armi.bookkeeping.visualization.entryPoint module¶
Entry point for producing visualization files.
- class armi.bookkeeping.visualization.entryPoint.VisFileEntryPoint[source]¶
Bases:
armi.cli.entryPoint.EntryPointCreate visualization files from database files.
- name: Optional[str] = 'vis-file'¶
The <command-name> that is used to call the command from the command line
- description: Optional[str] = 'Convert ARMI databases in to visualization files'¶
A string summarizing the command’s actions. This is summary that is printed when you run python -m armi –list-commands or python -m armi <command-name> –help. If not provided, the docstring of the decorated class will be used instead. In general, the docstring is probably sufficient but this argument allows you to provide a short description of the command while retaining a long and detailed docstring.
- addOptions()[source]¶
Add additional command line options.
Values of options added to
self.parserwill be available onself.args. Values added withcreateOptionFromSettingwill override the setting values in the settings input file.See also
createOptionFromSettingA method often called from here to creat CLI options from application settings.
argparse.ArgumentParser.add_argumentOften called from here using
self.parser.add_argumentto add custom argparse arguments.
- parse(args)[source]¶
Process user input.
Strings are parsed against some regular expressions and saved back to their original locations in the
self.argsnamespace for later use.
- invoke()[source]¶
Body of the entry point.
This is an abstract method, and must must be overridden in sub-classes.
- Returns
exitcode – Implementations should return an exit code, or
None, which is interpreted the same as zero (successful completion).- Return type
int or None
- settingsArgument: Optional[str] = None¶
One of {‘optional’, ‘required’, None}, or unspecified. Specifies whether a settings file argument is to be added to the command’s argument parser. If settingsArgument == ‘required’, then a settings file is a required positional argument. If settingsArgument == ‘optional’, then it is an optional positional argument. Finally, if settingsArgument is None, then no settings file argument is added.