schrodinger.tasks.test.cli.customized_cli module¶
- class schrodinger.tasks.test.cli.customized_cli.Coord(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- x: float¶
A parameter of the class.
- y: float¶
A parameter of the class.
- xChanged¶
A
pyqtSignalemitted by instances of the class.
- xReplaced¶
A
pyqtSignalemitted by instances of the class.
- yChanged¶
A
pyqtSignalemitted by instances of the class.
- yReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.tasks.test.cli.customized_cli.FooComboJobTask(*args, _param_type=<object object>, **kwargs)¶
Bases:
ComboJobTask- class Input(*args, _param_type=<object object>, **kwargs)¶
Bases:
CompoundParam- foo_host: str¶
A parameter of the class.
- num_procs: int¶
A parameter of the class.
- bool_flag: bool¶
A parameter of the class.
- nums: list[int]¶
A parameter of the class.
- bool_flagChanged¶
A
pyqtSignalemitted by instances of the class.
- bool_flagReplaced¶
A
pyqtSignalemitted by instances of the class.
- c1Changed¶
A
pyqtSignalemitted by instances of the class.
- c1Replaced¶
A
pyqtSignalemitted by instances of the class.
- c2Changed¶
A
pyqtSignalemitted by instances of the class.
- c2Replaced¶
A
pyqtSignalemitted by instances of the class.
- foo_hostChanged¶
A
pyqtSignalemitted by instances of the class.
- foo_hostReplaced¶
A
pyqtSignalemitted by instances of the class.
- infileChanged¶
A
pyqtSignalemitted by instances of the class.
- infileReplaced¶
A
pyqtSignalemitted by instances of the class.
- num_procsChanged¶
A
pyqtSignalemitted by instances of the class.
- num_procsReplaced¶
A
pyqtSignalemitted by instances of the class.
- numsChanged¶
A
pyqtSignalemitted by instances of the class.
- numsReplaced¶
A
pyqtSignalemitted by instances of the class.
- mainFunction()¶
- calling_contextChanged¶
A
pyqtSignalemitted by instances of the class.
- calling_contextReplaced¶
A
pyqtSignalemitted by instances of the class.
- failure_infoChanged¶
A
pyqtSignalemitted by instances of the class.
- failure_infoReplaced¶
A
pyqtSignalemitted by instances of the class.
- input: parameters.CompoundParam¶
A parameter of the class.
- inputChanged¶
A
pyqtSignalemitted by instances of the class.
- inputReplaced¶
A
pyqtSignalemitted by instances of the class.
- job_configChanged¶
A
pyqtSignalemitted by instances of the class.
- job_configReplaced¶
A
pyqtSignalemitted by instances of the class.
- max_progressChanged¶
A
pyqtSignalemitted by instances of the class.
- max_progressReplaced¶
A
pyqtSignalemitted by instances of the class.
- nameChanged¶
A
pyqtSignalemitted by instances of the class.
- nameReplaced¶
A
pyqtSignalemitted by instances of the class.
- outputChanged¶
A
pyqtSignalemitted by instances of the class.
- outputReplaced¶
A
pyqtSignalemitted by instances of the class.
- progressChanged¶
A
pyqtSignalemitted by instances of the class.
- progressReplaced¶
A
pyqtSignalemitted by instances of the class.
- progress_stringChanged¶
A
pyqtSignalemitted by instances of the class.
- progress_stringReplaced¶
A
pyqtSignalemitted by instances of the class.
- statusChanged¶
A
pyqtSignalemitted by instances of the class.
- statusReplaced¶
A
pyqtSignalemitted by instances of the class.
- class schrodinger.tasks.test.cli.customized_cli.CustomizedCLI¶
Bases:
CLI- TaskClass¶
alias of
FooComboJobTask
- customizeParamArgs()¶
A param arg is a parser argument that corresponds to a param in the task. See
customizeParserfor adding non-param args.The following methods can be called from this method to customize param args:
updateParamArgskipParamArgflattenParamArgs
- customizeParser(parser)¶
Use this method to add additional arguments that do not correspond directly to any one input param. If custom arguments are added, override
customProcessParsedArgsto consume the values of these custom arguments after they have been parsed.
- customProcessParsedArgs(task, namespace)¶
Process the parsed namespace to populate the task input with desired values.
- makeOptionalArgsFromTask(task)¶
Make optional args from a task instance. Only param-mapped arguments are generated in the default implementation. Override to include additional arguments.