aiida.cmdline#
Package Contents#
Classes#
Functions#
API#
- class aiida.cmdline.AbsolutePathParamType#
Bases:
click.Path- name = 'AbsolutePath'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.CalculationParamType#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamType- name = 'Calculation'#
- property orm_class_loader#
- class aiida.cmdline.CodeParamType(sub_classes=None, entry_point=None)#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamTypeInitialization
- name = 'Code'#
- property orm_class_loader#
- shell_complete(ctx, param, incomplete)#
- convert(value, param, ctx)#
- class aiida.cmdline.ComputerParamType#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamType- name = 'Computer'#
- property orm_class_loader#
- shell_complete(ctx, param, incomplete)#
- class aiida.cmdline.ConfigOptionParamType#
Bases:
click.types.StringParamType- name = 'config option'#
- convert(value, param, ctx)#
- shell_complete(ctx, param, incomplete)#
- class aiida.cmdline.DataParamType(sub_classes=None)#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamTypeInitialization
- name = 'Data'#
- property orm_class_loader#
- class aiida.cmdline.DynamicEntryPointCommandGroup(command, entry_point_group: str, entry_point_name_filter='.*', **kwargs)#
Bases:
aiida.cmdline.groups.verdi.VerdiCommandGroupInitialization
- list_commands(ctx) list[str]#
- get_command(ctx, cmd_name)#
- create_command(entry_point)#
- create_options(entry_point)#
- list_options(entry_point)#
- static create_option(name, spec)#
- class aiida.cmdline.EmailType#
Bases:
click.types.StringParamType- name = 'email'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.EntryPointType#
Bases:
aiida.cmdline.params.types.strings.NonEmptyStringParamType- name = 'entrypoint'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.FileOrUrl(timeout_seconds=URL_TIMEOUT_SECONDS, **kwargs)#
Bases:
click.FileInitialization
- name = 'FileOrUrl'#
- convert(value, param, ctx)#
- get_url(url, param, ctx)#
- class aiida.cmdline.GroupParamType(create_if_not_exist=False, sub_classes=('aiida.groups:core',))#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamTypeInitialization
- name = 'Group'#
- property orm_class_loader#
- shell_complete(ctx, param, incomplete)#
- convert(value, param, ctx)#
- class aiida.cmdline.HostnameType#
Bases:
click.types.StringParamType- name = 'hostname'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.IdentifierParamType(sub_classes=None)#
Bases:
click.ParamType,abc.ABCInitialization
- abstract property orm_class_loader#
- convert(value, param, ctx)#
- class aiida.cmdline.LabelStringType#
Bases:
aiida.cmdline.params.types.strings.NonEmptyStringParamType- name = 'labelstring'#
- ALPHABET = '\\w\\.\\-'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.LazyChoice(get_choices)#
Bases:
click.ParamTypeInitialization
- name = 'choice'#
- property _click_choice#
- property choices#
- get_metavar(param)#
- get_missing_message(param)#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.MpirunCommandParamType#
Bases:
click.types.StringParamType- name = 'mpiruncommandstring'#
- __repr__()#
- convert(value, param, ctx)#
- class aiida.cmdline.MultipleValueParamType(param_type)#
Bases:
click.ParamTypeInitialization
- get_metavar(param)#
- convert(value, param, ctx)#
- class aiida.cmdline.NodeParamType#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamType- name = 'Node'#
- property orm_class_loader#
- class aiida.cmdline.NonEmptyStringParamType#
Bases:
click.types.StringParamType- name = 'nonemptystring'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.PathOrUrl(timeout_seconds=URL_TIMEOUT_SECONDS, **kwargs)#
Bases:
click.PathInitialization
- name = 'PathOrUrl'#
- convert(value, param, ctx)#
- checks_url(url, param, ctx)#
- class aiida.cmdline.PluginParamType(group=None, load=False, *args, **kwargs)#
Bases:
aiida.cmdline.params.types.strings.EntryPointTypeInitialization
- name = 'plugin'#
- _factory_mapping = None#
- _init_entry_points()#
- property groups#
- property has_potential_ambiguity#
- get_valid_arguments()#
- get_possibilities(incomplete='')#
- shell_complete(ctx, param, incomplete)#
- get_missing_message(param)#
- get_entry_point_from_string(entry_point_string)#
- validate_entry_point_group(group)#
- convert(value, param, ctx)#
- class aiida.cmdline.ProcessParamType#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamType- name = 'Process'#
- property orm_class_loader#
- class aiida.cmdline.ProfileParamType(*args, **kwargs)#
Bases:
aiida.cmdline.params.types.strings.LabelStringTypeInitialization
- name = 'profile'#
- static deconvert_default(value)#
- convert(value, param, ctx)#
- shell_complete(ctx, param, incomplete)#
- class aiida.cmdline.ShebangParamType#
Bases:
click.types.StringParamType- name = 'shebangline'#
- convert(value, param, ctx)#
- __repr__()#
- class aiida.cmdline.UserParamType(create=False)#
Bases:
click.ParamTypeInitialization
- name = 'user'#
- convert(value, param, ctx)#
- shell_complete(ctx, param, incomplete)#
- class aiida.cmdline.VerdiCommandGroup#
Bases:
click.Group- context_class = None#
- static add_verbosity_option(cmd)#
- fail_with_suggestions(ctx, cmd_name)#
- get_command(ctx, cmd_name)#
- group(*args, **kwargs)#
- class aiida.cmdline.WorkflowParamType#
Bases:
aiida.cmdline.params.types.identifier.IdentifierParamType- name = 'WorkflowNode'#
- property orm_class_loader#
- aiida.cmdline.dbenv()#
- aiida.cmdline.echo_critical(message: str, bold: bool = False, nl: bool = True, err: bool = True, prefix: bool = True) None#
- aiida.cmdline.echo_dictionary(dictionary, fmt='json+date', sort_keys=True)#
- aiida.cmdline.echo_error(message: str, bold: bool = False, nl: bool = True, err: bool = True, prefix: bool = True) None#
- aiida.cmdline.echo_info(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) None#
- aiida.cmdline.echo_report(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) None#
- aiida.cmdline.echo_success(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) None#
- aiida.cmdline.echo_warning(message: str, bold: bool = False, nl: bool = True, err: bool = False, prefix: bool = True) None#
- aiida.cmdline.format_call_graph(calc_node, max_depth: int = None, info_fn=calc_info)#
- aiida.cmdline.is_verbose()#
- aiida.cmdline.only_if_daemon_running(echo_function=echo.echo_critical, message=None)#
- aiida.cmdline.with_dbenv()#