2016 US EPA National Emissions Inventory (NEI) data

We have a data loader for CMAQ-formatted monthly US National Emissions Inventory data for year 2016,NEI2016MonthlyEmis.

Download Configuration

Because there is an issue with the EPA's FTP server that we download the data from you may need to set the following environment variable before using it:

In Julia:

ENV["JULIA_NO_VERIFY_HOSTS"] = "gaftp.epa.gov"

or in a bash shell:

export JULIA_NO_VERIFY_HOSTS=gaftp.epa.gov

Equations

This is what its equation system looks like:

using EarthSciData, EarthSciMLBase
using ModelingToolkit, DynamicQuantities, DataFrames
using ModelingToolkit: t
using DynamicQuantities: dimension
using Dates

domain = DomainInfo(
        DateTime(2016, 5, 1), DateTime(2016, 5, 2);
        lonrange=deg2rad(-115):deg2rad(2.5):deg2rad(-68.75),
        latrange=deg2rad(25):deg2rad(2):deg2rad(53.7),
        levrange=1:10,
        dtype=Float32,
)

emis = NEI2016MonthlyEmis("mrggrid_withbeis_withrwc", domain)

\[ \begin{align} \mathtt{ACET}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ACET\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ACROLEIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ACROLEIN\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ALD2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALD2\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ALD2\_PRIMARY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALD2\_PRIMARY\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ALDX}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALDX\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{APIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{APIN\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{BENZ}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BENZ\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{BPIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BPIN\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{BUTADIENE13}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BUTADIENE13\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{CH4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CH4\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{CH4\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CH4\_INV\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{CL2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CL2\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{CO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CO\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{CO2\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CO2\_INV\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ETH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETH\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ETHA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETHA\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ETHY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETHY\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ETOH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETOH\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{FORM}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{FORM\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{FORM\_PRIMARY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{FORM\_PRIMARY\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{HCL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{HCL\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{HONO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{HONO\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{IOLE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{IOLE\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{ISOP}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ISOP\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{KET}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{KET\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{MEOH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{MEOH\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{N2O\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{N2O\_INV\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NAPH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NAPH\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NH3}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NH3\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NH3\_FERT}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NH3\_FERT\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NO\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NO2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NO2\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NOX}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NOX\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NR\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{NVOL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NVOL\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{OLE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{OLE\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PAL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PAL\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PAR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PAR\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PCA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PCA\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PCL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PCL\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PEC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PEC\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PFE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PFE\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PH2O}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PH2O\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PK\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PM2\_5}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PM2\_5\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PMC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMC\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PMG}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMG\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PMN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMN\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PMOTHR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMOTHR\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PNA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNA\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PNCOM}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNCOM\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PNH4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNH4\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PNO3}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNO3\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{POC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{POC\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PRPA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PRPA\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PSI}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PSI\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PSO4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PSO4\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{PTI}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PTI\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{SESQ}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SESQ\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{SO2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SO2\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{SOAALK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SOAALK\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{SULF}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SULF\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{TERP}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{TERP\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{TOL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{TOL\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{UNK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{UNK\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{UNR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{UNR\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{VOC\_BEIS}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{VOC\_BEIS\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{VOC\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{VOC\_INV\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \\ \mathtt{XYLMN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{XYLMN\_itp}\left( t, \mathtt{lon}, \mathtt{lat} \right)}{\mathtt{{\Delta}z}}, \mathtt{zero\_emis} \right) \end{align} \]

Variables

Here are the variables in tabular format:

table(vars) = DataFrame(
        :Name => [string(Symbolics.tosymbol(v, escape=false)) for v ∈ vars],
        :Units => [dimension(ModelingToolkit.get_unit(v)) for v ∈ vars],
        :Description => [ModelingToolkit.getdescription(v) for v in vars],
)
table(unknowns(emis))
69×3 DataFrame
RowNameUnitsDescription
StringDimensio…String
1ACETm⁻³ kg s⁻¹Model species ACET
2ACROLEINm⁻³ kg s⁻¹Model species ACROLEIN
3ALD2m⁻³ kg s⁻¹Model species ALD2
4ALD2_PRIMARYm⁻³ kg s⁻¹Model species ALD2_PRIMARY
5ALDXm⁻³ kg s⁻¹Model species ALDX
6APINm⁻³ kg s⁻¹Model species APIN
7BENZm⁻³ kg s⁻¹Model species BENZ
8BPINm⁻³ kg s⁻¹Model species BPIN
9BUTADIENE13m⁻³ kg s⁻¹Model species BUTADIENE13
10CH4m⁻³ kg s⁻¹Model species CH4
11CH4_INVm⁻³ kg s⁻¹Model species CH4_INV
12CL2m⁻³ kg s⁻¹Model species CL2
13COm⁻³ kg s⁻¹Model species CO
14CO2_INVm⁻³ kg s⁻¹Model species CO2_INV
15ETHm⁻³ kg s⁻¹Model species ETH
16ETHAm⁻³ kg s⁻¹Model species ETHA
17ETHYm⁻³ kg s⁻¹Model species ETHY
18ETOHm⁻³ kg s⁻¹Model species ETOH
19FORMm⁻³ kg s⁻¹Model species FORM
20FORM_PRIMARYm⁻³ kg s⁻¹Model species FORM_PRIMARY
21HCLm⁻³ kg s⁻¹Model species HCL
22HONOm⁻³ kg s⁻¹Model species HONO
23IOLEm⁻³ kg s⁻¹Model species IOLE
24ISOPm⁻³ kg s⁻¹Model species ISOP
25KETm⁻³ kg s⁻¹Model species KET
26MEOHm⁻³ kg s⁻¹Model species MEOH
27N2O_INVm⁻³ kg s⁻¹Model species N2O_INV
28NAPHm⁻³ kg s⁻¹Model species NAPH
29NH3m⁻³ kg s⁻¹Model species NH3
30NH3_FERTm⁻³ kg s⁻¹Model species NH3_FERT
31NOm⁻³ kg s⁻¹Model species NO
32NO2m⁻³ kg s⁻¹Model species NO2
33NOXm⁻³ kg s⁻¹Model species NOX
34NRm⁻³ kg s⁻¹Model species NR
35NVOLm⁻³ kg s⁻¹Model species NVOL
36OLEm⁻³ kg s⁻¹Model species OLE
37PALm⁻³ kg s⁻¹Model species PAL
38PARm⁻³ kg s⁻¹Model species PAR
39PCAm⁻³ kg s⁻¹Model species PCA
40PCLm⁻³ kg s⁻¹Model species PCL
41PECm⁻³ kg s⁻¹Model species PEC
42PFEm⁻³ kg s⁻¹Model species PFE
43PH2Om⁻³ kg s⁻¹Model species PH2O
44PKm⁻³ kg s⁻¹Model species PK
45PM2_5m⁻³ kg s⁻¹Model species PM2_5
46PMCm⁻³ kg s⁻¹Model species PMC
47PMGm⁻³ kg s⁻¹Model species PMG
48PMNm⁻³ kg s⁻¹Model species PMN
49PMOTHRm⁻³ kg s⁻¹Model species PMOTHR
50PNAm⁻³ kg s⁻¹Model species PNA
51PNCOMm⁻³ kg s⁻¹Model species PNCOM
52PNH4m⁻³ kg s⁻¹Model species PNH4
53PNO3m⁻³ kg s⁻¹Model species PNO3
54POCm⁻³ kg s⁻¹Model species POC
55PRPAm⁻³ kg s⁻¹Model species PRPA
56PSIm⁻³ kg s⁻¹Model species PSI
57PSO4m⁻³ kg s⁻¹Model species PSO4
58PTIm⁻³ kg s⁻¹Model species PTI
59SESQm⁻³ kg s⁻¹Model species SESQ
60SO2m⁻³ kg s⁻¹Model species SO2
61SOAALKm⁻³ kg s⁻¹Model species SOAALK
62SULFm⁻³ kg s⁻¹Model species SULF
63TERPm⁻³ kg s⁻¹Model species TERP
64TOLm⁻³ kg s⁻¹Model species TOL
65UNKm⁻³ kg s⁻¹Model species UNK
66UNRm⁻³ kg s⁻¹Model species UNR
67VOC_BEISm⁻³ kg s⁻¹Model species VOC_BEIS
68VOC_INVm⁻³ kg s⁻¹Model species VOC_INV
69XYLMNm⁻³ kg s⁻¹Model species XYLMN

Parameters

Finally, here are the parameters in tabular format:

table(parameters(emis))
73×3 DataFrame
RowNameUnitsDescription
StringDimensio…String
1lonLongitude
2latLatitude
3levLevel Index
4ΔzmHeight of the first vertical grid layer
5ACET_itp⋆m⁻² kg s⁻¹Interpolated ACET
6ACROLEIN_itp⋆m⁻² kg s⁻¹Interpolated ACROLEIN
7ALD2_itp⋆m⁻² kg s⁻¹Interpolated ALD2
8ALD2_PRIMARY_itp⋆m⁻² kg s⁻¹Interpolated ALD2_PRIMARY
9ALDX_itp⋆m⁻² kg s⁻¹Interpolated ALDX
10APIN_itp⋆m⁻² kg s⁻¹Interpolated APIN
11BENZ_itp⋆m⁻² kg s⁻¹Interpolated BENZ
12BPIN_itp⋆m⁻² kg s⁻¹Interpolated BPIN
13BUTADIENE13_itp⋆m⁻² kg s⁻¹Interpolated BUTADIENE13
14CH4_itp⋆m⁻² kg s⁻¹Interpolated CH4
15CH4_INV_itp⋆m⁻² kg s⁻¹Interpolated CH4_INV
16CL2_itp⋆m⁻² kg s⁻¹Interpolated CL2
17CO_itp⋆m⁻² kg s⁻¹Interpolated CO
18CO2_INV_itp⋆m⁻² kg s⁻¹Interpolated CO2_INV
19ETH_itp⋆m⁻² kg s⁻¹Interpolated ETH
20ETHA_itp⋆m⁻² kg s⁻¹Interpolated ETHA
21ETHY_itp⋆m⁻² kg s⁻¹Interpolated ETHY
22ETOH_itp⋆m⁻² kg s⁻¹Interpolated ETOH
23FORM_itp⋆m⁻² kg s⁻¹Interpolated FORM
24FORM_PRIMARY_itp⋆m⁻² kg s⁻¹Interpolated FORM_PRIMARY
25HCL_itp⋆m⁻² kg s⁻¹Interpolated HCL
26HONO_itp⋆m⁻² kg s⁻¹Interpolated HONO
27IOLE_itp⋆m⁻² kg s⁻¹Interpolated IOLE
28ISOP_itp⋆m⁻² kg s⁻¹Interpolated ISOP
29KET_itp⋆m⁻² kg s⁻¹Interpolated KET
30MEOH_itp⋆m⁻² kg s⁻¹Interpolated MEOH
31N2O_INV_itp⋆m⁻² kg s⁻¹Interpolated N2O_INV
32NAPH_itp⋆m⁻² kg s⁻¹Interpolated NAPH
33NH3_itp⋆m⁻² kg s⁻¹Interpolated NH3
34NH3_FERT_itp⋆m⁻² kg s⁻¹Interpolated NH3_FERT
35NO_itp⋆m⁻² kg s⁻¹Interpolated NO
36NO2_itp⋆m⁻² kg s⁻¹Interpolated NO2
37NOX_itp⋆m⁻² kg s⁻¹Interpolated NOX
38NR_itp⋆m⁻² kg s⁻¹Interpolated NR
39NVOL_itp⋆m⁻² kg s⁻¹Interpolated NVOL
40OLE_itp⋆m⁻² kg s⁻¹Interpolated OLE
41PAL_itp⋆m⁻² kg s⁻¹Interpolated PAL
42PAR_itp⋆m⁻² kg s⁻¹Interpolated PAR
43PCA_itp⋆m⁻² kg s⁻¹Interpolated PCA
44PCL_itp⋆m⁻² kg s⁻¹Interpolated PCL
45PEC_itp⋆m⁻² kg s⁻¹Interpolated PEC
46PFE_itp⋆m⁻² kg s⁻¹Interpolated PFE
47PH2O_itp⋆m⁻² kg s⁻¹Interpolated PH2O
48PK_itp⋆m⁻² kg s⁻¹Interpolated PK
49PM2_5_itp⋆m⁻² kg s⁻¹Interpolated PM2_5
50PMC_itp⋆m⁻² kg s⁻¹Interpolated PMC
51PMG_itp⋆m⁻² kg s⁻¹Interpolated PMG
52PMN_itp⋆m⁻² kg s⁻¹Interpolated PMN
53PMOTHR_itp⋆m⁻² kg s⁻¹Interpolated PMOTHR
54PNA_itp⋆m⁻² kg s⁻¹Interpolated PNA
55PNCOM_itp⋆m⁻² kg s⁻¹Interpolated PNCOM
56PNH4_itp⋆m⁻² kg s⁻¹Interpolated PNH4
57PNO3_itp⋆m⁻² kg s⁻¹Interpolated PNO3
58POC_itp⋆m⁻² kg s⁻¹Interpolated POC
59PRPA_itp⋆m⁻² kg s⁻¹Interpolated PRPA
60PSI_itp⋆m⁻² kg s⁻¹Interpolated PSI
61PSO4_itp⋆m⁻² kg s⁻¹Interpolated PSO4
62PTI_itp⋆m⁻² kg s⁻¹Interpolated PTI
63SESQ_itp⋆m⁻² kg s⁻¹Interpolated SESQ
64SO2_itp⋆m⁻² kg s⁻¹Interpolated SO2
65SOAALK_itp⋆m⁻² kg s⁻¹Interpolated SOAALK
66SULF_itp⋆m⁻² kg s⁻¹Interpolated SULF
67TERP_itp⋆m⁻² kg s⁻¹Interpolated TERP
68TOL_itp⋆m⁻² kg s⁻¹Interpolated TOL
69UNK_itp⋆m⁻² kg s⁻¹Interpolated UNK
70UNR_itp⋆m⁻² kg s⁻¹Interpolated UNR
71VOC_BEIS_itp⋆m⁻² kg s⁻¹Interpolated VOC_BEIS
72VOC_INV_itp⋆m⁻² kg s⁻¹Interpolated VOC_INV
73XYLMN_itp⋆m⁻² kg s⁻¹Interpolated XYLMN