Chemical Species#
An object containing information about a chemical species has the following format:
species:
- name: foo
- name: bar
"is third body": true
- name: baz
"molecular weight [kg mol-1]": 0.025
"constant concentration [mol m-3]": 1.0e19
"__my custom property": "custom value"
"__my other custom property": 6.73
{
"species": [
{
"name": "foo"
},
{
"name": "bar",
"is third body": true
},
{
"name": "baz",
"molecular weight [kg mol-1]": 0.025,
"constant concentration [mol m-3]": 1.0e19,
"__my custom property": "custom value",
"__my other custom property": 6.73
}
]
}
The key-value pair name is required and must contain the unique name used for this
species. All other key-value pairs are optional.
Optional key-value pairs are used to define physical and chemical properties. These include:
"molecular weight [kg mol-1]": The molecular weight of the species."constant concentration [mol m-3]": The constant concentration of the species."constant mixing ratio [mol mol-1]": The constant volume mixing ratio of the species."is third body": When present and true, the species concentration calculated as the total air density.
These optional properties are only required when a species participates in a
reaction that requires that a particular property be defined (e.g., surface reactions),
or to specify how the species should be treated by the solver (e.g., as a constant species).
Only one of "constant concentration [mol m-3]",
"constant mixing ratio [mol mol-1]", or "is third body" should be provided for a given species.
Species configuration data can be decorated with custom properties that are prefixed with
double underscores (e.g., __my custom property). These custom properties can be used to
store additional information about the species that is not covered by the standard properties.