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,
    u_proto = zeros(Float32, 1, 1, 1, 1)
)

emis = NEI2016MonthlyEmis("mrggrid_withbeis_withrwc", domain)

\[ \begin{align} \mathtt{ACET}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ACET\_unit} ~ interp\_unsafe\left( \mathtt{ACET\_data}, 1 + \frac{ - \mathtt{ACET\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ACET\_tstep}}, 1 + \frac{ - \mathtt{ACET\_s1start} + \mathtt{lon}}{\mathtt{ACET\_s1step}}, 1 + \frac{ - \mathtt{ACET\_s2start} + \mathtt{lat}}{\mathtt{ACET\_s2step}}, \mathtt{ACET\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ACET} \right) \\ \mathtt{ACROLEIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ACROLEIN\_unit} ~ interp\_unsafe\left( \mathtt{ACROLEIN\_data}, 1 + \frac{ - \mathtt{ACROLEIN\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ACROLEIN\_tstep}}, 1 + \frac{ - \mathtt{ACROLEIN\_s1start} + \mathtt{lon}}{\mathtt{ACROLEIN\_s1step}}, 1 + \frac{ - \mathtt{ACROLEIN\_s2start} + \mathtt{lat}}{\mathtt{ACROLEIN\_s2step}}, \mathtt{ACROLEIN\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ACROLEIN} \right) \\ \mathtt{ALD2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALD2\_unit} ~ interp\_unsafe\left( \mathtt{ALD2\_data}, 1 + \frac{ - \mathtt{ALD2\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ALD2\_tstep}}, 1 + \frac{ - \mathtt{ALD2\_s1start} + \mathtt{lon}}{\mathtt{ALD2\_s1step}}, 1 + \frac{ - \mathtt{ALD2\_s2start} + \mathtt{lat}}{\mathtt{ALD2\_s2step}}, \mathtt{ALD2\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ALD2} \right) \\ \mathtt{ALD2\_PRIMARY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALD2\_PRIMARY\_unit} ~ interp\_unsafe\left( \mathtt{ALD2\_PRIMARY\_data}, 1 + \frac{ - \mathtt{ALD2\_PRIMARY\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ALD2\_PRIMARY\_tstep}}, 1 + \frac{ - \mathtt{ALD2\_PRIMARY\_s1start} + \mathtt{lon}}{\mathtt{ALD2\_PRIMARY\_s1step}}, 1 + \frac{ - \mathtt{ALD2\_PRIMARY\_s2start} + \mathtt{lat}}{\mathtt{ALD2\_PRIMARY\_s2step}}, \mathtt{ALD2\_PRIMARY\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ALD2\_PRIMARY} \right) \\ \mathtt{ALDX}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ALDX\_unit} ~ interp\_unsafe\left( \mathtt{ALDX\_data}, 1 + \frac{ - \mathtt{ALDX\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ALDX\_tstep}}, 1 + \frac{ - \mathtt{ALDX\_s1start} + \mathtt{lon}}{\mathtt{ALDX\_s1step}}, 1 + \frac{ - \mathtt{ALDX\_s2start} + \mathtt{lat}}{\mathtt{ALDX\_s2step}}, \mathtt{ALDX\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ALDX} \right) \\ \mathtt{APIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{APIN\_unit} ~ interp\_unsafe\left( \mathtt{APIN\_data}, 1 + \frac{ - \mathtt{APIN\_tstart} + t + \mathtt{t\_ref}}{\mathtt{APIN\_tstep}}, 1 + \frac{ - \mathtt{APIN\_s1start} + \mathtt{lon}}{\mathtt{APIN\_s1step}}, 1 + \frac{ - \mathtt{APIN\_s2start} + \mathtt{lat}}{\mathtt{APIN\_s2step}}, \mathtt{APIN\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_APIN} \right) \\ \mathtt{BENZ}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BENZ\_unit} ~ interp\_unsafe\left( \mathtt{BENZ\_data}, 1 + \frac{ - \mathtt{BENZ\_tstart} + t + \mathtt{t\_ref}}{\mathtt{BENZ\_tstep}}, 1 + \frac{ - \mathtt{BENZ\_s1start} + \mathtt{lon}}{\mathtt{BENZ\_s1step}}, 1 + \frac{ - \mathtt{BENZ\_s2start} + \mathtt{lat}}{\mathtt{BENZ\_s2step}}, \mathtt{BENZ\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_BENZ} \right) \\ \mathtt{BPIN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BPIN\_unit} ~ interp\_unsafe\left( \mathtt{BPIN\_data}, 1 + \frac{ - \mathtt{BPIN\_tstart} + t + \mathtt{t\_ref}}{\mathtt{BPIN\_tstep}}, 1 + \frac{ - \mathtt{BPIN\_s1start} + \mathtt{lon}}{\mathtt{BPIN\_s1step}}, 1 + \frac{ - \mathtt{BPIN\_s2start} + \mathtt{lat}}{\mathtt{BPIN\_s2step}}, \mathtt{BPIN\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_BPIN} \right) \\ \mathtt{BUTADIENE13}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{BUTADIENE13\_unit} ~ interp\_unsafe\left( \mathtt{BUTADIENE13\_data}, 1 + \frac{ - \mathtt{BUTADIENE13\_tstart} + t + \mathtt{t\_ref}}{\mathtt{BUTADIENE13\_tstep}}, 1 + \frac{ - \mathtt{BUTADIENE13\_s1start} + \mathtt{lon}}{\mathtt{BUTADIENE13\_s1step}}, 1 + \frac{ - \mathtt{BUTADIENE13\_s2start} + \mathtt{lat}}{\mathtt{BUTADIENE13\_s2step}}, \mathtt{BUTADIENE13\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_BUTADIENE13} \right) \\ \mathtt{CH4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CH4\_unit} ~ interp\_unsafe\left( \mathtt{CH4\_data}, 1 + \frac{ - \mathtt{CH4\_tstart} + t + \mathtt{t\_ref}}{\mathtt{CH4\_tstep}}, 1 + \frac{ - \mathtt{CH4\_s1start} + \mathtt{lon}}{\mathtt{CH4\_s1step}}, 1 + \frac{ - \mathtt{CH4\_s2start} + \mathtt{lat}}{\mathtt{CH4\_s2step}}, \mathtt{CH4\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_CH4} \right) \\ \mathtt{CH4\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CH4\_INV\_unit} ~ interp\_unsafe\left( \mathtt{CH4\_INV\_data}, 1 + \frac{ - \mathtt{CH4\_INV\_tstart} + t + \mathtt{t\_ref}}{\mathtt{CH4\_INV\_tstep}}, 1 + \frac{ - \mathtt{CH4\_INV\_s1start} + \mathtt{lon}}{\mathtt{CH4\_INV\_s1step}}, 1 + \frac{ - \mathtt{CH4\_INV\_s2start} + \mathtt{lat}}{\mathtt{CH4\_INV\_s2step}}, \mathtt{CH4\_INV\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_CH4\_INV} \right) \\ \mathtt{CL2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CL2\_unit} ~ interp\_unsafe\left( \mathtt{CL2\_data}, 1 + \frac{ - \mathtt{CL2\_tstart} + t + \mathtt{t\_ref}}{\mathtt{CL2\_tstep}}, 1 + \frac{ - \mathtt{CL2\_s1start} + \mathtt{lon}}{\mathtt{CL2\_s1step}}, 1 + \frac{ - \mathtt{CL2\_s2start} + \mathtt{lat}}{\mathtt{CL2\_s2step}}, \mathtt{CL2\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_CL2} \right) \\ \mathtt{CO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CO\_unit} ~ interp\_unsafe\left( \mathtt{CO\_data}, 1 + \frac{ - \mathtt{CO\_tstart} + t + \mathtt{t\_ref}}{\mathtt{CO\_tstep}}, 1 + \frac{ - \mathtt{CO\_s1start} + \mathtt{lon}}{\mathtt{CO\_s1step}}, 1 + \frac{ - \mathtt{CO\_s2start} + \mathtt{lat}}{\mathtt{CO\_s2step}}, \mathtt{CO\_extrap} \right) ~ diurnal\_itp\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ dayofweek\_itp\_CO\left( t + \mathtt{t\_ref}, \mathtt{lon} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_CO} \right) \\ \mathtt{CO2\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{CO2\_INV\_unit} ~ interp\_unsafe\left( \mathtt{CO2\_INV\_data}, 1 + \frac{ - \mathtt{CO2\_INV\_tstart} + t + \mathtt{t\_ref}}{\mathtt{CO2\_INV\_tstep}}, 1 + \frac{ - \mathtt{CO2\_INV\_s1start} + \mathtt{lon}}{\mathtt{CO2\_INV\_s1step}}, 1 + \frac{ - \mathtt{CO2\_INV\_s2start} + \mathtt{lat}}{\mathtt{CO2\_INV\_s2step}}, \mathtt{CO2\_INV\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_CO2\_INV} \right) \\ \mathtt{ETH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETH\_unit} ~ interp\_unsafe\left( \mathtt{ETH\_data}, 1 + \frac{ - \mathtt{ETH\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ETH\_tstep}}, 1 + \frac{ - \mathtt{ETH\_s1start} + \mathtt{lon}}{\mathtt{ETH\_s1step}}, 1 + \frac{ - \mathtt{ETH\_s2start} + \mathtt{lat}}{\mathtt{ETH\_s2step}}, \mathtt{ETH\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ETH} \right) \\ \mathtt{ETHA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETHA\_unit} ~ interp\_unsafe\left( \mathtt{ETHA\_data}, 1 + \frac{ - \mathtt{ETHA\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ETHA\_tstep}}, 1 + \frac{ - \mathtt{ETHA\_s1start} + \mathtt{lon}}{\mathtt{ETHA\_s1step}}, 1 + \frac{ - \mathtt{ETHA\_s2start} + \mathtt{lat}}{\mathtt{ETHA\_s2step}}, \mathtt{ETHA\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ETHA} \right) \\ \mathtt{ETHY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETHY\_unit} ~ interp\_unsafe\left( \mathtt{ETHY\_data}, 1 + \frac{ - \mathtt{ETHY\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ETHY\_tstep}}, 1 + \frac{ - \mathtt{ETHY\_s1start} + \mathtt{lon}}{\mathtt{ETHY\_s1step}}, 1 + \frac{ - \mathtt{ETHY\_s2start} + \mathtt{lat}}{\mathtt{ETHY\_s2step}}, \mathtt{ETHY\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ETHY} \right) \\ \mathtt{ETOH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ETOH\_unit} ~ interp\_unsafe\left( \mathtt{ETOH\_data}, 1 + \frac{ - \mathtt{ETOH\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ETOH\_tstep}}, 1 + \frac{ - \mathtt{ETOH\_s1start} + \mathtt{lon}}{\mathtt{ETOH\_s1step}}, 1 + \frac{ - \mathtt{ETOH\_s2start} + \mathtt{lat}}{\mathtt{ETOH\_s2step}}, \mathtt{ETOH\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ETOH} \right) \\ \mathtt{FORM}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{FORM\_unit} ~ interp\_unsafe\left( \mathtt{FORM\_data}, 1 + \frac{ - \mathtt{FORM\_tstart} + t + \mathtt{t\_ref}}{\mathtt{FORM\_tstep}}, 1 + \frac{ - \mathtt{FORM\_s1start} + \mathtt{lon}}{\mathtt{FORM\_s1step}}, 1 + \frac{ - \mathtt{FORM\_s2start} + \mathtt{lat}}{\mathtt{FORM\_s2step}}, \mathtt{FORM\_extrap} \right) ~ diurnal\_itp\left( t + \mathtt{t\_ref}, \mathtt{lon} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_FORM} \right) \\ \mathtt{FORM\_PRIMARY}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{FORM\_PRIMARY\_unit} ~ interp\_unsafe\left( \mathtt{FORM\_PRIMARY\_data}, 1 + \frac{ - \mathtt{FORM\_PRIMARY\_tstart} + t + \mathtt{t\_ref}}{\mathtt{FORM\_PRIMARY\_tstep}}, 1 + \frac{ - \mathtt{FORM\_PRIMARY\_s1start} + \mathtt{lon}}{\mathtt{FORM\_PRIMARY\_s1step}}, 1 + \frac{ - \mathtt{FORM\_PRIMARY\_s2start} + \mathtt{lat}}{\mathtt{FORM\_PRIMARY\_s2step}}, \mathtt{FORM\_PRIMARY\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_FORM\_PRIMARY} \right) \\ \mathtt{HCL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{HCL\_unit} ~ interp\_unsafe\left( \mathtt{HCL\_data}, 1 + \frac{ - \mathtt{HCL\_tstart} + t + \mathtt{t\_ref}}{\mathtt{HCL\_tstep}}, 1 + \frac{ - \mathtt{HCL\_s1start} + \mathtt{lon}}{\mathtt{HCL\_s1step}}, 1 + \frac{ - \mathtt{HCL\_s2start} + \mathtt{lat}}{\mathtt{HCL\_s2step}}, \mathtt{HCL\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_HCL} \right) \\ \mathtt{HONO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{HONO\_unit} ~ interp\_unsafe\left( \mathtt{HONO\_data}, 1 + \frac{ - \mathtt{HONO\_tstart} + t + \mathtt{t\_ref}}{\mathtt{HONO\_tstep}}, 1 + \frac{ - \mathtt{HONO\_s1start} + \mathtt{lon}}{\mathtt{HONO\_s1step}}, 1 + \frac{ - \mathtt{HONO\_s2start} + \mathtt{lat}}{\mathtt{HONO\_s2step}}, \mathtt{HONO\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_HONO} \right) \\ \mathtt{IOLE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{IOLE\_unit} ~ interp\_unsafe\left( \mathtt{IOLE\_data}, 1 + \frac{ - \mathtt{IOLE\_tstart} + t + \mathtt{t\_ref}}{\mathtt{IOLE\_tstep}}, 1 + \frac{ - \mathtt{IOLE\_s1start} + \mathtt{lon}}{\mathtt{IOLE\_s1step}}, 1 + \frac{ - \mathtt{IOLE\_s2start} + \mathtt{lat}}{\mathtt{IOLE\_s2step}}, \mathtt{IOLE\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_IOLE} \right) \\ \mathtt{ISOP}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{ISOP\_unit} ~ diurnal\_itp\_ISOP\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ interp\_unsafe\left( \mathtt{ISOP\_data}, 1 + \frac{ - \mathtt{ISOP\_tstart} + t + \mathtt{t\_ref}}{\mathtt{ISOP\_tstep}}, 1 + \frac{ - \mathtt{ISOP\_s1start} + \mathtt{lon}}{\mathtt{ISOP\_s1step}}, 1 + \frac{ - \mathtt{ISOP\_s2start} + \mathtt{lat}}{\mathtt{ISOP\_s2step}}, \mathtt{ISOP\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_ISOP} \right) \\ \mathtt{KET}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{KET\_unit} ~ interp\_unsafe\left( \mathtt{KET\_data}, 1 + \frac{ - \mathtt{KET\_tstart} + t + \mathtt{t\_ref}}{\mathtt{KET\_tstep}}, 1 + \frac{ - \mathtt{KET\_s1start} + \mathtt{lon}}{\mathtt{KET\_s1step}}, 1 + \frac{ - \mathtt{KET\_s2start} + \mathtt{lat}}{\mathtt{KET\_s2step}}, \mathtt{KET\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_KET} \right) \\ \mathtt{MEOH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{MEOH\_unit} ~ interp\_unsafe\left( \mathtt{MEOH\_data}, 1 + \frac{ - \mathtt{MEOH\_tstart} + t + \mathtt{t\_ref}}{\mathtt{MEOH\_tstep}}, 1 + \frac{ - \mathtt{MEOH\_s1start} + \mathtt{lon}}{\mathtt{MEOH\_s1step}}, 1 + \frac{ - \mathtt{MEOH\_s2start} + \mathtt{lat}}{\mathtt{MEOH\_s2step}}, \mathtt{MEOH\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_MEOH} \right) \\ \mathtt{N2O\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{N2O\_INV\_unit} ~ interp\_unsafe\left( \mathtt{N2O\_INV\_data}, 1 + \frac{ - \mathtt{N2O\_INV\_tstart} + t + \mathtt{t\_ref}}{\mathtt{N2O\_INV\_tstep}}, 1 + \frac{ - \mathtt{N2O\_INV\_s1start} + \mathtt{lon}}{\mathtt{N2O\_INV\_s1step}}, 1 + \frac{ - \mathtt{N2O\_INV\_s2start} + \mathtt{lat}}{\mathtt{N2O\_INV\_s2step}}, \mathtt{N2O\_INV\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_N2O\_INV} \right) \\ \mathtt{NAPH}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NAPH\_unit} ~ interp\_unsafe\left( \mathtt{NAPH\_data}, 1 + \frac{ - \mathtt{NAPH\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NAPH\_tstep}}, 1 + \frac{ - \mathtt{NAPH\_s1start} + \mathtt{lon}}{\mathtt{NAPH\_s1step}}, 1 + \frac{ - \mathtt{NAPH\_s2start} + \mathtt{lat}}{\mathtt{NAPH\_s2step}}, \mathtt{NAPH\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NAPH} \right) \\ \mathtt{NH3}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NH3\_unit} ~ interp\_unsafe\left( \mathtt{NH3\_data}, 1 + \frac{ - \mathtt{NH3\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NH3\_tstep}}, 1 + \frac{ - \mathtt{NH3\_s1start} + \mathtt{lon}}{\mathtt{NH3\_s1step}}, 1 + \frac{ - \mathtt{NH3\_s2start} + \mathtt{lat}}{\mathtt{NH3\_s2step}}, \mathtt{NH3\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NH3} \right) \\ \mathtt{NH3\_FERT}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NH3\_FERT\_unit} ~ interp\_unsafe\left( \mathtt{NH3\_FERT\_data}, 1 + \frac{ - \mathtt{NH3\_FERT\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NH3\_FERT\_tstep}}, 1 + \frac{ - \mathtt{NH3\_FERT\_s1start} + \mathtt{lon}}{\mathtt{NH3\_FERT\_s1step}}, 1 + \frac{ - \mathtt{NH3\_FERT\_s2start} + \mathtt{lat}}{\mathtt{NH3\_FERT\_s2step}}, \mathtt{NH3\_FERT\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NH3\_FERT} \right) \\ \mathtt{NO}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NO\_unit} ~ dayofweek\_itp\_NOx\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ diurnal\_itp\_NOx\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ interp\_unsafe\left( \mathtt{NO\_data}, 1 + \frac{ - \mathtt{NO\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NO\_tstep}}, 1 + \frac{ - \mathtt{NO\_s1start} + \mathtt{lon}}{\mathtt{NO\_s1step}}, 1 + \frac{ - \mathtt{NO\_s2start} + \mathtt{lat}}{\mathtt{NO\_s2step}}, \mathtt{NO\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NO} \right) \\ \mathtt{NO2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NO2\_unit} ~ dayofweek\_itp\_NOx\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ diurnal\_itp\_NOx\left( t + \mathtt{t\_ref}, \mathtt{lon} \right) ~ interp\_unsafe\left( \mathtt{NO2\_data}, 1 + \frac{ - \mathtt{NO2\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NO2\_tstep}}, 1 + \frac{ - \mathtt{NO2\_s1start} + \mathtt{lon}}{\mathtt{NO2\_s1step}}, 1 + \frac{ - \mathtt{NO2\_s2start} + \mathtt{lat}}{\mathtt{NO2\_s2step}}, \mathtt{NO2\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NO2} \right) \\ \mathtt{NOX}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NOX\_unit} ~ interp\_unsafe\left( \mathtt{NOX\_data}, 1 + \frac{ - \mathtt{NOX\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NOX\_tstep}}, 1 + \frac{ - \mathtt{NOX\_s1start} + \mathtt{lon}}{\mathtt{NOX\_s1step}}, 1 + \frac{ - \mathtt{NOX\_s2start} + \mathtt{lat}}{\mathtt{NOX\_s2step}}, \mathtt{NOX\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NOX} \right) \\ \mathtt{NR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NR\_unit} ~ interp\_unsafe\left( \mathtt{NR\_data}, 1 + \frac{ - \mathtt{NR\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NR\_tstep}}, 1 + \frac{ - \mathtt{NR\_s1start} + \mathtt{lon}}{\mathtt{NR\_s1step}}, 1 + \frac{ - \mathtt{NR\_s2start} + \mathtt{lat}}{\mathtt{NR\_s2step}}, \mathtt{NR\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NR} \right) \\ \mathtt{NVOL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{NVOL\_unit} ~ interp\_unsafe\left( \mathtt{NVOL\_data}, 1 + \frac{ - \mathtt{NVOL\_tstart} + t + \mathtt{t\_ref}}{\mathtt{NVOL\_tstep}}, 1 + \frac{ - \mathtt{NVOL\_s1start} + \mathtt{lon}}{\mathtt{NVOL\_s1step}}, 1 + \frac{ - \mathtt{NVOL\_s2start} + \mathtt{lat}}{\mathtt{NVOL\_s2step}}, \mathtt{NVOL\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_NVOL} \right) \\ \mathtt{OLE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{OLE\_unit} ~ interp\_unsafe\left( \mathtt{OLE\_data}, 1 + \frac{ - \mathtt{OLE\_tstart} + t + \mathtt{t\_ref}}{\mathtt{OLE\_tstep}}, 1 + \frac{ - \mathtt{OLE\_s1start} + \mathtt{lon}}{\mathtt{OLE\_s1step}}, 1 + \frac{ - \mathtt{OLE\_s2start} + \mathtt{lat}}{\mathtt{OLE\_s2step}}, \mathtt{OLE\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_OLE} \right) \\ \mathtt{PAL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PAL\_unit} ~ interp\_unsafe\left( \mathtt{PAL\_data}, 1 + \frac{ - \mathtt{PAL\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PAL\_tstep}}, 1 + \frac{ - \mathtt{PAL\_s1start} + \mathtt{lon}}{\mathtt{PAL\_s1step}}, 1 + \frac{ - \mathtt{PAL\_s2start} + \mathtt{lat}}{\mathtt{PAL\_s2step}}, \mathtt{PAL\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PAL} \right) \\ \mathtt{PAR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PAR\_unit} ~ interp\_unsafe\left( \mathtt{PAR\_data}, 1 + \frac{ - \mathtt{PAR\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PAR\_tstep}}, 1 + \frac{ - \mathtt{PAR\_s1start} + \mathtt{lon}}{\mathtt{PAR\_s1step}}, 1 + \frac{ - \mathtt{PAR\_s2start} + \mathtt{lat}}{\mathtt{PAR\_s2step}}, \mathtt{PAR\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PAR} \right) \\ \mathtt{PCA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PCA\_unit} ~ interp\_unsafe\left( \mathtt{PCA\_data}, 1 + \frac{ - \mathtt{PCA\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PCA\_tstep}}, 1 + \frac{ - \mathtt{PCA\_s1start} + \mathtt{lon}}{\mathtt{PCA\_s1step}}, 1 + \frac{ - \mathtt{PCA\_s2start} + \mathtt{lat}}{\mathtt{PCA\_s2step}}, \mathtt{PCA\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PCA} \right) \\ \mathtt{PCL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PCL\_unit} ~ interp\_unsafe\left( \mathtt{PCL\_data}, 1 + \frac{ - \mathtt{PCL\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PCL\_tstep}}, 1 + \frac{ - \mathtt{PCL\_s1start} + \mathtt{lon}}{\mathtt{PCL\_s1step}}, 1 + \frac{ - \mathtt{PCL\_s2start} + \mathtt{lat}}{\mathtt{PCL\_s2step}}, \mathtt{PCL\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PCL} \right) \\ \mathtt{PEC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PEC\_unit} ~ interp\_unsafe\left( \mathtt{PEC\_data}, 1 + \frac{ - \mathtt{PEC\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PEC\_tstep}}, 1 + \frac{ - \mathtt{PEC\_s1start} + \mathtt{lon}}{\mathtt{PEC\_s1step}}, 1 + \frac{ - \mathtt{PEC\_s2start} + \mathtt{lat}}{\mathtt{PEC\_s2step}}, \mathtt{PEC\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PEC} \right) \\ \mathtt{PFE}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PFE\_unit} ~ interp\_unsafe\left( \mathtt{PFE\_data}, 1 + \frac{ - \mathtt{PFE\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PFE\_tstep}}, 1 + \frac{ - \mathtt{PFE\_s1start} + \mathtt{lon}}{\mathtt{PFE\_s1step}}, 1 + \frac{ - \mathtt{PFE\_s2start} + \mathtt{lat}}{\mathtt{PFE\_s2step}}, \mathtt{PFE\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PFE} \right) \\ \mathtt{PH2O}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PH2O\_unit} ~ interp\_unsafe\left( \mathtt{PH2O\_data}, 1 + \frac{ - \mathtt{PH2O\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PH2O\_tstep}}, 1 + \frac{ - \mathtt{PH2O\_s1start} + \mathtt{lon}}{\mathtt{PH2O\_s1step}}, 1 + \frac{ - \mathtt{PH2O\_s2start} + \mathtt{lat}}{\mathtt{PH2O\_s2step}}, \mathtt{PH2O\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PH2O} \right) \\ \mathtt{PK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PK\_unit} ~ interp\_unsafe\left( \mathtt{PK\_data}, 1 + \frac{ - \mathtt{PK\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PK\_tstep}}, 1 + \frac{ - \mathtt{PK\_s1start} + \mathtt{lon}}{\mathtt{PK\_s1step}}, 1 + \frac{ - \mathtt{PK\_s2start} + \mathtt{lat}}{\mathtt{PK\_s2step}}, \mathtt{PK\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PK} \right) \\ \mathtt{PM2\_5}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PM2\_5\_unit} ~ interp\_unsafe\left( \mathtt{PM2\_5\_data}, 1 + \frac{ - \mathtt{PM2\_5\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PM2\_5\_tstep}}, 1 + \frac{ - \mathtt{PM2\_5\_s1start} + \mathtt{lon}}{\mathtt{PM2\_5\_s1step}}, 1 + \frac{ - \mathtt{PM2\_5\_s2start} + \mathtt{lat}}{\mathtt{PM2\_5\_s2step}}, \mathtt{PM2\_5\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PM2\_5} \right) \\ \mathtt{PMC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMC\_unit} ~ interp\_unsafe\left( \mathtt{PMC\_data}, 1 + \frac{ - \mathtt{PMC\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PMC\_tstep}}, 1 + \frac{ - \mathtt{PMC\_s1start} + \mathtt{lon}}{\mathtt{PMC\_s1step}}, 1 + \frac{ - \mathtt{PMC\_s2start} + \mathtt{lat}}{\mathtt{PMC\_s2step}}, \mathtt{PMC\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PMC} \right) \\ \mathtt{PMG}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMG\_unit} ~ interp\_unsafe\left( \mathtt{PMG\_data}, 1 + \frac{ - \mathtt{PMG\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PMG\_tstep}}, 1 + \frac{ - \mathtt{PMG\_s1start} + \mathtt{lon}}{\mathtt{PMG\_s1step}}, 1 + \frac{ - \mathtt{PMG\_s2start} + \mathtt{lat}}{\mathtt{PMG\_s2step}}, \mathtt{PMG\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PMG} \right) \\ \mathtt{PMN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMN\_unit} ~ interp\_unsafe\left( \mathtt{PMN\_data}, 1 + \frac{ - \mathtt{PMN\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PMN\_tstep}}, 1 + \frac{ - \mathtt{PMN\_s1start} + \mathtt{lon}}{\mathtt{PMN\_s1step}}, 1 + \frac{ - \mathtt{PMN\_s2start} + \mathtt{lat}}{\mathtt{PMN\_s2step}}, \mathtt{PMN\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PMN} \right) \\ \mathtt{PMOTHR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PMOTHR\_unit} ~ interp\_unsafe\left( \mathtt{PMOTHR\_data}, 1 + \frac{ - \mathtt{PMOTHR\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PMOTHR\_tstep}}, 1 + \frac{ - \mathtt{PMOTHR\_s1start} + \mathtt{lon}}{\mathtt{PMOTHR\_s1step}}, 1 + \frac{ - \mathtt{PMOTHR\_s2start} + \mathtt{lat}}{\mathtt{PMOTHR\_s2step}}, \mathtt{PMOTHR\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PMOTHR} \right) \\ \mathtt{PNA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNA\_unit} ~ interp\_unsafe\left( \mathtt{PNA\_data}, 1 + \frac{ - \mathtt{PNA\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PNA\_tstep}}, 1 + \frac{ - \mathtt{PNA\_s1start} + \mathtt{lon}}{\mathtt{PNA\_s1step}}, 1 + \frac{ - \mathtt{PNA\_s2start} + \mathtt{lat}}{\mathtt{PNA\_s2step}}, \mathtt{PNA\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PNA} \right) \\ \mathtt{PNCOM}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNCOM\_unit} ~ interp\_unsafe\left( \mathtt{PNCOM\_data}, 1 + \frac{ - \mathtt{PNCOM\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PNCOM\_tstep}}, 1 + \frac{ - \mathtt{PNCOM\_s1start} + \mathtt{lon}}{\mathtt{PNCOM\_s1step}}, 1 + \frac{ - \mathtt{PNCOM\_s2start} + \mathtt{lat}}{\mathtt{PNCOM\_s2step}}, \mathtt{PNCOM\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PNCOM} \right) \\ \mathtt{PNH4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNH4\_unit} ~ interp\_unsafe\left( \mathtt{PNH4\_data}, 1 + \frac{ - \mathtt{PNH4\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PNH4\_tstep}}, 1 + \frac{ - \mathtt{PNH4\_s1start} + \mathtt{lon}}{\mathtt{PNH4\_s1step}}, 1 + \frac{ - \mathtt{PNH4\_s2start} + \mathtt{lat}}{\mathtt{PNH4\_s2step}}, \mathtt{PNH4\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PNH4} \right) \\ \mathtt{PNO3}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PNO3\_unit} ~ interp\_unsafe\left( \mathtt{PNO3\_data}, 1 + \frac{ - \mathtt{PNO3\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PNO3\_tstep}}, 1 + \frac{ - \mathtt{PNO3\_s1start} + \mathtt{lon}}{\mathtt{PNO3\_s1step}}, 1 + \frac{ - \mathtt{PNO3\_s2start} + \mathtt{lat}}{\mathtt{PNO3\_s2step}}, \mathtt{PNO3\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PNO3} \right) \\ \mathtt{POC}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{POC\_unit} ~ interp\_unsafe\left( \mathtt{POC\_data}, 1 + \frac{ - \mathtt{POC\_tstart} + t + \mathtt{t\_ref}}{\mathtt{POC\_tstep}}, 1 + \frac{ - \mathtt{POC\_s1start} + \mathtt{lon}}{\mathtt{POC\_s1step}}, 1 + \frac{ - \mathtt{POC\_s2start} + \mathtt{lat}}{\mathtt{POC\_s2step}}, \mathtt{POC\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_POC} \right) \\ \mathtt{PRPA}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PRPA\_unit} ~ interp\_unsafe\left( \mathtt{PRPA\_data}, 1 + \frac{ - \mathtt{PRPA\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PRPA\_tstep}}, 1 + \frac{ - \mathtt{PRPA\_s1start} + \mathtt{lon}}{\mathtt{PRPA\_s1step}}, 1 + \frac{ - \mathtt{PRPA\_s2start} + \mathtt{lat}}{\mathtt{PRPA\_s2step}}, \mathtt{PRPA\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PRPA} \right) \\ \mathtt{PSI}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PSI\_unit} ~ interp\_unsafe\left( \mathtt{PSI\_data}, 1 + \frac{ - \mathtt{PSI\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PSI\_tstep}}, 1 + \frac{ - \mathtt{PSI\_s1start} + \mathtt{lon}}{\mathtt{PSI\_s1step}}, 1 + \frac{ - \mathtt{PSI\_s2start} + \mathtt{lat}}{\mathtt{PSI\_s2step}}, \mathtt{PSI\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PSI} \right) \\ \mathtt{PSO4}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PSO4\_unit} ~ interp\_unsafe\left( \mathtt{PSO4\_data}, 1 + \frac{ - \mathtt{PSO4\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PSO4\_tstep}}, 1 + \frac{ - \mathtt{PSO4\_s1start} + \mathtt{lon}}{\mathtt{PSO4\_s1step}}, 1 + \frac{ - \mathtt{PSO4\_s2start} + \mathtt{lat}}{\mathtt{PSO4\_s2step}}, \mathtt{PSO4\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PSO4} \right) \\ \mathtt{PTI}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{PTI\_unit} ~ interp\_unsafe\left( \mathtt{PTI\_data}, 1 + \frac{ - \mathtt{PTI\_tstart} + t + \mathtt{t\_ref}}{\mathtt{PTI\_tstep}}, 1 + \frac{ - \mathtt{PTI\_s1start} + \mathtt{lon}}{\mathtt{PTI\_s1step}}, 1 + \frac{ - \mathtt{PTI\_s2start} + \mathtt{lat}}{\mathtt{PTI\_s2step}}, \mathtt{PTI\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_PTI} \right) \\ \mathtt{SESQ}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SESQ\_unit} ~ interp\_unsafe\left( \mathtt{SESQ\_data}, 1 + \frac{ - \mathtt{SESQ\_tstart} + t + \mathtt{t\_ref}}{\mathtt{SESQ\_tstep}}, 1 + \frac{ - \mathtt{SESQ\_s1start} + \mathtt{lon}}{\mathtt{SESQ\_s1step}}, 1 + \frac{ - \mathtt{SESQ\_s2start} + \mathtt{lat}}{\mathtt{SESQ\_s2step}}, \mathtt{SESQ\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_SESQ} \right) \\ \mathtt{SO2}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SO2\_unit} ~ interp\_unsafe\left( \mathtt{SO2\_data}, 1 + \frac{ - \mathtt{SO2\_tstart} + t + \mathtt{t\_ref}}{\mathtt{SO2\_tstep}}, 1 + \frac{ - \mathtt{SO2\_s1start} + \mathtt{lon}}{\mathtt{SO2\_s1step}}, 1 + \frac{ - \mathtt{SO2\_s2start} + \mathtt{lat}}{\mathtt{SO2\_s2step}}, \mathtt{SO2\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_SO2} \right) \\ \mathtt{SOAALK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SOAALK\_unit} ~ interp\_unsafe\left( \mathtt{SOAALK\_data}, 1 + \frac{ - \mathtt{SOAALK\_tstart} + t + \mathtt{t\_ref}}{\mathtt{SOAALK\_tstep}}, 1 + \frac{ - \mathtt{SOAALK\_s1start} + \mathtt{lon}}{\mathtt{SOAALK\_s1step}}, 1 + \frac{ - \mathtt{SOAALK\_s2start} + \mathtt{lat}}{\mathtt{SOAALK\_s2step}}, \mathtt{SOAALK\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_SOAALK} \right) \\ \mathtt{SULF}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{SULF\_unit} ~ interp\_unsafe\left( \mathtt{SULF\_data}, 1 + \frac{ - \mathtt{SULF\_tstart} + t + \mathtt{t\_ref}}{\mathtt{SULF\_tstep}}, 1 + \frac{ - \mathtt{SULF\_s1start} + \mathtt{lon}}{\mathtt{SULF\_s1step}}, 1 + \frac{ - \mathtt{SULF\_s2start} + \mathtt{lat}}{\mathtt{SULF\_s2step}}, \mathtt{SULF\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_SULF} \right) \\ \mathtt{TERP}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{TERP\_unit} ~ interp\_unsafe\left( \mathtt{TERP\_data}, 1 + \frac{ - \mathtt{TERP\_tstart} + t + \mathtt{t\_ref}}{\mathtt{TERP\_tstep}}, 1 + \frac{ - \mathtt{TERP\_s1start} + \mathtt{lon}}{\mathtt{TERP\_s1step}}, 1 + \frac{ - \mathtt{TERP\_s2start} + \mathtt{lat}}{\mathtt{TERP\_s2step}}, \mathtt{TERP\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_TERP} \right) \\ \mathtt{TOL}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{TOL\_unit} ~ interp\_unsafe\left( \mathtt{TOL\_data}, 1 + \frac{ - \mathtt{TOL\_tstart} + t + \mathtt{t\_ref}}{\mathtt{TOL\_tstep}}, 1 + \frac{ - \mathtt{TOL\_s1start} + \mathtt{lon}}{\mathtt{TOL\_s1step}}, 1 + \frac{ - \mathtt{TOL\_s2start} + \mathtt{lat}}{\mathtt{TOL\_s2step}}, \mathtt{TOL\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_TOL} \right) \\ \mathtt{UNK}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{UNK\_unit} ~ interp\_unsafe\left( \mathtt{UNK\_data}, 1 + \frac{ - \mathtt{UNK\_tstart} + t + \mathtt{t\_ref}}{\mathtt{UNK\_tstep}}, 1 + \frac{ - \mathtt{UNK\_s1start} + \mathtt{lon}}{\mathtt{UNK\_s1step}}, 1 + \frac{ - \mathtt{UNK\_s2start} + \mathtt{lat}}{\mathtt{UNK\_s2step}}, \mathtt{UNK\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_UNK} \right) \\ \mathtt{UNR}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{UNR\_unit} ~ interp\_unsafe\left( \mathtt{UNR\_data}, 1 + \frac{ - \mathtt{UNR\_tstart} + t + \mathtt{t\_ref}}{\mathtt{UNR\_tstep}}, 1 + \frac{ - \mathtt{UNR\_s1start} + \mathtt{lon}}{\mathtt{UNR\_s1step}}, 1 + \frac{ - \mathtt{UNR\_s2start} + \mathtt{lat}}{\mathtt{UNR\_s2step}}, \mathtt{UNR\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_UNR} \right) \\ \mathtt{VOC\_BEIS}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{VOC\_BEIS\_unit} ~ interp\_unsafe\left( \mathtt{VOC\_BEIS\_data}, 1 + \frac{ - \mathtt{VOC\_BEIS\_tstart} + t + \mathtt{t\_ref}}{\mathtt{VOC\_BEIS\_tstep}}, 1 + \frac{ - \mathtt{VOC\_BEIS\_s1start} + \mathtt{lon}}{\mathtt{VOC\_BEIS\_s1step}}, 1 + \frac{ - \mathtt{VOC\_BEIS\_s2start} + \mathtt{lat}}{\mathtt{VOC\_BEIS\_s2step}}, \mathtt{VOC\_BEIS\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_VOC\_BEIS} \right) \\ \mathtt{VOC\_INV}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{VOC\_INV\_unit} ~ interp\_unsafe\left( \mathtt{VOC\_INV\_data}, 1 + \frac{ - \mathtt{VOC\_INV\_tstart} + t + \mathtt{t\_ref}}{\mathtt{VOC\_INV\_tstep}}, 1 + \frac{ - \mathtt{VOC\_INV\_s1start} + \mathtt{lon}}{\mathtt{VOC\_INV\_s1step}}, 1 + \frac{ - \mathtt{VOC\_INV\_s2start} + \mathtt{lat}}{\mathtt{VOC\_INV\_s2step}}, \mathtt{VOC\_INV\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_VOC\_INV} \right) \\ \mathtt{XYLMN}\left( t \right) &= ifelse\left( \mathtt{lev} < 2, \frac{\mathtt{XYLMN\_unit} ~ interp\_unsafe\left( \mathtt{XYLMN\_data}, 1 + \frac{ - \mathtt{XYLMN\_tstart} + t + \mathtt{t\_ref}}{\mathtt{XYLMN\_tstep}}, 1 + \frac{ - \mathtt{XYLMN\_s1start} + \mathtt{lon}}{\mathtt{XYLMN\_s1step}}, 1 + \frac{ - \mathtt{XYLMN\_s2start} + \mathtt{lat}}{\mathtt{XYLMN\_s2step}}, \mathtt{XYLMN\_extrap} \right)}{\mathtt{g0\_100} ~ delp\_dry\_surface\_itp\left( \mathtt{lon}, \mathtt{lat} \right) ~ \mathtt{{\Delta}z}}, \mathtt{zero\_XYLMN} \right) \end{align} \]

Variables

Here are the variables in tabular format:

function table(vars)
    DataFrame(
        :Name => [string(Symbolics.tosymbol(v, escape = false)) for v in vars],
        :Units => [dimension(ModelingToolkit.get_unit(v)) for v in vars],
        :Description => [ModelingToolkit.getdescription(v) for v in vars]
    )
end
table(unknowns(emis))
69×3 DataFrame
RowNameUnitsDescription
StringDimensio…String
1ACETs⁻¹Model species ACET
2ACROLEINs⁻¹Model species ACROLEIN
3ALD2s⁻¹Model species ALD2
4ALD2_PRIMARYs⁻¹Model species ALD2_PRIMARY
5ALDXs⁻¹Model species ALDX
6APINs⁻¹Model species APIN
7BENZs⁻¹Model species BENZ
8BPINs⁻¹Model species BPIN
9BUTADIENE13s⁻¹Model species BUTADIENE13
10CH4s⁻¹Model species CH4
11CH4_INVs⁻¹Model species CH4_INV
12CL2s⁻¹Model species CL2
13COs⁻¹Model species CO
14CO2_INVs⁻¹Model species CO2_INV
15ETHs⁻¹Model species ETH
16ETHAs⁻¹Model species ETHA
17ETHYs⁻¹Model species ETHY
18ETOHs⁻¹Model species ETOH
19FORMs⁻¹Model species FORM
20FORM_PRIMARYs⁻¹Model species FORM_PRIMARY
21HCLs⁻¹Model species HCL
22HONOs⁻¹Model species HONO
23IOLEs⁻¹Model species IOLE
24ISOPs⁻¹Model species ISOP
25KETs⁻¹Model species KET
26MEOHs⁻¹Model species MEOH
27N2O_INVs⁻¹Model species N2O_INV
28NAPHs⁻¹Model species NAPH
29NH3s⁻¹Model species NH3
30NH3_FERTs⁻¹Model species NH3_FERT
31NOs⁻¹Model species NO
32NO2s⁻¹Model species NO2
33NOXs⁻¹Model species NOX
34NRs⁻¹Model species NR
35NVOLs⁻¹Model species NVOL
36OLEs⁻¹Model species OLE
37PALs⁻¹Model species PAL
38PARs⁻¹Model species PAR
39PCAs⁻¹Model species PCA
40PCLs⁻¹Model species PCL
41PECs⁻¹Model species PEC
42PFEs⁻¹Model species PFE
43PH2Os⁻¹Model species PH2O
44PKs⁻¹Model species PK
45PM2_5s⁻¹Model species PM2_5
46PMCs⁻¹Model species PMC
47PMGs⁻¹Model species PMG
48PMNs⁻¹Model species PMN
49PMOTHRs⁻¹Model species PMOTHR
50PNAs⁻¹Model species PNA
51PNCOMs⁻¹Model species PNCOM
52PNH4s⁻¹Model species PNH4
53PNO3s⁻¹Model species PNO3
54POCs⁻¹Model species POC
55PRPAs⁻¹Model species PRPA
56PSIs⁻¹Model species PSI
57PSO4s⁻¹Model species PSO4
58PTIs⁻¹Model species PTI
59SESQs⁻¹Model species SESQ
60SO2s⁻¹Model species SO2
61SOAALKs⁻¹Model species SOAALK
62SULFs⁻¹Model species SULF
63TERPs⁻¹Model species TERP
64TOLs⁻¹Model species TOL
65UNKs⁻¹Model species UNK
66UNRs⁻¹Model species UNR
67VOC_BEISs⁻¹Model species VOC_BEIS
68VOC_INVs⁻¹Model species VOC_INV
69XYLMNs⁻¹Model species XYLMN

Parameters

Finally, here are the parameters in tabular format:

table(parameters(emis))
696×3 DataFrame
RowNameUnitsDescription
StringDimensio…String
1lonLongitude
2latLatitude
3levLevel Index
4ΔzCouldn't remove Δz without getting errors, so I set it to 1.0 without units
5ACET_s1startSpatial grid start dim 1 for ACET
6ACET_s1stepSpatial grid step dim 1 for ACET
7ACET_s2startSpatial grid start dim 2 for ACET
8ACET_s2stepSpatial grid step dim 2 for ACET
9ACET_extrapExtrapolation type for ACET
10ACET_unitm⁻² kg s⁻¹Unit scale for ACET
11ACROLEIN_s1startSpatial grid start dim 1 for ACROLEIN
12ACROLEIN_s1stepSpatial grid step dim 1 for ACROLEIN
13ACROLEIN_s2startSpatial grid start dim 2 for ACROLEIN
14ACROLEIN_s2stepSpatial grid step dim 2 for ACROLEIN
15ACROLEIN_extrapExtrapolation type for ACROLEIN
16ACROLEIN_unitm⁻² kg s⁻¹Unit scale for ACROLEIN
17ALD2_s1startSpatial grid start dim 1 for ALD2
18ALD2_s1stepSpatial grid step dim 1 for ALD2
19ALD2_s2startSpatial grid start dim 2 for ALD2
20ALD2_s2stepSpatial grid step dim 2 for ALD2
21ALD2_extrapExtrapolation type for ALD2
22ALD2_unitm⁻² kg s⁻¹Unit scale for ALD2
23ALD2_PRIMARY_s1startSpatial grid start dim 1 for ALD2_PRIMARY
24ALD2_PRIMARY_s1stepSpatial grid step dim 1 for ALD2_PRIMARY
25ALD2_PRIMARY_s2startSpatial grid start dim 2 for ALD2_PRIMARY
26ALD2_PRIMARY_s2stepSpatial grid step dim 2 for ALD2_PRIMARY
27ALD2_PRIMARY_extrapExtrapolation type for ALD2_PRIMARY
28ALD2_PRIMARY_unitm⁻² kg s⁻¹Unit scale for ALD2_PRIMARY
29ALDX_s1startSpatial grid start dim 1 for ALDX
30ALDX_s1stepSpatial grid step dim 1 for ALDX
31ALDX_s2startSpatial grid start dim 2 for ALDX
32ALDX_s2stepSpatial grid step dim 2 for ALDX
33ALDX_extrapExtrapolation type for ALDX
34ALDX_unitm⁻² kg s⁻¹Unit scale for ALDX
35APIN_s1startSpatial grid start dim 1 for APIN
36APIN_s1stepSpatial grid step dim 1 for APIN
37APIN_s2startSpatial grid start dim 2 for APIN
38APIN_s2stepSpatial grid step dim 2 for APIN
39APIN_extrapExtrapolation type for APIN
40APIN_unitm⁻² kg s⁻¹Unit scale for APIN
41BENZ_s1startSpatial grid start dim 1 for BENZ
42BENZ_s1stepSpatial grid step dim 1 for BENZ
43BENZ_s2startSpatial grid start dim 2 for BENZ
44BENZ_s2stepSpatial grid step dim 2 for BENZ
45BENZ_extrapExtrapolation type for BENZ
46BENZ_unitm⁻² kg s⁻¹Unit scale for BENZ
47BPIN_s1startSpatial grid start dim 1 for BPIN
48BPIN_s1stepSpatial grid step dim 1 for BPIN
49BPIN_s2startSpatial grid start dim 2 for BPIN
50BPIN_s2stepSpatial grid step dim 2 for BPIN
51BPIN_extrapExtrapolation type for BPIN
52BPIN_unitm⁻² kg s⁻¹Unit scale for BPIN
53BUTADIENE13_s1startSpatial grid start dim 1 for BUTADIENE13
54BUTADIENE13_s1stepSpatial grid step dim 1 for BUTADIENE13
55BUTADIENE13_s2startSpatial grid start dim 2 for BUTADIENE13
56BUTADIENE13_s2stepSpatial grid step dim 2 for BUTADIENE13
57BUTADIENE13_extrapExtrapolation type for BUTADIENE13
58BUTADIENE13_unitm⁻² kg s⁻¹Unit scale for BUTADIENE13
59CH4_s1startSpatial grid start dim 1 for CH4
60CH4_s1stepSpatial grid step dim 1 for CH4
61CH4_s2startSpatial grid start dim 2 for CH4
62CH4_s2stepSpatial grid step dim 2 for CH4
63CH4_extrapExtrapolation type for CH4
64CH4_unitm⁻² kg s⁻¹Unit scale for CH4
65CH4_INV_s1startSpatial grid start dim 1 for CH4_INV
66CH4_INV_s1stepSpatial grid step dim 1 for CH4_INV
67CH4_INV_s2startSpatial grid start dim 2 for CH4_INV
68CH4_INV_s2stepSpatial grid step dim 2 for CH4_INV
69CH4_INV_extrapExtrapolation type for CH4_INV
70CH4_INV_unitm⁻² kg s⁻¹Unit scale for CH4_INV
71CL2_s1startSpatial grid start dim 1 for CL2
72CL2_s1stepSpatial grid step dim 1 for CL2
73CL2_s2startSpatial grid start dim 2 for CL2
74CL2_s2stepSpatial grid step dim 2 for CL2
75CL2_extrapExtrapolation type for CL2
76CL2_unitm⁻² kg s⁻¹Unit scale for CL2
77CO_s1startSpatial grid start dim 1 for CO
78CO_s1stepSpatial grid step dim 1 for CO
79CO_s2startSpatial grid start dim 2 for CO
80CO_s2stepSpatial grid step dim 2 for CO
81CO_extrapExtrapolation type for CO
82CO_unitm⁻² kg s⁻¹Unit scale for CO
83CO2_INV_s1startSpatial grid start dim 1 for CO2_INV
84CO2_INV_s1stepSpatial grid step dim 1 for CO2_INV
85CO2_INV_s2startSpatial grid start dim 2 for CO2_INV
86CO2_INV_s2stepSpatial grid step dim 2 for CO2_INV
87CO2_INV_extrapExtrapolation type for CO2_INV
88CO2_INV_unitm⁻² kg s⁻¹Unit scale for CO2_INV
89ETH_s1startSpatial grid start dim 1 for ETH
90ETH_s1stepSpatial grid step dim 1 for ETH
91ETH_s2startSpatial grid start dim 2 for ETH
92ETH_s2stepSpatial grid step dim 2 for ETH
93ETH_extrapExtrapolation type for ETH
94ETH_unitm⁻² kg s⁻¹Unit scale for ETH
95ETHA_s1startSpatial grid start dim 1 for ETHA
96ETHA_s1stepSpatial grid step dim 1 for ETHA
97ETHA_s2startSpatial grid start dim 2 for ETHA
98ETHA_s2stepSpatial grid step dim 2 for ETHA
99ETHA_extrapExtrapolation type for ETHA
100ETHA_unitm⁻² kg s⁻¹Unit scale for ETHA
101ETHY_s1startSpatial grid start dim 1 for ETHY
102ETHY_s1stepSpatial grid step dim 1 for ETHY
103ETHY_s2startSpatial grid start dim 2 for ETHY
104ETHY_s2stepSpatial grid step dim 2 for ETHY
105ETHY_extrapExtrapolation type for ETHY
106ETHY_unitm⁻² kg s⁻¹Unit scale for ETHY
107ETOH_s1startSpatial grid start dim 1 for ETOH
108ETOH_s1stepSpatial grid step dim 1 for ETOH
109ETOH_s2startSpatial grid start dim 2 for ETOH
110ETOH_s2stepSpatial grid step dim 2 for ETOH
111ETOH_extrapExtrapolation type for ETOH
112ETOH_unitm⁻² kg s⁻¹Unit scale for ETOH
113FORM_s1startSpatial grid start dim 1 for FORM
114FORM_s1stepSpatial grid step dim 1 for FORM
115FORM_s2startSpatial grid start dim 2 for FORM
116FORM_s2stepSpatial grid step dim 2 for FORM
117FORM_extrapExtrapolation type for FORM
118FORM_unitm⁻² kg s⁻¹Unit scale for FORM
119FORM_PRIMARY_s1startSpatial grid start dim 1 for FORM_PRIMARY
120FORM_PRIMARY_s1stepSpatial grid step dim 1 for FORM_PRIMARY
121FORM_PRIMARY_s2startSpatial grid start dim 2 for FORM_PRIMARY
122FORM_PRIMARY_s2stepSpatial grid step dim 2 for FORM_PRIMARY
123FORM_PRIMARY_extrapExtrapolation type for FORM_PRIMARY
124FORM_PRIMARY_unitm⁻² kg s⁻¹Unit scale for FORM_PRIMARY
125HCL_s1startSpatial grid start dim 1 for HCL
126HCL_s1stepSpatial grid step dim 1 for HCL
127HCL_s2startSpatial grid start dim 2 for HCL
128HCL_s2stepSpatial grid step dim 2 for HCL
129HCL_extrapExtrapolation type for HCL
130HCL_unitm⁻² kg s⁻¹Unit scale for HCL
131HONO_s1startSpatial grid start dim 1 for HONO
132HONO_s1stepSpatial grid step dim 1 for HONO
133HONO_s2startSpatial grid start dim 2 for HONO
134HONO_s2stepSpatial grid step dim 2 for HONO
135HONO_extrapExtrapolation type for HONO
136HONO_unitm⁻² kg s⁻¹Unit scale for HONO
137IOLE_s1startSpatial grid start dim 1 for IOLE
138IOLE_s1stepSpatial grid step dim 1 for IOLE
139IOLE_s2startSpatial grid start dim 2 for IOLE
140IOLE_s2stepSpatial grid step dim 2 for IOLE
141IOLE_extrapExtrapolation type for IOLE
142IOLE_unitm⁻² kg s⁻¹Unit scale for IOLE
143ISOP_s1startSpatial grid start dim 1 for ISOP
144ISOP_s1stepSpatial grid step dim 1 for ISOP
145ISOP_s2startSpatial grid start dim 2 for ISOP
146ISOP_s2stepSpatial grid step dim 2 for ISOP
147ISOP_extrapExtrapolation type for ISOP
148ISOP_unitm⁻² kg s⁻¹Unit scale for ISOP
149KET_s1startSpatial grid start dim 1 for KET
150KET_s1stepSpatial grid step dim 1 for KET
151KET_s2startSpatial grid start dim 2 for KET
152KET_s2stepSpatial grid step dim 2 for KET
153KET_extrapExtrapolation type for KET
154KET_unitm⁻² kg s⁻¹Unit scale for KET
155MEOH_s1startSpatial grid start dim 1 for MEOH
156MEOH_s1stepSpatial grid step dim 1 for MEOH
157MEOH_s2startSpatial grid start dim 2 for MEOH
158MEOH_s2stepSpatial grid step dim 2 for MEOH
159MEOH_extrapExtrapolation type for MEOH
160MEOH_unitm⁻² kg s⁻¹Unit scale for MEOH
161N2O_INV_s1startSpatial grid start dim 1 for N2O_INV
162N2O_INV_s1stepSpatial grid step dim 1 for N2O_INV
163N2O_INV_s2startSpatial grid start dim 2 for N2O_INV
164N2O_INV_s2stepSpatial grid step dim 2 for N2O_INV
165N2O_INV_extrapExtrapolation type for N2O_INV
166N2O_INV_unitm⁻² kg s⁻¹Unit scale for N2O_INV
167NAPH_s1startSpatial grid start dim 1 for NAPH
168NAPH_s1stepSpatial grid step dim 1 for NAPH
169NAPH_s2startSpatial grid start dim 2 for NAPH
170NAPH_s2stepSpatial grid step dim 2 for NAPH
171NAPH_extrapExtrapolation type for NAPH
172NAPH_unitm⁻² kg s⁻¹Unit scale for NAPH
173NH3_s1startSpatial grid start dim 1 for NH3
174NH3_s1stepSpatial grid step dim 1 for NH3
175NH3_s2startSpatial grid start dim 2 for NH3
176NH3_s2stepSpatial grid step dim 2 for NH3
177NH3_extrapExtrapolation type for NH3
178NH3_unitm⁻² kg s⁻¹Unit scale for NH3
179NH3_FERT_s1startSpatial grid start dim 1 for NH3_FERT
180NH3_FERT_s1stepSpatial grid step dim 1 for NH3_FERT
181NH3_FERT_s2startSpatial grid start dim 2 for NH3_FERT
182NH3_FERT_s2stepSpatial grid step dim 2 for NH3_FERT
183NH3_FERT_extrapExtrapolation type for NH3_FERT
184NH3_FERT_unitm⁻² kg s⁻¹Unit scale for NH3_FERT
185NO_s1startSpatial grid start dim 1 for NO
186NO_s1stepSpatial grid step dim 1 for NO
187NO_s2startSpatial grid start dim 2 for NO
188NO_s2stepSpatial grid step dim 2 for NO
189NO_extrapExtrapolation type for NO
190NO_unitm⁻² kg s⁻¹Unit scale for NO
191NO2_s1startSpatial grid start dim 1 for NO2
192NO2_s1stepSpatial grid step dim 1 for NO2
193NO2_s2startSpatial grid start dim 2 for NO2
194NO2_s2stepSpatial grid step dim 2 for NO2
195NO2_extrapExtrapolation type for NO2
196NO2_unitm⁻² kg s⁻¹Unit scale for NO2
197NOX_s1startSpatial grid start dim 1 for NOX
198NOX_s1stepSpatial grid step dim 1 for NOX
199NOX_s2startSpatial grid start dim 2 for NOX
200NOX_s2stepSpatial grid step dim 2 for NOX
201NOX_extrapExtrapolation type for NOX
202NOX_unitm⁻² kg s⁻¹Unit scale for NOX
203NR_s1startSpatial grid start dim 1 for NR
204NR_s1stepSpatial grid step dim 1 for NR
205NR_s2startSpatial grid start dim 2 for NR
206NR_s2stepSpatial grid step dim 2 for NR
207NR_extrapExtrapolation type for NR
208NR_unitm⁻² kg s⁻¹Unit scale for NR
209NVOL_s1startSpatial grid start dim 1 for NVOL
210NVOL_s1stepSpatial grid step dim 1 for NVOL
211NVOL_s2startSpatial grid start dim 2 for NVOL
212NVOL_s2stepSpatial grid step dim 2 for NVOL
213NVOL_extrapExtrapolation type for NVOL
214NVOL_unitm⁻² kg s⁻¹Unit scale for NVOL
215OLE_s1startSpatial grid start dim 1 for OLE
216OLE_s1stepSpatial grid step dim 1 for OLE
217OLE_s2startSpatial grid start dim 2 for OLE
218OLE_s2stepSpatial grid step dim 2 for OLE
219OLE_extrapExtrapolation type for OLE
220OLE_unitm⁻² kg s⁻¹Unit scale for OLE
221PAL_s1startSpatial grid start dim 1 for PAL
222PAL_s1stepSpatial grid step dim 1 for PAL
223PAL_s2startSpatial grid start dim 2 for PAL
224PAL_s2stepSpatial grid step dim 2 for PAL
225PAL_extrapExtrapolation type for PAL
226PAL_unitm⁻² kg s⁻¹Unit scale for PAL
227PAR_s1startSpatial grid start dim 1 for PAR
228PAR_s1stepSpatial grid step dim 1 for PAR
229PAR_s2startSpatial grid start dim 2 for PAR
230PAR_s2stepSpatial grid step dim 2 for PAR
231PAR_extrapExtrapolation type for PAR
232PAR_unitm⁻² kg s⁻¹Unit scale for PAR
233PCA_s1startSpatial grid start dim 1 for PCA
234PCA_s1stepSpatial grid step dim 1 for PCA
235PCA_s2startSpatial grid start dim 2 for PCA
236PCA_s2stepSpatial grid step dim 2 for PCA
237PCA_extrapExtrapolation type for PCA
238PCA_unitm⁻² kg s⁻¹Unit scale for PCA
239PCL_s1startSpatial grid start dim 1 for PCL
240PCL_s1stepSpatial grid step dim 1 for PCL
241PCL_s2startSpatial grid start dim 2 for PCL
242PCL_s2stepSpatial grid step dim 2 for PCL
243PCL_extrapExtrapolation type for PCL
244PCL_unitm⁻² kg s⁻¹Unit scale for PCL
245PEC_s1startSpatial grid start dim 1 for PEC
246PEC_s1stepSpatial grid step dim 1 for PEC
247PEC_s2startSpatial grid start dim 2 for PEC
248PEC_s2stepSpatial grid step dim 2 for PEC
249PEC_extrapExtrapolation type for PEC
250PEC_unitm⁻² kg s⁻¹Unit scale for PEC
251PFE_s1startSpatial grid start dim 1 for PFE
252PFE_s1stepSpatial grid step dim 1 for PFE
253PFE_s2startSpatial grid start dim 2 for PFE
254PFE_s2stepSpatial grid step dim 2 for PFE
255PFE_extrapExtrapolation type for PFE
256PFE_unitm⁻² kg s⁻¹Unit scale for PFE
257PH2O_s1startSpatial grid start dim 1 for PH2O
258PH2O_s1stepSpatial grid step dim 1 for PH2O
259PH2O_s2startSpatial grid start dim 2 for PH2O
260PH2O_s2stepSpatial grid step dim 2 for PH2O
261PH2O_extrapExtrapolation type for PH2O
262PH2O_unitm⁻² kg s⁻¹Unit scale for PH2O
263PK_s1startSpatial grid start dim 1 for PK
264PK_s1stepSpatial grid step dim 1 for PK
265PK_s2startSpatial grid start dim 2 for PK
266PK_s2stepSpatial grid step dim 2 for PK
267PK_extrapExtrapolation type for PK
268PK_unitm⁻² kg s⁻¹Unit scale for PK
269PM2_5_s1startSpatial grid start dim 1 for PM2_5
270PM2_5_s1stepSpatial grid step dim 1 for PM2_5
271PM2_5_s2startSpatial grid start dim 2 for PM2_5
272PM2_5_s2stepSpatial grid step dim 2 for PM2_5
273PM2_5_extrapExtrapolation type for PM2_5
274PM2_5_unitm⁻² kg s⁻¹Unit scale for PM2_5
275PMC_s1startSpatial grid start dim 1 for PMC
276PMC_s1stepSpatial grid step dim 1 for PMC
277PMC_s2startSpatial grid start dim 2 for PMC
278PMC_s2stepSpatial grid step dim 2 for PMC
279PMC_extrapExtrapolation type for PMC
280PMC_unitm⁻² kg s⁻¹Unit scale for PMC
281PMG_s1startSpatial grid start dim 1 for PMG
282PMG_s1stepSpatial grid step dim 1 for PMG
283PMG_s2startSpatial grid start dim 2 for PMG
284PMG_s2stepSpatial grid step dim 2 for PMG
285PMG_extrapExtrapolation type for PMG
286PMG_unitm⁻² kg s⁻¹Unit scale for PMG
287PMN_s1startSpatial grid start dim 1 for PMN
288PMN_s1stepSpatial grid step dim 1 for PMN
289PMN_s2startSpatial grid start dim 2 for PMN
290PMN_s2stepSpatial grid step dim 2 for PMN
291PMN_extrapExtrapolation type for PMN
292PMN_unitm⁻² kg s⁻¹Unit scale for PMN
293PMOTHR_s1startSpatial grid start dim 1 for PMOTHR
294PMOTHR_s1stepSpatial grid step dim 1 for PMOTHR
295PMOTHR_s2startSpatial grid start dim 2 for PMOTHR
296PMOTHR_s2stepSpatial grid step dim 2 for PMOTHR
297PMOTHR_extrapExtrapolation type for PMOTHR
298PMOTHR_unitm⁻² kg s⁻¹Unit scale for PMOTHR
299PNA_s1startSpatial grid start dim 1 for PNA
300PNA_s1stepSpatial grid step dim 1 for PNA
301PNA_s2startSpatial grid start dim 2 for PNA
302PNA_s2stepSpatial grid step dim 2 for PNA
303PNA_extrapExtrapolation type for PNA
304PNA_unitm⁻² kg s⁻¹Unit scale for PNA
305PNCOM_s1startSpatial grid start dim 1 for PNCOM
306PNCOM_s1stepSpatial grid step dim 1 for PNCOM
307PNCOM_s2startSpatial grid start dim 2 for PNCOM
308PNCOM_s2stepSpatial grid step dim 2 for PNCOM
309PNCOM_extrapExtrapolation type for PNCOM
310PNCOM_unitm⁻² kg s⁻¹Unit scale for PNCOM
311PNH4_s1startSpatial grid start dim 1 for PNH4
312PNH4_s1stepSpatial grid step dim 1 for PNH4
313PNH4_s2startSpatial grid start dim 2 for PNH4
314PNH4_s2stepSpatial grid step dim 2 for PNH4
315PNH4_extrapExtrapolation type for PNH4
316PNH4_unitm⁻² kg s⁻¹Unit scale for PNH4
317PNO3_s1startSpatial grid start dim 1 for PNO3
318PNO3_s1stepSpatial grid step dim 1 for PNO3
319PNO3_s2startSpatial grid start dim 2 for PNO3
320PNO3_s2stepSpatial grid step dim 2 for PNO3
321PNO3_extrapExtrapolation type for PNO3
322PNO3_unitm⁻² kg s⁻¹Unit scale for PNO3
323POC_s1startSpatial grid start dim 1 for POC
324POC_s1stepSpatial grid step dim 1 for POC
325POC_s2startSpatial grid start dim 2 for POC
326POC_s2stepSpatial grid step dim 2 for POC
327POC_extrapExtrapolation type for POC
328POC_unitm⁻² kg s⁻¹Unit scale for POC
329PRPA_s1startSpatial grid start dim 1 for PRPA
330PRPA_s1stepSpatial grid step dim 1 for PRPA
331PRPA_s2startSpatial grid start dim 2 for PRPA
332PRPA_s2stepSpatial grid step dim 2 for PRPA
333PRPA_extrapExtrapolation type for PRPA
334PRPA_unitm⁻² kg s⁻¹Unit scale for PRPA
335PSI_s1startSpatial grid start dim 1 for PSI
336PSI_s1stepSpatial grid step dim 1 for PSI
337PSI_s2startSpatial grid start dim 2 for PSI
338PSI_s2stepSpatial grid step dim 2 for PSI
339PSI_extrapExtrapolation type for PSI
340PSI_unitm⁻² kg s⁻¹Unit scale for PSI
341PSO4_s1startSpatial grid start dim 1 for PSO4
342PSO4_s1stepSpatial grid step dim 1 for PSO4
343PSO4_s2startSpatial grid start dim 2 for PSO4
344PSO4_s2stepSpatial grid step dim 2 for PSO4
345PSO4_extrapExtrapolation type for PSO4
346PSO4_unitm⁻² kg s⁻¹Unit scale for PSO4
347PTI_s1startSpatial grid start dim 1 for PTI
348PTI_s1stepSpatial grid step dim 1 for PTI
349PTI_s2startSpatial grid start dim 2 for PTI
350PTI_s2stepSpatial grid step dim 2 for PTI
351PTI_extrapExtrapolation type for PTI
352PTI_unitm⁻² kg s⁻¹Unit scale for PTI
353SESQ_s1startSpatial grid start dim 1 for SESQ
354SESQ_s1stepSpatial grid step dim 1 for SESQ
355SESQ_s2startSpatial grid start dim 2 for SESQ
356SESQ_s2stepSpatial grid step dim 2 for SESQ
357SESQ_extrapExtrapolation type for SESQ
358SESQ_unitm⁻² kg s⁻¹Unit scale for SESQ
359SO2_s1startSpatial grid start dim 1 for SO2
360SO2_s1stepSpatial grid step dim 1 for SO2
361SO2_s2startSpatial grid start dim 2 for SO2
362SO2_s2stepSpatial grid step dim 2 for SO2
363SO2_extrapExtrapolation type for SO2
364SO2_unitm⁻² kg s⁻¹Unit scale for SO2
365SOAALK_s1startSpatial grid start dim 1 for SOAALK
366SOAALK_s1stepSpatial grid step dim 1 for SOAALK
367SOAALK_s2startSpatial grid start dim 2 for SOAALK
368SOAALK_s2stepSpatial grid step dim 2 for SOAALK
369SOAALK_extrapExtrapolation type for SOAALK
370SOAALK_unitm⁻² kg s⁻¹Unit scale for SOAALK
371SULF_s1startSpatial grid start dim 1 for SULF
372SULF_s1stepSpatial grid step dim 1 for SULF
373SULF_s2startSpatial grid start dim 2 for SULF
374SULF_s2stepSpatial grid step dim 2 for SULF
375SULF_extrapExtrapolation type for SULF
376SULF_unitm⁻² kg s⁻¹Unit scale for SULF
377TERP_s1startSpatial grid start dim 1 for TERP
378TERP_s1stepSpatial grid step dim 1 for TERP
379TERP_s2startSpatial grid start dim 2 for TERP
380TERP_s2stepSpatial grid step dim 2 for TERP
381TERP_extrapExtrapolation type for TERP
382TERP_unitm⁻² kg s⁻¹Unit scale for TERP
383TOL_s1startSpatial grid start dim 1 for TOL
384TOL_s1stepSpatial grid step dim 1 for TOL
385TOL_s2startSpatial grid start dim 2 for TOL
386TOL_s2stepSpatial grid step dim 2 for TOL
387TOL_extrapExtrapolation type for TOL
388TOL_unitm⁻² kg s⁻¹Unit scale for TOL
389UNK_s1startSpatial grid start dim 1 for UNK
390UNK_s1stepSpatial grid step dim 1 for UNK
391UNK_s2startSpatial grid start dim 2 for UNK
392UNK_s2stepSpatial grid step dim 2 for UNK
393UNK_extrapExtrapolation type for UNK
394UNK_unitm⁻² kg s⁻¹Unit scale for UNK
395UNR_s1startSpatial grid start dim 1 for UNR
396UNR_s1stepSpatial grid step dim 1 for UNR
397UNR_s2startSpatial grid start dim 2 for UNR
398UNR_s2stepSpatial grid step dim 2 for UNR
399UNR_extrapExtrapolation type for UNR
400UNR_unitm⁻² kg s⁻¹Unit scale for UNR
401VOC_BEIS_s1startSpatial grid start dim 1 for VOC_BEIS
402VOC_BEIS_s1stepSpatial grid step dim 1 for VOC_BEIS
403VOC_BEIS_s2startSpatial grid start dim 2 for VOC_BEIS
404VOC_BEIS_s2stepSpatial grid step dim 2 for VOC_BEIS
405VOC_BEIS_extrapExtrapolation type for VOC_BEIS
406VOC_BEIS_unitm⁻² kg s⁻¹Unit scale for VOC_BEIS
407VOC_INV_s1startSpatial grid start dim 1 for VOC_INV
408VOC_INV_s1stepSpatial grid step dim 1 for VOC_INV
409VOC_INV_s2startSpatial grid start dim 2 for VOC_INV
410VOC_INV_s2stepSpatial grid step dim 2 for VOC_INV
411VOC_INV_extrapExtrapolation type for VOC_INV
412VOC_INV_unitm⁻² kg s⁻¹Unit scale for VOC_INV
413XYLMN_s1startSpatial grid start dim 1 for XYLMN
414XYLMN_s1stepSpatial grid step dim 1 for XYLMN
415XYLMN_s2startSpatial grid start dim 2 for XYLMN
416XYLMN_s2stepSpatial grid step dim 2 for XYLMN
417XYLMN_extrapExtrapolation type for XYLMN
418XYLMN_unitm⁻² kg s⁻¹Unit scale for XYLMN
419ACET_dataInterpolation data for ACET
420ACET_tstartsTime grid start for ACET
421ACET_tstepsTime grid step for ACET
422ACROLEIN_dataInterpolation data for ACROLEIN
423ACROLEIN_tstartsTime grid start for ACROLEIN
424ACROLEIN_tstepsTime grid step for ACROLEIN
425ALD2_dataInterpolation data for ALD2
426ALD2_tstartsTime grid start for ALD2
427ALD2_tstepsTime grid step for ALD2
428ALD2_PRIMARY_dataInterpolation data for ALD2_PRIMARY
429ALD2_PRIMARY_tstartsTime grid start for ALD2_PRIMARY
430ALD2_PRIMARY_tstepsTime grid step for ALD2_PRIMARY
431ALDX_dataInterpolation data for ALDX
432ALDX_tstartsTime grid start for ALDX
433ALDX_tstepsTime grid step for ALDX
434APIN_dataInterpolation data for APIN
435APIN_tstartsTime grid start for APIN
436APIN_tstepsTime grid step for APIN
437BENZ_dataInterpolation data for BENZ
438BENZ_tstartsTime grid start for BENZ
439BENZ_tstepsTime grid step for BENZ
440BPIN_dataInterpolation data for BPIN
441BPIN_tstartsTime grid start for BPIN
442BPIN_tstepsTime grid step for BPIN
443BUTADIENE13_dataInterpolation data for BUTADIENE13
444BUTADIENE13_tstartsTime grid start for BUTADIENE13
445BUTADIENE13_tstepsTime grid step for BUTADIENE13
446CH4_dataInterpolation data for CH4
447CH4_tstartsTime grid start for CH4
448CH4_tstepsTime grid step for CH4
449CH4_INV_dataInterpolation data for CH4_INV
450CH4_INV_tstartsTime grid start for CH4_INV
451CH4_INV_tstepsTime grid step for CH4_INV
452CL2_dataInterpolation data for CL2
453CL2_tstartsTime grid start for CL2
454CL2_tstepsTime grid step for CL2
455CO_dataInterpolation data for CO
456CO_tstartsTime grid start for CO
457CO_tstepsTime grid step for CO
458CO2_INV_dataInterpolation data for CO2_INV
459CO2_INV_tstartsTime grid start for CO2_INV
460CO2_INV_tstepsTime grid step for CO2_INV
461ETH_dataInterpolation data for ETH
462ETH_tstartsTime grid start for ETH
463ETH_tstepsTime grid step for ETH
464ETHA_dataInterpolation data for ETHA
465ETHA_tstartsTime grid start for ETHA
466ETHA_tstepsTime grid step for ETHA
467ETHY_dataInterpolation data for ETHY
468ETHY_tstartsTime grid start for ETHY
469ETHY_tstepsTime grid step for ETHY
470ETOH_dataInterpolation data for ETOH
471ETOH_tstartsTime grid start for ETOH
472ETOH_tstepsTime grid step for ETOH
473FORM_dataInterpolation data for FORM
474FORM_tstartsTime grid start for FORM
475FORM_tstepsTime grid step for FORM
476FORM_PRIMARY_dataInterpolation data for FORM_PRIMARY
477FORM_PRIMARY_tstartsTime grid start for FORM_PRIMARY
478FORM_PRIMARY_tstepsTime grid step for FORM_PRIMARY
479HCL_dataInterpolation data for HCL
480HCL_tstartsTime grid start for HCL
481HCL_tstepsTime grid step for HCL
482HONO_dataInterpolation data for HONO
483HONO_tstartsTime grid start for HONO
484HONO_tstepsTime grid step for HONO
485IOLE_dataInterpolation data for IOLE
486IOLE_tstartsTime grid start for IOLE
487IOLE_tstepsTime grid step for IOLE
488ISOP_dataInterpolation data for ISOP
489ISOP_tstartsTime grid start for ISOP
490ISOP_tstepsTime grid step for ISOP
491KET_dataInterpolation data for KET
492KET_tstartsTime grid start for KET
493KET_tstepsTime grid step for KET
494MEOH_dataInterpolation data for MEOH
495MEOH_tstartsTime grid start for MEOH
496MEOH_tstepsTime grid step for MEOH
497N2O_INV_dataInterpolation data for N2O_INV
498N2O_INV_tstartsTime grid start for N2O_INV
499N2O_INV_tstepsTime grid step for N2O_INV
500NAPH_dataInterpolation data for NAPH
501NAPH_tstartsTime grid start for NAPH
502NAPH_tstepsTime grid step for NAPH
503NH3_dataInterpolation data for NH3
504NH3_tstartsTime grid start for NH3
505NH3_tstepsTime grid step for NH3
506NH3_FERT_dataInterpolation data for NH3_FERT
507NH3_FERT_tstartsTime grid start for NH3_FERT
508NH3_FERT_tstepsTime grid step for NH3_FERT
509NO_dataInterpolation data for NO
510NO_tstartsTime grid start for NO
511NO_tstepsTime grid step for NO
512NO2_dataInterpolation data for NO2
513NO2_tstartsTime grid start for NO2
514NO2_tstepsTime grid step for NO2
515NOX_dataInterpolation data for NOX
516NOX_tstartsTime grid start for NOX
517NOX_tstepsTime grid step for NOX
518NR_dataInterpolation data for NR
519NR_tstartsTime grid start for NR
520NR_tstepsTime grid step for NR
521NVOL_dataInterpolation data for NVOL
522NVOL_tstartsTime grid start for NVOL
523NVOL_tstepsTime grid step for NVOL
524OLE_dataInterpolation data for OLE
525OLE_tstartsTime grid start for OLE
526OLE_tstepsTime grid step for OLE
527PAL_dataInterpolation data for PAL
528PAL_tstartsTime grid start for PAL
529PAL_tstepsTime grid step for PAL
530PAR_dataInterpolation data for PAR
531PAR_tstartsTime grid start for PAR
532PAR_tstepsTime grid step for PAR
533PCA_dataInterpolation data for PCA
534PCA_tstartsTime grid start for PCA
535PCA_tstepsTime grid step for PCA
536PCL_dataInterpolation data for PCL
537PCL_tstartsTime grid start for PCL
538PCL_tstepsTime grid step for PCL
539PEC_dataInterpolation data for PEC
540PEC_tstartsTime grid start for PEC
541PEC_tstepsTime grid step for PEC
542PFE_dataInterpolation data for PFE
543PFE_tstartsTime grid start for PFE
544PFE_tstepsTime grid step for PFE
545PH2O_dataInterpolation data for PH2O
546PH2O_tstartsTime grid start for PH2O
547PH2O_tstepsTime grid step for PH2O
548PK_dataInterpolation data for PK
549PK_tstartsTime grid start for PK
550PK_tstepsTime grid step for PK
551PM2_5_dataInterpolation data for PM2_5
552PM2_5_tstartsTime grid start for PM2_5
553PM2_5_tstepsTime grid step for PM2_5
554PMC_dataInterpolation data for PMC
555PMC_tstartsTime grid start for PMC
556PMC_tstepsTime grid step for PMC
557PMG_dataInterpolation data for PMG
558PMG_tstartsTime grid start for PMG
559PMG_tstepsTime grid step for PMG
560PMN_dataInterpolation data for PMN
561PMN_tstartsTime grid start for PMN
562PMN_tstepsTime grid step for PMN
563PMOTHR_dataInterpolation data for PMOTHR
564PMOTHR_tstartsTime grid start for PMOTHR
565PMOTHR_tstepsTime grid step for PMOTHR
566PNA_dataInterpolation data for PNA
567PNA_tstartsTime grid start for PNA
568PNA_tstepsTime grid step for PNA
569PNCOM_dataInterpolation data for PNCOM
570PNCOM_tstartsTime grid start for PNCOM
571PNCOM_tstepsTime grid step for PNCOM
572PNH4_dataInterpolation data for PNH4
573PNH4_tstartsTime grid start for PNH4
574PNH4_tstepsTime grid step for PNH4
575PNO3_dataInterpolation data for PNO3
576PNO3_tstartsTime grid start for PNO3
577PNO3_tstepsTime grid step for PNO3
578POC_dataInterpolation data for POC
579POC_tstartsTime grid start for POC
580POC_tstepsTime grid step for POC
581PRPA_dataInterpolation data for PRPA
582PRPA_tstartsTime grid start for PRPA
583PRPA_tstepsTime grid step for PRPA
584PSI_dataInterpolation data for PSI
585PSI_tstartsTime grid start for PSI
586PSI_tstepsTime grid step for PSI
587PSO4_dataInterpolation data for PSO4
588PSO4_tstartsTime grid start for PSO4
589PSO4_tstepsTime grid step for PSO4
590PTI_dataInterpolation data for PTI
591PTI_tstartsTime grid start for PTI
592PTI_tstepsTime grid step for PTI
593SESQ_dataInterpolation data for SESQ
594SESQ_tstartsTime grid start for SESQ
595SESQ_tstepsTime grid step for SESQ
596SO2_dataInterpolation data for SO2
597SO2_tstartsTime grid start for SO2
598SO2_tstepsTime grid step for SO2
599SOAALK_dataInterpolation data for SOAALK
600SOAALK_tstartsTime grid start for SOAALK
601SOAALK_tstepsTime grid step for SOAALK
602SULF_dataInterpolation data for SULF
603SULF_tstartsTime grid start for SULF
604SULF_tstepsTime grid step for SULF
605TERP_dataInterpolation data for TERP
606TERP_tstartsTime grid start for TERP
607TERP_tstepsTime grid step for TERP
608TOL_dataInterpolation data for TOL
609TOL_tstartsTime grid start for TOL
610TOL_tstepsTime grid step for TOL
611UNK_dataInterpolation data for UNK
612UNK_tstartsTime grid start for UNK
613UNK_tstepsTime grid step for UNK
614UNR_dataInterpolation data for UNR
615UNR_tstartsTime grid start for UNR
616UNR_tstepsTime grid step for UNR
617VOC_BEIS_dataInterpolation data for VOC_BEIS
618VOC_BEIS_tstartsTime grid start for VOC_BEIS
619VOC_BEIS_tstepsTime grid step for VOC_BEIS
620VOC_INV_dataInterpolation data for VOC_INV
621VOC_INV_tstartsTime grid start for VOC_INV
622VOC_INV_tstepsTime grid step for VOC_INV
623XYLMN_dataInterpolation data for XYLMN
624XYLMN_tstartsTime grid start for XYLMN
625XYLMN_tstepsTime grid step for XYLMN
626t_refsReference time
627g0_100m⁻² kg
628zero_ACETs⁻¹
629zero_ACROLEINs⁻¹
630zero_ALD2s⁻¹
631zero_ALD2_PRIMARYs⁻¹
632zero_ALDXs⁻¹
633zero_APINs⁻¹
634zero_BENZs⁻¹
635zero_BPINs⁻¹
636zero_BUTADIENE13s⁻¹
637zero_CH4s⁻¹
638zero_CH4_INVs⁻¹
639zero_CL2s⁻¹
640zero_COs⁻¹
641zero_CO2_INVs⁻¹
642zero_ETHs⁻¹
643zero_ETHAs⁻¹
644zero_ETHYs⁻¹
645zero_ETOHs⁻¹
646zero_FORMs⁻¹
647zero_FORM_PRIMARYs⁻¹
648zero_HCLs⁻¹
649zero_HONOs⁻¹
650zero_IOLEs⁻¹
651zero_ISOPs⁻¹
652zero_KETs⁻¹
653zero_MEOHs⁻¹
654zero_N2O_INVs⁻¹
655zero_NAPHs⁻¹
656zero_NH3s⁻¹
657zero_NH3_FERTs⁻¹
658zero_NOs⁻¹
659zero_NO2s⁻¹
660zero_NOXs⁻¹
661zero_NRs⁻¹
662zero_NVOLs⁻¹
663zero_OLEs⁻¹
664zero_PALs⁻¹
665zero_PARs⁻¹
666zero_PCAs⁻¹
667zero_PCLs⁻¹
668zero_PECs⁻¹
669zero_PFEs⁻¹
670zero_PH2Os⁻¹
671zero_PKs⁻¹
672zero_PM2_5s⁻¹
673zero_PMCs⁻¹
674zero_PMGs⁻¹
675zero_PMNs⁻¹
676zero_PMOTHRs⁻¹
677zero_PNAs⁻¹
678zero_PNCOMs⁻¹
679zero_PNH4s⁻¹
680zero_PNO3s⁻¹
681zero_POCs⁻¹
682zero_PRPAs⁻¹
683zero_PSIs⁻¹
684zero_PSO4s⁻¹
685zero_PTIs⁻¹
686zero_SESQs⁻¹
687zero_SO2s⁻¹
688zero_SOAALKs⁻¹
689zero_SULFs⁻¹
690zero_TERPs⁻¹
691zero_TOLs⁻¹
692zero_UNKs⁻¹
693zero_UNRs⁻¹
694zero_VOC_BEISs⁻¹
695zero_VOC_INVs⁻¹
696zero_XYLMNs⁻¹