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.govEquations
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))| Row | Name | Units | Description |
|---|---|---|---|
| String | Dimensio… | String | |
| 1 | ACET | s⁻¹ | Model species ACET |
| 2 | ACROLEIN | s⁻¹ | Model species ACROLEIN |
| 3 | ALD2 | s⁻¹ | Model species ALD2 |
| 4 | ALD2_PRIMARY | s⁻¹ | Model species ALD2_PRIMARY |
| 5 | ALDX | s⁻¹ | Model species ALDX |
| 6 | APIN | s⁻¹ | Model species APIN |
| 7 | BENZ | s⁻¹ | Model species BENZ |
| 8 | BPIN | s⁻¹ | Model species BPIN |
| 9 | BUTADIENE13 | s⁻¹ | Model species BUTADIENE13 |
| 10 | CH4 | s⁻¹ | Model species CH4 |
| 11 | CH4_INV | s⁻¹ | Model species CH4_INV |
| 12 | CL2 | s⁻¹ | Model species CL2 |
| 13 | CO | s⁻¹ | Model species CO |
| 14 | CO2_INV | s⁻¹ | Model species CO2_INV |
| 15 | ETH | s⁻¹ | Model species ETH |
| 16 | ETHA | s⁻¹ | Model species ETHA |
| 17 | ETHY | s⁻¹ | Model species ETHY |
| 18 | ETOH | s⁻¹ | Model species ETOH |
| 19 | FORM | s⁻¹ | Model species FORM |
| 20 | FORM_PRIMARY | s⁻¹ | Model species FORM_PRIMARY |
| 21 | HCL | s⁻¹ | Model species HCL |
| 22 | HONO | s⁻¹ | Model species HONO |
| 23 | IOLE | s⁻¹ | Model species IOLE |
| 24 | ISOP | s⁻¹ | Model species ISOP |
| 25 | KET | s⁻¹ | Model species KET |
| 26 | MEOH | s⁻¹ | Model species MEOH |
| 27 | N2O_INV | s⁻¹ | Model species N2O_INV |
| 28 | NAPH | s⁻¹ | Model species NAPH |
| 29 | NH3 | s⁻¹ | Model species NH3 |
| 30 | NH3_FERT | s⁻¹ | Model species NH3_FERT |
| 31 | NO | s⁻¹ | Model species NO |
| 32 | NO2 | s⁻¹ | Model species NO2 |
| 33 | NOX | s⁻¹ | Model species NOX |
| 34 | NR | s⁻¹ | Model species NR |
| 35 | NVOL | s⁻¹ | Model species NVOL |
| 36 | OLE | s⁻¹ | Model species OLE |
| 37 | PAL | s⁻¹ | Model species PAL |
| 38 | PAR | s⁻¹ | Model species PAR |
| 39 | PCA | s⁻¹ | Model species PCA |
| 40 | PCL | s⁻¹ | Model species PCL |
| 41 | PEC | s⁻¹ | Model species PEC |
| 42 | PFE | s⁻¹ | Model species PFE |
| 43 | PH2O | s⁻¹ | Model species PH2O |
| 44 | PK | s⁻¹ | Model species PK |
| 45 | PM2_5 | s⁻¹ | Model species PM2_5 |
| 46 | PMC | s⁻¹ | Model species PMC |
| 47 | PMG | s⁻¹ | Model species PMG |
| 48 | PMN | s⁻¹ | Model species PMN |
| 49 | PMOTHR | s⁻¹ | Model species PMOTHR |
| 50 | PNA | s⁻¹ | Model species PNA |
| 51 | PNCOM | s⁻¹ | Model species PNCOM |
| 52 | PNH4 | s⁻¹ | Model species PNH4 |
| 53 | PNO3 | s⁻¹ | Model species PNO3 |
| 54 | POC | s⁻¹ | Model species POC |
| 55 | PRPA | s⁻¹ | Model species PRPA |
| 56 | PSI | s⁻¹ | Model species PSI |
| 57 | PSO4 | s⁻¹ | Model species PSO4 |
| 58 | PTI | s⁻¹ | Model species PTI |
| 59 | SESQ | s⁻¹ | Model species SESQ |
| 60 | SO2 | s⁻¹ | Model species SO2 |
| 61 | SOAALK | s⁻¹ | Model species SOAALK |
| 62 | SULF | s⁻¹ | Model species SULF |
| 63 | TERP | s⁻¹ | Model species TERP |
| 64 | TOL | s⁻¹ | Model species TOL |
| 65 | UNK | s⁻¹ | Model species UNK |
| 66 | UNR | s⁻¹ | Model species UNR |
| 67 | VOC_BEIS | s⁻¹ | Model species VOC_BEIS |
| 68 | VOC_INV | s⁻¹ | Model species VOC_INV |
| 69 | XYLMN | s⁻¹ | Model species XYLMN |
Parameters
Finally, here are the parameters in tabular format:
table(parameters(emis))| Row | Name | Units | Description |
|---|---|---|---|
| String | Dimensio… | String | |
| 1 | lon | Longitude | |
| 2 | lat | Latitude | |
| 3 | lev | Level Index | |
| 4 | Δz | Couldn't remove Δz without getting errors, so I set it to 1.0 without units | |
| 5 | ACET_s1start | Spatial grid start dim 1 for ACET | |
| 6 | ACET_s1step | Spatial grid step dim 1 for ACET | |
| 7 | ACET_s2start | Spatial grid start dim 2 for ACET | |
| 8 | ACET_s2step | Spatial grid step dim 2 for ACET | |
| 9 | ACET_extrap | Extrapolation type for ACET | |
| 10 | ACET_unit | m⁻² kg s⁻¹ | Unit scale for ACET |
| 11 | ACROLEIN_s1start | Spatial grid start dim 1 for ACROLEIN | |
| 12 | ACROLEIN_s1step | Spatial grid step dim 1 for ACROLEIN | |
| 13 | ACROLEIN_s2start | Spatial grid start dim 2 for ACROLEIN | |
| 14 | ACROLEIN_s2step | Spatial grid step dim 2 for ACROLEIN | |
| 15 | ACROLEIN_extrap | Extrapolation type for ACROLEIN | |
| 16 | ACROLEIN_unit | m⁻² kg s⁻¹ | Unit scale for ACROLEIN |
| 17 | ALD2_s1start | Spatial grid start dim 1 for ALD2 | |
| 18 | ALD2_s1step | Spatial grid step dim 1 for ALD2 | |
| 19 | ALD2_s2start | Spatial grid start dim 2 for ALD2 | |
| 20 | ALD2_s2step | Spatial grid step dim 2 for ALD2 | |
| 21 | ALD2_extrap | Extrapolation type for ALD2 | |
| 22 | ALD2_unit | m⁻² kg s⁻¹ | Unit scale for ALD2 |
| 23 | ALD2_PRIMARY_s1start | Spatial grid start dim 1 for ALD2_PRIMARY | |
| 24 | ALD2_PRIMARY_s1step | Spatial grid step dim 1 for ALD2_PRIMARY | |
| 25 | ALD2_PRIMARY_s2start | Spatial grid start dim 2 for ALD2_PRIMARY | |
| 26 | ALD2_PRIMARY_s2step | Spatial grid step dim 2 for ALD2_PRIMARY | |
| 27 | ALD2_PRIMARY_extrap | Extrapolation type for ALD2_PRIMARY | |
| 28 | ALD2_PRIMARY_unit | m⁻² kg s⁻¹ | Unit scale for ALD2_PRIMARY |
| 29 | ALDX_s1start | Spatial grid start dim 1 for ALDX | |
| 30 | ALDX_s1step | Spatial grid step dim 1 for ALDX | |
| 31 | ALDX_s2start | Spatial grid start dim 2 for ALDX | |
| 32 | ALDX_s2step | Spatial grid step dim 2 for ALDX | |
| 33 | ALDX_extrap | Extrapolation type for ALDX | |
| 34 | ALDX_unit | m⁻² kg s⁻¹ | Unit scale for ALDX |
| 35 | APIN_s1start | Spatial grid start dim 1 for APIN | |
| 36 | APIN_s1step | Spatial grid step dim 1 for APIN | |
| 37 | APIN_s2start | Spatial grid start dim 2 for APIN | |
| 38 | APIN_s2step | Spatial grid step dim 2 for APIN | |
| 39 | APIN_extrap | Extrapolation type for APIN | |
| 40 | APIN_unit | m⁻² kg s⁻¹ | Unit scale for APIN |
| 41 | BENZ_s1start | Spatial grid start dim 1 for BENZ | |
| 42 | BENZ_s1step | Spatial grid step dim 1 for BENZ | |
| 43 | BENZ_s2start | Spatial grid start dim 2 for BENZ | |
| 44 | BENZ_s2step | Spatial grid step dim 2 for BENZ | |
| 45 | BENZ_extrap | Extrapolation type for BENZ | |
| 46 | BENZ_unit | m⁻² kg s⁻¹ | Unit scale for BENZ |
| 47 | BPIN_s1start | Spatial grid start dim 1 for BPIN | |
| 48 | BPIN_s1step | Spatial grid step dim 1 for BPIN | |
| 49 | BPIN_s2start | Spatial grid start dim 2 for BPIN | |
| 50 | BPIN_s2step | Spatial grid step dim 2 for BPIN | |
| 51 | BPIN_extrap | Extrapolation type for BPIN | |
| 52 | BPIN_unit | m⁻² kg s⁻¹ | Unit scale for BPIN |
| 53 | BUTADIENE13_s1start | Spatial grid start dim 1 for BUTADIENE13 | |
| 54 | BUTADIENE13_s1step | Spatial grid step dim 1 for BUTADIENE13 | |
| 55 | BUTADIENE13_s2start | Spatial grid start dim 2 for BUTADIENE13 | |
| 56 | BUTADIENE13_s2step | Spatial grid step dim 2 for BUTADIENE13 | |
| 57 | BUTADIENE13_extrap | Extrapolation type for BUTADIENE13 | |
| 58 | BUTADIENE13_unit | m⁻² kg s⁻¹ | Unit scale for BUTADIENE13 |
| 59 | CH4_s1start | Spatial grid start dim 1 for CH4 | |
| 60 | CH4_s1step | Spatial grid step dim 1 for CH4 | |
| 61 | CH4_s2start | Spatial grid start dim 2 for CH4 | |
| 62 | CH4_s2step | Spatial grid step dim 2 for CH4 | |
| 63 | CH4_extrap | Extrapolation type for CH4 | |
| 64 | CH4_unit | m⁻² kg s⁻¹ | Unit scale for CH4 |
| 65 | CH4_INV_s1start | Spatial grid start dim 1 for CH4_INV | |
| 66 | CH4_INV_s1step | Spatial grid step dim 1 for CH4_INV | |
| 67 | CH4_INV_s2start | Spatial grid start dim 2 for CH4_INV | |
| 68 | CH4_INV_s2step | Spatial grid step dim 2 for CH4_INV | |
| 69 | CH4_INV_extrap | Extrapolation type for CH4_INV | |
| 70 | CH4_INV_unit | m⁻² kg s⁻¹ | Unit scale for CH4_INV |
| 71 | CL2_s1start | Spatial grid start dim 1 for CL2 | |
| 72 | CL2_s1step | Spatial grid step dim 1 for CL2 | |
| 73 | CL2_s2start | Spatial grid start dim 2 for CL2 | |
| 74 | CL2_s2step | Spatial grid step dim 2 for CL2 | |
| 75 | CL2_extrap | Extrapolation type for CL2 | |
| 76 | CL2_unit | m⁻² kg s⁻¹ | Unit scale for CL2 |
| 77 | CO_s1start | Spatial grid start dim 1 for CO | |
| 78 | CO_s1step | Spatial grid step dim 1 for CO | |
| 79 | CO_s2start | Spatial grid start dim 2 for CO | |
| 80 | CO_s2step | Spatial grid step dim 2 for CO | |
| 81 | CO_extrap | Extrapolation type for CO | |
| 82 | CO_unit | m⁻² kg s⁻¹ | Unit scale for CO |
| 83 | CO2_INV_s1start | Spatial grid start dim 1 for CO2_INV | |
| 84 | CO2_INV_s1step | Spatial grid step dim 1 for CO2_INV | |
| 85 | CO2_INV_s2start | Spatial grid start dim 2 for CO2_INV | |
| 86 | CO2_INV_s2step | Spatial grid step dim 2 for CO2_INV | |
| 87 | CO2_INV_extrap | Extrapolation type for CO2_INV | |
| 88 | CO2_INV_unit | m⁻² kg s⁻¹ | Unit scale for CO2_INV |
| 89 | ETH_s1start | Spatial grid start dim 1 for ETH | |
| 90 | ETH_s1step | Spatial grid step dim 1 for ETH | |
| 91 | ETH_s2start | Spatial grid start dim 2 for ETH | |
| 92 | ETH_s2step | Spatial grid step dim 2 for ETH | |
| 93 | ETH_extrap | Extrapolation type for ETH | |
| 94 | ETH_unit | m⁻² kg s⁻¹ | Unit scale for ETH |
| 95 | ETHA_s1start | Spatial grid start dim 1 for ETHA | |
| 96 | ETHA_s1step | Spatial grid step dim 1 for ETHA | |
| 97 | ETHA_s2start | Spatial grid start dim 2 for ETHA | |
| 98 | ETHA_s2step | Spatial grid step dim 2 for ETHA | |
| 99 | ETHA_extrap | Extrapolation type for ETHA | |
| 100 | ETHA_unit | m⁻² kg s⁻¹ | Unit scale for ETHA |
| 101 | ETHY_s1start | Spatial grid start dim 1 for ETHY | |
| 102 | ETHY_s1step | Spatial grid step dim 1 for ETHY | |
| 103 | ETHY_s2start | Spatial grid start dim 2 for ETHY | |
| 104 | ETHY_s2step | Spatial grid step dim 2 for ETHY | |
| 105 | ETHY_extrap | Extrapolation type for ETHY | |
| 106 | ETHY_unit | m⁻² kg s⁻¹ | Unit scale for ETHY |
| 107 | ETOH_s1start | Spatial grid start dim 1 for ETOH | |
| 108 | ETOH_s1step | Spatial grid step dim 1 for ETOH | |
| 109 | ETOH_s2start | Spatial grid start dim 2 for ETOH | |
| 110 | ETOH_s2step | Spatial grid step dim 2 for ETOH | |
| 111 | ETOH_extrap | Extrapolation type for ETOH | |
| 112 | ETOH_unit | m⁻² kg s⁻¹ | Unit scale for ETOH |
| 113 | FORM_s1start | Spatial grid start dim 1 for FORM | |
| 114 | FORM_s1step | Spatial grid step dim 1 for FORM | |
| 115 | FORM_s2start | Spatial grid start dim 2 for FORM | |
| 116 | FORM_s2step | Spatial grid step dim 2 for FORM | |
| 117 | FORM_extrap | Extrapolation type for FORM | |
| 118 | FORM_unit | m⁻² kg s⁻¹ | Unit scale for FORM |
| 119 | FORM_PRIMARY_s1start | Spatial grid start dim 1 for FORM_PRIMARY | |
| 120 | FORM_PRIMARY_s1step | Spatial grid step dim 1 for FORM_PRIMARY | |
| 121 | FORM_PRIMARY_s2start | Spatial grid start dim 2 for FORM_PRIMARY | |
| 122 | FORM_PRIMARY_s2step | Spatial grid step dim 2 for FORM_PRIMARY | |
| 123 | FORM_PRIMARY_extrap | Extrapolation type for FORM_PRIMARY | |
| 124 | FORM_PRIMARY_unit | m⁻² kg s⁻¹ | Unit scale for FORM_PRIMARY |
| 125 | HCL_s1start | Spatial grid start dim 1 for HCL | |
| 126 | HCL_s1step | Spatial grid step dim 1 for HCL | |
| 127 | HCL_s2start | Spatial grid start dim 2 for HCL | |
| 128 | HCL_s2step | Spatial grid step dim 2 for HCL | |
| 129 | HCL_extrap | Extrapolation type for HCL | |
| 130 | HCL_unit | m⁻² kg s⁻¹ | Unit scale for HCL |
| 131 | HONO_s1start | Spatial grid start dim 1 for HONO | |
| 132 | HONO_s1step | Spatial grid step dim 1 for HONO | |
| 133 | HONO_s2start | Spatial grid start dim 2 for HONO | |
| 134 | HONO_s2step | Spatial grid step dim 2 for HONO | |
| 135 | HONO_extrap | Extrapolation type for HONO | |
| 136 | HONO_unit | m⁻² kg s⁻¹ | Unit scale for HONO |
| 137 | IOLE_s1start | Spatial grid start dim 1 for IOLE | |
| 138 | IOLE_s1step | Spatial grid step dim 1 for IOLE | |
| 139 | IOLE_s2start | Spatial grid start dim 2 for IOLE | |
| 140 | IOLE_s2step | Spatial grid step dim 2 for IOLE | |
| 141 | IOLE_extrap | Extrapolation type for IOLE | |
| 142 | IOLE_unit | m⁻² kg s⁻¹ | Unit scale for IOLE |
| 143 | ISOP_s1start | Spatial grid start dim 1 for ISOP | |
| 144 | ISOP_s1step | Spatial grid step dim 1 for ISOP | |
| 145 | ISOP_s2start | Spatial grid start dim 2 for ISOP | |
| 146 | ISOP_s2step | Spatial grid step dim 2 for ISOP | |
| 147 | ISOP_extrap | Extrapolation type for ISOP | |
| 148 | ISOP_unit | m⁻² kg s⁻¹ | Unit scale for ISOP |
| 149 | KET_s1start | Spatial grid start dim 1 for KET | |
| 150 | KET_s1step | Spatial grid step dim 1 for KET | |
| 151 | KET_s2start | Spatial grid start dim 2 for KET | |
| 152 | KET_s2step | Spatial grid step dim 2 for KET | |
| 153 | KET_extrap | Extrapolation type for KET | |
| 154 | KET_unit | m⁻² kg s⁻¹ | Unit scale for KET |
| 155 | MEOH_s1start | Spatial grid start dim 1 for MEOH | |
| 156 | MEOH_s1step | Spatial grid step dim 1 for MEOH | |
| 157 | MEOH_s2start | Spatial grid start dim 2 for MEOH | |
| 158 | MEOH_s2step | Spatial grid step dim 2 for MEOH | |
| 159 | MEOH_extrap | Extrapolation type for MEOH | |
| 160 | MEOH_unit | m⁻² kg s⁻¹ | Unit scale for MEOH |
| 161 | N2O_INV_s1start | Spatial grid start dim 1 for N2O_INV | |
| 162 | N2O_INV_s1step | Spatial grid step dim 1 for N2O_INV | |
| 163 | N2O_INV_s2start | Spatial grid start dim 2 for N2O_INV | |
| 164 | N2O_INV_s2step | Spatial grid step dim 2 for N2O_INV | |
| 165 | N2O_INV_extrap | Extrapolation type for N2O_INV | |
| 166 | N2O_INV_unit | m⁻² kg s⁻¹ | Unit scale for N2O_INV |
| 167 | NAPH_s1start | Spatial grid start dim 1 for NAPH | |
| 168 | NAPH_s1step | Spatial grid step dim 1 for NAPH | |
| 169 | NAPH_s2start | Spatial grid start dim 2 for NAPH | |
| 170 | NAPH_s2step | Spatial grid step dim 2 for NAPH | |
| 171 | NAPH_extrap | Extrapolation type for NAPH | |
| 172 | NAPH_unit | m⁻² kg s⁻¹ | Unit scale for NAPH |
| 173 | NH3_s1start | Spatial grid start dim 1 for NH3 | |
| 174 | NH3_s1step | Spatial grid step dim 1 for NH3 | |
| 175 | NH3_s2start | Spatial grid start dim 2 for NH3 | |
| 176 | NH3_s2step | Spatial grid step dim 2 for NH3 | |
| 177 | NH3_extrap | Extrapolation type for NH3 | |
| 178 | NH3_unit | m⁻² kg s⁻¹ | Unit scale for NH3 |
| 179 | NH3_FERT_s1start | Spatial grid start dim 1 for NH3_FERT | |
| 180 | NH3_FERT_s1step | Spatial grid step dim 1 for NH3_FERT | |
| 181 | NH3_FERT_s2start | Spatial grid start dim 2 for NH3_FERT | |
| 182 | NH3_FERT_s2step | Spatial grid step dim 2 for NH3_FERT | |
| 183 | NH3_FERT_extrap | Extrapolation type for NH3_FERT | |
| 184 | NH3_FERT_unit | m⁻² kg s⁻¹ | Unit scale for NH3_FERT |
| 185 | NO_s1start | Spatial grid start dim 1 for NO | |
| 186 | NO_s1step | Spatial grid step dim 1 for NO | |
| 187 | NO_s2start | Spatial grid start dim 2 for NO | |
| 188 | NO_s2step | Spatial grid step dim 2 for NO | |
| 189 | NO_extrap | Extrapolation type for NO | |
| 190 | NO_unit | m⁻² kg s⁻¹ | Unit scale for NO |
| 191 | NO2_s1start | Spatial grid start dim 1 for NO2 | |
| 192 | NO2_s1step | Spatial grid step dim 1 for NO2 | |
| 193 | NO2_s2start | Spatial grid start dim 2 for NO2 | |
| 194 | NO2_s2step | Spatial grid step dim 2 for NO2 | |
| 195 | NO2_extrap | Extrapolation type for NO2 | |
| 196 | NO2_unit | m⁻² kg s⁻¹ | Unit scale for NO2 |
| 197 | NOX_s1start | Spatial grid start dim 1 for NOX | |
| 198 | NOX_s1step | Spatial grid step dim 1 for NOX | |
| 199 | NOX_s2start | Spatial grid start dim 2 for NOX | |
| 200 | NOX_s2step | Spatial grid step dim 2 for NOX | |
| 201 | NOX_extrap | Extrapolation type for NOX | |
| 202 | NOX_unit | m⁻² kg s⁻¹ | Unit scale for NOX |
| 203 | NR_s1start | Spatial grid start dim 1 for NR | |
| 204 | NR_s1step | Spatial grid step dim 1 for NR | |
| 205 | NR_s2start | Spatial grid start dim 2 for NR | |
| 206 | NR_s2step | Spatial grid step dim 2 for NR | |
| 207 | NR_extrap | Extrapolation type for NR | |
| 208 | NR_unit | m⁻² kg s⁻¹ | Unit scale for NR |
| 209 | NVOL_s1start | Spatial grid start dim 1 for NVOL | |
| 210 | NVOL_s1step | Spatial grid step dim 1 for NVOL | |
| 211 | NVOL_s2start | Spatial grid start dim 2 for NVOL | |
| 212 | NVOL_s2step | Spatial grid step dim 2 for NVOL | |
| 213 | NVOL_extrap | Extrapolation type for NVOL | |
| 214 | NVOL_unit | m⁻² kg s⁻¹ | Unit scale for NVOL |
| 215 | OLE_s1start | Spatial grid start dim 1 for OLE | |
| 216 | OLE_s1step | Spatial grid step dim 1 for OLE | |
| 217 | OLE_s2start | Spatial grid start dim 2 for OLE | |
| 218 | OLE_s2step | Spatial grid step dim 2 for OLE | |
| 219 | OLE_extrap | Extrapolation type for OLE | |
| 220 | OLE_unit | m⁻² kg s⁻¹ | Unit scale for OLE |
| 221 | PAL_s1start | Spatial grid start dim 1 for PAL | |
| 222 | PAL_s1step | Spatial grid step dim 1 for PAL | |
| 223 | PAL_s2start | Spatial grid start dim 2 for PAL | |
| 224 | PAL_s2step | Spatial grid step dim 2 for PAL | |
| 225 | PAL_extrap | Extrapolation type for PAL | |
| 226 | PAL_unit | m⁻² kg s⁻¹ | Unit scale for PAL |
| 227 | PAR_s1start | Spatial grid start dim 1 for PAR | |
| 228 | PAR_s1step | Spatial grid step dim 1 for PAR | |
| 229 | PAR_s2start | Spatial grid start dim 2 for PAR | |
| 230 | PAR_s2step | Spatial grid step dim 2 for PAR | |
| 231 | PAR_extrap | Extrapolation type for PAR | |
| 232 | PAR_unit | m⁻² kg s⁻¹ | Unit scale for PAR |
| 233 | PCA_s1start | Spatial grid start dim 1 for PCA | |
| 234 | PCA_s1step | Spatial grid step dim 1 for PCA | |
| 235 | PCA_s2start | Spatial grid start dim 2 for PCA | |
| 236 | PCA_s2step | Spatial grid step dim 2 for PCA | |
| 237 | PCA_extrap | Extrapolation type for PCA | |
| 238 | PCA_unit | m⁻² kg s⁻¹ | Unit scale for PCA |
| 239 | PCL_s1start | Spatial grid start dim 1 for PCL | |
| 240 | PCL_s1step | Spatial grid step dim 1 for PCL | |
| 241 | PCL_s2start | Spatial grid start dim 2 for PCL | |
| 242 | PCL_s2step | Spatial grid step dim 2 for PCL | |
| 243 | PCL_extrap | Extrapolation type for PCL | |
| 244 | PCL_unit | m⁻² kg s⁻¹ | Unit scale for PCL |
| 245 | PEC_s1start | Spatial grid start dim 1 for PEC | |
| 246 | PEC_s1step | Spatial grid step dim 1 for PEC | |
| 247 | PEC_s2start | Spatial grid start dim 2 for PEC | |
| 248 | PEC_s2step | Spatial grid step dim 2 for PEC | |
| 249 | PEC_extrap | Extrapolation type for PEC | |
| 250 | PEC_unit | m⁻² kg s⁻¹ | Unit scale for PEC |
| 251 | PFE_s1start | Spatial grid start dim 1 for PFE | |
| 252 | PFE_s1step | Spatial grid step dim 1 for PFE | |
| 253 | PFE_s2start | Spatial grid start dim 2 for PFE | |
| 254 | PFE_s2step | Spatial grid step dim 2 for PFE | |
| 255 | PFE_extrap | Extrapolation type for PFE | |
| 256 | PFE_unit | m⁻² kg s⁻¹ | Unit scale for PFE |
| 257 | PH2O_s1start | Spatial grid start dim 1 for PH2O | |
| 258 | PH2O_s1step | Spatial grid step dim 1 for PH2O | |
| 259 | PH2O_s2start | Spatial grid start dim 2 for PH2O | |
| 260 | PH2O_s2step | Spatial grid step dim 2 for PH2O | |
| 261 | PH2O_extrap | Extrapolation type for PH2O | |
| 262 | PH2O_unit | m⁻² kg s⁻¹ | Unit scale for PH2O |
| 263 | PK_s1start | Spatial grid start dim 1 for PK | |
| 264 | PK_s1step | Spatial grid step dim 1 for PK | |
| 265 | PK_s2start | Spatial grid start dim 2 for PK | |
| 266 | PK_s2step | Spatial grid step dim 2 for PK | |
| 267 | PK_extrap | Extrapolation type for PK | |
| 268 | PK_unit | m⁻² kg s⁻¹ | Unit scale for PK |
| 269 | PM2_5_s1start | Spatial grid start dim 1 for PM2_5 | |
| 270 | PM2_5_s1step | Spatial grid step dim 1 for PM2_5 | |
| 271 | PM2_5_s2start | Spatial grid start dim 2 for PM2_5 | |
| 272 | PM2_5_s2step | Spatial grid step dim 2 for PM2_5 | |
| 273 | PM2_5_extrap | Extrapolation type for PM2_5 | |
| 274 | PM2_5_unit | m⁻² kg s⁻¹ | Unit scale for PM2_5 |
| 275 | PMC_s1start | Spatial grid start dim 1 for PMC | |
| 276 | PMC_s1step | Spatial grid step dim 1 for PMC | |
| 277 | PMC_s2start | Spatial grid start dim 2 for PMC | |
| 278 | PMC_s2step | Spatial grid step dim 2 for PMC | |
| 279 | PMC_extrap | Extrapolation type for PMC | |
| 280 | PMC_unit | m⁻² kg s⁻¹ | Unit scale for PMC |
| 281 | PMG_s1start | Spatial grid start dim 1 for PMG | |
| 282 | PMG_s1step | Spatial grid step dim 1 for PMG | |
| 283 | PMG_s2start | Spatial grid start dim 2 for PMG | |
| 284 | PMG_s2step | Spatial grid step dim 2 for PMG | |
| 285 | PMG_extrap | Extrapolation type for PMG | |
| 286 | PMG_unit | m⁻² kg s⁻¹ | Unit scale for PMG |
| 287 | PMN_s1start | Spatial grid start dim 1 for PMN | |
| 288 | PMN_s1step | Spatial grid step dim 1 for PMN | |
| 289 | PMN_s2start | Spatial grid start dim 2 for PMN | |
| 290 | PMN_s2step | Spatial grid step dim 2 for PMN | |
| 291 | PMN_extrap | Extrapolation type for PMN | |
| 292 | PMN_unit | m⁻² kg s⁻¹ | Unit scale for PMN |
| 293 | PMOTHR_s1start | Spatial grid start dim 1 for PMOTHR | |
| 294 | PMOTHR_s1step | Spatial grid step dim 1 for PMOTHR | |
| 295 | PMOTHR_s2start | Spatial grid start dim 2 for PMOTHR | |
| 296 | PMOTHR_s2step | Spatial grid step dim 2 for PMOTHR | |
| 297 | PMOTHR_extrap | Extrapolation type for PMOTHR | |
| 298 | PMOTHR_unit | m⁻² kg s⁻¹ | Unit scale for PMOTHR |
| 299 | PNA_s1start | Spatial grid start dim 1 for PNA | |
| 300 | PNA_s1step | Spatial grid step dim 1 for PNA | |
| 301 | PNA_s2start | Spatial grid start dim 2 for PNA | |
| 302 | PNA_s2step | Spatial grid step dim 2 for PNA | |
| 303 | PNA_extrap | Extrapolation type for PNA | |
| 304 | PNA_unit | m⁻² kg s⁻¹ | Unit scale for PNA |
| 305 | PNCOM_s1start | Spatial grid start dim 1 for PNCOM | |
| 306 | PNCOM_s1step | Spatial grid step dim 1 for PNCOM | |
| 307 | PNCOM_s2start | Spatial grid start dim 2 for PNCOM | |
| 308 | PNCOM_s2step | Spatial grid step dim 2 for PNCOM | |
| 309 | PNCOM_extrap | Extrapolation type for PNCOM | |
| 310 | PNCOM_unit | m⁻² kg s⁻¹ | Unit scale for PNCOM |
| 311 | PNH4_s1start | Spatial grid start dim 1 for PNH4 | |
| 312 | PNH4_s1step | Spatial grid step dim 1 for PNH4 | |
| 313 | PNH4_s2start | Spatial grid start dim 2 for PNH4 | |
| 314 | PNH4_s2step | Spatial grid step dim 2 for PNH4 | |
| 315 | PNH4_extrap | Extrapolation type for PNH4 | |
| 316 | PNH4_unit | m⁻² kg s⁻¹ | Unit scale for PNH4 |
| 317 | PNO3_s1start | Spatial grid start dim 1 for PNO3 | |
| 318 | PNO3_s1step | Spatial grid step dim 1 for PNO3 | |
| 319 | PNO3_s2start | Spatial grid start dim 2 for PNO3 | |
| 320 | PNO3_s2step | Spatial grid step dim 2 for PNO3 | |
| 321 | PNO3_extrap | Extrapolation type for PNO3 | |
| 322 | PNO3_unit | m⁻² kg s⁻¹ | Unit scale for PNO3 |
| 323 | POC_s1start | Spatial grid start dim 1 for POC | |
| 324 | POC_s1step | Spatial grid step dim 1 for POC | |
| 325 | POC_s2start | Spatial grid start dim 2 for POC | |
| 326 | POC_s2step | Spatial grid step dim 2 for POC | |
| 327 | POC_extrap | Extrapolation type for POC | |
| 328 | POC_unit | m⁻² kg s⁻¹ | Unit scale for POC |
| 329 | PRPA_s1start | Spatial grid start dim 1 for PRPA | |
| 330 | PRPA_s1step | Spatial grid step dim 1 for PRPA | |
| 331 | PRPA_s2start | Spatial grid start dim 2 for PRPA | |
| 332 | PRPA_s2step | Spatial grid step dim 2 for PRPA | |
| 333 | PRPA_extrap | Extrapolation type for PRPA | |
| 334 | PRPA_unit | m⁻² kg s⁻¹ | Unit scale for PRPA |
| 335 | PSI_s1start | Spatial grid start dim 1 for PSI | |
| 336 | PSI_s1step | Spatial grid step dim 1 for PSI | |
| 337 | PSI_s2start | Spatial grid start dim 2 for PSI | |
| 338 | PSI_s2step | Spatial grid step dim 2 for PSI | |
| 339 | PSI_extrap | Extrapolation type for PSI | |
| 340 | PSI_unit | m⁻² kg s⁻¹ | Unit scale for PSI |
| 341 | PSO4_s1start | Spatial grid start dim 1 for PSO4 | |
| 342 | PSO4_s1step | Spatial grid step dim 1 for PSO4 | |
| 343 | PSO4_s2start | Spatial grid start dim 2 for PSO4 | |
| 344 | PSO4_s2step | Spatial grid step dim 2 for PSO4 | |
| 345 | PSO4_extrap | Extrapolation type for PSO4 | |
| 346 | PSO4_unit | m⁻² kg s⁻¹ | Unit scale for PSO4 |
| 347 | PTI_s1start | Spatial grid start dim 1 for PTI | |
| 348 | PTI_s1step | Spatial grid step dim 1 for PTI | |
| 349 | PTI_s2start | Spatial grid start dim 2 for PTI | |
| 350 | PTI_s2step | Spatial grid step dim 2 for PTI | |
| 351 | PTI_extrap | Extrapolation type for PTI | |
| 352 | PTI_unit | m⁻² kg s⁻¹ | Unit scale for PTI |
| 353 | SESQ_s1start | Spatial grid start dim 1 for SESQ | |
| 354 | SESQ_s1step | Spatial grid step dim 1 for SESQ | |
| 355 | SESQ_s2start | Spatial grid start dim 2 for SESQ | |
| 356 | SESQ_s2step | Spatial grid step dim 2 for SESQ | |
| 357 | SESQ_extrap | Extrapolation type for SESQ | |
| 358 | SESQ_unit | m⁻² kg s⁻¹ | Unit scale for SESQ |
| 359 | SO2_s1start | Spatial grid start dim 1 for SO2 | |
| 360 | SO2_s1step | Spatial grid step dim 1 for SO2 | |
| 361 | SO2_s2start | Spatial grid start dim 2 for SO2 | |
| 362 | SO2_s2step | Spatial grid step dim 2 for SO2 | |
| 363 | SO2_extrap | Extrapolation type for SO2 | |
| 364 | SO2_unit | m⁻² kg s⁻¹ | Unit scale for SO2 |
| 365 | SOAALK_s1start | Spatial grid start dim 1 for SOAALK | |
| 366 | SOAALK_s1step | Spatial grid step dim 1 for SOAALK | |
| 367 | SOAALK_s2start | Spatial grid start dim 2 for SOAALK | |
| 368 | SOAALK_s2step | Spatial grid step dim 2 for SOAALK | |
| 369 | SOAALK_extrap | Extrapolation type for SOAALK | |
| 370 | SOAALK_unit | m⁻² kg s⁻¹ | Unit scale for SOAALK |
| 371 | SULF_s1start | Spatial grid start dim 1 for SULF | |
| 372 | SULF_s1step | Spatial grid step dim 1 for SULF | |
| 373 | SULF_s2start | Spatial grid start dim 2 for SULF | |
| 374 | SULF_s2step | Spatial grid step dim 2 for SULF | |
| 375 | SULF_extrap | Extrapolation type for SULF | |
| 376 | SULF_unit | m⁻² kg s⁻¹ | Unit scale for SULF |
| 377 | TERP_s1start | Spatial grid start dim 1 for TERP | |
| 378 | TERP_s1step | Spatial grid step dim 1 for TERP | |
| 379 | TERP_s2start | Spatial grid start dim 2 for TERP | |
| 380 | TERP_s2step | Spatial grid step dim 2 for TERP | |
| 381 | TERP_extrap | Extrapolation type for TERP | |
| 382 | TERP_unit | m⁻² kg s⁻¹ | Unit scale for TERP |
| 383 | TOL_s1start | Spatial grid start dim 1 for TOL | |
| 384 | TOL_s1step | Spatial grid step dim 1 for TOL | |
| 385 | TOL_s2start | Spatial grid start dim 2 for TOL | |
| 386 | TOL_s2step | Spatial grid step dim 2 for TOL | |
| 387 | TOL_extrap | Extrapolation type for TOL | |
| 388 | TOL_unit | m⁻² kg s⁻¹ | Unit scale for TOL |
| 389 | UNK_s1start | Spatial grid start dim 1 for UNK | |
| 390 | UNK_s1step | Spatial grid step dim 1 for UNK | |
| 391 | UNK_s2start | Spatial grid start dim 2 for UNK | |
| 392 | UNK_s2step | Spatial grid step dim 2 for UNK | |
| 393 | UNK_extrap | Extrapolation type for UNK | |
| 394 | UNK_unit | m⁻² kg s⁻¹ | Unit scale for UNK |
| 395 | UNR_s1start | Spatial grid start dim 1 for UNR | |
| 396 | UNR_s1step | Spatial grid step dim 1 for UNR | |
| 397 | UNR_s2start | Spatial grid start dim 2 for UNR | |
| 398 | UNR_s2step | Spatial grid step dim 2 for UNR | |
| 399 | UNR_extrap | Extrapolation type for UNR | |
| 400 | UNR_unit | m⁻² kg s⁻¹ | Unit scale for UNR |
| 401 | VOC_BEIS_s1start | Spatial grid start dim 1 for VOC_BEIS | |
| 402 | VOC_BEIS_s1step | Spatial grid step dim 1 for VOC_BEIS | |
| 403 | VOC_BEIS_s2start | Spatial grid start dim 2 for VOC_BEIS | |
| 404 | VOC_BEIS_s2step | Spatial grid step dim 2 for VOC_BEIS | |
| 405 | VOC_BEIS_extrap | Extrapolation type for VOC_BEIS | |
| 406 | VOC_BEIS_unit | m⁻² kg s⁻¹ | Unit scale for VOC_BEIS |
| 407 | VOC_INV_s1start | Spatial grid start dim 1 for VOC_INV | |
| 408 | VOC_INV_s1step | Spatial grid step dim 1 for VOC_INV | |
| 409 | VOC_INV_s2start | Spatial grid start dim 2 for VOC_INV | |
| 410 | VOC_INV_s2step | Spatial grid step dim 2 for VOC_INV | |
| 411 | VOC_INV_extrap | Extrapolation type for VOC_INV | |
| 412 | VOC_INV_unit | m⁻² kg s⁻¹ | Unit scale for VOC_INV |
| 413 | XYLMN_s1start | Spatial grid start dim 1 for XYLMN | |
| 414 | XYLMN_s1step | Spatial grid step dim 1 for XYLMN | |
| 415 | XYLMN_s2start | Spatial grid start dim 2 for XYLMN | |
| 416 | XYLMN_s2step | Spatial grid step dim 2 for XYLMN | |
| 417 | XYLMN_extrap | Extrapolation type for XYLMN | |
| 418 | XYLMN_unit | m⁻² kg s⁻¹ | Unit scale for XYLMN |
| 419 | ACET_data | Interpolation data for ACET | |
| 420 | ACET_tstart | s | Time grid start for ACET |
| 421 | ACET_tstep | s | Time grid step for ACET |
| 422 | ACROLEIN_data | Interpolation data for ACROLEIN | |
| 423 | ACROLEIN_tstart | s | Time grid start for ACROLEIN |
| 424 | ACROLEIN_tstep | s | Time grid step for ACROLEIN |
| 425 | ALD2_data | Interpolation data for ALD2 | |
| 426 | ALD2_tstart | s | Time grid start for ALD2 |
| 427 | ALD2_tstep | s | Time grid step for ALD2 |
| 428 | ALD2_PRIMARY_data | Interpolation data for ALD2_PRIMARY | |
| 429 | ALD2_PRIMARY_tstart | s | Time grid start for ALD2_PRIMARY |
| 430 | ALD2_PRIMARY_tstep | s | Time grid step for ALD2_PRIMARY |
| 431 | ALDX_data | Interpolation data for ALDX | |
| 432 | ALDX_tstart | s | Time grid start for ALDX |
| 433 | ALDX_tstep | s | Time grid step for ALDX |
| 434 | APIN_data | Interpolation data for APIN | |
| 435 | APIN_tstart | s | Time grid start for APIN |
| 436 | APIN_tstep | s | Time grid step for APIN |
| 437 | BENZ_data | Interpolation data for BENZ | |
| 438 | BENZ_tstart | s | Time grid start for BENZ |
| 439 | BENZ_tstep | s | Time grid step for BENZ |
| 440 | BPIN_data | Interpolation data for BPIN | |
| 441 | BPIN_tstart | s | Time grid start for BPIN |
| 442 | BPIN_tstep | s | Time grid step for BPIN |
| 443 | BUTADIENE13_data | Interpolation data for BUTADIENE13 | |
| 444 | BUTADIENE13_tstart | s | Time grid start for BUTADIENE13 |
| 445 | BUTADIENE13_tstep | s | Time grid step for BUTADIENE13 |
| 446 | CH4_data | Interpolation data for CH4 | |
| 447 | CH4_tstart | s | Time grid start for CH4 |
| 448 | CH4_tstep | s | Time grid step for CH4 |
| 449 | CH4_INV_data | Interpolation data for CH4_INV | |
| 450 | CH4_INV_tstart | s | Time grid start for CH4_INV |
| 451 | CH4_INV_tstep | s | Time grid step for CH4_INV |
| 452 | CL2_data | Interpolation data for CL2 | |
| 453 | CL2_tstart | s | Time grid start for CL2 |
| 454 | CL2_tstep | s | Time grid step for CL2 |
| 455 | CO_data | Interpolation data for CO | |
| 456 | CO_tstart | s | Time grid start for CO |
| 457 | CO_tstep | s | Time grid step for CO |
| 458 | CO2_INV_data | Interpolation data for CO2_INV | |
| 459 | CO2_INV_tstart | s | Time grid start for CO2_INV |
| 460 | CO2_INV_tstep | s | Time grid step for CO2_INV |
| 461 | ETH_data | Interpolation data for ETH | |
| 462 | ETH_tstart | s | Time grid start for ETH |
| 463 | ETH_tstep | s | Time grid step for ETH |
| 464 | ETHA_data | Interpolation data for ETHA | |
| 465 | ETHA_tstart | s | Time grid start for ETHA |
| 466 | ETHA_tstep | s | Time grid step for ETHA |
| 467 | ETHY_data | Interpolation data for ETHY | |
| 468 | ETHY_tstart | s | Time grid start for ETHY |
| 469 | ETHY_tstep | s | Time grid step for ETHY |
| 470 | ETOH_data | Interpolation data for ETOH | |
| 471 | ETOH_tstart | s | Time grid start for ETOH |
| 472 | ETOH_tstep | s | Time grid step for ETOH |
| 473 | FORM_data | Interpolation data for FORM | |
| 474 | FORM_tstart | s | Time grid start for FORM |
| 475 | FORM_tstep | s | Time grid step for FORM |
| 476 | FORM_PRIMARY_data | Interpolation data for FORM_PRIMARY | |
| 477 | FORM_PRIMARY_tstart | s | Time grid start for FORM_PRIMARY |
| 478 | FORM_PRIMARY_tstep | s | Time grid step for FORM_PRIMARY |
| 479 | HCL_data | Interpolation data for HCL | |
| 480 | HCL_tstart | s | Time grid start for HCL |
| 481 | HCL_tstep | s | Time grid step for HCL |
| 482 | HONO_data | Interpolation data for HONO | |
| 483 | HONO_tstart | s | Time grid start for HONO |
| 484 | HONO_tstep | s | Time grid step for HONO |
| 485 | IOLE_data | Interpolation data for IOLE | |
| 486 | IOLE_tstart | s | Time grid start for IOLE |
| 487 | IOLE_tstep | s | Time grid step for IOLE |
| 488 | ISOP_data | Interpolation data for ISOP | |
| 489 | ISOP_tstart | s | Time grid start for ISOP |
| 490 | ISOP_tstep | s | Time grid step for ISOP |
| 491 | KET_data | Interpolation data for KET | |
| 492 | KET_tstart | s | Time grid start for KET |
| 493 | KET_tstep | s | Time grid step for KET |
| 494 | MEOH_data | Interpolation data for MEOH | |
| 495 | MEOH_tstart | s | Time grid start for MEOH |
| 496 | MEOH_tstep | s | Time grid step for MEOH |
| 497 | N2O_INV_data | Interpolation data for N2O_INV | |
| 498 | N2O_INV_tstart | s | Time grid start for N2O_INV |
| 499 | N2O_INV_tstep | s | Time grid step for N2O_INV |
| 500 | NAPH_data | Interpolation data for NAPH | |
| 501 | NAPH_tstart | s | Time grid start for NAPH |
| 502 | NAPH_tstep | s | Time grid step for NAPH |
| 503 | NH3_data | Interpolation data for NH3 | |
| 504 | NH3_tstart | s | Time grid start for NH3 |
| 505 | NH3_tstep | s | Time grid step for NH3 |
| 506 | NH3_FERT_data | Interpolation data for NH3_FERT | |
| 507 | NH3_FERT_tstart | s | Time grid start for NH3_FERT |
| 508 | NH3_FERT_tstep | s | Time grid step for NH3_FERT |
| 509 | NO_data | Interpolation data for NO | |
| 510 | NO_tstart | s | Time grid start for NO |
| 511 | NO_tstep | s | Time grid step for NO |
| 512 | NO2_data | Interpolation data for NO2 | |
| 513 | NO2_tstart | s | Time grid start for NO2 |
| 514 | NO2_tstep | s | Time grid step for NO2 |
| 515 | NOX_data | Interpolation data for NOX | |
| 516 | NOX_tstart | s | Time grid start for NOX |
| 517 | NOX_tstep | s | Time grid step for NOX |
| 518 | NR_data | Interpolation data for NR | |
| 519 | NR_tstart | s | Time grid start for NR |
| 520 | NR_tstep | s | Time grid step for NR |
| 521 | NVOL_data | Interpolation data for NVOL | |
| 522 | NVOL_tstart | s | Time grid start for NVOL |
| 523 | NVOL_tstep | s | Time grid step for NVOL |
| 524 | OLE_data | Interpolation data for OLE | |
| 525 | OLE_tstart | s | Time grid start for OLE |
| 526 | OLE_tstep | s | Time grid step for OLE |
| 527 | PAL_data | Interpolation data for PAL | |
| 528 | PAL_tstart | s | Time grid start for PAL |
| 529 | PAL_tstep | s | Time grid step for PAL |
| 530 | PAR_data | Interpolation data for PAR | |
| 531 | PAR_tstart | s | Time grid start for PAR |
| 532 | PAR_tstep | s | Time grid step for PAR |
| 533 | PCA_data | Interpolation data for PCA | |
| 534 | PCA_tstart | s | Time grid start for PCA |
| 535 | PCA_tstep | s | Time grid step for PCA |
| 536 | PCL_data | Interpolation data for PCL | |
| 537 | PCL_tstart | s | Time grid start for PCL |
| 538 | PCL_tstep | s | Time grid step for PCL |
| 539 | PEC_data | Interpolation data for PEC | |
| 540 | PEC_tstart | s | Time grid start for PEC |
| 541 | PEC_tstep | s | Time grid step for PEC |
| 542 | PFE_data | Interpolation data for PFE | |
| 543 | PFE_tstart | s | Time grid start for PFE |
| 544 | PFE_tstep | s | Time grid step for PFE |
| 545 | PH2O_data | Interpolation data for PH2O | |
| 546 | PH2O_tstart | s | Time grid start for PH2O |
| 547 | PH2O_tstep | s | Time grid step for PH2O |
| 548 | PK_data | Interpolation data for PK | |
| 549 | PK_tstart | s | Time grid start for PK |
| 550 | PK_tstep | s | Time grid step for PK |
| 551 | PM2_5_data | Interpolation data for PM2_5 | |
| 552 | PM2_5_tstart | s | Time grid start for PM2_5 |
| 553 | PM2_5_tstep | s | Time grid step for PM2_5 |
| 554 | PMC_data | Interpolation data for PMC | |
| 555 | PMC_tstart | s | Time grid start for PMC |
| 556 | PMC_tstep | s | Time grid step for PMC |
| 557 | PMG_data | Interpolation data for PMG | |
| 558 | PMG_tstart | s | Time grid start for PMG |
| 559 | PMG_tstep | s | Time grid step for PMG |
| 560 | PMN_data | Interpolation data for PMN | |
| 561 | PMN_tstart | s | Time grid start for PMN |
| 562 | PMN_tstep | s | Time grid step for PMN |
| 563 | PMOTHR_data | Interpolation data for PMOTHR | |
| 564 | PMOTHR_tstart | s | Time grid start for PMOTHR |
| 565 | PMOTHR_tstep | s | Time grid step for PMOTHR |
| 566 | PNA_data | Interpolation data for PNA | |
| 567 | PNA_tstart | s | Time grid start for PNA |
| 568 | PNA_tstep | s | Time grid step for PNA |
| 569 | PNCOM_data | Interpolation data for PNCOM | |
| 570 | PNCOM_tstart | s | Time grid start for PNCOM |
| 571 | PNCOM_tstep | s | Time grid step for PNCOM |
| 572 | PNH4_data | Interpolation data for PNH4 | |
| 573 | PNH4_tstart | s | Time grid start for PNH4 |
| 574 | PNH4_tstep | s | Time grid step for PNH4 |
| 575 | PNO3_data | Interpolation data for PNO3 | |
| 576 | PNO3_tstart | s | Time grid start for PNO3 |
| 577 | PNO3_tstep | s | Time grid step for PNO3 |
| 578 | POC_data | Interpolation data for POC | |
| 579 | POC_tstart | s | Time grid start for POC |
| 580 | POC_tstep | s | Time grid step for POC |
| 581 | PRPA_data | Interpolation data for PRPA | |
| 582 | PRPA_tstart | s | Time grid start for PRPA |
| 583 | PRPA_tstep | s | Time grid step for PRPA |
| 584 | PSI_data | Interpolation data for PSI | |
| 585 | PSI_tstart | s | Time grid start for PSI |
| 586 | PSI_tstep | s | Time grid step for PSI |
| 587 | PSO4_data | Interpolation data for PSO4 | |
| 588 | PSO4_tstart | s | Time grid start for PSO4 |
| 589 | PSO4_tstep | s | Time grid step for PSO4 |
| 590 | PTI_data | Interpolation data for PTI | |
| 591 | PTI_tstart | s | Time grid start for PTI |
| 592 | PTI_tstep | s | Time grid step for PTI |
| 593 | SESQ_data | Interpolation data for SESQ | |
| 594 | SESQ_tstart | s | Time grid start for SESQ |
| 595 | SESQ_tstep | s | Time grid step for SESQ |
| 596 | SO2_data | Interpolation data for SO2 | |
| 597 | SO2_tstart | s | Time grid start for SO2 |
| 598 | SO2_tstep | s | Time grid step for SO2 |
| 599 | SOAALK_data | Interpolation data for SOAALK | |
| 600 | SOAALK_tstart | s | Time grid start for SOAALK |
| 601 | SOAALK_tstep | s | Time grid step for SOAALK |
| 602 | SULF_data | Interpolation data for SULF | |
| 603 | SULF_tstart | s | Time grid start for SULF |
| 604 | SULF_tstep | s | Time grid step for SULF |
| 605 | TERP_data | Interpolation data for TERP | |
| 606 | TERP_tstart | s | Time grid start for TERP |
| 607 | TERP_tstep | s | Time grid step for TERP |
| 608 | TOL_data | Interpolation data for TOL | |
| 609 | TOL_tstart | s | Time grid start for TOL |
| 610 | TOL_tstep | s | Time grid step for TOL |
| 611 | UNK_data | Interpolation data for UNK | |
| 612 | UNK_tstart | s | Time grid start for UNK |
| 613 | UNK_tstep | s | Time grid step for UNK |
| 614 | UNR_data | Interpolation data for UNR | |
| 615 | UNR_tstart | s | Time grid start for UNR |
| 616 | UNR_tstep | s | Time grid step for UNR |
| 617 | VOC_BEIS_data | Interpolation data for VOC_BEIS | |
| 618 | VOC_BEIS_tstart | s | Time grid start for VOC_BEIS |
| 619 | VOC_BEIS_tstep | s | Time grid step for VOC_BEIS |
| 620 | VOC_INV_data | Interpolation data for VOC_INV | |
| 621 | VOC_INV_tstart | s | Time grid start for VOC_INV |
| 622 | VOC_INV_tstep | s | Time grid step for VOC_INV |
| 623 | XYLMN_data | Interpolation data for XYLMN | |
| 624 | XYLMN_tstart | s | Time grid start for XYLMN |
| 625 | XYLMN_tstep | s | Time grid step for XYLMN |
| 626 | t_ref | s | Reference time |
| 627 | g0_100 | m⁻² kg | |
| 628 | zero_ACET | s⁻¹ | |
| 629 | zero_ACROLEIN | s⁻¹ | |
| 630 | zero_ALD2 | s⁻¹ | |
| 631 | zero_ALD2_PRIMARY | s⁻¹ | |
| 632 | zero_ALDX | s⁻¹ | |
| 633 | zero_APIN | s⁻¹ | |
| 634 | zero_BENZ | s⁻¹ | |
| 635 | zero_BPIN | s⁻¹ | |
| 636 | zero_BUTADIENE13 | s⁻¹ | |
| 637 | zero_CH4 | s⁻¹ | |
| 638 | zero_CH4_INV | s⁻¹ | |
| 639 | zero_CL2 | s⁻¹ | |
| 640 | zero_CO | s⁻¹ | |
| 641 | zero_CO2_INV | s⁻¹ | |
| 642 | zero_ETH | s⁻¹ | |
| 643 | zero_ETHA | s⁻¹ | |
| 644 | zero_ETHY | s⁻¹ | |
| 645 | zero_ETOH | s⁻¹ | |
| 646 | zero_FORM | s⁻¹ | |
| 647 | zero_FORM_PRIMARY | s⁻¹ | |
| 648 | zero_HCL | s⁻¹ | |
| 649 | zero_HONO | s⁻¹ | |
| 650 | zero_IOLE | s⁻¹ | |
| 651 | zero_ISOP | s⁻¹ | |
| 652 | zero_KET | s⁻¹ | |
| 653 | zero_MEOH | s⁻¹ | |
| 654 | zero_N2O_INV | s⁻¹ | |
| 655 | zero_NAPH | s⁻¹ | |
| 656 | zero_NH3 | s⁻¹ | |
| 657 | zero_NH3_FERT | s⁻¹ | |
| 658 | zero_NO | s⁻¹ | |
| 659 | zero_NO2 | s⁻¹ | |
| 660 | zero_NOX | s⁻¹ | |
| 661 | zero_NR | s⁻¹ | |
| 662 | zero_NVOL | s⁻¹ | |
| 663 | zero_OLE | s⁻¹ | |
| 664 | zero_PAL | s⁻¹ | |
| 665 | zero_PAR | s⁻¹ | |
| 666 | zero_PCA | s⁻¹ | |
| 667 | zero_PCL | s⁻¹ | |
| 668 | zero_PEC | s⁻¹ | |
| 669 | zero_PFE | s⁻¹ | |
| 670 | zero_PH2O | s⁻¹ | |
| 671 | zero_PK | s⁻¹ | |
| 672 | zero_PM2_5 | s⁻¹ | |
| 673 | zero_PMC | s⁻¹ | |
| 674 | zero_PMG | s⁻¹ | |
| 675 | zero_PMN | s⁻¹ | |
| 676 | zero_PMOTHR | s⁻¹ | |
| 677 | zero_PNA | s⁻¹ | |
| 678 | zero_PNCOM | s⁻¹ | |
| 679 | zero_PNH4 | s⁻¹ | |
| 680 | zero_PNO3 | s⁻¹ | |
| 681 | zero_POC | s⁻¹ | |
| 682 | zero_PRPA | s⁻¹ | |
| 683 | zero_PSI | s⁻¹ | |
| 684 | zero_PSO4 | s⁻¹ | |
| 685 | zero_PTI | s⁻¹ | |
| 686 | zero_SESQ | s⁻¹ | |
| 687 | zero_SO2 | s⁻¹ | |
| 688 | zero_SOAALK | s⁻¹ | |
| 689 | zero_SULF | s⁻¹ | |
| 690 | zero_TERP | s⁻¹ | |
| 691 | zero_TOL | s⁻¹ | |
| 692 | zero_UNK | s⁻¹ | |
| 693 | zero_UNR | s⁻¹ | |
| 694 | zero_VOC_BEIS | s⁻¹ | |
| 695 | zero_VOC_INV | s⁻¹ | |
| 696 | zero_XYLMN | s⁻¹ |