{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# How to read and write observational datasets"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from nes import *"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Original path: /esarchive/obs/nilu/ebas/daily/pm10/pm10_201507.nc\n",
    "# Points grid from EBAS network\n",
    "nc_path_1 = '/gpfs/projects/bsc32/models/NES_tutorial_data/pm10_201507.nc'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1. Non-GHOST"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 1.1. Read dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<nes.nc_projections.points_nes.PointsNes at 0x7f41fa335d50>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1 = open_netcdf(path=nc_path_1, info=True, parallel_method='X')\n",
    "nessy_1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[datetime.datetime(2015, 7, 1, 0, 0),\n",
       " datetime.datetime(2015, 7, 1, 1, 0),\n",
       " datetime.datetime(2015, 7, 1, 2, 0),\n",
       " datetime.datetime(2015, 7, 1, 3, 0),\n",
       " datetime.datetime(2015, 7, 1, 4, 0),\n",
       " datetime.datetime(2015, 7, 1, 5, 0),\n",
       " datetime.datetime(2015, 7, 1, 6, 0),\n",
       " datetime.datetime(2015, 7, 1, 7, 0),\n",
       " datetime.datetime(2015, 7, 1, 8, 0),\n",
       " datetime.datetime(2015, 7, 1, 9, 0),\n",
       " datetime.datetime(2015, 7, 1, 10, 0),\n",
       " datetime.datetime(2015, 7, 1, 11, 0),\n",
       " datetime.datetime(2015, 7, 1, 12, 0),\n",
       " datetime.datetime(2015, 7, 1, 13, 0),\n",
       " datetime.datetime(2015, 7, 1, 14, 0),\n",
       " datetime.datetime(2015, 7, 1, 15, 0),\n",
       " datetime.datetime(2015, 7, 1, 16, 0),\n",
       " datetime.datetime(2015, 7, 1, 17, 0),\n",
       " datetime.datetime(2015, 7, 1, 18, 0),\n",
       " datetime.datetime(2015, 7, 1, 19, 0),\n",
       " datetime.datetime(2015, 7, 1, 20, 0),\n",
       " datetime.datetime(2015, 7, 1, 21, 0),\n",
       " datetime.datetime(2015, 7, 1, 22, 0),\n",
       " datetime.datetime(2015, 7, 1, 23, 0),\n",
       " datetime.datetime(2015, 7, 2, 0, 0),\n",
       " datetime.datetime(2015, 7, 2, 1, 0),\n",
       " datetime.datetime(2015, 7, 2, 2, 0),\n",
       " datetime.datetime(2015, 7, 2, 3, 0),\n",
       " datetime.datetime(2015, 7, 2, 4, 0),\n",
       " datetime.datetime(2015, 7, 2, 5, 0),\n",
       " datetime.datetime(2015, 7, 2, 6, 0)]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.time"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': array([0]), 'units': ''}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.lev"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,\n",
       "        17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,\n",
       "        34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,\n",
       "        51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,\n",
       "        68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83])}"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.station"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': masked_array(data=[46.813057, 47.479767, 47.04947 , 47.06741 , 35.039165,\n",
       "                    56.354443, 56.711666, 55.694107, 59.494446, 58.37611 ,\n",
       "                    39.546944, 42.720554, 39.87528 , 37.23722 , 43.439167,\n",
       "                    41.274166, 42.319168, 38.47278 , 39.08278 , 41.238888,\n",
       "                    41.39389 , 42.634724, 37.051945, 51.57108 , 55.79216 ,\n",
       "                    46.966667, 51.933334, 64.1     , 45.814445, 58.433   ,\n",
       "                    65.833336, 62.783333, 60.366665, 51.814445, 50.73639 ,\n",
       "                    54.754166, 54.125275, 43.404   , 63.84889 , 56.028057,\n",
       "                    58.80111 , 57.393612, 45.56139 , 48.942223, 49.04222 ,\n",
       "                    78.90667 , 52.802223, 52.083332, 53.662117, 27.28999 ,\n",
       "                    51.54111 , 47.83861 , 40.384445, 47.766666, 51.974445,\n",
       "                    49.573395, 54.433334, 56.161945, 59.779167, 40.3358  ,\n",
       "                    49.733334, 54.9     , 52.11667 , 43.15    , 35.316666,\n",
       "                    55.37611 , 47.914722, 53.166668, 42.1     , 60.53002 ,\n",
       "                    51.53014 , 52.86861 , 55.375   , 54.925556, 50.65    ,\n",
       "                    49.066666, 31.34274 , 68.      , 46.5475  , 52.3     ,\n",
       "                    46.677776, 52.178074, 53.33389 , 38.8763  ],\n",
       "              mask=False,\n",
       "        fill_value=1e+20,\n",
       "             dtype=float32),\n",
       " 'dimensions': ('station',),\n",
       " 'units': 'degrees_north',\n",
       " 'long_name': 'latitude',\n",
       " 'standard_name': 'latitude',\n",
       " 'axis': 'Y'}"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.lat"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': masked_array(data=[  6.944469,   8.904696,   6.979203,   8.463339,\n",
       "                     33.05806 ,   9.603059,  11.533614,  12.088669,\n",
       "                     25.930569,  21.845013,  -4.350556,  -8.923611,\n",
       "                      4.316389,  -3.534167,  -4.85    ,  -3.1425  ,\n",
       "                      3.315833,  -6.923611,  -1.101111,  -5.8975  ,\n",
       "                      0.734722,  -7.704722,  -6.555278,  -1.325286,\n",
       "                     -3.2429  ,  19.55    , -10.233334, -21.016945,\n",
       "                      8.637225,   8.269   ,  13.916667,   8.883333,\n",
       "                     11.066667,  21.97139 ,  15.739722,  17.534445,\n",
       "                     22.038055,  21.947   ,  15.335577,  13.149458,\n",
       "                     17.381958,  11.91418 ,  14.862789,  19.592232,\n",
       "                     22.259731,  11.888333,  10.759444,   6.566667,\n",
       "                     17.934017,  33.749886,   5.853611,  14.441389,\n",
       "                     44.260582,  16.766666,   4.923611,  15.080278,\n",
       "                     12.733333,  21.173056,  21.377222,  18.1245  ,\n",
       "                     16.05    ,  37.8     ,   5.2     ,  19.133333,\n",
       "                     25.666668,  21.030556,   7.908611,  13.033333,\n",
       "                     12.633333,  27.66754 ,  12.93386 ,  -6.924722,\n",
       "                     -7.342778,   8.309722,  10.766667,  13.6     ,\n",
       "                     27.217775,  24.237223,   7.985   ,   4.5     ,\n",
       "                     12.972222,  -6.364524,   6.277222,  16.2322  ],\n",
       "              mask=False,\n",
       "        fill_value=1e+20,\n",
       "             dtype=float32),\n",
       " 'dimensions': ('station',),\n",
       " 'units': 'degrees_east',\n",
       " 'long_name': 'longitude',\n",
       " 'standard_name': 'longitude',\n",
       " 'axis': 'X'}"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.lon"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Loading station_start_date var (1/17)\n",
      "Rank 000: Loaded station_start_date var ((84,))\n",
      "Rank 000: Loading station_zone var (2/17)\n",
      "Rank 000: Loaded station_zone var ((84,))\n",
      "Rank 000: Loading street_type var (3/17)\n",
      "Rank 000: Loaded street_type var ((84,))\n",
      "Rank 000: Loading country_code var (4/17)\n",
      "Rank 000: Loaded country_code var ((84,))\n",
      "Rank 000: Loading ccaa var (5/17)\n",
      "Rank 000: Loaded ccaa var ((84,))\n",
      "Rank 000: Loading station_name var (6/17)\n",
      "Rank 000: Loaded station_name var ((84,))\n",
      "Rank 000: Loading station_area var (7/17)\n",
      "Rank 000: Loaded station_area var ((84,))\n",
      "Rank 000: Loading city var (8/17)\n",
      "Rank 000: Loaded city var ((84,))\n",
      "Rank 000: Loading pm10 var (9/17)\n",
      "Rank 000: Loaded pm10 var ((31, 84))\n",
      "Rank 000: Loading station_emep var (10/17)\n",
      "Rank 000: Loaded station_emep var ((84,))\n",
      "Rank 000: Loading station_type var (11/17)\n",
      "Rank 000: Loaded station_type var ((84,))\n",
      "Rank 000: Loading country var (12/17)\n",
      "Rank 000: Loaded country var ((84,))\n",
      "Rank 000: Loading altitude var (13/17)\n",
      "Rank 000: Loaded altitude var ((84,))\n",
      "Rank 000: Loading station_code var (14/17)\n",
      "Rank 000: Loaded station_code var ((84,))\n",
      "Rank 000: Loading station_end_date var (15/17)\n",
      "Rank 000: Loaded station_end_date var ((84,))\n",
      "Rank 000: Loading station_rural_back var (16/17)\n",
      "Rank 000: Loaded station_rural_back var ((84,))\n",
      "Rank 000: Loading station_ozone_classification var (17/17)\n",
      "Rank 000: Loaded station_ozone_classification var ((84,))\n"
     ]
    }
   ],
   "source": [
    "nessy_1.load()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'station_start_date': {'data': array(['1980-01-01', '1980-01-01', '1991-05-01', '1991-05-01',\n",
       "         '1996-10-01', '1978-10-01', '1987-01-01', '2010-07-01',\n",
       "         '1985-01-06', '1994-05-01', '1987-11-01', '1992-01-01',\n",
       "         '1992-06-01', '1995-11-01', '1998-09-01', '1998-01-01',\n",
       "         '1997-07-01', '1999-03-03', '1997-06-11', '2000-08-01',\n",
       "         '2000-11-01', '2001-01-31', '2007-10-03', '1976-06-22',\n",
       "         '2006-01-01', '1980-01-01', '2001-01-01', '1900-01-01',\n",
       "         '1985-11-01', '2009-01-01', '1971-12-01', '1978-02-01',\n",
       "         '1997-01-01', '1967-09-15', '1981-01-01', '1995-01-01',\n",
       "         '1984-12-01', '2011-01-01', '1979-01-09', '1984-01-09',\n",
       "         '1990-01-01', '2002-01-01', '1996-05-01', '1997-01-01',\n",
       "         '1997-01-01', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan'], dtype='<U10'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_zone': {'data': array(['nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nature', 'nature', 'nature', 'nature', 'nature', 'nature',\n",
       "         'nature', 'nature', 'nature', 'nature', 'farming', 'farming',\n",
       "         'nature', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan'],\n",
       "        dtype='<U7'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'street_type': {'data': array(['nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown',\n",
       "         'unknown', 'unknown', 'unknown', 'unknown', 'unknown', 'unknown',\n",
       "         'unknown', 'unknown', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan'], dtype='<U7'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'country_code': {'data': array(['CH', 'CH', 'CH', 'CH', 'CY', 'DK', 'DK', 'DK', 'EE', 'EE', 'ES',\n",
       "         'ES', 'ES', 'ES', 'ES', 'ES', 'ES', 'ES', 'ES', 'ES', 'ES', 'ES',\n",
       "         'ES', 'GB', 'GB', 'HU', 'IE', 'IS', 'IT', 'NO', 'NO', 'NO', 'NO',\n",
       "         'PL', 'PL', 'PL', 'PL', 'RS', 'SE', 'SE', 'SE', 'SE', 'SI', 'SK',\n",
       "         'SK', 'NO', 'DE', 'NL', 'PL', 'EG', 'NL', 'AT', 'AM', 'AT', 'NL',\n",
       "         'CZ', 'DE', 'LV', 'FI', 'IT', 'CZ', 'RU', 'NL', 'ME', 'GR', 'LT',\n",
       "         'DE', 'DE', 'IT', 'FI', 'DE', 'IE', 'IE', 'DE', 'DE', 'CZ', 'EG',\n",
       "         'FI', 'CH', 'NL', 'AT', 'IE', 'NL', 'IT'], dtype='<U2'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'ccaa': {'data': array(['nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'castilla-la mancha', 'galicia', 'islas baleares',\n",
       "         'andalucia', 'principado de asturias', 'castilla-la mancha',\n",
       "         'cataluna', 'extremadura', 'comunidad valenciana',\n",
       "         'castilla y leon', 'cataluna', 'galicia', 'andalucia', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan'], dtype='<U22'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_name': {'data': array(['payerne', 'tnikon', 'chaumont', 'rigi-seebodenalp',\n",
       "         'emep - ayia marina', 'tange', 'anholt', 'risoe', 'lahemaa',\n",
       "         'vilsandi', 'san pablo de los montes', 'noia', 'mahn', 'vznar',\n",
       "         'niembro', 'campisbalos', 'cabo de creus', 'barcarrota', 'zarra',\n",
       "         'peausende', 'els torms', 'o saviao', 'doana', 'harwell',\n",
       "         'auchencorth moss', 'k-puszta', 'valentia', 'irafoss', 'ispra',\n",
       "         'birkenes ii', 'tustervatn', 'krvatn', 'hurdal', 'lbjarczew',\n",
       "         'dssniezka', 'pm08lebaiemepa', 'wmpuszcz_ios_borecka',\n",
       "         'kamenicki vis', 'bredklen', 'vavihill', 'aspvreten', 'r',\n",
       "         'iskrba', 'chopok - emep/o3', 'starina - vodna nadr. emep/o3',\n",
       "         'zeppelin mountain (ny-lesund)', 'waldhof', 'eibergen', 'zielonka',\n",
       "         'hurghada', 'vredepeel', 'zoebelboden', 'amberd', 'illmitz',\n",
       "         'cabauw wielsekade', 'kosetice (noak)', 'zingst', 'rucava', 'ut',\n",
       "         'lecce (eco)', 'svratouch', 'danki', 'bilthoven', 'zabljak',\n",
       "         'finokalia', 'preila', 'schauinsland', 'neuglobsow',\n",
       "         'montelibretti', 'virolahti iii', 'melpitz', 'oak park',\n",
       "         'malin head', 'westerland', 'schmcke', 'churanov', 'marsa matruh',\n",
       "         'pallas (matorova)', 'jungfraujoch', 'de zilk', 'vorhegg',\n",
       "         'carnsore point', 'kollumerwaard', 'lamezia terme'], dtype='<U29'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_area': {'data': array(['rural', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'rural', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'rural', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'rural', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'suburban', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'rural', 'rural', 'rural', 'rural', 'rural', 'rural', 'rural',\n",
       "         'rural', 'rural', 'rural', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan'], dtype='<U8'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'city': {'data': array(['nan', 'nan', 'nan', 'nan', 'ayia marina', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'san pablo de los montes', 'noia', 'mahn', 'vznar',\n",
       "         'llanes', 'campisbalos', 'cadaqus', 'barcarrota', 'zarra',\n",
       "         'peausende', 'torms (els)', 'saviao (o)', 'almonte', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'jarczew',\n",
       "         'nan', 'leba', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan'], dtype='<U23'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'pm10': {'data': masked_array(\n",
       "    data=[[17.899999618530273, 15.399999618530273, 16.200000762939453, ...,\n",
       "           nan, 14.829999923706055, nan],\n",
       "          [22.899999618530273, 16.799999237060547, 20.5, ..., nan,\n",
       "           24.799999237060547, nan],\n",
       "          [24.100000381469727, 22.799999237060547, 20.200000762939453, ...,\n",
       "           nan, 13.920000076293945, nan],\n",
       "          ...,\n",
       "          [6.300000190734863, 7.199999809265137, 4.5, ..., nan,\n",
       "           8.319999694824219, 9.300000190734863],\n",
       "          [7.599999904632568, 8.899999618530273, 8.199999809265137, ...,\n",
       "           nan, 13.020000457763672, 9.300000190734863],\n",
       "          [11.0, 9.800000190734863, 8.800000190734863, ..., nan,\n",
       "           14.140000343322754, 12.699999809265137]],\n",
       "    mask=[[False, False, False, ..., False, False, False],\n",
       "          [False, False, False, ..., False, False, False],\n",
       "          [False, False, False, ..., False, False, False],\n",
       "          ...,\n",
       "          [False, False, False, ..., False, False, False],\n",
       "          [False, False, False, ..., False, False, False],\n",
       "          [False, False, False, ..., False, False, False]],\n",
       "    fill_value=-9999.0,\n",
       "    dtype=float32),\n",
       "  'dimensions': ('time', 'station'),\n",
       "  'units': 'µg/m3',\n",
       "  'long_name': 'pm10_mass pm10'},\n",
       " 'station_emep': {'data': array(['yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'no', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'no', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'yes', 'yes', 'no', 'yes', 'yes', 'yes', 'yes',\n",
       "         'yes', 'yes', 'no'], dtype='<U3'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_type': {'data': array(['background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'background', 'background', 'background',\n",
       "         'background', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan'], dtype='<U10'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'country': {'data': array(['switzerland', 'switzerland', 'switzerland', 'switzerland',\n",
       "         'cyprus', 'denmark', 'denmark', 'denmark', 'estonia', 'estonia',\n",
       "         'spain', 'spain', 'spain', 'spain', 'spain', 'spain', 'spain',\n",
       "         'spain', 'spain', 'spain', 'spain', 'spain', 'spain',\n",
       "         'united kingdom', 'united kingdom', 'hungary', 'ireland',\n",
       "         'iceland', 'italy', 'norway', 'norway', 'norway', 'norway',\n",
       "         'poland', 'poland', 'poland', 'poland', 'serbia', 'sweden',\n",
       "         'sweden', 'sweden', 'sweden', 'slovenia',\n",
       "         'slovakia (slovak republic)', 'slovakia (slovak republic)',\n",
       "         'Norway', 'Germany', 'Netherlands', 'Poland', 'Egypt',\n",
       "         'Netherlands', 'Austria', 'Armenia', 'Austria', 'Netherlands',\n",
       "         'Czech Republic', 'Germany', 'Latvia', 'Finland', 'Italy',\n",
       "         'Czech Republic', 'Russian Federation', 'Netherlands',\n",
       "         'Montenegro', 'Greece', 'Lithuania', 'Germany', 'Germany', 'Italy',\n",
       "         'Finland', 'Germany', 'Ireland', 'Ireland', 'Germany', 'Germany',\n",
       "         'Czech Republic', 'Egypt', 'Finland', 'Switzerland', 'Netherlands',\n",
       "         'Austria', 'Ireland', 'Netherlands', 'Italy'], dtype='<U26'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'altitude': {'data': masked_array(data=[4.890e+02, 5.380e+02, 1.136e+03, 1.031e+03, 5.320e+02,\n",
       "                     8.000e+00, 1.000e+01, 3.000e+00, 3.200e+01, 6.000e+00,\n",
       "                     9.170e+02, 6.850e+02, 7.800e+01, 1.230e+03, 1.340e+02,\n",
       "                     1.360e+03, 2.300e+01, 3.930e+02, 8.850e+02, 9.850e+02,\n",
       "                     4.700e+02, 5.060e+02, 5.000e+00, 1.260e+02, 2.600e+02,\n",
       "                     1.250e+02, 1.000e+01, 6.600e+01, 2.090e+02, 2.190e+02,\n",
       "                     4.390e+02, 2.100e+02, 3.000e+02, 1.800e+02, 1.603e+03,\n",
       "                     4.000e+00, 1.570e+02, 8.060e+02, 3.800e+02, 1.630e+02,\n",
       "                     2.500e+01, 1.000e+01, 5.400e+02, 2.008e+03, 3.450e+02,\n",
       "                     4.740e+02, 7.400e+01, 2.000e+01, 1.210e+02, 7.000e+00,\n",
       "                     2.800e+01, 8.990e+02, 2.080e+03, 1.170e+02, 1.000e+00,\n",
       "                     5.350e+02, 1.000e+00, 1.800e+01, 7.000e+00, 3.600e+01,\n",
       "                     7.370e+02, 1.500e+02, 5.000e+00, 1.450e+03, 2.500e+02,\n",
       "                     5.000e+00, 1.205e+03, 6.200e+01, 4.800e+01, 4.000e+00,\n",
       "                     8.600e+01, 5.900e+01, 2.000e+01, 1.200e+01, 9.370e+02,\n",
       "                     1.118e+03, 3.500e+01, 3.400e+02, 3.578e+03, 4.000e+00,\n",
       "                     1.020e+03, 9.000e+00, 1.000e+00, 6.000e+00],\n",
       "               mask=False,\n",
       "         fill_value=1e+20,\n",
       "              dtype=float32),\n",
       "  'dimensions': ('station',),\n",
       "  'units': 'meters',\n",
       "  'standard_name': 'altitude'},\n",
       " 'station_code': {'data': array(['CH0002R', 'CH0003R', 'CH0004R', 'CH0005R', 'CY0002R', 'DK0003R',\n",
       "         'DK0008R', 'DK0012R', 'EE0009R', 'EE0011R', 'ES0001R', 'ES0005R',\n",
       "         'ES0006R', 'ES0007R', 'ES0008R', 'ES0009R', 'ES0010R', 'ES0011R',\n",
       "         'ES0012R', 'ES0013R', 'ES0014R', 'ES0016R', 'ES0017R', 'GB0036R',\n",
       "         'GB0048R', 'HU0002R', 'IE0001R', 'IS0002R', 'IT0004R', 'NO0002R',\n",
       "         'NO0015R', 'NO0039R', 'NO0056R', 'PL0002R', 'PL0003R', 'PL0004R',\n",
       "         'PL0005R', 'RS0005R', 'SE0005R', 'SE0011R', 'SE0012R', 'SE0014R',\n",
       "         'SI0008R', 'SK0002R', 'SK0006R', 'NO0042G', 'DE0002R', 'NL0007R',\n",
       "         'PL0009R', 'EG0002U', 'NL0010R', 'AT0048R', 'AM0001R', 'AT0002R',\n",
       "         'NL0644R', 'CZ0003R', 'DE0009R', 'LV0010R', 'FI0009R', 'IT0015U',\n",
       "         'CZ0001R', 'RU0018R', 'NL0008R', 'ME0008R', 'GR0002R', 'LT0015R',\n",
       "         'DE0003R', 'DE0007R', 'IT0001R', 'FI0018R', 'DE0044R', 'IE0005R',\n",
       "         'IE0006R', 'DE0001R', 'DE0008R', 'CZ0005R', 'EG0003U', 'FI0036R',\n",
       "         'CH0001G', 'NL0091R', 'AT0005R', 'IE0008R', 'NL0009R', 'IT0016R'],\n",
       "        dtype='<U7'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_end_date': {'data': array(['nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan'], dtype='<U3'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_rural_back': {'data': array(['nan', 'nan', 'nan', 'nan', 'regional', 'nan', 'nan', 'regional',\n",
       "         'nan', 'nan', 'remote', 'remote', 'remote', 'remote', 'remote',\n",
       "         'remote', 'remote', 'remote', 'remote', 'remote', 'remote',\n",
       "         'remote', 'remote', 'nan', 'nan', 'nan', 'regional', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'regional', 'nan', 'regional', 'regional', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan'], dtype='<U8'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''},\n",
       " 'station_ozone_classification': {'data': array(['rural', 'rural', 'rural background', 'rural background',\n",
       "         'rural background', 'rural', 'nan', 'nan', 'rural', 'rural',\n",
       "         'rural background', 'rural background', 'rural background',\n",
       "         'rural background', 'rural background', 'rural background',\n",
       "         'rural background', 'rural background', 'rural background',\n",
       "         'rural background', 'rural background', 'rural background',\n",
       "         'rural background', 'rural', 'nan', 'rural background', 'rural',\n",
       "         'nan', 'nan', 'nan', 'rural background', 'rural background',\n",
       "         'rural', 'rural background', 'rural background',\n",
       "         'rural background', 'rural background', 'nan', 'rural background',\n",
       "         'rural background', 'rural background', 'rural background',\n",
       "         'rural background', 'rural background', 'rural background', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan', 'nan',\n",
       "         'nan', 'nan'], dtype='<U16'),\n",
       "  'dimensions': ('station', 'strlen'),\n",
       "  'standard_name': ''}}"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.variables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': masked_array(\n",
       "   data=[[17.899999618530273, 15.399999618530273, 16.200000762939453, ...,\n",
       "          nan, 14.829999923706055, nan],\n",
       "         [22.899999618530273, 16.799999237060547, 20.5, ..., nan,\n",
       "          24.799999237060547, nan],\n",
       "         [24.100000381469727, 22.799999237060547, 20.200000762939453, ...,\n",
       "          nan, 13.920000076293945, nan],\n",
       "         ...,\n",
       "         [6.300000190734863, 7.199999809265137, 4.5, ..., nan,\n",
       "          8.319999694824219, 9.300000190734863],\n",
       "         [7.599999904632568, 8.899999618530273, 8.199999809265137, ...,\n",
       "          nan, 13.020000457763672, 9.300000190734863],\n",
       "         [11.0, 9.800000190734863, 8.800000190734863, ..., nan,\n",
       "          14.140000343322754, 12.699999809265137]],\n",
       "   mask=[[False, False, False, ..., False, False, False],\n",
       "         [False, False, False, ..., False, False, False],\n",
       "         [False, False, False, ..., False, False, False],\n",
       "         ...,\n",
       "         [False, False, False, ..., False, False, False],\n",
       "         [False, False, False, ..., False, False, False],\n",
       "         [False, False, False, ..., False, False, False]],\n",
       "   fill_value=-9999.0,\n",
       "   dtype=float32),\n",
       " 'dimensions': ('time', 'station'),\n",
       " 'units': 'µg/m3',\n",
       " 'long_name': 'pm10_mass pm10'}"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_1.variables['pm10']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 1.2. Write dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Creating points_file_1.nc\n",
      "Rank 000: NetCDF ready to write\n",
      "Rank 000: Dimensions done\n",
      "Rank 000: Cell measures done\n",
      "Rank 000: Writing station_start_date var (1/17)\n",
      "Rank 000: Var station_start_date created (1/17)\n",
      "Rank 000: Var station_start_date data (1/17)\n",
      "Rank 000: Var station_start_date completed (1/17)\n",
      "Rank 000: Writing station_zone var (2/17)\n",
      "Rank 000: Var station_zone created (2/17)\n",
      "Rank 000: Var station_zone data (2/17)\n",
      "Rank 000: Var station_zone completed (2/17)\n",
      "Rank 000: Writing street_type var (3/17)\n",
      "Rank 000: Var street_type created (3/17)\n",
      "Rank 000: Var street_type data (3/17)\n",
      "Rank 000: Var street_type completed (3/17)\n",
      "Rank 000: Writing country_code var (4/17)\n",
      "Rank 000: Var country_code created (4/17)\n",
      "Rank 000: Var country_code data (4/17)\n",
      "Rank 000: Var country_code completed (4/17)\n",
      "Rank 000: Writing ccaa var (5/17)\n",
      "Rank 000: Var ccaa created (5/17)\n",
      "Rank 000: Var ccaa data (5/17)\n",
      "Rank 000: Var ccaa completed (5/17)\n",
      "Rank 000: Writing station_name var (6/17)\n",
      "Rank 000: Var station_name created (6/17)\n",
      "Rank 000: Var station_name data (6/17)\n",
      "Rank 000: Var station_name completed (6/17)\n",
      "Rank 000: Writing station_area var (7/17)\n",
      "Rank 000: Var station_area created (7/17)\n",
      "Rank 000: Var station_area data (7/17)\n",
      "Rank 000: Var station_area completed (7/17)\n",
      "Rank 000: Writing city var (8/17)\n",
      "Rank 000: Var city created (8/17)\n",
      "Rank 000: Var city data (8/17)\n",
      "Rank 000: Var city completed (8/17)\n",
      "Rank 000: Writing pm10 var (9/17)\n",
      "Rank 000: Var pm10 created (9/17)\n",
      "Rank 000: Var pm10 data (9/17)\n",
      "Rank 000: Var pm10 completed (9/17)\n",
      "Rank 000: Writing station_emep var (10/17)\n",
      "Rank 000: Var station_emep created (10/17)\n",
      "Rank 000: Var station_emep data (10/17)\n",
      "Rank 000: Var station_emep completed (10/17)\n",
      "Rank 000: Writing station_type var (11/17)\n",
      "Rank 000: Var station_type created (11/17)\n",
      "Rank 000: Var station_type data (11/17)\n",
      "Rank 000: Var station_type completed (11/17)\n",
      "Rank 000: Writing country var (12/17)\n",
      "Rank 000: Var country created (12/17)\n",
      "Rank 000: Var country data (12/17)\n",
      "Rank 000: Var country completed (12/17)\n",
      "Rank 000: Writing altitude var (13/17)\n",
      "Rank 000: Var altitude created (13/17)\n",
      "Rank 000: Var altitude data (13/17)\n",
      "Rank 000: Var altitude completed (13/17)\n",
      "Rank 000: Writing station_code var (14/17)\n",
      "Rank 000: Var station_code created (14/17)\n",
      "Rank 000: Var station_code data (14/17)\n",
      "Rank 000: Var station_code completed (14/17)\n",
      "Rank 000: Writing station_end_date var (15/17)\n",
      "Rank 000: Var station_end_date created (15/17)\n",
      "Rank 000: Var station_end_date data (15/17)\n",
      "Rank 000: Var station_end_date completed (15/17)\n",
      "Rank 000: Writing station_rural_back var (16/17)\n",
      "Rank 000: Var station_rural_back created (16/17)\n",
      "Rank 000: Var station_rural_back data (16/17)\n",
      "Rank 000: Var station_rural_back completed (16/17)\n",
      "Rank 000: Writing station_ozone_classification var (17/17)\n",
      "Rank 000: Var station_ozone_classification created (17/17)\n",
      "Rank 000: Var station_ozone_classification data (17/17)\n",
      "Rank 000: Var station_ozone_classification completed (17/17)\n"
     ]
    }
   ],
   "source": [
    "nessy_1.to_netcdf('points_file_1.nc', info=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "toc-hr-collapsed": true
   },
   "source": [
    "### 1.3. Reopen dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<nes.nc_projections.points_nes.PointsNes at 0x7f3cccb44410>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_2 = open_netcdf('points_file_1.nc', info=True, parallel_method='X')\n",
    "nessy_2"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2. GHOST"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [],
   "source": [
    "# nc_path_2 = '/gpfs/projects/bsc32/AC_cache/obs/ghost/EBAS/1.4/hourly/sconcno2/sconcno2_202004.nc' #EBAS\n",
    "# nc_path_2 = '/gpfs/projects/bsc32/AC_cache/obs/ghost/AERONET_v3/1.3.3/hourly/od1020aero/od1020aero_201907.nc' # AERONET\n",
    "# nc_path_2 = '/gpfs/projects/bsc32/AC_cache/obs/ghost/CANADA_NAPS/1.4/daily/sconcno2/sconcno2_202011.nc' # CANADA NAPS\n",
    "# nc_path_2 = '/gpfs/projects/bsc32/AC_cache/obs/ghost/CHILE_SINCA/1.4/monthly/pm10/pm10_201905.nc' # CHILE SINCA\n",
    "nc_path_2 = '/gpfs/projects/bsc32/AC_cache/obs/ghost/EANET/1.4/daily/sconcso4/sconcso4_201911.nc' # EANET"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 2.1. Read dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<nes.nc_projections.points_nes_ghost.PointsNesGHOST at 0x7f3cccb36650>"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1 = open_netcdf(path=nc_path_2, info=True, parallel_method='X')\n",
    "nessy_ghost_1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[datetime.datetime(2019, 11, 1, 0, 0),\n",
       " datetime.datetime(2019, 11, 2, 0, 0),\n",
       " datetime.datetime(2019, 11, 3, 0, 0),\n",
       " datetime.datetime(2019, 11, 4, 0, 0),\n",
       " datetime.datetime(2019, 11, 5, 0, 0),\n",
       " datetime.datetime(2019, 11, 6, 0, 0),\n",
       " datetime.datetime(2019, 11, 7, 0, 0),\n",
       " datetime.datetime(2019, 11, 8, 0, 0),\n",
       " datetime.datetime(2019, 11, 9, 0, 0),\n",
       " datetime.datetime(2019, 11, 10, 0, 0),\n",
       " datetime.datetime(2019, 11, 11, 0, 0),\n",
       " datetime.datetime(2019, 11, 12, 0, 0),\n",
       " datetime.datetime(2019, 11, 13, 0, 0),\n",
       " datetime.datetime(2019, 11, 14, 0, 0),\n",
       " datetime.datetime(2019, 11, 15, 0, 0),\n",
       " datetime.datetime(2019, 11, 16, 0, 0),\n",
       " datetime.datetime(2019, 11, 17, 0, 0),\n",
       " datetime.datetime(2019, 11, 18, 0, 0),\n",
       " datetime.datetime(2019, 11, 19, 0, 0),\n",
       " datetime.datetime(2019, 11, 20, 0, 0),\n",
       " datetime.datetime(2019, 11, 21, 0, 0),\n",
       " datetime.datetime(2019, 11, 22, 0, 0),\n",
       " datetime.datetime(2019, 11, 23, 0, 0),\n",
       " datetime.datetime(2019, 11, 24, 0, 0),\n",
       " datetime.datetime(2019, 11, 25, 0, 0),\n",
       " datetime.datetime(2019, 11, 26, 0, 0),\n",
       " datetime.datetime(2019, 11, 27, 0, 0),\n",
       " datetime.datetime(2019, 11, 28, 0, 0),\n",
       " datetime.datetime(2019, 11, 29, 0, 0),\n",
       " datetime.datetime(2019, 11, 30, 0, 0)]"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1.time"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': array([0]), 'units': ''}"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1.lev"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': array([0, 1, 2])}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1.station"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': masked_array(data=[37.70888889, 33.29222222, 35.6025    ],\n",
       "              mask=False,\n",
       "        fill_value=1e+20),\n",
       " 'dimensions': ('station',),\n",
       " 'standard_name': 'latitude',\n",
       " 'long_name': 'latitude',\n",
       " 'units': 'decimal degrees North',\n",
       " 'description': 'Geodetic latitude of measuring instrument, in decimal degrees North, following the stated horizontal datum.',\n",
       " 'axis': 'Y'}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1.lat"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': masked_array(data=[126.27388889, 126.16194444, 127.18138889],\n",
       "              mask=False,\n",
       "        fill_value=1e+20),\n",
       " 'dimensions': ('station',),\n",
       " 'standard_name': 'longitude',\n",
       " 'long_name': 'longitude',\n",
       " 'units': 'decimal degrees East',\n",
       " 'description': 'Geodetic longitude of measuring instrument, in decimal degrees East, following the stated horizontal datum.',\n",
       " 'axis': 'X'}"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_1.lon"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Loading ASTER_v3_altitude var (1/173)\n",
      "Rank 000: Loaded ASTER_v3_altitude var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_BC_emissions var (2/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_BC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_CO_emissions var (3/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_CO_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NH3_emissions var (4/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NH3_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NMVOC_emissions var (5/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NMVOC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NOx_emissions var (6/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NOx_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_OC_emissions var (7/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_OC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_PM10_emissions var (8/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_PM10_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_SO2_emissions var (9/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_SO2_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions var (10/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions var (11/173)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions var ((3,))\n",
      "Rank 000: Loading ESDAC_Iwahashi_landform_classification var (12/173)\n",
      "Rank 000: Loaded ESDAC_Iwahashi_landform_classification var ((3,))\n",
      "Rank 000: Loading ESDAC_Meybeck_landform_classification var (13/173)\n",
      "Rank 000: Loaded ESDAC_Meybeck_landform_classification var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Iwahashi_landform_classification_25km var (14/173)\n",
      "Rank 000: Loaded ESDAC_modal_Iwahashi_landform_classification_25km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Iwahashi_landform_classification_5km var (15/173)\n",
      "Rank 000: Loaded ESDAC_modal_Iwahashi_landform_classification_5km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Meybeck_landform_classification_25km var (16/173)\n",
      "Rank 000: Loaded ESDAC_modal_Meybeck_landform_classification_25km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Meybeck_landform_classification_5km var (17/173)\n",
      "Rank 000: Loaded ESDAC_modal_Meybeck_landform_classification_5km var ((3,))\n",
      "Rank 000: Loading ETOPO1_altitude var (18/173)\n",
      "Rank 000: Loaded ETOPO1_altitude var ((3,))\n",
      "Rank 000: Loading ETOPO1_max_altitude_difference_5km var (19/173)\n",
      "Rank 000: Loaded ETOPO1_max_altitude_difference_5km var ((3,))\n",
      "Rank 000: Loading GHOST_version var (20/173)\n",
      "Rank 000: Loaded GHOST_version var ((3,))\n",
      "Rank 000: Loading GHSL_average_built_up_area_density_25km var (21/173)\n",
      "Rank 000: Loaded GHSL_average_built_up_area_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_average_built_up_area_density_5km var (22/173)\n",
      "Rank 000: Loaded GHSL_average_built_up_area_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_average_population_density_25km var (23/173)\n",
      "Rank 000: Loaded GHSL_average_population_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_average_population_density_5km var (24/173)\n",
      "Rank 000: Loaded GHSL_average_population_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_built_up_area_density var (25/173)\n",
      "Rank 000: Loaded GHSL_built_up_area_density var ((3,))\n",
      "Rank 000: Loading GHSL_max_built_up_area_density_25km var (26/173)\n",
      "Rank 000: Loaded GHSL_max_built_up_area_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_max_built_up_area_density_5km var (27/173)\n",
      "Rank 000: Loaded GHSL_max_built_up_area_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_max_population_density_25km var (28/173)\n",
      "Rank 000: Loaded GHSL_max_population_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_max_population_density_5km var (29/173)\n",
      "Rank 000: Loaded GHSL_max_population_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_modal_settlement_model_classification_25km var (30/173)\n",
      "Rank 000: Loaded GHSL_modal_settlement_model_classification_25km var ((3,))\n",
      "Rank 000: Loading GHSL_modal_settlement_model_classification_5km var (31/173)\n",
      "Rank 000: Loaded GHSL_modal_settlement_model_classification_5km var ((3,))\n",
      "Rank 000: Loading GHSL_population_density var (32/173)\n",
      "Rank 000: Loaded GHSL_population_density var ((3,))\n",
      "Rank 000: Loading GHSL_settlement_model_classification var (33/173)\n",
      "Rank 000: Loaded GHSL_settlement_model_classification var ((3,))\n",
      "Rank 000: Loading GPW_average_population_density_25km var (34/173)\n",
      "Rank 000: Loaded GPW_average_population_density_25km var ((3,))\n",
      "Rank 000: Loading GPW_average_population_density_5km var (35/173)\n",
      "Rank 000: Loaded GPW_average_population_density_5km var ((3,))\n",
      "Rank 000: Loading GPW_max_population_density_25km var (36/173)\n",
      "Rank 000: Loaded GPW_max_population_density_25km var ((3,))\n",
      "Rank 000: Loading GPW_max_population_density_5km var (37/173)\n",
      "Rank 000: Loaded GPW_max_population_density_5km var ((3,))\n",
      "Rank 000: Loading GPW_population_density var (38/173)\n",
      "Rank 000: Loaded GPW_population_density var ((3,))\n",
      "Rank 000: Loading GSFC_coastline_proximity var (39/173)\n",
      "Rank 000: Loaded GSFC_coastline_proximity var ((3,))\n",
      "Rank 000: Loading Joly-Peuch_classification_code var (40/173)\n",
      "Rank 000: Loaded Joly-Peuch_classification_code var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_classification var (41/173)\n",
      "Rank 000: Loaded Koppen-Geiger_classification var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_modal_classification_25km var (42/173)\n",
      "Rank 000: Loaded Koppen-Geiger_modal_classification_25km var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_modal_classification_5km var (43/173)\n",
      "Rank 000: Loaded Koppen-Geiger_modal_classification_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_IGBP_land_use var (44/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_IGBP_land_use var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_LAI var (45/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_LAI var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_UMD_land_use var (46/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_UMD_land_use var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_IGBP_land_use_25km var (47/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_IGBP_land_use_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_IGBP_land_use_5km var (48/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_IGBP_land_use_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_LAI_25km var (49/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_LAI_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_LAI_5km var (50/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_LAI_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_UMD_land_use_25km var (51/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_UMD_land_use_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_UMD_land_use_5km var (52/173)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_UMD_land_use_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km var (53/173)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km var (54/173)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km var (55/173)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km var (56/173)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_nighttime_stable_lights var (57/173)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_nighttime_stable_lights var ((3,))\n",
      "Rank 000: Loading OMI_level3_column_annual_average_NO2 var (58/173)\n",
      "Rank 000: Loaded OMI_level3_column_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_column_cloud_screened_annual_average_NO2 var (59/173)\n",
      "Rank 000: Loaded OMI_level3_column_cloud_screened_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_tropospheric_column_annual_average_NO2 var (60/173)\n",
      "Rank 000: Loaded OMI_level3_tropospheric_column_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 var (61/173)\n",
      "Rank 000: Loaded OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading UMBC_anthrome_classification var (62/173)\n",
      "Rank 000: Loaded UMBC_anthrome_classification var ((3,))\n",
      "Rank 000: Loading UMBC_modal_anthrome_classification_25km var (63/173)\n",
      "Rank 000: Loaded UMBC_modal_anthrome_classification_25km var ((3,))\n",
      "Rank 000: Loading UMBC_modal_anthrome_classification_5km var (64/173)\n",
      "Rank 000: Loaded UMBC_modal_anthrome_classification_5km var ((3,))\n",
      "Rank 000: Loading WMO_region var (65/173)\n",
      "Rank 000: Loaded WMO_region var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_biogeographical_realm var (66/173)\n",
      "Rank 000: Loaded WWF_TEOW_biogeographical_realm var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_biome var (67/173)\n",
      "Rank 000: Loaded WWF_TEOW_biome var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_terrestrial_ecoregion var (68/173)\n",
      "Rank 000: Loaded WWF_TEOW_terrestrial_ecoregion var ((3,))\n",
      "Rank 000: Loading administrative_country_division_1 var (69/173)\n",
      "Rank 000: Loaded administrative_country_division_1 var ((3,))\n",
      "Rank 000: Loading administrative_country_division_2 var (70/173)\n",
      "Rank 000: Loaded administrative_country_division_2 var ((3,))\n",
      "Rank 000: Loading altitude var (71/173)\n",
      "Rank 000: Loaded altitude var ((3,))\n",
      "Rank 000: Loading annual_native_max_gap_percent var (72/173)\n",
      "Rank 000: Loaded annual_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading annual_native_representativity_percent var (73/173)\n",
      "Rank 000: Loaded annual_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading area_classification var (74/173)\n",
      "Rank 000: Loaded area_classification var ((3,))\n",
      "Rank 000: Loading associated_networks var (75/173)\n",
      "Rank 000: Loaded associated_networks var ((3,))\n",
      "Rank 000: Loading city var (76/173)\n",
      "Rank 000: Loaded city var ((3,))\n",
      "Rank 000: Loading climatology var (77/173)\n",
      "Rank 000: Loaded climatology var ((3,))\n",
      "Rank 000: Loading contact_email_address var (78/173)\n",
      "Rank 000: Loaded contact_email_address var ((3,))\n",
      "Rank 000: Loading contact_institution var (79/173)\n",
      "Rank 000: Loaded contact_institution var ((3,))\n",
      "Rank 000: Loading contact_name var (80/173)\n",
      "Rank 000: Loaded contact_name var ((3,))\n",
      "Rank 000: Loading country var (81/173)\n",
      "Rank 000: Loaded country var ((3,))\n",
      "Rank 000: Loading daily_native_max_gap_percent var (82/173)\n",
      "Rank 000: Loaded daily_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading daily_native_representativity_percent var (83/173)\n",
      "Rank 000: Loaded daily_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading daily_passing_vehicles var (84/173)\n",
      "Rank 000: Loaded daily_passing_vehicles var ((3,))\n",
      "Rank 000: Loading data_level var (85/173)\n",
      "Rank 000: Loaded data_level var ((3,))\n",
      "Rank 000: Loading data_licence var (86/173)\n",
      "Rank 000: Loaded data_licence var ((3,))\n",
      "Rank 000: Loading day_night_code var (87/173)\n",
      "Rank 000: Loaded day_night_code var ((3, 30))\n",
      "Rank 000: Loading daytime_traffic_speed var (88/173)\n",
      "Rank 000: Loaded daytime_traffic_speed var ((3,))\n",
      "Rank 000: Loading derived_uncertainty_per_measurement var (89/173)\n",
      "Rank 000: Loaded derived_uncertainty_per_measurement var ((3, 30))\n",
      "Rank 000: Loading distance_to_building var (90/173)\n",
      "Rank 000: Loaded distance_to_building var ((3,))\n",
      "Rank 000: Loading distance_to_junction var (91/173)\n",
      "Rank 000: Loaded distance_to_junction var ((3,))\n",
      "Rank 000: Loading distance_to_kerb var (92/173)\n",
      "Rank 000: Loaded distance_to_kerb var ((3,))\n",
      "Rank 000: Loading distance_to_source var (93/173)\n",
      "Rank 000: Loaded distance_to_source var ((3,))\n",
      "Rank 000: Loading ellipsoid var (94/173)\n",
      "Rank 000: Loaded ellipsoid var ((3,))\n",
      "Rank 000: Loading horizontal_datum var (95/173)\n",
      "Rank 000: Loaded horizontal_datum var ((3,))\n",
      "Rank 000: Loading land_use var (96/173)\n",
      "Rank 000: Loaded land_use var ((3,))\n",
      "Rank 000: Loading main_emission_source var (97/173)\n",
      "Rank 000: Loaded main_emission_source var ((3,))\n",
      "Rank 000: Loading measurement_altitude var (98/173)\n",
      "Rank 000: Loaded measurement_altitude var ((3,))\n",
      "Rank 000: Loading measurement_methodology var (99/173)\n",
      "Rank 000: Loaded measurement_methodology var ((3,))\n",
      "Rank 000: Loading measurement_scale var (100/173)\n",
      "Rank 000: Loaded measurement_scale var ((3,))\n",
      "Rank 000: Loading measuring_instrument_calibration_scale var (101/173)\n",
      "Rank 000: Loaded measuring_instrument_calibration_scale var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_absorption_cross_section var (102/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_absorption_cross_section var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_accuracy var (103/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_accuracy var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_flow_rate var (104/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_flow_rate var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_lower_limit_of_detection var (105/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_lower_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_measurement_resolution var (106/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_measurement_resolution var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_precision var (107/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_precision var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_span_drift var (108/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_span_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_uncertainty var (109/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_uncertainty var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_upper_limit_of_detection var (110/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_upper_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_zero_drift var (111/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_zero_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_zonal_drift var (112/173)\n",
      "Rank 000: Loaded measuring_instrument_documented_zonal_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_further_details var (113/173)\n",
      "Rank 000: Loaded measuring_instrument_further_details var ((3,))\n",
      "Rank 000: Loading measuring_instrument_inlet_information var (114/173)\n",
      "Rank 000: Loaded measuring_instrument_inlet_information var ((3,))\n",
      "Rank 000: Loading measuring_instrument_manual_name var (115/173)\n",
      "Rank 000: Loaded measuring_instrument_manual_name var ((3,))\n",
      "Rank 000: Loading measuring_instrument_name var (116/173)\n",
      "Rank 000: Loaded measuring_instrument_name var ((3,))\n",
      "Rank 000: Loading measuring_instrument_process_details var (117/173)\n",
      "Rank 000: Loaded measuring_instrument_process_details var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_absorption_cross_section var (118/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_absorption_cross_section var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_accuracy var (119/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_accuracy var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_flow_rate var (120/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_flow_rate var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_lower_limit_of_detection var (121/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_lower_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_measurement_resolution var (122/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_measurement_resolution var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_precision var (123/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_precision var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_span_drift var (124/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_span_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_uncertainty var (125/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_uncertainty var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_units var (126/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_units var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_upper_limit_of_detection var (127/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_upper_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_zero_drift var (128/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_zero_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_zonal_drift var (129/173)\n",
      "Rank 000: Loaded measuring_instrument_reported_zonal_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_sampling_type var (130/173)\n",
      "Rank 000: Loaded measuring_instrument_sampling_type var ((3,))\n",
      "Rank 000: Loading monthly_native_max_gap_percent var (131/173)\n",
      "Rank 000: Loaded monthly_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading monthly_native_representativity_percent var (132/173)\n",
      "Rank 000: Loaded monthly_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading network var (133/173)\n",
      "Rank 000: Loaded network var ((3,))\n",
      "Rank 000: Loading network_maintenance_details var (134/173)\n",
      "Rank 000: Loaded network_maintenance_details var ((3,))\n",
      "Rank 000: Loading network_miscellaneous_details var (135/173)\n",
      "Rank 000: Loaded network_miscellaneous_details var ((3,))\n",
      "Rank 000: Loading network_provided_volume_standard_pressure var (136/173)\n",
      "Rank 000: Loaded network_provided_volume_standard_pressure var ((3,))\n",
      "Rank 000: Loading network_provided_volume_standard_temperature var (137/173)\n",
      "Rank 000: Loaded network_provided_volume_standard_temperature var ((3,))\n",
      "Rank 000: Loading network_qa_details var (138/173)\n",
      "Rank 000: Loaded network_qa_details var ((3,))\n",
      "Rank 000: Loading network_sampling_details var (139/173)\n",
      "Rank 000: Loaded network_sampling_details var ((3,))\n",
      "Rank 000: Loading network_uncertainty_details var (140/173)\n",
      "Rank 000: Loaded network_uncertainty_details var ((3,))\n",
      "Rank 000: Loading population var (141/173)\n",
      "Rank 000: Loaded population var ((3,))\n",
      "Rank 000: Loading primary_sampling_further_details var (142/173)\n",
      "Rank 000: Loaded primary_sampling_further_details var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_documented_flow_rate var (143/173)\n",
      "Rank 000: Loaded primary_sampling_instrument_documented_flow_rate var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_manual_name var (144/173)\n",
      "Rank 000: Loaded primary_sampling_instrument_manual_name var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_name var (145/173)\n",
      "Rank 000: Loaded primary_sampling_instrument_name var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_reported_flow_rate var (146/173)\n",
      "Rank 000: Loaded primary_sampling_instrument_reported_flow_rate var ((3,))\n",
      "Rank 000: Loading primary_sampling_process_details var (147/173)\n",
      "Rank 000: Loaded primary_sampling_process_details var ((3,))\n",
      "Rank 000: Loading primary_sampling_type var (148/173)\n",
      "Rank 000: Loaded primary_sampling_type var ((3,))\n",
      "Rank 000: Loading principal_investigator_email_address var (149/173)\n",
      "Rank 000: Loaded principal_investigator_email_address var ((3,))\n",
      "Rank 000: Loading principal_investigator_institution var (150/173)\n",
      "Rank 000: Loaded principal_investigator_institution var ((3,))\n",
      "Rank 000: Loading principal_investigator_name var (151/173)\n",
      "Rank 000: Loaded principal_investigator_name var ((3,))\n",
      "Rank 000: Loading process_warnings var (152/173)\n",
      "Rank 000: Loaded process_warnings var ((3,))\n",
      "Rank 000: Loading projection var (153/173)\n",
      "Rank 000: Loaded projection var ((3,))\n",
      "Rank 000: Loading reported_uncertainty_per_measurement var (154/173)\n",
      "Rank 000: Loaded reported_uncertainty_per_measurement var ((3, 30))\n",
      "Rank 000: Loading representative_radius var (155/173)\n",
      "Rank 000: Loaded representative_radius var ((3,))\n",
      "Rank 000: Loading retrieval_algorithm var (156/173)\n",
      "Rank 000: Loaded retrieval_algorithm var ((3,))\n",
      "Rank 000: Loading sample_preparation_further_details var (157/173)\n",
      "Rank 000: Loaded sample_preparation_further_details var ((3,))\n",
      "Rank 000: Loading sample_preparation_process_details var (158/173)\n",
      "Rank 000: Loaded sample_preparation_process_details var ((3,))\n",
      "Rank 000: Loading sample_preparation_techniques var (159/173)\n",
      "Rank 000: Loaded sample_preparation_techniques var ((3,))\n",
      "Rank 000: Loading sample_preparation_types var (160/173)\n",
      "Rank 000: Loaded sample_preparation_types var ((3,))\n",
      "Rank 000: Loading sampling_height var (161/173)\n",
      "Rank 000: Loaded sampling_height var ((3,))\n",
      "Rank 000: Loading sconcso4 var (162/173)\n",
      "Rank 000: Loaded sconcso4 var ((3, 30))\n",
      "Rank 000: Loading season_code var (163/173)\n",
      "Rank 000: Loaded season_code var ((3, 30))\n",
      "Rank 000: Loading station_classification var (164/173)\n",
      "Rank 000: Loaded station_classification var ((3,))\n",
      "Rank 000: Loading station_name var (165/173)\n",
      "Rank 000: Loaded station_name var ((3,))\n",
      "Rank 000: Loading station_reference var (166/173)\n",
      "Rank 000: Loaded station_reference var ((3,))\n",
      "Rank 000: Loading station_timezone var (167/173)\n",
      "Rank 000: Loaded station_timezone var ((3,))\n",
      "Rank 000: Loading street_type var (168/173)\n",
      "Rank 000: Loaded street_type var ((3,))\n",
      "Rank 000: Loading street_width var (169/173)\n",
      "Rank 000: Loaded street_width var ((3,))\n",
      "Rank 000: Loading terrain var (170/173)\n",
      "Rank 000: Loaded terrain var ((3,))\n",
      "Rank 000: Loading vertical_datum var (171/173)\n",
      "Rank 000: Loaded vertical_datum var ((3,))\n",
      "Rank 000: Loading weekday_weekend_code var (172/173)\n",
      "Rank 000: Loaded weekday_weekend_code var ((3, 30))\n",
      "Rank 000: Loading sconcso4_prefiltered_defaultqa var (173/173)\n",
      "Rank 000: Loaded sconcso4_prefiltered_defaultqa var ((3, 30))\n"
     ]
    }
   ],
   "source": [
    "nessy_ghost_1.load()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 2.2. Write dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Creating points_file_2.nc\n",
      "Rank 000: NetCDF ready to write\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/esarchive/scratch/avilanova/software/NES/nes/nc_projections/points_nes_ghost.py:592: UserWarning: WARNING!!! GHOST datasets cannot be written in parallel yet. Changing to serial mode.\n",
      "  warnings.warn(msg)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Dimensions done\n",
      "Rank 000: Cell measures done\n",
      "Rank 000: Writing ASTER_v3_altitude var (1/173)\n",
      "Rank 000: Var ASTER_v3_altitude created (1/173)\n",
      "Rank 000: Var ASTER_v3_altitude data (1/173)\n",
      "Rank 000: Var ASTER_v3_altitude completed (1/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_BC_emissions var (2/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_BC_emissions created (2/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_BC_emissions data (2/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_BC_emissions completed (2/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_CO_emissions var (3/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_CO_emissions created (3/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_CO_emissions data (3/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_CO_emissions completed (3/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_NH3_emissions var (4/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NH3_emissions created (4/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NH3_emissions data (4/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NH3_emissions completed (4/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_NMVOC_emissions var (5/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NMVOC_emissions created (5/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NMVOC_emissions data (5/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NMVOC_emissions completed (5/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_NOx_emissions var (6/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NOx_emissions created (6/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NOx_emissions data (6/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_NOx_emissions completed (6/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_OC_emissions var (7/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_OC_emissions created (7/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_OC_emissions data (7/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_OC_emissions completed (7/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_PM10_emissions var (8/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_PM10_emissions created (8/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_PM10_emissions data (8/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_PM10_emissions completed (8/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_SO2_emissions var (9/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_SO2_emissions created (9/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_SO2_emissions data (9/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_SO2_emissions completed (9/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions var (10/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions created (10/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions data (10/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions completed (10/173)\n",
      "Rank 000: Writing EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions var (11/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions created (11/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions data (11/173)\n",
      "Rank 000: Var EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions completed (11/173)\n",
      "Rank 000: Writing ESDAC_Iwahashi_landform_classification var (12/173)\n",
      "Rank 000: Var ESDAC_Iwahashi_landform_classification created (12/173)\n",
      "Rank 000: Var ESDAC_Iwahashi_landform_classification data (12/173)\n",
      "Rank 000: Var ESDAC_Iwahashi_landform_classification completed (12/173)\n",
      "Rank 000: Writing ESDAC_Meybeck_landform_classification var (13/173)\n",
      "Rank 000: Var ESDAC_Meybeck_landform_classification created (13/173)\n",
      "Rank 000: Var ESDAC_Meybeck_landform_classification data (13/173)\n",
      "Rank 000: Var ESDAC_Meybeck_landform_classification completed (13/173)\n",
      "Rank 000: Writing ESDAC_modal_Iwahashi_landform_classification_25km var (14/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_25km created (14/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_25km data (14/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_25km completed (14/173)\n",
      "Rank 000: Writing ESDAC_modal_Iwahashi_landform_classification_5km var (15/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_5km created (15/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_5km data (15/173)\n",
      "Rank 000: Var ESDAC_modal_Iwahashi_landform_classification_5km completed (15/173)\n",
      "Rank 000: Writing ESDAC_modal_Meybeck_landform_classification_25km var (16/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_25km created (16/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_25km data (16/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_25km completed (16/173)\n",
      "Rank 000: Writing ESDAC_modal_Meybeck_landform_classification_5km var (17/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_5km created (17/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_5km data (17/173)\n",
      "Rank 000: Var ESDAC_modal_Meybeck_landform_classification_5km completed (17/173)\n",
      "Rank 000: Writing ETOPO1_altitude var (18/173)\n",
      "Rank 000: Var ETOPO1_altitude created (18/173)\n",
      "Rank 000: Var ETOPO1_altitude data (18/173)\n",
      "Rank 000: Var ETOPO1_altitude completed (18/173)\n",
      "Rank 000: Writing ETOPO1_max_altitude_difference_5km var (19/173)\n",
      "Rank 000: Var ETOPO1_max_altitude_difference_5km created (19/173)\n",
      "Rank 000: Var ETOPO1_max_altitude_difference_5km data (19/173)\n",
      "Rank 000: Var ETOPO1_max_altitude_difference_5km completed (19/173)\n",
      "Rank 000: Writing GHOST_version var (20/173)\n",
      "Rank 000: Var GHOST_version created (20/173)\n",
      "Rank 000: Var GHOST_version data (20/173)\n",
      "Rank 000: Var GHOST_version completed (20/173)\n",
      "Rank 000: Writing GHSL_average_built_up_area_density_25km var (21/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_25km created (21/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_25km data (21/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_25km completed (21/173)\n",
      "Rank 000: Writing GHSL_average_built_up_area_density_5km var (22/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_5km created (22/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_5km data (22/173)\n",
      "Rank 000: Var GHSL_average_built_up_area_density_5km completed (22/173)\n",
      "Rank 000: Writing GHSL_average_population_density_25km var (23/173)\n",
      "Rank 000: Var GHSL_average_population_density_25km created (23/173)\n",
      "Rank 000: Var GHSL_average_population_density_25km data (23/173)\n",
      "Rank 000: Var GHSL_average_population_density_25km completed (23/173)\n",
      "Rank 000: Writing GHSL_average_population_density_5km var (24/173)\n",
      "Rank 000: Var GHSL_average_population_density_5km created (24/173)\n",
      "Rank 000: Var GHSL_average_population_density_5km data (24/173)\n",
      "Rank 000: Var GHSL_average_population_density_5km completed (24/173)\n",
      "Rank 000: Writing GHSL_built_up_area_density var (25/173)\n",
      "Rank 000: Var GHSL_built_up_area_density created (25/173)\n",
      "Rank 000: Var GHSL_built_up_area_density data (25/173)\n",
      "Rank 000: Var GHSL_built_up_area_density completed (25/173)\n",
      "Rank 000: Writing GHSL_max_built_up_area_density_25km var (26/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_25km created (26/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_25km data (26/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_25km completed (26/173)\n",
      "Rank 000: Writing GHSL_max_built_up_area_density_5km var (27/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_5km created (27/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_5km data (27/173)\n",
      "Rank 000: Var GHSL_max_built_up_area_density_5km completed (27/173)\n",
      "Rank 000: Writing GHSL_max_population_density_25km var (28/173)\n",
      "Rank 000: Var GHSL_max_population_density_25km created (28/173)\n",
      "Rank 000: Var GHSL_max_population_density_25km data (28/173)\n",
      "Rank 000: Var GHSL_max_population_density_25km completed (28/173)\n",
      "Rank 000: Writing GHSL_max_population_density_5km var (29/173)\n",
      "Rank 000: Var GHSL_max_population_density_5km created (29/173)\n",
      "Rank 000: Var GHSL_max_population_density_5km data (29/173)\n",
      "Rank 000: Var GHSL_max_population_density_5km completed (29/173)\n",
      "Rank 000: Writing GHSL_modal_settlement_model_classification_25km var (30/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_25km created (30/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_25km data (30/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_25km completed (30/173)\n",
      "Rank 000: Writing GHSL_modal_settlement_model_classification_5km var (31/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_5km created (31/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_5km data (31/173)\n",
      "Rank 000: Var GHSL_modal_settlement_model_classification_5km completed (31/173)\n",
      "Rank 000: Writing GHSL_population_density var (32/173)\n",
      "Rank 000: Var GHSL_population_density created (32/173)\n",
      "Rank 000: Var GHSL_population_density data (32/173)\n",
      "Rank 000: Var GHSL_population_density completed (32/173)\n",
      "Rank 000: Writing GHSL_settlement_model_classification var (33/173)\n",
      "Rank 000: Var GHSL_settlement_model_classification created (33/173)\n",
      "Rank 000: Var GHSL_settlement_model_classification data (33/173)\n",
      "Rank 000: Var GHSL_settlement_model_classification completed (33/173)\n",
      "Rank 000: Writing GPW_average_population_density_25km var (34/173)\n",
      "Rank 000: Var GPW_average_population_density_25km created (34/173)\n",
      "Rank 000: Var GPW_average_population_density_25km data (34/173)\n",
      "Rank 000: Var GPW_average_population_density_25km completed (34/173)\n",
      "Rank 000: Writing GPW_average_population_density_5km var (35/173)\n",
      "Rank 000: Var GPW_average_population_density_5km created (35/173)\n",
      "Rank 000: Var GPW_average_population_density_5km data (35/173)\n",
      "Rank 000: Var GPW_average_population_density_5km completed (35/173)\n",
      "Rank 000: Writing GPW_max_population_density_25km var (36/173)\n",
      "Rank 000: Var GPW_max_population_density_25km created (36/173)\n",
      "Rank 000: Var GPW_max_population_density_25km data (36/173)\n",
      "Rank 000: Var GPW_max_population_density_25km completed (36/173)\n",
      "Rank 000: Writing GPW_max_population_density_5km var (37/173)\n",
      "Rank 000: Var GPW_max_population_density_5km created (37/173)\n",
      "Rank 000: Var GPW_max_population_density_5km data (37/173)\n",
      "Rank 000: Var GPW_max_population_density_5km completed (37/173)\n",
      "Rank 000: Writing GPW_population_density var (38/173)\n",
      "Rank 000: Var GPW_population_density created (38/173)\n",
      "Rank 000: Var GPW_population_density data (38/173)\n",
      "Rank 000: Var GPW_population_density completed (38/173)\n",
      "Rank 000: Writing GSFC_coastline_proximity var (39/173)\n",
      "Rank 000: Var GSFC_coastline_proximity created (39/173)\n",
      "Rank 000: Var GSFC_coastline_proximity data (39/173)\n",
      "Rank 000: Var GSFC_coastline_proximity completed (39/173)\n",
      "Rank 000: Writing Joly-Peuch_classification_code var (40/173)\n",
      "Rank 000: Var Joly-Peuch_classification_code created (40/173)\n",
      "Rank 000: Var Joly-Peuch_classification_code data (40/173)\n",
      "Rank 000: Var Joly-Peuch_classification_code completed (40/173)\n",
      "Rank 000: Writing Koppen-Geiger_classification var (41/173)\n",
      "Rank 000: Var Koppen-Geiger_classification created (41/173)\n",
      "Rank 000: Var Koppen-Geiger_classification data (41/173)\n",
      "Rank 000: Var Koppen-Geiger_classification completed (41/173)\n",
      "Rank 000: Writing Koppen-Geiger_modal_classification_25km var (42/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_25km created (42/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_25km data (42/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_25km completed (42/173)\n",
      "Rank 000: Writing Koppen-Geiger_modal_classification_5km var (43/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_5km created (43/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_5km data (43/173)\n",
      "Rank 000: Var Koppen-Geiger_modal_classification_5km completed (43/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_IGBP_land_use var (44/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_IGBP_land_use created (44/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_IGBP_land_use data (44/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_IGBP_land_use completed (44/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_LAI var (45/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_LAI created (45/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_LAI data (45/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_LAI completed (45/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_UMD_land_use var (46/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_UMD_land_use created (46/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_UMD_land_use data (46/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_UMD_land_use completed (46/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_IGBP_land_use_25km var (47/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_25km created (47/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_25km data (47/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_25km completed (47/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_IGBP_land_use_5km var (48/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_5km created (48/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_5km data (48/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_IGBP_land_use_5km completed (48/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_LAI_25km var (49/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_25km created (49/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_25km data (49/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_25km completed (49/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_LAI_5km var (50/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_5km created (50/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_5km data (50/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_LAI_5km completed (50/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_UMD_land_use_25km var (51/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_25km created (51/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_25km data (51/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_25km completed (51/173)\n",
      "Rank 000: Writing MODIS_MCD12C1_v6_modal_UMD_land_use_5km var (52/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_5km created (52/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_5km data (52/173)\n",
      "Rank 000: Var MODIS_MCD12C1_v6_modal_UMD_land_use_5km completed (52/173)\n",
      "Rank 000: Writing NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km var (53/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km created (53/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km data (53/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km completed (53/173)\n",
      "Rank 000: Writing NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km var (54/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km created (54/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km data (54/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km completed (54/173)\n",
      "Rank 000: Writing NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km var (55/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km created (55/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km data (55/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km completed (55/173)\n",
      "Rank 000: Writing NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km var (56/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km created (56/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km data (56/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km completed (56/173)\n",
      "Rank 000: Writing NOAA-DMSP-OLS_v4_nighttime_stable_lights var (57/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_nighttime_stable_lights created (57/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_nighttime_stable_lights data (57/173)\n",
      "Rank 000: Var NOAA-DMSP-OLS_v4_nighttime_stable_lights completed (57/173)\n",
      "Rank 000: Writing OMI_level3_column_annual_average_NO2 var (58/173)\n",
      "Rank 000: Var OMI_level3_column_annual_average_NO2 created (58/173)\n",
      "Rank 000: Var OMI_level3_column_annual_average_NO2 data (58/173)\n",
      "Rank 000: Var OMI_level3_column_annual_average_NO2 completed (58/173)\n",
      "Rank 000: Writing OMI_level3_column_cloud_screened_annual_average_NO2 var (59/173)\n",
      "Rank 000: Var OMI_level3_column_cloud_screened_annual_average_NO2 created (59/173)\n",
      "Rank 000: Var OMI_level3_column_cloud_screened_annual_average_NO2 data (59/173)\n",
      "Rank 000: Var OMI_level3_column_cloud_screened_annual_average_NO2 completed (59/173)\n",
      "Rank 000: Writing OMI_level3_tropospheric_column_annual_average_NO2 var (60/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_annual_average_NO2 created (60/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_annual_average_NO2 data (60/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_annual_average_NO2 completed (60/173)\n",
      "Rank 000: Writing OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 var (61/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 created (61/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 data (61/173)\n",
      "Rank 000: Var OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 completed (61/173)\n",
      "Rank 000: Writing UMBC_anthrome_classification var (62/173)\n",
      "Rank 000: Var UMBC_anthrome_classification created (62/173)\n",
      "Rank 000: Var UMBC_anthrome_classification data (62/173)\n",
      "Rank 000: Var UMBC_anthrome_classification completed (62/173)\n",
      "Rank 000: Writing UMBC_modal_anthrome_classification_25km var (63/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_25km created (63/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_25km data (63/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_25km completed (63/173)\n",
      "Rank 000: Writing UMBC_modal_anthrome_classification_5km var (64/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_5km created (64/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_5km data (64/173)\n",
      "Rank 000: Var UMBC_modal_anthrome_classification_5km completed (64/173)\n",
      "Rank 000: Writing WMO_region var (65/173)\n",
      "Rank 000: Var WMO_region created (65/173)\n",
      "Rank 000: Var WMO_region data (65/173)\n",
      "Rank 000: Var WMO_region completed (65/173)\n",
      "Rank 000: Writing WWF_TEOW_biogeographical_realm var (66/173)\n",
      "Rank 000: Var WWF_TEOW_biogeographical_realm created (66/173)\n",
      "Rank 000: Var WWF_TEOW_biogeographical_realm data (66/173)\n",
      "Rank 000: Var WWF_TEOW_biogeographical_realm completed (66/173)\n",
      "Rank 000: Writing WWF_TEOW_biome var (67/173)\n",
      "Rank 000: Var WWF_TEOW_biome created (67/173)\n",
      "Rank 000: Var WWF_TEOW_biome data (67/173)\n",
      "Rank 000: Var WWF_TEOW_biome completed (67/173)\n",
      "Rank 000: Writing WWF_TEOW_terrestrial_ecoregion var (68/173)\n",
      "Rank 000: Var WWF_TEOW_terrestrial_ecoregion created (68/173)\n",
      "Rank 000: Var WWF_TEOW_terrestrial_ecoregion data (68/173)\n",
      "Rank 000: Var WWF_TEOW_terrestrial_ecoregion completed (68/173)\n",
      "Rank 000: Writing administrative_country_division_1 var (69/173)\n",
      "Rank 000: Var administrative_country_division_1 created (69/173)\n",
      "Rank 000: Var administrative_country_division_1 data (69/173)\n",
      "Rank 000: Var administrative_country_division_1 completed (69/173)\n",
      "Rank 000: Writing administrative_country_division_2 var (70/173)\n",
      "Rank 000: Var administrative_country_division_2 created (70/173)\n",
      "Rank 000: Var administrative_country_division_2 data (70/173)\n",
      "Rank 000: Var administrative_country_division_2 completed (70/173)\n",
      "Rank 000: Writing altitude var (71/173)\n",
      "Rank 000: Var altitude created (71/173)\n",
      "Rank 000: Var altitude data (71/173)\n",
      "Rank 000: Var altitude completed (71/173)\n",
      "Rank 000: Writing annual_native_max_gap_percent var (72/173)\n",
      "Rank 000: Var annual_native_max_gap_percent created (72/173)\n",
      "Rank 000: Var annual_native_max_gap_percent data (72/173)\n",
      "Rank 000: Var annual_native_max_gap_percent completed (72/173)\n",
      "Rank 000: Writing annual_native_representativity_percent var (73/173)\n",
      "Rank 000: Var annual_native_representativity_percent created (73/173)\n",
      "Rank 000: Var annual_native_representativity_percent data (73/173)\n",
      "Rank 000: Var annual_native_representativity_percent completed (73/173)\n",
      "Rank 000: Writing area_classification var (74/173)\n",
      "Rank 000: Var area_classification created (74/173)\n",
      "Rank 000: Var area_classification data (74/173)\n",
      "Rank 000: Var area_classification completed (74/173)\n",
      "Rank 000: Writing associated_networks var (75/173)\n",
      "Rank 000: Var associated_networks created (75/173)\n",
      "Rank 000: Var associated_networks data (75/173)\n",
      "Rank 000: Var associated_networks completed (75/173)\n",
      "Rank 000: Writing city var (76/173)\n",
      "Rank 000: Var city created (76/173)\n",
      "Rank 000: Var city data (76/173)\n",
      "Rank 000: Var city completed (76/173)\n",
      "Rank 000: Writing climatology var (77/173)\n",
      "Rank 000: Var climatology created (77/173)\n",
      "Rank 000: Var climatology data (77/173)\n",
      "Rank 000: Var climatology completed (77/173)\n",
      "Rank 000: Writing contact_email_address var (78/173)\n",
      "Rank 000: Var contact_email_address created (78/173)\n",
      "Rank 000: Var contact_email_address data (78/173)\n",
      "Rank 000: Var contact_email_address completed (78/173)\n",
      "Rank 000: Writing contact_institution var (79/173)\n",
      "Rank 000: Var contact_institution created (79/173)\n",
      "Rank 000: Var contact_institution data (79/173)\n",
      "Rank 000: Var contact_institution completed (79/173)\n",
      "Rank 000: Writing contact_name var (80/173)\n",
      "Rank 000: Var contact_name created (80/173)\n",
      "Rank 000: Var contact_name data (80/173)\n",
      "Rank 000: Var contact_name completed (80/173)\n",
      "Rank 000: Writing country var (81/173)\n",
      "Rank 000: Var country created (81/173)\n",
      "Rank 000: Var country data (81/173)\n",
      "Rank 000: Var country completed (81/173)\n",
      "Rank 000: Writing daily_native_max_gap_percent var (82/173)\n",
      "Rank 000: Var daily_native_max_gap_percent created (82/173)\n",
      "Rank 000: Var daily_native_max_gap_percent data (82/173)\n",
      "Rank 000: Var daily_native_max_gap_percent completed (82/173)\n",
      "Rank 000: Writing daily_native_representativity_percent var (83/173)\n",
      "Rank 000: Var daily_native_representativity_percent created (83/173)\n",
      "Rank 000: Var daily_native_representativity_percent data (83/173)\n",
      "Rank 000: Var daily_native_representativity_percent completed (83/173)\n",
      "Rank 000: Writing daily_passing_vehicles var (84/173)\n",
      "Rank 000: Var daily_passing_vehicles created (84/173)\n",
      "Rank 000: Var daily_passing_vehicles data (84/173)\n",
      "Rank 000: Var daily_passing_vehicles completed (84/173)\n",
      "Rank 000: Writing data_level var (85/173)\n",
      "Rank 000: Var data_level created (85/173)\n",
      "Rank 000: Var data_level data (85/173)\n",
      "Rank 000: Var data_level completed (85/173)\n",
      "Rank 000: Writing data_licence var (86/173)\n",
      "Rank 000: Var data_licence created (86/173)\n",
      "Rank 000: Var data_licence data (86/173)\n",
      "Rank 000: Var data_licence completed (86/173)\n",
      "Rank 000: Writing day_night_code var (87/173)\n",
      "Rank 000: Var day_night_code created (87/173)\n",
      "Rank 000: Var day_night_code data (87/173)\n",
      "Rank 000: Var day_night_code completed (87/173)\n",
      "Rank 000: Writing daytime_traffic_speed var (88/173)\n",
      "Rank 000: Var daytime_traffic_speed created (88/173)\n",
      "Rank 000: Var daytime_traffic_speed data (88/173)\n",
      "Rank 000: Var daytime_traffic_speed completed (88/173)\n",
      "Rank 000: Writing derived_uncertainty_per_measurement var (89/173)\n",
      "Rank 000: Var derived_uncertainty_per_measurement created (89/173)\n",
      "Rank 000: Var derived_uncertainty_per_measurement data (89/173)\n",
      "Rank 000: Var derived_uncertainty_per_measurement completed (89/173)\n",
      "Rank 000: Writing distance_to_building var (90/173)\n",
      "Rank 000: Var distance_to_building created (90/173)\n",
      "Rank 000: Var distance_to_building data (90/173)\n",
      "Rank 000: Var distance_to_building completed (90/173)\n",
      "Rank 000: Writing distance_to_junction var (91/173)\n",
      "Rank 000: Var distance_to_junction created (91/173)\n",
      "Rank 000: Var distance_to_junction data (91/173)\n",
      "Rank 000: Var distance_to_junction completed (91/173)\n",
      "Rank 000: Writing distance_to_kerb var (92/173)\n",
      "Rank 000: Var distance_to_kerb created (92/173)\n",
      "Rank 000: Var distance_to_kerb data (92/173)\n",
      "Rank 000: Var distance_to_kerb completed (92/173)\n",
      "Rank 000: Writing distance_to_source var (93/173)\n",
      "Rank 000: Var distance_to_source created (93/173)\n",
      "Rank 000: Var distance_to_source data (93/173)\n",
      "Rank 000: Var distance_to_source completed (93/173)\n",
      "Rank 000: Writing ellipsoid var (94/173)\n",
      "Rank 000: Var ellipsoid created (94/173)\n",
      "Rank 000: Var ellipsoid data (94/173)\n",
      "Rank 000: Var ellipsoid completed (94/173)\n",
      "Rank 000: Writing horizontal_datum var (95/173)\n",
      "Rank 000: Var horizontal_datum created (95/173)\n",
      "Rank 000: Var horizontal_datum data (95/173)\n",
      "Rank 000: Var horizontal_datum completed (95/173)\n",
      "Rank 000: Writing land_use var (96/173)\n",
      "Rank 000: Var land_use created (96/173)\n",
      "Rank 000: Var land_use data (96/173)\n",
      "Rank 000: Var land_use completed (96/173)\n",
      "Rank 000: Writing main_emission_source var (97/173)\n",
      "Rank 000: Var main_emission_source created (97/173)\n",
      "Rank 000: Var main_emission_source data (97/173)\n",
      "Rank 000: Var main_emission_source completed (97/173)\n",
      "Rank 000: Writing measurement_altitude var (98/173)\n",
      "Rank 000: Var measurement_altitude created (98/173)\n",
      "Rank 000: Var measurement_altitude data (98/173)\n",
      "Rank 000: Var measurement_altitude completed (98/173)\n",
      "Rank 000: Writing measurement_methodology var (99/173)\n",
      "Rank 000: Var measurement_methodology created (99/173)\n",
      "Rank 000: Var measurement_methodology data (99/173)\n",
      "Rank 000: Var measurement_methodology completed (99/173)\n",
      "Rank 000: Writing measurement_scale var (100/173)\n",
      "Rank 000: Var measurement_scale created (100/173)\n",
      "Rank 000: Var measurement_scale data (100/173)\n",
      "Rank 000: Var measurement_scale completed (100/173)\n",
      "Rank 000: Writing measuring_instrument_calibration_scale var (101/173)\n",
      "Rank 000: Var measuring_instrument_calibration_scale created (101/173)\n",
      "Rank 000: Var measuring_instrument_calibration_scale data (101/173)\n",
      "Rank 000: Var measuring_instrument_calibration_scale completed (101/173)\n",
      "Rank 000: Writing measuring_instrument_documented_absorption_cross_section var (102/173)\n",
      "Rank 000: Var measuring_instrument_documented_absorption_cross_section created (102/173)\n",
      "Rank 000: Var measuring_instrument_documented_absorption_cross_section data (102/173)\n",
      "Rank 000: Var measuring_instrument_documented_absorption_cross_section completed (102/173)\n",
      "Rank 000: Writing measuring_instrument_documented_accuracy var (103/173)\n",
      "Rank 000: Var measuring_instrument_documented_accuracy created (103/173)\n",
      "Rank 000: Var measuring_instrument_documented_accuracy data (103/173)\n",
      "Rank 000: Var measuring_instrument_documented_accuracy completed (103/173)\n",
      "Rank 000: Writing measuring_instrument_documented_flow_rate var (104/173)\n",
      "Rank 000: Var measuring_instrument_documented_flow_rate created (104/173)\n",
      "Rank 000: Var measuring_instrument_documented_flow_rate data (104/173)\n",
      "Rank 000: Var measuring_instrument_documented_flow_rate completed (104/173)\n",
      "Rank 000: Writing measuring_instrument_documented_lower_limit_of_detection var (105/173)\n",
      "Rank 000: Var measuring_instrument_documented_lower_limit_of_detection created (105/173)\n",
      "Rank 000: Var measuring_instrument_documented_lower_limit_of_detection data (105/173)\n",
      "Rank 000: Var measuring_instrument_documented_lower_limit_of_detection completed (105/173)\n",
      "Rank 000: Writing measuring_instrument_documented_measurement_resolution var (106/173)\n",
      "Rank 000: Var measuring_instrument_documented_measurement_resolution created (106/173)\n",
      "Rank 000: Var measuring_instrument_documented_measurement_resolution data (106/173)\n",
      "Rank 000: Var measuring_instrument_documented_measurement_resolution completed (106/173)\n",
      "Rank 000: Writing measuring_instrument_documented_precision var (107/173)\n",
      "Rank 000: Var measuring_instrument_documented_precision created (107/173)\n",
      "Rank 000: Var measuring_instrument_documented_precision data (107/173)\n",
      "Rank 000: Var measuring_instrument_documented_precision completed (107/173)\n",
      "Rank 000: Writing measuring_instrument_documented_span_drift var (108/173)\n",
      "Rank 000: Var measuring_instrument_documented_span_drift created (108/173)\n",
      "Rank 000: Var measuring_instrument_documented_span_drift data (108/173)\n",
      "Rank 000: Var measuring_instrument_documented_span_drift completed (108/173)\n",
      "Rank 000: Writing measuring_instrument_documented_uncertainty var (109/173)\n",
      "Rank 000: Var measuring_instrument_documented_uncertainty created (109/173)\n",
      "Rank 000: Var measuring_instrument_documented_uncertainty data (109/173)\n",
      "Rank 000: Var measuring_instrument_documented_uncertainty completed (109/173)\n",
      "Rank 000: Writing measuring_instrument_documented_upper_limit_of_detection var (110/173)\n",
      "Rank 000: Var measuring_instrument_documented_upper_limit_of_detection created (110/173)\n",
      "Rank 000: Var measuring_instrument_documented_upper_limit_of_detection data (110/173)\n",
      "Rank 000: Var measuring_instrument_documented_upper_limit_of_detection completed (110/173)\n",
      "Rank 000: Writing measuring_instrument_documented_zero_drift var (111/173)\n",
      "Rank 000: Var measuring_instrument_documented_zero_drift created (111/173)\n",
      "Rank 000: Var measuring_instrument_documented_zero_drift data (111/173)\n",
      "Rank 000: Var measuring_instrument_documented_zero_drift completed (111/173)\n",
      "Rank 000: Writing measuring_instrument_documented_zonal_drift var (112/173)\n",
      "Rank 000: Var measuring_instrument_documented_zonal_drift created (112/173)\n",
      "Rank 000: Var measuring_instrument_documented_zonal_drift data (112/173)\n",
      "Rank 000: Var measuring_instrument_documented_zonal_drift completed (112/173)\n",
      "Rank 000: Writing measuring_instrument_further_details var (113/173)\n",
      "Rank 000: Var measuring_instrument_further_details created (113/173)\n",
      "Rank 000: Var measuring_instrument_further_details data (113/173)\n",
      "Rank 000: Var measuring_instrument_further_details completed (113/173)\n",
      "Rank 000: Writing measuring_instrument_inlet_information var (114/173)\n",
      "Rank 000: Var measuring_instrument_inlet_information created (114/173)\n",
      "Rank 000: Var measuring_instrument_inlet_information data (114/173)\n",
      "Rank 000: Var measuring_instrument_inlet_information completed (114/173)\n",
      "Rank 000: Writing measuring_instrument_manual_name var (115/173)\n",
      "Rank 000: Var measuring_instrument_manual_name created (115/173)\n",
      "Rank 000: Var measuring_instrument_manual_name data (115/173)\n",
      "Rank 000: Var measuring_instrument_manual_name completed (115/173)\n",
      "Rank 000: Writing measuring_instrument_name var (116/173)\n",
      "Rank 000: Var measuring_instrument_name created (116/173)\n",
      "Rank 000: Var measuring_instrument_name data (116/173)\n",
      "Rank 000: Var measuring_instrument_name completed (116/173)\n",
      "Rank 000: Writing measuring_instrument_process_details var (117/173)\n",
      "Rank 000: Var measuring_instrument_process_details created (117/173)\n",
      "Rank 000: Var measuring_instrument_process_details data (117/173)\n",
      "Rank 000: Var measuring_instrument_process_details completed (117/173)\n",
      "Rank 000: Writing measuring_instrument_reported_absorption_cross_section var (118/173)\n",
      "Rank 000: Var measuring_instrument_reported_absorption_cross_section created (118/173)\n",
      "Rank 000: Var measuring_instrument_reported_absorption_cross_section data (118/173)\n",
      "Rank 000: Var measuring_instrument_reported_absorption_cross_section completed (118/173)\n",
      "Rank 000: Writing measuring_instrument_reported_accuracy var (119/173)\n",
      "Rank 000: Var measuring_instrument_reported_accuracy created (119/173)\n",
      "Rank 000: Var measuring_instrument_reported_accuracy data (119/173)\n",
      "Rank 000: Var measuring_instrument_reported_accuracy completed (119/173)\n",
      "Rank 000: Writing measuring_instrument_reported_flow_rate var (120/173)\n",
      "Rank 000: Var measuring_instrument_reported_flow_rate created (120/173)\n",
      "Rank 000: Var measuring_instrument_reported_flow_rate data (120/173)\n",
      "Rank 000: Var measuring_instrument_reported_flow_rate completed (120/173)\n",
      "Rank 000: Writing measuring_instrument_reported_lower_limit_of_detection var (121/173)\n",
      "Rank 000: Var measuring_instrument_reported_lower_limit_of_detection created (121/173)\n",
      "Rank 000: Var measuring_instrument_reported_lower_limit_of_detection data (121/173)\n",
      "Rank 000: Var measuring_instrument_reported_lower_limit_of_detection completed (121/173)\n",
      "Rank 000: Writing measuring_instrument_reported_measurement_resolution var (122/173)\n",
      "Rank 000: Var measuring_instrument_reported_measurement_resolution created (122/173)\n",
      "Rank 000: Var measuring_instrument_reported_measurement_resolution data (122/173)\n",
      "Rank 000: Var measuring_instrument_reported_measurement_resolution completed (122/173)\n",
      "Rank 000: Writing measuring_instrument_reported_precision var (123/173)\n",
      "Rank 000: Var measuring_instrument_reported_precision created (123/173)\n",
      "Rank 000: Var measuring_instrument_reported_precision data (123/173)\n",
      "Rank 000: Var measuring_instrument_reported_precision completed (123/173)\n",
      "Rank 000: Writing measuring_instrument_reported_span_drift var (124/173)\n",
      "Rank 000: Var measuring_instrument_reported_span_drift created (124/173)\n",
      "Rank 000: Var measuring_instrument_reported_span_drift data (124/173)\n",
      "Rank 000: Var measuring_instrument_reported_span_drift completed (124/173)\n",
      "Rank 000: Writing measuring_instrument_reported_uncertainty var (125/173)\n",
      "Rank 000: Var measuring_instrument_reported_uncertainty created (125/173)\n",
      "Rank 000: Var measuring_instrument_reported_uncertainty data (125/173)\n",
      "Rank 000: Var measuring_instrument_reported_uncertainty completed (125/173)\n",
      "Rank 000: Writing measuring_instrument_reported_units var (126/173)\n",
      "Rank 000: Var measuring_instrument_reported_units created (126/173)\n",
      "Rank 000: Var measuring_instrument_reported_units data (126/173)\n",
      "Rank 000: Var measuring_instrument_reported_units completed (126/173)\n",
      "Rank 000: Writing measuring_instrument_reported_upper_limit_of_detection var (127/173)\n",
      "Rank 000: Var measuring_instrument_reported_upper_limit_of_detection created (127/173)\n",
      "Rank 000: Var measuring_instrument_reported_upper_limit_of_detection data (127/173)\n",
      "Rank 000: Var measuring_instrument_reported_upper_limit_of_detection completed (127/173)\n",
      "Rank 000: Writing measuring_instrument_reported_zero_drift var (128/173)\n",
      "Rank 000: Var measuring_instrument_reported_zero_drift created (128/173)\n",
      "Rank 000: Var measuring_instrument_reported_zero_drift data (128/173)\n",
      "Rank 000: Var measuring_instrument_reported_zero_drift completed (128/173)\n",
      "Rank 000: Writing measuring_instrument_reported_zonal_drift var (129/173)\n",
      "Rank 000: Var measuring_instrument_reported_zonal_drift created (129/173)\n",
      "Rank 000: Var measuring_instrument_reported_zonal_drift data (129/173)\n",
      "Rank 000: Var measuring_instrument_reported_zonal_drift completed (129/173)\n",
      "Rank 000: Writing measuring_instrument_sampling_type var (130/173)\n",
      "Rank 000: Var measuring_instrument_sampling_type created (130/173)\n",
      "Rank 000: Var measuring_instrument_sampling_type data (130/173)\n",
      "Rank 000: Var measuring_instrument_sampling_type completed (130/173)\n",
      "Rank 000: Writing monthly_native_max_gap_percent var (131/173)\n",
      "Rank 000: Var monthly_native_max_gap_percent created (131/173)\n",
      "Rank 000: Var monthly_native_max_gap_percent data (131/173)\n",
      "Rank 000: Var monthly_native_max_gap_percent completed (131/173)\n",
      "Rank 000: Writing monthly_native_representativity_percent var (132/173)\n",
      "Rank 000: Var monthly_native_representativity_percent created (132/173)\n",
      "Rank 000: Var monthly_native_representativity_percent data (132/173)\n",
      "Rank 000: Var monthly_native_representativity_percent completed (132/173)\n",
      "Rank 000: Writing network var (133/173)\n",
      "Rank 000: Var network created (133/173)\n",
      "Rank 000: Var network data (133/173)\n",
      "Rank 000: Var network completed (133/173)\n",
      "Rank 000: Writing network_maintenance_details var (134/173)\n",
      "Rank 000: Var network_maintenance_details created (134/173)\n",
      "Rank 000: Var network_maintenance_details data (134/173)\n",
      "Rank 000: Var network_maintenance_details completed (134/173)\n",
      "Rank 000: Writing network_miscellaneous_details var (135/173)\n",
      "Rank 000: Var network_miscellaneous_details created (135/173)\n",
      "Rank 000: Var network_miscellaneous_details data (135/173)\n",
      "Rank 000: Var network_miscellaneous_details completed (135/173)\n",
      "Rank 000: Writing network_provided_volume_standard_pressure var (136/173)\n",
      "Rank 000: Var network_provided_volume_standard_pressure created (136/173)\n",
      "Rank 000: Var network_provided_volume_standard_pressure data (136/173)\n",
      "Rank 000: Var network_provided_volume_standard_pressure completed (136/173)\n",
      "Rank 000: Writing network_provided_volume_standard_temperature var (137/173)\n",
      "Rank 000: Var network_provided_volume_standard_temperature created (137/173)\n",
      "Rank 000: Var network_provided_volume_standard_temperature data (137/173)\n",
      "Rank 000: Var network_provided_volume_standard_temperature completed (137/173)\n",
      "Rank 000: Writing network_qa_details var (138/173)\n",
      "Rank 000: Var network_qa_details created (138/173)\n",
      "Rank 000: Var network_qa_details data (138/173)\n",
      "Rank 000: Var network_qa_details completed (138/173)\n",
      "Rank 000: Writing network_sampling_details var (139/173)\n",
      "Rank 000: Var network_sampling_details created (139/173)\n",
      "Rank 000: Var network_sampling_details data (139/173)\n",
      "Rank 000: Var network_sampling_details completed (139/173)\n",
      "Rank 000: Writing network_uncertainty_details var (140/173)\n",
      "Rank 000: Var network_uncertainty_details created (140/173)\n",
      "Rank 000: Var network_uncertainty_details data (140/173)\n",
      "Rank 000: Var network_uncertainty_details completed (140/173)\n",
      "Rank 000: Writing population var (141/173)\n",
      "Rank 000: Var population created (141/173)\n",
      "Rank 000: Var population data (141/173)\n",
      "Rank 000: Var population completed (141/173)\n",
      "Rank 000: Writing primary_sampling_further_details var (142/173)\n",
      "Rank 000: Var primary_sampling_further_details created (142/173)\n",
      "Rank 000: Var primary_sampling_further_details data (142/173)\n",
      "Rank 000: Var primary_sampling_further_details completed (142/173)\n",
      "Rank 000: Writing primary_sampling_instrument_documented_flow_rate var (143/173)\n",
      "Rank 000: Var primary_sampling_instrument_documented_flow_rate created (143/173)\n",
      "Rank 000: Var primary_sampling_instrument_documented_flow_rate data (143/173)\n",
      "Rank 000: Var primary_sampling_instrument_documented_flow_rate completed (143/173)\n",
      "Rank 000: Writing primary_sampling_instrument_manual_name var (144/173)\n",
      "Rank 000: Var primary_sampling_instrument_manual_name created (144/173)\n",
      "Rank 000: Var primary_sampling_instrument_manual_name data (144/173)\n",
      "Rank 000: Var primary_sampling_instrument_manual_name completed (144/173)\n",
      "Rank 000: Writing primary_sampling_instrument_name var (145/173)\n",
      "Rank 000: Var primary_sampling_instrument_name created (145/173)\n",
      "Rank 000: Var primary_sampling_instrument_name data (145/173)\n",
      "Rank 000: Var primary_sampling_instrument_name completed (145/173)\n",
      "Rank 000: Writing primary_sampling_instrument_reported_flow_rate var (146/173)\n",
      "Rank 000: Var primary_sampling_instrument_reported_flow_rate created (146/173)\n",
      "Rank 000: Var primary_sampling_instrument_reported_flow_rate data (146/173)\n",
      "Rank 000: Var primary_sampling_instrument_reported_flow_rate completed (146/173)\n",
      "Rank 000: Writing primary_sampling_process_details var (147/173)\n",
      "Rank 000: Var primary_sampling_process_details created (147/173)\n",
      "Rank 000: Var primary_sampling_process_details data (147/173)\n",
      "Rank 000: Var primary_sampling_process_details completed (147/173)\n",
      "Rank 000: Writing primary_sampling_type var (148/173)\n",
      "Rank 000: Var primary_sampling_type created (148/173)\n",
      "Rank 000: Var primary_sampling_type data (148/173)\n",
      "Rank 000: Var primary_sampling_type completed (148/173)\n",
      "Rank 000: Writing principal_investigator_email_address var (149/173)\n",
      "Rank 000: Var principal_investigator_email_address created (149/173)\n",
      "Rank 000: Var principal_investigator_email_address data (149/173)\n",
      "Rank 000: Var principal_investigator_email_address completed (149/173)\n",
      "Rank 000: Writing principal_investigator_institution var (150/173)\n",
      "Rank 000: Var principal_investigator_institution created (150/173)\n",
      "Rank 000: Var principal_investigator_institution data (150/173)\n",
      "Rank 000: Var principal_investigator_institution completed (150/173)\n",
      "Rank 000: Writing principal_investigator_name var (151/173)\n",
      "Rank 000: Var principal_investigator_name created (151/173)\n",
      "Rank 000: Var principal_investigator_name data (151/173)\n",
      "Rank 000: Var principal_investigator_name completed (151/173)\n",
      "Rank 000: Writing process_warnings var (152/173)\n",
      "Rank 000: Var process_warnings created (152/173)\n",
      "Rank 000: Var process_warnings data (152/173)\n",
      "Rank 000: Var process_warnings completed (152/173)\n",
      "Rank 000: Writing projection var (153/173)\n",
      "Rank 000: Var projection created (153/173)\n",
      "Rank 000: Var projection data (153/173)\n",
      "Rank 000: Var projection completed (153/173)\n",
      "Rank 000: Writing reported_uncertainty_per_measurement var (154/173)\n",
      "Rank 000: Var reported_uncertainty_per_measurement created (154/173)\n",
      "Rank 000: Var reported_uncertainty_per_measurement data (154/173)\n",
      "Rank 000: Var reported_uncertainty_per_measurement completed (154/173)\n",
      "Rank 000: Writing representative_radius var (155/173)\n",
      "Rank 000: Var representative_radius created (155/173)\n",
      "Rank 000: Var representative_radius data (155/173)\n",
      "Rank 000: Var representative_radius completed (155/173)\n",
      "Rank 000: Writing retrieval_algorithm var (156/173)\n",
      "Rank 000: Var retrieval_algorithm created (156/173)\n",
      "Rank 000: Var retrieval_algorithm data (156/173)\n",
      "Rank 000: Var retrieval_algorithm completed (156/173)\n",
      "Rank 000: Writing sample_preparation_further_details var (157/173)\n",
      "Rank 000: Var sample_preparation_further_details created (157/173)\n",
      "Rank 000: Var sample_preparation_further_details data (157/173)\n",
      "Rank 000: Var sample_preparation_further_details completed (157/173)\n",
      "Rank 000: Writing sample_preparation_process_details var (158/173)\n",
      "Rank 000: Var sample_preparation_process_details created (158/173)\n",
      "Rank 000: Var sample_preparation_process_details data (158/173)\n",
      "Rank 000: Var sample_preparation_process_details completed (158/173)\n",
      "Rank 000: Writing sample_preparation_techniques var (159/173)\n",
      "Rank 000: Var sample_preparation_techniques created (159/173)\n",
      "Rank 000: Var sample_preparation_techniques data (159/173)\n",
      "Rank 000: Var sample_preparation_techniques completed (159/173)\n",
      "Rank 000: Writing sample_preparation_types var (160/173)\n",
      "Rank 000: Var sample_preparation_types created (160/173)\n",
      "Rank 000: Var sample_preparation_types data (160/173)\n",
      "Rank 000: Var sample_preparation_types completed (160/173)\n",
      "Rank 000: Writing sampling_height var (161/173)\n",
      "Rank 000: Var sampling_height created (161/173)\n",
      "Rank 000: Var sampling_height data (161/173)\n",
      "Rank 000: Var sampling_height completed (161/173)\n",
      "Rank 000: Writing sconcso4 var (162/173)\n",
      "Rank 000: Var sconcso4 created (162/173)\n",
      "Rank 000: Var sconcso4 data (162/173)\n",
      "Rank 000: Var sconcso4 completed (162/173)\n",
      "Rank 000: Writing season_code var (163/173)\n",
      "Rank 000: Var season_code created (163/173)\n",
      "Rank 000: Var season_code data (163/173)\n",
      "Rank 000: Var season_code completed (163/173)\n",
      "Rank 000: Writing station_classification var (164/173)\n",
      "Rank 000: Var station_classification created (164/173)\n",
      "Rank 000: Var station_classification data (164/173)\n",
      "Rank 000: Var station_classification completed (164/173)\n",
      "Rank 000: Writing station_name var (165/173)\n",
      "Rank 000: Var station_name created (165/173)\n",
      "Rank 000: Var station_name data (165/173)\n",
      "Rank 000: Var station_name completed (165/173)\n",
      "Rank 000: Writing station_reference var (166/173)\n",
      "Rank 000: Var station_reference created (166/173)\n",
      "Rank 000: Var station_reference data (166/173)\n",
      "Rank 000: Var station_reference completed (166/173)\n",
      "Rank 000: Writing station_timezone var (167/173)\n",
      "Rank 000: Var station_timezone created (167/173)\n",
      "Rank 000: Var station_timezone data (167/173)\n",
      "Rank 000: Var station_timezone completed (167/173)\n",
      "Rank 000: Writing street_type var (168/173)\n",
      "Rank 000: Var street_type created (168/173)\n",
      "Rank 000: Var street_type data (168/173)\n",
      "Rank 000: Var street_type completed (168/173)\n",
      "Rank 000: Writing street_width var (169/173)\n",
      "Rank 000: Var street_width created (169/173)\n",
      "Rank 000: Var street_width data (169/173)\n",
      "Rank 000: Var street_width completed (169/173)\n",
      "Rank 000: Writing terrain var (170/173)\n",
      "Rank 000: Var terrain created (170/173)\n",
      "Rank 000: Var terrain data (170/173)\n",
      "Rank 000: Var terrain completed (170/173)\n",
      "Rank 000: Writing vertical_datum var (171/173)\n",
      "Rank 000: Var vertical_datum created (171/173)\n",
      "Rank 000: Var vertical_datum data (171/173)\n",
      "Rank 000: Var vertical_datum completed (171/173)\n",
      "Rank 000: Writing weekday_weekend_code var (172/173)\n",
      "Rank 000: Var weekday_weekend_code created (172/173)\n",
      "Rank 000: Var weekday_weekend_code data (172/173)\n",
      "Rank 000: Var weekday_weekend_code completed (172/173)\n",
      "Rank 000: Writing sconcso4_prefiltered_defaultqa var (173/173)\n",
      "Rank 000: Var sconcso4_prefiltered_defaultqa created (173/173)\n",
      "Rank 000: Var sconcso4_prefiltered_defaultqa data (173/173)\n",
      "Rank 000: Var sconcso4_prefiltered_defaultqa completed (173/173)\n"
     ]
    }
   ],
   "source": [
    "nessy_ghost_1.to_netcdf('points_file_2.nc', info=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 2.3. Reopen dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Rank 000: Loading station var (1/174)\n",
      "Rank 000: Loaded station var ((3,))\n",
      "Rank 000: Loading ASTER_v3_altitude var (2/174)\n",
      "Rank 000: Loaded ASTER_v3_altitude var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_BC_emissions var (3/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_BC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_CO_emissions var (4/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_CO_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NH3_emissions var (5/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NH3_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NMVOC_emissions var (6/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NMVOC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_NOx_emissions var (7/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_NOx_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_OC_emissions var (8/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_OC_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_PM10_emissions var (9/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_PM10_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_SO2_emissions var (10/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_SO2_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions var (11/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_biogenic_PM2.5_emissions var ((3,))\n",
      "Rank 000: Loading EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions var (12/174)\n",
      "Rank 000: Loaded EDGAR_v4.3.2_annual_average_fossilfuel_PM2.5_emissions var ((3,))\n",
      "Rank 000: Loading ESDAC_Iwahashi_landform_classification var (13/174)\n",
      "Rank 000: Loaded ESDAC_Iwahashi_landform_classification var ((3,))\n",
      "Rank 000: Loading ESDAC_Meybeck_landform_classification var (14/174)\n",
      "Rank 000: Loaded ESDAC_Meybeck_landform_classification var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Iwahashi_landform_classification_25km var (15/174)\n",
      "Rank 000: Loaded ESDAC_modal_Iwahashi_landform_classification_25km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Iwahashi_landform_classification_5km var (16/174)\n",
      "Rank 000: Loaded ESDAC_modal_Iwahashi_landform_classification_5km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Meybeck_landform_classification_25km var (17/174)\n",
      "Rank 000: Loaded ESDAC_modal_Meybeck_landform_classification_25km var ((3,))\n",
      "Rank 000: Loading ESDAC_modal_Meybeck_landform_classification_5km var (18/174)\n",
      "Rank 000: Loaded ESDAC_modal_Meybeck_landform_classification_5km var ((3,))\n",
      "Rank 000: Loading ETOPO1_altitude var (19/174)\n",
      "Rank 000: Loaded ETOPO1_altitude var ((3,))\n",
      "Rank 000: Loading ETOPO1_max_altitude_difference_5km var (20/174)\n",
      "Rank 000: Loaded ETOPO1_max_altitude_difference_5km var ((3,))\n",
      "Rank 000: Loading GHOST_version var (21/174)\n",
      "Rank 000: Loaded GHOST_version var ((3,))\n",
      "Rank 000: Loading GHSL_average_built_up_area_density_25km var (22/174)\n",
      "Rank 000: Loaded GHSL_average_built_up_area_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_average_built_up_area_density_5km var (23/174)\n",
      "Rank 000: Loaded GHSL_average_built_up_area_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_average_population_density_25km var (24/174)\n",
      "Rank 000: Loaded GHSL_average_population_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_average_population_density_5km var (25/174)\n",
      "Rank 000: Loaded GHSL_average_population_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_built_up_area_density var (26/174)\n",
      "Rank 000: Loaded GHSL_built_up_area_density var ((3,))\n",
      "Rank 000: Loading GHSL_max_built_up_area_density_25km var (27/174)\n",
      "Rank 000: Loaded GHSL_max_built_up_area_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_max_built_up_area_density_5km var (28/174)\n",
      "Rank 000: Loaded GHSL_max_built_up_area_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_max_population_density_25km var (29/174)\n",
      "Rank 000: Loaded GHSL_max_population_density_25km var ((3,))\n",
      "Rank 000: Loading GHSL_max_population_density_5km var (30/174)\n",
      "Rank 000: Loaded GHSL_max_population_density_5km var ((3,))\n",
      "Rank 000: Loading GHSL_modal_settlement_model_classification_25km var (31/174)\n",
      "Rank 000: Loaded GHSL_modal_settlement_model_classification_25km var ((3,))\n",
      "Rank 000: Loading GHSL_modal_settlement_model_classification_5km var (32/174)\n",
      "Rank 000: Loaded GHSL_modal_settlement_model_classification_5km var ((3,))\n",
      "Rank 000: Loading GHSL_population_density var (33/174)\n",
      "Rank 000: Loaded GHSL_population_density var ((3,))\n",
      "Rank 000: Loading GHSL_settlement_model_classification var (34/174)\n",
      "Rank 000: Loaded GHSL_settlement_model_classification var ((3,))\n",
      "Rank 000: Loading GPW_average_population_density_25km var (35/174)\n",
      "Rank 000: Loaded GPW_average_population_density_25km var ((3,))\n",
      "Rank 000: Loading GPW_average_population_density_5km var (36/174)\n",
      "Rank 000: Loaded GPW_average_population_density_5km var ((3,))\n",
      "Rank 000: Loading GPW_max_population_density_25km var (37/174)\n",
      "Rank 000: Loaded GPW_max_population_density_25km var ((3,))\n",
      "Rank 000: Loading GPW_max_population_density_5km var (38/174)\n",
      "Rank 000: Loaded GPW_max_population_density_5km var ((3,))\n",
      "Rank 000: Loading GPW_population_density var (39/174)\n",
      "Rank 000: Loaded GPW_population_density var ((3,))\n",
      "Rank 000: Loading GSFC_coastline_proximity var (40/174)\n",
      "Rank 000: Loaded GSFC_coastline_proximity var ((3,))\n",
      "Rank 000: Loading Joly-Peuch_classification_code var (41/174)\n",
      "Rank 000: Loaded Joly-Peuch_classification_code var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_classification var (42/174)\n",
      "Rank 000: Loaded Koppen-Geiger_classification var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_modal_classification_25km var (43/174)\n",
      "Rank 000: Loaded Koppen-Geiger_modal_classification_25km var ((3,))\n",
      "Rank 000: Loading Koppen-Geiger_modal_classification_5km var (44/174)\n",
      "Rank 000: Loaded Koppen-Geiger_modal_classification_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_IGBP_land_use var (45/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_IGBP_land_use var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_LAI var (46/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_LAI var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_UMD_land_use var (47/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_UMD_land_use var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_IGBP_land_use_25km var (48/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_IGBP_land_use_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_IGBP_land_use_5km var (49/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_IGBP_land_use_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_LAI_25km var (50/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_LAI_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_LAI_5km var (51/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_LAI_5km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_UMD_land_use_25km var (52/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_UMD_land_use_25km var ((3,))\n",
      "Rank 000: Loading MODIS_MCD12C1_v6_modal_UMD_land_use_5km var (53/174)\n",
      "Rank 000: Loaded MODIS_MCD12C1_v6_modal_UMD_land_use_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km var (54/174)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_25km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km var (55/174)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_average_nighttime_stable_lights_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km var (56/174)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_25km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km var (57/174)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_max_nighttime_stable_lights_5km var ((3,))\n",
      "Rank 000: Loading NOAA-DMSP-OLS_v4_nighttime_stable_lights var (58/174)\n",
      "Rank 000: Loaded NOAA-DMSP-OLS_v4_nighttime_stable_lights var ((3,))\n",
      "Rank 000: Loading OMI_level3_column_annual_average_NO2 var (59/174)\n",
      "Rank 000: Loaded OMI_level3_column_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_column_cloud_screened_annual_average_NO2 var (60/174)\n",
      "Rank 000: Loaded OMI_level3_column_cloud_screened_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_tropospheric_column_annual_average_NO2 var (61/174)\n",
      "Rank 000: Loaded OMI_level3_tropospheric_column_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 var (62/174)\n",
      "Rank 000: Loaded OMI_level3_tropospheric_column_cloud_screened_annual_average_NO2 var ((3,))\n",
      "Rank 000: Loading UMBC_anthrome_classification var (63/174)\n",
      "Rank 000: Loaded UMBC_anthrome_classification var ((3,))\n",
      "Rank 000: Loading UMBC_modal_anthrome_classification_25km var (64/174)\n",
      "Rank 000: Loaded UMBC_modal_anthrome_classification_25km var ((3,))\n",
      "Rank 000: Loading UMBC_modal_anthrome_classification_5km var (65/174)\n",
      "Rank 000: Loaded UMBC_modal_anthrome_classification_5km var ((3,))\n",
      "Rank 000: Loading WMO_region var (66/174)\n",
      "Rank 000: Loaded WMO_region var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_biogeographical_realm var (67/174)\n",
      "Rank 000: Loaded WWF_TEOW_biogeographical_realm var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_biome var (68/174)\n",
      "Rank 000: Loaded WWF_TEOW_biome var ((3,))\n",
      "Rank 000: Loading WWF_TEOW_terrestrial_ecoregion var (69/174)\n",
      "Rank 000: Loaded WWF_TEOW_terrestrial_ecoregion var ((3,))\n",
      "Rank 000: Loading administrative_country_division_1 var (70/174)\n",
      "Rank 000: Loaded administrative_country_division_1 var ((3,))\n",
      "Rank 000: Loading administrative_country_division_2 var (71/174)\n",
      "Rank 000: Loaded administrative_country_division_2 var ((3,))\n",
      "Rank 000: Loading altitude var (72/174)\n",
      "Rank 000: Loaded altitude var ((3,))\n",
      "Rank 000: Loading annual_native_max_gap_percent var (73/174)\n",
      "Rank 000: Loaded annual_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading annual_native_representativity_percent var (74/174)\n",
      "Rank 000: Loaded annual_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading area_classification var (75/174)\n",
      "Rank 000: Loaded area_classification var ((3,))\n",
      "Rank 000: Loading associated_networks var (76/174)\n",
      "Rank 000: Loaded associated_networks var ((3,))\n",
      "Rank 000: Loading city var (77/174)\n",
      "Rank 000: Loaded city var ((3,))\n",
      "Rank 000: Loading climatology var (78/174)\n",
      "Rank 000: Loaded climatology var ((3,))\n",
      "Rank 000: Loading contact_email_address var (79/174)\n",
      "Rank 000: Loaded contact_email_address var ((3,))\n",
      "Rank 000: Loading contact_institution var (80/174)\n",
      "Rank 000: Loaded contact_institution var ((3,))\n",
      "Rank 000: Loading contact_name var (81/174)\n",
      "Rank 000: Loaded contact_name var ((3,))\n",
      "Rank 000: Loading country var (82/174)\n",
      "Rank 000: Loaded country var ((3,))\n",
      "Rank 000: Loading daily_native_max_gap_percent var (83/174)\n",
      "Rank 000: Loaded daily_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading daily_native_representativity_percent var (84/174)\n",
      "Rank 000: Loaded daily_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading daily_passing_vehicles var (85/174)\n",
      "Rank 000: Loaded daily_passing_vehicles var ((3,))\n",
      "Rank 000: Loading data_level var (86/174)\n",
      "Rank 000: Loaded data_level var ((3,))\n",
      "Rank 000: Loading data_licence var (87/174)\n",
      "Rank 000: Loaded data_licence var ((3,))\n",
      "Rank 000: Loading day_night_code var (88/174)\n",
      "Rank 000: Loaded day_night_code var ((3, 30))\n",
      "Rank 000: Loading daytime_traffic_speed var (89/174)\n",
      "Rank 000: Loaded daytime_traffic_speed var ((3,))\n",
      "Rank 000: Loading derived_uncertainty_per_measurement var (90/174)\n",
      "Rank 000: Loaded derived_uncertainty_per_measurement var ((3, 30))\n",
      "Rank 000: Loading distance_to_building var (91/174)\n",
      "Rank 000: Loaded distance_to_building var ((3,))\n",
      "Rank 000: Loading distance_to_junction var (92/174)\n",
      "Rank 000: Loaded distance_to_junction var ((3,))\n",
      "Rank 000: Loading distance_to_kerb var (93/174)\n",
      "Rank 000: Loaded distance_to_kerb var ((3,))\n",
      "Rank 000: Loading distance_to_source var (94/174)\n",
      "Rank 000: Loaded distance_to_source var ((3,))\n",
      "Rank 000: Loading ellipsoid var (95/174)\n",
      "Rank 000: Loaded ellipsoid var ((3,))\n",
      "Rank 000: Loading horizontal_datum var (96/174)\n",
      "Rank 000: Loaded horizontal_datum var ((3,))\n",
      "Rank 000: Loading land_use var (97/174)\n",
      "Rank 000: Loaded land_use var ((3,))\n",
      "Rank 000: Loading main_emission_source var (98/174)\n",
      "Rank 000: Loaded main_emission_source var ((3,))\n",
      "Rank 000: Loading measurement_altitude var (99/174)\n",
      "Rank 000: Loaded measurement_altitude var ((3,))\n",
      "Rank 000: Loading measurement_methodology var (100/174)\n",
      "Rank 000: Loaded measurement_methodology var ((3,))\n",
      "Rank 000: Loading measurement_scale var (101/174)\n",
      "Rank 000: Loaded measurement_scale var ((3,))\n",
      "Rank 000: Loading measuring_instrument_calibration_scale var (102/174)\n",
      "Rank 000: Loaded measuring_instrument_calibration_scale var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_absorption_cross_section var (103/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_absorption_cross_section var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_accuracy var (104/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_accuracy var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_flow_rate var (105/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_flow_rate var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_lower_limit_of_detection var (106/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_lower_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_measurement_resolution var (107/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_measurement_resolution var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_precision var (108/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_precision var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_span_drift var (109/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_span_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_uncertainty var (110/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_uncertainty var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_upper_limit_of_detection var (111/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_upper_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_zero_drift var (112/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_zero_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_documented_zonal_drift var (113/174)\n",
      "Rank 000: Loaded measuring_instrument_documented_zonal_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_further_details var (114/174)\n",
      "Rank 000: Loaded measuring_instrument_further_details var ((3,))\n",
      "Rank 000: Loading measuring_instrument_inlet_information var (115/174)\n",
      "Rank 000: Loaded measuring_instrument_inlet_information var ((3,))\n",
      "Rank 000: Loading measuring_instrument_manual_name var (116/174)\n",
      "Rank 000: Loaded measuring_instrument_manual_name var ((3,))\n",
      "Rank 000: Loading measuring_instrument_name var (117/174)\n",
      "Rank 000: Loaded measuring_instrument_name var ((3,))\n",
      "Rank 000: Loading measuring_instrument_process_details var (118/174)\n",
      "Rank 000: Loaded measuring_instrument_process_details var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_absorption_cross_section var (119/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_absorption_cross_section var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_accuracy var (120/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_accuracy var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_flow_rate var (121/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_flow_rate var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_lower_limit_of_detection var (122/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_lower_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_measurement_resolution var (123/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_measurement_resolution var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_precision var (124/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_precision var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_span_drift var (125/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_span_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_uncertainty var (126/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_uncertainty var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_units var (127/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_units var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_upper_limit_of_detection var (128/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_upper_limit_of_detection var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_zero_drift var (129/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_zero_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_reported_zonal_drift var (130/174)\n",
      "Rank 000: Loaded measuring_instrument_reported_zonal_drift var ((3,))\n",
      "Rank 000: Loading measuring_instrument_sampling_type var (131/174)\n",
      "Rank 000: Loaded measuring_instrument_sampling_type var ((3,))\n",
      "Rank 000: Loading monthly_native_max_gap_percent var (132/174)\n",
      "Rank 000: Loaded monthly_native_max_gap_percent var ((3, 30))\n",
      "Rank 000: Loading monthly_native_representativity_percent var (133/174)\n",
      "Rank 000: Loaded monthly_native_representativity_percent var ((3, 30))\n",
      "Rank 000: Loading network var (134/174)\n",
      "Rank 000: Loaded network var ((3,))\n",
      "Rank 000: Loading network_maintenance_details var (135/174)\n",
      "Rank 000: Loaded network_maintenance_details var ((3,))\n",
      "Rank 000: Loading network_miscellaneous_details var (136/174)\n",
      "Rank 000: Loaded network_miscellaneous_details var ((3,))\n",
      "Rank 000: Loading network_provided_volume_standard_pressure var (137/174)\n",
      "Rank 000: Loaded network_provided_volume_standard_pressure var ((3,))\n",
      "Rank 000: Loading network_provided_volume_standard_temperature var (138/174)\n",
      "Rank 000: Loaded network_provided_volume_standard_temperature var ((3,))\n",
      "Rank 000: Loading network_qa_details var (139/174)\n",
      "Rank 000: Loaded network_qa_details var ((3,))\n",
      "Rank 000: Loading network_sampling_details var (140/174)\n",
      "Rank 000: Loaded network_sampling_details var ((3,))\n",
      "Rank 000: Loading network_uncertainty_details var (141/174)\n",
      "Rank 000: Loaded network_uncertainty_details var ((3,))\n",
      "Rank 000: Loading population var (142/174)\n",
      "Rank 000: Loaded population var ((3,))\n",
      "Rank 000: Loading primary_sampling_further_details var (143/174)\n",
      "Rank 000: Loaded primary_sampling_further_details var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_documented_flow_rate var (144/174)\n",
      "Rank 000: Loaded primary_sampling_instrument_documented_flow_rate var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_manual_name var (145/174)\n",
      "Rank 000: Loaded primary_sampling_instrument_manual_name var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_name var (146/174)\n",
      "Rank 000: Loaded primary_sampling_instrument_name var ((3,))\n",
      "Rank 000: Loading primary_sampling_instrument_reported_flow_rate var (147/174)\n",
      "Rank 000: Loaded primary_sampling_instrument_reported_flow_rate var ((3,))\n",
      "Rank 000: Loading primary_sampling_process_details var (148/174)\n",
      "Rank 000: Loaded primary_sampling_process_details var ((3,))\n",
      "Rank 000: Loading primary_sampling_type var (149/174)\n",
      "Rank 000: Loaded primary_sampling_type var ((3,))\n",
      "Rank 000: Loading principal_investigator_email_address var (150/174)\n",
      "Rank 000: Loaded principal_investigator_email_address var ((3,))\n",
      "Rank 000: Loading principal_investigator_institution var (151/174)\n",
      "Rank 000: Loaded principal_investigator_institution var ((3,))\n",
      "Rank 000: Loading principal_investigator_name var (152/174)\n",
      "Rank 000: Loaded principal_investigator_name var ((3,))\n",
      "Rank 000: Loading process_warnings var (153/174)\n",
      "Rank 000: Loaded process_warnings var ((3,))\n",
      "Rank 000: Loading projection var (154/174)\n",
      "Rank 000: Loaded projection var ((3,))\n",
      "Rank 000: Loading reported_uncertainty_per_measurement var (155/174)\n",
      "Rank 000: Loaded reported_uncertainty_per_measurement var ((3, 30))\n",
      "Rank 000: Loading representative_radius var (156/174)\n",
      "Rank 000: Loaded representative_radius var ((3,))\n",
      "Rank 000: Loading retrieval_algorithm var (157/174)\n",
      "Rank 000: Loaded retrieval_algorithm var ((3,))\n",
      "Rank 000: Loading sample_preparation_further_details var (158/174)\n",
      "Rank 000: Loaded sample_preparation_further_details var ((3,))\n",
      "Rank 000: Loading sample_preparation_process_details var (159/174)\n",
      "Rank 000: Loaded sample_preparation_process_details var ((3,))\n",
      "Rank 000: Loading sample_preparation_techniques var (160/174)\n",
      "Rank 000: Loaded sample_preparation_techniques var ((3,))\n",
      "Rank 000: Loading sample_preparation_types var (161/174)\n",
      "Rank 000: Loaded sample_preparation_types var ((3,))\n",
      "Rank 000: Loading sampling_height var (162/174)\n",
      "Rank 000: Loaded sampling_height var ((3,))\n",
      "Rank 000: Loading sconcso4 var (163/174)\n",
      "Rank 000: Loaded sconcso4 var ((3, 30))\n",
      "Rank 000: Loading season_code var (164/174)\n",
      "Rank 000: Loaded season_code var ((3, 30))\n",
      "Rank 000: Loading station_classification var (165/174)\n",
      "Rank 000: Loaded station_classification var ((3,))\n",
      "Rank 000: Loading station_name var (166/174)\n",
      "Rank 000: Loaded station_name var ((3,))\n",
      "Rank 000: Loading station_reference var (167/174)\n",
      "Rank 000: Loaded station_reference var ((3,))\n",
      "Rank 000: Loading station_timezone var (168/174)\n",
      "Rank 000: Loaded station_timezone var ((3,))\n",
      "Rank 000: Loading street_type var (169/174)\n",
      "Rank 000: Loaded street_type var ((3,))\n",
      "Rank 000: Loading street_width var (170/174)\n",
      "Rank 000: Loaded street_width var ((3,))\n",
      "Rank 000: Loading terrain var (171/174)\n",
      "Rank 000: Loaded terrain var ((3,))\n",
      "Rank 000: Loading vertical_datum var (172/174)\n",
      "Rank 000: Loaded vertical_datum var ((3,))\n",
      "Rank 000: Loading weekday_weekend_code var (173/174)\n",
      "Rank 000: Loaded weekday_weekend_code var ((3, 30))\n",
      "Rank 000: Loading sconcso4_prefiltered_defaultqa var (174/174)\n",
      "Rank 000: Loaded sconcso4_prefiltered_defaultqa var ((3, 30))\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<nes.nc_projections.points_nes_ghost.PointsNesGHOST at 0x7f3cccad4f90>"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_2 = open_netcdf('points_file_2.nc', info=True, parallel_method='X')\n",
    "nessy_ghost_2.load()\n",
    "nessy_ghost_2"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 2.4. Transform to points"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<nes.nc_projections.points_nes.PointsNes at 0x7f3cccb17290>"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_3 = nessy_ghost_2.to_points()\n",
    "nessy_ghost_3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'sconcso4': {'data': masked_array(\n",
       "    data=[[      nan,       nan,       nan,       nan,       nan,\n",
       "                 nan,       nan, 2.31     , 2.31     , 1.12     ,\n",
       "           1.12     ,       nan,       nan,       nan,       nan,\n",
       "           1.71     , 1.71     ,       nan,       nan,       nan,\n",
       "                 nan,       nan,       nan,       nan,       nan,\n",
       "                 nan,       nan, 1.38     , 1.2841667, 1.28     ],\n",
       "          [      nan,       nan,       nan, 0.74     , 0.74     ,\n",
       "                 nan,       nan,       nan,       nan, 3.41     ,\n",
       "           3.41     ,       nan,       nan,       nan,       nan,\n",
       "           0.74     , 0.74     ,       nan,       nan,       nan,\n",
       "                 nan, 1.2      , 1.2      ,       nan,       nan,\n",
       "                 nan,       nan, 1.76     , 1.76     ,       nan],\n",
       "          [      nan,       nan,       nan, 3.05     , 3.05     ,\n",
       "                 nan,       nan,       nan,       nan, 2.44     ,\n",
       "           2.44     ,       nan,       nan,       nan,       nan,\n",
       "           2.24     , 2.24     ,       nan,       nan,       nan,\n",
       "                 nan, 1.37     , 1.37     ,       nan,       nan,\n",
       "                 nan,       nan,       nan,       nan,       nan]],\n",
       "    mask=False,\n",
       "    fill_value=1e+20,\n",
       "    dtype=float32),\n",
       "  'dimensions': ('station', 'time'),\n",
       "  'standard_name': 'sulphate',\n",
       "  'long_name': 'sulphate',\n",
       "  'units': 'ug m-3',\n",
       "  'description': 'Measured value of surface sulphate for the stated temporal resolution.'},\n",
       " 'sconcso4_prefiltered_defaultqa': {'data': masked_array(\n",
       "    data=[[      nan,       nan,       nan,       nan,       nan,\n",
       "                 nan,       nan, 2.31     , 2.31     , 1.12     ,\n",
       "           1.12     ,       nan,       nan,       nan,       nan,\n",
       "           1.71     , 1.71     ,       nan,       nan,       nan,\n",
       "                 nan,       nan,       nan,       nan,       nan,\n",
       "                 nan,       nan, 1.38     , 1.2841667, 1.28     ],\n",
       "          [      nan,       nan,       nan, 0.74     , 0.74     ,\n",
       "                 nan,       nan,       nan,       nan, 3.41     ,\n",
       "           3.41     ,       nan,       nan,       nan,       nan,\n",
       "           0.74     , 0.74     ,       nan,       nan,       nan,\n",
       "                 nan, 1.2      , 1.2      ,       nan,       nan,\n",
       "                 nan,       nan, 1.76     , 1.76     ,       nan],\n",
       "          [      nan,       nan,       nan, 3.05     , 3.05     ,\n",
       "                 nan,       nan,       nan,       nan, 2.44     ,\n",
       "           2.44     ,       nan,       nan,       nan,       nan,\n",
       "           2.24     , 2.24     ,       nan,       nan,       nan,\n",
       "                 nan, 1.37     , 1.37     ,       nan,       nan,\n",
       "                 nan,       nan,       nan,       nan,       nan]],\n",
       "    mask=False,\n",
       "    fill_value=1e+20,\n",
       "    dtype=float32),\n",
       "  'dimensions': ('station', 'time'),\n",
       "  'standard_name': 'sulphate',\n",
       "  'long_name': 'sulphate',\n",
       "  'units': 'ug m-3',\n",
       "  'description': 'Measured value of surface sulphate for the stated temporal resolution. Prefiltered by default QA.'}}"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "nessy_ghost_3.variables"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
