sierra.core.ros1.callbacks#

Common classes and callbacks Engines using ROS1.

Functions#

population_size_from_def(→ int)

Extract population size from experiment definition.

population_size_from_pickle(→ int)

Extract population size from unpickled experiment definition.

robot_prefix_extract(→ str)

Extract the common robot prefix based on cmdline opts + YAML config.

Module Contents#

sierra.core.ros1.callbacks.population_size_from_def(exp_def: sierra.core.experiment.definition.BaseExpDef, main_config: sierra.core.types.YAMLDict, cmdopts: sierra.core.types.Cmdopts) int[source]#

Extract population size from experiment definition.

sierra.core.ros1.callbacks.population_size_from_pickle(adds_def: sierra.core.experiment.definition.AttrChangeSet | sierra.core.experiment.definition.ElementAddList, main_config: sierra.core.types.YAMLDict, cmdopts: sierra.core.types.Cmdopts) int[source]#

Extract population size from unpickled experiment definition.

sierra.core.ros1.callbacks.robot_prefix_extract(main_config: sierra.core.types.YAMLDict, cmdopts: sierra.core.types.Cmdopts) str[source]#

Extract the common robot prefix based on cmdline opts + YAML config.