py21cmfast.cli.ParameterSelection

class py21cmfast.cli.ParameterSelection

Common options for choosing simulation parameters.

You can either specify a TOML file, or a template name.

param_file: Annotated[list[cyclopts.types.ExistingTomlPath], Parameter(group=_paramgroup)] = None

Path to a TOML configuration file (can be generated with 21cmfast template create).

template: Annotated[list[Literal[*AVAILABLE_TEMPLATES]], Parameter(group=_paramgroup, alias='--base-template', consume_multiple=True)] = ['defaults']

The name of a valid builtin template (see available with 21cmfast template avail).