Skip to content

Instantly share code, notes, and snippets.

@barronh
Created May 21, 2020 10:33
Show Gist options
  • Save barronh/6a5f56c23cc34ecf1d10073e578f2c32 to your computer and use it in GitHub Desktop.
Save barronh/6a5f56c23cc34ecf1d10073e578f2c32 to your computer and use it in GitHub Desktop.
PseudoNetCDFCMAQ.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "PseudoNetCDFCMAQ.ipynb",
"provenance": [],
"collapsed_sections": [],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/barronh/6a5f56c23cc34ecf1d10073e578f2c32/pseudonetcdfcmaq.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "wl-_umWffWlh",
"colab_type": "text"
},
"source": [
"# Plotting CMAQ with Cartopy\n",
"## Example: CMAQ Test Case\n",
"\n",
" author: Barron Henderson\n",
" date: 2019-09-25"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "FZ5VeVuofj2Z",
"colab_type": "text"
},
"source": [
"# Intalling Libraries\n",
"\n",
"At the time of writing, Colab includes most libraries we need but not all. The first thing we need to do is install `basemap`. Unlike many libraries, cartopy has several dependencies that are most easily met using `apt-get` before `pip`. The commands below acheive a full installation of `basemap`.\n",
"\n",
"This make take a minute."
]
},
{
"cell_type": "code",
"metadata": {
"id": "zUh8t2LM-uwl",
"colab_type": "code",
"outputId": "091e6c10-3391-4594-fe73-38ff01767e45",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
}
},
"source": [
"# Install basemap using pip\n",
"!apt-get install libgeos-3.5.0\n",
"!apt-get install libgeos-dev\n",
"!pip install https://github.com/matplotlib/basemap/archive/master.zip\n",
"!pip install https://github.com/barronh/pseudonetcdf/archive/master.zip"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"Reading package lists... Done\n",
"Building dependency tree \n",
"Reading state information... Done\n",
"E: Unable to locate package libgeos-3.5.0\n",
"E: Couldn't find any package by glob 'libgeos-3.5.0'\n",
"E: Couldn't find any package by regex 'libgeos-3.5.0'\n",
"Reading package lists... Done\n",
"Building dependency tree \n",
"Reading state information... Done\n",
"The following package was automatically installed and is no longer required:\n",
" libnvidia-common-430\n",
"Use 'apt autoremove' to remove it.\n",
"Suggested packages:\n",
" libgdal-doc\n",
"The following NEW packages will be installed:\n",
" libgeos-dev\n",
"0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded.\n",
"Need to get 73.1 kB of archives.\n",
"After this operation, 486 kB of additional disk space will be used.\n",
"Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libgeos-dev amd64 3.6.2-1build2 [73.1 kB]\n",
"Fetched 73.1 kB in 1s (53.8 kB/s)\n",
"Selecting previously unselected package libgeos-dev.\n",
"(Reading database ... 147935 files and directories currently installed.)\n",
"Preparing to unpack .../libgeos-dev_3.6.2-1build2_amd64.deb ...\n",
"Unpacking libgeos-dev (3.6.2-1build2) ...\n",
"Setting up libgeos-dev (3.6.2-1build2) ...\n",
"Processing triggers for man-db (2.8.3-2ubuntu0.1) ...\n",
"Collecting https://github.com/matplotlib/basemap/archive/master.zip\n",
"\u001b[?25l Downloading https://github.com/matplotlib/basemap/archive/master.zip (133.1MB)\n",
"\u001b[K |████████████████████████████████| 133.1MB 27kB/s \n",
"\u001b[?25hRequirement already satisfied: matplotlib!=3.0.1,>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from basemap==1.2.1) (3.1.1)\n",
"Requirement already satisfied: numpy>=1.2.1 in /usr/local/lib/python3.6/dist-packages (from basemap==1.2.1) (1.17.4)\n",
"Collecting pyproj>=1.9.3\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/d6/70/eedc98cd52b86de24a1589c762612a98bea26cde649ffdd60c1db396cce8/pyproj-2.4.2.post1-cp36-cp36m-manylinux2010_x86_64.whl (10.1MB)\n",
"\u001b[K |████████████████████████████████| 10.1MB 2.8MB/s \n",
"\u001b[?25hCollecting pyshp>=1.2.0\n",
"\u001b[?25l Downloading https://files.pythonhosted.org/packages/27/16/3bf15aa864fb77845fab8007eda22c2bd67bd6c1fd13496df452c8c43621/pyshp-2.1.0.tar.gz (215kB)\n",
"\u001b[K |████████████████████████████████| 225kB 45.8MB/s \n",
"\u001b[?25hRequirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from basemap==1.2.1) (1.12.0)\n",
"Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib!=3.0.1,>=1.0.0->basemap==1.2.1) (2.6.1)\n",
"Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib!=3.0.1,>=1.0.0->basemap==1.2.1) (0.10.0)\n",
"Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib!=3.0.1,>=1.0.0->basemap==1.2.1) (1.1.0)\n",
"Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib!=3.0.1,>=1.0.0->basemap==1.2.1) (2.4.5)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.6/dist-packages (from kiwisolver>=1.0.1->matplotlib!=3.0.1,>=1.0.0->basemap==1.2.1) (41.6.0)\n",
"Building wheels for collected packages: basemap, pyshp\n",
" Building wheel for basemap (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for basemap: filename=basemap-1.2.1-cp36-cp36m-linux_x86_64.whl size=121756046 sha256=eaaed567275b56f70d65446139a009ff7c3df16abc3513e1701c202769024a5b\n",
" Stored in directory: /tmp/pip-ephem-wheel-cache-v46a3m6e/wheels/98/4a/fc/ce719b75d97e646645c225f3332b1b217536100314922e9572\n",
" Building wheel for pyshp (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for pyshp: filename=pyshp-2.1.0-cp36-none-any.whl size=32607 sha256=4c3f1271cd97edf1e38a70454bbf318b79294d0480b439e150af4af1fee6cbe5\n",
" Stored in directory: /root/.cache/pip/wheels/a6/0c/de/321b5192ad416b328975a2f0385f72c64db4656501eba7cc1a\n",
"Successfully built basemap pyshp\n",
"Installing collected packages: pyproj, pyshp, basemap\n",
"Successfully installed basemap-1.2.1 pyproj-2.4.2.post1 pyshp-2.1.0\n"
],
"name": "stdout"
},
{
"output_type": "display_data",
"data": {
"application/vnd.colab-display-data+json": {
"pip_warning": {
"packages": [
"mpl_toolkits"
]
}
}
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"Collecting https://github.com/barronh/pseudonetcdf/archive/master.zip\n",
"\u001b[?25l Downloading https://github.com/barronh/pseudonetcdf/archive/master.zip\n",
"\u001b[K / 3.5MB 916kB/s\n",
"\u001b[?25hRequirement already satisfied (use --upgrade to upgrade): PseudoNetCDF==3.1.0 from https://github.com/barronh/pseudonetcdf/archive/master.zip in /usr/local/lib/python3.6/dist-packages\n",
"Requirement already satisfied: numpy>=1.2 in /usr/local/lib/python3.6/dist-packages (from PseudoNetCDF==3.1.0) (1.17.4)\n",
"Requirement already satisfied: netCDF4 in /usr/local/lib/python3.6/dist-packages (from PseudoNetCDF==3.1.0) (1.5.3)\n",
"Requirement already satisfied: scipy in /usr/local/lib/python3.6/dist-packages (from PseudoNetCDF==3.1.0) (1.3.2)\n",
"Requirement already satisfied: matplotlib in /usr/local/lib/python3.6/dist-packages (from PseudoNetCDF==3.1.0) (3.1.1)\n",
"Requirement already satisfied: pyyaml in /usr/local/lib/python3.6/dist-packages (from PseudoNetCDF==3.1.0) (3.13)\n",
"Requirement already satisfied: cftime in /usr/local/lib/python3.6/dist-packages (from netCDF4->PseudoNetCDF==3.1.0) (1.0.4.2)\n",
"Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->PseudoNetCDF==3.1.0) (1.1.0)\n",
"Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->PseudoNetCDF==3.1.0) (2.4.5)\n",
"Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/dist-packages (from matplotlib->PseudoNetCDF==3.1.0) (0.10.0)\n",
"Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.6/dist-packages (from matplotlib->PseudoNetCDF==3.1.0) (2.6.1)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.6/dist-packages (from kiwisolver>=1.0.1->matplotlib->PseudoNetCDF==3.1.0) (41.6.0)\n",
"Requirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from cycler>=0.10->matplotlib->PseudoNetCDF==3.1.0) (1.12.0)\n",
"Building wheels for collected packages: PseudoNetCDF\n",
" Building wheel for PseudoNetCDF (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
" Created wheel for PseudoNetCDF: filename=PseudoNetCDF-3.1.0-cp36-none-any.whl size=384385 sha256=491af480ed8020931ba5c20efb38bb14f0b15fbffae3da9edb6a887d550068d5\n",
" Stored in directory: /tmp/pip-ephem-wheel-cache-c687c1_f/wheels/5b/52/0b/989688b50b0b749d011eb30603cb24ad57a5830368bda3a29b\n",
"Successfully built PseudoNetCDF\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "yMxvEMG9f9ga",
"colab_type": "text"
},
"source": [
"# Downloading CMAQ Data\n",
"\n",
"CMAQ test case data is available on Google Drive and is most easily downloaded with the download google drive script.\n",
"\n",
" * The first cell below downloads the download script.\n",
" * The second cell uses that script to download the 2Day Benchmark Output (takes a little time).\n",
" * The third cell uses `tar` to extract just the average concentration file (`ACONC`)\n",
" "
]
},
{
"cell_type": "code",
"metadata": {
"id": "proBPz5D3j2u",
"colab_type": "code",
"outputId": "53d2fe78-39e3-4da8-8758-44eb509ecc4c",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 228
}
},
"source": [
"!wget https://raw.githubusercontent.com/chentinghao/download_google_drive/master/download_gdrive.py"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"--2019-12-02 15:41:37-- https://raw.githubusercontent.com/chentinghao/download_google_drive/master/download_gdrive.py\n",
"Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...\n",
"Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.\n",
"HTTP request sent, awaiting response... 200 OK\n",
"Length: 1763 (1.7K) [text/plain]\n",
"Saving to: ‘download_gdrive.py’\n",
"\n",
"\rdownload_gdrive.py 0%[ ] 0 --.-KB/s \rdownload_gdrive.py 100%[===================>] 1.72K --.-KB/s in 0s \n",
"\n",
"2019-12-02 15:41:38 (179 MB/s) - ‘download_gdrive.py’ saved [1763/1763]\n",
"\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "UcMlDKDq3rev",
"colab_type": "code",
"outputId": "42172abf-4809-4af7-b5fe-44eafb23df24",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 35
}
},
"source": [
"!python download_gdrive.py 1r7KnaVfzlF2XuID_Fti8Y9Hz-EB6FDeh CMAQv5.3_Benchmark_2Day_Output.tar.gz"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"563MB [00:12, 45.6MB/s]\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "wqoLlxlw1-zw",
"colab_type": "code",
"colab": {}
},
"source": [
"!tar xzf CMAQv5.3_Benchmark_2Day_Output.tar.gz CMAQv5.3_Benchmark_2Day_Output/CCTM_ACONC_v53_gcc_Bench_2016_12SE1_20160702.nc"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "40ElR1c1ggdV",
"colab_type": "text"
},
"source": [
"# Review of Prerequisites\n",
"\n",
"1. Install PseudoNetCDF - check\n",
"2. Download CMAQ test case - check\n",
"\n",
"The two lines below test the prerequisites. You should not get any errors. Warnings are fine."
]
},
{
"cell_type": "code",
"metadata": {
"id": "BHYCvvb-grRn",
"colab_type": "code",
"outputId": "4b3252d9-0e66-4c3f-d88b-1ce2c1a319d9",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 89
}
},
"source": [
"!ls CMAQv5.3_Benchmark_2Day_Output/CCTM_ACONC_v53_gcc_Bench_2016_12SE1_20160702.nc\n",
"!python -c \"import PseudoNetCDF as pnc\""
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"CMAQv5.3_Benchmark_2Day_Output/CCTM_ACONC_v53_gcc_Bench_2016_12SE1_20160702.nc\n",
"**PNC:/usr/local/lib/python3.6/dist-packages/PseudoNetCDF/pncwarn.py:24:UserWarning:\n",
" pyproj could not be found, so IO/API coordinates cannot be converted to lat/lon; to fix, install pyproj or basemap (e.g., `pip install pyproj)`\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "DuW7LDEOll-6",
"colab_type": "text"
},
"source": [
"# Import Libraries\n",
"\n",
"* PseudoNetCDF (as pnc) for NetCDF objects opening\n",
"* matplotlib's pyplot module (as plt) for plotting.\n"
]
},
{
"cell_type": "code",
"metadata": {
"id": "B25_fOR6xLBb",
"colab_type": "code",
"colab": {}
},
"source": [
"import matplotlib.pyplot as plt\n",
"import PseudoNetCDF as pnc"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "hjeZ57A2l-sF",
"colab_type": "text"
},
"source": [
"# Open the NetCDF Dataset\n",
"\n",
"We uses the `pnc` `pncopen` function to create `afile`. afile has two dictionaries: `dimensions` and `variables`. In addition, attributes of the file are available via `ncatts` or the standard attribute interface.\n",
"\n",
" `dimensions`: has dimension lengths by name (e.g. TSTEP=24)\n",
" `variables`: has all the data variables.\n",
"\n",
"We use the `format` keyword to tell PseudoNetCDF that this file is an `ioapi` file. There are many other possible formats (bpch: geos-chem, uamiv: CAMx, arlpackedbit: HYSPLIT, etc).\n",
"\n",
"After the file is open, the `repr`esentation of the file is a Common Data Language (CDL) header of the file."
]
},
{
"cell_type": "code",
"metadata": {
"id": "lNU0lWje41UZ",
"colab_type": "code",
"colab": {}
},
"source": [
"afile = pnc.pncopen(\n",
" 'CMAQv5.3_Benchmark_2Day_Output/' +\n",
" 'CCTM_ACONC_v53_gcc_Bench_2016_12SE1_20160702.nc',\n",
" format='ioapi'\n",
")"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "KdcbBcZ_-1yc",
"colab_type": "code",
"outputId": "5ef91280-856c-4919-a6f7-6a060d74ff4f",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
}
},
"source": [
"afile"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"PseudoNetCDF.cmaqfiles._ioapi.ioapi unknown {\n",
"dimensions:\n",
" TSTEP = UNLIMITED // (24 currently) \n",
" DATE-TIME = 2 ;\n",
" LAY = 1 ;\n",
" VAR = 226 ;\n",
" ROW = 80 ;\n",
" COL = 100 ;\n",
"\n",
"variables:\n",
" integer TFLAG(TSTEP, VAR, DATE-TIME);\n",
" TFLAG:units = \"<YYYYDDD,HHMMSS>\" ;\n",
" TFLAG:long_name = \"TFLAG \" ;\n",
" TFLAG:var_desc = \"Timestep-valid flags: (1) YYYYDDD or (2) HHMMSS \" ;\n",
" float NO2(TSTEP, LAY, ROW, COL);\n",
" NO2:long_name = \"NO2 \" ;\n",
" NO2:units = \"ppmV \" ;\n",
" NO2:var_desc = \"Average Molar Mixing Ratio of NO2 \" ;\n",
" float NO(TSTEP, LAY, ROW, COL);\n",
" NO:long_name = \"NO \" ;\n",
" NO:units = \"ppmV \" ;\n",
" NO:var_desc = \"Average Molar Mixing Ratio of NO \" ;\n",
" float O(TSTEP, LAY, ROW, COL);\n",
" O:long_name = \"O \" ;\n",
" O:units = \"ppmV \" ;\n",
" O:var_desc = \"Average Molar Mixing Ratio of O \" ;\n",
" float O3(TSTEP, LAY, ROW, COL);\n",
" O3:long_name = \"O3 \" ;\n",
" O3:units = \"ppmV \" ;\n",
" O3:var_desc = \"Average Molar Mixing Ratio of O3 \" ;\n",
" float NO3(TSTEP, LAY, ROW, COL);\n",
" NO3:long_name = \"NO3 \" ;\n",
" NO3:units = \"ppmV \" ;\n",
" NO3:var_desc = \"Average Molar Mixing Ratio of NO3 \" ;\n",
" float O1D(TSTEP, LAY, ROW, COL);\n",
" O1D:long_name = \"O1D \" ;\n",
" O1D:units = \"ppmV \" ;\n",
" O1D:var_desc = \"Average Molar Mixing Ratio of O1D \" ;\n",
" float OH(TSTEP, LAY, ROW, COL);\n",
" OH:long_name = \"OH \" ;\n",
" OH:units = \"ppmV \" ;\n",
" OH:var_desc = \"Average Molar Mixing Ratio of OH \" ;\n",
" float HO2(TSTEP, LAY, ROW, COL);\n",
" HO2:long_name = \"HO2 \" ;\n",
" HO2:units = \"ppmV \" ;\n",
" HO2:var_desc = \"Average Molar Mixing Ratio of HO2 \" ;\n",
" float H2O2(TSTEP, LAY, ROW, COL);\n",
" H2O2:long_name = \"H2O2 \" ;\n",
" H2O2:units = \"ppmV \" ;\n",
" H2O2:var_desc = \"Average Molar Mixing Ratio of H2O2 \" ;\n",
" float N2O5(TSTEP, LAY, ROW, COL);\n",
" N2O5:long_name = \"N2O5 \" ;\n",
" N2O5:units = \"ppmV \" ;\n",
" N2O5:var_desc = \"Average Molar Mixing Ratio of N2O5 \" ;\n",
" float HNO3(TSTEP, LAY, ROW, COL);\n",
" HNO3:long_name = \"HNO3 \" ;\n",
" HNO3:units = \"ppmV \" ;\n",
" HNO3:var_desc = \"Average Molar Mixing Ratio of HNO3 \" ;\n",
" float HONO(TSTEP, LAY, ROW, COL);\n",
" HONO:long_name = \"HONO \" ;\n",
" HONO:units = \"ppmV \" ;\n",
" HONO:var_desc = \"Average Molar Mixing Ratio of HONO \" ;\n",
" float PNA(TSTEP, LAY, ROW, COL);\n",
" PNA:long_name = \"PNA \" ;\n",
" PNA:units = \"ppmV \" ;\n",
" PNA:var_desc = \"Average Molar Mixing Ratio of PNA \" ;\n",
" float SO2(TSTEP, LAY, ROW, COL);\n",
" SO2:long_name = \"SO2 \" ;\n",
" SO2:units = \"ppmV \" ;\n",
" SO2:var_desc = \"Average Molar Mixing Ratio of SO2 \" ;\n",
" float SULF(TSTEP, LAY, ROW, COL);\n",
" SULF:long_name = \"SULF \" ;\n",
" SULF:units = \"ppmV \" ;\n",
" SULF:var_desc = \"Average Molar Mixing Ratio of SULF \" ;\n",
" float SULRXN(TSTEP, LAY, ROW, COL);\n",
" SULRXN:long_name = \"SULRXN \" ;\n",
" SULRXN:units = \"ppmV \" ;\n",
" SULRXN:var_desc = \"Average Molar Mixing Ratio of SULRXN \" ;\n",
" float C2O3(TSTEP, LAY, ROW, COL);\n",
" C2O3:long_name = \"C2O3 \" ;\n",
" C2O3:units = \"ppmV \" ;\n",
" C2O3:var_desc = \"Average Molar Mixing Ratio of C2O3 \" ;\n",
" float MEO2(TSTEP, LAY, ROW, COL);\n",
" MEO2:long_name = \"MEO2 \" ;\n",
" MEO2:units = \"ppmV \" ;\n",
" MEO2:var_desc = \"Average Molar Mixing Ratio of MEO2 \" ;\n",
" float RO2(TSTEP, LAY, ROW, COL);\n",
" RO2:long_name = \"RO2 \" ;\n",
" RO2:units = \"ppmV \" ;\n",
" RO2:var_desc = \"Average Molar Mixing Ratio of RO2 \" ;\n",
" float PAN(TSTEP, LAY, ROW, COL);\n",
" PAN:long_name = \"PAN \" ;\n",
" PAN:units = \"ppmV \" ;\n",
" PAN:var_desc = \"Average Molar Mixing Ratio of PAN \" ;\n",
" float PACD(TSTEP, LAY, ROW, COL);\n",
" PACD:long_name = \"PACD \" ;\n",
" PACD:units = \"ppmV \" ;\n",
" PACD:var_desc = \"Average Molar Mixing Ratio of PACD \" ;\n",
" float AACD(TSTEP, LAY, ROW, COL);\n",
" AACD:long_name = \"AACD \" ;\n",
" AACD:units = \"ppmV \" ;\n",
" AACD:var_desc = \"Average Molar Mixing Ratio of AACD \" ;\n",
" float CXO3(TSTEP, LAY, ROW, COL);\n",
" CXO3:long_name = \"CXO3 \" ;\n",
" CXO3:units = \"ppmV \" ;\n",
" CXO3:var_desc = \"Average Molar Mixing Ratio of CXO3 \" ;\n",
" float ALD2(TSTEP, LAY, ROW, COL);\n",
" ALD2:long_name = \"ALD2 \" ;\n",
" ALD2:units = \"ppmV \" ;\n",
" ALD2:var_desc = \"Average Molar Mixing Ratio of ALD2 \" ;\n",
" float XO2H(TSTEP, LAY, ROW, COL);\n",
" XO2H:long_name = \"XO2H \" ;\n",
" XO2H:units = \"ppmV \" ;\n",
" XO2H:var_desc = \"Average Molar Mixing Ratio of XO2H \" ;\n",
" float PANX(TSTEP, LAY, ROW, COL);\n",
" PANX:long_name = \"PANX \" ;\n",
" PANX:units = \"ppmV \" ;\n",
" PANX:var_desc = \"Average Molar Mixing Ratio of PANX \" ;\n",
" float FORM(TSTEP, LAY, ROW, COL);\n",
" FORM:long_name = \"FORM \" ;\n",
" FORM:units = \"ppmV \" ;\n",
" FORM:var_desc = \"Average Molar Mixing Ratio of FORM \" ;\n",
" float MEPX(TSTEP, LAY, ROW, COL);\n",
" MEPX:long_name = \"MEPX \" ;\n",
" MEPX:units = \"ppmV \" ;\n",
" MEPX:var_desc = \"Average Molar Mixing Ratio of MEPX \" ;\n",
" float MEOH(TSTEP, LAY, ROW, COL);\n",
" MEOH:long_name = \"MEOH \" ;\n",
" MEOH:units = \"ppmV \" ;\n",
" MEOH:var_desc = \"Average Molar Mixing Ratio of MEOH \" ;\n",
" float ROOH(TSTEP, LAY, ROW, COL);\n",
" ROOH:long_name = \"ROOH \" ;\n",
" ROOH:units = \"ppmV \" ;\n",
" ROOH:var_desc = \"Average Molar Mixing Ratio of ROOH \" ;\n",
" float XO2(TSTEP, LAY, ROW, COL);\n",
" XO2:long_name = \"XO2 \" ;\n",
" XO2:units = \"ppmV \" ;\n",
" XO2:var_desc = \"Average Molar Mixing Ratio of XO2 \" ;\n",
" float XO2N(TSTEP, LAY, ROW, COL);\n",
" XO2N:long_name = \"XO2N \" ;\n",
" XO2N:units = \"ppmV \" ;\n",
" XO2N:var_desc = \"Average Molar Mixing Ratio of XO2N \" ;\n",
" float XPAR(TSTEP, LAY, ROW, COL);\n",
" XPAR:long_name = \"XPAR \" ;\n",
" XPAR:units = \"ppmV \" ;\n",
" XPAR:var_desc = \"Average Molar Mixing Ratio of XPAR \" ;\n",
" float XPRP(TSTEP, LAY, ROW, COL);\n",
" XPRP:long_name = \"XPRP \" ;\n",
" XPRP:units = \"ppmV \" ;\n",
" XPRP:var_desc = \"Average Molar Mixing Ratio of XPRP \" ;\n",
" float NTR1(TSTEP, LAY, ROW, COL);\n",
" NTR1:long_name = \"NTR1 \" ;\n",
" NTR1:units = \"ppmV \" ;\n",
" NTR1:var_desc = \"Average Molar Mixing Ratio of NTR1 \" ;\n",
" float NTR2(TSTEP, LAY, ROW, COL);\n",
" NTR2:long_name = \"NTR2 \" ;\n",
" NTR2:units = \"ppmV \" ;\n",
" NTR2:var_desc = \"Average Molar Mixing Ratio of NTR2 \" ;\n",
" float FACD(TSTEP, LAY, ROW, COL);\n",
" FACD:long_name = \"FACD \" ;\n",
" FACD:units = \"ppmV \" ;\n",
" FACD:var_desc = \"Average Molar Mixing Ratio of FACD \" ;\n",
" float CO(TSTEP, LAY, ROW, COL);\n",
" CO:long_name = \"CO \" ;\n",
" CO:units = \"ppmV \" ;\n",
" CO:var_desc = \"Average Molar Mixing Ratio of CO \" ;\n",
" float HCO3(TSTEP, LAY, ROW, COL);\n",
" HCO3:long_name = \"HCO3 \" ;\n",
" HCO3:units = \"ppmV \" ;\n",
" HCO3:var_desc = \"Average Molar Mixing Ratio of HCO3 \" ;\n",
" float ALDX(TSTEP, LAY, ROW, COL);\n",
" ALDX:long_name = \"ALDX \" ;\n",
" ALDX:units = \"ppmV \" ;\n",
" ALDX:var_desc = \"Average Molar Mixing Ratio of ALDX \" ;\n",
" float GLYD(TSTEP, LAY, ROW, COL);\n",
" GLYD:long_name = \"GLYD \" ;\n",
" GLYD:units = \"ppmV \" ;\n",
" GLYD:var_desc = \"Average Molar Mixing Ratio of GLYD \" ;\n",
" float GLY(TSTEP, LAY, ROW, COL);\n",
" GLY:long_name = \"GLY \" ;\n",
" GLY:units = \"ppmV \" ;\n",
" GLY:var_desc = \"Average Molar Mixing Ratio of GLY \" ;\n",
" float MGLY(TSTEP, LAY, ROW, COL);\n",
" MGLY:long_name = \"MGLY \" ;\n",
" MGLY:units = \"ppmV \" ;\n",
" MGLY:var_desc = \"Average Molar Mixing Ratio of MGLY \" ;\n",
" float ETHA(TSTEP, LAY, ROW, COL);\n",
" ETHA:long_name = \"ETHA \" ;\n",
" ETHA:units = \"ppmV \" ;\n",
" ETHA:var_desc = \"Average Molar Mixing Ratio of ETHA \" ;\n",
" float ETOH(TSTEP, LAY, ROW, COL);\n",
" ETOH:long_name = \"ETOH \" ;\n",
" ETOH:units = \"ppmV \" ;\n",
" ETOH:var_desc = \"Average Molar Mixing Ratio of ETOH \" ;\n",
" float KET(TSTEP, LAY, ROW, COL);\n",
" KET:long_name = \"KET \" ;\n",
" KET:units = \"ppmV \" ;\n",
" KET:var_desc = \"Average Molar Mixing Ratio of KET \" ;\n",
" float PAR(TSTEP, LAY, ROW, COL);\n",
" PAR:long_name = \"PAR \" ;\n",
" PAR:units = \"ppmV \" ;\n",
" PAR:var_desc = \"Average Molar Mixing Ratio of PAR \" ;\n",
" float ACET(TSTEP, LAY, ROW, COL);\n",
" ACET:long_name = \"ACET \" ;\n",
" ACET:units = \"ppmV \" ;\n",
" ACET:var_desc = \"Average Molar Mixing Ratio of ACET \" ;\n",
" float PRPA(TSTEP, LAY, ROW, COL);\n",
" PRPA:long_name = \"PRPA \" ;\n",
" PRPA:units = \"ppmV \" ;\n",
" PRPA:var_desc = \"Average Molar Mixing Ratio of PRPA \" ;\n",
" float ROR(TSTEP, LAY, ROW, COL);\n",
" ROR:long_name = \"ROR \" ;\n",
" ROR:units = \"ppmV \" ;\n",
" ROR:var_desc = \"Average Molar Mixing Ratio of ROR \" ;\n",
" float ETHY(TSTEP, LAY, ROW, COL);\n",
" ETHY:long_name = \"ETHY \" ;\n",
" ETHY:units = \"ppmV \" ;\n",
" ETHY:var_desc = \"Average Molar Mixing Ratio of ETHY \" ;\n",
" float ETH(TSTEP, LAY, ROW, COL);\n",
" ETH:long_name = \"ETH \" ;\n",
" ETH:units = \"ppmV \" ;\n",
" ETH:var_desc = \"Average Molar Mixing Ratio of ETH \" ;\n",
" float OLE(TSTEP, LAY, ROW, COL);\n",
" OLE:long_name = \"OLE \" ;\n",
" OLE:units = \"ppmV \" ;\n",
" OLE:var_desc = \"Average Molar Mixing Ratio of OLE \" ;\n",
" float IOLE(TSTEP, LAY, ROW, COL);\n",
" IOLE:long_name = \"IOLE \" ;\n",
" IOLE:units = \"ppmV \" ;\n",
" IOLE:var_desc = \"Average Molar Mixing Ratio of IOLE \" ;\n",
" float ISOP(TSTEP, LAY, ROW, COL);\n",
" ISOP:long_name = \"ISOP \" ;\n",
" ISOP:units = \"ppmV \" ;\n",
" ISOP:var_desc = \"Average Molar Mixing Ratio of ISOP \" ;\n",
" float ISO2(TSTEP, LAY, ROW, COL);\n",
" ISO2:long_name = \"ISO2 \" ;\n",
" ISO2:units = \"ppmV \" ;\n",
" ISO2:var_desc = \"Average Molar Mixing Ratio of ISO2 \" ;\n",
" float ISOPRXN(TSTEP, LAY, ROW, COL);\n",
" ISOPRXN:long_name = \"ISOPRXN \" ;\n",
" ISOPRXN:units = \"ppmV \" ;\n",
" ISOPRXN:var_desc = \"Average Molar Mixing Ratio of ISOPRXN \" ;\n",
" float ISPD(TSTEP, LAY, ROW, COL);\n",
" ISPD:long_name = \"ISPD \" ;\n",
" ISPD:units = \"ppmV \" ;\n",
" ISPD:var_desc = \"Average Molar Mixing Ratio of ISPD \" ;\n",
" float INTR(TSTEP, LAY, ROW, COL);\n",
" INTR:long_name = \"INTR \" ;\n",
" INTR:units = \"ppmV \" ;\n",
" INTR:var_desc = \"Average Molar Mixing Ratio of INTR \" ;\n",
" float ISPX(TSTEP, LAY, ROW, COL);\n",
" ISPX:long_name = \"ISPX \" ;\n",
" ISPX:units = \"ppmV \" ;\n",
" ISPX:var_desc = \"Average Molar Mixing Ratio of ISPX \" ;\n",
" float HPLD(TSTEP, LAY, ROW, COL);\n",
" HPLD:long_name = \"HPLD \" ;\n",
" HPLD:units = \"ppmV \" ;\n",
" HPLD:var_desc = \"Average Molar Mixing Ratio of HPLD \" ;\n",
" float OPO3(TSTEP, LAY, ROW, COL);\n",
" OPO3:long_name = \"OPO3 \" ;\n",
" OPO3:units = \"ppmV \" ;\n",
" OPO3:var_desc = \"Average Molar Mixing Ratio of OPO3 \" ;\n",
" float EPOX(TSTEP, LAY, ROW, COL);\n",
" EPOX:long_name = \"EPOX \" ;\n",
" EPOX:units = \"ppmV \" ;\n",
" EPOX:var_desc = \"Average Molar Mixing Ratio of EPOX \" ;\n",
" float IEPOXP(TSTEP, LAY, ROW, COL);\n",
" IEPOXP:long_name = \"IEPOXP \" ;\n",
" IEPOXP:units = \"ppmV \" ;\n",
" IEPOXP:var_desc = \"Average Molar Mixing Ratio of IEPOXP \" ;\n",
" float EPX2(TSTEP, LAY, ROW, COL);\n",
" EPX2:long_name = \"EPX2 \" ;\n",
" EPX2:units = \"ppmV \" ;\n",
" EPX2:var_desc = \"Average Molar Mixing Ratio of EPX2 \" ;\n",
" float TERP(TSTEP, LAY, ROW, COL);\n",
" TERP:long_name = \"TERP \" ;\n",
" TERP:units = \"ppmV \" ;\n",
" TERP:var_desc = \"Average Molar Mixing Ratio of TERP \" ;\n",
" float APIN(TSTEP, LAY, ROW, COL);\n",
" APIN:long_name = \"APIN \" ;\n",
" APIN:units = \"ppmV \" ;\n",
" APIN:var_desc = \"Average Molar Mixing Ratio of APIN \" ;\n",
" float TERPNRO2(TSTEP, LAY, ROW, COL);\n",
" TERPNRO2:long_name = \"TERPNRO2 \" ;\n",
" TERPNRO2:units = \"ppmV \" ;\n",
" TERPNRO2:var_desc = \"Average Molar Mixing Ratio of TERPNRO2 \" ;\n",
" float MTNO3(TSTEP, LAY, ROW, COL);\n",
" MTNO3:long_name = \"MTNO3 \" ;\n",
" MTNO3:units = \"ppmV \" ;\n",
" MTNO3:var_desc = \"Average Molar Mixing Ratio of MTNO3 \" ;\n",
" float TRPRXN(TSTEP, LAY, ROW, COL);\n",
" TRPRXN:long_name = \"TRPRXN \" ;\n",
" TRPRXN:units = \"ppmV \" ;\n",
" TRPRXN:var_desc = \"Average Molar Mixing Ratio of TRPRXN \" ;\n",
" float BENZENE(TSTEP, LAY, ROW, COL);\n",
" BENZENE:long_name = \"BENZENE \" ;\n",
" BENZENE:units = \"ppmV \" ;\n",
" BENZENE:var_desc = \"Average Molar Mixing Ratio of BENZENE \" ;\n",
" float CRES(TSTEP, LAY, ROW, COL);\n",
" CRES:long_name = \"CRES \" ;\n",
" CRES:units = \"ppmV \" ;\n",
" CRES:var_desc = \"Average Molar Mixing Ratio of CRES \" ;\n",
" float BZO2(TSTEP, LAY, ROW, COL);\n",
" BZO2:long_name = \"BZO2 \" ;\n",
" BZO2:units = \"ppmV \" ;\n",
" BZO2:var_desc = \"Average Molar Mixing Ratio of BZO2 \" ;\n",
" float OPEN(TSTEP, LAY, ROW, COL);\n",
" OPEN:long_name = \"OPEN \" ;\n",
" OPEN:units = \"ppmV \" ;\n",
" OPEN:var_desc = \"Average Molar Mixing Ratio of OPEN \" ;\n",
" float BENZRO2(TSTEP, LAY, ROW, COL);\n",
" BENZRO2:long_name = \"BENZRO2 \" ;\n",
" BENZRO2:units = \"ppmV \" ;\n",
" BENZRO2:var_desc = \"Average Molar Mixing Ratio of BENZRO2 \" ;\n",
" float TOL(TSTEP, LAY, ROW, COL);\n",
" TOL:long_name = \"TOL \" ;\n",
" TOL:units = \"ppmV \" ;\n",
" TOL:var_desc = \"Average Molar Mixing Ratio of TOL \" ;\n",
" float TO2(TSTEP, LAY, ROW, COL);\n",
" TO2:long_name = \"TO2 \" ;\n",
" TO2:units = \"ppmV \" ;\n",
" TO2:var_desc = \"Average Molar Mixing Ratio of TO2 \" ;\n",
" float TOLRO2(TSTEP, LAY, ROW, COL);\n",
" TOLRO2:long_name = \"TOLRO2 \" ;\n",
" TOLRO2:units = \"ppmV \" ;\n",
" TOLRO2:var_desc = \"Average Molar Mixing Ratio of TOLRO2 \" ;\n",
" float XOPN(TSTEP, LAY, ROW, COL);\n",
" XOPN:long_name = \"XOPN \" ;\n",
" XOPN:units = \"ppmV \" ;\n",
" XOPN:var_desc = \"Average Molar Mixing Ratio of XOPN \" ;\n",
" float XYLMN(TSTEP, LAY, ROW, COL);\n",
" XYLMN:long_name = \"XYLMN \" ;\n",
" XYLMN:units = \"ppmV \" ;\n",
" XYLMN:var_desc = \"Average Molar Mixing Ratio of XYLMN \" ;\n",
" float XLO2(TSTEP, LAY, ROW, COL);\n",
" XLO2:long_name = \"XLO2 \" ;\n",
" XLO2:units = \"ppmV \" ;\n",
" XLO2:var_desc = \"Average Molar Mixing Ratio of XLO2 \" ;\n",
" float XYLRO2(TSTEP, LAY, ROW, COL);\n",
" XYLRO2:long_name = \"XYLRO2 \" ;\n",
" XYLRO2:units = \"ppmV \" ;\n",
" XYLRO2:var_desc = \"Average Molar Mixing Ratio of XYLRO2 \" ;\n",
" float NAPH(TSTEP, LAY, ROW, COL);\n",
" NAPH:long_name = \"NAPH \" ;\n",
" NAPH:units = \"ppmV \" ;\n",
" NAPH:var_desc = \"Average Molar Mixing Ratio of NAPH \" ;\n",
" float PAHRO2(TSTEP, LAY, ROW, COL);\n",
" PAHRO2:long_name = \"PAHRO2 \" ;\n",
" PAHRO2:units = \"ppmV \" ;\n",
" PAHRO2:var_desc = \"Average Molar Mixing Ratio of PAHRO2 \" ;\n",
" float CRO(TSTEP, LAY, ROW, COL);\n",
" CRO:long_name = \"CRO \" ;\n",
" CRO:units = \"ppmV \" ;\n",
" CRO:var_desc = \"Average Molar Mixing Ratio of CRO \" ;\n",
" float CAT1(TSTEP, LAY, ROW, COL);\n",
" CAT1:long_name = \"CAT1 \" ;\n",
" CAT1:units = \"ppmV \" ;\n",
" CAT1:var_desc = \"Average Molar Mixing Ratio of CAT1 \" ;\n",
" float CRON(TSTEP, LAY, ROW, COL);\n",
" CRON:long_name = \"CRON \" ;\n",
" CRON:units = \"ppmV \" ;\n",
" CRON:var_desc = \"Average Molar Mixing Ratio of CRON \" ;\n",
" float OPAN(TSTEP, LAY, ROW, COL);\n",
" OPAN:long_name = \"OPAN \" ;\n",
" OPAN:units = \"ppmV \" ;\n",
" OPAN:var_desc = \"Average Molar Mixing Ratio of OPAN \" ;\n",
" float ECH4(TSTEP, LAY, ROW, COL);\n",
" ECH4:long_name = \"ECH4 \" ;\n",
" ECH4:units = \"ppmV \" ;\n",
" ECH4:var_desc = \"Average Molar Mixing Ratio of ECH4 \" ;\n",
" float CL2(TSTEP, LAY, ROW, COL);\n",
" CL2:long_name = \"CL2 \" ;\n",
" CL2:units = \"ppmV \" ;\n",
" CL2:var_desc = \"Average Molar Mixing Ratio of CL2 \" ;\n",
" float CL(TSTEP, LAY, ROW, COL);\n",
" CL:long_name = \"CL \" ;\n",
" CL:units = \"ppmV \" ;\n",
" CL:var_desc = \"Average Molar Mixing Ratio of CL \" ;\n",
" float HOCL(TSTEP, LAY, ROW, COL);\n",
" HOCL:long_name = \"HOCL \" ;\n",
" HOCL:units = \"ppmV \" ;\n",
" HOCL:var_desc = \"Average Molar Mixing Ratio of HOCL \" ;\n",
" float CLO(TSTEP, LAY, ROW, COL);\n",
" CLO:long_name = \"CLO \" ;\n",
" CLO:units = \"ppmV \" ;\n",
" CLO:var_desc = \"Average Molar Mixing Ratio of CLO \" ;\n",
" float FMCL(TSTEP, LAY, ROW, COL);\n",
" FMCL:long_name = \"FMCL \" ;\n",
" FMCL:units = \"ppmV \" ;\n",
" FMCL:var_desc = \"Average Molar Mixing Ratio of FMCL \" ;\n",
" float HCL(TSTEP, LAY, ROW, COL);\n",
" HCL:long_name = \"HCL \" ;\n",
" HCL:units = \"ppmV \" ;\n",
" HCL:var_desc = \"Average Molar Mixing Ratio of HCL \" ;\n",
" float CLNO2(TSTEP, LAY, ROW, COL);\n",
" CLNO2:long_name = \"CLNO2 \" ;\n",
" CLNO2:units = \"ppmV \" ;\n",
" CLNO2:var_desc = \"Average Molar Mixing Ratio of CLNO2 \" ;\n",
" float CLNO3(TSTEP, LAY, ROW, COL);\n",
" CLNO3:long_name = \"CLNO3 \" ;\n",
" CLNO3:units = \"ppmV \" ;\n",
" CLNO3:var_desc = \"Average Molar Mixing Ratio of CLNO3 \" ;\n",
" float SESQ(TSTEP, LAY, ROW, COL);\n",
" SESQ:long_name = \"SESQ \" ;\n",
" SESQ:units = \"ppmV \" ;\n",
" SESQ:var_desc = \"Average Molar Mixing Ratio of SESQ \" ;\n",
" float SESQRXN(TSTEP, LAY, ROW, COL);\n",
" SESQRXN:long_name = \"SESQRXN \" ;\n",
" SESQRXN:units = \"ppmV \" ;\n",
" SESQRXN:var_desc = \"Average Molar Mixing Ratio of SESQRXN \" ;\n",
" float SOAALK(TSTEP, LAY, ROW, COL);\n",
" SOAALK:long_name = \"SOAALK \" ;\n",
" SOAALK:units = \"ppmV \" ;\n",
" SOAALK:var_desc = \"Average Molar Mixing Ratio of SOAALK \" ;\n",
" float H2NO3PIJ(TSTEP, LAY, ROW, COL);\n",
" H2NO3PIJ:long_name = \"H2NO3PIJ \" ;\n",
" H2NO3PIJ:units = \"ppmV \" ;\n",
" H2NO3PIJ:var_desc = \"Average Molar Mixing Ratio of H2NO3PIJ \" ;\n",
" float H2NO3PK(TSTEP, LAY, ROW, COL);\n",
" H2NO3PK:long_name = \"H2NO3PK \" ;\n",
" H2NO3PK:units = \"ppmV \" ;\n",
" H2NO3PK:var_desc = \"Average Molar Mixing Ratio of H2NO3PK \" ;\n",
" float VLVPO1(TSTEP, LAY, ROW, COL);\n",
" VLVPO1:long_name = \"VLVPO1 \" ;\n",
" VLVPO1:units = \"ppmV \" ;\n",
" VLVPO1:var_desc = \"Average Molar Mixing Ratio of VLVPO1 \" ;\n",
" float VSVPO1(TSTEP, LAY, ROW, COL);\n",
" VSVPO1:long_name = \"VSVPO1 \" ;\n",
" VSVPO1:units = \"ppmV \" ;\n",
" VSVPO1:var_desc = \"Average Molar Mixing Ratio of VSVPO1 \" ;\n",
" float VSVPO2(TSTEP, LAY, ROW, COL);\n",
" VSVPO2:long_name = \"VSVPO2 \" ;\n",
" VSVPO2:units = \"ppmV \" ;\n",
" VSVPO2:var_desc = \"Average Molar Mixing Ratio of VSVPO2 \" ;\n",
" float VSVPO3(TSTEP, LAY, ROW, COL);\n",
" VSVPO3:long_name = \"VSVPO3 \" ;\n",
" VSVPO3:units = \"ppmV \" ;\n",
" VSVPO3:var_desc = \"Average Molar Mixing Ratio of VSVPO3 \" ;\n",
" float VIVPO1(TSTEP, LAY, ROW, COL);\n",
" VIVPO1:long_name = \"VIVPO1 \" ;\n",
" VIVPO1:units = \"ppmV \" ;\n",
" VIVPO1:var_desc = \"Average Molar Mixing Ratio of VIVPO1 \" ;\n",
" float VLVOO1(TSTEP, LAY, ROW, COL);\n",
" VLVOO1:long_name = \"VLVOO1 \" ;\n",
" VLVOO1:units = \"ppmV \" ;\n",
" VLVOO1:var_desc = \"Average Molar Mixing Ratio of VLVOO1 \" ;\n",
" float VLVOO2(TSTEP, LAY, ROW, COL);\n",
" VLVOO2:long_name = \"VLVOO2 \" ;\n",
" VLVOO2:units = \"ppmV \" ;\n",
" VLVOO2:var_desc = \"Average Molar Mixing Ratio of VLVOO2 \" ;\n",
" float VSVOO1(TSTEP, LAY, ROW, COL);\n",
" VSVOO1:long_name = \"VSVOO1 \" ;\n",
" VSVOO1:units = \"ppmV \" ;\n",
" VSVOO1:var_desc = \"Average Molar Mixing Ratio of VSVOO1 \" ;\n",
" float VSVOO2(TSTEP, LAY, ROW, COL);\n",
" VSVOO2:long_name = \"VSVOO2 \" ;\n",
" VSVOO2:units = \"ppmV \" ;\n",
" VSVOO2:var_desc = \"Average Molar Mixing Ratio of VSVOO2 \" ;\n",
" float VSVOO3(TSTEP, LAY, ROW, COL);\n",
" VSVOO3:long_name = \"VSVOO3 \" ;\n",
" VSVOO3:units = \"ppmV \" ;\n",
" VSVOO3:var_desc = \"Average Molar Mixing Ratio of VSVOO3 \" ;\n",
" float PCVOC(TSTEP, LAY, ROW, COL);\n",
" PCVOC:long_name = \"PCVOC \" ;\n",
" PCVOC:units = \"ppmV \" ;\n",
" PCVOC:var_desc = \"Average Molar Mixing Ratio of PCVOC \" ;\n",
" float PCSOARXN(TSTEP, LAY, ROW, COL);\n",
" PCSOARXN:long_name = \"PCSOARXN \" ;\n",
" PCSOARXN:units = \"ppmV \" ;\n",
" PCSOARXN:var_desc = \"Average Molar Mixing Ratio of PCSOARXN \" ;\n",
" float FORM_PRIMARY(TSTEP, LAY, ROW, COL);\n",
" FORM_PRIMARY:long_name = \"FORM_PRIMARY \" ;\n",
" FORM_PRIMARY:units = \"ppmV \" ;\n",
" FORM_PRIMARY:var_desc = \"Average Molar Mixing Ratio of FORM_PRIMARY \" ;\n",
" float ALD2_PRIMARY(TSTEP, LAY, ROW, COL);\n",
" ALD2_PRIMARY:long_name = \"ALD2_PRIMARY \" ;\n",
" ALD2_PRIMARY:units = \"ppmV \" ;\n",
" ALD2_PRIMARY:var_desc = \"Average Molar Mixing Ratio of ALD2_PRIMARY \" ;\n",
" float BUTADIENE13(TSTEP, LAY, ROW, COL);\n",
" BUTADIENE13:long_name = \"BUTADIENE13 \" ;\n",
" BUTADIENE13:units = \"ppmV \" ;\n",
" BUTADIENE13:var_desc = \"Average Molar Mixing Ratio of BUTADIENE13 \" ;\n",
" float ACROLEIN(TSTEP, LAY, ROW, COL);\n",
" ACROLEIN:long_name = \"ACROLEIN \" ;\n",
" ACROLEIN:units = \"ppmV \" ;\n",
" ACROLEIN:var_desc = \"Average Molar Mixing Ratio of ACROLEIN \" ;\n",
" float ACRO_PRIMARY(TSTEP, LAY, ROW, COL);\n",
" ACRO_PRIMARY:long_name = \"ACRO_PRIMARY \" ;\n",
" ACRO_PRIMARY:units = \"ppmV \" ;\n",
" ACRO_PRIMARY:var_desc = \"Average Molar Mixing Ratio of ACRO_PRIMARY \" ;\n",
" float TOLU(TSTEP, LAY, ROW, COL);\n",
" TOLU:long_name = \"TOLU \" ;\n",
" TOLU:units = \"ppmV \" ;\n",
" TOLU:var_desc = \"Average Molar Mixing Ratio of TOLU \" ;\n",
" float HG(TSTEP, LAY, ROW, COL);\n",
" HG:long_name = \"HG \" ;\n",
" HG:units = \"ppmV \" ;\n",
" HG:var_desc = \"Average Molar Mixing Ratio of HG \" ;\n",
" float HGIIAER(TSTEP, LAY, ROW, COL);\n",
" HGIIAER:long_name = \"HGIIAER \" ;\n",
" HGIIAER:units = \"ppmV \" ;\n",
" HGIIAER:var_desc = \"Average Molar Mixing Ratio of HGIIAER \" ;\n",
" float HGIIGAS(TSTEP, LAY, ROW, COL);\n",
" HGIIGAS:long_name = \"HGIIGAS \" ;\n",
" HGIIGAS:units = \"ppmV \" ;\n",
" HGIIGAS:var_desc = \"Average Molar Mixing Ratio of HGIIGAS \" ;\n",
" float SVAVB1(TSTEP, LAY, ROW, COL);\n",
" SVAVB1:long_name = \"SVAVB1 \" ;\n",
" SVAVB1:units = \"ppmV \" ;\n",
" SVAVB1:var_desc = \"Average Molar Mixing Ratio of SVAVB1 \" ;\n",
" float SVAVB2(TSTEP, LAY, ROW, COL);\n",
" SVAVB2:long_name = \"SVAVB2 \" ;\n",
" SVAVB2:units = \"ppmV \" ;\n",
" SVAVB2:var_desc = \"Average Molar Mixing Ratio of SVAVB2 \" ;\n",
" float SVAVB3(TSTEP, LAY, ROW, COL);\n",
" SVAVB3:long_name = \"SVAVB3 \" ;\n",
" SVAVB3:units = \"ppmV \" ;\n",
" SVAVB3:var_desc = \"Average Molar Mixing Ratio of SVAVB3 \" ;\n",
" float SVAVB4(TSTEP, LAY, ROW, COL);\n",
" SVAVB4:long_name = \"SVAVB4 \" ;\n",
" SVAVB4:units = \"ppmV \" ;\n",
" SVAVB4:var_desc = \"Average Molar Mixing Ratio of SVAVB4 \" ;\n",
" float ASO4J(TSTEP, LAY, ROW, COL);\n",
" ASO4J:long_name = \"ASO4J \" ;\n",
" ASO4J:units = \"ug m-3 \" ;\n",
" ASO4J:var_desc = \"Average Concentrations of ASO4J \" ;\n",
" float ASO4I(TSTEP, LAY, ROW, COL);\n",
" ASO4I:long_name = \"ASO4I \" ;\n",
" ASO4I:units = \"ug m-3 \" ;\n",
" ASO4I:var_desc = \"Average Concentrations of ASO4I \" ;\n",
" float ANH4J(TSTEP, LAY, ROW, COL);\n",
" ANH4J:long_name = \"ANH4J \" ;\n",
" ANH4J:units = \"ug m-3 \" ;\n",
" ANH4J:var_desc = \"Average Concentrations of ANH4J \" ;\n",
" float ANH4I(TSTEP, LAY, ROW, COL);\n",
" ANH4I:long_name = \"ANH4I \" ;\n",
" ANH4I:units = \"ug m-3 \" ;\n",
" ANH4I:var_desc = \"Average Concentrations of ANH4I \" ;\n",
" float ANO3J(TSTEP, LAY, ROW, COL);\n",
" ANO3J:long_name = \"ANO3J \" ;\n",
" ANO3J:units = \"ug m-3 \" ;\n",
" ANO3J:var_desc = \"Average Concentrations of ANO3J \" ;\n",
" float ANO3I(TSTEP, LAY, ROW, COL);\n",
" ANO3I:long_name = \"ANO3I \" ;\n",
" ANO3I:units = \"ug m-3 \" ;\n",
" ANO3I:var_desc = \"Average Concentrations of ANO3I \" ;\n",
" float AISO1J(TSTEP, LAY, ROW, COL);\n",
" AISO1J:long_name = \"AISO1J \" ;\n",
" AISO1J:units = \"ug m-3 \" ;\n",
" AISO1J:var_desc = \"Average Concentrations of AISO1J \" ;\n",
" float AISO2J(TSTEP, LAY, ROW, COL);\n",
" AISO2J:long_name = \"AISO2J \" ;\n",
" AISO2J:units = \"ug m-3 \" ;\n",
" AISO2J:var_desc = \"Average Concentrations of AISO2J \" ;\n",
" float ASQTJ(TSTEP, LAY, ROW, COL);\n",
" ASQTJ:long_name = \"ASQTJ \" ;\n",
" ASQTJ:units = \"ug m-3 \" ;\n",
" ASQTJ:var_desc = \"Average Concentrations of ASQTJ \" ;\n",
" float AORGCJ(TSTEP, LAY, ROW, COL);\n",
" AORGCJ:long_name = \"AORGCJ \" ;\n",
" AORGCJ:units = \"ug m-3 \" ;\n",
" AORGCJ:var_desc = \"Average Concentrations of AORGCJ \" ;\n",
" float AECJ(TSTEP, LAY, ROW, COL);\n",
" AECJ:long_name = \"AECJ \" ;\n",
" AECJ:units = \"ug m-3 \" ;\n",
" AECJ:var_desc = \"Average Concentrations of AECJ \" ;\n",
" float AECI(TSTEP, LAY, ROW, COL);\n",
" AECI:long_name = \"AECI \" ;\n",
" AECI:units = \"ug m-3 \" ;\n",
" AECI:var_desc = \"Average Concentrations of AECI \" ;\n",
" float AOTHRJ(TSTEP, LAY, ROW, COL);\n",
" AOTHRJ:long_name = \"AOTHRJ \" ;\n",
" AOTHRJ:units = \"ug m-3 \" ;\n",
" AOTHRJ:var_desc = \"Average Concentrations of AOTHRJ \" ;\n",
" float AOTHRI(TSTEP, LAY, ROW, COL);\n",
" AOTHRI:long_name = \"AOTHRI \" ;\n",
" AOTHRI:units = \"ug m-3 \" ;\n",
" AOTHRI:var_desc = \"Average Concentrations of AOTHRI \" ;\n",
" float AFEJ(TSTEP, LAY, ROW, COL);\n",
" AFEJ:long_name = \"AFEJ \" ;\n",
" AFEJ:units = \"ug m-3 \" ;\n",
" AFEJ:var_desc = \"Average Concentrations of AFEJ \" ;\n",
" float AALJ(TSTEP, LAY, ROW, COL);\n",
" AALJ:long_name = \"AALJ \" ;\n",
" AALJ:units = \"ug m-3 \" ;\n",
" AALJ:var_desc = \"Average Concentrations of AALJ \" ;\n",
" float ASIJ(TSTEP, LAY, ROW, COL);\n",
" ASIJ:long_name = \"ASIJ \" ;\n",
" ASIJ:units = \"ug m-3 \" ;\n",
" ASIJ:var_desc = \"Average Concentrations of ASIJ \" ;\n",
" float ATIJ(TSTEP, LAY, ROW, COL);\n",
" ATIJ:long_name = \"ATIJ \" ;\n",
" ATIJ:units = \"ug m-3 \" ;\n",
" ATIJ:var_desc = \"Average Concentrations of ATIJ \" ;\n",
" float ACAJ(TSTEP, LAY, ROW, COL);\n",
" ACAJ:long_name = \"ACAJ \" ;\n",
" ACAJ:units = \"ug m-3 \" ;\n",
" ACAJ:var_desc = \"Average Concentrations of ACAJ \" ;\n",
" float AMGJ(TSTEP, LAY, ROW, COL);\n",
" AMGJ:long_name = \"AMGJ \" ;\n",
" AMGJ:units = \"ug m-3 \" ;\n",
" AMGJ:var_desc = \"Average Concentrations of AMGJ \" ;\n",
" float AKJ(TSTEP, LAY, ROW, COL);\n",
" AKJ:long_name = \"AKJ \" ;\n",
" AKJ:units = \"ug m-3 \" ;\n",
" AKJ:var_desc = \"Average Concentrations of AKJ \" ;\n",
" float AMNJ(TSTEP, LAY, ROW, COL);\n",
" AMNJ:long_name = \"AMNJ \" ;\n",
" AMNJ:units = \"ug m-3 \" ;\n",
" AMNJ:var_desc = \"Average Concentrations of AMNJ \" ;\n",
" float ACORS(TSTEP, LAY, ROW, COL);\n",
" ACORS:long_name = \"ACORS \" ;\n",
" ACORS:units = \"ug m-3 \" ;\n",
" ACORS:var_desc = \"Average Concentrations of ACORS \" ;\n",
" float ASOIL(TSTEP, LAY, ROW, COL);\n",
" ASOIL:long_name = \"ASOIL \" ;\n",
" ASOIL:units = \"ug m-3 \" ;\n",
" ASOIL:var_desc = \"Average Concentrations of ASOIL \" ;\n",
" float NUMATKN(TSTEP, LAY, ROW, COL);\n",
" NUMATKN:long_name = \"NUMATKN \" ;\n",
" NUMATKN:units = \"m-3 \" ;\n",
" NUMATKN:var_desc = \"Average Concentrations of NUMATKN \" ;\n",
" float NUMACC(TSTEP, LAY, ROW, COL);\n",
" NUMACC:long_name = \"NUMACC \" ;\n",
" NUMACC:units = \"m-3 \" ;\n",
" NUMACC:var_desc = \"Average Concentrations of NUMACC \" ;\n",
" float NUMCOR(TSTEP, LAY, ROW, COL);\n",
" NUMCOR:long_name = \"NUMCOR \" ;\n",
" NUMCOR:units = \"m-3 \" ;\n",
" NUMCOR:var_desc = \"Average Concentrations of NUMCOR \" ;\n",
" float SRFATKN(TSTEP, LAY, ROW, COL);\n",
" SRFATKN:long_name = \"SRFATKN \" ;\n",
" SRFATKN:units = \"m2 m-3 \" ;\n",
" SRFATKN:var_desc = \"Average Concentrations of SRFATKN \" ;\n",
" float SRFACC(TSTEP, LAY, ROW, COL);\n",
" SRFACC:long_name = \"SRFACC \" ;\n",
" SRFACC:units = \"m2 m-3 \" ;\n",
" SRFACC:var_desc = \"Average Concentrations of SRFACC \" ;\n",
" float SRFCOR(TSTEP, LAY, ROW, COL);\n",
" SRFCOR:long_name = \"SRFCOR \" ;\n",
" SRFCOR:units = \"m2 m-3 \" ;\n",
" SRFCOR:var_desc = \"Average Concentrations of SRFCOR \" ;\n",
" float AORGH2OJ(TSTEP, LAY, ROW, COL);\n",
" AORGH2OJ:long_name = \"AORGH2OJ \" ;\n",
" AORGH2OJ:units = \"ug m-3 \" ;\n",
" AORGH2OJ:var_desc = \"Average Concentrations of AORGH2OJ \" ;\n",
" float AH2OJ(TSTEP, LAY, ROW, COL);\n",
" AH2OJ:long_name = \"AH2OJ \" ;\n",
" AH2OJ:units = \"ug m-3 \" ;\n",
" AH2OJ:var_desc = \"Average Concentrations of AH2OJ \" ;\n",
" float AH2OI(TSTEP, LAY, ROW, COL);\n",
" AH2OI:long_name = \"AH2OI \" ;\n",
" AH2OI:units = \"ug m-3 \" ;\n",
" AH2OI:var_desc = \"Average Concentrations of AH2OI \" ;\n",
" float AH3OPJ(TSTEP, LAY, ROW, COL);\n",
" AH3OPJ:long_name = \"AH3OPJ \" ;\n",
" AH3OPJ:units = \"ug m-3 \" ;\n",
" AH3OPJ:var_desc = \"Average Concentrations of AH3OPJ \" ;\n",
" float AH3OPI(TSTEP, LAY, ROW, COL);\n",
" AH3OPI:long_name = \"AH3OPI \" ;\n",
" AH3OPI:units = \"ug m-3 \" ;\n",
" AH3OPI:var_desc = \"Average Concentrations of AH3OPI \" ;\n",
" float ANAJ(TSTEP, LAY, ROW, COL);\n",
" ANAJ:long_name = \"ANAJ \" ;\n",
" ANAJ:units = \"ug m-3 \" ;\n",
" ANAJ:var_desc = \"Average Concentrations of ANAJ \" ;\n",
" float ANAI(TSTEP, LAY, ROW, COL);\n",
" ANAI:long_name = \"ANAI \" ;\n",
" ANAI:units = \"ug m-3 \" ;\n",
" ANAI:var_desc = \"Average Concentrations of ANAI \" ;\n",
" float ACLJ(TSTEP, LAY, ROW, COL);\n",
" ACLJ:long_name = \"ACLJ \" ;\n",
" ACLJ:units = \"ug m-3 \" ;\n",
" ACLJ:var_desc = \"Average Concentrations of ACLJ \" ;\n",
" float ACLI(TSTEP, LAY, ROW, COL);\n",
" ACLI:long_name = \"ACLI \" ;\n",
" ACLI:units = \"ug m-3 \" ;\n",
" ACLI:var_desc = \"Average Concentrations of ACLI \" ;\n",
" float ASEACAT(TSTEP, LAY, ROW, COL);\n",
" ASEACAT:long_name = \"ASEACAT \" ;\n",
" ASEACAT:units = \"ug m-3 \" ;\n",
" ASEACAT:var_desc = \"Average Concentrations of ASEACAT \" ;\n",
" float ACLK(TSTEP, LAY, ROW, COL);\n",
" ACLK:long_name = \"ACLK \" ;\n",
" ACLK:units = \"ug m-3 \" ;\n",
" ACLK:var_desc = \"Average Concentrations of ACLK \" ;\n",
" float ASO4K(TSTEP, LAY, ROW, COL);\n",
" ASO4K:long_name = \"ASO4K \" ;\n",
" ASO4K:units = \"ug m-3 \" ;\n",
" ASO4K:var_desc = \"Average Concentrations of ASO4K \" ;\n",
" float ANH4K(TSTEP, LAY, ROW, COL);\n",
" ANH4K:long_name = \"ANH4K \" ;\n",
" ANH4K:units = \"ug m-3 \" ;\n",
" ANH4K:var_desc = \"Average Concentrations of ANH4K \" ;\n",
" float ANO3K(TSTEP, LAY, ROW, COL);\n",
" ANO3K:long_name = \"ANO3K \" ;\n",
" ANO3K:units = \"ug m-3 \" ;\n",
" ANO3K:var_desc = \"Average Concentrations of ANO3K \" ;\n",
" float AH2OK(TSTEP, LAY, ROW, COL);\n",
" AH2OK:long_name = \"AH2OK \" ;\n",
" AH2OK:units = \"ug m-3 \" ;\n",
" AH2OK:var_desc = \"Average Concentrations of AH2OK \" ;\n",
" float AH3OPK(TSTEP, LAY, ROW, COL);\n",
" AH3OPK:long_name = \"AH3OPK \" ;\n",
" AH3OPK:units = \"ug m-3 \" ;\n",
" AH3OPK:var_desc = \"Average Concentrations of AH3OPK \" ;\n",
" float AISO3J(TSTEP, LAY, ROW, COL);\n",
" AISO3J:long_name = \"AISO3J \" ;\n",
" AISO3J:units = \"ug m-3 \" ;\n",
" AISO3J:var_desc = \"Average Concentrations of AISO3J \" ;\n",
" float AOLGAJ(TSTEP, LAY, ROW, COL);\n",
" AOLGAJ:long_name = \"AOLGAJ \" ;\n",
" AOLGAJ:units = \"ug m-3 \" ;\n",
" AOLGAJ:var_desc = \"Average Concentrations of AOLGAJ \" ;\n",
" float AOLGBJ(TSTEP, LAY, ROW, COL);\n",
" AOLGBJ:long_name = \"AOLGBJ \" ;\n",
" AOLGBJ:units = \"ug m-3 \" ;\n",
" AOLGBJ:var_desc = \"Average Concentrations of AOLGBJ \" ;\n",
" float AGLYJ(TSTEP, LAY, ROW, COL);\n",
" AGLYJ:long_name = \"AGLYJ \" ;\n",
" AGLYJ:units = \"ug m-3 \" ;\n",
" AGLYJ:var_desc = \"Average Concentrations of AGLYJ \" ;\n",
" float AMTNO3J(TSTEP, LAY, ROW, COL);\n",
" AMTNO3J:long_name = \"AMTNO3J \" ;\n",
" AMTNO3J:units = \"ug m-3 \" ;\n",
" AMTNO3J:var_desc = \"Average Concentrations of AMTNO3J \" ;\n",
" float AMTHYDJ(TSTEP, LAY, ROW, COL);\n",
" AMTHYDJ:long_name = \"AMTHYDJ \" ;\n",
" AMTHYDJ:units = \"ug m-3 \" ;\n",
" AMTHYDJ:var_desc = \"Average Concentrations of AMTHYDJ \" ;\n",
" float APOCI(TSTEP, LAY, ROW, COL);\n",
" APOCI:long_name = \"APOCI \" ;\n",
" APOCI:units = \"ug m-3 \" ;\n",
" APOCI:var_desc = \"Average Concentrations of APOCI \" ;\n",
" float APOCJ(TSTEP, LAY, ROW, COL);\n",
" APOCJ:long_name = \"APOCJ \" ;\n",
" APOCJ:units = \"ug m-3 \" ;\n",
" APOCJ:var_desc = \"Average Concentrations of APOCJ \" ;\n",
" float APNCOMI(TSTEP, LAY, ROW, COL);\n",
" APNCOMI:long_name = \"APNCOMI \" ;\n",
" APNCOMI:units = \"ug m-3 \" ;\n",
" APNCOMI:var_desc = \"Average Concentrations of APNCOMI \" ;\n",
" float APNCOMJ(TSTEP, LAY, ROW, COL);\n",
" APNCOMJ:long_name = \"APNCOMJ \" ;\n",
" APNCOMJ:units = \"ug m-3 \" ;\n",
" APNCOMJ:var_desc = \"Average Concentrations of APNCOMJ \" ;\n",
" float APCSOJ(TSTEP, LAY, ROW, COL);\n",
" APCSOJ:long_name = \"APCSOJ \" ;\n",
" APCSOJ:units = \"ug m-3 \" ;\n",
" APCSOJ:var_desc = \"Average Concentrations of APCSOJ \" ;\n",
" float ALVPO1I(TSTEP, LAY, ROW, COL);\n",
" ALVPO1I:long_name = \"ALVPO1I \" ;\n",
" ALVPO1I:units = \"ug m-3 \" ;\n",
" ALVPO1I:var_desc = \"Average Concentrations of ALVPO1I \" ;\n",
" float ASVPO1I(TSTEP, LAY, ROW, COL);\n",
" ASVPO1I:long_name = \"ASVPO1I \" ;\n",
" ASVPO1I:units = \"ug m-3 \" ;\n",
" ASVPO1I:var_desc = \"Average Concentrations of ASVPO1I \" ;\n",
" float ASVPO2I(TSTEP, LAY, ROW, COL);\n",
" ASVPO2I:long_name = \"ASVPO2I \" ;\n",
" ASVPO2I:units = \"ug m-3 \" ;\n",
" ASVPO2I:var_desc = \"Average Concentrations of ASVPO2I \" ;\n",
" float ALVPO1J(TSTEP, LAY, ROW, COL);\n",
" ALVPO1J:long_name = \"ALVPO1J \" ;\n",
" ALVPO1J:units = \"ug m-3 \" ;\n",
" ALVPO1J:var_desc = \"Average Concentrations of ALVPO1J \" ;\n",
" float ASVPO1J(TSTEP, LAY, ROW, COL);\n",
" ASVPO1J:long_name = \"ASVPO1J \" ;\n",
" ASVPO1J:units = \"ug m-3 \" ;\n",
" ASVPO1J:var_desc = \"Average Concentrations of ASVPO1J \" ;\n",
" float ASVPO2J(TSTEP, LAY, ROW, COL);\n",
" ASVPO2J:long_name = \"ASVPO2J \" ;\n",
" ASVPO2J:units = \"ug m-3 \" ;\n",
" ASVPO2J:var_desc = \"Average Concentrations of ASVPO2J \" ;\n",
" float ASVPO3J(TSTEP, LAY, ROW, COL);\n",
" ASVPO3J:long_name = \"ASVPO3J \" ;\n",
" ASVPO3J:units = \"ug m-3 \" ;\n",
" ASVPO3J:var_desc = \"Average Concentrations of ASVPO3J \" ;\n",
" float AIVPO1J(TSTEP, LAY, ROW, COL);\n",
" AIVPO1J:long_name = \"AIVPO1J \" ;\n",
" AIVPO1J:units = \"ug m-3 \" ;\n",
" AIVPO1J:var_desc = \"Average Concentrations of AIVPO1J \" ;\n",
" float ALVOO1I(TSTEP, LAY, ROW, COL);\n",
" ALVOO1I:long_name = \"ALVOO1I \" ;\n",
" ALVOO1I:units = \"ug m-3 \" ;\n",
" ALVOO1I:var_desc = \"Average Concentrations of ALVOO1I \" ;\n",
" float ALVOO2I(TSTEP, LAY, ROW, COL);\n",
" ALVOO2I:long_name = \"ALVOO2I \" ;\n",
" ALVOO2I:units = \"ug m-3 \" ;\n",
" ALVOO2I:var_desc = \"Average Concentrations of ALVOO2I \" ;\n",
" float ASVOO1I(TSTEP, LAY, ROW, COL);\n",
" ASVOO1I:long_name = \"ASVOO1I \" ;\n",
" ASVOO1I:units = \"ug m-3 \" ;\n",
" ASVOO1I:var_desc = \"Average Concentrations of ASVOO1I \" ;\n",
" float ASVOO2I(TSTEP, LAY, ROW, COL);\n",
" ASVOO2I:long_name = \"ASVOO2I \" ;\n",
" ASVOO2I:units = \"ug m-3 \" ;\n",
" ASVOO2I:var_desc = \"Average Concentrations of ASVOO2I \" ;\n",
" float ALVOO1J(TSTEP, LAY, ROW, COL);\n",
" ALVOO1J:long_name = \"ALVOO1J \" ;\n",
" ALVOO1J:units = \"ug m-3 \" ;\n",
" ALVOO1J:var_desc = \"Average Concentrations of ALVOO1J \" ;\n",
" float ALVOO2J(TSTEP, LAY, ROW, COL);\n",
" ALVOO2J:long_name = \"ALVOO2J \" ;\n",
" ALVOO2J:units = \"ug m-3 \" ;\n",
" ALVOO2J:var_desc = \"Average Concentrations of ALVOO2J \" ;\n",
" float ASVOO1J(TSTEP, LAY, ROW, COL);\n",
" ASVOO1J:long_name = \"ASVOO1J \" ;\n",
" ASVOO1J:units = \"ug m-3 \" ;\n",
" ASVOO1J:var_desc = \"Average Concentrations of ASVOO1J \" ;\n",
" float ASVOO2J(TSTEP, LAY, ROW, COL);\n",
" ASVOO2J:long_name = \"ASVOO2J \" ;\n",
" ASVOO2J:units = \"ug m-3 \" ;\n",
" ASVOO2J:var_desc = \"Average Concentrations of ASVOO2J \" ;\n",
" float ASVOO3J(TSTEP, LAY, ROW, COL);\n",
" ASVOO3J:long_name = \"ASVOO3J \" ;\n",
" ASVOO3J:units = \"ug m-3 \" ;\n",
" ASVOO3J:var_desc = \"Average Concentrations of ASVOO3J \" ;\n",
" float AAVB1J(TSTEP, LAY, ROW, COL);\n",
" AAVB1J:long_name = \"AAVB1J \" ;\n",
" AAVB1J:units = \"ug m-3 \" ;\n",
" AAVB1J:var_desc = \"Average Concentrations of AAVB1J \" ;\n",
" float AAVB2J(TSTEP, LAY, ROW, COL);\n",
" AAVB2J:long_name = \"AAVB2J \" ;\n",
" AAVB2J:units = \"ug m-3 \" ;\n",
" AAVB2J:var_desc = \"Average Concentrations of AAVB2J \" ;\n",
" float AAVB3J(TSTEP, LAY, ROW, COL);\n",
" AAVB3J:long_name = \"AAVB3J \" ;\n",
" AAVB3J:units = \"ug m-3 \" ;\n",
" AAVB3J:var_desc = \"Average Concentrations of AAVB3J \" ;\n",
" float AAVB4J(TSTEP, LAY, ROW, COL);\n",
" AAVB4J:long_name = \"AAVB4J \" ;\n",
" AAVB4J:units = \"ug m-3 \" ;\n",
" AAVB4J:var_desc = \"Average Concentrations of AAVB4J \" ;\n",
" float AMT1J(TSTEP, LAY, ROW, COL);\n",
" AMT1J:long_name = \"AMT1J \" ;\n",
" AMT1J:units = \"ug m-3 \" ;\n",
" AMT1J:var_desc = \"Average Concentrations of AMT1J \" ;\n",
" float AMT2J(TSTEP, LAY, ROW, COL);\n",
" AMT2J:long_name = \"AMT2J \" ;\n",
" AMT2J:units = \"ug m-3 \" ;\n",
" AMT2J:var_desc = \"Average Concentrations of AMT2J \" ;\n",
" float AMT3J(TSTEP, LAY, ROW, COL);\n",
" AMT3J:long_name = \"AMT3J \" ;\n",
" AMT3J:units = \"ug m-3 \" ;\n",
" AMT3J:var_desc = \"Average Concentrations of AMT3J \" ;\n",
" float AMT4J(TSTEP, LAY, ROW, COL);\n",
" AMT4J:long_name = \"AMT4J \" ;\n",
" AMT4J:units = \"ug m-3 \" ;\n",
" AMT4J:var_desc = \"Average Concentrations of AMT4J \" ;\n",
" float AMT5J(TSTEP, LAY, ROW, COL);\n",
" AMT5J:long_name = \"AMT5J \" ;\n",
" AMT5J:units = \"ug m-3 \" ;\n",
" AMT5J:var_desc = \"Average Concentrations of AMT5J \" ;\n",
" float AMT6J(TSTEP, LAY, ROW, COL);\n",
" AMT6J:long_name = \"AMT6J \" ;\n",
" AMT6J:units = \"ug m-3 \" ;\n",
" AMT6J:var_desc = \"Average Concentrations of AMT6J \" ;\n",
" float NH3(TSTEP, LAY, ROW, COL);\n",
" NH3:long_name = \"NH3 \" ;\n",
" NH3:units = \"ppmV \" ;\n",
" NH3:var_desc = \"Average Molar Mixing Ratio of NH3 \" ;\n",
" float SVISO1(TSTEP, LAY, ROW, COL);\n",
" SVISO1:long_name = \"SVISO1 \" ;\n",
" SVISO1:units = \"ppmV \" ;\n",
" SVISO1:var_desc = \"Average Molar Mixing Ratio of SVISO1 \" ;\n",
" float SVISO2(TSTEP, LAY, ROW, COL);\n",
" SVISO2:long_name = \"SVISO2 \" ;\n",
" SVISO2:units = \"ppmV \" ;\n",
" SVISO2:var_desc = \"Average Molar Mixing Ratio of SVISO2 \" ;\n",
" float SVSQT(TSTEP, LAY, ROW, COL);\n",
" SVSQT:long_name = \"SVSQT \" ;\n",
" SVSQT:units = \"ppmV \" ;\n",
" SVSQT:var_desc = \"Average Molar Mixing Ratio of SVSQT \" ;\n",
" float LVPCSOG(TSTEP, LAY, ROW, COL);\n",
" LVPCSOG:long_name = \"LVPCSOG \" ;\n",
" LVPCSOG:units = \"ppmV \" ;\n",
" LVPCSOG:var_desc = \"Average Molar Mixing Ratio of LVPCSOG \" ;\n",
" float SVMT1(TSTEP, LAY, ROW, COL);\n",
" SVMT1:long_name = \"SVMT1 \" ;\n",
" SVMT1:units = \"ppmV \" ;\n",
" SVMT1:var_desc = \"Average Molar Mixing Ratio of SVMT1 \" ;\n",
" float SVMT2(TSTEP, LAY, ROW, COL);\n",
" SVMT2:long_name = \"SVMT2 \" ;\n",
" SVMT2:units = \"ppmV \" ;\n",
" SVMT2:var_desc = \"Average Molar Mixing Ratio of SVMT2 \" ;\n",
" float SVMT3(TSTEP, LAY, ROW, COL);\n",
" SVMT3:long_name = \"SVMT3 \" ;\n",
" SVMT3:units = \"ppmV \" ;\n",
" SVMT3:var_desc = \"Average Molar Mixing Ratio of SVMT3 \" ;\n",
" float SVMT4(TSTEP, LAY, ROW, COL);\n",
" SVMT4:long_name = \"SVMT4 \" ;\n",
" SVMT4:units = \"ppmV \" ;\n",
" SVMT4:var_desc = \"Average Molar Mixing Ratio of SVMT4 \" ;\n",
" float SVMT5(TSTEP, LAY, ROW, COL);\n",
" SVMT5:long_name = \"SVMT5 \" ;\n",
" SVMT5:units = \"ppmV \" ;\n",
" SVMT5:var_desc = \"Average Molar Mixing Ratio of SVMT5 \" ;\n",
" float SVMT6(TSTEP, LAY, ROW, COL);\n",
" SVMT6:long_name = \"SVMT6 \" ;\n",
" SVMT6:units = \"ppmV \" ;\n",
" SVMT6:var_desc = \"Average Molar Mixing Ratio of SVMT6 \" ;\n",
" float WVEL(TSTEP, LAY, ROW, COL);\n",
" WVEL:long_name = \"WVEL \" ;\n",
" WVEL:units = \"m s-1 \" ;\n",
" WVEL:var_desc = \"Vertical Wind Velocity \" ;\n",
" float RH(TSTEP, LAY, ROW, COL);\n",
" RH:long_name = \"RH \" ;\n",
" RH:units = \"1 \" ;\n",
" RH:var_desc = \"Fractional Relative Humidity \" ;\n",
" float TA(TSTEP, LAY, ROW, COL);\n",
" TA:long_name = \"TA \" ;\n",
" TA:units = \"K \" ;\n",
" TA:var_desc = \"Air Temperature \" ;\n",
" float PRES(TSTEP, LAY, ROW, COL);\n",
" PRES:long_name = \"PRES \" ;\n",
" PRES:units = \"Pa \" ;\n",
" PRES:var_desc = \"Air Pressure \" ;\n",
"\n",
"\n",
"// global properties:\n",
" :IOAPI_VERSION = \"$Id: @(#) ioapi library version 3.1 $ \" ;\n",
" :EXEC_ID = \"CMAQ_CCTM22august2019_snapelen_20190822_193232_977500114 \" ;\n",
" :FTYPE = 1 ;\n",
" :CDATE = 2019234 ;\n",
" :CTIME = 202145 ;\n",
" :WDATE = 2019234 ;\n",
" :WTIME = 202145 ;\n",
" :SDATE = 2016184 ;\n",
" :STIME = 0 ;\n",
" :TSTEP = 10000 ;\n",
" :NTHIK = 1 ;\n",
" :NCOLS = 100 ;\n",
" :NROWS = 80 ;\n",
" :NLAYS = 1 ;\n",
" :NVARS = 226 ;\n",
" :GDTYP = 2 ;\n",
" :P_ALP = 33.0 ;\n",
" :P_BET = 45.0 ;\n",
" :P_GAM = -97.0 ;\n",
" :XCENT = -97.0 ;\n",
" :YCENT = 40.0 ;\n",
" :XORIG = 792000.0 ;\n",
" :YORIG = -1080000.0 ;\n",
" :XCELL = 12000.0 ;\n",
" :YCELL = 12000.0 ;\n",
" :VGTYP = 7 ;\n",
" :VGTOP = 5000.0 ;\n",
" :VGLVLS = array([1. , 0.9975], dtype=float32) ;\n",
" :GDNAM = \"2016_12SE1 \" ;\n",
" :UPNAM = \"OPACONC \" ;\n",
" :VAR-LIST = \"NO2 NO O O3 NO3 O1D OH HO2 H2O2 N2O5 HNO3 HONO PNA SO2 SULF SULRXN C2O3 MEO2 RO2 PAN PACD AACD CXO3 ALD2 XO2H PANX FORM MEPX MEOH ROOH XO2 XO2N XPAR XPRP NTR1 NTR2 FACD CO HCO3 ALDX GLYD GLY MGLY ETHA ETOH KET PAR ACET PRPA ROR ETHY ETH OLE IOLE ISOP ISO2 ISOPRXN ISPD INTR ISPX HPLD OPO3 EPOX IEPOXP EPX2 TERP APIN TERPNRO2 MTNO3 TRPRXN BENZENE CRES BZO2 OPEN BENZRO2 TOL TO2 TOLRO2 XOPN XYLMN XLO2 XYLRO2 NAPH PAHRO2 CRO CAT1 CRON OPAN ECH4 CL2 CL HOCL CLO FMCL HCL CLNO2 CLNO3 SESQ SESQRXN SOAALK H2NO3PIJ H2NO3PK VLVPO1 VSVPO1 VSVPO2 VSVPO3 VIVPO1 VLVOO1 VLVOO2 VSVOO1 VSVOO2 VSVOO3 PCVOC PCSOARXN FORM_PRIMARY ALD2_PRIMARY BUTADIENE13 ACROLEIN ACRO_PRIMARY TOLU HG HGIIAER HGIIGAS SVAVB1 SVAVB2 SVAVB3 SVAVB4 ASO4J ASO4I ANH4J ANH4I ANO3J ANO3I AISO1J AISO2J ASQTJ AORGCJ AECJ AECI AOTHRJ AOTHRI AFEJ AALJ ASIJ ATIJ ACAJ AMGJ AKJ AMNJ ACORS ASOIL NUMATKN NUMACC NUMCOR SRFATKN SRFACC SRFCOR AORGH2OJ AH2OJ AH2OI AH3OPJ AH3OPI ANAJ ANAI ACLJ ACLI ASEACAT ACLK ASO4K ANH4K ANO3K AH2OK AH3OPK AISO3J AOLGAJ AOLGBJ AGLYJ AMTNO3J AMTHYDJ APOCI APOCJ APNCOMI APNCOMJ APCSOJ ALVPO1I ASVPO1I ASVPO2I ALVPO1J ASVPO1J ASVPO2J ASVPO3J AIVPO1J ALVOO1I ALVOO2I ASVOO1I ASVOO2I ALVOO1J ALVOO2J ASVOO1J ASVOO2J ASVOO3J AAVB1J AAVB2J AAVB3J AAVB4J AMT1J AMT2J AMT3J AMT4J AMT5J AMT6J NH3 SVISO1 SVISO2 SVSQT LVPCSOG SVMT1 SVMT2 SVMT3 SVMT4 SVMT5 SVMT6 WVEL RH TA PRES \" ;\n",
" :FILEDESC = \"Concentration file output Averaged over the synchronization time steps Timestamp represents beginning computed date/time Layer mapping (CGRID to AGRID): Layer 1 to 1 \" ;\n",
" :HISTORY = \"\" ;\n",
"}"
]
},
"metadata": {
"tags": []
},
"execution_count": 27
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "xJatiGgmm1_I",
"colab_type": "text"
},
"source": [
"# Take the average across time\n",
"\n",
"PseudoNetCDF offers many useful methods including `subsetVariables` and `applyAlongDimensions`. `subsetVariables` extracts one or more variables. `applyAlongDimensions` applies a function across one or more named dimensions. Here we are `subset`ing the 'O3' variable and `apply`ing `mean` to the TSTEP dimension, which is time."
]
},
{
"cell_type": "code",
"metadata": {
"id": "f-IN9Try5DJj",
"colab_type": "code",
"colab": {}
},
"source": [
"pfile = afile.subsetVariables(['O3']).applyAlongDimensions(TSTEP='mean')"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "XowGRJm1Afer",
"colab_type": "text"
},
"source": [
"# Create a Map Figure\n",
"\n",
"1. Create figure\n",
"2. Create axes on the figure\n",
"3. Add the states geometries"
]
},
{
"cell_type": "code",
"metadata": {
"id": "eVjyq6nwIm8K",
"colab_type": "code",
"outputId": "c3274737-a3f6-4e0d-f85e-5d23baf445a2",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 290
}
},
"source": [
"ax = pfile.plot('O3')"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"**PNC:/usr/local/lib/python3.6/dist-packages/PseudoNetCDF/pncwarn.py:24:UserWarning:\n",
" IOAPI_ISPH is assumed to be 6370000.; consistent with WRF\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 2 Axes>"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "cKMpFLBCoMXF",
"colab_type": "text"
},
"source": [
"# Set Color Normalizer\n",
"\n",
"Here we are going to reset the color bar. This could also be done using the `plot_kw` keyword in the `plot` call above. The `plot_kw` takes a dictionary of keywords that it passes to the matplotlib plotting function (here pcolormesh)."
]
},
{
"cell_type": "code",
"metadata": {
"id": "luSL-OJd5mr6",
"colab_type": "code",
"outputId": "f15a18ec-ead5-4c3e-ffa8-090392b362c0",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 259
}
},
"source": [
"ax.collections[-1].set_norm(plt.Normalize(vmin=0, vmax=0.05))\n",
"ax.figure"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 2 Axes>"
]
},
"metadata": {
"tags": []
},
"execution_count": 30
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "SfymqW6NR0n8",
"colab_type": "text"
},
"source": [
"# Store the file for download\n",
"\n",
"Saving the figure to content allows you to download the figure. Look under \"Files\" on the left."
]
},
{
"cell_type": "code",
"metadata": {
"id": "caTvX6ueJ215",
"colab_type": "code",
"colab": {}
},
"source": [
"ax.figure.savefig('/content/Benchmark_DailyAvg_Ozone.png')"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "bjE0mMlrQOyP",
"colab_type": "text"
},
"source": [
"# Use options to configure plot\n",
"\n",
"The command below creates a highly configured plot. Use help to explore the options."
]
},
{
"cell_type": "code",
"metadata": {
"id": "_L4soSrLQO9Q",
"colab_type": "code",
"outputId": "1615a62e-a556-40e4-fdeb-4dde9b020f89",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 319
}
},
"source": [
"plt.close()\n",
"norm = plt.matplotlib.colors.BoundaryNorm(\n",
" [0.01, 0.015, 0.02, 0.025, 0.03, 0.035, 0.04, 0.045, 0.05], 256\n",
")\n",
"cmap = 'jet'\n",
"pfile.plot('O3',\n",
" plot_kw=dict(cmap=cmap, norm=norm),\n",
" cbar_kw=dict(label='ozone mixing ratio ppmV', orientation='horizontal'),\n",
" map_kw=dict(\n",
" area_thresh=1e4,\n",
" states=True,\n",
" resolution='i'\n",
" )\n",
")"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"**PNC:/usr/local/lib/python3.6/dist-packages/PseudoNetCDF/pncwarn.py:24:UserWarning:\n",
" IOAPI_ISPH is assumed to be 6370000.; consistent with WRF\n"
],
"name": "stderr"
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x7f4c860b0358>"
]
},
"metadata": {
"tags": []
},
"execution_count": 31
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 432x288 with 2 Axes>"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "yCcD1XUwQxYr",
"colab_type": "code",
"colab": {}
},
"source": [
""
],
"execution_count": 0,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment