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
- restart_id : int, optional
ID in the restart file (with ‘q’ at the beginning)
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 restart_id: XXXXX # int
12
13 # Optional arguments
14 emitted_species: XXXXX # list
15 prescribed_species: XXXXX # list
16 prodloss_species: XXXXX # list
17 deposition_species: XXXXX # list
18 reactions: XXXXX # list