python-awips/examples/generated/Model_Sounding_Data.html

1512 lines
117 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Model Sounding Data &mdash; python-awips documentation</title>
<link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
<!--[if lt IE 9]>
<script src="../../_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
<script src="../../_static/jquery.js"></script>
<script src="../../_static/underscore.js"></script>
<script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="../../_static/doctools.js"></script>
<script 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="NEXRAD Level3 Radar" href="NEXRAD_Level3_Radar.html" />
<link rel="prev" title="Map Resources and Topography" href="Map_Resources_and_Topography.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"> python-awips
</a>
<div class="version">
18.1.8
</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="Navigation menu">
<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="Colored_Surface_Temperature_Plot.html">Colored Surface Temperature Plot</a></li>
<li class="toctree-l2"><a class="reference internal" href="Colorized_Grid_Data.html">Colorized Grid Data</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_CIRA_Product_Writer.html">GOES CIRA Product Writer</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"><a class="reference internal" href="Grid_Levels_and_Parameters.html">Grid Levels and Parameters</a></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 current"><a class="current reference internal" href="#">Model Sounding Data</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#objectives">Objectives</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#table-of-contents">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="#imports">1 Imports</a></li>
<li class="toctree-l4"><a class="reference internal" href="#edex-connection">2 EDEX Connection</a></li>
<li class="toctree-l4"><a class="reference internal" href="#setting-location">3 Setting Location</a></li>
<li class="toctree-l4"><a class="reference internal" href="#filtering-by-time">4 Filtering by Time</a></li>
<li class="toctree-l4"><a class="reference internal" href="#get-the-data">5 Get the Data!</a></li>
<li class="toctree-l4"><a class="reference internal" href="#use-the-data">6 Use the Data!</a></li>
<li class="toctree-l4"><a class="reference internal" href="#plot-the-data">7 Plot the Data!</a></li>
<li class="toctree-l4"><a class="reference internal" href="#see-also">See Also</a></li>
</ul>
</li>
</ul>
</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_Warning_and_Advisory_Plotting.html">Watch Warning and Advisory Plotting</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 external" href="http://unidata.github.io/awips2/appendix/appendix-grid-parameters/">AWIPS 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="Mobile navigation menu" >
<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="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="../../index.html" class="icon icon-home"></a> &raquo;</li>
<li><a href="../index.html">Data Plotting Examples</a> &raquo;</li>
<li>Model Sounding Data</li>
<li class="wy-breadcrumbs-aside">
<a href="../../_sources/examples/generated/Model_Sounding_Data.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">
<section id="model-sounding-data">
<h1>Model Sounding Data<a class="headerlink" href="#model-sounding-data" title="Permalink to this heading"></a></h1>
<p><a class="reference external" href="http://nbviewer.ipython.org/github/Unidata/python-awips/blob/master/examples/notebooks/Model_Sounding_Data.ipynb">Notebook</a>
Python-AWIPS Tutorial Notebook</p>
<hr class="docutils" />
<section id="objectives">
<h2>Objectives<a class="headerlink" href="#objectives" title="Permalink to this heading"></a></h2>
<ul class="simple">
<li><p>Use python-awips to connect to an edex server</p></li>
<li><p>Define and filter data request for model sounding data</p></li>
<li><p>Create vertical profiles from GFS BUFR products</p></li>
<li><p>Use MetPy to create
<a class="reference external" href="https://unidata.github.io/MetPy/latest/api/generated/metpy.plots.SkewT.html">SkewT</a>
and
<a class="reference external" href="https://unidata.github.io/MetPy/latest/api/generated/metpy.plots.Hodograph.html">Hodograph</a>
plots</p></li>
</ul>
<hr class="docutils" />
<section id="table-of-contents">
<h3>Table of Contents<a class="headerlink" href="#table-of-contents" title="Permalink to this heading"></a></h3>
<div class="line-block">
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#imports">1
Imports</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#edex-connection">2 EDEX
Connection</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#setting-location">3 Setting
Location</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#available-location-names">3.1 Available Location
Names</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#setting-the-location-name">3.2 Setting the Location
Name</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#filtering-by-time">4 Filtering by
Time</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#get-the-data">5 Get the
Data!</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#use-the-data">6 Use the
Data!</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#prepare-the-data">6.1 Prepare the
Data!</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#calculate-dewpoint-from-specific-humidity">6.2 Calculate Dewpoint from Specific
Humidity</a></div>
<div class="line">        <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#method-1">6.2.1 Method
1</a></div>
<div class="line">        <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#method-2">6.2.2 Method
2</a></div>
<div class="line">        <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#method-3">6.2.3 Method
3</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#plot-the-data">7 Plot the
Data!</a></div>
<div class="line"><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#see-also">8 See
Also</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#related-notebooks">8.1 Related
Notebooks</a></div>
<div class="line">    <a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html#additional-documentation">8.2 Additional
Documentation</a></div>
</div>
</section>
<section id="imports">
<h3>1 Imports<a class="headerlink" href="#imports" title="Permalink to this heading"></a></h3>
<p>The imports below are used throughout the notebook. Note the first
import is coming directly from python-awips and allows us to connect to
an EDEX server. The subsequent imports are for data manipulation and
visualization.</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">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">from</span> <span class="nn">mpl_toolkits.axes_grid1.inset_locator</span> <span class="kn">import</span> <span class="n">inset_axes</span>
<span class="kn">from</span> <span class="nn">math</span> <span class="kn">import</span> <span class="n">exp</span><span class="p">,</span> <span class="n">log</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">from</span> <span class="nn">metpy.calc</span> <span class="kn">import</span> <span class="n">dewpoint</span><span class="p">,</span> <span class="n">vapor_pressure</span><span class="p">,</span> <span class="n">wind_speed</span><span class="p">,</span> <span class="n">wind_direction</span>
<span class="kn">from</span> <span class="nn">metpy.plots</span> <span class="kn">import</span> <span class="n">SkewT</span><span class="p">,</span> <span class="n">Hodograph</span>
<span class="kn">from</span> <span class="nn">metpy.units</span> <span class="kn">import</span> <span class="n">units</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
<hr class="docutils" />
<section id="edex-connection">
<h3>2 EDEX Connection<a class="headerlink" href="#edex-connection" title="Permalink to this heading"></a></h3>
<p>First we establish a connection to Unidatas public EDEX server. With
that connection made, we can create a <a class="reference external" href="http://unidata.github.io/python-awips/api/IDataRequest.html">new data request
object</a>
and set the data type to <strong>modelsounding</strong>, and define additional
parameters and an identifier on the request.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">changeEDEXHost</span><span class="p">(</span><span class="s2">&quot;edex-cloud.unidata.ucar.edu&quot;</span><span class="p">)</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="s2">&quot;modelsounding&quot;</span><span class="p">)</span>
<span class="n">forecastModel</span> <span class="o">=</span> <span class="s2">&quot;GFS&quot;</span>
<span class="n">request</span><span class="o">.</span><span class="n">addIdentifier</span><span class="p">(</span><span class="s2">&quot;reportType&quot;</span><span class="p">,</span> <span class="n">forecastModel</span><span class="p">)</span>
<span class="n">request</span><span class="o">.</span><span class="n">setParameters</span><span class="p">(</span><span class="s2">&quot;pressure&quot;</span><span class="p">,</span><span class="s2">&quot;temperature&quot;</span><span class="p">,</span><span class="s2">&quot;specHum&quot;</span><span class="p">,</span><span class="s2">&quot;uComp&quot;</span><span class="p">,</span><span class="s2">&quot;vComp&quot;</span><span class="p">)</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
<hr class="docutils" />
<section id="setting-location">
<h3>3 Setting Location<a class="headerlink" href="#setting-location" title="Permalink to this heading"></a></h3>
<section id="available-location-names">
<h4>3.1 Available Location Names<a class="headerlink" href="#available-location-names" title="Permalink to this heading"></a></h4>
<p>When working with a new data type, it is often useful to investigate all
available options for a particular setting. Shown below is how to see
all available location names for a data request with type
<code class="docutils literal notranslate"><span class="pre">modelsounding</span></code> and <code class="docutils literal notranslate"><span class="pre">reportType</span></code> identifier of <code class="docutils literal notranslate"><span class="pre">GFS</span></code>. This step is
not necessary if you already know exactly what the location name(s)
youre interested in is.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">locations</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">locations</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">locations</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">&#39;&#39;</span><span class="p">,</span>
<span class="s1">&#39;1V4&#39;</span><span class="p">,</span>
<span class="s1">&#39;3J2&#39;</span><span class="p">,</span>
<span class="s1">&#39;4BL&#39;</span><span class="p">,</span>
<span class="s1">&#39;4BQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;4HV&#39;</span><span class="p">,</span>
<span class="s1">&#39;4OM&#39;</span><span class="p">,</span>
<span class="s1">&#39;5AF&#39;</span><span class="p">,</span>
<span class="s1">&#39;5AG&#39;</span><span class="p">,</span>
<span class="s1">&#39;5SZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;6RO&#39;</span><span class="p">,</span>
<span class="s1">&#39;8V7&#39;</span><span class="p">,</span>
<span class="s1">&#39;9B6&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#2&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#3&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#4&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#5&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#6&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#7&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#8&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#9&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#A&#39;</span><span class="p">,</span>
<span class="s1">&#39;A#B&#39;</span><span class="p">,</span>
<span class="s1">&#39;ABL&#39;</span><span class="p">,</span>
<span class="s1">&#39;ADM&#39;</span><span class="p">,</span>
<span class="s1">&#39;AFA&#39;</span><span class="p">,</span>
<span class="s1">&#39;AGR&#39;</span><span class="p">,</span>
<span class="s1">&#39;AHN&#39;</span><span class="p">,</span>
<span class="s1">&#39;AIA&#39;</span><span class="p">,</span>
<span class="s1">&#39;AIH&#39;</span><span class="p">,</span>
<span class="s1">&#39;AJO&#39;</span><span class="p">,</span>
<span class="s1">&#39;ANJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;APX&#39;</span><span class="p">,</span>
<span class="s1">&#39;AQQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATH&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATL1&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATL2&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATL3&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATL4&#39;</span><span class="p">,</span>
<span class="s1">&#39;ATLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;AWH&#39;</span><span class="p">,</span>
<span class="s1">&#39;AWR&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#1&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#2&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#3&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#4&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#5&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#6&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#7&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#8&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#9&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#A&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#B&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#C&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#D&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#E&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#F&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#G&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#H&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#J&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#K&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#L&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#M&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#N&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#O&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#P&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#Q&#39;</span><span class="p">,</span>
<span class="s1">&#39;B#S&#39;</span><span class="p">,</span>
<span class="s1">&#39;BAB&#39;</span><span class="p">,</span>
<span class="s1">&#39;BDG&#39;</span><span class="p">,</span>
<span class="s1">&#39;BDP&#39;</span><span class="p">,</span>
<span class="s1">&#39;BFL&#39;</span><span class="p">,</span>
<span class="s1">&#39;BGTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;BH1&#39;</span><span class="p">,</span>
<span class="s1">&#39;BH2&#39;</span><span class="p">,</span>
<span class="s1">&#39;BH3&#39;</span><span class="p">,</span>
<span class="s1">&#39;BH4&#39;</span><span class="p">,</span>
<span class="s1">&#39;BH5&#39;</span><span class="p">,</span>
<span class="s1">&#39;BHK&#39;</span><span class="p">,</span>
<span class="s1">&#39;BID&#39;</span><span class="p">,</span>
<span class="s1">&#39;BIR&#39;</span><span class="p">,</span>
<span class="s1">&#39;BLS&#39;</span><span class="p">,</span>
<span class="s1">&#39;BLU&#39;</span><span class="p">,</span>
<span class="s1">&#39;BMX&#39;</span><span class="p">,</span>
<span class="s1">&#39;BNA&#39;</span><span class="p">,</span>
<span class="s1">&#39;BOD&#39;</span><span class="p">,</span>
<span class="s1">&#39;BRA&#39;</span><span class="p">,</span>
<span class="s1">&#39;BTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;BVR&#39;</span><span class="p">,</span>
<span class="s1">&#39;C01&#39;</span><span class="p">,</span>
<span class="s1">&#39;C02&#39;</span><span class="p">,</span>
<span class="s1">&#39;C03&#39;</span><span class="p">,</span>
<span class="s1">&#39;C04&#39;</span><span class="p">,</span>
<span class="s1">&#39;C06&#39;</span><span class="p">,</span>
<span class="s1">&#39;C07&#39;</span><span class="p">,</span>
<span class="s1">&#39;C08&#39;</span><span class="p">,</span>
<span class="s1">&#39;C09&#39;</span><span class="p">,</span>
<span class="s1">&#39;C10&#39;</span><span class="p">,</span>
<span class="s1">&#39;C11&#39;</span><span class="p">,</span>
<span class="s1">&#39;C12&#39;</span><span class="p">,</span>
<span class="s1">&#39;C13&#39;</span><span class="p">,</span>
<span class="s1">&#39;C14&#39;</span><span class="p">,</span>
<span class="s1">&#39;C17&#39;</span><span class="p">,</span>
<span class="s1">&#39;C18&#39;</span><span class="p">,</span>
<span class="s1">&#39;C19&#39;</span><span class="p">,</span>
<span class="s1">&#39;C20&#39;</span><span class="p">,</span>
<span class="s1">&#39;C21&#39;</span><span class="p">,</span>
<span class="s1">&#39;C22&#39;</span><span class="p">,</span>
<span class="s1">&#39;C23&#39;</span><span class="p">,</span>
<span class="s1">&#39;C24&#39;</span><span class="p">,</span>
<span class="s1">&#39;C25&#39;</span><span class="p">,</span>
<span class="s1">&#39;C27&#39;</span><span class="p">,</span>
<span class="s1">&#39;C28&#39;</span><span class="p">,</span>
<span class="s1">&#39;C30&#39;</span><span class="p">,</span>
<span class="s1">&#39;C31&#39;</span><span class="p">,</span>
<span class="s1">&#39;C32&#39;</span><span class="p">,</span>
<span class="s1">&#39;C33&#39;</span><span class="p">,</span>
<span class="s1">&#39;C34&#39;</span><span class="p">,</span>
<span class="s1">&#39;C35&#39;</span><span class="p">,</span>
<span class="s1">&#39;C36&#39;</span><span class="p">,</span>
<span class="s1">&#39;C7H&#39;</span><span class="p">,</span>
<span class="s1">&#39;CAI&#39;</span><span class="p">,</span>
<span class="s1">&#39;CAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;CBE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CBN&#39;</span><span class="p">,</span>
<span class="s1">&#39;CHE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CKN&#39;</span><span class="p">,</span>
<span class="s1">&#39;CLD&#39;</span><span class="p">,</span>
<span class="s1">&#39;CLE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CLN&#39;</span><span class="p">,</span>
<span class="s1">&#39;COL1&#39;</span><span class="p">,</span>
<span class="s1">&#39;COL2&#39;</span><span class="p">,</span>
<span class="s1">&#39;COL3&#39;</span><span class="p">,</span>
<span class="s1">&#39;COL4&#39;</span><span class="p">,</span>
<span class="s1">&#39;COT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CQV&#39;</span><span class="p">,</span>
<span class="s1">&#39;CRL&#39;</span><span class="p">,</span>
<span class="s1">&#39;CRR&#39;</span><span class="p">,</span>
<span class="s1">&#39;CTY&#39;</span><span class="p">,</span>
<span class="s1">&#39;CVM&#39;</span><span class="p">,</span>
<span class="s1">&#39;CVS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWEU&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWFN&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWKX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWLB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWLO&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWLT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWLW&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWMW&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWOS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWPH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWQG&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWSA&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWSE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWZB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWZC&#39;</span><span class="p">,</span>
<span class="s1">&#39;CWZV&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYAH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYAW&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYBK&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYBU&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYCB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYCG&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYCX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYDA&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYEG&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYEV&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYFB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYFO&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYFS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYGQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYHM&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYHZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYJT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYLJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYMD&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYMO&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYMT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYMX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYOC&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYOW&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYPA&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYPE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYPL&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYPQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQA&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQD&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQG&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQI&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQK&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQR&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYQY&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYRB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYSM&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYSY&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYTH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYTS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYUL&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYUX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYVO&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYVP&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYVQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYVR&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYVV&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYWA&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYWG&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYWO&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXC&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXH&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXU&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXX&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXY&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYXZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYB&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYC&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYE&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYYZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYZF&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYZS&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYZT&#39;</span><span class="p">,</span>
<span class="s1">&#39;CYZV&#39;</span><span class="p">,</span>
<span class="s1">&#39;DEN&#39;</span><span class="p">,</span>
<span class="s1">&#39;DOV&#39;</span><span class="p">,</span>
<span class="s1">&#39;DPG&#39;</span><span class="p">,</span>
<span class="s1">&#39;DSC&#39;</span><span class="p">,</span>
<span class="s1">&#39;DSD&#39;</span><span class="p">,</span>
<span class="s1">&#39;DTX&#39;</span><span class="p">,</span>
<span class="s1">&#39;DVN&#39;</span><span class="p">,</span>
<span class="s1">&#39;DYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;E28&#39;</span><span class="p">,</span>
<span class="s1">&#39;E74&#39;</span><span class="p">,</span>
<span class="s1">&#39;EAT&#39;</span><span class="p">,</span>
<span class="s1">&#39;EAX&#39;</span><span class="p">,</span>
<span class="s1">&#39;EDW&#39;</span><span class="p">,</span>
<span class="s1">&#39;EFL&#39;</span><span class="p">,</span>
<span class="s1">&#39;EMP&#39;</span><span class="p">,</span>
<span class="s1">&#39;END&#39;</span><span class="p">,</span>
<span class="s1">&#39;ENL&#39;</span><span class="p">,</span>
<span class="s1">&#39;ESTC&#39;</span><span class="p">,</span>
<span class="s1">&#39;FCS&#39;</span><span class="p">,</span>
<span class="s1">&#39;FDR&#39;</span><span class="p">,</span>
<span class="s1">&#39;FFC&#39;</span><span class="p">,</span>
<span class="s1">&#39;FHU&#39;</span><span class="p">,</span>
<span class="s1">&#39;FLG&#39;</span><span class="p">,</span>
<span class="s1">&#39;FLP&#39;</span><span class="p">,</span>
<span class="s1">&#39;FPK&#39;</span><span class="p">,</span>
<span class="s1">&#39;FRI&#39;</span><span class="p">,</span>
<span class="s1">&#39;FSI&#39;</span><span class="p">,</span>
<span class="s1">&#39;FTR&#39;</span><span class="p">,</span>
<span class="s1">&#39;FWD&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#1&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#2&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#3&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#4&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#5&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#6&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#7&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#8&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#9&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#A&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#B&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#C&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#D&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#E&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#F&#39;</span><span class="p">,</span>
<span class="s1">&#39;G#G&#39;</span><span class="p">,</span>
<span class="s1">&#39;G001&#39;</span><span class="p">,</span>
<span class="s1">&#39;G003&#39;</span><span class="p">,</span>
<span class="s1">&#39;G004&#39;</span><span class="p">,</span>
<span class="s1">&#39;G005&#39;</span><span class="p">,</span>
<span class="s1">&#39;G007&#39;</span><span class="p">,</span>
<span class="s1">&#39;G009&#39;</span><span class="p">,</span>
<span class="s1">&#39;GDP&#39;</span><span class="p">,</span>
<span class="s1">&#39;GDV&#39;</span><span class="p">,</span>
<span class="s1">&#39;GLRY&#39;</span><span class="p">,</span>
<span class="s1">&#39;GMX1&#39;</span><span class="p">,</span>
<span class="s1">&#39;GNB&#39;</span><span class="p">,</span>
<span class="s1">&#39;GNC&#39;</span><span class="p">,</span>
<span class="s1">&#39;GRF&#39;</span><span class="p">,</span>
<span class="s1">&#39;GTB&#39;</span><span class="p">,</span>
<span class="s1">&#39;GTP&#39;</span><span class="p">,</span>
<span class="s1">&#39;GVL&#39;</span><span class="p">,</span>
<span class="s1">&#39;GVS&#39;</span><span class="p">,</span>
<span class="s1">&#39;GYX&#39;</span><span class="p">,</span>
<span class="s1">&#39;H02&#39;</span><span class="p">,</span>
<span class="s1">&#39;HAY&#39;</span><span class="p">,</span>
<span class="s1">&#39;HGR&#39;</span><span class="p">,</span>
<span class="s1">&#39;HMN&#39;</span><span class="p">,</span>
<span class="s1">&#39;HOM&#39;</span><span class="p">,</span>
<span class="s1">&#39;HOO&#39;</span><span class="p">,</span>
<span class="s1">&#39;HSI&#39;</span><span class="p">,</span>
<span class="s1">&#39;HYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;HYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;ICC&#39;</span><span class="p">,</span>
<span class="s1">&#39;IGM&#39;</span><span class="p">,</span>
<span class="s1">&#39;ILN&#39;</span><span class="p">,</span>
<span class="s1">&#39;ILS&#39;</span><span class="p">,</span>
<span class="s1">&#39;ILX&#39;</span><span class="p">,</span>
<span class="s1">&#39;IMT&#39;</span><span class="p">,</span>
<span class="s1">&#39;INK&#39;</span><span class="p">,</span>
<span class="s1">&#39;IPX&#39;</span><span class="p">,</span>
<span class="s1">&#39;JACK&#39;</span><span class="p">,</span>
<span class="s1">&#39;JDN&#39;</span><span class="p">,</span>
<span class="s1">&#39;K40B&#39;</span><span class="p">,</span>
<span class="s1">&#39;K9V9&#39;</span><span class="p">,</span>
<span class="s1">&#39;KABE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KABI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KABQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KABR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KABY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KACK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KACT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KACV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KACY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAGC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAGS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAHN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KALB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KALI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KALO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KALS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KALW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAMA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KANB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAND&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAOO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAPA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAPN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KART&#39;</span><span class="p">,</span>
<span class="s1">&#39;KASE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAST&#39;</span><span class="p">,</span>
<span class="s1">&#39;KATL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KATY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAUG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAUS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAUW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAVL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAVP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAXN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KAZO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBAF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBCE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBDE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBDL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBDR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBED&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBFD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBFF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBFI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBFL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBGM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBGR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBHB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBHM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBIH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBIL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBIS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBJC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBJI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBKE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBKW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBLF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBLI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBML&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBNA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBNO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBNV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBOI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBOS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBPT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBQK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBRD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBRL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBRO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBTM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBTR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBTV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBUF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBUR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBVI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBVX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBVY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBWG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBWI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBYI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KBZN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCAE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCAK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCAR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCDC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCDR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCDS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCEC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCEF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCGI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCGX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCHA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCHH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCHO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCHS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCID&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCIU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCKB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCKL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCLE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCLL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCLM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCLT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCMH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCMI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCMX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCNM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCNU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCOD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCOE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCON&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCOS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCOU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCPR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCRE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCRP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCRQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCRW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCSG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCSV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCTB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCVG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCWA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KCYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDAB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDAG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDAL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDAY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDBQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDCA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDDC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDEC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDEN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDET&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDFW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDHN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDHT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDIK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDLS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDMN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDPA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDRA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDRO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDRT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDSM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDTW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDUG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KDUJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEAT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEAU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KECG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEED&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEGE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEKN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEKO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KELD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KELM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KELO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KELP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KELY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KENV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEPH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEPO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEPZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KERI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KESF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEUG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEVV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEWB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEWN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEWR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KEYW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFAM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFAR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFAT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFAY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFCA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFDY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFKL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFLG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFLL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFLO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFMN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFMY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFNT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFOE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFPR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFRM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFSD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFSM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFTW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFTY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFVE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFVX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFWA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFXE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KFYV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGAG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGCC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGCK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGCN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGEG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGFK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGFL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGGG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGGW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGJT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGLD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGLS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGMU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGNR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGNV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGON&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGPT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGRB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGRI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGRR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGSO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGSP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGTF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGUC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGUP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGWO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGYY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KGZH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHAT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHBR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHDN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHIB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHIO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHKY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHLG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHLN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHOB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHON&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHOT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHOU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHPN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHQM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHRL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHRO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHSV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHTH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHTS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHUF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHUL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHUT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHVN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHVR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KHYA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIAD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIAG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIAH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KICT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIDA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KILG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KILM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIND&#39;</span><span class="p">,</span>
<span class="s1">&#39;KINK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KINL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KINT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KINW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIPL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIPT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KISN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KISP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KITH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KIWD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJAC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJAX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJBR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJFK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJHW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJKL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJLN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJMS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJST&#39;</span><span class="p">,</span>
<span class="s1">&#39;KJXN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KKL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLAF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLAR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLAS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLAX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLBB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLBE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLBF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLCB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLEB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLEX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLFK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLFT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLGA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLGB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLGU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLIT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLMT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLND&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLNK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLOL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLOZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLRD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLSE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLUK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLVS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLWB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLWM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLWS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLWT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLYH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KLZK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMAF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMBS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMCW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMDN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMDT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMDW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMEI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMEM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMFD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMFE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMFR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMGM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMGW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMHE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMHK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMHT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMHX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMIA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMIV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMKC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMKE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMKG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMKL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMLU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMMU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMOB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMOT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMPV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMQT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMRB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMRY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMSY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMTJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMTN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMWH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KMYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KNA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KNEW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KNL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KNSI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOAK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOFK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOGD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOKC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOLM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOMA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KONT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOPF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOQU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KORD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KORF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KORH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOSH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOTH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KOTM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KP11&#39;</span><span class="p">,</span>
<span class="s1">&#39;KP38&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPAE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPAH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPBF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPBI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPDK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPDT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPDX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPFN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPGA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPHF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPHL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPHN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPHX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPIT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPKB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPLN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPMD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPNC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPNE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPNS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPOU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPQI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPRB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPRC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPSC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPSM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPSP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPTK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPUB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPVD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPVU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KPWM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRAD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRAP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRBL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRDD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRDG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRDM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRDU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRFD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRIC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRIW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRKD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRKS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRNO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRNT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KROA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KROC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KROW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRSL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRST&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRSW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRUM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRWF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRWI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KRWL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSAC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSAF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSAN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSAT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSAV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSBA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSBN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSBP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSBY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSCK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSDF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSDM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSDY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSEA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSEP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSFF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSFO&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSGF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSGU&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSHR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSHV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSJC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSJT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSLC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSLE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSLK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSLN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSMF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSMX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSNA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSNS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSPI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSPS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSRQ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSSI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSTJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSTP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSTS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSUN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSUS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSUX&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSVE&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSWF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KSYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTCC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTCL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTCS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTEB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTIW&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTLH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTMB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTOL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTOP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTPA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTPH&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTRI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTRK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTRM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTTD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTTN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTUL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTUP&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTUS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTVC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTVL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTWF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTXK&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;KTYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KUCA&#39;</span><span class="p">,</span>
<span class="s1">&#39;KUIN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KUKI&#39;</span><span class="p">,</span>
<span class="s1">&#39;KUNV&#39;</span><span class="p">,</span>
<span class="s1">&#39;KVCT&#39;</span><span class="p">,</span>
<span class="s1">&#39;KVEL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KVLD&#39;</span><span class="p">,</span>
<span class="s1">&#39;KVNY&#39;</span><span class="p">,</span>
<span class="s1">&#39;KVRB&#39;</span><span class="p">,</span>
<span class="s1">&#39;KWJF&#39;</span><span class="p">,</span>
<span class="s1">&#39;KWMC&#39;</span><span class="p">,</span>
<span class="s1">&#39;KWRL&#39;</span><span class="p">,</span>
<span class="s1">&#39;KWYS&#39;</span><span class="p">,</span>
<span class="s1">&#39;KY22&#39;</span><span class="p">,</span>
<span class="s1">&#39;KY26&#39;</span><span class="p">,</span>
<span class="s1">&#39;KYKM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KYKN&#39;</span><span class="p">,</span>
<span class="s1">&#39;KYNG&#39;</span><span class="p">,</span>
<span class="s1">&#39;KYUM&#39;</span><span class="p">,</span>
<span class="s1">&#39;KZZV&#39;</span><span class="p">,</span>
<span class="s1">&#39;LAA&#39;</span><span class="p">,</span>
<span class="s1">&#39;LAP&#39;</span><span class="p">,</span>
<span class="s1">&#39;LBY&#39;</span><span class="p">,</span>
<span class="s1">&#39;LDL&#39;</span><span class="p">,</span>
<span class="s1">&#39;LHX&#39;</span><span class="p">,</span>
<span class="s1">&#39;LIC&#39;</span><span class="p">,</span>
<span class="s1">&#39;LOR&#39;</span><span class="p">,</span>
<span class="s1">&#39;LRR&#39;</span><span class="p">,</span>
<span class="s1">&#39;LSF&#39;</span><span class="p">,</span>
<span class="s1">&#39;LUS&#39;</span><span class="p">,</span>
<span class="s1">&#39;LVM&#39;</span><span class="p">,</span>
<span class="s1">&#39;LW1&#39;</span><span class="p">,</span>
<span class="s1">&#39;MAC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MAX&#39;</span><span class="p">,</span>
<span class="s1">&#39;MAZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MDPC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MDPP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MDSD&#39;</span><span class="p">,</span>
<span class="s1">&#39;MDST&#39;</span><span class="p">,</span>
<span class="s1">&#39;MGFL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MGGT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MGHT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MGPB&#39;</span><span class="p">,</span>
<span class="s1">&#39;MGSJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHAM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHCA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHLC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHLE&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHLM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHNJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHPL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHRO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHSR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHTE&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHTG&#39;</span><span class="p">,</span>
<span class="s1">&#39;MHYR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MIB&#39;</span><span class="p">,</span>
<span class="s1">&#39;MIE&#39;</span><span class="p">,</span>
<span class="s1">&#39;MKJP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MKJS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MLD&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMAA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMAS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMBT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCE&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCN&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCU&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCV&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMCZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMDO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMGL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMGM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMHO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMLP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMD&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMML&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMX&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMY&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMMZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMNL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMPR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMRX&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMSD&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMSP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMTC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMTJ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMTM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMTO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMTP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMUN&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMVR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMZC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMZH&#39;</span><span class="p">,</span>
<span class="s1">&#39;MMZO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MNMG&#39;</span><span class="p">,</span>
<span class="s1">&#39;MNPC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MOR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPBO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPDA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPMG&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPSA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPTO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MPX&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRF&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRLB&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRLM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MROC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRPV&#39;</span><span class="p">,</span>
<span class="s1">&#39;MRS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MSAC&#39;</span><span class="p">,</span>
<span class="s1">&#39;MSLP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MSSS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MTCH&#39;</span><span class="p">,</span>
<span class="s1">&#39;MTL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MTPP&#39;</span><span class="p">,</span>
<span class="s1">&#39;MTV&#39;</span><span class="p">,</span>
<span class="s1">&#39;MTY&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUBA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUBY&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUCA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUCL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUCM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUCU&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUGM&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUGT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUHA&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUMO&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUMZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUNG&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUVR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MUVT&#39;</span><span class="p">,</span>
<span class="s1">&#39;MWCR&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYBS&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYEG&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYGF&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYGW&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYL&#39;</span><span class="p">,</span>
<span class="s1">&#39;MYNN&#39;</span><span class="p">,</span>
<span class="s1">&#39;MZBZ&#39;</span><span class="p">,</span>
<span class="s1">&#39;MZT&#39;</span><span class="p">,</span>
<span class="s1">&#39;NCK&#39;</span><span class="p">,</span>
<span class="s1">&#39;NGX&#39;</span><span class="p">,</span>
<span class="s1">&#39;NHK&#39;</span><span class="p">,</span>
<span class="s1">&#39;NID&#39;</span><span class="p">,</span>
<span class="s1">&#39;NKX&#39;</span><span class="p">,</span>
<span class="s1">&#39;NOA&#39;</span><span class="p">,</span>
<span class="s1">&#39;NRU&#39;</span><span class="p">,</span>
<span class="s1">&#39;NTD&#39;</span><span class="p">,</span>
<span class="o">...</span><span class="p">]</span>
</pre></div>
</div>
</section>
<section id="setting-the-location-name">
<h4>3.2 Setting the Location Name<a class="headerlink" href="#setting-the-location-name" title="Permalink to this heading"></a></h4>
<p>In this case were setting the location name to <code class="docutils literal notranslate"><span class="pre">KFRM</span></code> which is the
Municipal Airport in Fairmont, Minnesota.</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">&quot;KFRM&quot;</span><span class="p">)</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
</section>
<hr class="docutils" />
<section id="filtering-by-time">
<h3>4 Filtering by Time<a class="headerlink" href="#filtering-by-time" title="Permalink to this heading"></a></h3>
<p>Models produce many different time variants during their runs, so lets
limit the data to the most recent time and forecast run.</p>
<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="k">try</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>
<span class="n">response</span> <span class="o">=</span> <span class="n">DataAccessLayer</span><span class="o">.</span><span class="n">getGeometryData</span><span class="p">(</span><span class="n">request</span><span class="p">,[</span><span class="n">fcstRun</span><span class="p">[</span><span class="mi">0</span><span class="p">]])</span>
<span class="k">except</span><span class="p">:</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;No times available&#39;</span><span class="p">)</span>
<span class="n">exit</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
<hr class="docutils" />
<section id="get-the-data">
<h3>5 Get the Data!<a class="headerlink" href="#get-the-data" title="Permalink to this heading"></a></h3>
<p>Here we can now request our data response from the EDEX server with our
defined time filter. Printing out some data about the response verifies
we received the data we were interested in.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">obj</span> <span class="o">=</span> <span class="n">response</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;parms = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</span><span class="o">.</span><span class="n">getParameters</span><span class="p">()))</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;site = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</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="s2">&quot;geom = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</span><span class="o">.</span><span class="n">getGeometry</span><span class="p">()))</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;datetime = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</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="s2">&quot;reftime = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</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>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;fcstHour = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()</span><span class="o">.</span><span class="n">getFcstTime</span><span class="p">()))</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;period = &quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()</span><span class="o">.</span><span class="n">getValidPeriod</span><span class="p">()))</span>
</pre></div>
</div>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">parms</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;temperature&#39;</span><span class="p">,</span> <span class="s1">&#39;pressure&#39;</span><span class="p">,</span> <span class="s1">&#39;vComp&#39;</span><span class="p">,</span> <span class="s1">&#39;uComp&#39;</span><span class="p">,</span> <span class="s1">&#39;specHum&#39;</span><span class="p">]</span>
<span class="n">site</span> <span class="o">=</span> <span class="n">KFRM</span>
<span class="n">geom</span> <span class="o">=</span> <span class="n">POINT</span> <span class="p">(</span><span class="o">-</span><span class="mf">94.41999816894531</span> <span class="mf">43.65000152587891</span><span class="p">)</span>
<span class="n">datetime</span> <span class="o">=</span> <span class="mi">2022</span><span class="o">-</span><span class="mi">08</span><span class="o">-</span><span class="mi">19</span> <span class="mi">12</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span>
<span class="n">reftime</span> <span class="o">=</span> <span class="n">Aug</span> <span class="mi">19</span> <span class="mi">22</span> <span class="mi">12</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="n">GMT</span>
<span class="n">fcstHour</span> <span class="o">=</span> <span class="mi">0</span>
<span class="n">period</span> <span class="o">=</span> <span class="p">(</span><span class="n">Aug</span> <span class="mi">19</span> <span class="mi">22</span> <span class="mi">12</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="p">,</span> <span class="n">Aug</span> <span class="mi">19</span> <span class="mi">22</span> <span class="mi">12</span><span class="p">:</span><span class="mi">00</span><span class="p">:</span><span class="mi">00</span> <span class="p">)</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
<hr class="docutils" />
<section id="use-the-data">
<h3>6 Use the Data!<a class="headerlink" href="#use-the-data" title="Permalink to this heading"></a></h3>
<p>Since we filtered on time, and requested the data in the previous cell,
we now have a <code class="docutils literal notranslate"><span class="pre">response</span></code> object we can work with.</p>
<section id="prepare-data-objects">
<h4>6.2 Prepare data objects<a class="headerlink" href="#prepare-data-objects" title="Permalink to this heading"></a></h4>
<p>Here we construct arrays for each parameter to plot (temperature,
pressure, moisture (spec. humidity), wind components, and cloud cover).
We have two sets of arrays for temperature and pressure, where the
second set only has values as long as the specific humidity is not zero.
That is because we are going to do some calculations with specific
humidity, temperature, and pressure and we need all those arrays to be
the same length, and for the specific humidty to not equal zero.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="c1"># Create new arrays to populate from our response objects</span>
<span class="n">tmp</span><span class="p">,</span><span class="n">prs</span><span class="p">,</span><span class="n">sh</span><span class="p">,</span><span class="n">prs2</span><span class="p">,</span><span class="n">tmp2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([]),</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([]),</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([]),</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([]),</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([])</span>
<span class="n">uc</span><span class="p">,</span><span class="n">vc</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([]),</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([])</span>
<span class="c1"># Cycle through all response objects to populate new arrays</span>
<span class="k">for</span> <span class="n">ob</span> <span class="ow">in</span> <span class="n">response</span><span class="p">:</span>
<span class="n">tmp</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">tmp</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;temperature&quot;</span><span class="p">))</span>
<span class="n">prs</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">prs</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;pressure&quot;</span><span class="p">))</span>
<span class="n">uc</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">uc</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;uComp&quot;</span><span class="p">))</span>
<span class="n">vc</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vc</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;vComp&quot;</span><span class="p">))</span>
<span class="c1"># don&#39;t include data with 0 specific humidity</span>
<span class="k">if</span><span class="p">(</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;specHum&quot;</span><span class="p">)</span><span class="o">==</span><span class="mi">0</span><span class="p">):</span>
<span class="k">continue</span>
<span class="n">sh</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">sh</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;specHum&quot;</span><span class="p">))</span>
<span class="n">prs2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">prs2</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;pressure&quot;</span><span class="p">))</span>
<span class="n">tmp2</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">tmp2</span><span class="p">,</span><span class="n">ob</span><span class="o">.</span><span class="n">getNumber</span><span class="p">(</span><span class="s2">&quot;temperature&quot;</span><span class="p">))</span>
</pre></div>
</div>
</section>
<section id="calculate-dewpoint-from-specific-humidity">
<h4>6.2 Calculate Dewpoint from Specific Humidity<a class="headerlink" href="#calculate-dewpoint-from-specific-humidity" title="Permalink to this heading"></a></h4>
<p>Because the modelsounding plugin does not return dewpoint values, we
must calculate the profile ourselves. Here are three examples of
dewpoint calculated from specific humidity, including a manual
calculation following NCEP AWIPS/NSHARP.</p>
<p>First, well set up variables that are used in all three methods (and
later in the notebook).</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">tfull</span> <span class="o">=</span> <span class="p">(</span><span class="n">tmp</span><span class="o">-</span><span class="mf">273.15</span><span class="p">)</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">degC</span>
<span class="n">t</span> <span class="o">=</span> <span class="p">(</span><span class="n">tmp2</span><span class="o">-</span><span class="mf">273.15</span><span class="p">)</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">degC</span>
<span class="n">pfull</span> <span class="o">=</span> <span class="n">prs</span><span class="o">/</span><span class="mi">100</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">mbar</span>
<span class="n">p</span> <span class="o">=</span> <span class="n">prs2</span><span class="o">/</span><span class="mi">100</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">mbar</span>
<span class="n">u</span><span class="p">,</span><span class="n">v</span> <span class="o">=</span> <span class="n">uc</span><span class="o">*</span><span class="mf">1.94384</span><span class="p">,</span><span class="n">vc</span><span class="o">*</span><span class="mf">1.94384</span> <span class="c1"># m/s to knots</span>
<span class="n">spd</span> <span class="o">=</span> <span class="n">wind_speed</span><span class="p">(</span><span class="n">u</span><span class="o">*</span><span class="n">units</span><span class="o">.</span><span class="n">knots</span><span class="p">,</span> <span class="n">v</span><span class="o">*</span><span class="n">units</span><span class="o">.</span><span class="n">knots</span><span class="p">)</span>
<span class="nb">dir</span> <span class="o">=</span> <span class="n">wind_direction</span><span class="p">(</span><span class="n">u</span><span class="o">*</span><span class="n">units</span><span class="o">.</span><span class="n">knots</span><span class="p">,</span> <span class="n">v</span><span class="o">*</span><span class="n">units</span><span class="o">.</span><span class="n">knots</span><span class="p">)</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">deg</span>
</pre></div>
</div>
<section id="method-1">
<h5>6.2.1 Method 1<a class="headerlink" href="#method-1" title="Permalink to this heading"></a></h5>
<p>Here well calculate the dewpoint using MetPy calculated mixing ratio
and the vapor pressure.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">rmix</span> <span class="o">=</span> <span class="p">(</span><span class="n">sh</span><span class="o">/</span><span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="n">sh</span><span class="p">))</span> <span class="o">*</span><span class="mi">1000</span> <span class="o">*</span> <span class="n">units</span><span class="p">(</span><span class="s1">&#39;g/kg&#39;</span><span class="p">)</span>
<span class="n">e</span> <span class="o">=</span> <span class="n">vapor_pressure</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">rmix</span><span class="p">)</span>
<span class="n">td</span> <span class="o">=</span> <span class="n">dewpoint</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="method-2">
<h5>6.2.2 Method 2<a class="headerlink" href="#method-2" title="Permalink to this heading"></a></h5>
<p>Here well calculate dewpoint using MetPy while assuming the mixing
ratio is equal to the specific humidity.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">td2</span> <span class="o">=</span> <span class="n">dewpoint</span><span class="p">(</span><span class="n">vapor_pressure</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">sh</span><span class="p">))</span>
</pre></div>
</div>
</section>
<section id="method-3">
<h5>6.2.3 Method 3<a class="headerlink" href="#method-3" title="Permalink to this heading"></a></h5>
<p>Here we use logic from the NCEP AWIPS soundingrequest plugin. This logic
was based on <a class="reference external" href="https://github.com/Unidata/awips2-ncep/blob/unidata_16.2.2/edex/gov.noaa.nws.ncep.edex.plugin.soundingrequest/src/gov/noaa/nws/ncep/edex/plugin/soundingrequest/handler/MergeSounding.java#L1783">GEMPAK and NSHARP
calculations</a>.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="c1"># new arrays</span>
<span class="n">ntmp</span> <span class="o">=</span> <span class="n">tmp2</span>
<span class="c1"># where p=pressure(pa), T=temp(C), T0=reference temp(273.16)</span>
<span class="n">rh</span> <span class="o">=</span> <span class="mf">0.263</span><span class="o">*</span><span class="n">prs2</span><span class="o">*</span><span class="n">sh</span> <span class="o">/</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="mf">17.67</span><span class="o">*</span><span class="n">ntmp</span><span class="o">/</span><span class="p">(</span><span class="n">ntmp</span><span class="o">+</span><span class="mf">273.15</span><span class="o">-</span><span class="mf">29.65</span><span class="p">)))</span>
<span class="n">vaps</span> <span class="o">=</span> <span class="mf">6.112</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">((</span><span class="mf">17.67</span> <span class="o">*</span> <span class="n">ntmp</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">ntmp</span> <span class="o">+</span> <span class="mf">243.5</span><span class="p">))</span>
<span class="n">vapr</span> <span class="o">=</span> <span class="n">rh</span> <span class="o">*</span> <span class="n">vaps</span> <span class="o">/</span> <span class="mi">100</span>
<span class="n">dwpc</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="mf">243.5</span> <span class="o">*</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="mf">6.112</span><span class="p">)</span> <span class="o">-</span> <span class="n">np</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">vapr</span><span class="p">))</span> <span class="o">/</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">vapr</span><span class="p">)</span> <span class="o">-</span> <span class="n">np</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="mf">6.112</span><span class="p">)</span> <span class="o">-</span> <span class="mf">17.67</span><span class="p">))</span> <span class="o">*</span> <span class="n">units</span><span class="o">.</span><span class="n">degC</span>
</pre></div>
</div>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
</section>
</section>
<hr class="docutils" />
<section id="plot-the-data">
<h3>7 Plot the Data!<a class="headerlink" href="#plot-the-data" title="Permalink to this heading"></a></h3>
<p>Create and display SkewT and Hodograph plots using MetPy.</p>
<p>Since were displaying all three dewpoint plots, we also create a
“zoomed in” view to highlight the slight differences between the three
calculations.</p>
<div class="highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="c1"># Create a new figure and define the size</span>
<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">14</span><span class="p">))</span>
<span class="c1"># Create a skewT plot</span>
<span class="n">skew</span> <span class="o">=</span> <span class="n">SkewT</span><span class="p">(</span><span class="n">fig</span><span class="p">)</span>
<span class="c1"># Plot the data</span>
<span class="n">skew</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">pfull</span><span class="p">,</span> <span class="n">tfull</span><span class="p">,</span> <span class="s1">&#39;r&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">td</span><span class="p">,</span> <span class="s1">&#39;b&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">td2</span><span class="p">,</span> <span class="s1">&#39;y&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">dwpc</span><span class="p">,</span> <span class="s1">&#39;g&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">plot_barbs</span><span class="p">(</span><span class="n">pfull</span><span class="p">,</span> <span class="n">u</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
<span class="c1"># set the domain and range (these may need to be adjusted</span>
<span class="c1"># depending on the exact data for best viewing purposes)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">1000</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
<span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="o">-</span><span class="mi">70</span><span class="p">,</span> <span class="mi">40</span><span class="p">)</span>
<span class="c1"># Add title to the plot</span>
<span class="c1"># format: &quot;2022-08-18 18Z FH 0 | GFS KFRM (43.65,-94.42)&quot;</span>
<span class="n">datetime</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">ob</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">())[</span><span class="mi">0</span><span class="p">:</span><span class="o">-</span><span class="mi">6</span><span class="p">]</span><span class="o">+</span><span class="s2">&quot;Z&quot;</span>
<span class="n">forecastHr</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">ob</span><span class="o">.</span><span class="n">getDataTime</span><span class="p">()</span><span class="o">.</span><span class="n">getFcstTime</span><span class="p">())</span>
<span class="n">site</span> <span class="o">=</span> <span class="n">ob</span><span class="o">.</span><span class="n">getLocationName</span><span class="p">()</span>
<span class="n">lat</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ob</span><span class="o">.</span><span class="n">getGeometry</span><span class="p">()</span><span class="o">.</span><span class="n">y</span><span class="p">)</span>
<span class="n">lon</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ob</span><span class="o">.</span><span class="n">getGeometry</span><span class="p">()</span><span class="o">.</span><span class="n">x</span><span class="p">)</span>
<span class="n">coords</span> <span class="o">=</span> <span class="s2">&quot;(&quot;</span> <span class="o">+</span> <span class="n">lat</span> <span class="o">+</span> <span class="s2">&quot;, &quot;</span> <span class="o">+</span> <span class="n">lon</span> <span class="o">+</span><span class="s2">&quot;)&quot;</span>
<span class="n">title</span> <span class="o">=</span> <span class="n">datetime</span> <span class="o">+</span> <span class="s2">&quot; FH &quot;</span> <span class="o">+</span> <span class="n">forecastHr</span> <span class="o">+</span> <span class="s2">&quot; | &quot;</span> <span class="o">+</span> <span class="n">forecastModel</span> <span class="o">+</span> <span class="s2">&quot; &quot;</span> <span class="o">+</span> <span class="n">site</span> <span class="o">+</span> <span class="s2">&quot; &quot;</span> <span class="o">+</span> <span class="n">coords</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="n">title</span><span class="p">)</span>
<span class="c1"># Create a secondary axes for the &quot;zoomed in&quot; view</span>
<span class="n">zoom_ax</span> <span class="o">=</span> <span class="n">inset_axes</span><span class="p">(</span><span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="p">,</span> <span class="s1">&#39;35%&#39;</span><span class="p">,</span> <span class="s1">&#39;35%&#39;</span><span class="p">,</span> <span class="n">loc</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">.05</span><span class="p">,</span> <span class="mf">.05</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">),</span>
<span class="n">bbox_transform</span><span class="o">=</span><span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">transAxes</span><span class="p">)</span>
<span class="c1"># create a secondary plot for zoomed in section</span>
<span class="n">fig2</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">()</span>
<span class="n">skew2</span> <span class="o">=</span> <span class="n">SkewT</span><span class="p">(</span><span class="n">fig2</span><span class="p">)</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span> <span class="o">=</span> <span class="n">zoom_ax</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">td</span><span class="p">,</span> <span class="s1">&#39;b&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;MetPy calculated mixing ratio&#39;</span><span class="p">)</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">td2</span><span class="p">,</span> <span class="s1">&#39;y&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;MetPy spec. hum = mixing ratio&#39;</span><span class="p">)</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">dwpc</span><span class="p">,</span> <span class="s1">&#39;g&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;GEMPAK legacy caluclation&#39;</span><span class="p">)</span>
<span class="c1"># create a legend to explain the three lines</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="c1"># remove the axis title on the zoomed plot since they</span>
<span class="c1"># are redundant and just clutter the plot</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s2">&quot;&quot;</span><span class="p">)</span>
<span class="c1"># these exact bounds may need to change depending on</span>
<span class="c1"># the most recent data</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">970</span><span class="p">,</span> <span class="mi">900</span><span class="p">)</span>
<span class="n">skew2</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mi">11</span><span class="p">,</span> <span class="mi">14</span><span class="p">)</span>
<span class="c1"># draw an indicator in the main plot of the &quot;zoomed in&quot; region</span>
<span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">indicate_inset_zoom</span><span class="p">(</span><span class="n">zoom_ax</span><span class="p">,</span> <span class="n">edgecolor</span><span class="o">=</span><span class="s2">&quot;black&quot;</span><span class="p">)</span>
<span class="c1"># dispose of the second figure, since creating a new</span>
<span class="c1"># skewt in metpy automatically creates a new figure</span>
<span class="c1"># which is unnecessary in this case</span>
<span class="n">plt</span><span class="o">.</span><span class="n">close</span><span class="p">(</span><span class="n">fig2</span><span class="p">)</span>
<span class="c1"># An example of a slanted line at constant T -- in this case the 0 isotherm</span>
<span class="n">l</span> <span class="o">=</span> <span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="o">.</span><span class="n">axvline</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;c&#39;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">&#39;--&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="c1"># Draw hodograph</span>
<span class="n">ax_hod</span> <span class="o">=</span> <span class="n">inset_axes</span><span class="p">(</span><span class="n">skew</span><span class="o">.</span><span class="n">ax</span><span class="p">,</span> <span class="s1">&#39;40%&#39;</span><span class="p">,</span> <span class="s1">&#39;40%&#39;</span><span class="p">,</span> <span class="n">loc</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">h</span> <span class="o">=</span> <span class="n">Hodograph</span><span class="p">(</span><span class="n">ax_hod</span><span class="p">,</span> <span class="n">component_range</span><span class="o">=</span><span class="n">spd</span><span class="o">.</span><span class="n">max</span><span class="p">()</span><span class="o">/</span><span class="n">units</span><span class="o">.</span><span class="n">knots</span><span class="p">)</span>
<span class="n">h</span><span class="o">.</span><span class="n">add_grid</span><span class="p">(</span><span class="n">increment</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
<span class="n">h</span><span class="o">.</span><span class="n">plot_colormapped</span><span class="p">(</span><span class="n">u</span><span class="p">,</span> <span class="n">v</span><span class="p">,</span> <span class="n">spd</span><span class="p">)</span>
<span class="c1"># Show the plot</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
<img alt="../../_images/Model_Sounding_Data_34_0.png" src="../../_images/Model_Sounding_Data_34_0.png" />
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
</section>
<hr class="docutils" />
<section id="see-also">
<h3>See Also<a class="headerlink" href="#see-also" title="Permalink to this heading"></a></h3>
<section id="related-notebooks">
<h4>Related Notebooks<a class="headerlink" href="#related-notebooks" title="Permalink to this heading"></a></h4>
<ul class="simple">
<li><p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Grid_Levels_and_Parameters.html">Grid Levels and
Parameters</a></p></li>
<li><p><a class="reference external" href="http://unidata.github.io/python-awips/examples/generated/Upper_Air_BUFR_Soundings.html">Upper Air BUFR
Soundings</a></p></li>
<li><p><a class="reference external" href="http://unidata.github.io/python-awips/examples/generated/Forecast_Model_Vertical_Sounding.html">Forecast Model Vertical
Sounding</a></p></li>
</ul>
</section>
<section id="additional-documentation">
<h4>Additional Documentation<a class="headerlink" href="#additional-documentation" title="Permalink to this heading"></a></h4>
<p><strong>python-awips:</strong> *
<a class="reference external" href="http://unidata.github.io/python-awips/api/DataAccessLayer.html">awips.DataAccessLayer</a>
*
<a class="reference external" href="http://unidata.github.io/python-awips/api/PyGeometryData.html">awips.PyGeometryData</a></p>
<p><strong>matplotlib:</strong> *
<a class="reference external" href="https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.html">matplotlib.pyplot</a>
*
<a class="reference external" href="https://unidata.github.io/MetPy/latest/api/generated/metpy.plots.SkewT.html">metpy.skewt</a></p>
<p><a class="reference external" href="https://unidata.github.io/python-awips/examples/generated/Model_Sounding_Data.html">Top</a></p>
<hr class="docutils" />
</section>
</section>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="Map_Resources_and_Topography.html" class="btn btn-neutral float-left" title="Map Resources and Topography" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="NEXRAD_Level3_Radar.html" class="btn btn-neutral float-right" title="NEXRAD Level3 Radar" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2018, Unidata.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>