modelon.impact.client.experiment_definition.interfaces package

Submodules

modelon.impact.client.experiment_definition.interfaces.definition module

class BaseExperimentDefinition

Bases: ABC

Base class for an Experiment definition class.

abstract to_dict()

Returns the experiment definition as a dictionary.

Return type:

Dict[str, Any]

abstract validate()

Validates the modifiers appended to the experiment definition.

Return type:

None

modelon.impact.client.experiment_definition.interfaces.expansion module

class ExpansionAlgorithm

Bases: ABC

Base class for an expansion algorithm.

abstract get_parameters_as_dict()

Returns parameters as a dictionary

Return type:

Optional[Dict[str, Any]]

modelon.impact.client.experiment_definition.interfaces.extension module

class BaseExperimentExtension

Bases: object

Base class for an experiment extension class.

Module contents