mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 22:57:56 -05:00
1050 lines
83 KiB
HTML
1050 lines
83 KiB
HTML
|
|
|||
|
|
|||
|
<!DOCTYPE html>
|
|||
|
<html class="writer-html5" lang="en" >
|
|||
|
<head>
|
|||
|
<meta charset="utf-8">
|
|||
|
|
|||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|||
|
|
|||
|
<title>Grid Levels and Parameters — python-awips documentation</title>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
|
|||
|
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<!--[if lt IE 9]>
|
|||
|
<script src="../../_static/js/html5shiv.min.js"></script>
|
|||
|
<![endif]-->
|
|||
|
|
|||
|
|
|||
|
<script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
|
|||
|
<script src="../../_static/jquery.js"></script>
|
|||
|
<script src="../../_static/underscore.js"></script>
|
|||
|
<script src="../../_static/doctools.js"></script>
|
|||
|
<script src="../../_static/language_data.js"></script>
|
|||
|
|
|||
|
<script type="text/javascript" src="../../_static/js/theme.js"></script>
|
|||
|
|
|||
|
|
|||
|
<link rel="author" title="About these documents" href="../../about.html" />
|
|||
|
<link rel="index" title="Index" href="../../genindex.html" />
|
|||
|
<link rel="search" title="Search" href="../../search.html" />
|
|||
|
<link rel="next" title="METAR Station Plot with MetPy" href="METAR_Station_Plot_with_MetPy.html" />
|
|||
|
<link rel="prev" title="GOES Geostationary Lightning Mapper" href="GOES_Geostationary_Lightning_Mapper.html" />
|
|||
|
</head>
|
|||
|
|
|||
|
<body class="wy-body-for-nav">
|
|||
|
|
|||
|
|
|||
|
<div class="wy-grid-for-nav">
|
|||
|
|
|||
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
|||
|
<div class="wy-side-scroll">
|
|||
|
<div class="wy-side-nav-search" >
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<a href="../../index.html" class="icon icon-home" alt="Documentation Home"> python-awips
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</a>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<div class="version">
|
|||
|
18.1.7
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<div role="search">
|
|||
|
<form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
|
|||
|
<input type="text" name="q" placeholder="Search docs" />
|
|||
|
<input type="hidden" name="check_keywords" value="yes" />
|
|||
|
<input type="hidden" name="area" value="default" />
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<ul class="current">
|
|||
|
<li class="toctree-l1"><a class="reference internal" href="../../api/index.html">API Documentation</a></li>
|
|||
|
<li class="toctree-l1"><a class="reference internal" href="../../datatypes.html">Available Data Types</a></li>
|
|||
|
<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Data Plotting Examples</a><ul class="current">
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="AWIPS_Grids_and_Cartopy.html">AWIPS Grids and Cartopy</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Colored_Surface_Temperature_Plot.html">Colored Surface Temperature Plot</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Forecast_Model_Vertical_Sounding.html">Forecast Model Vertical Sounding</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="GOES_Geostationary_Lightning_Mapper.html">GOES Geostationary Lightning Mapper</a></li>
|
|||
|
<li class="toctree-l2 current"><a class="current reference internal" href="#">Grid Levels and Parameters</a><ul>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getsupporteddatatypes">DataAccessLayer.getSupportedDatatypes()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getavailablelocationnames">DataAccessLayer.getAvailableLocationNames()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getavailableparameters">DataAccessLayer.getAvailableParameters()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getavailablelevels">DataAccessLayer.getAvailableLevels()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getavailabletimes">DataAccessLayer.getAvailableTimes()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#dataaccesslayer-getgriddata">DataAccessLayer.getGridData()</a></li>
|
|||
|
<li class="toctree-l3"><a class="reference internal" href="#plotting-with-matplotlib-and-cartopy">Plotting with Matplotlib and Cartopy</a></li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="METAR_Station_Plot_with_MetPy.html">METAR Station Plot with MetPy</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Map_Resources_and_Topography.html">Map Resources and Topography</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Model_Sounding_Data.html">Model Sounding Data</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="NEXRAD_Level3_Radar.html">NEXRAD Level3 Radar</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Precip_Accumulation-Region_Of_Interest.html">Precip Accumulation-Region Of Interest</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Regional_Surface_Obs_Plot.html">Regional Surface Obs Plot</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Satellite_Imagery.html">Satellite Imagery</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Upper_Air_BUFR_Soundings.html">Upper Air BUFR Soundings</a></li>
|
|||
|
<li class="toctree-l2"><a class="reference internal" href="Watch_and_Warning_Polygons.html">Watch and Warning Polygons</a></li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li class="toctree-l1"><a class="reference internal" href="../../dev.html">Development Guide</a></li>
|
|||
|
<li class="toctree-l1"><a class="reference internal" href="../../gridparms.html">Grid Parameters</a></li>
|
|||
|
<li class="toctree-l1"><a class="reference internal" href="../../about.html">About Unidata AWIPS</a></li>
|
|||
|
</ul>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
</div>
|
|||
|
</nav>
|
|||
|
|
|||
|
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
|
|||
|
|
|||
|
|
|||
|
<nav class="wy-nav-top" aria-label="top navigation">
|
|||
|
|
|||
|
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
|||
|
<a href="../../index.html">python-awips</a>
|
|||
|
|
|||
|
</nav>
|
|||
|
|
|||
|
|
|||
|
<div class="wy-nav-content">
|
|||
|
|
|||
|
<div class="rst-content">
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<div role="navigation" aria-label="breadcrumbs navigation">
|
|||
|
|
|||
|
<ul class="wy-breadcrumbs">
|
|||
|
|
|||
|
<li><a href="../../index.html" class="icon icon-home"></a> »</li>
|
|||
|
|
|||
|
<li><a href="../index.html">Data Plotting Examples</a> »</li>
|
|||
|
|
|||
|
<li>Grid Levels and Parameters</li>
|
|||
|
|
|||
|
|
|||
|
<li class="wy-breadcrumbs-aside">
|
|||
|
|
|||
|
|
|||
|
<a href="../../_sources/examples/generated/Grid_Levels_and_Parameters.rst.txt" rel="nofollow"> View page source</a>
|
|||
|
|
|||
|
|
|||
|
</li>
|
|||
|
|
|||
|
</ul>
|
|||
|
|
|||
|
|
|||
|
<hr/>
|
|||
|
</div>
|
|||
|
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
|
|||
|
<div itemprop="articleBody">
|
|||
|
|
|||
|
<div class="section" id="grid-levels-and-parameters">
|
|||
|
<h1>Grid Levels and Parameters<a class="headerlink" href="#grid-levels-and-parameters" title="Permalink to this headline">¶</a></h1>
|
|||
|
<p><a class="reference external" href="http://nbviewer.ipython.org/github/Unidata/python-awips/blob/master/examples/notebooks/Grid_Levels_and_Parameters.ipynb">Notebook</a>
|
|||
|
This example covers the callable methods of the Python AWIPS DAF when
|
|||
|
working with gridded data. We start with a connection to an EDEX server,
|
|||
|
then query data types, then grid names, parameters, levels, and other
|
|||
|
information. Finally the gridded data is plotted for its domain using
|
|||
|
Matplotlib and Cartopy.</p>
|
|||
|
<div class="section" id="dataaccesslayer-getsupporteddatatypes">
|
|||
|
<h2>DataAccessLayer.getSupportedDatatypes()<a class="headerlink" href="#dataaccesslayer-getsupporteddatatypes" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p>getSupportedDatatypes() returns a list of available data types offered
|
|||
|
by the EDEX server defined above.</p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">awips.dataaccess</span> <span class="kn">import</span> <span class="n">DataAccessLayer</span>
|
|||
|
<span class="kn">import</span> <span class="nn">unittest</span>
|
|||
|
|
|||
|
<span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">changeEDEXHost</span><span class="p">(</span><span class="s2">"edex-cloud.unidata.ucar.edu"</span><span class="p">)</span>
|
|||
|
<span class="n">dataTypes</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getSupportedDatatypes</span><span class="p">()</span>
|
|||
|
<span class="n">dataTypes</span><span class="o">.</span><span class="n">sort</span><span class="p">()</span>
|
|||
|
<span class="nb">list</span><span class="p">(</span><span class="n">dataTypes</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="s1">'acars'</span><span class="p">,</span>
|
|||
|
<span class="s1">'airep'</span><span class="p">,</span>
|
|||
|
<span class="s1">'binlightning'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosAVN'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosETA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosGFS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosHPC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosLAMP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrmosMRF'</span><span class="p">,</span>
|
|||
|
<span class="s1">'bufrua'</span><span class="p">,</span>
|
|||
|
<span class="s1">'climate'</span><span class="p">,</span>
|
|||
|
<span class="s1">'common_obs_spatial'</span><span class="p">,</span>
|
|||
|
<span class="s1">'gfe'</span><span class="p">,</span>
|
|||
|
<span class="s1">'gfeEditArea'</span><span class="p">,</span>
|
|||
|
<span class="s1">'grid'</span><span class="p">,</span>
|
|||
|
<span class="s1">'maps'</span><span class="p">,</span>
|
|||
|
<span class="s1">'modelsounding'</span><span class="p">,</span>
|
|||
|
<span class="s1">'obs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'pirep'</span><span class="p">,</span>
|
|||
|
<span class="s1">'practicewarning'</span><span class="p">,</span>
|
|||
|
<span class="s1">'profiler'</span><span class="p">,</span>
|
|||
|
<span class="s1">'radar'</span><span class="p">,</span>
|
|||
|
<span class="s1">'radar_spatial'</span><span class="p">,</span>
|
|||
|
<span class="s1">'satellite'</span><span class="p">,</span>
|
|||
|
<span class="s1">'sfcobs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'topo'</span><span class="p">,</span>
|
|||
|
<span class="s1">'warning'</span><span class="p">]</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="dataaccesslayer-getavailablelocationnames">
|
|||
|
<h2>DataAccessLayer.getAvailableLocationNames()<a class="headerlink" href="#dataaccesslayer-getavailablelocationnames" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p>Now create a new data request, and set the data type to <strong>grid</strong> to
|
|||
|
request all available grids with <strong>getAvailableLocationNames()</strong></p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">request</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">newDataRequest</span><span class="p">()</span>
|
|||
|
<span class="n">request</span><span class="o">.</span><span class="n">setDatatype</span><span class="p">(</span><span class="s2">"grid"</span><span class="p">)</span>
|
|||
|
<span class="n">available_grids</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getAvailableLocationNames</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
|||
|
<span class="n">available_grids</span><span class="o">.</span><span class="n">sort</span><span class="p">()</span>
|
|||
|
<span class="nb">list</span><span class="p">(</span><span class="n">available_grids</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="s1">'AUTOSPE'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CMC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ESTOFS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ETSS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-ALR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-FWR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-KRF'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-MSR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-ORN'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-PTR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-RHA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-RSA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-STR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-TAR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-TIR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FFG-TUA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GEFS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GFS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GFS20'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-EAST_6KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-EAST_PR_6KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_EAST_DELAWARE_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_EAST_FLORIDA_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_EAST_NORTH_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_EAST_SOUTH_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_EAST_VIRGINIA_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_HAWAII_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_HAWAII_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_HAWAII_6KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_500M'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_CENCAL_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_LOSANGELES_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_LOSOSOS_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_NORTH_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_SANFRAN_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_SOCAL_2KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-US_WEST_WASHINGTON_1KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HFR-WEST_6KM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HPCGuide'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HPCqpfNDFD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HRRR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'LAMP2p5'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MRMS_0500'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MRMS_1000'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NAM12'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NAM40'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NOHRSC-SNOW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NationalBlend'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RAP13'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RTMA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RTOFS-Now-WestAtl'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RTOFS-Now-WestConus'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RTOFS-WestAtl'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RTOFS-WestConus'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SPCGuide'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SeaIce'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TPCWindProb'</span><span class="p">,</span>
|
|||
|
<span class="s1">'URMA25'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WaveWatch'</span><span class="p">]</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="dataaccesslayer-getavailableparameters">
|
|||
|
<h2>DataAccessLayer.getAvailableParameters()<a class="headerlink" href="#dataaccesslayer-getavailableparameters" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p>After datatype and model name (locationName) are set, you can query all
|
|||
|
available parameters with <strong>getAvailableParameters()</strong></p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">request</span><span class="o">.</span><span class="n">setLocationNames</span><span class="p">(</span><span class="s2">"RAP13"</span><span class="p">)</span>
|
|||
|
<span class="n">availableParms</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getAvailableParameters</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
|||
|
<span class="n">availableParms</span><span class="o">.</span><span class="n">sort</span><span class="p">()</span>
|
|||
|
<span class="nb">list</span><span class="p">(</span><span class="n">availableParms</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="s1">'36SHRMi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'50dbzZ'</span><span class="p">,</span>
|
|||
|
<span class="s1">'AV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Along'</span><span class="p">,</span>
|
|||
|
<span class="s1">'AppT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BLI'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BRN'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BRNEHIi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BRNSHR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BRNmag'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BRNvec'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BdEPT06'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BlkMag'</span><span class="p">,</span>
|
|||
|
<span class="s1">'BlkShr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CAPE'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CFRZR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CICEP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CIn'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CP1hr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CPr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CPrD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CRAIN'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CSNOW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CURU'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CXR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CapeStk'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Corf'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CorfF'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CorfFM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CorfM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CritT1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CumNrm'</span><span class="p">,</span>
|
|||
|
<span class="s1">'CumShr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'DivF'</span><span class="p">,</span>
|
|||
|
<span class="s1">'DivFn'</span><span class="p">,</span>
|
|||
|
<span class="s1">'DivFs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'DpD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'DpT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EHI'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EHI01'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EHIi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPTA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPTC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPTGrd'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPTGrdM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPTs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPVg'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPVs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPVt1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'EPVt2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ESP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ESP2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FVecs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FeatMot'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FnVecs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'FsVecs'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Fzra1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Fzra2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GH'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GHxSM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'GHxSM2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Gust'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HI'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HI1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HI3'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HI4'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HIdx'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HPBL'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Heli'</span><span class="p">,</span>
|
|||
|
<span class="s1">'HeliC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'INV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'IPLayer'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Into'</span><span class="p">,</span>
|
|||
|
<span class="s1">'KI'</span><span class="p">,</span>
|
|||
|
<span class="s1">'L-I'</span><span class="p">,</span>
|
|||
|
<span class="s1">'LIsfc2x'</span><span class="p">,</span>
|
|||
|
<span class="s1">'LM5'</span><span class="p">,</span>
|
|||
|
<span class="s1">'LM6'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MAdv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MCon'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MCon2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MLLCL'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MMP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MMSP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MSFDi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MSFi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MSFmi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MSG'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MTV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Mix1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Mix2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Mmag'</span><span class="p">,</span>
|
|||
|
<span class="s1">'MpV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NBE'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NST'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NST1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'NST2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'OmDiff'</span><span class="p">,</span>
|
|||
|
<span class="s1">'P'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PAdv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PBE'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PEC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PFrnt'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PGrd'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PGrd1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PGrdM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PIVA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PR'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PTvA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PTyp'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PVV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PW2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PoT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'PoTA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'QPV1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'QPV2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'QPV3'</span><span class="p">,</span>
|
|||
|
<span class="s1">'QPV4'</span><span class="p">,</span>
|
|||
|
<span class="s1">'REFC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RH'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RH_001_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RH_002_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RM5'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RM6'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RMprop'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RMprop2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RRtype'</span><span class="p">,</span>
|
|||
|
<span class="s1">'RV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Rain1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Rain2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Rain3'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Ro'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SH'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SHx'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SLI'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SNSQ'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SNW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SNWA'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMl'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMlM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMm'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMmM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SRMrM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SSP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SSi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'STP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'STP1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Shear'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ShrMag'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SnD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Snow1'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Snow2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Snow3'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SnowT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'St-Pr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'StrTP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'StrmMot'</span><span class="p">,</span>
|
|||
|
<span class="s1">'SuCP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'T'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TAdv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TGrd'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TGrdM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TORi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TORi2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TP1hr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TQIND'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TShrMi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'T_001_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Tdef'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Tdend'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ThGrd'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Thom5'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Thom5a'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Thom6'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TmDpD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Tmax'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Tmin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Topo'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TotQi'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Tstk'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TwMax'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TwMin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Twstk'</span><span class="p">,</span>
|
|||
|
<span class="s1">'TxSM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'USTM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'VAdv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'VAdvAdvection'</span><span class="p">,</span>
|
|||
|
<span class="s1">'VGP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'VSTM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Vis'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WCD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WEASD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WEASD1hr'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WGS'</span><span class="p">,</span>
|
|||
|
<span class="s1">'Wind'</span><span class="p">,</span>
|
|||
|
<span class="s1">'WndChl'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ageoVC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ageoW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ageoWM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'cCape'</span><span class="p">,</span>
|
|||
|
<span class="s1">'cCin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'cTOT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'capeToLvl'</span><span class="p">,</span>
|
|||
|
<span class="s1">'dCape'</span><span class="p">,</span>
|
|||
|
<span class="s1">'dP'</span><span class="p">,</span>
|
|||
|
<span class="s1">'dT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'dVAdv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'dZ'</span><span class="p">,</span>
|
|||
|
<span class="s1">'defV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'del2gH'</span><span class="p">,</span>
|
|||
|
<span class="s1">'df'</span><span class="p">,</span>
|
|||
|
<span class="s1">'fGen'</span><span class="p">,</span>
|
|||
|
<span class="s1">'fnD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'fsD'</span><span class="p">,</span>
|
|||
|
<span class="s1">'gamma'</span><span class="p">,</span>
|
|||
|
<span class="s1">'gammaE'</span><span class="p">,</span>
|
|||
|
<span class="s1">'geoVort'</span><span class="p">,</span>
|
|||
|
<span class="s1">'geoW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'geoWM'</span><span class="p">,</span>
|
|||
|
<span class="s1">'loCape'</span><span class="p">,</span>
|
|||
|
<span class="s1">'maxEPT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'minEPT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'mixRat'</span><span class="p">,</span>
|
|||
|
<span class="s1">'msl-P'</span><span class="p">,</span>
|
|||
|
<span class="s1">'muCape'</span><span class="p">,</span>
|
|||
|
<span class="s1">'pV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'pVeq'</span><span class="p">,</span>
|
|||
|
<span class="s1">'qDiv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'qVec'</span><span class="p">,</span>
|
|||
|
<span class="s1">'qnVec'</span><span class="p">,</span>
|
|||
|
<span class="s1">'qsVec'</span><span class="p">,</span>
|
|||
|
<span class="s1">'shWlt'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRat'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatCrocus'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatEMCSREF'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatOv2'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatSPC'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatSPCdeep'</span><span class="p">,</span>
|
|||
|
<span class="s1">'snoRatSPCsurface'</span><span class="p">,</span>
|
|||
|
<span class="s1">'staticCoriolis'</span><span class="p">,</span>
|
|||
|
<span class="s1">'staticSpacing'</span><span class="p">,</span>
|
|||
|
<span class="s1">'staticTopo'</span><span class="p">,</span>
|
|||
|
<span class="s1">'swtIdx'</span><span class="p">,</span>
|
|||
|
<span class="s1">'tTOT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'tWind'</span><span class="p">,</span>
|
|||
|
<span class="s1">'tWindU'</span><span class="p">,</span>
|
|||
|
<span class="s1">'tWindV'</span><span class="p">,</span>
|
|||
|
<span class="s1">'uFX'</span><span class="p">,</span>
|
|||
|
<span class="s1">'uW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'uWStk'</span><span class="p">,</span>
|
|||
|
<span class="s1">'ulSnoRat'</span><span class="p">,</span>
|
|||
|
<span class="s1">'vSmthW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'vTOT'</span><span class="p">,</span>
|
|||
|
<span class="s1">'vW'</span><span class="p">,</span>
|
|||
|
<span class="s1">'vWStk'</span><span class="p">,</span>
|
|||
|
<span class="s1">'vertCirc'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wDiv'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wSp'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wSp_001_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wSp_002_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wSp_003_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'wSp_004_bin'</span><span class="p">,</span>
|
|||
|
<span class="s1">'zAGL'</span><span class="p">]</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="dataaccesslayer-getavailablelevels">
|
|||
|
<h2>DataAccessLayer.getAvailableLevels()<a class="headerlink" href="#dataaccesslayer-getavailablelevels" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p>Selecting <strong>“T”</strong> for temperature.</p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">request</span><span class="o">.</span><span class="n">setParameters</span><span class="p">(</span><span class="s2">"T"</span><span class="p">)</span>
|
|||
|
<span class="n">availableLevels</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getAvailableLevels</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
|||
|
<span class="k">for</span> <span class="n">lvl</span> <span class="ow">in</span> <span class="n">availableLevels</span><span class="p">:</span>
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="n">lvl</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="mf">0.0</span><span class="n">SFC</span>
|
|||
|
<span class="mf">350.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">475.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">610.0_40000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">225.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">120.0_150</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">900.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">125.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_610</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">450.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">575.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">325.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">100.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">60.0_90</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">275.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1.0</span><span class="n">PV</span>
|
|||
|
<span class="mf">950.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">150.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1.5</span><span class="n">PV</span>
|
|||
|
<span class="mf">700.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">825.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">150.0_180</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">250.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">375.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">800.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">4000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">925.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">2.0</span><span class="n">PV</span>
|
|||
|
<span class="mf">0.5</span><span class="n">PV</span>
|
|||
|
<span class="mf">0.0</span><span class="n">TROP</span>
|
|||
|
<span class="mf">750.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">500.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">625.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">400.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">2.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">875.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">175.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_1000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">850.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">600.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">725.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_6000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">975.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">550.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_3000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">675.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">425.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">200.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_30</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">30.0_60</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">650.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">525.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">300.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">90.0_120</span><span class="o">.</span><span class="mi">0</span><span class="n">BL</span>
|
|||
|
<span class="mf">1000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">775.0</span><span class="n">MB</span>
|
|||
|
<span class="mf">340.0_350</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">290.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">700.0_600</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">700.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">320.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">800.0_750</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">60.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">5.3</span><span class="n">TILT</span>
|
|||
|
<span class="mf">1000.0_900</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">340.0</span><span class="n">K</span>
|
|||
|
<span class="mf">5500.0_6000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">255.0</span><span class="n">K</span>
|
|||
|
<span class="mf">255.0_265</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">3000.0_6000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">25.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">2000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">1000.0_850</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">850.0_250</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">280.0_290</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">1524.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">320.0_330</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">0.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">310.0_320</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">310.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">330.0</span><span class="n">K</span>
|
|||
|
<span class="mf">900.0_800</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">550.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">2.4</span><span class="n">TILT</span>
|
|||
|
<span class="mf">50.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">3500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">35.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">12.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">300.0_310</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">3000.0_12000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.9</span><span class="n">TILT</span>
|
|||
|
<span class="mf">320.0</span><span class="n">K</span>
|
|||
|
<span class="mf">400.0_350</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">750.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0_400</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">345.0</span><span class="n">K</span>
|
|||
|
<span class="mf">250.0_260</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">300.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">290.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">950.0_900</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">4572.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">275.0_285</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">335.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">295.0_305</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">275.0_285</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">600.0_550</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">310.0</span><span class="n">K</span>
|
|||
|
<span class="mf">9000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">335.0</span><span class="n">K</span>
|
|||
|
<span class="mf">1000.0_7000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">700.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">9144.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">325.0_335</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">2000.0_8000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_609</span><span class="o">.</span><span class="mi">6</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">300.0</span><span class="n">K</span>
|
|||
|
<span class="mf">0.0</span><span class="n">MAXOMEGA</span>
|
|||
|
<span class="mf">315.0_325</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">325.0</span><span class="n">K</span>
|
|||
|
<span class="mf">340.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">0.0_4000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">5000.0_5500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">300.0_250</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1.5</span><span class="n">TILT</span>
|
|||
|
<span class="mf">335.0_345</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">315.0</span><span class="n">K</span>
|
|||
|
<span class="mf">3.4</span><span class="n">TILT</span>
|
|||
|
<span class="mf">2500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">10000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_2000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">7000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">5000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">330.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">500.0_400</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0_1500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">305.0</span><span class="n">K</span>
|
|||
|
<span class="mf">285.0_295</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">14.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">3000.0_3500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">325.0_335</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">2000.0_5000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">7620.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">850.0_800</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">6096.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">6000.0_7000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">2000.0_7000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">9000.0_10000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">295.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">305.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">265.0_275</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">7000.0_8000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">3000.0_8000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">700.0_650</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0_6000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.5</span><span class="n">TILT</span>
|
|||
|
<span class="mf">450.0_400</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1.8</span><span class="n">TILT</span>
|
|||
|
<span class="mf">330.0_340</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">800.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">850.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">6.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">900.0_850</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">3657.6</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_5000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">320.0_330</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">8.7</span><span class="n">TILT</span>
|
|||
|
<span class="mf">650.0_600</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">600.0_400</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">55.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">270.0_280</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">30.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">310.0_320</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">1500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">1000.0_950</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">5500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">250.0_200</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">500.0_1000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">400.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">500.0_100</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">1000.0_3000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">8000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">285.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">290.0</span><span class="n">K</span>
|
|||
|
<span class="mf">305.0_315</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">285.0_295</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">0.0_2500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">925.0_850</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">275.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">1500.0_2000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">300.0_200</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">260.0_270</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">2743.2</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">3000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">315.0_325</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">600.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">16.7</span><span class="n">TILT</span>
|
|||
|
<span class="mf">280.0</span><span class="n">K</span>
|
|||
|
<span class="mf">500.0_250</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">40.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">3048.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">400.0_200</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">300.0_310</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">270.0_280</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">1000.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">45.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">850.0_500</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">2500.0_3000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">609.6</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_8000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">295.0</span><span class="n">K</span>
|
|||
|
<span class="mf">4.3</span><span class="n">TILT</span>
|
|||
|
<span class="mf">295.0_305</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">330.0_340</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">270.0</span><span class="n">K</span>
|
|||
|
<span class="mf">4000.0_4500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">280.0_290</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">925.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">0.0_1500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">260.0</span><span class="n">K</span>
|
|||
|
<span class="mf">10.0</span><span class="n">TILT</span>
|
|||
|
<span class="mf">3500.0_4000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">325.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">285.0</span><span class="n">K</span>
|
|||
|
<span class="mf">290.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">7.5</span><span class="n">TILT</span>
|
|||
|
<span class="mf">1828.8</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">280.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">500.0_450</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">305.0_315</span><span class="o">.</span><span class="mi">0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">250.0</span><span class="n">K</span>
|
|||
|
<span class="mf">4500.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">1250.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">0.0_10000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">4500.0_5000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">250.0_350</span><span class="o">.</span><span class="mi">0</span><span class="n">K</span>
|
|||
|
<span class="mf">270.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">275.0</span><span class="n">K</span>
|
|||
|
<span class="mf">315.0</span><span class="n">Ke</span>
|
|||
|
<span class="mf">500.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">350.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">750.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">19.5</span><span class="n">TILT</span>
|
|||
|
<span class="mf">2000.0_2500</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">850.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">MB</span>
|
|||
|
<span class="mf">350.0</span><span class="n">K</span>
|
|||
|
<span class="mf">265.0</span><span class="n">K</span>
|
|||
|
<span class="mf">6000.0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">8000.0_9000</span><span class="o">.</span><span class="mi">0</span><span class="n">FHAG</span>
|
|||
|
<span class="mf">700.0_300</span><span class="o">.</span><span class="mi">0</span><span class="n">LYRMB</span>
|
|||
|
<span class="mf">850.0_700</span><span class="o">.</span><span class="mi">0</span><span class="n">LYRMB</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<ul class="simple">
|
|||
|
<li><p><strong>0.0SFC</strong> is the Surface level</p></li>
|
|||
|
<li><p><strong>FHAG</strong> stands for Fixed Height Above Ground (in meters)</p></li>
|
|||
|
<li><p><strong>NTAT</strong> stands for Nominal Top of the ATmosphere</p></li>
|
|||
|
<li><p><strong>BL</strong> stands for Boundary Layer, where <strong>0.0_30.0BL</strong> reads as
|
|||
|
<em>0-30 mb above ground level</em></p></li>
|
|||
|
<li><p><strong>TROP</strong> is the Tropopause level</p></li>
|
|||
|
</ul>
|
|||
|
<p><strong>request.setLevels()</strong></p>
|
|||
|
<p>For this example we will use Surface Temperature</p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">request</span><span class="o">.</span><span class="n">setLevels</span><span class="p">(</span><span class="s2">"2.0FHAG"</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="dataaccesslayer-getavailabletimes">
|
|||
|
<h2>DataAccessLayer.getAvailableTimes()<a class="headerlink" href="#dataaccesslayer-getavailabletimes" title="Permalink to this headline">¶</a></h2>
|
|||
|
<ul class="simple">
|
|||
|
<li><p><strong>getAvailableTimes(request, True)</strong> will return an object of <em>run
|
|||
|
times</em> - formatted as <code class="docutils literal notranslate"><span class="pre">YYYY-MM-DD</span> <span class="pre">HH:MM:SS</span></code></p></li>
|
|||
|
<li><p><strong>getAvailableTimes(request)</strong> will return an object of all times -
|
|||
|
formatted as <code class="docutils literal notranslate"><span class="pre">YYYY-MM-DD</span> <span class="pre">HH:MM:SS</span> <span class="pre">(F:ff)</span></code></p></li>
|
|||
|
<li><p><strong>getForecastRun(cycle, times)</strong> will return a DataTime array for a
|
|||
|
single forecast cycle.</p></li>
|
|||
|
</ul>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">cycles</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getAvailableTimes</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="kc">True</span><span class="p">)</span>
|
|||
|
<span class="n">times</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getAvailableTimes</span><span class="p">(</span><span class="n">request</span><span class="p">)</span>
|
|||
|
<span class="n">fcstRun</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getForecastRun</span><span class="p">(</span><span class="n">cycles</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">],</span> <span class="n">times</span><span class="p">)</span>
|
|||
|
<span class="nb">list</span><span class="p">(</span><span class="n">fcstRun</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="p">[</span><span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">,</span>
|
|||
|
<span class="o"><</span><span class="n">DataTime</span> <span class="n">instance</span><span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="o">></span><span class="p">]</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="dataaccesslayer-getgriddata">
|
|||
|
<h2>DataAccessLayer.getGridData()<a class="headerlink" href="#dataaccesslayer-getgriddata" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p>Now that we have our <code class="docutils literal notranslate"><span class="pre">request</span></code> and DataTime <code class="docutils literal notranslate"><span class="pre">fcstRun</span></code> arrays ready,
|
|||
|
it’s time to request the data array from EDEX.</p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getGridData</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="p">[</span><span class="n">fcstRun</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]])</span>
|
|||
|
<span class="k">for</span> <span class="n">grid</span> <span class="ow">in</span> <span class="n">response</span><span class="p">:</span>
|
|||
|
<span class="n">data</span> <span class="o">=</span> <span class="n">grid</span><span class="o">.</span><span class="n">getRawData</span><span class="p">()</span>
|
|||
|
<span class="n">lons</span><span class="p">,</span> <span class="n">lats</span> <span class="o">=</span> <span class="n">grid</span><span class="o">.</span><span class="n">getLatLonCoords</span><span class="p">()</span>
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="s1">'Time :'</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()))</span>
|
|||
|
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="s1">'Model:'</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getLocationName</span><span class="p">()))</span>
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="s1">'Parm :'</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getParameter</span><span class="p">()))</span>
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="s1">'Unit :'</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getUnit</span><span class="p">()))</span>
|
|||
|
<span class="nb">print</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">shape</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Time</span> <span class="p">:</span> <span class="mi">2020</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">04</span> <span class="mi">18</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span>
|
|||
|
<span class="n">Model</span><span class="p">:</span> <span class="n">RAP13</span>
|
|||
|
<span class="n">Parm</span> <span class="p">:</span> <span class="n">T</span>
|
|||
|
<span class="n">Unit</span> <span class="p">:</span> <span class="n">K</span>
|
|||
|
<span class="p">(</span><span class="mi">337</span><span class="p">,</span> <span class="mi">451</span><span class="p">)</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="plotting-with-matplotlib-and-cartopy">
|
|||
|
<h2>Plotting with Matplotlib and Cartopy<a class="headerlink" href="#plotting-with-matplotlib-and-cartopy" title="Permalink to this headline">¶</a></h2>
|
|||
|
<p><strong>1. pcolormesh</strong></p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
|
|||
|
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
|
|||
|
<span class="kn">import</span> <span class="nn">matplotlib</span>
|
|||
|
<span class="kn">import</span> <span class="nn">cartopy.crs</span> <span class="k">as</span> <span class="nn">ccrs</span>
|
|||
|
<span class="kn">import</span> <span class="nn">cartopy.feature</span> <span class="k">as</span> <span class="nn">cfeature</span>
|
|||
|
<span class="kn">from</span> <span class="nn">cartopy.mpl.gridliner</span> <span class="kn">import</span> <span class="n">LONGITUDE_FORMATTER</span><span class="p">,</span> <span class="n">LATITUDE_FORMATTER</span>
|
|||
|
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
|
|||
|
<span class="kn">import</span> <span class="nn">numpy.ma</span> <span class="k">as</span> <span class="nn">ma</span>
|
|||
|
<span class="kn">from</span> <span class="nn">scipy.io</span> <span class="kn">import</span> <span class="n">loadmat</span>
|
|||
|
<span class="kn">from</span> <span class="nn">scipy.constants</span> <span class="kn">import</span> <span class="n">convert_temperature</span>
|
|||
|
<span class="k">def</span> <span class="nf">make_map</span><span class="p">(</span><span class="n">bbox</span><span class="p">,</span> <span class="n">projection</span><span class="o">=</span><span class="n">ccrs</span><span class="o">.</span><span class="n">PlateCarree</span><span class="p">()):</span>
|
|||
|
<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">16</span><span class="p">,</span> <span class="mi">9</span><span class="p">),</span>
|
|||
|
<span class="n">subplot_kw</span><span class="o">=</span><span class="nb">dict</span><span class="p">(</span><span class="n">projection</span><span class="o">=</span><span class="n">projection</span><span class="p">))</span>
|
|||
|
<span class="n">ax</span><span class="o">.</span><span class="n">set_extent</span><span class="p">(</span><span class="n">bbox</span><span class="p">)</span>
|
|||
|
<span class="n">ax</span><span class="o">.</span><span class="n">coastlines</span><span class="p">(</span><span class="n">resolution</span><span class="o">=</span><span class="s1">'50m'</span><span class="p">)</span>
|
|||
|
<span class="n">gl</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">gridlines</span><span class="p">(</span><span class="n">draw_labels</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
|||
|
<span class="n">gl</span><span class="o">.</span><span class="n">top_labels</span> <span class="o">=</span> <span class="n">gl</span><span class="o">.</span><span class="n">right_labels</span> <span class="o">=</span> <span class="kc">False</span>
|
|||
|
<span class="n">gl</span><span class="o">.</span><span class="n">xformatter</span> <span class="o">=</span> <span class="n">LONGITUDE_FORMATTER</span>
|
|||
|
<span class="n">gl</span><span class="o">.</span><span class="n">yformatter</span> <span class="o">=</span> <span class="n">LATITUDE_FORMATTER</span>
|
|||
|
<span class="k">return</span> <span class="n">fig</span><span class="p">,</span> <span class="n">ax</span>
|
|||
|
|
|||
|
<span class="c1">#convert temp from K to F</span>
|
|||
|
<span class="n">dataf</span> <span class="o">=</span> <span class="n">convert_temperature</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="s1">'K'</span><span class="p">,</span> <span class="s1">'F'</span><span class="p">)</span>
|
|||
|
|
|||
|
<span class="n">cmap</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">get_cmap</span><span class="p">(</span><span class="s1">'rainbow'</span><span class="p">)</span>
|
|||
|
<span class="n">bbox</span> <span class="o">=</span> <span class="p">[</span><span class="n">lons</span><span class="o">.</span><span class="n">min</span><span class="p">(),</span> <span class="n">lons</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span> <span class="n">lats</span><span class="o">.</span><span class="n">min</span><span class="p">(),</span> <span class="n">lats</span><span class="o">.</span><span class="n">max</span><span class="p">()]</span>
|
|||
|
<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">make_map</span><span class="p">(</span><span class="n">bbox</span><span class="o">=</span><span class="n">bbox</span><span class="p">)</span>
|
|||
|
<span class="n">cs</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">pcolormesh</span><span class="p">(</span><span class="n">lons</span><span class="p">,</span> <span class="n">lats</span><span class="p">,</span> <span class="n">dataf</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">)</span>
|
|||
|
<span class="n">cbar</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">colorbar</span><span class="p">(</span><span class="n">cs</span><span class="p">,</span> <span class="n">extend</span><span class="o">=</span><span class="s1">'both'</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">orientation</span><span class="o">=</span><span class="s1">'horizontal'</span><span class="p">)</span>
|
|||
|
<span class="n">cbar</span><span class="o">.</span><span class="n">set_label</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getLocationName</span><span class="p">()</span> <span class="o">+</span><span class="s2">" "</span> <span class="o">+</span> <span class="n">grid</span><span class="o">.</span><span class="n">getLevel</span><span class="p">()</span> <span class="o">+</span> <span class="s2">" "</span> \
|
|||
|
<span class="o">+</span> <span class="n">grid</span><span class="o">.</span><span class="n">getParameter</span><span class="p">()</span> <span class="o">+</span> <span class="s2">" (F) "</span> \
|
|||
|
<span class="o">+</span> <span class="s2">"valid "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()</span><span class="o">.</span><span class="n">getRefTime</span><span class="p">()))</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<img alt="../../_images/Grid_Levels_and_Parameters_16_0.png" src="../../_images/Grid_Levels_and_Parameters_16_0.png" />
|
|||
|
<p><strong>2. contourf</strong></p>
|
|||
|
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">fig2</span><span class="p">,</span> <span class="n">ax2</span> <span class="o">=</span> <span class="n">make_map</span><span class="p">(</span><span class="n">bbox</span><span class="o">=</span><span class="n">bbox</span><span class="p">)</span>
|
|||
|
<span class="n">cs2</span> <span class="o">=</span> <span class="n">ax2</span><span class="o">.</span><span class="n">contourf</span><span class="p">(</span><span class="n">lons</span><span class="p">,</span> <span class="n">lats</span><span class="p">,</span> <span class="n">dataf</span><span class="p">,</span> <span class="mi">80</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="n">cmap</span><span class="p">,</span>
|
|||
|
<span class="n">vmin</span><span class="o">=</span><span class="n">dataf</span><span class="o">.</span><span class="n">min</span><span class="p">(),</span> <span class="n">vmax</span><span class="o">=</span><span class="n">dataf</span><span class="o">.</span><span class="n">max</span><span class="p">(),</span> <span class="n">extend</span><span class="o">=</span><span class="s1">'both'</span><span class="p">)</span>
|
|||
|
<span class="n">cbar2</span> <span class="o">=</span> <span class="n">fig2</span><span class="o">.</span><span class="n">colorbar</span><span class="p">(</span><span class="n">cs2</span><span class="p">,</span> <span class="n">shrink</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">orientation</span><span class="o">=</span><span class="s1">'horizontal'</span><span class="p">)</span>
|
|||
|
<span class="n">cbar2</span><span class="o">.</span><span class="n">set_label</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getLocationName</span><span class="p">()</span> <span class="o">+</span><span class="s2">" "</span> <span class="o">+</span> <span class="n">grid</span><span class="o">.</span><span class="n">getLevel</span><span class="p">()</span> <span class="o">+</span> <span class="s2">" "</span> \
|
|||
|
<span class="o">+</span> <span class="n">grid</span><span class="o">.</span><span class="n">getParameter</span><span class="p">()</span> <span class="o">+</span> <span class="s2">" (F) "</span> \
|
|||
|
<span class="o">+</span> <span class="s2">"valid "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">grid</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()</span><span class="o">.</span><span class="n">getRefTime</span><span class="p">()))</span>
|
|||
|
</pre></div>
|
|||
|
</div>
|
|||
|
<img alt="../../_images/Grid_Levels_and_Parameters_18_0.png" src="../../_images/Grid_Levels_and_Parameters_18_0.png" />
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
</div>
|
|||
|
<footer>
|
|||
|
|
|||
|
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
|||
|
|
|||
|
<a href="METAR_Station_Plot_with_MetPy.html" class="btn btn-neutral float-right" title="METAR Station Plot with MetPy" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
|
|||
|
|
|||
|
|
|||
|
<a href="GOES_Geostationary_Lightning_Mapper.html" class="btn btn-neutral float-left" title="GOES Geostationary Lightning Mapper" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
<hr/>
|
|||
|
|
|||
|
<div role="contentinfo">
|
|||
|
<p>
|
|||
|
|
|||
|
© Copyright 2018, Unidata
|
|||
|
|
|||
|
</p>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a
|
|||
|
|
|||
|
<a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a>
|
|||
|
|
|||
|
provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
|||
|
|
|||
|
</footer>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
</section>
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
<script type="text/javascript">
|
|||
|
jQuery(function () {
|
|||
|
SphinxRtdTheme.Navigation.enable(true);
|
|||
|
});
|
|||
|
</script>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</body>
|
|||
|
</html>
|