sierra.plugins.engine.argos.cmdline#

Command line definitions for the ARGoS Engine.

Classes#

EngineCmdline

Defines ARGoS cmdline.

Functions#

build(→ sierra.plugins.PluginCmdline)

Get a cmdline parser supporting the ARGoS engine.

to_cmdopts(→ sierra.core.types.Cmdopts)

Update cmdopts with ARGoS-specific cmdline options.

Module Contents#

class sierra.plugins.engine.argos.cmdline.EngineCmdline(parents: list[argparse.ArgumentParser], stages: list[int])[source]#
Inheritance diagram of sierra.plugins.engine.argos.cmdline.EngineCmdline

Defines ARGoS cmdline.

init_multistage() None#

Define cmdline arguments for all pipeline stages.

init_shortforms() None#

Define cmdline shortform arguments for all pipeline stages.

init_stage1() None[source]#

Define cmdline arguments for stage 1.

init_stage2() None#

Define cmdline arguments for stage 2.

init_stage3() None#

Define cmdline arguments for stage 3.

init_stage4() None#

Define cmdline arguments for stage 4.

init_stage5() None#

Define cmdline arguments for stage 5.

sierra.plugins.engine.argos.cmdline.build(parents: list[argparse.ArgumentParser], stages: list[int]) sierra.plugins.PluginCmdline[source]#

Get a cmdline parser supporting the ARGoS engine.

sierra.plugins.engine.argos.cmdline.to_cmdopts(args: argparse.Namespace) sierra.core.types.Cmdopts[source]#

Update cmdopts with ARGoS-specific cmdline options.