cli
check()
CLI native sanity checking Contains pre-set sanity check configuration, combines them with the user's CLI arguments in a list (e.g. dummy/slurm), which is passed to main().
Allow checking of successful installation.
Source code in build/lib/model_ensembler/cli.py
main(args=None)
CLI entry point.
Source code in build/lib/model_ensembler/cli.py
parse_args(args_list=None)
Parse command line parameters.
Returns:
| Type | Description |
|---|---|
object
|
Arguments(), immutable instance from |
Source code in build/lib/model_ensembler/cli.py
parse_extra_vars(arg)
Method for processing extra var arguments.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
arg
|
tuple
|
Collection of extra var arguments. |
required |
Returns:
| Type | Description |
|---|---|
tuple
|
Name and value for the argument to be overridden. |
Raises: argparse.ArgumentTypeError: If arguments do not match.
Source code in build/lib/model_ensembler/cli.py
parse_indexes(argv)
Method for ensuring a CSV string of integers.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
argv
|
list
|
expecting delimited integer list. |
required |
Returns:
| Type | Description |
|---|---|
list
|
Matched integer values. |
Raises:
| Type | Description |
|---|---|
ArgumentTypeError
|
If argv is not CSV delimited integer list. |