base#
Parameter class definition
Classes
|
Interface for parameter space classes. |
|
Base class for obsidian parameters. |
- class obsidian.parameters.base.IParamSpace(params: list[Parameter])[source]#
Bases:
ABC
Interface for parameter space classes.
- class obsidian.parameters.base.Parameter(name: str)[source]#
Bases:
ABC
Base class for obsidian parameters.
- classmethod load_state(obj_dict: dict)[source]#
Load the state of the Parameter object from a dictionary.
- Parameters:
obj_dict (dict) – A dictionary containing the state of the object.
- Returns:
A new instance of the Parameter class with the loaded state.
- Return type: