sierra.core.experiment.spec
ExperimentSpec
: The specification for a single experiment with a batch.
- class sierra.core.experiment.spec.ExperimentSpec(criteria: IConcreteBatchCriteria, exp_num: int, cmdopts: Dict[str, Any])[source]
The specification for a single experiment with a batch.
In the interest of DRY, this class collects the following common components:
Experiment # within the batch
Root input directory for all Experimental Run input files comprising the Experiment
Pickle file path for the experiment
Arena dimensions for the experiment
Full scenario name
Inheritance
- __dict__ = mappingproxy({'__module__': 'sierra.core.experiment.spec', '__doc__': '\n The specification for a single experiment with a batch.\n\n In the interest of DRY, this class collects the following common components:\n\n - Experiment # within the batch\n\n - Root input directory for all :term:`Experimental Run` input files\n comprising the :term:`Experiment`\n\n - Pickle file path for the experiment\n\n - Arena dimensions for the experiment\n\n - Full scenario name\n ', '__init__': <function ExperimentSpec.__init__>, '__dict__': <attribute '__dict__' of 'ExperimentSpec' objects>, '__weakref__': <attribute '__weakref__' of 'ExperimentSpec' objects>, '__annotations__': {}})
- __doc__ = '\n The specification for a single experiment with a batch.\n\n In the interest of DRY, this class collects the following common components:\n\n - Experiment # within the batch\n\n - Root input directory for all :term:`Experimental Run` input files\n comprising the :term:`Experiment`\n\n - Pickle file path for the experiment\n\n - Arena dimensions for the experiment\n\n - Full scenario name\n '
- __module__ = 'sierra.core.experiment.spec'
- __weakref__
list of weak references to the object (if defined)