Skip to content

Instantly share code, notes, and snippets.

@barronh
Last active May 9, 2024 17:09
Show Gist options
  • Save barronh/63f8c0956bbe9b31f6d693b465cd659d to your computer and use it in GitHub Desktop.
Save barronh/63f8c0956bbe9b31f6d693b465cd659d to your computer and use it in GitHub Desktop.
TEMPO_GeoXO_Meeting.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"authorship_tag": "ABX9TyNMRbkx5lp9j7bNYlKuZqCm",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/barronh/63f8c0956bbe9b31f6d693b465cd659d/tempo_geoxo_meeting.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"source": [
"# Hands-on TEMPO Training\n",
"\n",
"---\n",
" author: Barron H. Henderson\n",
" date: 2024-05-09 1pm to 2pm\n",
" location: GeoXO ACX Meeting\n",
"---\n",
"\n",
"This training uses RSIG to easily and quickly access and analyze TEMPO data.\n",
"\n",
"Goals:\n",
"1. Install and import libraries\n",
"2. Explore and find data.\n",
"3. Compare TEMPO to observed NO2\n",
"4. Create a TEMPO map\n",
"5. Create a TEMPO Surface NO2 product\n",
"6. Adapt other tutorials"
],
"metadata": {
"id": "Byl7HPnlKprW"
}
},
{
"cell_type": "markdown",
"source": [
"## Step 1: Install prerequisites\n",
"\n",
"* pandas is for tables\n",
"* xarray is for gridded data\n",
"* matplotlib is for plotting\n",
"* netcdf4 is for when RSIG returns NetCDF files\n",
"* pyproj is for coordinate projections\n",
"* pyrsig is for getting data\n",
"* pycno is for simple map overlays\n"
],
"metadata": {
"id": "MoAOeuOHogdH"
}
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "5PWqe1qdQ-Tt",
"outputId": "505bb97e-bdf9-4b7e-9510-1e1d54d1656f"
},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.5/5.5 MB\u001b[0m \u001b[31m9.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m197.8/197.8 kB\u001b[0m \u001b[31m11.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m149.6/149.6 kB\u001b[0m \u001b[31m2.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m9.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25h"
]
}
],
"source": [
"!python -m pip install -qq pandas xarray matplotlib netcdf4 pyproj pyrsig pycno"
]
},
{
"cell_type": "markdown",
"source": [
"Now import the libraries.\n",
"\n",
"_If you get a `ModuleNotFoundError:`, try restarting the kernel._"
],
"metadata": {
"id": "lGWqCZsy1fqF"
}
},
{
"cell_type": "code",
"source": [
"# Import Libraries\n",
"import pyproj\n",
"import xarray as xr\n",
"import pyrsig\n",
"import pandas as pd\n",
"import pycno\n",
"import getpass\n",
"import matplotlib.pyplot as plt"
],
"metadata": {
"id": "4fBuUtvjRBYz"
},
"execution_count": 2,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"# Step 2: Exploring Data\n",
"\n",
"* Import libraries\n",
"* Prepare a pyrsig object"
],
"metadata": {
"id": "F9D5xp_uot3t"
}
},
{
"cell_type": "code",
"source": [
"# Choosing a Northeast domain for 2023 December 18th\n",
"# Dec 18th is in the public data.\n",
"locname = 'nyc'\n",
"bbox = (-74.8, 40.32, -71.43, 41.4)\n",
"bdate = '2023-12-18'"
],
"metadata": {
"id": "qQz3ZPLzo0Mt"
},
"execution_count": 3,
"outputs": []
},
{
"cell_type": "code",
"source": [
"api = pyrsig.RsigApi(bdate=bdate, bbox=bbox, workdir=locname, gridfit=True)\n",
"# api_key = getpass.getpass('Enter TEMPO key (anonymous if unknown):')\n",
"api_key = 'anonymous' # using public, so using anonymous\n",
"api.tempo_kw['api_key'] = api_key"
],
"metadata": {
"id": "4PBjfm0YLQBJ"
},
"execution_count": 4,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# after the cell runs, click on the table button.\n",
"# Then use filters to find tempo data producs by names that start with tempo\n",
"api.descriptions()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 424
},
"id": "-LqXE8LKpLOA",
"outputId": "3d7762a4-13e5-47e9-b5f0-6b34a2dc500c"
},
"execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" name label \\\n",
"0 airnow.pm25 pm25(ug/m3) \n",
"1 airnow.pm10 pm10(ug/m3) \n",
"2 airnow.ozone ozone(ppb) \n",
"3 airnow.no no(ppb) \n",
"4 airnow.no2 no2(ppb) \n",
"... ... ... \n",
"4379 nldas.pressure pressure(Pa) \n",
"4380 nldas.humidity humidity(kg/kg) \n",
"4381 nldas.temperature temperature(K) \n",
"4382 nldas.wind wind(m/s) \n",
"4383 hysplit.pm25 pm25(ug/m3) \n",
"\n",
" description bbox_str \\\n",
"0 UTC hourly mean surface measured particulate m... -157 21 -51 59 \n",
"1 UTC hourly mean surface measured particulate m... -157 21 -51 59 \n",
"2 UTC hourly mean surface measured ozone concent... -157 21 -51 64 \n",
"3 UTC hourly mean surface measured nitric oxide ... -157 21 -51 64 \n",
"4 UTC hourly mean surface measured nitrogen diox... -157 21 -51 64 \n",
"... ... ... \n",
"4379 Modeled North American Land Data Assimilation ... -180 -90 180 90 \n",
"4380 Modeled North American Land Data Assimilation ... -180 -90 180 90 \n",
"4381 Modeled North American Land Data Assimilation ... -180 -90 180 90 \n",
"4382 Modeled North American Land Data Assimilation ... -180 -90 180 90 \n",
"4383 HYSPLIT modeled hourly aerosol fine particulat... -180 -90 180 90 \n",
"\n",
" beginPosition timeResolution endPosition prefix \n",
"0 2003-01-02T00:00:00Z PT1H now airnow \n",
"1 2003-01-02T00:00:00Z PT1H now airnow \n",
"2 2003-01-02T00:00:00Z PT1H now airnow \n",
"3 2003-01-02T00:00:00Z PT1H now airnow \n",
"4 2003-01-02T00:00:00Z PT1H now airnow \n",
"... ... ... ... ... \n",
"4379 20110824T00:00:00Z PT1D now nldas \n",
"4380 20110824T00:00:00Z PT1D now nldas \n",
"4381 20110824T00:00:00Z PT1D now nldas \n",
"4382 20110824T00:00:00Z PT1D now nldas \n",
"4383 2011-01-01T00:00:00Z PT1H 2015-12-31T23:59:59Z hysplit \n",
"\n",
"[4384 rows x 8 columns]"
],
"text/html": [
"\n",
" <div id=\"df-811cc386-f7f3-4947-8a2c-f0a65d0e2dba\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>name</th>\n",
" <th>label</th>\n",
" <th>description</th>\n",
" <th>bbox_str</th>\n",
" <th>beginPosition</th>\n",
" <th>timeResolution</th>\n",
" <th>endPosition</th>\n",
" <th>prefix</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>airnow.pm25</td>\n",
" <td>pm25(ug/m3)</td>\n",
" <td>UTC hourly mean surface measured particulate m...</td>\n",
" <td>-157 21 -51 59</td>\n",
" <td>2003-01-02T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>now</td>\n",
" <td>airnow</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>airnow.pm10</td>\n",
" <td>pm10(ug/m3)</td>\n",
" <td>UTC hourly mean surface measured particulate m...</td>\n",
" <td>-157 21 -51 59</td>\n",
" <td>2003-01-02T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>now</td>\n",
" <td>airnow</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>airnow.ozone</td>\n",
" <td>ozone(ppb)</td>\n",
" <td>UTC hourly mean surface measured ozone concent...</td>\n",
" <td>-157 21 -51 64</td>\n",
" <td>2003-01-02T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>now</td>\n",
" <td>airnow</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>airnow.no</td>\n",
" <td>no(ppb)</td>\n",
" <td>UTC hourly mean surface measured nitric oxide ...</td>\n",
" <td>-157 21 -51 64</td>\n",
" <td>2003-01-02T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>now</td>\n",
" <td>airnow</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>airnow.no2</td>\n",
" <td>no2(ppb)</td>\n",
" <td>UTC hourly mean surface measured nitrogen diox...</td>\n",
" <td>-157 21 -51 64</td>\n",
" <td>2003-01-02T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>now</td>\n",
" <td>airnow</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4379</th>\n",
" <td>nldas.pressure</td>\n",
" <td>pressure(Pa)</td>\n",
" <td>Modeled North American Land Data Assimilation ...</td>\n",
" <td>-180 -90 180 90</td>\n",
" <td>20110824T00:00:00Z</td>\n",
" <td>PT1D</td>\n",
" <td>now</td>\n",
" <td>nldas</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4380</th>\n",
" <td>nldas.humidity</td>\n",
" <td>humidity(kg/kg)</td>\n",
" <td>Modeled North American Land Data Assimilation ...</td>\n",
" <td>-180 -90 180 90</td>\n",
" <td>20110824T00:00:00Z</td>\n",
" <td>PT1D</td>\n",
" <td>now</td>\n",
" <td>nldas</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4381</th>\n",
" <td>nldas.temperature</td>\n",
" <td>temperature(K)</td>\n",
" <td>Modeled North American Land Data Assimilation ...</td>\n",
" <td>-180 -90 180 90</td>\n",
" <td>20110824T00:00:00Z</td>\n",
" <td>PT1D</td>\n",
" <td>now</td>\n",
" <td>nldas</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4382</th>\n",
" <td>nldas.wind</td>\n",
" <td>wind(m/s)</td>\n",
" <td>Modeled North American Land Data Assimilation ...</td>\n",
" <td>-180 -90 180 90</td>\n",
" <td>20110824T00:00:00Z</td>\n",
" <td>PT1D</td>\n",
" <td>now</td>\n",
" <td>nldas</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4383</th>\n",
" <td>hysplit.pm25</td>\n",
" <td>pm25(ug/m3)</td>\n",
" <td>HYSPLIT modeled hourly aerosol fine particulat...</td>\n",
" <td>-180 -90 180 90</td>\n",
" <td>2011-01-01T00:00:00Z</td>\n",
" <td>PT1H</td>\n",
" <td>2015-12-31T23:59:59Z</td>\n",
" <td>hysplit</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>4384 rows × 8 columns</p>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-811cc386-f7f3-4947-8a2c-f0a65d0e2dba')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-811cc386-f7f3-4947-8a2c-f0a65d0e2dba button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-811cc386-f7f3-4947-8a2c-f0a65d0e2dba');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-9428d20d-0d79-4e6c-90a8-4437d64e9277\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-9428d20d-0d79-4e6c-90a8-4437d64e9277')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-9428d20d-0d79-4e6c-90a8-4437d64e9277 button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"summary": "{\n \"name\": \"api\",\n \"rows\": 4384,\n \"fields\": [\n {\n \"column\": \"name\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 4291,\n \"samples\": [\n \"landuse.elevation_jackass_creek_ca_mhw\",\n \"hrrr.relative_humidity_tropo_freezing\",\n \"landuse.stream_temperature_point_08_middle_columbia_river\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"label\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 2974,\n \"samples\": [\n \"elevation_big_lagoon_ca_mhw(m)\",\n \"ndbc.pressure_tendency(hPa)\",\n \"swmm_farmington28_huc12_point.loadings_tn(-)\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"description\",\n \"properties\": {\n \"dtype\": \"string\",\n \"num_unique_values\": 2947,\n \"samples\": [\n \"Sum over 2^i using those i, for which the corresponding L2Fit data quality parameter exceeds the DQ1 limit, maximum of all sets, 0=L1 data quality above 0, 1=Spectral fitting was not successful, 2=Weighted rms of spectral fitting too large, 3=Wavelength shift too large\",\n \"NOAA Tsunami Inundation topography/bathymetry elevation for Northeast Atlantic (MSL)\",\n \"HSPF Charles46 domain HUC10 polygon hydrology runoff (in/acre/hour), recharge (in/acre/hour), precipitation (in/hour), temperature (degF) and potential evapotranspiration (in/hour).\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"bbox_str\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 12,\n \"samples\": [\n \"-125 20 -50 50\",\n \"-125 20 -60 50\",\n \"-157 21 -51 59\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"beginPosition\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 155,\n \"samples\": [\n \"2001-07-20T00:00:00Z\",\n \"2007-03-30T00:00:00Z\",\n \"1992-01-01T00:00:00Z\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"timeResolution\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 4,\n \"samples\": [\n \"PT1Y\",\n \"PT1D\",\n \"PT1H\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"endPosition\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 131,\n \"samples\": [\n \"2019-12-31T23:59:59Z\",\n \"2006-12-05T23:59:59Z\",\n \"2004-12-31T23:59:59Z\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"prefix\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 44,\n \"samples\": [\n \"ncca2\",\n \"omibehr\",\n \"omibehrioapi\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 5
}
]
},
{
"cell_type": "code",
"source": [
"tempokey = 'tempo.l2.no2.vertical_column_troposphere'"
],
"metadata": {
"id": "4aIIr1lmTsYb"
},
"execution_count": 6,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# By default, the pyrsig uses 'ascii' backend, but 'xdr' is faster;\n",
"# both look the same in python, but the files are very different.\n",
"# I'm using xdr here for speed\n",
"df = api.to_dataframe(tempokey, backend='xdr')\n",
"df"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 617
},
"id": "uxQm1l7vpkzT",
"outputId": "2d36274b-bfb8-44ad-a08e-99054bddcbe8"
},
"execution_count": 7,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" Timestamp(UTC) LONGITUDE(deg) LATITUDE(deg) \\\n",
"0 2023-12-18T13:11:00+0000 -73.261124 41.397552 \n",
"1 2023-12-18T13:11:00+0000 -72.579437 41.399281 \n",
"2 2023-12-18T13:11:00+0000 -72.642540 41.397034 \n",
"3 2023-12-18T13:11:00+0000 -72.704453 41.395725 \n",
"4 2023-12-18T13:11:00+0000 -72.767273 41.393372 \n",
"... ... ... ... \n",
"1082 2023-12-18T20:18:00+0000 -74.128571 40.326485 \n",
"1083 2023-12-18T20:18:00+0000 -74.189255 40.323994 \n",
"1084 2023-12-18T20:18:00+0000 -74.250313 40.322124 \n",
"1085 2023-12-18T20:18:00+0000 -74.311188 40.320011 \n",
"1086 2023-12-18T20:18:00+0000 -73.706215 40.320427 \n",
"\n",
" no2_vertical_column_troposphere(molecules/cm2) Longitude_SW(deg) \\\n",
"0 9.600535e+14 -73.226740 \n",
"1 9.477854e+14 -72.544632 \n",
"2 1.068233e+15 -72.607487 \n",
"3 2.464205e+15 -72.669970 \n",
"4 1.179887e+15 -72.732351 \n",
"... ... ... \n",
"1082 2.761060e+15 -74.095238 \n",
"1083 2.565168e+15 -74.155880 \n",
"1084 3.123098e+15 -74.216782 \n",
"1085 3.012529e+15 -74.277761 \n",
"1086 4.572452e+15 -73.672052 \n",
"\n",
" Longitude_SE(deg) Longitude_NW(deg) Longitude_NE(deg) \\\n",
"0 -73.288809 -73.233614 -73.295652 \n",
"1 -72.607487 -72.551695 -72.614491 \n",
"2 -72.669970 -72.614491 -72.676945 \n",
"3 -72.732351 -72.676945 -72.739336 \n",
"4 -72.794975 -72.739336 -72.801992 \n",
"... ... ... ... \n",
"1082 -74.155880 -74.101330 -74.161970 \n",
"1083 -74.216782 -74.161970 -74.222843 \n",
"1084 -74.277761 -74.222843 -74.283768 \n",
"1085 -74.338547 -74.283768 -74.344549 \n",
"1086 -73.734129 -73.678310 -73.740360 \n",
"\n",
" Latitude_SW(deg) Latitude_SE(deg) Latitude_NW(deg) Latitude_NE(deg) \n",
"0 41.408867 41.407360 41.387486 41.385989 \n",
"1 41.411222 41.408752 41.389978 41.387561 \n",
"2 41.408752 41.407031 41.387561 41.385841 \n",
"3 41.407031 41.405197 41.385841 41.383954 \n",
"4 41.405197 41.403073 41.383954 41.381744 \n",
"... ... ... ... ... \n",
"1082 40.337756 40.335640 40.316945 40.314800 \n",
"1083 40.335640 40.333426 40.314800 40.312595 \n",
"1084 40.333426 40.331434 40.312595 40.310650 \n",
"1085 40.331434 40.329268 40.310650 40.308451 \n",
"1086 40.331833 40.329838 40.311019 40.309026 \n",
"\n",
"[23579 rows x 12 columns]"
],
"text/html": [
"\n",
" <div id=\"df-848257e5-327f-434f-b929-a1ead0a3df2d\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Timestamp(UTC)</th>\n",
" <th>LONGITUDE(deg)</th>\n",
" <th>LATITUDE(deg)</th>\n",
" <th>no2_vertical_column_troposphere(molecules/cm2)</th>\n",
" <th>Longitude_SW(deg)</th>\n",
" <th>Longitude_SE(deg)</th>\n",
" <th>Longitude_NW(deg)</th>\n",
" <th>Longitude_NE(deg)</th>\n",
" <th>Latitude_SW(deg)</th>\n",
" <th>Latitude_SE(deg)</th>\n",
" <th>Latitude_NW(deg)</th>\n",
" <th>Latitude_NE(deg)</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-73.261124</td>\n",
" <td>41.397552</td>\n",
" <td>9.600535e+14</td>\n",
" <td>-73.226740</td>\n",
" <td>-73.288809</td>\n",
" <td>-73.233614</td>\n",
" <td>-73.295652</td>\n",
" <td>41.408867</td>\n",
" <td>41.407360</td>\n",
" <td>41.387486</td>\n",
" <td>41.385989</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.579437</td>\n",
" <td>41.399281</td>\n",
" <td>9.477854e+14</td>\n",
" <td>-72.544632</td>\n",
" <td>-72.607487</td>\n",
" <td>-72.551695</td>\n",
" <td>-72.614491</td>\n",
" <td>41.411222</td>\n",
" <td>41.408752</td>\n",
" <td>41.389978</td>\n",
" <td>41.387561</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.642540</td>\n",
" <td>41.397034</td>\n",
" <td>1.068233e+15</td>\n",
" <td>-72.607487</td>\n",
" <td>-72.669970</td>\n",
" <td>-72.614491</td>\n",
" <td>-72.676945</td>\n",
" <td>41.408752</td>\n",
" <td>41.407031</td>\n",
" <td>41.387561</td>\n",
" <td>41.385841</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.704453</td>\n",
" <td>41.395725</td>\n",
" <td>2.464205e+15</td>\n",
" <td>-72.669970</td>\n",
" <td>-72.732351</td>\n",
" <td>-72.676945</td>\n",
" <td>-72.739336</td>\n",
" <td>41.407031</td>\n",
" <td>41.405197</td>\n",
" <td>41.385841</td>\n",
" <td>41.383954</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.767273</td>\n",
" <td>41.393372</td>\n",
" <td>1.179887e+15</td>\n",
" <td>-72.732351</td>\n",
" <td>-72.794975</td>\n",
" <td>-72.739336</td>\n",
" <td>-72.801992</td>\n",
" <td>41.405197</td>\n",
" <td>41.403073</td>\n",
" <td>41.383954</td>\n",
" <td>41.381744</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1082</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.128571</td>\n",
" <td>40.326485</td>\n",
" <td>2.761060e+15</td>\n",
" <td>-74.095238</td>\n",
" <td>-74.155880</td>\n",
" <td>-74.101330</td>\n",
" <td>-74.161970</td>\n",
" <td>40.337756</td>\n",
" <td>40.335640</td>\n",
" <td>40.316945</td>\n",
" <td>40.314800</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1083</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.189255</td>\n",
" <td>40.323994</td>\n",
" <td>2.565168e+15</td>\n",
" <td>-74.155880</td>\n",
" <td>-74.216782</td>\n",
" <td>-74.161970</td>\n",
" <td>-74.222843</td>\n",
" <td>40.335640</td>\n",
" <td>40.333426</td>\n",
" <td>40.314800</td>\n",
" <td>40.312595</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1084</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.250313</td>\n",
" <td>40.322124</td>\n",
" <td>3.123098e+15</td>\n",
" <td>-74.216782</td>\n",
" <td>-74.277761</td>\n",
" <td>-74.222843</td>\n",
" <td>-74.283768</td>\n",
" <td>40.333426</td>\n",
" <td>40.331434</td>\n",
" <td>40.312595</td>\n",
" <td>40.310650</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1085</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.311188</td>\n",
" <td>40.320011</td>\n",
" <td>3.012529e+15</td>\n",
" <td>-74.277761</td>\n",
" <td>-74.338547</td>\n",
" <td>-74.283768</td>\n",
" <td>-74.344549</td>\n",
" <td>40.331434</td>\n",
" <td>40.329268</td>\n",
" <td>40.310650</td>\n",
" <td>40.308451</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1086</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-73.706215</td>\n",
" <td>40.320427</td>\n",
" <td>4.572452e+15</td>\n",
" <td>-73.672052</td>\n",
" <td>-73.734129</td>\n",
" <td>-73.678310</td>\n",
" <td>-73.740360</td>\n",
" <td>40.331833</td>\n",
" <td>40.329838</td>\n",
" <td>40.311019</td>\n",
" <td>40.309026</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>23579 rows × 12 columns</p>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-848257e5-327f-434f-b929-a1ead0a3df2d')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-848257e5-327f-434f-b929-a1ead0a3df2d button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-848257e5-327f-434f-b929-a1ead0a3df2d');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-83e2c9af-6119-4268-a2f3-9ea008549718\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-83e2c9af-6119-4268-a2f3-9ea008549718')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-83e2c9af-6119-4268-a2f3-9ea008549718 button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" <div id=\"id_37de323a-33bd-40b2-9697-bf3d509b217f\">\n",
" <style>\n",
" .colab-df-generate {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-generate:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
" <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df')\"\n",
" title=\"Generate code using this dataframe.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
" </svg>\n",
" </button>\n",
" <script>\n",
" (() => {\n",
" const buttonEl =\n",
" document.querySelector('#id_37de323a-33bd-40b2-9697-bf3d509b217f button.colab-df-generate');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" buttonEl.onclick = () => {\n",
" google.colab.notebook.generateWithVariable('df');\n",
" }\n",
" })();\n",
" </script>\n",
" </div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "df",
"summary": "{\n \"name\": \"df\",\n \"rows\": 23579,\n \"fields\": [\n {\n \"column\": \"Timestamp(UTC)\",\n \"properties\": {\n \"dtype\": \"date\",\n \"min\": \"2023-12-18T13:11:00+0000\",\n \"max\": \"2023-12-18T20:18:00+0000\",\n \"num_unique_values\": 18,\n \"samples\": [\n \"2023-12-18T13:11:00+0000\",\n \"2023-12-18T13:18:00+0000\",\n \"2023-12-18T16:11:00+0000\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LONGITUDE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9770978497604383,\n \"min\": -74.7999496459961,\n \"max\": -71.43000030517578,\n \"num_unique_values\": 22998,\n \"samples\": [\n -73.80558013916016,\n -74.08621215820312,\n -73.9687728881836\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LATITUDE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.311346732451497,\n \"min\": 40.320011138916016,\n \"max\": 41.399967193603516,\n \"num_unique_values\": 22662,\n \"samples\": [\n 41.06572341918945,\n 41.3653450012207,\n 41.27891159057617\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"no2_vertical_column_troposphere(molecules/cm2)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 3532052710992210.0,\n \"min\": 188031287403.5249,\n \"max\": 3.1298578337397096e+16,\n \"num_unique_values\": 23579,\n \"samples\": [\n 4208494606002360.5,\n 448508582157390.94,\n 4571397385114446.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SW(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9775853918181584,\n \"min\": -74.76633644104004,\n \"max\": -71.39405632019043,\n \"num_unique_values\": 23442,\n \"samples\": [\n -73.37417221069336,\n -72.15045166015625,\n -74.4100399017334\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9770254816995922,\n \"min\": -74.82781600952148,\n \"max\": -71.45781517028809,\n \"num_unique_values\": 23434,\n \"samples\": [\n -73.1687126159668,\n -71.7310962677002,\n -73.88187599182129\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NW(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9771728356979967,\n \"min\": -74.77213859558105,\n \"max\": -71.40164756774902,\n \"num_unique_values\": 23441,\n \"samples\": [\n -72.11703491210938,\n -71.73215675354004,\n -74.0462818145752\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9766136337396054,\n \"min\": -74.8337230682373,\n \"max\": -71.46522903442383,\n \"num_unique_values\": 23436,\n \"samples\": [\n -74.28024673461914,\n -73.12850761413574,\n -74.23086166381836\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SW(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3114371526388308,\n \"min\": 40.33123970031738,\n \"max\": 41.41277503967285,\n \"num_unique_values\": 23364,\n \"samples\": [\n 40.768320083618164,\n 41.304335594177246,\n 40.414021492004395\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3113952748519835,\n \"min\": 40.32902526855469,\n \"max\": 41.409913063049316,\n \"num_unique_values\": 23368,\n \"samples\": [\n 40.77809810638428,\n 40.5377311706543,\n 40.59639644622803\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NW(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3112977502222399,\n \"min\": 40.31043243408203,\n \"max\": 41.39190864562988,\n \"num_unique_values\": 23379,\n \"samples\": [\n 41.26265239715576,\n 41.22390842437744,\n 40.72592830657959\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NE(deg)\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.31125600723646113,\n \"min\": 40.30818843841553,\n \"max\": 41.38881587982178,\n \"num_unique_values\": 23371,\n \"samples\": [\n 40.70146560668945,\n 40.635480880737305,\n 40.879730224609375\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 7
}
]
},
{
"cell_type": "code",
"source": [
"# Do it again, but cleanup the keys and add time object\n",
"# Notice that the file is reused\n",
"df = api.to_dataframe(tempokey, unit_keys=False, parse_dates=True, backend='xdr')\n",
"df"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 635
},
"id": "_-XxhcdbR782",
"outputId": "19ca7238-3491-4fd4-e880-34ed7042aa4e"
},
"execution_count": 8,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Using cached: ./tempo.l2.no2.vertical_column_troposphere_2023-12-18T000000Z_2023-12-18T235959Z.xdr.gz\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
" Timestamp LONGITUDE LATITUDE \\\n",
"0 2023-12-18T13:11:00+0000 -73.261124 41.397552 \n",
"1 2023-12-18T13:11:00+0000 -72.579437 41.399281 \n",
"2 2023-12-18T13:11:00+0000 -72.642540 41.397034 \n",
"3 2023-12-18T13:11:00+0000 -72.704453 41.395725 \n",
"4 2023-12-18T13:11:00+0000 -72.767273 41.393372 \n",
"... ... ... ... \n",
"1082 2023-12-18T20:18:00+0000 -74.128571 40.326485 \n",
"1083 2023-12-18T20:18:00+0000 -74.189255 40.323994 \n",
"1084 2023-12-18T20:18:00+0000 -74.250313 40.322124 \n",
"1085 2023-12-18T20:18:00+0000 -74.311188 40.320011 \n",
"1086 2023-12-18T20:18:00+0000 -73.706215 40.320427 \n",
"\n",
" no2_vertical_column_troposphere Longitude_SW Longitude_SE \\\n",
"0 9.600535e+14 -73.226740 -73.288809 \n",
"1 9.477854e+14 -72.544632 -72.607487 \n",
"2 1.068233e+15 -72.607487 -72.669970 \n",
"3 2.464205e+15 -72.669970 -72.732351 \n",
"4 1.179887e+15 -72.732351 -72.794975 \n",
"... ... ... ... \n",
"1082 2.761060e+15 -74.095238 -74.155880 \n",
"1083 2.565168e+15 -74.155880 -74.216782 \n",
"1084 3.123098e+15 -74.216782 -74.277761 \n",
"1085 3.012529e+15 -74.277761 -74.338547 \n",
"1086 4.572452e+15 -73.672052 -73.734129 \n",
"\n",
" Longitude_NW Longitude_NE Latitude_SW Latitude_SE Latitude_NW \\\n",
"0 -73.233614 -73.295652 41.408867 41.407360 41.387486 \n",
"1 -72.551695 -72.614491 41.411222 41.408752 41.389978 \n",
"2 -72.614491 -72.676945 41.408752 41.407031 41.387561 \n",
"3 -72.676945 -72.739336 41.407031 41.405197 41.385841 \n",
"4 -72.739336 -72.801992 41.405197 41.403073 41.383954 \n",
"... ... ... ... ... ... \n",
"1082 -74.101330 -74.161970 40.337756 40.335640 40.316945 \n",
"1083 -74.161970 -74.222843 40.335640 40.333426 40.314800 \n",
"1084 -74.222843 -74.283768 40.333426 40.331434 40.312595 \n",
"1085 -74.283768 -74.344549 40.331434 40.329268 40.310650 \n",
"1086 -73.678310 -73.740360 40.331833 40.329838 40.311019 \n",
"\n",
" Latitude_NE time \n",
"0 41.385989 2023-12-18 13:11:00+00:00 \n",
"1 41.387561 2023-12-18 13:11:00+00:00 \n",
"2 41.385841 2023-12-18 13:11:00+00:00 \n",
"3 41.383954 2023-12-18 13:11:00+00:00 \n",
"4 41.381744 2023-12-18 13:11:00+00:00 \n",
"... ... ... \n",
"1082 40.314800 2023-12-18 20:18:00+00:00 \n",
"1083 40.312595 2023-12-18 20:18:00+00:00 \n",
"1084 40.310650 2023-12-18 20:18:00+00:00 \n",
"1085 40.308451 2023-12-18 20:18:00+00:00 \n",
"1086 40.309026 2023-12-18 20:18:00+00:00 \n",
"\n",
"[23579 rows x 13 columns]"
],
"text/html": [
"\n",
" <div id=\"df-5647a4e4-f4ab-4107-a287-d7c62c8a61c7\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Timestamp</th>\n",
" <th>LONGITUDE</th>\n",
" <th>LATITUDE</th>\n",
" <th>no2_vertical_column_troposphere</th>\n",
" <th>Longitude_SW</th>\n",
" <th>Longitude_SE</th>\n",
" <th>Longitude_NW</th>\n",
" <th>Longitude_NE</th>\n",
" <th>Latitude_SW</th>\n",
" <th>Latitude_SE</th>\n",
" <th>Latitude_NW</th>\n",
" <th>Latitude_NE</th>\n",
" <th>time</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-73.261124</td>\n",
" <td>41.397552</td>\n",
" <td>9.600535e+14</td>\n",
" <td>-73.226740</td>\n",
" <td>-73.288809</td>\n",
" <td>-73.233614</td>\n",
" <td>-73.295652</td>\n",
" <td>41.408867</td>\n",
" <td>41.407360</td>\n",
" <td>41.387486</td>\n",
" <td>41.385989</td>\n",
" <td>2023-12-18 13:11:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.579437</td>\n",
" <td>41.399281</td>\n",
" <td>9.477854e+14</td>\n",
" <td>-72.544632</td>\n",
" <td>-72.607487</td>\n",
" <td>-72.551695</td>\n",
" <td>-72.614491</td>\n",
" <td>41.411222</td>\n",
" <td>41.408752</td>\n",
" <td>41.389978</td>\n",
" <td>41.387561</td>\n",
" <td>2023-12-18 13:11:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.642540</td>\n",
" <td>41.397034</td>\n",
" <td>1.068233e+15</td>\n",
" <td>-72.607487</td>\n",
" <td>-72.669970</td>\n",
" <td>-72.614491</td>\n",
" <td>-72.676945</td>\n",
" <td>41.408752</td>\n",
" <td>41.407031</td>\n",
" <td>41.387561</td>\n",
" <td>41.385841</td>\n",
" <td>2023-12-18 13:11:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.704453</td>\n",
" <td>41.395725</td>\n",
" <td>2.464205e+15</td>\n",
" <td>-72.669970</td>\n",
" <td>-72.732351</td>\n",
" <td>-72.676945</td>\n",
" <td>-72.739336</td>\n",
" <td>41.407031</td>\n",
" <td>41.405197</td>\n",
" <td>41.385841</td>\n",
" <td>41.383954</td>\n",
" <td>2023-12-18 13:11:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2023-12-18T13:11:00+0000</td>\n",
" <td>-72.767273</td>\n",
" <td>41.393372</td>\n",
" <td>1.179887e+15</td>\n",
" <td>-72.732351</td>\n",
" <td>-72.794975</td>\n",
" <td>-72.739336</td>\n",
" <td>-72.801992</td>\n",
" <td>41.405197</td>\n",
" <td>41.403073</td>\n",
" <td>41.383954</td>\n",
" <td>41.381744</td>\n",
" <td>2023-12-18 13:11:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1082</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.128571</td>\n",
" <td>40.326485</td>\n",
" <td>2.761060e+15</td>\n",
" <td>-74.095238</td>\n",
" <td>-74.155880</td>\n",
" <td>-74.101330</td>\n",
" <td>-74.161970</td>\n",
" <td>40.337756</td>\n",
" <td>40.335640</td>\n",
" <td>40.316945</td>\n",
" <td>40.314800</td>\n",
" <td>2023-12-18 20:18:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1083</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.189255</td>\n",
" <td>40.323994</td>\n",
" <td>2.565168e+15</td>\n",
" <td>-74.155880</td>\n",
" <td>-74.216782</td>\n",
" <td>-74.161970</td>\n",
" <td>-74.222843</td>\n",
" <td>40.335640</td>\n",
" <td>40.333426</td>\n",
" <td>40.314800</td>\n",
" <td>40.312595</td>\n",
" <td>2023-12-18 20:18:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1084</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.250313</td>\n",
" <td>40.322124</td>\n",
" <td>3.123098e+15</td>\n",
" <td>-74.216782</td>\n",
" <td>-74.277761</td>\n",
" <td>-74.222843</td>\n",
" <td>-74.283768</td>\n",
" <td>40.333426</td>\n",
" <td>40.331434</td>\n",
" <td>40.312595</td>\n",
" <td>40.310650</td>\n",
" <td>2023-12-18 20:18:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1085</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-74.311188</td>\n",
" <td>40.320011</td>\n",
" <td>3.012529e+15</td>\n",
" <td>-74.277761</td>\n",
" <td>-74.338547</td>\n",
" <td>-74.283768</td>\n",
" <td>-74.344549</td>\n",
" <td>40.331434</td>\n",
" <td>40.329268</td>\n",
" <td>40.310650</td>\n",
" <td>40.308451</td>\n",
" <td>2023-12-18 20:18:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1086</th>\n",
" <td>2023-12-18T20:18:00+0000</td>\n",
" <td>-73.706215</td>\n",
" <td>40.320427</td>\n",
" <td>4.572452e+15</td>\n",
" <td>-73.672052</td>\n",
" <td>-73.734129</td>\n",
" <td>-73.678310</td>\n",
" <td>-73.740360</td>\n",
" <td>40.331833</td>\n",
" <td>40.329838</td>\n",
" <td>40.311019</td>\n",
" <td>40.309026</td>\n",
" <td>2023-12-18 20:18:00+00:00</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>23579 rows × 13 columns</p>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-5647a4e4-f4ab-4107-a287-d7c62c8a61c7')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-5647a4e4-f4ab-4107-a287-d7c62c8a61c7 button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-5647a4e4-f4ab-4107-a287-d7c62c8a61c7');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-00280c7e-75a8-4a51-9f8f-1578da6bb3de\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-00280c7e-75a8-4a51-9f8f-1578da6bb3de')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-00280c7e-75a8-4a51-9f8f-1578da6bb3de button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" <div id=\"id_0499deb6-5ce4-40b4-b961-59bf1a264413\">\n",
" <style>\n",
" .colab-df-generate {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-generate:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
" <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df')\"\n",
" title=\"Generate code using this dataframe.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
" </svg>\n",
" </button>\n",
" <script>\n",
" (() => {\n",
" const buttonEl =\n",
" document.querySelector('#id_0499deb6-5ce4-40b4-b961-59bf1a264413 button.colab-df-generate');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" buttonEl.onclick = () => {\n",
" google.colab.notebook.generateWithVariable('df');\n",
" }\n",
" })();\n",
" </script>\n",
" </div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "df",
"summary": "{\n \"name\": \"df\",\n \"rows\": 23579,\n \"fields\": [\n {\n \"column\": \"Timestamp\",\n \"properties\": {\n \"dtype\": \"date\",\n \"min\": \"2023-12-18T13:11:00+0000\",\n \"max\": \"2023-12-18T20:18:00+0000\",\n \"num_unique_values\": 18,\n \"samples\": [\n \"2023-12-18T13:11:00+0000\",\n \"2023-12-18T13:18:00+0000\",\n \"2023-12-18T16:11:00+0000\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LONGITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9770978497604383,\n \"min\": -74.7999496459961,\n \"max\": -71.43000030517578,\n \"num_unique_values\": 22998,\n \"samples\": [\n -73.80558013916016,\n -74.08621215820312,\n -73.9687728881836\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LATITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.311346732451497,\n \"min\": 40.320011138916016,\n \"max\": 41.399967193603516,\n \"num_unique_values\": 22662,\n \"samples\": [\n 41.06572341918945,\n 41.3653450012207,\n 41.27891159057617\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"no2_vertical_column_troposphere\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 3532052710992210.0,\n \"min\": 188031287403.5249,\n \"max\": 3.1298578337397096e+16,\n \"num_unique_values\": 23579,\n \"samples\": [\n 4208494606002360.5,\n 448508582157390.94,\n 4571397385114446.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9775853918181584,\n \"min\": -74.76633644104004,\n \"max\": -71.39405632019043,\n \"num_unique_values\": 23442,\n \"samples\": [\n -73.37417221069336,\n -72.15045166015625,\n -74.4100399017334\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9770254816995922,\n \"min\": -74.82781600952148,\n \"max\": -71.45781517028809,\n \"num_unique_values\": 23434,\n \"samples\": [\n -73.1687126159668,\n -71.7310962677002,\n -73.88187599182129\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9771728356979967,\n \"min\": -74.77213859558105,\n \"max\": -71.40164756774902,\n \"num_unique_values\": 23441,\n \"samples\": [\n -72.11703491210938,\n -71.73215675354004,\n -74.0462818145752\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.9766136337396054,\n \"min\": -74.8337230682373,\n \"max\": -71.46522903442383,\n \"num_unique_values\": 23436,\n \"samples\": [\n -74.28024673461914,\n -73.12850761413574,\n -74.23086166381836\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3114371526388308,\n \"min\": 40.33123970031738,\n \"max\": 41.41277503967285,\n \"num_unique_values\": 23364,\n \"samples\": [\n 40.768320083618164,\n 41.304335594177246,\n 40.414021492004395\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3113952748519835,\n \"min\": 40.32902526855469,\n \"max\": 41.409913063049316,\n \"num_unique_values\": 23368,\n \"samples\": [\n 40.77809810638428,\n 40.5377311706543,\n 40.59639644622803\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.3112977502222399,\n \"min\": 40.31043243408203,\n \"max\": 41.39190864562988,\n \"num_unique_values\": 23379,\n \"samples\": [\n 41.26265239715576,\n 41.22390842437744,\n 40.72592830657959\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.31125600723646113,\n \"min\": 40.30818843841553,\n \"max\": 41.38881587982178,\n \"num_unique_values\": 23371,\n \"samples\": [\n 40.70146560668945,\n 40.635480880737305,\n 40.879730224609375\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"time\",\n \"properties\": {\n \"dtype\": \"date\",\n \"min\": \"2023-12-18 13:11:00+00:00\",\n \"max\": \"2023-12-18 20:18:00+00:00\",\n \"num_unique_values\": 18,\n \"samples\": [\n \"2023-12-18 13:11:00+00:00\",\n \"2023-12-18 13:18:00+00:00\",\n \"2023-12-18 16:11:00+00:00\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 8
}
]
},
{
"cell_type": "markdown",
"source": [
"# Step 3: Compare to observations\n",
"\n",
"* Make an hourly average product.\n",
"* Make a simple time-series plot\n",
"* Do the same with airnow to compare"
],
"metadata": {
"id": "gLFnlchtqmUi"
}
},
{
"cell_type": "code",
"source": [
"# Make an hourly average\n",
"hdf = df.groupby(pd.Grouper(key='time', freq='1h')).mean(numeric_only=True)\n",
"hdf"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 332
},
"id": "g42ta_2cRts2",
"outputId": "366fb666-dc20-4bf9-df2d-d1c7d8796238"
},
"execution_count": 9,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" LONGITUDE LATITUDE \\\n",
"time \n",
"2023-12-18 13:00:00+00:00 -73.120932 40.853867 \n",
"2023-12-18 14:00:00+00:00 -73.212463 40.846213 \n",
"2023-12-18 15:00:00+00:00 -73.214949 40.854656 \n",
"2023-12-18 16:00:00+00:00 -73.147281 40.852352 \n",
"2023-12-18 17:00:00+00:00 -73.133614 40.856752 \n",
"2023-12-18 18:00:00+00:00 -73.153252 40.868111 \n",
"2023-12-18 19:00:00+00:00 -73.178307 40.830798 \n",
"2023-12-18 20:00:00+00:00 -73.140368 40.851870 \n",
"\n",
" no2_vertical_column_troposphere Longitude_SW \\\n",
"time \n",
"2023-12-18 13:00:00+00:00 1.989354e+15 -73.086563 \n",
"2023-12-18 14:00:00+00:00 2.914695e+15 -73.178142 \n",
"2023-12-18 15:00:00+00:00 3.237612e+15 -73.180620 \n",
"2023-12-18 16:00:00+00:00 3.287196e+15 -73.112882 \n",
"2023-12-18 17:00:00+00:00 3.483012e+15 -73.099205 \n",
"2023-12-18 18:00:00+00:00 4.506504e+15 -73.118870 \n",
"2023-12-18 19:00:00+00:00 4.574339e+15 -73.143952 \n",
"2023-12-18 20:00:00+00:00 3.867439e+15 -73.105964 \n",
"\n",
" Longitude_SE Longitude_NW Longitude_NE \\\n",
"time \n",
"2023-12-18 13:00:00+00:00 -73.148597 -73.093252 -73.155259 \n",
"2023-12-18 14:00:00+00:00 -73.240112 -73.184795 -73.246738 \n",
"2023-12-18 15:00:00+00:00 -73.242615 -73.187275 -73.249243 \n",
"2023-12-18 16:00:00+00:00 -73.174985 -73.119565 -73.181640 \n",
"2023-12-18 17:00:00+00:00 -73.161332 -73.105891 -73.167991 \n",
"2023-12-18 18:00:00+00:00 -73.180939 -73.125548 -73.187590 \n",
"2023-12-18 19:00:00+00:00 -73.205990 -73.150605 -73.212616 \n",
"2023-12-18 20:00:00+00:00 -73.168078 -73.112633 -73.174721 \n",
"\n",
" Latitude_SW Latitude_SE Latitude_NW Latitude_NE \n",
"time \n",
"2023-12-18 13:00:00+00:00 40.865505 40.863282 40.844459 40.842239 \n",
"2023-12-18 14:00:00+00:00 40.857878 40.855597 40.836825 40.834548 \n",
"2023-12-18 15:00:00+00:00 40.866338 40.864039 40.845275 40.842979 \n",
"2023-12-18 16:00:00+00:00 40.864046 40.861735 40.842976 40.840670 \n",
"2023-12-18 17:00:00+00:00 40.868480 40.866112 40.847407 40.845043 \n",
"2023-12-18 18:00:00+00:00 40.879841 40.877467 40.858764 40.856394 \n",
"2023-12-18 19:00:00+00:00 40.842477 40.840185 40.821416 40.819127 \n",
"2023-12-18 20:00:00+00:00 40.863572 40.861250 40.842502 40.840185 "
],
"text/html": [
"\n",
" <div id=\"df-3d449843-725c-4120-b0cd-35a1b0067a33\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>LONGITUDE</th>\n",
" <th>LATITUDE</th>\n",
" <th>no2_vertical_column_troposphere</th>\n",
" <th>Longitude_SW</th>\n",
" <th>Longitude_SE</th>\n",
" <th>Longitude_NW</th>\n",
" <th>Longitude_NE</th>\n",
" <th>Latitude_SW</th>\n",
" <th>Latitude_SE</th>\n",
" <th>Latitude_NW</th>\n",
" <th>Latitude_NE</th>\n",
" </tr>\n",
" <tr>\n",
" <th>time</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2023-12-18 13:00:00+00:00</th>\n",
" <td>-73.120932</td>\n",
" <td>40.853867</td>\n",
" <td>1.989354e+15</td>\n",
" <td>-73.086563</td>\n",
" <td>-73.148597</td>\n",
" <td>-73.093252</td>\n",
" <td>-73.155259</td>\n",
" <td>40.865505</td>\n",
" <td>40.863282</td>\n",
" <td>40.844459</td>\n",
" <td>40.842239</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 14:00:00+00:00</th>\n",
" <td>-73.212463</td>\n",
" <td>40.846213</td>\n",
" <td>2.914695e+15</td>\n",
" <td>-73.178142</td>\n",
" <td>-73.240112</td>\n",
" <td>-73.184795</td>\n",
" <td>-73.246738</td>\n",
" <td>40.857878</td>\n",
" <td>40.855597</td>\n",
" <td>40.836825</td>\n",
" <td>40.834548</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 15:00:00+00:00</th>\n",
" <td>-73.214949</td>\n",
" <td>40.854656</td>\n",
" <td>3.237612e+15</td>\n",
" <td>-73.180620</td>\n",
" <td>-73.242615</td>\n",
" <td>-73.187275</td>\n",
" <td>-73.249243</td>\n",
" <td>40.866338</td>\n",
" <td>40.864039</td>\n",
" <td>40.845275</td>\n",
" <td>40.842979</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 16:00:00+00:00</th>\n",
" <td>-73.147281</td>\n",
" <td>40.852352</td>\n",
" <td>3.287196e+15</td>\n",
" <td>-73.112882</td>\n",
" <td>-73.174985</td>\n",
" <td>-73.119565</td>\n",
" <td>-73.181640</td>\n",
" <td>40.864046</td>\n",
" <td>40.861735</td>\n",
" <td>40.842976</td>\n",
" <td>40.840670</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 17:00:00+00:00</th>\n",
" <td>-73.133614</td>\n",
" <td>40.856752</td>\n",
" <td>3.483012e+15</td>\n",
" <td>-73.099205</td>\n",
" <td>-73.161332</td>\n",
" <td>-73.105891</td>\n",
" <td>-73.167991</td>\n",
" <td>40.868480</td>\n",
" <td>40.866112</td>\n",
" <td>40.847407</td>\n",
" <td>40.845043</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 18:00:00+00:00</th>\n",
" <td>-73.153252</td>\n",
" <td>40.868111</td>\n",
" <td>4.506504e+15</td>\n",
" <td>-73.118870</td>\n",
" <td>-73.180939</td>\n",
" <td>-73.125548</td>\n",
" <td>-73.187590</td>\n",
" <td>40.879841</td>\n",
" <td>40.877467</td>\n",
" <td>40.858764</td>\n",
" <td>40.856394</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 19:00:00+00:00</th>\n",
" <td>-73.178307</td>\n",
" <td>40.830798</td>\n",
" <td>4.574339e+15</td>\n",
" <td>-73.143952</td>\n",
" <td>-73.205990</td>\n",
" <td>-73.150605</td>\n",
" <td>-73.212616</td>\n",
" <td>40.842477</td>\n",
" <td>40.840185</td>\n",
" <td>40.821416</td>\n",
" <td>40.819127</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-12-18 20:00:00+00:00</th>\n",
" <td>-73.140368</td>\n",
" <td>40.851870</td>\n",
" <td>3.867439e+15</td>\n",
" <td>-73.105964</td>\n",
" <td>-73.168078</td>\n",
" <td>-73.112633</td>\n",
" <td>-73.174721</td>\n",
" <td>40.863572</td>\n",
" <td>40.861250</td>\n",
" <td>40.842502</td>\n",
" <td>40.840185</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-3d449843-725c-4120-b0cd-35a1b0067a33')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-3d449843-725c-4120-b0cd-35a1b0067a33 button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-3d449843-725c-4120-b0cd-35a1b0067a33');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-9cfe30e9-2b74-4858-8917-88ae2fa002ee\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-9cfe30e9-2b74-4858-8917-88ae2fa002ee')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-9cfe30e9-2b74-4858-8917-88ae2fa002ee button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" <div id=\"id_433832e7-ab09-467f-834c-e2600b6f0ffe\">\n",
" <style>\n",
" .colab-df-generate {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-generate:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
" <button class=\"colab-df-generate\" onclick=\"generateWithVariable('hdf')\"\n",
" title=\"Generate code using this dataframe.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
" </svg>\n",
" </button>\n",
" <script>\n",
" (() => {\n",
" const buttonEl =\n",
" document.querySelector('#id_433832e7-ab09-467f-834c-e2600b6f0ffe button.colab-df-generate');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" buttonEl.onclick = () => {\n",
" google.colab.notebook.generateWithVariable('hdf');\n",
" }\n",
" })();\n",
" </script>\n",
" </div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "hdf",
"summary": "{\n \"name\": \"hdf\",\n \"rows\": 8,\n \"fields\": [\n {\n \"column\": \"time\",\n \"properties\": {\n \"dtype\": \"date\",\n \"min\": \"2023-12-18 13:00:00+00:00\",\n \"max\": \"2023-12-18 20:00:00+00:00\",\n \"num_unique_values\": 8,\n \"samples\": [\n \"2023-12-18 14:00:00+00:00\",\n \"2023-12-18 18:00:00+00:00\",\n \"2023-12-18 13:00:00+00:00\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LONGITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.03558922166578101,\n \"min\": -73.21494911462011,\n \"max\": -73.12093158041691,\n \"num_unique_values\": 8,\n \"samples\": [\n -73.21246253736092,\n -73.1532521407428,\n -73.12093158041691\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LATITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.010526187645611057,\n \"min\": 40.830797707593,\n \"max\": 40.868110778452355,\n \"num_unique_values\": 8,\n \"samples\": [\n 40.846213207822856,\n 40.868110778452355,\n 40.85386682436959\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"no2_vertical_column_troposphere\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 848433438504472.6,\n \"min\": 1989354323713838.0,\n \"max\": 4574338857940920.0,\n \"num_unique_values\": 8,\n \"samples\": [\n 2914694825062968.0,\n 4506504042926514.0,\n 1989354323713838.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.03561841362973366,\n \"min\": -73.18062016401295,\n \"max\": -73.08656253687342,\n \"num_unique_values\": 8,\n \"samples\": [\n -73.17814184092512,\n -73.11886975922937,\n -73.08656253687342\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_SE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.03557382032816339,\n \"min\": -73.24261457443974,\n \"max\": -73.14859658868315,\n \"num_unique_values\": 8,\n \"samples\": [\n -73.24011164347331,\n -73.18093916006126,\n -73.14859658868315\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.03560481556350252,\n \"min\": -73.18727544782335,\n \"max\": -73.09325181567004,\n \"num_unique_values\": 8,\n \"samples\": [\n -73.18479544591422,\n -73.12554825437672,\n -73.09325181567004\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Longitude_NE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.035560229120119365,\n \"min\": -73.24924273175961,\n \"max\": -73.15525925711957,\n \"num_unique_values\": 8,\n \"samples\": [\n -73.24673820880929,\n -73.18759025766691,\n -73.15525925711957\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.01054076661733721,\n \"min\": 40.842477200575814,\n \"max\": 40.87984073431112,\n \"num_unique_values\": 8,\n \"samples\": [\n 40.85787803842564,\n 40.87984073431112,\n 40.86550477144761\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_SE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.010518338335528347,\n \"min\": 40.84018454470752,\n \"max\": 40.87746674058966,\n \"num_unique_values\": 8,\n \"samples\": [\n 40.85559732494932,\n 40.87746674058966,\n 40.863281637875005\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NW\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.010536433883956071,\n \"min\": 40.821415564528216,\n \"max\": 40.8587643044468,\n \"num_unique_values\": 8,\n \"samples\": [\n 40.83682518698952,\n 40.8587643044468,\n 40.84445904486777\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Latitude_NE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.010514056890816805,\n \"min\": 40.8191268760481,\n \"max\": 40.856394388517984,\n \"num_unique_values\": 8,\n \"samples\": [\n 40.83454820189813,\n 40.856394388517984,\n 40.842238872143014\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 9
}
]
},
{
"cell_type": "code",
"source": [
"# Plot a data column selected from the names above\n",
"tempocol = 'no2_vertical_column_troposphere'\n",
"ax = hdf[tempocol].plot(ylim=(0, None), ylabel='NO2 [molec/cm2]')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 465
},
"id": "TJUKlR4jTEgP",
"outputId": "7a174a7f-e379-4887-ee36-e1370e76cf33"
},
"execution_count": 10,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
],
"image/png": "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llBERERE5mZy6WnZsiV27txZ6fM7duxAy5YtzRKKiIiIyNxMLj2TJ0/GrFmzKpyzs23bNrzxxhsICwszZzYiIiIiszH5lPVXXnkFBw8exJAhQxAQEIDWrVtDCIGzZ88iMTERI0aMwIwZM2owKhEREVH1mbynR6lUYsOGDVi3bh0CAgJw7tw5JCQkoFWrVvjuu+/w008/Qak0eTgiIiKiWsXbUBAREVGtsvhT1omIiIismclzepRKJRQKxT3XUSgUKC0tfeBQREREROZmcunZtGlTpc9FR0dj4cKFMBgMZglFREREZG4ml57hw4eXW5aQkIC33noLW7duxYQJE/DBBx+YNRwRERGRuVRrTk9qaiqeffZZtG3bFqWlpYiPj8eqVavg5+dn7nxEREREZlGl0pOdnY0333wTLVq0wOnTp7Fjxw5s3boVQUFBNZWPiIiIyCxMPrz1ySefYN68eWjUqBHWrVtX4eEuIiIiIktl8nV6lEol7O3t0a9fP6hUqkrX27hxo9nC3Q+v00NERGR9pPr8NnlPz6RJk+57yjoRERGRpTK59ERGRtZgDCIiIqKaxSsyExERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSyw9BAREZEssPQQERGRLLD0EBERkSxIWnr27t2LoUOHwsvLCwqFAlFRUVLGISIiojpM0tKTn5+Pdu3aYcmSJVLGICIiIhmwkfLFBw0ahEGDBkkZgYiIiGRC0tJTVcXFxSguLjY+zsnJkTANERERWROrmsg8d+5caLVa45ePj4/UkYiIiMhKWFXpmT17NrKzs41fycnJUkciIiIiK2FVh7c0Gg00Go3UMYiIiMgKWdWeHiIiIqLqknRPT15eHv7880/j40uXLiE+Ph6urq7w9fWV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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"airnowkey = 'airnow.no2'\n",
"adf = api.to_dataframe(airnowkey, unit_keys=False, parse_dates=True)\n",
"adf"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 424
},
"id": "6jxgC38o-ER-",
"outputId": "45498e37-aa1c-41c9-e99f-c329be714e6b"
},
"execution_count": 11,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" Timestamp LONGITUDE LATITUDE STATION no2 \\\n",
"0 2023-12-18T00:00:00-0000 -73.3369 41.1189 1 5.0 \n",
"1 2023-12-18T00:00:00-0000 -72.9027 41.3013 2 16.0 \n",
"2 2023-12-18T00:00:00-0000 -73.9661 40.8535 3 15.0 \n",
"3 2023-12-18T00:00:00-0000 -74.1261 40.6703 4 12.0 \n",
"4 2023-12-18T00:00:00-0000 -74.0666 40.7317 5 20.0 \n",
".. ... ... ... ... ... \n",
"211 2023-12-18T23:00:00-0000 -74.0666 40.7317 5 18.0 \n",
"212 2023-12-18T23:00:00-0000 -74.4294 40.4622 6 3.0 \n",
"213 2023-12-18T23:00:00-0000 -74.6763 40.7876 7 2.0 \n",
"214 2023-12-18T23:00:00-0000 -74.2084 40.6414 8 12.0 \n",
"215 2023-12-18T23:00:00-0000 -73.1391 40.9610 9 4.0 \n",
"\n",
" SITE_NAME time \n",
"0 840090019003;42602 2023-12-18 00:00:00+00:00 \n",
"1 840090090027;42602 2023-12-18 00:00:00+00:00 \n",
"2 840340030010;42602 2023-12-18 00:00:00+00:00 \n",
"3 840340170006;42602 2023-12-18 00:00:00+00:00 \n",
"4 840340171002;42602 2023-12-18 00:00:00+00:00 \n",
".. ... ... \n",
"211 840340171002;42602 2023-12-18 23:00:00+00:00 \n",
"212 840340230011;42602 2023-12-18 23:00:00+00:00 \n",
"213 840340273001;42602 2023-12-18 23:00:00+00:00 \n",
"214 840340390004;42602 2023-12-18 23:00:00+00:00 \n",
"215 840361030044;42602 2023-12-18 23:00:00+00:00 \n",
"\n",
"[216 rows x 7 columns]"
],
"text/html": [
"\n",
" <div id=\"df-4d22c67a-4e7b-4c3c-a44a-cf8f0960a5e5\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Timestamp</th>\n",
" <th>LONGITUDE</th>\n",
" <th>LATITUDE</th>\n",
" <th>STATION</th>\n",
" <th>no2</th>\n",
" <th>SITE_NAME</th>\n",
" <th>time</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2023-12-18T00:00:00-0000</td>\n",
" <td>-73.3369</td>\n",
" <td>41.1189</td>\n",
" <td>1</td>\n",
" <td>5.0</td>\n",
" <td>840090019003;42602</td>\n",
" <td>2023-12-18 00:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>2023-12-18T00:00:00-0000</td>\n",
" <td>-72.9027</td>\n",
" <td>41.3013</td>\n",
" <td>2</td>\n",
" <td>16.0</td>\n",
" <td>840090090027;42602</td>\n",
" <td>2023-12-18 00:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>2023-12-18T00:00:00-0000</td>\n",
" <td>-73.9661</td>\n",
" <td>40.8535</td>\n",
" <td>3</td>\n",
" <td>15.0</td>\n",
" <td>840340030010;42602</td>\n",
" <td>2023-12-18 00:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2023-12-18T00:00:00-0000</td>\n",
" <td>-74.1261</td>\n",
" <td>40.6703</td>\n",
" <td>4</td>\n",
" <td>12.0</td>\n",
" <td>840340170006;42602</td>\n",
" <td>2023-12-18 00:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2023-12-18T00:00:00-0000</td>\n",
" <td>-74.0666</td>\n",
" <td>40.7317</td>\n",
" <td>5</td>\n",
" <td>20.0</td>\n",
" <td>840340171002;42602</td>\n",
" <td>2023-12-18 00:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>211</th>\n",
" <td>2023-12-18T23:00:00-0000</td>\n",
" <td>-74.0666</td>\n",
" <td>40.7317</td>\n",
" <td>5</td>\n",
" <td>18.0</td>\n",
" <td>840340171002;42602</td>\n",
" <td>2023-12-18 23:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>212</th>\n",
" <td>2023-12-18T23:00:00-0000</td>\n",
" <td>-74.4294</td>\n",
" <td>40.4622</td>\n",
" <td>6</td>\n",
" <td>3.0</td>\n",
" <td>840340230011;42602</td>\n",
" <td>2023-12-18 23:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>213</th>\n",
" <td>2023-12-18T23:00:00-0000</td>\n",
" <td>-74.6763</td>\n",
" <td>40.7876</td>\n",
" <td>7</td>\n",
" <td>2.0</td>\n",
" <td>840340273001;42602</td>\n",
" <td>2023-12-18 23:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>214</th>\n",
" <td>2023-12-18T23:00:00-0000</td>\n",
" <td>-74.2084</td>\n",
" <td>40.6414</td>\n",
" <td>8</td>\n",
" <td>12.0</td>\n",
" <td>840340390004;42602</td>\n",
" <td>2023-12-18 23:00:00+00:00</td>\n",
" </tr>\n",
" <tr>\n",
" <th>215</th>\n",
" <td>2023-12-18T23:00:00-0000</td>\n",
" <td>-73.1391</td>\n",
" <td>40.9610</td>\n",
" <td>9</td>\n",
" <td>4.0</td>\n",
" <td>840361030044;42602</td>\n",
" <td>2023-12-18 23:00:00+00:00</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>216 rows × 7 columns</p>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-4d22c67a-4e7b-4c3c-a44a-cf8f0960a5e5')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-4d22c67a-4e7b-4c3c-a44a-cf8f0960a5e5 button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-4d22c67a-4e7b-4c3c-a44a-cf8f0960a5e5');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-a050fb64-45e7-4765-9741-a17f48cd92a9\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-a050fb64-45e7-4765-9741-a17f48cd92a9')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-a050fb64-45e7-4765-9741-a17f48cd92a9 button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" <div id=\"id_fb9e9fbc-bc7b-4fc4-8e2a-e35996b9e526\">\n",
" <style>\n",
" .colab-df-generate {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-generate:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-generate:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
" <button class=\"colab-df-generate\" onclick=\"generateWithVariable('adf')\"\n",
" title=\"Generate code using this dataframe.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
" </svg>\n",
" </button>\n",
" <script>\n",
" (() => {\n",
" const buttonEl =\n",
" document.querySelector('#id_fb9e9fbc-bc7b-4fc4-8e2a-e35996b9e526 button.colab-df-generate');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" buttonEl.onclick = () => {\n",
" google.colab.notebook.generateWithVariable('adf');\n",
" }\n",
" })();\n",
" </script>\n",
" </div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "adf",
"summary": "{\n \"name\": \"adf\",\n \"rows\": 216,\n \"fields\": [\n {\n \"column\": \"Timestamp\",\n \"properties\": {\n \"dtype\": \"object\",\n \"num_unique_values\": 24,\n \"samples\": [\n \"2023-12-18T08:00:00-0000\",\n \"2023-12-18T16:00:00-0000\",\n \"2023-12-18T00:00:00-0000\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LONGITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.5733684518539499,\n \"min\": -74.6763,\n \"max\": -72.9027,\n \"num_unique_values\": 9,\n \"samples\": [\n -74.2084,\n -72.9027,\n -74.4294\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"LATITUDE\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 0.2434035867576959,\n \"min\": 40.4622,\n \"max\": 41.3013,\n \"num_unique_values\": 9,\n \"samples\": [\n 40.6414,\n 41.3013,\n 40.4622\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"STATION\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 2,\n \"min\": 1,\n \"max\": 9,\n \"num_unique_values\": 9,\n \"samples\": [\n 8,\n 2,\n 6\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"no2\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 7.074439851862342,\n \"min\": 0.0,\n \"max\": 38.0,\n \"num_unique_values\": 42,\n \"samples\": [\n 1.5,\n 1.0,\n 2.3\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"SITE_NAME\",\n \"properties\": {\n \"dtype\": \"category\",\n \"num_unique_values\": 9,\n \"samples\": [\n \" 840340390004;42602\",\n \" 840090090027;42602\",\n \" 840340230011;42602\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"time\",\n \"properties\": {\n \"dtype\": \"date\",\n \"min\": \"2023-12-18 00:00:00+00:00\",\n \"max\": \"2023-12-18 23:00:00+00:00\",\n \"num_unique_values\": 24,\n \"samples\": [\n \"2023-12-18 08:00:00+00:00\",\n \"2023-12-18 16:00:00+00:00\",\n \"2023-12-18 00:00:00+00:00\"\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 11
}
]
},
{
"cell_type": "code",
"source": [
"airnowno2 = adf['no2'].groupby(adf['time']).median()\n",
"ax = hdf[tempocol].plot(ylabel='TEMPO NO2 [molec/cm2]', color='r', marker='+', ylim=(0, 6e15))\n",
"airnowno2.plot(ax=ax.twinx(), color='k', marker='o', ylim=(0, 7), label='AirNow NO2 [ppb]')"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 498
},
"id": "7IlNuTl1-WeJ",
"outputId": "5156b929-6883-42fa-d4e1-ef317252c59e"
},
"execution_count": 12,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<Axes: xlabel='time'>"
]
},
"metadata": {},
"execution_count": 12
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 2 Axes>"
],
"image/png": "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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "markdown",
"source": [
"# Step 4: Create a TEMPO custom map\n",
"\n",
"* Here we will request similar data, but pregridded.\n",
"* This is a custom L3 file on a CMAQ 12km grid."
],
"metadata": {
"id": "KCYqgur8qt_N"
}
},
{
"cell_type": "code",
"source": [
"api.grid_kw"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "8Lngy0Twq5Bz",
"outputId": "c6c68145-da1e-4685-8eff-176b31301b54"
},
"execution_count": 13,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"{'GDNAM': '12US1',\n",
" 'GDTYP': 2,\n",
" 'NCOLS': 21,\n",
" 'NROWS': 17,\n",
" 'XORIG': 1848000.0,\n",
" 'YORIG': 252000.0,\n",
" 'XCELL': 12000.0,\n",
" 'YCELL': 12000.0,\n",
" 'P_ALP': 33.0,\n",
" 'P_BET': 45.0,\n",
" 'P_GAM': -97.0,\n",
" 'XCENT': -97.0,\n",
" 'YCENT': 40.0,\n",
" 'VGTYP': 7,\n",
" 'VGTOP': 5000.0,\n",
" 'NLAYS': 35,\n",
" 'earth_radius': 6370000.0,\n",
" 'g': 9.81,\n",
" 'R': 287.04,\n",
" 'A': 50.0,\n",
" 'T0': 290,\n",
" 'P0': 100000.0,\n",
" 'REGRID_AGGREGATE': 'None'}"
]
},
"metadata": {},
"execution_count": 13
}
]
},
{
"cell_type": "code",
"source": [
"# Now retrieve a NetCDF file with IOAPI coordinates (like CMAQ)\n",
"ds = api.to_ioapi(tempokey)\n",
"ds"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 375
},
"id": "IR9zFmTQTl9t",
"outputId": "767db7ad-e079-4d16-80e0-4df8e4badd8d"
},
"execution_count": 14,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (TSTEP: 24, VAR: 4, DATE-TIME: 2, LAY: 1, ROW: 17, COL: 21)\n",
"Coordinates:\n",
" * TSTEP (TSTEP) datetime64[ns] 2023-12-18 ... 2023-12-18T23:00:00\n",
" * LAY (LAY) float32 0.9975\n",
" * ROW (ROW) float64 0.5 1.5 2.5 3.5 4.5 ... 13.5 14.5 15.5 16.5\n",
" * COL (COL) float64 0.5 1.5 2.5 3.5 4.5 ... 17.5 18.5 19.5 20.5\n",
"Dimensions without coordinates: VAR, DATE-TIME\n",
"Data variables:\n",
" TFLAG (TSTEP, VAR, DATE-TIME) int32 ...\n",
" LONGITUDE (TSTEP, LAY, ROW, COL) float32 ...\n",
" LATITUDE (TSTEP, LAY, ROW, COL) float32 ...\n",
" COUNT (TSTEP, LAY, ROW, COL) int32 ...\n",
" NO2_VERTICAL_CO (TSTEP, LAY, ROW, COL) float32 ...\n",
"Attributes: (12/34)\n",
" IOAPI_VERSION: 1.0 1997349 (Dec. 15, 1997)\n",
" EXEC_ID: ???????????????? ...\n",
" FTYPE: 1\n",
" CDATE: 2024124\n",
" CTIME: 1319\n",
" WDATE: 2024124\n",
" ... ...\n",
" GDNAM: M_02_99BRACE \n",
" UPNAM: XDRConvert \n",
" VAR-LIST: LONGITUDE LATITUDE COUNT NO2_VERTI...\n",
" FILEDESC: http://tempo.si.edu/,TEMPOSubset,XDRConvert ...\n",
" HISTORY: XDRConvert\n",
" crs_proj4: +proj=lcc +lat_1=33.0 +lat_2=45.0 +lat_0=40.0 +lon_0=-97...."
],
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body[data-theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block !important;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-index-preview {\n",
" grid-column: 2 / 5;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data,\n",
".xr-index-data-in:checked ~ .xr-index-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-index-name div,\n",
".xr-index-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2,\n",
".xr-no-icon {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.Dataset&gt;\n",
"Dimensions: (TSTEP: 24, VAR: 4, DATE-TIME: 2, LAY: 1, ROW: 17, COL: 21)\n",
"Coordinates:\n",
" * TSTEP (TSTEP) datetime64[ns] 2023-12-18 ... 2023-12-18T23:00:00\n",
" * LAY (LAY) float32 0.9975\n",
" * ROW (ROW) float64 0.5 1.5 2.5 3.5 4.5 ... 13.5 14.5 15.5 16.5\n",
" * COL (COL) float64 0.5 1.5 2.5 3.5 4.5 ... 17.5 18.5 19.5 20.5\n",
"Dimensions without coordinates: VAR, DATE-TIME\n",
"Data variables:\n",
" TFLAG (TSTEP, VAR, DATE-TIME) int32 ...\n",
" LONGITUDE (TSTEP, LAY, ROW, COL) float32 ...\n",
" LATITUDE (TSTEP, LAY, ROW, COL) float32 ...\n",
" COUNT (TSTEP, LAY, ROW, COL) int32 ...\n",
" NO2_VERTICAL_CO (TSTEP, LAY, ROW, COL) float32 ...\n",
"Attributes: (12/34)\n",
" IOAPI_VERSION: 1.0 1997349 (Dec. 15, 1997)\n",
" EXEC_ID: ???????????????? ...\n",
" FTYPE: 1\n",
" CDATE: 2024124\n",
" CTIME: 1319\n",
" WDATE: 2024124\n",
" ... ...\n",
" GDNAM: M_02_99BRACE \n",
" UPNAM: XDRConvert \n",
" VAR-LIST: LONGITUDE LATITUDE COUNT NO2_VERTI...\n",
" FILEDESC: http://tempo.si.edu/,TEMPOSubset,XDRConvert ...\n",
" HISTORY: XDRConvert\n",
" crs_proj4: +proj=lcc +lat_1=33.0 +lat_2=45.0 +lat_0=40.0 +lon_0=-97....</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-5ecc2e87-4fc1-4b17-9d09-672bfab66ced' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-5ecc2e87-4fc1-4b17-9d09-672bfab66ced' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>TSTEP</span>: 24</li><li><span>VAR</span>: 4</li><li><span>DATE-TIME</span>: 2</li><li><span class='xr-has-index'>LAY</span>: 1</li><li><span class='xr-has-index'>ROW</span>: 17</li><li><span class='xr-has-index'>COL</span>: 21</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-8c6bde9e-8398-49a8-8103-80ecefaaf27e' class='xr-section-summary-in' type='checkbox' checked><label for='section-8c6bde9e-8398-49a8-8103-80ecefaaf27e' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>TSTEP</span></div><div class='xr-var-dims'>(TSTEP)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2023-12-18 ... 2023-12-18T23:00:00</div><input id='attrs-f473cc35-60c8-4511-b49a-d78650f48b11' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-f473cc35-60c8-4511-b49a-d78650f48b11' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6265dcd0-ac90-476a-99cd-bfa982782fe2' class='xr-var-data-in' type='checkbox'><label for='data-6265dcd0-ac90-476a-99cd-bfa982782fe2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;2023-12-18T00:00:00.000000000&#x27;, &#x27;2023-12-18T01:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T02:00:00.000000000&#x27;, &#x27;2023-12-18T03:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T04:00:00.000000000&#x27;, &#x27;2023-12-18T05:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T06:00:00.000000000&#x27;, &#x27;2023-12-18T07:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T08:00:00.000000000&#x27;, &#x27;2023-12-18T09:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T10:00:00.000000000&#x27;, &#x27;2023-12-18T11:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T12:00:00.000000000&#x27;, &#x27;2023-12-18T13:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T14:00:00.000000000&#x27;, &#x27;2023-12-18T15:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T16:00:00.000000000&#x27;, &#x27;2023-12-18T17:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T18:00:00.000000000&#x27;, &#x27;2023-12-18T19:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T20:00:00.000000000&#x27;, &#x27;2023-12-18T21:00:00.000000000&#x27;,\n",
" &#x27;2023-12-18T22:00:00.000000000&#x27;, &#x27;2023-12-18T23:00:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>LAY</span></div><div class='xr-var-dims'>(LAY)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>0.9975</div><input id='attrs-762b3ce7-bdcc-466e-aed7-6fb9b0014113' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-762b3ce7-bdcc-466e-aed7-6fb9b0014113' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d8332ebe-3729-4075-a7fb-7046add3c0fb' class='xr-var-data-in' type='checkbox'><label for='data-d8332ebe-3729-4075-a7fb-7046add3c0fb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([0.9975], dtype=float32)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>ROW</span></div><div class='xr-var-dims'>(ROW)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.5 1.5 2.5 3.5 ... 14.5 15.5 16.5</div><input id='attrs-79dc7adc-050d-4351-9b23-3a077d82f47f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-79dc7adc-050d-4351-9b23-3a077d82f47f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b27c2ace-eba3-4357-a5e0-b549ca56ab26' class='xr-var-data-in' type='checkbox'><label for='data-b27c2ace-eba3-4357-a5e0-b549ca56ab26' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5,\n",
" 12.5, 13.5, 14.5, 15.5, 16.5])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>COL</span></div><div class='xr-var-dims'>(COL)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.5 1.5 2.5 3.5 ... 18.5 19.5 20.5</div><input id='attrs-84f68fb3-a820-4aa4-a036-4da64db0fa50' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-84f68fb3-a820-4aa4-a036-4da64db0fa50' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3d85e755-367c-4af5-953a-bd2c96df7767' class='xr-var-data-in' type='checkbox'><label for='data-3d85e755-367c-4af5-953a-bd2c96df7767' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5,\n",
" 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-8cbda8bb-72a8-4827-bbfd-65d4a2e6dba3' class='xr-section-summary-in' type='checkbox' checked><label for='section-8cbda8bb-72a8-4827-bbfd-65d4a2e6dba3' class='xr-section-summary' >Data variables: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>TFLAG</span></div><div class='xr-var-dims'>(TSTEP, VAR, DATE-TIME)</div><div class='xr-var-dtype'>int32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-e54fa773-03fa-4a5e-a5ed-4dbc05f268fa' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e54fa773-03fa-4a5e-a5ed-4dbc05f268fa' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-509a28b8-f6db-4bf2-bb26-8e27ccac8133' class='xr-var-data-in' type='checkbox'><label for='data-509a28b8-f6db-4bf2-bb26-8e27ccac8133' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>&lt;YYYYDDD,HHMMSS&gt;</dd><dt><span>long_name :</span></dt><dd>TFLAG </dd><dt><span>var_desc :</span></dt><dd>Timestep-valid flags: (1) YYYYDDD or (2) HHMMSS </dd></dl></div><div class='xr-var-data'><pre>[192 values with dtype=int32]</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>LONGITUDE</span></div><div class='xr-var-dims'>(TSTEP, LAY, ROW, COL)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6c789ece-80f0-4bc6-98c1-9114d676be41' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6c789ece-80f0-4bc6-98c1-9114d676be41' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d9d1ddfa-1f4c-446f-84f7-1ecf9b1f4281' class='xr-var-data-in' type='checkbox'><label for='data-d9d1ddfa-1f4c-446f-84f7-1ecf9b1f4281' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>deg</dd><dt><span>long_name :</span></dt><dd>LONGITUDE </dd><dt><span>var_desc :</span></dt><dd>Longitude at the center of each grid cell </dd></dl></div><div class='xr-var-data'><pre>[8568 values with dtype=float32]</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>LATITUDE</span></div><div class='xr-var-dims'>(TSTEP, LAY, ROW, COL)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-3d41c0da-45f9-4ae3-8c9f-6848e5ef3483' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-3d41c0da-45f9-4ae3-8c9f-6848e5ef3483' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-41b9f11a-00a1-4ff3-8167-4aca84a1cc52' class='xr-var-data-in' type='checkbox'><label for='data-41b9f11a-00a1-4ff3-8167-4aca84a1cc52' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>deg</dd><dt><span>long_name :</span></dt><dd>LATITUDE </dd><dt><span>var_desc :</span></dt><dd>Latitude at the center of each grid cell </dd></dl></div><div class='xr-var-data'><pre>[8568 values with dtype=float32]</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>COUNT</span></div><div class='xr-var-dims'>(TSTEP, LAY, ROW, COL)</div><div class='xr-var-dtype'>int32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-028172af-c010-4ced-bf84-b677a27cdf6c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-028172af-c010-4ced-bf84-b677a27cdf6c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-afbf4b94-5374-4348-bc55-3ecc1af15327' class='xr-var-data-in' type='checkbox'><label for='data-afbf4b94-5374-4348-bc55-3ecc1af15327' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>none</dd><dt><span>long_name :</span></dt><dd>COUNT </dd><dt><span>var_desc :</span></dt><dd>Number of data points regridded into grid cell </dd></dl></div><div class='xr-var-data'><pre>[8568 values with dtype=int32]</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>NO2_VERTICAL_CO</span></div><div class='xr-var-dims'>(TSTEP, LAY, ROW, COL)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-c094cc0b-3ec5-4265-a58a-db1705d3d691' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c094cc0b-3ec5-4265-a58a-db1705d3d691' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-88ae10ef-34b6-4c1b-9015-5f80210e4ca7' class='xr-var-data-in' type='checkbox'><label for='data-88ae10ef-34b6-4c1b-9015-5f80210e4ca7' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>molecules/cm2</dd><dt><span>long_name :</span></dt><dd>NO2_VERTICAL_CO </dd><dt><span>var_desc :</span></dt><dd>NO2_VERTICAL_CO </dd></dl></div><div class='xr-var-data'><pre>[8568 values with dtype=float32]</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-3a0def84-50bb-46ac-b5c6-cccadec2e75b' class='xr-section-summary-in' type='checkbox' ><label for='section-3a0def84-50bb-46ac-b5c6-cccadec2e75b' class='xr-section-summary' >Indexes: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>TSTEP</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-397da250-0daa-48d9-a474-7162990b75a7' class='xr-index-data-in' type='checkbox'/><label for='index-397da250-0daa-48d9-a474-7162990b75a7' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(DatetimeIndex([&#x27;2023-12-18 00:00:00&#x27;, &#x27;2023-12-18 01:00:00&#x27;,\n",
" &#x27;2023-12-18 02:00:00&#x27;, &#x27;2023-12-18 03:00:00&#x27;,\n",
" &#x27;2023-12-18 04:00:00&#x27;, &#x27;2023-12-18 05:00:00&#x27;,\n",
" &#x27;2023-12-18 06:00:00&#x27;, &#x27;2023-12-18 07:00:00&#x27;,\n",
" &#x27;2023-12-18 08:00:00&#x27;, &#x27;2023-12-18 09:00:00&#x27;,\n",
" &#x27;2023-12-18 10:00:00&#x27;, &#x27;2023-12-18 11:00:00&#x27;,\n",
" &#x27;2023-12-18 12:00:00&#x27;, &#x27;2023-12-18 13:00:00&#x27;,\n",
" &#x27;2023-12-18 14:00:00&#x27;, &#x27;2023-12-18 15:00:00&#x27;,\n",
" &#x27;2023-12-18 16:00:00&#x27;, &#x27;2023-12-18 17:00:00&#x27;,\n",
" &#x27;2023-12-18 18:00:00&#x27;, &#x27;2023-12-18 19:00:00&#x27;,\n",
" &#x27;2023-12-18 20:00:00&#x27;, &#x27;2023-12-18 21:00:00&#x27;,\n",
" &#x27;2023-12-18 22:00:00&#x27;, &#x27;2023-12-18 23:00:00&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;TSTEP&#x27;, freq=None))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>LAY</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-af03278a-d610-4cae-b5df-6b654b9a09b3' class='xr-index-data-in' type='checkbox'/><label for='index-af03278a-d610-4cae-b5df-6b654b9a09b3' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([0.9975], dtype=&#x27;float32&#x27;, name=&#x27;LAY&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>ROW</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-6baa8156-d311-4ef9-a3ec-d2aac86c693b' class='xr-index-data-in' type='checkbox'/><label for='index-6baa8156-d311-4ef9-a3ec-d2aac86c693b' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5,\n",
" 12.5, 13.5, 14.5, 15.5, 16.5],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;ROW&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>COL</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-b08df1be-8b7d-4c4a-8334-b92b37806fb5' class='xr-index-data-in' type='checkbox'/><label for='index-b08df1be-8b7d-4c4a-8334-b92b37806fb5' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([ 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5,\n",
" 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, 20.5],\n",
" dtype=&#x27;float64&#x27;, name=&#x27;COL&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-4fde7034-d936-489b-baf4-de24c061d778' class='xr-section-summary-in' type='checkbox' ><label for='section-4fde7034-d936-489b-baf4-de24c061d778' class='xr-section-summary' >Attributes: <span>(34)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>IOAPI_VERSION :</span></dt><dd>1.0 1997349 (Dec. 15, 1997)</dd><dt><span>EXEC_ID :</span></dt><dd>???????????????? </dd><dt><span>FTYPE :</span></dt><dd>1</dd><dt><span>CDATE :</span></dt><dd>2024124</dd><dt><span>CTIME :</span></dt><dd>1319</dd><dt><span>WDATE :</span></dt><dd>2024124</dd><dt><span>WTIME :</span></dt><dd>1319</dd><dt><span>SDATE :</span></dt><dd>2023352</dd><dt><span>STIME :</span></dt><dd>0</dd><dt><span>TSTEP :</span></dt><dd>10000</dd><dt><span>NTHIK :</span></dt><dd>1</dd><dt><span>NCOLS :</span></dt><dd>21</dd><dt><span>NROWS :</span></dt><dd>17</dd><dt><span>NLAYS :</span></dt><dd>1</dd><dt><span>NVARS :</span></dt><dd>4</dd><dt><span>GDTYP :</span></dt><dd>2</dd><dt><span>P_ALP :</span></dt><dd>33.0</dd><dt><span>P_BET :</span></dt><dd>45.0</dd><dt><span>P_GAM :</span></dt><dd>-97.0</dd><dt><span>XCENT :</span></dt><dd>-97.0</dd><dt><span>YCENT :</span></dt><dd>40.0</dd><dt><span>XORIG :</span></dt><dd>1848000.0</dd><dt><span>YORIG :</span></dt><dd>252000.0</dd><dt><span>XCELL :</span></dt><dd>12000.0</dd><dt><span>YCELL :</span></dt><dd>12000.0</dd><dt><span>VGTYP :</span></dt><dd>2</dd><dt><span>VGTOP :</span></dt><dd>10000.0</dd><dt><span>VGLVLS :</span></dt><dd>[1. 0.995]</dd><dt><span>GDNAM :</span></dt><dd>M_02_99BRACE </dd><dt><span>UPNAM :</span></dt><dd>XDRConvert </dd><dt><span>VAR-LIST :</span></dt><dd>LONGITUDE LATITUDE COUNT NO2_VERTICAL_CO </dd><dt><span>FILEDESC :</span></dt><dd>http://tempo.si.edu/,TEMPOSubset,XDRConvert </dd><dt><span>HISTORY :</span></dt><dd>XDRConvert</dd><dt><span>crs_proj4 :</span></dt><dd>+proj=lcc +lat_1=33.0 +lat_2=45.0 +lat_0=40.0 +lon_0=-97.0 +R=6370000.0 +x_0=-1848000.0 +y_0=-252000.0 +to_meter=12000.0 +no_defs</dd></dl></div></li></ul></div></div>"
]
},
"metadata": {},
"execution_count": 14
}
]
},
{
"cell_type": "code",
"source": [
"# Choose a column from above, notice that names are truncated, so they can be weird\n",
"tempoikey = 'NO2_VERTICAL_CO'"
],
"metadata": {
"id": "KWE0ErgEm7Nh"
},
"execution_count": 15,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# Now plot a map\n",
"cno = pycno.cno(ds.crs_proj4)\n",
"qm = ds[tempoikey].where(lambda x: x>0).mean(('TSTEP', 'LAY')).plot()\n",
"cno.drawstates(resnum=1)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 517
},
"id": "xxI2l-eebtpt",
"outputId": "82b068e3-09a8-4313-e35a-b533e5dfe80a"
},
"execution_count": 16,
"outputs": [
{
"output_type": "stream",
"name": "stderr",
"text": [
"/usr/local/lib/python3.10/dist-packages/pycno/__init__.py:538: UserWarning: Downloading: https://www.giss.nasa.gov/tools/panoply/overlays/MWDB_Coasts_NA_1.cnob to /root/.pycno/MWDB_Coasts_NA_1.cnob\n",
" warnings.warn('Downloading: ' + url + ' to ' + str(datapatho))\n"
]
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<matplotlib.collections.LineCollection at 0x7b2c437b08e0>"
]
},
"metadata": {},
"execution_count": 16
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 2 Axes>"
],
"image/png": "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uhWfffYZwsLCsHDhQnR29v1srqGeM8MRe3t7O06cOIFf/OIXOHHiBN555x2UlpZi8eLFA7Y7lO+dNwbqewC455573GJ58803+23TH/oegFvMNTU12LZtGyRJGvCZXyPR94P5bfzpT3+K999/H2+99RYOHTqE6upqPPjgg/2268m5Qn5KBLhZs2aJ/Px812un0ymSkpLExo0bey3/yCOPiPvvv99tX05Ojvj3f//3YY1zIHV1dQKAOHToUJ9lXn/9dREZGTlyQfVj/fr1Ytq0aYMu76/9LoQQTz/9tBg3bpyQZbnX4/7S7wDEnj17XK9lWRZms1m8+OKLrn1Wq1Xo9Xrx5ptv9tnOUM8ZX/h27L05duyYACAqKir6LDPU752v9Bb/ypUrxZIlS4bUjr/2/ZIlS8Tdd9/dbxml+v7bv41Wq1VotVrx1ltvucqcPXtWABDFxcW9tuHpuUL+KaCvuNjtdpSUlCA3N9e1T6VSITc3F8XFxb3WKS4udisPAAsXLuyz/Ei58RTrmJiYfsu1tbUhPT0dqampWLJkCb766quRCK9XFy5cQFJSEsaOHYsVK1agsrKyz7L+2u92ux07duzAD3/4Q0iS1Gc5f+r3G8rLy2GxWNz6NTIyEjk5OX32qyfnzEhpbm6GJEmIiorqt9xQvnfDraioCCaTCRMmTMBPfvITNDY29lnWX/u+trYWH374IZ544okByyrR99/+bSwpKYHD4XDrx6ysLKSlpfXZj56cK+S/AjpxaWhogNPp7LGKbkJCAiwWS691LBbLkMqPBFmWsXr1asyZMweTJ0/us9yECROwbds2vPfee9ixYwdkWcZtt92GK1eujGC01+Xk5GD79u3Yu3cvtmzZgvLycsydOxetra29lvfHfgeAd999F1arFY8//nifZfyp37/pRt8NpV89OWdGQmdnJ9auXYvly5f3+6yZoX7vhtM999yDP/3pTygsLMQLL7yAQ4cO4d5774XT6ey1vL/2/R//+EdEREQMONSiRN/39ttosVig0+l6JLgD/e7fKDPYOuS/AmLl3NEuPz8fZ86cGXC8ePbs2Zg9e7br9W233YaJEyfilVdewXPPPTfcYbq59957Xf89depU5OTkID09Hbt37x7UX27+4rXXXsO9997b75Ng/anfRyOHw4FHHnkEQghs2bKl37L+9L1btmyZ67+nTJmC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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "markdown",
"source": [
"# Step 5: Make a surface NO2 map\n",
"\n",
"* Download CMAQ EQUATES surface and columns\n",
"* Extract CMAQ to gridded TEMPO\n",
"* Calculate a transfer function [^1]\n",
"* Estimate surface NO2\n",
"* Average and make a plot\n",
"\n",
"\n",
"[1] No warranty expressed or implied!\n",
"\n"
],
"metadata": {
"id": "8mC94BZ78SS8"
}
},
{
"cell_type": "code",
"source": [
"# Get a column and surface estimate form CMAQ\n",
"cmaqcolkey = 'cmaq.equates.conus.integrated.NO2_COLUMN'\n",
"qids = api.to_ioapi(cmaqcolkey, bdate='2018-12-21')\n",
"cmaqsfckey = 'cmaq.equates.conus.aconc.NO2'\n",
"qsds = api.to_ioapi(cmaqsfckey, bdate='2018-12-21')"
],
"metadata": {
"id": "lbKsYrs9rEkc",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "e5c44acd-ef5e-4f3b-c745-d377bd01e91a"
},
"execution_count": 22,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Using cached: ./cmaq.equates.conus.integrated.NO2_COLUMN_2018-12-21T000000Z_2018-12-21T235959Z.nc.gz\n",
"Using cached: ./cmaq.equates.conus.integrated.NO2_COLUMN_2018-12-21T000000Z_2018-12-21T235959Z.nc\n",
"Using cached: ./cmaq.equates.conus.aconc.NO2_2018-12-21T000000Z_2018-12-21T235959Z.nc.gz\n",
"Using cached: ./cmaq.equates.conus.aconc.NO2_2018-12-21T000000Z_2018-12-21T235959Z.nc\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"## Align Grids\n",
"\n",
"To align the grids, we have to convert between lambert projections. This is a little complicated, but pyrsig gives you all the tools you need.\n",
"\n",
"1. get 2d x/y for TEMPO L3 cell centroids\n",
"2. get 2d x/y for TEMPO L3 cell centroids on CMAQ grid\n",
"3. store for later use\n",
"4. pretend the EQUATES data is 2023\n"
],
"metadata": {
"id": "RuVstnmCBUOd"
}
},
{
"cell_type": "code",
"source": [
"# 1. get 2d x/y for TEMPO L3 cell centroids\n",
"y, x = xr.broadcast(ds.ROW, ds.COL)\n",
"# 2. get 2d x/y for TEMPO L3 cell centroids on CMAQ grid\n",
"dstproj = pyproj.Proj(ds.crs_proj4)\n",
"srcproj = pyproj.Proj(qids.crs_proj4)\n",
"X, Y = srcproj(*dstproj(x.values, y.values, inverse=True))\n",
"# 3. store the result for later use\n",
"ds['CMAQX'] = ('COL',), X.mean(0)\n",
"ds['CMAQY'] = ('ROW',), Y.mean(1)\n",
"# 4. here we pretend that the CMAQ times align with the TEMPO times\n",
"ds['CMAQT'] = ('TSTEP',), qsds.TSTEP.values"
],
"metadata": {
"id": "gyjjtVPSrxcZ"
},
"execution_count": 18,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Extract CMAQ to TEMPO custom L3\n",
"\n",
"* We'll extract data using the CMAQ coordinates\n",
"* And, add the data to the TEMPO dataset"
],
"metadata": {
"id": "5H-O1DTPBqZ6"
}
},
{
"cell_type": "code",
"source": [
"# Now we extract the CMAQ at the TEMPO locations\n",
"# all extractions will output time, y, x data\n",
"dims = ('TSTEP', 'ROW', 'COL')\n",
"# all extractions use the same coordinates\n",
"selopts = dict(TSTEP=ds['CMAQT'], COL=ds['CMAQX'], ROW=ds['CMAQY'], method='nearest')\n",
"# 1 atm is the surface\n",
"selopts['LAY'] = 1\n",
"# Get CMAQ surface NO2 (NO2), and tropospheric column (NO2_COLUMN)\n",
"ds['CMAQ_NO2_SFC'] = dims, qsds['NO2'].sel(**selopts).data, {'units': 'ppb'}\n",
"ds['CMAQ_NO2_COL'] = dims, qids['NO2_COLUMN'].sel(**selopts).data * 1e15, {'units': 'molec/cm**2'}"
],
"metadata": {
"id": "jku1uNrX5oV0"
},
"execution_count": 24,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# Calculate the transfer function\n",
"ds['CMAQ_SFC2COL'] = ds['CMAQ_NO2_SFC'] / ds['CMAQ_NO2_COL']\n",
"ds['CMAQ_SFC2COL'].attrs.update(units='1')\n",
"# Calculate the estimate surface NO2\n",
"ds['TEMPO_SFC'] = ds['NO2_VERTICAL_CO'] * ds['CMAQ_SFC2COL']\n",
"ds['TEMPO_SFC'].attrs.update(units='ppb')"
],
"metadata": {
"id": "zrwjSAkHAop8"
},
"execution_count": 25,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Now Plot TEMPO-based Surface NO2"
],
"metadata": {
"id": "gkpA9lEBgCmo"
}
},
{
"cell_type": "code",
"source": [
"# Now plot the time average\n",
"pds = ds.where(ds['NO2_VERTICAL_CO'] > 0).mean(('TSTEP', 'LAY'), keep_attrs=True)\n",
"\n",
"# Controlling figure canvas use\n",
"gskw = dict(left=0.05, right=0.95, bottom=0.05, top=0.95)\n",
"fig, axx = plt.subplots(2, 3, figsize=(18, 8), gridspec_kw=gskw)\n",
"\n",
"# Put CMAQ on top row : columns 0, 1, and 2\n",
"qmsfc = pds['CMAQ_NO2_SFC'].plot(ax=axx[0, 0], cmap='viridis')\n",
"qmcol = pds['CMAQ_NO2_COL'].plot(ax=axx[0, 1], cmap='cividis')\n",
"pds['CMAQ_SFC2COL'].plot(ax=axx[0, 2], cmap='Reds')\n",
"# Put TEMPO on bottom row and use the same colorscales as CMAQ\n",
"pds['TEMPO_SFC'].plot(ax=axx[1, 0], norm=qmsfc.norm, cmap=qmsfc.cmap)\n",
"pds['NO2_VERTICAL_CO'].plot(ax=axx[1, 1], norm=qmcol.norm, cmap=qmcol.cmap)\n",
"# add state overlays (alternatively)\n",
"cno.drawstates(ax=axx, resnum=1)\n",
"# hide the unused axes\n",
"axx[1, 2].set(visible=False)\n",
"# add a reminder\n",
"_ = fig.text(0.7, 0.25, 'Don\\'t look too close.\\nRemember, CMAQ is from 2018 and TEMPO is from 2023')\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 761
},
"id": "tUA9K2E238KE",
"outputId": "b2f23c7f-e10e-485a-cdb5-6f3db12a353b"
},
"execution_count": 26,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 1800x800 with 11 Axes>"
],
"image/png": "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VFSc8ZyRfI9FK2aAj3zkI6c9/xVXXDHoeUfzfR5K3P19j1uWxX/8x38MeM7Rfq+H8jnX1dXFbbfdRm5uLmlpabz//e+nurr6jOeN9GdBJFEo3xl9yndGRzzmOoPFrXxH+Y7yHZHoi6dcB+Iz34nHXAeU7yjfGXrMEJv5jnKdU5TrxI64Lwz93//9H3fccQd3330327dvZ8mSJVx++eXU1NT0u/9LL73EBz/4QT72sY+xY8cOrrvuOq677jrefPPNMYn3+eef57bbbuPll1/m6aefJhAIcNlll9He3n7G4zIyMqisrOxdjh07NibxvtOCBQv6xPDiiy8OuK/T7zPAa6+91ifep59+GoC//du/HfAYJ97n9vZ2lixZwn333dfv9m9/+9v84Ac/4Mc//jGvvPIKqampXH755XR1dQ14zuH+XEQz5o6ODrZv386XvvQltm/fzqOPPsr+/fu55pprBj3vcL7HohnzSVdccUWf53/ooYfOeM7Rfp+HEvc7462srOTnP/85lmXx/ve//4znHc33eiifc5/97Gf505/+xO9+9zuef/55KioqeN/73nfG80bysyCSKJTvjB3lO9EXj7nOYHEr31G+o3xHJLriLdeB+M134i3XAeU7yneGHvNJsZbvKNc5RblODDFx7pxzzjG33XZb7+NQKGSKi4vNvffe2+/+119/vbnqqqv6rFu5cqX5h3/4h1GNcyA1NTUGMM8///yA+zzwwAMmMzNz7ILqx913322WLFky5P1j7X02xphPf/rTZsaMGca27X63x8L7DJjHHnus97Ft26awsND8x3/8R++6pqYm4/f7zUMPPTTgeYb7cxHNmPvz6quvGsAcO3ZswH2G+z02Ev3FfPPNN5trr712WOcZy/fZmKG919dee625+OKLz7jPWL7Xxpz+OdfU1GS8Xq/53e9+17vP3r17DWC2bt3a7zki/VkQSRTKd8aG8p3RF4+5Tn9x90f5TnQo31G+I+NTvOc6xsRHvpMIuY4xyneU75wSj/mOch3lOrEirkcM9fT0sG3bNtatW9e7zuVysW7dOrZu3drvMVu3bu2zP8Dll18+4P6jrbm5GYCcnJwz7tfW1saUKVOYNGkS1157LW+99dZYhNfHwYMHKS4uZvr06XzoQx+irKxswH1j7X3u6enhV7/6FbfccguWZQ24Xyy8z+9UWlpKVVVV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iIhIdLS1tbFz50527twJQGlpKTt37qSsrIzZs2fzoQ99iJtuuolHH32U0tJSXn31Ve69916eeOKJ3nPs2bOHnTt30tDQQHNzc5/zAdx4443k5uby0Y9+lD179rB582buvPNObrnlFrWRExEREYkDljHGOB2EiIiIiIiIiIzcpk2buOiii05bf/PNN/Pggw8SCAT42te+xi9/+UvKy8vJy8tj1apV3HPPPSxatAiAqVOncuzYsdPO8c7LB/v27eOTn/wkW7ZsITc3l+uvv56vfe1rKgyJiIiIxAEVhkRERERERERERERERMYJtZITEREREREREREREREZJzxOBzDabNumoqKC9PR0LMtyOhwRERlFxhhaW1spLi7G5dK9DzJ+KN8RERk/xiLf6erqoqenJ+LjfT4fSUlJUYxIRERERKIp4QtDFRUVTJo0yekwRERkDB0/fpySkpIxf977v13Ao0+08deNzXg8Cf8rVmKI8h0RkfFntPKdrq4upk3JoKomEPE5CgsLKS0tVXFIREREJEYl/FWr9PR0IJw0Z2RkOByNvNOHPvQhfvrTn5Kamup0KCIJ7y9/+QsnTpzgE5/4RO+6a7M+EpVzW67ojE6w3O7T1gVMDweCO1jgXTmkcwRNgM2Bx3s/+8dSS0sLX/pmHcEQPPCDifz9HdVjHoOMX8p3YpNt21x//fX8/ve/dzoUkXHhS1/6Etdffz2LFi3qXZe57MPRObkJRuc8/WmvhmA3ZE4e2v52AI49PWr5Tk9PD1U1Acq2LyMj/fT8bDAtrSEmL99BT0+PCkMiIiIiMSrhC0Mn26lkZGToQkmMufDCC3nrrbdYt26d06GIJLwrr7ySj33sY3z+85/vXeexvFE5d7TaVlnW6RceWk0T6a7sYcfqRCut7351GvNm+fjHj2bxha/W8eF/6tLFEBkzyndiV0ZGBi6Xi7S0NKdDEUl473nPe3j55Zc599xzT610RyffwR7F3CLYAUm54IqtfCcj1UVGagSt6mwT/WBEREREJKo0AYM4Zu3atWzatMnpMETGhYyMDDo6OggGR/Fu11HQbTpJslKcDmNQdXV1fPfHTXztrjyuvyaN3GwX939bbb1EBM477zy2bNnidBgi48J5553HCy+84HQYwxfqAk8M3kxiTOSLiIiIiMQ0FYbEMUuXLmXHjh1OhyEybpx99tm89tpr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EM899xynTp3if//7H+np6fTt2xeTycTixYs5ceLEZc9fv349ZnNFsL1Tp058+eWXHDlyhD179rBw4UKioqKa4mkITUSr1eLv709QUBBdunTh2Wef5aeffuK3335j8eLF1uNSUlIYN24czs7OuLq6MnHiRDIyMqz7X3zxRTp16sT//vc/wsPDcXNzY9KkSRQVFVV53QEDBpCcnMy0adOQJKlO79uHDh1i0KBB6HQ6vLy8+M9//kNx8d/lcC0WCy+//DLBwcFotVo6derE6tXVT8g1m83cc889xMTEkJKSUmn/iy++yJIlS/jpp5+sfU1MTGyUvlw6580336Rt27ZotVpCQ0N57bXXqj1+48aN9OjRA61WS0BAAE8//bRNUO+7776jY8eO1j4OGTLE5vvSZ599RmxsLA4ODsTExPDhhx9etn+CIAithQgMNZCkUOAYFI7vNSMIu/l+fAeORjYZSVvzPSnffkr29j8oz7h4xWRqVJcZJEkSCicd5rJSu18zsMtwyvMzyDn9p93aLEo7zYXtP+IaHIN3bNWDp62Bhy6YvLKqM54S/MfQOXA8oe6dcVS7N23HWgm9pYwDZYkYZT1ddINxUFzdi64LtSfLUv0edbzO1KlTWbp0KcuWLcPFxYX09HTS09OtCxq7ubkxZcoUpk+fzoYNG9i7dy933303vXv3plevXlW2uWDBAkpLa/9e/cEHH1TKSBKuPmq1muioSEaNHModt99Mt+5dyMzM4ttvf+Trb35g95595BcUNHc37aZLR1/+PFg5Myg02IWUi1UP4DSEUqnkuqEj2L17B9nZ9ptoc+b4XlJTjhMV1xNXd1+7tdvUdG7BlOVXvt+RFEqCO03CL3ooLj7tUKobvtbllUguzYTTP4JzMFLokFZbQlloeldqYOifBg0axNKlS0lLS+P9999n/fr1xMTEEB8fX+059957Lz4+Ptx66618/fXXFBZWnWUqXLkGDRpEQkICP/zwA1ARqBg3bhy5ubls3LiRtWvXcubMGW6++Wab806fPs2PP/7IL7/8wi+//MLGjRt5/fXXq7zGDz/8QHBwMC+//DJpaWmkpaXVqm8lJSUMGzYMDw8Pdu/ezbfffssff/zBww8/bD1mwYIFvP3227z11lscPHiQYcOGMXbsWE6ePFmpPb1ez0033cT+/fvZvHkzoaGVy5DOmDGDiRMn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9WpiY2Mb3L7Q8hw+fJht27ah0fw9kXHu3Ll88cUX/N///R9Hjhxh2rRp3H777WzcuNHm3BdffJH333+fbdu2cf78eSZOnMj8+fNZtmwZv/76K2vWrOG9995r9HahYnBapVKxa9cuFixYwDvvvMNnn31m3f/www+zfft2li9fzsGDB7npppsYPnw4J0+etB5TWlrKG2+8wWeffcaRI0dqdY+yf/9+jhw5whNPPFEp4w+olEnTtWtXwsPDrWXHUlJS2LRpE3fccUeV7X/++efcfvvtuLm5MWLECJtsjf3795OUlMT06dMrXTshIYEhQ4ZYszNqkpaWxi233MI999zD0aNHSUxM5IYbbqjyMz4kJIS0tDRcXV2ZP38+aWlpNhPMnn76aV5//XWOHj1KfHw8M2fO5Pvvv2fJkiX8+eeftG3blmHDhpGbazsmVZ9/95oUFBTg6fl39vf27dsrBXyGDRtWKfhSkz59+vD111+Tm5uLxWJh+fLllJeXW4MMVSkpKWH69Ons2bOHdevWoVAouP766ytlpj333HPMmDGD/fv3Ex0dzS233GINDuzcuZMpU6bw8MMPs3//fgYOHMirr75ap743hEaj4bbbbrPJelu8eDH33HNPrc7X6XTWIMayZcu47rrrSEhIsDlGoVAwbdo0kpKSOHDgQK3anTp1Knq9nk2bNnHo0CHeeOONarPwfvjhB+677z569+5NWlqaTeDwrbfeIiEhgX379jFr1iz27t3LxIkTmTRpEocOHeLFF19k1qxZlbKm5s2bR9++fdm3bx+jRo3ijjvu4M477+T222/nzz//JDIykjvvvLPGe+Z/KigowNXV1VpZYfv27XTs2NFmreBhw4ZRWFhYbbaPxWKhqKjI5m/gn8xmM8uXL6ekpKTabObWqE61KN58800SExPZunUrRUVFBAUFMWDAAObPn8/AgQOJiIhorH4KTUSSJHQxoehiQrEYjJTsPUHmxz+DBC59O+LYNRqFuvLLxrl3B9L++xW69v+ojy7L9U5VrC1DYS4KjQNKh8YblPBwiyCvOAUnre0aRiqllmCvThxM/p4OIeNIzTtITOB1jdaPK1WIJgZHhSv7Sv+gu9OI5u6OINSsBWX+NIRarWbmzJnMnDmzubvS4oj7nSufWq2kf6829O/VhoLCcjZsOcms13/D19uZoQPa0SE2oMp7mDHD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n3++uPnmm7uUf+2118SECROERqMRkydPFu+//37AYgXQ4/H888/3GvNdd93V+fpMJpO47LLLxIEDBwIWsxBCrF69WiQnJwuNRiNSU1PF6tWrRVFRUa8xCxHc63zGRx99JACIgoKCbo+FynXeunVrj++JM7HJsix+85vfCJPJJLRarViyZEm315ORkSHWr1/f5Vxfn4vhjLm4uLjX9/nWrVt7jbm/99hwxmyz2cQll1wiEhMThVqtFhkZGeK2227rNuAR6OvcX9xn/O1vfxN6vV5YLJYe2wj0tR7I95zdbhc//elPRWxsrDAYDOI73/mOqK6u7tbON+sM5LNANJqxvzP82N8ZHiOxr9Nf3OzvsL/D/g4RERERjWSSEEIMfH4RERERERERERERERERjVQjeo8hIiIiIiIiIiIiIiIiGjgmhoiIiIiIiIiIiIiIiMIEE0NERERERERERERERERhgokhIiIiIiIiIiIiIiKiMMHEEBERERERERERERERUZhgYoiIiIiIiIiIiIiIiChMMDFEREREREREREREREQUJpgYIiIiIiIiIiIiIiIiChNMDBGNIDU1NfjZz36GsWPHQqvVYsyYMVi5ciXy8vI6y+zcuROXXXYZYmNjodPpMHXqVDzxxBPwer1d2pIkCW+99VaAXwERERFR39jfISIiIiIiGl5MDBGNECUlJZg9ezY+/fRT/PGPf8SRI0ewefNmXHjhhVi7di0A4M0338T555+PtLQ0bN26FSdOnMCdd96J3/3ud7juuusghAjyqyAiIiLqHfs7REREREREw08S/MuJaES47LLLcPjwYRQUFCAiIqLLYxaLBWq1GhkZGTj//PPx73//u8vj7777Lq644gq88sorWL16NYCOO2jffPNNrFq1KlAvgYiIiKhP7O8QERERERENP84YIhoBmpqasHnzZqxdu7bbIAkAxMTE4OOPP0ZjYyPuvvvubo+vXLkSEyZMwMsvvxyIcImIiIgGjf0dIiIiIiKiwGBiiGgEKCoqghACubm5vZY5efIkAGDixIk9Pp6bm9tZhoiIiCjUsL9DREREREQUGEwMEY0Ag1nxkatDEhER0UjE/g4REREREVFgMDFENAJkZ2dDkiScOHGi1zITJkwAAOTn5/f4eH5+fmcZIiIiolDD/g4REREREVFgMDFENALExcVh2bJleOqpp9De3t7tcYvFgksuuQRxcXF4/PHHuz3+zjvvoLCwENdff30gwiUiIiIaNPZ3iIiIiIiIAkMSXIeBaEQ4ffo0Fi1ahLi4ODz00EOYNm0aPB4PtmzZgqeffhr5+fl44403cN111+GWW27BHXfcAaPRiLy8PPzyl7/EkiVL8Nprr0GSJACAJEl44okncOGFF3Z5nuzs7B43fCYiIiIabuzvEBERERERDT8mhohGkOrqavz+97/He++9h+rqaiQmJmL27Nn4+c9/jgsuuAAA8Nlnn+H3v/89du3aBYfDgezsbKxZswZ33XUXlEplZ1tnBky+7bPPPsO5554biJdDRERE1A37O0RERERERMOLiSEiIiIiIiIiIiIiIqIwwT2GiIiIiIiIiIiIiIiIwgQTQ0RERERERERERERERGGCiSEiIiIiIiIiIiIiIqIwwcQQERERERERERERERFRmGBiiIiIiIiIiIiIiIiIKEwwMURERERERERERERERBQmmBgiIiIiIiIiIiIiIiIKE0wMERERERERERERERERhQkmhoiIiIiIiIiIiIiIiMIEE0NERERERERERERERERhgokhIiIiIiIiIiIiIiKiMMHEEBERERERERERERERUZj4/zVwKlt1WTX4AAAAAElFTkSuQmCC\n"
},
"metadata": {}
}
]
},
{
"cell_type": "markdown",
"source": [
"# Step 6: Adapt other tutorials\n",
"\n",
"* Go to https://barronh.github.io/pyrsig\n",
"* Navigate to an example you like\n",
"* Copy and paste chunks of data\n",
"* Then, run them\n",
"\n",
"Below, I did that for the Pittsburg Pandora evaluation"
],
"metadata": {
"id": "5d5SRmX-9--z"
}
},
{
"cell_type": "code",
"source": [
"import pyrsig\n",
"\n",
"\n",
"bbox = (-74.5, 40., -73.5, 41)\n",
"cmaqkey = 'cmaq.equates.conus.integrated.NO2_COLUMN'\n",
"cmaqcol = 'NO2_COLUMN'\n",
"datakey = 'pandora.L2_rnvs3p1_8.nitrogen_dioxide_vertical_column_amount'\n",
"datacol = 'nitrogen_dioxide_vertical_column_amount'\n",
"# Or use TropOMI or any other NO2 columns data\n",
"# datakey = 'tropomi.offl.no2.nitrogendioxide_tropospheric_column'\n",
"\n",
"# Get a CMAQ file from RSIG\n",
"api = pyrsig.RsigApi(\n",
" bbox=bbox, bdate='2018-07-01T12', edate='2018-07-01T23:59:59'\n",
")\n",
"ds = api.to_ioapi(cmaqkey)\n",
"\n",
"# pair_rsigcmaq will match the CMAQ bbox, bdate, and edate\n",
"df = pyrsig.cmaq.pair_rsigcmaq(ds, cmaqcol, datakey)\n",
"\n",
"pdf = df.groupby(['time']).mean(numeric_only=True)\n",
"z1 = pdf[datacol]\n",
"z2 = (pdf['CMAQ_' + cmaqcol] * 1e15)\n",
"ax = z1.plot(marker='+', linestyle='none', label='Pandora')\n",
"ax = z2.plot(ax=ax, color='green', label='CMAQ')\n",
"ax.legend()\n",
"ax.set(ylim=(0, None), ylabel='NO2 [molecules/cm2]', xlabel='Time [UTC]')\n",
"ax.figure.savefig('cmaq_pandora.png')"
],
"metadata": {
"id": "DIdcouw5b7-l",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 486
},
"outputId": "2a6a0cf0-e277-4188-d313-627fced484d9"
},
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Using cached: ./cmaq.equates.conus.integrated.NO2_COLUMN_2018-07-01T120000Z_2018-07-01T235959Z.nc.gz\n",
"Using cached: ./pandora.L2_rnvs3p1_8.nitrogen_dioxide_vertical_column_amount_2018-07-01T120000Z_2018-07-01T235959Z.csv.gz\n"
]
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
],
"image/png": "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MvgaxcXFOHfuHBo1amSCCG3HtWvX0LFjR+zbtw/Lli3DuXPnsGfPHvTs2ROTJk1Sn+fv74/169dr3Pf3339HWloaXF1dtV573bp1mDVrFtatW1fhtr/++guPPPIIrly5gs2bNyMxMRFr1qxBXFwcunbtivT0yj/hEBHZohAfN6NN5ebUcNOwaHIzadIkbNy4Ed9++y3c3d2RlpaGtLQ03L9/X33O6NGjMWfOHPX3CxYswC+//IK//voLp0+fxgsvvIDr169jwoQJlvgRrMarr74KhUKB48ePY+jQoQgLC0OrVq0wffp0/P777+rzRo0ahQMHDiAlJUV9bN26dRg1ahQcHCqWYB04cAD379/HggULoFKpcOTIEY3bJ02aBCcnJ/zyyy94/PHH0axZM/Tr1w+//vorbt68iTfffNN0PzQRkYkpVXk4fzNT/QVA/f9EZXa1r2lNU76tLR5jsGhB8WeffQYA6NGjh8bx9evXY+zYsQCA5ORk2Nk9yMH+/vtvvPzyy0hLS0O9evXQsWNHHDlyBC1btjRJjEII5BbmmuTautR1rAuFQqHzvPT0dOzZswfvvfee1t4XLy8v9f99fX0RFRWFr776Cm+99RZyc3MRExODAwcO4Ouvv65w37Vr12LkyJFwdHTEyJEjsXbtWkRGRqofd+/evXjvvfdQp04djfv5+flh1KhRiImJwaeffqrXz0FEZG10bZcQEeRt8KrClU35Lj813FzkOAXdosmNPrXMv/32m8b3K1euxMqVK00UUUW5hblwW+xmtscrK3tONlydtA8VlZWYmAghBMLDw/W67vjx4/H666/jzTffxPfff4/g4GC0b9++wnkqlQrff/89jh49CgB44YUX8Oijj+LDDz+Em5sbrly5AiEEWrRoofVxWrRogb///ht37tyBj4+PXrEREVkTfbZLMFZCwF3FjcdqpoJT9Rk64e3pp5/Gv/71Lxw8eBDr1q3D+PHjtZ63efNmBAcHo127dgCA9u3bIyAgADExMXjppZf0fnwnJyeD4iMishY+Hi4Vkpey9TH6srYp39YWj7ExudGhrmNdZM+p3riqMR5bH6GhoVAoFEhISNDrfAcHB7z44ot45513cOzYMWzfvl3reWvXrsWFCxc0anFKSkqwbt06vPTSSwgJCYFCocClS5fwzDPPVLj/pUuX0LBhQ41hMSKi2sja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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [],
"metadata": {
"id": "ssw0sRfTFNkf"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"Hopefully, we won't use this...\n",
"\n",
"I archived all the downloads and posted them. If a server is down, we'll just use the archived data"
],
"metadata": {
"id": "B_RLy5Pt1Yx6"
}
},
{
"cell_type": "code",
"source": [
"# in case of emergency:\n",
"# !wget -N --no-check-certificate https://gaftp.epa.gov/Air/aqmg/bhenders/tutorial_data/pyrsig_tutorial_2024-05.zip\n",
"# !unzip pyrsig_tutorial_2024-05.zip",
"# !mkdir nyc; cd nyc; unzip ../pyrsig_tutorial_2024-05.zip"
],
"metadata": {
"id": "h6byZKfsU1DW"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# import zipfile\n",
"# import glob\n",
"# paths = glob.glob('*.gz')\n",
"# with zipfile.ZipFile('pyrsig_tutorial_2024-05.zip', mode='w') as zf:\n",
"# for p in paths:\n",
"# zf.write(p)"
],
"metadata": {
"id": "xGvw3UtOnSQ5"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment