sierra.core.experiment.spec#

Contains experiment specification bits in the interest of DRY.

Classes#

ExperimentSpec

The specification for a single experiment with a batch.

Module Contents#

class sierra.core.experiment.spec.ExperimentSpec(criteria: sierra.core.variables.batch_criteria.XVarBatchCriteria, batch_input_root: pathlib.Path, exp_num: int, cmdopts: sierra.core.types.Cmdopts)[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 (if any).

  • Full scenario name.