rtac.utils.read_io
Loading RTAC scenario from file or sys.args into an argparse.Namespace.
Functions
|
Read in scenario arguments. |
|
Translate configuration space nested dict to dict of dataclasses. |
- rtac.utils.read_io.read_args(scenario: str | None = None, sysargs: list | None = None) Namespace[source]
Read in scenario arguments.
- Parameters:
scenario (str) – Path to scenario text file. Defaults to None.
sysargs (list of str) – sys.argv passed from main. Defaults to None.
- Returns:
Scenario arguments set.
- Return type:
argparse.Namespace
- rtac.utils.read_io.translate_params(config_space: dict[str, dict]) dict[str, rtac.ac_functionalities.rtac_data.DiscreteParameter | rtac.ac_functionalities.rtac_data.ContinuousParameter | rtac.ac_functionalities.rtac_data.CategoricalParameter | rtac.ac_functionalities.rtac_data.BinaryParameter][source]
Translate configuration space nested dict to dict of dataclasses.
- Parameters:
config_space (dict of dicts) – Configuration space definition.
- Returns:
Translated configuration space.
- Return type:
dict[str, DiscreteParameter | ContinuousParameter | CategoricalParameter | BinaryParameter]