sierra.plugins.engine.argos.variables.exp_setup#

Classes for the --exp-setup cmdline option.

See Experiment Setup for usage documentation.

Classes#

ExpSetup

Defines the simulation duration.

Module Contents#

class sierra.plugins.engine.argos.variables.exp_setup.ExpSetup(n_secs_per_run: int, n_ticks_per_sec: int)[source]#
Inheritance diagram of sierra.plugins.engine.argos.variables.exp_setup.ExpSetup

Defines the simulation duration.

gen_attr_changelist() list[sierra.core.experiment.definition.AttrChangeSet][source]#

Generate expdef attributes to change in a batch experiment definition.

Modifications are sets, one per experiment in the batch, because the order you apply them doesn't matter.

gen_element_addlist() list[sierra.core.experiment.definition.ElementAddList][source]#

Generate expdef elelemnts to add to the batch experiment definition.

Modifications are lists, one per experiment in the batch, because the order you apply them matters.

gen_files() None[source]#

Generate files to add to the batch experiment definition.

Presumably, the created files will be referenced in the --expdef-template file by path.

gen_tag_rmlist() list[sierra.core.experiment.definition.ElementRmList][source]#

Generate expdef tags to remove from the batch experiment definition.

Modifications are lists, one per experiment in the batch, because the order you apply them matters.