LMDZ/SACS LMDZ/SACS#

YAML arguments#

The following arguments are used to configure the plugin. pyCIF will return an exception at the initialization if mandatory arguments are not specified, or if any argument does not fit accepted values or type:

Mandatory arguments#

active_species : mandatory

List of active species / tracers. Each species requires a parameter in a ‘inicond’ component

Argument structure:
any_key : optional

Name of a species.

Argument structure:
molar_mass : float, mandatory

Molar mass of the species

Optional arguments#

emitted_species : list, optional

List of emitted species, must be included in ‘active_species’. Each species requires a parameter in a ‘flux’ component. By default, all species in ‘active_species’ are emitted.

prescribed_species : list, optional, default []

List of prescribed species. Each species requires a parameter in a ‘prescrconcs’ component

prodloss_species : list, optional, default []

List of production/loss species, must be included in ‘active_species’. Each species requires a parameter in a ‘prodloss’ component

deposition_species : list, optional, default []

List of deposition species, must be included in ‘active_species’. Each species requires a parameter in a ‘deposition’ component

reactions : list, optional, default []

List of reactions.

YAML template#

Please find below a template for a YAML configuration:

 1chemistry:
 2  plugin:
 3    name: LMDZ
 4    version: SACS
 5    type: chemistry
 6
 7  # Mandatory arguments
 8  active_species:
 9    any_key:
10      molar_mass: XXXXX  # float
11
12  # Optional arguments
13  emitted_species: XXXXX  # list
14  prescribed_species: XXXXX  # list
15  prodloss_species: XXXXX  # list
16  deposition_species: XXXXX  # list
17  reactions: XXXXX  # list