Experiment Module (Core)#

alts.core.experiment_module
class ExperimentModule[source]#

Bases: Configurable

Description
An ExperimentModule is any module which is configurable/swappable in a blueprint.
Each ExperimentModule has access to the experiment’s oracle, data pool and all other experiment modules.
property data_pools: DataPools#
Description
Returns the experiment’s data pools.
Returns:

The experiment’s data pools

Return type:

DataPools

exp_modules: ExperimentModules = Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object>,default_factory=<dataclasses._MISSING_TYPE object>,init=False,repr=False,hash=None,compare=True,metadata=mappingproxy({}),_field_type=None)#
property oracles: Oracles#
Description
Returns the experiment’s oracles.
Returns:

The experiment’s oracles

Return type:

Oracles