run#
- andes.main.run(filename, input_path='', verbose=20, mp_verbose=30, ncpu=1, pool=False, cli=False, codegen=False, shell=False, **kwargs)[source]#
Entry point to run ANDES routines.
- Parameters:
- filenamestr
file name (or pattern)
- input_pathstr, optional
input search path
- verboseint, 10 (DEBUG), 20 (INFO), 30 (WARNING), 40 (ERROR), 50 (CRITICAL)
Verbosity level. If
config_logger
is called prior torun
, this option will be ignored.- mp_verboseint
Verbosity level for multiprocessing tasks
- ncpuint, optional
Number of cpu cores to use in parallel
- pool: bool, optional
Use Pool for multiprocessing to return a list of created Systems.
- kwargs
Other supported keyword arguments
- clibool, optional
If is running from command-line. If True, returns exit code instead of System
- codegenbool, optional
Run full code generation for System before loading case. Only used for single test case.
- shellbool, optional
If True, enter IPython shell after routine.
- Returns:
- System or exit_code
An instance of system (if cli == False) or an exit code otherwise..