diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 00000000..7b79f623 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,66 @@ +#environment: +# matrix: +# - PYTHON_VERSION: 3.6 +# MINICONDA: C:\Miniconda3 +# ARCH: "64" +# NUMPY_VERSION: "1.15.*" +#init: +# - "ECHO %PYTHON_VERSION% %MINICONDA%" +# +#install: +# - "set PATH=%MINICONDA%;%MINICONDA%\\Scripts;%PATH%" +# - conda config --set always_yes yes --set changeps1 no +# - conda update -q conda +# - conda info -a +# - conda env create -f environment.yml +# +# # Install dependencies +# - activate devel +# + # Add to path the current folder +# - "SET PYTHONPATH=%PYTHONPATH%;%CD%" + + # Install SHARPpy +# - python setup.py -q install + + # Resize the screen + #- nuget restore +# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/set-screenresolution.ps1')) +# - ps: Set-ScreenResolution 1366 768 + +#build: off + +# Turning off Test Script for now +#test_script: +# - sharppy examples/data/14061619.OAX + - pytest -v + +#after_test: +# - "conda list" +# - "cd runsharp" +# - "pyinstaller SHARPpy-win7-%ARCH%.spec" +# - "cd .." +# - "move dist\\SHARPpy.exe dist\\SHARPpy%ARCH%.exe" + +#artifacts: +# - path: "runsharp\\dist\\SHARPpy64.exe" +# name: binary +# +# - path: "*.png" +# name: test images + +# - path: "examples\\data\\14061619.png" +# name: test gui + +#deploy: +# provider: GitHub +# release: $(appveyor_repo_tag_name) +# auth_token: +# secure: DB6sQwYCM7Dhhy+mjPkMd6kclvw0Sc2wglTJxcTBQue63dtIQRNa1dz/aqJG7Ygc +# artifact: "runsharp\\dist\\SHARPpy64.exe" +# draft: true +# prerelease: true +# on: +# appveyor_repo_tag: true + +# Don't deploy because andover-off diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 00000000..a294c2c5 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,45 @@ +[run] +source = sharppy + runsharp + datasources +omit = + */tests* + _*.py + sharppy/gui.py + sharppy/sounding.py + sharppy/_version.py + sharppy/_sharppy_version.py + sharppy/__git_version__.py + sharppy/viz/draggable.py + sharppy/viz/barbs.py + sharppy/viz/preferences.py + sharppy/viz/generic.py + sharppy/io/arw_decoder.py + runsharp/SHARPpy.py + datasources/available.py + sharppy/plot/* + +[report] +exclude_lines = + if __name__ == .__main__.: + logging.debug + def swapInset + def keyPressEvent + def focusPicker + def wheelEvent + def mouseReleaseEvent + def updateReadout + def setReadoutCursor + def setNoCursor + def resizeEvent + def mouseMoveEvent + def mouseDoubleClickEvent + def mousePressEvent + def pix_to + def modifySfc + def getReadoutVal + def showCursorMenu + class SfcModifyDialog + class PWDatabase + def get_profile + def calc_inputs diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..3c306d6d --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +sharppy/_version.py export-subst diff --git a/.gitignore b/.gitignore index 0163eda9..cdd80902 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,10 @@ develop-eggs # Installer logs pip-log.txt +# Other logs +.cache +*.log + # Unit test / coverage reports .coverage .tox diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..1367ec03 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,86 @@ +env: + global: + - PYTHON_VERSION + - DISPLAY_AVAIL + - BUILD_CONDA + - BUILD_DOCS + - BUILD_BINARY + - MPL_VERSION=2.2.3 +matrix: + include: + - os: linux + language: generic + env: + - PYTHON_VERSION="3.6" BUILD_CONDA="YES" NUMPY_VERSION=1.17 DISPLAY_AVAIL="YES" + - os: osx + language: generic + env: + - PYTHON_VERSION="3.6" DISPLAY_AVAIL="NO" BUILD_DOCS="YES" NUMPY_VERSION=1.17 + - os: linux + language: generic + env: + - PYTHON_VERSION="3.6" BUILD_DOCS="NO" NUMPY_VERSION=1.17 COVERALLS="YES" DISPLAY_AVAIL="YES" + +addons: + ssh_known_hosts: + - github.com + - 140.82.113.4 + +before_install: +- source ci/install.sh +install: +- pip install -e . +script: +- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then xvfb-run pytest -v --cov ; else pytest -v --cov ; fi +# If the test script passes, deploy if it's tagged..generate the binaries. +after_success: +# Deploy test information to coveralls +- if [[ "$COVERALLS" == "YES" ]] ; then coveralls || echo "Coveralls upload failed" ;fi +# Build the binary if it's a new tag. +#- if [[ -n "$TRAVIS_TAG" ]]; then source ci/make_binary.sh; fi +before_deploy: +- ls +- pwd +#- if [ "$BUILD_BINARY" == "YES" ] && [ -n "$TRAVIS_TAG" ]; then cd dist; zip -r SHARPpy-osx.zip SHARPpy.app; cd ..; fi +# Ship the binaries to Github and PyPI and conda +deploy: +# Deploy the binaries to Github Releases +# - provider: releases +# api_key: +# secure: upm1CAgyi6Qv+KaHAo/v3mDyaXYSFs+vm0qS1D7IUDapGIhOTfqDgOpS71bFAnM9w+FRc7S3foxmymsHZsK97LVOEqHNibBtSmELVzhv2VHoCfAUnHaOzCi/z4DHx3QKn2ALLymFfG4O7XzSC7urHue9/h9DWy51srokafP3QOnI6sWHkWGOOOv0i13MDzv2RxMza7+PT69bQ2vFk2ujwAthanDySeXyf2kJ7WYj1cuEBfASBs+diVUSqk7FxJO7OQhyLCCn5bSS3Otvg9tkHL8H7WU6JoGHLBoUPDUxCl0KePgie6hZvaJFAlhcJfmSA4NsTQfunFnbHa2rPFPUTLO6RgEbtD0Th85VORmmEeJ8O+GmvZIRBZUiMxPAbb1DXPwI6XtgoFhNiV5rkut4JtL3BgRmAfIdAsvBfNbozgRpHAOpoiIzx/8wan+o73h6K1y+qfQwxBw+cJAL3n0A2M3x7/mpALLf3JLD8E5KKLbp/kedPIF2vKXZ92h85H9AkMopHqLHQGj86M0qHbQyMp6OHR2ivG2K9qqtzAaUNglQrUaQOHeaBZ8ZT7+mhpdhaN1w5fmuYPRchVzyNbM3DtdiUfAGc6adZPUaUktbiIpLigjwS6BO4FALngrI9+M+kk8qHv/zukOiGawzueCDUGc79G/8LI7Q1EKkiqyI+3E= +# file_glob: true +# file: dist/SHARPpy*.zip +# skip_cleanup: true +# on: +# repo: sharppy/SHARPpy +# tags: true +# branch: andover +# Deploy code to conda + - provider: script + script: bash ci/deploy_conda.sh + on: + repo: sharppy/SHARPpy + tags: true + branch: andover + condition: "$BUILD_CONDA = YES" +# Deploy docs to Github Pages + - provider: script + script: bash ci/build_docs.sh + on: + repo: sharppy/SHARPpy + tags: false + branch: andover + condition: "$BUILD_DOCS = YES" +# Deploy the code to PyPI + - provider: pypi + user: sharppy + password: + secure: "qgE7Hef6m9m6xf0CU976z/7KbpSaRIeucwVztsJQQCqP97FMnkb0bL0fhQMoxkVti1VCAuF9FXvWzWBKuKeu+sqP3pEE7GYlTVqq4kN3W55DleVFbyWy3Fyhu+6pRJL168kZg1rCNboX7Xw8RwI0l0r3DiSvjqWSYvOfdabgYlECImS4XjxRYxN2GTDXG3D37soWiBbi7rqDj33fitUHXyJMLdPhtbGs85BStG9Op2aRXibtCH2Lo/EtY7PkWaxY8F5aXrKiufHPvkpow8S2XKD1VdWpHAV+5lO7ai9N8Z9zyogYLzIAfPqHDx6afQWUknRBn8Ot7k4Kt3cBGEhdvtAH8jhZGCmqDPsk1+qgx/OyWK9iiJsvsJWKmTf286AZl5vxO9NH1fZL0LpYQ5XvwrVi83eygLttEOU0I6ggngflJfs5KvfZXmvODdfK4oVzn3mJODbncLoYz1KxNZRPUFWycmkDaPmy2YyPjRnqE1S6SOP1zGVAEO2Leq/lGbB0J18b103oehyp6+t9KnpsoEhPDsr68xKCkKLl5QXVlfGikHJAMVI/CM0Hh8bva6bTNP5Ulsko6vYyvfGlbI0rEW3OJikvh0051M0lS175j3LMGj5Bs1iFZX43KoyebcfqYDtRQdrvigzsRAZoR9BdBAnVZtO5mfFMkrUtIX94Au8=" + distributions: sdist bdist_wheel + upload_docs: no + on: + repo: sharppy/SHARPpy + tags: true + branch: andover-off + condition: "$BUILD_CONDA = YESS" + diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 00000000..297765c4 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,134 @@ +Change Log +========== + +SHARPpy v1.4.0 "Andover" Release +-------------------------------- + +NEW FEATURES + +* User preferences +* Python 3 support +* Can now click and drag the storm-motion vectors, updating all the other insets +* Double click to change which storm motion vector is used for storm-relative calculations +* New readout on the hodograph, coupled to the readout on the Skew-T +* Improvements for southern-hemisphere users +* Storm motion vector is chosen if the SPC-formatted sounding file specifies the latitude and longitude of the input sounding (southern-hemisphere uses the left-mover, northern the right-mover). +* Left-mover vector is used in all other storm-motion dependent functions (e.g., STP insets, SARS). +* Realtime and historical U.S. and international soundings from 1946-now are accessible through the Picker. Soundings include the latitude and longitude. +* IEM BUFKIT sounding archive (data back to 2010 from RUC, NAM, GFS, RAP) +* New documentation and API accessible through Github pages +* Improved documentation online (no longer in README) +* Documentation and sphinx-generated API is pushed to Github Pages with each tagged release. +* Readout cursor can be configured to output other variables (e.g., potential temperature, theta-E) +* Ability to modify surface by changing the surface temperature or dewpoint (mixed layer optional) +* Up/down buttons on keyboard can now be used to flip through the ensemble members plotted in the SHARPpy GUI. +* Logging enabled when --debug flag is enabled. +* GUI now displays alert box when questionable data is requested to be plotted. Users now have the option to choose if they wish to still try to plot the data. +* Continuous Integration (TravisCI, Appveyor, Azure Pipelines) now enabled to test changes, GUI quality, pull requests, deploy docs, deploy binaries to Github, and deploy packages to package managers. +* New versioning system now consistent with PEP-440 (thanks to versioneer). +* Included more scripting examples in docs. +* Deployment to conda and pip with each tagged SHARPpy release. +* Added test scripts to unit test various GUI parts, decoders, and numerical routines +* GUI checks Github Releases to see if the code being run is the current version + +BUG FIXES + +* Fixed issue with resizing GUI where text would not resize or plots would become decoupled +* GUI now will handle profile objects where all of the wind speed or direction data is missing. +* Fixed an issue where rounding did not happen on the Fire inset +* Fixed bug when convective temperature routine would error if SBCAPE was 0 +* Adjusted SWEAT calculation due to issue #153 +* Fixed SHERB calculation due to issue #151. +* MBURST was fixed to use VT instead of TT. +* Fixed bug where masked values were getting passed to np.arange +* prof_collection was modified to handle missing ensemble members +* Fixed the incorrect matching criteria for SARS using the MLLCL +* Updated the code to stop SHARPpy from showing nans on GUI +* Fixed unhandled case where Haines index coloring was not activated +* Stopped precip_water() from extrapolating the water vapor profile if missing data is present. +* Mapping and BUFKIT decoder bugs +* Fix for MMP if there are no data points betwee 6 and 10 km. +* Corrected location of sounding data points +* Stopped crashing of program when lapse-rate was calculated using low altitude data +* Tropical projection on mapping.py fixed +* Stopped Excessive Heat hazard type from firing at South Pole soundings +* Fixed bug where user selected soundings would cause an incorrect PWV climatology calculation. +* Hodograph drawing doesn't crash on incomplete profiles +* Fixed bug where missing kwarg wasn't passed on profile copy() +* Fixed fatal bug with boundary motion cursor + + +SHARPpy v1.3.0 "Xenia" Release +------------------------------ + +SHARPpy v1.3.0, Xenia Release supports multiple profiles in the Skew-T window and features improvements to the picker map and usability of the Skew-T window. + +NEW FEATURES + +* Ability to add and remove any data from the sounding picker in the sounding viewer and view it simultaneously. +* Can switch focus between profiles using the spacebar. +* Ability to focus and remove profiles from the Skew-T via the menus. +* Analogue profiles can be focused and removed by the same mechanisms. +* More picker map improvements +* Tropics and Southern Hemisphere maps are now available. +* Ability to recenter the map projection by double-clicking. +* Ability to save map view as the default for when the program loads. +* Installable binaries are available for Mac OS X and Windows +* Interpolation: interpolate profiles to 25-mb intervals for easy graphical modification. +* Skew-T zooming improved. +* Program now loads profiles in the background, decreasing the load time for the Skew-T window. +* Ability to save sounding text to a file. +* New MBURST index added to the sounding window. + +BUG FIXES + +* Menus now work on Windows and Linux. +* Model profiles compute the correct inferred temperature advection for their latitude. +* Additional error handling for partial profiles. +* Various model forecast points relocated to their proper places. +* Error handling for opening the program without an Internet connection. +* Removed qtpy dependency and unused imports for those using SHARPpy routines in scripts. + +SHARPpy v1.2.0 "El Reno" Release +-------------------------------- + +SHARPpy v1.2.0, El Reno Release, supports and features a new and improved user interface for selecting and interacting with sounding data sources, in addition to new SARS inset interactivity, and numerous backend changes/improvements. Please note that with these changes, the runsharp and datasources folders must not be moved, and must be run in the parent SHARPpy directory. + +UPDATES/FIXES + +* New pan/zoom map for selecting sounding locations from observed/model data sources +* Northern hemispheric map for global data sources (tropics and southern hemisphere maps coming soon) +* County map zooming for CONUS data sources +* Cursor readout for sounding locations includes station ID, city, and state/province or country +* Map checks the server for currently available points and only displays those that are available +* Bug fixes on selecting model initialization cycles and supports non-synoptic hour observed data +* Stations with special characters now work properly +* Mapping shapefiles have been added to the databases directory +* New XML backend for managing different data sources available to the GUI +* Allows custom configuration for data urls, initialization offset, model dt, forecast range, and point click locations for configured data sources. No tutorial has been generated for this yet. +* New SARS analogue interactivity +* SARS hail and supercell analogues can now be displayed alongside soundings by left-clicking on the analogue in the SARS inset window. It can be removed by right-clicking the skew-t window and hitting reset +* Improved the UI's look and feel on the Windows platform +* Added 0-3 km MLCAPE to the thermodynamics panel +* Fixed the 0-6 km shear and 9-11 km storm-relative wind vectors that are plotted when plotting a boundary motion in the Hodograph window. +* Data decoders have been modified, consolidated, and made more customization-friendly +* Moved the existing Profile object to a BasicProfile object, and made Profile an object that makes no computations upon construction and only stores data +* The "About" menu option (currently only works on OS X) has been updated with a new description and contact info +* Removed accidental SciPy dependency +* An Issue with the PWV climatology crashing on non-US stations has been fixed +* Save image and open user sounding text file functions now default to the user's home directory. +* Microburst Composite (MBURST), Derecho Composite Parameter (DCP), Energy-Helicity Index (EHI), and Severe Weather Threat Index (SWEAT) added to params.py +* Overall stability of the program has been increased. +* Tutorial has been updated to reflect some of the internal changes of the program libraries. +* Custom user sounding text files can now be opened by pressing Ctrl+O on Windows and Linux. + +SHARPpy v1.0.0 Beta (AMS 2015 Release) +-------------------------------------- + +Following the SHARPpy presentation in the Python Symposium at the annual American Meteorological Society meeting, SHARPpy is being released to the public in beta status. Most core functionality is present, but it is being released with a few platform specific known bugs that are still being worked on. + +This release features core numerical functionality (thermodynamic and kinematic routines) for scripting and data processing, in addition to graphical user interface functionality and interactivity. + +Instructions on how to install and run can be found in the readme. + + diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst new file mode 100644 index 00000000..f9e2978a --- /dev/null +++ b/CONTRIBUTING.rst @@ -0,0 +1,145 @@ +.. _Contributing_: + +Contributing +============ + +So, you'd like to contribute to the SHARPpy project, eh? What the heck is a pull request, anyways? Regardless of your coding experience, congratulations! You've take the first step to helping grow something incredible. SHARPpy exists in its current state today largely because of public contributions to the project. + +If you are a first-time contributor (or even a seasoned one), you may want to read up on how people can contribute to open-source projects. Below are some links you may find helpful! + +* `How Junior Developers Can Contribute to Open Source Projects `_ +* `How to Contribute! `_ + +We appreciate your contributions to the program and wish you well in your coding! + +What can I do to help? +^^^^^^^^^^^^^^^^^^^^^^ + +Some possible (broad) ideas for contributions: + +1. Contribute additional data sources so other program users can view other observed and NWP data (*cough*-ECMWF-*cough*)! +2. Add in additional insets into the program to facilitate additional analysis of the data. +3. Work on documentation of the code base. +4. Develop unit tests to test various aspects of the code. +5. Search through the `GitHub Issues page `_ for additional ideas! +6. Report and/or fix bugs on the Github Issues page. + +Using the issue tracker +^^^^^^^^^^^^^^^^^^^^^^^ + +The issue tracker is the preferred channel for bug reports, feature requests and submitting pull +requests, but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests (use + `Stack Overflow `_). + +* Please **do not** derail or troll issues. Keep the discussion on topic and + respect the opinions of others. + +Bug reports +^^^^^^^^^^^ + +A bug is a *demonstrable problem* that is caused by the code in the repository. +Good bug reports are extremely helpful - thank you! + +Guidelines for bug reports: + +1. **Use the GitHub issue search** - check if the issue has already been + reported. + +2. **Check if the issue has been fixed** - try to reproduce it using the + latest `master` or development branch in the repository. + +3. **Isolate the problem** - create a `reduced test + case `_ and document the steps. + +A good bug report shouldn't leave others needing to chase you up for more +information. Please try to be as detailed as possible in your report. What is +your environment? What steps will reproduce the issue? What OS or Python packages +experience the problem? What would you expect to be the outcome? All these +details will help people to fix any potential bugs. + +You should also attach any log and config files created by SHARPpy +(this is particularly helpful when debugging the GUI). These are kept in the ~/.sharppy directory. + +Example:: + + Short and descriptive example bug report title + + Information about your OS and package (e.g., numpy, Qt) dependencies including version numbers. + + Include the steps required to reproduce the bug: + + 1. This is the first step + 2. This is the second step + 3. Further steps, etc. + + Explain the expected behavior needed when performing these steps. + + `` - a link to the reduced test case + + Any other information you want to share that is relevant to the issue being + reported. This might include the lines of code that you have identified as + causing the bug, and potential solutions (and your opinions on their + merits). + + +Set up a development environment +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +As SHARPpy is typically developed using the Anaconda Python Distribution, we recommend using the `conda `_ +package if you wish to make a contribution to the program: + +1. Install `miniconda `_ on your system. +2. Install git on your system if it is not already there (install XCode command line tools on a Mac or git bash on Windows) +3. Login to your GitHub account and make a fork of the `SHARPpy repository `_ by clicking the "Fork" button. +4. Clone your fork of the SHARPpy repository (in terminal on Mac/Linux or git shell/GUI on Windows) in the location you'd like to keep it: +``git clone https://github.com/your-user-name/SHARPpy.git`` + +5. Navigate to that folder in the terminal or in Anaconda Prompt if you're on Windows: +``cd SHARPpy`` + +6. Connect your repository to the upstream (main project): +``git remote add sharppy https://github.com/sharppy/SHARPpy.git`` + +7. Create the development environment by running ``conda env create``. This will install all of the packages in the ``environment.yml`` file. +8. Activate our new development environment ``source activate devel`` on Mac/Linux or ``activate devel`` on Windows. +9. Make an editable install of SHARPpy by running ``pip install -e .`` + +Now you're all set! You have an environment called ``devel`` that you can work in. You'll need +to make sure to activate that environment next time you want to use it after closing the +terminal or your system. If you want to get back to the root environment, just run +``source deactivate`` (just ``deactivate`` on Windows). + +Writing tests +^^^^^^^^^^^^^ + +Tests allow for the automated bots that analyze and run the SHARPpy code to make sure that: + +1. The submitted code runs. +2. The submitted code behaves as expected (e.g. the CAPE routine provides the expected value given some test data.) + +We ask that additions made to the SHARPpy code base include test scripts that are included in the ``sharppy/tests`` directory. +Example tests are included in this directory that others may use as a template for the tests they write. + +To run the tests, navigate to the root directory of the project and run: + +``pytest --cov -v`` + +pytest-cov must be installed for this to work! + +This will generate a coverage report (telling you what percentage of the code was run during the tests) and run all of the test +functions included in the ``sharppy/tests`` directory. + +Some Norms +^^^^^^^^^^ + +Contributions to the program should follow some norms and need to align with the broader philosophy of SHARPpy: + +1. Input and output files for SHARPpy must be human readable text. We are actively trying to avoid using a binary file format in SHARPpy because we do not want to force users to use SHARPpy to read, write, or understand their data. In particular, we do not want data files floating around the Internet that require you to install SHARPpy to know what's in them. We believe that the capability of viewing your data should not come with an additional software dependency. +2. A primary philosophy of the SHARPpy program is that the routines should not modify the data provided by the user. For example, SHARPpy does not run quality control routines to clean up the data prior to lifting parcels. This philosophy tries to minimize the number of steps in data analysis and places the responsiblity of quality control in the hands of the user. Your code should not do unexpected things to your data! +3. SHARPpy attempts to help resolve the reproduceabiltiy crisis in science. Additions should attempt to cite source material in the docstrings in order to encourage tracable science. As SHARPpy was inspired by the differences inherent in sounding lifting routines, it aims to provide a source of routines that have been used widely across the science (SHARPpy is descended from SHARP-95). +4. Small, incremental pull requests are desired as they allow the community (and other developers) to adapt their code to new changes in the codebase. +5. If you want to make a large change to the codebase, we recommended you contact the primary developers of the code so they can assist you in finding the best way to incorporate your code! +6. Communicate, communicate, communicate. Use the `Github Issues page `_ to work through your ideas with the broader community of SHARPpy users. + diff --git a/LICENSE.md b/LICENSE.rst similarity index 72% rename from LICENSE.md rename to LICENSE.rst index b6d18cff..dadbb78f 100644 --- a/LICENSE.md +++ b/LICENSE.rst @@ -1,10 +1,15 @@ +.. _License_: + +License +======= + Copyright (c) 2011, Patrick T. Marsh & John Hart. All rights reserved. Copyright (c) 2012, MetPy Developers. All rights reserved. -Copyright (c) 2017, Kelton Halbert, Greg Blumberg & Tim Supinie. +Copyright (c) 2019, Kelton Halbert, Greg Blumberg & Tim Supinie. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -12,16 +17,16 @@ modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. + notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. * Neither the name of the MetPy Developers nor the names of any - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..af7b829b --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,2 @@ +include versioneer.py +include sharppy/_version.py diff --git a/README.md b/README.md index 51018ab5..41156922 100644 --- a/README.md +++ b/README.md @@ -2,36 +2,29 @@ ###### Sounding/Hodograph Analysis and Research Program in Python -SHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding plotting package, and an interactive, __cross-platform__ application for analyzing real-time soundings all written in Python. It was developed to provide the atmospheric science community a free and consistent source of sounding analysis routines. SHARPpy is constantly updated and vetted by professional meteorologists and climatologists within the scientific community to help maintain a standard source of sounding routines. +[![Build status](https://travis-ci.org/sharppy/SHARPpy.svg?branch=andover)](https://travis-ci.org/sharppy) +[![Build status](https://ci.appveyor.com/api/projects/status/f7ahm2l5cdyibswc/branch/andover?svg=true)](https://ci.appveyor.com/project/sharppy/sharppy/branch/andover) +[![Build Status](https://dev.azure.com/sharppy/SHARPpy/_apis/build/status/sharppy.SHARPpy?branchName=andover)](https://dev.azure.com/sharppy/SHARPpy/_build/latest?definitionId=1?branchName=andover) +[![Anaconda-Server Badge](https://anaconda.org/sharppy/sharppy/badges/downloads.svg)](https://anaconda.org/sharppy/sharppy) +[![Anaconda-Server Badge](https://anaconda.org/sharppy/sharppy/badges/license.svg)](https://anaconda.org/sharppy/sharppy) +[![](https://img.shields.io/github/downloads/sharppy/SHARPpy/total.svg?style=popout)](https://github.com/sharppy/SHARPpy/releases) +[![Coverage Status](https://coveralls.io/repos/github/sharppy/SHARPpy/badge.svg?branch=andover)](https://coveralls.io/github/sharppy/SHARPpy?branch=andover) +[![Anaconda-Server Badge](https://anaconda.org/sharppy/sharppy/badges/platforms.svg)](https://anaconda.org/sharppy/sharppy) -**REMINDER: You must re-run the "python setup.py install" script for updates to take hold** +SHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding plotting package, and an interactive, __cross-platform__ application for analyzing real-time soundings all written in Python. It was developed to provide the atmospheric science community a free and consistent source of sounding analysis routines. SHARPpy is constantly updated and vetted by professional meteorologists and climatologists within the scientific community to help maintain a standard source of sounding routines. -**NOTICE: If you have any custom data sources, you must add an "observed" flag to each data source your XML file, or SHARPpy will fail to load (see the [Adding Custom Data Sources](#adding-custom-data-sources) section).** +### Important links: +* HTML Documentation: http://sharppy.github.io/SHARPpy/index.html +* GitHub repository: https://github.com/sharppy/SHARPpy +* Issue tracker: https://github.com/sharppy/SHARPpy/issues +* Google Groups: https://groups.google.com/forum/#!forum/sharppy **Table of Contents** - [Developer Requests](#developer-requests) - [Installing SHARPpy](#installing-sharppy) - - [Installing a Pre-compiled Binary](#installing-a-pre-compiled-binary) - - [Installing Using Docker](#installing-using-docker) - - [Installing the Code](#installing-the-code) -- [Using the SHARPpy Application](#using-the-sharppy-application) - - [Using the SHARPpy Sounding Picker](#using-the-sharppy-sounding-picker) - - [Loading in Multiple Soundings](#loading-in-multiple-soundings) - - [Loading in Archived Data Files](#loading-in-archived-data-files) - - [Adding Custom Data Sources](#adding-custom-data-sources) - - [Using the Sounding Window](#using-the-sounding-window) - - [Zooming and Changing Views](#zooming-and-changing-views) - - [Swapping Insets](#swapping-insets) - - [Color Ranking](#color-ranking) - - [Interacting with the Focused Sounding](#interacting-with-the-focused-sounding) - - [Modifying the Sounding](#modifying-the-sounding) - - [Storm Mode Functions](#storm-mode-functions) - - [Lifting Parcels](#lifting-parcels) - - [Saving the Data](#saving-the-data) - - [Interacting with Multiple Soundings](#interacting-with-multiple-soundings) - - [Known GUI Issues](#known-gui-issues) -- [Scripting with SHARPpy Libraries](#scripting-with-sharppy) +- [Running SHARPpy](#using_the_sharppy_application) +- [Known GUI Issues](#known-gui-issues) - [SHARPpy Development Team](#sharppy-development-team) ======================================================================= @@ -45,73 +38,41 @@ this ready-made citation entry or provide a link back to this website: [Blumberg, W. G., K. T. Halbert, T. A. Supinie, P. T. Marsh, R. L. Thompson, and J. A. Hart, 2017: "SHARPpy: An Open Source Sounding Analysis Toolkit for the Atmospheric Sciences." Bull. Amer. Meteor. Soc. doi:10.1175/BAMS-D-15-00309.1, in press.](http://journals.ametsoc.org/doi/abs/10.1175/BAMS-D-15-00309.1) -http://sharppy.github.io/SHARPpy/index.html - -https://github.com/sharppy/SHARPpy +We wish to acknowledge Jeff Whitaker, who created the [Basemap](https://matplotlib.org/basemap/) package, and from which we have borrowed data and code to develop the SHARPpy data Picker. We also wish to acknowledge [MetPy](https://github.com/Unidata/MetPy), who we have borrowed their Matplotlib skew-t code from to illustrate some SHARPpy examples. -Additionally, Jeff Whitaker created the Basemap package, from which we have borrowed data and code to develop the SHARPpy data selector GUI. - -2.) Also, please send an email letting us know where SHARPpy is being used or -has helped your work at this address so we may track the success of the project: sharppy.project@gmail.com. - -3.) All bug reports and feature requests should be submitted through the Github issues page in order to assist the developers in tracking the issues noted by the users. Before you open a new issue, please check to see if your issue (or a similar one) has already been opened. If your issue already exists, please add a comment to the issue comment thread explaining your bug report or feature request with as much detail as possible. More detail will help the developers fix the issue (in the case of a bug report). The issues page for the SHARPpy project can be found here: +2.) All bug reports and feature requests should be submitted through the Github issues page in order to assist the developers in tracking the issues noted by the users. Before you open a new issue, please check to see if your issue (or a similar one) has already been opened. If your issue already exists, please add a comment to the issue comment thread explaining your bug report or feature request with as much detail as possible. More detail will help the developers fix the issue (in the case of a bug report). The issues page for the SHARPpy project can be found here: https://github.com/sharppy/SHARPpy/issues -Please also consider posting to the sharppy group on Google Groups. Other users may have encountered your problem already, and may be able to help you! - -https://groups.google.com/forum/#!forum/sharppy - ======================================================================= ### Installing SHARPpy [[Return to Top]](#sharppy) -SHARPpy can be installed in one of two forms: either a pre-compiled binary executable or by downloading the code and installing it using a separate Python interpreter. Binary executables are available for Windows 7 (32 and 64 bit), Windows 8.1 (64 bit only), and Mac OS X 10.6+ (Snow Leopard and later; 64 bit only). If you do not have one of those, then you will need to download the code. +SHARPpy code can be installed on _Windows_, _Mac OS X_, and _Linux_, as all these platforms can run Python programs. SHARPpy may run on other operating systems, but this has not been tested by the developers. Chances are if it can run Python, it can run SHARPpy. -#### Installing a Pre-compiled Binary -[[Return to Top]](#sharppy) - -The following pre-compiled binaries are available (click to download): - -[OS X (64 Bit)](https://github.com/sharppy/SHARPpy/releases/download/v1.3.0-Xenia-beta/sharppy-osx-64.zip) - -[Windows 7 (32 Bit)](https://github.com/sharppy/SHARPpy/releases/download/v1.3.0-Xenia-beta/sharppy-win7-32.zip) +If you would like to run SHARPpy from a binary (if you don't want to do scripting), look for the most recent release here: https://github.com/sharppy/SHARPpy/releases -[Windows 7/8.1/10 (64 Bit)](https://github.com/sharppy/SHARPpy/releases/download/v1.3.0-Xenia-beta/sharppy-win7-64.zip) - -Installing a pre-compiled binary *should* be as simple as downloading the .zip file and extracting it to the location of your choice. The zip files are named for the operating system and number of bits. Most recently-built computers (probably post-2010 or so) should have 64-bit operating systems installed. If your computer is older and you're unsure whether it has a 32- or 64-bit operating system, you can check on Windows 7 by clicking Start, right-clicking on Computer, and selecting Properties. All recent versions of OS X (10.6 and newer) should be 64-bit. - -#### Installing Using Docker -[[Return to Top]](#sharppy) +For those wishing to run both the GUI and do scripting, we recommend you install the _Python 3_ Anaconda Python Distribution from Continuum Analytics. You can install SHARPpy from `conda` or `pip` by using either: -The code can be built using the provided Dockerfile. + conda install -c sharppy sharppy - docker build -t sharppy . - -You can then run the container providing that the host is running an X Windows server. _Windows_ and _Mac OS X_ may need additional software such as Xming or XQuartz. On _Linux_ this would look like: - - xhost + - docker run --rm -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -ti sharppy - -#### Installing the Code from Source -[[Return to Top]](#sharppy) - -SHARPpy code can be installed on _Windows_, _Mac OS X_, and _Linux_, as all these platforms can run Python programs. SHARPpy may run on other operating systems, but this has not been tested by the developers. Chances are if it can run Python, it can run SHARPpy. Running the SHARPpy code requires a.) the Python interpreter and b.) additional Python libraries. Although there are multiple ways to meet these requirements, we recommend you install the _Python 2.7_ Anaconda Python Distribution from Continuum Analytics. SHARPpy (1.3.0 Xenia) is primarily tested using this distribution. If you wish to use _Python 3_ we recommend downloading the [Andover branch](https://github.com/sharppy/SHARPpy/tree/andover) that is in development. + or + + pip install sharppy The Anaconda Python Distribution can be downloaded here: https://www.anaconda.com/download/ -Additional ways to meet these requirements may include the Enthought Python Distribution, MacPorts, or Brew, but as of this moment we cannot provide support for these methods. - __Required Python Packages/Libraries:__ -- NumPy +Since SHARPpy requires the qtpy and Numpy packages, you will need to install them. If you choose to use the Anaconda distribution, Numpy comes installed by default. qtpy can be installed through the Anaconda package manager that comes with the Anaconda distribution by opening up your command line program (Terminal in Mac OS X/Linux and Command Prompt in Windows) and typing: -- PySide - -Since SHARPpy requires the PySide and Numpy packages, you will need to install them. If you choose to use the Anaconda distribution, Numpy comes installed by default. PySide can be installed through the Anaconda package manager that comes with the Anaconda distribution by opening up your command line program (Terminal in Mac OS X/Linux and Command Prompt in Windows) and typing: - - conda install -c conda-forge pyside=1.2.4 +* qtpy +* NumPy v1.15 +* PySide2 v5.13 +* requests +* python-dateutil +Since SHARPpy requires these packages, you will need to install them. If you choose to use the Anaconda distribution, Numpy comes installed by default. PySide, requests, and python-dateutil can be installed through the Anaconda package manager that comes with the Anaconda distribution by opening up your command line program (Terminal in Mac OS X/Linux and Command Prompt in Windows) and typing: After installing all the required Python packages for SHARPpy, you now can install the SHARPpy package to your computer. You'll need to download it to your computer first and open up a command line prompt. You can download it as a ZIP file (link on the right) or clone the Git respository (you will need the git program) into a directory on your computer by typing this into your command line: @@ -127,257 +88,33 @@ Once the package has been downloaded to your computer, use your command line to After installing the package, you can run the SHARPpy GUI and interact with the SHARPpy libraries through Python scripts. -A video tutorial for installing on Windows: https://dl.dropboxusercontent.com/u/6375163/SHARPpy.mp4 - -From this point on, you will be able to access both the SHARPpy application and the libraries behind it. If you are more interested in using the SHARPpy libraries for scripting, see the [Scripting with SHARPpy Libraries](#scripting-with-sharppy) section. If you would like to use the SHARPpy application for viewing real-time data and interacting with soundings, continue to the [Using the SHARPpy GUI](#using-the-sharppy-gui) section. +**REMINDER: You must re-run the "python setup.py install" script for updates to take hold** ======================================================================= -## Using the SHARPpy Application +## Running SHARPpy [[Return to Top]](#sharppy) To run the pre-compiled binary program, double click on the icon. It may take 20-30 seconds for the window to open so please be patient. -To run SHARPpy from the code, navigate to the `runsharp/` folder contained within the SHARPpy directory you downloaded. Once there, run the following command: +To run SHARPpy from the command line after installing the code, run the following command: - python full_gui.py + $ sharppy Either of these will load the SHARPpy Sounding Picker GUI. -======================================================================= - -### Using the SHARPpy Sounding Picker -[[Return to Top]](#sharppy) - -Upon running SHARPpy, the "SHARPpy Sounding Picker" window should pop up displaying a list of available default and custom data sources. This window also shows where the soundings are located for each source. To open a sounding, select a sounding source (observed, GFS, HRRR, etc.), a cycle time, and then select profile time(s) to view in the GUI. Next, click on your desired location on the point and click map. Once all of these are selected, click "Generate Profiles" to view the sounding data. After the program downloads the data, it will appear in a sounding window for use. - -The map views can be altered using your mouse. Scrolling with your mouse wheel or trackpad will zoom in and out of the map. Clicking and dragging will change the view of the map. Double clicking will re-center the map on your cursor (i.e. for changing from US to Europe views.) Clicking the "Save Map View as Default" button will save this map view so each time you load the Sounding Picker, it will be centered where you want it. - -If the program is unable to detect an Internet connection, it will display a message on the map for the user. However, you can still pull up sounding data if it resides on your local hard disk. If you are able to reconnect to the Internet, you'll need to restart the SHARPpy program in order to remove this message and access the data online. - -#### Loading in Multiple Soundings - -As of the 1.3.0 release, SHARPpy now supports adding additional profiles to the sounding window. This allows the user to have a large amount of flexiblity in making comparisons between different sounding data. For example, SHARPpy can now be used to perform visual comparsions between GFS and NAM forecast soundings, D(prog)/Dt of the HRRR forecast soundings, or compare observed soundings to model data. Once a sounding window is open, you can change focus back to the SHARPpy Sounding Picker and add additional sounding data to your open sounding window by repeating the process to generate the first sounding window. At this point the sounding window will have one profile that is in "focus" and other(s) that are not. - -#### Loading in Sounding Data Files - -SHARPpy supports opening up multiple observed sounding data files in the sounding window. While in the SHARPpy Sounding Picker, use File->Open menu to open up your text file in the sounding window. See the [14061619.OAX](https://github.com/sharppy/SHARPpy/blob/master/tutorials/14061619.OAX) file in the tutorials folder for an example of the tabular format SHARPpy requires to use this function. - -*Notes about the file format:* - -While SHARPpy can be configured to accept multiple different sounding formats, the tabular format is the most common format used. This text file format requires several tags (%TITLE%, %RAW%, and %END%) to indicate where the header information is for the sounding and where the actual data is kept in the file. - -The header format should be of this format, where SITEID is the three or four letter identifier and YYMMDD/HHMM is the 2-letter year, month, day, hour, and minute time of the sounding. "..." is where the sections of the file ends and continues in this example and are not included in the actual data file: - -``` -%TITLE% - SITEID YYMMDD/HHMM - - LEVEL HGHT TEMP DWPT WDIR WSPD -------------------------------------------------------------------- -... -``` - -The data within the file should be of the format (Pressure [mb], Height MSL [m], Temperature [C], Dewpoint [C], Wind Direction [deg], Wind Speed [kts]). If the temperature, dewpoint, wind direction, or wind direction values are all set to -9999 (such as in the example below), SHARPpy will treat that isobaric level as being below the ground. -9999 is the placeholder for missing data: - -``` -... -%RAW% - 1000.00, 34.00, -9999.00, -9999.00, -9999.00, -9999.00 - 965.00, 350.00, 27.80, 23.80, 150.00, 23.00 - 962.00, 377.51, 27.40, 22.80, -9999.00, -9999.00 -%END% -``` - -Upon loading the data into the SHARPpy GUI, the program first does several checks on the integrity of the data. As many of the program's routines are repeatedly checked, incorrect or bad values from the program are usually a result of the quality of the data. The program operates on the principle that if the data is good, all the resulting calculations will be good. Some of the checks include: - -1.) Making sure that no temperature or dewpoint values are below 273.15 K. - -2.) Ensuring that wind speed and wind direction values are WSPD ≥ 0 and 0 ≤ WDIR < 360, respectively. - -3.) Making sure that no repeat values of pressure or height occur. - -4.) Checking to see that pressure decreases with height within the profile. - -Should your data not load, we recommend you attempt to manually edit the data to remove these issues and try to load the data again. The GUI should provide an error message explaining the variable type (e.g., wind speed, height) that is failing these checks. - -#### Adding Custom Data Sources -[[Return to Top]](#sharppy) - -SHARPpy maintains a variety of different sounding data sources in the distributed program. These sounding data sources are provided by a variety of hosts online, and we thank them for making their data accessible for the program to be used. Accessiblity to these various data sources are dependent upon the hosts. - -Observed soundings distributed by the program are provided by the [Storm Prediction Center soundings page](http://www.spc.noaa.gov/exper/soundings/). - -SHARPpy also uses the BUFKIT files facilitated by the NOAA/National Weather Service to distribute NOAA NWP point forecast soundings. Currently, SHARPpy links into the [Penn State Bufkit Distribution System](http://www.meteo.psu.edu/bufkit/) to provide point forecast soundings for the GFS, NAM, NAM 3-km, SREF, RAP, HIRESW, and HRRR models run at NCEP. The vertical grid for BUFKIT files are derived straight from the model native grid, as opposed to the isobaric levels that have been generated by post-processing software. - -In the past, the developers have incorporated datastreams from other experimental NWP runs including the [MPAS](https://mpas-dev.github.io) and the [NCAR Realtime Ensemble](https://ensemble.ucar.edu) into the program. We welcome the opportunity to expand the set of sounding data sources available to the general SHARPpy user base. - -To add a custom data source, such as your own NWP point forecast soundings, add to the `datasources/` directory an XML file containing the data source information and a CSV file containing all the location information. We do not recommend modifying the `standard.xml` file, as it may break SHARPpy, and your custom data source information may get overwritten when you update SHARPpy. - -##### 1. Make a new XML file -The XML file contains the information for how the data source behaves. Questions like "Is this data source an ensemble?" or "How far out does this data source forecast?" are answered in this file. It should be a completely new file. It can be named whatever you like, as long as the extension is `.xml`. The format should look like the `standard.xml` file in the `datasources/` directory, but an example follows: - -```xml - - - - - - - -``` - -For the `outlet` tag: -* `name`: A name for the data source outlet -* `url`: The URL for the profiles. The names in curly braces are special variables that SHARPpy fills in the following manner: - * `date`: The current date in YYMMDD format (e.g. 150602 for 2 June 2015). - * `cycle`: The current cycle hour in HHZ format (e.g. 00Z). - * `srcid`: The source's profile ID (will be filled in with the same column from the CSV file; see below). -* `format`: The format of the data source. Currently, the only supported formats are `bufkit` for model profiles and `spc` for observed profiles. Others will be available in the future. - -For the `time` tag: -* `range`: The forecast range in hours for the data source. Observed data sources should set this to 0. -* `delta`: The time step in hours between profiles. Observed data sources should set this to 0. -* `cycle`: The amount of time in hours between cycles for the data source. -* `offset`: The time offset in hours of the cycles from 00 UTC. -* `delay`: The time delay in hours between the cycle and the data becoming available. -* `archive`: The length of time in hours that data are kept on the server. - -These should all be integer numbers of hours; support for sub-hourly data is forthcoming. - -##### 2. Make a new CSV file -The CSV file contains information about where your profiles are located and what the locations are called. It should look like the following: -``` -icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid -KTOP,TOP,72456,Topeka/Billard Muni,KS,US,39.08,-95.62,268,3,ktop -KFOE,FOE,,Topeka/Forbes,KS,US,38.96,-95.67,320,6,kfoe -... -``` -The only columns that are strictly required are the `lat`, `lon`, and `srcid` columns. The rest must be present, but can be left empty. However, SHARPpy will use as much information as it can get to make a pretty name for the station on the picker map. - -##### 3. Run `python setup.py install` -This will install your new data source and allow SHARPpy to find it. If the installation was successful, you should see it in the "Data Sources" drop-down menu. - - -======================================================================= -### Using the Sounding Window -[[Return to Top]](#sharppy) - -[Blumberg et al. 2017](http://journals.ametsoc.org/doi/abs/10.1175/BAMS-D-15-00309.1) provides an overview of the various insets and information included in the SHARPpy sounding window. Included within the paper is a list of references to journal articles which describe the relevance of each aspect of the SHARPpy sounding window to research in atmospheric science and the scientific forecasting process. - -Additional resources for interpreting the GUI include the [SPC Sounding Analysis Help](http://www.spc.noaa.gov/exper/soundings/help/) and [Explanation of SPC Severe Weather Parameters](http://www.spc.noaa.gov/sfctest/help/sfcoa.html) webpages. The first site describes the SHARP GUI, which is the basis for the SHARPpy GUI. The second can be used to help interpret some of the various convection indices shown in the SHARPpy GUI. Not all features shown on these two sites are shown in the SHARPpy GUI. - -For information on the interactive aspects of the program, see the sections below: - -##### Zooming and Changing Views - -Your mouse wheel or trackpad will allow you to zoom on both the Hodograph and Skew-T plots within the window. Right clicking on the Hodograph will also allow you to change where the hodograph is centered. Currently, the hodograph can be centered on the Right Mover Storm Motion Vector, the Cloud-Layer Mean Wind Vector, or the origin of the hodograph. - -##### Swapping Insets - -The right 2 insets of the SHARPpy program can be changed by right clicking on either one. Right clicking will bring up a menu that shows the different insets available for the user. These insets exist to help the user further interrogate the data. Below is a list of the current available insets: - -1. SARS - Sounding Analog Retrieval System provides matching of the current sounding to past severe weather events. Clicking on any of the close matches will load the sounding from that event into the sounding window for closer comparison and inspection (see [Jewell et al.](http://www.spc.noaa.gov/publications/jewell/sars.pdf)). -2. STP STATS - Information on the significant tornado parameter with CIN (STPC) associated with the sounding (see [Thompson et al. 2012, WAF](http://www.spc.noaa.gov/publications/thompson/waf-env.pdf)). -3. SHIP - Distribution of expected hail sizes associated with the significant hail parameter (SHIP). -4. STP COND - Conditional probablities for different tornado strengths based on STPC (see [Smith et al. 2015, WAF](http://www.spc.noaa.gov/publications/smith/vrot-env.pdf)). -5. WINTER - Information on precipitation type, melting and freezing in the profile, and the dendritic growth zone. -6. FIRE - Fire weather information such as wind speed and humidity in the boundary layer. -7. VROT - Conditional probabilities for different tornado strengths based on the 0.5 degree rotational velocity. (Double click inside the inset to input a VROT value...see [Smith et al. 2015, WAF](http://www.spc.noaa.gov/publications/smith/vrot-env.pdf)) - -##### Color Ranking - -The GUI uses color to highlight the features a forecaster ought to look at. Most indices have a color ranking and thresholds using these colors (1, very high values to 6, very low values): - -1. MAGENTA -2. RED -3. YELLOW -4. WHITE -5. LIGHT BROWN -6. DARK BROWN - -The precipitable water (PW) value in the sounding window follows a different color scale, as it is based upon the precipitable water vapor climatology for each month (donated by [Matthew Bunkers; NWS](https://www.weather.gov/unr/uac)). Green colors means that the PW value is moister than average, while brown values mean the PW value is drier than average. The intensity of the color corresponds to how far outside the PW distribution the value is (by standard deviation). NOTE: This function only works for current US radiosonde stations. - -#### Interacting with the Focused Sounding - -The current sounding that is in "focus" in the program has the traditional "red/green" temperature and dewpoint profiles, while all other soundings in the background will be colored purple. Below are some functions of the sounding window that are specific to the sounding that is in focus. - -##### Modifying the Sounding - -The sounding that is in focus can be modified by clicking and dragging the points of the temperature/dewpoint/hodograph lines. Recalculations of all indices will take place when this is done. To reset the Skew-T or hodograph back to the original data, right click on either the Skew-T or the hodograph and look for the option to reset the data. - -New in version 1.3.0 is the ability to interpolate the profile to 25-mb intervals. This can be done by either pressing the 'I' key on the keyboard or by selecting Profiles->Interpolate on the menu bar. Interpolating the profile will take into account any modifications you've done to the original profile. Pressing the 'I' key again or selecting Profiles->Reset Interpolation will reset the profile, undoing all modifications, so be sure you want to reset the profile before doing so. - -##### Storm Mode Functions - -Right clicking on the hodograph will open up a menu that includes some functions that allow further inspection of the type of storm mode that can be expected from the focused sounding. In particular, the Storm Motion Cursor and the Boundary Cursor can be used. Using the Storm Motion Cursor will allow you to determine the 0-1 km, 0-3 km, and effective storm-relative helicity for differen storm motions than the supercell right mover motion plotted on the hodograph. The Boundary Cursor, allows you to plot a boundary on the hodograph in order to determine how long convective updrafts may stay within a zone of ascent. Clicking on the hodograph with the Boundary Cursor will plot a boundary in orange on the hodograph and will also plot the 0-6 km shear (blue) and the 9-11 km storm relative wind (pink) vectors on the hodograph. This allows you to visualize if the environment is favorable for storms growing upscale via the work done in [Dial et al. 2010, WAF](http://www.spc.noaa.gov/publications/dial/waf-mode.pdf). Clicking on the hodograph again will remove the boundary. - -##### Lifting Parcels - -By default, soundings opened up in the GUI show these 4 parcels in the lower left inset window: - -1.) Surface-based Parcel - -2.) 100 mb Mixed-layer Parcel - -3.) Forecasted Surface Parcel - -4.) Most-Unstable Parcel - -Double clicking on this inset will allow you to swap out these parcels for two others: - -1.) Effective Inflow Layer Mean Parcel - -2.) User Defined Parcel - -The current parcel shown in the Skew-T is highlighed by a brown box within the Thermo inset. Clicking on any of the 4 parcels in the inset will change the a) the parcel trace drawn on the Skew-T and b) change the parcel used in the parcel trajectory calculation (aka Storm Slinky.) To lift custom parcels, double click on the Thermo (lower left) inset and select the "User Parcel". Then, right click on the Skew-T and select the "Readout Cursor". Once you find the location in your profile you wish to lift, right click again and look under the "Lift Parcel" menu to select a parcel lifting routine. If you are lifting a layer averaged parcel, the location of the cursor selects the level (or bottom of the layer) you are lifting. - -##### Saving the Data - -When the sounding window is up, you can select to either save the sounding as an image or save the current focused sounding as a text file that can be loaded back into SHARPpy. These functions are found underneath the File->Save Text or File->Save Image functions. - -#### Interacting with Multiple Soundings - -After adding other soundings into the sounding window, the user can change which sounding is the "focus" by accessing the list of available profiles. This list is kept underneath the "Profiles" menu on the menu bar. SHARPpy keeps track of the time aspect of all data loaded into the sounding window and attempts to show all profiles valid at a given time. For the given sounding source that is in focus, the right and left buttons on your keyboard will step through the data in time and will attempt to show any other data sources available. When observed or user selected data is loaded into the sounding window, SHARPpy will not overlay soundings from different times unless the "Collect Observed" function is checked. This can be accessed through underneath the "Profiles" menu item or by pressing "C" on your keyboard. - -The space bar on your keyboard is used to swap the focus between the profiles shown in the sounding window. Additionally, to swap between the SHARPpy Sounding Picker and sounding window, hit "W" on your keyboard. With this change, the right and left arrow keys now will step through the profiles available from the sounding data source that is active. SHARPpy will match up other. - -======================================================================= - ### Known GUI Issues [[Return to Top]](#sharppy) Known Issues: -- Some of our sounding data sources (HRRR, GFS, etc.) can sometimes go down. This is outside of our control. (All OSes) - Moving through time with model profiles may be slow in the Windows binaries because of a backend bug. Running from the code should be fine. -- Text can sometimes overlap. (Windows and Linux) -- The program’s menu bar does not display on Windows (Fixed as of 1.3.0 release) -- Some observed soundings will be unable to be loaded into the program due to data quality issues. This is a preventative measure taken by the program that checks the sounding data for a.) incorrect ordering of the data such as in the height or pressure arrays or b.) unrealistic data values. (All OSes) - -======================================================================= -### Scripting with SHARPpy -[[Return to Top]](#sharppy) - -To learn more about interacting with the SHARPpy libraries using the Python -programming language, see the tutorial listed in tutorials/ and check out the link: - -http://nbviewer.ipython.org/github/sharppy/SHARPpy/blob/master/tutorials/SHARPpy_basics.ipynb - -This tutorial will provide examples for how to use the Python scripting language and SHARPpy to read in the tabular data and work with many of the relevant routines used in the SHARPpy GUI (e.g., CAPE, STP, SCP, SRH calculations). - -To write scripts interacting with the SHARPpy libraries, you do NOT have to have the PySide package installed. - -======================================================================= ### SHARPpy Development Team [[Return to Top]](#sharppy) SHARPpy is currently managed by the following co-developers (in no particular order): - Patrick Marsh (SPC) -- Kelton Halbert (OU School of Meteorology) +- Kelton Halbert (UW-Madison) - Greg Blumberg (OU/CIMMS) - Tim Supinie (OU School of Meteorology) -Questions and concerns not related to bug reports or feature requests should be may be directed to the team through this email: sharppy.project@gmail.com diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 00000000..5a6b94ef --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,218 @@ +# MUST CHANGE TRIGGER SO BUILDS HAPPEN ON OTHER BRANCHES AND PULL REQUESTS +trigger: + branches: + include: + - andover + tags: + include: + - v* +# Setup build strategy (listing the various VMs and configurations we'll use) +strategy: + matrix: + + linux-1280x1024: + # Ubuntu 16.04 + imageName: 'ubuntu-latest' + screen_w: 1280 + screen_h: 1024 + screen_d: 16 + mac-defaultres: + # macOS 10.13 + imageName: 'macos-latest' + # screen_w: 1280 + # screen_h: 1024 + # screen_d: 16 + windows-1280x1024: + # Windows Docker Container not Visual Studio 2017 on Windows Server 2016 + imageName: 'windows-latest' #'vs2017-win2016' # 'vs2015-win2012r2' + screen_w: 1280 + screen_h: 1024 + screen_d: 16 + +# Set up the pool of VMs for CI +pool: + vmImage: $(imageName) + +# Describe the steps to install conda, the code, do tests, and deploy the artifacts +steps: +- bash: echo "##vso[task.prependpath]/usr/share/miniconda/bin" + displayName: Add conda to PATH + condition: eq( variables['Agent.OS'], 'Linux') + +- bash: | + echo "##vso[task.prependpath]$CONDA/bin" + sudo chown -R $USER $CONDA + displayName: Add conda to PATH + condition: eq( variables['Agent.OS'], 'Darwin') + +- powershell: Write-Host "##vso[task.prependpath]$env:CONDA\Scripts" + displayName: Add conda to PATH + condition: eq( variables['Agent.OS'], 'Windows_NT') + +# Setup the conda environment and install the needed packages (use conda-forge) +#- task: CondaEnvironment@1 +# displayName: 'Install Conda and packages' +# inputs: +# packageSpecs: 'python=3 numpy=1.15.* pyside pytest pip python-dateutil requests setuptools pyinstaller' +# installOptions: '-q -c conda-forge' +# environmentName: 'test-env' +# createCustomEnvironment: true + +- script: conda env create --quiet --file environment.yml + displayName: Create Anaconda environment (*nix) + condition: or( eq( variables['Agent.OS'], 'Darwin' ), eq( variables['Agent.OS'], 'Linux' )) + +- script: conda env create --quiet --file ci/env-win-binary.yml + displayName: Create Anaconda environment (Windows) + condition: eq( variables['Agent.OS'], 'Windows_NT') + +# Output the conda environment packages and which python and pip is being used (for diagnostic purposes) +- script: which python & which pip & which pyinstaller & conda list + displayName: "Show python and conda configuration" + +# Install and test scripts for Ubuntu/Linuxs +- script: | + source activate devel + pip install -e . # Install the + Xvfb :99 -screen 0 $(screen_w)x$(screen_h)x$(screen_d) & # Spin up a virtual screen with the correct dimensions + export DISPLAY=:99 # Set up the DISPLAY variable + sleep 3 # give xvfb some time to start + xdpyinfo | grep dimensions # Check display dimensions + python ci/screen.py # Check display dimensions as seen by PySide + pytest -v --junitxml=junit/test-results.xml + mv examples/data/14061619.png examples/data/14061619_linux.png + displayName: "Installing code and running tests (Linux)" + condition: eq( variables['Agent.OS'], 'Linux') + +# Install and test scripts for macOS +# +# Unable to handle the screen resolution changes in macOS +# Must use sudo for python-dependent stuff because conda permissions have +# stupid bug under macOS. +- script: | + source activate devel + conda install -y -q -c anaconda python.app + which python.app + ls /usr/local/miniconda/python.app/Contents/Resources + system_profiler SPDisplaysDataType | grep Resolution # Check display dimensions using OS tools + python ci/screen.py # Check display dimensions as seen by PySide + pip install -e . + sudo pytest -v --junitxml=junit/test-results.xml + sudo mv examples/data/14061619.png examples/data/14061619_mac.png + cd runsharp + pyinstaller SHARPpy-osx.spec --noconsole --onefile --log-level DEBUG + cd .. + #sudo chmod 777 dist/SHARPpy.app + #cd runsharp + #ls -lh dist + displayName: "Installing code and running tests (macOS)" + condition: eq( variables['Agent.OS'], 'Darwin') + +# Set display resolution on Windows +- powershell: | + iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/set-screenresolution.ps1')) + Set-ScreenResolution $(screen_w) $(screen_h) + displayName: "Run Powershell script to set Windows screen size" + condition: eq( variables['Agent.OS'], 'Windows_NT') + +# Install and test scripts for Windows +- script: | + call activate devel + python ci/screen.py + python -c "import ssl; print(ssl.__file__)" + #SET PYTHONPATH=%PYTHONPATH%;%CD% + pip install -e . + pytest -v --junitxml=junit/test-results.xml + move examples\\data\\14061619.png examples\\data\\14061619_win.png + cd runsharp + pyinstaller SHARPpy-win7-64.spec --log-level DEBUG + cd .. + displayName: "Installing code and running tests (Windows)" + condition: eq( variables['Agent.OS'], 'Windows_NT') + +# Publish test results to Azure Pipelines +- task: PublishTestResults@2 + condition: succeededOrFailed() + inputs: + testResultsFiles: '**/test-*.xml' + testRunTitle: 'Publish test results for $(Agent.OS)' + +# Zipping Windows files +- task: ArchiveFiles@2 + inputs: + rootFolderOrFile: runsharp/dist/SHARPpy.exe + archiveType: zip + archiveFile: '$(Build.ArtifactStagingDirectory)/SHARPpy-win-64.zip' + displayName: "Zipping Windows .exe" + condition: eq( variables['Agent.OS'], 'Windows_NT') + +# Zipping MacOS .app +- task: ArchiveFiles@2 + inputs: + rootFolderOrFile: runsharp/dist/SHARPpy.app + archiveType: zip + archiveFile: '$(Build.ArtifactStagingDirectory)/SHARPpy-osx-64.zip' + displayName: "Zipping macOS .app" + condition: eq( variables['Agent.OS'], 'Darwin') + +# Wait till the ArtifactStagingDirectory has both zip files using Python. +#- script: python ci/check_artifact_dir.py +# displayName: "Waiting till all artifacts needed for Github Releases have been built." + +# Deploy to Github Releases +- task: GithubRelease@0 + inputs: + gitHubConnection: releases + repositoryName: sharppy/SHARPpy + action: 'edit' # Options: create, edit, discard + target: '$(build.sourceVersion)' # Required when action == create || action == edit + tagSource: 'manual' # Required when action == create. Options: auto, manual + tag: azure-test # Required when action == edit || action == discard || tagSource == manual + title: # Optional + #releaseNotesSource: 'file' # Optional. Options: file, input + #releaseNotesFile: # Optional + #releaseNotes: # Optional + assetUploadMode: 'replace' # Optional. Options: delete, replace + isDraft: true # Optional + isPreRelease: true # Optional + addChangeLog: true # Optional + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/') + +# Copy GUI screenshots to the artifacts directory +- task: CopyFiles@2 + inputs: + contents: examples/data/14*.png + targetFolder: $(Build.ArtifactStagingDirectory) + displayName: "Copy screenshots to staging directory" + +# Copy PyInstaller build leftovers the artifacts directory +- task: CopyFiles@2 + inputs: + contents: runsharp/build/**/* + targetFolder: $(Build.ArtifactStagingDirectory) + displayName: "Copy PyInstaller build artifacts to staging dir" + +# Publish those artifacts for this build so testers can view them. +- task: PublishBuildArtifacts@1 + inputs: + artifactName: 'screenshots' + targetPath: $(Build.ArtifactStagingDirectory)/examples/data + displayName: "Publishing screenshots" + +# Publish those artifacts for this build so testers can view them. +- task: PublishBuildArtifacts@1 + inputs: + artifactName: 'pyinstaller' + targetPath: $(Build.ArtifactStagingDirectory)/build + displayName: "Publishing PyInstaller build artifacts" + +# Old code trying to change the macOS display resolution (didn't work) +# sudo brew cask install xquartz +# sudo python ci/screen.py +# sudo chmod +x ci/cscreen +# ./ci/cscreen -v +# ./ci/cscreen -x $(screen_w) -y $(screen_h) -d $(screen_d) -f -s a +# Could try Xvfb that comes distributed with xquartz, but +# since we develop on macOS we really care more about how +# SHARPpy behaves on Windows and Linux. +# diff --git a/ci/README.rst b/ci/README.rst new file mode 100644 index 00000000..f613f79a --- /dev/null +++ b/ci/README.rst @@ -0,0 +1,10 @@ +The files within this folder handle the various continuous integration stuff for SHARPpy: + +* build_docs.sh: Builds the documentation using sphinx and deploys to Github Pages +* deploy_conda.sh: Builds the conda recipe for SHARPpy and deploys to Anaconda Online +* deploy_key.enc: An encrypted key for deployment of documentation +* cscreen: a utility to modify the screen size of macOS (freeware; https://www.pyehouse.com/cscreen/) +* make_binary.sh: a script to build the macOS binary using PyInstaller +* screen.py: A Python script to print out the screen resolution to the command line + + diff --git a/ci/build_docs.sh b/ci/build_docs.sh new file mode 100644 index 00000000..d3e8f554 --- /dev/null +++ b/ci/build_docs.sh @@ -0,0 +1,98 @@ +#!/bin/bash +# Adapted from the ci/build_docs.sh file from the pandas and pyart project +# https://github.com/pydata/pandas +set -e + +echo "**************************************************************************************" +echo "Step 0: Installing sphinx, etc. to build the documentation ..." +echo "**************************************************************************************" +cd "$TRAVIS_BUILD_DIR" + +# Swap out conda environments for one that supports building the documentation +cd ci/ +conda env create -f docs_env.yml +source activate docs-env + +cd .. +pip install -e . +cd ci/ + +echo "**************************************************************************************" +echo "Step 1: Adding the SSH key ..." +echo "**************************************************************************************" +openssl aes-256-cbc -K $encrypted_08ee84f00b5d_key -iv $encrypted_08ee84f00b5d_iv -in deploy_key.enc -out deploy_key -d +chmod 600 deploy_key +eval `ssh-agent -s` +ssh-add deploy_key + +# Build the documentation +echo "**************************************************************************************" +echo "Step 2: Building Docs" +echo "**************************************************************************************" +cd ../docs + +# Move the license and other stuff to the docs folder +echo "**************************************************************************************" +echo "Step 3: Copying over some of the files to be included in the documentation ..." +echo "**************************************************************************************" +cp ../LICENSE.rst ../docs/source/license.rst +cp ../CONTRIBUTING.rst ../docs/source/contributing.rst +cp ../CHANGELOG.rst ../docs/source/changelog.rst + +# Run sphinx +echo "**************************************************************************************" +echo "Step 4: Running Sphinx ..." +echo "**************************************************************************************" +make html + +#echo "ENDING BUILD OF DOCS EARLY BECAUSE OF TESTING" +#exit 0 + +# upload to pyart-docs-travis repo is this is not a pull request and +# secure token is available (aka in the ARM-DOE repository. +#if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ $TRAVIS_SECURE_ENV_VARS == 'true' ]; then +#if [[ $TRAVIS_SECURE_ENV_VARS == 'true' ]]; then +echo "**************************************************************************************" +echo "Step 5: Preparing built documentation to be uploaded to Github" +echo "**************************************************************************************" +cd build/html +pwd +git config --global user.email "sharppy-docs-bot@example.com" +git config --global user.name "sharppy-docs-bot" + +# Save some useful information +REPO=https://github.com/sharppy/SHARPpy.git +SSH_REPO=git@github.com:sharppy/SHARPpy.git +SHA=`git rev-parse --verify HEAD` + +cd ../.. +pwd + +# Clone the existing gh-pages for this repo into out/ +# Create a new empty branch if gh-pages doesn't exist yet (should only happen on first deply) +git clone $REPO out +cd out +ls -l +pwd +git checkout gh-pages || git checkout --orphan gh-pages +cd .. + +pwd + +rm -rf out/**/* +cp -r build/html/* out/ +rm -rf out/.gitignore +touch out/.nojekyll +cd out +pwd +ls -l +git add --all . +git add .nojekyll +echo "ADDING FILES" +echo "**************************************************************************************" +echo "Step 6: Pushing documentation to Github Pages." +echo "**************************************************************************************" +git commit -m "Deploy to GitHub Pages: ${SHA}" +git push $SSH_REPO gh-pages --force + +exit 0 diff --git a/ci/check_artifact_dir.py b/ci/check_artifact_dir.py new file mode 100644 index 00000000..4d0971ad --- /dev/null +++ b/ci/check_artifact_dir.py @@ -0,0 +1,15 @@ +import os +import glob +import time +from datetime import datetime + +path = os.environ.get('Build_ArtifactStagingDirectory'.upper()) +print(path) +timeout = 60*5 +now = datetime.now() +files = glob.glob(path + '/*zip') +while len(files) != 2 and (datetime.now() - now).total_seconds() < timeout: + files = glob.glob(path + '/*zip') + print(files) + +print("ALL FILES IN THE BUILD ARTIFACT STAGING DIRECTORY...NEXT STEP SHOULD BE DEPLOYING") diff --git a/ci/cscreen b/ci/cscreen new file mode 100755 index 00000000..77649a53 Binary files /dev/null and b/ci/cscreen differ diff --git a/ci/deploy_conda.sh b/ci/deploy_conda.sh new file mode 100755 index 00000000..26b5ee61 --- /dev/null +++ b/ci/deploy_conda.sh @@ -0,0 +1,59 @@ +#!/bin/bash +# Inspired by: https://gist.github.com/zshaheen/fe76d1507839ed6fbfbccef6b9c13ed9 + +# Download conda-build +echo "Download conda-build and anaconda-client" +#conda install -q -c anaconda conda-build +#conda install -q -c anaconda anaconda-client +#conda install -q jinja2 setuptools + +# Set environmental variables +USER=sharppy +OS=$TRAVIS_OS_NAME-64 + +# Make the build output directory +echo "Make the build output directory" +mkdir ~/conda-bld +conda config --set anaconda_upload no + +# Set the build path and the current version +export CONDA_BLD_PATH=~/conda-bld + +# Build the conda recipe +echo "Build the conda recipe for Python 3.6" +conda build --python 36 conda-recipe/ + +# Convert the conda package to support other operating systems +echo "*** Coverting to Windows 64 ***" +conda convert -q -p win-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py36*.tar.bz2 +#echo "*** Coverting to Linux 64 ***" +#conda convert -q -p linux-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py36*.tar.bz2 +echo "*** Coverting to OS X 64 ***" +conda convert -q -p osx-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py36*.tar.bz2 +echo "*** LIST PACKAGES ***" +ls $CONDA_BLD_PATH + +echo "Uploading Python 3.6 packages to anaconda.org" +anaconda -t $CONDA_UPLOAD_TOKEN upload -u sharppy $CONDA_BLD_PATH/*/*py36*.tar.bz2 --force + +echo "Build the conda recipe for Python 3.7" +conda build --python 37 conda-recipe/ +echo "*** Coverting to Windows 64 ***" +conda convert -q -p win-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py37*.tar.bz2 +#echo "*** Coverting to Linux 64 ***" +#conda convert -q -p linux-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py37*.tar.bz2 +echo "*** Coverting to OS X 64 ***" +conda convert -q -p osx-64 -o $CONDA_BLD_PATH $CONDA_BLD_PATH/$OS/*py37*.tar.bz2 + +echo "*** LIST PACKAGES ***" +ls $CONDA_BLD_PATH + +echo "Uploading Python 3.7 packages to anaconda.org" +anaconda -t $CONDA_UPLOAD_TOKEN upload -u sharppy $CONDA_BLD_PATH/*/*py37*.tar.bz2 --force + + +#echo "ENDING BUILD CONDA SCRIPT EARLY BECAUSE TESTING" +#exit 0 + +# Upload to the conda package manager +#rm -rf ~/conda-bld diff --git a/ci/deploy_key.enc b/ci/deploy_key.enc new file mode 100644 index 00000000..06781e22 Binary files /dev/null and b/ci/deploy_key.enc differ diff --git a/ci/docs_env.yml b/ci/docs_env.yml new file mode 100644 index 00000000..2a02259d --- /dev/null +++ b/ci/docs_env.yml @@ -0,0 +1,19 @@ +name: docs-env +channels: + - conda-forge + - conda-forge/label/testing + - anaconda +dependencies: + - python=3 + - numpy=1.15.* + - pyside2=5.13.* + - sphinx + - qtpy + - sphinx_rtd_theme + - sphinx-gallery + - requests + - python-dateutil + - pip + - pip: + - sphinx-prompt + - pydocstyle diff --git a/ci/env-win-binary.yml b/ci/env-win-binary.yml new file mode 100644 index 00000000..2a9ded76 --- /dev/null +++ b/ci/env-win-binary.yml @@ -0,0 +1,24 @@ +name: devel +channels: + - conda-forge + - conda-forge/label/testing + - anaconda +dependencies: + - python=3.6 + - numpy=1.15.* + - sphinx + - pytest + - qtpy + - sphinx_rtd_theme + #- sphinx-gallery + #Sphinx-Gallery removed because it requires matplotlib/pyqt and conflicts with pyside2's Qt version + - requests + - python-dateutil + - pyinstaller + - setuptools + - certifi + - pip + - pip: + - sphinx-prompt + - pydocstyle + - PySide2==5.12 diff --git a/ci/install.sh b/ci/install.sh new file mode 100644 index 00000000..93ae890c --- /dev/null +++ b/ci/install.sh @@ -0,0 +1,38 @@ +#!/bin/bash +echo $PYTHON_VERSION + +if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then + if [[ "$PYTHON_VERSION" == "2.7" ]]; then + curl https://repo.continuum.io/miniconda/Miniconda2-latest-MacOSX-x86_64.sh -o miniconda.sh; + else + curl https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o miniconda.sh; + fi + else + if [[ "$PYTHON_VERSION" == "2.7" ]]; then + wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh -O miniconda.sh; + else + wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; + fi +fi + +bash miniconda.sh -b -p $HOME/miniconda +export PATH="$HOME/miniconda/bin:$PATH" +hash -r +conda config --set always_yes yes --set changeps1 no +conda update -q conda +conda install -n -q root _license +conda info -a +conda config --add channels conda-forge +conda env create -f environment.yml +source activate devel +conda install -c conda-forge -q pytest-cov conda-build anaconda-client + +if [[ "$COVERALLS" == "YES" ]]; then + echo "Installing coveralls ..." + conda install -c conda-forge -q coveralls +fi + +# If we're building on OSX, we need to download python.app to get around the qt_menu.nib problem. +if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then + conda install -q python.app; +fi diff --git a/ci/make_binary.sh b/ci/make_binary.sh new file mode 100644 index 00000000..e3ff31e1 --- /dev/null +++ b/ci/make_binary.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# Build the binaries +cd "$TRAVIS_BUILD_DIR" + +if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then + if [[ "$PYTHON_VERSION" == "3.6" ]]; then + pyinstaller runsharp/SHARPpy-osx.spec --onefile --noconsole; + fi +#else +# pyinstaller runsharp/SHARPpy-linux-redhat5.spec; +fi + +ls -lht dist/ + diff --git a/ci/screen.py b/ci/screen.py new file mode 100644 index 00000000..eee7f02c --- /dev/null +++ b/ci/screen.py @@ -0,0 +1,10 @@ +from qtpy.QtWidgets import * +import sys + +# A short utility to use PySide to detect the screen resolution +# (for use in testing the SHARPpy GUI) + +app = QApplication(sys.argv) +screen_rect = app.desktop().screenGeometry() +width, height = screen_rect.width(), screen_rect.height() +print("Screen Resolution:", str(width) + 'x' + str(height)) diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml new file mode 100644 index 00000000..0dde82e2 --- /dev/null +++ b/conda-recipe/meta.yaml @@ -0,0 +1,49 @@ +{% set data = load_setup_py_data() %} + +package: + name: sharppy + version: {{ data['version'] }} + +source: + git_url: https://github.com/sharppy/SHARPpy.git + git_rev: andover + +extra: + channels: + - conda-forge + +build: + script_env: + - CONDA_BLD_PATH + script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed --no-cache-dir -vvv" + osx_is_app: True + entry_points: + - sharppy = runsharp.full_gui:main + +requirements: + build: + - setuptools + - python>=3.6 + - qtpy + - pyside2>=5.12.* + - pip + run: + - python>=3.6 + - numpy={{ os.environ.get('NUMPY_VERSION', '1.17.*') }} + - pyside2>=5.12.* + - qtpy + - requests + - python-dateutil + - certifi + +test: + imports: + - sharppy + +about: + home: https://github.com/sharppy/SHARPpy + summary: Sounding/Hodograph Analysis and Research Program for Python + description: SHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding plotting package, and an interactive, cross-platform application for analyzing real-time soundings all written in Python. It was developed to provide the atmospheric science community a free and consistent source of sounding analysis routines. SHARPpy is constantly updated and vetted by professional meteorologists and climatologists within the scientific community to help maintain a standard source of sounding routines. + license: BSD + license_file: LICENSE.rst + doc_url: https://sharppy.github.io/SHARPpy/index.html diff --git a/datasources/__init__.py b/datasources/__init__.py index 5e2a743d..887f4266 100644 --- a/datasources/__init__.py +++ b/datasources/__init__.py @@ -1 +1 @@ -all = [ 'data_source', 'available' ] +__all__ = [ 'data_source', 'available' ] diff --git a/datasources/available.py b/datasources/available.py index c346a641..2d626c96 100644 --- a/datasources/available.py +++ b/datasources/available.py @@ -1,11 +1,146 @@ -import urllib2 +try: + from urllib2 import urlopen +except ImportError: + from urllib.request import urlopen + +import certifi import re import numpy as np from datetime import datetime, timedelta cache_len = timedelta(minutes=5) + +goes_base_url = "http://sharp.weather.ou.edu/soundings/goes/" +goes_text = "" +goes_time = None + +# SHARP OBSERVED AVAILBILITY +def _download_goes(): + global goes_time, goes_text + now = datetime.utcnow() + if goes_time is None or goes_time < now - cache_len: + url_obj = urlopen(goes_base_url, cafile=certifi.where()) + goes_text = url_obj.read().decode('utf-8') + goes_time = now + + return goes_text + +def _available_goes(dt=None): + ''' + _available_sharp() + + Gets all of the available sounding times from the SHARP observed site. + + Returns + ------- + matches : array + Array of datetime objects that represents all the available times + of sounding data on the SHARP site. + ''' + text = _download_goes() + + matches = sorted(list(set(re.findall("([\d]{10})/", text)))) + return [ datetime.strptime(m, '%Y%m%d%H') for m in matches ] + +def _availableat_goes(dt): + ''' + _availableat_sharp(dt) + + Get all the station locations where data was available for a certain dt object. + + Parameters + ---------- + dt : datetime object + + Returns + ------- + matches : array of strings + An array that contains all of the three letter station identfiers. + ''' + recent_url = "%s%s/available.txt" % (goes_base_url, dt.strftime('%Y%m%d%H')) + text = urlopen(recent_url, cafile=certifi.where()).read().decode('utf-8') + matches = re.findall("(.+).txt", text) + return matches + + +sharp_base_url = "http://sharp.weather.ou.edu/soundings/obs/" +sharp_text = "" +sharp_time = None +sharp_archive_text = "" +sharp_archive_time = None + +# SHARP OBSERVED AVAILBILITY +def _download_sharp(): + global sharp_time, sharp_text + now = datetime.utcnow() + if sharp_time is None or sharp_time < now - cache_len: + url_obj = urlopen(sharp_base_url, cafile=certifi.where()) + sharp_text = url_obj.read().decode('utf-8') + sharp_time = now + + return sharp_text + +def _download_sharp_archive(dt): + global sharp_time, sharp_text + now = datetime.utcnow() + base_url = 'http://sharp.weather.ou.edu/soundings/archive/%Y/%m/%d/' + try: + dt = datetime(dt.year(), dt.month(), dt.day(), 0,0,0) + except: + dt = dt + if sharp_archive_time is None or sharp_archive_time < now - cache_len: + url_obj = urlopen(dt.strftime(base_url), cafile=certifi.where()) + sharp_archive_text = url_obj.read().decode('utf-8') + sharp_time = now + return sharp_archive_text, dt + +def _available_sharp(dt=None): + ''' + _available_sharp() + + Gets all of the available sounding times from the SHARP observed site. + + Returns + ------- + matches : array + Array of datetime objects that represents all the available times + of sounding data on the SHARP site. + ''' + if dt is None: + text = _download_sharp() + matches = sorted(list(set(re.findall("([\d]{10})/", text)))) + return [ datetime.strptime(m, '%Y%m%d%H') for m in matches ] + else: + text, dt = _download_sharp_archive(dt) + matches = sorted(list(set(re.findall(">([\d]{2})/<", text)))) + return [ datetime.strptime(dt.strftime('%Y%m%d') + m, '%Y%m%d%H') for m in matches ] + +def _availableat_sharp(dt): + ''' + _availableat_sharp(dt) + + Get all the station locations where data was available for a certain dt object. + + Parameters + ---------- + dt : datetime object + + Returns + ------- + matches : array of strings + An array that contains all of the three letter station identfiers. + ''' + #recent_url = "%s%s/" % (sharp_base_url, dt.strftime('%Y%m%d%H/')) + #text = urlopen(recent_url).read().decode('utf-8') + #matches = re.findall("a href=\"(.+).txt\"", text) + recent_url = 'http://sharp.weather.ou.edu/soundings/archive/%Y/%m/%d/%H/' + text = urlopen(dt.strftime(recent_url), cafile=certifi.where()).read().decode('utf-8') + matches = re.findall("a href=\"(.+).txt\"", text) + return matches + +# SPC DATA AVAILABLILY spc_base_url = "http://www.spc.noaa.gov/exper/soundings/" spc_text = "" spc_time = None @@ -14,14 +149,14 @@ def _download_spc(): global spc_time, spc_text now = datetime.utcnow() if spc_time is None or spc_time < now - cache_len: - url_obj = urllib2.urlopen(spc_base_url) - spc_text = url_obj.read() + url_obj = urlopen(spc_base_url, cafile=certifi.where()) + spc_text = url_obj.read().decode('utf-8') spc_time = now return spc_text -def _available_spc(): +def _available_spc(dt=None): ''' _available_spc() @@ -34,7 +169,6 @@ def _available_spc(): of sounding data on the SPC site. ''' text = _download_spc() - matches = sorted(list(set(re.findall("([\d]{8})_OBS", text)))) return [ datetime.strptime(m, '%y%m%d%H') for m in matches ] @@ -54,10 +188,16 @@ def _availableat_spc(dt): An array that contains all of the three letter station identfiers. ''' recent_url = "%s%s/" % (spc_base_url, dt.strftime('%y%m%d%H_OBS')) - text = urllib2.urlopen(recent_url).read() + text = urlopen(recent_url, cafile=certifi.where()).read().decode('utf-8') matches = re.findall("show_soundings\(\"([\w]{3}|[\d]{5})\"\)", text) return matches +### IEM BUFKIT ARCHIVE CODE +iem_base_url = "http://mtarchive.geol.iastate.edu/%Y/%m/%d/bufkit/%H/" +iem_text = "" +iem_time = None + +### PSU CODE psu_base_url = "ftp://ftp.meteo.psu.edu/pub/bufkit/" psu_text = "" psu_time = None @@ -77,8 +217,8 @@ def _download_psu(): global psu_time, psu_text now = datetime.utcnow() if psu_time is None or psu_time < now - cache_len: - url_obj = urllib2.urlopen(psu_base_url) - psu_text = url_obj.read() + url_obj = urlopen(psu_base_url, cafile=certifi.where()) + psu_text = url_obj.read().decode('utf-8') psu_time = now @@ -103,13 +243,13 @@ def _availableat_psu(model, dt): cycle = dt.hour url = "%s%s/%02d/" % (psu_base_url, model.upper(), cycle) - url_obj = urllib2.urlopen(url) - text = url_obj.read() + url_obj = urlopen(url, cafile=certifi.where()) + text = url_obj.read().decode('utf-8') stns = re.findall("%s_(.+)\.buf" % _repl[model], text) return stns -def _available_psu(model, nam=False, off=False): +def _available_psu(model, dt=None): ''' _available_psu @@ -125,28 +265,149 @@ def _available_psu(model, nam=False, off=False): off : boolean (default: false) Specifies whether or not this is an off-hour run ''' + + if dt is not None and dt < datetime.utcnow() - timedelta(3600*29): # We know PSU is only a 24 hr service + return [] + if model == '4km nam': model = 'nam4km' psu_text = _download_psu() latest = re.search("%s\.([\d]{12})\.done" % model, psu_text).groups(0)[0] dt = datetime.strptime(latest, "%Y%m%d%H%M") - return [ dt ] +### IEM CODE +iem_base_url = "http://mtarchive.geol.iastate.edu/%Y/%m/%d/bufkit/%H/MODEL/" +iem_text = "" +iem_time = None + +def _download_iem(): + ''' + _download_iem() + + Downloads the IEM directory webpage that lists all the + files available. + + Returns + ------- + iem_text : string + Lists the files within the IEM site. + ''' + global iem_time, iem_text + now = datetime.utcnow() + if iem_time is None or iem_time < now - cache_len: + iem_obj = urlopen(iem_base_url, cafile=certifi.where()) + psu_text = url_obj.read().decode('utf-8') + iem_time = now + + return iem_text + +def _availableat_iem(model, dt): + ''' + _availableat_iem + + Downloads a list of all the BUFKIT profile stations for a given + model and runtime. + + Parameters + ---------- + model : string + A string representing the forecast model requested + dt : datetime object + A datetime object that represents the model initalization time. + ''' + if model == '4km nam' or model == 'nam nest': model = 'nam4km' + _repl = {'gfs':'gfs3', 'nam':'namm?', 'rap':'rap', 'nam4km':'nam4kmm?', 'hrrr':'hrrr', 'sref':'sref', 'ruc':'ruc'} + + cycle = dt.hour + url = dt.strftime(iem_base_url).replace("MODEL", model.lower()) + url_obj = urlopen(url, cafile=certifi.where()) + text = url_obj.read().decode('utf-8') + + stns = re.findall("%s_(.+)\.buf\">" % _repl[model], text) + + return stns + +def _available_iem(model, dt=None): + ''' + _available_iem + + Downloads a list of datetime objects that represents + the available model times from the PSU server. + + Parameters + ---------- + model : string + the name of the forecast model + nam : boolean (default: false) + Specifies whether or not this is the NAM or 4km NAM + off : boolean (default: false) + Specifies whether or not this is an off-hour run + ''' + #nam=(m in [ 'nam', '4km nam' ]) + if dt is None: + dt = datetime.utcnow() + else: + try: + a = int(dt.year) + except: + dt = datetime(dt.year(), dt.month(), dt.day()) + + if model == '4km nam' or model == 'nam nest': model = 'nam4km' + + # Filtering out datetimes where we know there is no data on the IEM server. + # Either due to no data, depreciated modeling systems, etc. + if dt < datetime(2010,12,30): # No Bufkit files before this date + return [] + if dt > datetime.utcnow() - timedelta(seconds=3600*24): + return [] + if model == 'ruc' and dt > datetime(2012,5,1,11,0,0): # RIP RUC + return [] + if model == 'nam4km' and dt < datetime(2013,3,25,0,0,0): # No NAM 4 km data before this time + return [] + if model == 'rap' and dt < datetime(2012,5,1): # No RAP data prior to this date + return [] + if model == 'hrrr' and dt < datetime(2019,8,24): + return [] + + if model == 'ruc' or model == 'rap': + if dt.year == 2012 and dt.month == 5 and dt.day == 1: # Need to truncate the times since there was a switchover from RUC to RAP on this day. + if model == 'ruc': + start = 0; end = 12; + elif model == 'rap': + start = 12; end = 24; + else: + start = 0; end = 24; + inc = 1 + + if model == 'gfs' or model == 'nam' or model == 'nam4km': + start = 0; end = 24; inc = 6 + + if model == 'hrrr': + if dt.year == 2019 and dt.month == 8 and dt.day == 24: + start = 1 + else: + start = 0 + end = 24 + inc = 1 + + return [datetime(dt.year, dt.month, dt.day, h, 0, 0) for h in np.arange(start,end,inc)] + + ## PECAN MAPS ENSEMBLE CODE pecan_base_url = 'http://weather.ou.edu/~map/real_time_data/PECAN/' #http://weather.ou.edu/~map/real_time_data/PECAN/2015061112/soundings/TOP_2015061113.txt -def _available_oupecan(): - text = urllib2.urlopen(pecan_base_url).read() +def _available_oupecan(**kwargs): + text = urlopen(pecan_base_url, cafile=certifi.where()).read().decode('utf-8') matches = sorted(list(set(re.findall("([\d]{10})", text)))) return [ datetime.strptime(m, "%Y%m%d%H") for m in matches ] def _availableat_oupecan(dt): dt_string = datetime.strftime(dt, '%Y%m%d%H') url = "%s%s/soundings/" % (pecan_base_url, dt_string) - url_obj = urllib2.urlopen(url) - text = url_obj.read() + url_obj = urlopen(url, cafile=certifi.where()) + text = url_obj.read().decode('utf-8') dt_string = datetime.strftime(dt, '%Y%m%d%H') stns = re.findall("([\w]{3})_%s.txt" % dt_string, text) return np.unique(stns) @@ -154,8 +415,8 @@ def _availableat_oupecan(dt): ## NCAR ENSEMBLE CODE ncarens_base_url = 'http://sharp.weather.ou.edu/soundings/ncarens/' -def _available_ncarens(): - text = urllib2.urlopen(ncarens_base_url).read() +def _available_ncarens(dt=None): + text = urlopen(ncarens_base_url, cafile=certifi.where()).read().decode('utf-8') matches = sorted(list(set(re.findall("([\d]{8}_[\d]{2})", text)))) return [ datetime.strptime(m, '%Y%m%d_%H') for m in matches ] @@ -163,12 +424,12 @@ def _available_ncarens(): def _availableat_ncarens(dt): dt_string = datetime.strftime(dt, '%Y%m%d_%H') url = "%s%s/" % (ncarens_base_url, dt_string) - url_obj = urllib2.urlopen(url) - text = url_obj.read() + url_obj = urlopen(url, cafile=certifi.where()) + text = url_obj.read().decode('utf-8') - dt_string = datetime.strftime(dt, '%Y%m%d%H') - stns = re.findall("([\w]{3}).txt", text) - return stns + stns = re.findall("(N[\w]{2}.[\w]{2}W.[\w]{2,3}.[\w]{2}).txt", text) + stns2 = re.findall("([\w]{3}).txt", text) + return stns + stns2 def _available_nssl(ens=False): path_to_nssl_wrf = '' @@ -177,31 +438,50 @@ def _available_nssl(ens=False): # A dictionary of the available times for profiles from observations, forecast models, etc. available = { 'psu':{}, - 'spc':{'observed':_available_spc}, - 'ou_pecan': {'pecan ensemble': _available_oupecan }, - 'ncar_ens': {'ncar ensemble': _available_ncarens }, + 'iem':{}, + 'spc':{'observed': lambda dt=None: _available_spc(dt=dt)}, +# 'ou_pecan': {'pecan ensemble': lambda dt=None: _available_oupecan(dt=dt) }, +# 'ncar_ens': {'ncar ensemble': lambda dt=None: _available_ncarens(dt=dt) }, + 'sharp': {'ncar ensemble': lambda dt=None: _available_ncarens(dt=dt), 'observed': lambda dt=None: _available_sharp(dt=dt), 'goes': lambda dt=None: _available_goes(dt=dt) }, + 'local': {'local wrf-arw': lambda filename: _available_local(filename)}, } # A dictionary containing paths to the stations for different observations, forecast models, etc. # given a specific datetime object. availableat = { 'psu':{}, + 'iem':{}, 'spc':{'observed':_availableat_spc}, 'ou_pecan': {'pecan ensemble': lambda dt: _availableat_oupecan(dt) }, - 'ncar_ens': {'ncar ensemble': lambda dt: _availableat_ncarens(dt) }, + 'sharp': {'ncar ensemble': lambda dt: _availableat_ncarens(dt) , 'observed':_availableat_sharp, 'goes':_availableat_goes,}, } # Set the available and available-at-time functions for the PSU data. for model in [ 'gfs', 'nam', 'rap', 'hrrr', '4km nam', 'sref' ]: - available['psu'][model] = (lambda m: lambda: _available_psu(m, nam=(m in [ 'nam', '4km nam' ]), off=False))(model) + available['psu'][model] = (lambda m: lambda dt=None: _available_psu(m, dt=dt))(model) availableat['psu'][model] = (lambda m: lambda dt: _availableat_psu(m, dt))(model) +# Set the available and available-at-time functions for the IEM data. +for model in [ 'gfs', 'nam', 'rap', 'ruc', 'nam nest','hrrr' ]: + available['iem'][model] = (lambda m: lambda dt=None: _available_iem(m, dt=dt))(model) + availableat['iem'][model] = (lambda m: lambda dt: _availableat_iem(m, dt))(model) + + if __name__ == "__main__": - dt = available['psu']['gfs']() - stns = availableat['psu']['gfs'](dt[0]) + + dt = datetime.utcnow() + dt = available['spc']['observed'](dt) + print(dt) + print(availableat['spc']['observed'](dt[-1])) + ##stop + dt = datetime(2015,1,1,0,0,0) + print(dt) + dt = available['iem']['gfs'](dt) + stns = availableat['iem']['gfs'](dt[0]) + print(dt, stns) #dt = available['spc']['observed']() #stns = availableat['spc']['observed'](dt[-1]) dt = available['ou_pecan']['pecan ensemble']() - print dt - stns = availableat['ou_pecan']['pecan ensemble'](dt[-2]) - print stns + #print(dt) + #stns = availableat['ou_pecan']['pecan ensemble'](dt[-2]) + #print(stns) diff --git a/datasources/data_source.py b/datasources/data_source.py index 32986615..602d0821 100644 --- a/datasources/data_source.py +++ b/datasources/data_source.py @@ -2,33 +2,59 @@ import xml.etree.ElementTree as ET import glob, os, sys, shutil from datetime import datetime, timedelta -import urllib, urllib2 -import urlparse +try: + from urllib2 import urlopen, URLError + from urllib import quote + from urlparse import urlparse, urlunsplit +except ImportError: + from urllib.request import urlopen + from urllib.error import URLError + from urllib.parse import quote, urlparse, urlunsplit + +import certifi import platform, subprocess, re import imp +import socket +import logging +import traceback import sharppy.io.decoder as decoder -import utils.frozenutils as frozenutils +from sharppy.io.csv import loadCSV +import sutils.frozenutils as frozenutils HOME_DIR = os.path.join(os.path.expanduser("~"), ".sharppy", "datasources") +if not os.path.exists(HOME_DIR): + os.makedirs(HOME_DIR) if frozenutils.isFrozen(): - import available + from . import available else: avail_loc = os.path.join(HOME_DIR, 'available.py') + if not os.path.exists(avail_loc): + pkg_avail_loc = os.path.join(os.path.dirname(__file__), 'available.py') + shutil.copy(pkg_avail_loc, avail_loc) + available = imp.load_source('available', avail_loc) # TAS: Comment this file and available.py -def loadDataSources(ds_dir=HOME_DIR): - - if frozenutils.isFrozen(): - if not os.path.exists(ds_dir): - os.makedirs(ds_dir) +class DataSourceError(Exception): + pass - frozen_path = frozenutils.frozenPath() - files = glob.glob(os.path.join(frozen_path, 'sharppy', 'datasources', '*.xml')) + \ - glob.glob(os.path.join(frozen_path, 'sharppy', 'datasources', '*.csv')) +def loadDataSources(ds_dir=HOME_DIR): + """ + Load the data source information from the XML files. + Returns a dictionary associating data source names to DataSource objects. + """ + files = glob.glob(os.path.join(ds_dir, '*.xml')) + if len(files) == 0: + if frozenutils.isFrozen(): + frozen_path = frozenutils.frozenPath() + files = glob.glob(os.path.join(frozen_path, 'sharppy', 'datasources', '*.xml')) + \ + glob.glob(os.path.join(frozen_path, 'sharppy', 'datasources', '*.csv')) + else: + pkg_path = os.path.dirname(__file__) + files = glob.glob(os.path.join(pkg_path, '*.xml')) + glob.glob(os.path.join(pkg_path, '*.csv')) for file_name in files: shutil.copy(file_name, ds_dir) @@ -41,15 +67,17 @@ def loadDataSources(ds_dir=HOME_DIR): name = src.get('name') try: ds[name] = DataSource(src) - except: + except Exception as e: + traceback.print_exc() + print("Exception: ", e) print('Unable to process %s file'%os.path.basename(ds_file)) - + print("This data source may not be loaded then.") return ds def _pingURL(hostname, timeout=1): try: - urllib2.urlopen(hostname, timeout=timeout) - except urllib2.URLError: + urlopen(hostname, timeout=timeout, cafile=certifi.where()) + except URLError: return False except socket.timeout as e: return False @@ -57,16 +85,21 @@ def _pingURL(hostname, timeout=1): return True def pingURLs(ds_dict): + """ + Try to ping all the URLs in any XML file. + Takes a dictionary associating data source names to DataSource objects. + Returns a dictionary associating URLs with a boolean specifying whether or not they were reachable. + """ urls = {} - for ds in ds_dict.values(): + for ds in list(ds_dict.values()): ds_urls = ds.getURLList() for url in ds_urls: - urlp = urlparse.urlparse(url) - base_url = urlparse.urlunsplit((urlp.scheme, urlp.netloc, '', '', '')) + urlp = urlparse(url) + base_url = urlunsplit((urlp.scheme, urlp.netloc, '', '', '')) urls[base_url] = None - for url in urls.iterkeys(): + for url in urls.keys(): urls[url] = _pingURL(url) if urls[url]: @@ -76,6 +109,10 @@ def pingURLs(ds_dict): return urls class Outlet(object): + """ + An Outlet object contains all the information for a data outlet (for example, the observed + sounding feed from SPC, which is distinct from the observed sounding feed from, say, Europe). + """ def __init__(self, ds_name, config): self._ds_name = ds_name self._name = config.get('name') @@ -83,9 +120,9 @@ def __init__(self, ds_name, config): self._format = config.get('format') self._time = config.find('time') point_csv = config.find('points') - self._points = self._loadCSV(os.path.join(HOME_DIR, point_csv.get("csv"))) - - for idx in xrange(len(self._points)): + #self.start, self.end = self.getTimeSpan() + self._csv_fields, self._points = loadCSV(os.path.join(HOME_DIR, point_csv.get("csv"))) + for idx in range(len(self._points)): self._points[idx]['lat'] = float(self._points[idx]['lat']) self._points[idx]['lon'] = float(self._points[idx]['lon']) self._points[idx]['elev'] = int(self._points[idx]['elev']) @@ -93,18 +130,53 @@ def __init__(self, ds_name, config): self._custom_avail = self._name.lower() in available.available and self._ds_name.lower() in available.available[self._name.lower()] self._is_available = True + def getTimeSpan(self): + """ + Read in the XML data to determine the dates/times this outlet spans across + """ + try: + start = self._time.get('start') + except: + start = '-' + try: + end = self._time.get('end') + except: + end = '-' + if start == "-" or start is None: + s = None + elif start == "now": + s = datetime.utcnow() + else: + s = datetime.strptime(start, '%Y/%m/%d') + + if end == "-" or end is None: + e = None + elif end == 'now': + e = datetime.utcnow() + else: + e = datetime.strptime(end, '%Y/%m/%d') + return [s, e] + def getForecastHours(self): + """ + Return a list of forecast hours that this outlet serves. If the 'delta' attribute is set to 0, + then the data source only has the 0-hour. + """ times = [] t = self._time + f_start = int(t.get('first')) f_range = int(t.get('range')) f_delta = int(t.get('delta')) if f_delta > 0: - times.extend(range(0, f_range + f_delta, f_delta)) + times.extend(list(range(f_start, f_range + f_delta, f_delta))) else: times.append(0) return times def getCycles(self): + """ + Return a list of data cycles that this outlet serves. + """ times = [] t = self._time @@ -115,15 +187,18 @@ def getCycles(self): def getDelay(self): return int(self._time.get('delay')) - def getMostRecentCycle(self): + def getMostRecentCycle(self, dt=None): custom_failed = False if self._custom_avail: try: - times = available.available[self._name.lower()][self._ds_name.lower()]() + try: + times = available.available[self._name.lower()][self._ds_name.lower()](dt) + except TypeError: + times = available.available[self._name.lower()][self._ds_name.lower()]() recent = max(times) self._is_available = True - except urllib2.URLError: + except URLError: custom_failed = True self._is_available = False @@ -146,6 +221,8 @@ def getArchivedCycles(self, **kwargs): daily_cycles = self.getCycles() time_counter = daily_cycles.index(start.hour) archive_len = self.getArchiveLen() + # TODO: Potentially include the option to specify the beginning date of the archive, if the data source + # is static? cycles = [] cur_time = start @@ -160,23 +237,24 @@ def getArchivedCycles(self, **kwargs): cur_time = cur_time.replace(hour=cycle) if cycle == daily_cycles[-1]: cur_time -= timedelta(days=1) - return cycles def getAvailableAtTime(self, **kwargs): dt = kwargs.get('dt', None) - if dt is None: - dt = self.getMostRecentCycle() + logging.debug("Calling getAvailableAtTime()" + str(dt) + " " + self._ds_name.lower() + " " + self._name.lower()) + if dt is None: + dt = self.getMostRecentCycle(dt) + elif dt == datetime(1700,1,1,0,0,0): + return [] stns_avail = self.getPoints() - if self._name.lower() in available.availableat and self._ds_name.lower() in available.availableat[self._name.lower()]: + #avail = available.availableat[self._name.lower()][self._ds_name.lower()](dt) try: avail = available.availableat[self._name.lower()][self._ds_name.lower()](dt) stns_avail = [] points = self.getPoints() srcids = [ p['srcid'] for p in points ] - for stn in avail: try: idx = srcids.index(stn) @@ -186,26 +264,39 @@ def getAvailableAtTime(self, **kwargs): self._is_available = True - except urllib2.URLError: + except URLError as err: + logging.exception(err) stns_avail = [] self._is_available = False + logging.debug("_is_available: "+ str(self._is_available)) + logging.debug('Number of stations found:' + str(len(stns_avail))) return stns_avail - def getAvailableTimes(self, max_cycles=100): + def getAvailableTimes(self, max_cycles=100, **kwargs): + # THIS IS WHERE I COULD POTENTIALLY PASS AN ARGUMENT TO FILTER OUT WHAT RAOBS OR MODELS ARE AVAILABLE custom_failed = False - + dt = kwargs.get('dt', None) #Used to help search for times + logging.debug("Called outlet.getAvailableTimes():" + " dt=" + str(dt) + " self._name=" + str(self._name) + " self._ds_name=" + str(self._ds_name)) if self._custom_avail: try: - times = available.available[self._name.lower()][self._ds_name.lower()]() + if self._name.lower() == "local": + times = available.available[self._name.lower()][self._ds_name.lower()](kwargs.get("filename")) + else: + try: + times = available.available[self._name.lower()][self._ds_name.lower()](dt) + except TypeError: + times = available.available[self._name.lower()][self._ds_name.lower()]() if len(times) == 1: times = self.getArchivedCycles(start=times[0], max_cycles=max_cycles) self._is_available = True - except urllib2.URLError: + except URLError as err: + logging.exception(err) custom_failed = True self._is_available = False - + if not self._custom_avail or custom_failed: times = self.getArchivedCycles(max_cycles=max_cycles) + logging.debug("outlet.getAvailableTimes() times Found:" + str(times[~max_cycles:])) return times[-max_cycles:] def getArchiveLen(self): @@ -218,12 +309,18 @@ def getDecoder(self): return decoder.getDecoder(self._format) def hasProfile(self, point, cycle): - times = self.getAvailableTimes() + logging.debug("Calling outlet.hasProfile() ") + times = self.getAvailableTimes(dt=cycle) has_prof = cycle in times if has_prof: stns = self.getAvailableAtTime(dt=cycle) - has_prof = point in stns + if point['icao'] != '': + has_prof = point['icao'] in [ s['icao'] for s in stns ] + elif point['iata'] != '': + has_prof = point['iata'] in [ s['iata'] for s in stns ] + else: + has_prof = point['synop'] in [ s['synop'] for s in stns ] return has_prof def getPoints(self): @@ -236,17 +333,6 @@ def getFields(self): def isAvailable(self): return self._is_available - def _loadCSV(self, csv_file_name): - csv = [] - csv_file = open(csv_file_name, 'r') - self._csv_fields = [ f.lower() for f in csv_file.readline().strip().split(',') ] - - for line in csv_file: - line_dict = dict( (f, v) for f, v in zip(self._csv_fields, line.strip().split(','))) - csv.append(line_dict) - - csv_file.close() - return csv class DataSource(object): def __init__(self, config): @@ -255,11 +341,11 @@ def __init__(self, config): self._observed = config.get('observed').lower() == "true" self._outlets = dict( (c.get('name'), Outlet(self._name, c)) for c in config ) - def _get(self, name, outlet, flatten=True, **kwargs): + def _get(self, name, outlet_num=None, flatten=True, **kwargs): prop = None - if outlet is None: + if outlet_num is None: prop = [] - for o in self._outlets.itervalues(): + for o in self._outlets.values(): func = getattr(o, name) prop.append(func(**kwargs)) @@ -268,46 +354,50 @@ def _get(self, name, outlet, flatten=True, **kwargs): prop = list(set(prop)) prop = sorted(prop) else: - func = getattr(self._outlets[outlet], name) + func = getattr(list(self._outlets.values())[outlet_num], name) prop = func() return prop - def _getOutletWithProfile(self, stn, cycle_dt, outlet): - if outlet is None: - use_outlets = [ out for out, cfg in self._outlets.iteritems() if cfg.hasProfile(stn, cycle_dt) ] - try: - outlet = use_outlets[0] - except IndexError: - print "Uh-oh. Tim's screwed something up." - return "" + def _getOutletWithProfile(self, stn, cycle_dt, outlet_num=0): + logging.debug("_getOutletWithProfile: " + str(stn) + ' ' + str(cycle_dt)) + use_outlets = [ out for out, cfg in self._outlets.items() if cfg.hasProfile(stn, cycle_dt) ] + try: + outlet = use_outlets[outlet_num] + except IndexError: + raise DataSourceError() return outlet - def getForecastHours(self, outlet=None, flatten=True): - times = self._get('getForecastHours', outlet, flatten=flatten) + def updateTimeSpan(self): + outlets = [ self._outlets[key].getTimeSpan() for key in self._outlets.keys() ] + return outlets + + def getForecastHours(self, outlet_num=None, flatten=True): + times = self._get('getForecastHours', outlet_num=outlet_num, flatten=flatten) return times - def getDailyCycles(self, outlet=None, flatten=True): - cycles = self._get('getCycles', outlet, flatten=flatten) + def getDailyCycles(self, outlet_num=None, flatten=True): + cycles = self._get('getCycles', outlet_num=outlet_num, flatten=flatten) return cycles - def getDelays(self, outlet=None): + def getDelays(self, outlet_num=None): delays = self._get('getDelay', outlet, flatten=False) return delays - def getArchiveLens(self, outlet=None): - lens = self._get('getArchiveLen', outlet, flatten=False) + def getArchiveLens(self, outlet_num=None): + lens = self._get('getArchiveLen', outlet_num=outlet_num, flatten=False) return lens - def getMostRecentCycle(self, outlet=None): - cycles = self._get('getMostRecentCycle', outlet, flatten=False) + def getMostRecentCycle(self, outlet_num=None): + cycles = self._get('getMostRecentCycle', outlet_num=outlet_num, flatten=False) return max(cycles) - def getAvailableTimes(self, outlet=None, max_cycles=100): - cycles = self._get('getAvailableTimes', outlet, max_cycles=max_cycles) + def getAvailableTimes(self, filename=None, outlet_num=None, max_cycles=100, dt=None): + logging.debug("data_source.getAvailableTimes() filename="+str(filename)+' outlent_num=' +str(outlet_num) + ' dt=' + str(dt)) + cycles = self._get('getAvailableTimes', outlet_num=outlet_num, filename=filename, max_cycles=max_cycles, dt=dt) return cycles[-max_cycles:] - def getAvailableAtTime(self, dt, outlet=None): - points = self._get('getAvailableAtTime', outlet, flatten=False, dt=dt) + def getAvailableAtTime(self, dt, outlet_num=None): + points = self._get('getAvailableAtTime', outlet_num=outlet_num, flatten=False, dt=dt) flatten_pts = [] flatten_coords = [] @@ -318,26 +408,38 @@ def getAvailableAtTime(self, dt, outlet=None): flatten_pts.append(pt) return flatten_pts - def getDecoder(self, stn, cycle_dt, outlet=None): - outlet = self._getOutletWithProfile(stn, cycle_dt, outlet) + def getDecoder(self, stn, cycle_dt, outlet_num=0): + outlet = self._getOutletWithProfile(stn, cycle_dt, outlet_num=outlet_num) decoder = self._outlets[outlet].getDecoder() return decoder - def getURL(self, stn, cycle_dt, outlet=None): - outlet = self._getOutletWithProfile(stn, cycle_dt, outlet) + def getURL(self, stn, cycle_dt, outlet_num=0, outlet=None): + if outlet is None: + outlet = self._getOutletWithProfile(stn, cycle_dt, outlet_num=outlet_num) url_base = self._outlets[outlet].getURL() - + logging.debug("URL: " + url_base) fmt = { - 'srcid':urllib.quote(stn['srcid']), + 'srcid':quote(stn['srcid']), 'cycle':"%02d" % cycle_dt.hour, - 'date':cycle_dt.strftime("%y%m%d") + 'date':cycle_dt.strftime("%y%m%d"), + 'year':cycle_dt.strftime("%Y"), + 'month':cycle_dt.strftime("%m"), + 'day':cycle_dt.strftime("%d") } url = url_base.format(**fmt) + logging.debug("Formatted URL: " + url) return url - def getURLList(self, outlet=None): - return self._get('getURL', outlet=None, flatten=False) + def getDecoderAndURL(self, stn, cycle_dt, outlet_num=0): + logging.debug("Getting the decoder and the URL to the data ...") + outlet = self._getOutletWithProfile(stn, cycle_dt, outlet_num=outlet_num) + decoder = self._outlets[outlet].getDecoder() + url = self.getURL(stn, cycle_dt, outlet_num, outlet=outlet) + return decoder, url + + def getURLList(self, outlet_num=None): + return self._get('getURL', outlet_num=outlet_num, flatten=False) def getName(self): return self._name @@ -348,12 +450,19 @@ def isEnsemble(self): def isObserved(self): return self._observed -if __name__ == "__main__": - ds = loadDataSources() - ds = dict( (n, ds[n]) for n in ['Observed', 'GFS'] ) + def getPoint(self, stn): + for outlet in self._outlets.items(): + for pnt in outlet[1].getPoints(): + if stn in pnt['icao'] or stn in pnt['iata'] or stn in pnt['srcid']: + return pnt - for n, d in ds.iteritems(): +if __name__ == "__main__": + ds = loadDataSources('./') + ds = dict( (n, ds[n]) for n in ['Observed', 'GFS', 'HRRR', 'NAM'] ) + print(ds['GFS'].updateTimeSpan()) + print(ds['HRRR'].updateTimeSpan()) +# for n, d in ds.items(): # print n, d.getMostRecentCycle() - times = d.getAvailableTimes() - for t in times: - print n, t, [ s['srcid'] for s in d.getAvailableAtTime(t) ] + #times = d.getAvailableTimes() + #for t in times: + # print(n, t, [ s['srcid'] for s in d.getAvailableAtTime(t) ]) diff --git a/datasources/hires_ak.csv b/datasources/hires_ak.csv new file mode 100644 index 00000000..ffd60a4a --- /dev/null +++ b/datasources/hires_ak.csv @@ -0,0 +1,199 @@ +icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid +,,,5af,,,56.0,-137.0,0,7,5af +,,,5ag,,,58.0,-142.0,0,7,5ag +PADT,DDT,,Slana Airport,AK,US,62.72,-143.97,687,7,5sz +,,,a#2,,,74.3,-156.6,0,7,a#2 +,,,a#3,,,75.0,-140.0,0,7,a#3 +,,,a#4,,,60.6,-173.3,0,7,a#4 +,,,a#5,,,54.0,-143.0,0,7,a#5 +,,,a#6,,,55.0,-155.0,0,7,a#6 +,,,a#7,,,53.0,-139.0,0,7,a#7 +,,,a#8,,,51.1,-147.4,0,7,a#8 +,,,a#9,,,52.0,-162.0,0,7,a#9 +,,,a#a,,,49.5,-153.7,0,7,a#a +,,,a#b,,,49.2,-168.8,0,7,a#b +,,,a#c,,,59.89,-161.88,1,7,a#c +,,,a#d,,,60.51,-149.82,667,7,a#d +,,,a#e,,,60.97,-149.25,640,7,a#e +KAHN,AHN,72311,Athens Muni,GA,US,33.96,-83.32,244,4,ahn +,,,awr,,,67.75,-144.11,686,7,awr +,,,b49,,,18.0,-67.04,65,7,b49 +,,,b#c,,,56.3,-148.2,0,7,b#c +,,,bdp,,,69.5,-156.5,96,7,bdp +,,,b#e,,,51.9,-155.9,0,7,b#e +,,,b#f,,,46.1,-131.0,0,7,b#f +,,70027,Barrow ARM-NSA,AK,US,71.32,-156.62,3,8,bfx +,,,bir,,,65.59,-144.36,274,7,bir +,,,b#l,,,57.0,-177.7,0,7,b#l +,,,bls,,,61.95,-151.0,44,7,bls +,,,W Kodiak Island,AK,US,57.27,-154.56,0,7,btl +KBVR,BVR,,Beaver Rim,WY,US,42.58,-108.28,2072,9,bvr +KCKN,CKN,,Crookston Muni,MN,US,47.86,-96.62,273,7,ckn +KCOT,COT,,Cotulla,TX,US,28.45,-99.22,140,7,cot +,,,crr,,,65.0,-120.0,332,7,crr +CWKX,WKX,71222,Dease Lake,BC,CA,58.42,-130.0,793,7,cwkx +CWZV,WZV,71107,Cape Saint James,BC,CA,51.94,-131.02,92,7,cwzv +CYCB,YCB,71925,Cambridge Bay,NU,CA,69.1,-105.1,27,5,cycb +CYDA,YDA,71966,Dawson,YK,CA,64.05,-139.13,369,6,cyda +CYEV,YEV,71957,Inuvik,NT,CA,68.3,-133.5,68,5,cyev +CYFS,YFS,71946,Fort Simpson,NT,CA,61.8,-121.2,169,6,cyfs +CYOC,YOC,,Old Crow Airport,YK,CA,67.57,-139.84,251,6,cyoc +CYQH,YQH,71953,Watson Lake,YK,CA,60.12,-128.82,690,6,cyqh +CYQQ,YQQ,71893,Comox,BC,CA,49.73,-124.9,24,6,cyqq +CYSY,YSY,71051,Sachs Harbour,NT,CA,72.0,-125.27,86,6,cysy +CYVQ,YVQ,71043,Norman Wells,NT,CA,65.28,-126.8,74,5,cyvq +CYWO,YWO,71496,Lupin,NU,CA,65.77,-111.25,494,6,cywo +CYXS,YXS,71908,Prince George,BC,CA,53.89,-122.68,691,0,cyxs +CYXY,YXY,71964,Whitehorse,YK,CA,60.73,-135.07,703,5,cyxy +CYYE,YYE,71945,Fort Nelson,BC,CA,58.84,-122.6,382,5,cyye +CYZF,YZF,71936,Yellow Knife,NT,CA,62.51,-114.5,206,6,cyzf +CYZT,YZT,71109,Port Hardy,BC,CA,50.69,-127.37,22,0,cyzt +,,,Santo Domingo Este,,DO,18.47,-69.88,14,8,dsd +,,,efl,,,60.0,-120.0,437,7,efl +KGRF,GRF,74207,Fort Lewis/Gray,WA,US,47.09,-122.58,92,6,grf +KH02,H02,,High Island 334A,LA,US,28.06,-93.4,30,7,h02 +,,,hay,,,65.2,-161.15,92,7,hay +PAHO,HOM,70341,Homer Muni,AK,US,59.64,-151.5,28,6,hom +,,,icc,,,70.4,-161.9,0,7,icc +,,,ink,,,63.39,-158.83,245,9,ink +PAFE,AFE,,Kake Seaplane Base,AK,US,56.97,-134.0,0,7,kak +,,,kan,,,66.08,-152.17,222,7,kan +,,,kel,,,67.95,-162.31,69,7,kel +,,,kil,,,60.32,-160.2,467,7,kil +,,,kna,,,60.59,-150.32,125,7,kna +,,,knl,,,60.37,-149.41,365,7,knl +,,,mac,,,61.32,-142.59,967,7,mac +,,,maz,,,18.17,-67.15,0,7,maz +MDPC,,78479,Punta Cana,,DO,18.57,-68.37,12,6,mdpc +MDPP,,78457,Puerto Plata Intl,,DO,19.75,-70.55,5,6,mdpp +MDSD,,78485,Caucedo/De Las Amer,,DO,18.43,-69.67,18,6,mdsd +MDST,,78460,Santiago Intl,,DO,19.47,-70.7,184,6,mdst +MKJP,,78397,Kingston,,JM,17.93,-76.78,3,5,mkjp +MTCH,,78409,Cap-Haitien,,HT,19.75,-72.1833333333,2,5,mtch +,,,mtl,,,60.0,-140.0,569,7,mtl +MTPP,,78439,Port-Au-Prince,,HT,18.55,-72.35,37,6,mtpp +KMTV,MTV,,Martinsville,VA,US,36.63,-80.02,287,7,mtv +MUBA,,78268,Baracoa Oriente,,CU,20.35,-74.5,9,7,muba +MUBY,,,Bayamo,,CU,20.4,-76.6166666667,64,7,muby +MUCU,,78264,Santiago De Cuba,Oriente,CU,19.966,-75.85,76,6,mucu +MUGM,,78367,Guantanamo Bay,CU,CU,19.906,-75.207,17,6,mugm +MUGT,,78267,Guantanamo,,CU,20.0833333333,-75.15,8,7,mugt +MUMO,,,Moa,,CU,20.65,-74.92,5,7,mumo +MUMZ,,78256,Manzanillo,,CU,20.2833333333,-77.1,60,7,mumz +MUVT,,78357,Las Tumas,,CU,20.95,-76.95,106,7,muvt +,,,nck,,,60.03,-151.66,38,7,nck +,,,noa,,,68.07,-158.71,310,7,noa +,,,nru,,,66.85,-154.34,317,7,nru +,,,nw2,,,47.7,-144.1,0,7,nw2 +,,,nw4,,,47.0,-138.0,0,7,nw4 +,,,nw7,,,48.5,-129.5,0,7,nw7 +,,,nw8,,,44.6,-127.5,0,7,nw8 +,,,nw9,,,50.5,-141.38,0,7,nw9 +,,,opp1,,,48.09,-130.43,0,7,opp1 +,,,opp2,,,48.11,-126.68,0,7,opp2 +,,,opp3,,,45.27,-129.77,0,7,opp3 +PAAQ,PAQ,70274,Palmer Muni,AK,US,61.61,-149.09,73,6,paaq +PABA,BTI,70086,Barter Island,AK,US,70.14,-143.59,2,7,paba +PABE,BET,70219,Bethel,AK,US,60.78,-161.8,41,5,pabe +PABI,BIG,70267,Ft. Greely,AK,US,63.97,-145.7,386,6,pabi +PABR,BRW,70026,Barrow/Wiley Post-Will Rogers,AK,US,71.29,-156.77,7,5,pabr +PABT,BTT,70174,Bettles Field,AK,US,66.92,-151.52,195,6,pabt +PACD,CDB,70316,Cold Bay,AK,US,55.21,-162.72,30,5,pacd +PACV,CDV,70296,Cordova,AK,US,60.5,-145.5,12,6,pacv +PACZ,CZF,70212,Cape Romanzoff,AK,US,61.79,-166.04,146,6,pacz +PADK,ADK,70454,Adak NAS,AK,US,51.89,-176.65,4,7,padk +PADL,DLG,70321,Dillingham,AK,US,59.05,-158.52,26,6,padl +PADQ,ADQ,70350,Kodiak,AK,US,57.76,-152.5,34,5,padq +PADU,DUT,70489,Dutch Harbor,AK,US,53.89,-166.53,4,6,padu +PAEC,AEC,,Chulitna,AK,US,62.89,-149.84,381,7,paec +PAED,EDF,70272,Elmendorf AFB,AK,US,61.26,-149.81,59,6,paed +PAEG,EAA,,Eagle,AK,US,64.78,-141.15,268,7,paeg +PAEH,EHM,70305,Cape Newenham,AK,US,58.66,-162.07,161,6,paeh +PAEI,EIL,70265,Eielson AFB,AK,US,64.67,-147.1,167,6,paei +PAEN,ENA,70259,Kenai Muni,AK,US,60.57,-151.25,27,6,paen +PAFA,FAI,70261,Fairbanks Intl,AK,US,64.82,-147.87,132,5,pafa +PAFM,AFM,,Ambler,AK,US,67.1,-157.85,88,7,pafm +PAGA,GAL,70222,Galena Airport,AK,US,64.74,-156.94,46,6,paga +PAGK,GKN,70271,Gulkana,AK,US,62.15,-145.45,481,6,pagk +PAGS,GST,70367,Gustavus,AK,US,58.42,-135.73,9,6,pags +PAGY,SGY,70362,Skagway,AK,US,59.48,-135.32,5,6,pagy +PAHN,HNS,,Haines,AK,US,59.25,-135.52,5,6,pahn +PAHO,HOM,70341,Homer Muni,AK,US,59.64,-151.5,28,6,paho +PAIL,ILI,70340,Iliamna,AK,US,59.76,-154.92,49,6,pail +PAJN,JNU,70381,Juneau Intl,AK,US,58.38,-134.58,5,0,pajn +PAKN,AKN,70326,King Salmon,AK,US,58.68,-156.65,17,5,pakn +PAKT,KTN,70395,Ketchikan Intl,AK,US,55.35,-131.7,28,6,pakt +PAKW,AKW,,Klawock,AK,US,55.562,-133.085,15,7,pakw +PALU,LUR,70104,Cape Lisburne,AK,US,68.89,-166.14,3,6,palu +PAMC,MCG,70231,McGrath,AK,US,62.95,-155.61,103,5,pamc +PAMD,MDO,70343,Middleton Island,AK,US,59.44,-146.33,14,7,pamd +PANC,ANC,70273,Anchorage Intl,AK,US,61.17,-150.0,38,5,panc +PANI,ANI,70232,Aniak,AK,US,61.58,-159.53,26,7,pani +PANT,ANN,70398,Annette Island,AK,US,55.04,-131.57,36,5,pant +PAOM,OME,70200,Nome,AK,US,64.5,-165.44,11,5,paom +PAOR,ORT,70291,Northway,AK,US,62.97,-141.94,523,6,paor +PAOT,OTZ,70133,Kotzebue/Ralph Wien,AK,US,66.87,-162.64,3,5,paot +PAPG,PSG,70386,Petersburg,AK,US,56.82,-132.945,15,6,papg +PASC,SCC,,Deadhorse,AK,US,70.2,-148.47,15,6,pasc +PASI,SIT,70371,Sitka,AK,US,57.07,-135.35,5,6,pasi +PASN,SNP,70308,St Paul Island,AK,US,57.15,-170.22,29,5,pasn +PASV,SVW,70235,Sparrevohn,AK,US,61.11,-155.59,484,7,pasv +PASW,SKW,70255,Skwentna,AK,US,61.97,-151.18,48,7,pasw +PATA,TAL,70178,Tanana,AK,US,65.17,-152.1,67,6,pata +PATK,TKA,70251,Talkeetna,AK,US,62.3,-150.1,109,6,patk +PATL,TLJ,,Tatalina,AK,US,62.91,-155.99,294,6,patl +PATO,POR,,Portage Glacier Visitor Cntr,AK,US,60.79,-148.83,31,7,pato +PAUM,UMT,70162,Umiat,AK,US,69.37,-152.13,104,7,paum +PAUN,UNK,70207,Unalakleet,AK,US,63.89,-160.81,6,6,paun +PAVD,VDZ,,Valdez,AK,US,61.13,-146.25,37,6,pavd +PAVW,VWS,70275,Valdez,AK,US,61.13,-146.35,11,7,pavw +PAWD,SWD,70277,Seward,AK,US,60.12,-149.45,23,7,pawd +PAWG,WRG,70387,Wrangell,AK,US,56.48,-132.396,11,6,pawg +PAWR,IEM,,Whittier,AK,US,60.77,-148.69,47,7,pawr +PAXK,PXK,,Paxson,AK,US,63.04,-145.5,809,7,paxk +PAYA,YAK,70361,Yakutat,AK,US,59.52,-139.67,11,5,paya +PFYU,FYU,,Fort Yukon,AK,US,66.57,-145.27,131,7,pfyu +,,,piko,,,52.95,-168.85,21,7,piko +,,,Prudhoe Bay,AK,US,69.0,-149.0,493,8,pln +,,,pls,,,67.75,-149.0,1130,7,pls +PATO,POR,,Portage Glacier,AK,US,60.79,-148.83,31,7,por +,,,pse,,,17.85,-66.52,0,7,pse +,,,qrz,,,65.41,-164.66,76,7,qrz +,,,s#1,,,50.0,-135.0,0,7,s#1 +PASD,SDP,,Sand Point,AK,US,55.32,-160.52,7,7,sdp +KSRR,SRR,,Ruidoso,NM,US,33.463,-105.535,2076,7,srr +,,,srv,,,61.64,-156.44,91,7,srv +,,,sww,,,56.97,-126.95,1463,8,sww +TAPA,,78862,Coolidge Airport,,AG,17.12,-61.78,14,6,tapa +TDCF,,78906,Canefield,,DM,15.3333333333,-61.4,5,7,tdcf +TDPD,,78905,Melville Hall Ar,,DM,15.55,-61.3,14,7,tdpd +TDPR,,78907,Roseau,,DM,15.3,-61.3833333333,72,7,tdpr +,,,tel,,,63.44,-153.36,185,7,tel +TFFJ,,78894,Gustavia/St.Bart,,GP,17.9,-62.85,290,7,tffj +TFFR,,78897,Le Raizet,,GP,16.2666666667,-61.5333333333,11,8,tffr +TIST,,78543,C. Amalie/Cyril E.,,VI,18.33,-64.97,7,6,tist +TISX,,78547,Christiansted/Alexander,,VI,17.7,-64.8,19,6,tisx +TJBQ,,78514,Aguadilla/Borinquen,PR,US,18.5,-67.13,72,6,tjbq +TJMZ,,,Mayaguez/Eugenio,PR,US,18.27,-67.15,9,6,tjmz +TJPS,,,Ponce/Mercedita,PR,US,18.02,-66.57,9,6,tjps +TJSJ,SJU,78526,San Juan Intl,PR,US,18.43,-66.0,21,5,tjsj +TKPK,,78858,Golden Rock,,KN,17.3,-62.68,48,6,tkpk +TKPN,,78859,Charlestown/Newc,,AG,17.1833333333,-62.5666666667,17,7,tkpn +TNCE,,78873,Fdr/Oranjes,,AN,17.4666666667,-62.9666666667,39,7,tnce +TNCM,,78866,Prinses Juliana,,VI,18.05,-63.12,4,8,tncm +,,,tok,,,62.97,-143.34,636,7,tok +TQPF,,78846,Wall Blake,,VI,18.1833333333,-63.0333333333,31,7,tqpf +TRPM,,,Blackburne/Plymo,,AG,16.75,-62.1666666667,12,7,trpm +TUPJ,,78550,Beef Is/Roadtown,,VI,18.45,-64.53,4,7,tupj +,,,u#2,,,70.97,-178.53,3,7,u#2 +UHMR,,25677,Ugolnaya Bay/Be,,RU,63.05,179.32,85,7,u#6 +,,,u#c,,,66.17,-169.83,7,7,u#c +,,,uhaz,,,64.73,177.5,5,7,uhaz +UHMA,,25563,Anadyr',HA,RU,64.78,177.57,62,6,uhma +UHMD,,25594,Buhta Providenja,HA,RU,64.43,-173.23,3,7,uhmd +UHMI,,,Mys Schmidta,,RU,68.9,-179.45,1,8,uhmi +CWNL,WNL,71462,Great Duck Island,ON,CA,45.64,-82.97,183,7,wnl +,,,won,,,63.49,-150.88,605,7,won +,,,wrp,,,69.9,-128.97,15,7,wrp +,,,wxk,,,69.58,-120.75,27,7,wxk +CWKM,WKM,71046,Komakuk Beach,YK,CA,69.58,-140.18,19,7,yaj diff --git a/datasources/hires_conus.csv b/datasources/hires_conus.csv new file mode 100644 index 00000000..09bd00ee --- /dev/null +++ b/datasources/hires_conus.csv @@ -0,0 +1,1229 @@ +icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid +K1V4,1V4,72614,St. Johnsbury,VT,US,44.42,-72.02,210,7,1v4 +,,99405,Lake Worth,FL,US,26.7,-80.96,5,8,2is +,,,3j2,,,31.0,-79.0,0,7,3j2 +K4BL,4BL,72472,Blanding,UT,US,37.62,-109.47,1840,7,4bl +K4BQ,4BQ,72667,Broadus,MT,US,45.44,-105.4,922,9,4bq +K4HV,4HV,72473,Hanksville,UT,US,38.38,-110.72,1314,7,4hv +KOMK,OMK,72789,Omak,WA,US,48.42,-119.53,382,7,4om +K6R0,6R0,,Slidell,LA,US,30.33,-89.82,8,8,6ro +KSPD,SPD,,Springfield,CO,US,37.28,-102.61,1335,7,8v7 +,,,95e,,,33.8,-106.64,1474,7,95e +K9B6,9B6,,Sewel Ridge,ME,US,43.0,-68.0,150,8,9b6 +,,,abl,,,34.1,-86.1,304,7,abl +KADM,ADM,,Ardmore,OK,US,34.303,-97.02,232,4,adm +,,,afa,,,48.0,-65.0,0,7,afa +KAGR,AGR,74796,Avon Park,FL,US,27.65,-81.3333333333,20,8,agr +KANW,ANW,,Ainsworth,NE,US,42.6,-99.9,777,8,aih +KAJO,AJO,,Corona,CA,US,33.898,-117.602,163,8,ajo +KAKO,AKO,,Akron/Washington,CO,US,40.1743,-103.215,1421,4,ako +,,,alta,,,40.55,-111.57,2246,7,alta +KANJ,ANJ,72734,Sault Ste Marie,MI,US,46.485,-84.366,218,0,anj +,,,appl,,,42.99,-70.62,0,7,appl +KAPX,APX,72634,Gaylord/Alpena/WFO,MI,US,44.9,-84.7166666667,446,8,apx +KAQQ,AQQ,,Apalachicola,FL,US,29.7333333333,-85.0333333333,5,8,aqq +,,,ath,,,42.3,-102.4,1188,7,ath +,,,atl1,,,37.2,-74.8,0,7,atl1 +,,,atl2,,,36.05,-74.25,0,7,atl2 +,,,atl3,,,32.8,-77.2,0,7,atl3 +,,,atl4,,,38.6,-73.75,0,7,atl4 +K56N,56N,,Sandy Hook CGS,NJ,US,40.42,-73.98,1,8,atlh +KAWH,AWH,,Wildhorse Reservoir,NV,US,41.67,-115.79,1902,7,awh +,,,b015,,,42.75,-124.86,0,7,b015 +,,,b#1,,,34.9,-73.0,0,7,b#1 +,,,b#2,,,32.3,-75.2,0,7,b#2 +,,,b#3,,,29.3,-77.4,0,7,b#3 +,,,b40,,,33.05,-114.24,362,7,b40 +,,,b41,,,31.52,-110.31,1526,7,b41 +,,,b42,,,32.05,-107.86,1326,7,b42 +,,,b43,,,30.44,-104.32,1501,7,b43 +,,,b44,,,28.38,-110.33,315,7,b44 +,,,b45,,,26.52,-98.79,104,7,b45 +,,,b46,,,28.7,-96.01,2,7,b46 +,,,b47,,,29.83,-91.59,1,7,b47 +,,,b48,,,25.19,-80.67,1,7,b48 +,,,b#4,,,28.9,-78.5,0,7,b#4 +,,,b#5,,,25.9,-89.7,0,7,b#5 +,,,b#6,,,25.9,-93.6,0,7,b#6 +,,,b#7,,,25.9,-85.9,0,7,b#7 +,,,b#8,,,27.9,-95.0,0,7,b#8 +,,,b#9,,,27.0,-96.5,0,7,b#9 +KBAB,BAB,,Marysville/Beale AFB,CA,US,39.14,-121.44,34,6,bab +,,,b#a,,,40.5,-69.4,0,7,b#a +KBAX,BAX,,Bad Axe,MI,US,43.79,-82.99,234,7,bax +,,,b#b,,,41.1,-66.6,0,7,b#b +KBBD,BBD,,Brady,TX,US,31.179,-99.324,557,8,bbd +,,,b#d,,,42.5,-130.5,0,7,b#d +,,,Bridgeport,CA,US,38.3,-119.16,2321,9,bdg +,,,bds,,,33.64,-102.95,1184,7,bds +,,,b#f,,,46.1,-131.0,0,7,b#f +,,,South Bakersfield,CA,US,35.24,-119.03,151,6,bfl +,,,b#g,,,40.9,-137.5,0,7,b#g +KREJ,REJ,72661,Redig,SD,US,45.27,-103.54,922,8,bh1 +,,,bh2,,,44.79,-104.73,1215,7,bh2 +KSPF,SPF,,Spearfish,SD,US,44.46,-103.85,1210,7,bh3 +,,,bh4,,,43.35,-104.69,1340,7,bh4 +,,,bh5,,,43.53,-103.65,1461,7,bh5 +,,,b#h,,,39.2,-124.0,0,7,b#h +UTSB,BHK,38683,Bukhara,UZ,UZ,39.72,64.62,226,6,bhk +KBID,BID,,Block Island,RI,US,41.18,-71.58,33,7,bid +KBIV,BIV,,Holland/Tulip City,MI,US,42.75,-86.1,208,7,biv +,,,b#j,,,46.2,-124.2,0,7,b#j +,,,b#k,,,40.4,-124.5,0,7,b#k +,,,bky,,,34.86,-91.27,54,7,bky +KBLU,BLU,,Blue Canyon,CA,US,39.29,-120.7,1609,7,blu +,,,b#m,,,23.4,-162.3,0,7,b#m +KEET,EET,72230,Alabaster,AL,US,33.1666666667,-86.7666666667,197,8,bmx +KOHX,OHX,,Nashville/WFO,TN,US,36.25,-86.57,180,7,bna +,,,b#n,,,17.2,-157.8,0,7,b#n +KBNY,BNY,,Burney,CA,US,40.89,-121.67,957,7,bny +,,,b#o,,,19.3,-160.8,0,7,b#o +K92Q,92Q,,Bodega Bay,CA,US,38.32,-123.07,12,8,bod +,,,bon,,,48.64,-116.39,1099,7,bon +,,,b#p,,,17.4,-152.5,0,7,b#p +KBPK,BPK,,Mountain Home/Baxter Co Regnl,AR,US,36.37,-92.47,280,7,bpk +,,,b#q,,,40.3,-73.2,0,7,b#q +,,,Chattahooche NF,GA,US,34.8,-48.05,908,9,bra +,,,b#s,,,36.6,-74.8,0,7,b#s +,,,b#t,,,32.56,-79.09,0,7,b#t +,,,b#u,,,32.43,-119.52,0,7,b#u +,,,b#v,,,40.68,-72.07,0,7,b#v +,,,b#w,,,38.54,-74.69,0,7,b#w +,,,b#x,,,40.35,-73.75,0,7,b#x +,,,c01,,,37.2,-118.8,2936,7,c01 +,,,c02,,,47.61,-103.26,762,7,c02 +,,,c03,,,37.8,-97.01,390,7,c03 +,,,c04,,,34.59,-94.3,380,7,c04 +,,,c06,,,37.9,-95.2,337,7,c06 +,,,c07,,,38.5,-101.5,1036,7,c07 +,,,c08,,,37.4,-105.2,3199,7,c08 +,,,c09,,,35.96,-105.33,2522,7,c09 +KPVW,PVW,,Plainview,TX,US,34.2,-101.7,1024,7,c10 +,,,c11,,,33.6,-99.3,404,7,c11 +,,,c12,,,33.7,-97.4,343,7,c12 +,,,c13,,,37.1,-92.3,456,7,c13 +,,,c14,,,41.0,-107.0,2504,7,c14 +,,,c18,,,47.0,-112.5,1483,7,c18 +,,,c19,,,49.0,-114.0,1558,7,c19 +,,,c22,,,47.5,-99.0,461,7,c22 +,,,c23,,,46.2,-97.5,358,7,c23 +,,,c25,,,40.8,-84.2,238,7,c25 +,,,c27,,,38.0,-80.0,881,7,c27 +,,,c28,,,34.5,-82.5,244,7,c28 +,,,c32,,,37.35,-99.35,652,7,c32 +,,,c33,,,35.3,-98.9,457,7,c33 +,,,c34,,,35.5,-97.0,305,7,c34 +,,,c35,,,34.98,-94.69,143,9,c35 +,,,c36,,,36.6,-101.6,996,7,c36 +,,,c7h,,,38.5,-70.7,0,7,c7h +,,,cai,,,37.3,-88.9,116,7,cai +,,,can,,,42.05,-73.2,426,7,can +KCBE,CBE,,Cumberland,MD,US,39.615,-78.761,236,7,cbe +KGWX,GWX,,Columbus AFB,MS,US,33.9,-88.33,169,8,cbn +,,,ccl,,,37.15,-120.28,64,7,ccl +KCCR,CCR,,Concord/Buchanan Fld,CA,US,37.98,-122.05,11,7,ccr +,,,cfc,,,39.03,-120.95,616,7,cfc +,,,Lake Bella,MN,US,43.5,-95.6,2339,8,che +,,,chrl,,,53.63,-106.2,582,7,chrl +KRZR,RZR,,Cleveland,TN,US,35.2,-84.8,254,7,cld +,,,East Cleveland,OH,US,41.5,-81.6,213,8,cle +,,,cln,,,31.71,-89.41,55,7,cln +,,,cnd,,,36.94,-85.33,251,7,cnd +,,,cnlk,,,53.99,-105.12,599,7,cnlk +KGLY,GLY,,Clinton,MO,US,38.35,-93.77,238,8,cnn +,,,coa,,,36.15,-120.32,369,7,coa +,,,col1,,,45.68,-121.27,61,7,col1 +,,,col2,,,45.72,-121.56,61,7,col2 +,,,col3,,,45.68,-120.82,61,7,col3 +,,,col4,,,45.72,-120.21,122,7,col4 +KCQV,CQV,,Colville Muni,WA,US,48.55,-117.89,572,7,cqv +KCIN,CIN,,Carroll,IA,US,42.04,-94.79,379,8,crl +KCSQ,CSQ,,Creston,IA,US,41.02,-94.37,394,8,csq +KCTY,CTY,72212,Cross City,FL,US,29.62,-83.1,13,6,cty +,,,cvd,,,38.77,-122.97,404,7,cvd +MMCV,CVM,76491,Cuidad Victoria,,MX,23.72,-98.97,238,6,cvm +KCVS,CVS,,Clovis/Cannon AFB,NM,US,34.39,-103.32,1309,4,cvs +CWLB,WLB,71931,Lac La Biche,AB,CA,54.78,-112.02,567,7,cwlb +CWLO,WLO,71853,Shilo,MB,CA,49.79,-99.65,373,7,cwlo +CYLW,YLW,71203,Kelowna,BC,CA,49.95,-119.4,456,1,cwlw +CWMW,WMW,71722,Maniwaki,QB,CA,46.39,-75.96,170,8,cwmw +CWOS,WOS,71399,Shelborne,NS,CA,43.73,-65.25,30,8,cwos +CWQG,WQG,71151,Valcartier,QB,CA,46.91,-71.5,168,8,cwqg +CWSA,WSA,71600,Sable Island,NS,CA,43.94,-60.02,4,5,cwsa +CWSE,WSE,71119,Edmonton/Stony Plain,AB,CA,53.5333333333,-114.083333333,766,8,cwse +CWZB,WZB,71197,Port Aux Basques,NF,CA,47.58,-59.17,40,7,cwzb +CWZC,,,Moosonee,ON,CA,51.2833333333,-80.6,11,8,cwzc +CWZV,WZV,71107,Cape Saint James,BC,CA,51.94,-131.02,92,7,cwzv +CYAH,YAH,71823,La Grande Iv,QB,CA,53.76,-73.67,306,5,cyah +CYAW,YAW,71601,Halifax,NS,CA,44.64,-63.5,51,6,cyaw +CYBU,YBU,71130,Nipawin,SK,CA,53.34,-104.0,374,7,cybu +CYCG,YCG,71884,Castlegar,BC,CA,49.3,-117.63,495,6,cycg +CYCX,YCX,71701,Gagetown,NB,CA,45.84,-66.43,51,6,cycx +CYDF,YDF,71809,Deer Lake,NF,CA,49.23,-57.4,22,6,cydf +CYEG,YEG,71123,Edmonton Intl,AB,CA,53.33,-113.58,723,6,cyeg +CYFO,YFO,,Flin Flon,MB,CA,54.69,-101.69,304,7,cyfo +CYGQ,YGQ,71834,Geraldton,ON,CA,49.79,-86.93,351,6,cygq +CYHM,YHM,71263,Hamilton Airport,ON,CA,43.17,-79.94,238,6,cyhm +CYHZ,YHZ,71395,Halifax Intl,NS,CA,44.89,-63.52,145,0,cyhz +CYJT,YJT,71815,Stephenville,NF,CA,48.54,-58.55,26,5,cyjt +CYKF,YKF,71368,Waterloo Well,ON,CA,43.47,-80.39,317,6,cykf +CYLH,,71697,Lansdowne House,ON,CA,52.2,-87.9333333333,254,7,cylh +CYLJ,YLJ,71125,Meadow Lake,SK,CA,54.14,-108.52,480,7,cylj +CYMO,YMO,71836,Moosonee,ON,CA,51.289,-80.614,10,5,cymo +CYMT,YMT,71822,Chibougamau-Chapais,QB,CA,49.78,-74.53,387,6,cymt +CYMX,YMX,71626,Montreal/Mirabel,QB,CA,45.69,-74.04,82,1,cymx +CYOW,YOW,71628,Ottawa Intl,ON,CA,45.33,-75.67,114,2,cyow +CYPA,YPA,71869,Prince Albert,SK,CA,53.23,-105.67,428,6,cypa +CYPE,YPE,71068,Peace River,AB,CA,56.23,-117.45,571,6,cype +CYPL,YPL,71845,Pickle Lake,ON,CA,51.48,-90.2,373,5,cypl +CYPQ,YPQ,,Peterborough,ON,CA,44.23,-78.37,191,6,cypq +CYQA,YQA,71630,Muskoka,ON,CA,44.98,-79.3,282,6,cyqa +CYQD,YQD,71867,The Pas,MB,CA,53.98,-101.1,271,5,cyqd +CYQG,YQG,71538,Windsor,ON,CA,42.28,-82.97,190,6,cyqg +CYQI,YQI,71603,Yarmouth,NS,CA,43.84,-66.08,43,5,cyqi +CYQK,YQK,71850,Kenora,ON,CA,49.79,-94.37,411,6,cyqk +CYQM,YQM,71705,Moncton,NB,CA,46.12,-64.68,71,6,cyqm +CYQQ,YQQ,71893,Comox,BC,CA,49.73,-124.9,24,6,cyqq +CYQR,YQR,71863,Regina,SK,CA,50.44,-104.67,577,0,cyqr +CYQT,YQT,71749,Thunder Bay,ON,CA,48.38,-89.32,199,0,cyqt +CYQX,YQX,71803,Gander Intl,NF,CA,48.96,-54.57,151,6,cyqx +CYQY,YQY,71707,Sydney,NS,CA,46.18,-60.05,62,6,cyqy +CYSJ,YSJ,71609,Saint John,NB,CA,45.33,-65.88,109,6,cysj +CYTH,YTH,71079,Thompson,MB,CA,55.8,-97.87,218,6,cyth +CYTL,YTL,71848,Big Trout Lake,ON,CA,53.83,-89.87,224,6,cytl +CYTS,YTS,71739,Timmins,ON,CA,48.58,-81.38,295,6,cyts +CYUL,YUL,71627,Montreal/Dorval,QB,CA,45.47,-73.75,36,0,cyul +CYVO,YVO,71725,Val D'Or,QB,CA,48.05,-77.78,337,6,cyvo +CYVR,YVR,71892,Vancouver Intl,BC,CA,49.19,-123.18,2,6,cyvr +CYVV,YVV,71633,Wiarton,ON,CA,44.76,-81.1,222,6,cyvv +CYWA,YWA,71625,Petawawa,ON,CA,45.96,-77.31,130,6,cywa +CYWG,YWG,71852,Winnipeg,MB,CA,49.93,-97.23,239,0,cywg +CYXC,YXC,71880,Cranbrook,BC,CA,49.62,-115.78,939,6,cyxc +CYXE,YXE,71866,Saskatoon,SK,CA,52.18,-106.7,504,5,cyxe +CYXH,YXH,71872,Medicine Hat,AB,CA,50.03,-110.72,716,6,cyxh +CYXS,YXS,71908,Prince George,BC,CA,53.89,-122.68,691,0,cyxs +CYXU,YXU,71623,London,ON,CA,43.04,-81.15,278,6,cyxu +CYXX,YXX,71108,Abbotsford,BC,CA,49.04,-122.37,58,6,cyxx +CYXZ,YXZ,71738,Wawa,ON,CA,47.98,-84.78,287,6,cyxz +CYYB,YYB,71731,North Bay,ON,CA,46.38,-79.42,371,6,cyyb +CYYC,YYC,71877,Calgary Intl,AB,CA,51.12,-114.02,1084,0,cyyc +CYYG,YYG,71706,Charlottetown,PE,CA,46.29,-63.13,54,6,cyyg +CYYJ,YYJ,71799,Victoria Intl,BC,CA,48.66,-123.43,19,6,cyyj +CYYL,YYL,71078,Lynn Lake,MB,CA,56.88,-101.08,357,6,cyyl +CYYZ,YYZ,71624,Toronto Intl,ON,CA,43.69,-79.63,173,3,cyyz +CYZT,YZT,71109,Port Hardy,BC,CA,50.69,-127.37,22,0,cyzt +CYZV,YZV,71811,Sept Iles,QB,CA,50.23,-66.27,55,5,cyzv +CYZX,YZX,71397,Greenwood,NS,CA,44.98,-64.92,28,6,cyzx +,,,czc,,,38.6,-123.24,192,7,czc +KD07,D07,,Faith Muni,SD,US,45.04,-102.02,784,7,d07 +KDNR,DNR,72469,Denver/Stapleton,CO,US,39.75,-104.87,1611,7,den +KDOV,DOV,,Dover AFB,DE,US,39.14,-75.47,9,6,dov +KDPG,DPG,74003,Dugway Proving Ground,UT,US,40.21,-112.93,1326,3,dpg +,,,dsc,,,35.34,-116.88,961,7,dsc +,,,Santo Domingo Este,,DO,18.47,-69.88,14,8,dsd +KDTX,DTX,72632,Detroit/WFO,MI,US,42.71,-83.47,327,8,dtx +KDVN,DVN,74455,Davenport,IA,US,41.62,-90.58,230,3,dvn +KDYS,DYS,69019,Abilene/Dyess AFB,TX,US,32.44,-99.85,545,6,dys +KE28,E28,74733,White Sands Space Harbor,NM,US,32.94,-106.41,1192,8,e28 +KE74,E74,,Safford,AZ,US,32.83,-109.68,900,8,e74 +KEAX,EAX,,Pleasant Hill/WFO,MO,US,38.8166666667,-94.2666666667,303,8,eax +KEDW,EDW,72381,Edwards AFB,CA,US,34.91,-117.87,702,3,edw +,,,emf,,,34.41,-117.37,1129,7,emf +,,76256,Empalme,,MX,27.95,-110.766666667,12,8,emp +KEND,END,,Enid/Vance AFB,OK,US,36.34,-97.9,398,4,end +,,,eon,,,42.46,-74.99,504,7,eon +,,,estc,,,47.46,-69.22,264,7,estc +KEGC,EGC,,Everglades City,FL,US,25.89,-81.32,2,7,evr +KEVW,EVW,,Evanston-Uninta Co Burns Field,WY,US,41.27,-111.03,2177,7,evw +KFCS,FCS,72468,Fort Carson,CO,US,38.69,-104.77,1789,6,fcs +KFDR,FDR,,Frederick Muni,OK,US,34.35,-98.98,386,5,fdr +KFFC,FFC,72215,Peachtree City,GA,US,33.35,-84.56,262,1,ffc +KFHU,FHU,72273,Fort Huachuca,AZ,US,31.58,-110.33,1438,6,fhu +KFLG,FLG,72375,Flagstaff/Pullim,AZ,US,35.14,-111.67,2134,2,flg +KFLP,FLP,,Flippin,AR,US,36.29,-92.59,219,7,flp +KFNB,FNB,,Falls City/Brnnr,NE,US,40.08,-95.58,300,7,fnb +,,,Fort Peck,MT,US,48.31,-105.09,634,7,fpk +,,,fps7,,,33.49,-77.59,0,7,fps7 +KFRI,FRI,72455,Junction City,KS,US,39.055,-96.765,325,6,fri +,,,fro,,,43.35,-120.86,1327,7,fro +,,,frs,,,38.6,-123.24,192,7,frs +KFSI,FSI,72355,Fort Sill,OK,US,34.66,-98.4,362,7,fsi +KFST,FST,,Fort Stockton,TX,US,30.93,-102.82,883,6,fstk +,,,ftsr,,,34.38,-104.23,1231,7,ftsr +KFWD,FWD,72249,Fort Worth,TX,US,32.8166666667,-97.2833333333,196,8,fwd +,,,fzp,,,34.84,-118.94,1350,7,fzp +,,,g001,,,47.5,-121.1,1453,7,g001 +,,,g003,,,44.5,-122.7,244,7,g003 +,,,g004,,,44.0,-115.0,2705,7,g004 +,,,g005,,,46.9,-121.3,1639,7,g005 +,,,g007,,,44.1,-120.5,1178,7,g007 +,,,g009,,,42.7,-121.4,1524,7,g009 +,,,g010,,,32.42,-110.73,2414,7,g010 +KLMN,,74646,Lamont/ARM Facility,OK,US,36.61,-97.49,307,8,g011 +KPYX,PYX,,Perryton,TX,US,36.5,-100.8,893,8,g#1 +,,,g#2,,,30.3,-101.7,726,7,g#2 +,,,g#3,,,27.7,-102.5,1247,7,g#3 +,,,g#4,,,30.5,-99.1,504,7,g#4 +,,,g#5,,,28.4,-98.7,98,7,g#5 +,,,g#6,,,26.3,-98.8,53,7,g#6 +,,,g#7,,,24.4,-97.4,0,7,g#7 +,,,g#8,,,25.9,-95.3,0,7,g#8 +,,,g#9,,,24.5,-94.4,0,7,g#9 +,,,g#a,,,23.3,-95.6,0,7,g#a +,,,g#d,,,23.3,-91.6,0,7,g#d +KGDP,GDP,72262,Guadalupe Mtns Np,TX,US,31.83,-104.8,1692,7,gdp +KGDV,GDV,,Glendive,MT,US,47.14,-104.8,749,6,gdv +,,,g#e,,,23.7,-88.7,0,7,g#e +,,,g#f,,,23.0,-85.0,0,7,g#f +,,,g#g,,,23.5,-98.0,77,7,g#g +,,,glry,,,37.07,-121.12,98,7,glry +,,,gmx1,,,29.2,-87.25,0,7,gmx1 +,,,gnb,,,44.92,-80.42,176,7,gnb +KGNC,GNC,,Seminole,TX,US,32.675,-102.653,1010,7,gnc +,,,grun,,,37.27,-82.1,320,7,grun +KGTB,GTB,74370,Fort Drum,NY,US,44.05,-75.74,207,6,gtb +,,,gtp,,,43.9,-110.0,2704,7,gtp +,,,gvh,,,31.69,-87.81,90,7,gvh +KGVL,GVL,,Gainesville,GA,US,34.26,-83.83,386,7,gvl +,,,gvs,,,40.72,-85.93,278,7,gvs +,,,gvy,,,39.17,-121.11,689,7,gvy +KGYX,GYX,74389,Gray,ME,US,43.9,-70.25,125,8,gyx +KHGR,HGR,,Hagerstown,MD,US,39.71,-77.73,224,7,hgr +KHLD,HLD,,Hiland,WY,US,43.09,-107.32,1846,9,hld +KHMM,HMM,,Hamilton/Ravalli Co,MT,US,46.25,-114.15,1110,9,hmm +KHMN,HMN,74732,Holloman AFB,NM,US,32.86,-106.1,1248,4,hmn +KHNR,HNR,,Harlan Muni,IA,US,41.584,-95.34,375,8,hnr +KGRK,GRK,,Granger,TX,US,30.72,-97.38,182,8,hoo +KHSI,HSI,,Hastings,NE,US,40.61,-98.43,591,7,hsi +KHYR,HYR,,Hayward,WI,US,46.025,-91.444,370,6,hyr +KIGM,IGM,72370,Kingman,AZ,US,35.28,-113.95,1032,7,igm +KIJD,IJD,,Willimantic,CT,US,41.75,-72.18,75,7,ijd +KILN,ILN,72426,Wilmington,OH,US,39.43,-83.8,322,3,iln +,,,ils,,,28.88,-118.3,6,7,ils +KILX,ILX,74560,Lincoln,IL,US,40.15,-89.3333333333,177,8,ilx +KIMT,IMT,,Iron Mountain-Kingsford,MI,US,45.81,-88.11,349,7,imt +KINF,INF,,Inverness,FL,US,28.78,-82.31,20,8,inv +,,,ipx,,,44.42,-111.37,1917,7,ipx +KISQ,ISQ,,Manistique/Schoolcraft Co,MI,US,45.97,-86.17,209,7,isq +,,,jack,,,45.64,-70.26,354,7,jack +KJAY,JAY,,Jay Peak,VT,US,44.94,-72.51,572,8,jayv +KJCT,JCT,74740,Junction,TX,US,30.5,-99.77,522,6,jct +KJDN,JDN,,Jordan,MT,US,47.33,-106.93,801,7,jdn +KJHN,JHN,,Johnson City,KS,US,37.5833333333,-101.733333333,1013,8,jhn +,,,joes,,,45.37,-117.31,1726,7,joes +,,,jpb,,,44.27,-67.25,0,7,jpb +KJWG,JWG,,Watonga,OK,US,35.86,-98.42,472,7,jwg +K2G4,2G4,,Oakland,MD,US,39.58,-79.339,894,8,k2g4 +K36U,36U,,Heber,UT,US,40.48,-111.43,1718,8,k36u +K3LF,3LF,,Litchfield,IL,US,39.163,-89.675,210,8,k3lf +K40B,40B,,Clayton Lake,ME,US,46.62,-69.52,314,8,k40b +K48I,48I,,Sutton,WV,US,38.687,-80.652,397,8,k48i +,,,k4s3,,,45.37,-117.31,1726,7,k4s3 +K5J0,5J0,,John Day State,OR,US,44.3833333333,-118.966666667,1127,8,k5j0 +K9V9,9V9,72653,Chamberlain,SD,US,43.8,-99.32,519,7,k9v9 +KAAT,AAT,,Alturas Muni,CA,US,41.491,-120.564,1331,7,kaat +KABE,ABE,72517,Allentown-Bethlehem,PA,US,40.66,-75.43,114,6,kabe +KABI,ABI,72266,Abilene,TX,US,32.43,-99.68,548,4,kabi +KABQ,ABQ,72365,Albuquerque,NM,US,35.05,-106.62,1618,0,kabq +KABR,ABR,72659,Aberdeen Rgnl,SD,US,45.46,-98.43,397,3,kabr +KABY,ABY,72216,Albany Muni,GA,US,31.54,-84.18,58,6,kaby +KACK,ACK,72506,Nantucket Memorial,MA,US,41.26,-70.07,16,2,kack +KACT,ACT,72256,Waco-Madison Coo,TX,US,31.62,-97.22,151,6,kact +KACV,ACV,,Arcata/Eureka,CA,US,40.99,-124.1,67,6,kacv +KACY,ACY,72407,Atlantic City Intl,NJ,US,39.46,-74.57,23,4,kacy +KAFJ,AFJ,,Washington,PA,US,40.14,-80.29,361,7,kafj +KAGC,AGC,,Pittsburgh/Allegheny Co,PA,US,40.35,-79.93,389,6,kagc +KAGS,AGS,72218,Augusta,GA,US,33.38,-81.97,44,4,kags +KAHN,AHN,72311,Athens Muni,GA,US,33.96,-83.32,244,4,kahn +KAIA,AIA,,Alliance Muni,NE,US,42.05,-102.8,1196,7,kaia +KALB,ALB,72518,Albany,NY,US,42.76,-73.8,92,3,kalb +KALI,ALI,,Alice Intl,TX,US,27.74,-98.04,53,6,kali +KALO,ALO,72548,Waterloo Muni,IA,US,42.55,-92.4,264,4,kalo +KALS,ALS,72462,Alamosa Muni,CO,US,37.46,-105.87,2299,6,kals +KALW,ALW,72788,Walla Walla Regnl,WA,US,46.09,-118.29,363,6,kalw +KAMA,AMA,72363,Amarillo Intl,TX,US,35.23,-101.7,1093,3,kama +KANB,ANB,,Anniston,AL,US,33.59,-85.85,183,6,kanb +KAND,AND,,Anderson County,SC,US,34.49,-82.71,239,6,kand +KAOO,AOO,,Altoona,PA,US,40.3,-78.32,455,6,kaoo +KAPA,APA,,Denver/Centennial,CO,US,39.5599,-104.848,1775,4,kapa +KAPN,APN,72639,Alpena,MI,US,45.08,-83.57,210,4,kapn +KAQP,AQP,,Appleton Muni,MN,US,45.23,-96.0,311,7,kaqp +KARA,ARA,,New Iberia/Acadiana Regnl,LA,US,30.03,-91.88,18,7,kara +KART,ART,,Watertown Intl,NY,US,44.01,-76.02,100,6,kart +KASE,ASE,,Aspen,CO,US,39.22,-106.87,2354,4,kase +KAST,AST,72791,Astoria,OR,US,46.16,-123.88,3,4,kast +KATL,ATL,72219,Atlanta Intl,GA,US,33.66,-84.42,296,0,katl +KATY,ATY,,Watertown Muni,SD,US,44.92,-97.16,532,6,katy +KAUG,AUG,,Augusta,ME,US,44.32,-69.8,109,4,kaug +KAUS,AUS,72254,Austin/Bergstrom Intl,TX,US,30.183,-97.68,166,3,kaus +KAUW,AUW,72646,Wausau,WI,US,44.93,-89.62,362,6,kauw +KAVL,AVL,72315,Asheville Rgnl,NC,US,35.44,-82.55,670,4,kavl +KAVP,AVP,72513,Wilkes-Barre/Scranton,PA,US,41.33,-75.73,291,6,kavp +KAXN,AXN,,Alexandria,MN,US,45.87,-95.41,433,3,kaxn +KAYS,AYS,72213,Waycross,GA,US,31.25,-82.4,46,7,kays +KAZO,AZO,,Kalamazoo Intl A,MI,US,42.24,-85.55,272,6,kazo +KBAF,BAF,,Westfield,MA,US,42.16,-72.72,83,6,kbaf +KBCE,BCE,,Bryce Canyon,UT,US,37.71,-112.16,2312,6,kbce +KBDE,BDE,,Baudette,MN,US,48.73,-94.6,329,7,kbde +KBDL,BDL,72508,Windsor Locks,CT,US,41.94,-72.68,60,6,kbdl +KBDR,BDR,72504,Bridgeport,CT,US,41.18,-73.13,7,3,kbdr +KBED,BED,74490,Bedford/Laurence G Hanscom,MA,US,42.47,-71.29,50,2,kbed +KBFD,BFD,,Bradford Rgnl,PA,US,41.8,-78.64,647,6,kbfd +KBFF,BFF,72566,Scottsbluff,NE,US,41.88,-103.6,1203,6,kbff +KBFI,BFI,,Seattle/Boeing Field,WA,US,47.53,-122.3,4,1,kbfi +KBFL,BFL,72384,Bakersfield,CA,US,35.43,-119.05,151,6,kbfl +KBFM,BFM,,Mobile Downtown,AL,US,30.64,-88.07,20,7,kbfm +KBGM,BGM,72515,Binghamton,NY,US,42.23,-75.98,490,3,kbgm +KBGR,BGR,72607,Bangor Intl,ME,US,44.81,-68.83,57,3,kbgr +KBHB,BHB,,Bar Harbor,ME,US,44.46,-68.37,26,7,kbhb +KBHM,BHM,72228,Birmingham Intl,AL,US,33.56,-86.75,197,4,kbhm +KBIH,BIH,72480,Bishop,CA,US,37.37,-118.37,1253,6,kbih +KBIL,BIL,72677,Billings,MT,US,45.8,-108.53,1091,6,kbil +KBIS,BIS,72764,Bismarck Muni,ND,US,46.78,-100.75,505,0,kbis +KBJC,BJC,,Broomfield,CO,US,39.909,-105.117,1724,1,kbjc +KBJI,BJI,72755,Bemidji Muni,MN,US,47.51,-94.93,420,6,kbji +KBKE,BKE,,Baker,OR,US,44.84,-117.82,1024,6,kbke +KBKW,BKW,72412,Beckley,WV,US,37.79,-81.12,764,6,kbkw +KBLF,BLF,,Bluefield,WV,US,37.3,-81.22,873,6,kblf +KBLH,BLH,,Blythe,CA,US,33.62,-114.72,119,6,kblh +KBLI,BLI,,Bellingham Intl,WA,US,48.79,-122.54,50,6,kbli +KBMI,BMI,,Bloomington/Normal,IL,US,40.48,-88.93,267,7,kbmi +KBML,BML,72616,Berlin Muni,NH,US,44.59,-71.18,345,7,kbml +KBNA,BNA,72327,Nashville Metro,TN,US,36.12,-86.68,210,2,kbna +KBNO,BNO,72683,Burns Muni,OR,US,43.58,-118.95,1264,6,kbno +,,,kbnv,,,40.2,-113.3,1331,7,kbnv +KBOI,BOI,72681,Boise,ID,US,43.58,-116.22,875,0,kboi +KBOS,BOS,72509,Boston/Logan Intl,MA,US,42.38,-71.03,6,0,kbos +KBPI,BPI,72671,Big Piney,WY,US,42.58,-110.1,2117,6,kbpi +KBPT,BPT,72241,Beaumont/Port Arthur,TX,US,29.95,-94.02,5,6,kbpt +KBQK,BQK,,Brunswick,GA,US,31.15,-81.47,8,7,kbqk +KBRD,BRD,,Brainerd,MN,US,46.4,-94.13,372,4,kbrd +KBRL,BRL,,Burlington,IA,US,40.79,-91.12,211,6,kbrl +KBRO,BRO,72250,Brownsville Intl,TX,US,25.9,-97.43,7,0,kbro +KBTL,BTL,,Battle Creek,MI,US,42.3,-85.25,290,6,kbtl +KBTM,BTM,,Butte/Silver Bow,MT,US,45.96,-112.5,1688,6,kbtm +KBTR,BTR,,Baton Rouge,LA,US,30.54,-91.15,21,4,kbtr +KBTV,BTV,72617,Burlington Intl,VT,US,44.48,-73.15,105,3,kbtv +KBUF,BUF,72528,Buffalo Intl,NY,US,42.94,-78.73,211,0,kbuf +KBUR,BUR,72288,Burbank-Glendale-Pasadena,CA,US,34.2,-118.36,217,6,kbur +KBVI,BVI,,Beaver County,PA,US,40.76,-80.33,382,6,kbvi +KBVX,BVX,,Batesville,AR,US,35.73,-91.65,141,7,kbvx +KBVY,BVY,,Beverly Muni,MA,US,42.58,-70.92,28,7,kbvy +KBWG,BWG,,Bowling Green,KY,US,36.96,-86.42,168,4,kbwg +KBWI,BWI,72406,Baltimore/Washington Intl,MD,US,39.19,-76.67,59,3,kbwi +KBYI,BYI,,Burley,ID,US,42.54,-113.77,1264,6,kbyi +KBZN,BZN,,Bozeman,MT,US,45.79,-111.15,1361,4,kbzn +KCAD,CAD,,Cadillac,MI,US,44.29,-85.42,398,7,kcad +KCAE,CAE,72310,Columbia,SC,US,33.96,-81.12,70,3,kcae +KCAK,CAK,72521,Akron-Canton Rgnl,OH,US,40.93,-81.43,377,6,kcak +KCAR,CAR,72712,Caribou,ME,US,46.88,-68.02,191,0,kcar +KCDC,CDC,,Cedar City Rgnl,UT,US,37.7,-113.1,1714,4,kcdc +KCDR,CDR,,Chadron,NE,US,42.84,-103.08,1010,6,kcdr +KCDS,CDS,,Childress Muni,TX,US,34.4275,-100.284,594,3,kcds +KCEC,CEC,,Crescent City,CA,US,41.79,-124.24,17,6,kcec +KCEF,CEF,74491,Chicopee,MA,US,42.21,-72.53,75,7,kcef +KCGI,CGI,,Cape Girardeau,MO,US,37.23,-89.58,102,6,kcgi +KCGX,CGX,,Chicago/Meigs,IL,US,41.88,-87.62,181,7,kcgx +KCHA,CHA,72324,Chattanooga,TN,US,35.04,-85.2,210,4,kcha +KCHH,CHH,74494,Chatham,MA,US,41.68,-69.97,16,8,kchh +KCHO,CHO,,Charlottesville,VA,US,38.14,-78.45,192,6,kcho +KCHS,CHS,72208,Charleston AFB,SC,US,32.91,-80.03,13,1,kchs +KCIC,CIC,72497,Chico,CA,US,39.79,-121.85,73,7,kcic +KCID,CID,72545,Cedar Rapids Muni,IA,US,41.89,-91.7,264,4,kcid +KCIU,CIU,,Chippewa,MI,US,46.26,-84.47,244,7,kciu +KCKB,CKB,,Clarksburg/Benedum,WV,US,39.29,-80.23,360,4,kckb +KCKL,CKL,,Centreville,AL,US,32.91,-87.25,140,8,kckl +KCLE,CLE,72524,Cleveland/Hopkins,OH,US,41.43,-81.87,233,3,kcle +KCLL,CLL,,College Station,TX,US,30.58,-96.37,96,4,kcll +KCLM,CLM,,Port Angeles,WA,US,48.12,-123.5,85,6,kclm +KCLT,CLT,72314,Charlotte/Douglas Intl,NC,US,35.21,-80.94,220,4,kclt +KCMH,CMH,72428,Port Columbus Intl,OH,US,40.01,-82.88,247,4,kcmh +KCMI,CMI,,Champaign/Urbana,IL,US,40.04,-88.28,228,6,kcmi +KCMX,CMX,72744,Houghton,MI,US,47.18,-88.5,326,6,kcmx +KCNK,CNK,72458,Concordia,KS,US,39.55,-97.65,447,7,kcnk +KCNM,CNM,,Carlsbad,NM,US,32.34,-104.27,985,6,kcnm +KCNU,CNU,,Chanute,KS,US,37.68,-95.48,297,6,kcnu +KCOD,COD,72670,Cody Muni,WY,US,44.53,-109.02,1553,3,kcod +KCOE,COE,,Coeur d'Alene,ID,US,47.78,-116.82,707,4,kcoe +KCON,CON,72605,Concord Muni,NH,US,43.21,-71.5,103,6,kcon +KCOS,COS,72466,Colorado Springs,CO,US,38.83,-104.72,1856,3,kcos +KCOU,COU,72445,Columbia Rgnl,MO,US,38.83,-92.22,271,4,kcou +KCPR,CPR,72569,Casper,WY,US,42.93,-106.47,1621,6,kcpr +KCRE,CRE,,North Myrtle Beach,SC,US,33.81,-78.72,10,6,kcre +KCRP,CRP,72251,Corpus Christi Intl,TX,US,27.77,-97.5,14,2,kcrp +KCRQ,CRQ,,Carlsbad,CA,US,33.14,-117.28,99,6,kcrq +KCRW,CRW,72414,Charleston,WV,US,38.38,-81.6,309,6,kcrw +KCSG,CSG,,Columbus,GA,US,32.53,-84.93,135,6,kcsg +KCSM,CSM,,Clinton/Clinton-Sherman,OK,US,35.36,-99.2,588,7,kcsm +KCSV,CSV,,Crossville,TN,US,35.96,-85.08,570,6,kcsv +KCTB,CTB,,Cut Bank,MT,US,48.61,-112.37,1175,4,kctb +KCVG,CVG,72421,Cincinnati,OH,US,39.05,-84.67,269,0,kcvg +KCXO,CXO,,Conroe/Montgomery Co,TX,US,30.36,-95.41,75,8,kcxo +KCYS,CYS,72564,Cheyenne/Warren,WY,US,41.16,-104.82,1868,3,kcys +KDAB,DAB,,Daytona Beach,FL,US,29.18,-81.05,9,3,kdab +,,,kdaf,,,44.06,-90.04,279,7,kdaf +KDAG,DAG,,Daggett,CA,US,34.88,-116.78,587,6,kdag +KDAL,DAL,72258,Dallas/Love,TX,US,32.86,-96.85,158,1,kdal +KDAN,DAN,,Danville,VA,US,36.58,-79.33,175,6,kdan +KDAY,DAY,72429,Dayton Intl,OH,US,39.91,-84.2,305,4,kday +KDBQ,DBQ,72547,Dubuque Muni,IA,US,42.41,-90.7,326,4,kdbq +KDCA,DCA,72405,Washington/National,VA,US,38.86,-77.03,18,1,kdca +KDDC,DDC,72451,Dodge City,KS,US,37.78,-99.97,789,0,kddc +KDEC,DEC,,Decatur,IL,US,39.84,-88.87,207,4,kdec +KDEN,DEN,72565,Denver Intl,CO,US,39.8466,-104.656,1640,0,kden +KDET,DET,,Detroit City,MI,US,42.43,-83.02,190,3,kdet +KDFW,DFW,72259,Dallas/Ft Worth,TX,US,32.91,-97.03,174,0,kdfw +KDHN,DHN,,Dothan,AL,US,31.32,-85.45,113,6,kdhn +KDHT,DHT,,Dalhart,TX,US,36.03,-102.55,1217,6,kdht +KDIK,DIK,,Dickinson,ND,US,46.79,-102.8,788,6,kdik +KDLH,DLH,72745,Duluth Intl,MN,US,46.84,-92.18,435,2,kdlh +KDLS,DLS,,The Dalles,OR,US,45.62,-121.15,71,3,kdls +KDMN,DMN,,Deming,NM,US,32.26,-107.7,1311,6,kdmn +KDPA,DPA,,Chicago/DuPage,IL,US,41.93,-88.25,231,6,kdpa +KDRA,DRA,72387,Mercury,NV,US,36.62,-116.02,1006,5,kdra +KDRO,DRO,,Dur-La Plata,CO,US,37.16,-107.75,2035,4,kdro +KDRT,DRT,72261,Del Rio Intl,TX,US,29.38,-100.92,313,2,kdrt +KDSM,DSM,72546,Des Moines Intl,IA,US,41.54,-93.65,295,2,kdsm +KDTW,DTW,72537,Detroit Metro,MI,US,42.23,-83.33,195,1,kdtw +KDUG,DUG,,Douglas,AZ,US,31.45,-109.6,1265,6,kdug +KDUJ,DUJ,,Dubois,PA,US,41.19,-78.9,554,6,kduj +KEAT,EAT,,Wenatchee,WA,US,47.41,-120.2,377,6,keat +KEAU,EAU,,Eau Claire,WI,US,44.88,-91.48,276,4,keau +KECG,ECG,,Elizabeth City/Muni,NC,US,36.26,-76.18,11,6,kecg +KEED,EED,72380,Needles,CA,US,34.78,-114.62,302,6,keed +KEET,EET,,Alabaster/Shelby Co,AL,US,33.18,-86.78,173,3,keet +KEGE,EGE,,Eagle,CO,US,39.66,-106.92,1993,6,kege +KEKN,EKN,72417,Elkins,WV,US,38.89,-79.85,603,4,kekn +KEKO,EKO,,Elko,NV,US,40.84,-115.78,1547,3,keko +KELD,ELD,,El Dorado,AR,US,33.23,-92.8,81,6,keld +KELM,ELM,,Elmira,NY,US,42.18,-76.9,302,6,kelm +KELN,ELN,,Ellensburg/Bowers Field,WA,US,47.03,-120.53,519,7,keln +KELO,ELO,,Ely,MN,US,47.91,-91.82,443,7,kelo +KELP,ELP,72270,El Paso Intl,TX,US,31.8,-106.4,1197,2,kelp +KELY,ELY,72486,Ely,NV,US,39.29,-114.85,1906,3,kely +KEMP,EMP,,Emporia,KS,US,38.34,-96.2,367,7,kemp +KENV,ENV,72581,Wendover AFB,UT,US,40.73,-114.03,1292,4,kenv +KENW,ENW,,Kenosha,WI,US,42.59,-87.94,219,7,kenw +KEPH,EPH,,Ephrata,WA,US,47.33,-119.52,383,6,keph +K47B,47B,,Eastport,ME,US,44.92,-67.0,23,8,kepo +K5T6,5T6,72364,Santa Teresa,NM,US,31.87,-106.7,1251,8,kepz +KERI,ERI,72526,Erie Intl,PA,US,42.08,-80.18,222,4,keri +KERY,ERY,,Newberry,MI,US,46.31,-85.46,265,7,kery +KESC,ESC,72648,Escanaba,MI,US,45.73,-87.08,187,7,kesc +KESF,ESF,,Alexandria,LA,US,31.4,-92.3,28,6,kesf +KEUG,EUG,72693,Eugene,OR,US,44.12,-123.22,114,1,keug +KEVV,EVV,72432,Evansville,IN,US,38.05,-87.53,117,4,kevv +KEWB,EWB,,New Bedford,MA,US,41.69,-70.97,23,7,kewb +KEWN,EWN,,New Bern,NC,US,35.09,-77.05,3,6,kewn +KEWR,EWR,72502,Newark Intl,NJ,US,40.71,-74.17,7,2,kewr +KEYW,EYW,72201,Key West Intl,FL,US,24.55,-81.75,5,2,keyw +KFAM,FAM,,Farmington Rgnl,MO,US,37.76,-90.43,288,6,kfam +KFAR,FAR,72753,Fargo/Hector Field,ND,US,46.91,-96.8,277,1,kfar +KFAT,FAT,72389,Fresno,CA,US,36.78,-119.72,104,2,kfat +KFAY,FAY,,Fayetteville Rgnl,NC,US,34.99,-78.88,55,4,kfay +KFDY,FDY,,Findlay,OH,US,41.03,-83.67,247,6,kfdy +KFKL,FKL,,Franklin,PA,US,41.39,-79.87,469,6,kfkl +KFLG,FLG,72375,Flagstaff,AZ,US,35.14,-111.67,2134,2,kflg +KFLL,FLL,,Fort Lauderdale/Hollywood Intl,FL,US,26.07,-80.15,3,6,kfll +KFLO,FLO,,Florence Rgnl,SC,US,34.19,-79.72,44,6,kflo +KFMH,FMH,,Falmouth,MA,US,41.659,-70.522,40,7,kfmh +KFMN,FMN,,Farmington,NM,US,36.76,-108.23,1685,6,kfmn +KFMY,FMY,,Ft. Myers/Page,FL,US,26.58,-81.87,4,6,kfmy +KFNT,FNT,72637,Flint,MI,US,42.98,-83.73,233,4,kfnt +KFOD,FOD,72549,Fort Dodge,IA,US,42.55,-94.18,355,6,kfod +KFOE,FOE,,Topeka/Forbes,KS,US,38.96,-95.67,320,6,kfoe +KFPR,FPR,,Fort Pierce,FL,US,27.5,-80.37,13,7,kfpr +KFRM,FRM,,Fairmont,MN,US,43.66,-94.42,354,6,kfrm +KFSD,FSD,72651,Sioux Falls,SD,US,43.59,-96.74,436,2,kfsd +KFSM,FSM,72344,Fort Smith Muni,AR,US,35.34,-94.37,140,3,kfsm +KFTW,FTW,,Ft Worth/Meacham,TX,US,32.83,-97.35,214,2,kftw +KFTY,FTY,,Atlanta/Fulton Co-Brown Field,GA,US,33.78,-84.52,263,3,kfty +KFVE,FVE,,Frenchville,ME,US,47.29,-68.32,301,7,kfve +KFVX,FVX,,Farmville,VA,US,37.35,-78.43,125,7,kfvx +KFWA,FWA,72533,Fort Wayne,IN,US,41.01,-85.2,248,3,kfwa +KFXE,FXE,,Fort Lauderdale Executive,FL,US,26.2,-80.17,6,7,kfxe +KFYV,FYV,,Fayetteville,AR,US,36.01,-94.17,379,4,kfyv +KGAG,GAG,,Gage,OK,US,36.3,-99.77,668,6,kgag +KGCC,GCC,72665,Gillette,WY,US,44.36,-105.53,1320,6,kgcc +KGCK,GCK,,Garden City,KS,US,37.94,-100.72,877,4,kgck +KGCN,GCN,72378,Grand Canyon,AZ,US,35.96,-112.15,2016,4,kgcn +KGEG,GEG,72785,Spokane Intl,WA,US,47.64,-117.53,735,1,kgeg +KGFK,GFK,,Grand Forks Intl,ND,US,47.96,-97.18,258,2,kgfk +KGFL,GFL,,Glens Falls,NY,US,43.36,-73.62,103,6,kgfl +KGGG,GGG,72247,Longview,TX,US,32.38,-94.71,107,4,kggg +KGGW,GGW,72768,Glasgow Intl,MT,US,48.21,-106.63,694,2,kggw +KGJT,GJT,72476,Grand Junction,CO,US,39.12,-108.53,1475,2,kgjt +K2G6,2G6,,Meadville,PA,US,41.63,-80.21,386,8,kgkl +KGLD,GLD,72465,Goodland,KS,US,39.38,-101.7,1113,3,kgld +KGLH,GLH,,Greenville,MS,US,33.48,-90.98,45,6,kglh +KGLS,GLS,72242,Galveston,TX,US,29.27,-94.87,6,6,kgls +KGMU,GMU,,Greenville Downtown,SC,US,34.85,-82.35,315,5,kgmu +KGNR,GNR,72619,Greenville Muni,ME,US,45.462,-69.595,427,7,kgnr +KGNV,GNV,,Gainesville,FL,US,29.68,-82.27,45,4,kgnv +KGON,GON,,Groton-New London,CT,US,41.33,-72.05,3,7,kgon +KGPI,GPI,,Kalispell,MT,US,48.3,-114.27,908,6,kgpi +KGPT,GPT,,Gulfport-Biloxi Rgnl,MS,US,30.4,-89.07,14,6,kgpt +KGRB,GRB,72645,Green Bay,WI,US,44.48,-88.13,208,3,kgrb +KGRI,GRI,72552,Grand Island,NE,US,40.98,-98.32,561,6,kgri +KGRK,GRK,,Fort Hood/R Gray,TX,US,31.07,-97.83,309,5,kgrk +KGRR,GRR,72635,Grand Rapids Intl,MI,US,42.89,-85.52,237,3,kgrr +KGSB,GSB,,Seymour-Johnson,NC,US,35.34,-77.97,33,6,kgsb +KGSO,GSO,72317,Greensboro-High Point,NC,US,36.01,-79.95,275,3,kgso +KGSP,GSP,72312,Greenville-Spartanburg,SC,US,34.91,-82.22,287,3,kgsp +KGTF,GTF,72775,Great Falls,MT,US,47.48,-111.35,1119,0,kgtf +KGUC,GUC,,Gunnison,CO,US,38.55,-106.92,2339,6,kguc +KGUP,GUP,,Gallup,NM,US,35.53,-108.78,1971,6,kgup +KGUY,GUY,,Guymon Muni,OK,US,36.69,-101.51,948,7,kguy +KGWO,GWO,,Greenwood,MS,US,33.51,-90.08,44,4,kgwo +KGXA,GXA,,Palmdale,CA,US,34.5666666667,-117.666666667,923,8,kgxa +KGYY,GYY,,Gary,IN,US,41.62,-87.42,180,4,kgyy +KGZH,GZH,,Evergreen,AL,US,31.42,-87.04,78,7,kgzh +KHAT,HAT,72302,Cape Hatteras,NC,US,35.28,-75.55,3,8,khat +KHBG,HBG,,Hattiesburg/Bobby L Chain Muni,MS,US,31.265,-89.253,44,7,khbg +KHBR,HBR,,Hobart,OK,US,35.01,-99.05,473,6,khbr +KHDN,HDN,72571,Hayden,CO,US,40.51,-107.25,2012,6,khdn +KHFD,HFD,,Hartford,CT,US,41.73,-72.65,4,4,khfd +KHIB,HIB,,Hibbing,MN,US,47.39,-92.85,412,3,khib +KHIE,HIE,,Whitefield,NH,US,44.36,-71.53,318,7,khie +KHIO,HIO,,Hillsboro,OR,US,45.54,-122.95,68,6,khio +KHKY,HKY,,Hickory,NC,US,35.76,-81.38,354,6,khky +KHLG,HLG,,Wheeling,WV,US,40.17,-80.65,372,6,khlg +KHLN,HLN,72772,Helena Rgnl,MT,US,46.61,-112.0,1182,4,khln +KHOB,HOB,,Hobbs,NM,US,32.69,-103.2,1115,6,khob +KHON,HON,72654,Huron Rgnl,SD,US,44.39,-98.22,390,6,khon +KHOT,HOT,,Hot Springs,AR,US,34.48,-93.1,162,6,khot +KHOU,HOU,,Houston/Hobby,TX,US,29.65,-95.28,36,3,khou +KHPN,HPN,,White Plains,NY,US,41.08,-73.72,121,6,khpn +KHQM,HQM,,Hoquiam,WA,US,46.98,-123.97,7,4,khqm +KHRL,HRL,,Harlingen,TX,US,26.23,-97.67,10,6,khrl +KHRO,HRO,,Harrison,AR,US,36.28,-93.15,417,6,khro +KHSV,HSV,72323,Huntsville,AL,US,34.66,-86.77,191,4,khsv +KHTH,HTH,,Hawthorne,NV,US,38.55,-118.63,1285,8,khth +KHTS,HTS,72425,Huntington,WV,US,38.38,-82.55,254,3,khts +KHUF,HUF,72437,Terre Haute,IN,US,39.46,-87.3,179,6,khuf +KHUL,HUL,,Houlton,ME,US,46.14,-67.78,150,2,khul +KHUT,HUT,,Hutchinson,KS,US,38.08,-97.87,467,6,khut +KHVN,HVN,,New Haven/Tweed,CT,US,41.28,-72.88,4,7,khvn +KHVR,HVR,72777,Havre,MT,US,48.55,-109.77,787,3,khvr +KHXD,HXD,,Hilton Head Is,SC,US,32.22,-80.7,6,7,khxd +KHYA,HYA,,Hyannis,MA,US,41.68,-70.28,22,6,khya +KHYS,HYS,,Hays,KS,US,38.86,-99.27,609,4,khys +KIAD,IAD,72403,Washington/Dulles,VA,US,38.96,-77.45,93,0,kiad +KIAG,IAG,,Niagara Falls,NY,US,43.11,-78.95,182,4,kiag +KIAH,IAH,72243,Houston Bush Intl,TX,US,29.97,-95.35,36,2,kiah +KICT,ICT,72450,Wichita,KS,US,37.66,-97.43,407,3,kict +KIDA,IDA,,Idaho Falls/Fang,ID,US,43.53,-112.07,1453,6,kida +KIDI,IDI,,Indiana/Stewart,PA,US,40.63,-79.1,429,7,kidi +KILG,ILG,,Wilmington,DE,US,39.68,-75.6,28,4,kilg +KILM,ILM,,Wilmington,NC,US,34.28,-77.92,9,0,kilm +KIMM,IMM,,Immokalee,FL,US,26.4333333333,-81.4,12,8,kimm +KIND,IND,72438,Indianapolis Intl,IN,US,39.73,-86.27,241,2,kind +KINK,INK,,Wink,TX,US,31.79,-103.2,855,6,kink +KINL,INL,72747,International Falls,MN,US,48.58,-93.38,360,1,kinl +KINT,INT,72319,Winston-Salem,NC,US,36.13,-80.22,291,4,kint +KINW,INW,72374,Winslow,AZ,US,35.03,-110.73,1490,4,kinw +KIPL,IPL,,Imperial,CA,US,32.84,-115.57,-17,6,kipl +KIPT,IPT,72514,Williamsport,PA,US,41.26,-76.92,164,6,kipt +KISM,ISM,,Orlando/Kissimmee Muni,FL,US,28.29,-81.437,25,7,kism +KISN,ISN,72767,Williston,ND,US,48.16,-103.6,579,6,kisn +KISO,ISO,,Kinston,NC,US,35.331,-77.609,29,7,kiso +KISP,ISP,,Islip,NY,US,40.8,-73.1,43,4,kisp +KITH,ITH,,Ithaca,NY,US,42.48,-76.47,335,6,kith +KIWD,IWD,,Ironwood,MI,US,46.54,-90.13,375,7,kiwd +KIXA,IXA,,Roanoke Rapids,NC,US,36.33,-77.635,44,8,kixa +KJAC,JAC,,Jackson,WY,US,43.61,-110.73,1961,6,kjac +KJAN,JAN,72235,Jackson,MS,US,32.33,-90.08,91,3,kjan +KJAX,JAX,72206,Jacksonville Intl,FL,US,30.4941,-81.6879,10,0,kjax +KJBR,JBR,,Jonesboro Muni,AR,US,35.83,-90.65,79,6,kjbr +KJFK,JFK,74486,New York/Kennedy Intl,NY,US,40.66,-73.78,9,1,kjfk +KJHW,JHW,,Jamestown,NY,US,42.16,-79.25,525,6,kjhw +KJKL,JKL,,Jackson,KY,US,37.58,-83.32,416,5,kjkl +KJLN,JLN,,Joplin,MO,US,37.152,-94.495,299,6,kjln +KJMR,JMR,,Mora Muni,MN,US,45.89,-93.27,309,7,kjmr +KJMS,JMS,,Jamestown,ND,US,46.93,-98.68,455,6,kjms +KJST,JST,,Johnstown,PA,US,40.33,-78.83,694,6,kjst +KJXN,JXN,,Jackson,MI,US,42.27,-84.47,305,6,kjxn +,,,kkl,,,40.2,-92.6,272,7,kkl +KLAF,LAF,,Lafayette/Purdue,IN,US,40.43,-86.93,182,4,klaf +KLAN,LAN,72539,Lansing,MI,US,42.78,-84.6,264,4,klan +KLAR,LAR,,Laramie,WY,US,41.33,-105.68,2216,6,klar +KLAS,LAS,72386,Las Vegas/McCarran,NV,US,36.09,-115.17,636,2,klas +KLAX,LAX,72295,Los Angeles Intl,CA,US,33.94,-118.4,46,0,klax +KLBB,LBB,72267,Lubbock Intl,TX,US,33.6658,-101.823,993,0,klbb +KLBE,LBE,,Latrobe,PA,US,40.29,-79.4,361,6,klbe +KLBF,LBF,72562,North Platte,NE,US,41.14,-100.68,847,3,klbf +KLBX,LBX,,Angleton-Lk Jackson/Brazoria Co,TX,US,29.12,-95.47,6,7,klbx +,,,klcb,,,29.22,-114.28,701,7,klcb +KLCH,LCH,72240,Lake Charles Muni,LA,US,30.12,-93.22,4,3,klch +KLCK,LCK,,Rickenbacker AFB,OH,US,39.83,-82.93,227,7,klck +KLDM,LDM,,Ludington,MI,US,43.96,-86.41,197,7,kldm +KDLN,DLN,,Dillon,MT,US,45.25,-112.55,1597,6,kldn +KLEB,LEB,72611,Lebanon Muni,NH,US,43.63,-72.3,171,6,kleb +KLEE,LEE,,Leesburg Muni,FL,US,28.82,-81.81,23,7,klee +KLEW,LEW,,Auburn-Lewiston,ME,US,44.05,-70.29,88,7,klew +KLEX,LEX,72422,Lexington,KY,US,38.05,-84.6,300,4,klex +KLFK,LFK,,Lufkin,TX,US,31.23,-94.75,88,6,klfk +KLFT,LFT,,Lafayette Rgnl,LA,US,30.2,-91.99,11,6,klft +KLGA,LGA,72503,New York/La Guardia,NY,US,40.78,-73.88,11,1,klga +KLGB,LGB,72297,Long Beach,CA,US,33.83,-118.15,10,6,klgb +PALG,KLG,,Kalskag,AK,US,61.54,-160.34,17,7,klg +KLGU,LGU,,Logan-Cache,UT,US,41.79,-111.85,1355,6,klgu +KLIT,LIT,,Little Rock/Adams,AR,US,34.73,-92.23,79,0,klit +KLKN,LKN,72582,Elko/WFO,NV,US,40.8666666667,-115.716666667,1608,8,klkn +KLMT,LMT,,Klamath Falls,OR,US,42.16,-121.73,1246,6,klmt +KLND,LND,72576,Lander,WY,US,42.83,-108.73,1694,6,klnd +KLNK,LNK,72551,Lincoln Muni,NE,US,40.86,-96.75,364,3,klnk +KLNS,LNS,,Lancaster,PA,US,40.12,-76.3,125,7,klns +KLOL,LOL,72580,Lovelock,NV,US,40.08,-118.55,1189,6,klol +KLOZ,LOZ,72329,London,KY,US,37.09,-84.04,362,6,kloz +KLRD,LRD,72252,Laredo Intl,TX,US,27.54,-99.47,155,3,klrd +KLRU,LRU,,Las Cruces,NM,US,32.289,-106.922,1358,7,klru +KLSE,LSE,72643,La Crosse Muni,WI,US,43.88,-91.25,199,6,klse +KLUK,LUK,,Cincinnati/Lunken,OH,US,39.1,-84.42,155,1,kluk +KLVS,LVS,,Las Vegas,NM,US,35.66,-105.15,2091,3,klvs +KLWB,LWB,,Lewisburg,WV,US,37.88,-80.4,702,6,klwb +KLWM,LWM,,Lawrence,MA,US,42.73,-71.12,54,7,klwm +KLWS,LWS,72783,Lewiston,ID,US,46.39,-117.02,438,6,klws +KLWT,LWT,,Lewiston,MT,US,47.05,-109.45,1270,6,klwt +KLYH,LYH,72410,Lynchburg,VA,US,37.34,-79.2,295,6,klyh +KLZK,LZK,72340,North Little Rock,AR,US,34.84,-92.25,173,8,klzk +KMAF,MAF,72265,Midland Rgnl,TX,US,31.933,-102.2,874,5,kmaf +KMBL,MBL,,Manistee/Blacker,MI,US,44.28,-86.25,189,7,kmbl +KMBS,MBS,,Saginaw,MI,US,43.53,-84.08,202,6,kmbs +KMCB,MCB,,McComb,MS,US,31.18,-90.47,124,6,kmcb +KMCE,MCE,,Merced Muni,CA,US,37.29,-120.52,47,6,kmce +KMCI,MCI,72446,Kansas City Intl,MO,US,39.33,-94.72,320,0,kmci +KMCN,MCN,72217,Macon,GA,US,32.71,-83.65,109,3,kmcn +KMCO,MCO,72205,Orlando Jetport,FL,US,28.43,-81.32,29,2,kmco +KMCW,MCW,,Mason City,IA,US,43.16,-93.33,369,6,kmcw +KIMS,IMS,,Madison,IN,US,38.83,-85.42,266,8,kmdn +KMDT,MDT,,Harrisburg-Middletown,PA,US,40.21,-76.77,95,6,kmdt +KMDW,MDW,72534,Chicago/Midway,IL,US,41.79,-87.75,188,1,kmdw +KMEI,MEI,72234,Meridian,MS,US,32.34,-88.75,89,6,kmei +KMEM,MEM,72334,Memphis Intl,TN,US,35.04,-89.98,86,2,kmem +KMFD,MFD,,Mansfield,OH,US,40.83,-82.52,395,6,kmfd +KMFE,MFE,,McAllen,TX,US,26.18,-98.24,38,6,kmfe +KMFR,MFR,72597,Medford,OR,US,42.38,-122.87,396,0,kmfr +KMGM,MGM,72226,Montgomery,AL,US,32.3,-86.4,63,4,kmgm +KMGW,MGW,,Morgantown,WV,US,39.64,-79.92,378,3,kmgw +KMHE,MHE,,Mitchell Muni,SD,US,43.77,-98.04,397,7,kmhe +KMHK,MHK,,Manhattan,KS,US,39.16,-96.67,317,4,kmhk +KMHR,MHR,,Sacramento Mather Ap,CA,US,38.5553,-121.297,29,7,kmhr +KMHT,MHT,,Manchester,NH,US,42.94,-71.43,81,6,kmht +KMHV,MHV,,Mojave,CA,US,35.059,-118.151,849,7,kmhv +KMHX,MHX,72305,Morehead/Newport,NC,US,34.7666666667,-76.8666666667,9,8,kmhx +KMIA,MIA,,Miami Intl,FL,US,25.82,-80.28,3,0,kmia +KMIB,MIB,,Minot AFB,ND,US,48.43,-101.35,508,6,kmib +KMIV,MIV,,Millville Muni,NJ,US,39.37,-75.07,23,6,kmiv +KMKC,MKC,,Kansas City Downtown,MO,US,39.12,-94.6,227,1,kmkc +KMKE,MKE,,Milwaukee/Mitchell,WI,US,42.96,-87.9,206,3,kmke +KMKG,MKG,72636,Muskegon County,MI,US,43.18,-86.27,191,4,kmkg +KMKL,MKL,,Jackson,TN,US,35.61,-88.92,128,6,kmkl +KMKX,MKX,72640,Milwaukee/WFO,WI,US,42.9666666667,-88.55,292,8,kmkx +KMLB,MLB,72204,Melbourne,FL,US,28.11,-80.63,11,4,kmlb +KMLC,MLC,,McAlester,OK,US,34.89,-95.78,232,6,kmlc +KMLI,MLI,72544,Moline/Quad City,IL,US,41.46,-90.52,184,6,kmli +KMLS,MLS,74230,Miles City,MT,US,46.44,-105.87,801,4,kmls +KMLT,MLT,,Millinocket,ME,US,45.66,-68.68,123,6,kmlt +KMLU,MLU,,Monroe Regnl,LA,US,32.51,-92.04,29,6,kmlu +KMMU,MMU,,Morristown Muni,NJ,US,40.799,-74.415,57,7,kmmu +KMNM,MNM,,Menominee,MI,US,45.12,-87.63,191,7,kmnm +KMOB,MOB,72223,Mobile/Bates Field,AL,US,30.68,-88.25,63,3,kmob +KMOP,MOP,,Mount Pleasant Muni,MI,US,43.62,-84.74,230,7,kmop +KMOT,MOT,,Minot Intl,ND,US,48.28,-101.28,519,6,kmot +KMPV,MPV,,Montpelier,VT,US,44.21,-72.57,343,4,kmpv +KMQT,MQT,72743,Marquette,MI,US,46.54,-87.57,430,4,kmqt +KMRB,MRB,,Martinsburg,WV,US,39.41,-77.98,164,4,kmrb +KMRY,MRY,,Monterey Peninsula,CA,US,36.59,-121.84,66,2,kmry +KMSL,MSL,,Muscle Shoals,AL,US,34.75,-87.61,164,6,kmsl +KMSN,MSN,72641,Madison,WI,US,43.14,-89.33,261,4,kmsn +KMSO,MSO,72773,Missoula,MT,US,46.93,-114.08,975,3,kmso +KMSP,MSP,72658,Minneapolis-St. Paul Intl,MN,US,44.89,-93.22,265,0,kmsp +KMSS,MSS,,Massena,NY,US,44.94,-74.85,66,6,kmss +KMSV,MSV,,Monticello/Sllvn,NY,US,41.71,-74.8,428,7,kmsv +KMSY,MSY,72231,New Orleans Intl,LA,US,29.98,-90.25,5,0,kmsy +KMTH,MTH,,Marathon Airport,FL,US,24.74,-81.05,2,7,kmth +KMTJ,MTJ,,Montrose,CO,US,38.51,-107.88,1750,6,kmtj +KMTN,MTN,,Middle River,MD,US,39.34,-76.42,7,6,kmtn +KMVL,MVL,,Morrisville,VT,US,44.53,-72.61,234,7,kmvl +KMWH,MWH,,Moses Lake,WA,US,47.21,-119.32,362,6,kmwh +KMYR,MYR,74791,Myrtle Beach AFB,SC,US,33.69,-78.93,8,6,kmyr +KNEW,NEW,,New Orleans/Lakefront,LA,US,30.04,-90.03,3,1,knew +KNSI,NSI,72291,San Nicolas Island,CA,US,33.26,-119.45,154,7,knsi +KOAJ,OAJ,,Jacksonville/Ellis,NC,US,34.83,-77.62,29,7,koaj +KOAK,OAK,72493,Oakland Intl,CA,US,37.7,-122.22,26,1,koak +KOFK,OFK,72556,Norfolk,NE,US,41.98,-97.43,470,6,kofk +KOGB,OGB,,Orangeburg,SC,US,33.47,-80.85,59,7,kogb +KOGD,OGD,72575,Ogden,UT,US,41.2,-112.01,1353,1,kogd +KOKC,OKC,72353,Oklahoma City/Will Rogers,OK,US,35.41,-97.6,390,2,kokc +KOLM,OLM,72792,Olympia,WA,US,46.98,-122.9,58,6,kolm +KOMA,OMA,72550,Omaha/Eppley Field,NE,US,41.3,-95.9,312,2,koma +KONT,ONT,,Ontario Intl,CA,US,34.06,-117.6,274,1,kont +KOPF,OPF,,Miami/Opa Locka,FL,US,25.91,-80.28,16,1,kopf +KOQU,OQU,,N. Kingston,RI,US,41.61,-71.42,6,7,koqu +KORD,ORD,72530,Chicago/O'Hare,IL,US,41.98,-87.9,200,0,kord +KORE,ORE,,Orange,MA,US,42.58,-72.28,164,7,kore +KORF,ORF,72308,Norfolk Rgnl,VA,US,36.9,-76.2,14,3,korf +KORH,ORH,,Worcester,MA,US,42.28,-71.87,304,6,korh +KOSH,OSH,,Oshkosh,WI,US,44.01,-88.57,248,6,kosh +KOTH,OTH,72691,North Bend,OR,US,43.43,-124.25,4,6,koth +KOTM,OTM,,Ottumwa,IA,US,41.11,-92.45,256,6,kotm +KOTX,OTX,72786,Spokane/WFO,WA,US,47.68,-117.63,727,8,kotx +KP11,P11,72758,Devils Lake,ND,US,48.11,-98.87,443,7,kp11 +KP38,P38,72487,Caliente,NV,US,37.62,-114.52,1333,8,kp38 +KP59,P59,,Copper Harbor,MI,US,47.45,-87.9,190,7,kp59 +KPAE,PAE,,Everett,WA,US,47.91,-122.28,180,6,kpae +KPAH,PAH,72435,Paducah,KY,US,37.07,-88.77,119,3,kpah +KPBF,PBF,,Pine Bluff,AR,US,34.18,-91.93,62,6,kpbf +KPBG,PBG,,Plattsburgh Intl Ap,NY,US,44.651,-73.468,72,8,kpbg +KPBI,PBI,72203,West Palm Beach,FL,US,26.68,-80.12,6,3,kpbi +KPDK,PDK,,Atlanta/Dekalb-Peachtree,GA,US,33.88,-84.3,302,7,kpdk +KPDT,PDT,72688,Pendleton Muni,OR,US,45.69,-118.85,462,2,kpdt +KPDX,PDX,72698,Portland Intl,OR,US,45.61,-122.6,7,2,kpdx +KPEQ,PEQ,,Pecos,TX,US,31.382,-103.511,797,8,kpeq +KPFN,PFN,,Panama City,FL,US,30.2,-85.6833333333,12,8,kpfn +KPGA,PGA,72371,Page Muni,AZ,US,36.94,-111.45,1307,3,kpga +KPGV,PGV,,Pitt-Greenville,NC,US,35.63,-77.4,8,7,kpgv +KPHD,PHD,,New Philadelphia/Harry Clever,OH,US,40.47,-81.42,272,7,kphd +KPHF,PHF,,Patrick Henry,VA,US,37.14,-76.5,12,6,kphf +KPHL,PHL,72408,Philadelphia Intl,PA,US,39.89,-75.25,18,3,kphl +KPHN,PHN,,St. Clair County,MI,US,42.92,-82.53,198,7,kphn +KPHX,PHX,72278,Phoenix/Sky Harbor,AZ,US,33.44,-112.02,336,0,kphx +KPIA,PIA,72532,Peoria Rgnl,IL,US,40.66,-89.68,205,4,kpia +KPIB,PIB,,Pine Belt Rgnl,MS,US,31.47,-89.33,91,6,kpib +KPIE,PIE,,St. Petersburg/Clearwater Intl,FL,US,27.91,-82.69,4,6,kpie +KPIH,PIH,72578,Pocatello Muni,ID,US,42.93,-112.6,1359,3,kpih +KPIR,PIR,,Pierre,SD,US,44.39,-100.28,526,3,kpir +KPIT,PIT,72520,Pittsburgh Intl,PA,US,40.51,-80.22,357,2,kpit +KPKB,PKB,72427,Parkersburg,WV,US,39.36,-81.43,262,6,kpkb +KPLN,PLN,,Pellston,MI,US,45.58,-84.8,217,6,kpln +KPMD,PMD,72382,Palmdale,CA,US,34.63,-118.08,780,6,kpmd +KPNA,PNA,,Pinedale,WY,US,42.795,-109.807,2160,8,kpna +KPNC,PNC,,Ponca City,OK,US,36.73,-97.1,308,6,kpnc +KPNE,PNE,,N Philadelphia,PA,US,40.09,-75.02,28,4,kpne +KPNS,PNS,72222,Pensacola,FL,US,30.47,-87.2,38,6,kpns +KPOB,POB,72303,Pope AFB,NC,US,35.18,-79.02,66,6,kpob +KPOE,POE,72239,Fort Polk (Army),LA,US,31.05,-93.18,101,4,kpoe +KPOU,POU,,Poughkeepsie,NY,US,41.64,-73.88,46,4,kpou +KPQI,PQI,72713,Presque Isle,ME,US,46.69,-68.05,146,6,kpqi +KPRB,PRB,,Paso Robles,CA,US,35.68,-120.63,245,6,kprb +KPRC,PRC,,Prescott,AZ,US,34.65,-112.42,1524,3,kprc +KPSC,PSC,,Pasco,WA,US,46.27,-119.12,121,6,kpsc +KPSF,PSF,,Pittsfield Muni,MA,US,42.43,-73.29,355,7,kpsf +KPSM,PSM,,Portsmouth,NH,US,43.09,-70.82,31,6,kpsm +KPSP,PSP,,Palm Springs,CA,US,33.84,-116.5,135,3,kpsp +KPTK,PTK,,Pontiac,MI,US,42.67,-83.42,299,2,kptk +KPUB,PUB,72464,Pueblo,CO,US,38.29,-104.52,1420,3,kpub +KPUW,PUW,,Pullman,WA,US,46.76,-117.12,773,7,kpuw +KPVD,PVD,72507,Providence,RI,US,41.73,-71.43,16,3,kpvd +KPVU,PVU,,Provo,UT,US,40.23,-111.72,1369,6,kpvu +KPWM,PWM,72606,Portland Intl,ME,US,43.66,-70.32,15,3,kpwm +KPYM,PYM,,Plymouth,MA,US,41.91,-70.73,43,7,kpym +KRAD,RAD,,Warroad,MN,US,48.94,-95.34,327,7,krad +KRAP,RAP,,Rapid City,SD,US,44.056,-103.054,965,2,krap +KRBG,RBG,72690,Roseburg,OR,US,43.23,-123.37,154,7,krbg +KRBL,RBL,72591,Red Bluff Muni,CA,US,40.15,-122.25,104,6,krbl +KRCX,RCX,,Ladysmith,WI,US,45.497,-91.0,377,8,krcx +KRCZ,RCZ,,Rockingham,NC,US,34.891,-79.759,109,7,krcz +KRDD,RDD,72592,Redding Muni,CA,US,40.51,-122.3,155,3,krdd +KRDG,RDG,,Reading,PA,US,40.38,-75.97,109,6,krdg +KRDM,RDM,,Redmond,OR,US,44.28,-121.15,938,6,krdm +KRDU,RDU,72306,Raleigh-Durham,NC,US,35.88,-78.78,130,2,krdu +KREV,REV,72489,Reno/WFO,NV,US,39.5666666667,-119.8,1516,8,krev +KRFD,RFD,72543,Rockford,IL,US,42.21,-89.1,221,4,krfd +KRIC,RIC,72401,Richmond,VA,US,37.51,-77.31,50,4,kric +KRIW,RIW,72672,Riverton,WY,US,43.05,-108.45,1697,2,kriw +KRKD,RKD,,Rockland,ME,US,44.08,-69.12,17,7,krkd +KRKS,RKS,72574,Rock Springs,WY,US,41.61,-109.07,2060,6,krks +KRNH,RNH,,New Richmond Muni,WI,US,45.148,-92.538,304,7,krnh +KRNK,RNK,72318,Roanoke/Blacksburg,VA,US,37.2,-80.4,648,8,krnk +KRNO,RNO,72488,Reno/Cannon Intl,NV,US,39.51,-119.78,1342,2,krno +KRNT,RNT,,Renton Muni,WA,US,47.5,-122.22,21,7,krnt +KROA,ROA,72411,Roanoke Muni,VA,US,37.33,-79.97,362,3,kroa +KROC,ROC,72529,Rochester,NY,US,43.12,-77.67,178,6,kroc +KROW,ROW,72268,Roswell,NM,US,33.31,-104.51,1112,4,krow +KRQB,RQB,,Big Rapids,MI,US,43.72,-85.5,302,7,krqb +KRSL,RSL,,Russell Muni,KS,US,38.87,-98.81,567,6,krsl +KRST,RST,72644,Rochester,MN,US,43.904,-92.492,403,6,krst +KRSW,RSW,,Ft. Myers/SW Florida Intl,FL,US,26.54,-81.76,10,6,krsw +KRUM,RUM,72618,Rumford,ME,US,44.54,-70.53,207,8,krum +KRWF,RWF,,Redwood Falls,MN,US,44.55,-95.08,311,6,krwf +KRWI,RWI,,Rocky Mt. Wilson,NC,US,35.86,-77.88,47,6,krwi +KRWL,RWL,,Rawlins,WY,US,41.8,-107.2,2077,6,krwl +KSAC,SAC,,Sacramento Executive,CA,US,38.52,-121.5,11,2,ksac +KSAF,SAF,,Santa Fe,NM,US,35.62,-106.08,1930,1,ksaf +KSAN,SAN,72290,San Diego/Lindbergh,CA,US,32.73,-117.17,12,2,ksan +KSAT,SAT,72253,San Antonio Intl,TX,US,29.54,-98.47,243,0,ksat +KSAV,SAV,72207,Savannah Muni,GA,US,32.14,-81.2,14,4,ksav +KSBA,SBA,,Santa Barbara,CA,US,34.44,-119.83,3,6,ksba +KSBM,SBM,99433,Sheboygan,WI,US,43.78,-87.85,232,7,ksbm +KSBN,SBN,72535,South Bend,IN,US,41.71,-86.32,237,4,ksbn +KSBP,SBP,,San Luis Obispo,CA,US,35.24,-120.64,59,6,ksbp +KSBY,SBY,,Salisbury,MD,US,38.34,-75.5,19,4,ksby +KSCH,SCH,,Schenectady,NY,US,42.86,-73.93,115,7,ksch +KSCK,SCK,72492,Stockton,CA,US,37.91,-121.25,10,6,ksck +KSDF,SDF,72423,Louisville/Standiford,KY,US,38.19,-85.73,146,6,ksdf +KSDM,SDM,,San Diego/Brown Field,CA,US,32.58,-116.98,159,7,ksdm +KSDY,SDY,,Sidney/Richland,MT,US,47.73,-104.18,605,6,ksdy +KSEA,SEA,72793,Seattle-Tacoma Intl,WA,US,47.44,-122.31,136,0,ksea +KSEP,SEP,72260,Stephenville,TX,US,32.215,-98.178,402,7,ksep +KSFF,SFF,,Spokane/Felts Field,WA,US,47.68,-117.32,609,6,ksff +KSFM,SFM,,Sanford,ME,US,43.4,-70.7,74,7,ksfm +KSFO,SFO,72494,San Francisco Intl,CA,US,37.62,-122.36,3,0,ksfo +KSGF,SGF,72440,Springfield Muni,MO,US,37.23,-93.4,390,5,ksgf +KSGU,SGU,,Saint George,UT,US,37.09,-113.6,896,6,ksgu +KSHR,SHR,72666,Sheridan Co.,WY,US,44.78,-106.97,1202,1,kshr +KSHV,SHV,72248,Shreveport Rgnl,LA,US,32.45,-93.83,83,3,kshv +KSJC,SJC,74505,San Jose Intl,CA,US,37.37,-121.93,24,6,ksjc +KSJT,SJT,72263,San Angelo,TX,US,31.38,-100.5,576,5,ksjt +KSLC,SLC,72572,Salt Lake City I,UT,US,40.79,-111.97,1286,0,kslc +KSLE,SLE,72694,Salem,OR,US,44.93,-123.02,59,2,ksle +KSLK,SLK,,Saranac Lake,NY,US,44.39,-74.21,498,6,kslk +KSLN,SLN,,Salina,KS,US,38.8,-97.65,385,6,ksln +KSMF,SMF,,Sacramento Intl,CA,US,38.7,-121.6,6,6,ksmf +KSMX,SMX,72394,Santa Maria,CA,US,34.91,-120.45,74,6,ksmx +KSNA,SNA,,Santa Ana,CA,US,33.68,-117.87,16,6,ksna +KSNS,SNS,,Salinas Muni,CA,US,36.66,-121.61,30,6,ksns +KSPI,SPI,72439,Springfield,IL,US,39.86,-89.67,181,6,kspi +KSPS,SPS,72351,Wichita Falls/Sheppard AFB,TX,US,33.98,-98.48,308,4,ksps +KSRQ,SRQ,,Sarasota/Bradenton Intl,FL,US,27.4,-82.55,18,6,ksrq +KSSC,SSC,74790,Shaw AFB/Sumter,SC,US,33.98,-80.47,74,6,kssc +KSSI,SSI,,Brunswick,GA,US,31.15,-81.38,6,6,kssi +KSTJ,STJ,72449,St. Joseph,MO,US,39.77,-94.91,247,4,kstj +KSTL,STL,72434,St. Louis Lambert,MO,US,38.76,-90.37,171,0,kstl +KSTS,STS,,Santa Rosa,CA,US,38.51,-122.81,39,6,ksts +KSUN,SUN,,Hailey,ID,US,43.504,-114.296,1620,6,ksun +KSUS,SUS,,St Louis/Spirit,MO,US,38.66,-90.63,141,3,ksus +KSUX,SUX,72557,Sioux City Muni,IA,US,42.41,-96.38,338,3,ksux +KSVE,SVE,72584,Susanville,CA,US,40.39,-120.57,1263,7,ksve +KSWF,SWF,,Stewart,NY,US,41.51,-74.1,150,6,kswf +KSYR,SYR,72519,Syracuse,NY,US,43.12,-76.12,127,3,ksyr +KTCC,TCC,,Tucumcari,NM,US,35.19,-103.6,1235,6,ktcc +KTCL,TCL,,Tuscaloosa Muni,AL,US,33.22,-87.61,49,6,ktcl +KTCS,TCS,72271,Truth Or Consequences,NM,US,33.23,-107.27,1469,6,ktcs +KTEB,TEB,,Teterboro,NJ,US,40.86,-74.05,7,6,kteb +KTIW,TIW,,Tacoma Narrows,WA,US,47.27,-122.58,89,7,ktiw +KTLH,TLH,72214,Tallahassee Rgnl,FL,US,30.4,-84.35,19,3,ktlh +KTMB,TMB,,Miami/Kendall-Tamiami,FL,US,25.65,-80.43,2,7,ktmb +KTOL,TOL,72536,Toledo Express,OH,US,41.61,-83.8,210,6,ktol +KTOP,TOP,72456,Topeka/Billard Muni,KS,US,39.08,-95.62,268,3,ktop +KTPA,TPA,72211,Tampa Intl Airport,FL,US,27.97,-82.53,11,3,ktpa +KTPH,TPH,72485,Tonopah,NV,US,38.08,-117.08,1652,0,ktph +KTRI,TRI,,Tri-City/Bristol,TN,US,36.48,-82.4,474,4,ktri +KTRK,TRK,,Truckee-Tahoe,CA,US,39.32,-120.14,1798,6,ktrk +KTRM,TRM,,Thermal,CA,US,33.64,-116.17,-35,6,ktrm +,,,ktt,,,40.86,-79.54,363,7,ktt +KTTD,TTD,,Portland/Troutdale,OR,US,45.55,-122.4,14,6,kttd +KTTN,TTN,,Trenton,NJ,US,40.28,-74.81,59,7,kttn +KTUL,TUL,72356,Tulsa Intl,OK,US,36.21,-95.9,207,3,ktul +KTUP,TUP,72332,Tupelo,MS,US,34.28,-88.77,105,4,ktup +KTUS,TUS,,Tucson Intl,AZ,US,32.12,-110.93,776,2,ktus +KTVC,TVC,,Traverse City,MI,US,44.73,-85.58,190,6,ktvc +KTVL,TVL,,South Lake Tahoe,CA,US,38.91,-120.0,1924,6,ktvl +KTWF,TWF,,Twin Falls,ID,US,42.48,-114.48,1266,6,ktwf +KTXK,TXK,,Texarkana Muni,AR,US,33.46,-94.0,111,6,ktxk +KTYR,TYR,,Tyler,TX,US,32.35,-95.4,165,4,ktyr +KTYS,TYS,72326,Knoxville Muni,TN,US,35.81,-83.98,302,4,ktys +KUCA,UCA,,Utica,NY,US,43.15,-75.3833333333,228,4,kuca +KUIN,UIN,,Quincy,IL,US,39.94,-91.2,234,6,kuin +KUKI,UKI,,Ukiah,CA,US,39.14,-123.2,187,6,kuki +KUNI,UNI,,Athens/Albany,OH,US,39.212,-82.229,193,8,kuni +KUNV,UNV,,State College,PA,US,40.86,-77.83,378,3,kunv +KUTS,UTS,,Huntsville,TX,US,30.74,-95.59,104,7,kuts +KVCT,VCT,72255,Victoria Rgnl,TX,US,28.86,-96.92,31,6,kvct +KVEL,VEL,,Vernal,UT,US,40.44,-109.51,1604,6,kvel +KVLD,VLD,,Valdosta,GA,US,30.79,-83.28,62,6,kvld +KVNY,VNY,,Van Nuys,CA,US,34.21,-118.49,245,6,kvny +KVQQ,VQQ,,Jacksonville/Cecil Fld NAS,FL,US,30.219,-81.877,25,7,kvqq +KVRB,VRB,,Vero Beach,FL,US,27.65,-80.42,10,4,kvrb +KWJF,WJF,,Lancaster,CA,US,34.73,-118.22,715,6,kwjf +KWMC,WMC,72583,Winnemucca Muni,NV,US,40.91,-117.8,1310,3,kwmc +KWRL,WRL,,Worland Muni,WY,US,43.98,-107.97,1271,6,kwrl +KWWR,WWR,,West Woodward,OK,US,36.44,-99.52,667,7,kwwr +KWYS,WYS,,W Yellowstone,MT,US,44.6884,-111.118,2025,8,kwys +KY22,Y22,72669,Lemmon,SD,US,45.9166666667,-102.166666667,781,7,ky22 +KY26,Y26,,Mobridge,SD,US,45.54,-100.43,508,8,ky26 +KYKM,YKM,72781,Yakima,WA,US,46.56,-120.53,324,3,kykm +KYKN,YKN,,Yankton,SD,US,42.92,-97.38,398,7,kykn +KYNG,YNG,72525,Youngstown Muni,OH,US,41.27,-80.67,360,6,kyng +KYUM,YUM,72280,Yuma Intl Airport,AZ,US,32.66,-114.6,63,3,kyum +KZZV,ZZV,,Zanesville,OH,US,39.96,-81.9,268,6,kzzv +KLAA,LAA,72463,Lamar,CO,US,38.07,-102.68,1119,4,laa +MMLP,LAP,,La Paz Intl,,MX,24.07,-110.37,21,1,lap +KLBT,LBT,,Lumberton Muni,NC,US,34.61,-79.06,37,7,lbt +,,,lby,,,48.39,-115.55,579,7,lby +,,,ldl,,,39.1,-106.2,3535,7,ldl +,,,le1,,,41.68,-82.4,174,7,le1 +,,,le2,,,42.47,-81.22,174,7,le2 +,,,le3,,,42.74,-79.35,174,7,le3 +,,,lh1,,,45.35,-82.84,177,7,lh1 +,,,lh2,,,44.28,-82.42,177,7,lh2 +,,,lhs,,,35.62,-119.69,80,7,lhs +KLHX,LHX,,La Junta,CO,US,38.05,-103.52,1277,7,lhx +KLIC,LIC,,Limon,CO,US,39.2734,-103.667,1630,4,lic +,,,lin,,,35.62,-87.85,188,7,lin +,,,liso,,,41.1,-72.89,0,7,liso +KLLQ,LLQ,,Monticello Muni/Ellis Field,AR,US,33.64,-91.75,83,7,llq +,,,lm1,,,45.33,-86.42,177,7,lm1 +,,,lm2,,,42.67,-87.02,177,7,lm2 +,,,lo1,,,43.62,-77.41,75,7,lo1 +,,,lo2,,,43.4,-79.45,75,7,lo2 +KLOR,LOR,,Ft. Rucker,AL,US,31.356,-85.751,74,7,lor +,,,ls1,,,48.06,-87.78,183,7,ls1 +,,,ls2,,,47.56,-86.55,183,7,ls2 +,,,ls3,,,47.32,-89.87,183,7,ls3 +KLSF,LSF,72225,Fort Benning,GA,US,32.34,-85.0,71,6,lsf +,,,lsy,,,36.24,-119.12,90,7,lsy +,,,lus,,,42.76,-104.45,1578,7,lus +KP61,P61,,Tofte,MN,US,47.63,-90.92,411,7,lut +KLVM,LVM,,Livingston,MT,US,45.71,-110.43,1418,6,lvm +,,,lw1,,,34.9,-98.1,397,7,lw1 +KLWA,LWA,,South Haven Area Rgnl,MI,US,42.351,-86.256,203,8,lwa +KMIW,MIW,,Marshalltown,IA,US,42.07,-92.87,296,7,mar +,,,Franklin,AL,US,32.54,-85.79,157,8,max +KMBY,MBY,,Moberly,MO,US,39.464,-92.427,264,8,mby +CWTA,WTA,71612,McTavish,QB,CA,45.5,-73.57,36,7,mcgl +,,,mch,,,35.43,-86.06,337,7,mch +,,,mcr,,,32.08,-82.96,75,7,mcr +MDPP,,78457,Puerto Plata Intl,,DO,19.75,-70.55,5,6,mdpp +MDSD,,78485,Caucedo/De Las Amer,,DO,18.43,-69.67,18,6,mdsd +MDST,,78460,Santiago Intl,,DO,19.47,-70.7,184,6,mdst +KMHS,MHS,72595,Mount Shasta,CA,US,41.33,-122.32,1078,7,mhs +KMIE,MIE,,Muncie,IN,US,40.242,-85.396,285,7,mie +KMLD,MLD,,Malad City,ID,US,42.18,-112.32,1373,6,mld +MMCL,CUL,76412,Culiacan,,MX,24.82,-107.4,39,6,mmcl +MMCN,CEN,,Ciudad Obregon Intl,MX,MX,27.39,-109.83,43,6,mmcn +MMCS,CJS,,Cuidad Juarez Intl,,MX,31.63,-106.43,1171,6,mmcs +MMCU,CUU,76225,Chihuahua Intl,,MX,28.7,-105.97,1372,1,mmcu +MMCV,CVM,76491,Cuidad Victoria,,MX,23.72,-98.97,238,6,mmcv +MMDO,DGO,76423,Durango,,MX,24.13,-104.53,1857,1,mmdo +MMGM,GYM,,Guaymas Intl,,MX,27.97,-110.93,20,5,mmgm +MMHO,HMO,76160,Hermosillo Intl,,MX,29.07,-110.97,184,6,mmho +MMLP,LAP,,La Paz Intl,,MX,24.07,-110.37,21,1,mmlp +MMMA,MAM,,Matamoros Intl,,MX,25.77,-97.53,8,6,mmma +MMML,MXL,,Mexicali Intl,,MX,32.66,-115.49,22,6,mmml +MMMY,MTY,,Monterrey/Gen Maria,,MX,25.78,-100.1,387,6,mmmy +MMMZ,MZT,,Mazatlan/Gen Buelna,,MX,23.17,-106.27,10,5,mmmz +MMNL,NLD,,Nuevo Laredo Intl,,MX,27.43,-99.57,148,6,mmnl +MMRX,REX,,Reynosa Intl,,MX,26.02,-98.23,39,6,mmrx +MMSD,SJD,,San Jose Del Cabo,,MX,23.15,-109.7,109,6,mmsd +MMTC,TRC,76382,Torreon,,MX,25.53,-103.45,1124,5,mmtc +MMTJ,TIJ,,Tijuana Intl,,MX,32.55,-116.97,152,6,mmtj +MMZC,ZCL,,Zacatecas,,MX,22.9,-102.68,2177,4,mmzc +KMOR,MOR,,Morristown,TN,US,36.1833333333,-83.3666666667,400,8,mor +,,,mpi,,,37.52,-120.06,560,7,mpi +KMPX,MPX,72649,Chanhassen,MN,US,44.85,-93.5666666667,288,8,mpx +KMRF,MRF,72264,Marfa Muni,TX,US,30.38,-104.02,1481,6,mrf +,,,mrp,,,48.35,-113.28,1768,7,mrp +KMOX,MOX,,Morris Muni,MN,US,45.5,-95.9,335,7,mrs +,,,mrys,,,47.21,-55.1,56,7,mrys +MTCH,,78409,Cap-Haitien,,HT,19.75,-72.1833333333,2,5,mtch +MMMY,MTY,,Monterrey/Gen Maria,,MX,25.78,-100.1,387,6,mty +MUBA,,78268,Baracoa Oriente,,CU,20.35,-74.5,9,7,muba +MUBY,,,Bayamo,,CU,20.4,-76.6166666667,64,7,muby +MUCA,,78346,Venezuela/Ciego,,CU,22.0333333333,-78.7833333333,101,6,muca +MUCL,,,Cayo Largo Del Sur,,CU,21.63,-81.55,5,7,mucl +MUCM,,78255,Camaguey,,CU,21.416,-77.85,122,6,mucm +MUCU,,78264,Santiago De Cuba,Oriente,CU,19.966,-75.85,76,6,mucu +MUGM,,78367,Guantanamo Bay,CU,CU,19.906,-75.207,17,6,mugm +MUGT,,78267,Guantanamo,,CU,20.0833333333,-75.15,8,7,mugt +MUHA,,78224,Havana/Jose Martinez,,CU,22.98,-82.4,64,0,muha +MUMO,,,Moa,,CU,20.65,-74.92,5,7,mumo +MUMZ,,78256,Manzanillo,,CU,20.2833333333,-77.1,60,7,mumz +MUNG,,78221,Nueva Gerona,Isla De Pinos,CU,21.83,-82.783,23,7,mung +MUVR,,78229,Varadero,,CU,23.13,-81.28,65,6,muvr +MUVT,,78357,Las Tumas,,CU,20.95,-76.95,106,7,muvt +MYBS,,78070,Alice Town,Bimini,BS,25.73,-79.3,3,7,mybs +MYEG,,78092,George Town,Exuma,BS,23.5,-75.766,3,7,myeg +MYGF,,78062,Freeport Intl,,BS,26.55,-78.7,2,3,mygf +MYGW,,78061,West End,Grand Bahama,BS,26.7,-78.966,4,7,mygw +KMYL,MYL,,Mccall,ID,US,44.89,-116.1,1533,6,myl +MYNN,,78073,Nassau Intl,,BS,25.05,-77.47,3,3,mynn +MMMZ,MZT,,Mazatlan/Gen Buelna,,MX,23.17,-106.27,10,5,mzt +,,,ngx,,,31.4,-114.49,0,7,ngx +KNHK,NHK,72404,Patuxent River N,MD,US,38.29,-76.4,12,6,nhk +KNID,NID,74612,China Lake NAWS,CA,US,35.686,-117.692,696,4,nid +KNKX,NKX,72293,Miramar NAS,CA,US,32.88,-117.15,146,5,nkx +KNTD,NTD,72391,Pt. Mugu NAS,CA,US,34.12,-119.12,4,6,ntd +,,,nw4,,,47.0,-138.0,0,7,nw4 +,,,nw5,,,43.6,-135.5,0,7,nw5 +,,,nw6,,,39.7,-133.3,0,7,nw6 +,,,nw7,,,48.5,-129.5,0,7,nw7 +,,,nw8,,,44.6,-127.5,0,7,nw8 +,,,nw9,,,50.5,-141.38,0,7,nw9 +,,,nwa,,,40.5,-126.98,0,7,nwa +,,,nxd,,,37.6,-120.24,392,7,nxd +MMOX,OAX,76775,Oaxaca/Xoxocotlan,,MX,16.97,-96.73,1528,6,oax +KODX,ODX,,Ord/Sharp,NE,US,41.62,-98.95,631,7,odx +KOGS,OGS,,Ogdensburg,NY,US,44.69,-75.4,91,7,ogs +KOQT,OQT,,Oak Ridge,TN,US,35.96,-84.29,334,7,o#k +KOEL,OEL,,Oakley,KS,US,39.16,-100.89,938,9,okl +KOKX,OKX,72501,Brookhaven/Upton,NY,US,40.8666666667,-72.8666666667,26,8,okx +KONP,ONP,72695,Newport Muni,OR,US,44.58,-124.05,48,6,onp +,,,opa1,,,42.37,-67.78,0,7,opa1 +,,,opa2,,,39.33,-72.05,0,7,opa2 +,,,opa3,,,39.31,-65.75,0,7,opa3 +,,,opa4,,,37.27,-70.03,0,7,opa4 +,,,opa5,,,36.36,-74.61,0,7,opa5 +,,,opa6,,,35.54,-73.75,0,7,opa6 +,,,opa7,,,34.89,-70.77,0,7,opa7 +,,,opa8,,,33.82,-76.07,0,7,opa8 +,,,opa9,,,32.75,-72.31,0,7,opa9 +,,,opp1,,,48.09,-130.43,0,7,opp1 +,,,opp2,,,48.11,-126.68,0,7,opp2 +,,,opp3,,,45.27,-129.77,0,7,opp3 +,,,opp4,,,45.28,-125.66,0,7,opp4 +,,,opp5,,,41.8,-129.92,0,7,opp5 +,,,opp6,,,41.89,-125.75,0,7,opp6 +,,,opp7,,,39.23,-125.59,0,7,opp7 +,,,opp8,,,36.36,-125.34,0,7,opp8 +,,,opp9,,,33.29,-125.02,0,7,opp9 +,,,oppa,,,34.56,-122.3,0,7,oppa +,,,oppb,,,30.94,-121.54,0,7,oppb +,,,oppc,,,29.65,-116.97,0,7,oppc +KOSC,OSC,,Wurtsmith AFB,MI,US,44.46,-83.4,193,7,osc +KOUN,OUN,72357,Norman,OK,US,35.246,-97.472,357,3,oun +,WDL,74341,Wood Lake Profiler,MN,US,44.67,-95.45,319,8,p#3 +,BLR,74357,Blue River Profiler,WI,US,43.22,-90.53,226,8,p#4 +KP53,P53,,Munising,MI,US,46.412,-86.651,187,7,p53 +,MBW,74431,Medicine Bow Profiler,WY,US,41.9,-106.19,1997,8,p#5 +KP68,P68,,Eureka,NV,US,39.604,-116.005,1809,9,p68 +,RWD,74433,McCook Profiler,NE,US,40.09,-100.65,800,8,p#6 +,MRR,74437,Merriman Profiler,NE,US,42.91,-101.69,991,8,p#7 +,FBY,74440,Fairbury Profiler,NE,US,40.1,-97.34,433,8,p#8 +,NLG,74445,Neligh Profiler,NE,US,42.21,-97.79,524,8,p#9 +,SLA,74449,Slater Profiler,IA,US,41.9,-93.7,315,8,p#a +,WLC,74466,Wolcott Profiler,IN,US,40.81,-87.05,212,8,p#b +,GDA,74530,Granada Profiler,CO,US,37.77,-102.18,1155,8,p#c +,PLT,74533,Platteville Profiler,CO,US,40.18,-104.72,1524,8,p#d +KHVL,HVL,74541,Haviland Profiler,KS,US,37.65,-99.09,648,8,p#e +,,,pesc,,,37.1,-122.28,0,7,pesc +,NDS,74542,Neodesha Profiler,KS,US,37.38,-95.63,255,8,p#f +,,,pfd,,,36.87,-119.28,622,7,pfd +,HBR,74546,Hillsboro Profiler,KS,US,38.31,-97.3,447,8,p#g +,CNW,74550,Conway Profiler,MO,US,37.52,-92.7,390,8,p#h +PHJH,JHM,,Lahaina/West Maui,HI,US,21.02,-156.63,78,6,phjh +PHKO,KOA,,Kailua Kona,HI,US,19.65,-156.0,27,6,phko +PHLI,LIH,91165,Lihue,HI,US,21.98,-159.35,45,5,phli +PHMK,MKK,91186,Kaunakakai Molokai,HI,US,21.15,-157.1,141,6,phmk +PHNA,NAX,,Barbers Pt NAS,HI,US,21.3166666667,-158.066666667,15,8,phna +PHNL,HNL,91182,Honolulu Intl,HI,US,21.35,-157.93,4,6,phnl +PHNY,LNY,,Lanai,HI,US,20.78,-156.95,399,6,phny +PHOG,OGG,91190,Kahului Airport,HI,US,20.9,-156.43,12,6,phog +KPHP,PHP,,Philip,SD,US,44.05,-101.6,672,7,php +PHTO,ITO,91285,Hilo,HI,US,19.72,-155.07,12,5,phto +,LTH,74551,Lathrop Profiler,MO,US,39.58,-94.19,297,8,p#i +,,,Thomas,WV,US,39.17,-79.52,956,9,pie +KPIH,PIH,72578,Pocatello Muni,ID,US,42.93,-112.6,1359,3,pih +,WNC,74556,Winchester Profiler,IL,US,39.66,-90.48,170,8,p#j +,,,pla,,,47.78,-120.75,1143,7,pla +,WSM,74629,White Sands Profiler,NM,US,32.41,-106.35,1224,8,p#l +,AZC,74630,Aztec Profiler,NM,US,36.84,-107.91,1902,8,p#m +,,,pmh,,,38.83,-82.8,186,7,pmh +,VCI,74640,Vici Profiler,OK,US,36.07,-99.22,648,8,p#n +,LMN,74647,Lamont Profiler,OK,US,36.69,-97.48,306,8,p#o +K87Q,87Q,72390,Punta Piedras,CA,US,35.66,-121.28,11,7,ppb +,,,p#p,,,35.68,-95.86,219,7,p#p +,PRC,74649,Purcell Profiler,OK,US,34.98,-97.52,331,8,p#q +,BLM,74662,Bloomfield Profiler,MO,US,36.88,-89.97,130,8,p#r +KPRC,PRC,,Prescott/Ernest A Love Fld,AZ,US,34.65,-112.42,1524,3,prc +KPRX,PRX,,Paris,TX,US,33.64,-95.45,167,7,prx +,TCU,74731,Tucumcari Profiler,NM,US,35.08,-103.61,1241,8,p#s +,,,Ferris Mountain,WY,US,42.2,-107.2,2133,8,psr +,,,ptba,,,37.82,-122.47,0,7,ptba +,JTN,74735,Jayton Profiler,TX,US,33.02,-100.98,707,8,p#t +KPUB,PUB,72464,Pueblo Memorial,CO,US,38.29,-104.52,1420,3,pub +KPSN,PSN,,Palestine Muni,TX,US,31.78,-95.71,119,7,p#u +KPUC,PUC,72470,Price/Carbon Co,UT,US,39.62,-110.75,2091,7,puc +KDQU,DQU,74752,DeQueen Profiler,AR,US,34.11,-94.29,195,8,p#v +,WNF,74753,Winnfield Profiler,LA,US,31.9,-92.78,93,8,p#w +KPWD,PWD,,Plentywood,MT,US,48.7833333333,-104.516666667,686,8,pwd +,,,pwn,,,46.78,-91.19,285,7,pwn +,OKO,74769,Okolona Profiler,MS,US,34.09,-88.86,125,8,p#x +,,,raws,,,45.76,-97.49,527,7,raws +,,,rck,,,42.55,-119.6,1595,7,rck +KREO,REO,,Rome,OR,US,42.58,-117.89,1235,6,reo +,,,rep,,,48.6,-118.69,1226,7,rep +KRHI,RHI,,Rhinelander/Oneida Co,WI,US,45.63,-89.47,485,6,rhi +KRME,RME,,Rome,NY,US,43.234,-75.407,154,7,rme +KROD,ROD,,Rosewood Vor,OH,US,40.2833333333,-84.0333333333,360,8,rod +,,,rou,,,41.48,-121.5,1537,7,rou +KRSL,RSL,,Russell Muni,KS,US,38.87,-98.81,567,6,rsl +KRUE,RUE,,Russellville Rgnl,AR,US,35.26,-93.09,115,7,rue +KRUT,RUT,,Rutland,VT,US,43.54,-72.95,240,7,rut +KNBK,NBK,,New Brunswick,NJ,US,40.5,-74.45,11,8,rutg +,,,rvd,,,47.28,-121.92,389,7,rvd +,,,s#1,,,50.0,-135.0,0,7,s#1 +,,,s#2,,,38.51,-128.94,0,7,s#2 +,,,s#3,,,34.0,-126.0,0,7,s#3 +,,,s#4,,,29.5,-123.0,0,7,s#4 +,,,s#5,,,25.0,-120.0,0,7,s#5 +,,,s#6,,,25.0,-115.0,0,7,s#6 +,,,s#7,,,28.0,-87.0,0,7,s#7 +K5R0,5R0,,East Addition B3,TX,US,28.2,-93.7,0,8,s#8 +,,,s#9,,,28.5,-92.3,0,7,s#9 +,,,s#a,,,27.9,-91.0,0,7,s#a +,,,sanq,,,37.94,-122.5,1,7,sanq +KSAT,SAT,72253,San Antonio Intl,TX,US,29.54,-98.47,243,0,sat +KSAW,SAW,,K I Sawyer AFB,MI,US,46.36,-87.4,372,8,saw +,,,s#b,,,28.0,-89.0,0,7,s#b +,,,s#c,,,28.0,-85.0,0,7,s#c +,,,sef,,,37.7,-123.0,25,7,sef +,,,shs,,,38.52,-121.29,23,7,shs +KSJN,SJN,,St. Johns,AZ,US,34.52,-109.38,1745,6,sjn +KSLB,SLB,,Storm Lake,IA,US,42.6,-95.23,454,8,slb +KSLO,SLO,,Salem,IL,US,38.65,-88.97,175,7,slo +,,,smb,,,41.34,-123.49,863,7,smb +KSMN,SMN,72686,Salmon,ID,US,45.12,-113.88,1233,6,smn +KSMP,SMP,,Stampede Pass,WA,US,47.29,-121.33,1208,3,smp +KSNY,SNY,72561,Sidney Muni,NE,US,41.11,-102.98,1307,6,sny +KSOA,SOA,,Sonora,TX,US,30.586,-100.649,652,7,soa +KO22,O22,,Columbia,CA,US,38.02,-120.36,714,7,son +KSOW,SOW,,Show Low,AZ,US,34.265,-110.006,1954,6,sow +K2F1,2F1,,Shamrock,TX,US,35.22,-100.22,691,8,srk +,,,sta,,,40.75,-122.46,579,7,sta +KSTC,STC,72655,St. Cloud,MN,US,45.55,-94.07,314,3,stc +,,,stdm,,,47.18,-87.22,183,7,stdm +KSTF,STF,,Starkville,MS,US,33.49,-88.84,83,8,stv +KTCM,TCM,74206,Mcchord AFB/Tcma,WA,US,47.09,-122.42,83,6,swy +KLMO,,,Longmont/Table Mountain,CO,US,40.13,-105.24,1689,8,tbl +,,,tbm,,,36.67,-118.46,3166,7,tbm +KTBW,TBW,72210,Tampa Bay Area/WFO,FL,US,27.7,-82.4,12,8,tbw +KTNB,TNB,,Boone,NC,US,36.199,-81.651,911,7,tnb +,,,tnf,,,39.16,-120.83,989,7,tnf +,,,tpk,,,35.86,-121.31,381,7,tpk +,,,trav,,,38.06,-121.77,-2,7,trav +KTUL,TUL,72356,Tulsa Intl,OK,US,36.21,-95.9,207,3,tul +KTVR,TVR,,La/Vicksburg,MS,US,32.35,-91.03,26,7,tvr +TXKF,,78016,Bermuda NAS,,BM,32.37,-64.68,6,1,txkf +KU24,U24,72479,Delta,UT,US,39.34,-112.59,1414,7,u24 +KU28,U28,72477,Green River,UT,US,39.01,-110.15,1241,7,u28 +KLHW,LHW,72209,Ft. Stewart,GA,US,31.9,-81.63,27,7,u#9 +KUIL,UIL,72797,Quillayute State,WA,US,47.96,-124.55,54,2,uil +KUVA,UVA,,Uvalde,TX,US,29.211,-99.744,287,7,uva +KVAD,VAD,74781,Valdosta/Moody AFB,GA,US,30.97,-83.2,71,6,vad +,,,vanc,,,45.59,-67.4,149,7,vanc +KVBG,VBG,72393,Vandenberg AFB,CA,US,34.75,-120.57,112,3,vbg +,,,v#l,,,42.86,-100.41,792,7,v#l +KVPS,VPS,72221,Eglin AFB,FL,US,30.48,-86.53,26,6,vps +KVSF,VSF,,Springfield St,VT,US,43.34,-72.52,175,7,vsf +KDMW,DMW,,Westminster,MD,US,39.61,-77.01,244,8,w54 +KWAL,WAL,72402,Wallops Island,VA,US,37.94,-75.47,14,5,wal +,,,wck,,,40.96,-123.7,695,7,wck +KO54,O54,,Wvrvl/Trinty Apt,CA,US,40.77,-122.97,1046,8,wev +CWHI,WHI,71249,Three Hills,AB,CA,51.71,-113.22,907,7,whi +,,,win,,,48.52,-120.21,1195,7,win +,,,wja,,,52.88,-118.07,1093,7,wja +CWLM,WLM,71200,Victoria (Auto8),BC,CA,48.42,-123.32,70,7,wlm +,,,w#n,,,37.48,-96.93,381,7,w#n +,,,woo,,,38.88,-78.52,251,7,woo +,,,wpt,,,46.82,-124.03,28,7,wpt +KWRB,WRB,,Robins AFB,GA,US,32.64,-83.6,90,6,wrb +KACQ,ACQ,,Waseca Muni,MN,US,44.1,-93.5,348,8,wsc +,,,wsd,,,32.24,-106.22,1207,7,wsd +,,,wtby,,,41.51,-72.99,137,7,wtby +KXMR,XMR,74794,Cocoa Beach,FL,US,28.468,-80.567,3,8,xmr +KHPX,HPX,,Hopkinton,KY,US,36.74,-87.29,186,8,xrw +,,,yob,,,40.32,-122.99,1133,7,yob +CYQL,YQL,71874,Lethbridge,AB,CA,49.64,-112.8,929,6,yql +,,,ysv,,,37.75,-118.56,2218,7,ysv diff --git a/datasources/ncar.xml b/datasources/ncar.xml new file mode 100755 index 00000000..12d5f96f --- /dev/null +++ b/datasources/ncar.xml @@ -0,0 +1,9 @@ + + + + + + + diff --git a/datasources/ncarens.csv b/datasources/ncarens.csv new file mode 100644 index 00000000..3f7a4657 --- /dev/null +++ b/datasources/ncarens.csv @@ -0,0 +1,1826 @@ +icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid +,,,,,,46.75,-92.71,0,,N46.75W-92.71 +,,,,,,47.26,-120.15,0,,N47.26W-120.15 +,,,,,,39.66,-73.00,0,,N39.66W-73.00 +,,,,,,46.38,-113.92,0,,N46.38W-113.92 +,,,,,,35.40,-93.99,0,,N35.40W-93.99 +,,,,,,29.14,-101.90,0,,N29.14W-101.90 +,,,,,,48.83,-120.66,0,,N48.83W-120.66 +,,,,,,39.41,-71.99,0,,N39.41W-71.99 +,,,,,,40.20,-92.43,0,,N40.20W-92.43 +,,,,,,36.64,-123.56,0,,N36.64W-123.56 +,,,,,,34.27,-122.83,0,,N34.27W-122.83 +,,,,,,33.82,-115.71,0,,N33.82W-115.71 +,,,,,,48.65,-115.64,0,,N48.65W-115.64 +,,,,,,47.08,-80.66,0,,N47.08W-80.66 +,,,,,,48.38,-128.02,0,,N48.38W-128.02 +,,,,,,27.66,-89.21,0,,N27.66W-89.21 +,,,,,,29.14,-113.91,0,,N29.14W-113.91 +,,,,,,43.78,-72.36,0,,N43.78W-72.36 +,,,,,,31.79,-118.22,0,,N31.79W-118.22 +,,,,,,36.57,-82.60,0,,N36.57W-82.60 +,,,,,,40.37,-85.93,0,,N40.37W-85.93 +,,,,,,46.15,-104.49,0,,N46.15W-104.49 +,,,,,,30.15,-112.20,0,,N30.15W-112.20 +,,,,,,42.13,-99.88,0,,N42.13W-99.88 +,,,,,,30.25,-111.27,0,,N30.25W-111.27 +,,,,,,46.82,-108.07,0,,N46.82W-108.07 +,,,,,,44.53,-104.40,0,,N44.53W-104.40 +,,,,,,49.23,-108.36,0,,N49.23W-108.36 +,,,,,,31.71,-78.89,0,,N31.71W-78.89 +,,,,,,40.73,-82.57,0,,N40.73W-82.57 +,,,,,,30.68,-97.23,0,,N30.68W-97.23 +,,,,,,33.97,-74.15,0,,N33.97W-74.15 +,,,,,,25.61,-85.94,0,,N25.61W-85.94 +,,,,,,48.76,-87.52,0,,N48.76W-87.52 +,,,,,,28.33,-101.90,0,,N28.33W-101.90 +,,,,,,26.60,-95.63,0,,N26.60W-95.63 +,,,,,,31.75,-89.54,0,,N31.75W-89.54 +,,,,,,45.51,-125.56,0,,N45.51W-125.56 +,,,,,,26.76,-88.44,0,,N26.76W-88.44 +,,,,,,47.08,-121.31,0,,N47.08W-121.31 +,,,,,,43.72,-75.92,0,,N43.72W-75.92 +,,,,,,41.70,-74.41,0,,N41.70W-74.41 +,,,,,,35.67,-114.06,0,,N35.67W-114.06 +,,,,,,40.56,-81.52,0,,N40.56W-81.52 +,,,,,,26.35,-109.89,0,,N26.35W-109.89 +,,,,,,28.11,-115.58,0,,N28.11W-115.58 +,,,,,,46.03,-67.59,0,,N46.03W-67.59 +,,,,,,35.64,-77.69,0,,N35.64W-77.69 +,,,,,,29.25,-88.97,0,,N29.25W-88.97 +,,,,,,25.09,-104.49,0,,N25.09W-104.49 +,,,,,,31.94,-117.29,0,,N31.94W-117.29 +,,,,,,26.27,-110.77,0,,N26.27W-110.77 +,,,,,,47.35,-69.38,0,,N47.35W-69.38 +,,,,,,44.33,-93.02,0,,N44.33W-93.02 +,,,,,,31.22,-109.50,0,,N31.22W-109.50 +,,,,,,42.95,-102.09,0,,N42.95W-102.09 +,,,,,,39.57,-115.86,0,,N39.57W-115.86 +,,,,,,46.48,-66.07,0,,N46.48W-66.07 +,,,,,,29.37,-100.92,0,,DRT +,,,,,,48.08,-88.89,0,,N48.08W-88.89 +,,,,,,30.95,-112.31,0,,N30.95W-112.31 +,,,,,,25.19,-118.62,0,,N25.19W-118.62 +,,,,,,31.55,-100.04,0,,N31.55W-100.04 +,,,,,,31.63,-82.81,0,,N31.63W-82.81 +,,,,,,25.34,-117.76,0,,N25.34W-117.76 +,,,,,,38.89,-87.31,0,,N38.89W-87.31 +,,,,,,47.49,-123.90,0,,N47.49W-123.90 +,,,,,,30.41,-92.56,0,,N30.41W-92.56 +,,,,,,29.80,-106.56,0,,N29.80W-106.56 +,,,,,,48.36,-109.47,0,,N48.36W-109.47 +,,,,,,33.88,-105.88,0,,N33.88W-105.88 +,,,,,,28.76,-80.67,0,,N28.76W-80.67 +,,,,,,38.49,-117.75,0,,N38.49W-117.75 +,,,,,,45.91,-78.64,0,,N45.91W-78.64 +,,,,,,46.99,-103.35,0,,N46.99W-103.35 +,,,,,,36.08,-84.77,0,,N36.08W-84.77 +,,,,,,50.09,-107.22,0,,N50.09W-107.22 +,,,,,,29.56,-116.79,0,,N29.56W-116.79 +,,,,,,40.27,-108.47,0,,N40.27W-108.47 +,,,,,,32.30,-104.82,0,,N32.30W-104.82 +,,,,,,39.76,-81.74,0,,N39.76W-81.74 +,,,,,,42.71,-75.16,0,,N42.71W-75.16 +,,,,,,37.20,-81.39,0,,N37.20W-81.39 +,,,,,,39.80,-124.60,0,,N39.80W-124.60 +,,,,,,43.35,-78.38,0,,N43.35W-78.38 +,,,,,,45.29,-126.67,0,,N45.29W-126.67 +,,,,,,27.84,-117.37,0,,N27.84W-117.37 +,,,,,,31.15,-117.12,0,,N31.15W-117.12 +,,,,,,29.93,-102.84,0,,N29.93W-102.84 +,,,,,,29.14,-100.98,0,,N29.14W-100.98 +,,,,,,30.45,-84.30,0,,TLH +,,,,,,30.73,-78.21,0,,N30.73W-78.21 +,,,,,,38.61,-79.92,0,,N38.61W-79.92 +,,,,,,32.97,-107.76,0,,N32.97W-107.76 +,,,,,,47.79,-98.58,0,,N47.79W-98.58 +,,,,,,42.22,-69.57,0,,N42.22W-69.57 +,,,,,,27.55,-88.31,0,,N27.55W-88.31 +,,,,,,31.00,-118.05,0,,N31.00W-118.05 +,,,,,,49.94,-119.40,0,,WLW +,,,,,,40.63,-113.92,0,,N40.63W-113.92 +,,,,,,27.61,-79.11,0,,N27.61W-79.11 +,,,,,,41.98,-72.00,0,,N41.98W-72.00 +,,,,,,36.04,-79.64,0,,N36.04W-79.64 +,,,,,,44.93,-124.15,0,,N44.93W-124.15 +,,,,,,30.05,-118.79,0,,N30.05W-118.79 +,,,,,,38.87,-99.93,0,,N38.87W-99.93 +,,,,,,45.50,-81.17,0,,N45.50W-81.17 +,,,,,,28.97,-77.78,0,,N28.97W-77.78 +,,,,,,46.88,-95.07,0,,N46.88W-95.07 +,,,,,,49.07,-91.16,0,,N49.07W-91.16 +,,,,,,46.09,-71.28,0,,N46.09W-71.28 +,,,,,,36.35,-86.76,0,,N36.35W-86.76 +,,,,,,49.43,-79.83,0,,N49.43W-79.83 +,,,,,,42.99,-69.19,0,,N42.99W-69.19 +,,,,,,47.05,-115.26,0,,N47.05W-115.26 +,,,,,,30.71,-98.17,0,,N30.71W-98.17 +,,,,,,48.88,-113.23,0,,N48.88W-113.23 +,,,,,,50.88,-107.30,0,,N50.88W-107.30 +,,,,,,25.08,-114.16,0,,N25.08W-114.16 +,,,,,,35.61,-120.15,0,,N35.61W-120.15 +,,,,,,27.93,-91.90,0,,N27.93W-91.90 +,,,,,,26.42,-92.97,0,,N26.42W-92.97 +,,,,,,22.80,-79.50,0,,N22.80W-79.50 +,,,,,,42.79,-116.58,0,,N42.79W-116.58 +,,,,,,38.01,-125.07,0,,N38.01W-125.07 +,,,,,,40.46,-97.77,0,,N40.46W-97.77 +,,,,,,28.15,-81.75,0,,N28.15W-81.75 +,,,,,,33.85,-120.70,0,,N33.85W-120.70 +,,,,,,26.97,-111.76,0,,N26.97W-111.76 +,,,,,,33.67,-121.65,0,,N33.67W-121.65 +,,,,,,45.57,-113.76,0,,N45.57W-113.76 +,,,,,,31.94,-110.54,0,,N31.94W-110.54 +,,,,,,32.75,-110.64,0,,N32.75W-110.64 +,,,,,,40.49,-103.13,0,,N40.49W-103.13 +,,,,,,23.64,-118.29,0,,N23.64W-118.29 +,,,,,,28.73,-110.16,0,,N28.73W-110.16 +,,,,,,31.41,-74.07,0,,N31.41W-74.07 +,,,,,,30.49,-108.48,0,,N30.49W-108.48 +,,,,,,47.42,-82.98,0,,N47.42W-82.98 +,,,,,,29.72,-81.36,0,,N29.72W-81.36 +,,,,,,42.37,-124.38,0,,N42.37W-124.38 +,,,,,,26.42,-81.26,0,,N26.42W-81.26 +,,,,,,36.43,-102.00,0,,N36.43W-102.00 +,,,,,,24.49,-76.35,0,,N24.49W-76.35 +,,,,,,30.50,-81.70,0,,JAX +,,,,,,32.56,-112.55,0,,N32.56W-112.55 +,,,,,,38.80,-125.34,0,,N38.80W-125.34 +,,,,,,24.56,-84.37,0,,N24.56W-84.37 +,,,,,,44.15,-123.87,0,,N44.15W-123.87 +,,,,,,24.26,-119.31,0,,N24.26W-119.31 +,,,,,,29.74,-94.49,0,,N29.74W-94.49 +,,,,,,30.73,-99.11,0,,N30.73W-99.11 +,,,,,,43.97,-113.44,0,,N43.97W-113.44 +,,,,,,41.74,-91.14,0,,N41.74W-91.14 +,,,,,,49.68,-113.40,0,,N49.68W-113.40 +,,,,,,23.48,-82.84,0,,N23.48W-82.84 +,,,,,,41.65,-90.05,0,,N41.65W-90.05 +,,,,,,40.78,-111.97,0,,SLC +,,,,,,27.47,-97.38,0,,N27.47W-97.38 +,,,,,,37.63,-122.81,0,,N37.63W-122.81 +,,,,,,44.17,-111.20,0,,N44.17W-111.20 +,,,,,,24.60,-111.45,0,,N24.60W-111.45 +,,,,,,28.54,-76.01,0,,N28.54W-76.01 +,,,,,,49.08,-110.80,0,,N49.08W-110.80 +,,,,,,31.54,-99.09,0,,N31.54W-99.09 +,,,,,,25.47,-91.29,0,,N25.47W-91.29 +,,,,,,43.16,-124.67,0,,N43.16W-124.67 +,,,,,,26.06,-79.53,0,,N26.06W-79.53 +,,,,,,50.82,-108.56,0,,N50.82W-108.56 +,,,,,,30.52,-77.30,0,,N30.52W-77.30 +,,,,,,31.64,-119.16,0,,N31.64W-119.16 +,,,,,,39.22,-90.43,0,,N39.22W-90.43 +,,,,,,37.20,-97.91,0,,N37.20W-97.91 +,,,,,,41.72,-70.96,0,,N41.72W-70.96 +,,,,,,33.07,-96.14,0,,N33.07W-96.14 +,,,,,,26.12,-117.92,0,,N26.12W-117.92 +,,,,,,27.33,-74.52,0,,N27.33W-74.52 +,,,,,,48.51,-85.12,0,,N48.51W-85.12 +,,,,,,42.71,-108.75,0,,N42.71W-108.75 +,,,,,,29.41,-117.70,0,,N29.41W-117.70 +,,,,,,28.19,-95.53,0,,N28.19W-95.53 +,,,,,,47.37,-128.81,0,,N47.37W-128.81 +,,,,,,41.78,-78.92,0,,N41.78W-78.92 +,,,,,,40.24,-117.09,0,,N40.24W-117.09 +,,,,,,37.24,-102.01,0,,N37.24W-102.01 +,,,,,,24.96,-115.02,0,,N24.96W-115.02 +,,,,,,30.33,-89.83,0,,STL +,,,,,,43.44,-92.01,0,,N43.44W-92.01 +,,,,,,35.99,-75.48,0,,N35.99W-75.48 +,,,,,,41.93,-75.46,0,,N41.93W-75.46 +,,,,,,29.26,-118.61,0,,N29.26W-118.61 +,,,,,,38.21,-113.48,0,,N38.21W-113.48 +,,,,,,38.06,-102.02,0,,N38.06W-102.02 +,,,,,,50.22,-102.23,0,,N50.22W-102.23 +,,,,,,33.38,-118.59,0,,N33.38W-118.59 +,,,,,,47.39,-111.73,0,,N47.39W-111.73 +,,,,,,43.77,-100.98,0,,N43.77W-100.98 +,,,,,,29.09,-74.87,0,,N29.09W-74.87 +,,,,,,24.10,-120.15,0,,N24.10W-120.15 +,,,,,,30.41,-109.41,0,,N30.41W-109.41 +,,,,,,26.56,-74.78,0,,N26.56W-74.78 +,,,,,,26.40,-116.18,0,,N26.40W-116.18 +,,,,,,46.99,-98.61,0,,N46.99W-98.61 +,,,,,,46.78,-67.16,0,,N46.78W-67.16 +,,,,,,45.55,-69.08,0,,N45.55W-69.08 +,,,,,,46.29,-125.87,0,,N46.29W-125.87 +,,,,,,28.27,-104.63,0,,N28.27W-104.63 +,,,,,,41.69,-83.42,0,,N41.69W-83.42 +,,,,,,41.55,-112.99,0,,N41.55W-112.99 +,,,,,,46.19,-99.81,0,,N46.19W-99.81 +,,,,,,34.33,-117.81,0,,N34.33W-117.81 +,,,,,,35.98,-111.07,0,,N35.98W-111.07 +,,,,,,43.36,-123.59,0,,N43.36W-123.59 +,,,,,,47.38,-90.23,0,,N47.38W-90.23 +,,,,,,31.71,-123.07,0,,N31.71W-123.07 +,,,,,,36.95,-109.15,0,,N36.95W-109.15 +,,,,,,46.82,-93.89,0,,N46.82W-93.89 +,,,,,,46.92,-105.71,0,,N46.92W-105.71 +,,,,,,47.73,-105.78,0,,N47.73W-105.78 +,,,,,,45.50,-120.79,0,,N45.50W-120.79 +,,,,,,35.43,-80.84,0,,N35.43W-80.84 +,,,,,,41.20,-95.56,0,,N41.20W-95.56 +,,,,,,44.91,-84.71,0,,APX +,,,,,,33.14,-87.37,0,,N33.14W-87.37 +,,,,,,41.99,-116.40,0,,N41.99W-116.40 +,,,,,,46.67,-91.54,0,,N46.67W-91.54 +,,,,,,30.99,-83.92,0,,N30.99W-83.92 +,,,,,,47.42,-118.98,0,,N47.42W-118.98 +,,,,,,42.70,-83.46,0,,DTX +,,,,,,39.93,-89.25,0,,N39.93W-89.25 +,,,,,,32.16,-107.69,0,,N32.16W-107.69 +,,,,,,33.48,-79.37,0,,N33.48W-79.37 +,,,,,,34.76,-103.95,0,,N34.76W-103.95 +,,,,,,32.86,-76.55,0,,N32.86W-76.55 +,,,,,,40.73,-119.40,0,,N40.73W-119.40 +,,,,,,39.67,-103.10,0,,N39.67W-103.10 +,,,,,,26.23,-76.73,0,,N26.23W-76.73 +,,,,,,47.27,-76.91,0,,N47.27W-76.91 +,,,,,,47.62,-108.16,0,,N47.62W-108.16 +,,,,,,40.53,-80.22,0,,PIT +,,,,,,35.07,-90.02,0,,N35.07W-90.02 +,,,,,,25.80,-95.68,0,,N25.80W-95.68 +,,,,,,32.42,-74.70,0,,N32.42W-74.70 +,,,,,,30.51,-81.16,0,,N30.51W-81.16 +,,,,,,29.36,-122.41,0,,N29.36W-122.41 +,,,,,,36.30,-73.26,0,,N36.30W-73.26 +,,,,,,38.50,-91.59,0,,N38.50W-91.59 +,,,,,,36.79,-111.18,0,,N36.79W-111.18 +,,,,,,50.02,-93.50,0,,N50.02W-93.50 +,,,,,,42.94,-125.74,0,,N42.94W-125.74 +,,,,,,33.08,-77.49,0,,N33.08W-77.49 +,,,,,,38.10,-73.63,0,,N38.10W-73.63 +,,,,,,25.13,-99.23,0,,N25.13W-99.23 +,,,,,,37.50,-112.32,0,,N37.50W-112.32 +,,,,,,28.93,-81.56,0,,N28.93W-81.56 +,,,,,,42.12,-115.32,0,,N42.12W-115.32 +,,,,,,23.33,-119.97,0,,N23.33W-119.97 +,,,,,,31.28,-85.78,0,,N31.28W-85.78 +,,,,,,46.84,-127.33,0,,N46.84W-127.33 +,,,,,,31.87,-106.70,0,,EPZ +,,,,,,48.21,-119.22,0,,N48.21W-119.22 +,,,,,,29.10,-82.46,0,,N29.10W-82.46 +,,,,,,39.31,-91.48,0,,N39.31W-91.48 +,,,,,,30.64,-74.34,0,,N30.64W-74.34 +,,,,,,34.64,-95.05,0,,N34.64W-95.05 +,,,,,,42.36,-77.58,0,,N42.36W-77.58 +,,,,,,24.29,-87.94,0,,N24.29W-87.94 +,,,,,,25.26,-76.12,0,,N25.26W-76.12 +,,,,,,34.27,-90.14,0,,N34.27W-90.14 +,,,,,,30.93,-122.85,0,,N30.93W-122.85 +,,,,,,41.32,-96.37,0,,OAX +,,,,,,46.47,-119.90,0,,N46.47W-119.90 +,,,,,,39.59,-121.26,0,,N39.59W-121.26 +,,,,,,38.04,-103.05,0,,N38.04W-103.05 +,,,,,,47.68,-94.99,0,,N47.68W-94.99 +,,,,,,37.37,-119.58,0,,N37.37W-119.58 +,,,,,,35.78,-88.90,0,,N35.78W-88.90 +,,,,,,35.33,-108.97,0,,N35.33W-108.97 +,,,,,,23.92,-116.60,0,,N23.92W-116.60 +,,,,,,37.39,-88.63,0,,N37.39W-88.63 +,,,,,,31.52,-98.14,0,,N31.52W-98.14 +,,,,,,36.95,-92.81,0,,N36.95W-92.81 +,,,,,,41.32,-100.98,0,,N41.32W-100.98 +,,,,,,46.11,-122.19,0,,N46.11W-122.19 +,,,,,,37.62,-79.16,0,,N37.62W-79.16 +,,,,,,42.55,-110.95,0,,N42.55W-110.95 +,,,,,,36.73,-118.37,0,,N36.73W-118.37 +,,,,,,48.19,-111.87,0,,N48.19W-111.87 +,,,,,,43.16,-113.29,0,,N43.16W-113.29 +,,,,,,40.37,-125.91,0,,N40.37W-125.91 +,,,,,,36.39,-104.02,0,,N36.39W-104.02 +,,,,,,44.07,-89.64,0,,N44.07W-89.64 +,,,,,,35.28,-117.02,0,,N35.28W-117.02 +,,,,,,27.34,-94.68,0,,N27.34W-94.68 +,,,,,,44.50,-105.54,0,,N44.50W-105.54 +,,,,,,27.52,-102.79,0,,N27.52W-102.79 +,,,,,,46.29,-80.92,0,,N46.29W-80.92 +,,,,,,39.57,-95.69,0,,N39.57W-95.69 +,,,,,,49.42,-99.75,0,,N49.42W-99.75 +,,,,,,31.12,-121.93,0,,N31.12W-121.93 +,,,,,,35.93,-118.18,0,,N35.93W-118.18 +,,,,,,29.82,-114.96,0,,N29.82W-114.96 +,,,,,,26.34,-92.08,0,,N26.34W-92.08 +,,,,,,32.66,-111.60,0,,N32.66W-111.60 +,,,,,,37.37,-82.39,0,,N37.37W-82.39 +,,,,,,49.15,-83.70,0,,N49.15W-83.70 +,,,,,,46.96,-97.43,0,,N46.96W-97.43 +,,,,,,30.48,-85.94,0,,N30.48W-85.94 +,,,,,,34.80,-101.97,0,,N34.80W-101.97 +,,,,,,39.70,-87.15,0,,N39.70W-87.15 +,,,,,,25.11,-103.61,0,,N25.11W-103.61 +,,,,,,38.76,-86.27,0,,N38.76W-86.27 +,,,,,,40.68,-73.70,0,,N40.68W-73.70 +,,,,,,40.58,-77.09,0,,N40.58W-77.09 +,,,,,,33.25,-88.33,0,,N33.25W-88.33 +,,,,,,42.64,-84.29,0,,N42.64W-84.29 +,,,,,,48.05,-120.40,0,,N48.05W-120.40 +,,,,,,36.40,-81.60,0,,N36.40W-81.60 +,,,,,,33.84,-81.27,0,,N33.84W-81.27 +,,,,,,29.91,-103.77,0,,N29.91W-103.77 +,,,,,,48.64,-86.32,0,,N48.64W-86.32 +,,,,,,37.53,-83.40,0,,N37.53W-83.40 +,,,,,,27.69,-118.26,0,,N27.69W-118.26 +,,,,,,29.80,-95.41,0,,N29.80W-95.41 +,,,,,,25.91,-97.41,0,,BRO +,,,,,,50.22,-100.98,0,,N50.22W-100.98 +,,,,,,46.20,-100.98,0,,N46.20W-100.98 +,,,,,,35.51,-105.99,0,,N35.51W-105.99 +,,,,,,29.35,-89.88,0,,N29.35W-89.88 +,,,,,,39.75,-104.87,0,,DNR +,,,,,,34.59,-107.90,0,,N34.59W-107.90 +,,,,,,30.65,-105.68,0,,N30.65W-105.68 +,,,,,,46.12,-96.31,0,,N46.12W-96.31 +,,,,,,34.98,-118.97,0,,N34.98W-118.97 +,,,,,,48.21,-106.61,0,,GGW +,,,,,,39.79,-77.37,0,,N39.79W-77.37 +,,,,,,42.95,-99.87,0,,N42.95W-99.87 +,,,,,,45.13,-123.04,0,,N45.13W-123.04 +,,,,,,28.76,-121.30,0,,N28.76W-121.30 +,,,,,,47.47,-91.42,0,,N47.47W-91.42 +,,,,,,44.28,-127.45,0,,N44.28W-127.45 +,,,,,,33.54,-117.63,0,,N33.54W-117.63 +,,,,,,41.17,-80.23,0,,N41.17W-80.23 +,,,,,,30.15,-89.77,0,,N30.15W-89.77 +,,,,,,38.22,-124.07,0,,N38.22W-124.07 +,,,,,,39.70,-114.82,0,,N39.70W-114.82 +,,,,,,41.78,-123.05,0,,N41.78W-123.05 +,,,,,,23.73,-76.58,0,,N23.73W-76.58 +,,,,,,43.15,-77.30,0,,N43.15W-77.30 +,,,,,,50.66,-90.89,0,,N50.66W-90.89 +,,,,,,26.73,-101.88,0,,N26.73W-101.88 +,,,,,,46.92,-96.25,0,,N46.92W-96.25 +,,,,,,29.69,-86.09,0,,N29.69W-86.09 +,,,,,,29.53,-76.65,0,,N29.53W-76.65 +,,,,,,27.76,-111.87,0,,N27.76W-111.87 +,,,,,,35.06,-123.07,0,,N35.06W-123.07 +,,,,,,49.16,-118.26,0,,N49.16W-118.26 +,,,,,,48.42,-93.70,0,,N48.42W-93.70 +,,,,,,46.48,-112.76,0,,N46.48W-112.76 +,,,,,,41.36,-76.81,0,,N41.36W-76.81 +,,,,,,42.83,-106.53,0,,N42.83W-106.53 +,,,,,,28.58,-79.78,0,,N28.58W-79.78 +,,,,,,35.23,-111.82,0,,FGZ +,,,,,,38.88,-73.32,0,,N38.88W-73.32 +,,,,,,33.36,-84.57,0,,FFC +,,,,,,47.97,-114.26,0,,N47.97W-114.26 +,,,,,,28.48,-118.43,0,,N28.48W-118.43 +,,,,,,45.87,-91.66,0,,N45.87W-91.66 +,,,,,,39.62,-96.75,0,,N39.62W-96.75 +,,,,,,45.38,-99.83,0,,N45.38W-99.83 +,,,,,,26.08,-89.44,0,,N26.08W-89.44 +,,,,,,46.86,-68.01,0,,CAR +,,,,,,25.97,-88.56,0,,N25.97W-88.56 +,,,,,,37.82,-85.42,0,,N37.82W-85.42 +,,,,,,33.95,-103.92,0,,N33.95W-103.92 +,,,,,,24.17,-87.08,0,,N24.17W-87.08 +,,,,,,37.34,-70.69,0,,N37.34W-70.69 +,,,,,,46.30,-76.01,0,,WMW +,,,,,,34.81,-119.94,0,,N34.81W-119.94 +,,,,,,31.94,-72.88,0,,N31.94W-72.88 +,,,,,,34.45,-80.10,0,,N34.45W-80.10 +,,,,,,34.61,-86.10,0,,N34.61W-86.10 +,,,,,,41.90,-108.65,0,,N41.90W-108.65 +,,,,,,31.14,-84.85,0,,N31.14W-84.85 +,,,,,,28.15,-120.22,0,,N28.15W-120.22 +,,,,,,37.32,-73.93,0,,N37.32W-73.93 +,,,,,,27.44,-96.48,0,,N27.44W-96.48 +,,,,,,25.47,-121.38,0,,N25.47W-121.38 +,,,,,,47.85,-115.45,0,,N47.85W-115.45 +,,,,,,34.52,-93.08,0,,N34.52W-93.08 +,,,,,,50.57,-112.32,0,,N50.57W-112.32 +,,,,,,33.71,-108.80,0,,N33.71W-108.80 +,,,,,,33.97,-102.94,0,,N33.97W-102.94 +,,,,,,35.65,-124.28,0,,N35.65W-124.28 +,,,,,,37.56,-74.91,0,,N37.56W-74.91 +,,,,,,47.06,-126.20,0,,N47.06W-126.20 +,,,,,,39.69,-100.98,0,,N39.69W-100.98 +,,,,,,25.81,-119.66,0,,N25.81W-119.66 +,,,,,,43.26,-89.78,0,,N43.26W-89.78 +,,,,,,31.35,-107.62,0,,N31.35W-107.62 +,,,,,,33.92,-104.90,0,,N33.92W-104.90 +,,,,,,24.87,-120.34,0,,N24.87W-120.34 +,,,,,,30.65,-96.29,0,,N30.65W-96.29 +,,,,,,35.62,-100.98,0,,N35.62W-100.98 +,,,,,,47.18,-114.09,0,,N47.18W-114.09 +,,,,,,43.34,-116.13,0,,BOI +,,,,,,44.65,-87.24,0,,N44.65W-87.24 +,,,,,,24.14,-78.25,0,,N24.14W-78.25 +,,,,,,28.81,-109.24,0,,N28.81W-109.24 +,,,,,,50.03,-108.46,0,,N50.03W-108.46 +,,,,,,47.84,-126.52,0,,N47.84W-126.52 +,,,,,,27.85,-91.00,0,,N27.85W-91.00 +,,,,,,41.69,-118.55,0,,N41.69W-118.55 +,,,,,,42.02,-106.47,0,,N42.02W-106.47 +,,,,,,43.59,-107.72,0,,N43.59W-107.72 +,,,,,,31.45,-96.24,0,,N31.45W-96.24 +,,,,,,46.90,-122.46,0,,N46.90W-122.46 +,,,,,,24.84,-108.85,0,,N24.84W-108.85 +,,,,,,32.26,-120.29,0,,N32.26W-120.29 +,,,,,,30.33,-121.72,0,,N30.33W-121.72 +,,,,,,22.42,-77.85,0,,N22.42W-77.85 +,,,,,,45.87,-110.30,0,,N45.87W-110.30 +,,,,,,47.55,-92.60,0,,N47.55W-92.60 +,,,,,,26.90,-118.09,0,,N26.90W-118.09 +,,,,,,36.23,-121.35,0,,N36.23W-121.35 +,,,,,,34.07,-123.78,0,,N34.07W-123.78 +,,,,,,34.06,-113.78,0,,N34.06W-113.78 +,,,,,,37.20,-120.58,0,,N37.20W-120.58 +,,,,,,32.22,-106.73,0,,N32.22W-106.73 +,,,,,,48.05,-76.59,0,,N48.05W-76.59 +,,,,,,47.01,-100.98,0,,N47.01W-100.98 +,,,,,,31.41,-95.30,0,,N31.41W-95.30 +,,,,,,37.08,-107.12,0,,N37.08W-107.12 +,,,,,,25.03,-119.48,0,,N25.03W-119.48 +,,,,,,28.94,-120.41,0,,N28.94W-120.41 +,,,,,,27.06,-110.87,0,,N27.06W-110.87 +,,,,,,36.04,-122.33,0,,N36.04W-122.33 +,,,,,,32.82,-97.28,0,,FWD +,,,,,,41.97,-79.98,0,,N41.97W-79.98 +,,,,,,46.15,-97.48,0,,N46.15W-97.48 +,,,,,,24.41,-118.46,0,,N24.41W-118.46 +,,,,,,48.14,-129.18,0,,N48.14W-129.18 +,,,,,,33.19,-74.43,0,,N33.19W-74.43 +,,,,,,46.12,-105.65,0,,N46.12W-105.65 +,,,,,,47.68,-122.74,0,,N47.68W-122.74 +,,,,,,49.43,-122.13,0,,N49.43W-122.13 +,,,,,,47.05,-86.70,0,,N47.05W-86.70 +,,,,,,41.18,-116.21,0,,N41.18W-116.21 +,,,,,,33.65,-76.30,0,,N33.65W-76.30 +,,,,,,39.13,-118.97,0,,N39.13W-118.97 +,,,,,,27.28,-108.19,0,,N27.28W-108.19 +,,,,,,44.09,-119.20,0,,N44.09W-119.20 +,,,,,,43.75,-103.23,0,,N43.75W-103.23 +,,,,,,42.06,-96.59,0,,N42.06W-96.59 +,,,,,,38.48,-84.22,0,,N38.48W-84.22 +,,,,,,49.67,-88.56,0,,N49.67W-88.56 +,,,,,,44.88,-82.53,0,,N44.88W-82.53 +,,,,,,32.21,-86.57,0,,N32.21W-86.57 +,,,,,,36.32,-106.04,0,,N36.32W-106.04 +,,,,,,37.24,-99.96,0,,N37.24W-99.96 +,,,,,,34.46,-121.87,0,,N34.46W-121.87 +,,,,,,24.90,-78.04,0,,N24.90W-78.04 +,,,,,,33.14,-98.08,0,,N33.14W-98.08 +,,,,,,25.63,-108.92,0,,N25.63W-108.92 +,,,,,,48.28,-110.67,0,,N48.28W-110.67 +,,,,,,24.84,-93.12,0,,N24.84W-93.12 +,,,,,,39.69,-102.04,0,,N39.69W-102.04 +,,,,,,25.29,-112.42,0,,N25.29W-112.42 +,,,,,,24.68,-91.39,0,,N24.68W-91.39 +,,,,,,28.55,-90.00,0,,N28.55W-90.00 +,,,,,,29.74,-107.48,0,,N29.74W-107.48 +,,,,,,45.68,-89.35,0,,N45.68W-89.35 +,,,,,,29.25,-113.00,0,,N29.25W-113.00 +,,,,,,25.91,-103.64,0,,N25.91W-103.64 +,,,,,,31.28,-116.19,0,,N31.28W-116.19 +,,,,,,26.58,-82.13,0,,N26.58W-82.13 +,,,,,,40.39,-95.63,0,,N40.39W-95.63 +,,,,,,41.82,-92.22,0,,N41.82W-92.22 +,,,,,,24.50,-89.66,0,,N24.50W-89.66 +,,,,,,35.88,-89.90,0,,N35.88W-89.90 +,,,,,,38.02,-104.09,0,,N38.02W-104.09 +,,,,,,32.21,-115.40,0,,N32.21W-115.40 +,,,,,,31.64,-74.98,0,,N31.64W-74.98 +,,,,,,27.94,-110.06,0,,N27.94W-110.06 +,,,,,,48.98,-89.94,0,,N48.98W-89.94 +,,,,,,47.12,-72.02,0,,N47.12W-72.02 +,,,,,,38.87,-102.03,0,,N38.87W-102.03 +,,,,,,46.75,-109.25,0,,N46.75W-109.25 +,,,,,,42.93,-98.76,0,,N42.93W-98.76 +,,,,,,42.83,-95.43,0,,N42.83W-95.43 +,,,,,,35.42,-116.03,0,,N35.42W-116.03 +,,,,,,40.38,-80.47,0,,N40.38W-80.47 +,,,,,,33.18,-100.98,0,,N33.18W-100.98 +,,,,,,29.72,-120.61,0,,N29.72W-120.61 +,,,,,,46.18,-98.64,0,,N46.18W-98.64 +,,,,,,34.36,-91.12,0,,N34.36W-91.12 +,,,,,,38.77,-115.69,0,,N38.77W-115.69 +,,,,,,43.92,-120.31,0,,N43.92W-120.31 +,,,,,,33.78,-94.14,0,,N33.78W-94.14 +,,,,,,45.92,-123.32,0,,N45.92W-123.32 +,,,,,,35.33,-92.99,0,,N35.33W-92.99 +,,,,,,38.41,-111.41,0,,N38.41W-111.41 +,,,,,,26.53,-86.67,0,,N26.53W-86.67 +,,,,,,32.18,-73.79,0,,N32.18W-73.79 +,,,,,,49.87,-91.02,0,,N49.87W-91.02 +,,,,,,27.98,-80.87,0,,N27.98W-80.87 +,,,,,,45.06,-110.18,0,,N45.06W-110.18 +,,,,,,27.39,-106.39,0,,N27.39W-106.39 +,,,,,,25.29,-79.73,0,,N25.29W-79.73 +,,,,,,33.83,-95.11,0,,N33.83W-95.11 +,,,,,,34.17,-112.80,0,,N34.17W-112.80 +,,,,,,43.85,-87.41,0,,N43.85W-87.41 +,,,,,,47.17,-87.87,0,,N47.17W-87.87 +,,,,,,28.45,-89.09,0,,N28.45W-89.09 +,,,,,,24.05,-86.23,0,,N24.05W-86.23 +,,,,,,33.16,-102.92,0,,N33.16W-102.92 +,,,,,,49.87,-110.94,0,,N49.87W-110.94 +,,,,,,48.56,-93.40,0,,INL +,,,,,,40.50,-86.99,0,,N40.50W-86.99 +,,,,,,40.87,-72.86,0,,OKX +,,,,,,27.21,-92.89,0,,N27.21W-92.89 +,,,,,,33.02,-95.18,0,,N33.02W-95.18 +,,,,,,28.10,-86.39,0,,N28.10W-86.39 +,,,,,,43.76,-99.86,0,,N43.76W-99.86 +,,,,,,29.10,-119.51,0,,N29.10W-119.51 +,,,,,,43.04,-87.57,0,,N43.04W-87.57 +,,,,,,30.74,-114.18,0,,N30.74W-114.18 +,,,,,,44.65,-114.73,0,,N44.65W-114.73 +,,,,,,44.58,-100.98,0,,N44.58W-100.98 +,,,,,,38.00,-120.80,0,,N38.00W-120.80 +,,,,,,35.98,-90.90,0,,N35.98W-90.90 +,,,,,,44.35,-122.77,0,,N44.35W-122.77 +,,,,,,50.35,-114.81,0,,N50.35W-114.81 +,,,,,,29.41,-84.27,0,,N29.41W-84.27 +,,,,,,30.75,-100.05,0,,N30.75W-100.05 +,,,,,,28.19,-78.01,0,,N28.19W-78.01 +,,,,,,41.04,-117.28,0,,N41.04W-117.28 +,,,,,,29.17,-78.67,0,,N29.17W-78.67 +,,,,,,34.73,-97.02,0,,N34.73W-97.02 +,,,,,,39.58,-76.34,0,,N39.58W-76.34 +,,,,,,47.81,-100.98,0,,N47.81W-100.98 +,,,,,,44.03,-69.86,0,,N44.03W-69.86 +,,,,,,33.06,-120.49,0,,N33.06W-120.49 +,,,,,,24.25,-82.67,0,,N24.25W-82.67 +,,,,,,22.97,-76.81,0,,N22.97W-76.81 +,,,,,,25.74,-115.16,0,,N25.74W-115.16 +,,,,,,39.93,-112.71,0,,N39.93W-112.71 +,,,,,,48.61,-99.76,0,,N48.61W-99.76 +,,,,,,33.64,-92.19,0,,N33.64W-92.19 +,,,,,,39.44,-116.90,0,,N39.44W-116.90 +,,,,,,32.88,-85.46,0,,N32.88W-85.46 +,,,,,,36.79,-90.79,0,,N36.79W-90.79 +,,,,,,37.43,-123.81,0,,N37.43W-123.81 +,,,,,,32.42,-82.62,0,,N32.42W-82.62 +,,,,,,40.14,-75.03,0,,N40.14W-75.03 +,,,,,,48.65,-121.85,0,,N48.65W-121.85 +,,,,,,45.50,-76.40,0,,N45.50W-76.40 +,,,,,,41.01,-92.33,0,,N41.01W-92.33 +,,,,,,35.58,-97.98,0,,N35.58W-97.98 +,,,,,,26.60,-106.34,0,,N26.60W-106.34 +,,,,,,47.97,-87.70,0,,N47.97W-87.70 +,,,,,,42.35,-113.14,0,,N42.35W-113.14 +,,,,,,32.74,-117.46,0,,N32.74W-117.46 +,,,,,,41.18,-121.74,0,,N41.18W-121.74 +,,,,,,23.63,-83.68,0,,N23.63W-83.68 +,,,,,,26.74,-100.99,0,,N26.74W-100.99 +,,,,,,47.88,-71.64,0,,N47.88W-71.64 +,,,,,,47.29,-112.91,0,,N47.29W-112.91 +,,,,,,24.86,-81.64,0,,N24.86W-81.64 +,,,,,,36.41,-103.01,0,,N36.41W-103.01 +,,,,,,33.94,-87.22,0,,N33.94W-87.22 +,,,,,,28.94,-94.55,0,,N28.94W-94.55 +,,,,,,33.99,-100.98,0,,N33.99W-100.98 +,,,,,,44.24,-118.09,0,,N44.24W-118.09 +,,,,,,46.60,-128.46,0,,N46.60W-128.46 +,,,,,,36.07,-110.07,0,,N36.07W-110.07 +,,,,,,32.87,-80.54,0,,N32.87W-80.54 +,,,,,,36.32,-95.93,0,,N36.32W-95.93 +,,,,,,46.25,-86.88,0,,N46.25W-86.88 +,,,,,,24.83,-115.89,0,,N24.83W-115.89 +,,,,,,28.47,-83.54,0,,N28.47W-83.54 +,,,,,,38.17,-82.18,0,,N38.17W-82.18 +,,,,,,31.49,-97.19,0,,N31.49W-97.19 +,,,,,,41.30,-98.81,0,,N41.30W-98.81 +,,,,,,49.30,-84.91,0,,N49.30W-84.91 +,,,,,,40.03,-111.66,0,,N40.03W-111.66 +,,,,,,37.42,-78.16,0,,N37.42W-78.16 +,,,,,,47.68,-106.97,0,,N47.68W-106.97 +,,,,,,46.59,-73.50,0,,N46.59W-73.50 +,,,,,,33.99,-100.00,0,,N33.99W-100.00 +,,,,,,26.96,-90.21,0,,N26.96W-90.21 +,,,,,,49.04,-124.51,0,,N49.04W-124.51 +,,,,,,46.96,-104.53,0,,N46.96W-104.53 +,,,,,,39.01,-88.35,0,,N39.01W-88.35 +,,,,,,41.58,-124.11,0,,N41.58W-124.11 +,,,,,,24.09,-81.82,0,,N24.09W-81.82 +,,,,,,47.71,-85.33,0,,N47.71W-85.33 +,,,,,,48.62,-100.98,0,,N48.62W-100.98 +,,,,,,34.85,-77.94,0,,N34.85W-77.94 +,,,,,,35.50,-95.98,0,,N35.50W-95.98 +,,,,,,40.51,-100.98,0,,N40.51W-100.98 +,,,,,,25.74,-86.81,0,,N25.74W-86.81 +,,,,,,37.69,-117.56,0,,N37.69W-117.56 +,,,,,,35.43,-76.72,0,,N35.43W-76.72 +,,,,,,40.12,-110.60,0,,N40.12W-110.60 +,,,,,,44.56,-72.01,0,,N44.56W-72.01 +,,,,,,37.40,-113.33,0,,N37.40W-113.33 +,,,,,,44.57,-99.84,0,,N44.57W-99.84 +,,,,,,44.33,-108.94,0,,N44.33W-108.94 +,,,,,,39.52,-94.63,0,,N39.52W-94.63 +,,,,,,28.14,-94.62,0,,N28.14W-94.62 +,,,,,,33.01,-115.56,0,,N33.01W-115.56 +,,,,,,23.16,-120.81,0,,N23.16W-120.81 +,,,,,,50.35,-87.15,0,,N50.35W-87.15 +,,,,,,25.04,-75.28,0,,N25.04W-75.28 +,,,,,,43.53,-71.30,0,,N43.53W-71.30 +,,,,,,42.36,-122.86,0,,MFR +,,,,,,31.91,-122.15,0,,N31.91W-122.15 +,,,,,,45.06,-70.56,0,,N45.06W-70.56 +,,,,,,24.96,-86.95,0,,N24.96W-86.95 +,,,,,,25.19,-113.29,0,,N25.19W-113.29 +,,,,,,34.83,-92.27,0,,LZK +,,,,,,47.86,-80.39,0,,N47.86W-80.39 +,,,,,,39.77,-120.22,0,,N39.77W-120.22 +,,,,,,40.69,-70.30,0,,N40.69W-70.30 +,,,,,,50.22,-85.92,0,,N50.22W-85.92 +,,,,,,38.86,-103.08,0,,N38.86W-103.08 +,,,,,,43.58,-94.24,0,,N43.58W-94.24 +,,,,,,31.87,-75.89,0,,N31.87W-75.89 +,,,,,,22.22,-77.03,0,,N22.22W-77.03 +,,,,,,23.52,-75.76,0,,N23.52W-75.76 +,,,,,,38.63,-72.32,0,,N38.63W-72.32 +,,,,,,34.01,-82.23,0,,N34.01W-82.23 +,,,,,,25.69,-93.92,0,,N25.69W-93.92 +,,,,,,44.77,-88.37,0,,N44.77W-88.37 +,,,,,,28.23,-114.68,0,,N28.23W-114.68 +,,,,,,46.37,-88.04,0,,N46.37W-88.04 +,,,,,,23.37,-78.46,0,,N23.37W-78.46 +,,,,,,41.94,-126.50,0,,N41.94W-126.50 +,,,,,,26.12,-84.05,0,,N26.12W-84.05 +,,,,,,44.53,-80.30,0,,N44.53W-80.30 +,,,,,,32.26,-81.68,0,,N32.26W-81.68 +,,,,,,25.01,-106.23,0,,N25.01W-106.23 +,,,,,,35.46,-106.98,0,,N35.46W-106.98 +,,,,,,30.33,-80.25,0,,N30.33W-80.25 +,,,,,,26.65,-87.55,0,,N26.65W-87.55 +,,,,,,51.02,-100.98,0,,N51.02W-100.98 +,,,,,,42.87,-96.54,0,,N42.87W-96.54 +,,,,,,48.47,-123.03,0,,N48.47W-123.03 +,,,,,,31.56,-100.98,0,,N31.56W-100.98 +,,,,,,51.02,-99.71,0,,N51.02W-99.71 +,,,,,,26.64,-96.52,0,,N26.64W-96.52 +,,,,,,26.40,-85.79,0,,N26.40W-85.79 +,,,,,,32.02,-92.38,0,,N32.02W-92.38 +,,,,,,25.81,-82.31,0,,N25.81W-82.31 +,,,,,,27.05,-117.21,0,,N27.05W-117.21 +,,,,,,27.37,-120.03,0,,N27.37W-120.03 +,,,,,,37.17,-96.89,0,,N37.17W-96.89 +,,,,,,40.47,-104.20,0,,N40.47W-104.20 +,,,,,,46.35,-72.39,0,,N46.35W-72.39 +,,,,,,47.87,-121.57,0,,N47.87W-121.57 +,,,,,,22.76,-75.99,0,,N22.76W-75.99 +,,,,,,42.15,-76.52,0,,N42.15W-76.52 +,,,,,,34.52,-108.89,0,,N34.52W-108.89 +,,,,,,34.80,-99.99,0,,N34.80W-99.99 +,,,,,,27.20,-81.07,0,,N27.20W-81.07 +,,,,,,41.28,-104.24,0,,N41.28W-104.24 +,,,,,,28.23,-87.29,0,,N28.23W-87.29 +,,,,,,25.87,-78.67,0,,N25.87W-78.67 +,,,,,,30.34,-110.34,0,,N30.34W-110.34 +,,,,,,45.21,-107.89,0,,N45.21W-107.89 +,,,,,,39.43,-83.80,0,,ILN +,,,,,,42.76,-79.72,0,,N42.76W-79.72 +,,,,,,27.77,-97.50,0,,CRP +,,,,,,48.48,-94.91,0,,N48.48W-94.91 +,,,,,,32.56,-89.41,0,,N32.56W-89.41 +,,,,,,48.57,-97.33,0,,N48.57W-97.33 +,,,,,,43.58,-85.19,0,,N43.58W-85.19 +,,,,,,35.21,-75.76,0,,N35.21W-75.76 +,,,,,,40.00,-123.57,0,,N40.00W-123.57 +,,,,,,37.02,-93.83,0,,N37.02W-93.83 +,,,,,,38.04,-98.91,0,,N38.04W-98.91 +,,,,,,28.34,-88.19,0,,N28.34W-88.19 +,,,,,,39.28,-84.02,0,,N39.28W-84.02 +,,,,,,37.86,-72.64,0,,N37.86W-72.64 +,,,,,,39.15,-70.99,0,,N39.15W-70.99 +,,,,,,39.62,-105.22,0,,N39.62W-105.22 +,,,,,,35.77,-82.80,0,,N35.77W-82.80 +,,,,,,28.24,-96.43,0,,N28.24W-96.43 +,,,,,,26.59,-119.84,0,,N26.59W-119.84 +,,,,,,35.76,-74.52,0,,N35.76W-74.52 +,,,,,,47.28,-125.05,0,,N47.28W-125.05 +,,,,,,27.56,-113.66,0,,N27.56W-113.66 +,,,,,,40.03,-90.31,0,,N40.03W-90.31 +,,,,,,39.31,-110.49,0,,N39.31W-110.49 +,,,,,,45.71,-77.52,0,,N45.71W-77.52 +,,,,,,36.39,-97.95,0,,N36.39W-97.95 +,,,,,,40.38,-116.04,0,,N40.38W-116.04 +,,,,,,34.18,-118.78,0,,N34.18W-118.78 +,,,,,,26.83,-79.32,0,,N26.83W-79.32 +,,,,,,41.84,-117.48,0,,N41.84W-117.48 +,,,,,,27.53,-82.83,0,,N27.53W-82.83 +,,,,,,45.95,-109.14,0,,N45.95W-109.14 +,,,,,,47.25,-81.81,0,,N47.25W-81.81 +,,,,,,51.00,-103.51,0,,N51.00W-103.51 +,,,,,,28.01,-109.16,0,,N28.01W-109.16 +,,,,,,25.18,-88.68,0,,N25.18W-88.68 +,,,,,,26.08,-112.53,0,,N26.08W-112.53 +,,,,,,24.83,-86.09,0,,N24.83W-86.09 +,,,,,,42.57,-123.31,0,,N42.57W-123.31 +,,,,,,37.99,-81.17,0,,N37.99W-81.17 +,,,,,,45.38,-102.13,0,,N45.38W-102.13 +,,,,,,42.15,-81.05,0,,N42.15W-81.05 +,,,,,,38.63,-116.72,0,,N38.63W-116.72 +,,,,,,43.55,-79.46,0,,N43.55W-79.46 +,,,,,,35.93,-83.78,0,,N35.93W-83.78 +,,,,,,37.77,-99.97,0,,DDC +,,,,,,37.02,-80.39,0,,N37.02W-80.39 +,,,,,,38.02,-97.88,0,,N38.02W-97.88 +,,,,,,44.07,-112.32,0,,N44.07W-112.32 +,,,,,,45.13,-78.92,0,,N45.13W-78.92 +,,,,,,49.37,-104.67,0,,N49.37W-104.67 +,,,,,,49.04,-77.45,0,,N49.04W-77.45 +,,,,,,25.01,-95.74,0,,N25.01W-95.74 +,,,,,,34.78,-76.88,0,,MHX +,,,,,,28.09,-74.26,0,,N28.09W-74.26 +,,,,,,26.42,-120.71,0,,N26.42W-120.71 +,,,,,,25.80,-75.03,0,,N25.80W-75.03 +,,,,,,36.69,-112.19,0,,N36.69W-112.19 +,,,,,,26.79,-75.63,0,,N26.79W-75.63 +,,,,,,34.65,-106.92,0,,N34.65W-106.92 +,,,,,,26.72,-99.20,0,,N26.72W-99.20 +,,,,,,43.52,-108.84,0,,N43.52W-108.84 +,,,,,,42.24,-73.04,0,,N42.24W-73.04 +,,,,,,26.76,-113.53,0,,N26.76W-113.53 +,,,,,,43.72,-104.36,0,,N43.72W-104.36 +,,,,,,40.12,-91.37,0,,N40.12W-91.37 +,,,,,,45.46,-114.90,0,,N45.46W-114.90 +,,,,,,38.06,-99.95,0,,N38.06W-99.95 +,,,,,,43.59,-116.78,0,,N43.59W-116.78 +,,,,,,37.25,-100.98,0,,N37.25W-100.98 +,,,,,,46.58,-111.59,0,,N46.58W-111.59 +,,,,,,27.44,-105.49,0,,N27.44W-105.49 +,,,,,,46.92,-116.43,0,,N46.92W-116.43 +,,,,,,24.56,-117.60,0,,N24.56W-117.60 +,,,,,,25.48,-110.68,0,,N25.48W-110.68 +,,,,,,35.67,-87.91,0,,N35.67W-87.91 +,,,,,,48.27,-91.29,0,,N48.27W-91.29 +,,,,,,26.70,-103.66,0,,N26.70W-103.66 +,,,,,,42.95,-100.98,0,,N42.95W-100.98 +,,,,,,48.27,-124.20,0,,N48.27W-124.20 +,,,,,,50.20,-98.48,0,,N50.20W-98.48 +,,,,,,42.87,-105.43,0,,N42.87W-105.43 +,,,,,,29.04,-96.39,0,,N29.04W-96.39 +,,,,,,37.28,-87.62,0,,N37.28W-87.62 +,,,,,,24.41,-83.52,0,,N24.41W-83.52 +,,,,,,39.58,-125.62,0,,N39.58W-125.62 +,,,,,,42.32,-82.12,0,,N42.32W-82.12 +,,,,,,28.33,-100.07,0,,N28.33W-100.07 +,,,,,,27.98,-116.48,0,,N27.98W-116.48 +,,,,,,41.98,-85.57,0,,N41.98W-85.57 +,,,,,,38.80,-96.79,0,,N38.80W-96.79 +,,,,,,49.34,-105.90,0,,N49.34W-105.90 +,,,,,,40.50,-99.91,0,,N40.50W-99.91 +,,,,,,31.41,-86.72,0,,N31.41W-86.72 +,,,,,,28.77,-116.63,0,,N28.77W-116.63 +,,,,,,31.45,-105.73,0,,N31.45W-105.73 +,,,,,,29.53,-91.72,0,,N29.53W-91.72 +,,,,,,45.99,-117.38,0,,N45.99W-117.38 +,,,,,,34.36,-110.85,0,,N34.36W-110.85 +,,,,,,44.30,-70.93,0,,N44.30W-70.93 +,,,,,,39.65,-104.16,0,,N39.65W-104.16 +,,,,,,41.08,-93.40,0,,N41.08W-93.40 +,,,,,,24.96,-94.86,0,,N24.96W-94.86 +,,,,,,44.51,-126.35,0,,N44.51W-126.35 +,,,,,,41.13,-100.68,0,,LBF +,,,,,,46.58,-90.37,0,,N46.58W-90.37 +,,,,,,35.13,-118.00,0,,N35.13W-118.00 +,,,,,,38.42,-123.06,0,,N38.42W-123.06 +,,,,,,38.61,-122.05,0,,N38.61W-122.05 +,,,,,,42.09,-104.28,0,,N42.09W-104.28 +,,,,,,48.35,-92.49,0,,N48.35W-92.49 +,,,,,,26.70,-98.31,0,,N26.70W-98.31 +,,,,,,45.04,-118.30,0,,N45.04W-118.30 +,,,,,,43.12,-81.89,0,,N43.12W-81.89 +,,,,,,30.95,-89.65,0,,N30.95W-89.65 +,,,,,,46.89,-79.50,0,,N46.89W-79.50 +,,,,,,38.57,-75.62,0,,N38.57W-75.62 +,,,,,,44.93,-77.81,0,,N44.93W-77.81 +,,,,,,47.57,-84.15,0,,N47.57W-84.15 +,,,,,,37.99,-105.12,0,,N37.99W-105.12 +,,,,,,39.65,-97.80,0,,N39.65W-97.80 +,,,,,,24.40,-113.17,0,,N24.40W-113.17 +,,,,,,35.17,-91.01,0,,N35.17W-91.01 +,,,,,,47.72,-116.63,0,,N47.72W-116.63 +,,,,,,49.44,-115.84,0,,N49.44W-115.84 +,,,,,,24.90,-107.98,0,,N24.90W-107.98 +,,,,,,26.02,-75.88,0,,N26.02W-75.88 +,,,,,,46.70,-78.36,0,,N46.70W-78.36 +,,,,,,24.18,-114.89,0,,N24.18W-114.89 +,,,,,,48.26,-77.76,0,,N48.26W-77.76 +,,,,,,31.85,-111.49,0,,N31.85W-111.49 +,,,,,,43.72,-86.29,0,,N43.72W-86.29 +,,,,,,25.05,-105.36,0,,N25.05W-105.36 +,,,,,,46.78,-117.59,0,,N46.78W-117.59 +,,,,,,43.45,-109.96,0,,N43.45W-109.96 +,,,,,,36.83,-79.40,0,,N36.83W-79.40 +,,,,,,31.65,-88.59,0,,N31.65W-88.59 +,,,,,,25.75,-94.80,0,,N25.75W-94.80 +,,,,,,30.13,-93.22,0,,LCH +,,,,,,44.24,-83.87,0,,N44.24W-83.87 +,,,,,,28.73,-91.81,0,,N28.73W-91.81 +,,,,,,33.43,-112.00,0,,PHX +,,,,,,27.53,-100.08,0,,N27.53W-100.08 +,,,,,,37.60,-90.67,0,,N37.60W-90.67 +,,,,,,34.86,-113.91,0,,N34.86W-113.91 +,,,,,,43.36,-90.89,0,,N43.36W-90.89 +,,,,,,23.93,-121.00,0,,N23.93W-121.00 +,,,,,,27.02,-80.19,0,,N27.02W-80.19 +,,,,,,36.43,-99.97,0,,N36.43W-99.97 +,,,,,,44.27,-74.52,0,,N44.27W-74.52 +,,,,,,39.01,-124.33,0,,N39.01W-124.33 +,,,,,,27.32,-115.44,0,,N27.32W-115.44 +,,,,,,39.58,-106.28,0,,N39.58W-106.28 +,,,,,,27.47,-104.59,0,,N27.47W-104.59 +,,,,,,32.45,-88.46,0,,N32.45W-88.46 +,,,,,,35.55,-104.99,0,,N35.55W-104.99 +,,,,,,42.48,-74.10,0,,N42.48W-74.10 +,,,,,,25.97,-118.79,0,,N25.97W-118.79 +,,,,,,38.98,-77.46,0,,IAD +,,,,,,50.22,-99.73,0,,N50.22W-99.73 +,,,,,,36.36,-105.03,0,,N36.36W-105.03 +,,,,,,25.84,-105.40,0,,N25.84W-105.40 +,,,,,,37.69,-110.27,0,,N37.69W-110.27 +,,,,,,34.25,-71.98,0,,N34.25W-71.98 +,,,,,,28.39,-78.89,0,,N28.39W-78.89 +,,,,,,43.74,-121.41,0,,N43.74W-121.41 +,,,,,,32.69,-122.37,0,,N32.69W-122.37 +,,,,,,37.28,-114.35,0,,N37.28W-114.35 +,,,,,,42.64,-117.67,0,,N42.64W-117.67 +,,,,,,29.45,-90.80,0,,N29.45W-90.80 +,,,,,,36.41,-98.96,0,,N36.41W-98.96 +,,,,,,36.21,-108.06,0,,N36.21W-108.06 +,,,,,,35.55,-96.98,0,,N35.55W-96.98 +,,,,,,45.39,-100.98,0,,N45.39W-100.98 +,,,,,,27.68,-83.71,0,,N27.68W-83.71 +,,,,,,38.88,-70.00,0,,N38.88W-70.00 +,,,,,,34.73,-104.94,0,,N34.73W-104.94 +,,,,,,27.77,-76.25,0,,N27.77W-76.25 +,,,,,,34.17,-89.16,0,,N34.17W-89.16 +,,,,,,25.92,-99.22,0,,N25.92W-99.22 +,,,,,,33.16,-99.05,0,,N33.16W-99.05 +,,,,,,37.23,-98.94,0,,N37.23W-98.94 +,,,,,,23.78,-117.45,0,,N23.78W-117.45 +,,,,,,33.46,-90.26,0,,N33.46W-90.26 +,,,,,,43.27,-112.18,0,,N43.27W-112.18 +,,,,,,40.33,-94.56,0,,N40.33W-94.56 +,,,,,,31.29,-93.41,0,,N31.29W-93.41 +,,,,,,36.22,-80.62,0,,N36.22W-80.62 +,,,,,,44.71,-120.55,0,,N44.71W-120.55 +,,,,,,32.35,-102.90,0,,N32.35W-102.90 +,,,,,,29.07,-104.66,0,,N29.07W-104.66 +,,,,,,28.01,-92.81,0,,N28.01W-92.81 +,,,,,,41.15,-126.20,0,,N41.15W-126.20 +,,,,,,27.34,-107.29,0,,N27.34W-107.29 +,,,,,,46.07,-106.82,0,,N46.07W-106.82 +,,,,,,39.29,-117.94,0,,N39.29W-117.94 +,,,,,,39.93,-82.78,0,,N39.93W-82.78 +,,,,,,29.63,-73.72,0,,N29.63W-73.72 +,,,,,,29.86,-74.61,0,,N29.86W-74.61 +,,,,,,32.32,-90.08,0,,JAN +,,,,,,47.79,-103.38,0,,N47.79W-103.38 +,,,,,,28.81,-92.73,0,,N28.81W-92.73 +,,,,,,42.09,-97.69,0,,N42.09W-97.69 +,,,,,,50.14,-105.97,0,,N50.14W-105.97 +,,,,,,32.36,-101.94,0,,N32.36W-101.94 +,,,,,,44.56,-103.26,0,,N44.56W-103.26 +,,,,,,42.06,-105.37,0,,N42.06W-105.37 +,,,,,,35.61,-101.98,0,,N35.61W-101.98 +,,,,,,39.57,-86.10,0,,N39.57W-86.10 +,,,,,,43.85,-114.56,0,,N43.85W-114.56 +,,,,,,43.01,-72.71,0,,N43.01W-72.71 +,,,,,,38.86,-98.89,0,,N38.86W-98.89 +,,,,,,40.92,-74.73,0,,N40.92W-74.73 +,,,,,,27.00,-76.50,0,,N27.00W-76.50 +,,,,,,30.40,-73.45,0,,N30.40W-73.45 +,,,,,,25.11,-98.36,0,,N25.11W-98.36 +,,,,,,34.97,-89.04,0,,N34.97W-89.04 +,,,,,,41.94,-68.54,0,,N41.94W-68.54 +,,,,,,47.85,-86.51,0,,N47.85W-86.51 +,,,,,,37.02,-121.58,0,,N37.02W-121.58 +,,,,,,47.48,-110.54,0,,N47.48W-110.54 +,,,,,,30.84,-83.00,0,,N30.84W-83.00 +,,,,,,47.00,-99.80,0,,N47.00W-99.80 +,,,,,,35.05,-106.62,0,,ABQ +,,,,,,39.58,-80.71,0,,N39.58W-80.71 +,,,,,,31.90,-79.82,0,,N31.90W-79.82 +,,,,,,35.44,-121.13,0,,N35.44W-121.13 +,,,,,,44.14,-78.10,0,,N44.14W-78.10 +,,,,,,32.30,-97.15,0,,N32.30W-97.15 +,,,,,,36.48,-114.20,0,,N36.48W-114.20 +,,,,,,31.95,-102.20,0,,MAF +,,,,,,29.36,-79.56,0,,N29.36W-79.56 +,,,,,,30.20,-84.10,0,,N30.20W-84.10 +,,,,,,35.60,-102.99,0,,N35.60W-102.99 +,,,,,,37.90,-107.19,0,,N37.90W-107.19 +,,,,,,25.96,-83.18,0,,N25.96W-83.18 +,,,,,,33.81,-86.26,0,,N33.81W-86.26 +,,,,,,31.09,-76.15,0,,N31.09W-76.15 +,,,,,,39.39,-92.53,0,,N39.39W-92.53 +,,,,,,31.55,-101.93,0,,N31.55W-101.93 +,,,,,,40.89,-118.34,0,,N40.89W-118.34 +,,,,,,38.50,-110.38,0,,N38.50W-110.38 +,,,,,,44.81,-73.09,0,,N44.81W-73.09 +,,,,,,42.14,-100.98,0,,N42.14W-100.98 +,,,,,,46.49,-77.22,0,,N46.49W-77.22 +,,,,,,45.32,-85.92,0,,N45.32W-85.92 +,,,,,,44.91,-123.00,0,,SLE +,,,,,,32.23,-110.95,0,,TWC +,,,,,,49.29,-94.83,0,,N49.29W-94.83 +,,,,,,33.68,-116.67,0,,N33.68W-116.67 +,,,,,,35.28,-84.95,0,,N35.28W-84.95 +,,,,,,32.26,-105.78,0,,N32.26W-105.78 +,,,,,,35.22,-101.72,0,,AMA +,,,,,,40.79,-123.84,0,,N40.79W-123.84 +,,,,,,31.05,-111.38,0,,N31.05W-111.38 +,,,,,,44.98,-66.93,0,,N44.98W-66.93 +,,,,,,29.61,-92.64,0,,N29.61W-92.64 +,,,,,,43.76,-102.11,0,,N43.76W-102.11 +,,,,,,30.35,-85.02,0,,N30.35W-85.02 +,,,,,,24.96,-107.11,0,,N24.96W-107.11 +,,,,,,48.61,-75.10,0,,N48.61W-75.10 +,,,,,,38.71,-107.26,0,,N38.71W-107.26 +,,,,,,23.92,-80.97,0,,N23.92W-80.97 +,,,,,,32.08,-116.35,0,,N32.08W-116.35 +,,,,,,33.53,-84.33,0,,N33.53W-84.33 +,,,,,,39.92,-70.65,0,,N39.92W-70.65 +,,,,,,23.78,-84.53,0,,N23.78W-84.53 +,,,,,,33.22,-119.54,0,,N33.22W-119.54 +,,,,,,33.38,-83.38,0,,N33.38W-83.38 +,,,,,,25.10,-78.88,0,,N25.10W-78.88 +,,,,,,29.84,-105.63,0,,N29.84W-105.63 +,,,,,,26.72,-102.77,0,,N26.72W-102.77 +,,,,,,25.88,-104.52,0,,N25.88W-104.52 +,,,,,,44.87,-89.50,0,,N44.87W-89.50 +,,,,,,40.84,-90.18,0,,N40.84W-90.18 +,,,,,,46.86,-70.90,0,,N46.86W-70.90 +,,,,,,27.97,-85.49,0,,N27.97W-85.49 +,,,,,,44.39,-94.16,0,,N44.39W-94.16 +,,,,,,30.05,-113.12,0,,N30.05W-113.12 +,,,,,,26.17,-90.32,0,,N26.17W-90.32 +,,,,,,37.20,-80.41,0,,RNK +,,,,,,32.75,-91.33,0,,N32.75W-91.33 +,,,,,,36.43,-100.98,0,,N36.43W-100.98 +,,,,,,48.83,-81.30,0,,N48.83W-81.30 +,,,,,,47.56,-109.36,0,,N47.56W-109.36 +,,,,,,22.98,-80.33,0,,N22.98W-80.33 +,,,,,,41.09,-108.56,0,,N41.09W-108.56 +,,,,,,36.06,-91.90,0,,N36.06W-91.90 +,,,,,,31.29,-80.96,0,,N31.29W-80.96 +,,,,,,23.75,-80.13,0,,N23.75W-80.13 +,,,,,,28.32,-99.16,0,,N28.32W-99.16 +,,,,,,41.15,-94.48,0,,N41.15W-94.48 +,,,,,,36.73,-83.59,0,,N36.73W-83.59 +,,,,,,44.34,-79.20,0,,N44.34W-79.20 +,,,,,,37.83,-93.75,0,,N37.83W-93.75 +,,,,,,35.60,-98.98,0,,N35.60W-98.98 +,,,,,,28.58,-122.20,0,,N28.58W-122.20 +,,,,,,46.06,-74.97,0,,N46.06W-74.97 +,,,,,,43.90,-70.25,0,,GYX +,,,,,,30.48,-93.49,0,,N30.48W-93.49 +,,,,,,31.76,-112.43,0,,N31.76W-112.43 +,,,,,,31.17,-73.16,0,,N31.17W-73.16 +,,,,,,39.12,-112.58,0,,N39.12W-112.58 +,,,,,,39.00,-77.64,0,,N39.00W-77.64 +,,,,,,29.12,-102.82,0,,N29.12W-102.82 +,,,,,,32.08,-85.62,0,,N32.08W-85.62 +,,,,,,39.65,-69.65,0,,N39.65W-69.65 +,,,,,,25.94,-101.87,0,,N25.94W-101.87 +,,,,,,42.33,-119.84,0,,N42.33W-119.84 +,,,,,,39.46,-93.58,0,,N39.46W-93.58 +,,,,,,40.93,-110.71,0,,N40.93W-110.71 +,,,,,,46.50,-124.74,0,,N46.50W-124.74 +,,,,,,40.50,-102.05,0,,N40.50W-102.05 +,,,,,,45.05,-127.77,0,,N45.05W-127.77 +,,,,,,42.91,-97.65,0,,N42.91W-97.65 +,,,,,,44.45,-95.29,0,,N44.45W-95.29 +,,,,,,24.69,-110.58,0,,N24.69W-110.58 +,,,,,,32.66,-90.37,0,,N32.66W-90.37 +,,,,,,42.71,-93.22,0,,N42.71W-93.22 +,,,,,,40.74,-112.85,0,,N40.74W-112.85 +,,,,,,46.63,-118.75,0,,N46.63W-118.75 +,,,,,,45.83,-70.18,0,,N45.83W-70.18 +,,,,,,42.57,-78.65,0,,N42.57W-78.65 +,,,,,,35.84,-78.66,0,,N35.84W-78.66 +,,,,,,26.65,-114.42,0,,N26.65W-114.42 +,,,,,,30.60,-95.36,0,,N30.60W-95.36 +,,,,,,34.86,-88.05,0,,N34.86W-88.05 +,,,,,,47.37,-73.15,0,,N47.37W-73.15 +,,,,,,48.61,-126.86,0,,N48.61W-126.86 +,,,,,,24.70,-121.19,0,,N24.70W-121.19 +,,,,,,43.05,-114.39,0,,N43.05W-114.39 +,,,,,,40.36,-76.06,0,,N40.36W-76.06 +,,,,,,44.88,-119.43,0,,N44.88W-119.43 +,,,,,,48.46,-78.93,0,,N48.46W-78.93 +,,,,,,33.46,-111.71,0,,N33.46W-111.71 +,,,,,,34.26,-79.14,0,,N34.26W-79.14 +,,,,,,41.96,-107.56,0,,N41.96W-107.56 +,,,,,,46.26,-115.08,0,,N46.26W-115.08 +,,,,,,40.39,-121.50,0,,N40.39W-121.50 +,,,,,,28.62,-117.53,0,,N28.62W-117.53 +,,,,,,42.13,-102.08,0,,N42.13W-102.08 +,,,,,,42.24,-114.23,0,,N42.24W-114.23 +,,,,,,46.62,-83.21,0,,N46.62W-83.21 +,,,,,,30.62,-115.11,0,,N30.62W-115.11 +,,,,,,44.53,-97.56,0,,N44.53W-97.56 +,,,,,,36.27,-107.05,0,,N36.27W-107.05 +,,,,,,23.92,-85.38,0,,N23.92W-85.38 +,,,,,,42.92,-86.47,0,,N42.92W-86.47 +,,,,,,34.75,-114.89,0,,N34.75W-114.89 +,,,,,,29.91,-98.20,0,,N29.91W-98.20 +,,,,,,45.03,-83.66,0,,N45.03W-83.66 +,,,,,,25.75,-80.38,0,,MFL +,,,,,,35.03,-71.66,0,,N35.03W-71.66 +,,,,,,32.69,-79.60,0,,N32.69W-79.60 +,,,,,,49.29,-107.13,0,,N49.29W-107.13 +,,,,,,33.05,-81.48,0,,N33.05W-81.48 +,,,,,,47.00,-102.16,0,,N47.00W-102.16 +,,,,,,45.84,-118.52,0,,N45.84W-118.52 +,,,,,,49.24,-123.32,0,,N49.24W-123.32 +,,,,,,37.82,-121.81,0,,N37.82W-121.81 +,,,,,,44.97,-90.64,0,,N44.97W-90.64 +,,,,,,34.97,-83.00,0,,N34.97W-83.00 +,,,,,,42.63,-92.12,0,,N42.63W-92.12 +,,,,,,45.57,-88.21,0,,N45.57W-88.21 +,,,,,,47.07,-68.27,0,,N47.07W-68.27 +,,,,,,38.34,-74.62,0,,N38.34W-74.62 +,,,,,,36.62,-97.48,0,,LMN +,,,,,,44.07,-103.20,0,,UNR +,,,,,,42.94,-80.81,0,,N42.94W-80.81 +,,,,,,29.45,-111.17,0,,N29.45W-111.17 +,,,,,,44.52,-86.11,0,,N44.52W-86.11 +,,,,,,49.78,-89.79,0,,N49.78W-89.79 +,,,,,,28.32,-102.81,0,,N28.32W-102.81 +,,,,,,26.67,-97.41,0,,N26.67W-97.41 +,,,,,,34.79,-102.96,0,,N34.79W-102.96 +,,,,,,34.20,-75.09,0,,N34.20W-75.09 +,,,,,,28.19,-106.44,0,,N28.19W-106.44 +,,,,,,25.48,-116.90,0,,N25.48W-116.90 +,,,,,,36.05,-115.18,0,,VEF +,,,,,,49.15,-92.38,0,,N49.15W-92.38 +,,,,,,42.01,-95.50,0,,N42.01W-95.50 +,,,,,,37.53,-118.57,0,,N37.53W-118.57 +,,,,,,33.99,-101.96,0,,N33.99W-101.96 +,,,,,,45.31,-105.59,0,,N45.31W-105.59 +,,,,,,31.51,-77.97,0,,N31.51W-77.97 +,,,,,,25.13,-102.74,0,,N25.13W-102.74 +,,,,,,47.62,-70.51,0,,N47.62W-70.51 +,,,,,,27.50,-98.28,0,,N27.50W-98.28 +,,,,,,31.29,-108.56,0,,N31.29W-108.56 +,,,,,,47.62,-93.80,0,,N47.62W-93.80 +,,,,,,50.57,-89.64,0,,N50.57W-89.64 +,,,,,,27.55,-75.39,0,,N27.55W-75.39 +,,,,,,29.35,-112.09,0,,N29.35W-112.09 +,,,,,,44.85,-93.57,0,,MPX +,,,,,,31.49,-104.78,0,,N31.49W-104.78 +,,,,,,27.06,-91.10,0,,N27.06W-91.10 +,,,,,,29.10,-98.22,0,,N29.10W-98.22 +,,,,,,47.61,-127.67,0,,N47.61W-127.67 +,,,,,,28.86,-73.99,0,,N28.86W-73.99 +,,,,,,24.51,-79.94,0,,N24.51W-79.94 +,,,,,,26.42,-109.00,0,,N26.42W-109.00 +,,,,,,25.62,-116.03,0,,N25.62W-116.03 +,,,,,,49.40,-98.52,0,,N49.40W-98.52 +,,,,,,30.61,-86.86,0,,N30.61W-86.86 +,,,,,,36.08,-79.95,0,,GSO +,,,,,,33.55,-91.22,0,,N33.55W-91.22 +,,,,,,38.09,-114.50,0,,N38.09W-114.50 +,,,,,,32.83,-92.29,0,,N32.83W-92.29 +,,,,,,39.47,-76.07,0,,APG +,,,,,,36.88,-117.37,0,,N36.88W-117.37 +,,,,,,29.12,-99.14,0,,N29.12W-99.14 +,,,,,,47.81,-102.18,0,,N47.81W-102.18 +,,,,,,43.26,-70.24,0,,N43.26W-70.24 +,,,,,,34.98,-112.93,0,,N34.98W-112.93 +,,,,,,24.70,-85.23,0,,N24.70W-85.23 +,,,,,,35.25,-97.47,0,,OUN +,,,,,,44.53,-115.85,0,,N44.53W-115.85 +,,,,,,28.56,-111.97,0,,N28.56W-111.97 +,,,,,,27.14,-91.99,0,,N27.14W-91.99 +,,,,,,39.20,-78.65,0,,N39.20W-78.65 +,,,,,,41.96,-94.40,0,,N41.96W-94.40 +,,,,,,36.47,-87.76,0,,N36.47W-87.76 +,,,,,,28.76,-76.89,0,,N28.76W-76.89 +,,,,,,46.71,-123.61,0,,N46.71W-123.61 +,,,,,,49.96,-109.70,0,,N49.96W-109.70 +,,,,,,50.93,-95.92,0,,N50.93W-95.92 +,,,,,,30.33,-91.62,0,,N30.33W-91.62 +,,,,,,32.88,-116.51,0,,N32.88W-116.51 +,,,,,,45.18,-84.79,0,,N45.18W-84.79 +,,,,,,25.47,-80.59,0,,N25.47W-80.59 +,,,,,,40.59,-124.88,0,,N40.59W-124.88 +,,,,,,36.05,-72.30,0,,N36.05W-72.30 +,,,,,,25.64,-120.52,0,,N25.64W-120.52 +,,,,,,39.82,-113.77,0,,N39.82W-113.77 +,,,,,,27.66,-112.76,0,,N27.66W-112.76 +,,,,,,38.76,-95.75,0,,N38.76W-95.75 +,,,,,,30.09,-75.50,0,,N30.09W-75.50 +,,,,,,28.46,-112.88,0,,N28.46W-112.88 +,,,,,,28.24,-105.54,0,,N28.24W-105.54 +,,,,,,40.27,-93.49,0,,N40.27W-93.49 +,,,,,,34.07,-78.19,0,,N34.07W-78.19 +,,,,,,28.30,-103.72,0,,N28.30W-103.72 +,,,,,,45.98,-84.58,0,,N45.98W-84.58 +,,,,,,27.53,-101.89,0,,N27.53W-101.89 +,,,,,,35.40,-107.98,0,,N35.40W-107.98 +,,,,,,37.15,-86.60,0,,N37.15W-86.60 +,,,,,,50.67,-111.07,0,,N50.67W-111.07 +,,,,,,45.37,-103.29,0,,N45.37W-103.29 +,,,,,,37.83,-116.54,0,,N37.83W-116.54 +,,,,,,26.44,-77.59,0,,N26.44W-77.59 +,,,,,,25.86,-87.68,0,,N25.86W-87.68 +,,,,,,45.34,-97.52,0,,N45.34W-97.52 +,,,,,,29.14,-100.06,0,,N29.14W-100.06 +,,,,,,25.08,-97.48,0,,N25.08W-97.48 +,,,,,,48.51,-116.84,0,,N48.51W-116.84 +,,,,,,36.12,-86.68,0,,BNA +,,,,,,50.08,-94.74,0,,N50.08W-94.74 +,,,,,,34.45,-109.87,0,,N34.45W-109.87 +,,,,,,31.79,-83.75,0,,N31.79W-83.75 +,,,,,,49.30,-117.05,0,,N49.30W-117.05 +,,,,,,45.05,-74.19,0,,N45.05W-74.19 +,,,,,,29.94,-100.05,0,,N29.94W-100.05 +,,,,,,29.26,-83.36,0,,N29.26W-83.36 +,,,,,,41.74,-110.83,0,,N41.74W-110.83 +,,,,,,30.68,-82.08,0,,N30.68W-82.08 +,,,,,,38.63,-85.24,0,,N38.63W-85.24 +,,,,,,45.26,-106.74,0,,N45.26W-106.74 +,,,,,,33.97,-99.02,0,,N33.97W-99.02 +,,,,,,47.06,-75.77,0,,N47.06W-75.77 +,,,,,,31.14,-110.44,0,,N31.14W-110.44 +,,,,,,45.32,-80.04,0,,N45.32W-80.04 +,,,,,,31.41,-115.25,0,,N31.41W-115.25 +,,,,,,44.51,-68.41,0,,N44.51W-68.41 +,,,,,,33.42,-75.36,0,,N33.42W-75.36 +,,,,,,25.29,-89.55,0,,N25.29W-89.55 +,,,,,,36.57,-119.37,0,,N36.57W-119.37 +,,,,,,40.00,-78.40,0,,N40.00W-78.40 +,,,,,,44.53,-121.66,0,,N44.53W-121.66 +,,,,,,25.55,-92.17,0,,N25.55W-92.17 +,,,,,,33.71,-93.16,0,,N33.71W-93.16 +,,,,,,48.65,-80.11,0,,N48.65W-80.11 +,,,,,,38.76,-106.22,0,,N38.76W-106.22 +,,,,,,29.02,-87.15,0,,N29.02W-87.15 +,,,,,,42.35,-88.83,0,,N42.35W-88.83 +,,,,,,31.94,-84.68,0,,N31.94W-84.68 +,,,,,,27.98,-77.13,0,,N27.98W-77.13 +,,,,,,47.77,-97.38,0,,N47.77W-97.38 +,,,,,,25.63,-93.05,0,,N25.63W-93.05 +,,,,,,26.24,-80.39,0,,N26.24W-80.39 +,,,,,,36.59,-88.77,0,,N36.59W-88.77 +,,,,,,27.70,-82.40,0,,TBW +,,,,,,28.31,-82.64,0,,N28.31W-82.64 +,,,,,,29.94,-100.98,0,,N29.94W-100.98 +,,,,,,34.75,-73.86,0,,N34.75W-73.86 +,,,,,,32.45,-93.83,0,,SHV +,,,,,,33.48,-122.60,0,,N33.48W-122.60 +,,,,,,33.17,-101.95,0,,N33.17W-101.95 +,,,,,,34.80,-100.98,0,,N34.80W-100.98 +,,,,,,48.37,-73.94,0,,N48.37W-73.94 +,,,,,,41.43,-87.89,0,,N41.43W-87.89 +,,,,,,40.09,-118.14,0,,N40.09W-118.14 +,,,,,,30.21,-117.87,0,,N30.21W-117.87 +,,,,,,44.03,-73.44,0,,N44.03W-73.44 +,,,,,,40.09,-83.83,0,,N40.09W-83.83 +,,,,,,24.05,-115.74,0,,N24.05W-115.74 +,,,,,,50.09,-117.27,0,,N50.09W-117.27 +,,,,,,39.90,-74.01,0,,N39.90W-74.01 +,,,,,,32.90,-80.03,0,,CHS +,,,,,,45.67,-82.30,0,,N45.67W-82.30 +,,,,,,48.83,-76.27,0,,N48.83W-76.27 +,,,,,,43.94,-124.96,0,,N43.94W-124.96 +,,,,,,46.13,-116.23,0,,N46.13W-116.23 +,,,,,,34.74,-87.07,0,,N34.74W-87.07 +,,,,,,35.58,-103.99,0,,N35.58W-103.99 +,,,,,,42.55,-91.02,0,,N42.55W-91.02 +,,,,,,40.84,-111.78,0,,N40.84W-111.78 +,,,,,,46.59,-69.78,0,,N46.59W-69.78 +,,,,,,27.80,-121.99,0,,N27.80W-121.99 +,,,,,,46.07,-95.14,0,,N46.07W-95.14 +,,,,,,48.99,-82.50,0,,N48.99W-82.50 +,,,,,,25.39,-111.55,0,,N25.39W-111.55 +,,,,,,35.60,-81.82,0,,N35.60W-81.82 +,,,,,,41.25,-105.32,0,,N41.25W-105.32 +,,,,,,25.07,-87.81,0,,N25.07W-87.81 +,,,,,,37.22,-77.17,0,,N37.22W-77.17 +,,,,,,29.94,-114.04,0,,N29.94W-114.04 +,,,,,,29.53,-110.25,0,,N29.53W-110.25 +,,,,,,28.32,-119.33,0,,N28.32W-119.33 +,,,,,,45.82,-73.85,0,,N45.82W-73.85 +,,,,,,43.29,-118.98,0,,N43.29W-118.98 +,,,,,,46.88,-106.89,0,,N46.88W-106.89 +,,,,,,37.16,-115.36,0,,N37.16W-115.36 +,,,,,,42.93,-103.20,0,,N42.93W-103.20 +,,,,,,33.17,-86.77,0,,BMX +,,,,,,36.54,-74.23,0,,N36.54W-74.23 +,,,,,,49.78,-82.25,0,,N49.78W-82.25 +,,,,,,27.28,-93.78,0,,N27.28W-93.78 +,,,,,,37.03,-116.37,0,,N37.03W-116.37 +,,,,,,41.62,-90.58,0,,DVN +,,,,,,34.06,-88.19,0,,N34.06W-88.19 +,,,,,,50.97,-97.18,0,,N50.97W-97.18 +,,,,,,41.35,-81.28,0,,N41.35W-81.28 +,,,,,,32.08,-80.75,0,,N32.08W-80.75 +,,,,,,46.11,-79.78,0,,N46.11W-79.78 +,,,,,,29.10,-103.74,0,,N29.10W-103.74 +,,,,,,33.95,-98.05,0,,N33.95W-98.05 +,,,,,,40.89,-83.62,0,,N40.89W-83.62 +,,,,,,35.26,-109.97,0,,N35.26W-109.97 +,,,,,,29.95,-78.44,0,,N29.95W-78.44 +,,,,,,41.28,-97.73,0,,N41.28W-97.73 +,,,,,,29.55,-121.51,0,,N29.55W-121.51 +,,,,,,37.96,-86.44,0,,N37.96W-86.44 +,,,,,,37.60,-71.66,0,,N37.60W-71.66 +,,,,,,41.20,-106.40,0,,N41.20W-106.40 +,,,,,,45.27,-68.00,0,,N45.27W-68.00 +,,,,,,46.29,-121.05,0,,N46.29W-121.05 +,,,,,,33.11,-97.11,0,,N33.11W-97.11 +,,,,,,32.97,-94.21,0,,N32.97W-94.21 +,,,,,,25.19,-83.35,0,,N25.19W-83.35 +,,,,,,47.28,-89.05,0,,N47.28W-89.05 +,,,,,,37.99,-96.84,0,,N37.99W-96.84 +,,,,,,41.84,-84.49,0,,N41.84W-84.49 +,,,,,,26.87,-89.32,0,,N26.87W-89.32 +,,,,,,25.97,-113.41,0,,N25.97W-113.41 +,,,,,,38.88,-100.98,0,,N38.88W-100.98 +,,,,,,29.55,-85.18,0,,N29.55W-85.18 +,,,,,,29.94,-87.93,0,,N29.94W-87.93 +,,,,,,25.14,-100.11,0,,N25.14W-100.11 +,,,,,,26.90,-83.88,0,,N26.90W-83.88 +,,,,,,35.55,-86.92,0,,N35.55W-86.92 +,,,,,,28.08,-108.26,0,,N28.08W-108.26 +,,,,,,32.33,-98.11,0,,N32.33W-98.11 +,,,,,,46.77,-100.75,0,,BIS +,,,,,,31.85,-90.48,0,,N31.85W-90.48 +,,,,,,49.33,-96.05,0,,N49.33W-96.05 +,,,,,,42.12,-98.79,0,,N42.12W-98.79 +,,,,,,33.73,-73.21,0,,N33.73W-73.21 +,,,,,,38.31,-112.45,0,,N38.31W-112.45 +,,,,,,26.87,-112.65,0,,N26.87W-112.65 +,,,,,,37.60,-111.30,0,,N37.60W-111.30 +,,,,,,30.05,-83.18,0,,N30.05W-83.18 +,,,,,,41.65,-111.91,0,,N41.65W-111.91 +,,,,,,48.36,-83.93,0,,N48.36W-83.93 +,,,,,,25.33,-84.21,0,,N25.33W-84.21 +,,,,,,35.05,-78.90,0,,N35.05W-78.90 +,,,,,,33.11,-104.86,0,,N33.11W-104.86 +,,,,,,44.17,-90.77,0,,N44.17W-90.77 +,,,,,,45.73,-66.51,0,,N45.73W-66.51 +,,,,,,34.59,-94.06,0,,N34.59W-94.06 +,,,,,,36.83,-71.98,0,,N36.83W-71.98 +,,,,,,45.14,-109.04,0,,N45.14W-109.04 +,,,,,,33.68,-85.29,0,,N33.68W-85.29 +,,,,,,48.49,-107.05,0,,N48.49W-107.05 +,,,,,,36.22,-85.77,0,,N36.22W-85.77 +,,,,,,24.70,-77.19,0,,N24.70W-77.19 +,,,,,,47.60,-74.29,0,,N47.60W-74.29 +,,,,,,50.93,-106.04,0,,N50.93W-106.04 +,,,,,,26.53,-115.30,0,,N26.53W-115.30 +,,,,,,33.26,-113.64,0,,N33.26W-113.64 +,,,,,,49.61,-120.92,0,,N49.61W-120.92 +,,,,,,44.57,-102.12,0,,N44.57W-102.12 +,,,,,,27.20,-120.91,0,,N27.20W-120.91 +,,,,,,26.26,-84.92,0,,N26.26W-84.92 +,,,,,,49.94,-83.46,0,,N49.94W-83.46 +,,,,,,31.54,-114.32,0,,N31.54W-114.32 +,,,,,,32.08,-76.81,0,,N32.08W-76.81 +,,,,,,41.32,-99.90,0,,N41.32W-99.90 +,,,,,,39.07,-95.63,0,,TOP +,,,,,,32.83,-109.68,0,,N32.83W-109.68 +,,,,,,38.96,-81.96,0,,N38.96W-81.96 +,,,,,,35.42,-85.93,0,,N35.42W-85.93 +,,,,,,41.97,-121.99,0,,N41.97W-121.99 +,,,,,,41.46,-73.37,0,,N41.46W-73.37 +,,,,,,30.87,-75.24,0,,N30.87W-75.24 +,,,,,,43.91,-81.66,0,,N43.91W-81.66 +,,,,,,44.25,-91.89,0,,N44.25W-91.89 +,,,,,,37.02,-85.60,0,,N37.02W-85.60 +,,,,,,37.95,-95.81,0,,N37.95W-95.81 +,,,,,,38.06,-100.98,0,,N38.06W-100.98 +,,,,,,38.79,-76.62,0,,N38.79W-76.62 +,,,,,,27.44,-114.55,0,,N27.44W-114.55 +,,,,,,43.64,-95.36,0,,N43.64W-95.36 +,,,,,,32.96,-73.50,0,,N32.96W-73.50 +,,,,,,22.61,-78.67,0,,N22.61W-78.67 +,,,,,,36.88,-84.59,0,,N36.88W-84.59 +,,,,,,37.13,-95.87,0,,N37.13W-95.87 +,,,,,,36.84,-122.57,0,,N36.84W-122.57 +,,,,,,38.58,-109.34,0,,N38.58W-109.34 +,,,,,,39.39,-109.44,0,,N39.39W-109.44 +,,,,,,43.72,-115.67,0,,N43.72W-115.67 +,,,,,,30.71,-103.80,0,,N30.71W-103.80 +,,,,,,36.22,-116.20,0,,N36.22W-116.20 +,,,,,,36.57,-71.02,0,,N36.57W-71.02 +,,,,,,45.19,-117.17,0,,N45.19W-117.17 +,,,,,,36.36,-96.94,0,,N36.36W-96.94 +,,,,,,25.15,-100.99,0,,N25.15W-100.99 +,,,,,,34.69,-105.93,0,,N34.69W-105.93 +,,,,,,32.71,-72.58,0,,N32.71W-72.58 +,,,,,,29.89,-119.70,0,,N29.89W-119.70 +,,,,,,42.45,-89.92,0,,N42.45W-89.92 +,,,,,,41.15,-107.48,0,,N41.15W-107.48 +,,,,,,38.33,-118.77,0,,N38.33W-118.77 +,,,,,,28.08,-93.71,0,,N28.08W-93.71 +,,,,,,37.00,-76.18,0,,N37.00W-76.18 +,,,,,,24.29,-114.03,0,,N24.29W-114.03 +,,,,,,33.01,-86.41,0,,N33.01W-86.41 +,,,,,,33.28,-78.43,0,,N33.28W-78.43 +,,,,,,43.12,-120.07,0,,N43.12W-120.07 +,,,,,,43.69,-105.48,0,,N43.69W-105.48 +,,,,,,30.85,-113.25,0,,N30.85W-113.25 +,,,,,,34.79,-99.00,0,,N34.79W-99.00 +,,,,,,49.61,-81.04,0,,N49.61W-81.04 +,,,,,,44.98,-111.32,0,,N44.98W-111.32 +,,,,,,35.17,-110.96,0,,N35.17W-110.96 +,,,,,,46.31,-68.68,0,,N46.31W-68.68 +,,,,,,46.12,-85.73,0,,N46.12W-85.73 +,,,,,,37.76,-92.72,0,,N37.76W-92.72 +,,,,,,49.95,-92.26,0,,N49.95W-92.26 +,,,,,,26.54,-94.74,0,,N26.54W-94.74 +,,,,,,46.67,-110.42,0,,N46.67W-110.42 +,,,,,,27.02,-121.78,0,,N27.02W-121.78 +,,,,,,47.95,-124.55,0,,UIL +,,,,,,29.89,-82.27,0,,N29.89W-82.27 +,,,,,,31.30,-77.06,0,,N31.30W-77.06 +,,,,,,43.44,-84.08,0,,N43.44W-84.08 +,,,,,,29.69,-115.88,0,,N29.69W-115.88 +,,,,,,41.36,-120.68,0,,N41.36W-120.68 +,,,,,,45.68,-112.61,0,,N45.68W-112.61 +,,,,,,44.39,-116.97,0,,N44.39W-116.97 +,,,,,,43.49,-74.84,0,,N43.49W-74.84 +,,,,,,23.15,-81.16,0,,N23.15W-81.16 +,,,,,,29.84,-96.34,0,,N29.84W-96.34 +,,,,,,27.54,-100.98,0,,N27.54W-100.98 +,,,,,,44.79,-69.48,0,,N44.79W-69.48 +,,,,,,30.51,-120.81,0,,N30.51W-120.81 +,,,,,,32.34,-114.46,0,,N32.34W-114.46 +,,,,,,46.78,-84.37,0,,N46.78W-84.37 +,,,,,,44.71,-81.42,0,,N44.71W-81.42 +,,,,,,39.43,-85.06,0,,N39.43W-85.06 +,,,,,,40.86,-115.73,0,,LKN +,,,,,,32.45,-113.51,0,,N32.45W-113.51 +,,,,,,48.98,-112.02,0,,N48.98W-112.02 +,,,,,,41.25,-96.64,0,,N41.25W-96.64 +,,,,,,28.88,-93.64,0,,N28.88W-93.64 +,,,,,,41.31,-86.82,0,,N41.31W-86.82 +,,,,,,32.26,-96.19,0,,N32.26W-96.19 +,,,,,,44.45,-106.67,0,,N44.45W-106.67 +,,,,,,41.15,-75.76,0,,N41.15W-75.76 +,,,,,,50.09,-84.69,0,,N50.09W-84.69 +,,,,,,39.35,-75.33,0,,N39.35W-75.33 +,,,,,,42.93,-76.22,0,,N42.93W-76.22 +,,,,,,34.48,-85.12,0,,N34.48W-85.12 +,,,,,,27.50,-103.69,0,,N27.50W-103.69 +,,,,,,49.00,-119.46,0,,N49.00W-119.46 +,,,,,,46.48,-89.20,0,,N46.48W-89.20 +,,,,,,24.90,-93.99,0,,N24.90W-93.99 +,,,,,,34.64,-120.91,0,,N34.64W-120.91 +,,,,,,28.90,-115.73,0,,N28.90W-115.73 +,,,,,,48.06,-125.37,0,,N48.06W-125.37 +,,,,,,44.88,-112.46,0,,N44.88W-112.46 +,,,,,,41.18,-68.91,0,,N41.18W-68.91 +,,,,,,35.25,-79.87,0,,N35.25W-79.87 +,,,,,,30.84,-118.97,0,,N30.84W-118.97 +,,,,,,40.39,-106.34,0,,N40.39W-106.34 +,,,,,,33.64,-109.77,0,,N33.64W-109.77 +,,,,,,33.14,-103.89,0,,N33.14W-103.89 +,,,,,,34.75,-120.56,0,,VBG +,,,,,,29.88,-97.27,0,,N29.88W-97.27 +,,,,,,27.52,-99.18,0,,N27.52W-99.18 +,,,,,,34.02,-119.74,0,,N34.02W-119.74 +,,,,,,44.48,-88.13,0,,GRB +,,,,,,29.61,-109.33,0,,N29.61W-109.33 +,,,,,,32.09,-93.33,0,,N32.09W-93.33 +,,,,,,34.43,-76.03,0,,N34.43W-76.03 +,,,,,,44.77,-113.60,0,,N44.77W-113.60 +,,,,,,27.18,-85.65,0,,N27.18W-85.65 +,,,,,,48.60,-103.41,0,,N48.60W-103.41 +,,,,,,28.65,-90.90,0,,N28.65W-90.90 +,,,,,,23.49,-119.13,0,,N23.49W-119.13 +,,,,,,28.88,-108.33,0,,N28.88W-108.33 +,,,,,,31.22,-92.47,0,,N31.22W-92.47 +,,,,,,46.01,-107.98,0,,N46.01W-107.98 +,,,,,,32.58,-83.56,0,,N32.58W-83.56 +,,,,,,41.57,-77.86,0,,N41.57W-77.86 +,,,,,,37.81,-80.16,0,,N37.81W-80.16 +,,,,,,24.70,-116.75,0,,N24.70W-116.75 +,,,,,,44.22,-67.35,0,,N44.22W-67.35 +,,,,,,33.86,-77.24,0,,N33.86W-77.24 +,,,,,,30.85,-88.72,0,,N30.85W-88.72 +,,,,,,34.62,-115.87,0,,N34.62W-115.87 +,,,,,,49.94,-118.50,0,,N49.94W-118.50 +,,,,,,36.14,-92.90,0,,N36.14W-92.90 +,,,,,,31.14,-91.53,0,,N31.14W-91.53 +,,,,,,44.08,-82.76,0,,N44.08W-82.76 +,,,,,,51.00,-98.45,0,,N51.00W-98.45 +,,,,,,31.35,-94.35,0,,N31.35W-94.35 +,,,,,,42.69,-73.83,0,,ALB +,,,,,,48.13,-72.78,0,,N48.13W-72.78 +,,,,,,34.76,-98.01,0,,N34.76W-98.01 +,,,,,,42.72,-126.81,0,,N42.72W-126.81 +,,,,,,42.49,-70.60,0,,N42.49W-70.60 +,,,,,,37.50,-89.65,0,,N37.50W-89.65 +,,,,,,33.92,-97.07,0,,N33.92W-97.07 +,,,,,,46.28,-76.09,0,,N46.28W-76.09 +,,,,,,42.91,-104.32,0,,N42.91W-104.32 +,,,,,,26.18,-111.65,0,,N26.18W-111.65 +,,,,,,32.50,-123.31,0,,N32.50W-123.31 +,,,,,,40.43,-105.27,0,,N40.43W-105.27 +,,,,,,44.50,-96.43,0,,N44.50W-96.43 +,,,,,,26.64,-78.45,0,,N26.64W-78.45 +,,,,,,43.64,-106.60,0,,N43.64W-106.60 +,,,,,,48.77,-114.44,0,,N48.77W-114.44 +,,,,,,31.30,-121.01,0,,N31.30W-121.01 +,,,,,,37.21,-104.05,0,,N37.21W-104.05 +,,,,,,50.47,-88.39,0,,N50.47W-88.39 +,,,,,,32.65,-75.63,0,,N32.65W-75.63 +,,,,,,27.85,-110.97,0,,N27.85W-110.97 +,,,,,,43.96,-88.52,0,,N43.96W-88.52 +,,,,,,50.13,-95.99,0,,N50.13W-95.99 +,,,,,,38.90,-114.66,0,,N38.90W-114.66 +,,,,,,50.17,-97.23,0,,N50.17W-97.23 +,,,,,,46.01,-93.98,0,,N46.01W-93.98 +,,,,,,32.09,-121.22,0,,N32.09W-121.22 +,,,,,,40.74,-89.11,0,,N40.74W-89.11 +,,,,,,48.57,-104.63,0,,N48.57W-104.63 +,,,,,,42.70,-68.15,0,,N42.70W-68.15 +,,,,,,43.72,-97.61,0,,N43.72W-97.61 +,,,,,,32.33,-87.51,0,,N32.33W-87.51 +,,,,,,28.99,-106.50,0,,N28.99W-106.50 +,,,,,,30.25,-90.70,0,,N30.25W-90.70 +,,,,,,48.53,-96.12,0,,N48.53W-96.12 +,,,,,,39.12,-108.52,0,,GJT +,,,,,,30.60,-106.61,0,,N30.60W-106.61 +,,,,,,50.75,-92.14,0,,N50.75W-92.14 +,,,,,,40.56,-120.45,0,,N40.56W-120.45 +,,,,,,35.25,-92.00,0,,N35.25W-92.00 +,,,,,,43.26,-73.77,0,,N43.26W-73.77 +,,,,,,38.71,-94.71,0,,N38.71W-94.71 +,,,,,,39.52,-107.33,0,,N39.52W-107.33 +,,,,,,35.53,-73.56,0,,N35.53W-73.56 +,,,,,,42.16,-120.92,0,,N42.16W-120.92 +,,,,,,34.51,-72.91,0,,N34.51W-72.91 +,,,,,,41.66,-69.96,0,,CHH +,,,,,,32.35,-99.07,0,,N32.35W-99.07 +,,,,,,40.95,-71.31,0,,N40.95W-71.31 +,,,,,,37.22,-124.80,0,,N37.22W-124.80 +,,,,,,50.20,-103.48,0,,N50.20W-103.48 +,,,,,,36.27,-94.92,0,,N36.27W-94.92 +,,,,,,24.51,-112.31,0,,N24.51W-112.31 +,,,,,,47.77,-104.58,0,,N47.77W-104.58 +,,,,,,30.73,-87.79,0,,N30.73W-87.79 +,,,,,,30.05,-88.85,0,,N30.05W-88.85 +,,,,,,25.47,-76.96,0,,N25.47W-76.96 +,,,,,,42.11,-86.65,0,,N42.11W-86.65 +,,,,,,49.78,-112.17,0,,N49.78W-112.17 +,,,,,,41.21,-72.34,0,,N41.21W-72.34 +,,,,,,49.42,-102.21,0,,N49.42W-102.21 +,,,,,,35.78,-119.17,0,,N35.78W-119.17 +,,,,,,32.21,-95.24,0,,N32.21W-95.24 +,,,,,,37.68,-84.41,0,,N37.68W-84.41 +,,,,,,49.56,-114.62,0,,N49.56W-114.62 +,,,,,,40.79,-78.13,0,,N40.79W-78.13 +,,,,,,46.83,-74.63,0,,N46.83W-74.63 +,,,,,,39.13,-82.99,0,,N39.13W-82.99 +,,,,,,36.88,-110.17,0,,N36.88W-110.17 +,,,,,,32.02,-109.59,0,,N32.02W-109.59 +,,,,,,29.68,-108.41,0,,N29.68W-108.41 +,,,,,,45.94,-92.82,0,,N45.94W-92.82 +,,,,,,35.28,-72.61,0,,N35.28W-72.61 +,,,,,,25.69,-108.05,0,,N25.69W-108.05 +,,,,,,49.37,-97.28,0,,N49.37W-97.28 +,,,,,,35.55,-115.05,0,,N35.55W-115.05 +,,,,,,39.93,-119.18,0,,N39.93W-119.18 +,,,,,,47.81,-99.78,0,,N47.81W-99.78 +,,,,,,27.31,-86.53,0,,N27.31W-86.53 +,,,,,,45.32,-121.92,0,,N45.32W-121.92 +,,,,,,28.27,-97.34,0,,N28.27W-97.34 +,,,,,,39.69,-99.92,0,,N39.69W-99.92 +,,,,,,25.75,-107.17,0,,N25.75W-107.17 +,,,,,,36.08,-117.19,0,,N36.08W-117.19 +,,,,,,42.16,-125.45,0,,N42.16W-125.45 +,,,,,,42.24,-87.74,0,,N42.24W-87.74 +,,,,,,35.85,-123.31,0,,N35.85W-123.31 +,,,,,,34.69,-96.04,0,,N34.69W-96.04 +,,,,,,36.43,-77.43,0,,N36.43W-77.43 +,,,,,,47.68,-117.63,0,,OTX +,,,,,,48.61,-102.20,0,,N48.61W-102.20 +,,,,,,43.74,-80.56,0,,N43.74W-80.56 +,,,,,,41.54,-88.97,0,,N41.54W-88.97 +,,,,,,35.25,-122.10,0,,N35.25W-122.10 +,,,,,,44.73,-125.26,0,,N44.73W-125.26 +,,,,,,35.08,-111.95,0,,N35.08W-111.95 +,,,,,,34.64,-81.06,0,,N34.64W-81.06 +,,,,,,42.78,-85.38,0,,N42.78W-85.38 +,,,,,,45.33,-71.65,0,,N45.33W-71.65 +,,,,,,44.25,-110.07,0,,N44.25W-110.07 +,,,,,,25.05,-96.61,0,,N25.05W-96.61 +,,,,,,25.14,-101.86,0,,N25.14W-101.86 +,,,,,,30.68,-119.89,0,,N30.68W-119.89 +,,,,,,35.89,-112.07,0,,N35.89W-112.07 +,,,,,,48.18,-90.09,0,,N48.18W-90.09 +,,,,,,45.78,-111.46,0,,N45.78W-111.46 +,,,,,,32.90,-93.25,0,,N32.90W-93.25 +,,,,,,39.67,-98.86,0,,N39.67W-98.86 +,,,,,,49.42,-100.98,0,,N49.42W-100.98 +,,,,,,29.07,-97.31,0,,N29.07W-97.31 +,,,,,,43.93,-77.01,0,,N43.93W-77.01 +,,,,,,50.23,-116.04,0,,N50.23W-116.04 +,,,,,,42.95,-121.16,0,,N42.95W-121.16 +,,,,,,38.84,-104.12,0,,N38.84W-104.12 +,,,,,,26.26,-117.05,0,,N26.26W-117.05 +,,,,,,50.75,-109.82,0,,N50.75W-109.82 +,,,,,,25.94,-100.99,0,,N25.94W-100.99 +,,,,,,49.40,-103.44,0,,N49.40W-103.44 +,,,,,,28.76,-85.34,0,,N28.76W-85.34 +,,,,,,33.17,-100.01,0,,N33.17W-100.01 +,,,,,,39.21,-123.31,0,,N39.21W-123.31 +,,,,,,30.75,-100.98,0,,N30.75W-100.98 +,,,,,,45.58,-72.74,0,,N45.58W-72.74 +,,,,,,22.01,-76.22,0,,N22.01W-76.22 +,,,,,,24.28,-75.52,0,,N24.28W-75.52 +,,,,,,25.94,-100.10,0,,N25.94W-100.10 +,,,,,,47.83,-75.44,0,,N47.83W-75.44 +,,,,,,37.69,-91.69,0,,N37.69W-91.69 +,,,,,,33.48,-72.28,0,,N33.48W-72.28 +,,,,,,43.75,-98.73,0,,N43.75W-98.73 +,,,,,,31.54,-102.88,0,,N31.54W-102.88 +,,,,,,37.02,-108.14,0,,N37.02W-108.14 +,,,,,,25.88,-97.45,0,,N25.88W-97.45 +,,,,,,35.78,-113.06,0,,N35.78W-113.06 +,,,,,,41.46,-69.93,0,,N41.46W-69.93 +,,,,,,40.23,-84.88,0,,N40.23W-84.88 +,,,,,,45.37,-98.67,0,,N45.37W-98.67 +,,,,,,33.29,-123.54,0,,N33.29W-123.54 +,,,,,,42.49,-118.76,0,,N42.49W-118.76 +,,,,,,47.47,-111.38,0,,TFX +,,,,,,28.65,-111.07,0,,N28.65W-111.07 +,,,,,,23.18,-77.64,0,,N23.18W-77.64 +,,,,,,32.10,-108.64,0,,N32.10W-108.64 +,,,,,,43.16,-88.68,0,,N43.16W-88.68 +,,,,,,44.38,-84.99,0,,N44.38W-84.99 +,,,,,,27.98,-121.10,0,,N27.98W-121.10 +,,,,,,42.93,-78.73,0,,BUF +,,,,,,32.88,-121.43,0,,N32.88W-121.43 +,,,,,,29.74,-77.54,0,,N29.74W-77.54 +,,,,,,27.04,-84.76,0,,N27.04W-84.76 +,,,,,,40.43,-96.70,0,,N40.43W-96.70 +,,,,,,43.07,-108.47,0,,RIW +,,,,,,39.41,-122.29,0,,N39.41W-122.29 +,,,,,,25.86,-114.29,0,,N25.86W-114.29 +,,,,,,43.36,-111.07,0,,N43.36W-111.07 +,,,,,,37.93,-75.47,0,,WAL +,,,,,,40.20,-109.54,0,,N40.20W-109.54 +,,,,,,32.59,-118.40,0,,N32.59W-118.40 +,,,,,,29.82,-87.01,0,,N29.82W-87.01 +,,,,,,36.87,-91.80,0,,N36.87W-91.80 +,,,,,,33.02,-106.79,0,,N33.02W-106.79 +,,,,,,35.61,-99.98,0,,N35.61W-99.98 +,,,,,,31.05,-90.59,0,,N31.05W-90.59 +,,,,,,36.78,-75.20,0,,N36.78W-75.20 +,,,,,,25.64,-81.45,0,,N25.64W-81.45 +,,,,,,37.79,-75.90,0,,N37.79W-75.90 +,,,,,,27.80,-79.98,0,,N27.80W-79.98 +,,,,,,42.46,-112.04,0,,N42.46W-112.04 +,,,,,,46.46,-82.06,0,,N46.46W-82.06 +,,,,,,24.77,-109.72,0,,N24.77W-109.72 +,,,,,,38.97,-120.00,0,,N38.97W-120.00 +,,,,,,45.14,-92.92,0,,N45.14W-92.92 +,,,,,,30.75,-101.92,0,,N30.75W-101.92 +,,,,,,33.83,-106.85,0,,N33.83W-106.85 +,,,,,,38.33,-83.20,0,,N38.33W-83.20 +,,,,,,36.35,-115.20,0,,N36.35W-115.20 +,,,,,,32.43,-119.35,0,,N32.43W-119.35 +,,,,,,27.83,-84.60,0,,N27.83W-84.60 +,,,,,,37.08,-94.85,0,,N37.08W-94.85 +,,,,,,42.77,-94.32,0,,N42.77W-94.32 +,,,,,,40.18,-71.66,0,,N40.18W-71.66 +,,,,,,45.06,-91.78,0,,N45.06W-91.78 +,,,,,,34.86,-124.03,0,,N34.86W-124.03 +,,,,,,44.50,-75.61,0,,N44.50W-75.61 +,,,,,,28.62,-84.44,0,,N28.62W-84.44 +,,,,,,35.46,-94.98,0,,N35.46W-94.98 +,,,,,,41.52,-82.35,0,,N41.52W-82.35 +,,,,,,47.48,-78.06,0,,N47.48W-78.06 +,,,,,,39.40,-79.68,0,,N39.40W-79.68 +,,,,,,27.19,-116.33,0,,N27.19W-116.33 +,,,,,,45.67,-119.66,0,,N45.67W-119.66 +,,,,,,45.45,-98.42,0,,ABR +,,,,,,34.48,-116.84,0,,N34.48W-116.84 +,,,,,,23.32,-82.00,0,,N23.32W-82.00 +,,,,,,32.33,-103.86,0,,N32.33W-103.86 +,,,,,,46.18,-103.32,0,,N46.18W-103.32 +,,,,,,45.26,-95.22,0,,N45.26W-95.22 +,,,,,,33.14,-114.60,0,,N33.14W-114.60 +,,,,,,38.58,-92.63,0,,N38.58W-92.63 +,,,,,,48.60,-98.55,0,,N48.60W-98.55 +,,,,,,28.67,-106.02,0,,MCU +,,,,,,24.60,-90.52,0,,N24.60W-90.52 +,,,,,,50.97,-104.78,0,,N50.97W-104.78 +,,,,,,37.23,-103.03,0,,N37.23W-103.03 +,,,,,,31.41,-106.67,0,,N31.41W-106.67 +,,,,,,32.37,-100.98,0,,N32.37W-100.98 +,,,,,,34.81,-82.02,0,,N34.81W-82.02 +,,,,,,28.35,-113.78,0,,N28.35W-113.78 +,,,,,,26.25,-121.58,0,,N26.25W-121.58 +,,,,,,30.49,-116.03,0,,N30.49W-116.03 +,,,,,,31.11,-80.04,0,,N31.11W-80.04 +,,,,,,41.04,-84.68,0,,N41.04W-84.68 +,,,,,,50.88,-94.65,0,,N50.88W-94.65 +,,,,,,25.48,-85.07,0,,N25.48W-85.07 +,,,,,,49.16,-109.58,0,,N49.16W-109.58 +,,,,,,30.68,-104.74,0,,N30.68W-104.74 +,,,,,,40.15,-89.33,0,,ILX +,,,,,,34.44,-92.10,0,,N34.44W-92.10 +,,,,,,29.14,-88.06,0,,N29.14W-88.06 +,,,,,,29.32,-75.76,0,,N29.32W-75.76 +,,,,,,45.33,-116.04,0,,N45.33W-116.04 +,,,,,,25.38,-90.42,0,,N25.38W-90.42 +,,,,,,38.41,-78.91,0,,N38.41W-78.91 +,,,,,,38.11,-70.35,0,,N38.11W-70.35 +,,,,,,41.37,-125.16,0,,N41.37W-125.16 +,,,,,,30.14,-79.34,0,,N30.14W-79.34 +,,,,,,38.79,-121.03,0,,N38.79W-121.03 +,,,,,,33.88,-96.09,0,,N33.88W-96.09 +,,,,,,44.56,-98.70,0,,N44.56W-98.70 +,,,,,,45.83,-128.11,0,,N45.83W-128.11 +,,,,,,29.03,-114.82,0,,N29.03W-114.82 +,,,,,,28.30,-98.25,0,,N28.30W-98.25 +,,,,,,29.93,-99.13,0,,N29.93W-99.13 +,,,,,,37.77,-109.25,0,,N37.77W-109.25 +,,,,,,49.23,-93.60,0,,N49.23W-93.60 +,,,,,,41.53,-119.62,0,,N41.53W-119.62 +,,,,,,23.94,-77.42,0,,N23.94W-77.42 +,,,,,,36.44,-124.54,0,,N36.44W-124.54 +,,,,,,26.55,-107.23,0,,N26.55W-107.23 +,,,,,,37.23,-93.38,0,,SGF +,,,,,,30.35,-116.95,0,,N30.35W-116.95 +,,,,,,32.16,-94.28,0,,N32.16W-94.28 +,,,,,,47.73,-96.18,0,,N47.73W-96.18 +,,,,,,26.64,-105.45,0,,N26.64W-105.45 +,,,,,,32.90,-108.72,0,,N32.90W-108.72 +,,,,,,32.85,-117.12,0,,NKX +,,,,,,45.34,-104.44,0,,N45.34W-104.44 +,,,,,,40.51,-114.98,0,,N40.51W-114.98 +,,,,,,40.41,-69.29,0,,N40.41W-69.29 +,,,,,,40.34,-107.41,0,,N40.34W-107.41 +,,,,,,41.30,-103.15,0,,N41.30W-103.15 +,,,,,,35.80,-71.35,0,,N35.80W-71.35 +,,,,,,45.45,-87.06,0,,N45.45W-87.06 +,,,,,,27.14,-109.98,0,,N27.14W-109.98 +,,,,,,41.18,-85.75,0,,N41.18W-85.75 +,,,,,,31.94,-91.43,0,,N31.94W-91.43 +,,,,,,45.72,-124.44,0,,N45.72W-124.44 +,,,,,,29.94,-101.91,0,,N29.94W-101.91 +,,,,,,48.88,-88.73,0,,N48.88W-88.73 +,,,,,,48.21,-82.74,0,,N48.21W-82.74 +,,,,,,30.73,-102.86,0,,N30.73W-102.86 +,,,,,,45.78,-90.51,0,,N45.78W-90.51 +,,,,,,43.44,-117.88,0,,N43.44W-117.88 +,,,,,,31.47,-120.09,0,,N31.47W-120.09 +,,,,,,37.95,-106.16,0,,N37.95W-106.16 +,,,,,,26.67,-104.56,0,,N26.67W-104.56 +,,,,,,25.80,-106.29,0,,N25.80W-106.29 +,,,,,,45.28,-75.29,0,,N45.28W-75.29 +,,,,,,26.49,-108.12,0,,N26.49W-108.12 +,,,,,,29.88,-104.70,0,,N29.88W-104.70 +,,,,,,38.20,-88.49,0,,N38.20W-88.49 +,,,,,,48.08,-113.07,0,,N48.08W-113.07 +,,,,,,44.72,-76.71,0,,N44.72W-76.71 +,,,,,,31.52,-103.83,0,,N31.52W-103.83 +,,,,,,28.94,-107.42,0,,N28.94W-107.42 +,,,,,,30.92,-79.12,0,,N30.92W-79.12 +,,,,,,37.08,-72.95,0,,N37.08W-72.95 +,,,,,,34.18,-83.19,0,,N34.18W-83.19 +,,,,,,48.04,-81.56,0,,N48.04W-81.56 +,,,,,,42.12,-103.18,0,,N42.12W-103.18 +,,,,,,43.68,-96.48,0,,N43.68W-96.48 +,,,,,,39.82,-88.20,0,,N39.82W-88.20 +,,,,,,33.94,-114.75,0,,N33.94W-114.75 +,,,,,,45.83,-83.44,0,,N45.83W-83.44 +,,,,,,33.66,-80.32,0,,N33.66W-80.32 +,,,,,,40.99,-122.79,0,,N40.99W-122.79 +,,,,,,24.69,-80.78,0,,N24.69W-80.78 +,,,,,,50.82,-93.40,0,,N50.82W-93.40 +,,,,,,50.47,-113.57,0,,N50.47W-113.57 +,,,,,,34.98,-74.81,0,,N34.98W-74.81 +,,,,,,31.65,-113.38,0,,N31.65W-113.38 +,,,,,,31.47,-81.88,0,,N31.47W-81.88 +,,,,,,33.36,-112.68,0,,N33.36W-112.68 +,,,,,,42.77,-122.24,0,,N42.77W-122.24 +,,,,,,49.56,-87.34,0,,N49.56W-87.34 +,,,,,,33.78,-107.83,0,,N33.78W-107.83 +,,,,,,27.21,-77.36,0,,N27.21W-77.36 +,,,,,,51.02,-102.25,0,,N51.02W-102.25 +,,,,,,30.55,-107.55,0,,N30.55W-107.55 +,,,,,,32.29,-77.73,0,,N32.29W-77.73 +,,,,,,36.14,-109.06,0,,N36.14W-109.06 +,,,,,,48.43,-108.26,0,,N48.43W-108.26 +,,,,,,37.89,-94.78,0,,N37.89W-94.78 +,,,,,,43.72,-126.04,0,,N43.72W-126.04 +,,,,,,38.17,-119.79,0,,N38.17W-119.79 +,,,,,,49.43,-86.12,0,,N49.43W-86.12 +,,,,,,44.40,-107.81,0,,N44.40W-107.81 +,,,,,,38.31,-89.52,0,,N38.31W-89.52 +,,,,,,33.36,-89.29,0,,N33.36W-89.29 +,,,,,,37.84,-108.22,0,,N37.84W-108.22 +,,,,,,43.50,-127.12,0,,N43.50W-127.12 +,,,,,,39.22,-111.53,0,,N39.22W-111.53 +,,,,,,45.20,-94.07,0,,N45.20W-94.07 +,,,,,,42.92,-115.49,0,,N42.92W-115.49 +,,,,,,37.13,-106.10,0,,N37.13W-106.10 +,,,,,,30.15,-122.63,0,,N30.15W-122.63 +,,,,,,25.67,-77.82,0,,N25.67W-77.82 +,,,,,,34.27,-111.83,0,,N34.27W-111.83 +,,,,,,41.01,-109.64,0,,N41.01W-109.64 +,,,,,,42.76,-71.65,0,,N42.76W-71.65 +,,,,,,27.39,-95.58,0,,N27.39W-95.58 +,,,,,,38.00,-76.90,0,,N38.00W-76.90 +,,,,,,42.64,-109.85,0,,N42.64W-109.85 +,,,,,,34.33,-84.15,0,,N34.33W-84.15 +,,,,,,46.19,-102.15,0,,N46.19W-102.15 +,,,,,,40.93,-91.25,0,,N40.93W-91.25 +,,,,,,38.41,-90.55,0,,N38.41W-90.55 +,,,,,,37.17,-105.08,0,,N37.17W-105.08 +,,,,,,45.31,-96.37,0,,N45.31W-96.37 +,,,,,,39.56,-119.80,0,,REV +,,,,,,38.21,-77.90,0,,N38.21W-77.90 +,,,,,,25.56,-109.80,0,,N25.56W-109.80 +,,,,,,27.41,-78.23,0,,N27.41W-78.23 +,,,,,,47.57,-117.81,0,,N47.57W-117.81 +,,,,,,38.65,-93.66,0,,N38.65W-93.66 +,,,,,,25.84,-96.57,0,,N25.84W-96.57 +,,,,,,28.14,-107.35,0,,N28.14W-107.35 +,,,,,,38.65,-108.30,0,,N38.65W-108.30 +,,,,,,30.31,-76.40,0,,N30.31W-76.40 +,,,,,,27.37,-81.94,0,,N27.37W-81.94 +,,,,,,46.92,-85.53,0,,N46.92W-85.53 +,,,,,,35.13,-83.97,0,,N35.13W-83.97 +,,,,,,46.06,-127.00,0,,N46.06W-127.00 +,,,,,,31.53,-87.65,0,,N31.53W-87.65 +,,,,,,39.12,-74.32,0,,N39.12W-74.32 +,,,,,,40.43,-72.67,0,,N40.43W-72.67 +,,,,,,43.75,-68.80,0,,N43.75W-68.80 +,,,,,,29.04,-105.58,0,,N29.04W-105.58 +,,,,,,47.68,-79.22,0,,N47.68W-79.22 +,,,,,,24.33,-79.09,0,,N24.33W-79.09 +,,,,,,26.75,-118.97,0,,N26.75W-118.97 +,,,,,,37.73,-122.21,0,,OAK +,,,,,,32.36,-100.02,0,,N32.36W-100.02 +,,,,,,28.34,-100.98,0,,N28.34W-100.98 +,,,,,,41.90,-93.31,0,,N41.90W-93.31 +,,,,,,38.80,-105.17,0,,N38.80W-105.17 +,,,,,,38.09,-87.46,0,,N38.09W-87.46 +,,,,,,40.20,-122.54,0,,N40.20W-122.54 +,,,,,,26.26,-91.20,0,,N26.26W-91.20 +,,,,,,50.17,-104.73,0,,N50.17W-104.73 +,,,,,,41.43,-114.07,0,,N41.43W-114.07 +,,,,,,26.75,-83.00,0,,N26.75W-83.00 +,,,,,,40.49,-98.84,0,,N40.49W-98.84 +,,,,,,37.96,-115.52,0,,N37.96W-115.52 +,,,,,,40.19,-79.43,0,,N40.19W-79.43 +,,,,,,32.73,-84.51,0,,N32.73W-84.51 +,,,,,,28.99,-95.47,0,,N28.99W-95.47 +,,,,,,43.46,-67.75,0,,N43.46W-67.75 +,,,,,,25.93,-102.75,0,,N25.93W-102.75 +,,,,,,39.01,-113.62,0,,N39.01W-113.62 +,,,,,,30.55,-94.42,0,,N30.55W-94.42 +,,,,,,27.76,-90.10,0,,N27.76W-90.10 +,,,,,,41.31,-115.14,0,,N41.31W-115.14 +,,,,,,29.54,-80.46,0,,N29.54W-80.46 +,,,,,,26.73,-100.09,0,,N26.73W-100.09 +,,,,,,24.55,-81.79,0,,KEY +,,,,,,23.56,-79.30,0,,N23.56W-79.30 +,,,,,,33.22,-82.43,0,,N33.22W-82.43 +,,,,,,26.49,-93.85,0,,N26.49W-93.85 +,,,,,,38.83,-97.84,0,,N38.83W-97.84 +,,,,,,36.63,-78.41,0,,N36.63W-78.41 +,,,,,,43.56,-122.50,0,,N43.56W-122.50 +,,,,,,27.22,-109.08,0,,N27.22W-109.08 +,,,,,,43.28,-82.99,0,,N43.28W-82.99 +,,,,,,48.37,-118.03,0,,N48.37W-118.03 +,,,,,,38.37,-71.33,0,,N38.37W-71.33 +,,,,,,48.53,-105.84,0,,N48.53W-105.84 +,,,,,,42.77,-107.64,0,,N42.77W-107.64 +,,,,,,36.41,-120.36,0,,N36.41W-120.36 +,,,,,,36.21,-93.91,0,,N36.21W-93.91 +,,,,,,36.59,-113.20,0,,N36.59W-113.20 +,,,,,,49.24,-78.64,0,,N49.24W-78.64 +,,,,,,28.89,-86.24,0,,N28.89W-86.24 +,,,,,,25.91,-98.33,0,,N25.91W-98.33 +,,,,,,33.07,-105.83,0,,N33.07W-105.83 +,,,,,,33.56,-110.74,0,,N33.56W-110.74 +,,,,,,41.83,-109.74,0,,N41.83W-109.74 +,,,,,,43.52,-93.12,0,,N43.52W-93.12 +,,,,,,40.62,-88.05,0,,N40.62W-88.05 +,,,,,,24.40,-88.80,0,,N24.40W-88.80 +,,,,,,24.76,-92.25,0,,N24.76W-92.25 +,,,,,,28.32,-75.13,0,,N28.32W-75.13 +,,,,,,39.46,-108.39,0,,N39.46W-108.39 +,,,,,,38.79,-80.94,0,,N38.79W-80.94 +,,,,,,39.12,-89.39,0,,N39.12W-89.39 +,,,,,,41.32,-102.07,0,,N41.32W-102.07 +,,,,,,36.69,-89.78,0,,N36.69W-89.78 +,,,,,,27.53,-119.14,0,,N27.53W-119.14 +,,,,,,27.44,-87.42,0,,N27.44W-87.42 +,,,,,,32.49,-78.66,0,,N32.49W-78.66 +,,,,,,40.98,-79.18,0,,N40.98W-79.18 +,,,,,,42.49,-83.20,0,,N42.49W-83.20 +,,,,,,36.22,-76.45,0,,N36.22W-76.45 +,,,,,,49.78,-119.71,0,,N49.78W-119.71 +,,,,,,48.83,-125.69,0,,N48.83W-125.69 +,,,,,,25.03,-82.49,0,,N25.03W-82.49 +,,,,,,34.65,-76.98,0,,N34.65W-76.98 +,,,,,,29.68,-93.56,0,,N29.68W-93.56 diff --git a/datasources/sharp.csv b/datasources/sharp.csv new file mode 100644 index 00000000..85ac4a8f --- /dev/null +++ b/datasources/sharp.csv @@ -0,0 +1,8180 @@ +icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid +,LMN,74647,Lamont Profiler,OK,US,36.6833333333,-97.4666666667,306,8,LMN +,,10035,Schleswig,,DE,54.53,9.55,48,2,10035 +,,10184,Greifswald,,DE,54.10,13.40,6,2,10184 +,,10393,Lin,,DE,52.22,14.12,115,2,10393 +,,10548,Meiningen,,DE,50.57,10.37,450,2,10548 +,,10739,Stuttgart,,DE,48.83,9.20,315,2,10739 +,,10868,Muenchen,,DE,48.25,11.55,489,2,10868 +,,11035,Wien,,AT,48.25,16.37,200,2,11035 +,,11520,Prague,,CZ,50.00,14.45,303,2,11520 +,,11747,Prostejov,,CZ,49.45,17.13,216,2,11747 +,,11952,Poprad,,SK,49.03,20.32,701,2,11952 +,,12120,Leba,,PL,54.75,17.53,2,2,12120 +,,12374,Warsaw,,PL,52.40,20.97,96,2,12374 +,,12425,Wroclaw,,PL,51.13,16.98,116,2,12425 +,,12843,Budapest,,HU,47.43,19.18,139,2,12843 +ENEK,,1400,Ekofisk,,NO,56.53,3.22,46,2,1400 +,,13275,Belgrade,,RS,44.77,20.42,203,2,13275 +,,16113,Levaldigi,,IT,44.53,7.62,386,2,16113 +,,16144,San Pietro Capofiume,,IT,44.65,11.62,38,2,16144 +,,17030,Samsun City,,TR,41.28,36.33,4,2,17030 +,,17130,Ankara,,TR,39.95,32.88,894,2,17130 +,,17220,Izmir,,TR,38.43,27.17,25,2,17220 +,,17351,Adana,,TR,37.05,35.35,28,2,17351 +,,20046,Polargmo,,RU,80.62,58.05,22,2,20046 +,,20292,Mys Chelyuskin,,RU,77.72,104.30,15,2,20292 +UODD,,20674,Dikson Island,,RU,73.53,80.40,47,2,20674 +,,21432,Kotel'nyy Island,,RU,76.00,137.90,10,2,21432 +UE38,,21824,Tiksi,,RU,71.58,128.92,8,2,21824 +ESPA,LLA,02185,Lulea,,SE,65.55,22.13,16,2,2185 +,,22217,Kandalaksha,,RU,67.15,32.35,26,2,22217 +,,22271,Shoyna,,RU,67.88,44.13,16,2,22271 +,,22522,Rabocheostrovsk,,RU,64.98,34.80,10,2,22522 +ULPB,PES,22820,Petrozavodsk,,RU,61.82,34.27,109,2,22820 +,,22845,Kargopol,,RU,61.50,38.93,121,2,22845 +ULAB,,23205,Naryan-Mar,,RU,67.65,53.02,7,2,23205 +USDD,SLY,23330,Salekhard,,RU,66.53,66.53,16,2,23330 +UOTT,THX,23472,Turukhansk,,RU,65.78,87.95,32,2,23472 +ESNN,SDL,02365,Sundsvall,,SE,62.53,17.47,6,2,2365 +UNKT,,23884,Bor,,RU,61.60,90.00,63,2,23884 +USSI,,23921,Ivdel',,RU,60.68,60.43,101,2,23921 +,,23955,Aleksandrovskoe,,RU,60.43,77.87,47,2,23955 +UEBV,,24266,Verkhoyansk,,RU,67.55,133.38,137,2,24266 +,,24507,Tura,,RU,64.27,100.23,186,2,24507 +UENW,VYI,24641,Vilyuysk,,RU,63.77,121.62,107,2,24641 +UEMJ,,24688,Oymyakon,,RU,63.27,143.15,745,2,24688 +UERR,MJZ,24726,Mirny,,RU,62.55,113.88,347,2,24726 +UNIW,,24908,Vanavara,,RU,60.33,102.27,260,2,24908 +UEMO,,24944,Olekminsk,,RU,60.40,120.42,226,2,24944 +UESS,CSS,25123,Cherskiy,,RU,68.80,161.28,32,2,25123 +ESGG,GOT,02527,Gothenburg,,SE,57.67,12.30,155,2,2527 +UESU,ZKP,25400,Zyryanka,,RU,65.73,150.90,43,2,25400 +,,25428,Omolon,,RU,65.23,160.50,265,2,25428 +UHMS,,25703,Seymchan,,RU,62.92,152.42,207,2,25703 +,,26298,Bologoe,,RU,57.90,34.05,178,2,26298 +,,26702,Kaliningrad,,RU,54.70,20.62,21,2,26702 +,,26781,Smolensk,,RU,54.75,32.07,241,2,26781 +,,27199,Kirov,,RU,58.60,49.63,158,2,27199 +UWGG,GOJ,27459,Nizhny Novgorod,,RU,56.27,44.00,157,2,27459 +,,27595,Kazan,,RU,55.78,49.18,116,2,27595 +,,27612,Moscow,,RU,55.75,37.57,156,2,27612 +,,27707,Suhinici,,RU,54.12,35.33,239,2,27707 +,,27730,Ryazan,,RU,54.63,39.70,158,2,27730 +,,27995,Bezenchuk,,RU,52.98,49.43,45,2,27995 +,,28225,Perm,,RU,57.95,56.20,170,2,28225 +USTO,TOX,28275,Tobolsk,,RU,58.15,68.18,44,2,28275 +,,28445,Verkhneye Dubrovo,,RU,56.73,61.07,290,2,28445 +,,28661,Kurgan,,RU,55.47,65.40,79,2,28661 +,,28698,Omsk,,RU,54.93,73.40,123,2,28698 +,,28722,Ufa,,RU,54.75,56.00,105,2,28722 +UNCL,,29231,Kolpashevo,,RU,58.30,82.90,76,2,29231 +UNKB,,29282,Boguchany,,RU,58.42,97.40,134,2,29282 +,,29572,Emel'janovo,,RU,56.18,92.62,296,2,29572 +,,29612,Barabinsk,,RU,55.37,78.37,120,2,29612 +,,02963,Jokioinen,,FI,60.82,23.50,103,2,2963 +,,29839,Barnaul,,RU,53.35,83.82,159,2,29839 +,,29862,Hakasskata,,RU,53.77,91.32,256,2,29862 +,,03005,Lerwick,,GB,60.13,-1.18,82,2,3005 +UERT,,3054,Vitim,,RU,59.45,112.58,193,2,30054 +UIBB,BTK,30309,Bratsk,,RU,56.07,101.83,489,2,30309 +UIAR,,30372,Chara,,RU,56.92,118.37,711,2,30372 +UIUB,,30554,Bagdarin,,RU,54.47,113.13,995,2,30554 +,,30635,Ust-Barguzin,,RU,53.42,109.02,457,2,30635 +,,30673,Mogocha,,RU,53.73,119.78,619,2,30673 +,,30715,Angarsk,,RU,52.48,103.85,450,2,30715 +,,30935,Krasnyy Chikoy,,RU,50.37,108.75,770,2,30935 +,,30965,Borzya,,RU,50.38,116.52,684,2,30965 +,,31004,Aldan,,RU,58.62,125.37,682,2,31004 +,,31088,Okhotsk,,RU,59.37,143.20,6,2,31088 +,,31168,Ayan,,RU,56.45,138.15,9,2,31168 +,,31300,Zeya,,RU,53.75,127.23,232,2,31300 +UHNN,,31369,Nikolaevsk-na-Amure,,RU,53.15,140.70,68,2,31369 +PHTO,ITO,91285,Hilo,HI,US,19.72,-155.05,12,2,PHTO +PHLI,LIH,91165,Lihue Airport,HI,US,21.97,-159.33,47,2,PHLI +PABR,ABR,70026,Barrow,AK,US,71.283,-156.8,7,2,PABR +PABE,BET,70219,Bethel,AK,US,60.78,-161.8,41,5,PABE +PACD,CDB,70316,Cold Bay,AK,US,55.21,-162.72,30,5,PACD +PASY,SYA,70414,Shemya,AK,US,52.72,174.12,31,5,SYA +PAFA,FAI,70261,Fairbanks,AK,US,64.82,-147.87,132,5,PAFA +PAKN,AKN,70326,King Salmon,AK,US,58.68,-156.65,17,5,AKN +PADQ,ADQ,70350,Kodiak,AK,US,57.76,-152.5,34,5,PADQ +PAOT,OTZ,70133,Kotzebue,AK,US,66.87,-162.64,3,5,PAOT +PAMC,MCG,70231,McGrath,AK,US,62.95,-155.61,103,5,PAMC +PAOM,OME,70200,Nome,AK,US,64.5,-165.44,11,5,PAOM +PASN,SNP,70308,St Paul Island,AK,US,57.15,-170.22,29,5,PASN +PAYA,YAK,70361,Yakutat,AK,US,59.52,-139.67,11,5,PAYA +MMCU,MCV,76225,Chihuahua,,MX,28.70,-106.07,1428,2,76225 +MMLP,LAP,76405,La Paz,,MX,24.07,-110.33,14,2,76405 +MMUN,CUN,76595,Cancun,,MX,21.03,-86.85,5,2,76595 +MMMX,MEX,76679,Mexico City/Int Apt,,MX,19.43,-99.07,2309,2,76679 +,,76526,Guadalupe Zachatecas,,MX,22.75,-102.51,2265,2,76526 +MMGL,GDL,76612,Guadalajara,,MX,20.68,-103.33,1551,2,76612 +MMVR,VER,76692,Veracruz,,MX,19.17,-96.12,13,2,76692 +,,76805,Accapulco,,MX,16.76,-99.93,3,2,76805 +MMZO,ZLO,76654,Manzanillo,,MX,19.07,-104.33,3,2,76654 +MMMZ,MZT,76458,Mazatlan/Gen Buelna,,MX,23.18,-106.42,4,2,76458 +UHBB,BQS,31510,Blagoveshchensk,,RU,50.27,127.50,137,2,31510 +,,31736,Khabarovsk,,RU,48.53,135.23,72,2,31736 +,,31873,Dalnerechensk,,RU,45.87,133.73,107,2,31873 +,,31977,De-Friz,,RU,43.27,132.05,82,2,31977 +,,32061,Aleksandrovsk-Sakhalinskiy,,RU,50.90,142.17,31,2,32061 +,,32098,Poronaysk,,RU,49.22,143.10,4,2,32098 +,,32215,Severo-Kuril'sk,,RU,50.68,156.13,23,2,32215 +,,03238,Albemarle,,GB,55.01,-1.87,141,2,3238 +,,32389,Klyuchi,,RU,56.32,160.83,28,2,32389 +UHPB,,32618,Nikolskoye,,RA,55.20,165.98,14,2,32618 +UMGG,GME,33041,Gomel,,BY,52.45,31.00,127,2,33041 +,,03354,Nottingham,,GB,53.00,-1.25,117,2,3354 +UKLN,CWC,33658,Chernovsty,,UA,48.37,25.90,246,2,33658 +,,34009,Kursk,,RU,51.77,36.17,247,2,34009 +UWSS,RTW,34172,Saratov,,RU,51.57,46.05,156,2,34172 +,,34247,Kalach,,RU,50.42,41.05,93,2,34247 +,,34858,Divnoye,,RU,45.92,43.35,87,2,34858 +,,35121,Orenburg,,RU,51.78,55.22,109,2,35121 +,,35394,Karagandy,,KZ,49.80,73.13,553,2,35394 +UAKD,DZN,35671,Zhezkazgan,,KZ,47.80,67.72,345,2,35671 +,,35700,Atyrau,,KZ,47.02,51.85,-15,2,35700 +UASP,PWQ,36003,Pavlodar,,KZ,52.28,76.95,123,2,36003 +,,36096,Kyzyl,,RU,51.67,94.38,629,2,36096 +,,03808,Camborne,,GB,50.22,-5.32,87,2,3808 +,,38341,Taraz,,KZ,42.85,71.38,653,2,38341 +,,03882,Herstmonceux,,GB,50.90,0.32,54,2,3882 +,,03918,Castor Bay,,IE,54.30,-6.19,15,2,3918 +,,3953,Valentia Observatory,,IE,51.93,-10.25,9,2,3953 +,,40179,Biet Dagan,,IL,32.00,34.82,30,2,40179 +,,41977,Chittagong,,BD,22.35,91.82,34,2,41977 +,,42027,Srinagar,,IN,34.08,74.83,1587,2,42027 +,,42101,Patiala,,IN,30.33,76.47,251,2,42101 +,,42874,Pbo Raipur,,IN,21.22,81.67,298,2,42874 +,,43041,Jagdalpur,,IN,19.08,82.03,553,2,43041 +,,43150,Vishakhapatnam,,IN,17.70,83.30,66,2,43150 +,,43192,Panjim,,IN,15.48,73.82,60,2,43192 +,,43285,Mangaluru,,IN,12.95,74.83,31,2,43285 +,,43295,Bangalore,,IN,12.97,77.58,921,2,43295 +,,43311,Amini Divi,,IN,11.12,72.73,4,2,43311 +,,43369,Minicoy Island,,IN,8.30,73.15,2,2,43369 +,,43371,Thiruvananthapuram,,IN,8.48,76.95,64,2,43371 +,,44231,Muren,,MN,49.63,100.17,1288,2,44231 +,,8508,Lajes/Santa Rita,,PT,38.73,-27.07,113,2,8508 +,,8522,Funchal,,PT,32.63,-16.90,56,2,8522 +,,8579,Lisbon/Gago Coutinho,,PT,38.77,-9.13,105,2,8579 +ZMUB,ULN,44292,Ulaanbaatar,,MN,47.93,106.98,1313,2,44292 +VHHH,HKG,45004,Hong Kong,,HK,22.32,114.17,66,2,45004 +,,47102,CHONGONG-NI,,KO,38.03,127.15,70,2,47102 +,,47138,Pohang,,KO,36.03,129.38,6,2,47138 +RKPM,,47185,Mosulpo,,KO,33.28,126.17,73,2,47185 +,,47401,Wakkanai,,JP,45.42,141.68,11,2,47401 +,,47412,Sapporo,,JP,43.05,141.33,19,2,47412 +,,47582,Akita,,JP,39.72,140.10,21,2,47582 +,,47600,Wajima,,JP,37.38,136.90,14,2,47600 +,,47646,Tateno,,JP,36.05,140.13,31,2,47646 +,,47678,Hachijojima,,JP,33.12,139.78,80,2,47678 +,,47778,Shionomisaki,,JP,33.45,135.77,75,2,47778 +,,47807,Fukuoka,,JP,33.58,130.38,14,2,47807 +,,47827,Yoshino,,JP,31.63,130.58,31,2,47827 +,,47909,Naze Funchatoge,,JP,28.38,129.55,295,2,47909 +,,48650,Sepang,,MY,2.73,101.70,17,2,48650 +,,50527,Hailar,,CN,49.22,119.75,611,2,50527 +,,50557,Nenjiang,,CN,49.17,125.23,243,2,50557 +,,50774,Yichun,,CN,47.72,128.90,232,2,50774 +,,50953,Harbin,,CN,45.75,126.77,143,2,50953 +,,51076,Altay,,CN,47.73,88.08,737,2,51076 +,,51463,Urumqi,,CN,43.78,87.62,919,2,51463 +,,51644,Kuqa,,CN,41.72,82.95,1100,2,51644 +,,51777,Ruoqiang,,CN,39.03,88.17,889,2,51777 +,,51839,Niya,,CN,37.07,82.77,1410,2,51839 +,,52267,Ejin Qi,,CN,41.95,101.07,941,2,52267 +,,52323,Mazongshanzhen,,CN,41.80,97.03,1770,2,52323 +,,52418,Dunhuang,,CN,40.15,94.68,1140,2,52418 +,,52681,Minqin,,CN,38.63,103.08,1367,2,52681 +,,52818,Golmud,,CN,36.42,94.90,2809,2,52818 +,,52836,Qagan Us,,CN,36.30,98.10,3192,2,52836 +,,52983,Yu Zhong,,CN,35.87,104.15,1875,2,52983 +,,53068,Erenhot,,CN,43.65,112.00,966,2,53068 +,,53513,Linhe,,CN,40.77,107.40,1041,2,53513 +,,53915,Pingliang,,CN,35.55,106.67,1348,2,53915 +,,54102,Xilin Gol,,CN,43.95,116.07,991,2,54102 +,,54135,Tongliao,,CN,43.60,122.27,180,2,54135 +,,54218,Chifeng,,CN,42.27,118.97,572,2,54218 +,,54292,Yanji,,CN,42.88,129.47,178,2,54292 +,,54374,Linjiang,,CN,41.72,126.92,333,2,54374 +,,55299,Nagqu,,CN,31.48,92.07,4508,2,55299 +,,56029,Yushu,,CN,33.02,97.02,3682,2,56029 +,,56080,Hezuo,,CN,34.97,102.90,2910,2,56080 +,,56137,Qamdo,,CN,31.15,97.17,3307,2,56137 +,,56146,Garze,,CN,31.62,100.00,3394,2,56146 +,,56571,Xichang,,CN,27.90,102.27,1599,2,56571 +,,56691,Weining,,CN,26.87,104.28,2236,2,56691 +,,56739,Tengchong,,CN,25.03,98.48,1649,2,56739 +,,56964,Simao,,CN,22.77,100.98,1303,2,56964 +,,56985,Mengzi,,CN,23.38,103.38,1302,2,56985 +,,57127,Hanzhong,,CN,33.07,107.03,509,2,57127 +,,57178,Nanyang,,CN,33.02,112.53,131,2,57178 +,,57447,Enshi,,CN,30.28,109.47,458,2,57447 +,,57461,Yichang,,CN,30.70,111.28,134,2,57461 +,,57749,Huaihua,,CN,27.57,110.00,261,2,57749 +,,57972,Chenzhou,,CN,25.82,113.02,185,2,57972 +,,58027,Xuzhou,,CN,34.28,117.15,42,2,58027 +,,58150,Sheyang,,CN,33.77,120.25,7,2,58150 +,,58203,Fuyang,,CN,32.93,115.83,39,2,58203 +,,58362,Shanghai,,CN,31.40,121.47,4,2,58362 +,,58424,Anqing,,CN,30.52,117.03,20,2,58424 +,,58633,Qu Xian,,CN,28.97,118.87,71,2,58633 +,,58665,Luqiao,,CN,28.65,120.08,9,2,58665 +,,58725,Shaowu,,CN,27.33,117.43,192,2,58725 +,,58968,Taipei,,TW,25.03,121.53,9,2,58968 +,,59211,Bose,,CN,23.92,106.62,242,2,59211 +,,59265,Wuzhou,,CN,23.48,111.30,120,2,59265 +,,59280,Ping Yuan,,CN,23.67,113.05,19,2,59280 +,,59981,Xisha Island,,CN,16.83,112.33,5,2,59981 +,,06011,Thorshavn,,FO,62.02,-6.77,55,2,6011 +,,60680,Tamanrasset,,DZ,22.78,5.52,1378,2,60680 +,,07145,Trappes,,FR,48.77,2.02,168,2,7145 +,,83566,Confis,,BR,-19.62,-43.57,827,2,83566 +NZSP,,89009,Amundsen-Scott,,AQ,-90.00,0.00,2830,2,89009 +,,89512,Novolazarevskaja,,AQ,-70.77,11.83,102,2,89512 +,,89532,Syowa,,AQ,-69.00,39.58,21,2,89532 +,,89571,Davis,,AQ,-68.57,77.95,13,2,89571 +,,89592,Mirnyy,,AQ,-66.55,93.02,30,2,89592 +,,89611,Casey,,AQ,-66.28,110.52,41,2,89611 +,,89642,Dumont D'Urville,,AQ,-66.67,140.02,43,2,89642 +,,89664,McMurdo,,AQ,-77.85,166.67,34,2,89664 +,,91925,Atuona,,PF,-9.80,-139.03,52,2,91925 +,,91948,Rikitea,,PF,-23.13,-134.97,89,2,91948 +,,94299,Willis Island,,AU,-16.30,149.98,9,2,94299 +,,94638,Esperance,,AU,-33.82,121.88,26,2,94638 +YLHI,LDH,94995,Lord Howe Island,,AU,-31.53,159.07,6,2,94995 +YMOR,MRZ,95527,Moree,,AU,-29.50,149.83,214,2,95527 +BGAM,,04360,Angmagssalik,,GL,65.60,-37.63,50,2,BGAM +BGBW,,04270,Narssarssuaq,,GL,61.18,-45.43,4,2,BGBW +BGDH,,04320,Danmarkshavn,,GL,76.77,-18.67,12,2,BGDH +BGEM,,04220,Aasiaat,,GL,68.70,-52.75,40,2,BGEM +BGSC,,04339,Scoresbysund,,GL,70.48,-21.97,66,2,BGSC +BIKF,,04018,Keflavik,,IS,63.97,-22.60,54,2,BIKF +DAAG,,60390,Dar-El-Beida,,DZ,36.72,3.25,25,2,DAAG +DIAP,,65578,Abidjan,,CI,5.25,-3.93,8,2,DIAP +EDZE,,10410,Essen/Mulheim,,DE,51.40,6.97,153,2,EDZE +EFSO,SOT,02836,Sodankyla,,FI,67.37,26.65,178,2,EFSO +EGYP,MPN,88889,Mount Pleasant,,FK,-51.82,-58.45,73,2,EGYP +ENAN,ANX,01010,Andenes,,NO,69.30,16.15,14,2,ENAN +ENJA,,01001,Jan Mayen,,NO,70.93,-8.67,9,2,ENJA +ENOL,OLA,01241,Orland,,NO,63.70,9.60,7,2,ENOL +ENZV,SVG,01415,Stavanger,,NO,58.87,5.67,33,2,ENZV +ESQV,,02591,Visby,,SE,57.65,18.35,45,2,ESQV +ETGB,,10238,Bergen,,DE,52.82,9.93,69,2,ETGB +ETGI,,10618,Idar-Oberstein,,DE,49.70,7.33,376,2,ETGI +ETGK,,10771,Kuemmersbruck,,DE,49.43,11.90,419,2,ETGK +FACT,CPT,68816,Cape Town,,ZA,-33.98,18.60,42,2,FACT +FAGE,,68906,Gough Island,,ZA,-40.35,-9.88,54,2,FAGE +FAUP,UTN,68424,Upington,,ZA,-28.40,21.27,836,2,FAUP +FCOU,OUE,64458,Ouesso,,CG,1.62,16.05,352,2,FCOU +FCPP,PNR,64400,Pointe-Noire,,CG,-4.82,11.90,17,2,FCPP +GABS,BKO,61291,Bamako,,ML,12.53,-7.95,381,2,GABS +GMMC,CAS,60155,Casablanca,,MA,33.57,-7.67,62,2,GMMC +GOOY,DKR,61641,Dakar,,SN,14.73,-17.50,24,2,GOOY +HKNC,,63741,Nairobi,,KE,-1.30,36.75,1798,2,HKNC +LDDD,,14240,Zagreb,,HR,45.82,16.03,123,2,LDDD +LFBD,BOD,07510,Bordeaux,,FR,44.83,-0.70,45,2,LFBD +LFKJ,AJA,07761,Ajaccio,,FR,41.92,8.80,5,2,LFKJ +LFME,,07645,Nimes,,FR,43.87,4.40,60,2,LFME +LFRB,BES,07110,Brest,,FR,48.45,-4.42,99,2,LFRB +LGIR,HER,16754,Heraklion,,GR,35.33,25.18,39,2,LGIR +LGTS,SKG,16622,Thessaloniki,,GR,40.52,22.97,4,2,LGTS +LHUD,,12982,Szeged,,HU,46.25,20.10,84,2,LHUD +LIBR,BDS,16320,Brindisi,,IT,40.65,17.95,10,2,LIBR +LICT,TPS,16429,Trapani,,IT,37.92,12.50,14,2,LICT +LIML,LIN,16080,Milano,,IT,45.43,9.28,103,2,LIML +LIPD,UDN,16044,Udine,,IT,46.03,13.18,92,2,LIPD +LIRE,,16245,Pomezia,,IT,41.65,12.43,12,2,LIRE +LRBS,BBU,15420,Bucharest,,RO,44.50,26.13,91,2,LRBS +LSMP,,06610,Payerne,,CH,46.82,6.95,490,2,LSMP +LTBM,,17240,Isparta,,TR,37.75,30.55,997,2,LTBM +NCRG,RAR,91843,Rarotonga,,CK,-21.20,-159.82,7,2,NCRG +NFFN,NAN,91680,Nadi,,FJ,-17.75,177.45,18,2,NFFN +NGTA,TRW,91610,Tarawa,,KI,1.35,172.92,4,2,NGTA +NTAA,PPT,91938,Tahiti Island,,PF,-17.55,-149.62,2,2,NTAA +NWWN,,91592,Noumea,,NC,-22.27,166.45,72,2,NWWN +OAKB,KBL,40948,Kabul,,AH,34.55,69.22,1791,2,OAKB +OEAB,AHB,41112,Abha,,SA,18.23,42.65,2084,2,OEAB +OEHL,HAS,40394,Ha'il,,SA,27.52,41.73,1013,2,OEHL +OEJN,JED,41024,Jeddah,,SA,21.67,39.15,17,2,OEJN +OEMA,MED,40430,Madinah,,SA,24.55,39.72,636,2,OEMA +OEPA,AQI,40373,Al Qaysumah,,SA,28.33,46.12,355,2,OEPA +OERK,RUH,40437,Riyadh,,SA,24.93,46.72,612,2,OERK +OETB,TUU,40375,Tabuk,,SA,28.37,36.58,770,2,OETB +OICC,KSH,40766,Kermanshah,,IR,34.27,47.12,1322,2,OICC +OIFM,IFM,40800,Esfahan,,IR,32.62,51.67,1590,2,OIFM +OIII,THR,40754,Tehran,,IR,35.68,51.35,1191,2,OIII +OIKB,BND,40875,Bandar Abbas,,IR,27.22,56.37,10,2,OIKB +OIMM,MHD,40745,Mashhad,,IR,36.27,59.63,980,2,OIMM +OISS,SYZ,40848,Shiraz,,IR,29.53,52.58,1491,2,OISS +OKBK,KWI,40582,Kuwait,,KW,29.22,47.98,55,2,OKBK +OMAA,AUH,41217,Abu Dhabi,,AE,24.43,54.65,27,2,OMAA +OOMS,MCT,41256,Muscat,,OM,23.58,58.28,17,2,OOMS +OOSA,SLL,41316,Salalah,,OM,17.03,54.08,17,2,OOSA +PKMJ,MAJ,91376,Majuro,,MH,7.08,171.38,3,2,PKMJ +PTKK,TKK,91334,Weno Island,,FM,7.47,151.85,2,2,PTKK +PTPN,PNI,91348,Ponape Island,,FM,6.97,158.22,46,2,PTPN +PTRO,ROR,91408,Palau Island,,FM,7.33,134.48,33,2,PTRO +PTYA,YAP,91413,Yap Island,,FM,9.48,138.08,17,2,PTYA +RJAM,MUS,47991,Minamitorishima,,JP,24.30,153.97,9,2,RJAM +RJAO,,47971,Chichijima Island,,JP,27.08,142.18,8,2,RJAO +RJNH,,47681,Hamamatsu,,JP,34.73,137.67,48,2,RJNH +RJSM,MSJ,47580,Misawa,,JP,40.68,141.38,39,2,RJSM +RKJJ,KWJ,47158,Kwangju,,KO,35.12,126.82,13,2,RKJJ +RKSO,OSN,47122,Osan,,KO,37.10,127.03,12,2,RKSO +ROIG,ISG,47918,Ishigakijima Island,,JP,24.33,124.17,7,2,ROIG +ROMD,MMD,47945,Minamidaito Island,,JP,25.83,131.23,20,2,ROMD +RPLI,LAO,98223,Laoag,,PH,18.18,120.53,5,2,RPLI +RPMD,DVO,98753,Davao City,,PH,7.12,125.65,18,2,RPMD +RPLP,LGP,98444,Legazpi City,,PH,13.13,123.73,17,2,RPMP +RPVM,CEB,98646,Mactan,,PH,10.30,123.97,24,2,RPMT +RPUB,BAG,98328,Baguio City,,PH,16.37,120.62,1501,2,RPUB +RPVP,PPS,98618,Puerto Princesa,,PH,9.74,118.76,15,2,RPVP +SAEZ,EZE,87576,Buenos Aires,,AR,-34.82,-58.53,20,2,SAEZ +SAME,MDZ,87418,Mendoza,,AR,-32.83,-68.78,704,2,SAME +SARE,RES,87155,Resistencia,,AR,-27.45,-59.05,52,2,SARE +SBAT,AFL,82965,Alta Floresta,,BR,-9.87,-56.10,288,2,SBAT +SBBE,BEL,82193,Belem,,BR,-1.38,-48.48,16,2,SBBE +SBCT,CWB,83840,Curitiba,,BR,-25.52,-49.17,908,2,SBCT +SBFI,IGU,83827,Foz Do Iguacu,,BR,-25.52,-54.58,243,2,SBFI +SBFN,FEN,82400,Fernando De Noronha,,BR,-3.85,-32.42,56,2,SBFN +SBGL,GIG,83746,Rio De Janeiro,,BR,-22.82,-43.25,6,2,SBGL +SBMN,PLL,82332,Manaus,,BR,-3.15,-59.98,84,2,SBMN +SBMT,SAO,83779,Sao Paulo,,BR,-23.52,-46.63,722,2,SBMT +SBNT,NAT,82599,Natal,,BR,-5.92,-35.25,52,2,SBNT +SBPA,POA,83971,Porto Alegre,,BR,-30.00,-51.18,3,2,SBPA +SBPV,PVH,82824,Porto Velho,,BR,-8.77,-63.92,88,2,SBPV +SBVH,BVH,83208,Vilhena,,BR,-12.73,-60.13,652,2,SBVH +SCIP,IPC,85469,Easter Island,,CL,-27.15,-109.42,47,2,SCIP +SCSN,,85586,Valparaiso,,CL,-33.65,-71.62,75,2,SCSN +SOCA,CAY,81405,Cayenne,,GF,4.83,-52.37,9,2,SOCA +UATT,AKX,35229,Aktyubinsk,,RU,50.28,57.15,224,2,UATT +UEEE,YKS,24959,Yakutsk,,RU,62.08,129.75,103,2,UEEE +UHMM,GDX,25913,Magadan,,RU,59.58,150.78,118,2,UHMM +UHPP,PKC,32540,Petropavlovsk-Kamchatskiy,,RU,52.97,158.75,24,2,UHPP +UHSS,UUS,32150,Yuzno-Sahalinsk,,RU,46.92,142.73,31,2,UHSS +UIKK,,30230,Kirensk,,RU,57.77,108.12,258,2,UIKK +UINN,,29698,Nizhneudinsk,,RU,54.88,99.03,410,2,UINN +UKKK,IEV,33345,Kiev,,UA,50.40,30.45,167,2,UKKK +UKLL,LWO,33393,Lviv,,UA,49.82,23.95,325,2,UKLL +UKOO,ODS,33837,Odesa,,UA,46.43,30.77,43,2,UKOO +ULLI,LED,26063,St. Petersburg,,RU,59.97,30.30,4,2,ULLI +ULMM,MMK,22113,Murmansk,,RU,68.97,33.05,51,2,ULMM +ULOL,VLU,26477,Velikiye Luki,,RU,56.38,30.60,98,2,ULOL +ULTT,,26038,Tallin,,RU,59.45,24.80,44,2,ULTT +UNNN,,29634,Novosibirsk,,RU,55.03,82.90,176,2,UNNN +URRR,ROV,34731,Rostov-Na-Donu,,RU,47.25,39.82,77,2,URRR +USHH,HMA,23933,Khanty-Mansiysk,,RU,60.97,69.07,40,2,USHH +UUOO,VOZ,34122,Voronez,,RU,51.67,39.27,104,2,UUOO +UWPP,PEZ,27962,Penza,,RU,53.13,45.02,174,2,UWPP +VAAH,AMD,42647,Ahmedabad,,IN,23.07,72.63,55,2,VAAH +VABB,BOM,43003,Mumbai,,IN,19.12,72.85,14,2,VABB +VANP,NAG,42867,Nagpur,,IN,21.10,79.05,310,2,VANP +VEAT,IXA,42724,Agartala,,IN,23.88,91.25,16,2,VEAT +VEBS,BBI,42971,Bhubaneswar,,IN,20.25,85.83,46,2,VEBS +VECC,CCU,42809,Kolkata,,IN,22.65,88.45,6,2,VECC +VEGT,GAU,42410,Guwahati,,IN,26.10,91.58,54,2,VEGT +VEPB,,43333,Port Blair,,IN,11.67,92.72,79,2,VEPB +VERC,IXR,42701,Ranchi,,IN,23.32,85.32,652,2,VERC +VIDD,,42182,New Delhi,,IN,28.58,77.20,216,2,VIDD +VIGR,GWL,42361,Gwalior,,IN,26.23,78.25,207,2,VIGR +VIJO,JDH,42339,Jodhpur,,IN,26.30,73.02,224,2,VIJO +VILK,LKO,42369,Lucknow,,IN,26.75,80.88,128,2,VILK +VOHY,BPM,43128,Hyderabad,,IN,17.45,78.47,545,2,VOHY +VOMM,MAA,43279,Madras,,IN,13.00,80.18,16,2,VOMM +VVDN,DAD,48855,Da Nang,,VN,16.03,108.18,7,2,VVDN +VVTS,SGN,48900,Ho Chi Minh City,,VN,10.82,106.67,19,2,VVTS +WAAA,UPG,97180,Makassar,,ID,-5.07,119.55,14,2,WAAA +WABB,BIK,97560,Biak,,ID,-1.18,136.12,11,2,WABB +WAKK,MKQ,97980,Merauke,,ID,-8.47,140.38,3,2,WAKK +WAML,,97072,Palu,,ID,-0.68,119.73,6,2,WAML +WAMM,MDC,97014,Menado,,ID,1.53,124.92,80,2,WAMM +WAPP,AMQ,97724,Ambon,,ID,-3.70,128.08,12,2,WAPP +WBGB,BTU,96441,Bintulu,,MY,3.20,113.03,5,2,WBGB +WBGG,KCH,96413,Kuching,,MY,1.48,110.33,27,2,WBGG +WBKW,TWU,96481,Tawau,,MY,4.27,117.88,20,2,WBKW +WIII,CGK,96749,Jakarta,,ID,-6.12,106.65,8,2,WIII +WIKK,PGK,96237,Pangkal Pinang,,ID,-2.17,106.13,33,2,WIKK +WIMG,PDG,96163,Padang,,ID,-0.88,100.35,3,2,WIMG +WIMM,KNO,96035,Medan,,ID,3.57,98.68,25,2,WIMM +WION,NTX,96147,Natuna,,ID,3.95,108.38,2,2,WION +WMKC,KBR,48615,Kota Bharu,,MY,6.17,102.28,5,2,WMKC +WMKD,KUA,48657,Kuantan,,MY,3.78,103.22,16,2,WMKD +WMKP,PEN,48601,George Town,,MY,5.30,100.27,4,2,WMKP +CWPL,WPL,71845,Pickle Lake,ON,CA,51.48,-90.2,373,2,WPL +WRKK,,97372,Kupang,,ID,-10.17,123.67,108,2,WRKK +WRSJ,,96935,Surabaya,,ID,-7.37,112.77,3,2,WRSJ +CWSE,WSE,71119,Edmonton,AB,CA,53.5333333333,-114.083333333,766,2,WSE +WSSS,SIN,48698,Singapore,,SG,1.37,103.98,16,2,WSSS +CYAH,YAH,71823,La Grande Iv,QB,CA,53.76,-73.67,306,2,YAH +YBBN,BNE,94578,Brisbane,,AU,-27.38,153.10,5,2,YBBN +YBCV,CTL,94510,Charleville,,AU,-26.40,146.27,304,2,YBCV +CYBK,YBK,71926,Baker Lake,NU,CA,64.3,-96.0,18,2,YBK +YBMA,ISA,94332,Mount Isa,,AU,-20.67,139.48,344,2,YBMA +YBRK,ROK,94374,Rockhampton,,AU,-23.38,150.47,14,2,YBRK +YBRM,BME,94203,Broome,,AU,-17.95,122.22,9,2,YBRM +YBTL,TSV,94294,Townsville,,AU,-19.25,146.75,6,2,YBTL +CYCB,YCB,71925,Cambridge Bay,NU,CA,69.1,-105.1,27,2,YCB +YDGV,,94150,Nhulunbuy,,AU,-12.27,136.82,54,2,YDGV +CYEV,YEV,71957,Inuvik,NT,CA,68.3,-133.5,68,2,YEV +CYJT,YJT,71815,Stephenville,NF,CA,48.54,-58.55,26,2,YJT +CYLW,YLW,71203,Kelowna,BC,CA,49.97,-119.39,430,2,YLW +YMHB,HBA,94975,Hobart,,AU,-42.83,147.48,27,2,YMHB +YMML,MEL,94866,Melbourne,,AU,-37.67,144.83,141,2,YMML +YMMQ,,94998,Macquarie Island,,AU,-54.48,158.93,6,2,YMMQ +CYMO,YMO,71836,Moosonee,ON,CA,51.289,-80.614,10,2,YMO +YPAD,ADL,94672,Adelaide,,AU,-34.93,138.52,4,2,YPAD +YPCC,CCK,96996,Cocos Island,,CC,-12.18,96.82,3,2,YPCC +YPDN,DRW,94120,Darwin,,AU,-12.40,130.87,30,2,YPDN +YPLM,LEA,94302,Exmouth,,AU,-22.23,114.08,6,2,YPLM +YPMR,,94430,Meekatharra,,AU,-26.60,118.53,518,2,YPMR +YPPD,PHE,94312,Port Hedland,,AU,-20.37,118.62,6,2,YPPD +YPPH,PER,94610,Perth,,AU,-31.93,115.95,29,2,YPPH +YPWR,UMR,94659,Woomera,,AU,-31.13,136.82,167,2,YPWR +CYQD,YQD,71867,The Pas,MB,CA,53.98,-101.1,271,2,YQD +CYRB,YRB,71924,Resolute,NU,CA,74.72,-94.95,67,2,YRB +CYSM,YSM,71934,Fort Smith,NT,CA,60.01,-112.0,203,2,YSM +YSNF,NLK,94996,Norfolk Island,,AU,-29.03,167.93,109,2,YSNF +YSWM,,94776,Williamtown,,AU,-32.78,151.82,8,2,YSWM +CYUX,,71081,Hall Beach,NU,CA,68.79,-81.25,8,2,YUK +CYVP,YVP,71906,Kuujjuaq,QB,CA,58.11,-68.42,60,2,YVP +CYVQ,YVQ,71043,Norman Wells,NT,CA,65.28,-126.8,74,2,YVQ +CYXY,YXY,71964,Whitehorse,YK,CA,60.73,-135.07,703,2,YXY +CYYE,YYE,71945,Fort Nelson,BC,CA,58.84,-122.6,382,2,YYE +CYYQ,YYQ,71913,Churchill,MB,CA,58.73,-94.07,29,2,YYQ +CYYR,YYR,71816,Goose Bay,NF,CA,53.33,-60.42,49,2,YYR +CYZS,YZS,71915,Coral Harbour,NU,CA,64.2,-83.37,64,2,YZS +CYZT,YZT,71109,Port Hardy,BC,CA,50.69,-127.37,22,2,YZT +CYZV,YZV,71811,Sept Iles,QB,CA,50.23,-66.27,55,2,YZV +ZBAA,PEK,54511,Beijing,,CN,39.93,116.28,55,2,ZBAA +ZBHH,HET,53463,Hohhot,,CN,40.82,111.68,1065,2,ZBHH +ZBYN,TYN,53772,Taiyuan,,CN,37.78,112.55,779,2,ZBYN +ZGCS,,57679,Changsha,,CN,28.20,113.08,46,2,ZGCS +ZGHK,,59758,Haikou,,CN,20.03,110.35,15,2,ZGHK +ZGKL,KWL,57957,Guilin,,CN,25.33,110.30,166,2,ZGKL +ZGNN,NNG,59431,Nanning,,CN,22.82,108.35,73,2,ZGNN +ZGOW,SWA,59316,Shantou,,CN,23.40,116.68,3,2,ZGOW +ZHCC,CGO,57083,Zhengzhou,,CN,34.72,113.65,111,2,ZHCC +ZHHH,WUH,57494,Wuhan,,CN,30.62,114.13,23,2,ZHHH +ZLIC,INC,53614,Yinchuan,,CN,38.48,106.22,1112,2,ZLIC +ZLJQ,JGN,52533,Jiuquan,,CN,39.77,98.48,1478,2,ZLJQ +ZLXN,XNN,52866,Xining,,CN,36.62,101.77,2262,2,ZLXN +ZLYA,ENY,53845,Yan An,,CN,36.60,109.50,959,2,ZLYA +ZPPP,KMG,56778,Kunming,,CN,25.02,102.68,1892,2,ZPPP +ZSCN,KHN,58606,Nanchang,,CN,28.60,115.92,50,2,ZSCN +ZSFZ,FOC,58847,Fuzhou,,CN,26.08,119.28,85,2,ZSFZ +ZSGZ,KOW,57993,Ganzhou,,CN,25.85,114.95,125,2,ZSGZ +ZSHC,HGH,58457,Hangzhou,,CN,30.23,120.17,43,2,ZSHC +ZSNJ,NKG,58238,Nanjing,,CN,32.00,118.80,12,2,ZSNJ +ZSQD,TAO,54857,Qingdao,,CN,36.07,120.33,77,2,ZSQD +ZUCK,CKG,57516,Chongqing,,CN,29.52,106.48,351,2,ZUCK +ZUGY,KWE,57816,Guiyang,,CN,26.58,106.72,1074,2,ZUGY +ZULS,LXA,55591,Lhasa,,CN,29.67,91.13,3650,2,ZULS +ZWHM,HMI,52203,Hami,,CN,42.82,93.52,739,2,ZWHM +ZWSH,KHG,51709,Kashi,,CN,39.47,75.98,1291,2,ZWSH +ZWTN,HTN,51828,Hotan,,CN,37.13,79.93,1375,2,ZWTN +ZWYN,YIN,51431,Yining,,CN,43.95,81.33,663,2,ZWYN +CZXS,,71908,Prince George,BC,CA,53.90,-122.80,601,2,ZXS +ZYCC,CGQ,54161,Changchun,,CN,43.90,125.22,238,2,ZYCC +ZYTL,DLC,54662,Dalian,,CN,38.90,121.63,97,2,ZYTL +ZYYY,,54342,Shenyang,,CN,41.77,123.43,43,2,ZYYY +LOWI,,11120,Innsbruck,,AT,47.27,11.35,581,2,LOWI +,,20744,Malye Karmakuly,,RU,72.38,52.73,16,2,20744 +,,21946,Cokurdah,,RU,70.62,147.90,61,2,21946 +,,24125,Olenek,,RU,68.50,112.43,220,2,24125 +,,24343,Zigansk,,RU,66.77,123.40,93,2,24343 +VGBG,,41883,Bogra,,BD,24.85,89.37,20,2,41883 +,,43185,Machilipatnam,,IN,16.20,81.15,3,2,43185 +,,43346,Karaikal,,IN,10.92,79.83,7,2,43346 +,,44373,Dalanzadgad,,MN,43.58,104.42,1470,2,44373 +,,62378,Helwan,,EG,29.87,31.33,141,2,62378 +999,,74626,Phoenix,AZ,US,33.45,-111.95,384,2,74626 +,,94461,Giles Met Station,,AU,-25.03,128.28,599,2,94461 +,,98433,Tanay,,PH,14.50,121.35,614,2,98433 +DAOR,,60571,Bechar/Ouakda,,DZ,31.62,-2.23,773,2,DAOR +DTTA,,60715,Tunis/Carthage,,TN,36.83,10.23,4,2,DTTA +ENBJ,,1028,Bjornoya Island,,NO,74.52,19.02,18,2,ENBJ +FAIR,,68263,Pretoria/Irene,,ZA,-25.92,28.22,1500,2,FAIR +FTTJ,,64700,Ndjamena (Civ/Mil),,TD,12.13,15.03,295,2,FTTJ +NGFU,,91643,Funafuti Intl Arpt,,TV,-8.52,179.22,2,2,NGFU +NZNV,,93844,Invercargill Aero,,NZ,-46.42,168.33,1,2,NZNV +NZPP,,93417,Paraparaumu Aero,,NZ,-40.90,174.98,12,2,NZPP +NZRN,,93997,Raoul Isl/Kermadec,,NZ,-29.25,-177.92,49,2,NZRN +NZWP,,93112,Whenuapai (Nz-Afb),,NZ,-36.78,174.63,27,2,NZWP +SBBR,,83378,Brasilia (Civ/Mil),,BR,-15.87,-47.93,1061,2,SBBR +SBCG,,83612,Campo Grande Intl,,BR,-20.47,-54.67,556,2,SBCG +SKBO,,80222,Bogota/Eldorado,,CO,4.70,-74.13,2548,2,SKBO +VAAU,,43014,Aurangabad Airport,,IN,19.85,75.40,579,2,VAAU +VABP,,42667,Bhopal/Bairagarh,,IN,23.28,77.35,523,2,VABP +VBG,,72393,Vandenberg,CA,US,34.75,-120.57,100,2,VBG +VEMN,,42314,Dibrugarh/Mohanbari,,IN,27.48,95.02,111,2,VEMN +VEPT,,42492,Patna,,IN,25.60,85.10,60,2,VEPT +VTSH,,48568,Songkhla (Thai-Navy),,TH,7.20,100.60,5,2,VTSH +VTUU,,48407,Ubon/Ratchathani,,TH,15.25,104.87,127,2,VTUU +VVNB,,48811,Dien Bien Phu,,VN,21.40,113.02,472,2,VVNB +VVNB,,48820,Hanoi/Noibai Intl,,VN,21.02,105.80,6,2,VVNB +WBKK,,96471,Kota Kinabalu Intl,,MY,5.93,116.05,3,2,WBKK +YMMG,,94821,Mount Gambier Arpt,,AU,-37.73,140.78,69,2,YMMG +YPAL,,94802,Albany Airport,,AU,-34.93,117.80,69,2,YPAL +YPKG,,94637,Kalgoorlie/Boulder,,AU,-30.77,121.45,360,2,YPKG +YUX,,71081,Hall Beach/Hall Lk,NW,CA,68.78,-81.25,7,2,YUX +LOWG,,11240,Graz (Mil/Civ),,AT,47.00,15.43,347,2,LOWG +LOWL,,11010,Linz (Civ/Mil),,AT,48.23,14.20,313,2,LOWL +,,3743,Larkhill,,GB,51.20,-1.80,132,2,3743 +EFJY,,2935,Jyvaskyla (Mil/Civ),,FI,62.40,25.67,139,2,EFJY +LCNC,,17607,Nicosia/Athalassa,,CY,35.15,33.40,161,2,LCNC +,,3743,Larkhill,,GB,51.20,-1.80,132,2,3743 +FASB,,68512,Springbok,,ZA,-29.67,17.87,1006,2,FASB +,,20744,Malye Karmakuly,,RU,72.38,52.73,16,2,20744 +,,21946,Cokurdah,,RU,70.62,147.90,61,2,21946 +,,24125,Olenek,,RU,68.50,112.43,220,2,24125 +,,24343,Zigansk,,RU,66.77,123.40,93,2,24343 +UKDR,,33791,Lozuvatka,,UA,47.92,33.22,100,2,33791 +,,3743,Larkhill,,GB,51.20,-1.80,132,2,3743 +,,44212,Ulan-Gom,,MN,49.97,92.08,936,2,44212 +,,44373,Dalanzadgad,,MN,43.58,104.42,1470,2,44373 +,,60630,In Salah,,DZ,27.20,2.47,293,2,60630 +,,61901,St. Helena Island,,HE,-15.97,-5.70,436,2,61901 +,,62423,Farafra,,EG,27.05,27.97,90,2,62423 +,,62423,Farafra (Oasis),,EG,27.05,27.97,92,2,62423 +999,,74626,Phoenix,AZ,US,33.45,-111.95,384,2,74626 +,,89002,Von-Neumayer G-Base,,DE,-70.67,-8.25,40,2,89002 +,,89022,Halley Bri-Base,,GB,-75.50,-26.65,30,2,89022 +,,98433,Tanay,,PH,14.50,121.35,614,2,98433 +DAOF,,60656,Tindouf,,DZ,27.67,-8.13,431,2,DAOF +ENAS,,1004,Ny-Alesund Ii,,NO,78.92,11.93,8,2,ENAS +ENBJ,,1028,Bjornoya Island,,NO,74.52,19.02,18,2,ENBJ +FAIR,,68263,Pretoria/Irene,,ZA,-25.92,28.22,1500,2,FAIR +FAPE,,68842,Port Elizabeth,,ZA,-33.98,25.60,60,2,FAPE +FAWW,,68110,Windhoek/Eros(Saaf),,NA,-22.57,17.10,1725,2,FAWW +FEFF,,64650,Bangui/M'Poko (Mil),,CF,4.40,18.52,366,2,FEFF +FMEE,,61980,Saint Denis,,RE,-20.88,55.52,20,2,FMEE +FMMI,,67083,Antananarivo/Ivato,,MG,-18.80,47.48,1276,2,FMMI +FSSS,,63985,Seychelles Intl,,SC,-4.68,55.53,4,2,FSSS +FTTJ,,64700,Ndjamena (Civ/Mil),,TD,12.13,15.03,295,2,FTTJ +LBSF,,15614,Sofia (Observatory),,BG,42.65,23.38,595,2,LBSF +LGAT,,16716,Athens/Hellenkion,,GR,37.90,23.73,14,2,LGAT +NZNV,,93844,Invercargill Aero,,NZ,-46.42,168.33,1,2,NZNV +NZPP,,93417,Paraparaumu Aero,,NZ,-40.90,174.98,12,2,NZPP +NZWP,,93112,Whenuapai (Nz-Afb),,NZ,-36.78,174.63,27,2,NZWP +OIMB,,40809,Birjand,,IR,32.87,59.20,1491,2,OIMB +OIMB,,40811,Birjand,,IR,31.33,48.66,22,2,OIMB +SAZR,,87623,Santa Rosa Airport,,AR,-36.57,-64.27,191,2,SAZR +SBBR,,83378,Brasilia (Civ/Mil),,BR,-15.87,-47.93,1061,2,SBBR +SBCG,,83612,Campo Grande Intl,,BR,-20.47,-54.67,556,2,SBCG +SBCY,,83362,Cuiaba/Marechal,,BR,-15.65,-56.10,182,2,SBCY +SCCI,,85934,Punta Arenas,,CL,-53.00,-70.85,37,2,SCCI +SCFA,,85442,Antofagasta/Cerro,,CL,-23.43,-70.43,120,2,SCFA +SCTE,,85799,Puerto Montt/Tepual,,CL,-41.42,-73.08,86,2,SCTE +SKBO,,80222,Bogota/Eldorado,,CO,4.70,-74.13,2548,2,SKBO +SKLT,,80398,Leticia/Vasquez Cobo,,CO,-4.17,-69.95,84,2,SKLT +VABP,,42667,Bhopal/Bairagarh,,IN,23.28,77.35,523,2,VABP +VBG,,72393,Vandenberg,CA,US,34.75,-120.57,100,2,VBG +VEGK,,42379,Gorakhpur (In-Afb),,IN,26.75,83.37,77,2,VEGK +VEPT,,42492,Patna,,IN,25.60,85.10,60,2,VEPT +VPS,,72221,Valparaiso/Elgin Afb,FL,US,30.52,-86.58,20,2,VPS +VVNB,,48811,Dien Bien Phu,,VN,21.40,113.02,472,2,VVNB +VVNB,,48820,Hanoi/Noibai Intl,,VN,21.02,105.80,6,2,VVNB +WBKK,,96471,Kota Kinabalu Intl,,MY,5.93,116.05,3,2,WBKK +YUX,,71081,Hall Beach/Hall Lk,NW,CA,68.78,-81.25,7,2,YUX +DFFD,,65503,Ouagadougou (Mil,,BF,12.3333333333,-1.51666666667,306,2,DFFD +GSVO,,60096,Villa Cisneros(M,,EH,23.6833333333,-15.8666666667,10,2,GSVO +MMMD,MID,76644,Merida Intl Arpt,,MX,20.95,-89.65,10,2,MMMD +MROC,,78762,Juan Santamaria,,CR,10.0,-84.2166666667,920,2,MROC +MYNN,,78073,Nassau Intl,,BS,25.0333333333,-77.4666666667,3,2,MYNN +OEDF,,,King Fahd Intl,,SA,26.4666666667,49.8,22,2,OEDF +PANC,ANC,70273,Anchorage Intl,AK,US,61.1666666667,-150.016666667,38,2,PANC +PANT,ANN,70398,Annette Island,AK,US,55.0333333333,-131.566666667,36,2,PANT +SKSP,,80001,San Andres Islan,,CO,12.5666666667,-81.7166666667,-2,2,SKSP +TFFR,,78897,Le Raizet,,GP,16.2666666667,-61.5333333333,11,2,TFFR +TJSJ,SJU,78526,San Juan,PR,US,18.4333333333,-66.0166666667,21,2,TJSJ +TNCC,,78988,Hato Air Curacao,,VI,12.2,-68.9666666667,9,2,TNCC +TNCM,,78866,St Maarten Julia,,VI,18.05,-63.1166666667,4,2,TNCM +TSDM,,78486,Santo Domingo,,DO,18.4666666667,-69.8833333333,14,2,TSDM +UIAA,,30758,Cita/Kadala,,RU,52.0166666667,113.316666667,685,2,UIAA +UNII,,29263,Jenisejsk,,RU,58.45,92.15,78,2,UNII +VGTJ,,41923,Dhaka/Tejgaon (M,,BD,23.7666666667,90.3666666667,9,2,VGTJ +WAPI,,97900,Saumlaki,,ID,-7.96666666667,131.3,24,2,WAPI +WBSB,,96315,Brunei Intl Airp,,MY,4.91666666667,114.916666667,15,2,WBSB +WIIL,,96805,Cilacap/Tunggul,,ID,-7.71666666667,109.016666667,6,2,WIIL +WIOO,,96581,Pontianak/Supadi,,ID,-0.15,109.4,3,2,WIOO +WIPL,,96253,Bengkula/Padangk,,ID,-3.86666666667,102.316666667,16,2,WIPL +WRBB,,,Banjarmasin/Syam,,ID,-3.41666666667,114.75,20,2,WRBB +WRBI,,96645,Pangkalan Bun/Is,,ID,-2.7,111.7,25,2,WRBI +WRLR,,,Tarakan/Juwata,,ID,3.31666666667,117.566666667,6,2,WRLR +ZSAM,,59134,Xiamen,,CN,24.5333333333,118.133333333,139,2,ZSAM +MKJP,,78397,Kingston,,JM,17.9357,-76.7875,3,2,MKJP +,,65202,Lagos Oshodi,,NI,6.5,3.3833,19,2,65202 +SKAN,ADN,999,Andes Airport,,CO,5.66667,-75.8833,448,2,ADN +MPCZ,PCZ,78807,Corozal,,PA,79.03,-81.4625,0,2,MPCZ +MZBZ,,78583,Belize,,BZ,17.5391,-88.3082,5,2,MZBZ +NSTU,,91765,Pago Pago,,WS,-14.3310,-170.7105,3,2,NTSU +PGUM,GUM,91212,Agana,GU,US,13.4834,144.7960,82,2,PGUM +TBPB,,78954,Grantley Adams,,BB,13.0746,-59.4925,56,2,TBPB +TTPP,,79870,Piarco Intr. Airport,,TT,10.5933,-61.3483,15,2,TTPP +TXKF,,78016,Bermuda,,BM,32.3640,-64.6787,4,2,TXKF +CWEU,,71917,Eureka,NU,CA,97.9833,-85.9333,10,2,WEU +CWLT,WLT,71082,Alert,NU,CA,82.5000,-62.3333,63,2,WLT +CWMW,WMW,71722,Maniwaki,QC,CA,46.3019,-76.0061,188,2,WMW +CWPH,WPH,,Inukjuak,QC,CA,58.4500,-78.1167,3,2,WPH +CWSA,WSA,71600,Sable Island,NS,CA,43.9334,-60.0021,4,2,WSA +CYFB,YFB,71909,Iqaluit,NU,CA,63.7564,-68.5558,34,2,YFB +CYQI,YQI,71603,Yarmouth,NS,CA,43.8308,-66.0881,43,2,YQI +MMGM,GYM,76256,Empalme Sonora,,MX,27.95,-110.80,12,2,76256 +GVAC,,8594,Sal Isl/Amilcar Cab,,CV,16.73,-22.95,55,2,GVAC +OITT,,40706,Tabriz(Iran-Ab/Civ),,IR,38.08,46.28,1361,2,OITT +SACO,,87344,Cordoba Airport,,AR,-31.32,-64.22,474,2,SACO +HEMM,,62306,Mersa Matruh (Mil),,EG,31.33,27.22,30,2,HEMM +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +GQNN,,61442,Nouakchott,,MR,18.10,-15.95,3,2,GQNN +,,61998,Port-Aux-Francais,,FR,-49.35,70.25,30,2,61998 +,,89564,Mawson Aus-Base,,AU,-67.60,62.88,16,2,89564 +FAME,,68994,Marion Island,,ZA,-46.88,37.87,22,2,FAME +GQPP,,61415,Nouadhibou,,MR,20.93,-17.03,3,2,GQPP +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +HEMM,,62306,Mersa Matruh (Mil),,EG,31.33,27.22,30,2,HEMM +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,43466,Colombo,,LK,6.90,79.87,7,2,43466 +EGUC,,3502,Aberporth,,GB,52.13,-4.57,132,2,EGUC +,,61998,Port-Aux-Francais,,FR,-49.35,70.25,30,2,61998 +,,89564,Mawson Aus-Base,,AU,-67.60,62.88,16,2,89564 +FAME,,68994,Marion Island,,ZA,-46.88,37.87,22,2,FAME +GQPP,,61415,Nouadhibou,,MR,20.93,-17.03,3,2,GQPP +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,33317,Sepetovka,,UA,50.17,27.05,278,2,33317 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +,,14015,Ljubljana\Bezigrad,,SI,46.07,14.52,316,2,14015 +EGUC,,3502,Aberporth,,GB,52.13,-4.57,132,2,EGUC +FABL,,68442,Bloemfontein/Hertzog,,ZA,-29.10,26.30,1348,2,FABL +,,61998,Port-Aux-Francais,,FR,-49.35,70.25,30,2,61998 +,,89564,Mawson Aus-Base,,AU,-67.60,62.88,16,2,89564 +FAME,,68994,Marion Island,,ZA,-46.88,37.87,22,2,FAME +GQNN,,61442,Nouakchott,,MR,18.10,-15.95,3,2,GQNN +GQPP,,61415,Nouadhibou,,MR,20.93,-17.03,3,2,GQPP +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +HEMM,,62306,Mersa Matruh (Mil),,EG,31.33,27.22,30,2,HEMM +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +FABL,,68442,Bloemfontein/Hertzog,,ZA,-29.10,26.30,1348,2,FABL +EDW,,72381,Edwards/Afb - Upper Air,CA,US,34.90,-117.92,724,2,EDW +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,33317,Sepetovka,,UA,50.17,27.05,278,2,33317 +,,37860,Mashtaga,,RU,40.53,50.00,28,2,37860 +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,43466,Colombo,,LK,6.90,79.87,7,2,43466 +,,89055,Vicecomodoro Maram,,AR,-64.23,-56.72,198,2,89055 +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +EDW,,72381,Edwards/Afb - Upper Air,CA,US,34.90,-117.92,724,2,EDW +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,43466,Colombo,,LK,6.90,79.87,7,2,43466 +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +HEMM,,62306,Mersa Matruh (Mil),,EG,31.33,27.22,30,2,HEMM +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +,,89055,Vicecomodoro Maram,,AR,-64.23,-56.72,198,2,89055 +FAME,,68994,Marion Island,,ZA,-46.88,37.87,22,2,FAME +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,33317,Sepetovka,,UA,50.17,27.05,278,2,33317 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,10962,Hohenpeissenberg,,DE,47.80,11.02,986,2,10962 +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +NSI,,72291,San Nicolas Island/Site1,CA,US,33.25,-119.45,14,2,NSI +,,33317,Sepetovka,,UA,50.17,27.05,278,2,33317 +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +YPGN,,94403,Geraldton Airport,,AU,-28.78,114.70,34,2,YPGN +YSWG,,94910,Wagga Wagga(Cv/Mil),,AU,-35.15,147.45,213,2,YSWG +,,43466,Colombo,,LK,6.90,79.87,7,2,43466 +,,89055,Vicecomodoro Maram,,AR,-64.23,-56.72,198,2,89055 +APG,,74002,Phillips Afb Aberdeen,MD,US,39.47,-76.07,5,2,APG +FAME,,68994,Marion Island,,ZA,-46.88,37.87,22,2,FAME +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +APG,,74002,Phillips Afb Aberdeen,MD,US,39.47,-76.07,5,2,APG +NSI,,72291,San Nicolas Island/Site1,CA,US,33.25,-119.45,14,2,NSI +,,33317,Sepetovka,,UA,50.17,27.05,278,2,33317 +VOCC,,43353,Cochin (In-Navy),,IN,9.95,76.27,3,2,VOCC +,,14015,Ljubljana\Bezigrad,,SI,46.07,14.52,316,2,14015 +SAVC,,87860,Comodoro Rivadavia,,AR,-45.78,-67.50,46,2,SAVC +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +NSI,,72291,San Nicolas Island/Site1,CA,US,33.25,-119.45,14,2,NSI +,,94170,Weipa Aero,,AU,-12.63,141.90,0,2,94170 +HESN,,62414,Aswan (Civ/Mil),,EG,23.97,32.78,194,2,HESN +YBAS,,94326,Alice Springs Arpt,,AU,-23.80,133.90,541,2,YBAS +,,43466,Colombo,,LK,6.90,79.87,7,2,43466 +,,91958,Rapa Island,,PF,-27.62,-144.33,2,2,91958 +PANC,ANC,70273,Anchorage,AK,US,61.17,-150.0,38,5,ANC +PANT,ANN,70398,Annette Island,AK,US,55.04,-131.57,36,5,ANN +PABR,BRW,70026,Barrow,AK,US,71.29,-156.77,7,5,BRW +,,70027,Barrow ARM-NSA,AK,US,71.3166666667,-156.616666667,7,8, +PABE,BET,70219,Bethel,AK,US,60.78,-161.8,41,5,BET +PACD,CDB,70316,Cold Bay,AK,US,55.21,-162.72,30,5,CDB +PASY,SYA,70414,Shemya,AK,US,52.72,174.12,31,5,SYA +PAFA,FAI,70261,Fairbanks,AK,US,64.82,-147.87,132,5,FAI +PAKN,AKN,70326,King Salmon,AK,US,58.68,-156.65,17,5,AKN +PADQ,ADQ,70350,Kodiak,AK,US,57.76,-152.5,34,5,ADQ +PAOT,OTZ,70133,Kotzebue,AK,US,66.87,-162.64,3,5,OTZ +PAMC,MCG,70231,McGrath,AK,US,62.95,-155.61,103,5,MCG +PAOM,OME,70200,Nome,AK,US,64.5,-165.44,11,5,OME +PASN,SNP,70308,St Paul Island,AK,US,57.15,-170.22,29,5,SNP +PAYA,YAK,70361,Yakutat,AK,US,59.52,-139.67,11,5,YAK +KBMX,BMX,72230,Birmingham,AL,US,33.1666666667,-86.7666666667,197,8,BMX +KLZK,LZK,72340,Little Rock,AR,US,34.84,-92.25,173,8,LZK +KFGZ,FGZ,72376,Flagstaff,AZ,US,35.23,-111.82,2192,8,FGZ +KPSR,PSR,74626,Phoenix,AZ,US,33.4333333333,-112.016666667,342,8,74626 +KTUS,TUS,,Tucson,AZ,US,32.12,-110.93,776,2,TUS +KEDW,EDW,72381,Edwards AFB,CA,US,34.91,-117.87,702,3,EDW +KNKX,NKX,72293,San Diego,CA,US,32.88,-117.15,146,5,NKX +KOAK,OAK,72493,Oakland,CA,US,37.7,-122.22,26,1,OAK +KVBG,VBG,72393,Vandenberg AFB,CA,US,34.75,-120.57,112,3,VBG +KDNR,DNR,72469,Denver,CO,US,39.75,-104.866666667,1608,8,DNR +KGJT,GJT,72476,Grand Junction,CO,US,39.12,-108.53,1475,2,GJT +KXMR,XMR,74794,Cocoa Beach,FL,US,28.468,-80.567,3,8,XMR +KJAX,JAX,72206,Jacksonville,FL,US,30.4941,-81.6879,10,0,JAX +KEYW,EYW,72201,Key West,FL,US,24.55,-81.75,5,2,KEY +KMFL,MFL,72202,Miami,FL,US,25.75,-80.3666666667,5,8,MFL +KTLH,TLH,72214,Tallahassee,FL,US,30.4,-84.35,19,3,TLH +KTBW,TBW,72210,Tampa,FL,US,27.7,-82.4,12,8,TBW +KFFC,FFC,72215,Peachtree City,GA,US,33.35,-84.56,262,1,FFC +PHTO,ITO,91285,Hilo,HI,US,19.72,-155.07,12,5,ITO +PHLI,LIH,91165,Lihue,HI,US,21.98,-159.35,45,5,LIH +KDVN,DVN,74455,Davenport,IA,US,41.62,-90.58,230,3,DVN +KBOI,BOI,72681,Boise,ID,US,43.58,-116.22,875,0,BOI +KILX,ILX,74560,Lincoln,IL,US,40.15,-89.3333333333,177,8,ILX +KDDC,DDC,72451,Dodge City,KS,US,37.78,-99.97,789,0,DDC +KTOP,TOP,72456,Topeka,KS,US,39.08,-95.62,268,3,TOP +KLCH,LCH,72240,Lake Charles,LA,US,30.12,-93.22,4,3,LCH +KSHV,SHV,72248,Shreveport,LA,US,32.45,-93.83,83,3,SHV +KLIX,LIX,72233,Slidell,LA,US,30.3333333333,-89.8333333333,7,8,LIX +KCHH,CHH,74494,Chatham,MA,US,41.68,-69.97,16,8,CHH +KCAR,CAR,72712,Caribou,ME,US,46.88,-68.02,191,0,CAR +KGYX,GYX,74389,Gray,ME,US,43.9,-70.25,125,8,GYX +KDTX,DTX,72632,Detroit,MI,US,42.71,-83.47,327,8,DTX +KAPX,APX,72634,Gaylord/Alpena,MI,US,44.9,-84.7166666667,446,8,APX +KMPX,MPX,72649,Twin Cities/Chanhassen,MN,US,44.85,-93.5666666667,288,8,MPX +KINL,INL,72747,International Falls,MN,US,48.58,-93.38,360,1,INL +KSGF,SGF,72440,Springfield,MO,US,37.23,-93.4,390,5,SGF +KJAN,JAN,72235,Jackson,MS,US,32.33,-90.08,91,3,JAN +KGGW,GGW,72768,Glasgow,MT,US,48.21,-106.63,694,2,GGW +KTFX,TFX,72776,Great Falls,MT,US,47.4666666667,-111.383333333,1132,8,TFX +KGSO,GSO,72317,Greensboro,NC,US,36.01,-79.95,275,3,GSO +KMHX,MHX,72305,Morehead/Newport,NC,US,34.7666666667,-76.8666666667,9,8,MHX +KBIS,BIS,72764,Bismarck,ND,US,46.78,-100.75,505,0,BIS +KLBF,LBF,72562,North Platte,NE,US,41.14,-100.68,847,3,LBF +KOAX,OAX,72558,Omaha/Valley,NE,US,41.3166666667,-96.3666666667,350,8,OAX +KABQ,ABQ,72365,Albuquerque,NM,US,35.05,-106.62,1618,0,ABQ +KVEF,VEF,72388,Las Vegas,NV,US,36.05,-115.183333333,694,8,VEF +KDRA,DRA,72387,Desert Research Lab,NV,US,36.62,-116.02,1006,5,DRA +KLKN,LKN,72582,Elko,NV,US,40.8666666667,-115.716666667,1608,8,LKN +KREV,REV,72489,Reno,NV,US,39.5666666667,-119.8,1516,8,REV +KALB,ALB,72518,Albany,NY,US,42.76,-73.8,92,3,ALB +KOKX,OKX,72501,Brookhaven/Upton,NY,US,40.8666666667,-72.8666666667,26,8,OKX +KBUF,BUF,72528,Buffalo,NY,US,42.94,-78.73,211,0,BUF +KILN,ILN,72426,Wilmington,OH,US,39.43,-83.8,322,3,ILN +,LMN,74647,Lamont Profiler,OK,US,36.6833333333,-97.4666666667,306,8,LMN +KOUN,OUN,72357,Norman,OK,US,35.246,-97.472,357,3,OUN +KMFR,MFR,72597,Medford,OR,US,42.38,-122.87,396,0,MFR +KSLE,SLE,72694,Salem,OR,US,44.93,-123.02,59,2,SLE +KPIT,PIT,72520,Pittsburgh,PA,US,40.51,-80.22,357,2,PIT +KCHS,CHS,72208,Charleston,SC,US,32.91,-80.03,13,1,CHS +KABR,ABR,72659,Aberdeen,SD,US,45.46,-98.43,397,3,ABR +KUNR,UNR,72662,Rapid City,SD,US,44.067,-103.200,1027,8,UNR +KBNA,BNA,72327,Nashville,TN,US,36.12,-86.68,210,2,BNA +KAMA,AMA,72363,Amarillo,TX,US,35.23,-101.7,1093,3,AMA +KBRO,BRO,72250,Brownsville,TX,US,25.9,-97.43,7,0,BRO +KCRP,CRP,72251,Corpus Christi,TX,US,27.77,-97.5,14,2,CRP +KDRT,DRT,72261,Del Rio,TX,US,29.38,-100.92,313,2,DRT +KEPZ,EPZ,72364,El Paso,TX,US,31.87,-106.7,1251,8,EPZ +KFWD,FWD,72249,Fort Worth,TX,US,32.8166666667,-97.2833333333,196,8,FWD +KMAF,MAF,72265,Midland,TX,US,31.933,-102.2,874,5,MAF +KSLC,SLC,72572,Salt Lake City,UT,US,40.79,-111.97,1286,0,SLC +KRNK,RNK,72318,Blacksburg,VA,US,37.2,-80.4,648,8,RNK +KWAL,WAL,72402,Wallops Island,VA,US,37.94,-75.47,14,5,WAL +KIAD,IAD,72403,Washington/Dulles,VA,US,38.96,-77.45,93,0,IAD +KUIL,UIL,72797,Quillayute,WA,US,47.96,-124.55,54,2,UIL +KOTX,OTX,72786,Spokane,WA,US,47.68,-117.63,727,8,OTX +KGRB,GRB,72645,Green Bay,WI,US,44.48,-88.13,208,3,GRB +KRIW,RIW,72672,Riverton,WY,US,43.05,-108.45,1697,2,RIW +CWSE,WSE,71119,Edmonton,AB,CA,53.5333333333,-114.083333333,766,8,WSE +CYYE,YYE,71945,Fort Nelson,BC,CA,58.84,-122.6,382,5,YYE +CYLW,YLW,71203,Kelowna,BC,CA,49.97,-119.39,430,1,YLW +CYZT,YZT,71109,Port Hardy,BC,CA,50.69,-127.37,22,0,YZT +CYXS,YXS,71908,Prince George,BC,CA,53.89,-122.68,691,0,YXS +CYYQ,YYQ,71913,Churchill,MB,CA,58.73,-94.07,29,5,YYQ +CYQD,YQD,71867,The Pas,MB,CA,53.98,-101.1,271,5,YQD +CYYR,YYR,71816,Goose Bay,NF,CA,53.33,-60.42,49,5,YYR +CYYT,YYT,71801,St. Johns,NF,CA,47.62,-52.75,140,5,YYT +CYJT,YJT,71815,Stephenville,NF,CA,48.54,-58.55,26,5,YJT +CWSA,WSA,71600,Sable Island,NS,CA,43.94,-60.02,4,5,WSA +CYQI,YQI,71603,Yarmouth,NS,CA,43.84,-66.08,43,5,YQI +CYSM,YSM,71934,Fort Smith,NT,CA,60.01,-112.0,203,5,YSM +CYEV,YEV,71957,Inuvik,NT,CA,68.3,-133.5,68,5,YEV +CYVQ,YVQ,71043,Norman Wells,NT,CA,65.28,-126.8,74,5,YVQ +CWLT,WLT,71082,Alert,NU,CA,82.5,-62.34,63,5,WLT +CYBK,YBK,71926,Baker Lake,NU,CA,64.3,-96.0,18,5,YBK +CYCB,YCB,71925,Cambridge Bay,NU,CA,69.1,-105.1,27,5,YCB +CYZS,YZS,71915,Coral Harbour,NU,CA,64.2,-83.37,64,5,YZS +CWEU,,71917,Eureka,NU,CA,80.0,-85.93,10,5, +CYFB,YFB,71909,Frobisher/Iqaluit,NU,CA,63.76,-68.54,34,5,YFB +CYUX,,71081,Hall Beach,NU,CA,68.79,-81.25,8,5, +CYRB,YRB,71924,Resolute,NU,CA,74.72,-94.95,67,5,YRB +CYMO,YMO,71836,Moosonee,ON,CA,51.289,-80.614,10,5,YMO +CWPL,WPL,71845,Pickle Lake,ON,CA,51.48,-90.2,373,5,WPL +CYPH,YPH,71907,Inukjuak,QB,CA,58.46,-78.12,3,5,YPH +CYVP,YVP,71906,Kuujjuaq,QB,CA,58.11,-68.42,60,5,YVP +CYAH,YAH,71823,La Grande Iv,QB,CA,53.76,-73.67,306,5,YAH +CWMW,WMW,71722,Maniwaki,QB,CA,46.39,-75.96,170,8,WMW +CYZV,YZV,71811,Sept Iles,QB,CA,50.23,-66.27,55,5,YZV +CYXE,YXE,71866,Saskatoon,SK,CA,52.18,-106.7,504,5,YXE +CYXY,YXY,71964,Whitehorse,YK,CA,60.73,-135.07,703,5,YXY +MMUN,CUN,76595,Cancun Intl,,MX,21.03,-86.87,10,1,CUN +MMCU,CUU,76225,Chihuahua Intl,,MX,28.7,-105.97,1372,1,76225 +MMGL,GDL,,Guadalajara/Don Miguel,,MX,20.52,-103.32,1528,5,GDL +MMGM,GYM,,Guaymas,,MX,27.97,-110.93,20,5,GYM +MMGD,GUD,76151,Isla Guadalupe,,MX,29.1666666667,-118.316666667,25,8,GUD +MMSC,SOC,76723,Isla Socorro,,MX,18.7166666667,-110.95,35,8,SOC +MMLP,LAP,,La Paz,,MX,24.07,-110.37,21,1,LAP +MMZO,ZLO,,Manzanillo,,MX,19.15,-104.57,8,5,ZLO +MMMZ,MZT,,Mazatlan/Gen Buelna,,MX,23.17,-106.27,10,5,MZT +MMMD,MID,76644,Merida,,MX,20.98,-89.65,10,5,MID +MMMX,MEX,,Mexico City/Licenci,,MX,19.43,-99.1,2238,1,MEX +MMAN,MAN,76394,Monterrey,,MX,25.87,-100.23,448,5,MAN +MMTC,TRC,76382,Torreon,,MX,25.53,-103.45,1124,5,TRC +MMVR,VER,76692,Veracruz,,MX,19.15,-96.18,16,7,VER +MMZC,ZCL,,Zacatecas,,MX,22.9,-102.68,2177,4,ZCL +PGAC,,91212,Taguac,GU,US,13.55,144.816666667,111,8, +PKMJ,,91376,Majuro,MH,US,7.08,171.38,3,5, +TJSJ,SJU,78526,San Juan,PR,US,18.43,-66.0,21,5,SJU +K1Y7,1Y7,74004,Yuma,AZ,US,32.85,-114.4,231,8,1Y7 +KVPS,VPS,72221,Eglin AFB,FL,US,30.48,-86.53,26,6,VPS +,,76405,La Paz,,MX,24.1666666667,-110.3,18,8,76405 +ENBO,,01152,Bodo,,NO,67.25,14.4,20,2,ENBO +ENGM,,01384,Oslo/Gardermoen,,NO,60.2,11.1,201,2,ENGM +ESSI,,02313,Visingso,,SN,58.1,14.4,110,2,ESSI +ESDB,,02607,Angelholm,,SN,56.3,12.85,19,2,ESDB +EGPO,,03026,Stornoway,,UK,58.21,-6.31,13,2,EGPO +EGXW,,03377,Waddington Raf,,UK,53.17,-0.52,70,2,EGXW +EGUW,,03590,Wattisham,,UK,52.11,0.96,0,2,EGUW +EGVN,,03649,Brize Norton Raf,,UK,51.75,-1.58,88,2,EGVN +BGTL,,04202,Pituffik (Thule A.B),,GL,76.53,-68.75,59,2,BGTL +BGJN,,04221,Ilulissat (Jakobshavn),,GL,69.23,-51.06,31,2,BGJN +BGSF,,04231,Kangerlussuaq,,GL,67.01,-50.7,53,2,BGSF +EKKA,,06060,Karup,,DN,56.3,9.11,53,2,EKKA +EHVB,,06210,Valkenburg,,NL,52.18,4.41,2,2,EHVB +EHVL,,06242,Vlieland,,NL,53.25,4.91,12,2,EHVL +EHDB,,06260,De Bilt,,NL,52.1,5.18,4,2,EHDB +EHTW,,06290,Twenthe,,NL,52.26,6.9,57,2,EHTW +EHGR,,06350,Gilze Rijen,,NL,51.56,4.93,14,2,EHGR +EBFN,,06400,Koksijde,,BX,51.08,2.65,9,2,EBFN +EBSU,,06476,St-Hubert,,BX,50.03,5.4,557,2,EBSU +LSZB,,06630,Bern-Belp,,SW,46.91,7.5,505,2,LSZB +LFSN,,07180,Nancy-Essey,,FR,48.68,6.21,212,2,LFSN +LFLL,,07481,Lyon-Satolas,,FR,45.73,5.08,240,2,LFLL +LEZG,,08160,Zaragoza/Aeropuerto,,SP,41.66,-1.01,258,2,LEZG +LEMD,,08221,Madrid/Barajas,,SP,40.5,-3.58,633,2,LEMD +LXGB,,08495,Gibraltar,,GI,36.15,-5.35,4,2,LXGB +ETGW,,10304,Meppen,,DL,52.73,7.33,41,2,ETGW +EDDP,,10469,Leipzig-Schkeuditz,,DL,51.41,12.23,149,2,EDDP +ETHA,,10954,Altenstadt,,DL,47.83,10.86,757,2,ETHA +LOXT,,11030,Tulln,,OS,48.31,16.11,176,2,LOXT +LOXZ,,11165,Zeltweg,,OS,47.2,14.75,682,2,LOXZ +LATI,,13615,Tirana,,AB,41.33,19.78,90,2,LATI +LDOR,,14370,Slavonski Brod,,RH,45.16,18.0,89,2,LDOR +LRCL,,15120,Cluj-Napoca,,RO,46.78,23.56,413,2,LRCL +LIEE,,16560,Cagliari/Elmas,,IY,39.25,9.06,5,2,LIEE +LTCC,,17280,Diyarbakir,,TU,37.88,40.2,677,2,LTCC +LCPH,,17600,Paphos Airport,,CY,34.71,32.48,8,2,LCPH +LCRA,,17601,Akrotiri (Raf),,CY,34.58,32.98,23,2,LCRA +LCLK,,17609,Larnaca Airport,,CY,34.88,33.63,2,2,LCLK +ULAA,,22550,Arhangel'Sk,AR,RS,64.61,40.5,4,2,ULAA +UUYY,,23804,Syktyvkar,AR,RA,61.66,50.85,116,2,UUYY +UHMA,,25563,Anadyr',HA,RA,64.73,177.53,6,2,UHMA +UMRR,,26422,Riga,LE,LV,56.96,24.05,26,2,UMRR +UMMS,,26850,Minsk,MI,BY,53.93,27.63,231,2,UMMS +ULWW,,27038,Vologda,AR,RS,59.32,39.93,130,2,ULWW +UHBP,,31329,Ekimchan,HA,RA,53.06,132.98,542,2,UHBP +UKII,,33815,Kisinev,KI,UR,47.01,28.98,173,2,UKII +UKFF,,33946,Simferopol',KI,UR,44.68,34.13,181,2,UKFF +UKHH,,34300,Kharkiv,KI,UR,49.96,36.13,155,2,UKHH +URWW,,34467,Volgograd,TB,RS,48.68,44.35,145,2,URWW +UAAA,,36870,Almaty,AL,KZ,43.23,76.93,851,2,UAAA +URMM,,37055,Mineral'Nye Vody,TB,RS,44.22,43.1,314,2,URMM +UGGG,,37549,Tbilisi,TB,GG,41.75,44.76,427,2,UGGG +UGEE,,37789,Yerevan/Yerevan-Arabkir,TB,AY,40.13,44.46,1113,2,UGEE +UBBB,,37864,Baku/Bine Airport,TB,AJ,40.45,50.06,0,2,UBBB +UAFF,,38353,Bishkek,AL,KZ,42.83,74.58,760,2,UAFF +UTTT,,38457,Tashkent,TA,UZ,41.26,69.26,488,2,UTTT +UTSS,,38696,Samarkand,TA,UZ,39.56,66.95,724,2,UTSS +UTDD,,38836,Dushanbe,TA,RA,38.55,68.78,800,2,UTDD +UTST,,38927,Termez,TA,UZ,37.23,67.26,310,2,UTST +OSAP,,40007,Aleppo Meselme,,SY,36.33,37.21,425,2,OSAP +OSDI,,40080,Damascus Int Airport,,SY,33.41,36.51,609,2,OSDI +OLBA,,40100,Beyrouth (Aeroport),,LB,33.81,35.48,19,2,OLBA +OJMF,,40265,Mafraq,,JD,32.36,36.25,687,2,OJMF +LLJR,,40290,Jerusalem Airport,,JD,31.86,35.21,759,2,LLJR +ORBM,,40608,Mosul,,IQ,36.31,43.15,223,2,ORBM +ORBB,,40650,Baghdad,,IQ,33.23,44.23,34,2,ORBB +ORMM,,40689,Basrah,,IQ,30.56,47.78,2,2,ORMM +OIKK,,40841,Kerman,,IR,30.25,56.96,1754,2,OIKK +OIZH,,40856,Zahedan,,IR,29.46,60.88,1370,2,OIZH +OAHR,,40938,Herat,,AH,34.21,62.21,964,2,OAHR +OAKN,,40990,Kandahar Airport,,AH,31.5,65.85,1010,2,OAKN +OTBD,,41170,Doha International Arpt,,QT,25.25,51.56,10,2,OTBD +OYSN,,41404,Sana'A,,YE,15.51,44.18,2190,2,OYSN +OYAR,,41443,Riyan,,YE,14.58,49.25,25,2,OYAR +OYAA,,41480,Aden,,YE,12.83,45.03,3,2,OYAA +OYSQ,,41494,Socotra,,YE,12.63,53.9,47,2,OYSQ +OPCH,,41506,Chitral,,PK,35.85,71.83,1500,2,OPCH +OPGT,,41516,Gilgit,,PK,35.92,74.33,1459,2,OPGT +OPSD,,41517,Skardu,,PK,35.34,75.53,2230,2,OPSD +OPPS,,41530,Peshawar,,PK,34.01,71.58,360,2,OPPS +OPRN,,41571,Islamabad Airport,,PK,33.61,73.1,508,2,OPRN +OPSR,,41593,Sargodha,,PK,32.05,72.67,187,2,OPSR +OPDI,,41624,Dera Ismail Khan,,PK,31.81,70.91,173,2,OPDI +OPLH,,41640,Lahore City,,PK,31.55,74.33,215,2,OPLH +OPMT,,41675,Multan,,PK,30.2,71.43,123,2,OPMT +OPKL,,41696,Kalat,,PK,29.03,66.58,2017,2,OPKL +OPJA,,41715,Jacobabad,,PK,28.3,68.46,56,2,OPJA +OPPG,,41739,Panjgur,,PK,26.96,64.1,981,2,OPPG +OPNH,,41749,Nawabshah,,PK,26.25,68.36,38,2,OPNH +OPJI,,41756,Jiwani,,PK,25.06,61.8,57,2,OPJI +OPKD,,41764,Hyder Abad,,PK,25.38,68.41,30,2,OPKD +OPKC,,41780,Karachi Airport,,PK,24.9,67.13,22,2,OPKC +VGSY,,41891,Sylhet,,BW,24.9,91.88,35,2,VGSY +VGIS,,41907,Ishurdi,,BW,24.13,89.05,14,2,VGIS +VGJR,,41936,Jessore,,BW,23.18,89.16,7,2,VGJR +VGCB,,41992,Cox'S Bazar,,BW,21.43,91.93,4,2,VGCB +VISR,,42042,Srinagar,,IN,33.98,74.78,1666,2,VISR +VIAR,,42071,Amritsar,,IN,31.63,74.86,234,2,VIAR +VIBY,,42189,Bareilly,,IN,28.36,79.4,169,2,VIBY +VIAG,,42260,Agra,,IN,27.15,77.96,169,2,VIAG +VIJP,,42348,Jaipur/Sanganer,,IN,26.81,75.8,390,2,VIJP +VICX,,42367,Kanpur/Chakeri,,IN,26.4,80.4,126,2,VICX +VEBD,,42398,Siliguri,,IN,26.68,88.33,131,2,VEBD +VIKO,,42452,Kota Aerodrome,,IN,25.15,75.85,274,2,VIKO +VIAL,,42475,Allahabad/Bamhrauli,,IN,25.45,81.73,98,2,VIAL +VIUD,,42542,Udaipur Dabok,,IN,24.61,73.88,514,2,VIUD +VEGY,,42591,Gaya,,IN,24.75,84.95,116,2,VEGY +VEIM,,42623,Imphal,,IN,24.66,93.9,774,2,VEIM +VABJ,,42634,Bhuj-Rudramata,,IN,23.25,69.66,80,2,VABJ +VAJB,,42675,Jabalpur,,IN,23.2,79.95,393,2,VAJB +VAJM,,42734,Jamnagar,,IN,22.45,70.08,20,2,VAJM +VEJS,,42798,Jamshedpur,,IN,22.81,86.18,142,2,VEJS +VEJH,,42886,Jharsuguda,,IN,21.91,84.08,230,2,VEJH +VAGO,,43194,Goa/Dabolim Airport,,IN,15.38,73.81,52,2,VAGO +VOML,,43284,Mangalore/Bajpe,,IN,12.91,74.88,102,2,VOML +VOTR,,43344,Tiruchchirapalli,,IN,10.76,78.71,88,2,VOTR +VECX,,43368,Car Nicobar,,IN,9.15,92.81,14,2,VECX +VCCT,,43418,Trincomalee,,SB,8.58,81.25,79,2,VCCT +VRMM,,43555,Male,,MV,4.2,73.53,2,2,VRMM +VRGN,,43599,Gan,,MV,-0.68,73.15,2,2,VRGN +VNKT,,44454,Kathmandu Airport,,NP,27.7,85.36,1337,2,VNKT +ZKPY,,47058,Pyongyang,,KO,39.03,125.78,38,2,ZKPY +RKSP,,47103,Paengnyongdo Ab,,KR,37.96,124.66,177,2,RKSP +RKNN,,47107,Kangnung Ab,,KR,37.75,128.95,6,2,RKNN +RKSS,,47110,Kimp'O Int'L Airport,,KR,37.55,126.8,18,2,RKSS +RKSM,,47111,Seoul Ab,,KR,37.43,127.11,20,2,RKSM +RKNH,,47118,Hoengsong Ab,,KR,37.43,127.95,101,2,RKNH +RKSW,,47120,Suwon Ab,,KR,37.25,124.0,24,2,RKSW +RKSG,,47127,Pyongtaek,,KR,36.97,127.03,16,2,RKSG +RKTU,,47128,Chongju Intlarpt/Chongju,,KR,36.7,127.5,58,2,RKTU +RKTY,,47134,Yechon Ab,,KR,36.63,128.35,120,2,RKTY +RKTN,,47142,Taegu Ab,,KR,35.88,128.65,37,2,RKTN +RKPK,,47153,Kimhae Int'L Airport,,KR,35.18,128.93,6,2,RKPK +RKPS,,47161,Sach'On Ab,,KR,35.08,128.08,8,2,RKPS +RKJY,,47167,Yeosu Airport,,KR,34.84,127.62,21,2,RKJY +RJOI,,47764,Iwakuni Mcas,,JP,34.13,132.23,5,2,RJOI +RJOS,,47881,Tokushima Ab,,JP,34.13,134.61,11,2,RJOS +RODE,,47938,Iejima Auxiliary Ab,,JP,26.71,127.78,73,2,RODE +RJAW,,47981,Iwojima,,JP,24.78,141.31,116,2,RJAW +VBMK,,48008,Myitkyina,,BM,25.36,97.4,147,2,VBMK +VBKM,,48024,Kalemyo,,BM,23.2,94.06,152,2,VBKM +VBML,,48053,Meiktila,,BM,20.83,95.83,220,2,VBML +VBKG,,48060,Kengtung,,BM,21.3,99.61,828,2,VBKG +VYSW,,48062,Sittwe,,BM,20.13,92.88,5,2,VYSW +VBKP,,48071,Kyaukpyu,,BM,19.41,93.55,5,2,VBKP +VBSY,,48080,Sandoway,,BM,18.46,94.35,11,2,VBSY +VBBS,,48094,Pathein,,BM,16.76,94.76,10,2,VBBS +VYYY,,48097,Yangon,,BM,16.76,96.16,15,2,VYYY +VBTV,,48108,Dawei,,BM,14.1,98.21,17,2,VBTV +VBCI,,48109,Coco Island,,BM,14.11,93.36,3,2,VBCI +VBRN,,48110,Mergui,,BM,12.43,98.6,37,2,VBRN +VTCC,,48327,Chiang Mai,,TH,18.78,98.98,314,2,VTCC +VTUD,,48354,Udon Thani,,TH,17.38,102.8,182,2,VTUD +VTPS,,48378,Phitsanulok,,TH,16.78,100.26,45,2,VTPS +VTUN,,48431,Nakhon Ratchasima,,TH,14.96,102.08,188,2,VTUN +VTBC,,48480,Chanthaburi,,TH,12.6,102.11,4,2,VTBC +VTBP,,48500,Prachuap Khirikhan,,TH,11.83,99.83,5,2,VTBP +VTSB,,48551,Surat Thani,,TH,9.11,99.35,11,2,VTSB +VTSP,,48565,Phuket Airport,,TH,8.11,98.31,10,2,VTSP +WMKB,,48602,Butterworth,,MS,5.46,100.38,4,2,WMKB +WMBA,,48620,Sitiawan,,MS,4.21,100.7,8,2,WMBA +WMKK,,48647,Kuala Lumpur/Subang,,MS,3.11,101.55,22,2,WMKK +VDSR,,48966,Siemreap,,KP,13.36,103.85,15,2,VDSR +ZSTN,,54823,Jinan,BJ,CI,36.6,117.05,169,2,ZSTN +ZUUU,,56294,Chengdu,CD,CI,30.66,104.01,508,2,ZUUU +ZLSN,,57036,Xi'An,LZ,CI,34.3,108.93,398,2,ZLSN +GMFO,,60115,Oujda,,MC,34.78,-1.93,470,2,GMFO +GMFM,,60150,Meknes,,MC,33.88,-5.53,560,2,GMFM +GMAD,,60252,Agadir Al Massira,,MC,30.33,-9.4,74,2,GMAD +DABB,,60360,Annaba,,AL,36.83,7.81,4,2,DABB +DABC,,60419,Constantine,,AL,36.28,6.61,694,2,DABC +DAOO,,60490,Oran-Senia,,AL,35.63,-0.6,91,2,DAOO +DAAY,,60549,Mecheria,,AL,34.93,-0.43,1149,2,DAAY +DAUO,,60559,El-Oued,,AL,33.5,6.78,69,2,DAUO +DAUG,,60566,Ghardaia,,AL,32.4,3.8,469,2,DAUG +DAUE,,60590,El-Golea,,AL,30.56,2.86,403,2,DAUE +DAUA,,60620,Adrar,,AL,27.88,-0.18,283,2,DAUA +DATM,,60686,Bordj-Badj-Mokhtar,,AL,21.33,0.95,399,2,DATM +DTTB,,60714,Bizerte,,TS,37.25,9.8,3,2,DTTB +DTTL,,60720,Kelibia,,TS,36.85,11.08,30,2,DTTL +DTTN,,60725,Jendouba,,TS,36.48,8.8,144,2,DTTN +DTTK,,60735,Kairouan,,TS,35.66,10.1,68,2,DTTK +DTTM,,60740,Monastir-Skanes,,TS,35.66,10.75,3,2,DTTM +DTTF,,60745,Gafsa,,TS,34.41,8.81,314,2,DTTF +DTTX,,60750,Sfax El-Maou,,TS,34.71,10.68,23,2,DTTX +DTTZ,,60760,Tozeur,,TS,33.91,8.1,93,2,DTTZ +DTTJ,,60769,Djerba Mellita,,TS,33.86,10.76,4,2,DTTJ +DTTD,,60775,Remada,,TS,32.31,10.4,301,2,DTTD +DTTR,,60780,El Borma,,TS,31.68,9.16,259,2,DTTR +DRRI,,61017,Bilma,,NR,18.68,12.91,357,2,DRRI +DRZA,,61024,Agadez,,NR,16.96,7.98,502,2,DRZA +DRRT,,61043,Tahoua,,NR,14.9,5.25,391,2,DRRT +DRRN,,61052,Niamey-Aero,,NR,13.48,2.16,227,2,DRRN +DRRB,,61075,Birni-N'Konni,,NR,13.8,5.25,273,2,DRRB +DRRM,,61080,Maradi,,NR,13.46,7.08,373,2,DRRM +DRZF,,61085,Diffa,,NR,13.41,12.78,305,2,DRZF +DRZR,,61090,Zinder,,NR,13.78,8.98,453,2,DRZR +GATS,,61202,Tessalit,,MI,20.2,0.98,491,2,GATS +GAKL,,61214,Kidal,,MI,18.43,1.35,459,2,GAKL +GATB,,61223,Tombouctou,,MI,16.71,-3.0,264,2,GATB +GAGO,,61226,Gao,,MI,16.26,-0.05,260,2,GAGO +GANK,,61233,Nara,,MI,15.16,-7.28,265,2,GANK +GAKY,,61257,Kayes,,MI,14.43,-11.43,47,2,GAKY +GAMB,,61265,Mopti,,MI,14.51,-4.1,272,2,GAMB +GASG,,61272,Segou,,MI,13.4,-6.15,289,2,GASG +GQPT,,61401,Bir Moghrein,,MT,25.23,-11.61,360,2,GQPT +GQPA,,61421,Atar,,MT,20.51,-13.06,224,2,GQPA +GQNI,,61497,Nema,,MT,16.6,-7.26,269,2,GQNI +GQNF,,61498,Kiffa,,MT,16.63,-11.4,115,2,GQNF +GOSS,,61600,Saint-Louis,,SG,16.05,-16.45,4,2,GOSS +GOTT,,61687,Tambacounda,,SG,13.76,-13.68,50,2,GOTT +GOGG,,61695,Ziguinchor,,SG,12.55,-16.26,23,2,GOGG +GBYD,,61701,Banjul/Yundum,,GB,13.2,-16.63,33,2,GBYD +GFLL,,61856,Lungi,,SL,8.61,-13.2,27,2,GFLL +FHAW,,61902,Wide Awake Fld(Ascension,,OC,-7.96,-14.4,79,2,FHAW +FPST,,61931,S. Tome,,OC,0.38,6.71,13,2,FPST +FJDG,,61967,Diego Garcia,,OC,-7.3,72.4,3,2,FJDG +FIMR,,61988,Rodrigues,,MA,-19.68,63.41,59,2,FIMR +HLLT,,62010,Tripoli Intl Airport,,LY,32.66,13.15,82,2,HLLT +HLLB,,62053,Benina,,LY,32.1,20.26,132,2,HLLB +HLTD,,62103,Ghadames,,LY,30.13,9.5,347,2,HLTD +HLLS,,62124,Sebha,,LY,27.01,14.45,432,2,HLLS +HEAX,,62318,Alexandria/Nouzha,,EG,31.2,29.95,7,2,HEAX +HEAR,,62337,El Arish,,EG,31.08,33.81,32,2,HEAR +HETR,,62459,El Tor,,EG,28.23,32.61,14,2,HETR +HEGN,,62463,Hurguada,,EG,27.15,33.71,14,2,HEGN +HSSW,,62600,Wadi Halfa,,SU,21.81,31.35,190,2,HSSW +HSSP,,62641,Port Sudan,,SU,19.58,37.21,42,2,HSSP +HSDN,,62650,Dongola,,SU,19.16,30.48,226,2,HSDN +HSSS,,62721,Khartoum,,SU,15.6,32.55,380,2,HSSS +HSKA,,62730,Kassala,,SU,15.46,36.4,500,2,HSKA +HSFS,,62760,El Fasher,,SU,13.61,25.33,730,2,HSFS +HSOB,,62771,El Obeid,,SU,13.16,30.23,574,2,HSOB +HSDZ,,62805,Damazine,,SU,11.78,34.38,470,2,HSDZ +HSSM,,62840,Malkal,,SU,9.55,31.65,388,2,HSSM +HSWW,,62880,Wau,,SU,7.7,28.01,438,2,HSWW +HSSJ,,62941,Juba,,SU,4.86,31.6,457,2,HSSJ +HHAS,,63021,Asmara,,ET,15.28,38.91,2325,2,HHAS +HFFF,,63125,Djibouti,,DJ,11.55,43.15,19,2,HFFF +HAAB,,63450,Addis Ababa-Bole,,ET,9.03,38.75,2354,2,HAAB +HKLO,,63612,Lodwar,,KN,3.11,35.61,515,2,HKLO +HKMY,,63619,Moyale,,KN,3.53,39.03,1097,2,HKMY +HKMA,,63624,Mandera,,KN,3.93,41.86,231,2,HKMA +HKMB,,63641,Marsabit,,KN,2.3,37.9,1345,2,HKMB +HKKT,,63661,Kitale,,KN,1.01,35.0,1875,2,HKKT +HKWJ,,63671,Wajir,,KN,1.75,40.06,244,2,HKWJ +HKEL,,63686,Eldoret,,KN,0.53,35.28,2133,2,HKEL +HKME,,63695,Meru,,KN,0.08,37.65,1554,2,HKME +HKKI,,63708,Kisumu,,KN,-0.1,34.75,1146,2,HKKI +HKKR,,63710,Kericho,,KN,-0.36,35.35,2184,2,HKKR +HKNK,,63714,Nakuru,,KN,-0.26,36.1,1901,2,HKNK +HKNI,,63717,Nyeri,,KN,-0.5,36.96,1759,2,HKNI +HKEM,,63720,Embu,,KN,-0.5,37.45,1493,2,HKEM +HKGA,,63723,Garissa,,KN,-0.46,39.63,147,2,HKGA +HTBU,,63729,Bukoba,,TN,-1.33,31.81,1137,2,HTBU +HTMU,,63733,Musoma,,TN,-1.5,33.8,1147,2,HTMU +HKNO,,63737,Narok,,KN,-1.13,35.83,1890,2,HKNO +HTMW,,63756,Mwanza,,TN,-2.46,32.91,1140,2,HTMW +HKMU,,63766,Makindu,,KN,-2.28,37.83,1000,2,HKMU +HTKJ,,63791,Kilimanjaro Airport,,TN,-3.41,37.06,896,2,HTKJ +HKVO,,63793,Voi,,KN,-3.4,38.56,579,2,HKVO +HKML,,63799,Malindi,,KN,-3.23,40.1,23,2,HKML +HTKA,,63801,Kigoma,,TN,-4.88,29.63,885,2,HTKA +HTSE,,63816,Same,,TN,-4.08,37.71,872,2,HTSE +HKMO,,63820,Mombasa,,KN,-4.03,39.61,55,2,HKMO +HTTB,,63832,Tabora Airport,,TN,-5.08,32.83,1190,2,HTTB +HTTG,,63844,Tanga,,TN,-5.08,39.06,35,2,HTTG +HTDO,,63862,Dodoma,,TN,-6.16,35.76,1120,2,HTDO +HTMG,,63866,Morogoro,,TN,-6.83,37.65,526,2,HTMG +HTZA,,63870,Zanzibar/Kisauni,,TN,-6.21,39.21,15,2,HTZA +HTIR,,63887,Iringa,,TN,-7.66,35.75,1428,2,HTIR +HTDA,,63894,Dar Es Salaam Airport,,TN,-6.86,39.2,55,2,HTDA +HTMB,,63932,Mbeya,,TN,-8.93,33.46,1707,2,HTMB +HTSO,,63962,Songea,,TN,-10.68,35.58,1067,2,HTSO +HTMT,,63971,Mtwara,,TN,-10.26,40.18,113,2,HTMT +FZAA,,64210,Kinshasa/N'Djili,,CG,-4.38,15.43,312,2,FZAA +HRYR,,64387,Kigali,,RW,-1.96,30.11,1497,2,HRYR +HBBA,,64390,Bujumbura,,BI,-3.31,29.31,783,2,HBBA +FCPL,,64401,Dolisie,,CG,-4.2,12.7,331,2,FCPL +FCBB,,64450,Brazzaville/Maya-Maya,,CG,-4.25,15.25,316,2,FCBB +FCBD,,64453,Djambala,,CG,-2.53,14.76,790,2,FCBD +FCOI,,64459,Impfondo,,CG,1.61,18.06,327,2,FCOI +FOOL,,64500,Libreville,,GO,0.45,9.41,15,2,FOOL +FOOG,,64501,Port-Gentil,,GO,-0.7,8.75,4,2,FOOG +FOOB,,64510,Bitam,,GO,2.08,11.48,599,2,FOOB +FOOD,,64565,Moanda,,GO,-1.53,13.26,573,2,FOOD +FEFT,,64600,Berberati,,CE,4.25,15.8,583,2,FEFT +FEFO,,64601,Bouar,,CE,5.96,15.63,1020,2,FEFO +FEFS,,64610,Bossangoa,,CE,6.48,17.43,465,2,FEFS +FEFN,,64654,N'Dele,,CE,8.4,20.65,511,2,FEFN +FEFG,,64656,Bangassou,,CE,4.73,22.83,500,2,FEFG +FTTA,,64750,Sarh,,CD,9.15,18.38,365,2,FTTA +FKKR,,64860,Garoua,,CM,9.33,13.38,244,2,FKKR +FKKN,,64870,Ngaoundere,,CM,7.35,13.56,1104,2,FKKN +FKKM,,64893,Koundja,,CM,5.65,10.75,1210,2,FKKM +FKAY,,64900,Yoko,,CM,5.55,12.36,1031,2,FKAY +FKKD,,64910,Douala R.S.,,CM,4.01,9.7,15,2,FKKD +FKKI,,64931,Batouri,,CM,4.46,14.36,656,2,FKKI +FKYS,,64950,Yaounde,,CM,3.83,11.51,760,2,FKYS +DNKN,,65046,Kano,,NI,12.05,8.53,481,2,DNKN +DNMA,,65082,Maiduguri,,NI,11.85,13.08,354,2,DNMA +DNYO,,65167,Yola,,NI,9.23,12.46,174,2,DNYO +DNMM,,65201,Lagos/Ikeja,,NI,6.58,3.33,38,2,DNMM +DNMK,,65271,Makurdi,,NI,7.68,8.61,97,2,DNMK +DBBK,,65306,Kandi,,BJ,11.13,2.93,292,2,DBBK +DBBP,,65330,Parakou,,BJ,9.35,2.61,393,2,DBBP +DBBB,,65344,Cotonou,,BJ,6.35,2.38,9,2,DBBB +DXXX,,65387,Lome,,TG,6.16,1.25,25,2,DXXX +DGLB,,65416,Bole,,GH,9.03,-2.48,301,2,DGLB +DGLE,,65418,Tamale,,GH,9.5,-0.85,173,2,DGLE +DGSI,,65442,Kumasi,,GH,6.71,-1.6,293,2,DGSI +DGTK,,65467,Takoradi,,GH,4.88,-1.76,9,2,DGTK +DGAA,,65472,Accra,,GH,5.6,-0.16,69,2,DGAA +DFOO,,65510,Bobo-Dioulasso,,HV,11.16,-4.31,460,2,DFOO +DIMN,,65548,Man,,IV,7.38,-7.51,340,2,DIMN +FNLU,,66160,Luanda,,AN,-8.85,13.23,70,2,FNLU +FNMA,,66215,Malange,,AN,-9.55,16.36,1142,2,FNMA +FNBG,,66310,Monbaca (Benguela),,AN,-12.58,13.41,4,2,FNBG +FNHU,,66318,Huambo (Nova Lisboa),,AN,-12.8,15.75,1701,2,FNHU +FNME,,66410,Menongue (Serpa Pinto),,AN,-14.65,17.68,1343,2,FNME +FMCH,,67002,Hahaya Int. Airport,,IC,-11.53,43.26,29,2,FMCH +FMCV,,67004,Ouani (Anjouan),,IC,-12.11,44.43,12,2,FMCV +FMCZ,,67005,Dzaoudzi/Pamanzi,,IC,-12.8,45.28,7,2,FMCZ +FMNA,,67009,Diego-Suarez,,MG,-12.35,49.3,105,2,FMNA +FMNL,,67019,Analalava,,MG,-14.63,47.76,57,2,FMNL +FMNH,,67025,Antalaha,,MG,-14.88,50.25,88,2,FMNH +FMNM,,67027,Majunga,,MG,-15.66,46.35,18,2,FMNM +FMMT,,67095,Tamatave,,MG,-18.11,49.4,6,2,FMMT +FMMV,,67117,Morondava,,MG,-20.28,44.31,8,2,FMMV +FMSF,,67137,Fianarantsoa,,MG,-21.45,47.1,1109,2,FMSF +FMSO,,67152,Ranohira,,MG,-22.55,45.4,824,2,FMSO +FMST,,67161,Tulear,,MG,-23.38,43.73,8,2,FMST +FMSD,,67197,Fort-Dauphin,,MG,-25.03,46.95,9,2,FMSD +FQPB,,67215,Pemba,,MZ,-12.98,40.53,50,2,FQPB +FQLC,,67217,Lichinga,,MZ,-13.3,35.23,1365,2,FQLC +FQNP,,67237,Nampula,,MZ,-15.1,39.28,441,2,FQNP +FQTE,,67261,Tete,,MZ,-16.18,33.58,150,2,FQTE +FQQL,,67283,Quelimane,,MZ,-17.88,36.88,16,2,FQQL +FQIN,,67323,Inhambane,,MZ,-23.86,35.38,15,2,FQIN +FQMA,,67341,Maputo/Mavalane,,MZ,-25.91,32.56,44,2,FQMA +FWKA,,67423,Karonga,,MW,-9.95,33.88,529,2,FWKA +FLKS,,67475,Kasama,,ZB,-10.21,31.13,1384,2,FLKS +FWMZ,,67485,Mzimba,,MW,-11.88,33.61,1351,2,FWMZ +FWUU,,67489,Mzuzu,,MW,-11.45,34.01,1253,2,FWUU +FLCP,,67581,Chipata,,ZB,-13.55,32.58,1032,2,FLCP +FWKI,,67586,Lilongwe Int'L Airport,,MW,-13.78,33.76,1229,2,FWKI +FWSM,,67597,Salima,,MW,-13.75,34.58,513,2,FWSM +FLMG,,67633,Mongu,,ZB,-15.25,23.15,1053,2,FLMG +FLLC,,67666,Lusaka City Airport,,ZB,-14.45,28.46,1280,2,FLLC +FWCL,,67693,Chileka,,MW,-15.68,34.96,767,2,FWCL +FVKB,,67761,Kariba,,ZW,-16.51,28.88,518,2,FVKB +FVKA,,67765,Karoi,,ZW,-16.83,29.61,1344,2,FVKA +FVMT,,67781,Mutoko,,ZW,-17.41,32.21,1244,2,FVMT +FVFA,,67843,Victoria Falls,,ZW,-18.1,25.85,1062,2,FVFA +FVWN,,67853,Hwange National Park,,ZW,-18.63,27.0,1077,2,FVWN +FVGO,,67861,Gokwe,,ZW,-18.21,28.93,1282,2,FVGO +FVTL,,67867,Gweru,,ZW,-19.45,29.85,1429,2,FVTL +FVRU,,67881,Rusape,,ZW,-18.53,32.13,1430,2,FVRU +FVMV,,67975,Masvingo,,ZW,-20.06,30.86,1095,2,FVMV +FVCZ,,67977,Buffalo Range,,ZW,-21.01,31.58,430,2,FVCZ +FVBB,,67991,Beitbridge,,ZW,-22.21,30.0,457,2,FVBB +FBSN,,68038,Sua-Pan,,BC,-20.46,25.98,904,2,FBSN +FAPB,,68174,Pietersburg,,SZ,-23.83,29.41,1224,2,FAPB +FBSK,,68240,Seretse Khama Intl Air,,BC,-24.55,25.91,1005,2,FBSK +FYKT,,68312,Keetmanshoop,,NM,-26.53,18.11,1100,2,FYKT +FBTS,,68328,Tsabong,,BC,-26.05,22.45,1000,2,FBTS +FABM,,68461,Bethlehem,,SZ,-28.25,28.33,1678,2,FABM +FADN,,68588,Durban Intnl. Airport,,SZ,-29.96,30.95,14,2,FADN +FALE,,68592,King Shaka,,SZ,-29.61,31.12,109,2,FALE +KNXP,,69015,Twentynine Palms,CA,US,34.3,-116.16,626,2,KNXP +KNTK,,69016,Santa Ana,CA,US,33.7,-117.83,17,2,KNTK +KQAA,,69110,Prizren,,KV,42.13,20.45,460,2,KQAA +PABI,,70266,Fort Greely,AK,US,63.96,-145.7,398,2,PABI +PAKN,,70326,King Salmon,AK,US,58.68,-156.67,8,2,PAKN +PASY,,70414,Shemya Afb,AK,US,52.71,174.1,31,2,PASY +,YZH,71069,Slave Lake,AB,CN,55.3,-114.78,581,2,YZH +,YMD,71072,Mould Bay,NT,CN,76.25,-119.35,12,2,YMD +,WVK,71115,Vernon,BC,CN,50.23,-119.28,556,2,WVK +,YOD,71120,Cold Lake;,AB,CN,54.41,-110.28,541,2,YOD +,YED,71121,Edmonton Namao,AB,CN,53.66,-113.46,688,2,YED +,YIV,71145,Island Lake,MB,CN,53.85,-94.65,237,2,YIV +,YUL,71627,Montreal/Dorval,QB,CN,45.46,-73.75,36,2,YUL +,YCX,71701,Gagetown (Can-Mil),NB,CN,45.83,-66.43,51,2,YCX +,YOY,71716,Valcartier Airport,QB,CN,46.9,-71.5,168,2,YOY +,WMJ,71721,Maniwaki Airport,QB,CN,46.28,-76.0,200,2,WMJ +,QAV,71764,Tuav Met Kadahar,,AF,31.48,65.83,1002,2,QAV +,WAX,71819,St.Anthony,NF,CN,51.36,-55.63,111,2,WAX +,XWI,71843,Winnipeg,MB,CN,49.53,-97.08,251,2,XWI +,WLO,71853,Shilo,MB,CN,49.78,-99.63,375,2,WLO +,WIK,71861,Broadview,SA,CN,50.38,-102.68,602,2,WIK +,YPA,71869,Prince Albert,SA,CN,53.21,-105.68,428,2,YPA +,YQL,71874,Lethbridge,AB,CN,49.63,-112.8,929,2,YQL +,YQW,71876,North Battleford,SA,CN,52.77,-108.25,548,2,YQW +,YYC,71877,Calgary Intl,AB,CN,51.11,-114.01,1084,2,YYC +,YVR,71892,Vancouver Int Arpt,BC,CN,49.18,-123.16,2,2,YVR +,YQH,71953,Watson Lake,YT,CN,60.06,-128.48,690,2,YQH +,LHW,72209,Ft. Stewart,GA,US,31.88,-81.56,14,2,LHW +,LSF,72225,Fort Benning,GA,US,32.33,-84.83,130,2,LSF +,POE,72239,Fort Polk,LA,US,31.03,-93.03,110,2,POE +,GGG,72247,Longview,TX,US,30.35,-94.65,20,2,GGG +,HLR,72257,Fort Hood,TX,US,31.1,-97.33,270,2,HLR +,ROW,72268,Roswell/Industrial,NM,US,33.3,-104.53,1118,2,ROW +,2C2,72269,White Sands,NM,US,32.38,-106.48,1244,2,2C2 +,FHU,72273,Fort Huachuca,AZ,US,31.58,-110.33,1428,2,FHU +,YUM,72280,Yuma/Yuma Int,AZ,US,32.65,-114.6,34,2,YUM +,POB,72303,Pope Afb,NC,US,35.16,-79.03,61,2,POB +,FSI,72355,Fort Sill,OK,US,34.6,-98.4,360,2,FSI +,NTD,72391,Point Mugu,CA,US,34.11,-119.12,2,2,NTD +,FTK,72424,Ft.Knox,KY,US,37.9,-85.96,230,2,FTK +,FRI,72455,Fort Riley,KS,US,39.1,-96.76,320,2,FRI +,FCS,72468,Fort Carson,CO,US,38.7,-104.76,1789,2,FCS +,MER,72481,Merced/Castle,CA,US,37.36,-120.56,60,2,MER +,IPT,72514,Williamsport/Lycoming,PA,US,41.25,-76.91,160,2,IPT +,SYR,72519,Syracuse/Hancock,NY,US,43.11,-76.11,124,2,SYR +,FWA,72533,Fort Wayne/Baer Fld,IN,US,41.0,-85.2,252,2,FWA +,SRP,72626,Phoenix,AZ,US,33.45,-111.95,379,2,SRP +,RAP,72662,Rapid City,SD,US,44.08,-103.21,1029,2,RAP +,MDN,74468,Jefferson Proving,IN,US,38.83,-85.41,265,2,MDN +,HBO,74547,Hillsboro,KS,US,38.61,-97.3,446,2,HBO +,NID,74612,China Lake; Naf,CA,US,35.68,-117.68,696,2,NID +,VCI,74641,West Woodward,OK,US,36.42,-99.52,625,2,VCI +,MRS,74650,Morris,OK,US,35.67,-95.87,216,2,MRS +,PRC,74651,Purcell,OK,US,34.96,-97.69,343,2,PRC +,01R,74755,Claiborne Range,LA,US,31.13,-92.56,67,2,01R +,AGR,74796,Avon Park Gunry Rng,FL,US,27.65,-81.33,20,2,AGR +,LMM,76361,Los Mochis Airport,,MX,25.41,-109.05,4,2,LMM +MUGM,,78367,Guantanamo; Oriente,,CU,19.9,-75.13,23,2,MUGM +MWCR,,78384,Owen Roberts Arpt,,GC,19.3,-81.35,2,2,MWCR +MDSD,,78486,Santo Domingo,,DR,18.43,-69.88,14,2,MDSD +TJNR,,78535,Roosevelt Roads/Ns,,PU,18.25,-65.63,10,2,TJNR +MGGT,,78641,Guatemala (La Aurora),,GU,14.58,-90.51,1489,2,MGGT +MHSC,,78718,Nueva Ocotepeque,,HO,14.38,-87.62,626,2,MHSC +MHTG,,78720,Tegucigalpa,,HO,14.05,-87.21,1007,2,MHTG +MNMG,,78741,Managua A.C.Sandino,,NK,12.15,-86.16,56,2,MNMG +MPHO,,78806,Howard Afb,,PM,8.98,-79.55,69,2,MPHO +TFFJ,,78894,Gustavia;St. Barthelemy,,MF,17.9,-62.85,52,2,TFFJ +TFFF,,78925,Le Lamentin,,MR,14.6,-61.0,7,2,TFFF +SKRH,,80035,Riohacha/Almirante,,CO,11.53,-72.93,4,2,SKRH +SVCR,,80403,Coro,,VN,11.41,-69.68,17,2,SVCR +SVMC,,80407,Maracaibo-La Chinita,,VN,10.56,-71.73,65,2,SVMC +SVBM,,80410,Barquisimeto,,VN,10.06,-69.31,614,2,SVBM +SVBS,,80413,Maracay - B.A. Sucre,,VN,10.25,-67.65,437,2,SVBS +SVMI,,80415,Caracas/Maiquetia Aerop,,VN,10.6,-66.98,48,2,SVMI +SVBC,,80419,Barcelona,,VN,10.11,-64.68,7,2,SVBC +SVCU,,80420,Cumana,,VN,10.45,-64.18,4,2,SVCU +SVCP,,80422,Carupano,,VN,10.67,-63.25,10,2,SVCP +SVMN,,80425,Mene Grande,,VN,9.81,-70.93,28,2,SVMN +SVVL,,80426,Valera,,VN,9.35,-70.61,582,2,SVVL +SVMT,,80435,Maturin,,VN,9.75,-63.18,66,2,SVMT +SVCB,,80444,Ciudad Bolivar,,VN,8.15,-63.55,48,2,SVCB +SVSA,,80447,San Antonio Del Tachira,,VN,7.85,-72.45,378,2,SVSA +SVGD,,80448,Guasdualito,,VN,7.23,-70.8,131,2,SVGD +SVSR,,80450,San Fernando De Apure,,VN,7.9,-67.41,48,2,SVSR +SVTM,,80453,Tumeremo,,VN,7.3,-61.45,181,2,SVTM +SVPA,,80457,Puerto Ayacucho,,VN,5.6,-67.5,74,2,SVPA +SVSE,,80462,Santa Elena De Uairen,,VN,4.6,-61.11,907,2,SVSE +SMST,,81209,Stoelmanseiland,,SM,4.35,-54.41,52,2,SMST +SMZY,,81225,Zanderij,,SM,5.45,-55.2,15,2,SMZY +SMTB,,81250,Tafelberg,,SM,3.78,-56.15,323,2,SMTB +SMSI,,81251,Sipaliwini,,SM,2.03,-56.11,265,2,SMSI +SMCI,,81253,Coeroeni,,SM,3.36,-57.33,165,2,SMCI +SOOM,,81401,Saint-Laurent-Du-Maroni,,FG,5.5,-54.03,9,2,SOOM +SBLP,,83288,Bom Jesus Da Lapa,,BZ,-13.26,-43.41,440,2,SBLP +SBBH,,83583,Belo Horizonte (Aero),,BZ,-19.85,-43.95,785,2,SBBH +SBLO,,83768,Londrina,,BZ,-23.33,-51.13,569,2,SBLO +SBSP,,83780,Sao Paulo (Aeroporto),,BZ,-23.61,-46.65,802,2,SBSP +SEST,,84008,San Cristobal(Galapagos),,EQ,-0.43,-89.6,6,2,SEST +SPME,,84370,Tumbes/Pedro Canga,,PR,-3.55,-80.4,27,2,SPME +SLBJ,,85394,Bermejo,,BO,-22.77,-64.32,381,2,SLBJ +SPIM,,84628,Lima-Callao/J. Chavez,,PR,-12.0,-77.11,13,2,SPIM +SLLP,,85201,La Paz/Alto,,BO,-16.51,-68.18,4038,2,SLLP +SCER,,85543,Quintero,,CH,-32.78,-71.51,8,2,SCER +SGAS,,86218,Asuncion/Aeropuerto,,PY,-25.26,-57.63,101,2,SGAS +SASA,,87047,Salta Aero,,AG,-24.85,-65.48,1221,2,SASA +SAZN,,87715,Neuquen Aero,,AG,-38.95,-68.13,271,2,SAZN +PHNL,,91182,Honolulu,HI,US,21.35,-157.93,5,2,PHNL +PHOG,,91190,Kahului Arpt,HI,US,20.9,-156.43,20,2,PHOG +PGAC,,91212,Guam Intl Arpt,,MY,13.48,144.79,76,2,PGAC +PHWH,,91293,South Kona,HI,US,19.1,-155.75,808,2,PHWH +PKWA,,91366,Kwajalein/Bucholz,,MH,8.73,167.73,8,2,PKWA +NVVV,,91557,Bauerfield (Efate),,NH,-17.7,168.3,21,2,NVVV +NWWK,,91577,Koumac (Nlle-Caledonie),,NC,-20.56,164.28,18,2,NWWK +NWWL,,91582,Ouanaham (Ile Lifou),,NC,-20.76,167.23,29,2,NWWL +NSAP,,91762,Apia,,ZS,-13.8,-171.78,2,2,NSAP +NSTU,,91765,Pago Pago/Int.Airp.,,ZS,-14.33,-170.71,5,2,NSTU +NFTF,,91792,Fua'Amotu,,TO,-21.23,-175.15,41,2,NFTF +NTAT,,91954,Tubuai,,AU,-23.35,-149.48,3,2,NTAT +NZGS,,93291,Gisborne Aerodrome,,NZ,-38.66,177.98,8,2,NZGS +NZNP,,93308,New Plymouth Aerodrome,,NZ,-39.01,174.18,36,2,NZNP +NZHK,,93614,Hokitika Aerodrome,,NZ,-42.71,170.98,44,2,NZHK +NZCI,,93986,Chatham Island,,NZ,-43.95,-176.56,48,2,NZCI +YDTC,,94238,Tennant Creek Met Offce,NT,AU,-19.63,134.18,377,2,YDTC +YBCS,,94287,Cairns Airport,QU,AU,-16.88,145.75,8,2,YBCS +YBLR,,94346,Longreach Amo,QU,AU,-23.43,144.28,192,2,YBLR +YBMK,,94367,Mackay Mo,QU,AU,-21.11,149.21,33,2,YBMK +YPCD,,94653,Ceduna Amo,SA,AU,-32.13,133.7,15,2,YPCD +YMMI,,94693,Mildura Airport,VC,AU,-34.23,142.08,52,2,YMMI +YSNW,,94750,Nowra Ran Air Station,NW,AU,-34.95,150.53,110,2,YSNW +YSSY,,94767,Sydney Airport Amo Aws,NW,AU,-33.93,151.16,5,2,YSSY +YSCH,,94791,Coffs Harbour Mo/Aws,NW,AU,-30.31,153.11,6,2,YSCH +YMES,,94907,East Sale Airport,VC,AU,-38.1,147.13,8,2,YMES +YSCB,,94926,Canberra Amo Aws,CT,AU,-35.3,149.2,580,2,YSCB +YMLT,,94968,Launceston Airport,TA,AU,-41.53,147.2,178,2,YMLT +WITM,,96009,Lhokseumawe/Malikussaleh,,ID,5.23,97.2,87,2,WITM +WITT,,96011,Banda Aceh/Blang Bintang,,ID,5.51,95.41,21,2,WITT +WITC,,96015,Meulaboh/Cut Nyak Dhien,,ID,4.25,96.11,90,2,WITC +WIMS,,96073,Sibolga/Pinangsori,,ID,1.55,98.88,3,2,WIMS +WIMB,,96075,Gunung Sitoli/Binaka,,ID,1.5,97.63,6,2,WIMB +WIKN,,96091,Tanjung Pinang/Kijang,,ID,0.91,104.53,18,2,WIKN +WIBB,,96109,Pekan Baru/Simpangtiga,,ID,0.46,101.45,31,2,WIBB +WIPR,,96171,Rengat/Japura,,ID,0.33,102.31,46,2,WIPR +WIKS,,96179,Singkep/Dabo,,ID,-0.48,104.58,31,2,WIKS +WIPA,,96195,Jambi/Sultan Taha,,ID,-1.63,103.65,25,2,WIPA +WIPH,,96207,Kerinci/Depati Parbo,,ID,-2.76,101.36,782,2,WIPH +WIPP,,96221,Palembang/St. Badarudin,,ID,-2.9,104.7,10,2,WIPP +WIKD,,96249,Tanjung Pandan/Buluh,,ID,-2.75,107.75,44,2,WIKD +WIIT,,96295,Tanjung Karang/Radin,,ID,-5.1,105.18,96,2,WIIT +WBKS,,96491,Sandakan,,MN,5.9,118.06,13,2,WBKS +WRLK,,96529,Tanjung Redep/Kalimarau,,ID,2.11,117.45,26,2,WRLK +WIOP,,96565,Putussibau/Pagsuma,,ID,0.88,112.93,-9999,2,WIOP +WRBM,,96595,Muara Teweh/Beringin,,ID,-0.95,114.9,60,2,WRBM +WRLS,,96607,Samarinda/Temindung,,ID,-0.61,117.15,230,2,WRLS +WRLL,,96633,Balikpapan/Sepinggan,,ID,-1.26,116.9,3,2,WRLL +WRBP,,96655,Palangka Raya/Tjilik,,ID,-1.0,114.0,27,2,WRBP +WIIA,,96739,Curug/Budiarto,,ID,-6.23,106.65,46,2,WIIA +WIIB,,96781,Bandung/Husein,,ID,-6.9,107.58,740,2,WIIB +WIIS,,96839,Semarang/Ahmad Yani,,ID,-6.98,110.38,3,2,WIIS +WAMH,,97008,Naha/Tahuna,,ID,3.58,125.46,38,2,WAMH +WAMI,,97028,Toli-Toli/Lalos,,ID,1.01,120.8,2,2,WAMI +WAMG,,97048,Gorontalo/Jalaluddin,,ID,0.51,123.06,2,2,WAMG +WAMW,,97086,Luwuk/Bubung,,ID,-0.9,122.78,2,2,WAMW +WAMP,,97096,Poso/Kasiguncu,,ID,-1.38,120.73,2,2,WAMP +WAAU,,97146,Kendari/Wolter Monginsid,,ID,-4.1,122.43,50,2,WAAU +WAAB,,97192,Bau-Bau/Beto Ambari,,ID,-5.46,122.61,2,2,WAAB +WRRR,,97230,Denpasar/Ngurah Rai,,ID,-8.75,115.16,1,2,WRRR +WRRA,,97240,Mataram/Selaparang,,ID,-8.53,116.06,3,2,WRRA +WRRS,,97260,Sumbawa Besar/Brangbiji,,ID,-8.43,117.41,3,2,WRRS +WRRB,,97270,Bima/M.Salahuddin,,ID,-8.55,118.7,2,2,WRRB +WRKC,,97300,Maumere/Wai Oti,,ID,-8.63,122.25,3,2,WRKC +WRRW,,97340,Waingapu/Mau Hau,,ID,-9.66,120.33,12,2,WRRW +WPOC,,97385,Oe-Cussie,,TM,-9.2,124.36,5,2,WPOC +WAMT,,97430,Ternate/Babullah,,ID,0.76,127.36,23,2,WAMT +WAPH,,97460,Labuha/Oesman Sadik,,ID,-1.63,127.5,3,2,WAPH +WASS,,97502,Sorong/Jefman,,ID,-0.93,131.11,3,2,WASS +WASR,,97530,Manokwari/Rendani,,ID,-0.88,134.05,3,2,WASR +WAPN,,97600,Sanana,,ID,-2.08,126.0,2,2,WAPN +WAJW,,97686,Wamena,,ID,-4.06,138.95,1660,2,WAJW +WAJJ,,97690,Jayapura/Sentani,,ID,-2.56,140.48,99,2,WAJJ +WASK,,97760,Kaimana/Utarom,,ID,-3.66,133.75,3,2,WASK +RPUO,,98135,Basco,,PH,20.45,121.96,11,2,RPUO +RPWS,,98653,Surigao,,PH,9.8,125.5,55,2,RPWS +RPMZ,,98836,Zamboanga,,PH,6.9,122.06,6,2,RPMZ +,01T,99999,High Island,LA,US,28.13,-94.4,30,2,01T +,02R,74753,Peason Ridge Range,LA,US,31.4,-93.28,141,2,02R +,03Y,99999,Hallock,MN,US,48.78,-96.95,250,2,03Y +,07G,99999,Charlotte/Fitch H Beach,MI,US,42.57,-84.81,272,2,07G +,07S,99999,Deer Park,WA,US,47.97,-117.43,672,2,07S +,0B9,99999,Goat Island (Ramos),ME,US,43.33,-70.4,12,2,0B9 +,0E4,99999,Payson,AZ,US,34.23,-111.33,1498,2,0E4 +,0L3,99999,Zuma Beach,CA,US,34.02,-118.82,6,2,0L3 +,0V1,99999,Custer (Ramos),SD,US,43.73,-103.62,1707,2,0V1 +,0V2,99999,Salida/Alexander,CO,US,38.53,-106.05,2283,2,0V2 +,0W8,99999,Chincoteague,VA,US,37.93,-75.38,2,2,0W8 +,0Y2,99999,Sturgeon Bay,WI,US,44.78,-87.32,176,2,0Y2 +,0Y7,99999,Lamoni,IA,US,40.62,-93.95,342,2,0Y7 +,0Z5,91164,Kilauea Pt. (Lgt-H),HI,US,22.23,-159.4,57,2,0Z5 +,11R,99999,Brenham Municipal Apt,TX,US,30.22,-96.37,94,2,11R +,12B,99999,New Castles (Cgls),NH,US,43.12,-70.48,1,2,12B +,12C,99999,Rochelle,IL,US,41.89,-89.08,238,2,12C +,12N,99999,Andover/Aeroflex-Andover Airport,NJ,US,41.01,-74.74,178,2,12N +,13A,99999,Nogales (Amos),AZ,US,31.42,-110.85,1198,2,13A +,13G,99999,Niagara (Cgs),NY,US,43.27,-79.07,82,2,13G +,14B,99999,Great Duck Isl Cgls,ME,US,44.15,-68.25,1,2,14B +,14C,99999,Frankfort (Cgs),MI,US,44.63,-86.25,174,2,14C +,15B,99999,Halfway Rock (Cgls),ME,US,43.65,-70.03,1,2,15B +,15C,99999,Milwaukee (Cgls),WI,US,43.02,-87.95,179,2,15C +,16B,99999,Heron Neck (Cgls),ME,US,44.03,-68.87,1,2,16B +,16C,99999,Kenosha (Cgs),WI,US,42.58,-87.75,223,2,16C +,17C,99999,Ludington (Cgs),MI,US,43.95,-86.47,182,2,17C +,17W,99999,Wadena Muni,MN,US,46.45,-95.21,418,2,17W +,18B,99999,Monhegan/Manana Isl,ME,US,43.77,-69.33,1,2,18B +,18C,99999,Michigan City (Cgs),IN,US,41.72,-86.92,177,2,18C +,18N,99999,New London Ledge Cg,CT,US,41.3,-72.08,8,2,18N +,19C,99999,Muskegon (Cgs),MI,US,43.23,-86.33,182,2,19C +,19D,99999,Mora Muni (Awos),MN,US,45.88,-93.27,309,2,19D +,19G,99999,Buffalo (Cgs),NY,US,42.88,-78.88,180,2,19G +,19R,99999,Ship Shoal Platform,LA,US,28.68,-91.22,18,2,19R +,1B1,99999,Hudson,NY,US,42.28,-73.71,60,2,1B1 +,1B5,72604,Franconia,NH,US,44.22,-71.75,287,2,1B5 +,1B7,99999,Boothville/R L Suggs Heliport,LA,US,29.35,-89.43,1,2,1B7 +,1F0,99999,Ardmore Downtown Exec Airport,OK,US,34.17,-97.12,257,2,1F0 +,1G7,99999,Mississippi Canyon,LA,US,28.78,-89.05,18,2,1G7 +,1H2,99999,Effingham,IL,US,39.07,-88.53,179,2,1H2 +,1J1,99999,St. Simon Isl (Cgs),GA,US,31.13,-81.37,1,2,1J1 +,1J2,99999,Tybee (Cgs),GA,US,32.02,-80.85,2,2,1J2 +,1J3,99999,Ponce De Leon Inlet,FL,US,29.07,-80.92,3,2,1J3 +,1J4,99999,Cape San Blas (Cgs),FL,US,29.68,-85.37,2,2,1J4 +,1J5,99999,Santa Rosa (Cgs),FL,US,30.32,-87.25,2,2,1J5 +,1K5,72460,Elkhart (Amos),KS,US,37.0,-101.88,1102,2,1K5 +,1L2,99999,Santa Monica Pier,CA,US,34.0,-118.5,2,2,1L2 +,1O5,99999,Montague,CA,US,41.73,-122.55,770,2,1O5 +,1S4,99999,Scappoose Industrial Airpark,OR,US,45.77,-122.86,17,2,1S4 +,1V1,99999,Rifle (Awrs),CO,US,39.53,-107.8,1622,2,1V1 +,1V4,72614,St. Johnsbury(Amos),VT,US,44.42,-72.02,217,2,1V4 +,1W9,99999,Wrightsville Beach,NC,US,34.18,-77.82,3,2,1W9 +,1Z2,91195,Upolu Point (Cgs),HI,US,20.25,-155.88,19,2,1Z2 +,1Z4,99999,Koloa (Cgs),HI,US,21.87,-159.45,15,2,1Z4 +,1Z6,91155,French Frigate Shls,HI,US,23.87,-166.28,2,2,1Z6 +,20B,99999,Rockland (Cgs),ME,US,44.1,-69.1,1,2,20B +,20C,99999,Saint Joseph (Cgs),MI,US,42.12,-86.48,176,2,20C +,20G,99999,Ashtabula (Cgs),OH,US,41.92,-80.8,178,2,20G +,20J,99999,West Jonesport Cgs,ME,US,44.53,-67.62,5,2,20J +,21C,99999,Sheboygan (Cgs),WI,US,43.75,-87.7,1,2,21C +,21G,99999,Marblehead (Cgs),OH,US,41.55,-82.73,196,2,21G +,22G,99999,Elyria/Lorain Co.,OH,US,41.35,-82.18,242,2,22G +,23B,99999,Seguin Isl (Cgls),ME,US,43.67,-69.77,1,2,23B +,23G,99999,Cleveland Hrbr(Cgs),OH,US,41.5,-81.72,181,2,23G +,24B,99999,W. Quoddy Head Cgls,ME,US,44.8,-66.95,1,2,24B +,24G,99999,Toledo (Cgs),OH,US,41.7,-83.45,180,2,24G +,25B,99999,Portsmouth Harbor,NH,US,43.07,-70.72,1,2,25B +,25G,99999,Erie (Cgs),PA,US,42.12,-80.08,175,2,25G +,26B,99999,Isle Of Shoals(Cgs),NH,US,42.97,-70.62,1,2,26B +,26G,99999,Rochester (Cgls),NY,US,43.25,-77.6,82,2,26G +,27B,99999,Cape Neddick (Cgls),ME,US,43.17,-70.6,12,2,27B +,27G,99999,Lorain (Cgs),OH,US,41.47,-82.18,176,2,27G +,27U,99999,Salmon,ID,US,45.18,-113.9,1210,2,27U +,27Y,99999,Grand Marais (Cgs),MI,US,46.67,-85.98,183,2,27Y +,28G,99999,Oswego (Cgs),NY,US,43.47,-76.52,78,2,28G +,28K,99999,Grncyn Blk52(Sawrs),LA,US,27.88,-91.5,1,2,28K +,28T,99999,Sabine Pass,TX,US,29.7,-93.95,5,2,28T +,28Y,99999,North Manitou Shoal,MI,US,45.02,-85.95,177,2,28Y +,29B,99999,Boston/Hull (Cgls),MA,US,42.32,-70.88,0,2,29B +,29G,99999,Ravenna/Portage Co.,OH,US,41.22,-81.25,365,2,29G +,29J,99999,Rock Hill,SC,US,34.99,-81.05,202,2,29J +,29Y,99999,Devils Island (Ls),WI,US,47.08,-90.73,192,2,29Y +,2B4,99999,Newport State Airport,RI,US,41.53,-71.28,51,2,2B4 +,2B6,99999,North Adams,MA,US,42.7,-73.17,201,2,2B6 +,2B8,99999,Portland Head(Cgls),ME,US,43.62,-70.2,23,2,2B8 +,2DP,74695,Dare Co Gnry Range,NC,US,35.68,-75.9,3,2,2DP +,2EG,69012,Eglin Afb Rng C52A,FL,US,30.52,-86.3,61,2,2EG +,2G6,99999,Meadville,PA,US,41.62,-80.21,428,2,2G6 +,2H1,99999,Huntington B. Oil,CA,US,33.57,-118.13,36,2,2H1 +,2I4,99999,Columbus/Bolton Fld,OH,US,39.9,-83.13,280,2,2I4 +,2I5,99999,Rantoul,IL,US,40.29,-88.14,224,2,2I5 +,2I8,99999,Newark,OH,US,40.02,-82.45,270,2,2I8 +,2L6,99999,Marina Del Rey,CA,US,33.97,-118.43,8,2,2L6 +,2L7,99999,Solana Beach,CA,US,32.98,-117.27,5,2,2L7 +,2PJ,74792,Poinsett Range,SC,US,33.85,-80.48,68,2,2PJ +,2R8,69029,Port Aransas,TX,US,27.82,-97.08,2,2,2R8 +,2S9,99999,Willapa Harbor,WA,US,46.7,-123.82,5,2,2S9 +,2V9,99999,Gunnison (Awrs),CO,US,38.6,-106.92,2380,2,2V9 +,2WX,99999,Buffalo (Amos),SD,US,45.57,-103.52,881,2,2WX +,30B,99999,Sandwich (Cgs),MA,US,41.78,-70.5,1,2,30B +,30G,99999,Saginaw River (Cgs),MI,US,43.63,-83.85,177,2,30G +,30N,99999,Faulkner Isl (Cgls),CT,US,41.22,-72.67,15,2,30N +,30Y,99999,Duluth Harbor (Cgs),MN,US,46.77,-92.08,186,2,30Y +,31B,99999,Chatham (Cgs),MA,US,41.67,-69.95,1,2,31B +,31G,99999,Belle Isle (Cgs),MI,US,42.33,-82.97,177,2,31G +,31Y,99999,Eagle Harbor (Cgls),MI,US,47.47,-88.17,186,2,31Y +,32N,99999,Little Gulf Isl(Ls),CT,US,41.2,-72.1,6,2,32N +,32Y,99999,Portage (Cgs),MI,US,47.23,-88.63,190,2,32Y +,33B,99999,Buzzards Bay (Cgsl),MA,US,41.38,-71.03,1,2,33B +,33G,99999,Port Huron (Cgs),MI,US,43.0,-82.42,177,2,33G +,34B,99999,Gloucester (Cgs),MA,US,42.58,-70.67,1,2,34B +,34N,99999,Eatons Neck (Cgs),NY,US,40.95,-73.4,1,2,34N +,34Y,99999,Marquette (Cgls),MI,US,46.55,-87.38,203,2,34Y +,35B,99999,Merrimac River(Cgs),MA,US,42.82,-70.87,1,2,35B +,36B,99999,Race Point (Cgs),MA,US,42.05,-70.18,1,2,36B +,36Y,99999,Pt Betsie/Frankfort,MI,US,44.62,-86.2,183,2,36Y +,37B,99999,Scituate (Cgs),MA,US,42.2,-70.72,1,2,37B +,37C,99999,West Cameron 556,LA,US,28.19,-93.0,1,2,37C +,37W,99999,Erwin/Harnett County,NC,US,35.38,-78.73,60,2,37W +,38Y,99999,Saint Ignace,MI,US,45.85,-84.72,176,2,38Y +,39Y,99999,Tawas Point (Cgs),MI,US,44.25,-83.43,178,2,39Y +,3A6,99999,Newhall,CA,US,34.37,-118.57,427,2,3A6 +,3B1,72619,Greenville (Amos),ME,US,45.47,-69.58,316,2,3B1 +,3B2,99999,Marshfield Airport,MA,US,42.1,-70.68,3,2,3B2 +,3B6,99999,Eugene Island 330,LA,US,28.08,-92.7,0,2,3B6 +,3DU,99999,Drummond,MT,US,46.67,-113.15,1202,2,3DU +,3FC,99999,Falls City,NE,US,40.09,-95.6,445,2,3FC +,3HE,99999,Howell,MI,US,42.63,-83.98,293,2,3HE +,3HT,99999,Harlowton,MT,US,46.43,-109.83,1268,2,3HT +,3KM,99999,Wichita/Col. Jabara,KS,US,37.75,-97.22,433,2,3KM +,3L3,99999,Newport Beach,CA,US,33.6,-117.88,3,2,3L3 +,3O6,99999,Treasure Island,CA,US,37.8,-122.37,8,2,3O6 +,3OI,99999,Lamoni,IA,US,40.62,-93.95,342,2,3OI +,3R1,99999,Bay City Municipal Airport,TX,US,28.97,-95.86,14,2,3R1 +,3R5,99999,New Braunfels Municipal Airport,TX,US,29.72,-98.05,195,2,3R5 +,3RN,74365,Grayling Af Range,MI,US,44.83,-84.55,387,2,3RN +,3S2,99999,Aurora State,OR,US,45.25,-122.77,60,2,3S2 +,3SE,72650,Spencer,IA,US,43.17,-95.15,408,2,3SE +,3SM,99999,Shelbyville,IN,US,39.59,-85.8,245,2,3SM +,3SZ,99999,St Charles,MO,US,38.93,-90.43,134,2,3SZ +,3T5,99999,La Grange/Fayette Regional,TX,US,29.91,-96.95,99,2,3T5 +,3TH,99999,Thompson Falls,MT,US,47.6,-115.37,725,2,3TH +,3V8,99999,Venice Heliport,LA,US,29.12,-89.2,80,2,3V8 +,3V9,99999,Aspen,CO,US,39.29,-106.87,2270,2,3V9 +,3W4,99999,Swansboro/Bogue,NC,US,34.65,-77.1,2,2,3W4 +,40B,99999,Clayton Lake,ME,US,46.62,-69.53,314,2,40B +,40G,99999,Grand Canyon/Valle,AZ,US,35.65,-112.15,1830,2,40G +,40J,99999,Perry-Foley,FL,US,30.07,-83.57,14,2,40J +,40N,99999,Chester Co Arpt,PA,US,39.98,-75.87,201,2,40N +,40Y,99999,Thunder Bay Island,MI,US,45.07,-83.55,178,2,40Y +,41G,99999,Bath,MI,US,42.85,-84.48,261,2,41G +,41I,99999,Eugene Island B266C,LA,US,28.47,-91.78,30,2,41I +,41Y,99999,St Clair Shores Cgs,MI,US,42.47,-82.43,175,2,41Y +,43F,99999,Litchfield Muni,MN,US,45.1,-94.5,347,2,43F +,43M,99999,Fort Ritchie/Site R,MD,US,39.73,-77.43,275,2,43M +,43S,99999,West Point (Cgls),WA,US,47.67,-122.43,4,2,43S +,44N,99999,Millbrook/Sky Acres,NY,US,41.7,-73.73,213,2,44N +,44W,74696,Diamond Shoals(Cgs),NC,US,35.15,-75.3,1,2,44W +,44Y,99999,Sault Ste Marie Cgs,MI,US,46.5,-84.33,176,2,44Y +,45B,99999,Brant Point (Cgs),MA,US,41.28,-70.08,8,2,45B +,45N,99999,Bay Shore/Fire Isl,NY,US,40.63,-73.27,5,2,45N +,45W,99999,Oracoke (Cgs),NC,US,35.12,-75.98,2,2,45W +,46W,74699,Frying Pan Shoals,NC,US,33.48,-77.58,0,2,46W +,48N,99999,Montauk Pt. (Cgls),NY,US,41.07,-71.93,1,2,48N +,49J,99999,Hilton Head (Awos),SC,US,32.22,-80.7,6,2,49J +,49N,99999,East Moriches (Cgs),NY,US,40.78,-72.75,1,2,49N +,4BK,99999,Brookings,OR,US,42.05,-124.28,24,2,4BK +,4BL,99999,Blanding,UT,US,37.62,-109.47,1840,2,4BL +,4BQ,99999,Broadus,MT,US,45.43,-105.4,922,2,4BQ +,4BW,72683,Burns (Amos),OR,US,43.58,-118.95,1271,2,4BW +,4CB,74618,Cuddleback Gnry Rng,CA,US,35.27,-117.43,864,2,4CB +,4CR,99999,Corona/Lincoln,NM,US,34.1,-105.68,1981,2,4CR +,4DG,99999,Douglas,WY,US,42.75,-105.38,1477,2,4DG +,4HV,99999,Hanksville,UT,US,38.37,-110.72,1314,2,4HV +,4L7,99999,Hermosa Beach Pier,CA,US,33.87,-118.4,8,2,4L7 +,4LJ,72463,Lamar,CO,US,38.08,-102.62,1103,2,4LJ +,4LW,99999,Lakeview,OR,US,42.22,-120.35,1455,2,4LW +,4MR,74638,Melrose Gnry Range,NM,US,34.3,-103.8,1326,2,4MR +,4MY,99999,Moriarty,NM,US,34.98,-106.05,1890,2,4MY +,4OM,72789,Omak,WA,US,48.42,-119.53,382,2,4OM +,4S1,99999,Gold Beach Muni,OR,US,42.41,-124.42,5,2,4S1 +,4S2,69033,Hood Canal Bridge,OR,US,45.67,-121.53,192,2,4S2 +,4SL,99999,Torreon,NM,US,35.8,-107.18,2106,2,4SL +,4SU,74619,Superior Vlly Gnry,CA,US,36.33,-117.1,962,2,4SU +,4SV,99999,Strevell,ID,US,42.02,-113.25,1612,2,4SV +,4V5,99999,Durango (Awrs),CO,US,37.28,-107.87,2012,2,4V5 +,50C,99999,Ocean Cape (Cgs),AK,US,59.52,-139.77,3,2,50C +,50N,99999,Rockaway (Cgs),NY,US,40.57,-73.88,3,2,50N +,50Q,72495,Farallon Island,CA,US,37.7,-123.0,12,2,50Q +,51N,99999,Short Beach (Cgs),NY,US,40.58,-73.55,1,2,51N +,51Q,99999,San Francisco (Pbs),CA,US,37.75,-122.7,5,2,51Q +,52N,99999,Wildwood,NJ,US,39.0,-74.82,2,2,52N +,52Q,99999,Davis Point (Awrs),CA,US,38.05,-122.27,18,2,52Q +,53D,99999,Glenwood,MN,US,45.65,-95.38,423,2,53D +,53Q,99999,Pillar Pt/El Granda,CA,US,37.5,-122.5,40,2,53Q +,53S,99999,Point Wilson (Cgls),WA,US,48.12,-122.75,1,2,53S +,54N,99999,Manasquan Inl (Cgs),NJ,US,40.1,-74.02,1,2,54N +,54Q,99999,Castroville/Moss,CA,US,36.8,-121.8,5,2,54Q +,54Y,99999,Rush City Muni,MN,US,45.7,-92.95,281,2,54Y +,55D,99999,Grayling Aaf Airport,MI,US,44.68,-84.73,353,2,55D +,55N,99999,Atlantic City (Cgs),NJ,US,39.38,-74.42,4,2,55N +,56N,99999,Sandy Hook (Cgs),NJ,US,40.47,-74.02,5,2,56N +,58Y,99999,Silver Bay,MN,US,47.2,-91.4,331,2,58Y +,5B2,99999,Saratoga Springs,NY,US,43.05,-73.86,132,2,5B2 +,5B5,72516,Bennington State,VT,US,42.88,-73.25,252,2,5B5 +,5BI,99999,Big River Lake,AK,US,60.82,-152.3,12,2,5BI +,5CD,99999,Chandalar Shelf,AK,US,68.07,-149.58,982,2,5CD +,5CE,70360,Cape Saint Elias,AK,US,59.8,-144.6,18,2,5CE +,5D8,99999,Marshall,MI,US,42.25,-84.96,287,2,5D8 +,5EA,99999,Healy River Airport,AK,US,63.88,-149.02,396,2,5EA +,5G9,99999,Lambertville/Toledo Suburban,MI,US,41.74,-83.66,204,2,5G9 +,5GN,99999,Tahneta Pass,AK,US,61.82,-147.55,900,2,5GN +,5HN,70279,Cape Hinchinbrook,AK,US,60.23,-146.65,56,2,5HN +,5HR,99999,Hayes River,AK,US,61.98,-152.08,305,2,5HR +,5I3,99999,Pikeville (Ramos),KY,US,37.48,-82.52,446,2,5I3 +,5J0,99999,John Day State Arpt,OR,US,44.4,-118.97,1127,2,5J0 +,5L8,99999,Long Beach,CA,US,33.77,-118.17,3,2,5L8 +,5MK,99999,Mckinley Park,AK,US,63.73,-148.92,524,2,5MK +,5MU,99999,Mt Mckinley Natl Pk,AK,US,63.65,-148.8,625,2,5MU +,5PX,99999,Paxson,AK,US,63.03,-145.5,809,2,5PX +,5R0,99999,East Addition B323,TX,US,28.22,-93.75,26,2,5R0 +,5SO,99999,Snowshoe Lake,AK,US,62.03,-142.67,735,2,5SO +,5SZ,99999,Slana Airport,AK,US,62.7,-143.98,730,2,5SZ +,5T6,99999,Dona Ana County At Santa Teresa,NM,US,31.88,-106.7,1253,2,5T6 +,5WD,70277,Seward,AK,US,60.12,-149.45,18,2,5WD +,5WO,99999,Lazy Mtn/Wolverine,AK,US,61.63,-149.03,236,2,5WO +,5WT,99999,Whittier,AK,US,60.77,-148.68,9,2,5WT +,60S,99999,Pearson Airpark; Vancouver,WA,US,43.62,-122.66,8,2,60S +,61N,99999,Indian River (Cgs),DE,US,38.62,-75.07,1,2,61N +,61W,99999,Annapolis (Cgs),MD,US,38.92,-76.47,8,2,61W +,62G,99999,Wilmette (Marines),IL,US,42.07,-87.68,183,2,62G +,62W,99999,Cape Henry (Cgls),VA,US,36.93,-76.0,1,2,62W +,62Y,99999,Two Harbors(Awo,MN,US,47.1,-91.75,328,2,62Y +,63G,99999,Chicago/Calumet Cgs,IL,US,41.72,-87.53,180,2,63G +,63S,99999,Colville Muni Airport,WA,US,48.54,-117.88,572,2,63S +,63W,99999,Milford Haven (Cgs),VA,US,37.48,-76.32,1,2,63W +,64W,99999,Parramore Beach,VA,US,37.53,-75.62,1,2,64W +,65W,99999,Thomas Point (Cgs),MD,US,38.9,-76.43,1,2,65W +,66W,99999,Cove Point (Cgls),MD,US,38.38,-76.38,1,2,66W +,67B,99999,Castle Hill (Cgs),RI,US,41.45,-71.35,15,2,67B +,67W,99999,Stillpond (Cgs),MD,US,39.33,-76.1,8,2,67W +,6A3,99999,Andrews,NC,US,35.19,-83.86,518,2,6A3 +,6B1,99999,Rochester,NH,US,43.28,-70.92,104,2,6B1 +,6L9,99999,Huntington Beach,CA,US,33.65,-118.0,35,2,6L9 +,6R0,99999,Slidell,LA,US,30.34,-89.82,8,2,6R0 +,6R6,99999,Dryden,TX,US,30.04,-102.21,702,2,6R6 +,6V1,99999,Imperial,NE,US,40.55,-101.65,1003,2,6V1 +,6V3,99999,Richlands/Tazewell County Apt,VA,US,37.06,-81.8,808,2,6V3 +,6V8,99999,Montrose,CO,US,38.51,-107.88,1752,2,6V8 +,75S,99999,Burlington/Mt Vern,WA,US,48.47,-122.42,43,2,75S +,76D,99999,Bad Axe Memorial,MI,US,43.78,-82.98,233,2,76D +,76S,99999,Oak Harbor Airpark,WA,US,48.25,-122.67,58,2,76S +,77M,99999,Malta,ID,US,42.32,-113.33,1375,2,77M +,77W,99999,Cape Lookout (Cgs),NC,US,34.6,-76.53,4,2,77W +,78W,99999,S. Port/Oak Isl Cgs,NC,US,33.88,-78.02,1,2,78W +,79J,99999,Andalusia/Opp Arpt,AL,US,31.32,-86.4,94,2,79J +,79W,99999,Oregon Inlet (Cgs),NC,US,35.77,-75.52,1,2,79W +,7A9,99999,Plains/Peterson Fld,GA,US,32.08,-84.37,160,2,7A9 +,7B5,99999,West Cameron 587,LA,US,28.09,-93.21,1,2,7B5 +,7F6,99999,Clarksville/Red River County Apt,TX,US,33.59,-95.06,134,2,7F6 +,7G2,99999,Ashtabula,OH,US,41.78,-80.69,281,2,7G2 +,7LI,99999,Joseph,UT,US,38.65,-112.2,1829,2,7LI +,7R1,99999,Golden Tri (Awos),LA,US,29.3,-89.4,2,2,7R1 +,7R2,99999,Leeville,LA,US,29.22,-90.23,2,2,7R2 +,7R3,99999,Amelia/Lake Palourd,LA,US,29.7,-91.1,2,2,7R3 +,7R4,99999,Intracoastal City,LA,US,29.78,-92.13,5,2,7R4 +,7R5,99999,Cameron Heliport,LA,US,29.78,-93.3,1,2,7R5 +,7R8,99999,South Marsh Island,LA,US,28.3,-91.98,1,2,7R8 +,81V,99999,Moorcroft,WY,US,44.29,-104.99,1210,2,81V +,82S,99999,Cape Disappointment,WA,US,46.28,-124.05,55,2,82S +,83S,99999,Coos Bay (Cgs),OR,US,43.35,-124.33,23,2,83S +,84J,99999,Folly Beach (Loran),SC,US,32.68,-79.88,3,2,84J +,84Q,99999,Blunts Reef (Cgs),CA,US,40.43,-124.5,8,2,84Q +,84S,99999,Grays Harbor (Cgs),WA,US,46.92,-124.1,6,2,84S +,85D,99999,Bigfork,MN,US,47.78,-93.65,411,2,85D +,85J,99999,Georgetown (Cgls),SC,US,33.22,-79.18,8,2,85J +,85Q,99999,Santa Cruz Harbor,CA,US,36.97,-122.0,1,2,85Q +,85S,99999,Siuslaw River (Cgs),OR,US,44.0,-124.12,12,2,85S +,86J,99999,Sullivans Isl (Cgs),SC,US,32.77,-79.85,3,2,86J +,86Q,99999,St George Reef Cgls,CA,US,41.83,-124.4,45,2,86Q +,86S,99999,Smith Island (Cgls),WA,US,48.32,-122.85,1,2,86S +,87D,99999,Dodge Center,MN,US,44.02,-92.83,398,2,87D +,87Q,72390,Pt Piedras(Cg/Amos),CA,US,35.67,-121.28,21,2,87Q +,87S,99999,Quillayute Riv Cgls,WA,US,47.9,-124.63,1,2,87S +,88Q,99999,Samoa/Humboldt Bay,CA,US,40.77,-124.23,2,2,88Q +,88S,99999,Tillamook Bay (Cgs),OR,US,45.57,-123.92,15,2,88S +,89Q,99999,Point Arena (Cgls),CA,US,38.95,-123.73,18,2,89Q +,8B8,72615,Wolfe Boro,NH,US,43.61,-71.23,219,2,8B8 +,8B9,99999,Egg Rock (Ls),ME,US,44.35,-68.13,12,2,8B9 +,8D3,99999,Sisseton Municipal Airport,SD,US,45.67,-97.0,354,2,8D3 +,8FR,69013,Falcon Range,OK,US,34.65,-98.68,421,2,8FR +,8G5,99999,Saint Marys Muni,PA,US,41.42,-78.5,589,2,8G5 +,8R0,99999,Pascagoula (Cgs),MS,US,30.37,-88.57,8,2,8R0 +,8R1,99999,Mobile Point (Cgs),AL,US,30.23,-88.03,1,2,8R1 +,8R3,99999,Southwest Pass(Cgs),LA,US,28.92,-89.43,1,2,8R3 +,8R5,99999,Grand Isle (Cgs),LA,US,29.27,-89.95,2,2,8R5 +,8R6,99999,Calcasieu (Cgs),LA,US,29.78,-93.35,1,2,8R6 +,8R7,99999,Sabine Pass (Cgs),TX,US,29.73,-93.87,1,2,8R7 +,8R8,99999,Freeport (Cgs),TX,US,28.95,-95.3,2,2,8R8 +,8R9,69030,Port O'Connor (Cgs),TX,US,28.43,-96.43,3,2,8R9 +,8S0,99999,Starr-Browning Airstrip Airport,MT,US,48.6,-113.11,1419,2,8S0 +,8S7,99999,Neah Bay,WA,US,48.37,-124.58,3,2,8S7 +,8Y8,99999,Crane Lake (Awos),MN,US,48.27,-92.57,350,2,8Y8 +,90J,99999,Astor Nas,FL,US,29.12,-81.57,33,2,90J +,90S,99999,Umpqua River (Cgs),OR,US,43.68,-124.17,41,2,90S +,91Q,99999,Point Blunt (Cgls),CA,US,37.85,-122.42,73,2,91Q +,91S,99999,Alki Point (Cgls),WA,US,47.52,-122.42,1,2,91S +,92Q,99999,Bodega Bay (Cgls),CA,US,38.32,-123.05,3,2,92Q +,92S,99999,Cape Blanco (Cgs),OR,US,42.83,-124.57,57,2,92S +,93Q,99999,Pigeon Point (Cgls),CA,US,37.18,-122.4,1,2,93Q +,93S,99999,Cape Flattery(Cgls),WA,US,48.38,-124.73,26,2,93S +,94B,99999,Wood Island (Ls),ME,US,43.45,-70.32,9,2,94B +,94Q,99999,Point Bonita (Cgls),CA,US,37.8,-122.52,1,2,94Q +,95B,99999,Cape Vincent (Mars),NY,US,44.12,-76.33,75,2,95B +,95Q,99999,Point Pinos (Cgls),CA,US,36.63,-121.93,6,2,95Q +,95S,99999,Yaquina Bay (Cgs),OR,US,44.62,-124.05,1,2,95S +,96B,99999,Owl'S Head (Ls),ME,US,44.08,-69.03,15,2,96B +,96Q,99999,Trinidad Head(Cgls),CA,US,41.05,-124.15,58,2,96Q +,96S,99999,New Dungeness (Cgs),WA,US,48.17,-123.1,12,2,96S +,97Q,99999,Point Reyes (Cgs),CA,US,38.0,-123.02,87,2,97Q +,97S,99999,Point No Point(Cgs),WA,US,47.92,-122.53,1,2,97S +,98Q,99999,Rio Vista (Cgls),CA,US,38.15,-121.7,1,2,98Q +,99M,99999,Moorhead Muni Airport,MN,US,46.84,-96.66,280,2,99M +,99Q,99999,Port Chicago,CA,US,38.03,-122.03,12,2,99Q +,99S,99999,Pt. Robinson (Cgls),WA,US,47.38,-122.37,0,2,99S +,9B2,72612,Newport,VT,US,44.93,-72.2,233,2,9B2 +,9B5,99999,Bear Island (Cgs),ME,US,44.28,-68.27,12,2,9B5 +,9B9,99999,Wiscasset,ME,US,43.97,-69.72,21,2,9B9 +,9BB,99999,Wells,NV,US,41.11,-114.97,1723,2,9BB +,9F2,99999,Fourchon (Sawrs),LA,US,29.1,-90.2,2,2,9F2 +,9L0,99999,Dana Point,CA,US,33.45,-117.68,15,2,9L0 +,9R0,99999,Galveston (Cgs),TX,US,29.33,-94.77,1,2,9R0 +,9R1,99999,Port Aransas (Cgs),TX,US,27.83,-97.07,1,2,9R1 +,9R3,69028,Port Isabel (Cgs),TX,US,26.07,-97.17,5,2,9R3 +,9V9,72653,Chamberlain (Amos),SD,US,43.8,-99.32,530,2,9V9 +,9Z0,99999,Klawock Seaplane,AK,US,55.55,-133.1,0,2,9Z0 +,9Z1,99999,Klawock,AK,US,55.58,-133.08,15,2,9Z1 +,A06,99999,La Civic Center,CA,US,34.05,-118.24,71,2,A06 +,AAA,99999,Lincoln/Logan Co,IL,US,40.16,-89.33,182,2,AAA +AAAD,,94672,Adelaide Airpor,SA,AU,-34.93,138.52,4,2,AAAD +,AAF,99999,Apalachicola Muni (Asos),FL,US,29.73,-85.03,6,2,AAF +,AAO,99999,Colonel James Jabara Airport,KS,US,37.75,-97.22,433,2,AAO +,AAT,99999,Alturas (Was O00),CA,US,41.48,-120.57,1333,2,AAT +AAWR,,94659,Woomera Aerodro,SA,AU,-31.15,136.8,167,2,AAWR +ABAN6,,99456,Fowey Rocks,FL,US,25.98,-80.17,0,2,ABAN6 +ABANG,,99455,Alexandria Bay,NY,US,44.55,-75.93,76,2,ABANG +ABBN,,94578,Brisbane Airpor,QU,AU,-27.43,153.08,6,2,ABBN +ABCV,,94510,Charleville Arp,QU,AU,-26.42,146.27,304,2,ABCV +,ABE,72517,Allentown-Bethlehem,PA,US,40.65,-75.43,117,2,ABE +ABGL,,94380,Gladstone,QU,AU,-23.85,151.27,76,2,ABGL +,ABI,72266,Abilene Municipal,TX,US,32.42,-99.68,546,2,ABI +ABMA,,94332,Mount Isa Airpo,QU,AU,-20.65,139.47,342,2,ABMA +ABTL,,94294,Townsville(Aus-,QU,AU,-19.25,146.75,6,2,ABTL +,ABX,99999,Albuquerque Nexrad,NM,US,35.15,-106.82,1814,2,ABX +,ABY,72216,Albany Municipal,GA,US,31.53,-84.18,59,2,ABY +,ACA,99999,Acapulco/G. Alv,,MX,16.77,-99.75,5,2,ACA +,ACB,99999,Bellaire,MI,US,44.99,-85.2,190,2,ACB +ACCC,,96996,Cocos Island Ar,,AU,-12.18,96.82,3,2,ACCC +,ACK,99999,Nantucket Memorial,MA,US,41.25,-70.07,15,2,ACK +,ACQ,99999,Waseca Muni Airport,MN,US,44.07,-93.55,343,2,ACQ +,ACT,72256,Waco-Madison Cooper,TX,US,31.62,-97.22,155,2,ACT +,ACV,99999,Arcata/Eureka Arpt,CA,US,40.98,-124.1,66,2,ACV +,ACY,72407,Atlantic City Intl,NJ,US,39.45,-74.57,20,2,ACY +,ADC,99999,Wadena Municipal Airport,MN,US,46.45,-95.21,418,2,ADC +ADDN,,94120,Darwin (Aus-Afb,NT,AU,-12.4,130.87,30,2,ADDN +,ADG,99999,Lenawee County Airport/Adrian,MI,US,41.87,-84.07,243,2,ADG +ADGV,,94150,Gove Airport,NT,AU,-12.27,136.82,54,2,ADGV +,ADH,99999,Ada Municipal Airport,OK,US,34.81,-96.67,310,2,ADH +,ADK,70454,Adak Nas/Mitchell,AK,US,51.88,-176.65,4,2,ADK +,ADM,99999,Ardmore Municipal,OK,US,34.3,-97.02,232,2,ADM +KADS,,99999,Dallas/Addison Arpt,TX,US,32.97,-96.83,196,2,KADS +,ADU,99999,Audubon,IA,US,41.7,-94.92,392,2,ADU +,ADW,74594,Andrews Afb,MD,US,38.82,-76.87,86,2,ADW +,AEG,99999,Albuquerque/Double Eagle Ii Apt,NM,US,35.14,-106.8,1779,2,AEG +,AEL,99999,Albert Lea (Awos),MN,US,43.68,-93.37,383,2,AEL +,AEX,74754,Alexandria Intl/England Afb,LA,US,31.33,-92.55,27,2,AEX +,AFF,74531,Air Force Academy,CO,US,38.97,-104.82,2003,2,AFF +,AFJ,99999,Washington (Awos),PA,US,40.13,-80.28,361,2,AFJ +,AFM,99999,Ambler,AK,US,67.1,-157.85,37,2,AFM +,AFN,99999,Jaffrey Municipal,NH,US,42.8,-72.0,317,2,AFN +,AFW,99999,Fort Worth/Alliance,TX,US,32.98,-97.32,220,2,AFW +,AFY,11910,Fundy Park (Alma) Cs,NF,CN,45.6,-64.95,43,2,AFY +,AGC,99999,Pittsburgh/Alleghen,PA,US,40.35,-79.93,382,2,AGC +AGGH,,91520,Honiara/Henderson,,SO,-9.42,160.05,9,2,AGGH +AGGL,,91541,Santa Cruz Island,,SO,-10.7,165.8,24,2,AGGL +AGGM,,91503,Munda/New Georgia,,SO,-8.33,157.27,6,2,AGGM +,AGN,70383,Angoon Seaplane,AK,US,57.5,-134.58,11,2,AGN +,AGS,72218,Augusta/Bush Field,GA,US,33.37,-81.97,45,2,AGS +,AGU,76571,Aguascalientes,,MX,21.88,-102.3,1874,2,AGU +AHBR,,94203,Broome Airport,WE,AU,-17.95,122.22,9,2,AHBR +,AHN,72311,Athens Municipal,GA,US,33.95,-83.32,247,2,AHN +,AHP,99999,Port Alexander,AK,US,56.25,-134.65,1,2,AHP +AHPD,,94312,Port Hedland Ar,WE,AU,-20.37,118.62,11,2,AHPD +,AHT,99999,Amchitka Island,AK,US,51.38,179.27,69,2,AHT +,AIA,99999,Alliance Municipal,NE,US,42.05,-102.8,1198,2,AIA +,AID,99999,Anderson Municipal,IN,US,40.12,-85.62,280,2,AID +,AIG,99999,Antigo,WI,US,45.03,-89.14,464,2,AIG +,AIN,70030,Wainwright (Dew),AK,US,70.62,-159.85,27,2,AIN +,AIO,99999,Atlantic,IA,US,41.4,-95.05,360,2,AIO +,AIT,99999,Aitkin Ndb(Awos),MN,US,46.55,-93.68,367,2,AIT +,AIZ,99999,Kaiser Mem (Awos),MO,US,38.1,-92.55,265,2,AIZ +,AJB,99999,Biorka Island Sawrs,AK,US,56.85,-135.53,15,2,AJB +AK21,,99999,Nabesna/Devil Mtn,AK,US,62.4,-143.0,882,2,AK21 +AK42,,99999,Sutton,AK,US,61.72,-148.88,265,2,AK42 +,AKH,99999,Gastonia,NC,US,35.2,-81.15,243,2,AKH +,AKO,99999,Akron/Washington Co,CO,US,40.17,-103.22,1431,2,AKO +,AKP,99999,Anaktuvuk Pass,AK,US,68.13,-151.73,643,2,AKP +,AKQ,99999,Wakefield (Nexrad),VA,US,36.98,-77.02,64,2,AKQ +,AKR,99999,Akron Fulton Intl Airport,OH,US,41.04,-81.47,326,2,AKR +,AKW,99999,Klawock,AK,US,55.58,-133.08,15,2,AKW +,ALI,99999,Alice Intl Airport,TX,US,27.73,-98.03,54,2,ALI +,ALM,99999,Alamogordo-White,NM,US,32.83,-105.98,1279,2,ALM +,ALN,99999,Alton/St Louis Rgnl,IL,US,38.9,-90.05,166,2,ALN +,ALO,72548,Waterloo Municipal,IA,US,42.55,-92.4,268,2,ALO +ALRF1,,99431,Alligator Reef,FL,US,24.85,-80.62,0,2,ALRF1 +,ALS,72462,Alamosa Muni(Awos),CO,US,37.45,-105.87,2299,2,ALS +ALSN6,,99410,Ambrose (Lgt-Ship),NY,US,40.47,-73.83,0,2,ALSN6 +,ALW,72788,Walla Walla Rgn,WA,US,46.1,-118.28,367,2,ALW +,ALW,99999,Walla Walla Rgn,WA,US,46.1,-118.28,367,2,ALW +,AMG,99999,Alma/Bacon Co.,GA,US,31.53,-82.5,61,2,AMG +AMHB,,94975,Hobart Airport,TA,AU,-42.83,147.5,3,2,AMHB +AMLT2,,99999,Amarillo Radar Stn,TX,US,35.25,-101.65,1100,2,AMLT2 +AMLV,,94865,Laverton (Aus-A,VC,AU,-37.85,144.72,14,2,AMLV +AMMG,,94821,Mount Gambier A,SA,AU,-37.72,140.78,69,2,AMMG +AMMQ,,94998,Macquarie Islan,,AU,-54.48,158.93,6,2,AMMQ +,AMN,99999,Alma,MI,US,43.32,-84.69,230,2,AMN +,AMW,99999,Ames Municipal Airport,IA,US,41.99,-93.62,280,2,AMW +,AMX,99999,Miami (Nexrad),FL,US,25.62,-80.42,34,2,AMX +ANAU,,91530,Nauru Island,,NW,-0.53,166.92,6,2,ANAU +,ANB,99999,Anniston/Calhoun Co,AL,US,33.58,-85.85,186,2,ANB +,AND,99999,Anderson Co Airport,SC,US,34.5,-82.72,238,2,AND +,ANE,99999,Minneapolis/Blaine,MN,US,45.15,-93.22,278,2,ANE +,ANI,70232,Aniak (Awos),AK,US,61.58,-159.53,26,2,ANI +,ANJ,99999,Sault Ste Marie,MI,US,46.48,-84.37,218,2,ANJ +,ANV,99999,Anvik Airport,AK,US,62.65,-160.18,99,2,ANV +,ANW,99999,Ainsworth Municipal,NE,US,42.58,-100.0,789,2,ANW +,AOH,99999,Lima,OH,US,40.71,-84.03,297,2,AOH +,AOO,99999,Altoona/Blair Co.,PA,US,40.3,-78.32,458,2,AOO +,APA,99999,Denver/Centennial,CO,US,39.57,-104.85,1793,2,APA +APAL,,94802,Albany Airport,WE,AU,-34.95,117.8,69,2,APAL +,APB,99999,St George Island,AK,US,56.58,-169.66,35,2,APB +,APC,99999,Napa Co. Airport,CA,US,38.22,-122.28,10,2,APC +APCR,,94300,Carnarvon Airport,WE,AU,-24.87,113.67,7,2,APCR +APDN,,94120,Darwin (Civ/Mil,NT,AU,-12.4,130.87,30,2,APDN +,APF,99999,Naples Municipal,FL,US,26.15,-81.77,3,2,APF +APFT,,94646,Forrest Airport,WE,AU,-30.83,128.1,160,2,APFT +APKG,,94637,Kalgoorlie Arpt,WE,AU,-30.77,121.45,360,2,APKG +,APN,72639,Alpena Co. Regional,MI,US,45.07,-83.57,211,2,APN +APPH,,94610,Perth Intl Arpt,WE,AU,-31.93,115.95,12,2,APPH +,APV,99999,Apple Valley,CA,US,34.58,-117.18,932,2,APV +,AQC,99999,Klawock Seaplane,AK,US,55.55,-133.1,0,2,AQC +,AQP,99999,Appleton Municipal Airport,MN,US,45.23,-96.0,311,2,AQP +,AQQ,72220,Apalachicola Muni,FL,US,29.73,-85.03,6,2,AQQ +AQQN5,,99999,Albuquerque Radar,NM,US,35.07,-106.87,1515,2,AQQN5 +,AQR,99999,Atoka Muni Airport,OK,US,34.4,-96.15,180,2,AQR +,AQW,99999,North Adams,MA,US,42.49,-73.18,199,2,AQW +,ARA,99999,New Iberia/Acadiana,LA,US,30.03,-91.88,7,2,ARA +,ARB,99999,Ann Arbor Municipal,MI,US,42.22,-83.75,256,2,ARB +,ARC,99999,Arctic Village,AK,US,68.12,-145.57,636,2,ARC +,ARG,99999,Walnut Ridge (Awos),AR,US,36.13,-90.92,83,2,ARG +,ARR,99999,Aurora Municipal,IL,US,41.77,-88.47,215,2,ARR +,ART,99999,Watertown Intl Arpt,NY,US,44.0,-76.02,99,2,ART +,ARV,99999,Minocqua/Woodruff,WI,US,45.93,-89.73,496,2,ARV +ASAS,,94326,Alice Springs A,NT,AU,-23.8,133.9,544,2,ASAS +,ASD,99999,Slidell,LA,US,30.35,-89.82,8,2,ASD +,ASE,99999,Aspen/Sardy Field,CO,US,39.22,-106.87,2382,2,ASE +,ASG,99999,Springdale Muni,AR,US,36.18,-94.12,412,2,ASG +,ASH,99999,Nashua/Boire Field,NH,US,42.78,-71.52,61,2,ASH +,ASJ,99999,Ahoskie/Tri-County,NC,US,36.3,-77.17,21,2,ASJ +ASNF,,94996,Norfolk Island,,AU,-29.03,167.93,109,2,ASNF +ASNW,,94750,Nowra (Aus-Navy,NW,AU,-34.95,150.53,110,2,ASNW +ASSY,,94767,Sydney Intl Air,NW,AU,-33.95,151.18,3,2,ASSY +,AST,72791,Astoria/Clatsop,OR,US,46.15,-123.88,7,2,AST +ASWG,,94910,Wagga Arpt,NW,AU,-35.15,147.44,213,2,ASWG +ASWM,,94776,Williamtown Aer,NW,AU,-32.78,151.82,11,2,ASWM +,ASX,99999,Ashland/Kennedy Memorial Airport,WI,US,46.55,-90.92,252,2,ASX +,ATL,72219,Atlanta Intl Arpt,GA,US,33.65,-84.42,315,2,ATL +ATNI1,,99999,Ashton Radar Stn,ID,US,44.57,-111.45,2000,2,ATNI1 +,ATS,99999,Artesia,NM,US,32.85,-104.47,1081,2,ATS +,ATT,99999,Austin City (Renamed 5/22/99),TX,US,30.3,-97.7,189,2,ATT +,ATU,70409,Attu/Casco Cove Cgs,AK,US,52.83,173.18,21,2,ATU +,ATW,99999,Appleton/Outagamie,WI,US,44.25,-88.52,280,2,ATW +,ATX,99999,Seattle (Nexrad),WA,US,48.2,-122.5,185,2,ATX +,ATY,99999,Watertown Municipal,SD,US,44.92,-97.15,533,2,ATY +,AUB,99999,Auburn Univ. (Amos),AL,US,32.6,-85.5,198,2,AUB +,AUD,99999,Audubon Park,LA,US,29.93,-90.13,2,2,AUD +,AUG,99999,Augusta State Arpt,ME,US,44.32,-69.8,107,2,AUG +,AUH,99999,Aurora,NE,US,40.89,-98.0,550,2,AUH +,AUM,99999,Austin Muni,MN,US,43.67,-92.93,375,2,AUM +,AUN,99999,Aurburn Municipal Airport,CA,US,38.95,-121.08,467,2,AUN +,AUO,99999,Auburn-Opelika Apt,AL,US,32.62,-85.43,236,2,AUO +,AUS,72254,Austin/Mueller (Closed 5/22/99),TX,US,30.3,-97.7,189,2,AUS +,AUW,99999,Wausau Municipal,WI,US,44.93,-89.63,366,2,AUW +,AVC,99999,South Hill/Mecklenburg-Brunswick,VA,US,36.69,-78.05,135,2,AVC +,AVK,99999,Alva Rgnl Airport,OK,US,36.77,-98.67,449,2,AVK +,AVL,72315,Asheville Municipal,NC,US,35.43,-82.55,661,2,AVL +,AVP,72513,Wilkes-Barre/Scrant,PA,US,41.33,-75.73,289,2,AVP +,AVX,72292,Avalon/Catalina,CA,US,33.4,-118.42,488,2,AVX +,AWG,99999,Washington,IA,US,41.28,-91.67,230,2,AWG +,AWH,99999,Wildhorse Res/Elko,NV,US,41.67,-115.78,1902,2,AWH +,AWM,99999,West Memphis Muni,AR,US,35.13,-90.23,65,2,AWM +,AWO,99999,Arlington Muni,WA,US,48.17,-122.17,42,2,AWO +,AXA,99999,Algona,IA,US,43.08,-94.27,372,2,AXA +,AXN,99999,Alexandria/Chandler,MN,US,45.87,-95.4,434,2,AXN +,AXO,99999,Grand Isle (Sawrs),LA,US,29.25,-89.97,2,2,AXO +,AYE,99999,Fort Devens/Ayer,MA,US,42.57,-71.6,82,2,AYE +AYMD,,94014,Madang Airport,,NG,-5.22,145.8,12,2,AYMD +AYPY,,94035,Port Moresby Intl,,NG,-9.43,147.22,47,2,AYPY +AYRB,,94085,Rabaul/New Britain,,NG,-4.22,152.18,9,2,AYRB +,AYS,72213,Waycross/Ware Co.,GA,US,31.25,-82.4,46,2,AYS +AYWK,,94004,Wewak Intl Airport,,NG,-3.57,143.63,9,2,AYWK +,AZK,99999,Eureka,AK,US,61.93,-147.17,1002,2,AZK +,AZO,99999,Kalamazoo Intl Arpt,MI,US,42.23,-85.55,266,2,AZO +,B23,99999,Battle Mountain,NV,US,40.6,-116.87,1381,2,B23 +,BAB,99999,Beale Afb/Marysvile,CA,US,39.13,-121.43,34,2,BAB +,BAD,99999,Barksdale Afb,LA,US,32.5,-93.67,51,2,BAD +,BAF,99999,Westfield/Barnes,MA,US,42.15,-72.72,83,2,BAF +,BAK,99999,Columbus/Balkalar,IN,US,39.27,-85.9,200,2,BAK +,BAM,99999,Battle Mountain,NV,US,40.6,-116.87,1381,2,BAM +,BAX,99999,Bad Axe,MI,US,43.79,-82.99,234,2,BAX +,BAZ,99999,New Braunfels Muni Apt (Was 3R5),TX,US,29.72,-98.05,195,2,BAZ +,BBB,99999,Benson Muni,MN,US,45.32,-95.65,317,2,BBB +,BBW,99999,Broken Bow Muni,NE,US,41.43,-99.65,776,2,BBW +,BCB,99999,Virginia Tech Arpt,VA,US,37.22,-80.42,650,2,BCB +,BCE,99999,Bryce Canyon,UT,US,37.7,-112.15,2312,2,BCE +,BCG,99999,Butte La Rose,LA,US,30.12,-91.55,10,2,BCG +,BCT,99999,Boca Raton Airport,FL,US,26.38,-80.11,4,2,BCT +,BCV,99999,Birchwood,AK,US,61.42,-149.52,29,2,BCV +,BDE,99999,Baudette Intl Arpt,MN,US,48.73,-94.62,330,2,BDE +,BDF,99999,Bradford/Rinkenberg,IL,US,41.23,-89.62,247,2,BDF +,BDL,72508,Hartford/Bradley,CT,US,41.93,-72.68,55,2,BDL +,BDR,72504,Bridgeport/Sikorski,CT,US,41.17,-73.13,5,2,BDR +,BED,74490,Hanscom Fld/Bedford,MA,US,42.47,-71.28,41,2,BED +,BEH,99999,Benton Harbor/Ross,MI,US,42.13,-86.43,196,2,BEH +,BFD,99999,Bradford Regional,PA,US,41.8,-78.63,653,2,BFD +,BFF,72566,Scottsbluff/Heilig,NE,US,41.87,-103.6,1206,2,BFF +,BFI,99999,Seattle/Boeing Fld,WA,US,47.53,-122.3,5,2,BFI +,BFL,72384,Bakersfield/Meadows,CA,US,35.43,-119.05,150,2,BFL +,BFM,99999,Mobile Downtown,AL,US,30.63,-88.07,8,2,BFM +,BFW,99999,Silver Bay,MN,US,47.2,-91.4,331,2,BFW +BGAS,,04285,Angissoq (Aut),,GL,59.98,-45.2,16,2,BGAS +BGAT,,04351,Aputiteq Ads (Aut),,GL,67.78,-32.28,23,2,BGAT +BGCH,,99999,Christianhab(Port),,GL,68.75,-51.5,76,2,BGCH +BGCO,,04341,Constable Point,,GL,70.75,-22.67,10,2,BGCO +,BGD,99999,Borger/Hutchinson,TX,US,35.7,-101.4,931,2,BGD +BGDB,,04330,Daneborg (Aut),,GL,74.3,-20.22,44,2,BGDB +BGDU,,99999,Dundas,,GL,76.5,-69.0,20,2,BGDU +,BGE,99999,Bainbridge/Decatur County Indus,GA,US,30.97,-84.64,43,2,BGE +,BGF,99999,Winchester Muni,TN,US,35.18,-86.07,298,2,BGF +BGFD,,99999,Frederiksdal,,GL,60.25,-45.5,23,2,BGFD +BGFH,,04260,Frederikshab (Port),,GL,62.0,-49.72,16,2,BGFH +BGGD,,04261,Gronnedal,,GL,61.22,-48.12,29,2,BGGD +BGGH,,04250,Godthab (Port),,GL,64.17,-51.75,70,2,BGGH +BGGN,,99999,Godhavn (Port),,GL,69.33,-53.58,24,2,BGGN +BGHB,,04230,Holsteinsborg,,GL,66.92,-53.67,9,2,BGHB +BGJH,,04272,Julianehab (Port),,GL,60.72,-46.05,34,2,BGJH +BGKK,,04361,Kulusuk Airport,,GL,65.57,-37.12,34,2,BGKK +BGKT,,04340,Cape Tobin (Aut),,GL,70.42,-21.97,41,2,BGKT +,BGM,72515,Binghamton/Broome,NY,US,42.22,-75.98,497,2,BGM +BGMV,,99999,Mesters Vig,,GL,72.25,-24.33,10,2,BGMV +BGNN,,99999,Nanortalik,,GL,60.53,-45.75,20,2,BGNN +BGNS,,99999,Narssaq,,GL,61.0,-46.0,30,2,BGNS +BGPC,,04390,Prins Christian,,GL,60.03,-43.12,19,2,BGPC +,BGR,99999,Bangor Intl Arpt,ME,US,44.8,-68.83,59,2,BGR +,BGS,99999,Big Spring,TX,US,32.25,-101.47,0,2,BGS +BGST,,99999,Sukkertoppen,,GL,65.42,-53.0,24,2,BGST +BGTM,,99999,Tingmiarmiut,,GL,62.42,-42.25,10,2,BGTM +BGUP,,04209,Upernavik Aws (Aut),,GL,72.78,-56.17,63,2,BGUP +,BHB,99999,Bar Harbor (Awos),ME,US,44.45,-68.37,26,2,BHB +,BHC,99999,Baxley Muni,GA,US,31.71,-82.39,62,2,BHC +,BHK,99999,Baker,MT,US,46.36,-104.25,906,2,BHK +,BHM,72228,Birmingham Muni,AL,US,33.57,-86.75,192,2,BHM +,BHX,99999,Eureka (Nexrad),CA,US,40.5,-124.3,767,2,BHX +BIAR,,04063,Akureyri,,IL,65.68,-18.08,27,2,BIAR +,BID,99999,Block Island (Awos),RI,US,41.17,-71.58,33,2,BID +,BIE,99999,Beatrice Municipal,NE,US,40.3,-96.75,403,2,BIE +BIEG,,04089,Egilsstadir,,IL,65.28,-14.37,38,2,BIEG +,BIF,99999,Biggs Aaf/Ft. Bliss,TX,US,31.85,-106.38,1204,2,BIF +,BIG,70267,Ft.Greely/Allen Aaf,AK,US,64.0,-145.73,391,2,BIG +BIGR,,04065,Grimsey Island,,IL,66.53,-18.02,16,2,BIGR +,BIH,72480,Bishop Airport,CA,US,37.37,-118.37,1263,2,BIH +BIHN,,04082,Hjardarnes/Hornafjo,,IL,64.25,-15.18,10,2,BIHN +,BIL,72677,Billings/Logan Intl,MT,US,45.8,-108.53,1088,2,BIL +BIRG,,04077,Raufarhofn,,IL,66.45,-15.95,10,2,BIRG +BIRK,,04030,Reykjavik (Notam),,IL,64.13,-21.9,61,2,BIRK +BIST,,04013,Stykkisholmur,,IL,65.08,-22.73,8,2,BIST +,BIV,99999,Tulip City Airport/Holland,MI,US,42.75,-86.1,209,2,BIV +BIVM,,04048,Vestmannaeyjar (Lh),,IL,63.4,-20.28,124,2,BIVM +BIVO,,04085,Skjaldthingsstadir,,IL,65.75,-14.83,48,2,BIVO +,BIX,99999,Keesler Afb/Biloxi,MS,US,30.42,-88.92,10,2,BIX +,BJC,99999,Broomfield/Jeffco,CO,US,39.92,-105.12,1724,2,BJC +,BJI,72755,Bemidji Municipal,MN,US,47.5,-94.93,420,2,BJI +,BJJ,99999,Wooster/Wayne County Airport,OH,US,40.87,-81.89,344,2,BJJ +,BJX,99999,Del Bajio/Leon,,MX,21.0,-101.48,1819,2,BJX +,BKE,99999,Baker Municipal,OR,US,44.83,-117.82,1027,2,BKE +,BKF,99999,Buckley Angb/Denver,CO,US,39.72,-104.75,1726,2,BKF +,BKH,91162,Barking Sands/Kauai,HI,US,22.07,-159.78,5,2,BKH +,BKL,99999,Cleveland/Burkelake,OH,US,41.52,-81.68,178,2,BKL +,BKS,99999,Falfurrias/Brooks County Airport,TX,US,27.21,-98.12,34,2,BKS +,BKT,99999,Ft Pickett/Blacksto,VA,US,37.08,-77.95,130,2,BKT +,BKV,99999,Brooksville (Asos),FL,US,28.47,-82.45,20,2,BKV +,BKW,72412,Beckley Memorial,WV,US,37.78,-81.12,766,2,BKW +,BKX,99999,Brookings (Awos),SD,US,44.3,-96.82,502,2,BKX +,BLF,99999,Bluefield/Mercer Co,WV,US,37.3,-81.2,871,2,BLF +,BLG,99999,Beluga (Private),AK,US,61.17,-151.05,40,2,BLG +,BLH,99999,Blythe Airport,CA,US,33.62,-114.72,121,2,BLH +,BLI,99999,Bellingham Intl,WA,US,48.8,-122.53,48,2,BLI +BLIA2,,99999,Bligh Reef Light,AK,US,60.8,-146.9,0,2,BLIA2 +,BLM,99999,Belmar-Farmdale,NJ,US,40.18,-74.13,48,2,BLM +,BLU,99999,Blue Canyon (Amos),CA,US,39.28,-120.72,1611,2,BLU +,BLV,99999,Scott Afb/Bellevill,IL,US,38.55,-89.85,138,2,BLV +,BMG,99999,Bloomington/Monroe,IN,US,39.15,-86.62,258,2,BMG +,BMI,99999,Bloomington/Normal,IL,US,40.48,-88.92,267,2,BMI +,BML,72616,Berlin Municipal,NH,US,44.58,-71.18,353,2,BML +BMON2,,99999,Battle Mtn Radar,NV,US,40.4,-116.87,1350,2,BMON2 +,BMQ,99999,Burnet Municipal/Kate Craddock,TX,US,30.74,-98.23,389,2,BMQ +,BNG,99999,Banning Municipal,CA,US,33.92,-116.85,676,2,BNG +,BNO,72683,Burns Muni (Amo,OR,US,43.58,-118.95,1271,2,BNO +,BNW,99999,Boone Muni,IA,US,42.05,-93.85,354,2,BNW +,BNY,99999,Burney,CA,US,40.88,-121.67,957,2,BNY +BOEI1,,99999,Boise Radar Stn,ID,US,44.45,-116.13,1450,2,BOEI1 +,BOS,72509,Boston/Logan Intl,MA,US,42.37,-71.03,9,2,BOS +,BOW,99999,Bartow Municipal,FL,US,27.95,-81.78,39,2,BOW +,BOX,99999,Boston Nexrad,MA,US,41.95,-71.13,71,2,BOX +,BPI,72671,Big Piney (Amos),WY,US,42.57,-110.1,2124,2,BPI +,BPK,99999,Mountain Home/Baxter County,AR,US,36.37,-92.47,283,2,BPK +,BPP,99999,Bowman,ND,US,46.19,-103.43,902,2,BPP +,BPT,72241,Beaumont/Port Arthu,TX,US,29.95,-94.02,7,2,BPT +,BQK,99999,Brunswick/Glynco,GA,US,31.25,-81.47,8,2,BQK +,BRD,99999,Brainerd/Wieland,MN,US,46.4,-94.13,374,2,BRD +,BRL,99999,Burlington Muni,IA,US,40.78,-91.13,213,2,BRL +BRNC1,,99999,Baron Radar Stn,CA,US,35.08,-117.58,750,2,BRNC1 +,BS4,99999,Mule Creek,BC,CN,59.78,-136.58,884,2,BS4 +,BSM,99999,Bergstrom Afb/Austi(5/22/99 Aus),TX,US,30.2,-97.68,165,2,BSM +,BTI,70086,Barter Island (Dew),AK,US,70.13,-143.63,15,2,BTI +,BTL,99999,Battle Creek,MI,US,42.3,-85.25,290,2,BTL +,BTM,99999,Butte/Bert Mooney,MT,US,45.95,-112.5,1690,2,BTM +,BTP,99999,Butler Co. (Awos),PA,US,40.78,-79.95,380,2,BTP +,BTR,99999,Baton Rouge/Ryan,LA,US,30.53,-91.15,21,2,BTR +,BTT,70174,Bettles Field,AK,US,66.92,-151.52,196,2,BTT +,BTV,72617,Burlington Intl,VT,US,44.47,-73.15,104,2,BTV +,BUB,99999,Burwell/Cram Field,NE,US,41.78,-99.15,665,2,BUB +,BUO,99999,Beaumont,CA,US,33.93,-116.97,692,2,BUO +,BUR,72288,Burbank/Glendale,CA,US,34.2,-118.35,236,2,BUR +BURL1,,99401,Southwest Pass,LA,US,28.9,-89.43,0,2,BURL1 +BUSL1,,99999,Bullwinkle Syner,LA,US,27.9,-90.9,0,2,BUSL1 +,BUU,99999,Burlington Muni Airport,WI,US,42.69,-88.3,237,2,BUU +,BUY,99999,Burlington,NC,US,36.05,-79.47,188,2,BUY +BUZM3,,99414,Buzzards Bay (Ls),MA,US,41.4,-71.03,0,2,BUZM3 +,BVE,72232,Boothville,LA,US,29.33,-89.4,0,2,BVE +,BVI,99999,Beaver Falls Arpt,PA,US,40.77,-80.4,382,2,BVI +,BVK,99999,Buckland,AK,US,65.99,-161.12,0,2,BVK +,BVO,99999,Bartlesville/Philli,OK,US,36.77,-96.02,218,2,BVO +,BVX,99999,Batesville (Awos),AR,US,35.73,-91.65,141,2,BVX +,BVY,99999,Beverly Municipal,MA,US,42.58,-70.92,33,2,BVY +,BWD,99999,Brownwood Municipal,TX,US,31.8,-98.95,422,2,BWD +,BWG,99999,Bowling Green,KY,US,36.97,-86.42,167,2,BWG +,BWI,72406,Baltimore/Wash Intl,MD,US,39.18,-76.67,47,2,BWI +,BYG,99999,Buffalo/Johnson County,WY,US,44.38,-106.72,1514,2,BYG +,BYH,99999,Eaker Afb,AR,US,35.97,-89.95,78,2,BYH +,BYI,99999,Burley Municipal,ID,US,42.55,-113.77,1265,2,BYI +,BYS,74611,Bicycle Lake (Aaf),CA,US,35.28,-116.62,716,2,BYS +,BZN,99999,Bozeman/Gallatin,MT,US,45.78,-111.15,1364,2,BZN +,C01,99999,Coopersville Arpt,MI,US,43.08,-85.92,203,2,C01 +,C09,99999,Morris,IL,US,41.43,-88.42,178,2,C09 +,C19,99999,Holland/Tulip City,MI,US,42.75,-86.1,210,2,C19 +,C52,99999,Burlington Muni Airport,WI,US,42.69,-88.3,237,2,C52 +,C58,99999,Two Rivers (Cgs),WI,US,44.13,-87.55,176,2,C58 +,C73,99999,Dixon/Walgreen Fld,IL,US,41.83,-89.45,240,2,C73 +,C75,99999,Lacon/Marshall Co,IL,US,41.02,-89.39,173,2,C75 +,C7C,99008,Ship C7C/Charlie,,RS,52.75,-35.5,0,2,C7C +,C7L,99017,Ship C7L/Lima,,UK,57.0,-20.0,0,2,C7L +,C7M,99018,Ship C7M,,NO,66.0,2.0,0,2,C7M +,C7R,99023,Ship C7R,,FR,47.0,-17.0,0,2,C7R +,C7T,99025,Ship C7T/Tango,,JP,29.0,135.02,0,2,C7T +,C96,99999,Winter Park(Resort),CO,US,39.88,-105.77,2771,2,C96 +,CAD,99999,Cadillac/Wexford Co,MI,US,44.28,-85.42,398,2,CAD +,CAE,72310,Columbia Metro,SC,US,33.95,-81.12,69,2,CAE +,CAG,72570,Craig-Moffat(Amos),CO,US,40.5,-107.53,1915,2,CAG +,CAK,72521,Akron-Canton Rgnl,OH,US,40.92,-81.43,377,2,CAK +,CAM,78355,Camaguey,,CU,21.4,-77.92,122,2,CAM +,CAO,72360,Clayton Muni(Amos),NM,US,36.45,-103.15,1515,2,CAO +CARO3,,99424,Cape Arago (Ls),OR,US,43.33,-124.37,18,2,CARO3 +,CAV,99999,Clarion,IA,US,42.75,-93.77,354,2,CAV +,CBF,99999,Council Bluffs,IA,US,41.27,-95.77,382,2,CBF +,CBG,99999,Cambridge Muni,MN,US,45.57,-93.27,287,2,CBG +,CBM,99999,Columbus Afb,MS,US,33.65,-88.45,67,2,CBM +,CCO,99999,Newnan Coweta County Airport,GA,US,33.31,-84.77,296,2,CCO +,CCR,99999,Concord/Buchanan,CA,US,37.98,-122.05,7,2,CCR +,CCU,99999,Red Cliff Pass (Cdot),CO,US,39.47,-106.15,3680,2,CCU +,CCX,99999,St College Nexrad,PA,US,40.92,-78.0,758,2,CCX +,CCY,99999,Charles City,IA,US,43.07,-92.62,343,2,CCY +,CDC,99999,Cedar City Muni,UT,US,37.7,-113.1,1714,2,CDC +CDCU1,,99999,Cedar City Radar,UT,US,37.6,-112.87,3260,2,CDCU1 +,CDD,99999,Crane Lake (Awos),MN,US,48.27,-92.57,350,2,CDD +,CDE,70388,Cape Decision(Amos),AK,US,56.0,-134.13,12,2,CDE +,CDH,99999,Camden/Harrell Fld,AR,US,33.62,-92.77,40,2,CDH +,CDJ,99999,Chillicothe/Litton Agri-Science,MO,US,39.82,-93.58,234,2,CDJ +,CDR,99999,Chadron Municipal,NE,US,42.83,-103.1,1005,2,CDR +CDRF1,,99999,Cedar Key,FL,US,29.1,-83.0,0,2,CDRF1 +,CDS,99999,Childress Municipal,TX,US,34.43,-100.28,595,2,CDS +,CDV,70296,Cordova/Mile 13,AK,US,60.5,-145.5,13,2,CDV +,CDW,99999,Caldwell/Essex Co.,NJ,US,40.88,-74.28,53,2,CDW +,CEC,99999,Crescent City,CA,US,41.78,-124.23,17,2,CEC +,CEF,74491,Chicopee/Westover,MA,US,42.2,-72.53,75,2,CEF +,CEU,99999,Clemson/Oconee County,SC,US,34.67,-82.89,272,2,CEU +,CEW,99999,Crestview/Bob Sikes,FL,US,30.78,-86.52,65,2,CEW +,CEZ,99999,Cortez/Montezuma Co,CO,US,37.3,-108.63,1803,2,CEZ +,CFV,99999,Coffeyville Municipal Airport,KS,US,37.08,-95.57,226,2,CFV +,CGA,70392,Craig Seaplane,AK,US,55.48,-133.15,0,2,CGA +,CGF,99999,Cleveland/Cuyahoga,OH,US,41.57,-81.48,268,2,CGF +,CGI,99999,Cape Girardeau Muni,MO,US,37.23,-89.57,104,2,CGI +,CGX,99999,Chicago/Meigs,IL,US,41.87,-87.6,181,2,CGX +,CGZ,99999,Casa Grande (Awos),AZ,US,32.95,-111.77,446,2,CGZ +,CHA,72324,Chattanooga/Lovell,TN,US,35.03,-85.2,210,2,CHA +,CHD,99999,Chandler Municipal Airport,AZ,US,33.27,-111.81,379,2,CHD +,CHI,99999,Chicago (Wsfo),IL,US,42.0,-87.88,181,2,CHI +,CHK,99999,Chickasha Muni Airport,OK,US,35.1,-97.97,351,2,CHK +CHLV2,,99402,Chesapeake (Ls),VA,US,36.92,-75.72,0,2,CHLV2 +,CHO,99999,Charlottesville,VA,US,38.13,-78.45,195,2,CHO +,CHP,99999,Circle Hot Springs,AK,US,65.48,-144.62,291,2,CHP +,CIC,99999,Chico Municipal,CA,US,39.8,-121.85,73,2,CIC +,CID,72545,Cedar Rapids Muni,IA,US,41.88,-91.7,265,2,CID +,CIN,99999,Carroll,IA,US,42.05,-94.78,375,2,CIN +,CIU,99999,Chippewa Intl(Awos),MI,US,46.25,-84.47,244,2,CIU +,CJE,99999,Cookeville/Putnam,TN,US,36.2,-85.48,349,2,CJE +,CJR,99999,Culpeper,VA,US,38.53,-77.86,95,2,CJR +,CJS,99999,Ciudad Juarez I,,MX,31.63,-106.43,1171,2,CJS +,CKB,99999,Clarksburg/Benedum,WV,US,39.3,-80.23,367,2,CKB +,CKC,99999,Grand Marais/Cook County Airport,MN,US,47.84,-90.38,548,2,CKC +,CKL,72229,Centreville/Bibb Co,AL,US,32.9,-87.25,140,2,CKL +,CKM,99999,Clarksdale/Fletcher Fld,MS,US,34.3,-90.51,53,2,CKM +,CKN,99999,Crookston Muni Fld,MN,US,47.85,-96.62,273,2,CKN +,CKV,99999,Clarksville/Outlaw,TN,US,36.62,-87.42,168,2,CKV +,CLE,72524,Cleveland/Hopkins,OH,US,41.42,-81.87,245,2,CLE +,CLI,99999,Clintonville,WI,US,44.61,-88.73,250,2,CLI +CLKN7,,99416,Cape Lookout,NC,US,34.62,-76.52,5,2,CLKN7 +,CLL,99999,College Station,TX,US,30.58,-96.37,98,2,CLL +,CLM,99999,Port Angeles Intl,WA,US,48.12,-123.5,88,2,CLM +,CLT,72314,Charlotte/Douglas,NC,US,35.22,-80.93,234,2,CLT +,CMA,99999,Camarillo (Awos),CA,US,34.22,-119.08,23,2,CMA +CMBR,,99999,Beauharnois,QB,CN,45.31,-73.91,22,2,CMBR +,CME,76749,Ciudad Del Carm,,MX,18.65,-91.8,2,2,CME +CMGB,,71000,Granby (Aut),QB,CN,45.36,-72.76,86,2,CMGB +,CMH,72428,Port Columbus Intl,OH,US,40.0,-82.88,249,2,CMH +,CMI,99999,Champaign/Urbana,IL,US,40.03,-88.28,230,2,CMI +,CMX,72744,Houghton Co. Mem,MI,US,47.17,-88.5,329,2,CMX +,CMY,99999,Mccoy (Usa-Af),WI,US,43.97,-90.73,256,2,CMY +,CNC,99999,Chariton,IA,US,41.03,-93.37,320,2,CNC +,CNK,72458,Concordia(Awos),KS,US,39.55,-97.65,452,2,CNK +,CNM,99999,Carlsbad/Cavern Cty,NM,US,32.33,-104.27,1004,2,CNM +,CNO,99999,Chino Airport,CA,US,33.97,-117.63,198,2,CNO +,CNU,99999,Chanute/Martin John,KS,US,37.67,-95.48,305,2,CNU +,CNY,99999,Moab/Canyonlands,UT,US,38.75,-109.75,1388,2,CNY +,COD,72670,Cody Muni (Awos),WY,US,44.52,-109.02,1553,2,COD +,COE,99999,Coeur D'Alene(Awos),ID,US,47.77,-116.82,707,2,COE +,COF,74795,Patrick Afb/Cocoa B,FL,US,28.23,-80.6,3,2,COF +,COL,76658,Colima,,MX,19.27,-103.58,723,2,COL +,COM,99999,Coleman,TX,US,31.84,-99.4,517,2,COM +,CON,72605,Concord Municipal,NH,US,43.2,-71.5,105,2,CON +,COQ,99999,Cloquet (Awos),MN,US,46.7,-92.5,390,2,COQ +,COS,72466,Colorado Springs,CO,US,38.82,-104.72,1881,2,COS +,COT,99999,Cotulla Municipal,TX,US,28.45,-99.22,144,2,COT +,COU,72445,Columbia Regional,MO,US,38.82,-92.22,274,2,COU +,CPC,99999,Whiteville/Columbus County Muni,NC,US,34.27,-78.71,30,2,CPC +,CPE,76695,Campeche/Ignaci,,MX,19.85,-90.55,5,2,CPE +,CPI,70360,Cape Saint Elias,AK,US,59.8,-144.6,18,2,CPI +,CPK,99999,Chesapeake,VA,US,36.66,-76.32,6,2,CPK +,CPR,72569,Casper/Natrona Intl,WY,US,42.92,-106.47,1612,2,CPR +,CPS,99999,Cahokia/St. Louis,IL,US,38.57,-90.15,126,2,CPS +,CPW,99999,Wolf Creek Pass (Cdot),CO,US,37.45,-106.8,3584,2,CPW +,CQB,99999,Chandler Muni Airport,OK,US,35.72,-96.82,300,2,CQB +,CQC,99999,Clines Corners,NM,US,35.0,-105.66,2160,2,CQC +,CQM,99999,Cook Muni Airport,MN,US,47.82,-92.69,404,2,CQM +,CQN,99999,Chattanooga/Daisy,TN,US,35.17,-85.15,225,2,CQN +,CQT,99999,Los Angeles Downtown/Usc,CA,US,34.02,-118.28,56,2,CQT +,CQV,99999,Colville Municipal,WA,US,48.55,-117.88,572,2,CQV +,CQX,99999,Chatham Muni Arpt,MA,US,41.68,-70.0,19,2,CQX +,CRC,99999,Circle City Airport,AK,US,65.83,-144.07,182,2,CRC +,CRE,99999,North Myrtle Beach,SC,US,33.82,-78.72,10,2,CRE +,CRG,99999,Jacksonville/Craig,FL,US,30.33,-81.52,12,2,CRG +,CRQ,99999,Carlsbad/Palomar,CA,US,33.13,-117.28,100,2,CRQ +,CRS,99999,Corsicana,TX,US,32.03,-96.4,137,2,CRS +,CRV,99999,Corona Pass (Cdot),CO,US,40.05,-105.58,3538,2,CRV +,CRW,72414,Charleston/Kanawha,WV,US,38.37,-81.6,299,2,CRW +CSBF1,,99436,Cape San Blas,FL,US,29.67,-85.37,2,2,CSBF1 +,CSG,99999,Columbus Metro Arpt,GA,US,32.52,-84.93,121,2,CSG +,CSH,99999,Cape Sarichef Arpt,AK,US,54.6,-164.93,9,2,CSH +,CSL,99999,Camp San Luis(Arpt),CA,US,35.33,-120.73,76,2,CSL +,CSM,99999,Clinton-Sherman,OK,US,35.33,-99.2,586,2,CSM +,CSP,70365,Cape Spencer (Amos),AK,US,58.2,-136.63,25,2,CSP +,CSQ,99999,Creston,IA,US,41.02,-94.37,394,2,CSQ +,CSV,99999,Crossville Memorial,TN,US,35.95,-85.08,573,2,CSV +,CTB,99999,Cut Bank (Awos),MT,US,48.6,-112.37,1175,2,CTB +,CTM,76750,Chetumal,,MX,18.5,-88.3,3,2,CTM +,CTO,99999,Calverton/Grumman,NY,US,40.92,-72.78,23,2,CTO +CTPP,,99999,Camp Canargus,,HA,18.57,-72.32,38,2,CTPP +,CTY,72212,Cross City (Amos),FL,US,29.62,-83.1,13,2,CTY +,CTZ,99999,Clinton,NC,US,34.98,-78.37,45,2,CTZ +,CUB,99999,Columbia Owens Downtown Airport,SC,US,33.97,-81.0,59,2,CUB +,CUL,76412,Culiacan (City),,MX,24.82,-107.4,39,2,CUL +,CUT,99999,Custer (Ramos),SD,US,43.73,-103.62,1707,2,CUT +,CVA,76726,Cuernavaca,,MX,18.92,-99.25,1560,2,CVA +,CVG,72421,Cincinnati/Covingto,KY,US,39.05,-84.67,267,2,CVG +,CVM,99999,Ciudad Victoria,,MX,23.72,-98.97,238,2,CVM +,CVN,99999,Clovis Muni (Awos),NM,US,34.43,-103.08,1284,2,CVN +,CVO,99999,Corvallis Muni Awos,OR,US,44.5,-123.28,75,2,CVO +,CVS,99999,Cannon Afb/Clovis,NM,US,34.38,-103.32,1309,2,CVS +,CVX,99999,Charlevoix Muni Airport,MI,US,45.3,-85.27,204,2,CVX +,CWA,99999,Mosinee/Central Wi,WI,US,44.78,-89.67,389,2,CWA +,CWF,99999,Chenault Airpark,LA,US,30.22,-93.15,4,2,CWF +,CWI,99999,Clinton Muni (Awos),IA,US,41.83,-90.33,216,2,CWI +CWVI,,71458,Vegreville (Auto8),AB,CN,53.62,-112.03,639,2,CWVI +,CXF,99999,Coldfoot (Sawrs),AK,US,67.25,-150.2,320,2,CXF +,CXO,99999,Conroe/Montgomery County Airport,TX,US,30.36,-95.41,75,2,CXO +,CXY,99999,Harrisburg/Capital,PA,US,40.22,-76.85,106,2,CXY +CYGM4,,69026,Cheboygan,MI,US,45.65,-84.47,176,2,CYGM4 +CYML,,99999,Charlevoix Airport,QB,CN,47.6,-70.23,298,2,CYML +,CYS,72564,Cheyenne/Warren Afb,WY,US,41.15,-104.82,1872,2,CYS +,CYT,70298,Yakataga (Cape),AK,US,60.08,-142.5,11,2,CYT +,CZD,99999,Cozad Municipal,NE,US,40.87,-100.0,762,2,CZD +,CZK,99999,Cascade Locks State,OR,US,45.67,-121.88,46,2,CZK +,CZM,76648,Cozumel Intl Ar,,MX,20.52,-86.95,3,2,CZM +CZOC,,71044,Old Crow (Auto8),VY,CN,67.57,-139.83,251,2,CZOC +,CZZ,99999,Campo (Awrs),CA,US,32.62,-116.47,802,2,CZZ +,D07,99999,Faith,SD,US,45.03,-102.02,785,2,D07 +,D33,99999,Longville,MN,US,46.99,-94.2,407,2,D33 +,D36,99999,Duluth (Sky Harbor Now Dyt),MN,US,46.72,-92.04,186,2,D36 +,D40,99999,St James Muni Airport,MN,US,43.99,-94.56,325,2,D40 +,D45,72756,Warroad (Amos),MN,US,48.93,-95.35,328,2,D45 +,D87,99999,Harbor Springs Airport,MI,US,45.43,-84.91,209,2,D87 +,D97,99999,South St Paul Muni,MN,US,44.85,-93.15,250,2,D97 +,DAA,99999,Fort Belvoir/Daviso,VA,US,38.72,-77.18,21,2,DAA +DAAD,,60515,Bou-Saada,,AL,35.33,4.2,461,2,DAAD +DAAE,,60402,Bejaia/Soummam,,AL,36.72,5.07,2,2,DAAE +DAAF,,99999,Aoulef,,AL,26.97,1.08,309,2,DAAF +DAAJ,,60670,Djanet/Tiska,,AL,24.55,9.47,1054,2,DAAJ +DAAP,,60640,Illizi/Illirane,,AL,26.5,8.42,558,2,DAAP +DAAS,,60445,Setif/Ain-Arnat,,AL,36.18,5.42,1038,2,DAAS +DAAT,,99999,Tamanrasset/Aguenna,,AL,22.82,5.47,1377,2,DAAT +DAAV,,60351,Jijel/Taher,,AL,36.83,5.78,2,2,DAAV +DAAW,,99999,Bordj Omar Driss,,AL,28.13,6.83,387,2,DAAW +,DAB,99999,Daytona Beach Rgnl,FL,US,29.18,-81.05,11,2,DAB +DABP,,60355,Skikda,,AL,36.93,6.95,7,2,DABP +DABS,,60475,Tebessa,,AL,35.48,8.13,813,2,DABS +DABT,,60468,Batna,,AL,35.55,6.18,1052,2,DABT +DAFI,,60535,Djelfa/Tletsi,,AL,34.68,3.25,1144,2,DAFI +,DAG,99999,Barstow-Daggett,CA,US,34.85,-116.78,587,2,DAG +,DAL,99999,Dallas/Love Field,TX,US,32.85,-96.85,148,2,DAL +,DAN,99999,Danville Regional,VA,US,36.57,-79.33,174,2,DAN +DAOB,,60511,Tiaret,,AL,35.25,1.43,1127,2,DAOB +DAOI,,60425,Chlef,,AL,36.22,1.33,143,2,DAOI +DAOL,,99999,Oran/Tafaroui,,AL,35.55,-0.53,112,2,DAOL +DAON,,60531,Tlemcen/Zenata,,AL,35.02,-1.47,247,2,DAON +DAOV,,60507,Mascara/Ghriss,,AL,35.27,0.15,511,2,DAOV +DAUB,,60525,Biskra,,AL,34.8,5.73,87,2,DAUB +DAUH,,60581,Hassi-Messaoud/Irar,,AL,31.67,6.15,142,2,DAUH +DAUI,,99999,In Salah North,,AL,27.25,2.52,269,2,DAUI +DAUK,,60555,Touggourt/Sidi Mahd,,AL,33.12,6.13,85,2,DAUK +DAUL,,60545,Laghouat,,AL,33.77,2.93,765,2,DAUL +DAUT,,60607,Timimoun,,AL,29.25,0.28,312,2,DAUT +DAUU,,60580,Ouargla,,AL,31.92,5.4,141,2,DAUU +DAUZ,,60611,In Amenas/Zarzaitin,,AL,28.05,9.63,562,2,DAUZ +,DAW,99999,Rochester (Was 6B1),NH,US,43.28,-70.92,104,2,DAW +,DAX,99999,Sacramento Nexrad,CA,US,38.5,-121.68,44,2,DAX +,DAY,72429,Dayton/James M Cox,OH,US,39.9,-84.2,306,2,DAY +DB200,,99200,Environm Buoy 42037,,US,24.5,-81.4,3,2,DB200 +DB201,,99201,Environm Buoy 4,,US,34.9,-72.9,3,2,DB201 +DB202,,99202,Environm Buoy 5,,US,23.4,-162.3,3,2,DB202 +DB203,,99203,Environm Buoy 46001,,US,56.3,-148.3,3,2,DB203 +DB204,,99204,Environm Buoy 42001,,US,25.9,-89.7,3,2,DB204 +DB205,,99205,Environm Buoy 4,,US,44.8,-124.3,3,2,DB205 +DB206,,99206,Environm Buoy 4,,US,47.4,-124.5,3,2,DB206 +DB207,,99207,Environm Buoy 4,,US,38.5,-70.7,3,2,DB207 +DB208,,99208,Environm Buoy 44028,,US,41.4,-71.1,3,2,DB208 +DB209,,99209,Environm Buoy 45001,,US,48.0,-87.6,3,2,DB209 +DB210,,99210,Environm Buoy 44019,,US,36.4,-75.2,3,2,DB210 +DB211,,99211,Environm Buoy 45004,LS,US,47.3,-86.5,3,2,DB211 +DB212,,99212,Environm Buoy 4,,US,30.1,-88.9,3,2,DB212 +DB213,,99213,Environm Buoy 45006,,US,47.3,-90.0,3,2,DB213 +DB214,,99214,Environm Buoy 45007,,US,42.7,-87.1,3,2,DB214 +DB215,,99215,Environm Buoy 41002,,US,32.3,-75.3,3,2,DB215 +DB216,,99216,Environm Buoy 4,,US,42.5,-130.3,3,2,DB216 +DB217,,99217,Environm Buoy 46003,,US,51.9,-155.9,3,2,DB217 +DB218,,99218,Environm Buoy 45002,,US,45.3,-86.3,3,2,DB218 +DB219,,99219,Environm Buoy 46004,,US,50.9,-135.9,3,2,DB219 +DB220,,99220,Environm Buoy 4,,US,40.8,-137.6,3,2,DB220 +DB221,,99221,Environm Buoy 4,,US,46.1,-131.0,3,2,DB221 +DB222,,99222,Environm Buoy 45008,,US,44.3,-82.4,3,2,DB222 +DB223,,99223,Environm Buoy 45003,,US,45.3,-82.8,3,2,DB223 +DB224,,99224,Environm Buoy 45005,,US,41.7,-82.4,3,2,DB224 +DB225,,99225,Environm Buoy 42011,,US,29.6,-93.5,10,2,DB225 +DB226,,99226,Environm Buoy 21002,,JP,37.7,134.3,3,2,DB226 +DB227,,99227,Environm Buoy 21003,,JP,34.7,139.5,3,2,DB227 +DB228,,99228,Environm Buoy 21004,,JP,29.0,135.0,3,2,DB228 +DB229,,99229,Environm Buoy 41006,,US,29.3,-77.3,3,2,DB229 +DB230,,99230,Environm Buoy 22001,,JP,28.3,126.0,3,2,DB230 +DB231,,99231,Environm Buoy 21001,,JP,38.5,145.5,3,2,DB231 +DB232,,99232,Environm Buoy 42008,,US,28.7,-95.3,10,2,DB232 +DB233,,99233,Environm Buoy 42009,,US,29.3,-87.5,10,2,DB233 +DB234,,99234,Environm Buoy 44002,,US,40.1,-73.0,3,2,DB234 +DB235,,99235,Environm Buoy 44010,,US,36.9,-75.7,3,2,DB235 +DB236,,99236,Environm Buoy 44011,,US,41.1,-66.6,3,2,DB236 +DB237,,99237,Environm Buoy 46029,,US,46.2,-124.2,3,2,DB237 +DB238,,99238,Environm Buoy 46028,,US,35.8,-121.7,3,2,DB238 +DB239,,99239,Environm Buoy 41018,,US,38.8,-74.6,3,2,DB239 +DB240,,99240,Environm Buoy 44009,,US,38.45,-74.7,3,2,DB240 +DB241,,99241,Environm Buoy 46042,,US,36.8,-122.2,3,2,DB241 +DB242,,99242,Environm Bouy 44013,,US,42.38,-70.78,3,2,DB242 +DB243,,99243,Environm Bouy 51002,,US,17.2,-157.8,3,2,DB243 +DB244,,99244,Environm Buoy 42003,,US,26.0,-85.9,3,2,DB244 +DB245,,99245,Environm Buoy 32301,,US,-10.0,-105.0,3,2,DB245 +DB246,,99246,Environm Buoy 46010,,US,46.18,-124.18,3,2,DB246 +DB247,,99247,Environm Buoy 4,,US,34.9,-120.9,3,2,DB247 +DB248,,99248,Environm Buoy 46012,,US,37.4,-122.7,3,2,DB248 +DB249,,99249,Environm Buoy 46013,,US,38.2,-123.3,3,2,DB249 +DB250,,99250,Environm Buoy 46014,,US,39.2,-124.0,3,2,DB250 +DB251,,99251,Environm Buoy 46015,,US,62.03,-168.98,3,2,DB251 +DB252,,99252,Environm Buoy 46016,,US,63.3,-170.3,3,2,DB252 +DB253,,99253,Environm Buoy 51027,,US,20.03,-157.02,3,2,DB253 +DB254,,99254,Environm Buoy 46018,,US,60.3,-177.0,3,2,DB254 +DB255,,99255,Environm Buoy 46019,,US,57.2,-170.3,3,2,DB255 +DB256,,99256,Environm Buoy 46020,,US,55.9,-168.0,3,2,DB256 +DB257,,99257,Environm Buoy 46021,,US,57.7,-160.0,3,2,DB257 +DB258,,99258,Environm Buoy 46023,,US,34.3,-120.7,3,2,DB258 +DB259,,99259,Environm Buoy 46024,,US,32.8,-119.5,3,2,DB259 +DB260,,99260,Environm Buoy 46025,,US,33.6,-119.0,3,2,DB260 +DB261,,99261,Environm Buoy 51003,,US,19.2,-160.8,3,2,DB261 +DB262,,99262,Environm Buoy 51004,,US,17.5,-152.6,3,2,DB262 +DB263,,99263,Environm Buoy 44003,AT,US,40.8,-68.5,3,2,DB263 +DB264,,99264,Environm Buoy 46026,,US,37.75,-122.68,3,2,DB264 +DB265,,99265,Environm Buoy 46030,,US,40.43,-124.5,3,2,DB265 +DB266,,99266,Environm Buoy 46031,,US,55.5,-161.6,3,2,DB266 +DB267,,99267,Environm Buoy 62106,,UK,56.98,-9.88,3,2,DB267 +DB268,,99268,Environm Buoy 46033,,US,55.8,-159.8,3,2,DB268 +DB269,,99269,Environm Buoy 46034,,US,55.1,-163.1,3,2,DB269 +DB270,,99270,Environm Buoy 62107,,UK,50.07,-6.07,3,2,DB270 +DB271,,99271,Environm Buoy 42002,,US,26.0,-93.5,3,2,DB271 +DB272,,99272,Environm Buoy 42015,,US,30.2,-88.2,5,2,DB272 +DB273,,99273,Environm Buoy 41004,,US,32.6,-78.7,3,2,DB273 +DB274,,99274,Environm Buoy 46022,,US,40.8,-124.5,3,2,DB274 +DB275,,99275,Environm Bouy 46043,,US,46.9,-124.2,3,2,DB275 +DB276,,99276,Environm Buoy 44005,,US,42.7,-68.3,3,2,DB276 +DB277,,99277,Environm Buoy 44006,,US,36.3,-75.4,3,2,DB277 +DB278,,99278,Environm Buoy 44007,,US,43.53,-70.08,3,2,DB278 +DB279,,99279,Environm Buoy 44008,,US,40.5,-69.4,3,2,DB279 +DB280,,99280,Environm Buoy 45009,,US,41.1,-82.0,3,2,DB280 +DB281,,99281,Environm Bouy 46027,,US,41.83,-124.4,3,2,DB281 +DB282,,99282,Environm Buoy 46035,,US,57.1,-177.7,3,2,DB282 +DB283,,99283,Environm Buoy 51005,,US,20.3,-156.1,3,2,DB283 +DB284,,99284,Environm Buoy 32302,,US,-17.97,-85.05,3,2,DB284 +DB285,,99285,Environm Buoy 46060,,US,60.6,-146.7,3,2,DB285 +DB286,,99286,Environm Buoy 62027,,UK,48.7,-8.92,3,2,DB286 +DB287,,99287,Environm Buoy 62028,,UK,48.7,-8.9,3,2,DB287 +DB288,,99288,Environm Buoy 62029,,UK,50.6,-2.7,3,2,DB288 +DB289,,99289,Environm Buoy 64041,,UK,60.5,-2.92,3,2,DB289 +DB290,,99290,Environm Buoy 64042,,UK,60.5,-2.9,3,2,DB290 +DB291,,99291,Environm Buoy 62026,,UK,55.3,-2.3,3,2,DB291 +DB292,,99292,Environm Buoy 23002,,JP,22.5,-59.5,3,2,DB292 +DB293,,99293,Environm Buoy 46036,,US,48.3,-133.9,3,2,DB293 +DB294,,99294,Environm Buoy 46038,,US,41.9,-122.4,3,2,DB294 +DB295,,99295,Environm Buoy 46037,,US,48.3,-133.8,3,2,DB295 +DB296,,99296,Environm Buoy 46011,,US,34.9,-120.9,3,2,DB296 +DB297,,99297,Environm Bouy 46039,,US,48.2,-123.4,3,2,DB297 +DB298,,99298,Environm Buoy 44140,,CN,42.7,-50.6,3,2,DB298 +DB299,,99299,Environm Buoy 45010,,US,43.0,-87.8,3,2,DB299 +DB501,,99501,Platform No. 62126,,--,53.8,-3.6,0,2,DB501 +DB502,,99502,Platform No. 62101,,--,50.6,-2.93,0,2,DB502 +DB503,,99503,Platform No. 63111,,--,59.5,1.5,0,2,DB503 +DB504,,99504,Platform No. 62137,,--,57.6,1.8,0,2,DB504 +DB505,,99505,Platform No. 62138,,--,58.4,-0.1,0,2,DB505 +DB506,,99506,Platform No. 62116,,--,58.1,1.8,0,2,DB506 +DB507,,99507,Platform No. 62115,,--,58.1,-3.1,0,2,DB507 +DB508,,99508,Platform No. 63137,,--,57.8,1.8,0,2,DB508 +DB509,,99509,Platform No. 62142,,--,56.8,1.7,0,2,DB509 +DB510,,99510,Platform No. 62147,,--,58.0,1.1,0,2,DB510 +DB511,,99511,Platform No. 62125,,--,53.8,-3.8,0,2,DB511 +DB512,,99512,Platform No. 62111,,--,58.9,-0.2,0,2,DB512 +DB513,,99513,Platform No. 62123,,--,56.1,2.7,0,2,DB513 +DB514,,99514,Platform No. 62121,,--,56.5,2.3,0,2,DB514 +DB515,,99515,Platform No. 62127,,--,53.5,2.2,0,2,DB515 +DB516,,99516,Environm Buoy 46061,,US,60.2,-146.8,6,2,DB516 +DB517,,99517,Platform No. 63109,,--,59.6,1.5,0,2,DB517 +DB518,,99518,Platform No. 62141,,--,60.8,1.6,0,2,DB518 +DB519,,99519,Platform No. 62118,,--,57.7,0.9,0,2,DB519 +DB520,,99520,Platform No. 62023,,--,51.37,-7.95,0,2,DB520 +DB521,,99521,Platform No. 62129,,--,53.1,2.2,0,2,DB521 +DB522,,99522,Platform No. 62120,,--,60.9,0.9,0,2,DB522 +DB523,,99523,Platform No. 62122,,--,56.5,2.02,0,2,DB523 +DB524,,99524,Platform No. 62130,,--,53.0,1.7,0,2,DB524 +DB525,,99525,Platform No. 63108,,--,60.13,1.7,0,2,DB525 +DB526,,99526,Platform No. 63105,,--,61.1,1.7,0,2,DB526 +DB527,,99527,Platform No. 63104,,--,61.3,1.6,0,2,DB527 +DB528,,99528,Platform No. 63101,,--,61.3,1.7,0,2,DB528 +DB529,,99529,Platform No. 63110,,--,59.5,1.52,0,2,DB529 +DB53,,99253,Environm Buoy 4,,US,60.3,-172.3,3,2,DB53 +DB530,,99530,Platform No. 62114,,--,58.7,1.1,0,2,DB530 +DB531,,99531,Platform No. 63102,,--,61.2,1.1,0,2,DB531 +DB532,,99532,Platform No. 62113,,--,58.4,0.3,0,2,DB532 +DB533,,99533,Platform No. 62117,,--,57.9,0.1,0,2,DB533 +DB534,,99534,Platform No. 44180,,--,46.8,-48.0,0,2,DB534 +DB535,,99535,Platform No. 44172,,--,46.5,-48.4,0,2,DB535 +DB536,,99536,Platform No. 44136,,--,43.8,-59.8,0,2,DB536 +DB537,,99537,Platform No. 20106,,--,41.7,-31.9,0,2,DB537 +DB538,,99538,Platform No. 41,,--,30.7,-81.1,6,2,DB538 +DB539,,99539,Platform No. 42016,,--,30.2,-88.1,0,2,DB539 +DB540,,99540,Platform No. 62150,,--,58.0,0.6,0,2,DB540 +DB541,,99541,Platform No. 45134,,--,42.4,-80.5,0,2,DB541 +DB542,,99542,Platform No. 63106,,--,53.5,2.0,0,2,DB542 +DB543,,99543,Platform No. 62143,,--,58.3,0.4,0,2,DB543 +DB544,,99544,Platform No. 62140,,--,57.0,2.1,0,2,DB544 +DB545,,99545,Environm Buoy 41009,,--,28.5,-80.2,5,2,DB545 +DB546,,99546,Environm Buoy 41010,AT,US,28.9,-78.6,36,2,DB546 +DB547,,99547,Environm Buoy 44131,,--,45.85,-60.82,0,2,DB547 +DB548,,99548,Environm Buoy 44137,,CN,41.23,-61.23,0,2,DB548 +DB549,,99549,Environm Buoy 44138,,CN,44.22,-55.6,0,2,DB549 +DB550,,99550,Environm Buoy 44139,,CN,44.32,-57.35,0,2,DB550 +DB551,,99551,Platform No. 62560,,FR,30.1,-19.4,0,2,DB551 +DB552,,99552,Platform No. 62561,,FR,29.2,-13.4,0,2,DB552 +DB553,,99553,Platform No. 62562,,FR,28.1,-15.0,0,2,DB553 +DB554,,99554,Platform No. 62563,,FR,31.2,-13.5,0,2,DB554 +DB555,,99555,Platform No. 62565,,FR,28.1,-15.1,0,2,DB555 +DB556,,99556,Platform No. 62566,,FR,29.5,-14.4,0,2,DB556 +DB557,,99557,Platform No. 62567,,FR,29.1,-13.6,0,2,DB557 +DB558,,99558,Platform No. 62568,,FR,30.3,-28.2,0,2,DB558 +DB559,,99559,Platform No. 62569,,FR,30.4,-11.2,0,2,DB559 +DB560,,99560,Platform No. 62570,,FR,29.0,-14.2,0,2,DB560 +DB561,,99561,Platform No. 62572,,FR,28.3,-15.2,0,2,DB561 +DB562,,99562,Platform No. 62573,,FR,28.3,-14.6,0,2,DB562 +DB563,,99563,Platform No. 62574,,FR,30.4,-13.4,0,2,DB563 +DB564,,99564,Platform No. 62575,,FR,27.6,-16.1,0,2,DB564 +DB565,,99565,Platform No. 62576,,FR,27.3,-18.1,0,2,DB565 +DB566,,99566,Platform No. 62578,,FR,28.2,-15.1,0,2,DB566 +DB567,,99567,Platform No. 62581,,FR,30.2,-13.0,0,2,DB567 +DB568,,99568,Platform No. 62582,,FR,28.2,-15.0,0,2,DB568 +DB569,,99569,Platform No. 62584,,FR,29.3,-14.2,0,2,DB569 +DB570,,99570,Platform No. 62585,,FR,31.3,-12.2,0,2,DB570 +DB571,,99571,Environm Buoy 44231,,CN,45.1,-55.8,3,2,DB571 +DB572,,99572,Environm Buoy 62102,,--,52.7,2.3,0,2,DB572 +DB573,,99573,Environm Buoy 62112,,--,58.7,1.3,0,2,DB573 +DB574,,99574,Environm Buoy 62119,,--,57.4,1.3,0,2,DB574 +DB575,,99575,Environm Buoy 62128,,--,53.4,2.3,0,2,DB575 +DB577,,99577,Environm Buoy 62579,,--,-37.4,50.58,0,2,DB577 +DB578,,99578,Environm Buoy 63103,,--,61.1,1.1,0,2,DB578 +DB579,,99579,Environm Buoy 62551,,--,24.3,-39.2,0,2,DB579 +DB580,,99580,Environm Buoy 62552,,--,24.2,-51.4,0,2,DB580 +DB581,,99581,Environm Buoy 62553,,--,22.4,-55.4,0,2,DB581 +DB582,,99582,Environm Buoy 62554,,--,17.5,-62.5,0,2,DB582 +DB583,,99583,Environm Buoy 62555,,--,31.2,-37.1,0,2,DB583 +DB584,,99584,Environm Buoy 62556,,--,23.4,-55.1,0,2,DB584 +DB585,,99585,Environm Buoy 62557,,--,46.1,-1.1,0,2,DB585 +DB586,,99586,Environm Buoy 62558,,--,25.4,-37.6,0,2,DB586 +DB587,,99587,Environm Buoy 62559,,--,17.5,-26.5,0,2,DB587 +DB588,,99588,Environm Buoy 62590,,--,-4.5,11.5,0,2,DB588 +DB589,,99589,Environm Buoy 46053,,--,34.33,-119.13,0,2,DB589 +DB590,,99590,Environm Buoy 44233,,--,44.0,-50.0,0,2,DB590 +DB591,,99591,Environm Buoy 42036,,--,28.83,-84.83,5,2,DB591 +DB592,,99592,Environm Buoy 62103,,--,49.9,-2.9,0,2,DB592 +DB595,,99595,Environm Buoy 63115,,--,58.4,-5.6,0,2,DB595 +DB596,,99596,Platform No. 45135,,CN,43.85,-78.33,74,2,DB596 +DB597,,99597,Platform No. 45136,,CN,48.53,-86.95,183,2,DB597 +DB598,,99598,Platform No. 45137,,CN,45.33,-80.03,176,2,DB598 +DB599,,99599,Platform No. 45132,,CN,42.1,-83.08,173,2,DB599 +DB600,,99600,Environm Buoy 40503,,--,20.2,-67.4,0,2,DB600 +DB601,,99601,Environm Buoy 40605,,--,15.1,-79.9,0,2,DB601 +DB602,,99602,Environm Buoy 50806,,--,39.5,-27.7,0,2,DB602 +DB603,,99603,Environm Buoy 62136,,--,60.6,1.0,0,2,DB603 +DB604,,99604,Environm Buoy 62145,,--,58.8,1.4,0,2,DB604 +DB605,,99605,Environm Buoy 62081,,--,51.1,-14.2,0,2,DB605 +DB606,,99606,Environm Buoy 62135,,--,58.7,1.4,0,2,DB606 +DB607,,99607,Environm Buoy 63113,,--,59.1,1.4,0,2,DB607 +DB608,,99608,Environm Buoy 63107,,--,60.8,1.4,0,2,DB608 +DB609,,99609,Environm Buoy 62146,,--,58.1,1.1,0,2,DB609 +DB610,,99610,Environm Buoy 62571,,--,-34.6,-54.6,0,2,DB610 +DB611,,99611,Environm Buoy 62108,,--,53.2,-15.0,0,2,DB611 +DB612,,99612,Environm Buoy 62105,,--,56.98,-12.98,0,2,DB612 +DB613,,99613,Environm Buoy 62550,,--,42.3,-11.2,0,2,DB613 +DB614,,99614,Environm Buoy 62583,,--,42.0,-11.3,0,2,DB614 +DB615,,99615,Environm Buoy 62586,,--,41.6,-11.5,0,2,DB615 +DB617,,99617,Environm Buoy 62589,,--,42.3,-10.6,0,2,DB617 +DB618,,99618,Environm Buoy 42019,GM,US,27.9,-95.0,0,2,DB618 +DB619,,99619,Environm Buoy 42020,GM,US,27.0,-96.5,0,2,DB619 +DB620,,99620,Environm Buoy 62124,,--,54.6,1.4,0,2,DB620 +DB621,,99621,Environm Buoy 46184,,--,53.9,-138.8,0,2,DB621 +DB622,,99622,Environm Buoy 62131,,--,58.1,0.1,0,2,DB622 +DB623,,99623,Environm Buoy 64043,,--,61.6,-13.4,0,2,DB623 +DB624,,99624,Environm Buoy 62413,,--,60.7,1.0,0,2,DB624 +DB625,,99625,Environm Buoy 44142,AT,US,42.5,-64.2,12,2,DB625 +DB626,,99626,Environm Buoy 44141,,CN,42.12,-56.13,0,2,DB626 +DB627,,99627,Environm Buoy 52009,,--,13.2,144.5,0,2,DB627 +DB628,,99628,Environm Buoy 44001,,--,38.4,-73.6,4,2,DB628 +DB629,,99629,Environm Buoy 44015,,--,37.1,-73.6,4,2,DB629 +DB630,,99630,Environm Buoy 44014,AT,US,36.6,-74.8,48,2,DB630 +DB631,,99631,Environm Buoy 46046,,--,46.3,-124.2,0,2,DB631 +DB632,,99632,Environm Buoy 62157,,--,58.2,0.2,3,2,DB632 +DB633,,99633,Environm Buoy 44017,,--,40.1,-72.2,0,2,DB633 +DB634,,99634,Environm Buoy 44018,,--,37.7,-74.7,0,2,DB634 +DB635,,99635,Environm Buoy 41012,,--,35.3,-70.0,5,2,DB635 +DB636,,99636,Environm Buoy 44023,,--,37.5,-74.4,0,2,DB636 +DB637,,99637,Environm Buoy 46045,,--,33.8,-118.4,0,2,DB637 +DB638,,99638,Environm Buoy 63116,,--,59.7,1.6,0,2,DB638 +DB639,,99639,Environm Buoy 62148,,--,58.2,-1.8,0,2,DB639 +DB640,,99640,Environm Buoy 56002,,--,-19.6,116.1,0,2,DB640 +DB641,,99641,Environm Buoy 46145,BC,CN,54.38,-132.43,0,2,DB641 +DB642,,99642,Environm Buoy 44025,,--,40.3,-73.2,0,2,DB642 +DB643,,99643,Environm Buoy 45138,,CN,49.55,-65.72,0,2,DB643 +DB644,,99644,Environm Buoy 63117,,--,60.7,1.7,0,2,DB644 +DB645,,99645,Environm Buoy 63118,,--,58.9,-7.5,0,2,DB645 +DB646,,99646,Environm Buoy 46183,BC,CN,53.57,-131.13,0,2,DB646 +DB647,,99647,Environm Buoy 46054,,--,34.5,-120.67,0,2,DB647 +DB648,,99648,Environm Buoy 46184,PA,CN,53.9,-138.8,48,2,DB648 +DB649,,99649,Environm Buoy 46205,BC,CN,54.17,-134.33,0,2,DB649 +DB650,,99650,Environm Buoy 46206,BC,CN,48.8,-125.9,54,2,DB650 +DB651,,99651,Environm Buoy 46208,,CN,52.5,-132.7,0,2,DB651 +DB652,,99652,Environm Buoy 46181,BC,CN,53.82,-128.83,0,2,DB652 +DB653,,99653,Environm Buoy 46185,,CN,52.42,-129.8,0,2,DB653 +DB654,,99654,Environm Buoy 46204,,CN,51.3,-128.7,0,2,DB654 +DB655,,99655,Environm Buoy 45139,ON,CN,45.27,-79.55,74,2,DB655 +DB656,,99656,Environm Buoy 23051,,--,23.7,58.5,0,2,DB656 +DB657,,99657,Environm Buoy 62305,,--,50.4,-0.0,3,2,DB657 +DB658,,99658,Environm Buoy 63114,,--,61.1,1.08,3,2,DB658 +DB659,,99659,Environm Buoy 41017,,--,35.4,-75.1,5,2,DB659 +DB660,,99660,Environm Buoy 55011,,--,-40.8,144.3,0,2,DB660 +DB661,,99661,Environm Buoy 42025,FL,US,24.9,-80.4,24,2,DB661 +DB662,,99662,Environm Buoy 46207,,--,50.8,-129.9,0,2,DB662 +DB663,,99663,Environm Buoy 62134,,--,57.2,1.2,0,2,DB663 +DB664,,99664,Environm Buoy 63120,,--,60.7,1.02,0,2,DB664 +DB665,,99665,Environm Buoy 23052,,--,22.6,59.5,0,2,DB665 +DB666,,99666,Environm Buoy 62411,,--,52.2,4.2,0,2,DB666 +DB667,,99667,Environm Buoy 62403,,--,53.2,3.2,0,2,DB667 +DB668,,99668,Environm Buoy 62415,,--,51.9,3.6,0,2,DB668 +DB669,,99669,Environm Buoy 62404,,--,53.8,4.3,0,2,DB669 +DB67,,99267,Environm Buoy 4,,US,54.2,-165.7,3,2,DB67 +DB670,,99670,Environm Buoy 62405,,--,53.5,4.2,0,2,DB670 +DB671,,99671,Environm Buoy 62425,,--,53.8,5.8,0,2,DB671 +DB672,,99672,Environm Buoy 44143,,--,45.9,-50.0,0,2,DB672 +DB673,,99673,Environm Buoy 44144,AT,US,43.8,-60.7,42,2,DB673 +DB674,,99674,Environm Buoy 46047,,--,32.7,-119.6,0,2,DB674 +DB675,,99675,Environm Buoy 46048,,--,32.9,-117.9,0,2,DB675 +DB676,,99676,Environm Buoy 46050,,--,44.6,-124.5,0,2,DB676 +DB677,,99677,Environm Buoy 64045,,--,59.0,-11.5,3,2,DB677 +DB678,,99678,Environm Buoy 44234,,--,46.7,-50.0,0,2,DB678 +DB679,,99679,Environm Buoy 62132,,--,56.5,2.1,0,2,DB679 +DB680,,99680,Environm Buoy 62402,,--,53.5,5.8,0,2,DB680 +DB681,,99681,Environm Buoy 46051,,--,34.5,-120.7,0,2,DB681 +DB682,,99682,Environm Buoy 62407,,--,52.9,4.0,0,2,DB682 +DB684,,99684,Environm Buoy 63131,,--,58.98,0.17,0,2,DB684 +DB685,,99685,Environm Buoy 62301,,--,52.2,-5.1,0,2,DB685 +DB686,,99686,Environm Buoy 62303,,--,51.08,-5.0,0,2,DB686 +DB687,,99687,Environm Buoy 41016,,--,24.6,-76.5,10,2,DB687 +DB688,,99688,Environm Buoy 62151,,--,54.0,0.7,0,2,DB688 +DB689,,99689,Environm Buoy 62302,,--,54.1,-3.6,0,2,DB689 +DB690,,99690,Environm Buoy 64050,,--,60.1,-4.0,0,2,DB690 +DB691,,99691,Environm Buoy 62409,,--,52.7,3.7,0,2,DB691 +DB692,,99692,Environm Buoy 63112,,--,61.98,1.0,0,2,DB692 +DB693,,99693,Environm Buoy 46131,BC,CN,49.9,-124.9,0,2,DB693 +DB694,,99694,Environm Buoy 62152,,US,54.2,2.4,0,2,DB694 +DB695,,99695,Environm Buoy 62410,,US,53.2,3.6,0,2,DB695 +DB696,,99696,Environm Buoy 51026,,--,21.4,-157.0,0,2,DB696 +DB697,,99697,Environm Buoy 42035,,--,29.2,-9.73,5,2,DB697 +DB698,,99698,Environm Buoy 46147,,--,51.8,-131.2,0,2,DB698 +DB699,,99699,Environm Buoy 41021,,--,31.9,-80.9,3,2,DB699 +DB70,,99270,Environm Buoy 4,,CN,44.2,-50.1,3,2,DB70 +DB700,,99700,Environm Buoy 41022,,--,31.9,-80.87,0,2,DB700 +DB85,,99285,Environm Buoy 4,,US,34.2,-76.5,3,2,DB85 +DB98,,99298,Environm Buoy 4,,US,29.3,-87.4,3,2,DB98 +DBBC,,65338,Bohicon/Cana,,BJ,7.17,2.07,167,2,DBBC +DBBN,,65319,Natitingou,,BJ,10.32,1.38,461,2,DBBN +DBBS,,65335,Save,,BJ,8.03,2.47,200,2,DBBS +DBLN6,,99425,Dunkirk,NY,US,42.48,-79.35,183,2,DBLN6 +,DBQ,72547,Dubuque Municipal,IA,US,42.4,-90.7,329,2,DBQ +,DCA,72405,Washington/National,VA,US,38.85,-77.03,20,2,DCA +,DCU,99999,Decatur/Pryor Field,AL,US,34.66,-86.94,177,2,DCU +,DDH,72516,Bennington State (Was 5B5),VT,US,42.88,-73.25,252,2,DDH +,DDT,99999,Slana Airport,AK,US,62.7,-143.98,730,2,DDT +,DEC,99999,Decatur Airport,IL,US,39.83,-88.87,208,2,DEC +,DEH,99999,Decorah,IA,US,43.28,-91.73,353,2,DEH +,DEN,72565,Denver Intnl Arpt,CO,US,39.87,-104.67,1656,2,DEN +,DEQ,99999,J Lynn Helms/De Queen,AR,US,34.05,-94.4,108,2,DEQ +DESW1,,99407,Destruction Island,WA,US,47.67,-124.48,21,2,DESW1 +,DET,99999,Detroit City Arpt,MI,US,42.42,-83.02,191,2,DET +,DEW,99999,Deer Park (Was 07S),WA,US,47.97,-117.43,672,2,DEW +DFBF1,,99417,Deerfield Beach,FL,US,26.32,-80.08,2,2,DFBF1 +DFCC,,65502,Ouahigouya,,HV,13.57,-2.42,336,2,DFCC +DFCO,,65516,Boromo,,HV,11.75,-2.93,271,2,DFCO +DFCP,,65518,Po,,HV,11.15,-1.15,322,2,DFCP +DFEE,,65501,Dori,,HV,14.03,-0.03,277,2,DFEE +DFEF,,65507,Fada N'Gourma,,HV,12.03,0.37,309,2,DFEF +,DFI,99999,Defiance Memorial Airport,OH,US,41.34,-84.43,216,2,DFI +DFOD,,65505,Dedougou,,HV,12.47,3.48,300,2,DFOD +DFOG,,65522,Gaoua,,HV,10.33,-3.18,335,2,DFOG +,DFW,72259,Dallas/Ft Worth,TX,US,32.9,-97.03,182,2,DFW +DGAD,,65475,Ada,,GH,5.78,0.63,7,2,DGAD +DGAH,,65453,Ho,,GH,6.6,0.47,158,2,DGAH +DGAK,,65460,Akuse,,GH,6.1,0.12,19,2,DGAK +DGAS,,65469,Saltpond,,GH,5.2,-1.07,47,2,DGAS +DGAT,,65473,Tema,,GH,5.62,-0.0,18,2,DGAT +DGKA,,65457,Akim Oda,,GH,5.93,-0.98,140,2,DGKA +DGKK,,65459,Koforidua,,GH,6.08,-0.25,167,2,DGKK +DGLN,,65401,Navrongo,,GH,10.9,-1.1,203,2,DGLN +DGLW,,65404,Wa,,GH,10.05,-2.5,323,2,DGLW +DGLY,,65420,Yendi,,GH,9.45,-0.02,197,2,DGLY +,DGO,99999,Durango Airport,,MX,24.13,-104.53,1857,2,DGO +DGSB,,65445,Sefwi Bekwai,,GH,6.2,-2.33,172,2,DGSB +DGSN,,65439,Sunyani,,GH,7.33,-2.33,312,2,DGSN +DGSW,,65432,Wenchi,,GH,7.75,-2.1,340,2,DGSW +DGTX,,65465,Axim,,GH,4.87,-2.23,40,2,DGTX +,DGW,99999,Douglas/Converse County Airport,WY,US,42.8,-105.39,1502,2,DGW +,DHN,99999,Dothan Municipal,AL,US,31.32,-85.45,122,2,DHN +,DHT,99999,Dalhart Municipal,TX,US,36.02,-102.55,1216,2,DHT +DIAD,,65585,Adiake,,IV,5.3,-3.3,39,2,DIAD +DIBK,,65555,Bouake (Civ/Mil),,IV,7.73,-5.07,376,2,DIBK +DIBU,,65545,Bondoukou/Soko,,IV,8.05,-2.78,370,2,DIBU +DIDK,,65562,Dimbokro City,,IV,6.65,-4.7,92,2,DIDK +DIDL,,65560,Daloa,,IV,6.87,-6.47,277,2,DIDL +DIFK,,99999,Ferkessedougou,,IV,9.6,-5.2,323,2,DIFK +DIGA,,65557,Gagnoa City,,IV,6.13,-5.95,210,2,DIGA +,DIK,99999,Dickinson Municipal,ND,US,46.8,-102.8,789,2,DIK +DIKO,,65536,Korhogo,,IV,9.42,-5.62,381,2,DIKO +DIOD,,65528,Odienne,,IV,9.5,-7.57,421,2,DIOD +DISP,,65594,San Pedro,,IV,4.75,-6.65,30,2,DISP +DISS,,65599,Sassandra/Drewin,,IV,4.95,-6.08,66,2,DISS +DISW3,,99419,Devil'S Island,WI,US,47.08,-90.73,192,2,DISW3 +DITB,,65592,Tabou,,IV,4.42,-7.37,21,2,DITB +,DIX,99999,Phila. (Nexrad),PA,US,39.95,-74.42,70,2,DIX +DIYO,,65563,Yamoussoukro,,IV,6.9,-5.35,213,2,DIYO +,DKB,99999,De Kalb,IL,US,41.93,-88.72,279,2,DKB +,DKK,99999,Dunkirk Airport,NY,US,42.5,-79.28,203,2,DKK +,DKX,99999,Knoxville Downtown,TN,US,35.97,-83.87,254,2,DKX +,DLF,99999,Laughlin Afb,TX,US,29.37,-100.78,330,2,DLF +,DLG,70321,Dillingham (Amos),AK,US,59.05,-158.52,29,2,DLG +,DLH,72745,Duluth Intl Airport,MN,US,46.83,-92.18,432,2,DLH +,DLL,99999,Baraboo/Wisconsin Dells,WI,US,43.52,-89.77,298,2,DLL +,DLN,99999,Dillon Airport,MT,US,45.25,-112.55,1597,2,DLN +,DLS,99999,The Dalles Muni,OR,US,45.62,-121.17,74,2,DLS +,DMA,99999,Davis-Monthan Afb,AZ,US,32.17,-110.88,824,2,DMA +,DMH,99999,Baltimore Inner Harbor,MD,US,39.28,-76.61,6,2,DMH +,DMN,99999,Deming Municipal,NM,US,32.27,-107.72,1313,2,DMN +,DMO,99999,Sedalia,MO,US,38.72,-93.17,274,2,DMO +,DMX,99999,Des Moines Nexrad,IA,US,41.73,-93.72,322,2,DMX +DNAA,,65125,Abuja,,NI,9.25,7.0,344,2,DNAA +DNBE,,65229,Benin City(Civ/Mil),,NI,6.32,5.6,79,2,DNBE +DNBI,,65112,Bida,,NI,9.1,6.02,143,2,DNBI +DNCA,,65264,Calabar,,NI,4.97,8.35,63,2,DNCA +DNEN,,65257,Enugu,,NI,6.47,7.55,137,2,DNEN +DNGU,,65015,Gusau,,NI,12.17,6.7,469,2,DNGU +DNIB,,65208,Ibadan,,NI,7.43,3.9,228,2,DNIB +DNIL,,65101,Ilorin,,NI,8.48,4.58,305,2,DNIL +DNJO,,65134,Jos,,NI,9.87,8.9,1285,2,DNJO +DNKA,,65019,Kaduna (Civ/Mil),,NI,10.6,7.45,642,2,DNKA +,DNL,99999,Augusta,GA,US,33.47,-82.03,130,2,DNL +,DNN,99999,Dalton Muni Airport,GA,US,34.72,-84.87,216,2,DNN +DNOS,,65215,Oshogbo,,NI,7.78,4.48,304,2,DNOS +DNPO,,65250,Port Harcourt,,NI,4.85,7.02,18,2,DNPO +,DNS,99999,Denison,IA,US,41.98,-95.38,388,2,DNS +DNSO,,65010,Sokoto,,NI,13.02,5.25,302,2,DNSO +,DNV,99999,Danville/Vermilion,IL,US,40.2,-87.6,212,2,DNV +DNZA,,65030,Zaria,,NI,11.13,7.68,664,2,DNZA +,DOV,99999,Dover Afb,DE,US,39.13,-75.47,9,2,DOV +,DPA,99999,W. Chicago/Du Page,IL,US,41.92,-88.25,231,2,DPA +,DPG,74003,Dugway Prvg Ground,UT,US,40.2,-112.93,1326,2,DPG +DPIA1,,99442,Dauphin Island,AL,US,30.25,-88.08,8,2,DPIA1 +,DPL,99999,Kenansville/Duplin County,NC,US,35.0,-77.98,42,2,DPL +,DRG,99999,Deering,AK,US,66.08,-162.75,9,2,DRG +,DRO,99999,Durango/La Plata Co,CO,US,37.15,-107.75,2038,2,DRO +DRRG,,61099,Gaya,,NR,11.88,3.45,203,2,DRRG +DRRL,,61036,Tillabery,,NR,14.2,1.45,210,2,DRRL +DRYF1,,99999,Dry Tortugas,FL,US,24.6,-82.9,0,2,DRYF1 +DRZG,,61045,Goure,,NR,13.98,10.3,460,2,DRZG +DRZM,,61096,Maine-Soroa,,NR,13.23,11.98,337,2,DRZM +DSLN7,,99403,Diamond Shoals (Ls),NC,US,35.15,-75.3,0,2,DSLN7 +,DSM,72546,Des Moines Intl,IA,US,41.53,-93.65,294,2,DSM +,DSV,72523,Dansville Municipal,NY,US,42.57,-77.72,209,2,DSV +,DTA,99999,Delta Municipal,UT,US,39.38,-112.52,1449,2,DTA +,DTK,99999,Dietrick (Private),AK,US,67.68,-149.73,447,2,DTK +DTKA,,60710,Tabarka,,TS,36.95,8.75,21,2,DTKA +,DTL,99999,Detroit Lakes(Awos),MN,US,46.83,-95.88,426,2,DTL +DTMB,,99999,Habib Bourguiba,,TS,35.77,10.75,2,2,DTMB +,DTN,99999,Shreveport Downtown,LA,US,32.53,-93.75,55,2,DTN +,DTO,99999,Denton (Asos),TX,US,33.2,-97.18,197,2,DTO +,DTS,99999,Destin,FL,US,30.4,-86.47,6,2,DTS +DTTG,,60765,Gabes,,TS,33.88,10.1,5,2,DTTG +,DTW,72537,Detroit Metro,MI,US,42.23,-83.33,202,2,DTW +,DUA,99999,Durant,OK,US,33.99,-96.39,213,2,DUA +,DUC,99999,Halliburton Field Airport/Duncan,OK,US,34.47,-97.96,339,2,DUC +DUCN7,,99999,Duck,NC,US,36.19,-75.74,0,2,DUCN7 +,DUG,99999,Douglas Bisbee Intl,AZ,US,31.47,-109.6,1265,2,DUG +,DUH,99999,Lambertville/Toledo Suburban Apt,MI,US,41.74,-83.66,204,2,DUH +,DUJ,99999,Du Bois (Awos),PA,US,41.18,-78.9,554,2,DUJ +,DUT,70489,Dutch Harbor,AK,US,53.9,-166.55,4,2,DUT +,DVL,99999,Devils Lake(Awos),ND,US,48.12,-98.92,443,2,DVL +,DVT,99999,Deer Valley/Phoenix,AZ,US,33.68,-112.08,450,2,DVT +,DWH,99999,Houston/D.W. Hooks,TX,US,30.07,-95.55,46,2,DWH +DXAK,,65376,Atakpame/Akpaka,,TG,7.58,1.12,402,2,DXAK +DXMG,,65352,Mango/Sansanne,,TG,10.37,0.47,146,2,DXMG +DXNG,,65355,Naimtougou(Civ/Mil),,TG,9.77,1.1,343,2,DXNG +,DXR,99999,Danbury Municipal,CT,US,41.37,-73.48,139,2,DXR +DXSK,,65361,Sokode,,TG,8.98,1.15,387,2,DXSK +DXTA,,65380,Tabligbo,,TG,6.58,1.5,44,2,DXTA +,DXX,99999,Madison,MN,US,44.99,-96.18,330,2,DXX +,DYL,99999,Doylestown Airport,PA,US,40.33,-75.12,120,2,DYL +,DYR,99999,Dyersburg(Awos),TN,US,36.0,-89.4,103,2,DYR +,DYS,69019,Dyess Afb/Abilene,TX,US,32.43,-99.85,545,2,DYS +,DYT,99999,Duluth (Sky Harbor = D36 ),MN,US,46.72,-92.04,186,2,DYT +,E02,99999,Odessa/Schlemeyer Field,TX,US,31.92,-102.39,915,2,E02 +,E03,99999,Show Low Municipal,AZ,US,34.27,-110.0,1954,2,E03 +,E12,99999,E. Cameron 345,LA,US,28.08,-92.7,0,2,E12 +,E23,99999,Taos (Awrs),NM,US,36.42,-105.57,2123,2,E23 +,E28,74733,Northrup Lndg Strip,NM,US,32.9,-106.4,1193,2,E28 +,E33,99999,Chama,NM,US,36.9,-106.58,2393,2,E33 +,E38,99999,Alpine Municipal,TX,US,30.38,-103.68,1376,2,E38 +,E63,99999,Gila Bend Municipal,AZ,US,32.95,-112.68,237,2,E63 +,E74,99999,Safford (Amos),AZ,US,32.82,-109.68,950,2,E74 +,EAA,99999,Eagle Airport,AK,US,64.78,-141.15,268,2,EAA +,EAR,99999,Kearney Muni (Awos),NE,US,40.73,-99.0,649,2,EAR +,EAT,99999,Wenatchee/Pangborn,WA,US,47.4,-120.2,379,2,EAT +,EAU,99999,Eau Claire Co. Arpt,WI,US,44.87,-91.48,276,2,EAU +,EAX,99999,Pleasant (Nexrad),MO,US,38.82,-94.27,335,2,EAX +EBAW,,06450,Antwerp/Deurne,,BX,51.2,4.47,14,2,EBAW +EBBE,,06458,Beauvechain (Bafb),,BX,50.75,4.77,127,2,EBBE +EBBL,,06479,Kleine-Brogel(Bafb),,BX,51.17,5.47,64,2,EBBL +EBBR,,06451,Brussels National,,BX,50.9,4.53,58,2,EBBR +EBBT,,06452,Brasschaat (Mil),,BX,51.33,4.5,23,2,EBBT +EBBX,,06467,Bertrix (Bel-Afb),,BX,49.9,5.22,461,2,EBBX +EBCI,,06449,Charleroi/Gosselies,,BX,50.47,4.45,192,2,EBCI +EBCV,,06432,Chievres Ab,,BX,50.57,3.83,63,2,EBCV +EBDT,,06465,Schaffen,,BX,51.0,5.07,54,2,EBDT +EBFS,,06456,Florennes (Bel-Afb),,BX,50.23,4.65,299,2,EBFS +EBGT,,06431,Gent/Industry Zone,,BX,51.18,3.82,13,2,EBGT +EBLB,,06496,Elsenborn (Mil),,BX,50.47,6.18,570,2,EBLB +EBLG,,06478,Bierset/Liege (Mil),,BX,50.65,5.45,178,2,EBLG +EBMB,,06448,Melsbroek (Bel-Afb),,BX,50.9,4.5,55,2,EBMB +EBMT,,06428,Munte (Mil),,BX,50.93,3.73,60,2,EBMT +EBNP2,,99453,Ebon,,US,4.6,168.7,2,2,EBNP2 +EBOS,,06407,Oostende Airport,,BX,51.2,2.87,5,2,EBOS +,EBS,99999,Webster City,IA,US,42.43,-93.87,342,2,EBS +EBSP,,06490,Spa/La Sauveniere,,BX,50.48,5.92,482,2,EBSP +EBST,,06470,St. Truiden (Bafb),,BX,50.8,5.2,75,2,EBST +EBTN,,06463,Goetsenhoven (Mil),,BX,50.78,4.95,81,2,EBTN +EBWE,,06462,Weelde (Mil),,BX,51.42,5.0,60,2,EBWE +EBZW,,06481,Genk/Zwartberg,,BX,50.93,5.5,63,2,EBZW +,ECG,99999,Elizabeth City(Cgs),NC,US,36.27,-76.18,4,2,ECG +EDAH,,99999,Heringsdorf,,DL,53.88,14.15,28,2,EDAH +EDBB,,10384,Berlin/Templeho,,DL,52.47,13.4,49,2,EDBB +EDCK,,10046,Kiel/Holtenau(G,,DL,54.38,10.15,31,2,EDCK +EDCP,,10181,Parow,,DL,54.37,13.08,4,2,EDCP +EDDB,,10385,Berlin/Schonefeld,,DL,52.38,13.52,48,2,EDDB +EDDC,,10488,Dresden/Klotzsche,,DL,51.13,13.78,226,2,EDDC +EDDE,,10554,Erfurt/Binderslebn,,DL,50.98,10.97,323,2,EDDE +EDDF,,10637,Frankfurt Main Arpt,,DL,50.05,8.6,113,2,EDDF +EDDG,,10315,Munster/Osnabruck,,DL,52.13,7.7,52,2,EDDG +EDDH,,10147,Hamburg/Fuhlsbuttel,,DL,53.63,10.0,16,2,EDDH +EDDI,,10384,Berlin/Tempelhof,,DL,52.47,13.4,49,2,EDDI +EDDK,,10513,Koln/Bonn (Civ/Mil),,DL,50.87,7.17,99,2,EDDK +EDDL,,10400,Dusseldorf,,DL,51.28,6.78,44,2,EDDL +EDDM,,10866,Munich/Franz Josef Straus,,DL,48.35,11.79,448,2,EDDM +EDDN,,10763,Nurnberg,,DL,49.5,11.08,312,2,EDDN +EDDR,,10708,Saarbrucken/Ensheim,,DL,49.22,7.12,320,2,EDDR +EDDS,,10738,Stuttgart/Echterdi,,DL,48.68,9.22,419,2,EDDS +EDDT,,10382,Berlin/Tegel (Fafb),,DL,52.57,13.32,37,2,EDDT +EDDV,,10338,Hannover,,DL,52.47,9.7,54,2,EDDV +EDDW,,10224,Bremen,,DL,53.05,8.8,5,2,EDDW +,EDE,99999,Edenton,NC,US,36.03,-76.57,6,2,EDE +EDEF,,10643,Babenhausen(Usa,,DL,49.95,8.97,131,2,EDEF +EDEK,,10619,Baumholder (Usa,,DL,49.65,7.3,426,2,EDEK +EDFH,,10616,Hahn,,DL,49.95,7.27,498,2,EDFH +EDHI,,10149,Hamburg/Finkenwerd,,DL,53.53,9.83,13,2,EDHI +EDHK,,99999,Kiel/Holtenau Civ,,DL,54.38,10.17,31,2,EDHK +EDHL,,10156,Luebeck/Blankensee,,DL,53.82,10.7,15,2,EDHL +EDIA,,10533,Giessen (Usa-Hp,,DL,50.6,8.73,152,2,EDIA +EDIC,,10687,Grafenwohr (Usa,,DL,49.7,11.95,415,2,EDIC +EDIG,,10764,Feucht (Usa-Af),,DL,49.38,11.17,386,2,EDIG +EDLE,,10410,Essen,,DL,51.4,6.97,161,2,EDLE +EDLG,,10315,Munster/Osnabru,,DL,52.13,7.7,52,2,EDLG +EDLN,,99999,Monchengladbach,,DL,51.23,6.05,125,2,EDLN +EDLP,,10426,Paderborn/Lippstad,,DL,51.62,8.62,213,2,EDLP +EDLW,,10416,Dortmund/Wickede,,DL,51.52,7.62,127,2,EDLW +EDMA,,10852,Augsberg/Mulhausen,,DL,48.43,10.93,463,2,EDMA +EDMO,,99999,Oberpfaffenhofen,,DL,48.08,11.28,600,2,EDMO +EDNN,,10502,Norvenich (Ger-,,DL,50.83,6.67,135,2,EDNN +EDNY,,10935,Friedrichshafen,,DL,47.67,9.52,424,2,EDNY +EDPH,,10921,Neuhausen Ob Ec,,DL,47.98,8.9,794,2,EDPH +EDPN,,10514,Mendig (Ger-Arm,,DL,50.37,7.32,191,2,EDPN +EDQD,,10677,Bayreuth,,DL,49.98,11.63,498,2,EDQD +EDQM,,10685,Hof,,DL,50.32,11.88,568,2,EDQM +EDTZ,,10929,Konstanz,,DL,47.68,9.18,447,2,EDTZ +EDVE,,10348,Braunschweig,,DL,52.3,10.45,88,2,EDVE +EDVK,,10436,Kassel/Calden,,DL,51.4,9.38,285,2,EDVK +EDVV,,10338,Hannover,,DL,52.47,9.7,54,2,EDVV +EDWD,,99999,Lemwerder,,DL,53.15,8.62,30,2,EDWD +EDWE,,10200,Emden-Koenigspo,,DL,53.35,7.22,5,2,EDWE +EDXW,,10018,Westerland/Sylt,,DL,54.92,8.35,20,2,EDXW +EDZB,,10238,Bergen/Hohne,,DL,52.82,9.93,70,2,EDZB +EDZH,,10771,Gaermersdorf,,DL,49.43,11.9,419,2,EDZH +EDZJ,,10618,Idar/Oberstein,,DL,49.7,7.33,377,2,EDZJ +,EED,99999,Needles Airport,CA,US,34.77,-114.62,302,2,EED +,EEN,99999,Keene/Dillant(Awos),NH,US,42.9,-72.27,149,2,EEN +,EEO,99999,Meeker,CO,US,40.04,-107.89,1957,2,EEO +,EET,99999,Alabaster,AL,US,33.18,-86.78,178,2,EET +EETN,,60380,Tallin,,BY,59.35,24.8,44,2,EETN +,EEW,99999,Neenah,WI,US,44.22,-88.55,275,2,EEW +,EFC,99999,Belle Fourche,SD,US,44.73,-103.87,82,2,EFC +,EFD,99999,Houston/Ellington,TX,US,29.6,-95.17,10,2,EFD +EFHA,,02945,Halli (Fin-Afb),,FI,61.85,24.8,145,2,EFHA +EFHF,,02975,Helsinki/Malmi,,FI,60.25,25.05,28,2,EFHF +EFHK,,02974,Helsinki/Vantaa,,FI,60.32,24.97,56,2,EFHK +EFHL,,02874,Hailuoto Island,,FI,65.03,24.8,6,2,EFHL +EFHT,,02924,Ahtari,,FI,62.53,24.22,161,2,EFHT +EFIL,,99999,Ilmajoki,,FI,62.7,22.83,92,2,EFIL +EFIV,,02807,Ivalo,,FI,68.62,27.42,148,2,EFIV +EFJO,,02929,Joensuu,,FI,62.67,29.63,117,2,EFJO +,EFK,72612,Newport,VT,US,44.93,-72.2,233,2,EFK +EFKA,,02913,Kauhava (Fin-Afb),,FI,63.1,23.03,44,2,EFKA +EFKE,,02864,Kemi,,FI,65.78,24.58,15,2,EFKE +EFKI,,02897,Kajaani,,FI,64.28,27.68,136,2,EFKI +EFKK,,02903,Kruunupyy,,FI,63.72,23.15,25,2,EFKK +EFKS,,02869,Kuusamo,,FI,65.97,29.18,263,2,EFKS +EFKT,,99999,Kittila,,FI,67.7,24.85,643,2,EFKT +EFKU,,02917,Kuopio (Mil/Civ),,FI,63.02,27.8,102,2,EFKU +EFLP,,02958,Lappeenranta,,FI,61.08,28.15,106,2,EFLP +EFMA,,02970,Mariehamn/Aland Isl,,FI,60.12,19.9,6,2,EFMA +EFMI,,02947,Mikkeli,,FI,61.73,27.3,138,2,EFMI +EFOU,,02875,Oulu/Uleaborg,,FI,64.93,25.37,15,2,EFOU +EFPE,,02844,Pello,,FI,66.8,24.0,84,2,EFPE +EFPO,,02952,Pori (Mil/Civ),,FI,61.47,21.8,17,2,EFPO +EFPU,,02867,Pudasjarvi,,FI,65.37,27.02,117,2,EFPU +EFRO,,02845,Rovaniemi (Civ/Mil),,FI,66.57,25.83,201,2,EFRO +EFSA,,02948,Savonlinna (Aut),,FI,61.95,28.95,95,2,EFSA +EFSU,,02879,Suomussalmi,,FI,64.9,29.02,224,2,EFSU +,EFT,99999,Monroe,WI,US,42.61,-89.59,331,2,EFT +EFTP,,02944,Tampere/Pirkkala,,FI,61.42,23.58,112,2,EFTP +EFTU,,02972,Turku/Abo,,FI,60.52,22.27,59,2,EFTU +EFUT,,02966,Utti (Fin-Afb),,FI,60.9,26.93,100,2,EFUT +EFVA,,02911,Vaasa,,FI,63.05,21.77,4,2,EFVA +EFVI,,02915,Viitasaari,,FI,63.08,25.87,132,2,EFVI +EFVR,,99999,Varkaus,,FI,62.17,27.87,87,2,EFVR +EFYL,,99999,Ylivieska,,FI,64.05,24.73,77,2,EFYL +EGAA,,03917,Belfast/Aldergrove,,UK,54.65,-6.22,81,2,EGAA +EGAC,,03924,Belfast Harbour,,UK,54.6,-5.88,5,2,EGAC +EGAE,,99999,Eglinton/Londonderr,,UK,55.05,-7.15,9,2,EGAE +EGBB,,03534,Birmingham Airport,,UK,52.45,-1.73,99,2,EGBB +EGBE,,99999,Coventry Airport,,UK,52.37,-1.48,82,2,EGBE +EGBJ,,99999,Staverton (Private),,UK,51.9,-2.17,29,2,EGBJ +,EGC,99999,Everglades City,FL,US,25.85,-81.38,2,2,EGC +EGCC,,03334,Manchester Intl,,UK,53.35,-2.27,78,2,EGCC +EGCG,,99999,Strubby Heliport,,UK,53.32,0.18,14,2,EGCG +EGDB,,03827,Plymouth/Mountbatte,,UK,50.35,-4.12,27,2,EGDB +EGDC,,03707,Chivenor Raf,,UK,51.08,-4.15,8,2,EGDC +EGDG,,03817,Saint Mawgan Raf,,UK,50.43,-5.0,119,2,EGDG +EGDK,,99999,Kemble Raf,,UK,51.67,-2.05,133,2,EGDK +EGDL,,03740,Lyneham Raf,,UK,51.5,-1.98,156,2,EGDL +EGDM,,03746,Boscombe Down,,UK,51.17,-1.75,124,2,EGDM +EGDN,,03745,Netheravon (Army),,UK,51.25,-1.77,139,2,EGDN +EGDP,,03858,Portland Heliport,,UK,50.57,-2.45,3,2,EGDP +EGDR,,03809,Culdrose (Navy),,UK,50.08,-5.25,82,2,EGDR +EGDX,,99999,St Athan Raf,,UK,51.4,-3.43,50,2,EGDX +EGDY,,03853,Yeovilton (Navy),,UK,51.0,-2.63,23,2,EGDY +,EGE,99999,Eagle Co. Regional,CO,US,39.65,-106.92,1993,2,EGE +EGFF,,03715,Cardiff-Wales Arpt,,UK,51.4,-3.35,67,2,EGFF +EGFH,,99999,Swansea,,UK,51.6,-4.07,90,2,EGFH +EGGD,,99999,Bristol/Lulsgate,,UK,51.38,-2.72,189,2,EGGD +EGGP,,99999,Liverpool Airport,,UK,53.33,-2.85,26,2,EGGP +EGGW,,99999,Luton Airport,,UK,51.87,-0.37,160,2,EGGW +EGHD,,99999,Plymouth/Roborough,,UK,50.42,-4.12,25,2,EGHD +EGHE,,03803,Scilly;Saint Mary'S,,UK,49.92,-6.3,31,2,EGHE +EGHH,,03862,Bournemouth Airport,,UK,50.78,-1.83,11,2,EGHH +EGHI,,03865,Southampton Wx Cntr,,UK,50.9,-1.4,9,2,EGHI +EGHN,,99999,Sandown/Wight Isle,,UK,50.65,-1.15,18,2,EGHN +,EGI,99999,Duke Fld/Eglin Aux,FL,US,30.65,-86.52,59,2,EGI +EGJA,,99999,Alderney/Channel Is,,UK,49.72,-2.2,71,2,EGJA +EGJB,,03894,Guernsey Airport,,UK,49.43,-2.6,102,2,EGJB +EGJJ,,03895,Jersey Airport,,UK,49.22,-2.2,84,2,EGJJ +EGKA,,03876,Shoreham-By-Sea,,UK,50.83,-0.28,2,2,EGKA +EGKB,,99999,Biggin Hill,,UK,51.32,0.03,183,2,EGKB +EGKK,,03776,London/Gatwick Arpt,,UK,51.15,-0.18,62,2,EGKK +EGKM,,99999,West Malling,,UK,51.28,0.42,104,2,EGKM +EGLC,,99999,London City Airport,,UK,51.5,-0.5,5,2,EGLC +EGLL,,03772,London/Heathrow,,UK,51.48,-0.45,24,2,EGLL +EGMC,,99999,Southend-On-Sea,,UK,51.57,0.7,15,2,EGMC +EGMD,,99999,Lydd Airport,,UK,50.95,0.93,3,2,EGMD +EGNC,,03222,Carlisle,,UK,54.93,-2.95,26,2,EGNC +EGNH,,03318,Blackpool Airport,,UK,53.77,-3.03,10,2,EGNH +EGNJ,,99999,Humberside,,UK,53.58,-0.35,31,2,EGNJ +EGNL,,03214,Walney Isl/Barrow,,UK,54.12,-3.25,15,2,EGNL +EGNM,,99999,Leeds And Bradford,,UK,53.87,-1.65,208,2,EGNM +EGNR,,03321,Hawarden (Aut),,UK,53.17,-2.98,10,2,EGNR +EGNS,,03204,Isle Of Man/Ronalds,,UK,54.08,-4.63,17,2,EGNS +EGNT,,99999,Newcastle,,UK,55.03,-1.7,81,2,EGNT +EGNV,,99999,Tees-Side,,UK,54.52,-1.42,37,2,EGNV +EGNX,,99999,East Midlands,,UK,52.83,-1.33,94,2,EGNX +EGOD,,99999,Llanbedr,,UK,52.82,-4.13,9,2,EGOD +EGOE,,99999,Ternhill Raf,,UK,52.87,-2.53,83,2,EGOE +EGOM,,03165,Spadeadam,,UK,55.05,-2.55,325,2,EGOM +EGOP,,03605,Pembry Sands,,UK,51.72,-4.37,6,2,EGOP +EGOS,,03414,Shawbury Raf,,UK,52.8,-2.67,76,2,EGOS +EGOV,,03302,Valley Raf,,UK,53.25,-4.53,11,2,EGOV +EGOY,,03132,West Freugh (Aut),,UK,54.85,-4.95,12,2,EGOY +EGPA,,03017,Kirkwall Airport,,UK,58.95,-2.9,21,2,EGPA +EGPB,,03003,Sumburgh (Cape),,UK,59.88,-1.3,5,2,EGPB +EGPC,,03075,Wick,,UK,58.45,-3.08,39,2,EGPC +EGPD,,03091,Aberdeen/Dyce,,UK,57.2,-2.22,65,2,EGPD +EGPE,,03059,Inverness/Dalcross,,UK,57.53,-4.05,9,2,EGPE +EGPF,,03140,Glasgow Airport,,UK,55.87,-4.43,8,2,EGPF +EGPH,,03160,Edinburgh Airport,,UK,55.95,-3.35,41,2,EGPH +EGPI,,99999,Islay/Port Ellen,,UK,55.68,-6.25,18,2,EGPI +EGPK,,03135,Prestwick(Civ/Navy),,UK,55.5,-4.58,20,2,EGPK +EGPL,,03022,Benbecula Island,,UK,57.47,-7.37,6,2,EGPL +EGPM,,99999,Scatsa/Shetland Isl,,UK,60.43,-1.3,22,2,EGPM +EGPN,,99999,Dundee/Riverside,,UK,56.45,-3.02,4,2,EGPN +EGPT,,99999,Perth/Scone,,UK,56.45,-3.37,121,2,EGPT +EGPU,,03100,Tiree Island,,UK,56.5,-6.88,12,2,EGPU +EGPW,,99999,Unst Island,,UK,60.73,-0.82,285,2,EGPW +EGQA,,03062,Tain Range (Saws),,UK,57.82,-3.97,4,2,EGQA +EGQB,,99999,Ballykelly,,UK,55.07,-7.02,2,2,EGQB +EGQJ,,03111,Machrihanish Raf,,UK,55.43,-5.7,13,2,EGQJ +EGQK,,03066,Kinloss Raf,,UK,57.65,-3.57,7,2,EGQK +EGQL,,03171,Leuchars Raf,,UK,56.38,-2.87,12,2,EGQL +EGQM,,03240,Boulmer,,UK,55.42,-1.6,23,2,EGQM +EGQS,,03068,Lossiemouth Raf,,UK,57.72,-3.32,13,2,EGQS +EGRB,,03779,London Wea Center,,UK,51.5,-0.12,39,2,EGRB +EGRR,,03763,Bracknell/Beaufort,,UK,51.38,-0.78,74,2,EGRR +EGSC,,99999,Cambridge,,UK,52.2,0.18,15,2,EGSC +EGSH,,03492,Norwich Wea Cntre,,UK,52.63,1.32,18,2,EGSH +EGSS,,03683,Stansted Airport,,UK,51.88,0.23,106,2,EGSS +EGTC,,99999,Cranfield,,UK,52.07,-0.62,111,2,EGTC +EGTE,,03839,Exeter Airport,,UK,50.73,-3.42,30,2,EGTE +EGTG,,99999,Filton (Private),,UK,51.52,-2.58,69,2,EGTG +EGTH,,99999,Hatfeild (Private),,UK,51.77,-0.25,77,2,EGTH +EGTI,,99999,Leavesden,,UK,51.68,-0.42,102,2,EGTI +EGUA,,99999,Upper Heyford Raf,,UK,51.93,-1.25,134,2,EGUA +EGUB,,03658,Benson Raf,,UK,51.62,-1.08,63,2,EGUB +EGUD,,99999,Abingdon Raf,,UK,51.68,-1.32,80,2,EGUD +EGUF,,03766,Farnborough (Mil),,UK,51.28,-0.77,72,2,EGUF +EGUH,,99999,High Wycombe Raf,,UK,51.63,-0.77,75,2,EGUH +EGUL,,03583,Lakenheath Raf,,UK,52.42,0.57,10,2,EGUL +EGUM,,03797,Manston Raf,,UK,51.35,1.35,55,2,EGUM +EGUN,,03577,Mildenhall Raf,,UK,52.37,0.48,10,2,EGUN +EGUO,,99999,Oakington,,UK,52.27,0.07,13,2,EGUO +EGUP,,99999,Sculthorpe (Af Met),,UK,52.85,0.77,65,2,EGUP +EGUS,,03867,Lee-On-Solent(Navy),,UK,50.82,-1.22,10,2,EGUS +EGUY,,03566,Wyton Raf,,UK,52.35,-0.12,41,2,EGUY +,EGV,99999,Eagle River,WI,US,45.93,-89.27,500,2,EGV +EGVA,,03644,Fairford Raf,,UK,51.68,-1.78,87,2,EGVA +EGVG,,99999,Woodbridge Raf,,UK,52.08,1.4,29,2,EGVG +EGVI,,99999,Greenham Common Raf,,UK,51.38,-1.28,122,2,EGVI +EGVJ,,99999,Bentwaters Raf,,UK,52.13,1.43,26,2,EGVJ +EGVO,,03761,Odiham Raf,,UK,51.23,-0.95,123,2,EGVO +EGVP,,03749,Middle Wallop,,UK,51.15,-1.57,91,2,EGVP +EGVT,,99999,Wethersfield Raf,,UK,51.97,0.5,98,2,EGVT +EGWC,,99999,Cosford Raf,,UK,52.63,-2.3,83,2,EGWC +EGWE,,99999,Henlow,,UK,52.02,-0.28,95,2,EGWE +EGWU,,03672,Northolt Raf,,UK,51.55,-0.42,40,2,EGWU +EGWZ,,03562,Alconbury Raf,,UK,52.37,-0.22,49,2,EGWZ +EGXB,,03388,Binbrook Raf,,UK,53.45,-0.2,108,2,EGXB +EGXC,,03391,Coningsby Raf,,UK,53.08,-0.17,7,2,EGXC +EGXD,,03261,Dishforth Raf,,UK,54.13,-1.42,35,2,EGXD +EGXE,,03257,Leeming Raf,,UK,54.3,-1.53,40,2,EGXE +EGXF,,99999,Cowden,,UK,53.85,-6.1,15,2,EGXF +EGXG,,03355,Church Fenton Raf,,UK,53.83,-1.2,9,2,EGXG +EGXH,,03586,Honington Raf,,UK,52.33,0.77,54,2,EGXH +EGXI,,03360,Finningley Raf,,UK,53.48,-1.0,17,2,EGXI +EGXJ,,03453,Cottesmore Raf,,UK,52.73,-0.65,138,2,EGXJ +EGXN,,99999,Newton,,UK,52.97,-0.98,55,2,EGXN +EGXP,,03373,Scampton Raf,,UK,53.3,-0.55,61,2,EGXP +EGXT,,03462,Wittering Raf,,UK,52.62,-0.47,84,2,EGXT +EGXU,,03266,Linton-On-Ouse Raf,,UK,54.05,-1.25,16,2,EGXU +EGXV,,03384,Leconfield (Aut),,UK,53.87,-0.43,6,2,EGXV +EGXZ,,99999,Topcliffe Raf,,UK,54.2,-1.38,28,2,EGXZ +EGYC,,03495,Coltishall Raf,,UK,52.77,1.35,20,2,EGYC +EGYD,,03379,Cranwell Raf,,UK,53.03,-0.5,67,2,EGYD +EGYE,,99999,Barkston Heath Raf,,UK,52.97,-0.57,112,2,EGYE +EGYH,,03469,Holbeach (Aut),,UK,52.87,0.15,3,2,EGYH +EGYM,,03482,Marham Raf,,UK,52.65,0.57,23,2,EGYM +EGYR,,99999,Watton Raf Radar,,UK,52.57,0.85,59,2,EGYR +EGYW,,03392,Wainfleet (Aut),,UK,53.08,0.27,5,2,EGYW +,EHA,99999,Elkhart (Awos),KS,US,37.0,-101.9,1099,2,EHA +EHAM,,06240,Amsterdam/Schiphol,,NL,52.3,4.77,-2,2,EHAM +EHBK,,06380,Zuid-Limburg/Beek,,NL,50.92,5.78,116,2,EHBK +EHDL,,06275,Deelen Rnlafb,,NL,52.07,5.88,52,2,EHDL +EHEH,,06370,Eindhoven Rnlafb,,NL,51.45,5.42,22,2,EHEH +EHGG,,06280,Groningen/Eelde,,NL,53.13,6.58,4,2,EHGG +EHKD,,06235,De Kooy (Navy),,NL,52.92,4.78,14,2,EHKD +EHLW,,06270,Leeuwarden Rnlafb,,NL,53.22,5.75,2,2,EHLW +,EHR,99999,Henderson City,KY,US,37.82,-87.68,117,2,EHR +EHRD,,06344,Rotterdam Airport,,NL,51.95,4.45,-4,2,EHRD +EHSB,,06265,Soesterberg Rnlafb,,NL,52.13,5.27,13,2,EHSB +EHTX,,99999,Texel Island,,NL,53.08,4.75,3,2,EHTX +EHVK,,06375,Volkel Rnlafb,,NL,51.65,5.7,21,2,EHVK +EHWO,,06340,Woensdrecht Rnlafb,,NL,51.45,4.33,17,2,EHWO +EHYB,,06200,Ypenburg Rnlafb,,NL,52.03,4.35,1,2,EHYB +EICK,,03955,Cork Arpt/Corcaigh,,IE,51.85,-8.48,162,2,EICK +EIDW,,03969,Dublin Airport,,IE,53.43,-6.25,85,2,EIDW +EIKN,,03973,Connaught Apt,,IE,53.9,-8.82,64,2,EIKN +EIME,,03967,Casement (Mil),,IE,53.3,-6.43,93,2,EIME +EINN,,03962,Shannon Airport,,IE,52.7,-8.92,20,2,EINN +,EKA,72594,Eureka,CA,US,40.8,-124.17,18,2,EKA +EKAH,,06070,Tirstrup (Civ/Mil),,DN,56.3,10.62,25,2,EKAH +EKAT,,06078,Anholt Island (Aut),,DN,56.7,11.55,8,2,EKAT +EKAV,,06150,Avno (Dan-Afb),,DN,55.08,11.78,4,2,EKAV +EKBI,,06104,Billund Airport,,DN,55.73,9.15,66,2,EKBI +EKCH,,06180,Copenhagen/Kastrup,,DN,55.63,12.67,5,2,EKCH +EKEB,,06080,Esbjerg,,DN,55.52,8.55,29,2,EKEB +EKHO,,06054,Lindtorp Airport,,DN,56.4,8.45,15,2,EKHO +EKHS,,06048,Hadsund,,DN,56.72,10.12,2,2,EKHS +EKKM,,99999,Arhus/Kirstinesmin,,DN,56.15,10.22,57,2,EKKM +,EKM,99999,Elkhart Municipal,IN,US,41.72,-86.0,237,2,EKM +EKMB,,06143,Maribo Arpt (Aut),,DN,54.7,11.45,5,2,EKMB +,EKN,72417,Elkins/Randolph Fld,WV,US,38.88,-79.85,609,2,EKN +,EKO,72582,Elko,NV,US,40.87,-115.73,1367,2,EKO +,EKO,72582,Elko,NV,US,40.87,-115.73,1608,2,EKO +EKOD,,06120,Odense/Beldringe,,DN,55.47,10.33,17,2,EKOD +EKRK,,06170,Copenhagen/Roskilde,,DN,55.58,12.13,44,2,EKRK +EKRN,,06190,Ronne,,DN,55.07,14.75,16,2,EKRN +EKSB,,06118,Sonderborg Airport,,DN,54.97,9.8,23,2,EKSB +EKSN,,06034,Sindal Airport,,DN,57.5,10.23,28,2,EKSN +EKSP,,06110,Skrydstrup(Dan-Afb),,DN,55.23,9.27,40,2,EKSP +EKST,,06124,Sydfyns/Tasinge Isl,,DN,55.02,10.57,6,2,EKST +EKSV,,06062,Skive Airport,,DN,56.55,9.17,21,2,EKSV +EKTS,,06024,Thisted Arpt (Aut),,DN,57.07,8.7,7,2,EKTS +EKVA,,06100,Vandel (Dan-Afb),,DN,55.72,9.22,74,2,EKVA +EKVD,,06108,Vamdrup (Aut/Man),,DN,55.43,9.33,45,2,EKVD +EKVG,,06010,Sorvaag/Vagar,,FA,62.07,-7.27,85,2,EKVG +EKVJ,,06066,Stauning Airport,,DN,55.98,8.35,5,2,EKVJ +EKVL,,06160,Vaerlose (Dan-Afb),,DN,55.77,12.32,31,2,EKVL +EKYT,,06030,Alborg,,DN,57.1,9.87,3,2,EKYT +ELAT2,,99999,El Paso Radar Stn,TX,US,31.68,-106.2,1225,2,ELAT2 +,ELD,99999,El Dorado/Goodwin,AR,US,33.22,-92.8,77,2,ELD +ELLX,,06590,Luxembourg (Aut),,BX,49.62,6.22,379,2,ELLX +,ELM,99999,Elmira/Corning Rgnl,NY,US,42.17,-76.9,291,2,ELM +,ELN,99999,Ellensburg/Bowers,WA,US,47.03,-120.53,538,2,ELN +,ELO,99999,Ely Muni (Awos),MN,US,47.82,-91.83,443,2,ELO +,ELP,72270,El Paso Intl Arpt,TX,US,31.8,-106.4,1194,2,ELP +,ELV,99999,Elfin Cove Seaplane,AK,US,58.2,-136.35,0,2,ELV +,ELY,72486,Ely/Yelland Fld,NV,US,39.28,-114.85,1909,2,ELY +,ELZ,99999,Wellsville Municipal Airport,NY,US,42.11,-77.99,647,2,ELZ +,EMP,99999,Emporia Municipal,KS,US,38.33,-96.18,368,2,EMP +,EMT,99999,El Monte,CA,US,34.08,-118.03,90,2,EMT +,EMV,99999,Emporia-Greensville Rgl Airport,VA,US,36.69,-77.48,39,2,EMV +,ENA,70259,Kenai Municipal,AK,US,60.57,-151.25,29,2,ENA +ENAL,,01210,Alesund/Vigra,,NO,62.57,6.12,22,2,ENAL +ENAT,,01049,Alta Airport,,NO,69.98,23.37,3,2,ENAT +ENBL,,99999,Forde/Bringeland,,NO,61.45,5.87,150,2,ENBL +ENBM,,01336,Voss/Bomoen,,NO,60.65,6.5,122,2,ENBM +ENBN,,01112,Bronnoysund/Bronnoy,,NO,65.47,12.22,9,2,ENBN +ENBR,,01311,Bergen/Flesland Afb,,NO,60.3,5.22,50,2,ENBR +ENBS,,99999,Batsfjord,,NO,70.63,29.73,10,2,ENBS +ENBV,,01083,Berlevag,,NO,70.87,29.03,13,2,ENBV +ENCN,,01452,Kristiansand/Kjevik,,NO,58.2,8.08,17,2,ENCN +,END,99999,Vance Afb/Enid,OK,US,36.33,-97.92,398,2,END +ENDI,,99999,Dagali,,NO,60.42,8.52,798,2,ENDI +ENDU,,01023,Bardufoss (Civ/Mil),,NO,69.05,18.55,79,2,ENDU +ENEK,,99999,Ekofisk Oil Pltfrm,,NO,56.55,3.25,3,2,ENEK +ENEV,,01183,Evenes (Civ/Mil),,NO,68.52,16.68,26,2,ENEV +ENFB,,01488,Oslo/Fornebu,,NO,59.9,10.62,17,2,ENFB +ENFG,,01368,Fagernes/Leirin,,NO,61.0,9.3,822,2,ENFG +ENFL,,01310,Floro,,NO,61.58,5.03,9,2,ENFL +ENFR,,99999,Frigg,,NO,59.93,2.0,0,2,ENFR +ENGC,,99999,Gullfax (Platform),,NO,61.03,2.03,10,2,ENGC +ENHD,,01408,Haugesund/Karmoy,,NO,59.35,5.22,24,2,ENHD +ENHF,,01052,Hammerfest,,NO,70.67,23.67,81,2,ENHF +ENHK,,99999,Hasvik,,NO,70.48,22.15,10,2,ENHK +ENHO,,01062,Hopen Island,,NO,76.5,25.07,10,2,ENHO +ENHV,,01068,Honningsvag/Valan,,NO,71.02,25.98,14,2,ENHV +ENIP2,,99448,Enewetak/Marshalls,,MH,11.37,162.37,2,2,ENIP2 +ENKA,,01047,Kautokeino Ii,,NO,69.02,23.07,330,2,ENKA +ENKB,,01223,Kristiansund/Kvernb,,NO,63.12,7.83,62,2,ENKB +ENKR,,01089,Kirkenes (Civ/Mil),,NO,69.73,29.9,91,2,ENKR +,ENL,99999,Centralia,IL,US,38.52,-89.08,163,2,ENL +ENLI,,01428,Lista/Farsund (Afb),,NO,58.1,6.63,10,2,ENLI +ENLK,,01141,Leknes,,NO,68.15,13.62,26,2,ENLK +,ENM,99999,Emmonak,AK,US,62.77,-164.5,3,2,ENM +ENMH,,01074,Mehamn,,NO,71.03,27.83,13,2,ENMH +ENML,,01217,Molde/Aro,,NO,62.75,7.27,3,2,ENML +ENMS,,01122,Mosjoen/Kjaerstad,,NO,65.8,13.13,70,2,ENMS +,ENN,70260,Nenana Muni (Amos),AK,US,64.55,-149.08,110,2,ENN +ENNA,,01059,Banak/Lakselv (Afb),,NO,70.07,24.98,8,2,ENNA +ENNK,,01194,Narvik Iii/Framnes,,NO,68.47,17.5,23,2,ENNK +ENNM,,01290,Namsos Airport,,NO,64.47,11.58,2,2,ENNM +ENNO,,99999,Notodden,,NO,59.57,9.22,19,2,ENNO +ENOA,,99999,Oseberg,,NO,59.32,10.45,15,2,ENOA +ENOV,,01209,Orsta-Volda/Hovden,,NO,62.18,6.07,74,2,ENOV +ENRA,,01151,Moirana,,NO,66.37,14.3,70,2,ENRA +ENRM,,01282,Rorvik/Ryum,,NO,64.85,11.23,14,2,ENRM +ENRO,,01289,Roros Airport,,NO,62.58,11.35,626,2,ENRO +ENRS,,01107,Rost (Nor-Afb),,NO,67.52,12.1,4,2,ENRS +ENRY,,01494,Rygge (Nor-Afb),,NO,59.38,10.78,53,2,ENRY +ENSB,,01008,Svalbard/Longyear,,NO,78.25,15.47,29,2,ENSB +ENSD,,01320,Sandane/Anda,,NO,61.83,6.12,60,2,ENSD +ENSG,,01347,Sogndal/Haukasen,,NO,61.15,7.13,497,2,ENSG +ENSH,,01161,Svolvaer/Helle,,NO,68.25,14.67,9,2,ENSH +ENSK,,01162,Storkmarknes/Skagen,,NO,68.58,15.02,3,2,ENSK +ENSN,,01475,Skien/Geiteryggen,,NO,59.18,9.57,14,2,ENSN +ENSO,,99999,Stord/Soerstokken,,NO,59.8,5.35,49,2,ENSO +ENSR,,01046,Sorkjosen,,NO,69.78,20.97,6,2,ENSR +ENSS,,01097,Svartnes,,NO,70.35,31.05,12,2,ENSS +ENST,,01116,Sandnessjoen/Stokka,,NO,65.97,12.47,17,2,ENST +ENTC,,01025,Tromso/Langnes,,NO,69.68,18.92,10,2,ENTC +ENTO,,01483,Torp (Civ/Nor-Afb),,NO,59.2,10.27,88,2,ENTO +,ENV,72581,Wendover (Aut),UT,US,40.73,-114.03,1292,2,ENV +ENVA,,01271,Trondheim/Vaernes,,NO,63.47,10.93,17,2,ENVA +ENVD,,01088,Vadso,,NO,70.07,29.85,39,2,ENVD +,ENW,99999,Kenosha,WI,US,42.59,-87.94,220,2,ENW +,ENX,99999,Albany (Nexrad),NY,US,42.6,-74.07,581,2,ENX +,EOK,99999,Keokuk Muni,IA,US,40.47,-91.43,205,2,EOK +EPGD,,12150,Gdansk/Rebiechowo,,PL,54.38,18.47,138,2,EPGD +,EPH,99999,Ephrata Municipal,WA,US,47.3,-119.52,388,2,EPH +EPKK,,12566,Krakow/Balice,,PL,50.08,19.8,237,2,EPKK +EPKO,,12105,Koszalin,,PL,54.2,16.15,34,2,EPKO +EPKT,,12560,Katowice/Pyrzowice,,PL,50.23,19.03,284,2,EPKT +,EPO,72608,Eastport,ME,US,44.92,-67.0,23,2,EPO +EPPO,,12330,Poznan/Lawica,,PL,52.42,16.83,92,2,EPPO +EPRZ,,12580,Rzeszow/Jasionka,,PL,50.1,22.05,202,2,EPRZ +EPSC,,12205,Szczecin/Goleniow,,PL,53.4,14.62,3,2,EPSC +EPSK,,99999,Slupsk,,PL,54.47,17.02,25,2,EPSK +EPWA,,12375,Warsaw/Okecie,,PL,52.17,20.97,107,2,EPWA +EPWR,,12424,Wroclaw/Strachowice,,PL,51.1,16.88,121,2,EPWR +EPZG,,12400,Zielona Gora,,PL,51.93,15.53,192,2,EPZG +,EQY,99999,Monroe,NC,US,35.02,-80.62,207,2,EQY +,ERI,72526,Erie Intl Airport,PA,US,42.08,-80.18,225,2,ERI +,ERO,70364,Eldred Rock (Amos),AK,US,58.97,-135.22,10,2,ERO +,ERV,99999,Kerrville Municipal,TX,US,29.98,-99.08,493,2,ERV +,ERY,99999,Newberry,MI,US,46.31,-85.46,265,2,ERY +,ESC,72648,Escanaba (Awos),MI,US,45.75,-87.03,187,2,ESC +ESCF,,02562,Linkoping/Malmen,,SN,58.4,15.52,117,2,ESCF +ESCL,,02376,Soderhamn (Swe-Afb),,SN,61.27,17.1,36,2,ESCL +ESCM,,02458,Uppsala (Swe-Afb),,SN,59.88,17.6,41,2,ESCM +ESDA,,02630,Ljungbyhed(Swe-Afb),,SN,56.08,13.23,52,2,ESDA +ESDF,,02664,Ronneby (Swe-Afb),,SN,56.27,15.28,74,2,ESDF +,ESF,99999,Alexandria/Esler,LA,US,31.4,-92.3,34,2,ESF +ESFU,,02640,Vaxjo/Urasa (Afb),,SN,56.87,14.8,166,2,ESFU +ESGG,,02526,Goteborg/Landvetter,,SN,57.67,12.3,169,2,ESGG +ESGJ,,02550,Jonkoping Airport,,SN,57.77,14.08,232,2,ESGJ +ESGP,,02512,Goteborg/Save (Afb),,SN,57.78,11.88,53,2,ESGP +ESGR,,02535,Skovde Airport,,SN,58.45,13.97,105,2,ESGR +ESGT,,99999,Trollhattan (Pvt),,SN,58.32,12.35,41,2,ESGT +ESIB,,02520,Satenas (Swe-Afb),,SN,58.43,12.7,74,2,ESIB +ESKB,,99999,Barkarby (Swe-Afb),,SN,59.42,17.88,17,2,ESKB +ESKM,,99999,Siljan/Mora,,SN,60.97,14.52,193,2,ESKM +ESKN,,99999,Skavasta/Stockholm,,SN,58.78,16.92,43,2,ESKN +ESKV,,02404,Arvika,,SN,59.67,12.58,78,2,ESKV +ESMK,,02651,Kristianstad/Everod,,SN,55.92,14.08,23,2,ESMK +ESMQ,,02672,Kalmar,,SN,56.73,16.3,16,2,ESMQ +ESMS,,02636,Malmo/Sturup,,SN,55.55,13.37,106,2,ESMS +ESMT,,02604,Halmstad (Swe-Afb),,SN,56.68,12.83,30,2,ESMT +ESMV,,02556,Hagshult (Swe-Afb),,SN,57.3,14.13,172,2,ESMV +ESMX,,02641,Vaxjo/Kronoberg,,SN,56.93,14.73,186,2,ESMX +,ESN,99999,Easton/Newman/Fld,MD,US,38.8,-76.07,22,2,ESN +ESNG,,02049,Gallivare (Private),,SN,67.15,20.83,310,2,ESNG +ESNJ,,02142,Jokkmokk (Swe-Afb),,SN,66.63,19.65,264,2,ESNJ +ESNK,,02259,Kramfors (Swe-Afb),,SN,63.05,17.77,19,2,ESNK +ESNN,,02366,Sundsvall/Harnosand,,SN,62.53,17.45,10,2,ESNN +ESNO,,02267,Ornskoldsvik Arpt,,SN,63.4,18.97,103,2,ESNO +ESNQ,,02044,Kiruna Airport,,SN,67.82,20.33,452,2,ESNQ +ESNS,,02293,Skelleftea Airport,,SN,64.63,21.08,49,2,ESNS +ESNU,,02286,Umea Airport,,SN,63.8,20.28,14,2,ESNU +ESOE,,99999,Orebro (Private),,SN,59.23,15.05,57,2,ESOE +ESOK,,24150,Karlstad,,SN,59.37,13.47,4,2,ESOK +ESOW,,02446,Vasteras/Hasslo Afb,,SN,59.58,16.63,31,2,ESOW +ESPA,,02186,Kallax/Lulea (Afb),,SN,65.55,22.13,34,2,ESPA +ESPC,,02226,Ostersund/Froson Ab,,SN,63.18,14.5,370,2,ESPC +ESPD,,02128,Gunnarn (Swe-Afb),,SN,65.02,17.68,281,2,ESPD +ESPE,,02154,Vidsel (Swe-Afb),,SN,65.87,20.13,182,2,ESPE +ESSA,,02460,Stockholm/Arlanda,,SN,59.65,17.95,61,2,ESSA +ESSB,,02464,Stockholm/Bromma,,SN,59.35,17.95,11,2,ESSB +ESSD,,02435,Borlange (Swe-Afb),,SN,60.43,15.5,161,2,ESSD +ESSF,,02565,Hultsfred (Swe-Afb),,SN,57.52,15.83,112,2,ESSF +ESSK,,02443,Gavle/Sandviken Afb,,SN,60.6,16.95,79,2,ESSK +ESSL,,99999,Linkoping/Saab,,SN,58.4,15.68,52,2,ESSL +ESSP,,02571,Norrkoping/Kungsang,,SN,58.58,16.25,8,2,ESSP +ESSQ,,02418,Karlstadt Airport,,SN,59.37,13.47,55,2,ESSQ +ESSV,,02590,Visby Airport,,SN,57.67,18.35,47,2,ESSV +,EST,99999,Estherville Muni,IA,US,43.4,-94.75,401,2,EST +,ESX,99999,Las Vegas Nexrad,NV,US,35.72,-114.9,1509,2,ESX +ETAD,,10607,Spangdahlem (Usafb),,DL,49.98,6.7,365,2,ETAD +ETAR,,10614,Ramstein (Usafb),,DL,49.43,7.6,238,2,ETAR +ETAS,,10712,Sembach (Usafb),,DL,49.5,7.87,321,2,ETAS +,ETB,99999,West Bend,WI,US,43.42,-88.13,270,2,ETB +ETBA,,10503,Aachen/Merzbruck,,DL,50.82,6.18,191,2,ETBA +ETBB,,10509,Butzweilerhof (Bel),,DL,50.98,6.9,49,2,ETBB +ETBS,,10385,Berlin/Schonefe,,DL,52.38,13.52,48,2,ETBS +ETEB,,10755,Katterbach (Usa-Hp),,DL,49.32,10.63,467,2,ETEB +ETEH,,10627,Bad Kreuznach Aaf,,DL,49.85,7.88,103,2,ETEH +ETEU,,10653,Giebelstadt(Usa-Af),,DL,49.65,9.97,298,2,ETEU +ETGG,,10033,Meierwik,,DL,54.83,9.5,33,2,ETGG +ETGM,,10304,Meppen (Mil),,DL,52.72,7.32,26,2,ETGM +ETGY,,10404,Kalkar (Mil Comm),,DL,51.75,6.28,43,2,ETGY +ETGZ,,10827,Messstetten,,DL,48.18,9.0,920,2,ETGZ +,ETH,99999,Wheaton Ndb (Awos),MN,US,45.7,-96.5,313,2,ETH +ETHB,,10335,Buckeburg(Ger-Army),,DL,52.28,9.08,78,2,ETHB +ETHC,,10343,Celle (Ger-Army),,DL,52.6,10.02,52,2,ETHC +ETHE,,10306,Rheine/Bentlage Mil,,DL,52.3,7.38,49,2,ETHE +ETHF,,10439,Fritzlar (Ger-Army),,DL,51.13,9.28,181,2,ETHF +ETHI,,10142,Itzehoe (Ger-Army),,DL,54.0,9.58,26,2,ETHI +ETHL,,10837,Laupheim (Ger-Army),,DL,48.22,9.92,549,2,ETHL +ETHM,,10514,Mendig (Ger-Army),,DL,50.37,7.32,191,2,ETHM +ETHN,,10743,Niederstetten (Gam),,DL,49.4,9.97,473,2,ETHN +ETHR,,10765,Roth (Ger-Army),,DL,49.22,11.1,395,2,ETHR +ETHS,,10246,Fassberg (Ger-Afb),,DL,52.92,10.18,88,2,ETHS +ETHT,,10492,Cottbus (Flugplatz),,DL,51.77,14.3,67,2,ETHT +ETIC,,10687,Grafenwohr (Usa-Af),,DL,49.7,11.95,415,2,ETIC +ETID,,10642,Hanau (Usa-Af),,DL,50.17,8.97,112,2,ETID +ETIE,,10734,Heidelberg (Usa-Af),,DL,49.4,8.65,109,2,ETIE +ETIH,,10775,Hohenfels (Usa-Af),,DL,49.22,11.83,442,2,ETIH +ETIK,,10752,Illesheim (Usa-Af),,DL,49.47,10.38,325,2,ETIK +ETIN,,10659,Kitzingen (Usa-Af),,DL,49.75,10.2,210,2,ETIN +ETME,,10034,Eggebek (Ger-Navy),,DL,54.63,9.35,22,2,ETME +ETMK,,10046,Kiel/Holtenau(Gnvy),,DL,54.38,10.15,31,2,ETMK +ETMN,,10136,Nordholz (Ger-Navy),,DL,53.77,8.67,31,2,ETMN +ETNA,,10218,Ahlhorn (Ger-Afb),,DL,52.88,8.23,56,2,ETNA +ETND,,10321,Diepholz (Ger-Afb),,DL,52.58,8.35,43,2,ETND +ETNG,,10500,Geilenkirchen(Nato),,DL,50.97,6.05,98,2,ETNG +ETNH,,10038,Hohn (Ger-Afb),,DL,54.32,9.53,17,2,ETNH +ETNJ,,10122,Jever (Ger-Afb),,DL,53.53,7.88,21,2,ETNJ +ETNL,,10172,Laage,,DL,53.92,12.28,40,2,ETNL +ETNN,,10502,Noervenich (Gaf),,DL,50.83,6.67,135,2,ETNN +ETNP,,10314,Hopsten (Ger-Afb),,DL,52.33,7.55,43,2,ETNP +ETNS,,10037,Schleswig(Ger-Navy),,DL,54.47,9.52,25,2,ETNS +ETNT,,10126,Wittmundhaven(Gafb),,DL,53.55,7.67,12,2,ETNT +ETNU,,10281,Trollenhagen,,DL,53.6,13.32,71,2,ETNU +ETNW,,10334,Wunstorf (Ger-Afb),,DL,52.45,9.43,70,2,ETNW +ETOR,,10728,Coleman (Usa-Af),,DL,49.57,8.47,94,2,ETOR +ETOU,,10633,Wiesbaden (Usa-Af),,DL,50.05,8.33,141,2,ETOU +ETSA,,10857,Landsberg (Ger-Afb),,DL,48.07,10.9,628,2,ETSA +ETSB,,10613,Buechel,,DL,50.17,7.07,486,2,ETSB +ETSE,,10869,Erding (Ger-Afb),,DL,48.32,11.95,467,2,ETSE +ETSF,,10858,Fuerstenfeldbruck,,DL,48.2,11.27,535,2,ETSF +ETSH,,10476,Holzdorf,,DL,51.77,13.18,79,2,ETSH +ETSI,,10860,Ingolstadt(Ger-Mil),,DL,48.72,11.53,370,2,ETSI +ETSL,,10856,Lechfeld (Ger-Afb),,DL,48.18,10.87,562,2,ETSL +ETSM,,10947,Memmingen (Ger-Afb),,DL,47.98,10.23,644,2,ETSM +ETSN,,10853,Nueburg/Donau (Gaf),,DL,48.72,11.22,387,2,ETSN +ETSP,,10626,Pferdsfeld (Ger-Af),,DL,49.85,7.6,396,2,ETSP +ETUL,,10405,Laarbruch (Raf),,DL,51.6,6.15,31,2,ETUL +ETUN,,10308,Nordhorn Range,,DL,52.45,7.17,26,2,ETUN +ETUO,,10320,Gutersloh (Raf),,DL,51.92,8.3,72,2,ETUO +ETUR,,10401,Bruggen (Raf),,DL,51.2,6.13,76,2,ETUR +,EUG,72693,Eugene/Mahlon Sweet,OR,US,44.12,-123.22,114,2,EUG +,EUL,99999,Caldwell,ID,US,43.63,-116.63,740,2,EUL +,EVM,99999,Eveleth Muni (Awos),MN,US,47.4,-92.5,421,2,EVM +EVRA,,99999,Riga Airport,LE,BY,56.92,23.97,10,2,EVRA +,EVV,72432,Evansville Regional,IN,US,38.05,-87.53,118,2,EVV +,EVW,99999,Evanston/Burns Fld,WY,US,41.28,-111.03,2183,2,EVW +,EWB,99999,New Bedford Muni,MA,US,41.68,-70.97,24,2,EWB +,EWK,99999,Newton (Awos),KS,US,38.05,-97.28,467,2,EWK +,EWN,99999,New Bern/Craven Co,NC,US,35.07,-77.05,6,2,EWN +,EWR,72502,Newark Intl Airport,NJ,US,40.7,-74.17,9,2,EWR +,EWX,99999,San Antonio Nexrad,TX,US,29.7,-98.03,223,2,EWX +,EX4,69387,Carmacks,YK,CN,62.12,-136.18,539,2,EX4 +,EXX,99999,Lexington Davidson County Airp,NC,US,35.78,-80.3,223,2,EXX +,EY5,69407,Atlin,BC,CN,59.58,-133.67,716,2,EY5 +,EYE,99999,Eagle Creek Airpark,IN,US,39.83,-86.3,248,2,EYE +,EYF,99999,Elizabethtown/Curtis Brown Field,NC,US,34.6,-78.58,40,2,EYF +EYVI,,26730,Vilnius Intl,MI,BY,54.63,25.28,156,2,EYVI +,EYW,72201,Key West Intl Arpt,FL,US,24.55,-81.75,6,2,EYW +,EZF,99999,Shannon Arpt,VA,US,38.27,-77.45,26,2,EZF +,F10,74645,Henryetta Municipal,OK,US,35.4,-96.02,259,2,F10 +,F30,74646,Sulphur Municipal,OK,US,34.52,-96.98,320,2,F30 +,F39,99999,Sherman-Denison,TX,US,33.72,-96.67,228,2,F39 +,F54,99999,Arlington,TX,US,32.66,-97.09,192,2,F54 +,F60,99999,Mc Gregor (Awos),TX,US,31.48,-97.32,180,2,F60 +FAAB,,68406,Alexander Bay,,ZA,-28.57,16.53,21,2,FAAB +FAAN,,68546,Aliwal North,,ZA,-30.72,26.72,1351,2,FAAN +FABB,,99999,Brakpan,,ZA,-26.23,28.3,1615,2,FABB +FABD,,99999,Burgersdorp,,ZA,-30.97,26.32,1437,2,FABD +FABE,,99999,Bisho,,ZA,-32.9,27.28,594,2,FABE +FABN,,99999,Barberton,,ZA,-25.73,31.0,800,2,FABN +FABR,,99999,Bredasdorp,,ZA,-34.53,20.03,50,2,FABR +FABY,,68728,Beaufort West (Met),,ZA,-32.35,22.58,842,2,FABY +FACH,,99999,Cookhouse,,ZA,-32.77,25.75,900,2,FACH +FACL,,68380,Carolina,,ZA,-26.07,30.12,1700,2,FACL +FACV,,68618,Calvinia (Met),,ZA,-31.47,19.77,1000,2,FACV +FACW,,99999,Clanwilliam,,ZA,-32.18,18.88,150,2,FACW +FADA,,68536,De Aar,,ZA,-30.65,24.02,1247,2,FADA +FADD,,99999,Dundee,,ZA,-28.18,30.22,1286,2,FADD +FADH,,99999,Durnacol,,ZA,-28.12,29.97,1500,2,FADH +FADR,,99999,Dunnottar (Saaf),,ZA,-26.35,28.47,1620,2,FADR +FAEL,,68858,East London/Schoema,,ZA,-33.03,27.83,125,2,FAEL +FAEO,,99999,Ermelo,,ZA,-26.5,29.98,1737,2,FAEO +FAER,,68156,Ellisras,,ZA,-23.68,27.68,800,2,FAER +FAES,,99999,Eshowe,,ZA,-28.88,31.45,487,2,FAES +FAET,,99999,Elliot,,ZA,-31.3,27.85,1533,2,FAET +,FAF,99999,Fort Eustis/Felker,VA,US,37.13,-76.62,4,2,FAF +FAFB,,99999,Ficksburg,,ZA,-28.83,27.92,1620,2,FAFB +FAFF,,68362,Frankfort,,ZA,-27.27,28.5,1500,2,FAFF +FAFR,,68624,Fraserburg,,ZA,-31.92,21.52,1267,2,FAFR +FAGB,,68116,Gobabis,,NM,-22.47,18.97,1449,2,FAGB +FAGG,,68828,George/P. W. Botha,,ZA,-34.0,22.38,193,2,FAGG +FAGM,,99999,Johannesburg/Rand,,ZA,-26.25,28.0,1668,2,FAGM +FAGR,,68736,Graaff Reinet,,ZA,-32.25,24.53,754,2,FAGR +FAGT,,99999,Grahamstown,,ZA,-33.28,26.5,651,2,FAGT +FAGV,,99999,Gravelotte,,ZA,-23.9,30.68,0,2,FAGV +FAGY,,99999,Greytown,,ZA,-29.1,30.6,1100,2,FAGY +FAHA,,99999,Harmony (Private),,ZA,-28.08,26.87,1337,2,FAHA +FAHD,,99999,Humansdorp,,ZA,-34.02,24.78,40,2,FAHD +FAHE,,99999,Hendrina (Private),,ZA,-26.02,29.6,1576,2,FAHE +FAHG,,99999,Heidelberg,,ZA,-26.52,28.37,1560,2,FAHG +FAHS,,68290,Hoedspruit (Saaf),,ZA,-24.37,31.03,500,2,FAHS +FAJF,,99999,Jagersfontein,,ZA,-29.78,25.43,1400,2,FAJF +FAJS,,68368,Jan Smuts,,ZA,-26.13,28.23,1700,2,FAJS +FAKM,,68438,Kimberley/Bj Vorste,,ZA,-28.8,24.77,1192,2,FAKM +FAKP,,99999,Komatipoort,,ZA,-25.43,31.93,152,2,FAKP +FAKS,,68352,Kroonstad,,ZA,-27.67,27.25,1350,2,FAKS +FAKZ,,99999,Kleinsee,,ZA,-29.63,17.07,80,2,FAKZ +FALA,,99999,Lanseria (Civ/Mil),,ZA,-25.93,27.93,1377,2,FALA +FALC,,99999,Lime Acres(Private),,ZA,-28.37,23.45,1494,2,FALC +FALO,,99999,Louis Trichardt,,ZA,-23.05,29.87,922,2,FALO +FALT,,99999,Lichtenburg,,ZA,-26.18,26.18,1486,2,FALT +FALW,,68714,Langebaanweg (Saaf),,ZA,-32.97,18.17,0,2,FALW +FALY,,68476,Ladysmith,,ZA,-28.57,29.77,1100,2,FALY +,FAM,99999,Farmington Airport,MO,US,37.77,-90.43,288,2,FAM +FAMB,,68638,Middelburg,,ZA,-31.48,25.03,1300,2,FAMB +FAMG,,99999,Margate,,ZA,-30.85,30.35,151,2,FAMG +FAMK,,99999,Mafikeng,,ZA,-25.88,25.65,1400,2,FAMK +FAMM,,68242,Mmabatho Intl Arpt,,ZA,-25.78,25.53,1277,2,FAMM +FAMO,,68928,Mossel Bay (Lgt-H),,ZA,-34.18,22.15,59,2,FAMO +FAMP,,99999,Mpacha (Civ/Mil),,NM,-17.63,24.18,985,2,FAMP +FAMR,,99999,Mariepskop (Saaf),,ZA,-24.55,30.87,0,2,FAMR +FAMT,,99999,Meyerton,,ZA,-26.55,28.03,1500,2,FAMT +FANC,,99999,Newcastle,,ZA,-27.78,29.98,1251,2,FANC +FANH,,99999,New Hanover,,ZA,-29.42,30.45,750,2,FANH +FANL,,99999,New Largo,,ZA,-25.92,28.97,1700,2,FANL +FANS,,68288,Nelspruit,,ZA,-25.43,30.98,674,2,FANS +FAOA,,68006,Ondangwa (Mil/Civ),,NM,-17.93,15.98,1100,2,FAOA +FAOB,,99999,Overberg,,ZA,-34.6,20.28,75,2,FAOB +FAOH,,68826,Oudtshoorn,,ZA,-33.57,22.22,359,2,FAOH +FAPC,,99999,Prince Albert Road,,ZA,-33.22,22.03,900,2,FAPC +FAPH,,68190,Phalaborwa(Private),,ZA,-23.93,31.15,400,2,FAPH +FAPI,,99999,Pietersburg(Civil),,ZA,-23.9,29.47,1327,2,FAPI +FAPJ,,68674,Port St. Johns (Lh),,ZA,-31.63,29.55,47,2,FAPJ +FAPM,,99999,Pietermaritzburg,,ZA,-29.65,30.4,739,2,FAPM +FAPR,,68262,Pretoria (Met),,ZA,-25.73,28.18,1322,2,FAPR +FAPS,,68351,Potchefstroom(Saaf),,ZA,-26.67,27.1,1400,2,FAPS +FAQT,,68648,Queenstown,,ZA,-31.9,26.87,1086,2,FAQT +,FAR,72753,Fargo/Hector Field,ND,US,46.9,-96.8,274,2,FAR +FARB,,68498,Richard'S Bay,,ZA,-28.8,32.1,0,2,FARB +FARP2,,99446,Faraulep Island,,KA,8.27,144.55,2,2,FARP2 +FARU,,68018,Rundu (Mil/Civ),,NM,-17.92,19.77,1100,2,FARU +FASK,,99999,Swartkop (Saaf),,ZA,-25.82,28.17,1457,2,FASK +FASS,,99999,Sishen,,ZA,-27.65,23.0,1173,2,FASS +,FAT,72389,Fresno Air Terminal,CA,US,36.77,-119.72,100,2,FAT +FATC,,68902,Tristan Da Cunha Il,,ZA,-37.05,-12.32,23,2,FATC +FATM,,99999,Tsumeb (Private),,NM,-19.27,17.73,1327,2,FATM +FATZ,,99999,Tzaneen,,ZA,-23.82,30.33,583,2,FATZ +FAUT,,68668,Umtata/Kd Matanzima,,ZA,-31.53,28.67,752,2,FAUT +FAVB,,68338,Vryburg,,ZA,-26.95,24.63,1200,2,FAVB +FAVG,,99999,Durban/Virginia,,ZA,-29.77,31.07,6,2,FAVG +FAVR,,68614,Vredendal,,ZA,-31.67,18.5,34,2,FAVR +FAVW,,99999,Victoria West,,ZA,-31.4,23.12,1256,2,FAVW +FAVY,,99999,Vryheid,,ZA,-27.78,30.8,1158,2,FAVY +FAWB,,99999,Wonderboom/Pretoria,,ZA,-25.65,28.22,1248,2,FAWB +FAWE,,68110,Windhoek,,NM,-22.57,17.1,1700,2,FAWE +FAWH,,68112,J. G. Strijdom,,NM,-22.48,17.47,1700,2,FAWH +FAWK,,68264,Waterkloof (Saaf),,ZA,-25.83,28.22,1500,2,FAWK +FAWM,,68346,Welkom,,ZA,-28.0,26.67,1341,2,FAWM +,FAY,99999,Fayetteville Rgnl,NC,US,34.98,-78.88,58,2,FAY +FAYP,,99999,Ysterplant (Saaf),,ZA,-33.9,18.5,16,2,FAYP +FAZA,,99999,Zastron,,ZA,-30.3,27.12,1300,2,FAZA +FBFT,,68054,Francistown,,BC,-21.22,27.5,1000,2,FBFT +,FBG,74693,Fort Bragg/Simmons,NC,US,35.13,-78.93,74,2,FBG +FBGZ,,68024,Ghanzi,,BC,-21.7,21.65,1100,2,FBGZ +FBIS1,,99423,Folly Island,SC,US,32.68,-79.88,3,2,FBIS1 +FBJW,,68234,Jwaneng (Private),,BC,-24.6,24.67,1200,2,FBJW +FBKE,,68029,Kasane,,BC,-17.82,25.15,1000,2,FBKE +,FBL,99999,Faribault Muni Awos,MN,US,44.33,-93.32,322,2,FBL +FBMN,,68032,Maun,,BC,-19.98,23.42,900,2,FBMN +FBOR,,99999,Orapa (Private),,BC,-21.27,25.32,945,2,FBOR +FBSP,,99999,Selebi Phikwe,,BC,-22.05,27.83,892,2,FBSP +FBSW,,68026,Shakawe,,BC,-18.37,21.85,1000,2,FBSW +FBTE,,68226,Tshane,,BC,-24.02,21.88,1100,2,FBTE +,FCA,99999,Kalispell/Glacier (Old Icao),MT,US,48.3,-114.27,906,2,FCA +FCBM,,64402,Mouyondzi,,CG,-3.98,13.92,512,2,FCBM +FCBO,,64452,M'Pouya,,CG,-2.62,16.22,312,2,FCBO +FCBS,,64405,Sibiti,,CG,-3.68,13.35,531,2,FCBS +,FCH,99999,Fresno-Chandler,CA,US,36.73,-119.82,85,2,FCH +,FCL,99999,Fort Collins(Sawrs),CO,US,40.58,-105.08,1525,2,FCL +,FCM,99999,Minneapolis/Fly Cld,MN,US,44.83,-93.45,276,2,FCM +FCOG,,64454,Gamboma,,CG,-1.87,15.87,377,2,FCOG +FCOM,,64456,Makoua,,CG,-0.02,15.58,379,2,FCOM +FCOS,,64460,Souanke,,CG,2.07,14.13,550,2,FCOS +FCPA,,64403,Makabana,,CG,-3.48,12.62,161,2,FCPA +,FCX,99999,Roanoke (Nexrad),VA,US,37.02,-80.27,904,2,FCX +,FDK,99999,Frederick Muni Apt,MD,US,39.42,-77.37,92,2,FDK +FDMS,,68396,Manzini/Matsapa,,SV,-26.53,31.3,641,2,FDMS +,FDR,99999,Frederick,OK,US,34.35,-98.98,382,2,FDR +,FDY,99999,Findlay(Awos),OH,US,41.02,-83.67,247,2,FDY +FEFA,,64662,Alindao,,CE,5.05,21.2,449,2,FEFA +FEFB,,64659,Obo,,CE,5.4,26.5,651,2,FEFB +FEFI,,64658,Birao,,CE,10.28,22.78,464,2,FEFI +FEFL,,64605,Bossembele,,CE,5.27,17.63,674,2,FEFL +FEFM,,64660,Bambari,,CE,5.85,20.65,475,2,FEFM +FEFR,,64655,Bria,,CE,6.53,21.98,584,2,FEFR +FEFV,,64650,Bangui,,CE,4.4,18.52,366,2,FEFV +FEFY,,64661,Yalinga,,CE,6.5,23.27,602,2,FEFY +,FEP,99999,Freeport,IL,US,42.25,-89.58,262,2,FEP +,FET,99999,Fremont Muni Arpt,NE,US,41.45,-96.52,367,2,FET +,FEW,99999,Warren Afb/Chynn,WY,US,41.16,-104.8,1876,2,FEW +FFIA2,,99408,Five Finger Isl,AK,US,57.27,-133.62,4,2,FFIA2 +,FFL,99999,Fairfield,IA,US,41.05,-91.98,244,2,FFL +,FFM,72656,Fergus Falls (Awos),MN,US,46.28,-96.15,361,2,FFM +,FFO,74570,Wright-Paterson Afb,OH,US,39.83,-84.05,251,2,FFO +,FFT,99999,Capital City Airport/Frankfort,KY,US,38.19,-84.9,237,2,FFT +,FFZ,99999,Mesa/Falcon Field,AZ,US,33.47,-111.73,424,2,FFZ +FGBT,,64820,Bata (Rio Muni),,GQ,1.9,9.8,8,2,FGBT +,FGN,99999,Flag Island,MN,US,49.32,-94.88,328,2,FGN +FGSL,,64810,Malabo/Fernando Poo,,GQ,3.75,8.77,56,2,FGSL +,FHR,99999,Friday Harbor,WA,US,48.52,-123.02,33,2,FHR +,FIG,99999,Clearfield-Lawrence Apt(Was N97),PA,US,41.05,-78.41,462,2,FIG +FIMP,,61990,Plaisance,,MA,-20.43,57.67,57,2,FIMP +,FIT,99999,Fitchburg,MA,US,42.55,-71.76,106,2,FIT +,FIV,70385,Five Finger(Ls/Aut),AK,US,57.27,-133.62,11,2,FIV +,FKA,99999,Preston/Fillmore County Airport,MN,US,43.68,-92.18,389,2,FKA +FKAB,,64880,Banyo,,CM,6.78,11.82,1110,2,FKAB +FKAF,,64920,Bafia,,CM,4.73,11.25,500,2,FKAF +FKAG,,64960,Abong-Mbang,,CM,3.97,13.2,693,2,FKAG +FKAL,,64961,Lomie,,CM,3.15,13.62,624,2,FKAL +FKAM,,64882,Meiganga,,CM,6.53,14.37,1027,2,FKAM +FKAN,,64911,Nkongsamba,,CM,4.95,9.93,821,2,FKAN +FKAO,,64901,Betare-Oya,,CM,5.6,14.07,804,2,FKAO +,FKF,99999,Franklin Bluffs,AK,US,69.72,-148.68,108,2,FKF +FKKA,,64851,Maroua-Salak,,CM,10.45,14.25,422,2,FKKA +FKKB,,64971,Kribi,,CM,2.95,9.9,16,2,FKKB +FKKC,,64912,Tiko,,CM,4.08,9.37,52,2,FKKC +FKKE,,99999,Eseka,,CM,3.65,10.77,227,2,FKKE +FKKF,,64890,Mamfe,,CM,5.72,9.28,126,2,FKKF +FKKH,,99999,Kaele,,CM,10.1,14.45,389,2,FKKH +FKKJ,,99999,Yagoua City,,CM,10.37,15.23,326,2,FKKJ +FKKO,,99999,Bertoua,,CM,4.55,13.72,670,2,FKKO +FKKS,,99999,Dschang,,CM,5.45,10.07,1408,2,FKKS +FKKT,,99999,Tibati,,CM,6.48,12.63,870,2,FKKT +FKKV,,64892,Bamenda,,CM,6.05,10.12,1239,2,FKKV +FKKW,,99999,Ebolowa,,CM,2.9,11.17,628,2,FKKW +FKKY,,99999,Younde Ii,,CM,3.83,11.53,751,2,FKKY +,FKL,99999,Franklin(Awos),PA,US,41.38,-79.87,469,2,FKL +,FKN,99999,Franklin/J B Rose,VA,US,36.7,-76.9,12,2,FKN +FLBA,,67413,Mbala (Mil/Civ),,ZB,-8.85,31.33,1673,2,FLBA +FLCH,,67753,Choma,,ZB,-16.83,27.07,1278,2,FLCH +,FLD,99999,Fond Du Lac,WI,US,43.77,-88.49,241,2,FLD +,FLG,99999,Flagstaff (Amos),AZ,US,35.13,-111.67,2137,2,FLG +FLIK,,67481,Isoka,,ZB,-10.12,32.63,1360,2,FLIK +FLKB,,67403,Kawambwa,,ZB,-9.8,29.08,1324,2,FLKB +FLKO,,67641,Kaoma,,ZB,-14.8,24.8,1213,2,FLKO +FLKW,,67663,Kabwe/Milliken,,ZB,-14.45,28.47,1207,2,FLKW +,FLL,99999,Ft Lauderdale/Holly,FL,US,26.07,-80.15,7,2,FLL +FLLD,,67583,Lundazi,,ZB,-12.28,33.2,1143,2,FLLD +FLLI,,67743,Livingstone (Mil),,ZB,-17.82,25.82,986,2,FLLI +FLLS,,67665,Lusaka (Mil/Civ),,ZB,-15.32,28.45,1154,2,FLLS +,FLM,99999,Flamingo/Monroe,FL,US,25.13,-80.92,2,2,FLM +FLMA,,67461,Mansa,,ZB,-11.1,28.85,1259,2,FLMA +FLMP,,67477,Mpika,,ZB,-11.9,31.43,1402,2,FLMP +FLMW,,67441,Mwinilunga,,ZB,-11.75,24.43,1363,2,FLMW +FLND,,67561,Ndola,,ZB,-13.0,28.65,1270,2,FLND +,FLO,99999,Florence Regional,SC,US,34.18,-79.72,45,2,FLO +,FLP,99999,Flippin (Awos),AR,US,36.3,-92.47,350,2,FLP +FLPA,,67541,Kasempa,,ZB,-13.53,25.85,1234,2,FLPA +FLPE,,67673,Petauke,,ZB,-14.25,31.28,1036,2,FLPE +FLPO,,67543,Kabompo,,ZB,-13.6,24.2,1075,2,FLPO +FLSE,,67571,Serenje,,ZB,-13.23,30.22,1384,2,FLSE +FLSN,,67731,Senanga,,ZB,-16.1,23.27,1027,2,FLSN +FLSS,,67741,Sesheke,,ZB,-17.47,24.3,951,2,FLSS +FLSW,,67551,Solwezi,,ZB,-12.17,26.37,1386,2,FLSW +,FLV,99999,Fort Leavenworth,KS,US,39.37,-94.92,235,2,FLV +FLYA,,67469,Samfya,,ZB,-11.35,29.53,1171,2,FLYA +FLZB,,67531,Zambezi,,ZB,-13.53,23.12,1078,2,FLZB +FMCN,,67001,Moroni/Iconi Arpt,,IC,-11.7,43.23,6,2,FMCN +,FME,99999,Fort Meade/Tipton,MD,US,39.08,-76.77,46,2,FME +FMEP,,61984,St. Pierre/Fonds,,RE,-21.33,55.48,53,2,FMEP +,FMH,72506,Otis Angb,MA,US,41.65,-70.52,40,2,FMH +FMME,,67107,Antsirabe,,MG,-19.82,47.07,1532,2,FMME +FMMH,,67113,Mahanoro,,MG,-19.83,48.8,5,2,FMMH +FMMN5,,99999,Farmington Radar,NM,US,36.07,-108.85,2000,2,FMMN5 +FMMO,,67073,Maintirano,,MG,-18.05,44.03,23,2,FMMO +FMMS,,67072,Sainte-Marie Arpt,,MG,-17.08,49.82,3,2,FMMS +,FMN,99999,Farmington Regional,NM,US,36.75,-108.23,1677,2,FMN +FMND,,67022,Andapa,,MG,-14.65,49.62,474,2,FMND +FMNN,,67012,Nosy Be/Fascene,,MG,-13.32,48.32,9,2,FMNN +FMNQ,,67037,Besalampy,,MG,-16.75,44.48,36,2,FMNQ +FMNS,,67023,Sambava Sud,,MG,-14.28,50.17,5,2,FMNS +FMNV,,67017,Vohemar,,MG,-13.37,50.0,5,2,FMNV +FMSG,,67157,Farafangana,,MG,-22.8,47.83,6,2,FMSG +FMSM,,67143,Mananjary,,MG,-21.2,48.37,6,2,FMSM +FMSR,,67131,Morombe,,MG,-21.75,43.37,4,2,FMSR +,FMY,99999,Fort Myers/Page Fld,FL,US,26.58,-81.87,5,2,FMY +,FNB,99999,Falls City/Brenner,NE,US,40.08,-95.6,300,2,FNB +FNCA,,66104,Cabinda,,AN,-5.55,12.18,20,2,FNCA +FNKU,,66325,Bie/Kuito/Silva,,AN,-12.38,16.95,1699,2,FNKU +,FNL,99999,Fort Collins (Awos),CO,US,40.45,-105.02,1529,2,FNL +FNLB,,66305,Lobito,,AN,-12.37,13.53,3,2,FNLB +FNPA,,66240,Porto Amboim,,AN,-10.7,13.75,5,2,FNPA +,FNR,99999,Funter Bay Seaplane,AK,US,58.25,-134.9,0,2,FNR +FNSA,,66226,Saurimo/Henrique De,,AN,-9.65,20.4,1080,2,FNSA +,FNT,72637,Flint/Bishop Intl,MI,US,42.97,-83.75,233,2,FNT +FNWK,,66270,Waku Kungu/Cela,,AN,-11.42,15.12,1304,2,FNWK +FNZE,,66130,N'Zeto/Ambrizete,,AN,-7.23,12.87,17,2,FNZE +,FOA,99999,Flora,IL,US,38.67,-88.45,144,2,FOA +,FOD,72549,Fort Dodge (Awos),IA,US,42.55,-94.18,355,2,FOD +,FOE,99999,Topeka/Forbes Field,KS,US,38.95,-95.67,329,2,FOE +FOGM,,64550,Mouila City,,GO,-1.87,11.02,89,2,FOGM +FOGR,,64551,Lambarene,,GO,-0.72,10.23,26,2,FOGR +,FOK,99999,Westhampton Beach,NY,US,40.85,-72.63,20,2,FOK +FOOC,,64504,Cocobeach,,GO,1.0,9.6,13,2,FOOC +FOOE,,64545,Mekambo,,GO,1.02,13.93,501,2,FOOE +FOOK,,64556,Makokou/Epassengue,,GO,0.57,12.87,515,2,FOOK +FOOM,,64552,Mitzic,,GO,0.78,11.53,583,2,FOOM +FOON,,99999,Franceville/Mvengue,,GO,-1.65,13.43,441,2,FOON +FOOR,,64560,Lastoursville,,GO,-0.83,12.72,485,2,FOOR +FOOT,,64507,Tchibanga,,GO,-2.85,11.02,79,2,FOOT +FOOY,,64503,Mayumba,,GO,-3.42,10.65,34,2,FOOY +,FOQ,99999,Freeport (Sawrs),TX,US,29.0,-95.32,2,2,FOQ +,FOZ,99999,Bigfork,MN,US,47.78,-93.65,411,2,FOZ +,FPK,99999,Charlotte/Fitch H Beach Airport,MI,US,42.57,-84.81,272,2,FPK +,FPN,99999,Fredericks Point,AK,US,56.8,-132.82,3,2,FPN +FPPR,,61934,Principe Island,,TP,1.65,7.42,5,2,FPPR +,FPR,99999,Ft Pierce/St Lucie,FL,US,27.5,-80.37,7,2,FPR +FPSN7,,99404,Frying Pan Shoals,NC,US,33.48,-77.58,0,2,FPSN7 +FQAG,,67273,Angoche,,MZ,-16.22,39.9,62,2,FQAG +FQBR,,67297,Beira,,MZ,-19.8,34.9,16,2,FQBR +FQCB,,67231,Cuamba,,MZ,-14.82,36.53,607,2,FQCB +FQCH,,67295,Chimoio,,MZ,-19.12,33.47,732,2,FQCH +,FQD,99999,Rutherfordton,NC,US,35.43,-81.94,329,2,FQD +FQFU,,99999,Furancungo,,MZ,-14.92,33.62,1262,2,FQFU +FQLU,,67241,Lumbo,,MZ,-15.03,40.67,11,2,FQLU +FQMP,,67205,Mocimboa Da Praia,,MZ,-11.35,40.37,29,2,FQMP +FQMR,,67221,Marrupa,,MZ,-13.73,37.55,838,2,FQMR +FQMU,,99999,Mutarara,,MZ,-17.37,35.03,89,2,FQMU +FQSG,,99999,Songo,,MZ,-15.6,32.77,882,2,FQSG +FQTT,,99999,Tete/Chingozi,,MZ,-16.1,33.63,160,2,FQTT +FQUG,,67229,Ulongue,,MZ,-14.22,34.35,1311,2,FQUG +FQVL,,67315,Vilanculos,,MZ,-22.0,35.32,21,2,FQVL +FQXA,,67335,Xai Xai,,MZ,-25.05,33.63,5,2,FQXA +,FRG,99999,Farmingdale/Republc,NY,US,40.73,-73.42,25,2,FRG +,FRM,99999,Fairmont Muni(Awos),MN,US,43.65,-94.42,354,2,FRM +,FSD,72651,Sioux Falls/Foss,SD,US,43.58,-96.73,435,2,FSD +,FSE,99999,Fosston(Awos),MN,US,47.59,-95.77,389,2,FSE +FSIA,,63980,Seychelles Intl,,SC,-4.67,55.52,3,2,FSIA +,FSM,72344,Fort Smith Muni,AR,US,35.33,-94.37,141,2,FSM +,FSR,99999,Fraser,CO,US,39.96,-105.83,2609,2,FSR +,FST,99999,Fort Stockton,TX,US,30.9,-102.85,917,2,FST +,FSW,99999,Fort Madison,IA,US,40.67,-91.33,221,2,FSW +,FSX,72376,Flagstaff,AZ,US,35.23,-111.82,2192,2,FSX +,FTG,99999,Denver Nexrad,CO,US,39.78,-104.55,1709,2,FTG +FTTC,,64756,Abeche,,CD,13.85,20.85,549,2,FTTC +FTTD,,64706,Moundou,,CD,8.62,16.07,422,2,FTTD +FTTK,,64708,Bokoro,,CD,12.38,17.05,301,2,FTTK +FTTL,,64702,Bol-Berim,,CD,13.43,14.73,292,2,FTTL +FTTN,,64754,Am-Timan,,CD,11.03,20.28,436,2,FTTN +FTTP,,64709,Pala,,CD,9.37,14.92,455,2,FTTP +FTTR,,99999,Zouar,,CD,20.45,16.57,809,2,FTTR +FTTY,,64753,Faya-Largeau (Mil),,CD,18.0,19.17,234,2,FTTY +FTTZ,,99999,Bardai-Zougra(Mil),,CD,21.45,17.05,1074,2,FTTZ +,FTW,99999,Fort Worth/Meacham,TX,US,32.82,-97.37,216,2,FTW +,FTY,99999,Atlanta/Fulton Co.,GA,US,33.78,-84.52,256,2,FTY +,FUL,99999,Fullerton Municipal,CA,US,33.87,-117.98,29,2,FUL +FVBI,,67755,Binga,,ZW,-17.62,27.33,617,2,FVBI +FVBU,,67965,Bulawayo/Woodvale,,ZW,-20.02,28.62,1326,2,FVBU +FVCH,,67983,Chipinge,,ZW,-20.2,32.62,1132,2,FVCH +,FVE,99999,Frenchville,ME,US,47.28,-68.32,301,2,FVE +FVGR,,99999,Mutare/Grand Reef,,ZW,-18.98,32.45,1019,2,FVGR +FVHA,,67775,Harare/Kutsaga(Mil),,ZW,-17.92,31.13,1503,2,FVHA +,FVM,99999,Five Mile Camp,AK,US,65.93,-149.83,155,2,FVM +,FVX,99999,Farmville,VA,US,37.35,-78.43,125,2,FVX +,FWC,99999,Fairfield,IL,US,38.38,-88.42,133,2,FWC +FWCT,,67421,Chitipa,,MW,-9.7,33.27,1278,2,FWCT +FWDZ,,67689,Dedza,,MW,-14.32,34.27,1632,2,FWDZ +,FWH,99999,Carswell Afb,TX,US,32.77,-97.45,198,2,FWH +FWKK,,67591,Nkhota Kota,,MW,-12.92,34.27,500,2,FWKK +,FWL,70248,Farewell/Inter Fld,AK,US,63.5,-153.88,458,2,FWL +FWLL,,67587,Lilongwe Intl Arpt,,MW,-13.98,33.78,1067,2,FWLL +FWMG,,67695,Mangochi,,MW,-14.43,35.25,485,2,FWMG +FWMY,,67690,Monkey Bay,,MW,-14.08,34.92,474,2,FWMY +,FWN,99999,Sussex Airport,NJ,US,41.2,-74.62,128,2,FWN +,FWS,99999,Dfw Nexrad,TX,US,32.57,-97.3,233,2,FWS +FWYF1,,99999,Fowey Rocks,FL,US,25.6,-80.1,0,2,FWYF1 +,FXE,99999,Fort Lauderdale,FL,US,26.2,-80.17,4,2,FXE +FXMM,,99999,Maseru/Moshoeshoe,,LS,-29.45,27.55,1631,2,FXMM +FXMU,,68454,Mejametalana/Maseru,,LS,-29.45,27.57,1628,2,FXMU +,FYE,99999,Somerville/Fayette Co,TN,US,35.21,-89.39,133,2,FYE +FYGF,,68014,Grootfontein,,NM,-19.6,18.12,1400,2,FYGF +FYLZ,,99999,Luderitz/Diaz Point,,NM,-26.68,15.25,130,2,FYLZ +FYRK,,99999,Rooikop (Saaf/Civ),ZA,NM,-22.98,14.65,88,2,FYRK +,FYU,70194,Fort Yukon (Awos),AK,US,66.57,-145.27,131,2,FYU +,FYV,99999,Fayetteville/Drake,AR,US,36.0,-94.17,381,2,FYV +FYWH,,68112,J. G. Strijdom,,NM,-22.48,17.47,1700,2,FYWH +FZAG,,64201,Moanda,,ZR,-6.0,12.42,27,2,FZAG +FZAI,,64203,Kitona (Zai-Afb),,ZR,-5.92,12.45,120,2,FZAI +FZAM,,64207,Matadi/Tshimpi,,ZR,-5.8,13.43,340,2,FZAM +FZAN,,64206,Inga,,ZR,-5.52,13.58,277,2,FZAN +FZBA,,64115,Inongo,,ZR,-1.97,18.27,300,2,FZBA +FZBO,,64108,Bandundu,,ZR,-3.3,17.35,324,2,FZBO +FZCA,,64222,Kikwit,,ZR,-5.03,18.8,449,2,FZCA +FZCF,,99999,Kahemba,,ZR,-7.28,19.0,1060,2,FZCF +FZCS,,64217,Kenge,,ZR,-4.92,17.07,563,2,FZCS +FZEA,,64005,Mbandaka,,ZR,0.05,18.27,317,2,FZEA +FZEN,,64008,Basankusu,,ZR,1.22,19.8,353,2,FZEN +FZFK,,64006,Gemena,,ZR,3.28,19.78,446,2,FZFK +FZGA,,64014,Lisala,,ZR,2.32,21.57,463,2,FZGA +FZGN,,64126,Boende,,ZR,-0.22,20.85,351,2,FZGN +FZIA,,64040,Kisangani (Zai-Afb),,ZR,0.52,25.18,396,2,FZIA +FZJA,,64062,Isiro,,ZR,2.77,27.65,764,2,FZJA +FZKA,,64076,Bunia,,ZR,1.5,30.22,1239,2,FZKA +FZKO,,99999,Ango,,ZR,4.03,25.87,650,2,FZKO +FZKP,,64021,Bondo,,ZR,3.8,23.82,474,2,FZKP +FZMA,,64180,Bukavu/Kavumu,,ZR,-2.52,28.85,1612,2,FZMA +FZMB,,64072,Butembo,,ZR,0.13,29.27,1840,2,FZMB +FZNA,,64184,Goma Intl Airport,,ZR,-1.68,29.23,1552,2,FZNA +FZNC,,64157,Rutshuru,,ZR,-1.18,29.45,1275,2,FZNC +FZOA,,64155,Kindu,,ZR,-2.95,25.92,497,2,FZOA +FZOD,,64156,Kalima,,ZR,-2.6,26.55,569,2,FZOD +FZOK,,64264,Kasongo,,ZR,-4.52,26.58,544,2,FZOK +FZQA,,64360,Lubumbashi/Luano,,ZR,-11.67,27.48,1298,2,FZQA +FZQM,,64328,Kolwezi,,ZR,-10.72,25.45,1526,2,FZQM +FZQV,,64348,Mitwaba,,ZR,-8.6,27.33,1579,2,FZQV +FZRA,,64282,Manono,,ZR,-7.28,27.43,633,2,FZRA +FZRB,,99999,Moba,,ZR,-7.07,29.78,1132,2,FZRB +FZRF,,64285,Kalemie,,ZR,-5.88,29.18,818,2,FZRF +FZRQ,,64276,Kongolo,,ZR,-5.35,27.0,561,2,FZRQ +FZSA,,64315,Kamina (Zai-Afb),,ZR,-8.63,25.25,1106,2,FZSA +FZSD,,64303,Sandoa,,ZR,-9.63,22.85,921,2,FZSD +FZSI,,64301,Dilolo,,ZR,-10.68,22.33,1028,2,FZSI +FZSK,,99999,Kapanga,,ZR,-8.35,22.58,882,2,FZSK +FZTK,,99999,Kaniama,,ZR,-7.52,24.18,845,2,FZTK +FZUA,,64235,Kananga,,ZR,-5.88,22.42,657,2,FZUA +FZUK,,64228,Tshikapa,,ZR,-6.42,20.85,481,2,FZUK +FZVA,,64146,Lodja,,ZR,-3.48,23.47,500,2,FZVA +FZVE,,99999,Lomela,,ZR,-2.3,23.28,437,2,FZVE +FZVS,,64224,Ilebo,,ZR,-4.33,20.58,420,2,FZVS +FZWA,,64247,Mbuji-Mayi,,ZR,-6.17,23.62,677,2,FZWA +FZWT,,99999,Kabinda/Tunta,,ZR,-6.13,24.48,890,2,FZWT +,FZY,99999,Oswego County Airport/Fulton,NY,US,43.35,-76.39,139,2,FZY +,G01,99999,Green Canyon,LA,US,27.53,-91.3,1,2,G01 +GABG,,61296,Bougouni,,MI,11.42,-7.5,351,2,GABG +GACA,,99023,Ship C7R/Romeo,,FR,47.0,-17.0,0,2,GACA +,GAD,99999,Gadsden Muni (Awos),AL,US,33.97,-86.08,173,2,GAD +,GAG,99999,Gage/Shattuck,OK,US,36.3,-99.77,678,2,GAG +GAHB,,61240,Hombori,,MI,15.33,-1.68,288,2,GAHB +GAKA,,61285,Kenieba,,MI,12.85,-11.23,132,2,GAKA +GAKO,,61293,Koutiala,,MI,12.38,-5.47,367,2,GAKO +GAKT,,61270,Kita,,MI,13.07,-9.47,334,2,GAKT +,GAL,99999,Galena,AK,US,64.73,-156.95,46,2,GAL +,GAM,70204,Gambell (Awos),AK,US,63.77,-171.73,8,2,GAM +GAMK,,61250,Menaka,,MI,15.87,2.22,278,2,GAMK +GANR,,61230,Nioro Du Sahel,,MI,15.23,-9.35,237,2,GANR +GASK,,61297,Sikasso,,MI,11.35,-5.68,375,2,GASK +GASN,,61277,San,,MI,13.33,-4.83,284,2,GASN +GBCL1,,99447,Garden Banks 236A,LA,US,27.37,-93.8,0,2,GBCL1 +,GBD,99999,Great Bend (Awos),KS,US,38.35,-98.87,575,2,GBD +,GBG,99999,Galesburg Municipal,IL,US,40.93,-90.43,233,2,GBG +,GBH,99999,Galbraith Lake,AK,US,68.48,-149.48,814,2,GBH +,GBN,74724,Gila Bend (Aaf),AZ,US,32.88,-112.72,262,2,GBN +,GCC,72665,Gillette (Amos),WY,US,44.35,-105.53,1230,2,GCC +GCFV,,60035,Fuerteventura Arpt,,CR,28.45,-13.87,23,2,GCFV +GCHI,,60001,Hierro Airport,,CR,27.82,-17.88,30,2,GCHI +,GCK,99999,Garden City Muni,KS,US,37.93,-100.72,881,2,GCK +GCLA,,60005,La Palma Airport,,CR,28.62,-17.75,31,2,GCLA +GCLP,,60030,Las Palmas/Gando,,CR,27.93,-15.38,25,2,GCLP +,GCM,99999,Claremore Rgnl Airport,OK,US,36.29,-95.48,221,2,GCM +,GCN,99999,Grand Canyon Park,AZ,US,35.95,-112.15,2014,2,GCN +GCRR,,60040,Arrecife/Lanzarote,,CR,28.95,-13.6,40,2,GCRR +GCTS,,60025,Tenerife Sur/Reina,,CR,28.05,-16.57,72,2,GCTS +GCXO,,60015,Tenerife/Los Rodeos,,CR,28.48,-16.33,618,2,GCXO +GDIL1,,99429,Grand Isle,LA,US,29.27,-89.97,2,2,GDIL1 +,GDP,72262,Guadalupe Pass Amos,TX,US,31.83,-104.8,1662,2,GDP +,GDV,99999,Glendive(Awos),MT,US,47.13,-104.8,749,2,GDV +,GED,99999,Georgetown/Sussex,DE,US,38.68,-75.37,16,2,GED +,GEG,72785,Spokane Intl Arpt,WA,US,47.63,-117.53,721,2,GEG +GEML,,60338,Melilla,,SP,35.28,-2.95,55,2,GEML +,GEU,99999,Glendale,AZ,US,33.53,-112.3,325,2,GEU +,GEV,99999,Jefferson/Ashe County,NC,US,36.43,-81.42,969,2,GEV +,GEY,99999,Greybull/South Big Horn Cnty Apt,WY,US,44.52,-108.08,1201,2,GEY +,GEZ,99999,Shelbyville (Was 3Sm),IN,US,39.59,-85.8,245,2,GEZ +,GFA,99999,Malmstrom Afb,MT,US,47.5,-111.18,1075,2,GFA +GFBN,,61866,Bonthe,,SL,7.53,-12.5,8,2,GFBN +GFBO,,61881,Bo,,SL,7.95,-11.77,93,2,GFBO +,GFK,99999,Grand Forks Intl,ND,US,47.95,-97.18,257,2,GFK +GFKB,,61886,Kabala,,SL,9.58,-11.55,464,2,GFKB +,GFL,99999,Glen Falls/Warren,NY,US,43.33,-73.62,100,2,GFL +,GGB,99999,Golden Gate Bridge,CA,US,37.82,-122.47,81,2,GGB +GGBF,,61781,Bafata,,GW,12.18,-14.67,43,2,GGBF +GGBO,,61769,Bolama,,GW,11.58,-15.48,20,2,GGBO +GGOV,,61766,Bissau (Civ/Mil),,GW,11.88,-15.65,36,2,GGOV +,GHW,99999,Glenwood (Asos),MN,US,45.65,-95.32,425,2,GHW +,GIF,99999,Winter Haven (Asos),FL,US,28.05,-81.75,44,2,GIF +,GKJ,99999,Meadville,PA,US,41.62,-80.21,428,2,GKJ +,GKN,70271,Gulkana Arpt (Aut),AK,US,62.15,-145.45,481,2,GKN +,GKY,99999,Arlington (Was F54),TX,US,32.66,-97.09,192,2,GKY +,GLD,72465,Goodland/Renner(Aw),KS,US,39.37,-101.7,1124,2,GLD +,GLE,99999,Gainesville,TX,US,33.65,-97.2,256,2,GLE +,GLH,99999,Greenville Muni,MS,US,33.48,-90.98,40,2,GLH +GLLN6,,99432,Galloo Island,NY,US,43.88,-76.43,76,2,GLLN6 +GLMR,,65602,Spriggs Payne/Monro,,LI,6.33,-10.75,12,2,GLMR +,GLR,99999,Gaylord/Ostego County Airport,MI,US,45.01,-84.7,405,2,GLR +GLRB,,65660,Roberts Intl/Monrov,,LI,6.25,-10.35,18,2,GLRB +,GLS,72242,Galveston/Scholes,TX,US,29.3,-94.8,16,2,GLS +GMAA,,60250,Agadir/Inezgane,,MC,30.38,-9.57,23,2,GMAA +GMAT,,60285,Tan-Tan (Civ/Mil),,MC,28.45,-11.15,200,2,GMAT +GMFF,,60141,Fes-Sais,,MC,33.93,-4.98,579,2,GMFF +GMFI,,60160,Ifrane Airport,,MC,33.5,-5.17,1665,2,GMFI +GMFK,,60210,Er-Rachidia (Rmaf),,MC,31.93,-4.4,1045,2,GMFK +GMFN,,60340,Taouima/Nador,,MC,35.15,-2.92,16,2,GMFN +GMFZ,,60127,Taza,,MC,34.22,-4.0,510,2,GMFZ +,GMJ,99999,Grove Muni Airport,OK,US,36.61,-94.74,254,2,GMJ +GMME,,60135,Rabat/Sale (Rmaf),,MC,34.05,-6.77,75,2,GMME +GMMF,,60060,Sidi Ifni,,MC,29.37,-10.18,66,2,GMMF +GMMI,,60220,Essaouira,,MC,31.52,-9.78,8,2,GMMI +GMMN,,60156,Nouasseur/Casablanc,,MC,33.37,-7.58,206,2,GMMN +GMMS,,60185,Safi,,MC,32.28,-9.23,45,2,GMMS +GMMX,,60230,Marrakech/Menara,,MC,31.62,-8.03,466,2,GMMX +GMMY,,60120,Kenitra/Tourisme,,MC,34.3,-6.6,14,2,GMMY +GMMZ,,60265,Ouarzazate,,MC,30.93,-6.9,1140,2,GMMZ +GMSL,,60136,Sidi Slimane,,MC,34.23,-6.05,52,2,GMSL +GMTA,,60107,Al Hoceima/Cote Rif,,MC,35.18,-3.85,14,2,GMTA +GMTN,,60318,Sania Ramel/Tetouan,,MC,35.58,-5.33,10,2,GMTN +GMTT,,60101,Tangier/Boukhalf,,MC,35.73,-5.9,21,2,GMTT +,GMU,99999,Greenville Downtown,SC,US,34.85,-82.35,319,2,GMU +,GNA,99999,Grand Marais,MN,US,47.75,-90.34,186,2,GNA +,GNG,99999,Gooding Municipal,ID,US,42.92,-114.77,1137,2,GNG +,GNR,72619,Greenville (Amos),ME,US,45.47,-69.58,316,2,GNR +,GNT,99999,Grants-Milan Muni,NM,US,35.17,-107.9,1987,2,GNT +,GNV,99999,Gainesville Rgnl,FL,US,29.68,-82.27,46,2,GNV +GOGK,,61698,Kolda,,SG,12.88,-14.97,10,2,GOGK +GOGS,,61697,Cape Skiring,,SG,12.4,-16.75,13,2,GOGS +,GOK,99999,Guthrie,OK,US,35.85,-97.42,326,2,GOK +,GON,99999,Groton/New London,CT,US,41.33,-72.05,3,2,GON +GOOD,,61666,Diourbel,,SG,14.65,-16.23,9,2,GOOD +GOOG,,61627,Linguere,,SG,15.38,-15.12,21,2,GOOG +GOOK,,61679,Kaolack,,SG,14.13,-16.07,7,2,GOOK +GOSM,,61630,Matam/Ouro Sogui,,SG,15.65,-13.25,17,2,GOSM +GOSP,,61612,Podor,,SG,16.65,-14.97,7,2,GOSP +GOTK,,61699,Kedougou,,SG,12.57,-12.22,167,2,GOTK +GOTS,,99999,Simenti,,SG,13.05,-13.3,52,2,GOTS +,GOV,99999,Grayling Aaf Airport,MI,US,44.68,-84.73,353,2,GOV +,GPI,72779,Kalispell/Glacier,MT,US,48.3,-114.27,906,2,GPI +,GPM,99999,Grand Prairie,TX,US,32.7,-97.05,180,2,GPM +,GPT,99999,Gulfport-Biloxi,MS,US,30.4,-89.07,9,2,GPT +,GPZ,99999,Grand Rapids(Awos),MN,US,47.22,-93.52,413,2,GPZ +GQNA,,61499,Aioun El Atrouss,,MT,16.7,-9.6,223,2,GQNA +GQNB,,61461,Boutilimit,,MT,17.53,-14.68,75,2,GQNB +GQND,,61450,Tidjikja,,MT,18.57,-11.43,402,2,GQND +GQNJ,,61437,Akjoujt,,MT,19.75,-14.37,120,2,GQNJ +GQNK,,61492,Kaedi,,MT,16.15,-13.52,18,2,GQNK +GQNR,,61489,Rosso,,MT,16.5,-15.82,6,2,GQNR +,GRD,99999,Greenwood County Airport,SC,US,34.25,-82.16,192,2,GRD +,GRF,74207,Fort Lewis/Gray Aaf,WA,US,47.08,-122.58,92,2,GRF +,GRI,72552,Grand Island(Awos),NE,US,40.97,-98.32,566,2,GRI +,GRK,99999,Fort Hood/Gray Aaf,TX,US,31.07,-97.83,309,2,GRK +,GRM,99999,Grand Marais Muni,MN,US,47.83,-90.38,505,2,GRM +,GRN,99999,Gordon Municipal,NE,US,42.8,-102.17,1085,2,GRN +,GRR,72635,Grand Rapids Intl,MI,US,42.88,-85.52,245,2,GRR +GSAI,,60033,El Aaiun,,MC,27.15,-13.2,63,2,GSAI +,GSB,99999,Seymour-Johnson Afb,NC,US,35.33,-77.97,33,2,GSB +,GSH,99999,Goshen Municipal Airport,IN,US,41.53,-85.79,252,2,GSH +,GSM,99999,Ship Shoal 207A,LA,US,28.53,-90.98,1,2,GSM +,GSP,72312,Greenville/Spartanb,SC,US,34.9,-82.22,296,2,GSP +,GST,70367,Gustavus,AK,US,58.42,-135.73,9,2,GST +,GTB,74370,Fort Drum/Wheeler,NY,US,44.05,-75.73,207,2,GTB +,GTF,72775,Great Falls Intl,MT,US,47.48,-111.37,1115,2,GTF +,GTR,99999,Golden Tri(Awos),MS,US,33.45,-88.58,80,2,GTR +,GTU,99999,Georgetown (Awos),TX,US,30.68,-97.68,240,2,GTU +,GUC,99999,Gunnison Co. (Awos),CO,US,38.53,-106.93,2339,2,GUC +GUCY,,61832,Conakry/Gbessia,,GN,9.57,-13.63,26,2,GUCY +GUFH,,61833,Faranah/Badala,,GN,10.03,-10.75,459,2,GUFH +GUID,,61818,Kindia,,GN,10.05,-12.87,459,2,GUID +GUKU,,61834,Kissidougou,,GN,9.18,-10.1,525,2,GUKU +GULB,,61809,Labe/Tata,,GN,11.32,-12.3,1026,2,GULB +GUMA,,61847,Macenta,,GN,8.53,-9.47,544,2,GUMA +GUNZ,,61849,N'Zerekore/Konia,,GN,7.73,-8.83,470,2,GUNZ +GUOK,,61816,Boke/Baralande,,GN,10.93,-14.32,69,2,GUOK +,GUP,99999,Gallup Muni/Clarke,NM,US,35.52,-108.78,1972,2,GUP +,GUS,99999,Grissom Afb/Peru,IN,US,40.65,-86.15,247,2,GUS +GUSI,,61811,Siguiri,,GN,11.43,-9.17,366,2,GUSI +GUXD,,61829,Kankan/Diankana,,GN,10.38,-9.3,384,2,GUXD +,GUY,99999,Guymon,OK,US,36.69,-101.51,952,2,GUY +,GVL,99999,Gainsville,GA,US,34.32,-83.83,38,2,GVL +,GVQ,99999,Batavia,NY,US,43.03,-78.16,278,2,GVQ +,GVT,99999,Greenville/Majors,TX,US,33.07,-96.07,163,2,GVT +,GVW,99999,Richards-Gebaur Afb,MO,US,38.85,-94.55,333,2,GVW +,GWO,99999,Greenwood/Leflore,MS,US,33.5,-90.08,47,2,GWO +,GWW,99999,Goldsboro-Wayne Muni Airport,NC,US,35.46,-77.96,41,2,GWW +,GXY,99999,Greeley/Weld (Awos),CO,US,40.43,-104.63,1420,2,GXY +,GYL,99999,Glencoe (Was Y29),MN,US,44.76,-94.08,302,2,GYL +,GYR,99999,Goodyear Municipal,AZ,US,33.42,-112.38,295,2,GYR +,GYY,99999,Gary Regional,IN,US,41.62,-87.42,180,2,GYY +,GZH,99999,Evergreen,AL,US,31.42,-87.04,79,2,GZH +,H00,99999,Bentonville (Awos),AR,US,36.35,-94.22,395,2,H00 +,H02,99999,High Island 334A,LA,US,28.1,-93.4,30,2,H02 +,H08,99999,High Island 264C,LA,US,28.28,-93.44,1,2,H08 +,H32,99999,Southwest Harbor,ME,US,44.27,-68.32,5,2,H32 +,H39,99999,High Island A572C,LA,US,27.95,-93.98,30,2,H39 +,H92,74643,Hominy Municipal,OK,US,36.43,-96.38,251,2,H92 +HAAG,,99999,Agordat,,ET,15.55,37.88,626,2,HAAG +HAAM,,63500,Arba Minch,,ET,6.07,37.67,1219,2,HAAM +HAAW,,99999,Awash,,ET,8.98,40.17,1052,2,HAAW +HAAX,,99999,Axum,,ET,14.12,38.72,2134,2,HAAX +HAAY,,63021,Asmara/Yohannes,,ET,15.28,38.92,2325,2,HAAY +HABC,,99999,Baco/Bako,,ET,5.83,36.62,1311,2,HABC +HABD,,63332,Bahar Dar,,ET,11.6,37.4,1820,2,HABD +HADC,,63333,Combolcha/Dessie,,ET,11.08,39.72,1864,2,HADC +HADM,,63334,Debre Marcos,,ET,10.35,37.72,2476,2,HADM +HADR,,63471,Dire Dawa (Mil/Civ),,ET,9.6,41.87,1146,2,HADR +HAGH,,99999,Ghinnir/Ginir,,ET,7.15,40.72,1844,2,HAGH +HAGN,,63331,Gondar,,ET,12.53,37.43,1985,2,HAGN +HAGO,,63478,Gode (Mil),,ET,5.1,44.58,320,2,HAGO +HAGR,,63403,Gore,,ET,8.17,35.55,1974,2,HAGR +HAHM,,63451,Harar Meda (Mil),,ET,8.73,39.0,1876,2,HAHM +HAJJ,,63473,Jijiga (Mil),,ET,9.33,42.72,1644,2,HAJJ +HAJM,,63402,Jimma,,ET,7.67,36.83,1676,2,HAJM +HAKD,,99999,Kabre Dare (Mil),,ET,6.75,44.28,550,2,HAKD +HALA,,63460,Awassa (Lake),,ET,7.07,38.5,1652,2,HALA +HAMK,,63330,Makale/Meqele,,ET,13.5,39.48,2212,2,HAMK +HAML,,99999,Masslo/Meslo,,ET,6.37,39.83,2274,2,HAML +HAMS,,63023,Massawa,,ET,15.62,39.45,10,2,HAMS +HANG,,63533,Neghelli (Mil),,ET,5.28,39.75,1455,2,HANG +,HAO,99999,Hamilton-Fairfield Airport,OH,US,39.36,-84.52,193,2,HAO +,HAR,99999,Harrisburg Vortac,PA,US,40.22,-76.87,106,2,HAR +HASB,,63043,Assab,,ET,13.07,42.72,14,2,HASB +HASO,,99999,Assosa/Asosa,,ET,10.03,34.53,1733,2,HASO +,HAT,72304,Cape Hatteras,NC,US,35.27,-75.55,3,2,HAT +HATS,,99999,Tessenei/Teseney,,ET,15.12,36.68,615,2,HATS +,HBG,99999,Hattiesburg Muni,MS,US,31.27,-89.25,46,2,HBG +,HBI,99999,Asheboro Muni Airport,NC,US,35.65,-79.9,205,2,HBI +,HBK,99999,Hinchinbrook,AK,US,60.4,-146.08,110,2,HBK +,HBR,99999,Hobart,OK,US,34.98,-99.05,477,2,HBR +,HCD,99999,Hutchinson,MN,US,44.87,-94.38,323,2,HCD +HCMA,,63200,Alula,,SI,11.95,50.73,2,2,HCMA +HCMD,,63250,Bardera,,SI,2.35,42.3,116,2,HCMD +HCME,,63228,Eil,,SI,7.95,49.78,36,2,HCME +HCMF,,63210,Bosaso,,SI,11.28,49.18,2,2,HCMF +HCMG,,63225,Gardo,,SI,9.52,49.08,812,2,HCMG +HCMH,,63170,Hargeisa,,SI,9.5,44.08,1326,2,HCMH +HCMI,,63160,Berbera (Civ/Mil),,SI,10.42,45.02,9,2,HCMI +HCMJ,,63248,Lug-Ganane,,SI,3.58,42.45,150,2,HCMJ +HCML,,63237,El Bur,,SI,4.7,46.62,175,2,HCML +HCMM,,63260,Mogadishu,,SI,2.03,45.35,9,2,HCMM +HCMN,,63240,Belet Uen,,SI,4.7,45.22,173,2,HCMN +HCMO,,63235,Obbia,,SI,5.33,48.57,10,2,HCMO +HCMR,,63230,Galcayo,,SI,6.85,47.27,302,2,HCMR +HCMS,,63220,Scusciuban,,SI,10.3,50.23,344,2,HCMS +HCMU,,63180,Erigavo,,SI,10.63,47.37,1743,2,HCMU +HCMV,,63175,Burao,,SI,9.52,45.57,1032,2,HCMV +,HCO,99999,Hallock,MN,US,48.75,-96.94,250,2,HCO +,HDC,99999,Hammond Muni Airport,LA,US,30.52,-90.42,13,2,HDC +,HDE,99999,Holdrege/Brewster Field Arpt,NE,US,40.45,-99.33,705,2,HDE +,HDN,99999,Hayden/Yampa (Awos),CO,US,40.48,-107.22,2012,2,HDN +,HDO,99999,Hondo Municipal,TX,US,29.35,-99.18,283,2,HDO +HEAT,,62393,Asyut,,EG,27.05,31.02,70,2,HEAT +HEBL,,62419,Abu Simbel (Ruins),,EG,22.2,31.62,192,2,HEBL +HECA,,62366,Cairo Intl Airport,,EG,30.13,31.4,74,2,HECA +,HEF,99999,Manassas Muni(Awos),VA,US,38.72,-77.52,59,2,HEF +,HEI,99999,Hettinger,ND,US,46.0,-102.65,828,2,HEI +HELX,,62405,Luxor (Civ/Mil),,EG,25.67,32.7,88,2,HELX +HEPS,,62333,Port Said,,EG,31.27,32.3,6,2,HEPS +,HEY,99999,Hanchey Ahp/Ozark,AL,US,31.35,-85.67,97,2,HEY +,HEZ,99999,Natchez/Hardy(Awos),MS,US,31.62,-91.3,83,2,HEZ +,HFD,99999,Hartford/Brainard,CT,US,41.73,-72.65,6,2,HFD +,HFF,99999,Mackall Aaf,NC,US,35.03,-79.5,115,2,HFF +,HGR,99999,Hagerstown Regional,MD,US,39.7,-77.73,215,2,HGR +,HGT,69002,Hunter Ligget/Tusi,CA,US,36.0,-121.23,310,2,HGT +,HGX,99999,Hustn/Glvstn Nexrad,TX,US,29.47,-95.08,35,2,HGX +,HHF,99999,Canadian/Hemphill,TX,US,35.9,-100.4,730,2,HHF +,HHR,99999,Hawthorne Municipal,CA,US,33.92,-118.33,19,2,HHR +,HIB,99999,Hibbing-Chisholm,MN,US,47.38,-92.83,412,2,HIB +,HIE,99999,Whitefield (Asos),NH,US,44.35,-71.55,319,2,HIE +,HIF,99999,Hill Afb/Ogden,UT,US,41.12,-111.97,1459,2,HIF +,HIO,99999,Portland/Hillsboro,OR,US,45.53,-122.95,62,2,HIO +,HJH,99999,Hebron Municipal Airport,NE,US,40.15,-97.59,447,2,HJH +,HJO,99999,Hanford,CA,US,36.32,-119.63,74,2,HJO +,HKA,99999,Blytheville,AR,US,35.94,-89.83,78,2,HKA +HKIS,,99999,Isiolo,,KN,0.35,37.58,1067,2,HKIS +HKJK,,63740,Nairobi/Jomo Kenyat,,KN,-1.32,36.92,1624,2,HKJK +HKKG,,63687,Kakamega,,KN,0.28,34.78,1530,2,HKKG +HKKS,,63709,Kisii,,KN,-0.67,34.78,1493,2,HKKS +HKLU,,63772,Lamu/Manda Island,,KN,-2.27,40.83,6,2,HKLU +HKNA,,63740,Nairobi/Jomo Kenyat,,KN,-1.32,36.92,1624,2,HKNA +HKNW,,63742,Nairobi/Wilson,,KN,-1.32,36.82,1679,2,HKNW +HKNY,,99999,Nanyuki,,KN,-0.07,37.03,1905,2,HKNY +,HKP,91189,Kaanapali/Maui Isl,HI,US,20.92,-156.68,3,2,HKP +,HKS,99999,Jackson/Hawkins Field,MS,US,32.33,-90.22,104,2,HKS +,HKY,99999,Hickory Regional,NC,US,35.73,-81.38,362,2,HKY +,HLC,99999,Hill City Municipal,KS,US,39.38,-99.83,678,2,HLC +,HLG,99999,Wheeling/Ohio Co.,WV,US,40.18,-80.65,365,2,HLG +HLGT,,62212,Ghat,,LY,25.13,10.13,692,2,HLGT +HLKF,,62271,Kufra (Mil/Civ),,LY,24.22,23.3,435,2,HLKF +,HLN,72772,Helena Regional,MT,US,46.6,-112.0,1188,2,HLN +,HLX,99999,Hillsville,VA,US,36.77,-80.82,834,2,HLX +,HMM,99999,Hamilton/Ravalli Co,MT,US,46.25,-114.15,1110,2,HMM +,HMN,74732,Holloman Afb,NM,US,32.85,-106.1,1248,2,HMN +,HMO,76160,Hermosillo Intl,,MX,29.07,-110.97,211,2,HMO +,HMS,72784,Hanford,WA,US,46.57,-119.6,223,2,HMS +,HMZ,99999,Bedford/Bedford Co,PA,US,40.09,-78.51,354,2,HMZ +,HNB,99999,Huntingburg,IN,US,38.25,-86.95,161,2,HNB +,HND,99999,Henderson Airport,NV,US,35.98,-115.13,749,2,HND +,HNL,91182,Honolulu Intl/Oahu,HI,US,21.35,-157.93,5,2,HNL +,HNM,91194,Hana Arpt/Maui,HI,US,20.8,-156.02,23,2,HNM +,HNR,99999,Harlan Municipal Airport,IA,US,41.59,-95.34,375,2,HNR +,HNS,99999,Haines,AK,US,59.25,-135.52,5,2,HNS +,HNZ,99999,Henderson-Oxford Airport,NC,US,36.36,-78.53,161,2,HNZ +,HOB,99999,Hobbs/Lea Co.,NM,US,32.68,-103.22,1115,2,HOB +,HOM,70341,Homer Municipal,AK,US,59.63,-151.5,22,2,HOM +,HON,72654,Huron,SD,US,44.38,-98.22,393,2,HON +,HOP,74671,Fort Campbell,KY,US,36.67,-87.5,174,2,HOP +,HOT,99999,Hot Springs,AR,US,34.48,-93.1,165,2,HOT +,HOU,99999,Houston/Hobby,TX,US,29.65,-95.28,14,2,HOU +,HPB,99999,Hooper Bay,AK,US,61.53,-166.15,5,2,HPB +,HPN,99999,White Plains,NY,US,41.07,-73.7,134,2,HPN +,HQM,99999,Hoquiam,WA,US,46.97,-123.93,4,2,HQM +,HQU,99999,Thomson,GA,US,33.53,-82.52,152,2,HQU +,HRI,99999,Hermiston (Was S22),OR,US,45.83,-119.26,195,2,HRI +,HRJ,99999,Erwin/Harnett County Airport,NC,US,35.38,-78.73,60,2,HRJ +,HRL,99999,Harlingen Intl Arpt,TX,US,26.23,-97.65,11,2,HRL +,HRO,99999,Harrison/Boone Co.,AR,US,36.27,-93.15,416,2,HRO +,HRT,74777,Hurlburt Field (Af),FL,US,30.43,-86.68,12,2,HRT +HRYG,,64381,Gisenyi,,RW,-1.67,29.25,1554,2,HRYG +HRYI,,64384,Butare,,RW,-2.6,29.73,1768,2,HRYI +HRYU,,64383,Ruhengeri,,RW,-1.5,29.63,1860,2,HRYU +HRZA,,64380,Kamembe,,RW,-2.47,28.92,1591,2,HRZA +,HSA,99999,Bay St Louis/Stennis Intl,MS,US,30.37,-89.46,7,2,HSA +HSAK,,99999,Akobo,,SU,7.78,33.02,402,2,HSAK +HSAT,,62680,Atbara,,SU,17.7,33.97,345,2,HSAT +HSAW,,99999,Aweil/Uwayl,,SU,8.77,27.4,414,2,HSAW +,HSB,99999,Harrisburg,IL,US,37.82,-88.55,121,2,HSB +HSBR,,99999,Bor,,SU,6.2,31.55,420,2,HSBR +,HSE,99999,Hatteras (Asos),NC,US,35.22,-75.62,3,2,HSE +HSGF,,62752,Gedaref/Azaza,,SU,14.03,35.4,599,2,HSGF +HSGN,,62770,Geneina,,SU,13.48,22.45,805,2,HSGN +,HSI,99999,Hastings Municipal,NE,US,40.6,-98.43,596,2,HSI +HSKI,,62772,Kosti/Rabak,,SU,13.17,32.67,381,2,HSKI +,HSL,99999,Huslia,AK,US,65.7,-156.38,55,2,HSL +HSLI,,62810,Kadugli,,SU,11.0,29.72,499,2,HSLI +HSMD,,99999,Maridi,,SU,4.92,29.47,749,2,HSMD +HSMK,,99999,Rumbek,,SU,6.8,29.7,418,2,HSMK +HSNA,,99999,Nasir,,SU,8.62,33.07,399,2,HSNA +HSND,,62700,Shendi,,SU,16.7,33.43,360,2,HSND +HSNL,,62790,Nyala,,SU,12.05,24.88,658,2,HSNL +HSNR,,62762,Sennar,,SU,13.55,33.62,418,2,HSNR +,HSP,99999,Hot Springs/Ingalls,VA,US,37.95,-79.83,1156,2,HSP +HSPI,,62905,Pibor Post,,SU,6.8,33.13,510,2,HSPI +HSPN,,99999,Port Sudan Intl,,SU,19.43,-37.23,138,2,HSPN +HSRJ,,62871,Raga,,SU,8.47,25.68,545,2,HSRJ +HSRN,,62801,Renk,,SU,11.75,32.78,282,2,HSRN +,HSS,99999,Hot Springs (Awrs),NC,US,35.9,-82.82,451,2,HSS +,HST,99999,Homestead Afb,FL,US,25.48,-80.38,2,2,HST +HSTR,,99999,Torit,,SU,4.42,32.57,624,2,HSTR +,HSV,72323,Huntsville/Madison,AL,US,34.65,-86.77,196,2,HSV +HSYA,,62940,Yambio,,SU,4.57,28.4,649,2,HSYA +HSZA,,99999,Zalingei,,SU,12.9,23.48,900,2,HSZA +HTAR,,63789,Arusha,,TN,-3.33,36.62,1387,2,HTAR +,HTH,99999,Hawthorne Municipal,NV,US,38.55,-118.63,1285,2,HTH +HTKI,,99999,Kilwa Masoko,,TN,-8.93,39.52,18,2,HTKI +,HTL,72638,Houghton Lake Arpt,MI,US,44.37,-84.68,351,2,HTL +HTMO,,63818,Mombo,,TN,-4.88,38.28,511,2,HTMO +HTMS,,63790,Moshi,,TN,-3.35,37.33,831,2,HTMS +HTNA,,63969,Nachingwea,,TN,-10.35,38.75,465,2,HTNA +,HTO,99999,East Hampton,NY,US,40.96,-72.25,17,2,HTO +HTPE,,63845,Pemba/Karume Arpt,,TN,-5.25,39.82,25,2,HTPE +,HTS,72425,Huntington/Tri Stat,WV,US,38.37,-82.55,255,2,HTS +HTSY,,99999,Shinyanga,,TN,-3.5,33.0,1100,2,HTSY +HUAR,,63602,Arua,,UG,3.05,30.92,1211,2,HUAR +HUEN,,63705,Entebbe Intl Arpt,,UG,0.05,32.45,1155,2,HUEN +,HUF,99999,Terre Haute/Hulman,IN,US,39.45,-87.32,178,2,HUF +HUFP,,99999,Fort Portal,,UG,0.67,30.28,1533,2,HUFP +HUGU,,63630,Gulu (Mil/Civ),,UG,2.75,32.33,1105,2,HUGU +HUJI,,63682,Jinja,,UG,0.45,33.18,1173,2,HUJI +HUKB,,63726,Kabale,,UG,-1.25,29.98,1869,2,HUKB +HUKS,,63674,Kasese,,UG,0.18,30.1,961,2,HUKS +,HUL,99999,Houlton Intl Arpt,ME,US,46.12,-67.8,150,2,HUL +HULI,,99999,Lira,,UG,2.25,32.9,1091,2,HULI +,HUM,99999,Houma-Terrebonne,LA,US,29.57,-90.67,3,2,HUM +HUMA,,63702,Mbarara,,UG,-0.62,30.65,1413,2,HUMA +HUMI,,63654,Masindi,,UG,1.68,31.72,1147,2,HUMI +HUMO,,99999,Moroto,,UG,2.53,34.65,1280,2,HUMO +,HUS,99999,Hughes,AK,US,66.05,-154.27,88,2,HUS +HUSO,,63658,Soroti,,UG,1.72,33.62,1123,2,HUSO +,HUT,99999,Hutchinson Muni,KS,US,38.07,-97.87,470,2,HUT +HUTO,,63684,Tororo,,UG,0.68,34.17,1171,2,HUTO +,HUX,99999,Bahias De Huatu,,MX,15.78,-96.27,143,2,HUX +,HVI,99999,Healy River Airport,AK,US,63.88,-149.02,396,2,HVI +,HVN,99999,New Haven/Tweed,CT,US,41.27,-72.88,4,2,HVN +,HVR,72777,Havre (Amos),MT,US,48.55,-109.77,792,2,HVR +,HVY,99999,Happy Valley,AK,US,69.17,-148.82,297,2,HVY +,HWD,99999,Hayward Air Term,CA,US,37.67,-122.12,14,2,HWD +,HWO,99999,Hollywood/N. Perry,FL,US,26.0,-80.23,3,2,HWO +,HWV,99999,Brookhaven Airport/Shirley,NY,US,40.82,-72.86,25,2,HWV +,HXD,99999,Hilton Head (Awos),SC,US,32.22,-80.7,6,2,HXD +,HYA,99999,Hyannis/Polando Fld,MA,US,41.67,-70.28,16,2,HYA +,HYG,99999,Hydaburg Seaplane,AK,US,55.2,-132.83,0,2,HYG +,HYI,99999,San Marcos (Awos),TX,US,29.9,-97.87,182,2,HYI +,HYR,99999,Hayward,WI,US,46.02,-91.45,370,2,HYR +,HYS,99999,Hays Muni (Awos),KS,US,38.85,-99.27,609,2,HYS +,HYX,99999,Saginaw County H.W. Browne Airpt,MI,US,43.43,-83.86,183,2,HYX +,HZD,99999,Huntingdon/Carroll Co,TN,US,36.09,-88.46,151,2,HZD +,HZY,99999,Ashtabula (Was 7G2),OH,US,41.78,-80.69,281,2,HZY +,HZZ,99999,Hayes River,AK,US,61.98,-152.08,305,2,HZZ +,I14,99999,Eagle Creek Airpark,IN,US,39.83,-86.3,248,2,I14 +,I26,99999,Henderson City,KY,US,37.82,-87.68,117,2,I26 +,IAB,99999,Mcconnell Afb,KS,US,37.62,-97.27,418,2,IAB +,IAG,99999,Niagara Falls Intl,NY,US,43.1,-78.95,180,2,IAG +,IAH,72243,Houston/Intercontin,TX,US,29.97,-95.35,33,2,IAH +,IAN,99999,Kinana/Bob Baker Me,AK,US,66.98,-160.43,46,2,IAN +,IBM,99999,Kimball Municipal Apt,NE,US,41.19,-103.68,1501,2,IBM +,IBN,99999,Nabesna/Devil Mtn,AK,US,62.4,-143.0,882,2,IBN +,ICL,99999,Clarinda,IA,US,40.72,-95.03,303,2,ICL +,ICR,99999,Winner (Changed 7/07 From Sfd),SD,US,43.39,-99.84,620,2,ICR +,ICT,72450,Wichita/Contine(Aw),KS,US,37.65,-97.43,408,2,ICT +,IDA,99999,Idaho Falls/Fanning,ID,US,43.52,-112.07,1445,2,IDA +,IDI,99999,Indiana/Stewart Fld,PA,US,40.63,-79.1,429,2,IDI +,IEC,99999,Chulitna,AK,US,62.88,-149.83,381,2,IEC +,IEM,99999,Whittier,AK,US,60.77,-148.68,9,2,IEM +,IEN,99999,Pine Ridge,SD,US,43.01,-102.51,1015,2,IEN +,IER,99999,Nattchitoches Regional Airport,LA,US,31.74,-93.1,37,2,IER +,IFP,99999,Bull Head City,AZ,US,35.1,-114.34,167,2,IFP +,IGC,99999,Charleston Afb,SC,US,32.9,-80.05,14,2,IGC +,IGM,72370,Kingman (Amos),AZ,US,35.27,-113.95,1033,2,IGM +,IGQ,99999,Chicago/Lansing,IL,US,41.53,-87.53,188,2,IGQ +,IGT,99999,Nightmute,AK,US,60.47,-164.7,4,2,IGT +,IGX,99999,Chapel Hill/Williams Airport,NC,US,35.94,-79.07,156,2,IGX +,IIB,99999,Independence Municipal Airport,IA,US,42.45,-91.95,298,2,IIB +,IIY,99999,Washington-Wilkes County Airport,GA,US,33.78,-82.82,197,2,IIY +,IJD,99999,Willimantic (Asos),CT,US,41.73,-72.18,76,2,IJD +,IJX,99999,Jacksonville,IL,US,39.78,-90.23,190,2,IJX +,IKK,99999,Greater Kankakee Airport,IL,US,41.07,-87.85,192,2,IKK +,IKO,70482,Nikolski (Amos),AK,US,52.95,-168.85,21,2,IKO +,IKR,99999,Kirtland Afb,NM,US,35.05,-106.6,1631,2,IKR +,IKV,99999,Ankeny,IA,US,41.69,-93.57,275,2,IKV +,ILE,99999,Killeen Muni (Awos),TX,US,31.08,-97.68,258,2,ILE +,ILG,99999,Wilmington Airport,DE,US,39.68,-75.6,24,2,ILG +,ILI,70340,Iliamna Arpt (Amos),AK,US,59.75,-154.92,49,2,ILI +,ILL,99999,Willmar/Rice (Awos),MN,US,45.12,-95.08,344,2,ILL +,ILM,99999,Wilmington/New Han,NC,US,34.27,-77.9,10,2,ILM +,IML,99999,Imperial Municipal,NE,US,40.52,-101.62,998,2,IML +,IMM,99999,Immokalee,FL,US,26.43,-81.4,11,2,IMM +,IMT,99999,Iron Mountain/Ford,MI,US,45.82,-88.12,360,2,IMT +,IND,72438,Indianapolis Intl,IN,US,39.73,-86.27,246,2,IND +,INK,99999,Wink/Winkler Co.,TX,US,31.78,-103.2,859,2,INK +,INR,99999,Mckinley Park,AK,US,63.8,-153.03,524,2,INR +,INS,74614,Indian Springs Gnry,NV,US,36.58,-115.67,952,2,INS +,INT,99999,Winston-Salem/Smith,NC,US,36.13,-80.22,296,2,INT +,INW,72374,Winslow (Aut),AZ,US,35.02,-110.73,1488,2,INW +,INX,99999,Tulsa Nexrad,OK,US,36.18,-95.57,226,2,INX +IOSN3,,99427,Isle Of Shoals (Ls),NH,US,42.97,-70.62,13,2,IOSN3 +,IOW,99999,Iowa City,IA,US,41.63,-91.55,204,2,IOW +,IPJ,99999,Lincolnton,NC,US,35.48,-81.16,267,2,IPJ +,IPL,99999,Imperial,CA,US,32.83,-115.58,-17,2,IPL +,IRK,99999,Kirksville Regional,MO,US,40.1,-92.55,294,2,IRK +,IRS,99999,Sturgis/Kirsch Muni Airport,MI,US,41.81,-85.44,282,2,IRS +,ISM,99999,Kissimmee Muni Airport/Orlando,FL,US,28.29,-81.44,25,2,ISM +,ISN,72767,Williston/Sloulin,ND,US,48.18,-103.63,581,2,ISN +,ISO,99999,Kinston/Stallings,NC,US,35.33,-77.62,29,2,ISO +,ISP,99999,Islip/Macarthur,NY,US,40.8,-73.1,30,2,ISP +,ISQ,99999,Manistique,MI,US,45.97,-86.17,209,2,ISQ +,ISW,99999,Wisconsin Rapids,WI,US,44.36,-89.83,308,2,ISW +,ITH,99999,Ithaca/Tompkins Co.,NY,US,42.48,-76.45,335,2,ITH +,ITR,99999,Burlington,CO,US,39.24,-102.29,1285,2,ITR +,IWA,99999,Williams Afb/Chandl,AZ,US,33.32,-111.65,422,2,IWA +,IWD,99999,Ironwood (Awos),MI,US,46.53,-90.13,375,2,IWD +,IWI,99999,Wiscasset,ME,US,43.95,-69.71,21,2,IWI +,IWS,99999,W. Houston/Lakeside,TX,US,29.82,-95.67,34,2,IWS +,IXD,99999,Johnson Co. Industr,KS,US,38.83,-94.88,331,2,IXD +,IYK,99999,Inyokern,CA,US,35.67,-117.83,749,2,IYK +,IZA,99999,Santa Ynez,CA,US,34.6,-120.07,205,2,IZA +,IZG,99999,Fryeberg,ME,US,43.99,-70.93,138,2,IZG +,IZY,99999,Lazy Mtn/Wolverine,AK,US,61.63,-149.03,236,2,IZY +,JAC,99999,Jackson Hole (Awos),WY,US,43.6,-110.73,1964,2,JAC +,JAS,99999,Jasper County-Bell Field Airport,TX,US,30.89,-94.03,65,2,JAS +,JBR,99999,Jonesboro Municipal,AR,US,35.83,-90.65,80,2,JBR +,JCT,74740,Junction (Amos),TX,US,30.5,-99.77,522,2,JCT +,JDN,99999,Jordan (Ramos),MT,US,47.33,-106.93,811,2,JDN +,JEF,99999,Jefferson City Mem,MO,US,38.58,-92.15,167,2,JEF +,JER,99999,Jerome County Airport,ID,US,42.73,-114.45,1222,2,JER +,JFK,74486,New York/Jf Kennedy,NY,US,40.65,-73.78,7,2,JFK +,JHM,99999,Lahaina/West Maui,HI,US,21.02,-156.63,40,2,JHM +,JHW,99999,Jamestown (Awos),NY,US,42.15,-79.27,525,2,JHW +,JKJ,99999,Moorhead Muni Airport,MN,US,46.84,-96.66,280,2,JKJ +,JKL,99999,Jackson/J. Carroll,KY,US,37.6,-83.32,421,2,JKL +,JLN,99999,Joplin Regional,MO,US,37.15,-94.5,299,2,JLN +,JMR,99999,Mora,MN,US,45.89,-93.27,309,2,JMR +,JMS,99999,Jamestown Municipal,ND,US,46.93,-98.68,457,2,JMS +,JMZ,99999,Mayaguez,PR,US,18.25,-67.15,9,2,JMZ +,JNU,70381,Juneau Intl Airport,AK,US,58.37,-134.58,7,2,JNU +,JNW,99999,Newport,OR,US,44.58,-124.07,48,2,JNW +,JNX,99999,Smithfield,NC,US,35.54,-78.38,50,2,JNX +,JOH,99999,Johnstone Point,AK,US,60.48,-146.6,14,2,JOH +,JOT,99999,Joliet Park Distric,IL,US,41.52,-88.18,177,2,JOT +,JQF,99999,Concord Rgnl,NC,US,35.39,-80.71,210,2,JQF +,JST,99999,Johnstown/Cambria,PA,US,40.32,-78.83,696,2,JST +,JSV,99999,Sallisaw Muni Airport,OK,US,35.44,-94.8,161,2,JSV +,JVL,99999,Janesville/Rock Co.,WI,US,42.62,-89.03,246,2,JVL +,JVM,99999,Sutton,AK,US,61.72,-148.88,265,2,JVM +,JWG,99999,Watonga,OK,US,35.86,-98.42,472,2,JWG +,JWX,99999,Fort Ritchie,MD,US,39.73,-77.43,84,2,JWX +,JXN,99999,Jackson/Reynolds,MI,US,42.27,-84.47,305,2,JXN +,JYG,99999,St. James,MN,US,43.99,-94.56,325,2,JYG +,JYM,99999,Hillsdale,MI,US,41.92,-84.59,360,2,JYM +,JYO,99999,Leesburg/Godfrey,VA,US,39.08,-77.57,119,2,JYO +,JYR,99999,York Municipal Airport,NE,US,40.9,-97.62,509,2,JYR +K13A,,99999,Nogales (Amos),AZ,US,31.42,-110.85,1198,2,K13A +,K20,99999,Burwell,NE,US,41.79,-99.15,664,2,K20 +,K27,99999,Fort Madison,IA,US,40.67,-91.33,221,2,K27 +K40B,,99999,Clayton Lake,ME,US,46.62,-69.53,314,2,K40B +,K84,99999,Lee'S Summit,MO,US,38.96,-94.37,306,2,K84 +,KAE,99999,Kake Seaplane Base,AK,US,56.97,-133.95,0,2,KAE +KARL,,99999,Arlington (Wy Dot),WY,US,41.71,-106.21,2194,2,KARL +KAUS,,99999,Bergstrom/Austin (From Bsm),TX,US,30.2,-97.68,165,2,KAUS +KBFU,,99999,Belle Fourche (Wy Dot),WY,US,43.93,-105.44,1432,2,KBFU +KBIT,,99999,Bitter Creek (Wy Dot),WY,US,41.64,-108.58,2176,2,KBIT +KBRX,,99999,Bordeaux (Wy Dot),WY,US,41.92,-104.94,1432,2,KBRX +KBVR,,99999,Beaver Rim (Wy Dot),WY,US,42.58,-108.28,2042,2,KBVR +KCHJ,,99999,Chief Joseph (Wy Dot),WY,US,44.75,-109.37,2529,2,KCHJ +KCMA,,99999,Camarillo (Awos),CA,US,34.22,-119.08,23,2,KCMA +KCMS,,99999,Cemetery Separation (Wy Dot),WY,US,41.53,-109.46,1962,2,KCMS +KCOE,,99999,Coeur D'Alene(Awos),ID,US,47.77,-116.82,707,2,KCOE +KCTD,,99999,Continental Divide (Wy Dot),WY,US,41.71,-107.78,2145,2,KCTD +KDHS,,99999,Dead Horse (Wy Dot),WY,US,44.21,-106.1,1249,2,KDHS +KDRC,,99999,Deer Creek (Wy Dot),WY,US,42.83,-105.86,1554,2,KDRC +KEKO,,72582,Elko,NV,US,40.87,-115.73,1608,2,KEKO +KENV,,72581,Wendover (Aut),UT,US,40.73,-114.03,1292,2,KENV +KFAO3,,99999,Klamath Falls Radar,OR,US,42.07,-121.98,1750,2,KFAO3 +KFIR,,99999,First Divide (Wy Dot),WY,US,41.29,-110.77,2310,2,KFIR +KFOD,,72549,Fort Dodge (Awos),IA,US,42.55,-94.18,355,2,KFOD +KGBD,,99999,Great Bend (Awos),KS,US,38.35,-98.87,575,2,KGBD +KGUN,,99999,Gunbarrel (Wy Dot),WY,US,41.43,-104.34,1706,2,KGUN +KHIF,,99999,Hill Afb/Ogden,UT,US,41.12,-111.97,1459,2,KHIF +KHLD,,99999,Hiland (Wy Dot),WY,US,43.09,-107.32,1859,2,KHLD +KIDV,,99999,I-25 Divide (Wy Dot),WY,US,43.94,-106.64,1542,2,KIDV +KIKA,,99999,Inyan Kara (Wy Dot),WY,US,44.29,-104.62,1328,2,KIKA +KLPC,,99999,Lompoc (Awos),CA,US,34.67,-120.47,27,2,KLPC +KLRF,,99999,Little Rock Afb,AR,US,34.92,-92.15,95,2,KLRF +,KLS,99999,Kelso-Longveiw Awos,WA,US,46.12,-122.9,5,2,KLS +KMTR,,99999,Meeteese Rim (Wy Dot),WY,US,44.27,-108.87,1816,2,KMTR +KMXF,,99999,Maxwell Afb/Montgom,AL,US,32.38,-86.37,51,2,KMXF +KNFG,,99999,Camp Pendleton Mcas,CA,US,33.3,-117.35,24,2,KNFG +KNFL,,99999,Fallon Nas,NV,US,39.42,-118.7,1199,2,KNFL +KNSE,,99999,Whiting Fld Nas-N.,FL,US,30.72,-87.02,61,2,KNSE +KNTU,,99999,Oceana Nas/Soucek,VA,US,36.82,-76.03,7,2,KNTU +KNUQ,,74509,Moffett Nas/Mtn Vie,CA,US,37.42,-122.05,12,2,KNUQ +KNZY,,99999,North Island Nas,CA,US,32.7,-117.22,8,2,KNZY +,KOA,99999,Keahole Point/Kona,HI,US,19.73,-156.05,13,2,KOA +KOFF,,72554,Offutt Afb/Bellevue,NE,US,41.12,-95.92,319,2,KOFF +KOLU,,99999,Columbus Muni(Awos),NE,US,41.45,-97.33,440,2,KOLU +KOSP2,,99454,Kusaie,,US,5.2,-163.0,2,2,KOSP2 +KOZR,,99999,Cairns Aaf/Ozark,AL,US,31.28,-85.72,91,2,KOZR +KP70,,99999,Clines Corner,NM,US,34.93,-105.58,2109,2,KP70 +KP88,,99999,Rome (Amos),OR,US,42.9,-117.65,1162,2,KP88 +KP92,,99999,Salt Point (Ramos),LA,US,29.6,-91.3,3,2,KP92 +KPAM,,74775,Tyndall Afb,FL,US,30.07,-85.58,5,2,KPAM +KPAT,,99999,Pathfinder Hill (Wy Dot),WY,US,42.56,-106.85,1926,2,KPAT +,KPC,70119,Port Clarence (Cgs),AK,US,65.25,-166.87,5,2,KPC +KPIN,,99999,Piney Creek (Wy Dot),WY,US,44.53,-106.81,1402,2,KPIN +KPSB,,99999,Philipsburg/Mid-St,PA,US,40.88,-78.08,594,2,KPSB +KPUM,,99999,Pumpkin Vine (Wy Dot),WY,US,41.05,-105.46,2438,2,KPUM +KPVU,,99999,Provo Muni (Awos),UT,US,40.22,-111.72,1369,2,KPVU +KQAG,,74001,Redstone Arsena,AL,US,34.68,-86.68,209,2,KQAG +KQAH,,74002,Aberdeen Prv Gr,MD,US,39.47,-76.1,5,2,KQAH +KQAJ,,99999,Bogue Field Mcalf,NC,US,34.68,-77.05,7,2,KQAJ +KQAV,,99999,Fallon Nas,NV,US,39.42,-118.72,1199,2,KQAV +KQCU,,69050,Fort Chaffee,AR,US,35.17,-94.2,143,2,KQCU +KQDG,,99999,Adana/Incirlik Ab,,TU,37.0,35.43,73,2,KQDG +KQFM,,99999,Camp Stanton,,KO,37.78,126.25,23,2,KQFM +KQIZ,,99999,Hq Acc/Dow,,--,14.38,-87.63,628,2,KQIZ +KQNC,,99999,Souda Crete Nocd,,GR,35.53,24.15,150,2,KQNC +KQNN,,99999,Napoli (Navy Taf),,IY,40.88,14.3,88,2,KQNN +KQNS,,99999,Sigonella Navy Taf,,IY,37.4,14.93,22,2,KQNS +KQNT,,99999,Keflavik (Nwsed),,IL,63.98,-22.6,52,2,KQNT +KQQQ,,99999,Moron Ab,,SP,37.17,-5.62,87,2,KQQQ +KQRC,,99999,King Salmon Afs,AK,US,58.68,-156.63,15,2,KQRC +KQSM,,99999,Misawa (Usaf),,JP,40.68,141.4,36,2,KQSM +KQTA,,99999,Atsugi (Nwsed),,JP,35.45,139.47,61,2,KQTA +KQWS,,99999,Wheeler-Sack Aaf,NY,US,44.05,-75.75,203,2,KQWS +KQYB,,99999,Equals 153550 Sabz,,RO,45.07,27.25,53,2,KQYB +KRIM,,99999,Rim (Wy Dot),WY,US,43.1,-110.32,2310,2,KRIM +,KSC,99999,Became Stn 74794,FL,US,28.62,-80.7,3,2,KSC +,KSD,99999,Sn Dg/Brown Fld,CA,US,32.58,-116.98,160,2,KSD +KSGE,,99999,Sage (Wy Dot),WY,US,41.79,-110.5,2371,2,KSGE +KSGU,,99999,Saint George (Awos),UT,US,37.08,-113.6,896,2,KSGU +KSHC,,99999,Shute Creek (Wy Dot),WY,US,41.93,-109.96,2058,2,KSHC +KSIB,,99999,Sibley Peak (Wy Dot),WY,US,42.44,-105.03,1511,2,KSIB +KSIY,,99999,Montague/Siskiyou,CA,US,41.78,-122.47,807,2,KSIY +KSKL,,99999,Skyline (Wy Dot),WY,US,41.13,-106.56,2468,2,KSKL +,KSM,99999,Saint Mary'S (Awos),AK,US,62.07,-163.3,95,2,KSM +KSZL,,99999,Whiteman Afb,MO,US,38.73,-93.55,265,2,KSZL +KTMH,,99999,Twenty Mile Hill (Wy Dot),WY,US,43.12,-106.33,1755,2,KTMH +,KTN,70395,Ketchikan Intl Arpt,AK,US,55.35,-131.7,29,2,KTN +KTNF1,,99999,Keaton Beach,FL,US,29.8,-83.6,0,2,KTNF1 +KVAD,,74781,Moody Afb/Valdosta,GA,US,30.97,-83.2,71,2,KVAD +KVDW,,99999,Vedauwoo (Wy Dot),WY,US,41.15,-105.4,2560,2,KVDW +KVPS,,72221,Eglin Afb/Valparais,FL,US,30.48,-86.53,26,2,KVPS +KWRB,,99999,Warner Robins Afb,GA,US,32.63,-83.6,90,2,KWRB +KWST,,99999,Westerly State,RI,US,41.35,-71.8,25,2,KWST +KWTR,,99999,Whitaker (Wy Dot),WY,US,41.41,-104.87,1890,2,KWTR +KWVI,,99999,Watsonville Muni Airport,CA,US,36.94,-121.79,49,2,KWVI +L,,13491,Skopje,,YG,42.52,22.28,1176,2,L +,L10,99999,San Clemente,CA,US,33.42,-117.62,3,2,L10 +,L13,99999,Point Loma/Cabrillo,CA,US,32.67,-117.48,111,2,L13 +,L14,99999,Cabrillo Beach,CA,US,33.72,-118.28,8,2,L14 +,L21,99999,Scripps Pier/La Jol,CA,US,32.87,-117.25,4,2,L21 +,L27,99999,Santa Catalina Isl,CA,US,33.33,-118.33,3,2,L27 +,L32,99999,Oceanside Municipal,CA,US,33.22,-117.35,9,2,L32 +,L34,99999,Oceanside Harbor,CA,US,33.22,-117.4,9,2,L34 +,L35,99999,Big Bear City Arpt,CA,US,34.27,-116.85,2057,2,L35 +,L39,99999,Ramona,CA,US,33.04,-116.91,425,2,L39 +,L40,99999,High Island A489B,LA,US,28.2,-94.2,0,2,L40 +,L46,99999,Anacapa Island,CA,US,34.02,-119.37,42,2,L46 +,L55,99999,Malibu Beach,CA,US,34.03,-118.68,139,2,L55 +,L58,99999,Mission Beach,CA,US,32.77,-117.23,2,2,L58 +,L63,69017,Ind Sprng Range 63,NV,US,36.53,-115.57,972,2,L63 +,L79,99999,Oxnard/Channel Isl,CA,US,34.17,-119.22,2,2,L79 +,L82,99999,Terminal Island,CA,US,33.73,-118.27,10,2,L82 +,L97,99999,Point Vincente,CA,US,33.73,-118.4,5,2,L97 +,L98,99999,El Capitan Beach,CA,US,33.45,-120.03,27,2,L98 +,LAA,72463,Lamar,CO,US,38.08,-102.62,1103,2,LAA +,LAF,99999,Lafayette/Purdue U,IN,US,40.42,-86.93,185,2,LAF +,LAL,99999,Lakeland Regional,FL,US,27.98,-82.02,43,2,LAL +,LAM,99999,Los Alamos,NM,US,35.88,-106.28,2179,2,LAM +,LAN,72539,Lansing/Capital,MI,US,42.77,-84.6,266,2,LAN +,LAR,99999,Laramie/Gen. Brees,WY,US,41.32,-105.67,2218,2,LAR +,LAS,72386,Las Vegas/Mccarran,NV,US,36.08,-115.17,664,2,LAS +,LAW,99999,Lawton Municipal,OK,US,34.57,-98.42,338,2,LAW +,LAX,72295,Los Angeles Intl,CA,US,33.93,-118.4,32,2,LAX +,LBB,72267,Lubbock Intl Arpt,TX,US,33.65,-101.82,988,2,LBB +LBBG,,15655,Burgas,,BU,42.48,27.48,28,2,LBBG +,LBE,99999,Latrobe/Westmorland,PA,US,40.28,-79.4,361,2,LBE +,LBL,99999,Liberal Muni (Awos),KS,US,37.05,-100.97,879,2,LBL +LBPD,,15625,Plovdiv,,BU,42.13,24.75,185,2,LBPD +LBRS,,15535,Rousse/Ruse,,BU,43.85,25.95,45,2,LBRS +,LBT,99999,Lumberton Muni Airport,NC,US,34.61,-79.06,38,2,LBT +LBWN,,15552,Varna,,BU,43.2,27.92,43,2,LBWN +,LBX,99999,Angleton/Lake Jacks,TX,US,29.12,-95.47,8,2,LBX +LCEN,,99999,Ercan,,CY,35.15,33.5,91,2,LCEN +,LCI,99999,Laconia Muni (Awos),NH,US,43.57,-71.42,166,2,LCI +,LCK,99999,Rickenbacker Angb,OH,US,39.82,-82.93,227,2,LCK +LDDU,,13452,Dubrovnik-Cilipi,,RH,42.57,18.27,165,2,LDDU +,LDM,99999,Ludington/Mason County Airport,MI,US,43.96,-86.41,197,2,LDM +LDOS,,13157,Osijek,,RH,45.47,18.82,89,2,LDOS +LDPL,,13209,Pula,,RH,44.9,13.92,63,2,LDPL +LDRI,,13116,Rijeka/Omisalj,,RH,45.22,14.58,85,2,LDRI +,LDS,99999,Leeds,MT,US,48.55,-109.68,775,2,LDS +LDSP,,13333,Split/Kastel Stafil,,RH,43.53,16.3,21,2,LDSP +LDWR,,99018,Ship C7M/Mike,,NO,66.0,2.0,0,2,LDWR +LDZA,,13131,Zagreb/Pleso,,RH,45.73,16.07,107,2,LDZA +LDZD,,13224,Zadar/Zemunik,,RH,44.1,15.37,84,2,LDZD +LEAB,,08280,Albacete (Civ/Mil),,SP,38.95,-1.85,704,2,LEAB +LEAL,,08360,Alicante/El Altet,,SP,38.28,-0.55,31,2,LEAL +LEAM,,08487,Almeria Airport,,SP,36.85,-2.38,21,2,LEAM +LEAS,,08011,Asturias/Aviles,,SP,43.55,-6.03,134,2,LEAS +,LEB,99999,Lebanon Municipal,NH,US,43.63,-72.3,182,2,LEB +LEBA,,08410,Cordoba Airport,,SP,37.85,-4.83,92,2,LEBA +LEBB,,08025,Bilbao/Sondica,,SP,43.3,-2.93,34,2,LEBB +LEBG,,08075,Burgos/Villafria,,SP,42.37,-3.63,891,2,LEBG +LEBL,,08181,Barcelona Airport,,SP,41.28,2.07,6,2,LEBL +LEBR,,08087,Bardenas Reales Met,,SP,42.2,-1.45,295,2,LEBR +LEBZ,,08330,Talavera Ab/Badajoz,,SP,38.88,-6.82,192,2,LEBZ +LECH,,08233,Calamocha,,SP,40.87,-1.3,899,2,LECH +LECO,,08002,La Coruna/Alvedro,,SP,43.3,-8.38,103,2,LECO +LECV,,08219,Madri-Colmenar,,SP,40.65,-3.73,0,2,LECV +,LEE,99999,Leesburg Municipal Airport,FL,US,28.82,-81.81,24,2,LEE +LEGA,,99999,Armilla (Civ/Mil),,SP,37.13,-3.63,686,2,LEGA +LEGE,,08184,Gerona/Costa Brava,,SP,41.9,2.77,129,2,LEGE +LEGR,,08419,Granada Airport,,SP,37.18,-3.78,559,2,LEGR +LEGT,,08224,Madrid/Getafe (Afb),,SP,40.3,-3.72,612,2,LEGT +LEHI,,08335,Hinojosa Del Duque,,SP,38.52,-5.12,534,2,LEHI +LEIB,,08373,Ibiza/Es Codola,,SP,38.87,1.38,12,2,LEIB +LEJR,,08451,Jerez (Civ/Mil),,SP,36.75,-6.07,30,2,LEJR +LELC,,08433,San Javier(Mil/Civ),,SP,37.78,-0.8,3,2,LELC +LELL,,99999,Sabadell,,SP,41.52,2.1,250,2,LELL +LELN,,08055,Leon/Virgen Camino,,SP,42.58,-5.65,914,2,LELN +LELO,,08084,Logrono/Agoncillo,,SP,42.45,-2.33,363,2,LELO +LEMG,,08482,Malaga (Civ/Mil),,SP,36.67,-4.48,7,2,LEMG +LEMH,,08314,Mahon/Menorca Isl,,SP,39.87,4.23,82,2,LEMH +LEMO,,08397,Moron (Sp-Usafb),,SP,37.15,-5.62,88,2,LEMO +LEPA,,08306,Palma De Mallorca,,SP,39.55,2.73,8,2,LEPA +LEPP,,08085,Pamplona/Noain,,SP,42.77,-1.63,459,2,LEPP +LERI,,08429,Alcantarilla(Sp-Ab),,SP,37.95,-1.23,75,2,LERI +LERS,,08175,Reus (Civ/Mil),,SP,41.15,1.17,76,2,LERS +LERT,,08449,Rota Naval Station,,SP,36.65,-6.35,26,2,LERT +LESA,,08202,Salamanca (Civ/Mil),,SP,40.95,-5.5,795,2,LESA +LESO,,08029,San Sebastian/Fuent,,SP,43.35,-1.8,8,2,LESO +LEST,,08042,Santiago/Labacolla,,SP,42.9,-8.43,367,2,LEST +LETA,,08390,Sevilla/Tablada,,SP,37.37,-6.0,14,2,LETA +LETO,,08227,Torrejon (Usafb),,SP,40.48,-3.47,608,2,LETO +LEVC,,08284,Valencia (Civ/Mil),,SP,39.5,-0.47,62,2,LEVC +LEVD,,08140,Valladolid(Mil/Civ),,SP,41.72,-4.85,854,2,LEVD +LEVS,,08223,Madrid/Cuatro Vient,,SP,40.38,-3.78,687,2,LEVS +LEVT,,08080,Vitoria,,SP,42.88,-2.73,509,2,LEVT +LEVX,,08045,Vigo/Peinador,,SP,42.22,-8.63,256,2,LEVX +,LEW,99999,Auburn-Lewiston,ME,US,44.05,-70.28,88,2,LEW +,LEX,72422,Lexington/Bluegrass,KY,US,38.03,-84.6,301,2,LEX +LEXJ,,08021,Santander/Parayas,,SP,43.43,-3.82,1,2,LEXJ +LEZA,,99999,Zaragoza (Usafb),,SP,41.67,-1.05,263,2,LEZA +LEZL,,08391,Sevilla (Civ/Mil),,SP,37.42,-5.9,31,2,LEZL +LFAC,,99999,Calais/Dunkerque,,FR,50.97,1.95,3,2,LFAC +LFAT,,07003,Le Touquet/P. Plage,,FR,50.52,1.62,14,2,LFAT +LFBA,,07524,Agen/La Garenne,,FR,44.18,0.6,60,2,LFBA +LFBC,,07502,Cazaux Pond (Fafb),,FR,44.53,-1.13,33,2,LFBC +LFBE,,07530,Bergerac/Roumanier,,FR,44.82,0.52,52,2,LFBE +LFBF,,07631,Toulouse/Francazal,,FR,43.53,1.37,166,2,LFBF +LFBG,,07412,Cognac/Chateauberna,,FR,45.67,-0.32,31,2,LFBG +LFBH,,07315,La Rochelle/Laleu,,FR,46.15,-1.15,10,2,LFBH +LFBI,,07335,Poitiers/Biard(Aut),,FR,46.58,0.32,120,2,LFBI +LFBK,,99999,Montlucon/Gueret,,FR,46.22,2.37,415,2,LFBK +LFBL,,07434,Limoges/Bellegarde,,FR,45.87,1.18,402,2,LFBL +LFBM,,07607,Mont-De-Marsan Fafb,,FR,43.92,-0.5,63,2,LFBM +LFBN,,07330,Niort/Souche (Aut),,FR,46.32,-0.4,61,2,LFBN +LFBO,,07630,Toulouse/Blagnac,,FR,43.63,1.37,153,2,LFBO +LFBP,,07610,Pont-Long-Uzein/Pau,,FR,43.38,-0.42,185,2,LFBP +LFBR,,99999,Muret/Lherm,,FR,43.45,1.27,189,2,LFBR +LFBS,,07503,Biscarosse/Parentis,,FR,44.43,-1.25,39,2,LFBS +LFBT,,07621,Tarbes/Ossun,,FR,43.18,0.0,363,2,LFBT +LFBU,,99999,Brie Champniers,,FR,45.73,0.22,133,2,LFBU +LFBV,,07438,Brive/La Roche(Aut),,FR,45.15,1.47,117,2,LFBV +LFBX,,07428,Perigueux/Bassillac,,FR,45.2,0.82,97,2,LFBX +LFBY,,07603,Dax/Seyresse,,FR,43.68,-1.07,32,2,LFBY +LFBZ,,07602,Biarritz/Anglet,,FR,43.47,-1.53,71,2,LFBZ +LFCC,,99999,Lalbenque/Cahors,,FR,44.35,1.48,278,2,LFCC +LFCG,,07627,St. Girons/Antichan,,FR,43.0,1.1,412,2,LFCG +LFCI,,07632,Albi/Le Sequestre,,FR,43.92,2.12,178,2,LFCI +LFCR,,07552,Rodez/Marcillac,,FR,44.4,2.48,580,2,LFCR +LFDH,,07622,Auch/Lamothe (Aut),,FR,43.68,0.6,128,2,LFDH +LFFS,,99999,Suippes Range (Met),,FR,49.15,4.53,199,2,LFFS +LFHM,,99999,Megeve,,FR,45.87,6.62,950,2,LFHM +LFHP,,07471,Le Puy/Loudes (Aut),,FR,45.08,3.77,833,2,LFHP +,LFI,74598,Langley Afb/Hampton,VA,US,37.08,-76.37,3,2,LFI +LFIG,,07555,Cassagnes-Begonhes,,FR,44.18,2.52,1020,2,LFIG +LFJL,,07093,Metz-Nancy-Lorraine,,FR,48.98,6.25,264,2,LFJL +,LFK,99999,Lufkin/Angelina Co.,TX,US,31.23,-94.75,88,2,LFK +LFKB,,07790,Bastia/Poretta,,FR,42.55,9.48,12,2,LFKB +LFKC,,07754,Calvi/St. Catherine,,FR,42.53,8.8,58,2,LFKC +LFKF,,07780,Figari (Aut),,FR,41.5,9.1,23,2,LFKF +LFKS,,07765,Solenzara (Fafb),,FR,41.92,9.4,22,2,LFKS +LFLA,,07265,Auxerre (Aut),,FR,47.8,3.55,212,2,LFLA +LFLB,,07491,Chambery/Aix Bains,,FR,45.65,5.88,239,2,LFLB +LFLC,,07460,Clermont/Aulnat,,FR,45.78,3.17,330,2,LFLC +LFLD,,07255,Bourges (Aut),,FR,47.07,2.37,166,2,LFLD +LFLM,,07385,Macon/Charnay (Aut),,FR,46.3,4.8,217,2,LFLM +LFLN,,07379,Saint Yan,,FR,46.42,4.02,244,2,LFLN +LFLP,,99999,Annecy/Meythet,,FR,45.93,6.1,463,2,LFLP +LFLQ,,07577,Montelimar/Ancone,,FR,44.58,4.73,74,2,LFLQ +LFLS,,07486,Grenoble/St. Geoirs,,FR,45.37,5.33,386,2,LFLS +LFLV,,07374,Vichy/Charmeil,,FR,46.17,3.4,251,2,LFLV +LFLW,,07549,Aurillac (Aut),,FR,44.9,2.42,639,2,LFLW +LFLX,,07354,Chateauroux/Deols,,FR,46.85,1.72,157,2,LFLX +LFLY,,07480,Lyon/Bron,,FR,45.72,4.95,201,2,LFLY +LFMA,,07649,Aix Les Milles Fafb,,FR,43.5,5.37,111,2,LFMA +LFMC,,07675,Le Luc/Le Cannet,,FR,43.38,6.38,78,2,LFMC +LFMD,,07684,Cannes/Mandelieu,,FR,43.55,6.95,9,2,LFMD +LFMH,,07475,St Etienne/Boutheon,,FR,45.53,4.3,402,2,LFMH +LFMI,,07647,Istres/Le Tube Fafb,,FR,43.52,4.93,24,2,LFMI +LFMK,,07635,Carcassonne/Salvaza,,FR,43.22,2.32,130,2,LFMK +LFML,,07650,Marseille/Marignane,,FR,43.45,5.23,36,2,LFML +LFMN,,07690,Nice/Cote D'Azur,,FR,43.65,7.2,10,2,LFMN +LFMO,,07579,Orange/Caritat(Fab),,FR,44.13,4.83,55,2,LFMO +LFMP,,07747,Perpignan/Rivesalte,,FR,42.73,2.87,48,2,LFMP +LFMT,,07643,Frejorgues/Montpell,,FR,43.58,3.97,6,2,LFMT +LFMU,,99999,Beziers/Vias,,FR,43.32,3.35,17,2,LFMU +LFMX,,07588,St-Auban-Sur-Duranc,,FR,44.07,6.0,461,2,LFMX +LFMY,,07648,Salon (Fafb),,FR,43.6,5.1,60,2,LFMY +LFNA,,99999,Gap/Tallard,,FR,44.57,6.08,733,2,LFNA +LFNB,,99999,Mende/Brenoux,,FR,44.5,3.53,1024,2,LFNB +LFNM,,99999,La Mole,,FR,43.2,6.48,18,2,LFNM +LFOA,,07257,Avord (Fafb),,FR,47.05,2.65,179,2,LFOA +LFOB,,07055,Beauvais/Tille(Aut),,FR,49.47,2.12,111,2,LFOB +LFOC,,07140,Chateaudun (Fafb),,FR,48.05,1.38,127,2,LFOC +LFOE,,07038,Evreux/Fauville Faf,,FR,49.02,1.22,146,2,LFOE +LFOF,,07139,Alencon/Valframbert,,FR,48.45,0.12,141,2,LFOF +LFOH,,07028,Le Havre/Octeville,,FR,49.52,0.07,103,2,LFOH +LFOI,,07005,Abbeville (Aut),,FR,50.13,1.83,77,2,LFOI +LFOJ,,07249,Orleans/Bricy(Fafb),,FR,47.98,1.75,125,2,LFOJ +LFOK,,99999,Chalons/Vatry Fafb,,FR,48.78,4.18,179,2,LFOK +LFOP,,07037,Rouen/Boos (Aut),,FR,49.38,1.18,157,2,LFOP +LFOR,,07143,Chartres/Champol,,FR,48.47,1.52,156,2,LFOR +LFOS,,07033,Vittefleur/St. Vale,,FR,49.83,0.65,83,2,LFOS +LFOT,,07240,Tours/St Symphorien,,FR,47.45,0.72,112,2,LFOT +LFOW,,07061,St. Quentin/Roupy,,FR,49.82,3.2,101,2,LFOW +LFPB,,07150,Paris/Le Bourget,,FR,48.97,2.45,65,2,LFPB +LFPC,,07057,Creil (Fafb),,FR,49.25,2.52,88,2,LFPC +LFPG,,07157,Charles De Gaulle,,FR,49.02,2.53,109,2,LFPG +LFPM,,07153,Melun/Villaroche,,FR,48.62,2.68,92,2,LFPM +LFPN,,07146,Toussus Le Noble,,FR,48.77,1.1,161,2,LFPN +LFPO,,07149,Paris/Orly,,FR,48.73,2.4,96,2,LFPO +LFPV,,07147,Villacoublay/Velizy,,FR,48.77,2.2,179,2,LFPV +LFPW,,99999,Paris Met Center,,FR,48.83,2.33,75,2,LFPW +LFPY,,07148,Bretigny-Sur-Orge,,FR,48.6,2.33,85,2,LFPY +LFQB,,07168,Troyes/Barberey,,FR,48.33,4.02,118,2,LFQB +LFQE,,99999,Rouvres (Fr-Army),,FR,49.23,5.67,234,2,LFQE +LFQG,,07260,Nevers/Fourchambaul,,FR,47.0,3.1,181,2,LFQG +LFQH,,07276,Chatillon-Sur-Seine,,FR,47.85,4.55,264,2,LFQH +LFQI,,07017,Cambrai/Epinoy(Faf),,FR,50.22,3.15,77,2,LFQI +LFQQ,,07015,Lille/Lesquin,,FR,50.57,3.1,52,2,LFQQ +LFQV,,07075,Charleville/Meziere,,FR,49.78,4.63,150,2,LFQV +LFRA,,07230,Angers/Avrille(Aut),,FR,47.5,-0.57,58,2,LFRA +LFRC,,07024,Cherbourg/Maupertus,,FR,49.65,-1.47,138,2,LFRC +LFRD,,07125,Dinard/Pleurtuit,,FR,48.58,-2.07,59,2,LFRD +LFRH,,07205,Lorient/Lann Bihoue,,FR,47.77,-3.45,44,2,LFRH +LFRI,,07306,La Roche/Les Ajoncs,,FR,46.7,-1.38,91,2,LFRI +LFRJ,,07106,Landivisiau (Navy),,FR,48.52,-4.15,115,2,LFRJ +LFRK,,07027,Caen/Carpiquet(Aut),,FR,49.18,-0.45,67,2,LFRK +LFRL,,07109,Lanveoc/Poulmic(Nv),,FR,48.28,-4.43,82,2,LFRL +LFRM,,07235,Le Mans/Arnage(Aut),,FR,47.93,0.2,52,2,LFRM +LFRN,,07130,Rennes/St. Jacques,,FR,48.07,-1.73,37,2,LFRN +LFRO,,99999,Lannion/Servel,,FR,48.75,-3.47,89,2,LFRO +LFRQ,,07201,Quimper/Pluguffan,,FR,47.97,-4.17,94,2,LFRQ +LFRS,,07222,Nantes/Chateau Boug,,FR,47.17,-1.6,27,2,LFRS +LFRT,,07120,Saint-Brieuc Armor,,FR,48.53,-2.85,136,2,LFRT +LFRU,,99999,Morlaix/Ploujean,,FR,48.6,-3.82,86,2,LFRU +LFRZ,,07217,St. Nazaire/Montoir,,FR,47.32,-2.17,4,2,LFRZ +LFSA,,07288,Besancon/Thise(Aut),,FR,47.25,5.98,309,2,LFSA +LFSB,,07299,Bale/Mulhouse,,FR,47.6,7.52,271,2,LFSB +LFSC,,07197,Colmar/Meyenheim Ab,,FR,47.92,7.4,217,2,LFSC +LFSD,,07280,Dijon/Longvic(Fafb),,FR,47.27,5.08,227,2,LFSD +LFSF,,07090,Metz/Frescaty(Fafb),,FR,49.08,6.13,191,2,LFSF +LFSI,,07169,St. Dizier/Robinson,,FR,48.63,4.9,140,2,LFSI +LFSL,,07179,Toul/Rosieres(Fafb),,FR,48.78,5.48,298,2,LFSL +LFSO,,07181,Nancy/Ochey (Fafb),,FR,48.58,5.97,350,2,LFSO +LFSP,,99999,Pontarlier,,FR,46.9,6.33,817,2,LFSP +LFSQ,,07295,Belfort/Fontaine,,FR,47.63,6.87,423,2,LFSQ +LFSR,,07070,Reims/Champagne Faf,,FR,49.3,4.03,99,2,LFSR +LFST,,07190,Strasbourg/Entzheim,,FR,48.55,7.63,154,2,LFST +LFSX,,07292,Luxeuil/St. Sauveur,,FR,47.78,6.35,273,2,LFSX +,LFT,99999,Lafayette Regional,LA,US,30.2,-91.98,13,2,LFT +LFTF,,99999,Pierrefen (Navy),,FR,43.25,6.13,81,2,LFTF +LFTH,,07667,Hyeres/Le Palyvestr,,FR,43.1,6.15,4,2,LFTH +LFTU,,07680,Frejus/St. Raphael,,FR,43.42,6.75,6,2,LFTU +LFTW,,07646,Nimes/Garons (Navy),,FR,43.75,4.42,96,2,LFTW +LFVP,,71805,St. Pierre,FR,CN,46.77,-56.17,5,2,LFVP +LFXA,,07482,Amberieu (Fafb/Aut),,FR,45.98,5.33,257,2,LFXA +LFXI,,07657,Apt/St. Christol Ab,,FR,44.05,5.48,837,2,LFXI +LFYG,,99999,Niergnies (Fafb),,FR,50.13,3.27,110,2,LFYG +LFYH,,99999,Broye-Les-Pesmes Ab,,FR,47.33,5.52,208,2,LFYH +LFYJ,,07517,Captieux (Met/Obs),,FR,44.18,-0.28,133,2,LFYJ +LFYL,,99999,Lure/Malbouhans Afb,,FR,47.7,6.55,317,2,LFYL +LFYR,,07247,Romorantin/Pruniers,,FR,47.32,1.68,86,2,LFYR +,LGA,72503,New York/La Guardia,NY,US,40.77,-73.9,9,2,LGA +LGAD,,16682,Andravida (Civ/Afb),,GR,37.92,21.28,12,2,LGAD +LGAG,,16672,Agrinion (Hel-Afb),,GR,38.62,21.38,47,2,LGAG +LGAL,,16627,Alexandroupolis Mil,,GR,40.85,25.92,3,2,LGAL +,LGB,72297,Long Beach Airport,CA,US,33.82,-118.15,12,2,LGB +LGBL,,16665,Nea Anchialos(Army),,GR,39.22,22.8,15,2,LGBL +,LGC,99999,La Grange,GA,US,33.0,-85.0,211,2,LGC +,LGD,99999,La Grande (Awos),OR,US,45.28,-118.0,827,2,LGD +LGEL,,16718,Elefsis (Hel-Afb),,GR,38.07,23.55,31,2,LGEL +LGHI,,16706,Chios Airport,,GR,38.33,26.13,4,2,LGHI +LGKA,,16614,Kastoria Airport,,GR,40.45,21.28,669,2,LGKA +LGKF,,16685,Kefallinia Airport,,GR,38.12,20.5,22,2,LGKF +LGKL,,16726,Kalamata (Hel-Afb),,GR,37.07,22.02,8,2,LGKL +LGKO,,16742,Kos Airport,,GR,36.78,27.07,129,2,LGKO +LGKP,,16765,Karpathos,,GR,35.52,27.25,6,2,LGKP +LGKR,,16641,Kerkira,,GR,39.62,19.92,4,2,LGKR +LGKV,,16624,Kavala/Chrisoupolis,,GR,40.92,24.62,5,2,LGKV +LGKZ,,16632,Kozani (Civ/Army),,GR,40.3,21.78,627,2,LGKZ +LGLM,,16650,Limnos Island Arpt,,GR,39.92,25.23,4,2,LGLM +LGLR,,16648,Larissa (Hel-Afb),,GR,39.63,22.42,74,2,LGLR +LGMK,,99999,Mikonos Island,,GR,37.43,25.35,123,2,LGMK +LGMT,,16667,Mitilini,,GR,39.07,26.6,5,2,LGMT +LGPZ,,16643,Preveza/Aktion(Afb),,GR,38.95,20.77,4,2,LGPZ +LGRD,,99999,Rhodes/Maritsa,,GR,36.38,28.12,62,2,LGRD +LGRP,,16749,Rhodes/Paradissi,,GR,36.4,28.08,11,2,LGRP +LGRX,,16687,Araxos (Civ/Afb),,GR,38.17,21.42,15,2,LGRX +LGSA,,16746,Souda/Khania (Afb),,GR,35.48,24.12,151,2,LGSA +LGSD,,99999,Sedes (Hel-Mil),,GR,40.55,23.02,57,2,LGSD +LGSK,,99999,Skiathos Island,,GR,39.18,23.5,15,2,LGSK +LGSM,,16723,Samos Airport,,GR,37.7,26.92,7,2,LGSM +LGSR,,99999,Santorini Island,,GR,36.4,25.48,38,2,LGSR +LGTG,,16699,Tanagra (Hel-Afb),,GR,38.32,23.53,140,2,LGTG +LGTP,,16710,Tripolis (Hel-Afb),,GR,37.53,22.4,652,2,LGTP +LGTT,,16715,Tatoi/Dekelia (Afb),,GR,38.1,23.78,235,2,LGTT +,LGU,99999,Logan-Cache Airport,UT,US,41.78,-111.85,1358,2,LGU +LGVO,,99999,Volos (Civ/Mil),,GR,39.37,22.95,27,2,LGVO +LGZA,,99999,Zakinthos Airport,,GR,37.75,20.88,3,2,LGZA +LHBP,,12839,Budapest/Ferihegy,,HU,47.43,19.27,185,2,LHBP +,LHD,99999,Lake Hood Seaplane,AK,US,61.18,-149.97,22,2,LHD +LHDC,,12882,Debrecen Airport,,HU,47.48,21.63,112,2,LHDC +,LHQ,99999,Lancaster,OH,US,39.73,-82.65,265,2,LHQ +,LHU,99999,Lake Havasu (Awos),AZ,US,34.47,-114.36,147,2,LHU +,LHX,99999,La Junta Municipal,CO,US,38.05,-103.52,1292,2,LHX +LIBA,,16261,Amendola (It-Afb),,IY,41.53,15.72,60,2,LIBA +LIBC,,16350,Crotone,,IY,39.0,17.07,161,2,LIBC +LIBD,,16270,Bari/Palese Macchie,,IY,41.13,16.78,44,2,LIBD +LIBE,,16258,Sant'Angelo (Mount),,IY,41.7,15.95,844,2,LIBE +LIBF,,99999,Foggia/Gino Lisa,,IY,41.43,15.53,80,2,LIBF +LIBG,,16324,Grottaglie(Civ/Afb),,IY,40.52,17.4,69,2,LIBG +LIBH,,16325,Marina Di Ginosa,,IY,40.43,16.88,12,2,LIBH +LIBI,,99999,Vieste,,IY,41.92,16.05,50,2,LIBI +LIBJ,,99999,Vibo Valentia,,IY,38.67,16.1,520,2,LIBJ +LIBK,,99999,Caraffa Di Catanzar,,IY,38.88,16.48,343,2,LIBK +LIBL,,99999,Palascia,,IY,40.1,18.53,89,2,LIBL +LIBM,,99999,Grottammare,,IY,42.98,13.87,1,2,LIBM +LIBN,,16332,Lecce (It-Afb),,IY,40.23,18.15,61,2,LIBN +LIBP,,16230,Pescara,,IY,42.43,14.2,11,2,LIBP +LIBQ,,16344,Scuro Mountain,,IY,39.33,16.4,1720,2,LIBQ +LIBS,,16252,Campobasso,,IY,41.57,14.65,807,2,LIBS +LIBT,,16232,Termoli,,IY,42.0,15.0,44,2,LIBT +LIBU,,16316,Latronico,,IY,40.08,16.02,896,2,LIBU +LIBV,,16312,Gioia Del Colle Afb,,IY,40.77,16.93,350,2,LIBV +LIBW,,16337,Bonifati (Cape),,IY,39.58,15.88,485,2,LIBW +LIBX,,99999,Martina Franca(Afb),,IY,40.7,17.33,447,2,LIBX +LIBY,,16360,Santa Maria Di Leuc,,IY,39.82,18.35,112,2,LIBY +LIBZ,,16300,Potenza,,IY,40.63,15.8,843,2,LIBZ +,LIC,99999,Limon Municipal,CO,US,39.27,-103.67,1635,2,LIC +LICA,,16362,Lamezia Terme,,IY,38.9,16.25,15,2,LICA +LICB,,99999,Comiso As (Usaf),,IY,36.93,14.6,220,2,LICB +LICC,,16460,Catania/Fontanarosa,,IY,37.47,15.05,17,2,LICC +LICD,,16490,Lampedusa Island,,IY,35.5,12.6,20,2,LICD +LICE,,16450,Enna,,IY,37.57,14.28,965,2,LICE +LICF,,16420,Messina,,IY,38.2,15.55,51,2,LICF +LICG,,16470,Pantelleria(It-Afb),,IY,36.82,11.97,191,2,LICG +LICH,,99999,Cape Spartivento,,IY,37.92,16.07,17,2,LICH +LICJ,,16405,Palermo/Point Raisi,,IY,38.18,13.1,34,2,LICJ +LICL,,16453,Gela,,IY,37.08,14.22,33,2,LICL +LICM,,99999,Calopezzati,,IY,39.55,16.8,179,2,LICM +LICO,,16480,Cozzo Spadaro,,IY,36.68,15.13,51,2,LICO +LICP,,16410,Palmero/Boccadifal,,IY,38.1,13.3,117,2,LICP +LICR,,16422,Reggio Calabria Afb,,IY,38.07,15.65,21,2,LICR +LICS,,99999,Sciacca,,IY,37.52,13.05,125,2,LICS +LICU,,16400,Ustica Island,,IY,38.7,13.18,251,2,LICU +LICX,,16434,Prizzi,,IY,37.72,13.43,1035,2,LICX +LICZ,,16459,Sigonella (Nas),,IY,37.4,14.92,22,2,LICZ +LIEA,,16520,Alghero,,IY,40.63,8.28,23,2,LIEA +LIEB,,16550,Cape Bellavista,,IY,39.93,9.72,156,2,LIEB +LIEC,,16564,Cape Carbonara,,IY,39.1,9.52,118,2,LIEC +LIED,,16546,Decimomannu(It-Afb),,IY,39.35,8.97,28,2,LIED +LIEF,,16539,Cape Frasca,,IY,39.75,8.47,92,2,LIEF +LIEG,,16506,Guardiavecchia,,IY,41.22,9.4,170,2,LIEG +LIEH,,16522,Cape Caccia,,IY,40.57,8.17,205,2,LIEH +LIEL,,16542,Cape S. Lorenzo,,IY,39.5,9.62,22,2,LIEL +LIEM,,99999,Macomer,,IY,40.27,8.78,559,2,LIEM +LIEN,,16538,Fonni,,IY,40.12,9.25,1029,2,LIEN +LIEO,,16531,Olbia/Costa Smerald,,IY,40.9,9.52,13,2,LIEO +LIEP,,16541,Perdasdefogu,,IY,39.67,9.43,645,2,LIEP +LIMC,,16066,Milano/Malpensa,,IY,45.62,8.73,211,2,LIMC +LIMD,,99999,Grigna Settentrion,,IY,45.95,9.38,2403,2,LIMD +LIME,,16076,Bergamo/Orio Serio,,IY,45.67,9.7,237,2,LIME +LIMF,,16059,Torino/Caselle,,IY,45.22,7.65,287,2,LIMF +LIMG,,16122,Albenga,,IY,44.05,8.12,49,2,LIMG +LIMH,,16052,Pian Rosa (Mtn Top),,IY,45.93,7.7,3488,2,LIMH +LIMJ,,16120,Genova/Sestri,,IY,44.42,8.85,3,2,LIMJ +LIMK,,16061,Torino/Bric Croce,,IY,45.03,7.73,710,2,LIMK +LIMM,,16080,Milano/Linate,,IY,45.43,9.27,103,2,LIMM +LIMN,,16064,Cameri (It-Afb),,IY,45.52,8.67,169,2,LIMN +LIMO,,16072,Bisbino Mountain,,IY,45.87,9.07,1322,2,LIMO +LIMP,,99999,Parma,,IY,44.82,10.3,50,2,LIMP +LIMQ,,16116,Govone,,IY,44.8,8.1,315,2,LIMQ +LIMS,,16084,Piacenza (It-Afb),,IY,44.92,9.73,138,2,LIMS +LIMT,,16124,Cisa Pass,,IY,44.43,9.93,1040,2,LIMT +LIMU,,16153,Cape Mele,,IY,43.95,8.17,221,2,LIMU +LIMV,,16119,Giovi Pass,,IY,44.63,8.93,475,2,LIMV +LIMY,,16115,Malanotte Mountain,,IY,44.25,7.8,1742,2,LIMY +LIMZ,,99999,Levaldigi,,IY,44.55,7.62,380,2,LIMZ +LIPA,,16036,Aviano (It/Us-Afb),,IY,46.03,12.6,126,2,LIPA +LIPB,,16020,Bolzano(Civ/It-Afb),,IY,46.47,11.33,241,2,LIPB +LIPC,,16148,Cervia (It-Afb),,IY,44.22,12.3,10,2,LIPC +LIPE,,16140,Bologna/Borgo (Afb),,IY,44.53,11.3,42,2,LIPE +LIPF,,16138,Ferrara (Aut),,IY,44.83,11.62,10,2,LIPF +LIPH,,16099,Treviso(Civ/It-Afb),,IY,45.65,12.18,23,2,LIPH +LIPI,,16045,Rivolto (It-Afb),,IY,45.98,13.03,53,2,LIPI +LIPK,,16147,Forli (Civ/It-Afb),,IY,44.2,12.07,32,2,LIPK +LIPL,,16088,Ghedi (It-Afb),,IY,45.42,10.28,92,2,LIPL +LIPN,,99999,Verona/Boscomantico,,IY,45.47,10.93,91,2,LIPN +LIPP,,99999,Dova Acc,,IY,45.4,11.87,14,2,LIPP +LIPQ,,16108,Ronchi Legionari Ab,,IY,45.82,13.48,12,2,LIPQ +LIPR,,16149,Rimini (Civ/It-Afb),,IY,44.03,12.62,13,2,LIPR +LIPS,,16098,Istrana (It-Afb),,IY,45.68,12.1,41,2,LIPS +LIPT,,16094,Vicenza(Civ/It-Afb),,IY,45.57,11.52,53,2,LIPT +LIPU,,16095,Padova (Civ/It-Afb),,IY,45.4,11.85,14,2,LIPU +LIPV,,99999,Venezia/San Nicolo,,IY,45.43,12.38,4,2,LIPV +LIPX,,16090,Villafranca(Cv/Mil),,IY,45.38,10.87,68,2,LIPX +LIPY,,16191,Falconara (It-Afb),,IY,43.62,13.37,10,2,LIPY +LIPZ,,16105,Venezia/Tessera,,IY,45.5,12.33,6,2,LIPZ +LIQB,,16172,Arezzo,,IY,43.47,11.85,249,2,LIQB +LIQC,,16294,Capri Island,,IY,40.55,14.25,269,2,LIQC +LIQD,,99999,Porretta Pass,,IY,44.03,10.93,932,2,LIQD +LIQI,,99999,Gran Sasso Mtn Rng,,IY,42.45,13.7,2138,2,LIQI +LIQJ,,16214,Civitavecchia,,IY,42.03,11.83,4,2,LIQJ +LIQK,,16310,Cape Palinuro,,IY,40.02,15.28,185,2,LIQK +LIQN,,16221,Rieti,,IY,42.42,12.85,389,2,LIQN +LIQO,,16168,Mount Argentario,,IY,42.38,11.17,632,2,LIQO +LIQP,,16129,Palmaria Island,,IY,44.03,9.83,192,2,LIQP +LIQR,,16204,Radicofani,,IY,42.9,11.77,918,2,LIQR +LIQS,,99999,Siena,,IY,43.32,11.35,322,2,LIQS +LIQT,,99999,Cape Circeo,,IY,41.22,13.05,3,2,LIQT +LIQV,,16164,Volterra,,IY,43.4,10.87,575,2,LIQV +LIQW,,16125,Sarzana/Luni,,IY,44.08,9.98,10,2,LIQW +LIQZ,,16280,Ponza Island,,IY,40.92,12.95,185,2,LIQZ +LIRA,,16239,Ciampino(It-Afb/Cv),,IY,41.8,12.55,101,2,LIRA +LIRB,,16224,Vigna Di Valle(Mil),,IY,42.08,12.22,270,2,LIRB +LIRF,,16242,Rome/Fiumicino,,IY,41.8,12.23,3,2,LIRF +LIRG,,16234,Guidonia (It-Afb),,IY,42.0,12.73,89,2,LIRG +LIRH,,16244,Frosinone (It-Afb),,IY,41.63,13.3,181,2,LIRH +LIRI,,99999,Pontecagnano (Afb),,IY,40.62,14.92,40,2,LIRI +LIRJ,,16197,M. Calamita,,IY,42.73,10.4,397,2,LIRJ +LIRK,,16219,Terminillo Mountain,,IY,42.47,12.98,1875,2,LIRK +LIRL,,16243,Latina (It-Afb),,IY,41.55,12.9,26,2,LIRL +LIRM,,16253,Grazzanise (It-Afb),,IY,41.05,14.07,10,2,LIRM +LIRN,,16289,Naples/Capodichino,,IY,40.85,14.3,72,2,LIRN +LIRP,,16158,Pisa (Civ/It-Afb),,IY,43.68,10.38,1,2,LIRP +LIRQ,,16170,Firenze/Peretola,,IY,43.8,11.2,38,2,LIRQ +LIRS,,16206,Grosseto (It-Afb),,IY,42.75,11.07,7,2,LIRS +LIRT,,16263,Trevico,,IY,41.05,15.23,1093,2,LIRT +LIRU,,16235,Rome/Urbe (It-Afb),,IY,41.95,12.5,24,2,LIRU +LIRV,,16216,Viterbo (It-Mil),,IY,42.43,12.08,300,2,LIRV +LIRZ,,16181,Perugia,,IY,43.08,12.5,205,2,LIRZ +,LIT,99999,Little Rock/Adams,AR,US,34.73,-92.23,79,2,LIT +LIVC,,16134,Cimone Mountain,,IY,44.2,10.7,2173,2,LIVC +LIVD,,16033,Dobbiaco,,IY,46.73,12.22,1226,2,LIVD +LIVE,,99999,Resia Pass,,IY,46.83,10.5,1800,2,LIVE +LIVF,,16179,Frontone,,IY,43.52,12.73,574,2,LIVF +LIVG,,99999,Grappa Mountain,,IY,45.87,11.8,1775,2,LIVG +LIVM,,16146,Point Marina/Ravenn,,IY,44.45,12.3,6,2,LIVM +LIVO,,16040,Tarvisio,,IY,46.5,13.58,778,2,LIVO +LIVP,,16022,Paganella Mountain,,IY,46.15,11.03,2129,2,LIVP +LIVR,,16021,Rolle Pass,,IY,46.3,11.78,2006,2,LIVR +LIVT,,16110,Trieste,,IY,45.65,13.75,20,2,LIVT +LIVV,,99999,Mount Venda,,IY,45.32,11.67,575,2,LIVV +LIYW,,16037,Aviano (Usaf),,IY,46.03,12.62,126,2,LIYW +,LIZ,99999,Loring Afb/Limeston,ME,US,46.95,-67.88,227,2,LIZ +,LJF,99999,Litchfield,MN,US,45.1,-94.51,348,2,LJF +LJLJ,,13014,Ljubljana/Brnik,,LJ,46.22,14.48,385,2,LJLJ +LJMB,,13026,Maribor,,LJ,46.48,15.68,265,2,LJMB +LJMS,,13031,Murska Sobota,,LJ,46.65,16.18,188,2,LJMS +LJNM,,13121,Novo Mesto,,LJ,45.8,15.18,213,2,LJNM +LJPZ,,13105,Portoroz,,LJ,45.52,13.57,95,2,LJPZ +LKHO,,11774,Holesov,,CZ,49.32,17.57,224,2,LKHO +LKKV,,11414,Karlovy Vary,,CZ,50.2,12.9,604,2,LKKV +LKKZ,,11968,Kosice,,CZ,48.7,21.27,232,2,LKKZ +LKMT,,11782,Ostrava/Mosnov,,CZ,49.68,18.12,256,2,LKMT +LKPP,,11826,Piestany,,CZ,48.53,17.83,169,2,LKPP +LKPR,,11518,Prague/Ruzyne,,CZ,50.1,14.28,365,2,LKPR +LKSL,,11903,Sliac,,CZ,48.63,19.15,318,2,LKSL +LKTB,,11723,Brno/Turany,,CZ,49.15,16.7,246,2,LKTB +,LKU,99999,Louisa County/Freeman Field,VA,US,38.01,-77.97,150,2,LKU +,LKV,99999,Lakeview (Awos),OR,US,42.17,-120.4,1441,2,LKV +LKWF1,,99405,Lake Worth,FL,US,26.62,-80.03,5,2,LKWF1 +LLBG,,40180,Ben-Gurion(Civ/Mil),,IS,32.0,34.9,49,2,LLBG +LLBS,,40191,Beer-Sheva/Teyman,,IS,31.23,34.78,207,2,LLBS +LLET,,40199,Elat/J. Hozman(Afb),,IS,29.55,34.95,13,2,LLET +LLHA,,40155,Haifa (Isr-Afb),,IS,32.8,35.03,8,2,LLHA +,LLJ,99999,Challis (Amos),ID,US,44.52,-114.22,1546,2,LLJ +,LLK,99999,Snowshoe Lake,AK,US,62.03,-142.67,735,2,LLK +LLOV,,40198,Ovda (Isr-Afb/Civ),,IS,30.0,34.83,432,2,LLOV +,LLQ,99999,Monticello,AR,US,33.64,-91.75,82,2,LLQ +LMML,,16597,Luqa/Malta,,ML,35.85,14.48,91,2,LMML +LMMM,,99999,Malta Acc,,ML,35.9,14.53,95,2,LMMM +,LMS,99999,Louisville/Winston,MS,US,33.15,-89.07,175,2,LMS +,LMT,99999,Klamath Falls/Kings,OR,US,42.15,-121.73,1247,2,LMT +,LND,72576,Lander/Hunt Field,WY,US,42.82,-108.73,1694,2,LND +,LNI,70045,Lonely (Dew),AK,US,70.92,-153.23,12,2,LNI +,LNK,72551,Lincoln Municipal,NE,US,40.85,-96.75,362,2,LNK +,LNN,99999,Willoughby,OH,US,41.68,-81.38,191,2,LNN +,LNP,99999,Wise/Lonesome Pine,VA,US,36.98,-82.53,817,2,LNP +,LNR,99999,Lone Rock Regional,WI,US,43.22,-90.18,219,2,LNR +,LNS,99999,Lancaster,PA,US,40.12,-76.3,123,2,LNS +,LNY,99999,Lanai City Airport,HI,US,20.78,-156.95,399,2,LNY +LOAV,,11810,Voslau,,OS,47.97,16.27,233,2,LOAV +LOIH,,11030,Hohenems/Dornbirn,,OS,47.38,9.7,418,2,LOIH +,LOL,99999,Lovelock/Derby Fld,NV,US,40.07,-118.57,1190,2,LOL +,LOM,99999,Philadelphia/Wings Field,PA,US,40.14,-75.27,92,2,LOM +LONF1,,99999,Long Key,FL,US,24.8,-80.9,0,2,LONF1 +,LOR,99999,Lowe Ahp/Ft. Rucker,AL,US,31.35,-85.75,74,2,LOR +,LOT,99999,Chicago Nexrad,IL,US,41.6,-88.08,231,2,LOT +,LOU,99999,Louisville/Bowman,KY,US,38.23,-85.67,167,2,LOU +,LOV,76342,Monclova,,MX,26.9,-101.42,586,2,LOV +LOWK,,11231,Klagenfurt(Civ/Mil),,OS,46.65,14.33,452,2,LOWK +LOWS,,11150,Salzburg Airport,,OS,47.8,13.0,450,2,LOWS +LOWW,,11036,Vienna/Schwechat,,OS,48.12,16.57,190,2,LOWW +LOWZ,,11430,Zell Am Zee,,OS,47.3,12.78,754,2,LOWZ +LOXA,,11157,Aigen/Ennstal (Mil),,OS,47.53,14.13,649,2,LOXA +LOXL,,11011,Horsching (Aus-Afb),,OS,48.23,14.18,313,2,LOXL +LOXS,,11122,Schwaz (Heliport),,OS,47.33,11.7,543,2,LOXS +,LOZ,99999,London-Corbin Arpt,KY,US,37.08,-84.08,369,2,LOZ +LPAZ,,08515,Santa Maria Island,,AZ,36.97,-25.17,100,2,LPAZ +LPBG,,08575,Braganca,,PO,41.8,-6.73,692,2,LPBG +LPBJ,,08562,Beja (Por/Ger-Afb),,PO,38.02,-7.87,247,2,LPBJ +,LPC,99999,Lompoc (Awos),CA,US,34.67,-120.47,27,2,LPC +LPFL,,08501,Flores Island,,AZ,39.45,-31.13,29,2,LPFL +LPFR,,08554,Faro,,PO,37.02,-7.97,4,2,LPFR +LPFU,,08521,Funchal/Madeira Isl,,MD,32.68,-16.77,55,2,LPFU +LPHR,,08505,Horta/Faial Island,,AZ,38.52,-28.72,41,2,LPHR +LPLA,,08509,Lajes Ab,,AZ,38.77,-27.1,55,2,LPLA +LPMR,,08540,Monte Real(Por-Afb),,PO,39.83,-8.88,54,2,LPMR +LPMT,,08534,Montijo (Por-Afb),,PO,38.7,-9.05,11,2,LPMT +LPOT,,08539,Ota (Por-Afb),,PO,39.12,-8.98,49,2,LPOT +LPPD,,08512,Ponta Delgada/Norde,,AZ,37.73,-25.7,72,2,LPPD +LPPR,,08545,Porto/Pedras Rubras,,PO,41.23,-8.68,73,2,LPPR +LPPS,,08524,Porto Santo Island,,MD,33.07,-16.35,82,2,LPPS +LPPT,,08536,Lisbon/Portela,,PO,38.78,-9.13,123,2,LPPT +,LPR,99999,Elyria/Lorain Co. (Was 22G),OH,US,41.35,-82.18,242,2,LPR +LPST,,08532,Sintra/Granja (Afb),,PO,38.83,-9.33,130,2,LPST +LPTN,,08552,Tancos (Por-Afb),,PO,39.48,-8.43,80,2,LPTN +LPVR,,08567,Vila Real,,PO,41.27,-7.72,562,2,LPVR +LQSA,,13353,Sarajevo/Butmir,,YG,43.82,18.33,511,2,LQSA +LRAR,,15200,Arad,,RO,46.2,21.4,118,2,LRAR +LRBC,,15150,Bacau,,RO,46.58,26.98,190,2,LRBC +LRBM,,15014,Baia Mare,,RO,47.67,23.58,218,2,LRBM +LRCK,,15481,Kogalniceanu,,RO,44.33,28.43,102,2,LRCK +LRCS,,15292,Caransebes,,RO,45.42,22.25,242,2,LRCS +LRCV,,15450,Craiova,,RO,44.23,23.87,195,2,LRCV +,LRD,72252,Laredo Intl Airport,TX,US,27.55,-99.47,155,2,LRD +,LRF,99999,Little Rock Afb,AR,US,34.92,-92.15,95,2,LRF +LRIA,,15090,Iasi,,RO,47.17,27.63,104,2,LRIA +,LRJ,99999,Le Mars,IA,US,42.78,-96.2,365,2,LRJ +LROD,,15080,Oradea,,RO,47.05,21.93,140,2,LROD +LROP,,15421,Bucharest/Otopeni,,RO,44.55,26.1,95,2,LROP +LRSB,,15260,Sibiu/Turnisor,,RO,45.8,24.15,444,2,LRSB +LRSM,,15010,Satu Mare,,RO,47.78,22.88,124,2,LRSM +LRSV,,15023,Suceava/Salcea,,RO,47.65,26.25,351,2,LRSV +LRTC,,15335,Tulcea,,RO,45.18,28.82,6,2,LRTC +LRTM,,15145,Tigu Mures/Vidrasa,,RO,46.53,24.53,309,2,LRTM +LRTR,,15247,Timisoara/Giarmata,,RO,45.77,21.25,88,2,LRTR +,LRU,99999,Las Cruces Intl,NM,US,32.28,-106.92,1358,2,LRU +,LSD,99999,Lexington/Creech,KY,US,38.03,-84.62,299,2,LSD +,LSE,72643,La Crosse Municipal,WI,US,43.87,-91.25,202,2,LSE +LSGG,,06700,Geneva/Cointrin Aut,,SW,46.25,6.13,416,2,LSGG +LSGL,,06710,Lausanne/Blecherete,,SW,46.55,6.62,615,2,LSGL +LSGN,,06604,Neuchatel (Aut),,SW,47.0,6.95,487,2,LSGN +LSGS,,06720,Sion (Mil/Civ/Aut),,SW,46.22,7.33,481,2,LSGS +,LSV,99999,Nellis Afb,NV,US,36.23,-115.03,570,2,LSV +,LSX,99999,St Louis Nexrad,MO,US,38.7,-90.68,220,2,LSX +LSZA,,06770,Lugano (Pvt/Aut),,SW,46.0,8.97,276,2,LSZA +LSZG,,06632,Grenchen,,SW,47.18,7.42,430,2,LSZG +LSZH,,06670,Zurich-Kloten (Aut),,SW,47.48,8.53,432,2,LSZH +LSZR,,06691,Rheineck/Altenrhein,,SW,47.47,9.6,390,2,LSZR +LTAB,,99999,Ankara/Guvercin Lik,,TU,39.93,32.75,819,2,LTAB +LTAC,,17128,Ankara/Esenboga,,TU,40.12,32.98,949,2,LTAC +LTAD,,17129,Ankara/Etimesgut Ab,,TU,39.95,32.68,806,2,LTAD +LTAE,,17120,Murted (Tur-Afb),,TU,40.08,32.57,843,2,LTAE +LTAF,,17352,Adana/Sakirpasa,,TU,36.98,35.3,20,2,LTAF +LTAG,,17350,Adana/Incirlik Afb,,TU,37.0,35.42,66,2,LTAG +LTAH,,17190,Afyon (Mil),,TU,38.75,30.53,1034,2,LTAH +LTAI,,17300,Antalya (Civ/Mil),,TU,36.7,30.73,57,2,LTAI +LTAJ,,17260,Gaziantep,,TU,37.08,37.37,855,2,LTAJ +LTAK,,17370,Iskenderun,,TU,36.58,36.17,3,2,LTAK +LTAL,,17074,Kastamonu,,TU,41.37,33.77,799,2,LTAL +LTAM,,99999,Kayseri (City),,TU,38.72,35.5,1043,2,LTAM +LTAN,,17244,Konya (Tur-Afb),,TU,37.97,32.55,1006,2,LTAN +LTAP,,17082,Merzifon (Tur-Afb),,TU,40.85,35.58,535,2,LTAP +LTAQ,,17029,Samsun Airport,,TU,41.27,36.3,168,2,LTAQ +LTAR,,17090,Sivas (Civ/Mil),,TU,39.75,37.02,1271,2,LTAR +LTAS,,17022,Zonguldak,,TU,41.45,31.8,136,2,LTAS +LTAT,,17200,Malatya/Erhac (Afb),,TU,38.43,38.08,849,2,LTAT +LTAU,,17195,Kayseri/Erkilet Afb,,TU,38.78,35.48,1054,2,LTAU +LTAV,,99999,Sivrihisar,,TU,39.45,31.35,96,2,LTAV +LTAW,,17086,Tokat,,TU,40.3,36.57,608,2,LTAW +LTAY,,99999,Cardak,,TU,37.78,29.7,849,2,LTAY +LTBA,,17060,Istanbul/Ataturk Ab,,TU,40.97,28.82,37,2,LTBA +LTBD,,17234,Aydin,,TU,37.85,27.85,57,2,LTBD +LTBE,,17116,Bursa,,TU,40.18,29.07,100,2,LTBE +LTBF,,17150,Balikesir (Tur-Afb),,TU,39.62,27.92,102,2,LTBF +LTBG,,17115,Bandirma (Civ/Afb),,TU,40.32,27.97,49,2,LTBG +LTBH,,17112,Canakkale,,TU,40.13,26.4,3,2,LTBH +LTBI,,17124,Eskisehir (Tur-Afb),,TU,39.78,30.57,785,2,LTBI +LTBJ,,17219,Izmir/Adnan Mendere,,TU,38.27,27.15,120,2,LTBJ +LTBL,,17218,Izmir/Cigli(Cv/Afb),,TU,38.5,27.02,5,2,LTBL +LTBN,,99999,Kutahya (Tur-Afb),,TU,39.43,30.02,921,2,LTBN +LTBO,,17188,Usak,,TU,38.67,29.42,919,2,LTBO +LTBQ,,99999,Topel (Tur-Afb),,TU,40.73,30.08,50,2,LTBQ +LTBS,,17295,Dalaman (Commune),,TU,36.7,28.78,2,2,LTBS +LTBT,,17184,Akhisar (Tur-Afb),,TU,38.92,27.85,93,2,LTBT +LTBU,,99999,Corlu,,TU,41.13,27.92,173,2,LTBU +LTCA,,17202,Elazig (Civ/Mil),,TU,38.6,39.28,882,2,LTCA +LTCB,,17099,Agri,,TU,39.72,43.05,1632,2,LTCB +LTCD,,17092,Erzincan,,TU,39.73,39.5,1215,2,LTCD +LTCE,,17096,Erzurum (Civ/Mil),,TU,39.92,41.27,1758,2,LTCE +LTCF,,17098,Kars,,TU,40.6,43.08,1775,2,LTCF +LTCG,,17038,Trabzon,,TU,41.0,39.72,30,2,LTCG +LTCH,,17270,Urfa/Sanilurfa,,TU,37.13,38.77,547,2,LTCH +LTCI,,17170,Van,,TU,38.45,43.32,1661,2,LTCI +LTCJ,,17282,Batman (Tur-Afb),,TU,37.87,41.17,540,2,LTCJ +LTCK,,99999,Mus (Tur-Afb),,TU,38.75,41.67,1266,2,LTCK +LTFE,,72734,Milas,,TU,37.23,27.68,8,2,LTFE +,LTO,76305,Loreto,,MX,26.02,-111.35,15,2,LTO +,LTS,72352,Altus Afb,OK,US,34.67,-99.27,420,2,LTS +,LTX,99999,Wilmington Nexrad,NC,US,33.98,-78.43,44,2,LTX +,LUF,99999,Luke Afb/Phoenix,AZ,US,33.53,-112.38,332,2,LUF +,LUK,99999,Cincinnati/Lunkin,OH,US,39.1,-84.42,147,2,LUK +LUKK,,38387,Kishinau,,UR,46.93,28.93,122,2,LUKK +,LUL,99999,Laurel/Noble Field,MS,US,31.67,-89.17,73,2,LUL +,LVD,99999,Level Island,AK,US,56.47,-133.1,30,2,LVD +LVGN2,,99999,Las Vegas Radar Stn,NV,US,36.32,-115.57,800,2,LVGN2 +,LVJ,99999,Houston (Clover Field Was T02),TX,US,29.52,-95.24,13,2,LVJ +,LVK,99999,Livermore Municipal,CA,US,37.7,-121.82,121,2,LVK +LVLW4,,99999,Lovell Radar Stn,WY,US,44.82,-107.9,1325,2,LVLW4 +,LVM,99999,Livingston/Mission,MT,US,45.7,-110.45,1419,2,LVM +,LVN,99999,Minneapolis (Airlake Apt),MN,US,44.63,-93.23,293,2,LVN +,LVR,99999,Big River Lake,AK,US,60.82,-152.3,12,2,LVR +,LVS,99999,Las Vegas Municipal,NM,US,35.65,-105.15,2095,2,LVS +,LVX,99999,Louisville Nexrad,KY,US,37.98,-85.93,254,2,LVX +,LWB,99999,Lewisburg/Greenbrie,WV,US,37.87,-80.4,702,2,LWB +,LWC,99999,Lawrence Municipal Airport,KS,US,39.02,-95.22,253,2,LWC +,LWD,99999,Lamoni (Was 0Y7),IA,US,40.62,-93.95,342,2,LWD +,LWM,99999,Lawrence Municipal,MA,US,42.72,-71.12,45,2,LWM +LWOH,,13578,Ohrid,,MK,41.12,20.8,761,2,LWOH +,LWS,72783,Lewiston (Amos),ID,US,46.38,-117.02,438,2,LWS +LWSK,,13586,Skopje/Petrovac,,MK,41.97,21.65,239,2,LWSK +,LWT,99999,Lewistown Municipal,MT,US,47.05,-109.47,1270,2,LWT +,LWV,99999,Lawrenceville-Vincennes Airport,IL,US,38.76,-87.6,131,2,LWV +,LWX,99999,Baltimore/Dc Nexrad,MD,US,38.98,-77.48,113,2,LWX +,LXL,99999,Little Falls (Awos),MN,US,45.95,-94.35,342,2,LXL +,LXN,99999,Lexington,NE,US,40.79,-99.77,734,2,LXN +,LXT,99999,Lee'S Summit,MO,US,38.96,-94.37,306,2,LXT +,LXV,99999,Leadville/Lake Co.,CO,US,39.22,-106.32,3026,2,LXV +LYBE,,13272,Belgrade/Surcin,,YG,44.82,20.28,99,2,LYBE +,LYH,72410,Lynchburg/P. Glenn,VA,US,37.33,-79.2,286,2,LYH +LYMO,,13348,Mostar,,YG,43.35,17.8,108,2,LYMO +LYNI,,13388,Nis,,YG,43.33,21.9,202,2,LYNI +LYOH,,13578,Ohrid,,YG,41.12,20.8,761,2,LYOH +LYPG,,99999,Podgorica(Titograd),,YG,42.43,19.28,53,2,LYPG +LYPR,,13481,Pristina,,YG,42.65,21.15,576,2,LYPR +LYTI,,13462,Titograd/Golubovci,,YG,42.37,19.25,33,2,LYTI +LYTV,,13457,Tivat,,YG,42.4,18.73,5,2,LYTV +LYVR,,13183,Vrsac,,YG,45.15,21.32,85,2,LYVR +LZIB,,11816,Bratislava Ivanka,,CZ,48.2,17.2,130,2,LZIB +LZKZ,,67650,Karpathos,__,GR,35.52,27.25,6,2,LZKZ +LZTT,,11934,Poprad/Tatry,,CZ,49.07,20.25,707,2,LZTT +,LZU,99999,Lawrenceville,GA,US,33.98,-83.96,323,2,LZU +,M04,99999,Covington Muni,TN,US,35.58,-89.59,85,2,M04 +,M08,99999,Bolivar/William L Whitehurst,TN,US,35.21,-89.04,152,2,M08 +,M39,99999,Mena Intermtn Muni,AR,US,34.55,-94.22,325,2,M39 +,M52,99999,Lexington/Franklin Wilkins,TN,US,35.65,-88.38,157,2,M52 +,M82,99999,Huntsville/Madison County Apt,AL,US,34.86,-86.56,230,2,M82 +,MAE,99999,Madera Municipal Airport,CA,US,36.99,-120.11,77,2,MAE +,MAI,99999,Mariana,FL,US,30.8,-85.21,34,2,MAI +,MAM,99999,Matamoros Intl,,MX,25.77,-97.53,8,2,MAM +,MBF,99999,Miami Beach,FL,US,25.77,-80.13,1,2,MBF +,MBG,99999,Mobridge,SD,US,45.53,-100.43,508,2,MBG +MBJT,,78118,Turks Island,,TI,21.45,-71.15,10,2,MBJT +,MBL,99999,Manistee (Awos),MI,US,44.27,-86.25,189,2,MBL +,MBS,99999,Saginaw/Tri City,MI,US,43.53,-84.08,204,2,MBS +,MCB,99999,Mccomb/Lewis Field,MS,US,31.18,-90.47,126,2,MCB +,MCC,99999,Mcclellan Afb,CA,US,38.67,-121.4,23,2,MCC +,MCD,99999,Mackinac Island,MI,US,45.86,-84.64,226,2,MCD +,MCE,99999,Merced/Macready Fld,CA,US,37.28,-120.52,47,2,MCE +,MCF,74788,Macdill Afb/Tampa,FL,US,27.85,-82.52,4,2,MCF +MCGV,,80241,Gaviotas,,CO,4.55,-70.92,167,2,MCGV +,MCI,72446,Kansas City Intl,MO,US,39.32,-94.72,312,2,MCI +,MCK,99999,Mccook Municipal,NE,US,40.2,-100.58,786,2,MCK +,MCN,72217,Macon/Lewis Wilson,GA,US,32.7,-83.65,110,2,MCN +,MCO,72205,Orlando Jetport,FL,US,28.43,-81.32,32,2,MCO +MCOL,,78861,Antigua/Coolidg,WI,CA,17.12,-61.78,10,2,MCOL +,MCW,99999,Mason City Muni,IA,US,43.15,-93.33,370,2,MCW +MDBH,,78482,Barahona,,DR,18.22,-71.1,26,2,MDBH +,MDH,99999,Carbondale/Murphysb,IL,US,37.78,-89.25,125,2,MDH +MDHE,,78484,Herrera,,DR,18.47,-69.97,58,2,MDHE +MDLR,,99999,La Romana Intl Arpt,,DR,18.42,-68.95,8,2,MDLR +MDMC,,78451,Monte Cristi,,DR,19.88,-71.65,2,2,MDMC +,MDO,70343,Middleton Isl. Amos,AK,US,59.43,-146.33,14,2,MDO +MDPC,,78479,Punta Cana,,DR,18.57,-68.37,12,2,MDPC +MDPP,,78457,Puerto Plata Intl,,DR,19.75,-70.55,15,2,MDPP +,MDQ,99999,Huntsville/Madison County Exec,AL,US,34.86,-86.56,230,2,MDQ +MDRM1,,99406,Mount Desert Rock,ME,US,43.97,-68.13,9,2,MDRM1 +MDST,,78460,Santiago Intl Arpt,,DR,19.47,-70.7,183,2,MDST +,MDT,99999,Middletown/Olmsted,PA,US,40.2,-76.77,94,2,MDT +,MDW,72534,Chicago/Midway,IL,US,41.78,-87.75,190,2,MDW +,MDZ,99999,Medford,WI,US,45.1,-90.3,448,2,MDZ +,MEB,99999,Laurinburg-Maxton Airport,NC,US,34.79,-79.37,67,2,MEB +,MEH,99999,Meacham (Amos),OR,US,45.52,-118.4,1236,2,MEH +,MEI,72234,Meridian/Key Field,MS,US,32.33,-88.75,94,2,MEI +,MEM,72334,Memphis Intl Arpt,TN,US,35.05,-90.0,87,2,MEM +,MFD,99999,Mansfield/Lahm Muni,OH,US,40.82,-82.52,395,2,MFD +,MFE,99999,Mcallen/Miller Intl,TX,US,26.18,-98.23,33,2,MFE +,MFI,99999,Marshfield,WI,US,44.63,-90.18,380,2,MFI +,MFV,99999,Melfa/Accomack Arpt,VA,US,37.65,-75.77,15,2,MFV +MGCB,,78631,Coban,,GU,15.48,-90.32,1316,2,MGCB +,MGE,72227,Dobbins Afb/Mariett,GA,US,33.92,-84.52,326,2,MGE +MGFL,,78615,Flores/Santa Elena,,GU,16.92,-89.88,115,2,MGFL +,MGG,99999,Maple Lake,MN,US,45.24,-93.99,313,2,MGG +MGHT,,78627,Huehuetenango,,GU,15.32,-91.47,1901,2,MGHT +,MGJ,99999,Orange County Airport,NY,US,41.51,-74.26,111,2,MGJ +,MGM,72226,Montgomery/Dannelly,AL,US,32.3,-86.4,62,2,MGM +,MGN,99999,Harbor Springs Airport,MI,US,45.43,-84.91,209,2,MGN +MGPB,,78637,Puerto Barrios(Mil),,GU,15.72,-88.6,1,2,MGPB +MGPP,,78625,Poptun,,GU,16.32,-89.42,500,2,MGPP +MGQZ,,99999,Quezaltenango,,GU,14.83,-91.52,2500,2,MGQZ +,MGR,99999,Moultrie/Thomasvill,GA,US,31.08,-83.8,90,2,MGR +MGRT,,78639,Retalhuleu (Mil/Cv),,GU,14.53,-91.67,239,2,MGRT +MGSJ,,78647,San Jose (Civ/Mil),,GU,13.92,-90.82,2,2,MGSJ +,MGW,99999,Morgantown/Hart Fld,WV,US,39.65,-79.92,380,2,MGW +,MGY,99999,Dayton-Wright Brothers Airport,OH,US,39.59,-84.22,293,2,MGY +MGZA,,99999,Zacapa,,GU,14.97,-89.53,490,2,MGZA +MHAM,,78700,Amapala/Los Pelonas,,HO,13.28,-87.67,5,2,MHAM +MHCA,,78714,Catacamas,,HO,14.9,-85.93,442,2,MHCA +MHCH,,78724,Choluteca,,HO,13.3,-87.18,48,2,MHCH +,MHE,99999,Mitchell (Awos),SD,US,43.77,-98.03,397,2,MHE +MHIC,,78501,Islas Del Cisne,,HO,17.4,-83.93,11,2,MHIC +,MHK,99999,Manhattan Municipal,KS,US,39.13,-96.67,322,2,MHK +MHLC,,78705,La Ceiba/Goloson,,HO,15.73,-86.87,3,2,MHLC +MHLE,,78719,La Esperanza,,HO,14.33,-88.17,1100,2,MHLE +MHLM,,78708,La Mesa/Pedro Sula,,HO,15.45,-87.93,31,2,MHLM +,MHM,70246,Minchumina,AK,US,63.9,-152.27,214,2,MHM +,MHN,99999,Mullen/Hooker Co.,NE,US,42.05,-101.07,994,2,MHN +MHNJ,,78701,Guanaja,,HO,16.47,-85.92,2,2,MHNJ +MHPL,,78711,Puerto Lempira,,HO,15.22,-83.8,13,2,MHPL +,MHR,99999,Mather Field,CA,US,38.55,-121.3,29,2,MHR +MHRO,,78703,Roatan,,HO,16.32,-86.53,5,2,MHRO +,MHS,99999,Mount Shasta (Amos),CA,US,41.32,-122.32,1080,2,MHS +MHSR,,78717,Santa Rosa De Copan,,HO,14.78,-88.78,1079,2,MHSR +,MHT,99999,Manchester Airpark,NH,US,42.93,-71.43,71,2,MHT +MHTE,,78706,Tela,,HO,15.72,-87.48,3,2,MHTE +,MHV,99999,Mojave,CA,US,35.07,-118.15,849,2,MHV +MHYR,,78707,Yoro,,HO,15.17,-87.12,670,2,MHYR +,MIA,72202,Miami Intl Airport,FL,US,25.82,-80.28,4,2,MIA +,MIB,99999,Minot Afb,ND,US,48.42,-101.35,508,2,MIB +,MIC,99999,Minneapolis/Crystal,MN,US,45.07,-93.35,265,2,MIC +,MIE,99999,Muncie/Johnson Fld,IN,US,40.25,-85.4,286,2,MIE +,MIJ,99999,Dugway/Tooele,UT,US,40.19,-112.93,1329,2,MIJ +MISM1,,99437,Matinicus Isle,ME,US,43.78,-68.85,16,2,MISM1 +,MIV,99999,Millville Municipal,NJ,US,39.37,-75.07,25,2,MIV +,MIW,99999,Marshalltown,IA,US,42.11,-92.91,297,2,MIW +,MJQ,99999,Jackson Muni (Awos),MN,US,43.65,-94.98,441,2,MJQ +,MJX,99999,Toms River,NJ,US,39.91,-74.3,25,2,MJX +,MKC,99999,Kansas City Muni,MO,US,39.12,-94.6,231,2,MKC +,MKE,72640,Milwaukee/Mitchell,WI,US,42.95,-87.9,211,2,MKE +,MKG,72636,Muskegon,MI,US,43.17,-86.25,193,2,MKG +,MKJ,99999,Marion / Wytheville,VA,US,36.9,-81.35,780,2,MKJ +MKJS,,78388,Sangster/Montego,,JM,18.5,-77.92,3,2,MKJS +,MKK,91186,Molokai (Amos),HI,US,21.15,-157.1,137,2,MKK +,MKL,99999,Jackson/Mckellar,TN,US,35.6,-88.92,132,2,MKL +,MKO,99999,Muskogee/Davis Fld,OK,US,35.65,-95.37,186,2,MKO +MKPE,,78956,Pearls Airport,,GD,12.15,-61.62,6,2,MKPE +,MKT,99999,Mankato(Awos),MN,US,44.22,-93.92,311,2,MKT +,MKX,99999,Milwaukee (Nexrad),WI,US,42.97,-88.55,312,2,MKX +MLAC1,,99999,Mount Laguna Radar,CA,US,32.88,-116.42,1500,2,MLAC1 +,MLB,72204,Melbourne Regional,FL,US,28.1,-80.65,11,2,MLB +,MLC,99999,Mc Alester Regional,OK,US,34.88,-95.78,235,2,MLC +,MLD,99999,Malad City,ID,US,42.17,-112.3,1373,2,MLD +,MLF,99999,Milford Municipal,UT,US,38.43,-113.02,1536,2,MLF +,MLI,72544,Moline/Quad City,IL,US,41.45,-90.52,181,2,MLI +MLIP2,,99450,Mili/Marshall Isl,,MH,6.0,172.0,0,2,MLIP2 +,MLM,99999,Morelia New,,MX,19.85,-101.03,1833,2,MLM +,MLP,99999,Mullan Pass Vor,ID,US,47.45,-115.68,1837,2,MLP +MLRF1,,99443,Molasses Reef,FL,US,25.02,-80.38,0,2,MLRF1 +,MLS,74230,Miles City,MT,US,46.43,-105.87,801,2,MLS +,MLT,99999,Millinocket Muni,ME,US,45.65,-68.68,124,2,MLT +,MLU,99999,Monroe Regional,LA,US,32.52,-92.03,24,2,MLU +,MLY,99999,Manley Hot Springs,AK,US,65.0,-150.65,82,2,MLY +MMAA,,99999,Acapulco/G. Alvarez,,MX,16.77,-99.75,5,2,MMAA +MMAN,,76394,Monterrey Intl Arpt,,MX,25.87,-100.23,448,2,MMAN +MMAS,,76571,Aguascalientes,,MX,21.88,-102.3,1885,2,MMAS +MMBT,,99999,Bahias De Huatulco,,MX,15.78,-96.27,143,2,MMBT +MMCB,,76726,Cuernavaca,,MX,18.92,-99.25,1560,2,MMCB +MMCE,,99999,Ciudad Del Carmen,,MX,18.65,-91.8,2,2,MMCE +MMCL,,76412,Culiacan (City),,MX,24.82,-107.4,39,2,MMCL +MMCM,,76750,Chetumal,,MX,18.5,-88.3,12,2,MMCM +MMCN,,76258,Ciudad Obregon,,MX,27.39,-109.83,74,2,MMCN +MMCP,,76695,Campeche/Ignacio,,MX,19.85,-90.55,5,2,MMCP +MMCS,,99999,Ciudad Juarez Intl,,MX,31.63,-106.43,1171,2,MMCS +MMCU,,99999,Chihuahua Intl Arpt,,MX,28.7,-105.97,1360,2,MMCU +MMCV,,99999,Ciudad Victoria Apt,,MX,23.72,-98.97,238,2,MMCV +MMCZ,,99999,Cozumel (Civ/Mil),,MX,20.53,-86.93,5,2,MMCZ +MMDO,,99999,Durango Airport,,MX,24.13,-104.53,1857,2,MMDO +MMEP,,76556,Tepic,,MX,21.52,-104.9,922,2,MMEP +MMGL,,99999,Don Miguel/Guadalaj,,MX,20.52,-103.32,1528,2,MMGL +MMGM,,99999,Guaymas Intl Arpt,,MX,27.97,-110.93,27,2,MMGM +,MMH,99999,Mammoth/June Lakes,CA,US,37.62,-118.83,2173,2,MMH +MMHO,,76160,Hermosillo Intl,,MX,29.07,-110.97,211,2,MMHO +MMIA,,76658,Colima,,MX,19.27,-103.58,723,2,MMIA +MMIO,,76390,Saltillo,,MX,25.45,-100.99,1790,2,MMIO +,MMK,99999,Meriden Markham Muni Airport,CT,US,41.51,-72.83,31,2,MMK +,MML,99999,Marshall/Ryan(Awos),MN,US,44.45,-95.82,359,2,MML +MMLC,,99999,Lazaro Cardenas,,MX,17.98,-102.22,12,2,MMLC +MMLM,,99999,Los Mochis Airport,,MX,25.68,-109.08,4,2,MMLM +MMLO,,99999,Del Bajio/Leon,,MX,21.0,-101.48,1819,2,MMLO +MMLP,,99999,La Paz Intl Airport,,MX,24.07,-110.37,21,2,MMLP +MMLT,,76305,Loreto,,MX,26.02,-111.35,15,2,MMLT +MMMA,,99999,Matamoros Intl,,MX,25.77,-97.53,8,2,MMMA +MMML,,99999,Mexicali Intl Arpt,,MX,32.63,-117.0,22,2,MMML +MMMM,,99999,Morelia New,,MX,19.85,-101.03,1833,2,MMMM +MMMT,,99999,Minatitlan,,MX,18.1,-94.58,40,2,MMMT +MMMV,,76342,Monclova,,MX,26.88,-101.42,615,2,MMMV +MMMX,,99999,Mexico City/Licenci,,MX,19.43,-99.1,2238,2,MMMX +MMMY,,99999,Monterrey/Gen Maria,,MX,25.78,-100.1,387,2,MMMY +MMMZ,,99999,Mazatlan/G. Buelna,,MX,23.17,-106.27,10,2,MMMZ +MMNL,,99999,Nuevo Laredo Intl,,MX,27.43,-99.57,148,2,MMNL +,MMO,74460,Marseilles (Amos),IL,US,41.37,-88.68,225,2,MMO +MMOX,,99999,Oaxaca/Xoxocotlan,,MX,16.97,-96.73,1528,2,MMOX +MMPA,,99999,N/A,,MX,20.5,-97.47,62,2,MMPA +MMPB,,76685,Puebla,,MX,19.03,-98.2,2166,2,MMPB +MMPG,,76243,Piedras Negras,,MX,28.7,-100.52,250,2,MMPG +MMPN,,99999,Uruapan/Gen Rayon,,MX,19.4,-102.03,1593,2,MMPN +MMPR,,99999,Puerto Vallarta/Lic,,MX,20.68,-105.25,6,2,MMPR +MMPS,,99999,Puerto Escondido,,MX,15.87,-97.08,88,2,MMPS +MMQT,,76625,Queretaro,,MX,20.6,-100.38,1813,2,MMQT +MMRX,,99999,Reynosa Intl Arpt,,MX,26.02,-98.23,39,2,MMRX +MMSD,,99999,San Jose Del Cabo,,MX,23.15,-109.7,109,2,MMSD +MMSP,,76539,San Luis Potosi,,MX,22.15,-100.98,1903,2,MMSP +,MMT,99999,Mcentire Ang Base,SC,US,33.92,-80.8,77,2,MMT +MMTC,,76382,Torreon Airport,,MX,25.53,-103.45,1124,2,MMTC +MMTG,,76843,Tuxtla Gutierrez A,,MX,16.75,-93.12,528,2,MMTG +MMTJ,,99999,Tijuana Intl Arpt,,MX,32.55,-116.97,152,2,MMTJ +MMTL,,76634,Tulancingo,,MX,20.08,-98.37,2181,2,MMTL +MMTM,,99999,Tampico/Gen Fj Mina,,MX,22.28,-97.87,24,2,MMTM +MMTO,,99999,Toluca/Jose Maria,,MX,19.35,-99.57,2576,2,MMTO +MMTP,,99999,Tapachula,,MX,14.78,-92.38,29,2,MMTP +,MMU,99999,Morristown Muni,NJ,US,40.8,-74.42,57,2,MMU +MMUN,,99999,Cancun Intl Airport,,MX,21.03,-86.87,5,2,MMUN +,MMV,99999,Mcminnville Municipal Airport,OR,US,45.19,-123.14,48,2,MMV +MMVA,,99999,Villahermosa,,MX,18.0,-92.82,13,2,MMVA +MMVR,,99999,Gen. Heriberto Jara,,MX,19.15,-96.18,29,2,MMVR +MMZC,,99999,Zacatecas Arpt,,MX,22.9,-102.68,2140,2,MMZC +MMZH,,99999,Ixtapa-Zihuatanejo,,MX,17.6,-101.47,6,2,MMZH +MMZO,,99999,Manzanillo Intl,,MX,19.15,-104.57,8,2,MMZO +MMZP,,99999,Zapopan (Mil),,MX,20.75,-103.47,1625,2,MMZP +MNBL,,78745,Bluefields,,NK,12.0,-83.77,5,2,MNBL +MNCH,,78739,Chinandega,,NK,12.63,-87.13,53,2,MNCH +,MNH,99999,Monument/Elbert (Cdot),CO,US,39.22,-104.63,2152,2,MNH +,MNI,99999,Manning/Cooper Rgnl,SC,US,33.58,-80.22,32,2,MNI +MNJG,,78734,Jinotega,,NK,13.08,-85.98,985,2,MNJG +MNJU,,78735,Juigalpa,,NK,12.1,-85.37,90,2,MNJU +MNLN,,99999,Leon/Fanor Urroz,,NK,12.43,-86.9,100,2,MNLN +,MNM,99999,Menominee (Awos),MI,US,45.13,-87.63,191,2,MNM +,MNN,99999,Marion,OH,US,40.62,-83.06,303,2,MNN +MNPC,,78730,Puerto Cabezas(Mil),,NK,14.05,-83.37,20,2,MNPC +MNRS,,78733,Rivas,,NK,11.42,-85.83,53,2,MNRS +,MOB,72223,Mobile/Bates Field,AL,US,30.68,-88.25,67,2,MOB +,MOD,99999,Modesto City/Sham,CA,US,37.63,-120.95,30,2,MOD +,MOP,99999,Mount Pleasant Muni Airport,MI,US,43.62,-84.74,230,2,MOP +,MOS,99999,Moses Point,AK,US,64.7,-162.05,4,2,MOS +,MOT,99999,Minot Intl Airport,ND,US,48.27,-101.28,523,2,MOT +,MOU,99999,Mountain Village,AK,US,62.1,-163.68,102,2,MOU +,MOX,99999,Morris Muni (Awos),MN,US,45.57,-95.97,344,2,MOX +MPBO,,99999,Bocas Del Toro Intl,,PM,9.35,-82.25,3,2,MPBO +MPCF,,99999,Enrique Adolfo Jime,,PM,9.35,-79.87,8,2,MPCF +MPCH,,99999,Captain Manuel Nino,,PM,9.43,-82.52,6,2,MPCH +MPCL1,,99444,Main Pass 133C,LA,US,29.4,-88.6,0,2,MPCL1 +MPDA,,78793,David/Enrique Malek,,PM,8.4,-82.42,26,2,MPDA +MPFS,,78801,Ft Sherman (Rocob),,PM,9.33,-79.98,52,2,MPFS +MPJE,,99999,Jaque,,PM,7.52,-78.15,9,2,MPJE +MPLB,,99999,Albrook Afs/Balboa,,PM,8.97,-79.55,9,2,MPLB +MPLP,,99999,La Palma,,PM,8.4,-78.13,10,2,MPLP +MPMG,,99999,Marcos A. Gelabert,,PM,8.98,-79.52,13,2,MPMG +MPNU,,99999,Augusto Vergara,,PM,7.83,-80.28,21,2,MPNU +,MPO,99999,Mt Pocono,PA,US,41.13,-75.37,577,2,MPO +MPOA,,99999,Puerto Obaldia,,PM,8.67,-77.42,1,2,MPOA +MPRH,,99999,Rio Hato,,PM,8.38,-80.13,31,2,MPRH +MPSA,,78795,Santiago,,PM,8.08,-80.95,88,2,MPSA +MPTO,,78792,Tocumen/Gen. Omar,,PM,9.05,-79.37,11,2,MPTO +,MPV,99999,Barre-Montpelier,VT,US,44.2,-72.57,355,2,MPV +MPVR,,78788,El Porvenir,,PM,9.2,-80.13,2,2,MPVR +,MPZ,99999,Mount Pleasant Muni Airport,IA,US,40.95,-91.51,224,2,MPZ +,MQB,99999,Macomb,IL,US,40.52,-90.65,215,2,MQB +,MQE,99999,East Milton/Blue Hill Observ,MA,US,42.21,-71.11,200,2,MQE +,MQI,99999,Manteo/Dare Co Rgnl,NC,US,35.92,-75.7,4,2,MQI +,MQM,99999,Monida,MT,US,44.57,-112.32,2068,2,MQM +,MQT,72743,Marquette Co. Arpt,MI,US,46.53,-87.55,434,2,MQT +,MQY,99999,Smyrna,TN,US,36.02,-86.52,166,2,MQY +,MRB,99999,Martinsburg Rgnl,WV,US,39.4,-77.98,170,2,MRB +,MRC,99999,Columbia/Maury Co,TN,US,35.55,-87.18,206,2,MRC +MRCH,,99999,Chacarita,,CS,9.98,-84.78,2,2,MRCH +,MRF,72264,Marfa Muni (Amos),TX,US,30.37,-104.02,1481,2,MRF +,MRH,99999,Beaufort/Smith Field,NC,US,34.73,-76.66,3,2,MRH +,MRI,99999,Merrill Field,AK,US,61.22,-149.85,42,2,MRI +MRIN5,,99999,Mesa Rica Radar Stn,NM,US,35.23,-104.2,1325,2,MRIN5 +,MRJ,99999,Mineral Point,WI,US,42.89,-90.23,359,2,MRJ +MRLB,,78774,Liberia/Tomas Guard,,CS,10.6,-85.55,93,2,MRLB +MRLM,,78767,Limon Intl Airport,,CS,10.0,-83.05,-4,2,MRLM +,MRN,99999,Morganton-Lenoir Airport,NC,US,35.82,-81.61,387,2,MRN +MRNC,,78755,Nicoya,,CS,10.15,-85.45,120,2,MRNC +MRPM,,78772,Palmar Sur,,CS,8.95,-83.47,15,2,MRPM +MRPT,,78760,Puntarenas,,CS,9.97,-84.83,3,2,MRPT +MRPV,,99999,Tobias Bolanos Intl,,CS,9.95,-84.15,994,2,MRPV +,MRX,99999,Morristown Nexrad,TN,US,36.17,-83.4,437,2,MRX +,MRY,99999,Monterey Peninsula,CA,US,36.58,-121.85,77,2,MRY +MSAC,,78650,Acajutla/Sonsonate,,ES,13.57,-89.83,15,2,MSAC +,MSL,99999,Muscle Shoals Rgnl,AL,US,34.75,-87.62,168,2,MSL +MSLP,,78666,El Salvador Intl,,ES,13.43,-89.05,25,2,MSLP +,MSN,72641,Madison/Dane Rgnl,WI,US,43.13,-89.33,264,2,MSN +,MSO,72773,Missoula/Bell Field,MT,US,46.92,-114.08,972,2,MSO +,MSP,72658,Minneapolis-St Paul,MN,US,44.88,-93.22,255,2,MSP +,MSS,99999,Massena/Richards,NY,US,44.93,-74.85,65,2,MSS +MSSA,,78655,Santa Ana/El Palmar,,ES,13.98,-89.57,725,2,MSSA +MSSM,,78670,San Miguel/Papalon,,ES,13.45,-88.12,80,2,MSSM +MSSS,,78663,Ilopango/S.Salvador,,ES,13.7,-89.12,621,2,MSSS +,MSV,99999,Monticello(Awos),NY,US,41.7,-74.8,428,2,MSV +,MSX,99999,Missoula (Nexrad),MT,US,47.03,-113.98,2451,2,MSX +,MSY,72231,New Orleans/Moisant,LA,US,29.98,-90.25,9,2,MSY +,MTC,99999,Selfridge Angb,MI,US,42.62,-82.83,177,2,MTC +MTCA,,78447,Les Cayes,,HA,18.18,-73.73,2,2,MTCA +MTCH,,78409,Cap-Haitien Intl,,HA,19.75,-72.18,3,2,MTCH +,MTH,99999,Marathon Airport,FL,US,24.73,-81.05,2,2,MTH +,MTJ,99999,Montrose Co. Arpt,CO,US,38.5,-107.9,1755,2,MTJ +,MTN,99999,Baltimore/Martin,MD,US,39.33,-76.42,7,2,MTN +,MTO,99999,Mattoon/Charleston,IL,US,39.48,-88.28,220,2,MTO +,MTP,99999,Montauk Airport,NY,US,41.08,-71.92,6,2,MTP +MTPP,,78439,Port-Au-Prince Arpt,,HA,18.57,-72.3,29,2,MTPP +,MTT,76741,Coatzacoalcos,,MX,18.15,-94.42,23,2,MTT +,MTV,99999,Martinsville,VA,US,36.63,-80.02,287,2,MTV +,MTW,99999,Manitowac Muni Awos,WI,US,44.13,-87.68,198,2,MTW +,MTX,99999,Salt Lake Nexrad,UT,US,41.43,-112.75,2004,2,MTX +,MTY,99999,Monterrey/Escob,,MX,25.77,-100.1,387,2,MTY +MUBA,,78268,Baracoa (Civ/Mil),,CU,20.35,-74.5,9,2,MUBA +MUBY,,99999,Bayamo,,CU,20.4,-76.62,64,2,MUBY +MUCA,,78346,Ciego Avila/Venezue,,CU,21.78,-78.78,26,2,MUCA +MUCF,,78244,Cienfuegos(Civ/Mil),,CU,22.15,-80.4,39,2,MUCF +MUCL,,99999,Cayo Largo Del Sur,,CU,21.62,-81.55,2,2,MUCL +MUCM,,78255,Camaguey/Igancio,,CU,21.42,-77.85,122,2,MUCM +MUCO,,78332,Colon,,CU,22.68,-80.93,35,2,MUCO +MUCU,,78264,Santiago De Cuba,,CU,19.97,-75.85,69,2,MUCU +,MUE,99999,Waimea-Kohala Arpt,HI,US,20.0,-155.67,814,2,MUE +MUGT,,78267,Guantanamo,,CU,20.08,-75.15,8,2,MUGT +MUHA,,78224,Havana/Jose Marti,,CU,22.98,-82.4,59,2,MUHA +MUHG,,99999,Holguin (Civ/Mil),,CU,20.78,-76.32,106,2,MUHG +,MUI,99999,Muir Aaf/Indiantown,PA,US,40.43,-76.57,149,2,MUI +MUMO,,99999,Moa (Mil),,CU,20.65,-74.92,5,2,MUMO +MUMZ,,78256,Manzanillo,,CU,20.33,-77.12,60,2,MUMZ +MUNG,,78221,Nueva Gerona (Mil),,CU,21.83,-82.78,23,2,MUNG +,MUO,99999,Mountain Home Afb,ID,US,43.05,-115.87,913,2,MUO +MUPR,,78315,Pinar Del Rio Norte,,CU,22.42,-83.68,37,2,MUPR +MUSA,,99999,San Antonio Banos,,CU,22.87,-82.52,50,2,MUSA +MUSJ,,99999,San Julian(Mil/Civ),,CU,22.1,-84.15,30,2,MUSJ +MUSL,,78312,Santa Lucia,,CU,22.67,-83.97,24,2,MUSL +,MUT,99999,Muscatine,IA,US,41.37,-91.15,167,2,MUT +MUTD,,78337,Trinidad,,CU,21.78,-79.98,54,2,MUTD +MUVR,,78229,Varadero,,CU,23.13,-81.28,3,2,MUVR +MUVT,,78357,Las Tunas/Victoria,,CU,20.95,-76.95,106,2,MUVT +,MUX,99999,Monterey (Nexrad),CA,US,37.17,-121.9,1082,2,MUX +,MUY,99999,Toolik,AK,US,68.63,-149.57,732,2,MUY +MVCZ,,80432,Carrizal,,VN,9.42,-66.92,161,2,MVCZ +,MVE,99999,Montevideo(Awos),MN,US,44.97,-95.72,315,2,MVE +,MVL,99999,Morrisville,VT,US,44.5,-72.62,234,2,MVL +MVMN,,80425,Mene Grande,,VN,9.82,-70.93,28,2,MVMN +,MVN,99999,Mount Vernon (Awos),IL,US,38.32,-88.87,146,2,MVN +MVPQ,,80421,Porlamar Del Ca,,VN,10.92,-63.97,19,2,MVPQ +MVTR,,80478,Temblador,,VN,9.02,-62.62,30,2,MVTR +,MVY,99999,Marthas Vineyard,MA,US,41.4,-70.62,21,2,MVY +,MWA,99999,Marion Regional,IL,US,37.75,-89.02,144,2,MWA +,MWC,99999,Milwaukee/Timmerman,WI,US,43.12,-88.03,227,2,MWC +MWCB,,99999,Gerrard Smith,,GC,19.68,-79.88,2,2,MWCB +MWCG,,78383,Grand Cayman,,GC,19.25,-81.42,6,2,MWCG +,MWH,99999,Moses Lake/Grant Co,WA,US,47.2,-119.32,361,2,MWH +,MWK,99999,Mount Airy/Surry County Airport,NC,US,36.46,-80.55,380,2,MWK +,MWL,99999,Mineral Wells Muni,TX,US,32.78,-98.07,296,2,MWL +,MWM,99999,Windom Muni Airport,MN,US,43.91,-95.11,430,2,MWM +,MWN,72613,Mount Washington,NH,US,44.27,-71.3,1910,2,MWN +,MWS,72289,Mount Wilson,CA,US,34.23,-118.07,1739,2,MWS +,MWT,99999,Mount Ida,AR,US,34.55,-93.58,241,2,MWT +,MXF,99999,Maxwell Afb/Montgom,AL,US,32.38,-86.37,51,2,MXF +,MXL,99999,Mexicali Intl A,,MX,32.63,-115.25,22,2,MXL +,MXO,99999,Monticello Muni,IA,US,42.23,-91.17,259,2,MXO +,MXY,99999,Mccarthy,AK,US,61.43,-142.93,455,2,MXY +MYAF,,99999,Andros Town,,BA,24.7,-77.8,2,2,MYAF +MYAK,,78086,Kemp*S Bay/Andr,,BA,24.08,-77.55,4,2,MYAK +MYBS,,78070,Alice Town/S Bimini,,BA,25.73,-79.3,3,2,MYBS +MYEG,,78092,George Town/Exuma,,BA,23.5,-75.77,3,2,MYEG +MYER,,99999,Rock Sound(Private),,BA,24.9,-76.18,3,2,MYER +,MYF,72293,San Diego/Montg,CA,US,32.82,-117.13,124,2,MYF +MYGF,,78062,Freeport Intl Arpt,,BA,26.55,-78.7,11,2,MYGF +MYGM,,99999,Grand Bahama Aux Af,,BA,26.67,-78.33,2,2,MYGM +MYGW,,78061,West End Intl Arpt,,BA,26.7,-78.97,4,2,MYGW +MYIG,,78121,Matthew Town/Inagua,,BA,20.95,-73.68,4,2,MYIG +,MYL,99999,Mc Call,ID,US,44.88,-116.1,1531,2,MYL +,MYP,99999,Monarch Pass (Cdot),CO,US,38.48,-106.32,3667,2,MYP +,MYR,74791,Myrtle Beach(Civ),SC,US,33.68,-78.93,8,2,MYR +MYSM,,78088,Cockburn/San Salvad,,BA,24.05,-74.53,5,2,MYSM +,MYU,99999,Mekoryuk,AK,US,60.37,-166.27,15,2,MYU +,MYV,99999,Marysville/Yuba Co.,CA,US,39.1,-121.57,19,2,MYV +,MZH,99999,Moose Lake,MN,US,46.42,-92.8,328,2,MZH +,MZZ,99999,Marion Municipal,IN,US,40.48,-85.68,262,2,MZZ +,N00,99999,Oswego County Airport/Fulton,NY,US,43.35,-76.39,139,2,N00 +,N03,99999,Chase Field,NY,US,42.6,-76.21,365,2,N03 +,N11,99999,New Haven (Cgs),CT,US,41.27,-72.9,3,2,N11 +,N28,99999,Ambrose/Ft Tilden,NY,US,40.45,-73.82,1,2,N28 +,N60,99999,Garrison (Amos),ND,US,47.65,-101.43,587,2,N60 +,N66,99999,Oneonta Municipal,NY,US,42.52,-75.07,538,2,N66 +,N78,74590,Barnegat (Cgs),NJ,US,39.77,-74.1,6,2,N78 +,N80,99999,Ocean City Muni,MD,US,38.32,-75.12,4,2,N80 +,N84,99999,Bronx/Execution Cgs,NY,US,40.88,-73.73,8,2,N84 +,N87,99999,Robbinsville,NJ,US,40.23,-74.61,36,2,N87 +,N91,99999,Cape May (Cgs),NJ,US,38.95,-74.88,2,2,N91 +,NAK,99999,Annapolis,MD,US,38.98,-76.48,2,2,NAK +,NAO,99999,Charleston Ns,SC,US,32.86,-79.95,1,2,NAO +,NBC,99999,Beaufort Mcas,SC,US,32.48,-80.72,12,2,NBC +,NBE,99999,Dallas Nas/Hensley,TX,US,32.73,-96.97,150,2,NBE +,NBG,99999,New Orleans Nas,LA,US,29.83,-90.03,0,2,NBG +,NBU,99999,Glenview Nas,IL,US,42.08,-87.82,199,2,NBU +,NCA,99999,New River Mcas,NC,US,34.72,-77.45,8,2,NCA +NCAI,,91830,Amuri/Aitutaki Isl,,KU,-18.83,-159.77,6,2,NCAI +NCMK,,91840,Mauke Island,,KU,-20.13,-157.35,9,2,NCMK +NCPY,,91800,Penrhyn Island,,KU,-9.02,-158.07,2,2,NCPY +NCRK,,91804,Rakahanga Atoll,,KU,-10.05,-161.1,5,2,NCRK +,NED,99999,Winner,SD,US,43.38,-99.85,620,2,NED +,NEL,72409,Lakehurst Nas,NJ,US,40.03,-74.35,31,2,NEL +,NEW,99999,New Orleans/Lakefro,LA,US,30.05,-90.03,3,2,NEW +,NEX,99999,Nise Charleston,SC,US,32.92,-79.98,12,2,NEX +,NFG,99999,Camp Pendleton Mcas,CA,US,33.3,-117.35,24,2,NFG +,NFL,99999,Fallon Nas,NV,US,39.42,-118.7,1199,2,NFL +NFNA,,91683,Nausori Intl Arpt,,FJ,-18.05,178.57,7,2,NFNA +NFNK,,91691,Lakemba Island,,FJ,-18.23,-178.8,3,2,NFNK +NFNL,,91657,Lambasa Airport,,FJ,-16.47,179.35,17,2,NFNL +NFNM,,91665,Matei/Taveuni Isl,,FJ,-16.68,-179.87,21,2,NFNM +NFNR,,91650,Rotuma Island,,FJ,-12.5,177.05,26,2,NFNR +NFNS,,91663,Savusavu Airport,,FJ,-16.82,179.35,13,2,NFNS +NFTL,,91784,Ha'Apai/Lifuka Isl,,TO,-19.8,-174.35,3,2,NFTL +NFTV,,91780,Vava'U Island,,TO,-18.65,-173.98,10,2,NFTV +,NFW,99999,Fort Worth Nas,TX,US,32.77,-97.45,198,2,NFW +NGBR,,91623,Beru Island,,KB,-1.35,176.0,3,2,NGBR +NGFO,,91631,Nanumea Island,,TV,-5.67,176.13,3,2,NGFO +,NGP,99999,Corpus Christi Nas,TX,US,27.7,-97.28,6,2,NGP +NGTR,,91629,Arorae Island,,KB,-2.67,176.83,7,2,NGTR +NGTU,,91601,Butaritari Atoll,,KB,3.03,172.78,1,2,NGTU +,NGU,99999,Norfolk Nas/Chamber,VA,US,36.93,-76.28,5,2,NGU +,NGZ,74506,Alameda Nas/Nimitz,CA,US,37.78,-122.32,4,2,NGZ +,NHK,72404,Patuxent River Nas,MD,US,38.28,-76.4,12,2,NHK +,NHZ,74392,Brunswick Nas,ME,US,43.88,-69.93,23,2,NHZ +,NIP,99999,Jacksonville Nas,FL,US,30.23,-81.68,7,2,NIP +,NIR,99999,Chase Nas/Beeville,TX,US,28.37,-97.67,58,2,NIR +NIUE,,91822,Niue Island/Alofi,,KU,-19.07,-169.92,22,2,NIUE +,NIX,69024,Pacific Beach,WA,US,47.22,-124.2,18,2,NIX +,NJK,72281,El Centro Naf,CA,US,32.82,-115.68,-13,2,NJK +,NJM,99999,Bogue Field Mcalf,NC,US,34.68,-77.03,7,2,NJM +,NKT,72309,Cherry Point Mcas,NC,US,34.9,-76.88,9,2,NKT +,NLC,74702,Lemoore Nas/Reeves,CA,US,36.33,-119.95,72,2,NLC +,NLD,15650,Leedale Agdm,AB,CN,52.55,-114.47,947,2,NLD +NLWF,,91754,Futuna Isl/Maopoopo,,FW,-14.32,-178.12,36,2,NLWF +NLWW,,91753,Wallis Isl/Hihifo,,FW,-13.23,-176.17,27,2,NLWW +,NMM,99999,Meridian Nas/Mccain,MS,US,32.55,-88.57,97,2,NMM +,NNZ,99999,Point Sur,CA,US,36.3,-121.88,34,2,NNZ +,NOG,99999,Nogales,,MX,31.23,-110.98,1222,2,NOG +,NOW,74201,Port Angeles Cgas,WA,US,48.13,-123.4,9,2,NOW +,NPA,99999,Pensacola Nas,FL,US,30.35,-87.32,9,2,NPA +,NQA,99999,Memphis Nas,TN,US,35.35,-89.87,98,2,NQA +,NQI,99999,Kingsville Nas,TX,US,27.5,-97.82,15,2,NQI +,NQX,99999,Key West Nas,FL,US,24.57,-81.68,2,2,NQX +,NRB,99999,Mayport Ns,FL,US,30.4,-81.42,5,2,NRB +,NRC,99999,Crows Landing Nalf,CA,US,37.4,-121.1,50,2,NRC +,NRS,99999,Imperial Beach/Ream,CA,US,32.57,-117.12,7,2,NRS +NSAU,,91760,Asau/Savai'I Island,,ZM,-13.5,-172.63,4,2,NSAU +,NSE,99999,Whiting Fld Nas-N.,FL,US,30.72,-87.02,61,2,NSE +NSFA,,91759,Faleolo Intl/Apia,,ZM,-13.82,-172.0,5,2,NSFA +,NSU,72491,Monterey,CA,US,36.61,-121.85,46,2,NSU +NTAR,,91950,Rurutu Island,,PF,-22.43,-151.37,3,2,NTAR +NTGE,,91949,Reao Island,,PF,-18.47,-136.47,8,2,NTGE +,NTK,69016,Tustin Mcas,CA,US,33.7,-117.83,17,2,NTK +NTTB,,91930,Bora-Bora/Motu-Mute,,PF,-16.45,-151.75,3,2,NTTB +NTTG,,91941,Rangiroa/Tuamoto Il,,PF,-14.97,-147.67,3,2,NTTG +NTTO,,91944,Hao/Tuamoto (Mil),,PF,-18.07,-140.95,3,2,NTTO +NTTR,,91934,Uturoa/Society Isl,,PF,-16.72,-151.47,1,2,NTTR +NTTX,,91952,Muroroa Atoll (Mil),,PF,-21.82,-138.8,3,2,NTTX +,NTU,99999,Oceana Nas/Soucek,VA,US,36.82,-76.03,7,2,NTU +,NUC,99999,San Clemente (Awos),CA,US,33.02,-118.58,55,2,NUC +,NUI,99999,St Inigoes/Webster Nolf,MD,US,38.14,-76.43,20,2,NUI +,NUQ,74509,Moffett Nas/Mtn Vie,CA,US,37.42,-122.05,12,2,NUQ +,NUW,69023,Whidbey Island Nas,WA,US,48.35,-122.65,14,2,NUW +NVSC,,91551,Sola/Vanua Lava Isl,,NH,-13.85,167.55,18,2,NVSC +NVSL,,91555,Lamap/Malekoula Isl,,NH,-16.42,167.8,26,2,NVSL +NVSS,,91554,Pekoa Arpt/Santo Il,,NH,-15.52,167.22,44,2,NVSS +NWPO3,,99428,Newport State Beach,OR,US,44.62,-124.07,9,2,NWPO3 +NWWE,,91596,Ils Des Pins/Moue I,,NC,-22.6,167.45,97,2,NWWE +NWWR,,91587,La Roche/Mare Isl,,NC,-21.48,168.03,42,2,NWWR +NWWV,,91579,Ouvea Ouloup/Fayaue,,NC,-20.65,166.58,7,2,NWWV +NWWW,,91590,La Tontouta/Noumea,,NC,-22.02,166.22,14,2,NWWW +,NXP,69015,Twentynine Palms,CA,US,34.3,-116.17,626,2,NXP +,NXX,99999,Willow Grove Nas,PA,US,40.2,-75.15,110,2,NXX +,NYC,99999,New York City,NY,US,40.77,-73.98,27,2,NYC +,NYG,99999,Quantico Mcaf,VA,US,38.5,-77.3,4,2,NYG +,NYL,99999,Yuma Mcas,AZ,US,32.65,-114.62,65,2,NYL +NZAA,,93119,Auckland Intl Arpt,,NZ,-37.02,174.8,6,2,NZAA +,NZC,99999,Cecil Field Nas,FL,US,30.22,-81.88,25,2,NZC +NZCA,,93944,Campbell Island,,NZ,-52.55,169.15,19,2,NZCA +NZCH,,93780,Christchurch Intl,,NZ,-43.48,172.55,34,2,NZCH +NZCM,,89674,Mcmurdo/Williams Fd,,US,-77.87,166.97,8,2,NZCM +NZDN,,93890,Dunedin Airport,,NZ,-45.93,170.2,2,2,NZDN +,NZJ,69014,El Toro Mcas,CA,US,33.67,-117.73,117,2,NZJ +NZKI,,93677,Kaikoura,,NZ,-42.42,173.7,101,2,NZKI +NZKT,,93012,Kaitaia,,NZ,-35.13,173.27,87,2,NZKT +NZMF,,93720,Milford Sound,,NZ,-44.67,167.92,6,2,NZMF +NZOH,,93401,Ohakea (Nz-Afb),,NZ,-40.2,175.37,52,2,NZOH +NZOU,,93796,Oamaru Arpt (Aut),,NZ,-44.97,171.08,30,2,NZOU +NZRO,,93246,Rotorua Aerodrome,,NZ,-38.12,176.32,294,2,NZRO +NZTG,,93186,Tauranga Aero Aws,,NZ,-37.67,176.2,5,2,NZTG +,NZW,99999,South Weymouth Nas,MA,US,42.15,-70.93,49,2,NZW +NZWB,,93577,Bleheim/Woodbourne,,NZ,-41.52,173.87,32,2,NZWB +NZWN,,93436,Wellington Intl,,NZ,-41.33,174.8,7,2,NZWN +NZWS,,93516,Westport Harbour,,NZ,-41.75,171.6,4,2,NZWS +,NZY,99999,North Island Nas,CA,US,32.7,-117.22,8,2,NZY +,O00,99999,Alturas,CA,US,41.48,-120.57,1333,2,O00 +,O18,99999,Hanford,CA,US,36.32,-119.62,76,2,O18 +,O45,99999,Vacaville,CA,US,38.37,-121.96,34,2,O45 +,O54,99999,Wvrvl/Trinty Apt,CA,US,40.71,-122.9,717,2,O54 +,O64,72590,Fort Bragg,CA,US,39.4,-123.82,19,2,O64 +,O72,99999,Point Cabrillo,CA,US,39.35,-123.82,20,2,O72 +,O87,99999,Shelter Cove,CA,US,40.02,-124.07,21,2,O87 +OAAS,,40934,Asmar,,AH,35.02,71.43,880,2,OAAS +OABD,,99999,Behsood,,AH,34.3,67.85,2975,2,OABD +OABN,,40945,Bamiyan,,AH,34.82,67.82,2550,2,OABN +OADW,,99999,Wazakhaw,,AH,32.2,68.35,2800,2,OADW +OADZ,,40900,Darwaz,,AH,38.43,70.8,1320,2,OADZ +OAEK,,40917,Keshm,,AH,36.85,70.08,1000,2,OAEK +OAEM,,40918,Iskachem/Eshkashem,,AH,36.7,71.57,2620,2,OAEM +OAEQ,,40935,Islam-Qala,,AH,34.65,61.58,800,2,OAEQ +OAFR,,40974,Farah,,AH,32.37,62.18,700,2,OAFR +OAFZ,,40904,Faizabad,,AH,37.12,70.52,1200,2,OAFZ +OAGL,,99999,Gulistan,,AH,32.62,63.67,1375,2,OAGL +OAGM,,40941,Ghelmeen,,AH,34.88,65.3,2070,2,OAGM +OAGN,,40968,Ghazni,,AH,33.53,68.42,2183,2,OAGN +OAGZ,,40970,Gardez,,AH,33.62,69.23,2350,2,OAGZ +OAHJ,,40933,Hajigak,,AH,34.58,68.1,3400,2,OAHJ +OAHN,,40901,Khwahan,,AH,37.88,70.22,1040,2,OAHN +,OAJ,99999,Jacksonville (Awos),NC,US,34.83,-77.62,29,2,OAJ +OAJL,,40954,Jalalabad (Mil),,AH,34.43,70.47,580,2,OAJL +OAJS,,40932,Jabul-Saraj,,AH,35.13,69.25,1630,2,OAJS +OAKJ,,99999,Kajaki,,AH,32.17,65.1,1000,2,OAKJ +OAKR,,40924,Kaldar,,AH,37.2,67.73,304,2,OAKR +OAKS,,40971,Khost,,AH,33.35,69.95,1146,2,OAKS +OAKT,,99999,Kalat,,AH,32.12,66.9,1565,2,OAKT +OALL,,40944,Lal,,AH,34.5,66.3,2800,2,OALL +OAMN,,40922,Maimana/Mimana,,AH,35.92,64.75,815,2,OAMN +OAMS,,40911,Mazar-I-Sharif,,AH,36.7,67.2,378,2,OAMS +OAOG,,40984,Urgoon,,AH,32.92,69.13,2262,2,OAOG +OAPG,,99999,Paghman,,AH,34.58,68.98,2114,2,OAPG +OAPJ,,99999,Pan Jao,,AH,34.38,67.03,2710,2,OAPJ +OAQD,,40939,Qades,,AH,34.8,63.42,1280,2,OAQD +OAQN,,40937,Qala-I-Now,,AH,35.0,63.12,914,2,OAQN +,OAR,69007,Fort Ord/Fritzsche,CA,US,36.68,-121.77,41,2,OAR +OASD,,40957,Shindand,,AH,33.4,62.28,1150,2,OASD +OASG,,40908,Shebirghan,,AH,36.67,65.72,360,2,OASG +OAUZ,,40913,Kunduz,,AH,36.67,68.92,433,2,OAUZ +OAYQ,,40928,Yangi Qala,,AH,37.47,69.67,810,2,OAYQ +OAZB,,40920,Zebak,,AH,36.5,71.25,2600,2,OAZB +OBBI,,41150,Bahrain Intl Arpt,,BN,26.27,50.65,2,2,OBBI +,OCF,99999,Ocala Muni (Awos),FL,US,29.17,-82.22,27,2,OCF +,OCH,99999,Nacogdoches (Awos),TX,US,31.58,-94.72,108,2,OCH +,OCR,99999,Ocean Reef,FL,US,25.3,-80.27,2,2,OCR +,OCW,99999,Washington/Warren Field Airport,NC,US,35.57,-77.05,12,2,OCW +ODAA,,41467,Aden Khormaksar,,DY,12.83,45.03,3,2,ODAA +,ODO,99999,Odessa-Schlemeyer Fld (Was E02),TX,US,31.92,-102.39,915,2,ODO +,ODX,99999,Ord/Sharp Field,NE,US,41.62,-98.95,631,2,ODX +OEAH,,40420,Al Ahsa,,SD,25.28,49.48,172,2,OEAH +,OEB,99999,Coldwater,MI,US,41.93,-85.05,292,2,OEB +OEBA,,41055,Al Baha,,SD,20.3,41.63,1656,2,OEBA +OEBH,,41084,Bisha (Civ/Mil),,SD,19.98,42.62,1157,2,OEBH +OEDR,,40416,Dhahran Intl (Mil),,SD,26.27,50.15,17,2,OEDR +OEDW,,40435,Dawadmi,,SD,24.5,44.4,990,2,OEDW +OEGN,,41140,Gizan,,SD,16.9,42.58,3,2,OEGN +OEGS,,40405,Gassim,,SD,26.3,43.77,650,2,OEGS +OEGT,,40360,Guriat,,SD,31.42,37.27,499,2,OEGT +OEJB,,99999,Jubail(Naval),,SD,27.05,49.4,8,2,OEJB +OEJD,,41026,Jeddah,,SD,21.5,39.2,15,2,OEJD +OEKK,,40377,King Khalid Mil Cty,,SD,27.9,45.53,413,2,OEKK +OEKM,,41114,Khamis Mushait Afb,,SD,18.3,42.8,2054,2,OEKM +OEMK,,41030,Makkah/Mecca,,SD,21.48,39.83,310,2,OEMK +OENG,,41128,Nejran,,SD,17.62,44.43,1203,2,OENG +,OEO,99999,Osceola,WI,US,45.31,-92.69,275,2,OEO +OERF,,40362,Rafha (Private),,SD,29.63,43.48,447,2,OERF +OERR,,40357,Arar,,SD,30.9,41.13,552,2,OERR +OERY,,40438,Riyadh (Saud-Afb),,SD,24.72,46.72,612,2,OERY +OESH,,41136,Sharurah (Civ/Mil),,SD,17.47,47.12,722,2,OESH +OESK,,40361,Al-Jouf (Civ/Mil),,SD,29.78,40.1,684,2,OESK +OETF,,41036,Taif (Civ/Mil),,SD,21.48,40.55,1449,2,OETF +OETR,,40356,Turaif,,SD,31.68,38.67,813,2,OETR +OEWD,,41061,Wadi Al Dawaser,,SD,20.5,45.2,617,2,OEWD +OEWJ,,40400,Wejh,,SD,26.2,36.47,16,2,OEWJ +OEYN,,40439,Yenbo,,SD,24.15,38.07,1,2,OEYN +,OFF,72554,Offutt Afb/Bellevue,NE,US,41.12,-95.92,319,2,OFF +,OFK,72556,Norfolk/Stefan Fld,NE,US,41.98,-97.43,473,2,OFK +,OFP,99999,Richmond (Asos),VA,US,37.7,-77.43,63,2,OFP +,OGA,99999,Ogallala,NE,US,41.05,-101.8,999,2,OGA +,OGB,99999,Orangeburg,SC,US,33.46,-80.86,60,2,OGB +,OGD,72575,Ogden-Hinckley Muni,UT,US,41.2,-112.02,1362,2,OGD +,OGG,91190,Kahului Arpt/Maui,HI,US,20.9,-156.43,20,2,OGG +,OGS,99999,Ogdensburg Intl,NY,US,44.68,-75.47,91,2,OGS +,OHX,99999,Nashville (Nexrad),TN,US,36.75,-86.57,206,2,OHX +OIAA,,40831,Abadan Intl Airport,,IR,30.37,48.25,11,2,OIAA +OIAD,,40795,Dezful (Iran-Afb),,IR,32.4,48.38,143,2,OIAD +OIAG,,40833,Agha Jari,,IR,30.77,49.67,29,2,OIAG +OIAH,,40835,Gach Saran(Private),,IR,30.35,50.82,738,2,OIAH +OIAI,,40812,Masjed-Soleyman,,IR,31.98,49.27,372,2,OIAI +OIAM,,40832,Bandar Mahshahr,,IR,30.55,49.2,4,2,OIAM +OIAW,,40811,Ahwaz,,IR,31.33,48.67,22,2,OIAW +OIBB,,40858,Bushehr (Civ/Afb),,IR,28.98,50.83,19,2,OIBB +OIBL,,40883,Bandar Lengeh,,IR,26.58,54.83,14,2,OIBL +,OIC,99999,Norwich,NY,US,42.56,-75.51,312,2,OIC +OICG,,40765,Ghasre-Shirin,,IR,34.52,45.58,378,2,OICG +OICS,,40747,Sanandaj,,IR,35.33,47.0,1373,2,OICS +OIFK,,40785,Kashan,,IR,33.98,51.45,982,2,OIFK +OIFS,,40798,Shahre-Kord,,IR,32.32,50.85,2078,2,OIFS +OIGG,,40719,Rasht,,IR,37.25,49.6,-7,2,OIGG +OIHR,,40769,Arak,,IR,34.1,49.7,1720,2,OIHR +OIIK,,40731,Ghazvin,,IR,36.25,50.0,1278,2,OIIK +OIIQ,,99999,Ghom/Qom,,IR,34.65,50.9,928,2,OIIQ +OIIS,,40757,Semnan,,IR,35.55,53.38,1171,2,OIIS +OIKM,,40854,Bam,,IR,29.1,58.4,1067,2,OIKM +OIMH,,40762,Torbat-Heydarieh,,IR,35.27,59.22,1333,2,OIMH +OIMN,,40723,Bojnourd,,IR,37.47,57.33,1074,2,OIMN +OIMS,,40743,Sabzevar,,IR,36.22,57.67,941,2,OIMS +OIMT,,40791,Tabas,,IR,33.6,56.92,711,2,OIMT +OING,,40738,Gorgan,,IR,36.82,54.47,155,2,OING +OINR,,40732,Ramsar,,IR,36.9,50.67,-20,2,OINR +OISA,,40818,Abadeh,,IR,31.18,52.67,2004,2,OISA +OISF,,40859,Fasa,,IR,28.97,53.68,1383,2,OISF +OITK,,40703,Khoy,,IR,38.55,44.97,1107,2,OITK +OITR,,40712,Orumieh,,IR,37.53,45.08,1312,2,OITR +OITS,,40727,Saghez,,IR,36.25,46.27,1493,2,OITS +OITZ,,40729,Zanjan,,IR,36.68,48.48,1663,2,OITZ +OIYY,,40821,Yazd,,IR,31.9,54.4,1230,2,OIYY +OIZB,,40829,Zabol,,IR,31.33,61.48,489,2,OIZB +OIZC,,40898,Chah Bahar (Ir-Afb),,IR,25.42,60.75,6,2,OIZC +OIZI,,40879,Iranshahr,,IR,27.2,60.7,591,2,OIZI +OIZJ,,40893,Jask,,IR,25.65,57.77,4,2,OIZJ +OJAI,,40272,Queen Alia Intl,,JD,31.67,35.97,721,2,OJAI +OJAM,,40270,Amman/King Abdullah,,JD,31.98,35.98,773,2,OJAM +OJAQ,,40340,Aqaba Intl Airport,,JD,29.63,35.02,51,2,OJAQ +OJBD,,40255,Irbid (Met),,JD,32.55,35.85,619,2,OJBD +,OJC,99999,Olathe/Johnson Co.,KS,US,38.85,-94.73,334,2,OJC +OJHF,,40260,Hotel-5 'Safawi',,JD,32.2,37.13,670,2,OJHF +OJHR,,40250,Hotel-4 'Irwaished',,JD,32.5,38.2,688,2,OJHR +OJMN,,40310,Ma'An,,JD,30.17,35.78,1070,2,OJMN +,OKB,99999,Oceanside Municipal (Was L32),CA,US,33.22,-117.35,9,2,OKB +,OKC,72353,Oklahoma City(Awos),OK,US,35.4,-97.6,397,2,OKC +,OKK,99999,Kokomo(Awos),IN,US,40.53,-86.07,253,2,OKK +,OKL,99999,Downtown Oakland,CA,US,37.84,-122.2,9,2,OKL +,OKM,99999,Okmulgee Muni Airport,OK,US,35.67,-95.95,220,2,OKM +,OKV,99999,Winchester Rgnl,VA,US,39.15,-78.15,222,2,OKV +,OLD,99999,Old Town/Dewitt Fld,ME,US,44.95,-68.67,39,2,OLD +,OLE,99999,Olean Municipal,NY,US,42.23,-78.37,651,2,OLE +,OLF,99999,Wolf Point Intl,MT,US,48.1,-105.58,605,2,OLF +,OLI,70063,Oliktok (Dew),AK,US,70.5,-149.88,5,2,OLI +,OLM,72792,Olympia,WA,US,46.97,-122.9,61,2,OLM +,OLS,99999,Nogales Intl Airport,AZ,US,31.42,-110.85,1206,2,OLS +,OLU,99999,Columbus Muni(Awos),NE,US,41.45,-97.33,440,2,OLU +,OLV,99999,Olive Branch,MS,US,34.98,-89.79,123,2,OLV +,OLY,99999,Olney-Noble,IL,US,38.73,-88.18,147,2,OLY +,OLZ,99999,Oelwein,IA,US,42.68,-91.97,328,2,OLZ +,OMA,72550,Omaha/Eppley Field,NE,US,41.3,-95.9,299,2,OMA +OMAB,,99999,Buhasa,,ER,23.62,53.38,94,2,OMAB +OMAD,,41216,Abu Dhabi/Bateen,,ER,24.43,54.47,3,2,OMAD +OMAL,,41218,Al Ain Intnl Arpt,,ER,24.25,55.6,262,2,OMAL +OMDB,,41194,Dubai Intl Airport,,ER,25.25,55.33,5,2,OMDB +OMFJ,,41198,Fujairah Intl Arpt,,ER,25.1,56.33,28,2,OMFJ +,OMH,99999,Orange/Orange Co,VA,US,38.25,-78.05,142,2,OMH +,OMK,99999,Omak Airport,WA,US,48.46,-119.52,396,2,OMK +OMRK,,41184,Ras Al Khaimah,,ER,25.62,55.93,31,2,OMRK +OMSJ,,41196,Sharjah Intl Arpt,,ER,25.33,55.52,33,2,OMSJ +,ONA,99999,Winona Muni (Awos),MN,US,44.08,-91.7,200,2,ONA +,ONL,99999,O'Neill/Baker Field,NE,US,42.47,-98.68,619,2,ONL +,ONM,72362,Socorro Municipal,NM,US,34.02,-106.9,1478,2,ONM +,ONO,99999,Ontario Municipal,OR,US,44.02,-117.02,668,2,ONO +,ONP,72695,Newport Municip,OR,US,44.58,-124.05,48,2,ONP +,ONT,99999,Ontario Intl Arpt,CA,US,34.05,-117.6,287,2,ONT +,ONZ,99999,Detroit/Grosse Ile,MI,US,42.1,-83.16,180,2,ONZ +OOBR,,41244,Buraimi (Aut),,OM,24.23,55.78,299,2,OOBR +OOFD,,41262,Fahud (Aut),,OM,22.35,56.48,170,2,OOFD +OOGB,,99999,Ghaba Central(Pvt),,OM,21.38,57.05,135,2,OOGB +,OOH,99999,Hoonah Seaplane,AK,US,58.12,-135.45,0,2,OOH +OOHA,,99999,Haima,,OM,19.97,56.28,122,2,OOHA +OOIA,,99999,Ibra,,OM,22.63,58.67,1100,2,OOIA +OOII,,99999,Ibri,,OM,23.27,56.53,1000,2,OOII +OOKB,,41240,Khassab (Mil),,OM,26.22,56.23,3,2,OOKB +OOMA,,41288,Masirah (Om-Afb),,OM,20.67,58.9,19,2,OOMA +OONZ,,99999,Nizwa,,OM,22.92,57.52,1900,2,OONZ +OOSH,,41246,Sohar Majis,,OM,24.47,56.63,4,2,OOSH +OOSQ,,41254,Saiq,,OM,23.07,57.65,1755,2,OOSQ +OOSR,,41268,Sur,,OM,22.53,59.48,14,2,OOSR +OOTH,,41314,Thumrait (Om-Afb),,OM,17.67,54.03,445,2,OOTH +OPBN,,99999,Bannu,,PK,32.97,70.53,404,2,OPBN +OPBW,,41700,Bahawalpur,,PK,29.4,71.78,113,2,OPBW +,OPF,99999,Miami/Opa Locka,FL,US,25.9,-80.28,3,2,OPF +OPLA,,41641,Lahore (Civ/Mil),,PK,31.52,74.4,217,2,OPLA +OPMI,,41592,Mianwali (Civ/Mil),,PK,32.55,71.52,212,2,OPMI +OPMN,,99999,Miranshah(Civ/Mil),,PK,32.98,70.12,921,2,OPMN +OPMR,,41781,Karachi/Masroor Afb,,PK,24.9,66.93,16,2,OPMR +,OPN,99999,Thomaston,GA,US,32.95,-84.27,243,2,OPN +OPOR,,99999,Ormara,,PK,25.22,64.63,2,2,OPOR +OPPI,,41759,Pasni,,PK,25.27,63.48,6,2,OPPI +OPQT,,41660,Quetta (Civ/Mil),,PK,30.25,66.88,1589,2,OPQT +OPRQ,,99999,Raifiqui (Pak-Afb),,PK,30.77,72.28,150,2,OPRQ +OPRS,,41533,Risalpur (Pak-Afb),,PK,34.07,71.98,317,2,OPRS +OPSB,,41697,Sibi,,PK,29.55,67.88,134,2,OPSB +OPSS,,41523,Saidu Sharif,,PK,34.73,72.35,951,2,OPSS +OPTU,,99999,Turbat New,,PK,25.98,63.03,122,2,OPTU +,OQT,99999,Oak Ridge,TN,US,36.02,-84.23,277,2,OQT +,OQU,99999,N. Kingston/Quonset,RI,US,41.6,-71.42,6,2,OQU +,ORB,99999,Orr,MN,US,48.02,-92.87,397,2,ORB +ORBS,,99999,Saddam(Irq-Afb/Civ),,IQ,33.27,44.23,34,2,ORBS +,ORC,99999,Orange City,IA,US,42.98,-96.07,431,2,ORC +,ORD,72530,Chicago/O'Hare Arpt,IL,US,41.98,-87.9,205,2,ORD +,ORE,99999,Orange (Asos),MA,US,42.57,-72.27,164,2,ORE +,ORF,72308,Norfolk Intl Arpt,VA,US,36.9,-76.2,9,2,ORF +,ORH,99999,Worcester (Amos),MA,US,42.27,-71.88,308,2,ORH +,ORL,99999,Orlando/Herndon,FL,US,28.55,-81.33,34,2,ORL +ORMS,,40688,Shaibah/Basrah,,IQ,30.42,47.65,19,2,ORMS +,ORS,99999,Eastsound/Orcas Island Airport,WA,US,48.71,-122.91,8,2,ORS +,ORT,70291,Northway,AK,US,62.97,-141.93,525,2,ORT +,OSA,99999,Mount Pleasant Airport,TX,US,33.1,-94.96,111,2,OSA +,OSC,99999,Wurtsmith Afb,MI,US,44.45,-83.4,193,2,OSC +OSDZ,,40045,Deir Zzor (Civ/Mil),,SY,35.32,40.15,212,2,OSDZ +,OSH,99999,Oshkosh/Wittman Fld,WI,US,43.98,-88.55,246,2,OSH +OSKL,,40001,Kamishli,,SY,37.05,41.22,455,2,OSKL +OSLK,,40022,Latakia,,SY,35.53,35.77,7,2,OSLK +OSPR,,40061,Palmyra (Civ/Mil),,SY,34.55,38.3,404,2,OSPR +,OSU,99999,Ohio St U/Columbus,OH,US,40.08,-83.07,276,2,OSU +,OTG,99999,Worthington (Awos),MN,US,43.65,-95.58,480,2,OTG +,OTH,99999,North Bend (Awos),OR,US,43.42,-124.25,4,2,OTH +,OTM,99999,Ottumwa Industrial,IA,US,41.1,-92.45,258,2,OTM +,OV7,99999,Kayenta,AZ,US,36.71,-110.2,1741,2,OV7 +,OVE,99999,Oroville,CA,US,39.49,-121.62,58,2,OVE +,OVL,99999,Olivia Regional Airport,MN,US,44.78,-95.03,328,2,OVL +,OVN,72553,North Omaha,NE,US,41.37,-96.02,406,2,OVN +,OVS,99999,Boscobel,WI,US,43.15,-90.67,205,2,OVS +,OW8,99999,Chincoteague,VA,US,37.93,-75.38,2,2,OW8 +,OWA,99999,Owatonna,MN,US,44.12,-93.25,350,2,OWA +,OWB,99999,Owensboro,KY,US,37.73,-87.17,124,2,OWB +,OWD,99999,Norwood Memorial,MA,US,42.18,-71.18,15,2,OWD +,OWY,99999,Owyhee,NV,US,41.95,-116.1,1645,2,OWY +,OXB,99999,Ocean City Muni,MD,US,38.32,-75.12,4,2,OXB +,OXC,99999,Oxford,CT,US,41.48,-73.13,222,2,OXC +,OXR,99999,Oxnard,CA,US,34.2,-119.2,13,2,OXR +,OXV,99999,Knoxville,IA,US,41.3,-93.12,283,2,OXV +OYAN,,41430,Kamaran Island,,DY,15.37,42.58,15,2,OYAN +OYAS,,99999,Abbs,,YE,16.08,43.17,2000,2,OYAS +OYAT,,41437,Ataq,,DY,14.55,46.83,1067,2,OYAT +OYBI,,99999,Al-Bayda,,YE,13.97,45.58,1011,2,OYBI +OYHD,,41431,Hodeidah,,DY,14.75,42.98,115,2,OYHD +OYMB,,41350,Marib,,YE,15.43,45.33,1000,2,OYMB +OYMC,,41477,Mokha,,DY,13.25,44.13,3,2,OYMC +OYMK,,41382,Mokha,,YE,13.25,43.28,3,2,OYMK +OYSH,,99999,Sa'Ada/Sadah,,YE,16.97,43.73,1890,2,OYSH +OYSY,,99999,Sayun,,DY,15.97,48.8,701,2,OYSY +OYTZ,,41466,Taiz/Ganed,,DY,13.68,44.13,1385,2,OYTZ +OYZM,,41326,Al-Hazm,,YE,16.2,44.78,1900,2,OYZM +,OZR,99999,Cairns Aaf/Ozark,AL,US,31.28,-85.72,91,2,OZR +,OZW,99999,Howell,MI,US,42.63,-83.98,293,2,OZW +,P00,99999,Tenneco Platform,LA,US,28.0,-93.0,15,2,P00 +,P01,99999,Ajo Municipal,AZ,US,32.45,-112.87,444,2,P01 +,P02,72330,Poplar Bluff(Amos),MO,US,36.77,-90.47,146,2,P02 +,P05,99999,Philip,SD,US,44.07,-101.65,683,2,P05 +,P06,99999,Bullhead City,AZ,US,35.17,-114.57,167,2,P06 +,P07,74730,Sanderson (Ramos),TX,US,30.17,-102.42,865,2,P07 +,P11,72758,Devils Lake (Amos),ND,US,48.1,-98.87,443,2,P11 +,P21,99999,Main Pass B68,LA,US,29.67,-88.88,1,2,P21 +,P22,99999,Vermilion B131,LA,US,29.07,-92.18,1,2,P22 +,P24,72765,Roseglen (Amos),ND,US,47.75,-101.83,624,2,P24 +,P25,99999,Vermilion B215,LA,US,28.7,-92.32,1,2,P25 +,P26,99999,Grand Isle B95,LA,US,28.5,-90.12,1,2,P26 +,P28,72452,Medicine Lodge Amos,KS,US,37.3,-98.58,468,2,P28 +,P30,99999,West Cameron,LA,US,28.33,-93.02,24,2,P30 +,P33,99999,Willcox/Cochise Co,AZ,US,32.24,-109.89,1274,2,P33 +,P34,99999,Window Rock,AZ,US,35.65,-109.07,2054,2,P34 +,P35,72540,Spickard (Amos),MO,US,40.25,-93.72,270,2,P35 +,P38,72487,Caliente (Amos),NV,US,37.62,-114.52,1335,2,P38 +,P39,72750,Pequot Lake (Amos),MN,US,46.6,-94.32,390,2,P39 +,P43,99999,Ventura Harbor,CA,US,34.25,-119.25,7,2,P43 +,P44,99999,Santa Barbara Harbo,CA,US,34.4,-119.7,8,2,P44 +,P47,99999,Chetco River (Cgs),OR,US,42.15,-124.27,6,2,P47 +,P58,99999,Harbor Beach(Ramos),MI,US,44.02,-82.8,183,2,P58 +,P59,99999,Copper Harbor Ramos,MI,US,47.45,-87.9,186,2,P59 +,P60,99999,Yellowstone (Ramos),WY,US,44.55,-110.42,2368,2,P60 +,P61,99999,Tofte (Ramos),MN,US,47.58,-90.83,241,2,P61 +,P62,99999,Grad Marais,MN,US,47.46,-90.2,183,2,P62 +,P65,99999,Lukeville,AZ,US,31.88,-112.82,511,2,P65 +,P67,99999,Lidgerwood (Ramos),ND,US,46.1,-97.15,351,2,P67 +,P68,99999,Eureka (Ramos),NV,US,39.52,-115.97,1993,2,P68 +,P69,99999,Elk City (Ramos),ID,US,45.82,-115.43,1249,2,P69 +,P70,99999,Clines Corner,NM,US,34.93,-105.58,2109,2,P70 +,P75,99999,Seul Choix Pt(Amos),MI,US,45.92,-85.92,180,2,P75 +,P88,99999,Rome (Amos),OR,US,42.9,-117.65,1162,2,P88 +,P92,99999,Salt Point (Ramos),LA,US,29.6,-91.3,3,2,P92 +PAAK,,99999,Atka Airport,AK,US,52.22,-174.21,17,2,PAAK +PAAP,,99999,Port Alexander,AK,US,56.25,-134.65,1,2,PAAP +PAAQ,,70274,Palmer Municipal,AK,US,61.6,-149.08,71,2,PAAQ +PABA,,99999,Barter Island(Awos),AK,US,70.13,-143.58,2,2,PABA +PABG,,99999,Big Delta Arctic Wx,AK,US,64.0,-145.72,389,2,PABG +PABL,,99999,Buckland,AK,US,65.99,-161.12,0,2,PABL +PABN,,99999,Nabesna/Devil Mtn,AK,US,62.4,-143.0,882,2,PABN +PABT,,70174,Bettles Field,AK,US,66.92,-151.52,196,2,PABT +PABV,,99999,Birchwood,AK,US,61.42,-149.52,29,2,PABV +PACL,,99999,Clear,AK,US,64.3,-149.12,168,2,PACL +PACP,,70360,Cape Saint Elias,AK,US,59.8,-144.6,18,2,PACP +PACR,,99999,Circle City Airport,AK,US,65.83,-144.07,182,2,PACR +PACS,,99999,Cape Sarichef Arpt,AK,US,54.6,-164.93,9,2,PACS +PACV,,70296,Cordova/Mile 13,AK,US,60.5,-145.5,13,2,PACV +PACY,,70298,Yakataga (Cape),AK,US,60.08,-142.5,11,2,PACY +PACZ,,70212,Cape Romanzoff Awos,AK,US,61.78,-166.03,146,2,PACZ +PADE,,99999,Deering,AK,US,66.08,-162.75,9,2,PADE +PADK,,70454,Adak Nas/Mitchell,AK,US,51.88,-176.65,4,2,PADK +PADL,,70321,Dillingham (Amos),AK,US,59.05,-158.52,29,2,PADL +PADT,,99999,Slana Airport,AK,US,62.7,-143.98,730,2,PADT +PADU,,70489,Dutch Harbor,AK,US,53.9,-166.55,4,2,PADU +,PAE,99999,Everett/Paine Field,WA,US,47.9,-122.28,185,2,PAE +PAEC,,99999,Chulitna,AK,US,62.88,-149.83,381,2,PAEC +PAED,,70272,Elmendorf Afb,AK,US,61.25,-149.8,65,2,PAED +PAEG,,99999,Eagle Airport,AK,US,64.78,-141.15,268,2,PAEG +PAEH,,70305,Cape Newenham(Awos),AK,US,58.65,-162.07,165,2,PAEH +PAEI,,70265,Eielson Afb,AK,US,64.67,-147.1,167,2,PAEI +PAEL,,99999,Elfin Cove Seaplane,AK,US,58.2,-136.35,0,2,PAEL +PAEM,,99999,Emmonak,AK,US,62.77,-164.5,3,2,PAEM +PAEN,,70259,Kenai Municipal,AK,US,60.57,-151.25,29,2,PAEN +PAER,,99999,Merrill Pass West/Sty R Ldge,AK,US,61.27,-153.8,358,2,PAER +PAFB,,99999,Wainwright Aaf,AK,US,64.83,-147.62,137,2,PAFB +PAFE,,99999,Kake Seaplane Base,AK,US,56.97,-133.95,0,2,PAFE +PAFK,,99999,Farewell Lake (Fkk - Seapl Base),AK,US,62.54,-153.62,321,2,PAFK +PAFL,,99999,Farewell Lake (Tnw - Tin Creek),AK,US,62.53,-153.61,351,2,PAFL +PAFM,,99999,Ambler,AK,US,67.1,-157.85,88,2,PAFM +PAFR,,70270,Ft Richardson/Bryn,AK,US,61.27,-149.65,115,2,PAFR +PAFV,,99999,Five Mile Camp,AK,US,65.93,-149.83,155,2,PAFV +PAFW,,70248,Farewell/Inter Fld,AK,US,63.5,-153.88,458,2,PAFW +PAFY,,70194,Fort Yukon (Awos),AK,US,66.57,-145.27,131,2,PAFY +PAGA,,70222,Galena Airport,AK,US,64.73,-156.93,46,2,PAGA +PAGB,,99999,Galbraith Lake,AK,US,68.48,-149.48,814,2,PAGB +PAGK,,70271,Gulkana Arpt (Aut),AK,US,62.15,-145.45,481,2,PAGK +PAGL,,99999,Golovin,AK,US,64.55,-163.05,8,2,PAGL +PAGM,,70204,Gambell (Awos),AK,US,63.77,-171.73,8,2,PAGM +PAGN,,70383,Angoon Seaplane,AK,US,57.5,-134.58,11,2,PAGN +PAGP2,,99451,Pagan/N. Marianas,,MY,18.0,145.43,2,2,PAGP2 +PAGS,,70367,Gustavus,AK,US,58.42,-135.73,9,2,PAGS +PAGT,,99999,Nightmute,AK,US,60.47,-164.7,4,2,PAGT +PAGY,,70362,Skagway,AK,US,59.47,-135.3,5,2,PAGY +,PAH,72435,Paducah/Barkley,KY,US,37.07,-88.77,120,2,PAH +PAHN,,99999,Haines,AK,US,59.25,-135.52,5,2,PAHN +PAHO,,70341,Homer Municipal,AK,US,59.63,-151.5,22,2,PAHO +PAHP,,99999,Hooper Bay (Awos),AK,US,61.53,-166.15,5,2,PAHP +PAHS,,99999,Huslia,AK,US,65.7,-156.38,55,2,PAHS +PAHV,,99999,Healy River Airport,AK,US,63.88,-149.02,396,2,PAHV +PAHY,,99999,Hydaburg Seaplane,AK,US,55.2,-132.83,0,2,PAHY +PAHZ,,99999,Hayes River,AK,US,61.98,-152.08,305,2,PAHZ +PAII,,99999,Egegik(Awos),AK,US,58.42,-157.37,119,2,PAII +PAIK,,99999,Kinana/Bob Baker Me,AK,US,66.98,-160.43,46,2,PAIK +PAIL,,70340,Iliamna Arpt (Amos),AK,US,59.75,-154.92,49,2,PAIL +PAIM,,70173,Indian Mtn Afs Awos,AK,US,66.0,-153.7,389,2,PAIM +PAIN,,99999,Mckinley Park,AK,US,63.73,-148.92,524,2,PAIN +PAIZ,,99999,Lazy Mtn/Wolverine,AK,US,61.63,-149.03,236,2,PAIZ +PAJB,,99999,Biorka Island Sawrs,AK,US,56.85,-135.53,15,2,PAJB +PAJC,,99999,Chignik,AK,US,56.31,-158.37,20,2,PAJC +PAJH,,99999,Lahaina/West Maui,HI,US,21.02,-156.63,40,2,PAJH +PAJN,,70381,Juneau Intl Airport,AK,US,58.37,-134.58,7,2,PAJN +PAJO,,99999,Johnstone Point,AK,US,60.48,-146.6,14,2,PAJO +PAJV,,99999,Sutton,AK,US,61.72,-148.88,265,2,PAJV +PAKK,,99999,Koyuk,AK,US,64.93,-161.15,40,2,PAKK +PAKO,,70482,Nikolski (Amos),AK,US,52.95,-168.85,21,2,PAKO +PAKP,,99999,Anaktuvuk Pass,AK,US,68.13,-151.73,643,2,PAKP +PAKT,,70395,Ketchikan Intl Arpt,AK,US,55.35,-131.7,29,2,PAKT +PAKU,,99999,Kuparuk Airport,AK,US,70.32,-149.59,20,2,PAKU +PAKV,,99999,Kaltag Airport (Asos),AK,US,64.32,-158.72,60,2,PAKV +PAKW,,99999,Klawock,AK,US,55.58,-133.08,15,2,PAKW +PALH,,99999,Lake Hood Seaplane,AK,US,61.18,-149.97,22,2,PALH +PALJ,,99999,Port Alsworth,AK,US,60.2,-154.3,81,2,PALJ +PALK,,99999,Snowshoe Lake,AK,US,62.03,-142.67,735,2,PALK +PALR,,99999,Chandalar Lake,AK,US,67.5,-148.48,585,2,PALR +PALU,,70104,Cape Lisburne(Awos),AK,US,68.88,-166.13,3,2,PALU +PALV,,99999,Big River Lake,AK,US,60.82,-152.3,12,2,PALV +,PAM,74775,Tyndall Afb,FL,US,30.07,-85.58,5,2,PAM +PAMD,,70343,Middleton Isl. Amos,AK,US,59.43,-146.33,14,2,PAMD +PAMH,,70246,Minchumina,AK,US,63.9,-152.27,214,2,PAMH +PAML,,99999,Manley Hot Springs,AK,US,65.0,-150.65,82,2,PAML +PAMM,,99999,Metlakatla,AK,US,55.08,-131.35,0,2,PAMM +PAMR,,99999,Merrill Field,AK,US,61.22,-149.85,42,2,PAMR +PAMX,,99999,Mccarthy,AK,US,61.43,-142.93,455,2,PAMX +PAMY,,99999,Mekoryuk,AK,US,60.37,-166.27,15,2,PAMY +PANI,,70232,Aniak (Awos),AK,US,61.58,-159.53,26,2,PANI +PANN,,70260,Nenana Muni (Amos),AK,US,64.55,-149.08,110,2,PANN +PANR,,99999,Funter Bay Seaplane,AK,US,58.25,-134.9,0,2,PANR +PANV,,99999,Anvik Airport,AK,US,62.65,-160.18,99,2,PANV +,PAO,99999,Palo Alto Airport,CA,US,37.47,-122.12,2,2,PAO +PAOH,,99999,Hoonah Seaplane,AK,US,58.12,-135.45,0,2,PAOH +PAOR,,70291,Northway,AK,US,62.97,-141.93,525,2,PAOR +PAPB,,99999,St George Island,AK,US,56.58,-169.66,35,2,PAPB +PAPC,,99999,Prospect Creek,AK,US,66.82,-150.65,335,2,PAPC +PAPG,,70386,Petersburg,AK,US,56.82,-132.97,0,2,PAPG +PAPH,,70333,Port Heiden (Amos),AK,US,56.95,-158.62,29,2,PAPH +PAPM,,99999,Platinum,AK,US,59.02,-161.82,3,2,PAPM +PAPO,,99999,Point Hope (Awos),AK,US,68.35,-166.8,4,2,PAPO +PAPR,,99999,Prospect Creek,AK,US,66.82,-150.65,335,2,PAPR +PAPT,,70249,Puntilla (Lake),AK,US,62.1,-152.75,560,2,PAPT +PAPU,,99999,Prudhoe Bay,AK,US,70.25,-148.33,14,2,PAPU +,PAQ,70274,Palmer Municipal,AK,US,61.6,-149.08,71,2,PAQ +PAQC,,99999,Klawock Seaplane,AK,US,55.55,-133.1,0,2,PAQC +PAQT,,99999,Nuiqsut,AK,US,70.21,-151.01,12,2,PAQT +PARC,,99999,Arctic Village,AK,US,68.12,-145.57,636,2,PARC +PARD,,99999,Red Dog,AK,US,68.08,-162.83,0,2,PARD +PARL,,99999,Central Airport,AK,US,65.58,-144.78,284,2,PARL +PASA,,99999,Savoonga Airport,AK,US,63.68,-170.5,16,2,PASA +PASC,,99999,Deadhorse,AK,US,70.2,-148.47,17,2,PASC +PASD,,99999,Sand Point,AK,US,55.32,-160.52,7,2,PASD +PASH,,99999,Shishmaref (Awos),AK,US,66.27,-166.05,2,2,PASH +PASI,,70371,Sitka/Japonski Arpt,AK,US,57.07,-135.35,20,2,PASI +PASK,,99999,Selawik,AK,US,66.62,-160.0,8,2,PASK +PASL,,99999,Sleetmute,AK,US,61.72,-157.15,54,2,PASL +PASM,,99999,Saint Mary'S (Awos),AK,US,62.07,-163.3,95,2,PASM +PASO,,99999,Seldovia Airport,AK,US,59.44,-151.7,8,2,PASO +PASP,,99999,Sheep Mountain,AK,US,61.82,-147.5,838,2,PASP +PASV,,70235,Sparrevohn (Awos),AK,US,61.1,-155.58,484,2,PASV +PASW,,70255,Skwentna,AK,US,61.97,-151.18,45,2,PASW +PASX,,99999,Soldotna,AK,US,60.48,-151.03,33,2,PASX +PATA,,70178,Tanana/Calhoun Mem,AK,US,65.17,-152.1,67,2,PATA +PATC,,70117,Tin City Afs (Awos),AK,US,65.57,-167.92,83,2,PATC +PATG,,99999,Togiac Village Awos,AK,US,59.05,-160.4,6,2,PATG +PATJ,,99999,Tok,AK,US,63.32,-142.72,509,2,PATJ +PATK,,70251,Talkeetna,AK,US,62.3,-150.1,109,2,PATK +PATL,,99999,Tatalina (Awos),AK,US,62.9,-155.98,294,2,PATL +PATO,,99999,Portage Glacier Visitor Center,AK,US,60.79,-148.83,29,2,PATO +PATU,,70409,Attu/Casco Cove Cgs,AK,US,52.84,-173.18,21,2,PATU +PATW,,99999,Cantwell,AK,US,63.4,-148.95,668,2,PATW +PAUB,,99999,Kuparuk Airport,AK,US,70.32,-149.58,20,2,PAUB +PAUD,,99999,Prudhoe Bay,AK,US,70.25,-148.33,14,2,PAUD +PAUM,,70162,Umiat,AK,US,69.37,-152.13,85,2,PAUM +PAUN,,70207,Unalakleet (Awos),AK,US,63.88,-160.8,6,2,PAUN +PAUO,,99999,Willow Airport,AK,US,61.75,-150.05,67,2,PAUO +PAVD,,99999,Valdez,AK,US,61.13,-146.25,37,2,PAVD +PAVL,,99999,Kivalina,AK,US,67.73,-164.54,3,2,PAVL +PAVW,,70275,Valdez,AK,US,61.13,-146.35,10,2,PAVW +PAWD,,70277,Seward,AK,US,60.12,-149.45,18,2,PAWD +PAWG,,70387,Wrangell,AK,US,56.48,-132.37,13,2,PAWG +PAWI,,70030,Wainwright (Dew),AK,US,70.62,-159.86,27,2,PAWI +PAWN,,99999,Noatak,AK,US,67.57,-162.98,30,2,PAWN +PAWR,,99999,Whittier,AK,US,60.77,-148.68,9,2,PAWR +PAWS,,99999,Wasilla,AK,US,61.58,-149.45,370,2,PAWS +PAXK,,99999,Paxson,AK,US,63.03,-145.5,809,2,PAXK +,PAZ,99999,Palizada,,MX,18.25,-92.08,15,2,PAZ +PAZK,,99999,Eureka,AK,US,61.93,-147.17,1002,2,PAZK +,PBC,76685,Puebla,,MX,19.03,-98.2,2166,2,PBC +,PBF,99999,Pine Bluff/Grider,AR,US,34.18,-91.93,63,2,PBF +,PBG,99999,Plattsburgh Afb,NY,US,44.65,-73.47,72,2,PBG +,PBH,99999,Phillips/Price Co.,WI,US,45.7,-90.4,449,2,PBH +,PBI,72203,West Palm Beach,FL,US,26.68,-80.12,6,2,PBI +PBTI,,99999,Barter Island (Dew),AK,US,70.13,-143.58,2,2,PBTI +,PBZ,99999,Pittsburgh Nexrad,PA,US,40.53,-80.22,386,2,PBZ +,PCA,76632,Pachuca,,MX,20.13,-98.73,2417,2,PCA +,PCU,99999,Picayune/Pearl Riv,MS,US,30.52,-89.7,19,2,PCU +,PDC,99999,Prairie Du Chien Muni Airport,WI,US,43.02,-91.12,201,2,PDC +,PDK,99999,Atlanta/Dekalb,GA,US,33.88,-84.3,305,2,PDK +,PDT,72688,Pendleton Municipal,OR,US,45.68,-118.85,456,2,PDT +,PDX,72698,Portland Intl Arpt,OR,US,45.6,-122.6,12,2,PDX +,PEA,99999,Pella Muni Airport,IA,US,41.4,-92.95,270,2,PEA +,PEF,99999,Peterson Afb,CO,US,38.82,-104.73,1876,2,PEF +,PEO,99999,Penn Yan Airport,NY,US,42.64,-77.05,298,2,PEO +,PFC,99999,Pacific City State,OR,US,45.2,-123.97,2,2,PFC +,PFN,99999,Panama City/Bay Co.,FL,US,30.22,-85.68,6,2,PFN +PFYU,,70194,Fort Yukon (Awos),AK,US,66.57,-145.27,131,2,PFYU +,PGA,72371,Page Muni (Amos),AZ,US,36.93,-111.45,1304,2,PGA +,PGD,99999,Punta Gorda,FL,US,26.92,-82.0,8,2,PGD +KPGL,,99999,Pascagoula/Jackson,MS,US,30.4,-88.48,3,2,KPGL +PGNT,,91233,Sabanettan/Tinian,,MY,14.97,145.6,80,2,PGNT +,PGO,72341,Page Mtn (Awos),OK,US,34.68,-94.62,883,2,PGO +PGRO,,91221,Rota Intl/Rota Isl,,MY,14.18,145.25,185,2,PGRO +PGSN,,91232,Saipan/Isley (Cgs),,MY,15.12,145.73,65,2,PGSN +PGTI,,99999,West Tinian,,MY,15.0,145.63,82,2,PGTI +PGUA,,91218,Guam/Andersen A,,MY,13.58,144.93,187,2,PGUA +,PGV,99999,Pitt-Greenville Arp,NC,US,35.63,-77.4,8,2,PGV +PGWT,,99999,Peipeinimaru,,MY,20.05,145.22,13,2,PGWT +PHAC,,91161,Kokee-On-Kauai,HI,US,22.15,-159.65,1280,2,PHAC +PHBK,,91162,Barking Sands/Kauai,HI,US,22.07,-159.78,5,2,PHBK +,PHD,99999,New Philadelphia,OH,US,40.47,-81.42,273,2,PHD +,PHF,99999,Newport News,VA,US,37.13,-76.5,13,2,PHF +PHHI,,91170,Wheeler Afb/Oahu,HI,US,21.48,-158.03,255,2,PHHI +PHHN,,99999,Hana,HI,US,20.78,-156.14,23,2,PHHN +PHIK,,99999,Hickam Afb/Oahu,HI,US,21.32,-157.92,4,2,PHIK +PHJH,,99999,Lahaina/West Maui,HI,US,21.02,-156.63,40,2,PHJH +PHJR,,91178,Kalaeloa Airport,HI,US,21.31,-158.07,16,2,PHJR +PHKO,,91281,Kona/Hawaii Island,HI,US,19.65,-156.0,9,2,PHKO +,PHL,72408,Philadelphia Intl,PA,US,39.88,-75.25,9,2,PHL +PHLU,,99999,Lihue Kauai Island,HI,US,21.98,-159.33,31,2,PHLU +PHMK,,91186,Molokai/Kaunakakai,HI,US,21.15,-157.1,137,2,PHMK +PHMO,,99999,Mauna Loa Ridge Met/Rad Molokai,HI,US,21.14,-157.18,440,2,PHMO +PHMU,,99999,Waimea-Kohala/Hawaii,HI,US,20.0,-155.67,2671,2,PHMU +,PHN,99999,St.Clair County Int,MI,US,42.92,-82.53,198,2,PHN +PHNA,,91178,Barbers Pt Nas/Oahu,HI,US,21.31,-158.07,16,2,PHNA +PHNG,,91176,Kaneohe Mcas/Oahu,HI,US,21.45,-157.77,3,2,PHNG +PHNY,,99999,Lanai City Airport,HI,US,20.78,-156.95,399,2,PHNY +,PHO,99999,Point Hope (Awos),AK,US,68.35,-166.8,4,2,PHO +,PHP,99999,Philip,SD,US,44.07,-101.65,683,2,PHP +PHSF,,99999,Bradshaw Aaf/Hawaii,HI,US,19.78,-155.55,1887,2,PHSF +,PHT,99999,Paris/Henry Co,TN,US,36.34,-88.38,177,2,PHT +,PHX,72278,Phoenix/Sky Harbor,AZ,US,33.43,-112.02,337,2,PHX +,PIA,72532,Peoria Regional,IL,US,40.67,-89.68,202,2,PIA +,PIB,99999,Pine Belt Rgnl Awos,MS,US,31.47,-89.33,91,2,PIB +,PIE,99999,Saint Petersburg,FL,US,27.92,-82.68,3,2,PIE +,PIH,72578,Pocatello Municipal,ID,US,42.92,-112.6,1365,2,PIH +,PIL,99999,Port Isabel-Cameron County Apt,TX,US,26.17,-97.35,6,2,PIL +PILM4,,99409,Passage Island,MI,US,48.22,-88.37,195,2,PILM4 +,PIR,99999,Pierre Municipal,SD,US,44.38,-100.28,531,2,PIR +,PIZ,70121,Point Lay (Dew),AK,US,69.82,-162.92,6,2,PIZ +,PJA,99999,Port Alsworth,AK,US,60.2,-154.3,81,2,PJA +,PJB,99999,Payson,AZ,US,34.27,-111.35,1571,2,PJB +,PJI,99999,Point Judith (Cgs),RI,US,41.35,-71.47,2,2,PJI +PJON,,91275,Johnston Island,,PN,16.73,-169.52,5,2,PJON +,PKB,99999,Parkersburg/Wilson,WV,US,39.35,-81.43,262,2,PKB +,PKD,99999,Park Rapids Muni,MN,US,46.9,-95.07,440,2,PKD +,PKF,72741,Park Falls Muni,WI,US,45.93,-90.45,469,2,PKF +PKMA,,91250,Eniwetok Aux Af,,MH,11.35,162.35,5,2,PKMA +PKMR,,99999,Wso Majuro,RM,MH,7.06,171.27,6,2,PKMR +,PLB,99999,Plattsburgh/Clinton,NY,US,44.68,-73.52,113,2,PLB +PLCH,,91490,Christmas/Cassidy,,NZ,1.98,-157.48,3,2,PLCH +PLFA,,91487,Fanning Island,,NZ,3.85,-159.37,5,2,PLFA +,PLN,99999,Pellston/Emmet Co.,MI,US,45.57,-84.8,219,2,PLN +PLPA,,91385,Palmyra/Cooper(Aut),,LN,5.88,-162.05,2,2,PLPA +PLUR,,91901,Jarvis Island (Aut),,LN,-0.38,-160.02,2,2,PLUR +,PMD,72382,Palmdale Production,CA,US,34.63,-118.08,774,2,PMD +PMDY,,91066,Midway Island Naf,HI,US,28.22,-177.37,4,2,PMDY +,PML,99999,Port Moller Afs,AK,US,56.0,-160.57,8,2,PML +,PMP,99999,Pompano Beach,FL,US,26.25,-80.12,7,2,PMP +,PNC,99999,Ponca City Muni,OK,US,36.73,-97.1,307,2,PNC +,PNE,99999,Philadelphia Ne,PA,US,40.08,-75.02,37,2,PNE +,PNM,99999,Princeton Muni Airport,MN,US,45.56,-93.61,298,2,PNM +,PNS,99999,Pensacola Regional,FL,US,30.47,-87.18,37,2,PNS +,PNT,99999,Pontiac,IL,US,40.92,-88.63,201,2,PNT +PNXA3,,99999,Cave Creek Radar,AZ,US,33.98,-111.8,1584,2,PNXA3 +,POC,99999,La Verne/Brackett,CA,US,34.1,-117.78,308,2,POC +,POF,99999,Poplar Bluff Municipal Airport,MO,US,36.77,-90.32,101,2,POF +POLI,,99999,Oliktok (Dew/Awos),AK,US,70.5,-149.9,5,2,POLI +POTA2,,99999,Potato Point,AK,US,61.6,-146.7,0,2,POTA2 +,POU,99999,Poughkeepsie,NY,US,41.63,-73.88,51,2,POU +,POY,99999,Powell Municipal,WY,US,44.87,-108.78,1552,2,POY +,PPC,99999,Prospect Creek,AK,US,66.82,-150.65,335,2,PPC +,PPE,76061,Puerto Penasco,,MX,31.3,-113.55,48,2,PPE +,PPF,99999,Parsons/Tri City,KS,US,37.33,-95.52,274,2,PPF +PPIZ,,99999,Point Lay(Dew/Awos),AK,US,69.73,-163.02,6,2,PPIZ +,PPQ,99999,Pittsfield,IL,US,39.63,-90.78,216,2,PPQ +,PQI,72713,Presque Isle (Awos),ME,US,46.68,-68.05,146,2,PQI +,PQL,99999,Pascagoula,MS,US,30.46,-88.53,5,2,PQL +,PQN,99999,Pipestone (Awos),MN,US,43.98,-96.32,529,2,PQN +,PRB,99999,Paso Robles Muni,CA,US,35.67,-120.63,255,2,PRB +,PRG,99999,Paris,IL,US,39.7,-87.67,199,2,PRG +PROC1,,99999,Paso Robles Radar,CA,US,35.4,-120.35,225,2,PROC1 +,PRT,99999,Pt. Retreat (Amos),AK,US,58.4,-134.95,15,2,PRT +,PRX,99999,Paris/Cox Field,TX,US,33.63,-95.45,167,2,PRX +,PSB,99999,Philipsburg/Mid-St,PA,US,40.88,-78.08,594,2,PSB +,PSC,99999,Pasco/Tri-Cities,WA,US,46.27,-119.12,124,2,PSC +,PSF,99999,Pittsfield Muni,MA,US,42.43,-73.3,364,2,PSF +,PSG,70386,Petersburg,AK,US,56.82,-132.97,0,2,PSG +,PSK,99999,Dublin/New Riv Vlly,VA,US,37.13,-80.68,642,2,PSK +,PSM,99999,Pease Afb/Portsmout,NH,US,43.08,-70.82,31,2,PSM +,PSP,99999,Palm Springs Rgnl,CA,US,33.83,-116.5,141,2,PSP +,PSX,99999,Palacios Municipal,TX,US,28.73,-96.25,5,2,PSX +PTAC1,,99412,Point Arena,CA,US,38.95,-123.73,17,2,PTAC1 +PTAT2,,99411,Port Aransas,TX,US,27.83,-97.05,5,2,PTAT2 +,PTB,99999,Petersburg (Awos),VA,US,37.18,-77.52,59,2,PTB +,PTC,76401,Puerto Cortes,,MX,24.47,-111.53,5,2,PTC +,PTD,99999,Damon Field,NY,US,44.68,-74.95,144,2,PTD +PTGC1,,99421,Point Arguello,CA,US,34.58,-120.65,12,2,PTGC1 +,PTH,70333,Port Heiden (Amos),AK,US,56.95,-158.62,29,2,PTH +,PTI,70249,Puntilla (Lake),AK,US,62.1,-152.75,560,2,PTI +,PTK,99999,Pontiac-Oakland,MI,US,42.67,-83.42,299,2,PTK +PTKR,,99999,Wso Koror,,KA,7.27,134.45,176,2,PTKR +,PTN,99999,Patterson Memorial,LA,US,29.72,-91.33,3,2,PTN +PTSA,,91356,Kusaie/Kosrae East,,KA,5.33,163.03,4,2,PTSA +,PTT,74543,Pratt Municipal,KS,US,37.7,-98.75,595,2,PTT +PTTK,,91355,Kosrae Carolines/V,,KA,5.35,162.95,2,2,PTTK +PTTP,,99999,Wso Pohnpei,,KA,6.95,158.25,46,2,PTTP +,PTU,99999,Platinum,AK,US,59.02,-161.82,3,2,PTU +,PTV,99999,Porterville (Awos),CA,US,36.03,-119.07,135,2,PTV +,PTW,99999,Pottstown Limerick Airport,PA,US,40.24,-75.56,94,2,PTW +,PUB,72464,Pueblo Memorial(Aw),CO,US,38.28,-104.52,1439,2,PUB +,PUC,72470,Price/Carbon(Ramos),UT,US,39.62,-110.75,1799,2,PUC +,PUO,99999,Prudhoe Bay,AK,US,70.25,-148.33,14,2,PUO +,PUW,99999,Pullman/Moscow Rgnl,WA,US,46.75,-117.12,778,2,PUW +,PUX,99999,Pueblo (Nexrad),CO,US,38.47,-104.18,1620,2,PUX +,PVC,99999,Provincetown (Awos),MA,US,42.07,-70.22,2,2,PVC +,PVD,72507,Providence/Green,RI,US,41.73,-71.43,19,2,PVD +,PVJ,99999,Pauls Valley Muni Airport,OK,US,34.71,-97.22,295,2,PVJ +,PVR,99999,Puerto Vallarta,,MX,20.67,-105.27,6,2,PVR +,PVU,99999,Provo Muni (Awos),UT,US,40.22,-111.72,1369,2,PVU +,PVW,99999,Plainview/Hale Co.,TX,US,34.17,-101.72,1028,2,PVW +,PWA,99999,Oklahoma City/Wiley,OK,US,35.53,-97.65,396,2,PWA +PWAK,,91245,Wake Island Airfld,,WK,19.28,166.65,4,2,PWAK +,PWC,99999,Pine River Regional Airport,MN,US,46.72,-94.38,395,2,PWC +,PWG,99999,Mc Gregor (Awos),TX,US,31.48,-97.32,180,2,PWG +,PWK,99999,Chicago/Palwaukee,IL,US,42.12,-87.92,197,2,PWK +,PWM,72606,Portland Intl Jet,ME,US,43.65,-70.32,19,2,PWM +,PWT,99999,Bremerton Ntnl Awos,WA,US,47.5,-122.75,147,2,PWT +,PXK,99999,Paxson,AK,US,63.03,-145.5,809,2,PXK +,PXM,99999,Puerto Escondid,,MX,15.87,-97.08,88,2,PXM +,PYM,99999,Plymouth Municipal,MA,US,41.92,-70.73,45,2,PYM +,PYX,99999,Perryton/Ochiltree County Apt,TX,US,36.41,-100.75,889,2,PYX +,PZQ,99999,Presque Isle/Rogers,MI,US,45.4,-83.82,204,2,PZQ +,Q63,99999,Pyramid Lake,NV,US,40.05,-119.63,1188,2,Q63 +,Q67,99999,Tahoe City (Cgs),CA,US,39.18,-120.12,1900,2,Q67 +,QET,76625,Queretaro,,MX,20.6,-100.38,1813,2,QET +,QQQ,99999,Moron Ab,,SP,37.17,-5.61,87,2,QQQ +,RAC,99999,Racine,WI,US,42.76,-87.81,205,2,RAC +,RAD,99999,Warroad(Awos),MN,US,48.93,-95.33,328,2,RAD +,RAL,99999,Riverside Municipal,CA,US,33.95,-117.45,249,2,RAL +,RAN,72531,Chanute Afb/Rantoul,IL,US,40.3,-88.15,228,2,RAN +,RAX,99999,Raleigh (Nexrad),NC,US,35.67,-78.5,141,2,RAX +,RBD,99999,Dallas/Redbird Arpt,TX,US,32.68,-96.87,201,2,RBD +,RBG,99999,Roseburg Municipal,OR,US,43.23,-123.35,160,2,RBG +,RBL,72591,Red Bluff Municipal,CA,US,40.15,-122.25,108,2,RBL +,RCA,99999,Ellsworth Afb,SD,US,44.15,-103.1,999,2,RCA +RCAY,,46745,Kangshan (Tw-Afb),,TW,22.78,120.27,10,2,RCAY +RCBS,,46736,Chinmem/Shatou(Afb),,TW,24.43,118.37,9,2,RCBS +RCDC,,46750,Pingtung South(Afb),,TW,22.68,120.47,24,2,RCDC +RCFG,,46689,Mazu (=588490),,TW,26.17,119.93,91,2,RCFG +RCFN,,99999,Feng Nin (Tw-Afb),,TW,22.77,121.08,42,2,RCFN +RCFS,,46772,Chia Tung,,TW,22.42,120.55,20,2,RCFS +RCGM,,46697,Taoyuan Ab (=589650,,TW,25.07,121.23,45,2,RCGM +RCKH,,46740,Kaohsiung Intl Arpt,,TW,22.58,120.35,9,2,RCKH +RCKU,,46746,Chiayi (Tw-Afb),,TW,23.47,120.38,25,2,RCKU +RCKW,,46752,Hengchun,,TW,21.93,120.83,13,2,RCKW +RCLG,,46751,Taichung (Tw-Afb),,TW,24.18,120.65,112,2,RCLG +RCLM,,46810,Dongsha/Pratas (=597920),,TW,20.67,116.72,6,2,RCLM +RCLY,,46762,Lan Yu (=595670),,TW,22.03,121.55,325,2,RCLY +RCMJ,,46747,Donggang (=595530),,TW,22.47,120.43,8,2,RCMJ +RCMQ,,46770,Wuchia Observatory,,TW,24.27,120.62,5,2,RCMQ +RCMS,,46764,Ilan,,TW,24.75,121.77,9,2,RCMS +RCNN,,46743,Tainan (Tw-Afb),,TW,22.95,120.2,19,2,RCNN +RCNO,,46730,Dongshi,,TW,23.27,119.67,45,2,RCNO +RCPO,,46756,Hsinchu (Tw-Afb),,TW,24.82,120.93,8,2,RCPO +RCQC,,46734,Makung Ab (=593450),,TW,23.58,119.62,31,2,RCQC +RCQS,,46760,Chihhang (Tw-Afb),,TW,22.8,121.18,37,2,RCQS +RCSQ,,46758,Pingtung North(Afb),,TW,22.7,120.48,29,2,RCSQ +RCSS,,46696,Sungshan/Taipei,,TW,25.07,121.55,6,2,RCSS +RCTP,,46686,Chiang Kai Shek,,TW,25.08,121.22,33,2,RCTP +RCUK,,46738,Pa Kuei/Bakuai,,TW,24.93,121.3,141,2,RCUK +RCYU,,46763,Hulien Ab (=593620),,TW,24.03,121.62,16,2,RCYU +,RDD,72592,Redding Municipal,CA,US,40.5,-122.3,153,2,RDD +,RDG,99999,Reading/Spaatz Fld,PA,US,40.38,-75.97,105,2,RDG +,RDK,99999,Red Oak,IA,US,41.02,-95.27,318,2,RDK +,RDM,99999,Redmond (Awos),OR,US,44.25,-121.15,938,2,RDM +,RDR,99999,Grand Forks Afb,ND,US,47.97,-97.4,278,2,RDR +,RDU,72306,Raleigh-Durham,NC,US,35.87,-78.78,134,2,RDU +,RED,99999,Red Lodge,MT,US,45.18,-109.27,1757,2,RED +,REE,99999,Reese Afb/Lubbock,TX,US,33.6,-102.05,1017,2,REE +,REJ,72661,Redig (Amos),SD,US,45.27,-103.53,925,2,REJ +,REO,99999,Rome,OR,US,42.59,-117.87,1235,2,REO +,REX,99999,Reynosa Intl Ar,,MX,26.02,-98.23,39,2,REX +,RFD,72543,Rockford,IL,US,42.2,-89.1,226,2,RFD +,RGK,99999,Red Wing,MN,US,44.58,-92.48,239,2,RGK +,RGX,99999,Reno (Nexrad),NV,US,39.75,-119.47,2560,2,RGX +,RHI,99999,Rhinelander/Oneida,WI,US,45.63,-89.47,495,2,RHI +,RHP,99999,Andrews,NC,US,35.19,-83.86,518,2,RHP +,RHV,99999,San Jose/Reid/Hillv,CA,US,37.33,-121.82,41,2,RHV +,RIC,72401,Richmond/Byrd Field,VA,US,37.5,-77.33,54,2,RIC +,RIE,99999,Rice Lake Municipal,WI,US,45.48,-91.72,347,2,RIE +,RIL,99999,Rifle/Garfield Rgnl,CO,US,39.53,-107.72,1691,2,RIL +,RIV,72286,March Afb/Riverside,CA,US,33.88,-117.27,469,2,RIV +RJAA,,47686,New Tokyo Intl Arpt,,JP,35.77,140.38,44,2,RJAA +RJAF,,47709,Matsumoto Airport,,JP,36.17,137.93,660,2,RJAF +RJAH,,47715,Hyakuri (Jasdf),,JP,36.18,140.42,35,2,RJAH +RJAI,,99999,Ichikawa,,JP,35.73,139.92,31,2,RJAI +RJAK,,47716,Kasumigaura (Jasdf),,JP,36.03,140.2,29,2,RJAK +RJAT,,47721,Fuji (Jasdf),,JP,35.32,138.87,683,2,RJAT +RJBB,,47774,Kansai Intl,,JP,34.42,135.25,8,2,RJBB +RJBD,,47782,Nankishirahama Arpt,,JP,33.67,135.35,108,2,RJBD +RJBH,,99999,Hiroshimanishi,,JP,34.37,132.43,5,2,RJBH +RJBT,,99999,Tajima,,JP,35.51,134.8,210,2,RJBT +RJCA,,47477,Asahikawa (Jasdf),,JP,43.8,142.37,118,2,RJCA +RJCB,,47490,Obihiro Airport,,JP,42.73,143.22,152,2,RJCB +RJCC,,47425,Chitose (Jasdf/Civ),,JP,42.8,141.67,30,2,RJCC +RJCH,,47488,Hakodate Airport,,JP,41.77,140.82,36,2,RJCH +RJCJ,,47434,Chitose (Jasdf),,JP,42.82,141.68,27,2,RJCJ +RJCK,,47489,Kushiro Airport,,JP,43.03,144.2,98,2,RJCK +RJCM,,47481,Memambetsu Airport,,JP,43.9,144.17,36,2,RJCM +RJCN,,47483,Nakashibetsu Arpt,,JP,43.57,144.97,70,2,RJCN +RJCO,,47479,Sapporo (Jgsdf/Civ),,JP,43.12,141.38,11,2,RJCO +RJCR,,99999,Rebun Island,,JP,45.45,141.03,27,2,RJCR +RJCS,,47418,Kushiro/Kenebetsu,,JP,42.98,144.4,37,2,RJCS +RJCT,,99999,Tokachi (Jgsdf),,JP,42.9,143.17,84,2,RJCT +RJCW,,47441,Wakkanai Airport,,JP,45.4,141.8,11,2,RJCW +RJCY,,47423,Muroran/Yakumo,,JP,42.32,140.98,49,2,RJCY +RJDB,,47858,Iki Airport (Isl),,JP,33.75,129.78,16,2,RJDB +RJDC,,47786,Yamaguchi/Ube Arpt,,JP,33.93,131.28,8,2,RJDC +RJDK,,99999,Kamigoto,,JP,33.02,129.18,20,2,RJDK +RJDM,,47860,Metabaru (Jasdf),,JP,33.32,130.42,19,2,RJDM +RJDO,,99999,Ojika Island,,JP,33.22,129.05,20,2,RJDO +RJDT,,47799,Tsushima Airport,,JP,34.28,129.33,66,2,RJDT +RJEB,,47474,Monbetsu Airport,,JP,44.25,143.53,9,2,RJEB +RJEC,,47476,Asahikawa Airport,,JP,43.67,142.45,211,2,RJEC +RJEO,,99999,Okushiri Island,,JP,42.07,139.45,36,2,RJEO +RJER,,99999,Rishiri Island,,JP,45.25,141.18,30,2,RJER +RJFA,,47803,Ashiya (Jasdf),,JP,33.88,130.65,33,2,RJFA +RJFC,,47836,Yakushima Island,,JP,30.38,130.67,38,2,RJFC +RJFE,,47844,Fukue Airport,,JP,32.67,128.83,80,2,RJFE +RJFF,,47808,Fukuoka/Itazuke,,JP,33.58,130.45,12,2,RJFF +RJFG,,47870,Tanegashima Airport,,JP,30.55,130.95,95,2,RJFG +RJFK,,47851,Kagoshima Airport,,JP,31.8,130.72,275,2,RJFK +RJFM,,47857,Miyazaki Airport,,JP,31.87,131.45,9,2,RJFM +RJFN,,47854,Nyutabaru (Jasdf),,JP,32.08,131.45,82,2,RJFN +RJFO,,47852,Oita Airport,,JP,33.48,131.73,8,2,RJFO +RJFR,,47853,Kitakyushu/Kokura,,JP,33.83,130.95,6,2,RJFR +RJFS,,78100,Saga Arpt,,JP,33.15,130.3,5,2,RJFS +RJFT,,47856,Kumamoto(Civ/Jasdf),,JP,32.83,130.85,196,2,RJFT +RJFU,,47855,Nagasaki(Civ/Jmsdf),,JP,32.92,129.92,5,2,RJFU +RJFY,,47850,Kanoya (Jmsdf),,JP,31.37,130.83,68,2,RJFY +RJFZ,,47840,Tsuiki (Jasdf),,JP,33.68,131.05,20,2,RJFZ +RJKA,,47872,Amami Airport,,JP,28.43,129.72,7,2,RJKA +RJKB,,47942,Okinoerabu/Okierabu,,JP,27.43,128.7,29,2,RJKB +RJKI,,99999,Kikai Island,,JP,28.32,129.93,6,2,RJKI +RJKN,,47910,Tokunoshima Island,,JP,27.83,128.88,5,2,RJKN +RJNF,,47706,Fukui Airport,,JP,36.13,136.23,8,2,RJNF +RJNG,,47634,Gifu (Jasdf),,JP,35.38,136.87,42,2,RJNG +RJNK,,47704,Komatsu (Civ/Jasdf),,JP,36.38,136.42,9,2,RJNK +RJNN,,47635,Nagoya (Civ/Jasdf),,JP,35.25,136.93,17,2,RJNN +RJNO,,47739,Oki Airport,,JP,36.18,133.33,95,2,RJNO +RJNT,,47707,Toyama Airport,,JP,36.65,137.18,27,2,RJNT +RJNY,,47658,Shizuhama (Jasdf),,JP,34.82,138.3,10,2,RJNY +,RJO,99999,San Marcos,TX,US,29.9,-97.87,182,2,RJO +RJOA,,47789,New Hiroshima,,JP,34.43,132.92,6,2,RJOA +RJOB,,47793,Okayama Airport,,JP,34.75,133.85,242,2,RJOB +RJOC,,47790,Izumo Airport,,JP,35.42,132.88,5,2,RJOC +RJOE,,47730,Akeno (Jasdf),,JP,34.53,136.68,9,2,RJOE +RJOF,,47788,Hofu (Jasdf),,JP,34.03,131.55,5,2,RJOF +RJOH,,47743,Miho (Civ/Jasdf),,JP,35.48,133.25,9,2,RJOH +RJOK,,47883,Kochi Airport,,JP,33.53,133.67,10,2,RJOK +RJOM,,47882,Matsuyama Airport,,JP,33.82,132.7,7,2,RJOM +RJOO,,47771,Osaka Intl/Itami,,JP,34.78,135.45,15,2,RJOO +RJOP,,47884,Komatsujima (Jasdf),,JP,34.0,134.63,6,2,RJOP +RJOR,,47794,Tottori Airport,,JP,35.53,134.17,18,2,RJOR +RJOT,,47880,Takamatsu Airport,,JP,34.22,134.02,188,2,RJOT +RJOW,,47783,Iwami,,JP,34.68,131.8,54,2,RJOW +RJOY,,47779,Yao (Civ/Jgsdf),,JP,34.6,135.6,13,2,RJOY +RJOZ,,47787,Ozuki (Jmsdf),,JP,34.05,131.05,7,2,RJOZ +RJSA,,47542,Aomori Airport,,JP,40.73,140.7,201,2,RJSA +RJSC,,47553,Yamagata(Civ/Jgsdf),,JP,38.42,140.37,108,2,RJSC +RJSD,,47700,Sado Airport,,JP,38.05,138.42,26,2,RJSD +RJSF,,47557,Fukushima Arpt,,JP,37.23,140.43,375,2,RJSF +RJSH,,47515,Hachinohe (Jmsdf),,JP,40.55,141.47,49,2,RJSH +RJSI,,47549,Hanamaki Airport,,JP,39.43,141.13,93,2,RJSI +RJSK,,47545,Akita Airport,,JP,39.62,140.22,96,2,RJSK +RJSN,,47573,Niigata (Civ/Jasdf),,JP,37.95,139.12,4,2,RJSN +RJSO,,47516,Ominato (Jasdf),,JP,41.23,141.13,10,2,RJSO +RJSS,,47569,Sendai Airport,,JP,38.13,140.93,5,2,RJSS +RJST,,47591,Matsushima (Jasdf),,JP,38.4,141.22,5,2,RJST +RJSU,,47567,Kasuminome (Jasdf),,JP,38.23,140.92,10,2,RJSU +RJSY,,99999,Shonai,,JP,38.82,139.78,22,2,RJSY +RJTA,,47679,Atsugi Nas (Jmsdf),,JP,35.45,139.45,65,2,RJTA +RJTC,,47660,Tachikawa (Jasdf),,JP,35.7,139.4,98,2,RJTC +RJTD,,47662,Tokyo,,JP,35.68,139.77,36,2,RJTD +RJTE,,47688,Tateyama (Jmsdf),,JP,34.98,139.83,6,2,RJTE +RJTF,,47683,Chofu Airport,,JP,35.67,139.53,44,2,RJTF +RJTH,,47738,Hachijojima Island,,JP,33.12,139.78,95,2,RJTH +RJTI,,47687,Tokyo Heliport,,JP,35.63,139.85,8,2,RJTI +RJTJ,,47643,Iruma (Jasdf),,JP,35.83,139.42,93,2,RJTJ +RJTK,,47661,Kisarazu (Jgsdf),,JP,35.4,139.92,6,2,RJTK +RJTL,,47727,Shimofusa (Jmsdf),,JP,35.8,140.02,33,2,RJTL +RJTO,,47735,Oshima Airport,,JP,34.78,139.37,41,2,RJTO +RJTQ,,47737,Miyakejima Airport,,JP,34.07,139.57,23,2,RJTQ +RJTR,,47680,Kastner Aaf/Zama,,JP,35.52,139.4,109,2,RJTR +RJTT,,47671,Tokyo Intl Airport,,JP,35.55,139.78,8,2,RJTT +RJTU,,47692,Utsunomiya (Jgsdf),,JP,36.52,139.87,105,2,RJTU +RJTX,,47696,Yokosuka Fwf,,JP,35.28,139.67,53,2,RJTX +RJTY,,47642,Yokota (Jasdf/Usaf),,JP,35.75,139.35,139,2,RJTY +,RKD,99999,Rockland/Knox(Awos),ME,US,44.07,-69.1,17,2,RKD +RKJK,,47141,Kunsan (Us/Kor-Afb),,KO,35.9,126.62,9,2,RKJK +RKJM,,99999,Mokpo (Kor-Navy),,KO,34.77,126.38,3,2,RKJM +RKJU,,99999,Jhunju (Kor-Army),,KO,35.88,127.12,29,2,RKJU +RKNC,,47104,Camp Page/Chunchon,,KO,37.88,127.72,75,2,RKNC +RKND,,47091,Sokcho Airport,,KO,38.13,128.6,14,2,RKND +RKNF,,99999,Whang Ryeong,,KO,37.75,128.67,1407,2,RKNF +RKNO,,99999,Keo Jin,,KO,38.47,128.47,107,2,RKNO +RKNR,,99999,Kotar Range,,KO,37.1,128.9,792,2,RKNR +RKNW,,47114,Wonju,,KO,37.33,127.95,150,2,RKNW +,RKP,99999,Rockport/Aransas Co,TX,US,28.08,-97.05,8,2,RKP +RKPC,,47182,Cheju Intl Airport,,KO,33.5,126.55,27,2,RKPC +RKPE,,99999,Chinhae (Kor-Army),,KO,35.15,128.7,2,2,RKPE +RKPM,,47187,Mosulpo (Kor-Afb),,KO,33.2,126.27,27,2,RKPM +RKPU,,47152,Ulsan,,KO,35.55,129.32,33,2,RKPU +,RKR,99999,Robert S Kerr Airport/Poteau,OK,US,35.02,-94.62,138,2,RKR +,RKS,99999,Rock Springs,WY,US,41.6,-109.07,2060,2,RKS +RKSB,,47106,Camp Redcloud/Uijd,,KO,37.75,127.03,64,2,RKSB +RKSC,,99999,Sv Ri San,,KO,37.35,126.92,406,2,RKSC +RKSD,,99999,Maesanri,,KO,37.35,127.27,144,2,RKSD +RKSE,,99999,Paengnyongdo Beach,,KO,37.95,124.72,2,2,RKSE +RKSF,,47117,Seoul (Kor-Af Hq),,KO,37.5,126.93,49,2,RKSF +RKSH,,99999,Command Post Tango,,KO,37.52,126.98,73,2,RKSH +RKSI,,70699,Chajang Ni (K-Army),,KO,37.87,127.18,100,2,RKSI +RKSJ,,99999,Taesong-San,,KO,38.2,127.55,1182,2,RKSJ +RKSL,,47108,Seoul City,,KO,37.57,126.97,87,2,RKSL +RKSN,,69010,Koon-Ni Range,,KO,37.03,126.75,15,2,RKSN +RKSQ,,99999,Yeonpyeungdo,,KO,37.7,125.7,91,2,RKSQ +RKST,,99999,Camp Casey/Tongduch,,KO,37.92,127.05,60,2,RKST +RKSU,,99999,Yeoju Range,,KO,37.43,127.63,43,2,RKSU +RKSV,,99999,Pyoripsan,,KO,37.78,126.37,250,2,RKSV +RKSX,,99999,Camp Stanley/H-207,,KO,37.72,127.1,71,2,RKSX +RKSY,,99999,Yongsan/H-208 Hp,,KO,37.52,126.98,12,2,RKSY +RKTA,,47136,Andong,,KO,36.55,128.72,142,2,RKTA +RKTB,,99999,Paekado,,KO,37.02,126.05,46,2,RKTB +RKTD,,47132,Taejon (Kor-Afb),,KO,36.33,127.38,63,2,RKTD +RKTE,,47124,Songmu (Kor-Afb),,KO,36.4,127.5,79,2,RKTE +RKTF,,47133,Taejon,,KO,36.3,127.4,78,2,RKTF +RKTG,,99999,Camp Walker (H-805),,KO,35.85,128.58,75,2,RKTG +RKTH,,47139,Pohang (Kor-Navy),,KO,35.98,129.42,20,2,RKTH +RKTI,,47125,Jung Won (Rok-Ab),,KO,37.03,127.88,91,2,RKTI +RKTM,,47126,Mangilsan (Kor-Afb),,KO,36.93,126.45,302,2,RKTM +RKTS,,99999,Sangju,,KO,36.42,128.17,150,2,RKTS +RKTT,,47143,Taegu Acc (Kor-Afb),,KO,35.88,128.62,61,2,RKTT +RKTV,,99999,Chungju,,KO,37.07,127.88,59,2,RKTV +RKTW,,99999,Woong Cheon,,KO,36.2,126.55,13,2,RKTW +RKTZ,,99999,Haemi,,KO,36.4,126.35,31,2,RKTZ +RKXX,,99999,Nightmare Range,,KO,38.07,127.35,0,2,RKXX +,RLD,99999,Richland,WA,US,46.3,-119.3,119,2,RLD +,RLX,99999,Charleston,WV,US,38.32,-81.72,364,2,RLX +,RME,99999,Griffiss Afb/Rome,NY,US,43.23,-75.4,154,2,RME +,RMG,72320,Rome/Russell(Ramos),GA,US,34.35,-85.17,196,2,RMG +,RMY,99999,Marshall,MI,US,42.24,-84.96,287,2,RMY +,RND,99999,Randolph Afb,TX,US,29.53,-98.28,232,2,RND +,RNH,99999,New Richmond,WI,US,45.15,-92.54,304,2,RNH +,RNM,99999,Ramona Airport,CA,US,33.04,-116.91,425,2,RNM +,RNO,72488,Reno/Cannon Intl,NV,US,39.5,-119.78,1341,2,RNO +,RNT,99999,Renton Municipal,WA,US,47.5,-122.22,9,2,RNT +,ROA,72411,Roanoke Municipal,VA,US,37.32,-79.97,358,2,ROA +ROAH,,47930,Naha (Civ/Jasdf),,JP,26.18,127.65,8,2,ROAH +ROAM4,,99413,Rock Of Ages (Ls),MI,US,47.87,-89.32,183,2,ROAM4 +,ROC,72529,Rochester/Monroe Co,NY,US,43.12,-77.67,169,2,ROC +RODN,,47931,Kadena (Usafb-Navy),,JP,26.35,127.77,45,2,RODN +,ROG,99999,Rogers (Awos),AR,US,36.37,-94.1,415,2,ROG +ROHF,,47935,Hamby Aaf/Buckner,,JP,26.3,127.77,6,2,ROHF +ROKJ,,47929,Kumejima Island,,JP,26.33,126.8,5,2,ROKJ +ROMY,,47927,Miyakojima Island,,JP,24.78,125.28,41,2,ROMY +RORA,,99999,Aguni Island,,JP,26.6,127.23,29,2,RORA +RORH,,99999,Hateruma,,JP,24.07,123.8,13,2,RORH +RORK,,99999,Kitadaito Island,,JP,25.92,131.33,22,2,RORK +RORS,,99999,Shimoji-Shima Isl,,JP,24.83,125.15,16,2,RORS +RORT,,99999,Tarama Island,,JP,24.65,124.7,9,2,RORT +RORY,,99999,Yoron Island,,JP,27.05,128.4,16,2,RORY +,ROS,99999,Rush City (Was 54Y),MN,US,45.7,-92.95,281,2,ROS +ROTM,,47933,Futenma(Us-Mcas),,JP,26.27,127.75,75,2,ROTM +,ROX,99999,Roseau Muni (Awos),MN,US,48.85,-95.7,323,2,ROX +ROYN,,47911,Yonaguni Airport,,JP,24.47,122.98,17,2,ROYN +,RPD,99999,Rice Lake,WI,US,45.48,-91.72,347,2,RPD +,RPE,99999,Sabine Pass,TX,US,29.7,-93.95,3,2,RPE +,RPJ,99999,Rochelle Muni Airport-Koritz Fld,IL,US,41.89,-89.08,238,2,RPJ +RPLB,,98426,Olongapo,,PH,14.8,120.27,17,2,RPLB +RPLL,,98429,Ninoy Aquino Intl,,PH,14.52,121.0,21,2,RPLL +RPMK,,98327,Clark Afb/Luzon Isl,,PH,15.18,120.55,196,2,RPMK +RPMR,,98536,Romblon/Tablas Isl,,PH,12.58,122.27,47,2,RPMR +RPMS,,98428,Sangley Point Ab,,PH,14.5,120.92,4,2,RPMS +RPUA,,98232,Aparri/Luzon Island,,PH,18.37,121.63,3,2,RPUA +RPUD,,98440,Daet/Luzon Island,,PH,14.13,122.98,4,2,RPUD +RPUH,,98531,San Jose/Mindoro Il,,PH,12.35,121.03,3,2,RPUH +RPUI,,98324,Iba/Luzon Island,,PH,15.33,119.97,5,2,RPUI +RPUK,,98431,Calapan/Mindoro Isl,,PH,13.42,121.18,41,2,RPUK +RPUM,,99999,Mamburao/Mindoro Il,,PH,13.22,120.6,4,2,RPUM +RPUN,,99999,Naga/Luzon Island,,PH,13.58,123.27,43,2,RPUN +RPUQ,,98222,Vigan/Luzon Island,,PH,17.57,120.38,33,2,RPUQ +RPUR,,98333,Baler/Luzon Island,,PH,15.77,121.57,6,2,RPUR +RPUT,,98233,Tuguegarao/Luzon Il,,PH,17.62,121.73,62,2,RPUT +RPUV,,98446,Virac/Catanduanes,,PH,13.58,124.23,40,2,RPUV +RPUW,,99999,Marinduque Island,,PH,13.37,121.83,5,2,RPUW +RPVA,,98550,Tacloban/Leyte Isl,,PH,11.25,125.0,3,2,RPVA +RPVB,,99999,Bacolod/Negros Isl,,PH,10.65,122.93,9,2,RPVB +RPVC,,99999,Calbayog/Samar Isl,,PH,12.07,124.55,3,2,RPVC +RPVD,,98642,Dumaguete/Negros Il,,PH,9.3,123.3,8,2,RPVD +RPVF,,98546,Catarman/Samar Isl,,PH,12.48,124.63,5,2,RPVF +RPVG,,98558,Guiuan/Samar Island,,PH,11.03,125.73,60,2,RPVG +RPVI,,98637,Iloilo/Panay Island,,PH,10.7,122.57,8,2,RPVI +RPVK,,99999,Kalibo/Panay Island,,PH,11.68,122.38,6,2,RPVK +RPVM,,98543,Macatan,,PH,12.37,123.62,6,2,RPVM +RPVR,,98538,Roxas/Panay Island,,PH,11.58,122.75,4,2,RPVR +RPVT,,98644,Tagbilaran/Bohol Il,,PH,9.6,123.85,8,2,RPVT +RPWB,,98851,General Santos,,PH,6.12,125.18,15,2,RPWB +RPWC,,98746,Cotabato/Mindanao,,PH,7.17,124.22,58,2,RPWC +RPWE,,98752,Butuan/Mindanao Isl,,PH,8.93,125.52,46,2,RPWE +RPWG,,98741,Dipolog/Mindanao Il,,PH,8.6,123.35,5,2,RPWG +RPWI,,99999,Ozamis/Mindanao Isl,,PH,8.18,123.85,5,2,RPWI +RPWJ,,98830,Jolo Island,,PH,6.05,121.0,13,2,RPWJ +RPWL,,98748,Cagayan De Oro,,PH,8.48,124.63,6,2,RPWL +RPWM,,99999,Malabang/Mindanao,,PH,7.62,124.07,8,2,RPWM +RPWP,,99999,Pagadian/Mindanao,,PH,7.83,123.47,2,2,RPWP +RPWW,,99999,Tandag/Mindanao Isl,,PH,9.07,126.17,5,2,RPWW +RPWX,,99999,Iligan/Mindanao Isl,,PH,8.15,124.22,396,2,RPWX +RPWY,,98751,Malaybalay/Mindanao,,PH,8.15,125.08,627,2,RPWY +RPWZ,,99999,Bislig/Mindanao Isl,,PH,8.22,126.32,3,2,RPWZ +RPXC,,98322,Crow Valley Gnry Rg,,PH,15.32,120.38,161,2,RPXC +RPXT,,98435,Alabat Island,,PH,14.08,122.02,5,2,RPXT +,RQB,99999,Big Rapids,MI,US,43.72,-85.5,302,2,RQB +,RQE,99999,Window Rock (Was P34),AZ,US,35.65,-109.07,2054,2,RQE +,RRF,99999,Port Richey (Asos),FL,US,28.35,-82.62,12,2,RRF +,RRL,99999,Merrill Muni Airport,WI,US,45.2,-89.71,401,2,RRL +,RRT,99999,Warroad,MN,US,48.94,-95.35,327,2,RRT +RSGW4,,99999,Rock Springs Radar,WY,US,41.43,-109.12,2100,2,RSGW4 +,RSL,99999,Russell Municipal,KS,US,38.87,-98.82,568,2,RSL +,RSN,99999,Ruston,LA,US,32.51,-92.59,95,2,RSN +,RST,72644,Rochester Municipal,MN,US,43.92,-92.5,402,2,RST +,RSW,99999,Ft Myers/Sw Florida,FL,US,26.53,-81.75,9,2,RSW +,RTN,99999,Raton/Crews Fld,NM,US,36.73,-104.5,1935,2,RTN +,RTX,99999,Portland (Nexrad),OR,US,45.72,-122.97,514,2,RTX +,RUE,99999,Russellville Municipal Airport,AR,US,35.26,-93.09,123,2,RUE +,RUI,99999,Ruidoso,NM,US,33.36,-105.67,2106,2,RUI +,RUM,72618,Rumford,ME,US,44.53,-70.53,205,2,RUM +,RUQ,99999,Rowan County Airport,NC,US,35.65,-80.52,236,2,RUQ +,RUT,99999,Rutland State(Awos),VT,US,43.53,-72.95,240,2,RUT +,RVL,99999,Reedsville/Mifflin,PA,US,40.68,-77.63,250,2,RVL +,RVS,99999,Tulsa/Lloyd Jones,OK,US,36.03,-95.98,193,2,RVS +,RWC,99999,Redwood City,CA,US,37.51,-122.17,5,2,RWC +,RWF,99999,Redwood Falls Muni,MN,US,44.55,-95.08,312,2,RWF +,RWI,99999,Rocky Mount-Wilson,NC,US,35.85,-77.9,48,2,RWI +,RWL,99999,Rawlins Municipal,WY,US,41.8,-107.2,2077,2,RWL +,RXE,99999,Rexburg-Madison County Airport,ID,US,43.83,-111.81,1481,2,RXE +,RYV,99999,Watertown,WI,US,43.17,-88.72,254,2,RYV +,RYY,99999,Marietta,GA,US,34.01,-84.6,317,2,RYY +,RZN,99999,Burnett County Airport/Siren,WI,US,45.82,-92.37,301,2,RZN +,RZZ,99999,Roanoke Rapids/Halifax County,NC,US,36.44,-77.71,78,2,RZZ +,S01,99999,Conrad,MT,US,48.17,-111.98,1081,2,S01 +,S02,99999,Ship Shoal B224A,LA,US,28.5,-91.3,32,2,S02 +,S06,99999,Mullan (Awrs),ID,US,47.47,-115.8,1011,2,S06 +,S11,99999,Alturas,CA,US,41.5,-120.53,1341,2,S11 +,S14,99999,Spencer,ID,US,44.35,-112.18,1800,2,S14 +,S19,99999,Friday Harbor,WA,US,48.51,-123.0,37,2,S19 +,S21,99999,Sunriver,OR,US,43.88,-121.45,1266,2,S21 +,S22,99999,Hermiston,OR,US,45.83,-119.26,195,2,S22 +,S29,99999,Salida,CO,US,38.52,-106.02,2186,2,S29 +,S38,99999,Burrows Island,WA,US,48.08,-122.1,18,2,S38 +,S47,99999,Tillamook,OR,US,45.42,-123.82,11,2,S47 +,S53,99999,Destruction Island,WA,US,47.67,-124.48,24,2,S53 +,S58,99999,South Timbalier,LA,US,28.53,-90.58,1,2,S58 +,S65,99999,Ship Shoal 198G,LA,US,28.5,-91.2,2,2,S65 +,S80,99999,Grangeville,ID,US,45.95,-116.13,1009,2,S80 +,S88,99999,Arlington (Awos),WA,US,48.17,-122.15,42,2,S88 +SAAC,,87395,Concordia/Pierreste,,AG,-31.3,-58.02,38,2,SAAC +SAAG,,87497,Gualeguaychu Arpt,,AG,-33.0,-58.62,21,2,SAAG +SAAJ,,87548,Junin Airport,,AG,-34.55,-60.95,81,2,SAAJ +SAAP,,87374,Parana/Gen Urquiza,,AG,-31.78,-60.48,78,2,SAAP +SAAR,,87480,Rosario Airport,,AG,-32.92,-60.78,25,2,SAAR +SAAU,,87385,Villaguay,,AG,-31.85,-59.08,43,2,SAAU +SAAV,,87371,Sauce Viejo Airport,,AG,-31.7,-60.82,18,2,SAAV +SABA,,87585,Buenos Aires (Obs),,AG,-34.58,-58.48,25,2,SABA +SABE,,87582,Aeroparque(Civ/Mil),,AG,-34.57,-58.42,6,2,SABE +,SAC,72483,Sacramento/Executiv,CA,US,38.52,-121.5,8,2,SAC +SACC,,99999,La Cumbre,,AG,-31.0,-64.55,1138,2,SACC +SACI,,87349,Pilar Observatorio,,AG,-31.67,-63.88,338,2,SACI +SACP,,87322,Chepes,,AG,-31.33,-66.6,658,2,SACP +SACQ,,87071,Monte Quemado,,AG,-25.75,-62.87,220,2,SACQ +SACT,,99999,Gobernador Gordillo,,AG,-30.37,-66.3,457,2,SACT +SACV,,87244,Villa Maria Del Rio,,AG,-29.9,-63.68,341,2,SACV +,SAD,99999,Safford Municipal,AZ,US,32.85,-109.63,968,2,SAD +SADD,,87568,Don Torcuato Arpt,,AG,-34.48,-58.62,4,2,SADD +SADJ,,87572,Mariano Moreno,,AG,-34.57,-58.78,28,2,SADJ +SADL,,87593,La Plata Airport,,AG,-34.97,-57.9,19,2,SADL +SADM,,87574,Buenos Aires/Moron,,AG,-34.68,-58.65,30,2,SADM +SADP,,87571,El Palomar Airport,,AG,-34.6,-58.6,12,2,SADP +,SAF,99999,Santa Fe Co. Muni,NM,US,35.62,-106.08,1934,2,SAF +SAMI,,87416,San Martin,,AG,-33.08,-68.42,653,2,SAMI +SAMJ,,87305,Jachal,,AG,-30.25,-68.75,1165,2,SAMJ +SAMM,,87506,Malargue Airport,,AG,-35.5,-69.58,1425,2,SAMM +SAMO3,,99999,Salem Radar Stn,OR,US,44.92,-123.57,90,2,SAMO3 +SAMR,,87509,San Rafael Airport,,AG,-34.58,-68.4,748,2,SAMR +SAMS,,87412,San Carlos,,AG,-33.77,-69.03,940,2,SAMS +SAMU,,87405,Uspallata,,AG,-32.6,-69.33,1844,2,SAMU +,SAN,72290,San Diego/Lindberg,CA,US,32.73,-117.17,9,2,SAN +SANC,,87222,Catamarca Airport,,AG,-28.6,-65.77,454,2,SANC +SANE,,87129,Santiago Del Estero,,AG,-27.77,-64.3,199,2,SANE +SANF1,,99457,Sand Key,FL,US,24.75,-81.88,0,2,SANF1 +SANI,,87211,Tinogasta,,AG,-28.07,-67.57,1201,2,SANI +SANL,,87217,La Rioja/Capt Vicen,,AG,-29.38,-66.82,429,2,SANL +SANO,,87214,Chilecito,,AG,-29.22,-67.43,950,2,SANO +SANT,,87121,Tucuman/Teniente,,AG,-26.85,-65.1,450,2,SANT +SANU,,87311,San Juan Airport,,AG,-31.57,-68.42,598,2,SANU +SANW,,87257,Ceres,,AG,-29.88,-61.95,88,2,SANW +SAOC,,87453,Rio Cuarto Airport,,AG,-33.12,-64.23,421,2,SAOC +SAOD,,87328,Villa Dolores Arpt,,AG,-31.95,-65.13,569,2,SAOD +SAOL,,87534,Laboulaye,,AG,-34.13,-63.37,137,2,SAOL +SAOM,,87467,Marcos Juarez Arpt,,AG,-32.7,-62.15,114,2,SAOM +SAOR,,87448,Villa Reynolds Arpt,,AG,-33.73,-65.38,486,2,SAOR +SAOU,,87436,San Luis Airport,,AG,-33.27,-66.35,702,2,SAOU +,SAR,99999,Sparta,IL,US,38.15,-89.7,164,2,SAR +SARC,,87166,Corrientes Airport,,AG,-27.45,-58.77,62,2,SARC +SARF,,87162,Formosa Airport,,AG,-26.2,-58.23,60,2,SARF +SARI,,87097,Iguazu/Cataratas,,AG,-25.73,-54.47,270,2,SARI +SARL,,87289,Paso De Los Libres,,AG,-29.68,-57.15,70,2,SARL +SARM,,87393,Monte Caseros Arpt,,AG,-30.25,-57.65,54,2,SARM +SARP,,87178,Posadas Airport,,AG,-27.37,-55.97,125,2,SARP +SARS,,87149,President R S Pena,,AG,-26.82,-60.45,92,2,SARS +SASJ,,87046,Jujuy Airport,,AG,-24.38,-65.08,1167,2,SASJ +SASO,,87016,Oran Airport,,AG,-23.15,-64.32,357,2,SASO +SASQ,,87007,La Quiaca Observat,,AG,-22.1,-65.6,3462,2,SASQ +SASR,,87065,Rivadavia,,AG,-24.17,-62.9,205,2,SASR +SAST,,87022,Tartagal Airport,,AG,-22.65,-63.82,450,2,SAST +,SAT,72253,San Antonio Intl,TX,US,29.53,-98.47,242,2,SAT +SATG,,99999,Goya,,AG,-29.1,-59.22,38,2,SATG +SATK,,87078,Las Lomitas,,AG,-24.7,-60.58,130,2,SATK +SATM,,99999,Mercedes,,AG,-29.22,-58.08,107,2,SATM +SATU,,87286,Curuzu Cuatia Arpt,,AG,-29.77,-57.97,73,2,SATU +SAUF1,,99441,St. Augustine,FL,US,29.87,-81.27,8,2,SAUF1 +,SAV,72207,Savannah Municipal,GA,US,32.13,-81.2,15,2,SAV +SAVB,,87800,El Bolson Aero,,AG,-41.97,-71.52,337,2,SAVB +SAVD,,99999,El Maiten,,AG,-42.03,-71.17,720,2,SAVD +SAVE,,87803,Esquel Airport,,AG,-42.97,-71.15,794,2,SAVE +SAVO,,87784,San Antonio Oeste,,AG,-40.73,-64.95,7,2,SAVO +SAVP,,87814,Paso De Indios,,AG,-43.82,-68.88,460,2,SAVP +SAVR,,99999,Alto Rio Senguerr,,AG,-45.02,-70.82,697,2,SAVR +SAVT,,87828,Trelew/Almirante Za,,AG,-43.2,-65.27,43,2,SAVT +SAVV,,87791,Viedma/Castello,,AG,-40.85,-63.02,7,2,SAVV +,SAW,99999,K. I. Sawyer Afb,MI,US,46.35,-87.4,372,2,SAW +SAWA,,87903,Lago Argentino Arpt,,AG,-50.33,-72.3,220,2,SAWA +SAWD,,87896,Puerto Deseado Arpt,,AG,-47.73,-65.92,80,2,SAWD +SAWE,,87934,Rio Grande Airport,,AG,-53.8,-67.75,22,2,SAWE +SAWG,,87925,Rio Gallegos Arpt,,AG,-51.62,-69.28,19,2,SAWG +SAWH,,87938,Ushuaia (Arg-Navy),,AG,-54.8,-68.32,14,2,SAWH +SAWJ,,87909,San Julian Airport,,AG,-49.32,-67.78,62,2,SAWJ +SAWM,,99999,Rio Mayo,,AG,-45.7,-70.25,545,2,SAWM +SAWP,,87852,Perito Moreno Arpt,,AG,-46.52,-71.02,429,2,SAWP +SAWR,,87880,Gobernador Gregores,,AG,-48.78,-70.17,356,2,SAWR +SAWT,,99999,El Turbio/Rio Turbi,,AG,-51.6,-72.22,273,2,SAWT +SAWU,,87912,Santa Cruz Airport,,AG,-50.02,-68.57,111,2,SAWU +,SAZ,99999,Staples,MN,US,46.38,-94.81,392,2,SAZ +SAZA,,87642,Azul Airport,,AG,-36.75,-59.83,132,2,SAZA +SAZB,,87750,Bahia Blanca (Mil),,AG,-38.73,-62.17,83,2,SAZB +SAZD,,87648,Dolores Airport,,AG,-36.35,-57.73,9,2,SAZD +SAZE,,87679,Pigue Airport,,AG,-37.6,-62.38,304,2,SAZE +SAZG,,87532,General Pico Arpt,,AG,-35.7,-63.75,145,2,SAZG +SAZH,,87688,Tres Arroyos,,AG,-38.33,-60.25,115,2,SAZH +SAZI,,87639,Bolivar,,AG,-36.25,-61.1,93,2,SAZI +SAZM,,87692,Mar Del Plata Arpt,,AG,-37.93,-57.58,21,2,SAZM +SAZO,,87758,Necochea Airport,,AG,-38.48,-58.83,32,2,SAZO +SAZP,,87544,Pehuajo/Cmdr Zanni,,AG,-35.87,-61.9,86,2,SAZP +SAZQ,,87736,Rio Colorado,,AG,-39.02,-64.08,79,2,SAZQ +SAZS,,87765,San Carlos Bariloch,,AG,-41.15,-71.17,840,2,SAZS +SAZT,,87645,Tandil Airport,,AG,-37.23,-59.25,175,2,SAZT +SAZV,,87663,Villa Gesell,,AG,-37.23,-57.03,7,2,SAZV +SAZY,,87761,Chapelco,,AG,-40.08,-71.13,779,2,SAZY +,SBA,99999,Santa Barbara Muni,CA,US,34.43,-119.83,3,2,SBA +SBAA,,82861,Conceicao Araguaia,,BZ,-8.25,-49.2,160,2,SBAA +SBAF,,83748,Afonsos Arpt (Mil),,BZ,-22.87,-43.37,34,2,SBAF +SBAM,,82030,Amapa Airport,,BZ,2.07,-50.85,10,2,SBAM +SBAN,,83419,Anapolis (Braz-Afb),,BZ,-16.23,-48.97,1137,2,SBAN +SBAR,,83095,Aracaju/Santa Maria,,BZ,-10.98,-37.07,9,2,SBAR +SBBC,,82410,Benjamin Constant,,BZ,-4.38,-70.03,65,2,SBBC +SBBG,,83981,Bage/Cmdt Kraemer,,BZ,-31.35,-54.12,180,2,SBBG +SBBI,,83842,Curitiba/Bacacheri,,BZ,-25.43,-49.27,923,2,SBBI +SBBQ,,83689,Barbacena (Civ/Mil),,BZ,-21.25,-43.77,1171,2,SBBQ +SBBU,,83722,Bauru,,BZ,-22.32,-49.07,590,2,SBBU +SBBV,,82022,Boa Vista (Civ/Mil),,BZ,2.83,-60.7,140,2,SBBV +SBBW,,83359,Berra Do Garcas,,BZ,-15.87,-52.38,350,2,SBBW +SBCC,,99999,Cachimbo,,BZ,-9.33,-54.95,536,2,SBCC +SBCF,,83587,Belo Horiz/Tancredo,,BZ,-19.83,-43.93,917,2,SBCF +SBCI,,82764,Carolina Airport,,BZ,-7.32,-47.47,183,2,SBCI +SBCJ,,99999,Carajas/Maraba,,BZ,-6.12,-50.0,621,2,SBCJ +SBCO,,83967,Porto Alegre/Canoas,,BZ,-30.02,-51.22,47,2,SBCO +SBCP,,83698,Campos/Bartolomeu,,BZ,-21.75,-41.33,11,2,SBCP +SBCR,,83552,Corumba Intl Arpt,,BZ,-19.0,-57.65,154,2,SBCR +SBCV,,83497,Caravelas Airport,,BZ,-17.63,-39.25,4,2,SBCV +SBCZ,,82704,Cruzeiro Do Sul,,BZ,-7.63,-72.67,170,2,SBCZ +,SBD,99999,Norton Afb/San Bern,CA,US,34.1,-117.23,353,2,SBD +SBDN,,83716,Presidente Prudente,,BZ,-22.12,-51.38,435,2,SBDN +SBEG,,82111,Eduardo Gomes Intl,,BZ,-3.03,-60.05,2,2,SBEG +SBEK,,82640,Jacareacanga,,BZ,-6.27,-57.73,98,2,SBEK +SBES,,83759,Sao Pedro Da Aldeia,,BZ,-22.82,-42.1,11,2,SBES +SBFL,,83899,Florianopolis Arpt,,BZ,-27.67,-48.55,5,2,SBFL +SBFU,,99999,Furnas (Private),,BZ,-20.7,-46.33,735,2,SBFU +SBFZ,,82398,Fortaleza/Pinto Mar,,BZ,-3.78,-38.53,25,2,SBFZ +SBGA,,83375,Gama,,BZ,-16.05,-48.05,700,2,SBGA +SBGO,,83424,Goiania/Santa Genov,,BZ,-16.63,-49.22,747,2,SBGO +SBGR,,99999,Guarulhos (Civ/Mil),,BZ,-23.43,-46.47,750,2,SBGR +SBGW,,83708,Guaratingueta (Mil),,BZ,-22.78,-45.2,533,2,SBGW +SBHT,,82353,Altamira,,BZ,-3.2,-52.2,74,2,SBHT +SBIH,,82444,Itaituba,,BZ,-4.25,-56.0,34,2,SBIH +SBIL,,83349,Ilheus Airport,,BZ,-14.8,-39.02,5,2,SBIL +SBIO1,,99434,South Bass Island,OH,US,41.63,-82.83,177,2,SBIO1 +SBIZ,,82564,Imperatrize,,BZ,-5.53,-47.45,131,2,SBIZ +SBJF,,83692,Juiz Fora/Francisco,,BZ,-21.77,-43.35,939,2,SBJF +SBJP,,82798,Joao Pessoa/Pres Ca,,BZ,-7.1,-34.87,7,2,SBJP +SBJR,,83111,Rio/Jacarepagua,,BZ,-22.98,-43.37,3,2,SBJR +SBKG,,82795,Campina Grande,,BZ,-7.22,-35.88,560,2,SBKG +SBKP,,83721,Campinas/Viracopos,,BZ,-23.0,-47.13,661,2,SBKP +SBLN,,83674,Lins,,BZ,-21.67,-49.75,426,2,SBLN +SBLS,,99999,Lagoa Santa(Cv/Mil),,BZ,-19.67,-43.9,837,2,SBLS +,SBM,99999,Sheboygan,WI,US,43.78,-87.85,233,2,SBM +SBMA,,82562,Maraba,,BZ,-5.35,-49.15,102,2,SBMA +SBMD,,99999,Monte Dourado,,BZ,-0.88,-52.6,200,2,SBMD +SBME,,99999,Macae,,BZ,-22.35,-41.77,2,2,SBME +SBMG,,83767,Maringa,,BZ,-23.42,-51.95,542,2,SBMG +SBMK,,83437,Montes Claros,,BZ,-16.72,-43.87,646,2,SBMK +SBMO,,82993,Maceio/Campo Palmar,,BZ,-9.52,-35.78,115,2,SBMO +SBMQ,,82098,Macapa Intl Airport,,BZ,0.03,-51.05,15,2,SBMQ +SBMS,,82591,Mocoro/17 Rosado,,BZ,-5.2,-37.37,23,2,SBMS +SBMY,,82533,Manicore,,BZ,-5.82,-61.3,49,2,SBMY +,SBN,72535,South Bend/St. Joe,IN,US,41.7,-86.32,236,2,SBN +SBOI,,82017,Oiapoque,,BZ,3.83,-51.83,39,2,SBOI +,SBP,99999,San Luis Obispo,CA,US,35.23,-120.63,64,2,SBP +SBPB,,82288,Parnaiba Airport,,BZ,-2.92,-41.75,5,2,SBPB +SBPC,,83681,Pocos De Caldas,,BZ,-21.85,-46.57,1260,2,SBPC +SBPF,,83914,Passo Fundo/Lauro,,BZ,-28.25,-52.4,684,2,SBPF +SBPG,,83844,Paranagua,,BZ,-25.52,-48.52,4,2,SBPG +SBPK,,83985,Pelotas,,BZ,-31.87,-52.35,13,2,SBPK +SBPL,,82984,Petrolina Airport,,BZ,-9.35,-40.55,375,2,SBPL +SBPN,,83063,Porto Nacional Arpt,,BZ,-10.7,-48.4,290,2,SBPN +SBPP,,83703,Ponta Pora Intl,,BZ,-22.55,-55.7,660,2,SBPP +SBQV,,83344,Vitoria Da Conquist,,BZ,-14.95,-40.88,905,2,SBQV +SBRB,,82917,Rio Branco/Medici,,BZ,-10.0,-67.8,143,2,SBRB +SBRF,,82899,Recife/Guararapes,,BZ,-8.07,-34.85,19,2,SBRF +SBRJ,,83755,Santos Dumont/Rio,,BZ,-22.9,-43.17,3,2,SBRJ +SBRP,,99999,Leite Lopes/Ribeir,,BZ,-21.13,-47.78,549,2,SBRP +SBRQ,,83058,Sao Roque/S. Paulo,,BZ,-23.52,-47.12,750,2,SBRQ +SBRS,,83738,Resende,,BZ,-22.48,-44.47,439,2,SBRS +,SBS,99999,Steamboat Springs,CO,US,40.52,-106.87,2096,2,SBS +SBSA,,83726,Sao Carlos(Private),,BZ,-22.02,-47.88,856,2,SBSA +SBSC,,83741,Santa Cruz (Mil),,BZ,-22.93,-43.72,3,2,SBSC +SBSJ,,99999,Sao Jose Dos Campo,,BZ,-23.23,-45.87,646,2,SBSJ +SBSL,,82281,Sao Luis/Marechal,,BZ,-2.6,-44.23,53,2,SBSL +SBSM,,83937,Santa Maria(Cv/Mil),,BZ,-29.72,-53.7,85,2,SBSM +SBSN,,82244,Santarem Intl Arpt,,BZ,-2.43,-54.72,72,2,SBSN +SBST,,83818,Santos (Braz-Afb),,BZ,-23.93,-46.3,3,2,SBST +SBSV,,83248,Salvador/Dois Julho,,BZ,-12.9,-38.33,6,2,SBSV +SBSY,,83156,Santa Isabel Morro,,BZ,-11.57,-50.67,197,2,SBSY +SBTE,,82579,Teresina Airport,,BZ,-5.05,-42.82,69,2,SBTE +SBTF,,82317,Tefe,,BZ,-3.37,-64.68,47,2,SBTF +SBTK,,82807,Tarauaca,,BZ,-8.17,-70.77,190,2,SBTK +SBTT,,82411,Tabatinga Intl Arpt,,BZ,-3.67,-69.67,85,2,SBTT +SBTU,,82361,Tucurui,,BZ,-3.72,-49.72,40,2,SBTU +SBUA,,82106,Sao Gabriel Cachoei,,BZ,-0.13,-67.08,90,2,SBUA +SBUF,,82986,Paulo Afonso,,BZ,-9.4,-38.22,252,2,SBUF +SBUG,,83928,Uruguaiana/Rubem,,BZ,-29.78,-57.03,74,2,SBUG +SBUL,,99999,Uberlandia,,BZ,-18.88,-48.23,943,2,SBUL +SBUP,,83617,Urubupunga/Castilho,,BZ,-20.8,-51.57,356,2,SBUP +SBUR,,83576,Uberaba,,BZ,-19.78,-47.97,807,2,SBUR +SBVT,,83649,Vitoria/Goiabeiras,,BZ,-20.27,-40.28,4,2,SBVT +SBXI,,82930,Cachimbo-In-Par,,BZ,-9.36,-54.9,432,2,SBXI +SBXV,,83319,Xavantina,,BZ,-14.7,-52.35,315,2,SBXV +,SBY,99999,Salisbury Regional,MD,US,38.33,-75.52,16,2,SBY +SBYA,,82067,Iauarete (Private),,BZ,0.62,-69.2,120,2,SBYA +SBYS,,83671,Pirassununga/Campo,,BZ,-21.98,-47.33,598,2,SBYS +SCAC,,85818,Ancud/Pupelde,,CH,-41.9,-73.8,114,2,SCAC +SCAP,,85836,Alto Palena,,CH,-43.63,-71.8,277,2,SCAP +SCAR,,85406,Arica/Chacalluta,,CH,-18.33,-70.33,59,2,SCAR +SCBA,,85874,Balmaceda,,CH,-45.92,-71.68,524,2,SCBA +SCBL,,85562,El Belloto (Mil),,CH,-33.05,-71.42,123,2,SCBL +SCBQ,,85581,El Bosque (Mil),,CH,-33.57,-70.68,573,2,SCBQ +,SCC,99999,Deadhorse,AK,US,70.2,-148.47,17,2,SCC +SCCC,,85886,Chile Chico,,CH,-46.55,-71.7,325,2,SCCC +SCCF,,85432,Calama/El Loa,,CH,-22.5,-68.9,2312,2,SCCF +SCCH,,85672,Chillan/Gen Bernard,,CH,-36.57,-72.03,148,2,SCCH +SCCY,,85864,Coyhaique/Teniente,,CH,-45.58,-72.03,311,2,SCCY +SCDA,,85418,Iquique/Diego Arac,,CH,-20.53,-70.18,52,2,SCDA +SCEL,,85574,Pudahuel/Arturo Mer,,CH,-33.38,-70.78,476,2,SCEL +SCFM,,99999,Capt Fuentes Martin,,CH,-53.25,-70.33,30,2,SCFM +SCFT,,85832,Futaleufu,,CH,-43.18,-71.83,318,2,SCFT +SCGE,,85703,Maria Dolores,,CH,-37.4,-72.42,114,2,SCGE +,SCH,99999,Schenectady Airport,NY,US,42.85,-73.93,115,2,SCH +SCHA,,85470,Copiapo/Chamonate,,CH,-27.3,-70.42,291,2,SCHA +SCHR,,85892,Cochrane,,CH,-47.23,-72.55,167,2,SCHR +SCIC,,85629,Curico/Gen Freire,,CH,-34.97,-71.23,242,2,SCIC +SCIE,,85682,Concepcion/Carriel,,CH,-36.77,-73.05,16,2,SCIE +SCIN5,,99999,Silver City Radar,NM,US,32.98,-108.97,1750,2,SCIN5 +SCIU1,,99999,Salt Lake Radar,UT,US,41.03,-111.83,2450,2,SCIU1 +SCJO,,85782,Osorno/Canal Bajo,,CH,-40.6,-73.05,65,2,SCJO +,SCK,72492,Stockton Metro,CA,US,37.9,-121.25,8,2,SCK +SCLL,,85486,Vallenar,,CH,-28.6,-70.77,538,2,SCLL +SCON,,85831,Quellon,,CH,-43.12,-73.63,3,2,SCON +SCRA,,85460,Chanaral,,CH,-26.32,-70.62,30,2,SCRA +SCRG,,85608,De La Independencia,,CH,-34.17,-70.77,441,2,SCRG +SCSE,,85488,La Serena/Laflorida,,CH,-29.92,-71.2,146,2,SCSE +SCSR,,99999,Segundo Corral Alto,,CH,-42.08,-71.87,366,2,SCSR +SCST,,85825,Castro/Gamboa,,CH,-42.48,-73.77,44,2,SCST +SCTB,,85580,Eulogio Sanchez,,CH,-33.45,-70.55,649,2,SCTB +SCTC,,85743,Temuco/Maquehue,,CH,-38.75,-72.63,120,2,SCTC +SCTI,,85579,Los Cerrillos,,CH,-33.48,-70.7,511,2,SCTI +SCTN,,85830,Chaiten,,CH,-42.93,-72.7,4,2,SCTN +SCVD,,85766,Valdivia/Pichoy,,CH,-39.62,-73.07,14,2,SCVD +,SCZ,76833,Salina Cruz,,MX,16.17,-95.2,6,2,SCZ +,SDA,99999,Shenandoah Muni,IA,US,40.75,-95.42,296,2,SDA +,SDB,72383,Sandburg (Aut),CA,US,34.75,-118.73,1379,2,SDB +,SDF,72423,Louisville/Standifo,KY,US,38.18,-85.73,149,2,SDF +,SDL,99999,Scottsdale Muni,AZ,US,33.62,-111.92,460,2,SDL +,SDM,99999,San Diego/Brown Fld,CA,US,32.57,-116.98,160,2,SDM +,SDP,99999,Sand Point,AK,US,55.32,-160.52,7,2,SDP +,SDY,99999,Sidney-Richland,MT,US,47.7,-104.2,605,2,SDY +,SEA,72793,Seattle-Tacoma Intl,WA,US,47.45,-122.3,137,2,SEA +SEAM,,84147,Ambato/Chachoan,,EQ,-1.2,-78.57,2520,2,SEAM +SEAS,,99999,Ascazubi,,EQ,-0.08,-78.3,2743,2,SEAS +SEBC,,84101,Bahia De Caraquez,,EQ,-0.58,-80.4,3,2,SEBC +SECH,,84015,Chone,,EQ,-0.7,-80.12,69,2,SECH +SECO,,84099,Coca/Francisco,,EQ,-0.45,-76.95,220,2,SECO +SECU,,84239,Cuenca/Mariscal La,,EQ,-2.88,-78.98,2531,2,SECU +,SEE,99999,San Diego/Gillespie,CA,US,32.83,-116.97,117,2,SEE +SEES,,84018,Esmeraldas-Tachina,,EQ,0.97,-79.63,8,2,SEES +,SEG,99999,Selinsgrove,PA,US,40.82,-76.86,137,2,SEG +SEGS,,84001,Seymour(Eq-Afb/Civ),,EQ,-0.45,-90.27,16,2,SEGS +SEGU,,84203,Guayaquil/Simon Bol,,EQ,-2.15,-79.88,9,2,SEGU +SEIB,,84043,Ibarra/Atahualpa,,EQ,0.35,-78.13,2228,2,SEIB +SELA,,84063,Lago Agrio,,EQ,0.08,-76.87,299,2,SELA +SELI,,99999,Limoncocha,,EQ,-0.4,-76.6,221,2,SELI +SELO,,84265,Catamayo/Enriquez,,EQ,-4.0,-79.37,1238,2,SELO +SELT,,84123,Latacunga/Cotopaxi,,EQ,-0.92,-78.62,2785,2,SELT +,SEM,99999,Craig Field/Selma,AL,US,32.35,-86.98,51,2,SEM +SEMA,,84279,Macara/J.M.Velasco,,EQ,-4.37,-79.93,430,2,SEMA +SEMH,,84248,Machala/Gen Serran,,EQ,-3.25,-79.97,10,2,SEMH +SEMT,,84117,Manta/Eloy Alfaro,,EQ,-0.95,-80.68,14,2,SEMT +,SEP,72260,Stephenville/Clark,TX,US,32.22,-98.18,402,2,SEP +SEPA,,84163,Pastaza/Rio Amazon,,EQ,-1.5,-78.05,1043,2,SEPA +SEPV,,99999,Portoviejo/Reales,,EQ,-1.03,-80.47,44,2,SEPV +SEQU,,84071,Quito/Mariscal Suc,,EQ,-0.15,-78.48,2812,2,SEQU +SERB,,84176,Riobamba/Chimborazo,,EQ,-1.63,-78.67,2796,2,SERB +SESA,,84200,Salinas/Gen Ulpian,,EQ,-2.2,-80.98,8,2,SESA +SESL,,99999,San Lorenzo,,EQ,1.28,-78.85,40,2,SESL +,SET,99999,St Charles (Was 3Sz),MO,US,38.93,-90.43,134,2,SET +SETA,,84125,Taura (Eq-Afb),,EQ,-2.27,-79.68,17,2,SETA +SETI,,84131,Tiputini,,EQ,-0.78,-75.52,220,2,SETI +SETU,,84027,Tulcan/El Rosal,,EQ,0.82,-77.7,2940,2,SETU +,SEZ,99999,Sedona Airport,AZ,US,34.85,-111.78,1471,2,SEZ +SFAL,,88891,Stanley Airport,,FK,-51.68,-57.77,23,2,SFAL +,SFB,99999,Sanford/Orlando,FL,US,28.78,-81.23,17,2,SFB +,SFD,99999,Winner (Changed 7/07 To Icr),SD,US,43.39,-99.84,620,2,SFD +,SFF,99999,Spokane/Felts Field,WA,US,47.68,-117.32,595,2,SFF +,SFM,99999,Sanford Muni (Awos),ME,US,43.4,-70.72,74,2,SFM +,SFO,72494,San Francisco Intl,CA,US,37.62,-122.38,5,2,SFO +,SFQ,99999,Suffolk,VA,US,36.68,-76.6,22,2,SFQ +,SFZ,99999,Pawtucket (Awos),RI,US,41.92,-71.5,134,2,SFZ +SGCO,,86134,Concepcion/Mariscal,,PY,-23.42,-57.3,74,2,SGCO +SGEN,,86297,Encarnacion,,PY,-27.32,-55.83,91,2,SGEN +SGES,,99999,Aeropuerto Guarany,,PY,-25.45,-54.85,849,2,SGES +SGFI,,99999,Filadelfia,,PY,-22.37,-60.05,139,2,SGFI +,SGH,99999,Springfield Muni,OH,US,39.83,-83.83,321,2,SGH +,SGJ,99999,St Augustine Airpt,FL,US,29.97,-81.33,3,2,SGJ +SGME,,86068,Mariscal Estigarrib,,PY,-22.02,-60.6,181,2,SGME +SGNA,,86017,Nueva Asuncion,,PY,-20.72,-61.92,315,2,SGNA +SGNW3,,99433,Sheboygan,WI,US,43.75,-87.68,176,2,SGNW3 +SGPI,,86255,Pilar,,PY,-26.85,-58.32,56,2,SGPI +,SGR,99999,Houston/Hull Field,TX,US,29.62,-95.65,2,2,SGR +,SGS,99999,South St Paul Muni,MN,US,44.85,-93.15,250,2,SGS +,SGT,99999,Stuttgart (Awos),AR,US,34.6,-91.57,68,2,SGT +,SGU,99999,Saint George (Awos),UT,US,37.08,-113.6,896,2,SGU +,SGY,70362,Skagway,AK,US,59.47,-135.3,5,2,SGY +,SHD,99999,Staunton/Shenandoah,VA,US,38.27,-78.9,366,2,SHD +,SHG,99999,Shungnak,AK,US,66.88,-157.15,61,2,SHG +,SHH,99999,Shishmaref (Awos),AK,US,66.27,-166.05,2,2,SHH +SHIP,,99092,Fixed Ship Off Thai,,--,9.2,101.4,0,2,SHIP +,SHL,99999,Sheldon,IA,US,43.22,-95.83,432,2,SHL +,SHN,99999,Shelton/Sanderson,WA,US,47.23,-123.15,85,2,SHN +,SHP,99999,Sheppard Afb,TX,US,33.97,-98.48,314,2,SHP +,SHR,72666,Sheridan Co. Arpt,WY,US,44.77,-106.97,1209,2,SHR +,SIL,72233,Slidell,LA,US,30.25,-89.77,3,2,SIL +SISW1,,99418,Smith Island,WA,US,48.32,-122.83,15,2,SISW1 +,SIT,70371,Sitka/Japonski Arpt,AK,US,57.07,-135.35,20,2,SIT +,SIY,99999,Montague/Siskiyou,CA,US,41.78,-122.47,807,2,SIY +,SJB,99999,Somerville (Was N52),NJ,US,40.63,-74.67,32,2,SJB +,SJC,74505,San Jose Intl A,CA,US,37.37,-121.93,17,2,SJC +,SJD,99999,San Jose Del Ca,,MX,23.15,-109.7,109,2,SJD +SJLF1,,99415,St. Johns Light,FL,US,30.38,-81.4,5,2,SJLF1 +,SJN,99999,St. Johns Air Park,AZ,US,34.52,-109.38,1747,2,SJN +,SJT,72263,San Angelo/Mathis,TX,US,31.37,-100.5,582,2,SJT +,SJX,99999,Beaver Island,MI,US,45.69,-85.57,204,2,SJX +,SKA,99999,Fairchild Afb,WA,US,47.62,-117.65,750,2,SKA +SKAR,,80211,Armenia/El Eden,,CO,4.5,-75.72,1219,2,SKAR +SKAS,,80372,Puerto Asis,,CO,0.5,-76.5,254,2,SKAS +SKBC,,80074,El Banco/Las Flores,,CO,9.07,-73.98,34,2,SKBC +SKBG,,80094,Bucaramango/Paloneg,,CO,7.1,-73.2,1189,2,SKBG +SKBQ,,80028,Barranquilla/Ernest,,CO,10.9,-74.77,10,2,SKBQ +SKBS,,99999,Bahia Solano/Jose,,CO,6.18,-77.4,24,2,SKBS +SKBU,,80252,Buenaventura,,CO,3.88,-77.07,15,2,SKBU +,SKC,99999,Waukesha,WI,US,43.03,-88.23,284,2,SKC +SKCC,,80097,Cucuta/Camilo Daza,,CO,7.93,-72.52,317,2,SKCC +SKCG,,80022,Cartagena/Rafael Nu,,CO,10.45,-75.52,1,2,SKCG +SKCL,,80259,Cali/Alfonso Bonill,,CO,3.55,-76.38,969,2,SKCL +SKCO,,80336,Tumaco/La Florida,,CO,1.82,-78.75,6,2,SKCO +SKEJ,,80091,Barrancabermeja,,CO,7.02,-73.8,134,2,SKEJ +,SKF,99999,Kelly Afb,TX,US,29.38,-98.58,210,2,SKF +SKFL,,80354,Florencia/Capitolio,,CO,1.6,-75.53,244,2,SKFL +SKGI,,80219,Girardot/Santiago,,CO,4.28,-74.8,293,2,SKGI +SKGP,,80300,Guapi,,CO,2.58,-77.9,54,2,SKGP +SKIB,,80214,Ibague/Perales,,CO,4.43,-75.15,928,2,SKIB +SKIP,,80370,Ipiales/San Luis,,CO,0.82,-77.63,2961,2,SKIP +,SKJ,99999,Sitkinak (Cgs),AK,US,56.55,-154.13,17,2,SKJ +SKLC,,80084,Apartado/Los Cedros,,CO,7.8,-76.7,30,2,SKLC +SKMD,,80110,Medellin/Olaya Her,,CO,6.22,-75.6,1499,2,SKMD +SKMR,,80063,Monteria/Los Garzon,,CO,8.82,-75.85,26,2,SKMR +SKMU,,80361,Mitu,,CO,1.13,-70.05,207,2,SKMU +SKNV,,80315,Neiva/La Manguita,,CO,2.97,-75.3,443,2,SKNV +SKOT,,80089,Otu,,CO,7.0,-74.72,630,2,SKOT +SKPC,,80139,Puerto Carreno,,CO,6.17,-67.5,55,2,SKPC +SKPE,,80210,Pereira/Matecana,,CO,4.82,-75.8,1342,2,SKPE +SKPI,,80346,Pitalito,,CO,1.87,-76.05,1320,2,SKPI +SKPP,,80308,Popayan/Guillermo,,CO,2.47,-76.6,1730,2,SKPP +SKPS,,80342,Pasto/Antonio Narin,,CO,1.42,-77.27,1826,2,SKPS +SKPV,,80002,Providencia Island,,CO,13.37,-81.35,6,2,SKPV +SKQU,,99999,Mariquita,,CO,5.22,-74.88,467,2,SKQU +SKRG,,80112,Rionegro/Jose Mari,,CO,6.18,-75.43,2137,2,SKRG +SKSJ,,80322,San Jose Guaviare,,CO,2.57,-72.63,155,2,SKSJ +SKSM,,80009,Santa Marta/Simon,,CO,11.13,-74.23,1,2,SKSM +SKTD,,80175,Trinidad,,CO,5.43,-71.65,217,2,SKTD +SKTU,,80062,Turbo/Gonzalo Mejia,,CO,8.12,-76.73,5,2,SKTU +SKUC,,80099,Arauca/Santiago Per,,CO,7.07,-70.73,128,2,SKUC +SKUI,,80144,Quibdo/El Carano,,CO,5.72,-76.62,33,2,SKUI +SKUL,,99999,Tulua/Farfan,,CO,4.1,-76.23,955,2,SKUL +SKVP,,80036,Valledupar/Alfonso,,CO,10.43,-73.25,138,2,SKVP +SKVV,,80234,Villavicencio/Vangu,,CO,4.17,-73.62,431,2,SKVV +,SKW,70255,Skwentna,AK,US,61.97,-151.18,45,2,SKW +,SKX,99999,Taos Muni Apt(Awos),NM,US,36.45,-105.67,2161,2,SKX +SLAP,,85151,Apolo,,BO,-14.73,-68.42,1415,2,SLAP +SLAS,,85175,Ascencion Guarayos,,BO,-15.72,-63.1,247,2,SLAS +,SLB,99999,Storm Lake,IA,US,42.6,-95.23,454,2,SLB +SLCA,,85315,Camiri,,BO,-20.05,-63.57,792,2,SLCA +SLCB,,85223,Cochabamba/Jorge Wi,,BO,-17.45,-66.1,2531,2,SLCB +SLCN,,85230,Charana,,BO,-17.58,-69.45,4057,2,SLCN +SLCO,,85041,Cobija,,BO,-11.08,-68.87,252,2,SLCO +SLCP,,85196,Concepcion,,BO,-16.25,-62.1,497,2,SLCP +SLET,,85245,Santa Cruz/El Tromp,,BO,-17.8,-63.17,414,2,SLET +,SLG,99999,Siloam Spring(Awos),AR,US,36.2,-94.48,300,2,SLG +SLGY,,85033,Guayaramerin,,BO,-10.82,-65.35,130,2,SLGY +,SLH,99999,Cheboygan County Airport,MI,US,45.65,-84.52,195,2,SLH +,SLI,99999,Los Alamitos Aaf,CA,US,33.78,-118.05,11,2,SLI +SLJE,,85247,San Jose,,BO,-17.83,-60.75,284,2,SLJE +SLJO,,85104,San Joaquin,,BO,-13.07,-64.67,140,2,SLJO +SLJV,,85195,San Javier,,BO,-16.27,-62.47,520,2,SLJV +,SLK,99999,Saranac Lake/Adiron,NY,US,44.38,-74.2,507,2,SLK +SLMG,,85114,Magdalena,,BO,-13.33,-64.15,141,2,SLMG +,SLN,99999,Salina Municipal,KS,US,38.8,-97.65,388,2,SLN +,SLO,72433,Salem-Leckrone,IL,US,38.65,-88.97,174,2,SLO +SLOR,,85242,Oruro/Juan Mendoza,,BO,-18.05,-67.07,3702,2,SLOR +,SLP,76539,San Luis Potosi,,MX,22.15,-100.98,1903,2,SLP +SLPO,,85293,Potosi/Rojas,,BO,-19.53,-65.72,3934,2,SLPO +SLPS,,85289,Puerto Suarez/Salva,,BO,-19.0,-57.73,135,2,SLPS +,SLQ,99999,Sleetmute,AK,US,61.72,-157.15,54,2,SLQ +SLRB,,85268,Robore (Civ/Mil),,BO,-18.32,-59.75,284,2,SLRB +SLRI,,85043,Riberalta,,BO,-11.02,-66.12,135,2,SLRI +SLRQ,,85141,Rurrenabaque,,BO,-14.48,-67.48,202,2,SLRQ +SLRY,,85140,Reyes,,BO,-14.3,-67.37,280,2,SLRY +SLSA,,85123,Santa Ana De Yacuma,,BO,-13.72,-65.58,144,2,SLSA +SLSB,,85152,San Borja/Capt Germ,,BO,-14.87,-66.75,194,2,SLSB +SLSI,,85207,San Ignacio Velasco,,BO,-16.37,-60.95,413,2,SLSI +SLSM,,85153,San Ignacio De Moxo,,BO,-14.97,-65.63,241,2,SLSM +SLSU,,85283,Sucre/Juana Azurduy,,BO,-19.02,-65.27,2903,2,SLSU +SLTJ,,85364,Tarija/Capt Oriel,,BO,-21.53,-64.72,1858,2,SLTJ +SLTR,,85154,Trinidad/Jorge Henr,,BO,-14.85,-64.95,157,2,SLTR +SLVM,,85345,Villa Montes/Rafael,,BO,-21.27,-63.5,400,2,SLVM +SLVR,,85244,Viru Viru Intl Arpt,,BO,-17.65,-63.13,373,2,SLVR +,SLW,99999,Smithville/Wooster,OH,US,40.88,-81.83,357,2,SLW +SLYA,,85365,Yacuiba,,BO,-22.02,-63.7,617,2,SLYA +,SME,99999,Somerset(Awos),KY,US,37.05,-84.61,283,2,SME +,SMF,99999,Sacramento Metro,CA,US,38.7,-121.58,7,2,SMF +SMJP,,99999,Johan A. Pengel,,SM,5.45,-55.18,16,2,SMJP +SMKF1,,99445,Sombrero Key,FL,US,24.63,-81.12,0,2,SMKF1 +,SMN,99999,Salmon/Lemhi (Awos),ID,US,45.12,-113.88,1233,2,SMN +,SMO,99999,Santa Monica Muni,CA,US,34.02,-118.45,53,2,SMO +,SMP,99999,Stampede Pass(Amos),WA,US,47.28,-121.33,1209,2,SMP +,SMQ,99999,Somerville (Was Sjb; N52),NJ,US,40.63,-74.67,32,2,SMQ +,SMU,99999,Sheep Mountain,AK,US,61.82,-147.5,838,2,SMU +,SMX,72394,Santa Maria Public,CA,US,34.9,-120.45,73,2,SMX +,SNA,99999,Santa Ana/Jon-Wayne,CA,US,33.68,-117.87,16,2,SNA +,SNH,99999,Savannah/Hardin Co,TN,US,35.17,-88.22,144,2,SNH +,SNL,99999,Shawnee Muni Airport,OK,US,35.36,-96.94,327,2,SNL +,SNS,99999,Salinas Municipal,CA,US,36.67,-121.6,26,2,SNS +,SNT,99999,Stanley Ranger Station,ID,US,44.17,-114.93,1980,2,SNT +,SNY,72561,Sidney Muni (Amos),NE,US,41.1,-102.98,1312,2,SNY +,SOP,99999,Southern Pines Awos,NC,US,35.23,-79.4,141,2,SOP +,SOW,99999,Show Low Municipal,AZ,US,34.27,-110.0,1954,2,SOW +,SPA,99999,Spartanburg Mem,SC,US,34.92,-81.95,246,2,SPA +SPAY,,84593,Atalaya,,PR,-10.73,-73.78,451,2,SPAY +,SPB,99999,Scappoose Industrial Apk (1S4),OR,US,45.77,-122.86,17,2,SPB +SPBB,,84435,Moyobamba,,PR,-6.03,-76.97,833,2,SPBB +SPCL,,84515,Pucallpa (Civ/Mil),,PR,-8.42,-74.6,149,2,SPCL +,SPD,99999,Springfield/Comanche Natl Grass,CO,US,37.28,-102.61,1335,2,SPD +SPDO,,84761,Mollendo,,PR,-17.03,-72.02,13,2,SPDO +SPEC1,,99999,San Pedro Radar Stn,CA,US,33.75,-118.33,30,2,SPEC1 +SPEO,,84531,Chimbote/Teniente,,PR,-9.17,-78.52,11,2,SPEO +SPEQ,,99999,Cesar Torque Podest,,PR,-17.18,-70.93,1366,2,SPEQ +,SPF,99999,Spearfish/Clyde Ice,SD,US,44.48,-103.78,1188,2,SPF +,SPG,99999,Saint Petersburg,FL,US,27.77,-82.63,2,2,SPG +SPGF1,,99439,Settlement Point,FL,US,26.68,-79.0,2,2,SPGF1 +SPGM,,84534,Tingo Maria,,PR,-9.13,-75.95,665,2,SPGM +SPHI,,84452,Chiclayo/Capt Jose,,PR,-6.78,-79.83,34,2,SPHI +SPHO,,84673,Ayacucho/Coronel,,PR,-13.13,-74.22,2749,2,SPHO +SPHU,,99999,Huancayo,,PR,-12.07,-75.23,3350,2,SPHU +SPHY,,84688,Andahuayla,,PR,-13.72,-73.35,3444,2,SPHY +SPHZ,,84542,Anta/Huaraz,,PR,-9.35,-77.6,2760,2,SPHZ +,SPI,72439,Springfield/Capital,IL,US,39.85,-89.67,187,2,SPI +SPIL,,84677,Quincemil,,PR,-13.27,-70.67,634,2,SPIL +SPJA,,84440,Rioja,,PR,-6.05,-77.15,792,2,SPJA +SPJI,,84474,Juanjui,,PR,-7.22,-76.72,363,2,SPJI +SPJJ,,99999,Jauja,,PR,-11.78,-75.47,3322,2,SPJJ +SPJL,,84735,Juliaca,,PR,-15.48,-70.15,3827,2,SPJL +SPJN,,84721,San Juan De Marcona,,PR,-15.38,-75.17,60,2,SPJN +SPJR,,84472,Cajamarca/Revoredo,,PR,-7.13,-78.47,2622,2,SPJR +SPKW1,,99999,Spokane Radar Stn,WA,US,47.57,-117.08,620,2,SPKW1 +SPLP,,99999,Las Palmas (Mil),,PR,-12.17,-77.0,76,2,SPLP +SPMS,,84425,Yurimaguas/Moises,,PR,-5.9,-76.08,184,2,SPMS +SPNC,,84564,Huanuco/Alferez Fap,,PR,-9.9,-75.75,1860,2,SPNC +SPOS,,99999,Zorritos,,PR,-3.67,-80.67,49,2,SPOS +SPPG,,99999,Paramonga,,PR,-10.67,-77.83,46,2,SPPG +SPPY,,84444,Chachapoyas,,PR,-6.22,-77.83,2435,2,SPPY +SPQT,,84377,Iquitos/Secada,,PR,-3.75,-73.25,126,2,SPQT +SPQU,,84752,Arequipa/Rodriguez,,PR,-16.32,-71.55,2520,2,SPQU +SPRU,,84501,Trujillo/Martinez,,PR,-8.1,-79.03,30,2,SPRU +,SPS,72351,Wichita Falls/Shep,TX,US,33.98,-98.5,314,2,SPS +SPSO,,84691,Pisco (Civ/Mil),,PR,-13.75,-76.28,7,2,SPSO +SPST,,84455,Tarapoto,,PR,-6.45,-76.38,282,2,SPST +SPTM4,,69027,Sturgeon Point,MI,US,44.7,-83.27,184,2,SPTM4 +SPTN,,84782,Tacna/Ciriani,,PR,-18.07,-70.3,458,2,SPTN +SPTU,,84658,Puerto Maldonado,,PR,-12.63,-69.2,266,2,SPTU +SPUR,,84401,Piura/Capt Concha,,PR,-5.18,-80.6,55,2,SPUR +SPVL,,99999,Caraveli,,PR,-15.77,-73.37,1833,2,SPVL +,SPW,72650,Spencer,IA,US,43.17,-95.21,404,2,SPW +SPYL,,84390,Talara/Capt Montes,,PR,-4.57,-81.25,90,2,SPYL +SPZO,,84686,Cuzco/Velazco Astet,,PR,-13.55,-71.98,3249,2,SPZO +,SQI,99999,Sterling Rockfalls,IL,US,41.75,-89.67,197,2,SQI +,SQL,99999,San Carlos Airport,CA,US,37.52,-122.25,1,2,SQL +,SRC,99999,Searcy Muni Airport (M07),AR,US,35.21,-91.74,80,2,SRC +,SRF,99999,Hamilton Aaf,CA,US,38.07,-122.5,1,2,SRF +,SRL,76253,Santa Rosalia,,MX,27.32,-112.3,75,2,SRL +,SRN,99999,South Marsh Island Block 268A,LA,US,29.12,-91.95,0,2,SRN +,SRQ,99999,Sarasota-Bradenton,FL,US,27.4,-82.55,9,2,SRQ +,SRR,99999,Ruidoso Regional,NM,US,33.47,-105.53,2076,2,SRR +SRST2,,99426,Sabine,TX,US,29.67,-94.05,1,2,SRST2 +,SSC,74790,Shaw Afb/Sumter,SC,US,33.97,-80.47,74,2,SSC +,SSF,99999,San Antonio/Stinson,TX,US,29.33,-98.47,176,2,SSF +,SSI,99999,Brunswick/Malcolm,GA,US,31.15,-81.38,6,2,SSI +,SSM,72734,Sault Ste Marie,MI,US,46.47,-84.37,221,2,SSM +,SSR,99999,Sisters Island,AK,US,58.17,-135.25,11,2,SSR +,SSU,99999,White Sulphur Sprng,WV,US,37.77,-80.33,549,2,SSU +,STC,72655,St. Cloud Municipal,MN,US,45.55,-94.07,312,2,STC +STDM4,,99420,Stannard Rock,MI,US,47.18,-87.22,183,2,STDM4 +,STE,99999,Stevens Point Muni,WI,US,44.55,-89.53,338,2,STE +,STJ,72449,St Joseph/Rosecrans,MO,US,39.77,-94.92,249,2,STJ +,STL,72434,St. Louis/Lambert,MO,US,38.75,-90.37,172,2,STL +STLW1,,99999,Seattle Radar Stn,WA,US,47.57,-122.42,120,2,STLW1 +,STN,99999,Stoneville,MS,US,33.44,-90.92,39,2,STN +,STP,99999,Saint Paul Downtown,MN,US,44.95,-93.07,209,2,STP +,STS,99999,Santa Rosa (Awos),CA,US,38.52,-122.82,38,2,STS +,SUA,99999,Witham Field Airport/Stuart,FL,US,27.18,-80.22,6,2,SUA +SUAA,,86575,Melilla/Angel S. Ad,,UY,-34.78,-56.25,54,2,SUAA +SUAG,,86330,Artigas,,UY,-30.38,-56.5,123,2,SUAG +SUCA,,86560,Colonia Sacramento,,UY,-34.45,-57.83,23,2,SUCA +SUDU,,86530,Durazno/Santa Berna,,UY,-33.35,-56.5,93,2,SUDU +,SUE,99999,Sturgeon Bay,WI,US,44.85,-87.42,221,2,SUE +SULS,,99999,Capitan Corbeta,,UY,-34.87,-55.1,30,2,SULS +SUME,,86490,Mercedes/Ricardo De,,UY,-33.25,-58.07,22,2,SUME +SUMO,,86440,Melo/Cerro Largo,,UY,-32.37,-54.18,100,2,SUMO +SUMU,,86580,Carrasco (Civ/Mil),,UY,-34.83,-56.0,32,2,SUMU +,SUN,99999,Hailey/Friedman Mem,ID,US,43.5,-114.3,1620,2,SUN +SUPE,,99999,Maldonado/Punta Est,,UY,-34.92,-54.92,15,2,SUPE +SUPN6,,99458,Superior Shoals,NY,US,44.78,-75.8,77,2,SUPN6 +SUPU,,86430,Paysandu,,UY,-32.33,-58.03,61,2,SUPU +SURV,,86350,Rivera,,UY,-30.97,-55.48,205,2,SURV +,SUS,99999,Spirit Of St Louis,MO,US,38.67,-90.65,141,2,SUS +SUSO,,86360,Salto,,UY,-31.38,-57.95,34,2,SUSO +,SUT,99999,Southport/Brunswick Co,NC,US,33.93,-78.07,8,2,SUT +SUTB,,86370,Tacuarembo,,UY,-31.7,-55.98,134,2,SUTB +SUTR,,86500,Treinta Y Tres,,UY,-33.22,-54.38,46,2,SUTR +,SUU,74516,Travis Afb/Fairfld,CA,US,38.27,-121.93,19,2,SUU +,SUW,99999,Superior,WI,US,46.41,-92.06,206,2,SUW +,SUX,72557,Sioux City Muni,IA,US,42.4,-96.38,336,2,SUX +,SVA,99999,Savoonga Airport,AK,US,63.68,-170.5,16,2,SVA +SVAC,,80427,Acarigua/Oswaldo,,VN,9.55,-69.23,225,2,SVAC +SVBI,,80440,Barinas,,VN,8.62,-70.22,204,2,SVBI +SVBL,,99999,El Libertador (Afb),,VN,10.18,-67.55,442,2,SVBL +,SVC,72272,Silver City/Grant,NM,US,32.63,-108.15,1659,2,SVC +SVCL,,80442,Calabozo,,VN,8.93,-67.42,101,2,SVCL +SVCS,,99999,Caracas/Oscar Macha,,VN,10.3,-66.82,654,2,SVCS +,SVE,99999,Susanville Muni,CA,US,40.38,-120.57,1263,2,SVE +SVFM,,80416,Caracas/La Carlota,,VN,10.5,-66.88,835,2,SVFM +SVGI,,80423,Guiria,,VN,10.58,-62.32,14,2,SVGI +SVGU,,80428,Guanare,,VN,9.02,-69.73,163,2,SVGU +,SVH,99999,Statesville,NC,US,35.76,-80.96,294,2,SVH +SVHG,,99999,Higuerote,,VN,10.47,-66.1,4,2,SVHG +SVJC,,99999,Paraguana/Josefa,,VN,11.78,-70.15,23,2,SVJC +SVJM,,80431,San Juan Los Morros,,VN,9.92,-67.33,429,2,SVJM +SVLF,,99999,La Fria,,VN,8.25,-72.27,98,2,SVLF +SVLO,,80405,La Orchila Isl(Mil),,VN,11.8,-66.18,3,2,SVLO +SVLS1,,99438,Savannah Light,GA,US,31.95,-80.68,0,2,SVLS1 +SVMD,,80438,Merida/Alberto Carn,,VN,8.6,-71.18,1498,2,SVMD +SVMG,,99999,Margarita/Del Carib,,VN,10.92,-63.98,23,2,SVMG +SVMP,,99999,Metropolitano (Pvt),,VN,10.13,-66.78,175,2,SVMP +,SVN,99999,Hunter (Aaf),GA,US,32.02,-81.15,13,2,SVN +SVPC,,80412,Puerto Cabello(Mil),,VN,10.5,-68.0,2,2,SVPC +SVPM,,99999,Paramillo (Private),,VN,7.8,-72.2,1000,2,SVPM +SVPR,,99999,Guayana/Manuel Car,,VN,8.3,-62.73,144,2,SVPR +SVSO,,80475,Santo Domingo/Mayor,,VN,7.58,-72.07,327,2,SVSO +SVSP,,99999,San Felipe,,VN,10.28,-68.75,232,2,SVSP +SVST,,99999,San Tome (Private),,VN,8.95,-64.15,262,2,SVST +SVSZ,,99999,Santa Barbara Zulia,,VN,8.98,-71.95,10,2,SVSZ +SVTR,,80478,Temblador (Private),,VN,9.02,-62.62,30,2,SVTR +SVVA,,80472,Zim Valencia Intl,,VN,10.17,-67.93,431,2,SVVA +SVVG,,99999,El Vigia/Perez Alph,,VN,8.63,-71.67,100,2,SVVG +SVVP,,80434,Valle De La Pascua,,VN,9.22,-66.02,125,2,SVVP +SWBC,,82113,Barcelos,,BZ,-0.98,-62.93,40,2,SWBC +,SWD,70277,Seward,AK,US,60.12,-149.45,18,2,SWD +,SWF,99999,Newburgh/Stewart,NY,US,41.5,-74.1,150,2,SWF +,SWO,99999,Stillwater Muni,OK,US,36.17,-97.08,300,2,SWO +,SWW,99999,Sweetwater/Avenger Field Airport,TX,US,32.47,-100.47,727,2,SWW +,SXQ,99999,Soldotna,AK,US,60.48,-151.03,33,2,SXQ +,SXS,99999,Schell Ahp,AL,US,31.35,-85.85,122,2,SXS +,SXT,99999,Sexton Summit(Amos),OR,US,42.62,-123.37,1171,2,SXT +SYCJ,,81002,Georgetown/Timehri,,GY,6.5,-58.25,30,2,SYCJ +SYGT,,81001,Georgetown,,GY,6.8,-58.15,2,2,SYGT +,SYI,99999,Shelbyville/Bomar,TN,US,35.56,-86.44,244,2,SYI +,SYL,69008,Camp Roberts,CA,US,35.75,-120.7,220,2,SYL +SYMB,,81100,Mabaruma,,GY,8.2,-59.78,50,2,SYMB +SYTM,,81002,Georgetown/Timehri,,GY,6.5,-58.25,30,2,SYTM +,SZL,99999,Whiteman Afb,MO,US,38.73,-93.55,265,2,SZL +,SZN,99999,Santa Cruz Island,CA,US,34.02,-119.75,10,2,SZN +,SZP,99999,Santa Paula,CA,US,34.35,-119.07,75,2,SZP +,SZY,99999,Selmer/Robert Sibley,TN,US,35.2,-88.5,186,2,SZY +,T02,99999,Houston (Clover Field),TX,US,29.52,-95.24,13,2,T02 +,T04,99999,Georgetown (Awos),TX,US,30.68,-97.68,240,2,T04 +,T27,99999,Burnet Municipal/Kate Craddock,TX,US,30.74,-98.23,389,2,T27 +,T31,99999,Port Isabel-Cameron County Apt,TX,US,26.17,-97.35,6,2,T31 +,T39,99999,Huntsville,TX,US,30.74,-95.59,105,2,T39 +,T46,99999,South Brazos A70,TX,US,28.02,-95.87,23,2,T46 +,T49,99999,Big Spring/Mcmahon-Wrinkle Apt,TX,US,32.21,-101.52,784,2,T49 +,T62,99999,Tooele,UT,US,40.32,-112.3,1628,2,T62 +,T65,99999,Weslaco/Mid Valley Airport,TX,US,26.18,-97.97,21,2,T65 +,T82,99999,Fredericksburg/Gillespie County,TX,US,30.24,-98.91,517,2,T82 +,T98,99999,San Marcos (Awos),TX,US,29.9,-97.87,182,2,T98 +,TAD,99999,Trinidad/Animas Co.,CO,US,37.27,-104.33,1756,2,TAD +TAKA,,99999,Takao Radar,,JP,35.57,133.23,15,2,TAKA +,TAL,70178,Tanana/Calhoun Mem,AK,US,65.17,-152.1,67,2,TAL +,TAM,99999,Tampico Intl Ar,,MX,22.28,-97.88,24,2,TAM +,TAN,99999,Taunton Muni Airport,MA,US,41.87,-71.02,13,2,TAN +,TAP,99999,Tapachula,,MX,14.78,-92.38,29,2,TAP +TAPA,,78862,Coolidge Airport,,AT,17.12,-61.78,14,2,TAPA +,TAZ,99999,Taylorville,IL,US,39.53,-89.33,189,2,TAZ +,TBN,99999,Fort Leonard Wood,MO,US,37.73,-92.13,353,2,TBN +TBPO,,99999,Bridgetown (City),,BR,13.1,-59.62,50,2,TBPO +,TBR,99999,Statesboro/Bulloch Co,GA,US,32.48,-81.74,57,2,TBR +,TCC,99999,Tucumcari Municipal,NM,US,35.18,-103.6,1239,2,TCC +,TCG,76634,Tulancingo,,MX,20.08,-98.37,2181,2,TCG +,TCL,99999,Tuscaloosa Muni,AL,US,33.22,-87.62,52,2,TCL +,TCM,74206,Mc Chord Afb/Tacoma,WA,US,47.13,-122.48,98,2,TCM +,TCS,72271,Truth Or Consequenc,NM,US,33.23,-107.27,1481,2,TCS +TDCF,,78906,Canefield Airport,,DO,15.53,-61.4,5,2,TDCF +,TDF,99999,Roxboro,NC,US,36.28,-78.98,186,2,TDF +,TDO,99999,Toledo-Winlock Mem,WA,US,46.48,-122.8,113,2,TDO +TDPD,,78905,Melville Hall Arpt,,DO,15.53,-61.3,14,2,TDPD +TDPR,,78907,Roseau,,DO,15.3,-61.4,72,2,TDPR +,TDZ,99999,Metcalf Field/Toledo,OH,US,41.56,-83.48,190,2,TDZ +,TEB,99999,Teterboro Airport,NJ,US,40.85,-74.07,3,2,TEB +,TEW,99999,Mason,MI,US,42.57,-84.42,280,2,TEW +,TEX,99999,Telluride Regional,CO,US,37.95,-107.9,2769,2,TEX +TGPY,,78958,Point Salines Intl,,GD,12.0,-61.78,7,2,TGPY +,TGZ,76843,Tuxtla Gutierre,,MX,16.75,-93.12,528,2,TGZ +THIN6,,99459,1000 Isl Bridge,NY,US,40.5,-75.97,76,2,THIN6 +,THV,99999,Thomasville/York,PA,US,39.92,-76.87,148,2,THV +,TIJ,99999,Tijuana Intl Ar,,MX,32.55,-116.97,152,2,TIJ +,TIK,72354,Tinker Afb,OK,US,35.42,-97.38,394,2,TIK +,TIP,99999,Rantoul/Frank Elliot Fld,IL,US,40.29,-88.14,225,2,TIP +TIST,,78543,C. Amalie/Cyril E.,,VI,18.33,-64.97,67,2,TIST +TISX,,78547,Christiansted/Alexa,,VI,17.7,-64.8,17,2,TISX +,TIW,99999,Tacoma Narrows,WA,US,47.27,-122.58,89,2,TIW +,TIX,99999,Titusville,FL,US,28.52,-80.8,11,2,TIX +TJBQ,,78514,Aguadilla/Borinquen,,PU,18.5,-67.13,72,2,TJBQ +TJMZ,,99999,Mayaguez/Eugenio,,PU,18.27,-67.15,9,2,TJMZ +TJPS,,99999,Ponce/Mercedita,,PU,18.02,-66.57,9,2,TJPS +,TKA,70251,Talkeetna,AK,US,62.3,-150.1,109,2,TKA +,TKI,99999,Mc Kinney,TX,US,33.18,-96.59,179,2,TKI +,TKJ,99999,Tok,AK,US,63.32,-142.72,509,2,TKJ +TKPK,,78858,Golden Rock,,AT,17.3,-62.68,48,2,TKPK +TKPN,,78859,Charlestown/Newcast,,AT,17.2,-62.58,17,2,TKPN +,TLC,99999,Toluca/Jose Mar,,MX,19.35,-99.57,2576,2,TLC +TLPC,,78947,Castries/Vigie,,LC,14.02,-61.0,2,2,TLPC +TLPL,,78948,Hewanorra Intl Arpt,,LC,13.75,-60.95,3,2,TLPL +,TLX,99999,Ok City Nexrad,OK,US,35.33,-97.28,338,2,TLX +,TMB,99999,Miami/Kendall-Tamia,FL,US,25.65,-80.43,3,2,TMB +,TNB,99999,Watauga Cnty Hosp Helip,NC,US,36.2,-81.65,959,2,TNB +TNCA,,78982,Reina Beatrix Intl,,NU,12.5,-70.02,33,2,TNCA +TNCB,,78990,Flamingo Airport,,NU,12.15,-68.28,7,2,TNCB +TNCE,,78873,Fdr Arpt/Oranjestad,,MN,17.48,-62.98,39,2,TNCE +,TNU,99999,Newton Muni,IA,US,41.68,-93.02,290,2,TNU +,TNX,99999,Tonopah Test Range,NV,US,37.8,-116.78,1691,2,TNX +,TNY,76556,Tepic,,MX,21.52,-104.9,922,2,TNY +,TOA,99999,Torrance Municipal,CA,US,33.8,-118.33,31,2,TOA +,TOB,99999,Dodge Center (Was 87D),MN,US,44.02,-92.83,398,2,TOB +,TOG,99999,Togiac Village Awos,AK,US,59.05,-160.4,6,2,TOG +,TOI,99999,Troy Municipal,AL,US,31.87,-86.02,121,2,TOI +,TOL,72536,Toledo Express,OH,US,41.6,-83.8,211,2,TOL +,TOR,99999,Torrington Municipal Airport,WY,US,42.06,-104.15,1282,2,TOR +,TPA,72211,Tampa Intl Airport,FL,US,27.97,-82.53,3,2,TPA +,TPH,99999,Tonopah Airport,NV,US,38.05,-117.08,1654,2,TPH +,TPL,99999,Temple/Miller(Awos),TX,US,31.15,-97.4,208,2,TPL +TPLM2,,99440,Thomas Point,MD,US,38.9,-76.43,0,2,TPLM2 +,TQE,99999,Tekamah (Asos),NE,US,41.77,-96.17,312,2,TQE +,TQH,99999,Tahlequah Muni,OK,US,35.93,-95.0,266,2,TQH +TQPF,,78846,Wall Blake,,VI,18.2,-63.05,31,2,TQPF +,TRI,99999,Bristol/Tri-City,TN,US,36.48,-82.4,463,2,TRI +,TRK,99999,Truckee-Tahoe,CA,US,39.32,-120.13,1798,2,TRK +,TRL,99999,Terrell,TX,US,32.71,-96.27,145,2,TRL +,TRM,99999,Thermal Airport,CA,US,33.63,-116.17,-36,2,TRM +TRPA,,78720,Tegucigalpa,HO,CA,14.05,-87.22,1007,2,TRPA +TRPM,,99999,Blackburne/Plymouth,,AT,16.75,-62.17,12,2,TRPM +,TSG,99999,Tanacross,AK,US,63.38,-143.33,472,2,TSG +,TTA,99999,Sanford-Lee County Rgnl Airport,NC,US,35.58,-79.1,75,2,TTA +TTCP,,99999,Crown Pt./Scarborou,,TD,11.15,-60.85,8,2,TTCP +,TTD,99999,Portland/Troutdale,OR,US,45.55,-122.4,11,2,TTD +,TTF,99999,Monroe,MI,US,41.94,-83.43,188,2,TTF +TTIW1,,99430,Tatoosh Island,WA,US,48.38,-124.73,31,2,TTIW1 +,TTN,99999,Trenton/Mercer Co.,NJ,US,40.28,-74.82,65,2,TTN +TTPS,,78967,Port Of Spain,,TD,10.65,-61.52,2,2,TTPS +TTPT,,78962,Crown Point Airport,,TD,11.15,-60.83,6,2,TTPT +,TTS,99999,Nasa Shuttle Fclty,FL,US,28.62,-80.72,3,2,TTS +,TTW,99999,Cantwell,AK,US,63.4,-148.95,668,2,TTW +,TUL,72356,Tulsa Intl Arpt(Aw),OK,US,36.2,-95.9,206,2,TUL +,TUP,72332,Tupelo/C.D. Lemons,MS,US,34.27,-88.77,110,2,TUP +TUPJ,,78550,Beef Isl/Roadtown,,VI,18.45,-64.53,4,2,TUPJ +,TUX,76640,Tuxpan,,MX,20.95,-97.4,28,2,TUX +,TVC,99999,Traverse City/Cherr,MI,US,44.73,-85.58,190,2,TVC +,TVF,99999,Thief River(Awos),MN,US,48.07,-96.18,340,2,TVF +,TVL,99999,South Lake Tahoe,CA,US,38.9,-120.0,1909,2,TVL +,TVR,99999,Vicksburg/Tallulah Rgnl Apt,MS,US,32.35,-91.03,25,2,TVR +TVSV,,78951,Arnos Vale/Kingston,,LC,13.13,-61.2,13,2,TVSV +,TWF,99999,Twin Falls/Joslin,ID,US,42.48,-114.48,1265,2,TWF +,TWM,99999,Two Harbors,MN,US,47.05,-91.75,328,2,TWM +,TWX,99999,Topeka (Nexrad),KS,US,39.0,-96.23,431,2,TWX +,TXK,99999,Texarkana Rgnl/Webb,AR,US,33.45,-93.98,119,2,TXK +,TYR,99999,Tyler/Pounds Fld,TX,US,32.35,-95.4,166,2,TYR +,TYS,72326,Knoxville Municipal,TN,US,35.82,-83.98,299,2,TYS +,TZR,99999,Bolton Field Airport,OH,US,39.9,-83.14,276,2,TZR +,U11,99999,Rexburg-Madison County Airport,ID,US,43.83,-111.81,1481,2,U11 +,U15,99999,Challis (Amos),ID,US,44.52,-114.22,1546,2,U15 +,U16,99999,Eagle Range,UT,US,41.05,-113.07,1292,2,U16 +,U17,99999,Bullfrog Marina,UT,US,37.5,-110.7,1110,2,U17 +,U24,99999,Delta,UT,US,39.33,-112.58,1414,2,U24 +,U28,99999,Green River Range,UT,US,39.0,-110.17,1241,2,U28 +,U31,99999,Austin,NV,US,39.5,-117.08,2014,2,U31 +,U35,99999,Caldwell (Awos),ID,US,43.63,-116.63,740,2,U35 +,U42,99999,Salt Lake City Muni 2 Arpt,UT,US,40.62,-111.99,1403,2,U42 +,U67,74420,Roosevelt,UT,US,40.3,-109.98,1556,2,U67 +,U71,99999,Vernal,UT,US,40.47,-109.53,1612,2,U71 +,U73,99999,Jerome County Airport,ID,US,42.73,-114.45,1222,2,U73 +,U78,99999,Soda Springs/Tigert,ID,US,42.65,-111.58,1780,2,U78 +UAAN,,36874,Uzunagac,AL,RA,43.6,76.32,685,2,UAAN +UACC,,35188,Akmola,,RA,51.13,71.37,350,2,UACC +UAFM,,38353,Frunze,,RA,42.85,74.53,760,2,UAFM +UAII,,38328,Cimkent,AL,RA,42.3,69.6,552,2,UAII +,UAO,99999,Aurora State,OR,US,45.25,-122.77,60,2,UAO +UAOO,,38062,Kzyl-Orda,AL,RA,44.77,65.53,129,2,UAOO +UARR,,35108,Uralsk,AL,RA,51.25,51.4,36,2,UARR +UATA,,35746,Aralsk,AL,RA,46.78,61.67,56,2,UATA +UATE,,38001,Fort Sevcenko,,RA,44.55,50.25,-20,2,UATE +UATR,,35633,Celkar,AL,RA,47.85,59.62,176,2,UATR +,UBW,99999,Kuparuk Airport,AK,US,70.32,-149.58,20,2,UBW +,UCA,99999,Utica/Oneida Co.,NY,US,43.15,-75.38,226,2,UCA +,UCC,72385,Yucca Flat,NV,US,36.96,-116.05,1195,2,UCC +,UCY,99999,Union City/Everett-Stewart,TN,US,36.38,-88.98,104,2,UCY +,UDG,99999,Darlington County Jetport,SC,US,34.45,-79.89,59,2,UDG +,UDX,99999,Rapid City,SD,US,44.13,-102.84,919,2,UDX +UELL,,30393,Culman/Neriugri,HA,RA,56.83,124.87,859,2,UELL +,UES,99999,Waukesha Cnty Arpt,WI,US,43.02,-88.14,285,2,UES +,UEX,99999,Grand Island Nexrad,NE,US,40.32,-98.43,626,2,UEX +UGMM,,37541,Muhrani,TB,RS,41.93,44.58,551,2,UGMM +,UGN,99999,Chicago/Waukegan,IL,US,42.42,-87.87,222,2,UGN +UHHH,,31735,Khabarovsk/Novy,HA,RA,48.52,135.16,72,2,UHHH +UHHO,,31655,Troickoe,HA,RA,49.45,136.57,29,2,UHHO +UHMD,,25594,Providenja Bay,HA,RA,64.43,-173.23,3,2,UHMD +UHMR,,25677,Ugolnaya Bay/Be,HA,RA,63.05,179.32,1,2,UHMR +UHWW,,31960,Vladi-Vostok,HA,RA,43.12,131.9,138,2,UHWW +UHWW,,31960,Vladivostok,HA,RA,43.12,131.9,184,2,UHWW +UIBB,,03090,Bratsk,,RA,56.07,101.83,489,2,UIBB +UIII,,30710,Irkutsk,IR,RA,52.27,104.35,513,2,UIII +UIIO,,30713,Ust-Ordynskij,IR,RA,52.82,104.77,525,2,UIIO +UIKB,,30253,Bodajbo,IR,RA,57.85,114.2,278,2,UIKB +,UIN,99999,Quincy Muni/Baldwin,IL,US,39.95,-91.2,234,2,UIN +UIUH,,30739,Horinsk,IR,RA,52.17,109.77,666,2,UIUH +UIUU,,30823,Ulan-Ude/Muhino,IR,RA,51.8,107.43,510,2,UIUU +UJAP2,,99449,Ujae Atoll/Marshall,,MH,8.92,165.75,2,2,UJAP2 +UKBB,,33347,Borispol'/Keiv,KV,UR,50.33,30.97,119,2,UKBB +,UKF,99999,North Wilkesboro/Wilkes County,NC,US,36.22,-81.1,396,2,UKF +,UKI,99999,Ukiah Muni (Awos),CA,US,39.13,-123.2,187,2,UKI +ULAK,,22887,Kotlas,AR,RS,61.23,46.72,56,2,ULAK +,ULI,91203,Falalop Island(Cgs),,PN,10.03,139.8,5,2,ULI +ULIP2,,99452,Ulithi Atoll,,US,10.2,139.8,2,2,ULIP2 +,ULM,99999,New Ulm Muni (Awos),MN,US,44.32,-94.5,308,2,ULM +ULWT,,27051,Tot'Ma,AR,RS,59.88,42.75,134,2,ULWT +UMII,,26666,Vitebsk,MI,BY,55.17,30.13,176,2,UMII +,UMM,70264,Summit (Amos),AK,US,63.33,-149.13,734,2,UMM +UMMM,,26850,Minsk-In-Min,MI,BY,53.87,27.53,234,2,UMMM +,UMN,72349,Monett,MO,US,36.88,-93.9,437,2,UMN +UMRW,,26314,Ventspils (Harbor),LE,BY,57.37,21.55,4,2,UMRW +,UMT,70162,Umiat,AK,US,69.37,-152.13,85,2,UMT +UNBB,,29838,Barnaul,NO,RA,53.4,83.7,252,2,UNBB +UNCE,,29846,Novokuznetsk,NO,RA,53.73,87.18,308,2,UNCE +,UNI,99999,Ohio U/Athen-Albany,OH,US,39.22,-82.23,233,2,UNI +,UNK,70207,Unalakleet (Awos),AK,US,63.88,-160.8,6,2,UNK +UNKA,,29865,Abakan,NO,RA,53.75,91.4,245,2,UNKA +UNKK,,29574,Krasnojarsk,NO,RA,56.0,92.88,277,2,UNKK +,UNO,99999,West Plains (Asos),MO,US,36.88,-91.9,374,2,UNO +,UNU,99999,Juneau,WI,US,43.43,-88.7,285,2,UNU +,UNV,99999,State College,PA,US,40.85,-77.85,378,2,UNV +,UOX,99999,Oxford University,MS,US,34.38,-89.53,137,2,UOX +,UPN,99999,Uruapan/Gen Ray,,MX,19.4,-102.03,1593,2,UPN +URKA,,37001,Anapa (Cape),,RS,44.9,37.3,6,2,URKA +URSS,,37171,Sotchi,TB,RS,43.45,39.9,16,2,URSS +USRR,,23849,Surgut,NO,RA,61.25,73.5,44,2,USRR +USSS,,28440,Sverdlovsk,SV,RA,56.8,60.63,237,2,USSS +UTAA,,38880,Ashabad,,RA,37.97,58.33,210,2,UTAA +UTED,,38579,Dzizak,TA,RA,40.12,67.83,345,2,UTED +,UTS,99999,Huntsville Municipal Airport,TX,US,30.75,-95.59,112,2,UTS +UTSM,,38413,Tamdy-Bulak,TA,RA,41.73,64.62,238,2,UTSM +UUBP,,26898,Brjansk,MI,RS,53.33,34.23,217,2,UUBP +UUDD,,76125,Moscow/Domodedov,,RA,55.4,37.9,168,2,UUDD +UUEE,,99999,Moscow/Sheremet'Ye,MS,RS,55.98,37.5,190,2,UUEE +UUEM,,27402,Kalinin/Migalovo,MS,RS,56.83,35.9,137,2,UUEM +,UUO,99999,Willow Airport,AK,US,61.75,-150.05,67,2,UUO +,UUU,99999,Newport,RI,US,41.53,-71.27,52,2,UUU +UUWW,,99999,Moscow/Vnukovo,MS,RS,55.65,37.27,203,2,UUWW +UUYT,,23803,Ust-Kulom,AR,RA,61.68,53.68,139,2,UUYT +UWWW,,28900,Kujbysev/Bezencuk,MS,RA,53.25,50.45,44,2,UWWW +,UZA,99999,Rock Hill (Was 29J),SC,US,34.99,-81.05,202,2,UZA +VAAK,,42934,Akola Airport,,IN,20.7,77.07,309,2,VAAK +VABI,,42080,Bilaspur,,IN,31.25,76.67,587,2,VABI +VABM,,43198,Belgaum/Sambra,,IN,15.85,74.62,747,2,VABM +VABV,,42838,Bhaunagar,,IN,21.75,72.2,11,2,VABV +,VAD,74781,Moody Afb/Valdosta,GA,US,30.97,-83.2,71,2,VAD +VAID,,42754,Indore,,IN,22.72,75.8,567,2,VAID +VAJJ,,43002,Bombay/Juhu,,IN,19.12,72.83,4,2,VAJJ +VAKD,,42855,Khandwa,,IN,21.83,76.37,318,2,VAKD +VAKE,,42638,Kandla Aerodrome,,IN,23.15,70.12,35,2,VAKE +VAKP,,43157,Kolhapur,,IN,16.7,74.23,570,2,VAKP +VAPO,,43064,Pune/Poona (In-Afb),,IN,18.58,73.92,593,2,VAPO +VAPR,,42830,Porbandar,,IN,21.65,69.67,7,2,VAPR +VARK,,42737,Rajkot,,IN,22.3,70.78,138,2,VARK +VARP,,42875,Raipur,,IN,21.23,81.65,298,2,VARP +VASL,,43117,Sholapur,,IN,17.67,75.9,479,2,VASL +,VAY,99999,South Jersey Regional Airport,NJ,US,39.94,-74.85,16,2,VAY +VBBM,,48019,Bhamo,,BM,24.27,97.2,113,2,VBBM +VBHL,,48010,Homalin,,BM,24.87,94.92,131,2,VBHL +VBLS,,48035,Lashio,,BM,22.93,97.75,749,2,VBLS +VBMM,,48103,Moulmein,,BM,16.5,97.62,22,2,VBMM +VBMS,,48070,Monghsat,,BM,20.55,99.27,572,2,VBMS +VBNU,,48048,Nyaung-U/Pagan,,BM,21.2,94.92,55,2,VBNU +VBPA,,48099,Hpa-An/Pa-An,,BM,16.75,97.67,10,2,VBPA +VBPG,,48093,Bago/Pegu,,BM,17.33,96.5,15,2,VBPG +VBPR,,48077,Prome/Pye,,BM,18.8,95.22,60,2,VBPR +VBPT,,48001,Putao,,BM,27.33,97.42,409,2,VBPT +VBRA,,48062,Akyab,,BM,20.13,92.88,5,2,VBRA +VBRM,,48042,Mandalay,,BM,21.98,96.1,76,2,VBRM +VBRR,,48096,Rangoon/Mingaladon,,BM,16.9,96.18,29,2,VBRR +,VBT,99999,Bentonville (Awos),AR,US,36.35,-94.22,395,2,VBT +VBYE,,48107,Ye,,BM,15.25,97.87,7,2,VBYE +,VCB,99999,Vacaville (Was O45),CA,US,38.37,-121.96,34,2,VCB +VCBI,,43450,Colombo/Katunayake,,SB,7.17,79.88,8,2,VCBI +VCCA,,43421,Anuradhapura (Afb),,SB,8.33,80.42,89,2,VCCA +VCCB,,43436,Batticaloa (Afb),,SB,7.72,81.7,12,2,VCCB +VCCC,,43467,Colombo/Ratmalana,,SB,6.82,79.88,5,2,VCCC +,VCT,72255,Victoria Regional,TX,US,28.85,-96.92,36,2,VCT +,VCV,99999,George Afb/Victorvi,CA,US,34.58,-117.38,876,2,VCV +,VDF,99999,Vandenberg Airport/Tampa,FL,US,28.01,-82.35,7,2,VDF +VDGB,,48962,Battambang,,KP,13.1,103.2,13,2,VDGB +,VDI,99999,Vidalia Muni Airport,GA,US,32.19,-82.37,84,2,VDI +VDKC,,48995,Kompong-Cham,,KP,12.0,105.45,16,2,VDKC +VDKH,,48969,Kampong Chhnang,,KP,12.25,104.67,15,2,VDKH +VDPP,,48991,Phnom-Penh/Pochento,,KP,11.55,104.85,10,2,VDPP +VDST,,48972,Stung Treng,,KP,13.52,105.97,56,2,VDST +,VDZ,99999,Valdez 2,AK,US,61.13,-146.27,37,2,VDZ +,VEL,99999,Vernal,UT,US,40.43,-109.52,1608,2,VEL +VELR,,42309,North Lakhimpur/Lil,,IN,27.23,94.12,102,2,VELR +VEMH,,42503,Malda,,IN,25.03,88.13,31,2,VEMH +VENF1,,99422,Venice Pier,FL,US,27.07,-82.45,4,2,VENF1 +VERK,,42793,Rourkela (Private),,IN,22.22,84.88,196,2,VERK +VERL,,42382,Raxaul,,IN,26.98,84.85,79,2,VERL +VGCM,,41933,Comilla,,BW,23.43,91.18,10,2,VGCM +VGEG,,41978,Chittagong (Cv/Mil),,BW,22.27,91.82,6,2,VGEG +VGRJ,,41895,Rajshahi,,BW,24.37,88.7,20,2,VGRJ +VGSG,,41852,Thakurgaon,,BW,26.02,88.4,54,2,VGSG +,VGT,99999,North Las Vegas,NV,US,36.21,-115.2,671,2,VGT +VGZR,,41922,Kurmitola/Zia Intl,,BW,23.85,90.4,10,2,VGZR +VHCH,,45001,Cheung Chau,,HK,22.2,114.02,79,2,VHCH +VHHH,,45007,Hong Kong Intl Arpt,,HK,22.33,114.18,24,2,VHHH +VIAH,,42262,Aligarh,,IN,27.88,78.07,187,2,VIAH +VIBN,,42479,Varanasi/Babatpur,,IN,25.45,82.87,85,2,VIBN +VIBT,,42097,Bhatinda,,IN,30.17,74.58,211,2,VIBT +VIDP,,42181,Indira Gandhi/Delhi,,IN,28.57,77.12,233,2,VIDP +,VIH,99999,Rolla/Vichy Airport,MO,US,38.13,-91.77,350,2,VIH +VIHR,,42131,Hissar,,IN,29.17,75.73,221,2,VIHR +VIJN,,42463,Jhansi,,IN,25.45,78.58,251,2,VIJN +VIKA,,42366,Kanpur,,IN,26.43,80.37,126,2,VIKA +,VIS,99999,Visalia Muni (Awos),CA,US,36.32,-119.4,89,2,VIS +VIST,,42571,Satna,,IN,24.57,80.83,317,2,VIST +,VJI,99999,Abington,VA,US,36.68,-82.03,631,2,VJI +,VKS,99999,Vicksburg Municipal,MS,US,32.23,-90.93,32,2,VKS +,VLA,99999,Vandalia Municipal,IL,US,39.0,-89.17,164,2,VLA +VLAP,,48957,Attopeu,,LA,14.8,106.83,105,2,VLAP +,VLD,99999,Valdosta Regional,GA,US,30.78,-83.28,62,2,VLD +VLHS,,99999,Ban Houayxay/Ban Ha,,LA,20.25,100.43,421,2,VLHS +VLIP,,48955,Pakse (Civ/Mil),,LA,15.12,105.78,102,2,VLIP +VLKG,,99999,Muang Khong,,LA,14.12,105.85,76,2,VLKG +VLLB,,48930,Luang-Prabang,,LA,19.88,102.13,305,2,VLLB +VLSB,,48938,Sayaboury,,LA,19.23,101.73,326,2,VLSB +VLSK,,48947,Savannakhet(Cv/Mil),,LA,16.55,104.75,155,2,VLSK +VLSN,,48928,Sam-Neua,,LA,20.42,104.07,1000,2,VLSN +VLSV,,48952,Saravane,,LA,15.68,106.42,168,2,VLSV +VLTK,,48946,Thakhek,,LA,17.38,104.65,52,2,VLTK +VLVT,,48940,Vientiane/Wattay,,LA,17.95,102.57,171,2,VLVT +VLVV,,99999,Vang Vieng(Civ/Mil),,LA,18.92,102.45,296,2,VLVV +VMMC,,45011,Macao/Macau,,MU,22.2,113.53,59,2,VMMC +VNBW,,44438,Bhairawa Airport,,NP,27.52,83.45,109,2,VNBW +VNJL,,44424,Jumla,,NP,29.28,82.17,2300,2,VNJL +VNPK,,44434,Pokhara Airport,,NP,28.22,84.0,827,2,VNPK +VNSI,,44449,Simra Airport,,NP,27.17,84.98,137,2,VNSI +VNSK,,44416,Surkhet,,NP,28.6,81.62,720,2,VNSK +VNTJ,,44474,Taplejung,,NP,27.35,87.67,1732,2,VNTJ +VNVT,,44478,Biratnagar Airport,,NP,26.48,87.27,72,2,VNVT +,VNY,99999,Van Nuys Airport,CA,US,34.22,-118.48,244,2,VNY +VOBI,,43205,Bellary,,IN,15.15,76.85,449,2,VOBI +VOBZ,,43181,Vijayawada/Gannavar,,IN,16.53,80.8,24,2,VOBZ +VOCB,,43321,Coimbatore/Peelamed,,IN,11.03,77.05,399,2,VOCB +VOCP,,43241,Cuddapah,,IN,14.48,78.83,130,2,VOCP +,VOK,99999,Volk/Camp Douglas,WI,US,43.93,-90.27,277,2,VOK +VOMD,,43360,Madurai,,IN,9.83,78.08,131,2,VOMD +VOMY,,43291,Mysore,,IN,12.3,76.7,767,2,VOMY +VOTV,,43372,Thiruvananthapuram,,IN,8.47,76.95,8,2,VOTV +VOVR,,43303,Vellore,,IN,12.92,79.15,214,2,VOVR +,VPC,99999,Cartersville Airport,GA,US,34.12,-84.85,233,2,VPC +,VPZ,99999,Valparaiso,IN,US,41.45,-86.99,235,2,VPZ +,VQN,99999,Volens,VA,US,36.95,-78.98,185,2,VQN +,VQQ,99999,Jacksonville/Cecil Fld Nas,FL,US,30.22,-81.88,24,2,VQQ +,VRB,99999,Vero Beach Muni,FL,US,27.65,-80.42,8,2,VRB +,VRX,99999,Vermillion Area,LA,US,28.58,-92.45,1,2,VRX +,VSA,99999,Villahermosa,,MX,18.0,-92.82,13,2,VSA +,VSF,99999,Springfield/Hartnes,VT,US,43.35,-72.52,176,2,VSF +,VTA,99999,Newark (Was 2I8),OH,US,40.02,-82.45,270,2,VTA +VTBD,,48456,Bangkok/Don Muang,,TH,13.92,100.6,12,2,VTBD +VTBG,,48450,Kanchanaburi,,TH,14.02,99.53,29,2,VTBG +VTBI,,48430,Prachin Buri (Army),,TH,14.05,101.37,6,2,VTBI +VTBJ,,48465,Phetchaburi/Tha Yan,,TH,13.15,100.07,4,2,VTBJ +VTBK,,99999,Kamphaeng Saen(Ab),,TH,14.1,99.92,9,2,VTBK +VTBL,,99999,Koke Kathiem (Mil),,TH,14.88,100.67,30,2,VTBL +VTBS,,48459,Chon Buri/Sattahip,,TH,13.37,100.98,2,2,VTBS +VTBU,,48478,Rayong/U-Taphao,,TH,12.63,101.35,5,2,VTBU +VTCB,,99999,Chiang Kham (Army),,TH,19.5,100.28,389,2,VTCB +VTCH,,48300,Mae Hong Son/Muai,,TH,19.3,97.83,269,2,VTCH +VTCL,,48328,Lampang,,TH,18.28,99.52,242,2,VTCL +VTCN,,48331,Nan/Muang Nan,,TH,18.77,100.77,201,2,VTCN +VTCP,,48330,Phrae,,TH,18.17,100.17,162,2,VTCP +VTCR,,48303,Chiang Rai,,TH,19.92,99.83,395,2,VTCR +VTCS,,48325,Mae Sariang,,TH,18.17,97.93,213,2,VTCS +,VTI,99999,Vinton Veterans Memorial Airpark,IA,US,42.22,-92.03,258,2,VTI +,VTN,72567,Valentine (Amos),NE,US,42.87,-100.55,792,2,VTN +,VTP,99999,La Veta Pass (Cdot),CO,US,37.5,-105.17,3114,2,VTP +VTPH,,48475,Hua Hin,,TH,12.58,99.95,6,2,VTPH +VTPL,,99999,Lom Sak (Thai-Afb),,TH,16.82,101.25,152,2,VTPL +VTPM,,48375,Mae Sot/Tak,,TH,16.67,98.55,197,2,VTPM +VTPN,,48400,Nakhon Sawan/Paknam,,TH,15.8,100.17,35,2,VTPN +VTPT,,48376,Tak,,TH,16.88,99.15,124,2,VTPT +VTPU,,48351,Uttaradit East,,TH,17.62,100.1,64,2,VTPU +VTSA,,48570,Satun (Thai-Afb),,TH,6.65,100.08,6,2,VTSA +VTSD,,48517,Chumphon,,TH,10.48,99.18,5,2,VTSD +VTSK,,48580,Pattani,,TH,6.78,101.15,9,2,VTSK +VTSN,,48552,Nakhon Si Thammarat,,TH,8.47,99.97,9,2,VTSN +VTSR,,48532,Ranong,,TH,9.98,98.62,8,2,VTSR +VTSS,,48569,Hat Yai Intl (Afb),,TH,6.92,100.43,35,2,VTSS +VTST,,48567,Trang,,TH,7.52,99.62,16,2,VTST +VTUB,,48383,Mukdahan/Bakhon Pha,,TH,16.53,104.72,139,2,VTUB +VTUC,,48403,Chaiyaphum,,TH,15.8,102.03,183,2,VTUC +VTUK,,48381,Khon Kaen,,TH,16.43,102.83,166,2,VTUK +VTUL,,48353,Loei,,TH,17.45,101.73,254,2,VTUL +VTUM,,48352,Nong Khai,,TH,17.87,102.72,175,2,VTUM +VTUP,,48357,Nakhon Phanom,,TH,17.42,104.78,148,2,VTUP +VTUR,,48405,Roi Et,,TH,16.05,103.68,142,2,VTUR +VTUS,,48356,Sakon Nakhon (Army),,TH,17.15,104.13,172,2,VTUS +,VTX,99999,Los Angeles Nexrad,CA,US,34.42,-119.18,856,2,VTX +,VUJ,99999,Albemarle,NC,US,35.42,-80.15,186,2,VUJ +,VUO,99999,Pearson Airpark; Vancouver,WA,US,45.62,-122.66,8,2,VUO +,VUW,99999,Eugene Island,LA,US,28.25,-91.83,1,2,VUW +,VVG,99999,The Villages,FL,US,28.96,-81.97,27,2,VVG +VVGL,,99999,Hanoi/Gialam,,VS,21.03,105.85,12,2,VVGL +VVNT,,48877,Nha Trang,,VS,12.25,109.2,10,2,VVNT +VVPB,,48852,Hue/Phubai,,VS,16.4,107.68,17,2,VVPB +VVPK,,48866,Pleiku City,,VS,13.98,108.0,801,2,VVPK +VVQN,,48870,Qui Nho'N,,VS,13.77,109.22,6,2,VVQN +,VVV,99999,Ortonville,MN,US,45.31,-96.42,335,2,VVV +VVVH,,48845,Vinh,,VS,18.7,105.67,6,2,VVVH +VVVT,,99999,Vung Tau,,VS,10.37,107.07,4,2,VVVT +,VWS,70275,Valdez,AK,US,61.13,-146.35,10,2,VWS +,VWU,99999,Waskish Muni Airport,MN,US,48.15,-94.52,360,2,VWU +,VYS,99999,Peru,IL,US,41.35,-89.15,199,2,VYS +,W06,99999,Crisfield (Cgls,MD,US,37.98,-75.87,1,2,W06 +,W08,99999,Weirwood/Kellam Fld,VA,US,37.47,-75.88,12,2,W08 +,W10,99999,Manassas,VA,US,38.73,-77.5,59,2,W10 +,W30,74595,Ocean City (Cgls),MD,US,38.33,-75.08,4,2,W30 +,W39,99999,Norfolk/Chesapeak,VA,US,36.9,-75.72,23,2,W39 +,W44,99999,Asheboro,NC,US,35.65,-79.9,205,2,W44 +,W51,99999,Cape Charles (Cgs),VA,US,37.25,-76.0,2,2,W51 +,W63,99999,Clarksville/Marks,VA,US,36.6,-78.57,128,2,W63 +,W71,99999,Smith Pt/Sunnybank,VA,US,37.88,-76.18,1,2,W71 +,W76,99999,West Cameron B522,LA,US,28.38,-93.5,29,2,W76 +,W94,99999,Williamsburg/Camp Peary,VA,US,37.31,-76.64,11,2,W94 +,W99,99999,Grant County Airport,WV,US,38.98,-79.13,293,2,W99 +WA09,,69032,Blaine Harbor Muni,WA,US,48.98,-122.73,21,2,WA09 +WAAP,,97142,Kolaka/Pomalaa,,ID,-4.3,121.53,3,2,WAAP +WAAS,,97114,Soroako/Luwu,,ID,-2.53,121.35,10,2,WAAS +,WAB,71461,Trowbridge (Maps),ON,CN,48.3,-88.87,218,2,WAB +WABI,,97682,Nabire/Irian Jaya,,ID,-3.33,135.5,3,2,WABI +WABN,,97796,Kokonao/Timuka,,ID,-4.72,136.43,3,2,WABN +WABO,,97570,Serui/Yendosa,,ID,-1.87,136.23,3,2,WABO +WABT,,97780,Enarotali,,ID,-3.92,136.37,1770,2,WABT +,WAC,71483,Nitinat Lake (Maps),BC,CN,48.67,-124.83,41,2,WAC +,WAD,99999,Cape Mudge (Lgt-H),BC,CN,50.0,-125.2,4,2,WAD +,WAE,99999,Whistler,BC,CN,50.13,-122.95,658,2,WAE +,WAF,71426,Ile Rouge(Maps),QB,CN,48.08,-69.55,5,2,WAF +,WAG,71806,La Scie,NF,CN,49.92,-55.67,194,2,WAG +,WAH,71410,Amherst (Mars),NS,CN,45.85,-64.27,23,2,WAH +,WAJ,71465,Erieau (Maps),ON,CN,42.25,-81.9,178,2,WAJ +WAJI,,97580,Sarmi/Orai,,ID,-1.83,138.72,3,2,WAJI +WAKT,,97876,Tanah Merah,,ID,-6.1,140.3,16,2,WAKT +WAMA,,97406,Galela/Gamarmalamu,,ID,1.82,127.83,8,2,WAMA +WAMN,,97004,Malanguane/Talaud,,ID,4.22,126.7,9,2,WAMN +WAMR,,97404,Morotai/Pitu,,ID,2.05,129.32,15,2,WAMR +,WAN,71112,Amphitrite Point,BC,CN,48.92,-125.55,27,2,WAN +WAPA,,97722,Amahai,,ID,-3.35,128.88,10,2,WAPA +WAPR,,97700,Namlea/Buru Island,,ID,-3.25,127.08,20,2,WAPR +,WAQ,71110,Alert Bay,BC,CN,50.58,-126.93,59,2,WAQ +,WAR,71807,Argentia (Mars),NF,CN,47.3,-54.0,16,2,WAR +,WAS,99999,Pam Rocks,BC,CN,49.48,-123.3,0,2,WAS +WASF,,97630,Fak-Fak/Torea,,ID,-2.88,132.25,130,2,WASF +,WAU,99999,Dryad Point (Lgt-H),BC,CN,52.18,-128.12,4,2,WAU +,WAV,71248,Sundre,AB,CN,51.77,-114.68,1114,2,WAV +,WAZ,99999,Bedford,NS,CN,44.72,-63.68,33,2,WAZ +,WBA,71122,Banff,AB,CN,51.18,-115.57,1383,2,WBA +,WBD,71194,Burgeo,NF,CN,47.62,-57.62,12,2,WBD +,WBE,71460,Killarney (Maps),ON,CN,45.97,-81.48,196,2,WBE +,WBF,99999,Burgeo (Auto),NF,CN,47.62,-57.63,12,2,WBF +,WBG,99999,Big Creek(Auto),BC,CN,51.25,-123.08,1670,2,WBG +WBGR,,96449,Miri/Kalimantan Isl,,SK,4.33,113.98,18,2,WBGR +WBGS,,96421,Sibu,,SK,2.33,111.83,8,2,WBGS +,WBH,71895,Bull Harbour,BC,CN,50.93,-127.95,14,2,WBH +,WBI,71632,Britt (Mars),ON,CN,45.8,-80.53,190,2,WBI +,WBJ,71162,Inner Whalebacks,NT,CN,61.92,-113.73,165,2,WBJ +,WBK,71415,Caribou Point(Maps),NS,CN,45.77,-62.68,2,2,WBK +WBKL,,96465,Labuan (Afb),,SK,5.3,115.25,30,2,WBKL +WBKT,,96477,Kudat,,SK,6.92,116.83,5,2,WBKT +,WBL,71143,Bachelors Il (Aut),MN,CN,51.75,-99.9,256,2,WBL +,WBM,71230,Beaverlodge,AB,CN,55.2,-119.4,745,2,WBM +,WBN,99999,Summit Lake,BC,CN,58.68,-123.77,1064,2,WBN +,WBO,71457,Brooks (Auto8),AB,CN,50.55,-111.85,747,2,WBO +,WBP,99999,Muncho Lake S,BC,CN,58.85,-125.23,731,2,WBP +,WBR,71049,B;R,NT,CN,66.03,-91.83,31,2,WBR +,WBS,71198,Lac St Pierre,QB,CN,46.19,-72.92,16,2,WBS +,WBT,71512,Longue Pt De Mongue,QB,CN,50.27,-64.23,11,2,WBT +,WBU,99999,Nipawin (Auto8),SA,CN,53.33,-104.02,373,2,WBU +,WBV,71403,Beaver Island(Maps),NS,CN,44.82,-62.33,10,2,WBV +,WBX,99999,Muncho Lake N,BC,CN,59.42,-126.1,435,2,WBX +,WBY,71810,Port Menier (Mars),QB,CN,49.83,-64.3,53,2,WBY +,WBZ,71712,St Anicet,QB,CN,45.12,-74.28,49,2,WBZ +,WCA,71818,Cartwright,NF,CN,53.7,-57.03,14,2,WCA +,WCB,99999,Nanakwa Shoals,BC,CN,53.82,-128.83,0,2,WCB +,WCD,71513,Saskatoon K Farm,,CN,52.15,-106.55,155,2,WCD +,WCF,99999,Berens River Cs,MB,CN,52.35,-97.03,222,2,WCF +,WCG,99999,Ottawa Cda,ON,CN,45.38,-75.72,79,2,WCG +,WCH,71748,Atikokan (Aut),ON,CN,48.75,-91.62,393,2,WCH +,WCI,71433,Caribou Isl (Maps),ON,CN,47.33,-85.83,187,2,WCI +,WCJ,99999,Pukaskwa Park,ON,CN,48.6,-86.3,206,2,WCJ +,WCL,71474,Clinton (Mars),BC,CN,51.15,-121.5,1057,2,WCL +,WCM,71170,Carberry Mcdc,MN,CN,49.9,-99.35,384,2,WCM +,WCN,99999,Malloch Dome(Auto8),NT,CN,78.22,-101.05,12,2,WCN +,WCO,71270,Collingwood (Aut8),ON,CN,44.5,-80.22,180,2,WCO +,WCP,99999,Baccaro Point,NS,CN,43.45,-65.47,13,2,WCP +,WCQ,99999,Chatham (Auto8),NB,CN,47.0,-65.47,34,2,WCQ +,WCR,99999,Chandalar Lake,AK,US,67.5,-148.48,585,2,WCR +,WCS,99999,Cote-Ste-Cath Mot,QB,CN,45.42,-73.57,17,2,WCS +,WCT,99999,Coronation(Aut),AB,CN,52.07,-111.47,791,2,WCT +,WCU,71436,Barrie (Mars),ON,CN,44.38,-79.78,295,2,WCU +,WCV,99999,Nootka Lightstation,BC,CN,49.6,-126.62,16,2,WCV +,WCX,71056,Clut Lake(Aut),NT,CN,66.0,-117.77,185,2,WCX +,WCY,71090,Clyde,NT,CN,70.47,-68.62,25,2,WCY +,WCZ,99999,Addenbroke Isl (Lh),BC,CN,51.6,-127.87,21,2,WCZ +,WDA,71417,Englee (Maps),NF,CN,50.72,-56.12,29,2,WDA +,WDB,71967,Burwash (Auto8),YK,CN,61.37,-139.05,806,2,WDB +,WDC,71076,Uranium City(Mars),SA,CN,59.57,-108.48,318,2,WDC +,WDD,71273,Belle River Aut08,ON,CN,42.3,-82.7,184,2,WDD +,WDF,71283,Oliphant (Auto8),ON,CN,44.73,-81.28,182,2,WDF +,WDG,99999,Enid/Woodring Muni,OK,US,36.38,-97.78,356,2,WDG +,WDH,71185,Daniel'S Harbour,NF,CN,50.23,-57.58,19,2,WDH +,WDI,71400,Badger (Mars),NF,CN,48.97,-56.07,105,2,WDI +,WDJ,71514,Regina University,,CN,50.4,-104.59,573,2,WDJ +,WDK,71234,Claresholm (Auto8),AB,CN,50.02,-113.63,1012,2,WDK +,WDL,71958,Dease Lake,BC,CN,58.42,-130.02,816,2,WDL +,WDM,71814,Chevery (Mars),QB,CN,50.47,-59.63,6,2,WDM +,WDN,99999,Wasaga Beach(Auto8),ON,CN,44.52,-80.02,182,2,WDN +,WDO,71402,Twillingate (Maps),NF,CN,49.68,-54.8,92,2,WDO +,WDP,71521,Manouane-Est (Auto),QB,CN,50.67,-70.53,496,2,WDP +,WDQ,71378,La Tuque,QB,CN,47.42,-72.8,169,2,WDQ +,WDR,99999,Winder,GA,US,33.98,-83.67,287,2,WDR +,WDS,71802,Saint Lawrence,NF,CN,46.92,-55.38,49,2,WDS +,WDT,71522,Chute Des Passes,QB,CN,49.9,-71.25,399,2,WDT +,WDU,71235,Cop Upper,AB,CN,51.08,-114.22,1235,2,WDU +,WDV,71435,Upsala (Mars),ON,CN,49.03,-90.47,489,2,WDV +,WDW,71558,St Anthony,NF,CN,51.38,-56.1,29,2,WDW +,WDX,99999,Daniels Harbr(Auto),NF,CN,50.23,-57.6,19,2,WDX +,WDZ,99999,Drumheller East,AB,CN,51.43,-112.67,678,2,WDZ +,WEA,71448,Pinawa (Auto8),MN,CN,50.18,-96.07,268,2,WEA +,WEB,71894,Estevan Pt. (Mars),BC,CN,49.38,-126.55,7,2,WEB +,WEC,99999,Welcome Isl (Auto8),ON,CN,48.37,-89.12,209,2,WEC +,WED,99999,Ekwan River (Auto8),ON,CN,53.82,-84.92,96,2,WED +,WEE,71523,Chamouchouane Auto8,QB,CN,49.28,-73.35,305,2,WEE +,WEF,71418,St. Paul Isl(Maps),NS,CN,47.23,-60.13,26,2,WEF +,WEG,99999,Alberta Wx Centre,AB,CN,53.5,-113.5,0,2,WEG +,WEH,71131,Eastend Cypress Aut,SA,CN,49.43,-108.98,1078,2,WEH +,WEI,71447,Melita (Auto8),MN,CN,49.28,-100.98,446,2,WEI +,WEJ,99999,Bow Drill Iii,NF,CN,47.2,-55.1,0,2,WEJ +,WEK,71476,Grey Islet (Maps),BC,CN,54.58,-130.7,8,2,WEK +,WEL,71772,Entrance Il Auto8,BC,CN,49.22,-123.8,5,2,WEL +,WEM,99999,Egg Island,BC,CN,51.25,-127.83,14,2,WEM +,WEO,71421,Lac Eon (Maps),QB,CN,51.87,-63.28,561,2,WEO +,WEP,71412,East Point (Mars),PE,CN,46.45,-61.97,11,2,WEP +,WEQ,71443,Swan River (Mars),MN,CN,52.12,-101.23,335,2,WEQ +,WER,71424,Ile D'Orleans(Aut),QB,CN,47.0,-70.82,5,2,WER +,WES,71111,Cape Scott (Lgt-H),BC,CN,50.78,-128.43,72,2,WES +,WET,99999,Egbert (Maps),ON,CN,44.23,-79.78,251,2,WET +,WEV,71085,Ellice River(Aut),NT,CN,67.7,-104.47,42,2,WEV +,WEW,71524,L'Assomption,QB,CN,45.82,-73.43,21,2,WEW +,WEY,99999,West Yellowstone,MT,US,44.65,-111.1,2031,2,WEY +,WEZ,71473,Saturna Isl (Maps),BC,CN,48.78,-123.05,7,2,WEZ +,WFD,71094,Cape Dyer Airport,NT,CN,66.58,-61.62,393,2,WFD +,WFE,71238,Elk Isl Ntl Prk,AB,CN,53.68,-112.87,716,2,WFE +,WFF,71456,Melfort (Auto8),SA,CN,52.82,-104.6,490,2,WFF +,WFG,71478,Sartine Isl (Maps),BC,CN,50.82,-128.9,111,2,WFG +,WFH,99999,St.Shotts,NF,CN,46.72,-53.48,143,2,WFH +,WFJ,71153,Cardston (Aut),AB,CN,49.2,-113.28,1136,2,WFJ +,WFL,71073,Fort Reliance,NT,CN,62.72,-109.17,164,2,WFL +,WFM,99999,Chatham Point (Lh),BC,CN,50.33,-125.43,23,2,WFM +,WFN,71920,Cree Lake (Maps),SA,CN,57.35,-107.13,495,2,WFN +,WFO,99999,Flin Flon (Auto8),MN,CN,54.68,-101.7,304,2,WFO +,WFP,99999,Nain,NF,CN,56.55,-61.7,7,2,WFP +,WFQ,71373,Frelighsburg,QB,CN,45.05,-72.83,152,2,WFQ +,WFR,99999,Horsefly River;Bc,BC,CN,52.28,-121.05,846,2,WFR +,WFU,99999,Little Macatina,NF,CN,52.23,-61.32,321,2,WFU +,WFV,71048,Virginia Falls,,CN,61.64,-125.8,610,2,WFV +,WFW,71829,Baie Comeau,,CN,49.27,-68.15,129,2,WFW +,WFX,71055,Colville Lake,NT,CN,67.03,-126.08,259,2,WFX +,WFY,99999,Conne River,NF,CN,48.17,-55.48,183,2,WFY +,WFZ,71160,Fort Reliance;Nwt,NT,CN,62.72,-109.18,168,2,WFZ +,WGB,71769,Ballenas Il Auto8,BC,CN,49.35,-124.17,5,2,WGB +,WGC,99999,Grey River,NF,CN,47.75,-56.93,13,2,WGC +,WGD,71261,Goderich (Auto8),ON,CN,43.77,-81.72,214,2,WGD +,WGE,99999,Golden,BC,CN,51.3,-116.98,785,2,WGE +,WGF,71253,Garden River(Auto8),AB,CN,58.68,-113.88,241,2,WGF +,WGH,71281,Grenadier Island,ON,CN,44.42,-75.85,82,2,WGH +,WGJ,99999,Montreal Riv Radar,ON,CN,47.23,-84.52,559,2,WGJ +,WGK,99999,Kingston,ON,CN,44.23,-76.6,93,2,WGK +,WGL,71282,Lagoon City,ON,CN,44.53,-79.22,221,2,WGL +,WGM,71154,Waterton Park Gate,,CN,49.14,-113.8,1296,2,WGM +,WGN,71441,Gretna (Mars),MN,CN,49.03,-97.57,251,2,WGN +,WGP,71777,Pemberton (Auto8),BC,CN,50.3,-122.73,204,2,WGP +,WGQ,71736,Roquemaure,ON,CN,48.63,-79.45,269,2,WGQ +,WGR,71710,Iles-De-La-Madelein,QB,CN,47.42,-61.8,10,2,WGR +,WGT,71781,Sisters Il Auto8,BC,CN,49.48,-124.43,5,2,WGT +,WGU,99999,Cape George (Auto8),NS,CN,45.87,-61.9,120,2,WGU +,WGV,99999,Carp Radar,ON,CN,45.32,-76.0,0,2,WGV +,WGW,71782,Sparwood (Auto8),BC,CN,49.75,-114.9,1137,2,WGW +,WGX,99999,Gillam (Autob),MN,CN,56.37,-94.7,145,2,WGX +,WGY,71240,Esther 1,AB,CN,51.67,-110.2,707,2,WGY +,WGZ,99999,Grise Fiord Airport,NT,CN,76.42,-82.9,45,2,WGZ +,WHA,71241,Highvale,AB,CN,53.45,-114.47,747,2,WHA +,WHC,71201,Vancouver (Auto8),BC,CN,49.3,-123.12,2,2,WHC +,WHE,71239,Ellerslie,AB,CN,53.42,-113.2,694,2,WHE +,WHH,11420,Hunters Point Mar,MB,CN,53.03,-100.93,256,2,WHH +,WHI,71249,Three Hills,AB,CN,51.7,-113.22,907,2,WHI +,WHJ,99999,Holberg,BC,CN,50.65,-128.05,579,2,WHJ +,WHK,99999,Carvel Radar,AB,CN,53.57,-114.15,0,2,WHK +,WHL,71440,Holland Rock(Auto8),BC,CN,54.17,-130.37,5,2,WHL +,WHM,71184,Varennes,QB,CN,45.72,-73.38,192,2,WHM +,WHN,99999,Jimmy Lake,SA,CN,54.9,-109.97,636,2,WHN +,WHO,71900,Hopedale (Maps),NF,CN,55.45,-60.23,8,2,WHO +,WHP,71423,Heath Point (Maps),QB,CN,49.08,-61.7,4,2,WHP +,WHQ,71389,Deschambaults,QB,CN,46.68,-71.95,55,2,WHQ +,WHS,71062,Bernard Harbour,NT,CN,68.78,-114.83,65,2,WHS +,WHT,71505,Haines Junction,YT,CN,60.77,-137.58,599,2,WHT +,WHU,99999,Star Brook,NF,CN,48.58,-57.23,290,2,WHU +,WHV,71323,Beauceville,QB,CN,46.2,-70.78,229,2,WHV +,WHW,71193,Comfort Cove,NF,CN,49.27,-54.88,99,2,WHW +,WHY,71618,Mont-Orford,QB,CN,45.32,-72.25,851,2,WHY +,WIA,99999,St-Henri,QB,CN,48.65,-71.85,103,2,WIA +WIAA,,96001,Sabang/Cut Bau,,ID,5.87,95.32,126,2,WIAA +WIAG,,96273,Menggala/Astra Kset,,ID,-4.45,105.18,19,2,WIAG +WIAM,,96801,Cibeurem/Tasik(Afb),,ID,-7.33,108.25,335,2,WIAM +WIAR,,96881,Madiun/Iswahyud Afb,,ID,-7.62,111.52,110,2,WIAR +WIAS,,96947,Malang/Abdul (Afb),,ID,-7.97,112.7,526,2,WIAS +,WIB,71748,Atikokan,ON,CN,48.75,-91.62,395,2,WIB +,WIC,71074,Isachsen (Maps),NT,CN,78.78,-103.55,58,2,WIC +,WID,71087,Fort Providence,NT,CN,61.32,-117.6,161,2,WID +,WIE,71161,Indian River,NT,CN,64.38,-115.02,478,2,WIE +,WIF,99999,Quatsino (Lgt-Stn),BC,CN,50.43,-128.03,21,2,WIF +,WIG,99999,Ile Aux Grues,QB,CN,47.07,-70.53,18,2,WIG +,WII,71552,Victoria Beach(Aut),MN,CN,50.7,-96.57,220,2,WII +WIID,,96743,Jakarta/Kemayor,,ID,-6.15,106.85,5,2,WIID +WIIH,,96747,Halim Intl(Civ/Mil),,ID,-6.25,106.9,30,2,WIIH +WIIJ,,96853,Adisucipto/Jogyakar,,ID,-7.78,110.43,107,2,WIIJ +WIIK,,96773,Kalijati,,ID,-6.55,107.67,110,2,WIIK +,WIJ,71496,Lupin (Maps),NT,CN,65.77,-111.23,500,2,WIJ +,WIL,71084,Hat Island,NT,CN,68.32,-100.08,36,2,WIL +,WIM,99999,Upsala Radar,ON,CN,49.03,-90.42,480,2,WIM +WIMT,,96039,Tebingtinggi/Pabatu,,ID,3.37,99.12,23,2,WIMT +,WIO,99999,Iskut River(Auto),BC,CN,56.73,-131.67,15,2,WIO +WIOI,,96533,Singkawang Ii,,ID,1.08,109.67,38,2,WIOI +WIOK,,96615,Ketapang/Rahadi,,ID,-1.85,109.97,9,2,WIOK +WIOS,,96559,Sintang/Susilo(Afb),,ID,0.12,111.53,30,2,WIOS +,WIP,71390,Pointe Noire,QB,CN,50.17,-66.75,25,2,WIP +,WIQ,71124,Primrose Lake,AB,CN,54.75,-110.05,702,2,WIQ +,WIR,99999,Victoria Marine,BC,CN,48.37,-123.75,32,2,WIR +,WIS,71319,Charlevoix (Mrx),QB,CN,47.28,-70.63,719,2,WIS +,WIT,71614,St. Clothilde (Aut),QB,CN,45.17,-73.68,52,2,WIT +WITA,,96045,Tapak Tuan/Teuku Al,,ID,3.47,97.3,75,2,WITA +,WIU,99999,St. Gedeon,QB,CN,48.49,-71.79,103,2,WIU +,WIW,71511,Watrous East (Aut),SA,CN,51.67,-105.4,526,2,WIW +,WIX,71381,Mistook (Aut),QB,CN,48.77,-71.72,113,2,WIX +,WIY,99999,St Leonard Auto8,NB,CN,47.15,-67.82,49,2,WIY +,WIZ,71372,L'Acadie,QB,CN,45.3,-73.35,44,2,WIZ +,WJA,71888,Jasper,AB,CN,52.88,-118.07,1061,2,WJA +,WJB,71392,Ste Foy/U Laval,QB,CN,47.3,-71.27,91,2,WJB +,WJC,71923,Ennadai Lake (Maps),NT,CN,61.13,-100.9,357,2,WJC +,WJD,71858,Grand Rapids (Mars),MN,CN,53.18,-99.27,223,2,WJD +,WJE,99999,Skull Point (Aut),NT,CN,80.0,-86.43,37,2,WJE +,WJF,99999,Lancaster/Fox Field,CA,US,34.73,-118.22,715,2,WJF +,WJG,99999,Ivory Island,BC,CN,52.27,-128.32,10,2,WJG +,WJH,71451,Southend (Auto8),SA,CN,56.33,-103.28,344,2,WJH +,WJI,71487,Assiniboia Arpt Aut,SA,CN,49.73,-105.93,724,2,WJI +,WJL,71497,Fort Liard,NT,CN,60.23,-123.47,213,2,WJL +,WJM,71290,Upper Rideau Lake,ON,CN,44.7,-76.3,125,2,WJM +,WJN,71501,Herschel Il (Auto8),YK,CN,69.57,-138.92,1,2,WJN +,WJO,71617,Jonquiere(Auto),QB,CN,48.42,-71.22,133,2,WJO +,WJP,71167,Porter Lake,NT,CN,61.67,-108.42,396,2,WJP +,WJR,71770,Creston (Auto8),BC,CN,49.08,-116.5,646,2,WJR +,WJT,71376,St Jovite (Auto8),QB,CN,46.07,-74.53,239,2,WJT +,WJU,71899,Langara,BC,CN,54.25,-133.05,41,2,WJU +,WJV,71115,Vernon (Auto8),BC,CN,50.23,-119.3,556,2,WJV +,WJW,71486,Jasper Warden (Aut),AB,CN,52.93,-118.32,1020,2,WJW +,WJX,71459,Leader Arpt (Auto8),SA,CN,50.9,-109.5,672,2,WJX +,WJY,71507,Yathkyed Lake(Maps),NT,CN,62.7,-98.3,148,2,WJY +,WJZ,71499,Dubawnt Lake (Maps),NT,CN,63.23,-101.77,237,2,WJZ +,WKC,71075,Collins Bay,SA,CN,58.18,-103.68,492,2,WKC +,WKD,71383,Bonnard(Auto),QB,CN,50.73,-71.02,497,2,WKD +,WKE,71919,Pelly Bay,NT,CN,68.43,-89.72,326,2,WKE +,WKG,15990,Kejimkujik 1,NS,CN,44.43,-65.2,127,2,WKG +,WKH,71774,Malahat (Auto8),BC,CN,48.58,-123.58,366,2,WKH +,WKI,99999,Kitimat,BC,CN,54.05,-128.68,13,2,WKI +,WKK,71468,Katatota Island,ON,CN,49.72,-88.33,260,2,WKK +,WKM,71046,Komakuk Beach,YT,CN,69.62,-140.2,13,2,WKM +,WKO,71135,Rockglen (Mars),SA,CN,49.17,-105.98,917,2,WKO +,WKR,99999,King Radar,ON,CN,43.97,-79.57,390,2,WKR +,WKS,99999,Sikanni Chief Auto5,BC,CN,57.25,-122.72,937,2,WKS +,WKU,99999,Whiskey (Aut),NT,CN,81.03,-76.95,829,2,WKU +,WKV,99999,Hope Slide,BC,CN,49.28,-121.23,674,2,WKV +,WKW,71176,Cape Kakkiviak,NF,CN,59.98,-64.17,551,2,WKW +,WKX,71222,Dease Lake Cs,BC,CN,58.42,-130.0,816,2,WKX +,WKY,71129,Kindersley,SA,CN,51.52,-109.18,694,2,WKY +,WLA,71899,Langara,BC,CN,54.25,-133.05,41,2,WLA +,WLB,71931,Lac La Biche (Mars),AB,CN,54.77,-112.02,567,2,WLB +,WLC,99999,Lucy Isl (Lgt-H),BC,CN,54.3,-130.6,27,2,WLC +,WLD,99999,Strother Field/Winfield/Arkansas,KS,US,37.17,-97.03,351,2,WLD +,WLE,71455,Lucky Lake (Auto8),SA,CN,50.95,-107.15,665,2,WLE +,WLF,71846,Lansdowne House,ON,CN,52.23,-87.88,242,2,WLF +,WLG,71164,Little Chicago,NT,CN,67.2,-130.22,63,2,WLG +,WLH,71846,Lansdowne House,ON,CN,52.23,-87.88,256,2,WLH +,WLI,71960,Liverpool Bay,NT,CN,69.6,-130.9,102,2,WLI +,WLJ,99999,Meadow Lake (Auto8),SA,CN,54.13,-108.53,480,2,WLJ +,WLK,99999,Selanik,AK,US,66.62,-160.0,8,2,WLK +,WLM,71200,Victoria (Auto8),BC,CN,48.42,-123.32,70,2,WLM +,WLP,71485,Herbert Isl (Maps),BC,CN,50.93,-127.63,17,2,WLP +,WLQ,71271,N Bay Nipissing,ON,CN,46.32,-79.45,204,2,WLQ +,WLS,71631,Mount Forest(Mars),ON,CN,43.98,-80.75,415,2,WLS +,WLU,99999,Lauzon,QB,CN,46.83,-71.17,20,2,WLU +,WLV,71454,Waskesiu Lake (Aut),SA,CN,53.92,-106.07,569,2,WLV +,WLX,71091,Longstaff Bluff,NT,CN,68.9,-75.15,162,2,WLX +,WLY,71891,Lytton (Readac),BC,CN,50.23,-121.58,229,2,WLY +,WMA,99999,Masset A,BC,CN,54.02,-132.12,5,2,WMA +WMAU,,48674,Mersing,,MS,2.45,103.83,45,2,WMAU +,WMC,72583,Winnemucca Muni,NV,US,40.9,-117.8,1315,2,WMC +,WMD,99999,Mould Bay Camp,NT,CN,76.23,-119.32,12,2,WMD +,WME,71482,Cathedral Pt(Maps),BC,CN,52.18,-127.47,32,2,WME +,WMH,71817,Mary'S Harbour,NF,CN,52.3,-55.83,8,2,WMH +,WMI,71719,Miscou Isl (Mars),NB,CN,48.02,-64.5,3,2,WMI +,WMK,71527,Simcoe (Aut),ON,CN,42.85,-80.27,241,2,WMK +WMKF,,99999,Simpang (Afb),,MS,3.12,101.7,34,2,WMKF +WMKI,,48625,Ipoh,,MS,4.57,101.1,39,2,WMKI +WMKJ,,48679,Johore Bharu/Senai,,MS,1.63,103.67,40,2,WMKJ +WMKL,,48600,Langkawi Intl Arpt,,MS,6.33,99.73,7,2,WMKL +WMKM,,48665,Malacca,,MS,2.27,102.25,9,2,WMKM +WMKN,,48618,Kuala Trengganu,,MS,5.38,103.1,6,2,WMKN +,WMM,71775,P. Meadows Cs Auto8,BC,CN,49.2,-122.68,5,2,WMM +,WMN,71631,Mount Forest (M,ON,CN,43.98,-80.75,415,2,WMN +,WMP,71168,Powder Lake,NT,CN,61.05,-109.33,396,2,WMP +,WMQ,71453,Maplecreek (Auto8),SA,CN,49.9,-109.47,767,2,WMQ +,WMR,99999,Merry Island,BC,CN,49.47,-123.92,8,2,WMR +,WMS,71897,Mcinnes Island,BC,CN,52.27,-128.72,26,2,WMS +WMSA,,86475,Sultan Abdul Aziz,,MS,3.13,101.55,27,2,WMSA +,WMT,71163,Lac La Martre,NT,CN,63.15,-117.27,271,2,WMT +,WMU,71981,Rampart Riv (Auto8),NT,CN,65.95,-130.47,91,2,WMU +,WMV,71986,St Charles Creek,NT,CN,64.75,-124.22,122,2,WMV +,WMX,71255,Mildred Lake,AB,CN,57.53,-111.57,310,2,WMX +,WMZ,71438,Western Isl (Maps),ON,CN,45.03,-80.37,191,2,WMZ +,WNA,99999,Napakiak,AK,US,60.7,-161.97,6,2,WNA +,WNB,71466,S.E. Shoal (Maps),ON,CN,41.83,-82.47,195,2,WNB +,WNC,71431,Cobourg (Mars),ON,CN,43.95,-78.17,78,2,WNC +,WND,71502,Pelly Il (Auto8),NT,CN,69.63,-135.43,12,2,WND +,WNE,99999,North Point (Auto8),PE,CN,47.08,-64.0,15,2,WNE +,WNG,99999,Mount Arthur (Aut),NT,CN,81.33,-74.77,1336,2,WNG +,WNH,71715,Riviere Du Loup,QB,CN,47.8,-69.55,148,2,WNH +,WNI,99999,Nipterk Base,NT,CN,69.62,-135.33,10,2,WNI +,WNJ,99999,Green Island,BC,CN,54.57,-130.7,12,2,WNJ +,WNK,99999,Carman/Univ Of Manitoba,MB,CN,49.5,-98.03,268,2,WNK +,WNL,71462,Great Duck Island,ON,CN,45.63,-82.97,183,2,WNL +,WNM,71776,Nelson (Auto8),BC,CN,49.5,-117.3,535,2,WNM +,WNO,71976,Satah River Auto8,NT,CN,66.87,-134.2,97,2,WNO +,WNP,71216,Nakusp (Auto8),BC,CN,50.27,-117.82,524,2,WNP +,WNQ,71723,Nicolet (Auto),QB,CN,46.22,-72.65,8,2,WNQ +,WNR,71245,Nakiska Ridgetop,AB,CN,50.95,-115.18,1914,2,WNR +,WNT,71250,Turtle Mountain,AB,CN,49.58,-114.42,2164,2,WNT +,WNW,71982,Haldane Riv Auto8,NT,CN,67.07,-121.1,186,2,WNW +,WNX,99999,Nechako River Aut,BC,CN,53.68,-124.83,715,2,WNX +,WNZ,71832,Nagagami (Mars),ON,CN,49.75,-84.17,256,2,WNZ +,WOA,71060,Camsell River(Mars),NT,CN,63.62,-118.12,230,2,WOA +,WOB,71097,Brevoort Island,NT,CN,63.33,-64.15,367,2,WOB +,WOC,71619,New Carlisle1,QB,CN,48.02,-65.33,47,2,WOC +,WOD,71379,Normandin,QB,CN,48.83,-72.55,137,2,WOD +,WOE,71116,Onefour (Auto8),AB,CN,49.12,-110.47,935,2,WOE +,WOF,99999,Port Basques(Auto),NF,CN,47.57,-59.18,40,2,WOF +,WOH,71720,Ste Agathe Des Mont,QB,CN,46.05,-74.28,395,2,WOH +,WOI,71978,Ivvavik Park Auto8,YK,CN,69.15,-140.15,244,2,WOI +,WOK,71450,Elbow (Mars),SA,CN,51.13,-106.58,595,2,WOK +,WOL,99999,Sable Island (Man),NS,CN,43.92,-59.92,4,2,WOL +,WON,99999,Dawson (Auto8),YK,CN,64.05,-139.15,370,2,WON +,WOP,71500,Kings Point (Ma,YK,CN,69.08,-137.92,61,2,WOP +,WOQ,71604,Eddy Point,NS,CN,45.53,-61.25,66,2,WOQ +,WOS,71399,Shelburne,NS,CN,43.72,-65.25,30,2,WOS +,WOU,71127,Primrose Lake 2,AB,CN,54.78,-110.07,606,2,WOU +,WOY,99999,Wynyard (Mars),SA,CN,51.77,-104.22,561,2,WOY +,WPA,71979,Henderickson Auto8,AB,CN,53.78,-118.43,1542,2,WPA +,WPB,71272,Beausoleil Isl Aut,ON,CN,44.85,-79.87,183,2,WPB +,WPC,71463,Port Colborne(Aut),ON,CN,42.87,-79.25,184,2,WPC +,WPD,71382,Parc Des Laurentid,QB,CN,47.57,-71.23,803,2,WPD +WPDL,,97390,Dilli Arpt/Timor Il,,ID,-8.57,125.57,6,2,WPDL +,WPE,99999,Point Lepreau,NB,CN,45.07,-66.47,1,2,WPE +WPEC,,97395,Baucau/Timor Isl,,ID,-8.5,126.4,522,2,WPEC +,WPF,99999,Esquimalt Metoc,BC,CN,48.43,-123.43,12,2,WPF +,WPG,99999,Portage Southport,MN,CN,49.9,-98.28,273,2,WPG +,WPI,71105,Pine Island (Maps),BC,CN,50.98,-127.73,9,2,WPI +,WPJ,71414,Pt. Escuminac(Maps),NB,CN,47.07,-64.8,5,2,WPJ +,WPK,71726,Parent (Mars),QB,CN,47.92,-74.62,442,2,WPK +,WPO,71148,Pilot Mound (Mars),MN,CN,49.2,-98.9,470,2,WPO +WPOW1,,99435,West Point (Ls),WA,US,47.67,-122.43,3,2,WPOW1 +,WPQ,71675,Montreal-Est,QB,CN,45.63,-73.55,51,2,WPQ +,WPR,71032,Princeton (Auto8),BC,CN,50.6,-120.52,700,2,WPR +,WPS,71464,Long Point (Maps),ON,CN,42.57,-80.05,175,2,WPS +,WPT,99999,Yankee (Aut),NT,CN,80.7,-81.0,1053,2,WPT +,WPU,71050,Puntzi Mtn (Mars),BC,CN,52.12,-124.13,910,2,WPU +WPVQ,,97394,Viqueque/Timor Isl,,ID,-8.87,126.37,47,2,WPVQ +,WPX,71064,Cape Peel West,NT,CN,69.03,-107.82,165,2,WPX +,WPY,99999,Fort Chipewyan(Aut),AB,CN,58.77,-111.13,232,2,WPY +,WPZ,71952,Burns Lake,BC,CN,54.23,-125.77,704,2,WPZ +,WQA,71250,Turtle Mt,AB,CN,49.58,-114.42,2164,2,WQA +,WQB,71714,Quebec/Jean Lesage Intl,QB,CN,46.78,-71.38,74,2,WQB +,WQC,71475,Port Alberni (Mars),BC,CN,49.25,-124.83,2,2,WQC +,WQD,71190,Pointe De L'Islet,QB,CN,48.13,-69.72,7,2,WQD +,WQE,71284,Toronto Headlands,ON,CN,43.62,-79.35,92,2,WQE +,WQF,71980,Rabbit Kettle Aut,NT,CN,61.97,-127.22,634,2,WQF +,WQG,71151,Valcartier,QB,CN,46.9,-71.5,168,2,WQG +,WQH,71611,Lennoxville,,CN,45.37,71.82,181,2,WQH +,WQJ,99999,Sedco 710,,CN,46.5,-48.5,0,2,WQJ +,WQK,71778,Race Rocks Auto8,BC,CN,48.3,-123.53,5,2,WQK +,WQL,71243,Lethbridge (Aut),AB,CN,49.7,-112.78,291,2,WQL +,WQM,71186,Cap Rouge,QB,CN,48.38,-70.53,7,2,WQM +,WQN,99999,Black Top Ridge Aut,NT,CN,80.0,-85.42,619,2,WQN +,WQO,71385,Ile Bicquette,QB,CN,48.42,-68.9,0,2,WQO +,WQP,71430,Point Petre (Mars),ON,CN,43.83,-77.15,79,2,WQP +,WQQ,71242,Lacombe Cda,AB,CN,52.45,-113.75,874,2,WQQ +,WQR,71375,Ice Aux Perroquets,QB,CN,50.22,-64.22,9,2,WQR +,WQS,71472,Kindakun Rocks(Aut),BC,CN,53.32,-132.77,14,2,WQS +,WQU,99999,Big Thunder,ON,CN,48.28,-89.38,299,2,WQU +,WQV,71189,Puinte Claveau,QB,CN,48.27,-70.12,0,2,WQV +,WQW,71374,Cape Whittle,QB,CN,50.17,-60.07,7,2,WQW +,WQY,71963,Hanbury River(Aut),NT,CN,63.58,-105.15,317,2,WQY +,WQZ,99999,Quesnel (Auto8),BC,CN,53.03,-122.53,545,2,WQZ +,WRA,71800,Cape Race (Mars),NF,CN,46.65,-53.07,28,2,WRA +,WRB,99999,Warner Robins Afb,GA,US,32.63,-83.6,90,2,WRB +WRBK,,96695,Kotabaru/Setagen,,ID,-3.4,116.22,18,2,WRBK +,WRC,71820,Barrage Angliers,QB,CN,47.55,-79.23,266,2,WRC +,WRD,71246,Red Earth,AB,CN,56.53,-115.27,546,2,WRD +,WRE,99999,Arnes (Auto8),MN,CN,50.8,-96.88,221,2,WRE +,WRF,71918,Pelly Bay 1,NT,CN,69.43,-89.73,325,2,WRF +,WRG,70387,Wrangell,AK,US,56.48,-132.37,13,2,WRG +,WRH,71972,Resolution Is,NT,CN,61.58,-64.65,369,2,WRH +,WRI,99999,Mcguire Afb,NJ,US,40.02,-74.6,41,2,WRI +,WRJ,71510,Rosetown East (Aut),SA,CN,51.57,-107.92,586,2,WRJ +,WRK,99999,Bancroft Auto8,ON,CN,45.07,-77.87,331,2,WRK +WRKA,,97374,Atambua/Haliwen,,ID,-9.33,124.9,125,2,WRKA +WRKE,,97290,Endeh/Ipi,,ID,-8.8,121.6,3,2,WRKE +WRKL,,97310,Larantuka/Gewayenta,,ID,-8.27,122.97,9,2,WRKL +WRKM,,97320,Alor/Mali/Kalabahi,,ID,-8.22,124.57,12,2,WRKM +WRKR,,97378,Rote/Baa/Lekunik,,ID,-10.73,123.07,1,2,WRKR +WRKS,,97380,Sabu/Tardamu,,ID,-10.5,121.83,26,2,WRKS +,WRL,99999,Worland Municipal,WY,US,43.97,-107.95,1294,2,WRL +WRLB,,96505,Longbawan/Juvai,,ID,3.73,115.68,550,2,WRLB +WRLG,,96525,Tanjung Selor,,ID,2.85,117.33,50,2,WRLG +WRLH,,96639,Tanahgrogot,,ID,-2.2,116.32,10,2,WRLH +WRLU,,96577,Sangkulirang,,ID,1.0,118.0,210,2,WRLU +,WRM,99999,Rocky House (Mars),AB,CN,52.43,-114.93,988,2,WRM +,WRN,71419,Hart Island (Maps),NS,CN,45.35,-60.98,4,2,WRN +,WRO,71477,Rose Spit (Maps),BC,CN,54.17,-131.67,7,2,WRO +,WRP,71956,Nicholson Peninsul,NT,CN,69.93,-128.97,89,2,WRP +,WRQ,99999,Trois Rivieres,QB,CN,46.38,-72.62,11,2,WRQ +,WRR,71506,Rock River (Maps),YK,CN,66.95,-136.27,600,2,WRR +WRSP,,96933,Surabaya/Perak,,ID,-7.22,112.72,3,2,WRSP +WRSQ,,96845,Surakarta/Adisumarm,,ID,-7.87,110.92,104,2,WRSQ +WRSS,,96937,Surabaya/Gedangan,,ID,-7.22,113.72,3,2,WRSS +,WRT,71236,Crowsnest,AB,CN,49.63,-114.48,1303,2,WRT +,WRU,71479,Solander Isl (Maps),BC,CN,50.12,-127.93,98,2,WRU +,WRV,71254,Camrose,AB,CN,53.03,-112.82,739,2,WRV +,WRW,71416,Fourchu Head(Maps),NS,CN,45.72,-60.23,10,2,WRW +,WRX,71088,Rowley Island,NT,CN,69.08,-79.03,41,2,WRX +,WRY,71244,Milk River,AB,CN,49.13,-112.05,1050,2,WRY +,WRZ,71429,Cap D'Espoir (Maps),QB,CN,48.42,-64.32,16,2,WRZ +WSAP,,48694,Singapore/Payalebar,,SR,1.37,103.92,32,2,WSAP +WSAT,,48687,Singapore/Tengah Ab,,SR,1.38,103.72,12,2,WSAT +,WSC,99999,Lagoon City,ON,CN,44.53,-79.22,221,2,WSC +,WSD,99999,Summerside (Auto8),PE,CN,46.43,-63.85,24,2,WSD +,WSF,71425,Cap Madeleine(Maps),QB,CN,49.25,-65.33,29,2,WSF +,WSG,71428,Cap Chat (Maps),QB,CN,49.08,-66.73,35,2,WSG +,WSH,71247,Sousa Crk(Avt),AB,CN,58.58,-118.5,373,2,WSH +,WSI,71527,Simcoe (Mars),ON,CN,42.85,-80.27,241,2,WSI +,WSK,71207,Squamish (Auto8),BC,CN,49.78,-123.17,60,2,WSK +,WSL,71218,Salmon Arm Auto8,BC,CN,50.7,-119.28,351,2,WSL +,WSM,99999,Wiseman Arpt,AK,US,67.4,-150.12,360,2,WSM +,WSN,99999,South Naknek Nr2,AK,US,58.7,-157.02,40,2,WSN +,WSO,99999,Exeter Radar,ON,CN,43.37,-81.38,0,2,WSO +,WSP,71780,Sheringham Auto8,BC,CN,48.38,-123.92,21,2,WSP +,WSR,71133,Spiritwood West,SA,CN,53.37,-107.55,584,2,WSR +,WSS,71607,St. Stephen (Mars),NB,CN,45.2,-67.25,26,2,WSS +WSSL,,48692,Singapore/Seletar,,SR,1.42,103.88,14,2,WSSL +,WST,71713,La Pocatiere,,CN,47.35,-70.03,31,2,WST +,WSU,99999,Sprague (Auto8),MN,CN,49.02,-95.6,329,2,WSU +,WSV,99999,Blue River (Mars),BC,CN,52.1,-119.3,683,2,WSV +,WSW,99999,Sparwood/Elk Valley,BC,CN,49.75,-114.88,1138,2,WSW +,WSX,71581,Skeena Bridge,BC,CN,54.52,-128.57,210,2,WSX +,WSY,71051,Sachs Harbour(Maps),NT,CN,72.0,-125.27,86,2,WSY +,WSZ,71442,Fisher Branch(Mars),MN,CN,51.08,-97.55,253,2,WSZ +,WTA,71612,Mc Tavish (Aut),QB,CN,45.5,-73.58,63,2,WTA +,WTB,71901,Border (Maps),QB,CN,55.33,-63.22,479,2,WTB +,WTC,71102,Ethelda Bay,BC,CN,53.05,-129.68,10,2,WTC +,WTD,71490,Robertson Lake(Aut),NT,CN,65.1,-102.43,244,2,WTD +,WTE,71166,Trout Lake,NT,CN,60.43,-121.23,498,2,WTE +,WTF,71134,Beartooth Island,SA,CN,59.22,-109.7,238,2,WTF +,WTG,71427,Pointe Des Monts,QB,CN,49.32,-67.38,5,2,WTG +,WTH,10790,Thompson,MB,CN,58.8,-97.87,222,2,WTH +,WTI,71100,Triple Island (Lh),BC,CN,54.3,-130.88,21,2,WTI +,WTK,99999,Noatak,AK,US,67.57,-162.98,30,2,WTK +,WTL,71848,Big Trout Lake,ON,CN,53.83,-89.87,222,2,WTL +,WTN,71384,Cap Tourmente,QB,CN,47.07,-70.8,6,2,WTN +,WTO,71638,Toronto Aes Hq,ON,CN,43.78,-79.47,187,2,WTO +,WTP,99999,Holyrood Radar,NF,CN,47.33,-53.13,290,2,WTP +,WTQ,71398,Truro (Aut),NS,CN,45.37,-63.27,40,2,WTQ +,WTS,71489,Scott,SK,CN,52.37,-108.83,660,2,WTS +,WTT,99999,Lac Memphremagog,QB,CN,45.27,-72.17,209,2,WTT +,WTU,71179,Tukialik Bay,NF,CN,54.72,-58.35,683,2,WTU +,WTW,71959,Tuktoyaktuk,NT,CN,69.45,-133.0,18,2,WTW +,WTX,99999,Royal Island,ON,CN,48.47,-94.77,325,2,WTX +,WTY,71724,Trois Rivieres,QB,CN,46.35,-72.52,6,2,WTY +,WTZ,99999,Toronto Island,ON,CN,43.63,-79.42,77,2,WTZ +,WUD,71093,Cape Hooper,NT,CN,68.47,-66.8,401,2,WUD +,WUL,99999,Quebec Fcst Office,QB,CN,45.5,-73.68,0,2,WUL +,WUM,71949,Faro (Mars),YK,CN,62.23,-133.35,717,2,WUM +,WUN,99999,Vulcan Radar,AB,CN,50.4,-113.38,0,2,WUN +,WUP,71093,Cape Hooper,NT,CN,68.47,-66.82,390,2,WUP +,WUR,71398,Truro (Mars),NS,CN,45.37,-63.27,40,2,WUR +,WUS,71768,Summerland (Auto8),BC,CN,49.57,-119.65,454,2,WUS +,WUT,71150,Shoal Lake Apt(Aut),MN,CN,50.45,-100.6,561,2,WUT +,WUU,71080,Mackar Inlet,NT,CN,68.3,-85.67,395,2,WUU +,WUV,71091,Longstaff Bluff,NT,CN,68.95,-75.3,162,2,WUV +,WUW,71092,Dewar Lakes,NT,CN,68.65,-71.17,527,2,WUW +,WUX,71388,La Baie,QB,CN,48.3,-70.93,135,2,WUX +,WUY,71734,Rouyn,QB,CN,48.25,-79.03,318,2,WUY +,WUZ,71093,Cape Hooper,NT,CN,68.47,-66.8,401,2,WUZ +,WVA,71196,Bonavista,NF,CN,48.67,-53.12,27,2,WVA +,WVB,99999,Bonilla Island,BC,CN,53.5,-130.63,16,2,WVB +,WVC,71446,Swift Current(Aut8),SA,CN,50.27,-107.73,825,2,WVC +,WVD,71096,Broughton Island,NT,CN,67.53,-63.78,573,2,WVD +,WVE,71413,Iverness (Mars),NS,CN,46.23,-61.3,39,2,WVE +,WVF,99999,Sand Heads (Ls),BC,CN,49.1,-123.3,1,2,WVF +,WVH,71052,Storm Hills,MB,CN,68.9,-133.93,261,2,WVH +,WVJ,99999,Vivian Radar,MN,CN,49.88,-96.47,290,2,WVJ +,WVL,99999,Waterville (Awos),ME,US,44.53,-69.68,101,2,WVL +,WVM,71096,Broughton Islan,NT,CN,67.53,-63.78,573,2,WVM +,WVN,71137,Val Marie Se(Auto),SA,CN,49.07,-107.58,785,2,WVN +,WVO,71251,Vauxhall Cda,AB,CN,50.05,-112.13,779,2,WVO +,WVP,71139,Cypress Hills Park,SA,CN,49.65,-109.52,1271,2,WVP +,WVQ,71377,Ste Anne De Bell 1,QB,CN,45.43,-73.93,39,2,WVQ +,WVR,99999,Pacific Wx Center,BC,CN,49.18,-123.17,0,2,WVR +,WVT,71077,Buffalo Narrows Aut,SA,CN,55.83,-108.43,434,2,WVT +,WVU,99999,Brier Island(Aut),NS,CN,44.28,-66.33,16,2,WVU +,WVV,99999,Vic. Hartland Auto8,BC,CN,48.53,-123.47,49,2,WVV +,WVW,99999,Grates Cove(Auto),NF,CN,48.17,-52.93,18,2,WVW +,WVX,71097,Brevoort Island,NT,CN,63.33,-64.15,376,2,WVX +,WVY,71616,Villeroy Radar,QB,CN,46.43,-71.93,108,2,WVY +,WVZ,99999,Ile Charron,QB,CN,45.58,-73.5,12,2,WVZ +,WWA,71784,W Vancouver Auto8,BC,CN,49.35,-123.18,178,2,WWA +,WWB,71437,Burlington Piers,ON,CN,43.3,-79.8,77,2,WWB +,WWC,71075,Collins Bay (Au,SA,CN,58.18,-103.7,492,2,WWC +,WWD,99999,Wildwood(Awos),NJ,US,39.02,-74.92,7,2,WWD +,WWE,71411,Western Head (Mars),NS,CN,43.98,-64.67,9,2,WWE +,WWF,71452,Weyburn (Auto8),SA,CN,49.7,-103.8,589,2,WWF +,WWK,71785,White Rock Auto8,BC,CN,49.02,-122.78,15,2,WWK +,WWL,71484,Bonilla Isl (Maps),BC,CN,53.5,-130.63,17,2,WWL +,WWM,99999,Grant (Auto8),NT,CN,82.5,-65.08,1242,2,WWM +,WWN,71434,Peawanuck (Maps),ON,CN,54.98,-85.43,52,2,WWN +,WWO,71252,Willow Creek,AB,CN,53.38,-118.33,1402,2,WWO +,WWP,71444,Wasagaming (Auto8),MN,CN,50.65,-99.93,627,2,WWP +,WWQ,99999,Muncho Lake,BC,CN,58.92,-125.77,835,2,WWQ +,WWR,74641,West Woodward,OK,US,36.43,-99.53,667,2,WWR +,WWS,71445,George Isl (Maps),MN,CN,52.8,-97.62,223,2,WWS +,WWU,99999,Long Pond,NF,CN,47.52,-52.98,13,2,WWU +,WWV,71098,Killinek (Maps),NT,CN,60.42,-64.85,31,2,WWV +,WWX,71439,Cove Island (Maps),ON,CN,45.33,-81.73,181,2,WWX +,WWZ,71432,Port Weller (Mars),ON,CN,43.25,-79.22,79,2,WWZ +,WXA,71232,Bow Valley,AB,CN,51.08,-115.07,1298,2,WXA +,WXC,71387,Onatchiway,QB,CN,48.88,-71.03,300,2,WXC +,WXF,71422,Sutton Junc (Ma,QB,CN,45.15,-72.58,237,2,WXF +,WXH,99999,Holberg Ccr,BC,CN,50.63,-128.12,568,2,WXH +,WXI,99999,Ferolle Pt. (Maps),NF,CN,51.02,-57.1,8,2,WXI +,WXJ,99999,Bull Arm Auto8,NF,CN,47.82,-53.9,119,2,WXJ +,WXK,71053,Clinton Point,NT,CN,69.58,-120.8,101,2,WXK +,WXL,71231,Bow Island,AB,CN,49.63,-111.45,838,2,WXL +,WXM,71481,Helmcken Isl(Maps),BC,CN,50.4,-125.87,19,2,WXM +,WXO,99999,Rowan Gorilla Iii,NS,CN,43.88,-60.55,44,2,WXO +,WXP,71826,Pangnirtung,NT,CN,66.15,-65.73,23,2,WXP +,WXR,71059,Croker River,NT,CN,69.28,-119.22,69,2,WXR +,WXS,99999,Bas Caraquet,NB,CN,47.8,-64.83,5,2,WXS +,WXV,71498,Back River (Maps),NT,CN,66.08,-96.5,28,2,WXV +,WXW,71183,Alexis River (Maps),NF,CN,52.65,-56.87,43,2,WXW +,WXZ,99999,Wawa,ON,CN,47.97,-84.8,287,2,WXZ +,WYB,99999,N. Bay Wx Office,ON,CN,46.32,-79.45,0,2,WYB +,WYG,99999,Charlottetown,PE,CN,46.23,-63.13,50,2,WYG +,WYH,71165,Rae Lakes,NT,CN,64.12,-117.37,213,2,WYH +,WYI,71813,Natashquan,QB,CN,50.18,-61.82,7,2,WYI +,WYJ,71783,Victoria Univ,BC,CN,48.45,-123.3,49,2,WYJ +,WYK,71177,Cape Kiglapait,NF,CN,57.13,-61.48,834,2,WYK +,WYL,71786,Yoho Park (Auto8),AB,CN,51.45,-116.33,1615,2,WYL +,WYM,71975,Cape Mercy,YK,CN,64.95,-63.58,583,2,WYM +,WYO,71865,Wynyard,SA,CN,51.77,-104.2,561,2,WYO +,WYQ,71554,Pointe-Au-Pere,QB,CN,48.52,-68.47,5,2,WYQ +,WYS,99999,West Yellowstone,MT,US,44.68,-111.12,2025,2,WYS +,WYW,71841,Armstrong (Mars),ON,CN,50.3,-89.03,351,2,WYW +,WYY,71215,Osoyoos (Auto8),BC,CN,49.03,-119.43,283,2,WYY +,WZA,71113,Agassiz (Auto),BC,CN,49.25,-121.77,15,2,WZA +,WZB,71197,Port-Aux-Basques,NF,CN,47.57,-59.17,40,2,WZB +,WZC,71836,Moosonee (Sawr),ON,CN,51.27,-80.65,10,2,WZC +,WZD,99999,Scudder Pt. (Maps),BC,CN,52.45,-131.23,5,2,WZD +,WZG,99999,Banff (Mars),AB,CN,51.2,-115.55,1397,2,WZG +,WZK,99999,Hoskins Inlet(Maps),BC,CN,53.53,-131.55,8,2,WZK +,WZL,99999,Cumshewa Isl (Maps),BC,CN,53.03,-131.6,17,2,WZL +,WZM,99999,Boat Bluff (Lgt-H),BC,CN,52.65,-128.52,15,2,WZM +,WZN,71408,Sagona Isl (Maps),NF,CN,47.37,-55.8,35,2,WZN +,WZO,71036,Kelp Reefs,BC,CN,48.55,-123.23,0,2,WZO +,WZQ,99999,Grand Etang (Auto8),NS,CN,46.53,-61.08,17,2,WZQ +,WZS,99999,Amqui,QB,CN,48.47,-87.43,166,2,WZS +,WZU,99999,Shearwater Jetty,NS,CN,44.63,-63.52,6,2,WZU +,WZV,71031,Cape St James,BC,CN,51.93,-131.02,92,2,WZV +,WZW,99999,Teslin (Mars),YK,CN,60.17,-132.77,705,2,WZW +,WZY,99999,Gbs Platform,NF,CN,47.82,-53.87,0,2,WZY +,WZZ,71804,Saglek (Bay),NF,CN,58.33,-62.58,483,2,WZZ +,X41,99999,Port Richey (Asos),FL,US,28.35,-82.62,12,2,X41 +,X53,99999,Clewiston,FL,US,26.75,-80.95,6,2,X53 +,X68,99999,Nasa Shuttle Fc,FL,US,28.62,-80.7,3,2,X68 +,X69,99999,Playa Port Ponce,,PU,17.97,-66.62,3,2,X69 +,X70,99999,Saint Thomas (Cgs),,VI,18.33,-64.92,2,2,X70 +,X80,99999,Jupiter Inlet (Cgs),FL,US,27.03,-80.12,1,2,X80 +,X81,99999,Lake Worth Inlet,FL,US,26.77,-80.05,1,2,X81 +,X82,99999,Fort Pierce (Cgs),FL,US,27.47,-80.3,1,2,X82 +,X84,99999,Islamorada (Cgs),FL,US,24.95,-80.58,1,2,X84 +,X86,99999,Fowey Rocks (Cgs),FL,US,25.58,-80.1,1,2,X86 +,X87,99999,Miami Beach (Cgs),FL,US,25.77,-80.13,1,2,X87 +,X88,99999,Marathon (Cgs),FL,US,24.72,-81.12,1,2,X88 +,X89,99999,Ft Myers Beach(Cgs),FL,US,26.45,-81.95,1,2,X89 +,X90,99999,Venice (Loran),FL,US,27.08,-82.45,1,2,X90 +,X91,99999,Egmont Key (Cgs),FL,US,27.6,-82.77,1,2,X91 +,X92,99999,Point Tuna (Cgls),,PU,17.98,-65.88,22,2,X92 +,X93,99999,Cape San Juan(Cgls),,PU,18.38,-65.62,22,2,X93 +,XAT,15920,Arctic Bay Cs,MN,CN,73.03,-85.02,10,2,XAT +,XBK,15690,Bratt'S Lake,SK,CN,50.2,-104.7,580,2,XBK +,XBO,15780,Beauport,QB,CN,46.84,-71.2,10,2,XBO +,XBP,99999,Confederation Bridge,PE,CN,46.23,-63.73,54,2,XBP +,XCA,12910,Cameron Falls,ON,CN,49.15,-88.35,180,2,XCA +,XCH,99999,Cheticamp,NS,CN,46.63,-60.95,44,2,XCH +,XCK,10390,Carmacks,YK,CN,62.12,-136.0,540,2,XCK +,XCN,99999,Green Canyon 184,LA,US,27.77,-91.52,0,2,XCN +,XCR,99999,Camp Ripley/Miller,MN,US,46.08,-94.35,353,2,XCR +,XCY,12920,Cyprus Lake,ON,CN,45.23,-81.53,190,2,XCY +,XDE,15030,Deline,NT,CN,65.22,-123.43,213,2,XDE +,XDI,15730,Delhi Cs,ON,CN,42.87,-80.55,232,2,XDI +,XDW,18400,Deerwood Rcs,MB,CN,49.6,-98.32,341,2,XDW +,XEA,12950,Ear Falls,ON,CN,50.63,-93.22,355,2,XEA +,XEC,11570,Edmonton Municipal,AB,CN,53.57,-113.52,671,2,XEC +,XEG,11550,Edmonton International,AB,CN,53.3,-113.6,715,2,XEG +,XET,12960,Egbert,ON,CN,44.23,-79.78,251,2,XET +,XFA,15680,Fanny Island,BC,CN,50.45,-125.99,5,2,XFA +,XFS,71681,Fort Simpson,NT,CN,61.75,-121.23,169,2,XFS +,XGH,15770,Gimli Harbour Cs,MN,CN,50.63,-96.98,217,2,XGH +,XHA,12980,Harrow,ON,CN,42.03,-82.9,191,2,XHA +,XHF,71391,High Falls Cs (Auto7),QB,CN,45.83,-75.65,190,2,XHF +,XHI,10290,Holman Cs,NT,CN,70.77,-117.8,30,2,XHI +,XHM,12970,Hamilton,ON,CN,43.28,-79.9,102,2,XHM +,XIB,10270,Ingonish Beach,NS,CN,46.67,-60.4,8,2,XIB +,XIS,99999,Ssdc,AK,US,71.32,-155.22,0,2,XIS +,XJM,71159,Jean Marie,NW,CN,61.35,-120.78,227,2,XJM +,XKA,12990,Kapuskasing,ON,CN,49.4,-82.43,218,2,XKA +,XKE,13000,Kemptville,ON,CN,45.0,-75.63,99,2,XKE +,XKT,71605,Kentville (Auto8),NS,CN,45.07,-64.49,49,2,XKT +,XLC,16800,Lower Carp Lake,NU,CN,63.6,-113.85,373,2,XLC +,XLL,71682,Lindberg Landing,NT,CN,61.12,-122.85,183,2,XLL +,XLT,10400,Laterriere,QB,CN,48.3,-71.13,163,2,XLT +,XLU,15290,Lutsel,NT,CN,62.42,-110.67,179,2,XLU +,XMD,71564,Morden,MB,CN,49.22,-98.12,0,2,XMD +,XMI,99999,Mcnabs Island,NS,CN,44.6,-63.52,17,2,XMI +,XMM,71585,Fort Mcmurray,AB,CN,56.65,-111.22,369,2,XMM +,XMP,99999,Maple Plains,PE,CN,46.3,-63.58,46,2,XMP +,XMW,71026,Medicine Hat Rcs,AB,CN,50.03,-110.71,717,2,XMW +,XMY,99999,Malay Falls,NS,CN,44.99,-62.49,40,2,XMY +,XNA,99999,Northwest Arkansas Regional Apt,AR,US,36.28,-94.31,392,2,XNA +,XNM,99999,North Mountain,NS,CN,46.82,-60.66,439,2,XNM +,XOX,15860,La Ronge Rcs,SK,CN,55.15,-105.27,378,2,XOX +,XPV,15930,Prarie River,AB,CN,58.62,-111.67,212,2,XPV +,XQA,71583,Qavvik Lake,NT,CN,68.25,-122.1,530,2,XQA +,XQT,99999,N Ontario Portable Emer Stn,ON,CN,48.43,-89.22,0,2,XQT +,XRH,15880,Rocky Harbour Cs Nfld,NF,CN,49.57,-57.89,68,2,XRH +,XSH,71370,Shawinigan,QB,CN,46.58,-72.58,110,2,XSH +,XSR,15710,Spirit River,AB,CN,55.7,-119.23,1015,2,XSR +,XSW,15870,St.-John'S-West Cda Cs,NF,CN,47.52,-52.79,114,2,XSW +,XTL,10280,Tatlayoko Lake,BC,CN,51.67,-124.67,879,2,XTL +,XTN,71492,Tuktut Nogait Np,NT,CN,69.2,-122.35,552,2,XTN +,XTP,15890,Terra Nova National Park Cs,NF,CN,48.56,-53.98,107,2,XTP +,XTV,71683,Trail Valley,NT,CN,68.75,-133.5,85,2,XTV +,XVG,99999,Longville (Was D33),MN,US,46.99,-94.2,407,2,XVG +,XVW,99999,Vandenberg Range,CA,US,34.72,-120.57,100,2,XVW +,XWN,15790,Winnipeg The Forks,MB,CN,49.88,-97.13,230,2,XWN +,XWR,15840,Wreckhouse,NF,CN,47.7,-59.3,33,2,XWR +,XXX,71073,Cluff Lake,SA,CN,58.39,-109.52,339,2,XXX +,XZU,71256,Whitecourt,AB,CN,54.15,-115.78,785,2,XZU +,Y09,99999,Charlevoix (Cgs),MI,US,45.32,-85.25,198,2,Y09 +,Y12,99999,Airlake,MN,US,44.63,-93.23,292,2,Y12 +,Y15,99999,Cheboygan/Cheboygan Co,MI,US,45.65,-84.52,195,2,Y15 +,Y22,99999,Lemmon,SD,US,45.93,-102.17,781,2,Y22 +,Y26,99999,Mobridge,SD,US,45.53,-100.43,508,2,Y26 +,Y29,99999,Glencoe,MN,US,44.76,-94.08,302,2,Y29 +,Y62,72734,Sault Ste Marie,MI,US,46.47,-84.37,221,2,Y62 +,Y69,99999,Litchfield,MN,US,45.14,-94.52,340,2,Y69 +,YAD,99999,La Grande Iii(Sawr),QB,CN,53.57,-76.2,233,2,YAD +,YAJ,71969,Komakuk Beach Arpt,YK,CN,69.58,-140.18,7,2,YAJ +,YAM,71260,Sault Ste Marie,ON,CN,46.48,-84.52,192,2,YAM +,YAR,71807,Argentia,NF,CN,47.3,-54.0,15,2,YAR +,YAS,99999,Kangirsuk (Sawr),QB,CN,60.02,-70.0,117,2,YAS +,YAW,71601,Shearwater(Can-Mil),NS,CN,44.63,-63.5,51,2,YAW +,YAY,71819,Saint Anthony Arpt,NF,CN,51.4,-56.08,28,2,YAY +,YAZ,71106,Tofino Airport,BC,CN,49.08,-125.77,24,2,YAZ +YBAF,,94575,Archefield/Brisbane,QU,AU,-27.57,153.0,18,2,YBAF +YBAM,,94568,Amberley (Aus-Afb),QU,AU,-27.63,152.72,31,2,YBAM +,YBB,99999,Pelly Bay Airport,NT,CN,68.53,-89.82,15,2,YBB +,YBC,71187,Baie Comeau Airport,QB,CN,49.13,-68.2,22,2,YBC +YBCG,,94592,Coolangatta Aws Aut,QU,AU,-28.17,153.5,6,2,YBCG +,YBD,71206,Bella Coola Arpt,BC,CN,52.38,-126.58,35,2,YBD +,YBE,71076,Uranium City,SA,CN,59.57,-108.48,318,2,YBE +,YBG,71727,Bagotville(Can-Mil),QB,CN,48.33,-71.0,159,2,YBG +YBGL,,94380,Gladstone,QU,AU,-23.85,151.25,76,2,YBGL +,YBL,99999,Campbell River Arpt,BC,CN,49.95,-125.27,106,2,YBL +,YBN,15340,Borden,ON,CN,44.27,-79.93,223,2,YBN +YBOK,,94552,Oakey (Army/Civ),QU,AU,-27.42,151.73,407,2,YBOK +YBPN,,94365,Prosperine Airport,QU,AU,-20.48,148.53,21,2,YBPN +,YBR,71140,Brandon Airport,MN,CN,49.92,-99.95,409,2,YBR +,YBU,71130,Nipawin Airport,SA,CN,53.33,-104.0,374,2,YBU +,YBV,71859,Berens River Arpt,MN,CN,52.35,-97.03,222,2,YBV +,YBW,99999,Calgary/Springbank,AB,CN,51.1,-114.37,1200,2,YBW +YBWP,,94171,Weipa City,QU,AU,-12.63,141.88,12,2,YBWP +,YBX,71808,Blanc Sablon Arpt,QB,CN,51.45,-57.18,35,2,YBX +,YCA,99999,Cartwright (Man),NF,CN,53.68,-57.03,12,2,YCA +,YCD,71890,Nanaimo Airport,BC,CN,49.05,-123.87,28,2,YCD +,YCG,71884,Castlegar Airport,BC,CN,49.3,-117.63,495,2,YCG +,YCH,71717,Chatham (Can-Mil),NB,CN,47.0,-65.45,31,2,YCH +,YCL,71711,Charlo Airport,NB,CN,47.98,-66.33,38,2,YCL +,YCO,71938,Coppermine Airport,NT,CN,67.82,-115.15,22,2,YCO +,YCP,71883,Blue River (Man),BC,CN,52.13,-119.28,683,2,YCP +,YCQ,99999,Chetwynd Airport,BC,CN,55.7,-121.63,609,2,YCQ +,YCS,99999,Chesterfield Inlet,NT,CN,63.33,-90.72,11,2,YCS +,YCT,71873,Coronation (Mars),AB,CN,52.07,-111.45,791,2,YCT +,YCY,71090,Cylde Airport,NT,CN,70.48,-68.52,26,2,YCY +,YDA,71966,Dawson Airport,YK,CN,64.05,-139.13,369,2,YDA +,YDB,71967,Burwash,YK,CN,61.37,-139.05,801,2,YDB +,YDC,71886,Princeton Arpt,BC,CN,49.47,-120.52,700,2,YDC +,YDF,71809,Deer Lake Airport,NF,CN,49.22,-57.4,22,2,YDF +,YDM,99999,Ross River Airport,YK,CN,61.97,-132.43,705,2,YDM +,YDN,71855,Dauphin Airport,MN,CN,51.1,-100.05,305,2,YDN +,YDP,71902,Nain Airport,NF,CN,56.55,-61.68,7,2,YDP +,YDQ,99999,Dawson Creek Arpt,BC,CN,55.75,-120.18,655,2,YDQ +YDYL,,94462,Yulara Aws,NT,AU,-25.18,130.97,493,2,YDYL +,YEG,71123,Edmonton Intl Arpt,AB,CN,53.3,-113.58,723,2,YEG +,YEK,71812,Arviat Airport,NT,CN,61.1,-94.07,10,2,YEK +,YEL,99999,Elliot Lake (Sawr),ON,CN,46.35,-82.57,329,2,YEL +,YEN,71862,Estevan Airport,SA,CN,49.22,-102.97,581,2,YEN +,YET,71881,Edson Airport,AB,CN,53.58,-116.47,925,2,YET +,YEU,99999,Eureka (Man),NT,CN,80.0,-85.82,78,2,YEU +,YFC,71700,Fredericton Airport,NB,CN,45.87,-66.53,20,2,YFC +,YFO,99999,Flin Flon Airport,MN,CN,54.68,-101.68,304,2,YFO +,YFR,99999,Fort Resolution,NT,CN,61.18,-113.68,164,2,YFR +,YFS,71946,Fort Simpson Arpt,NT,CN,61.75,-121.23,169,2,YFS +,YFT,99999,Makkovik Airport,NF,CN,55.08,-59.18,71,2,YFT +,YGE,99999,Golden Arpt,BC,CN,51.3,-116.98,785,2,YGE +,YGH,99999,Fort Good Hope Arpt,NT,CN,66.27,-128.62,66,2,YGH +,YGK,71620,Kingston Arpt (Man),ON,CN,44.22,-76.6,93,2,YGK +,YGL,71827,La Grande Riviere,QB,CN,53.63,-77.7,195,2,YGL +,YGM,71856,Gimli,MN,CN,50.62,-97.03,230,2,YGM +,YGP,71188,Gaspe Airport,QB,CN,48.77,-64.48,33,2,YGP +,YGQ,71834,Geraldton Airport,ON,CN,49.78,-86.93,351,2,YGQ +,YGR,71709,Iles De La Madelein,QB,CN,47.42,-61.78,10,2,YGR +,YGT,99999,Igloolik Airport,NT,CN,69.37,-81.82,51,2,YGT +,YGV,71313,Havre St Pierre,QB,CN,50.28,-63.62,33,2,YGV +,YGW,71905,Kuujjuarapik Arpt,QB,CN,55.28,-77.77,12,2,YGW +,YGX,71912,Gillam Airport,MN,CN,56.35,-94.7,145,2,YGX +,YHA,71904,Quaqtaq Airport,QB,CN,61.05,-69.63,30,2,YHA +,YHB,71868,Hudson Bay,SA,CN,52.82,-102.32,358,2,YHB +,YHD,99999,Dryden Airport,ON,CN,49.83,-92.75,413,2,YHD +,YHE,71114,Hope Airport (Man),BC,CN,49.37,-121.48,39,2,YHE +,YHH,99999,Nemiscau Arpt(Sawr),QB,CN,51.7,-76.12,244,2,YHH +,YHI,99999,Holman Island Arpt,NT,CN,70.77,-117.8,36,2,YHI +,YHK,99999,Gjoa Haven Airport,NT,CN,68.63,-95.85,46,2,YHK +,YHM,71263,Hamilton Airport,ON,CN,43.17,-79.93,237,2,YHM +,YHU,71371,Saint Hubert Arpt,QB,CN,45.52,-73.42,27,2,YHU +,YHY,71935,Hay River Airport,NT,CN,60.83,-115.78,166,2,YHY +,YHZ,71395,Halifax Intl Arpt,NS,CN,44.88,-63.5,145,2,YHZ +,YID,99999,Digby Arpt (Awrs),NS,CN,44.55,-65.78,152,2,YID +,YIK,99999,Ivujivik Arpt(Sawr),QB,CN,62.42,-77.95,42,2,YIK +,YIO,71095,Pond Inlet Airport,NT,CN,72.67,-78.0,57,2,YIO +,YIP,99999,Detroit/Willow Run,MI,US,42.23,-83.53,218,2,YIP +,YJF,99999,Fort Liard Airport,NT,CN,60.23,-123.48,215,2,YJF +,YJM,99999,Ft. St. James,BC,CN,54.4,-124.27,716,2,YJM +,YKA,71887,Kamloops Airport,BC,CN,50.7,-120.45,346,2,YKA +,YKB,99999,Kangiqsualujjuaq,QB,CN,58.72,-66.0,58,2,YKB +,YKD,99999,Aklavik Airport,NT,CN,68.22,-135.0,7,2,YKD +,YKF,71368,Waterloo Well,ON,CN,43.47,-80.38,317,2,YKF +,YKG,99999,Kangiqsujuaq(Sawr),QB,CN,61.58,-71.93,151,2,YKG +,YKJ,71488,Key Lake,SA,CN,57.25,-105.62,509,2,YKJ +,YKL,71828,Schefferville Arpt,QB,CN,54.8,-66.82,521,2,YKL +,YKM,72781,Yakima Air Terminal,WA,US,46.57,-120.53,325,2,YKM +,YKN,99999,Yankton(Awos),SD,US,42.92,-97.38,398,2,YKN +,YKO,99999,Akulivik Airport,QB,CN,60.82,-78.15,9,2,YKO +,YKQ,99999,Waskaganish Airport,QB,CN,51.48,-78.75,23,2,YKQ +,YKY,71129,Kindersley,SA,CN,51.52,-109.17,694,2,YKY +,YKZ,99999,Toronto Buttonville,ON,CN,43.87,-79.37,198,2,YKZ +,YLA,99999,Apaluk,QB,CN,59.3,-69.6,35,2,YLA +,YLC,99999,Lake Harbour Arpt,NT,CN,62.85,-69.88,53,2,YLC +,YLD,99999,Chapleau Arpt(Sawr),ON,CN,47.82,-83.35,447,2,YLD +,YLJ,71125,Meadow Lake Airport,SA,CN,54.13,-108.52,480,2,YLJ +,YLK,99999,Lutselk'E,NT,CN,62.42,-110.67,170,2,YLK +,YLL,71871,Lloydminster Arpt,AB,CN,53.32,-110.07,669,2,YLL +,YLT,99999,Alert Airport,NT,CN,82.52,-62.28,31,2,YLT +,YLU,99999,Kangiksualujjuaq A,QB,CN,58.72,-65.98,60,2,YLU +,YMA,71965,Mayo Airport,YK,CN,63.62,-135.87,504,2,YMA +YMAY,,94896,Albury Airport,NW,AU,-36.08,146.95,171,2,YMAY +YMDV,,94960,Devonport East,TA,AU,-41.17,146.37,47,2,YMDV +YMEN,,94864,Melbourne/Essendon,VC,AU,-37.73,144.9,86,2,YMEN +,YMH,99999,Mary'S Harbour,NF,CN,52.3,-55.85,11,2,YMH +,YMJ,71864,Moose Jaw (Can-Mil),SA,CN,50.33,-105.55,577,2,YMJ +,YML,99999,Charlevoix Airport,QB,CN,47.6,-70.23,298,2,YML +YMLV,,94865,Laverton Aero,VC,AU,-37.85,144.73,21,2,YMLV +,YMM,71932,Fort Mcmurray Arpt,AB,CN,56.65,-111.22,369,2,YMM +YMMB,,94870,Melbourne/Moorabbin,VC,AU,-37.97,145.1,16,2,YMMB +,YMT,71822,Chibougamau-Chapais,QB,CN,49.77,-74.53,387,2,YMT +,YMU,99999,Umiujaq,QB,CN,56.53,-76.52,71,2,YMU +YMWY,,94957,Wynyard West,TA,AU,-40.98,145.72,11,2,YMWY +,YMX,99999,Montreal/Mirabel,QB,CN,45.68,-74.03,82,2,YMX +,YNA,71813,Natashquan Airp,QB,CN,50.18,-61.82,11,2,YNA +,YNC,99999,Wemindji,QB,CN,53.02,-78.83,14,2,YNC +,YND,99999,Gatineau Airport,QB,CN,45.52,-75.57,64,2,YND +,YNE,71141,Norway House Arpt,MN,CN,53.97,-97.83,223,2,YNE +,YNG,72525,Youngstown Muni,OH,US,41.27,-80.67,361,2,YNG +,YNM,71821,Matagami Airport,QB,CN,49.77,-77.82,281,2,YNM +,YOA,99999,Ekati,NT,CN,64.7,-110.62,469,2,YOA +,YOC,99999,Old Crow Airport,YK,CN,67.57,-139.82,251,2,YOC +,YOJ,71066,High Level Airport,AB,CN,58.62,-117.17,338,2,YOJ +,YOW,71628,Ottawa Intl Airport,ON,CN,45.32,-75.67,114,2,YOW +,YPB,99999,Port Alberni Arpt,BC,CN,49.27,-124.83,2,2,YPB +YPBH,,94689,Broken Hill,NW,AU,-31.97,141.47,315,2,YPBH +,YPC,99999,Paulatuk Airport,NT,CN,69.35,-124.03,6,2,YPC +,YPD,99999,Port Hawkesbury,NS,CN,45.67,-61.38,114,2,YPD +YPDB,,94205,Derby,WE,AU,-17.3,123.62,9,2,YPDB +,YPE,71068,Peace River Airport,AB,CN,56.23,-117.43,571,2,YPE +YPEA,,94612,Pearce (Aus-Afb),WE,AU,-31.67,116.02,49,2,YPEA +YPED,,95676,Edinburgh (Aus-Afb),SA,AU,-34.7,138.62,20,2,YPED +YPFT,,94646,Forrest Airport,WE,AU,-30.83,128.1,160,2,YPFT +,YPG,71851,Portage Southport A,MN,CN,49.9,-98.27,269,2,YPG +YPKU,,94216,Kununurra Airport,WE,AU,-15.77,128.7,45,2,YPKU +,YPL,71845,Pickle Lake,ON,CN,51.47,-90.2,373,2,YPL +YPLC,,94674,Leigh Creek S. Arpt,SA,AU,-30.6,138.43,262,2,YPLC +,YPN,71810,Port Menier(Man,QB,CN,49.83,-64.28,41,2,YPN +YPPF,,95677,Adelaide/Parafield,SA,AU,-34.78,138.63,16,2,YPPF +,YPQ,71629,Peterborough Arpt,ON,CN,44.23,-78.37,191,2,YPQ +,YPR,71898,Prince Rupert Arpt,BC,CN,54.3,-130.43,34,2,YPR +YPTN,,94132,Katherine/Tindal,NT,AU,-14.45,132.27,109,2,YPTN +,YPW,71208,Powell River Arpt,BC,CN,49.83,-124.5,130,2,YPW +,YPX,99999,Povungnituq,QB,CN,60.05,-77.28,23,2,YPX +YPXM,,96995,Christmas Isl (Pvt),,AU,-10.43,105.68,259,2,YPXM +,YPY,71933,Fort Chipewyan Arpt,AB,CN,58.77,-111.12,232,2,YPY +,YPZ,71952,Burns Lake,BC,CN,54.38,-125.95,713,2,YPZ +,YQA,71630,Muskoka Airport,ON,CN,44.97,-79.3,282,2,YQA +,YQB,71708,Quebec Airport,QB,CN,46.8,-71.38,74,2,YQB +,YQF,71878,Red Deer Airport,AB,CN,52.18,-113.9,905,2,YQF +,YQG,71538,Windsor Airport,ON,CN,42.27,-82.97,190,2,YQG +,YQK,71850,Kenora Airport,ON,CN,49.78,-94.37,411,2,YQK +,YQM,71705,Moncton Airport,NB,CN,46.12,-64.68,71,2,YQM +,YQQ,71893,Comox (Can-Mil),BC,CN,49.72,-124.9,24,2,YQQ +,YQR,71863,Regina Airport,SA,CN,50.43,-104.67,577,2,YQR +,YQT,71749,Thunder Bay Airport,ON,CN,48.37,-89.32,199,2,YQT +,YQU,71940,Grande Praire Arpt,AB,CN,55.18,-118.88,669,2,YQU +,YQV,71138,Yorkton Airport,SA,CN,51.27,-102.47,498,2,YQV +,YQX,71803,Gander Intl Airport,NF,CN,48.95,-54.57,151,2,YQX +,YQY,71707,Sydney Airport,NS,CN,46.17,-60.05,62,2,YQY +,YQZ,71103,Quesnel Airport,BC,CN,53.03,-122.52,545,2,YQZ +,YRA,99999,Rae Lakes,NT,CN,64.12,-117.31,213,2,YRA +,YRJ,71728,Roberval Airport,QB,CN,48.52,-72.27,179,2,YRJ +,YRL,71854,Red Lake Airport,ON,CN,51.07,-93.8,383,2,YRL +,YRM,71928,Rocky Mtn House,AB,CN,52.43,-114.92,989,2,YRM +,YRT,71083,Rankin Inlet Arpt,NT,CN,62.82,-92.12,32,2,YRT +,YRV,71882,Revelstoke Airport,BC,CN,50.97,-118.18,443,2,YRV +,YSA,99999,Sable Island(Apt),NS,CN,43.93,-60.0,4,2,YSA +,YSB,71730,Sudbury Airport,ON,CN,46.62,-80.8,348,2,YSB +YSBK,,94765,Bankstown Airport,NW,AU,-33.92,150.98,14,2,YSBK +,YSC,71610,Sherbrooke Airport,QB,CN,45.43,-71.68,241,2,YSC +YSCM,,94923,Cooma,NW,AU,-36.23,149.08,778,2,YSCM +YSCN,,94755,Camden Airport,NW,AU,-34.03,150.68,70,2,YSCN +,YSD,71128,Suffield Airport,AB,CN,50.27,-111.18,770,2,YSD +YSDU,,94719,Dubbo,NW,AU,-31.2,148.57,275,2,YSDU +,YSE,71207,Squamish Arpt,BC,CN,49.79,-123.17,52,2,YSE +,YSF,71132,Stony Rapids Arpt,SA,CN,59.25,-105.83,250,2,YSF +,YSJ,71609,Saint John Airport,NB,CN,45.32,-65.88,109,2,YSJ +,YSK,99999,Sanikiluaq Airport,NT,CN,56.53,-79.25,32,2,YSK +,YSL,71703,Saint Leonard Arpt,NB,CN,47.15,-67.83,241,2,YSL +,YSN,99999,St. Catharines Arpt,ON,CN,43.2,-79.17,98,2,YSN +,YSR,99999,Nanisivik Airport,NT,CN,72.98,-84.63,649,2,YSR +YSRI,,94753,Richmond (Aus-Afb),NW,AU,-33.6,150.78,21,2,YSRI +YSTW,,94762,Tamworth Airport,NW,AU,-31.08,150.83,410,2,YSTW +,YSU,71702,Summerside(Can-Mil),PE,CN,46.43,-63.83,24,2,YSU +,YSV,99999,Saglek Airport,NF,CN,58.47,-62.65,83,2,YSV +,YSY,71051,Sachs Harbour(M,NT,CN,72.0,-125.27,86,2,YSY +,YTE,71910,Cape Dorset Airport,NT,CN,64.22,-76.53,47,2,YTE +,YTH,71079,Thompson Airport,MN,CN,55.8,-97.87,218,2,YTH +,YTJ,99999,Terrace Bay (Sawr),ON,CN,48.82,-87.1,287,2,YTJ +,YTL,71848,Big Trout Lake,ON,CN,53.83,-89.87,224,2,YTL +,YTN,99999,Trenton Muni,NS,CN,45.6,-62.62,97,2,YTN +,YTQ,99999,Tasiujaq A,QB,CN,58.67,-69.95,31,2,YTQ +,YTR,71621,Trenton (Can-Mil),ON,CN,44.12,-77.53,86,2,YTR +,YTS,71739,Timmins Airport,ON,CN,48.57,-81.37,295,2,YTS +,YTZ,71265,Toronto Il Arpt Aut,ON,CN,43.63,-79.4,77,2,YTZ +,YUA,71968,Shingle Point Arpt,YK,CN,68.95,-137.22,38,2,YUA +,YUB,71954,Tuktoyaktuk,NT,CN,69.45,-133.02,5,2,YUB +YUCCA,,72385,Yucca Flats,NV,US,36.95,-116.05,1198,2,YUCCA +,YUI,71939,Cape Young Airport,NT,CN,68.93,-116.92,16,2,YUI +,YUJ,71937,Lady Franklin Point,NT,CN,68.5,-113.22,16,2,YUJ +,YUQ,71071,Jenny Lind Isl Arpt,NT,CN,68.65,-101.73,18,2,YUQ +,YUR,71927,Gladman Point Arpt,NT,CN,68.67,-97.8,14,2,YUR +,YUS,71911,Shepherd Bay Arpt,NT,CN,68.82,-93.43,42,2,YUS +,YUT,99999,Repulse Bay Airport,NT,CN,66.53,-86.25,24,2,YUT +,YUV,99999,Longstaff Blf Arpt,NT,CN,68.93,-75.28,14,2,YUV +,YUY,99999,Rouyn Airport,QB,CN,48.2,-78.83,301,2,YUY +,YVC,71922,La Ronge Airport,SA,CN,55.15,-105.27,379,2,YVC +,YVM,71096,Broughton Islan,NT,CN,67.55,-63.78,573,2,YVM +,YVN,71094,Cape Dyer Airport,NT,CN,66.58,-61.62,393,2,YVN +,YVO,71725,Val D'Or Airport,QB,CN,48.07,-77.78,337,2,YVO +,YVT,99999,Buffalo Narrows Man,SA,CN,55.83,-108.45,434,2,YVT +,YVV,71633,Wiarton Airport,ON,CN,44.75,-81.1,222,2,YVV +,YWA,71625,Petawawa A;Ont,ON,CN,45.95,-77.32,130,2,YWA +,YWG,71852,Winnipeg Intl Arpt,MN,CN,49.9,-97.23,239,2,YWG +,YWH,99999,Victoria Harbour,BC,CN,48.42,-123.33,10,2,YWH +,YWJ,99999,Fort Franklin Arpt (Deline 213M),NT,CN,65.2,-123.43,176,2,YWJ +,YWK,71825,Wabush Lake Airport,NF,CN,52.93,-66.87,551,2,YWK +,YWL,71104,Williams Lake Arpt,BC,CN,52.18,-122.05,940,2,YWL +,YWO,99999,Lupin Arpt (Sawr),NT,CN,65.77,-111.25,494,2,YWO +,YWV,99999,Wainwright Airport,AB,CN,52.8,-110.88,662,2,YWV +,YWY,99999,Wrigley Airport,NT,CN,63.22,-123.43,150,2,YWY +,YXC,71880,Cranbrook Airport,BC,CN,49.6,-115.78,939,2,YXC +,YXD,71879,Edmonton Municipal,AB,CN,53.57,-113.52,671,2,YXD +,YXH,71872,Medicine Hat Arpt,AB,CN,50.02,-110.72,716,2,YXH +,YXJ,71943,Fort St. John Arpt,BC,CN,56.23,-120.73,695,2,YXJ +,YXL,71842,Sioux Lookout Arpt,ON,CN,50.12,-91.9,390,2,YXL +,YXN,99999,Whale Cove Airport,NT,CN,62.23,-92.6,20,2,YXN +,YXP,99999,Pangnirtung Airport,NT,CN,66.15,-65.72,23,2,YXP +,YXQ,99999,Beaver Creek Arpt,YK,CN,62.42,-140.87,649,2,YXQ +,YXR,71735,Earlton Airport,ON,CN,47.7,-79.85,243,2,YXR +,YXT,71951,Terrace Airport,BC,CN,54.47,-128.58,217,2,YXT +,YXU,71623,London Airport,ON,CN,43.03,-81.15,278,2,YXU +,YXX,71108,Abbotsford Airport,BC,CN,49.03,-122.37,58,2,YXX +,YXZ,71738,Wawa Airport,ON,CN,47.97,-84.78,287,2,YXZ +,YYB,71731,North Bay Airport,ON,CN,46.35,-79.43,371,2,YYB +,YYD,71950,Smithers Airport,BC,CN,54.82,-127.18,523,2,YYD +,YYF,71889,Penticton Airport,BC,CN,49.47,-119.6,344,2,YYF +,YYG,71706,Charlottetown Arpt,PE,CN,46.28,-63.13,54,2,YYG +,YYH,99999,Spence Bay Airport,NT,CN,69.55,-93.58,28,2,YYH +,YYJ,71799,Victoria Intl Arpt,BC,CN,48.65,-123.43,19,2,YYJ +,YYL,71078,Lynn Lake Airport,MN,CN,56.87,-101.08,357,2,YYL +,YYN,71870,Swift Current Arpt,SA,CN,50.28,-107.68,818,2,YYN +,YYU,71831,Kapuskasing Airport,ON,CN,49.42,-82.47,227,2,YYU +,YYW,99999,Armstrong,ON,CN,50.3,-80.65,351,2,YYW +,YYY,71718,Mont Joli Airport,QB,CN,48.6,-68.22,52,2,YYY +,YYZ,71624,Toronto/Pearson,ON,CN,43.67,-79.63,173,2,YYZ +,YZE,71733,Gore Bay Airport,ON,CN,45.88,-82.57,193,2,YZE +,YZF,71936,Yellowknife Airport,NT,CN,62.47,-114.45,206,2,YZF +,YZG,99999,Salliut Arpt (Sawr),QB,CN,62.18,-75.67,226,2,YZG +,YZL,71470,Liard River,BC,CN,59.41,-126.15,141,2,YZL +,YZP,71101,Sandspit Airport,BC,CN,53.25,-131.82,6,2,YZP +,YZR,71634,Sarnia Airport,ON,CN,43.0,-82.32,181,2,YZR +,YZU,71930,Whitecourt Airport,AB,CN,54.15,-115.78,782,2,YZU +,YZW,71045,Teslin Arpt (Aut),YK,CN,60.17,-132.75,705,2,YZW +,YZX,71397,Greenwood (Can-Mil),NS,CN,44.98,-64.92,28,2,YZX +,YZY,71944,Mackenzie Airport,BC,CN,55.3,-123.13,690,2,YZY +,Z00,99999,Chulitna,AK,US,62.88,-149.83,381,2,Z00 +,Z01,99999,Tonsina Lodge,AK,US,61.55,-145.22,518,2,Z01 +,Z03,99999,Egegik(Awos),AK,US,58.42,-157.37,119,2,Z03 +,Z12,99999,Tok,AK,US,63.32,-142.72,509,2,Z12 +,Z21,99999,Biorka Island Sawrs,AK,US,56.85,-135.53,15,2,Z21 +,Z22,99999,Willow Airport,AK,US,61.75,-150.05,67,2,Z22 +,Z26,99999,Haines Boat Harbor,AK,US,59.23,-135.43,10,2,Z26 +,Z30,99999,Port Alsworth,AK,US,60.2,-154.3,81,2,Z30 +,Z32,99999,Isabell Pass Camp,AK,US,63.08,-145.5,878,2,Z32 +,Z37,99999,Eureka,AK,US,61.93,-147.17,1002,2,Z37 +,Z42,99999,Farewell Lake,AK,US,62.53,-153.62,323,2,Z42 +,Z49,99999,Hoonah Seaplane,AK,US,58.12,-135.45,0,2,Z49 +,Z55,99999,Lake Louise,AK,US,62.3,-146.58,747,2,Z55 +,Z60,99999,Ambler,AK,US,67.1,-157.85,88,2,Z60 +,Z68,99999,Cantwell,AK,US,63.4,-148.95,668,2,Z68 +,Z71,99999,Cape Pole Seaplane,AK,US,55.97,-133.8,0,2,Z71 +,Z76,99999,Port Alexander,AK,US,56.25,-134.65,1,2,Z76 +,Z84,99999,Clear,AK,US,64.3,-149.12,168,2,Z84 +,ZAB,99999,Albuquerque Radar,NM,US,35.17,-106.57,1621,2,ZAB +,ZAG,99999,La Grande Iv Readac,QB,CN,53.75,-73.68,307,2,ZAG +,ZBF,99999,Bathurst Arpt(Awrs),NB,CN,47.63,-65.75,59,2,ZBF +,ZBT,99999,Brochet,MN,CN,57.88,-101.68,346,2,ZBT +ZBTJ,,99999,Tianjin/Zhangguizhu,BJ,CI,39.18,117.35,3,2,ZBTJ +,ZCP,99999,Cape Parry Auto4,NT,CN,70.1,-124.72,93,2,ZCP +,ZDI,71180,Churchill Falls,NF,CN,53.57,-64.1,440,2,ZDI +,ZEM,99999,Eastmain River Arpt,QB,CN,52.23,-78.52,7,2,ZEM +,ZET,99999,Edson (Readac),AB,CN,53.58,-116.48,925,2,ZET +,ZFA,99999,Faro Airport,YK,CN,62.2,-133.37,717,2,ZFA +,ZFM,99999,Fort Mcpherson Arpt,NT,CN,67.4,-134.85,43,2,ZFM +,ZFN,99999,Fort Norman Airport,NT,CN,64.92,-125.57,98,2,ZFN +ZGGG,,59287,Guangzhou,GZ,CI,23.13,113.32,8,2,ZGGG +ZGGG,,59287,Guangzhou/Baiyun,GZ,CI,23.13,113.32,8,2,ZGGG +,ZGM,71856,Gimli,MN,CN,50.62,-97.03,230,2,ZGM +ZGSZ,,99999,Shenzhen,,CI,22.55,114.1,18,2,ZGSZ +ZGZJ,,59658,Zhanjiang,GZ,CI,21.22,110.4,28,2,ZGZJ +,ZHE,99999,Hope (Readac),BC,CN,49.37,-121.5,41,2,ZHE +,ZHP,99999,High Prairie Arpt,AB,CN,55.4,-116.48,602,2,ZHP +,ZIH,99999,Ixtapa-Zihuatan,,MX,17.6,-101.47,6,2,ZIH +ZKKC,,47025,Kimchaek/Songjin,,KR,40.67,129.2,23,2,ZKKC +,ZLC,99999,Salt Lake City,UT,US,40.78,-111.95,1288,2,ZLC +ZLLL,,52889,Lanzhou,LZ,CI,36.04,103.88,1518,2,ZLLL +,ZLR,99999,Alert (Readac),NT,CN,82.5,-62.35,66,2,ZLR +ZLXY,,70360,Xi'An,,CI,34.3,108.93,398,2,ZLXY +,ZLY,71891,Lytton (Readac),BC,CN,50.23,-121.58,229,2,ZLY +,ZMH,99999,Mary'S Harbour,NF,CN,52.3,-55.85,11,2,ZMH +,ZMT,99999,Chibougamau,QB,CN,49.77,-74.55,387,2,ZMT +,ZNB,99999,North Bay (Readac),ON,CN,46.37,-79.42,364,2,ZNB +,ZNM,99999,Matagami (Reada,QB,CN,49.77,-77.83,281,2,ZNM +,ZOC,71977,Old Crow (Auto8),VY,CN,67.57,-139.83,251,2,ZOC +,ZPC,71875,Pincher Creek(M,AB,CN,49.52,-114.0,1190,2,ZPC +,ZPK,71984,Paulatuk (Auto),NT,CN,69.35,-124.05,6,2,ZPK +,ZPN,71875,Pincher Creek (,AB,CN,49.52,-114.0,1190,2,ZPN +,ZRP,71983,Rae Point (Auto8),NT,CN,75.37,-105.72,12,2,ZRP +,ZRV,99999,Revelstoke (Aut,BC,CN,50.97,-118.2,443,2,ZRV +,ZSE,99999,Auburn,WA,US,47.28,-122.18,99,2,ZSE +ZSOF,,58321,Hefei/Luogang,HK,CI,31.87,117.23,36,2,ZSOF +ZSSS,,58367,Shanghai,SH,CI,31.17,121.43,7,2,ZSSS +ZSSS,,58367,Shanghai/Hongqiao,SH,CI,31.17,121.43,7,2,ZSSS +,ZST,71955,Stewart Airport,BC,CN,55.93,-129.98,7,2,ZST +,ZUB,71985,Tuktoyaktuk (Auto),NT,CN,69.43,-133.03,6,2,ZUB +,ZUE,71948,Cape Parry Airport,NT,CN,70.17,-124.68,17,2,ZUE +,ZUM,71182,Churchill Falls,NF,CN,53.55,-64.1,440,2,ZUM +,ZUN,99999,Zuni Pueblo,NM,US,35.08,-108.78,1967,2,ZUN +,ZVL,99999,Edmonton/Villeneuve,AB,CN,53.67,-113.87,686,2,ZVL +,ZVV,99999,Wiarton (Readac),ON,CN,44.75,-81.12,223,2,ZVV +,ZWN,99999,Wainwright (Auto8),AB,CN,52.82,-111.08,684,2,ZWN +ZWWW,,99999,Urum-Qi/Diwopu,UQ,CI,43.9,87.47,654,2,ZWWW +ZYQQ,,50745,Qiqihar,SY,CI,47.38,123.92,148,2,ZYQQ +ZYTX,,99999,Shenyang/Taokian,SY,CI,41.8,123.4,35,2,ZYTX +,ZZP,99999,Sandspit 'A' (Auto),BC,CN,53.25,-131.83,6,2,ZZP +,ZZV,99999,Zanesville Muni,OH,US,39.95,-81.9,274,2,ZZV diff --git a/datasources/standard.xml b/datasources/standard.xml index 6aae1e44..498d4a13 100644 --- a/datasources/standard.xml +++ b/datasources/standard.xml @@ -2,44 +2,98 @@ - + + - + + - + + - + + - + - + + + + + + - + + + + + + + + + + + + + + + + - - diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 00000000..ba501f6f --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,19 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SOURCEDIR = source +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 00000000..543c6b13 --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% + +:end +popd diff --git a/docs/rebuild_docs.sh b/docs/rebuild_docs.sh new file mode 100755 index 00000000..0f337ae4 --- /dev/null +++ b/docs/rebuild_docs.sh @@ -0,0 +1,6 @@ +cp ../LICENSE.rst source/license.rst +cp ../CONTRIBUTING.rst source/contributing.rst +cp ../CHANGELOG.rst source/changelog.rst + +rm -r build +make html diff --git a/docs/source/SHARPpy_basics_files/SHARPpy_basics_21_0.png b/docs/source/SHARPpy_basics_files/SHARPpy_basics_21_0.png new file mode 100644 index 00000000..be3c0096 Binary files /dev/null and b/docs/source/SHARPpy_basics_files/SHARPpy_basics_21_0.png differ diff --git a/docs/source/SHARPpy_basics_files/SHARPpy_basics_26_0.png b/docs/source/SHARPpy_basics_files/SHARPpy_basics_26_0.png new file mode 100644 index 00000000..495215a6 Binary files /dev/null and b/docs/source/SHARPpy_basics_files/SHARPpy_basics_26_0.png differ diff --git a/docs/source/SHARPpy_basics_files/SHARPpy_basics_39_0.png b/docs/source/SHARPpy_basics_files/SHARPpy_basics_39_0.png new file mode 100644 index 00000000..e79fbb61 Binary files /dev/null and b/docs/source/SHARPpy_basics_files/SHARPpy_basics_39_0.png differ diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst new file mode 100644 index 00000000..b41ad73b --- /dev/null +++ b/docs/source/changelog.rst @@ -0,0 +1,135 @@ +Change Log +========== + +SHARPpy v1.4.0 "Andover" Release +-------------------------------- + +NEW FEATURES + +* User preferences + * Change units for wind, surface temperature and dewpoint + * Choice of three color schemes: standard (the usual white-on-black), inverted (black-on-white), and protanopia (white-on-black, but with colorblind-friendly colors) +* Python 3 support +* Hodograph improvements + * Can now click and drag the storm-motion vectors, updating all the other insets + * Double click to change which storm motion vector is used for storm-relative calculations + * New readout on the hodograph, coupled to the readout on the Skew-T +* Improvements for southern-hemisphere users + * Wind barbs are flipped + * Left-mover vector is used by default + * Storm motion vector is chosen if the SPC-formatted sounding file specifies the latitude and longitude of the input sounding (southern-hemisphere uses the left-mover, northern the right-mover). + * Left-mover vector is used in all other storm-motion dependent functions (e.g., STP insets, SARS). +* New data sources for international and U.S. users + * Realtime and historical U.S. and international soundings from 1946-now are accessible through the Picker. Soundings include the latitude and longitude. + * IEM BUFKIT sounding archive (data back to 2010 from RUC, NAM, GFS, RAP) +* Up/down buttons on keyboard can now be used to flip through the ensemble members plotted in the SHARPpy GUI. +* Logging enabled when --debug flag is enabled. +* GUI now displays alert box when questionable data is requested to be plotted. Users now have the option to choose if they wish to still try to plot the data. +* Documentation and sphinx-generated API is pushed to Github Pages with each tagged release. +* Continuous Integration (TravisCI and Appveyor) now enabled to test changes, pull requests, deploy docs, deploy binaries to Github, and deploy packages to package managers. +* New versioning system now consistent with PEP-440 (thanks to versioneer). +* Included more scripting examples. +* Deployment to conda and pip with each tagged SHARPpy release. +* Added test scripts to unit test various GUI parts, decoders, and numerical routines + +BUG FIXES + +* Fixed issue with resizing GUI where text would not resize or plots would become decoupled +* GUI now will handle profile objects where all of the wind speed or direction data is missing. +* Fixed an issue where rounding did not happen on the Fire inset +* Fixed bug when convective temperature routine would error if SBCAPE was 0 +* Adjusted SWEAT calculation due to issue #153 +* Fixed SHERB calculation due to issue #151. +* MBURST was fixed to use VT instead of TT. +* Fixed bug where masked values were getting passed to np.arange +* prof_collection was modified to handle missing ensemble members +* Fixed the incorrect matching criteria for SARS using the MLLCL +* Updated the code to stop SHARPpy from showing nans on GUI +* Fixed unhandled case where Haines index coloring was not activated +* Stopped precip_water() from extrapolating the water vapor profile if missing data is present. +* Mapping and BUFKIT decoder bugs +* Fix for MMP if there are no data points betwee 6 and 10 km. +* Corrected location of sounding data points +* Stopped crashing of program when lapse-rate was calculated using low altitude data +* Tropical projection on mapping.py fixed +* Stopped Excessive Heat hazard type from firing at South Pole soundings +* Fixed bug where user selected soundings would cause an incorrect PWV climatology calculation. +* Hodograph drawing doesn't crash on incomplete profiles +* Fixed bug where missing kwarg wasn't passed on profile copy() +* Fixed fatal bug with boundary motion cursor + + +SHARPpy v1.3.0 "Xenia" Release +------------------------------ + +SHARPpy v1.3.0, Xenia Release supports multiple profiles in the Skew-T window and features improvements to the picker map and usability of the Skew-T window. + +NEW FEATURES + +* Ability to add and remove any data from the sounding picker in the sounding viewer and view it simultaneously. +* Can switch focus between profiles using the spacebar. +* Ability to focus and remove profiles from the Skew-T via the menus. +* Analogue profiles can be focused and removed by the same mechanisms. +* More picker map improvements +* Tropics and Southern Hemisphere maps are now available. +* Ability to recenter the map projection by double-clicking. +* Ability to save map view as the default for when the program loads. +* Installable binaries are available for Mac OS X and Windows +* Interpolation: interpolate profiles to 25-mb intervals for easy graphical modification. +* Skew-T zooming improved. +* Program now loads profiles in the background, decreasing the load time for the Skew-T window. +* Ability to save sounding text to a file. +* New MBURST index added to the sounding window. + +BUG FIXES + +* Menus now work on Windows and Linux. +* Model profiles compute the correct inferred temperature advection for their latitude. +* Additional error handling for partial profiles. +* Various model forecast points relocated to their proper places. +* Error handling for opening the program without an Internet connection. +* Removed PySide dependency and unused imports for those using SHARPpy routines in scripts. + +SHARPpy v1.2.0 "El Reno" Release +-------------------------------- + +SHARPpy v1.2.0, El Reno Release, supports and features a new and improved user interface for selecting and interacting with sounding data sources, in addition to new SARS inset interactivity, and numerous backend changes/improvements. Please note that with these changes, the runsharp and datasources folders must not be moved, and must be run in the parent SHARPpy directory. + +UPDATES/FIXES + +* New pan/zoom map for selecting sounding locations from observed/model data sources +* Northern hemispheric map for global data sources (tropics and southern hemisphere maps coming soon) +* County map zooming for CONUS data sources +* Cursor readout for sounding locations includes station ID, city, and state/province or country +* Map checks the server for currently available points and only displays those that are available +* Bug fixes on selecting model initialization cycles and supports non-synoptic hour observed data +* Stations with special characters now work properly +* Mapping shapefiles have been added to the databases directory +* New XML backend for managing different data sources available to the GUI +* Allows custom configuration for data urls, initialization offset, model dt, forecast range, and point click locations for configured data sources. No tutorial has been generated for this yet. +* New SARS analogue interactivity +* SARS hail and supercell analogues can now be displayed alongside soundings by left-clicking on the analogue in the SARS inset window. It can be removed by right-clicking the skew-t window and hitting reset +* Improved the UI's look and feel on the Windows platform +* Added 0-3 km MLCAPE to the thermodynamics panel +* Fixed the 0-6 km shear and 9-11 km storm-relative wind vectors that are plotted when plotting a boundary motion in the Hodograph window. +* Data decoders have been modified, consolidated, and made more customization-friendly +* Moved the existing Profile object to a BasicProfile object, and made Profile an object that makes no computations upon construction and only stores data +* The "About" menu option (currently only works on OS X) has been updated with a new description and contact info +* Removed accidental SciPy dependency +* An Issue with the PWV climatology crashing on non-US stations has been fixed +* Save image and open user sounding text file functions now default to the user's home directory. +* Microburst Composite (MBURST), Derecho Composite Parameter (DCP), Energy-Helicity Index (EHI), and Severe Weather Threat Index (SWEAT) added to params.py +* Overall stability of the program has been increased. +* Tutorial has been updated to reflect some of the internal changes of the program libraries. +* Custom user sounding text files can now be opened by pressing Ctrl+O on Windows and Linux. + +SHARPpy v1.0.0 Beta (AMS 2015 Release) +-------------------------------------- + +Following the SHARPpy presentation in the Python Symposium at the annual American Meteorological Society meeting, SHARPpy is being released to the public in beta status. Most core functionality is present, but it is being released with a few platform specific known bugs that are still being worked on. + +This release features core numerical functionality (thermodynamic and kinematic routines) for scripting and data processing, in addition to graphical user interface functionality and interactivity. + +Instructions on how to install and run can be found in the readme. + + diff --git a/docs/source/citing.rst b/docs/source/citing.rst new file mode 100644 index 00000000..bb439a4f --- /dev/null +++ b/docs/source/citing.rst @@ -0,0 +1,40 @@ +.. _Citing_: + +Citing +====== + +Many people have put an immeasurable amount of time into developing this software package. +If SHARPpy is used to develop a weather product or contributes to research that leads to a +scientific publication, please acknowledge the SHARPpy project by citing the code. You can use +this ready-made citation entry or provide a link back to this website. Your citations +help make future development of the program possible! + +https://github.com/sharppy/SHARPpy + +BibTeX entry +************ + +Example BibTeX entry:: + + @article{sharppy, + title={SHARPpy: An open-source sounding analysis toolkit for the atmospheric sciences}, + author={Blumberg, William G and Halbert, Kelton T and Supinie, Timothy A and Marsh, Patrick T and Thompson, Richard L and Hart, John A}, + journal={Bulletin of the American Meteorological Society}, + volume={98}, + number={8}, + pages={1625--1636}, + year={2017} + doi={10.1175/BAMS-D-15-00309.1}, + url={https://github.com/sharppy/SHARPpy}, + } + + +AMS Journal Style +***************** + +Example Citation:: + + Blumberg, W. G., K. T. Halbert, T. A. Supinie, P. T. Marsh, R. L. Thompson, + and J. A. Hart, 2017: "SHARPpy: An Open Source Sounding Analysis Toolkit for + the Atmospheric Sciences." Bull. Amer. Meteor. Soc. doi:10.1175/BAMS-D-15-00309.1. + diff --git a/docs/source/conf.py b/docs/source/conf.py new file mode 100644 index 00000000..5b4a94fc --- /dev/null +++ b/docs/source/conf.py @@ -0,0 +1,231 @@ +# -*- coding: utf-8 -*- +# +# Configuration file for the Sphinx documentation builder. +# +# This file does only contain a selection of the most common options. For a +# full list see the documentation: +# http://www.sphinx-doc.org/en/master/config + +# -- Path setup -------------------------------------------------------------- + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +#import os +#import sys +#sys.path.insert(0, os.path.abspath('../../')) +#print(os.path) + +# -- Project information ----------------------------------------------------- + +project = 'SHARPpy' +copyright = '2019, Blumberg, W.G, Halbert, K.T., Supinie, T.A., Marsh, P.T., Thompson, R., and J. Hart' +author = 'Blumberg, W.G, Halbert, K.T., Supinie, T.A., Marsh, P.T., Thompson, R., and J. Hart' + +from sharppy._version import get_versions +# The short X.Y version +version = get_versions()['version'] +# The full version, including alpha/beta/rc tags +release = get_versions()['version'] +release = release.split('+')[0] +version = release.split('+')[0] +del get_versions + +# -- General configuration --------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +# +#needs_sphinx = '1.6' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = ['sphinx.ext.napoleon', + 'sphinx.ext.viewcode', + 'sphinx.ext.autodoc', + 'sphinx_gallery.gen_gallery', + 'sphinx-prompt'] + +sphinx_gallery_conf = { + # path to your examples scripts + 'examples_dirs': '../../examples', + # path where to save gallery generated examples + 'gallery_dirs': 'auto_examples', +} + +#autodoc_mock_imports = ["numpy", "qtpy"] + +napoleon_google_docstring = False +napolean_numpy_docstring = True + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['ntemplates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The master toctree document. +master_doc = 'index' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This pattern also affects html_static_path and html_extra_path. +exclude_patterns = [] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = None + + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = 'sphinx_rtd_theme' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['nstatic', 'css/mystyle.css'] + +# Custom sidebar templates, must be a dictionary that maps document names +# to template names. +# +# The default sidebars (for documents that don't match any pattern) are +# defined by theme itself. Builtin themes are using these templates by +# default: ``['localtoc.html', 'relations.html', 'sourcelink.html', +# 'searchbox.html']``. +# +# html_sidebars = {} + + +# -- Options for HTMLHelp output --------------------------------------------- + +# Output file base name for HTML help builder. +htmlhelp_basename = 'SHARPpydoc' + + +# -- Options for LaTeX output ------------------------------------------------ + +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'SHARPpy.tex', 'SHARPpy Documentation', + 'Blumberg, W.G, Halbert, K.T., Supinie, T.A., Marsh, P.T., Thompson, R., and J. Hart', 'manual'), +] + + +# -- Options for manual page output ------------------------------------------ + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'sharppy', 'SHARPpy Documentation', + [author], 1) +] + + +# -- Options for Texinfo output ---------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'SHARPpy', 'SHARPpy Documentation', + author, 'SHARPpy', 'One line description of project.', + 'Miscellaneous'), +] + + +# -- Options for Epub output ------------------------------------------------- + +# Bibliographic Dublin Core info. +epub_title = project + +# The unique identifier of the text. This can be a ISBN number +# or the project homepage. +# +# epub_identifier = '' + +# A unique identification for the text. +# +# epub_uid = '' + +# A list of files that should not be packed into the epub file. +epub_exclude_files = ['search.html'] + + +# -- Extension configuration ------------------------------------------------- + +# -- Options for intersphinx extension --------------------------------------- + +# Example configuration for intersphinx: refer to the Python standard library. +intersphinx_mapping = {'https://docs.python.org/': None} + +# -- Options for todo extension ---------------------------------------------- + +# If true, `todo` and `todoList` produce output, else they produce nothing. +todo_include_todos = True + +""" +def run_apidoc(_): + ignore_paths = [] + + argv = [ + "-f", + "-T", + "-e", + "-M", + "-o", "../../", + "." + ] + ignore_paths + + try: + # Sphinx 1.7+ + from sphinx.ext import apidoc + apidoc.main(argv) + except ImportError: + # Sphinx 1.6 (and earlier) + from sphinx import apidoc + argv.insert(0, apidoc.__file__) + apidoc.main(argv) + + +def setup(app): + app.connect('builder-inited', run_apidoc)""" diff --git a/docs/source/contributing.rst b/docs/source/contributing.rst new file mode 100644 index 00000000..f9e2978a --- /dev/null +++ b/docs/source/contributing.rst @@ -0,0 +1,145 @@ +.. _Contributing_: + +Contributing +============ + +So, you'd like to contribute to the SHARPpy project, eh? What the heck is a pull request, anyways? Regardless of your coding experience, congratulations! You've take the first step to helping grow something incredible. SHARPpy exists in its current state today largely because of public contributions to the project. + +If you are a first-time contributor (or even a seasoned one), you may want to read up on how people can contribute to open-source projects. Below are some links you may find helpful! + +* `How Junior Developers Can Contribute to Open Source Projects `_ +* `How to Contribute! `_ + +We appreciate your contributions to the program and wish you well in your coding! + +What can I do to help? +^^^^^^^^^^^^^^^^^^^^^^ + +Some possible (broad) ideas for contributions: + +1. Contribute additional data sources so other program users can view other observed and NWP data (*cough*-ECMWF-*cough*)! +2. Add in additional insets into the program to facilitate additional analysis of the data. +3. Work on documentation of the code base. +4. Develop unit tests to test various aspects of the code. +5. Search through the `GitHub Issues page `_ for additional ideas! +6. Report and/or fix bugs on the Github Issues page. + +Using the issue tracker +^^^^^^^^^^^^^^^^^^^^^^^ + +The issue tracker is the preferred channel for bug reports, feature requests and submitting pull +requests, but please respect the following restrictions: + +* Please **do not** use the issue tracker for personal support requests (use + `Stack Overflow `_). + +* Please **do not** derail or troll issues. Keep the discussion on topic and + respect the opinions of others. + +Bug reports +^^^^^^^^^^^ + +A bug is a *demonstrable problem* that is caused by the code in the repository. +Good bug reports are extremely helpful - thank you! + +Guidelines for bug reports: + +1. **Use the GitHub issue search** - check if the issue has already been + reported. + +2. **Check if the issue has been fixed** - try to reproduce it using the + latest `master` or development branch in the repository. + +3. **Isolate the problem** - create a `reduced test + case `_ and document the steps. + +A good bug report shouldn't leave others needing to chase you up for more +information. Please try to be as detailed as possible in your report. What is +your environment? What steps will reproduce the issue? What OS or Python packages +experience the problem? What would you expect to be the outcome? All these +details will help people to fix any potential bugs. + +You should also attach any log and config files created by SHARPpy +(this is particularly helpful when debugging the GUI). These are kept in the ~/.sharppy directory. + +Example:: + + Short and descriptive example bug report title + + Information about your OS and package (e.g., numpy, Qt) dependencies including version numbers. + + Include the steps required to reproduce the bug: + + 1. This is the first step + 2. This is the second step + 3. Further steps, etc. + + Explain the expected behavior needed when performing these steps. + + `` - a link to the reduced test case + + Any other information you want to share that is relevant to the issue being + reported. This might include the lines of code that you have identified as + causing the bug, and potential solutions (and your opinions on their + merits). + + +Set up a development environment +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +As SHARPpy is typically developed using the Anaconda Python Distribution, we recommend using the `conda `_ +package if you wish to make a contribution to the program: + +1. Install `miniconda `_ on your system. +2. Install git on your system if it is not already there (install XCode command line tools on a Mac or git bash on Windows) +3. Login to your GitHub account and make a fork of the `SHARPpy repository `_ by clicking the "Fork" button. +4. Clone your fork of the SHARPpy repository (in terminal on Mac/Linux or git shell/GUI on Windows) in the location you'd like to keep it: +``git clone https://github.com/your-user-name/SHARPpy.git`` + +5. Navigate to that folder in the terminal or in Anaconda Prompt if you're on Windows: +``cd SHARPpy`` + +6. Connect your repository to the upstream (main project): +``git remote add sharppy https://github.com/sharppy/SHARPpy.git`` + +7. Create the development environment by running ``conda env create``. This will install all of the packages in the ``environment.yml`` file. +8. Activate our new development environment ``source activate devel`` on Mac/Linux or ``activate devel`` on Windows. +9. Make an editable install of SHARPpy by running ``pip install -e .`` + +Now you're all set! You have an environment called ``devel`` that you can work in. You'll need +to make sure to activate that environment next time you want to use it after closing the +terminal or your system. If you want to get back to the root environment, just run +``source deactivate`` (just ``deactivate`` on Windows). + +Writing tests +^^^^^^^^^^^^^ + +Tests allow for the automated bots that analyze and run the SHARPpy code to make sure that: + +1. The submitted code runs. +2. The submitted code behaves as expected (e.g. the CAPE routine provides the expected value given some test data.) + +We ask that additions made to the SHARPpy code base include test scripts that are included in the ``sharppy/tests`` directory. +Example tests are included in this directory that others may use as a template for the tests they write. + +To run the tests, navigate to the root directory of the project and run: + +``pytest --cov -v`` + +pytest-cov must be installed for this to work! + +This will generate a coverage report (telling you what percentage of the code was run during the tests) and run all of the test +functions included in the ``sharppy/tests`` directory. + +Some Norms +^^^^^^^^^^ + +Contributions to the program should follow some norms and need to align with the broader philosophy of SHARPpy: + +1. Input and output files for SHARPpy must be human readable text. We are actively trying to avoid using a binary file format in SHARPpy because we do not want to force users to use SHARPpy to read, write, or understand their data. In particular, we do not want data files floating around the Internet that require you to install SHARPpy to know what's in them. We believe that the capability of viewing your data should not come with an additional software dependency. +2. A primary philosophy of the SHARPpy program is that the routines should not modify the data provided by the user. For example, SHARPpy does not run quality control routines to clean up the data prior to lifting parcels. This philosophy tries to minimize the number of steps in data analysis and places the responsiblity of quality control in the hands of the user. Your code should not do unexpected things to your data! +3. SHARPpy attempts to help resolve the reproduceabiltiy crisis in science. Additions should attempt to cite source material in the docstrings in order to encourage tracable science. As SHARPpy was inspired by the differences inherent in sounding lifting routines, it aims to provide a source of routines that have been used widely across the science (SHARPpy is descended from SHARP-95). +4. Small, incremental pull requests are desired as they allow the community (and other developers) to adapt their code to new changes in the codebase. +5. If you want to make a large change to the codebase, we recommended you contact the primary developers of the code so they can assist you in finding the best way to incorporate your code! +6. Communicate, communicate, communicate. Use the `Github Issues page `_ to work through your ideas with the broader community of SHARPpy users. + diff --git a/docs/source/css/mystyle.css b/docs/source/css/mystyle.css new file mode 100644 index 00000000..d1a06722 --- /dev/null +++ b/docs/source/css/mystyle.css @@ -0,0 +1,20 @@ +@import "theme.css"; + +table.docutils div.line-block { + margin-left: 0; +} +.red { + color: red; +} +.blue { + color: red; +} +.green { + color: green; +} +.cyan { + color: cyan; +} +.purple{ + color: purple; +} diff --git a/docs/source/datasource_guide.rst b/docs/source/datasource_guide.rst new file mode 100644 index 00000000..b652a0d7 --- /dev/null +++ b/docs/source/datasource_guide.rst @@ -0,0 +1,147 @@ +.. _Custom_Data_Sources: + +Custom Data Sources +=================== + +Sometimes, you may want to load your own custom data into SHARPpy. + +This section of the documentation covers just that. + +Valid Data Formats +^^^^^^^^^^^^^^^^^^ + +SHARPpy hosts a variety of decoders within the :ref:`sharppy.io` to help decode various human-readable text files: + +.. csv-table:: SHARPpy Decoders + :header: "Name", "Data Type" + :widths: 20,50 + + "buf_decoder.py", "BUFKIT files which includes deterministic and ensemble point forecast soundings" + "pecan_decoder.py", "Point forecast soundings for deterministic and ensemble models" + "spc_decoder.py", "Observed soundings" + "uwyo_decoder.py", "University of Wyoming sounding archive text format" + +All decoders in the SHARPpy program inherit from the Decoder class described in :ref:`sharppy.io`. Each decoder +returns a ProfCollection object, which contains Profile objects generated from the extended Decoder class. +For example, the SPCDecoder returns a ProfileCollection object with only one Profile object, as the SPCDecoder +reads in data files meant for only observed soundings. + +Examples of these various input files may be found within the `examples/data` folder. + + +**Notes about the SPC file format:** + +While SHARPpy can be configured to accept multiple different sounding formats, the tabular (or SPC format) format is the most common format used. This text file format requires several tags (%TITLE%, %RAW%, and %END%) to indicate where the header information is for the sounding and where the actual data is kept in the file. + +The header format should be of this format, where SITEID is the three or four letter identifier and YYMMDD/HHMM is the 2-letter year, month, day, hour, and minute time of the sounding. LAT, LON denote the latitude and longitude of the sounding - SHARPpy uses this information for hemispheric-dependent calculations. "..." is where the sections of the file ends and continues in this example and are not included in the actual data file: + +:: + + %TITLE% + SITEID YYMMDD/HHMM LAT,LON + + LEVEL HGHT TEMP DWPT WDIR WSPD + ------------------------------------------------------------------- + ... + +The data within the file should be of the format (Pressure [mb], Height MSL [m], Temperature [C], Dewpoint [C], Wind Direction [deg], Wind Speed [kts]). If the temperature, dewpoint, wind direction, or wind direction values are all set to -9999 (such as in the example below), SHARPpy will treat that isobaric level as being below the ground. -9999 is the placeholder for missing data: + + +:: + + ... + %RAW% + 1000.00, 34.00, -9999.00, -9999.00, -9999.00, -9999.00 + 965.00, 350.00, 27.80, 23.80, 150.00, 23.00 + 962.00, 377.51, 27.40, 22.80, -9999.00, -9999.00 + %END% + +Upon loading the data into the SHARPpy GUI, the program first does several checks on the integrity of the data. As many of the program's routines are repeatedly checked, incorrect or bad values from the program are usually a result of the quality of the data. The program operates on the principle that if the data is good, all the resulting calculations will be good. Some of the checks include: + +1. Making sure that no temperature or dewpoint values are below 273.15 K. +2. Ensuring that wind speed and wind direction values are WSPD ≥ 0 and 0 ≤ WDIR < 360, respectively. +3. Making sure that no repeat values of pressure or height occur. +4. Checking to see that pressure decreases with height within the profile. + +The GUI should provide an error message explaining the variable type (e.g., wind speed, height) that is failing these checks. As of version 1.4, the GUI will try to plot the data should the user desire. + + +Loading in Sounding Data Files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +SHARPpy supports opening up multiple observed sounding data files in the sounding window. While in the SHARPpy Sounding Picker, use File->Open menu to open up your text file in the sounding window. With each file, SHARPpy will search through the list of decoders in the :ref:`sharppy.io` to find the correct one for your file. Example files to test this are included in the `examples/data` folder. + +Adding Custom Data Sources +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Although SHARPpy maintains a variety of different sounding data sources in the distributed program, you may want to add your own to the program. In the past, the developers have incorporated datastreams from other experimental NWP runs including the `MPAS `_ and the `NCAR Realtime Ensemble `_ into the program. We welcome the opportunity to expand the set of sounding data sources available to the general SHARPpy user base. + +To do this, add to the `datasources/` directory an XML file containing the data source information and a CSV file containing all the location information. We do not recommend modifying the `standard.xml` file, as it may break SHARPpy, and your custom data source information may get overwritten when you update SHARPpy. If you have a reliable data source that you wish to share with the broader community, please consider submitting a pull request with your proposed changes to Github! + +1. Make your sounding data files. You may wish to use either the SPC format, the BUFKIT format, or the PECAN format. You may wish to store these locally or on a server. Either way, they should be viewable by login credentials you will be using when running the SHARPpy GUI. + +2. Make a new XML file +The XML file contains the information for how the data source behaves. Questions like "Is this data source an ensemble?" or "How far out does this data source forecast?" are answered in this file. It should be a completely new file. It can be named whatever you like, as long as the extension is `.xml`. The format should look like the `standard.xml` file in the `datasources/` directory, but an example follows: + +.. code-block:: xml + + + + + + + + + +For the ``outlet`` tag: + +* ``url``: The URL for the profiles. The names in curly braces are special variables that SHARPpy fills in the following manner: + * ``date``: The current date in YYMMDD format (e.g. 150602 for 2 June 2015). + * ``cycle``: The current cycle hour in HHZ format (e.g. 00Z). + * ``srcid``: The source's profile ID (will be filled in with the same column from the CSV file; see below). + * ``day``: The day of the data (not shown) + * ``hour``: the hour of the data (not shown) + * ``month``: the month of the data (not shown) + * ``year``: the year of the data (not shown) +* ``name``: A name for the data source outlet +* ``format``: The format of the data source. Currently, the only supported formats are `bufkit` and `pecan` for model profiles and `spc` for observed profiles. Others may be available in the future. + +For the ``time`` tag: + +* ``range``: The forecast range in hours for the data source. Observed data sources should set this to 0. +* ``delta``: The time step in hours between profiles. Observed data sources should set this to 0. +* ``cycle``: The amount of time in hours between cycles for the data source. +* ``offset``: The time offset in hours of the cycles from 00 UTC. +* ``delay``: The time delay in hours between the cycle and the data becoming available. +* ``archive``: The length of time in hours that data are kept on the server. + +These should all be integer numbers of hours; support for sub-hourly data is forthcoming. + +* ``start``: A start date of the data in the outlet "YYYY/MM/DD", "now", or "-" +* ``end``: A end date of the data in the outlet "YYYY/MM/DD", "now", or "-" + +These two tags are used to grey out parts of the Calendar that is shown on the Sounding Picker. +For example, a sounding archive in SHARPpy may have a start date of "1946/01/01" and an end value +of "now" as the archive keeps growing. If these tags are not specified, or "-" is used for the +``start`` and ``end``, then dates outside those available or determined by the ``archive`` value +are greyed out. + +3. Make a new CSV file +The CSV file contains information about where your profiles are located and what the locations are called. It should look like the following: + +:: + + icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid + KTOP,TOP,72456,Topeka/Billard Muni,KS,US,39.08,-95.62,268,3,ktop + KFOE,FOE,,Topeka/Forbes,KS,US,38.96,-95.67,320,6,kfoe + ... + +The only columns that are strictly required are the ``lat``, ``lon``, and ``srcid`` columns. The rest must be present, but can be left empty. However, SHARPpy will use as much information as it can get to make a pretty name for the station on the picker map. + +*Optional* + +4. Run ``python setup.py install`` +This will install your new data source and allow SHARPpy to find it. If the installation was successful, you should see it in the "Data Sources" drop-down menu. You should only do this step if you have edited the `datasources/` directory underneath the root of the SHARPpy Github directory. If you made these modifications within the `~/.sharppy` directory, you will not need to do this step. + diff --git a/docs/source/datasources.rst b/docs/source/datasources.rst new file mode 100644 index 00000000..de99bef6 --- /dev/null +++ b/docs/source/datasources.rst @@ -0,0 +1,30 @@ +datasources package +=================== + +Submodules +---------- + +datasources.available module +---------------------------- + +.. automodule:: datasources.available + :members: + :undoc-members: + :show-inheritance: + +datasources.data\_source module +------------------------------- + +.. automodule:: datasources.data_source + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: datasources + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/gui.rst b/docs/source/gui.rst new file mode 100644 index 00000000..0950a25b --- /dev/null +++ b/docs/source/gui.rst @@ -0,0 +1,92 @@ +.. _Interacting_with_the_GUI: + +Interacting with the GUI +======================== + +For information on the interactive aspects of the program, see the sections below: + +Zooming and Changing Views +-------------------------- + +Your mouse wheel or trackpad will allow you to zoom on both the Hodograph and Skew-T plots within the window. Right clicking on the Hodograph will also allow you to change where the hodograph is centered. Currently, the hodograph can be centered on the Right Mover Storm Motion Vector, the Cloud-Layer Mean Wind Vector, or the origin of the hodograph. + +Swapping Insets +--------------- + +The right 2 insets of the SHARPpy program can be changed by right clicking on either one. Right clicking will bring up a menu that shows the different insets available for the user. These insets exist to help the user further interrogate the data. Below is a list of the current available insets: + +1. SARS - Sounding Analog Retrieval System provides matching of the current sounding to past severe weather events. Clicking on any of the close matches will load the sounding from that event into the sounding window for closer comparison and inspection (see [Jewell et al.](http://www.spc.noaa.gov/publications/jewell/sars.pdf)). +2. STP STATS - Information on the significant tornado parameter with CIN (STPC) associated with the sounding (see [Thompson et al. 2012, WAF](http://www.spc.noaa.gov/publications/thompson/waf-env.pdf)). +3. SHIP - Distribution of expected hail sizes associated with the significant hail parameter (SHIP). +4. STP COND - Conditional probablities for different tornado strengths based on STPC (see [Smith et al. 2015, WAF](http://www.spc.noaa.gov/publications/smith/vrot-env.pdf)). +5. WINTER - Information on precipitation type, melting and freezing in the profile, and the dendritic growth zone. +6. FIRE - Fire weather information such as wind speed and humidity in the boundary layer. +7. VROT - Conditional probabilities for different tornado strengths based on the 0.5 degree rotational velocity. (Double click inside the inset to input a VROT value...see [Smith et al. 2015, WAF](http://www.spc.noaa.gov/publications/smith/vrot-env.pdf)) + +Color Ranking +------------- + +The GUI uses color to highlight the features a forecaster ought to look at. Most indices have a color ranking and thresholds using these colors (1, very high values to 6, very low values): + +1. MAGENTA +2. RED +3. YELLOW +4. WHITE +5. LIGHT BROWN +6. DARK BROWN + +The precipitable water (PW) value in the sounding window follows a different color scale, as it is based upon the precipitable water vapor climatology for each month (donated by [Matthew Bunkers; NWS](https://www.weather.gov/unr/uac)). Green colors means that the PW value is moister than average, while brown values mean the PW value is drier than average. The intensity of the color corresponds to how far outside the PW distribution the value is (by standard deviation). NOTE: This function only works for current US radiosonde stations. + +Interacting with the Focused Sounding +------------------------------------- + +The current sounding that is in "focus" in the program has the traditional "red/green" temperature and dewpoint profiles, while all other soundings in the background will be colored purple. Below are some functions of the sounding window that are specific to the sounding that is in focus. + +Modifying the Sounding +---------------------- + +The sounding that is in focus can be modified by clicking and dragging the points of the temperature/dewpoint/hodograph lines. Recalculations of all indices will take place when this is done. To reset the Skew-T or hodograph back to the original data, right click on either the Skew-T or the hodograph and look for the option to reset the data. + +New in version 1.3.0 is the ability to interpolate the profile to 25-mb intervals. This can be done by either pressing the 'I' key on the keyboard or by selecting Profiles->Interpolate on the menu bar. Interpolating the profile will take into account any modifications you've done to the original profile. Pressing the 'I' key again or selecting Profiles->Reset Interpolation will reset the profile, undoing all modifications, so be sure you want to reset the profile before doing so. + + +.. figure:: interp.png + :scale: 50% + :align: center + + Example interpolation of the sounding profile from the high-resolution (left) to the interpolated (right). + + +Storm Mode Functions +-------------------- + +Right clicking on the hodograph will open up a menu that includes some functions that allow further inspection of the type of storm mode that can be expected from the focused sounding. In particular, the Storm Motion Cursor and the Boundary Cursor can be used. Using the Storm Motion Cursor will allow you to determine the 0-1 km, 0-3 km, and effective storm-relative helicity for differen storm motions than the supercell right mover motion plotted on the hodograph. The Boundary Cursor, allows you to plot a boundary on the hodograph in order to determine how long convective updrafts may stay within a zone of ascent. Clicking on the hodograph with the Boundary Cursor will plot a boundary in orange on the hodograph and will also plot the 0-6 km shear (blue) and the 9-11 km storm relative wind (pink) vectors on the hodograph. This allows you to visualize if the environment is favorable for storms growing upscale via the work done in [Dial et al. 2010, WAF](http://www.spc.noaa.gov/publications/dial/waf-mode.pdf). Clicking on the hodograph again will remove the boundary. + +Lifting Parcels +--------------- + +By default, soundings opened up in the GUI show these 4 parcels in the lower left inset window: + +1. Surface-based Parcel +2. 100 mb Mixed-layer Parcel +3. Forecasted Surface Parcel +4. Most-Unstable Parcel + +Double clicking on this inset will allow you to swap out these parcels for two others: + +1. Effective Inflow Layer Mean Parcel +2. User Defined Parcel + +The current parcel shown in the Skew-T is highlighted by a brown box within the Thermo inset. Clicking on any of the 4 parcels in the inset will change the a) the parcel trace drawn on the Skew-T and b) change the parcel used in the parcel trajectory calculation (aka Storm Slinky.) To lift custom parcels, double click on the Thermo (lower left) inset and select the "User Parcel". Then, right click on the Skew-T and select the "Readout Cursor". Once you find the location in your profile you wish to lift, right click again and look under the "Lift Parcel" menu to select a parcel lifting routine. If you are lifting a layer averaged parcel, the location of the cursor selects the level (or bottom of the layer) you are lifting. + +Saving the Data +--------------- + +When the sounding window is up, you can select to either save the sounding as an image or save the current focused sounding as a text file that can be loaded back into SHARPpy. These functions are found underneath the File->Save Text or File->Save Image functions. + +Interacting with Multiple Soundings +----------------------------------- + +After adding other soundings into the sounding window, the user can change which sounding is the "focus" by accessing the list of available profiles. This list is kept underneath the "Profiles" menu on the menu bar. SHARPpy keeps track of the time aspect of all data loaded into the sounding window and attempts to show all profiles valid at a given time. For the given sounding source that is in focus, the right and left buttons on your keyboard will step through the data in time and will attempt to show any other data sources available. When observed or user selected data is loaded into the sounding window, SHARPpy will not overlay soundings from different times unless the "Collect Observed" function is checked. This can be accessed through underneath the "Profiles" menu item or by pressing "C" on your keyboard. + +The space bar on your keyboard is used to swap the focus between the profiles shown in the sounding window. Additionally, to swap between the SHARPpy Sounding Picker and sounding window, hit "W" on your keyboard. With this change, the right and left arrow keys now will step through the profiles available from the sounding data source that is active. SHARPpy will match up other. diff --git a/docs/source/gui.sharppy.png b/docs/source/gui.sharppy.png new file mode 100644 index 00000000..8acbd713 Binary files /dev/null and b/docs/source/gui.sharppy.png differ diff --git a/docs/source/index.rst b/docs/source/index.rst new file mode 100644 index 00000000..5b315717 --- /dev/null +++ b/docs/source/index.rst @@ -0,0 +1,57 @@ +.. SHARPpy documentation master file, created by + sphinx-quickstart on Tue Nov 20 21:59:30 2018. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to SHARPpy's documentation! +=================================== + + +.. image:: gui.sharppy.png + :scale: 50% + :alt: SHARPpy GUI Example + :align: center + +:Release: |version| +:Date: |today| + +:command:`FYI:` This documentation describes the soon to be released Andover branch of SHARPpy. + +SHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding plotting package, and an interactive, *cross-platform* application for analyzing real-time soundings all written in Python. It was developed to provide the atmospheric science community a free and consistent source of sounding analysis routines. SHARPpy is constantly updated and vetted by professional meteorologists and climatologists within the scientific community to help maintain a standard source of sounding routines. + +We currently support Python >= 3.6. + +Noteable Links +============== +* A `blog post `_ on SHARPpy from Patrick Marsh. +* The `original SHARPpy presentation at AMS 2012 `_. +* The `updated SHARPpy paper `_ from AMS 2015. +* The `BAMS article on SHARPpy `_ released in 2017. +* `Google Scholar `_ search for papers that use SHARPpy. + +.. toctree:: + :maxdepth: 1 + :hidden: + + license + changelog + install + picker + interpreting_gui + insets + interacting_gui + SHARPpy_basics + datasource_guide + scripting + auto_examples/index + contributing + citing + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` + + diff --git a/docs/source/insets.rst b/docs/source/insets.rst new file mode 100644 index 00000000..30737370 --- /dev/null +++ b/docs/source/insets.rst @@ -0,0 +1,138 @@ +.. _Insets_: + +Interpreting the Insets +======================= + +.. image:: tutorial_imgs/inset_row.png + :scale: 60% + :alt: SHARPpy GUI Example + :align: center + +At the bottom of the SHARPpy GUI lies four separate insets that can be used to assist in analyses of the sounding data. The two insets highlighted in yellow are interchangeable with some of the other insets provided in the program. Right clicking either inset will bring up a menu that shows the other insets that can be swapped with the selected one. + +Thermodynamic Indices +^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_thermo.png + :scale: 50% + :alt: Thermo inset + :align: center + +* Shows four parcels that were lifted in the sounding and their various properties (e.g., CAPE, CIN, LCL, LFC, EL). +* Displays the lapse rate for various layers key for deep, moist convection forecasting +* Provides an array of indices that describes water vapor in the atmosphere and severe convection potential. + +Kinematic Indices +^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_kinematics.png + :scale: 50% + :alt: Thermo inset + :align: center + +* Provides information on the storm-relative helicity (SRH), wind shear (Shear), pressure-weighted mean wind (MnWind) and layer-averaged storm-relative winds (SRW) for different layers. +* Layers shown here have been shown to correspond to storm longevity, storm mode, and tornado potential. +* The Bunkers storm motion and Corfidi vectors are also displayed. + +Sounding Analog Retrieval System (SARS) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_sars.png + :scale: 100% + :alt: Thermo inset + :align: center + + Sounding Analogue Retrieval System to compare soundings with previous severe weather environments. + +Sounding Analog Retrieval System matches the indices of the current sounding to those from past severe weather events within the CONUS (see `Jewell et al. `_). + +* Clicking on any of the close matches will load the sounding from that event into the sounding window for closer comparison and inspection. +* Atempts to find "loose" matches between the current sounding to past tornado and hail events using sounding parameters. +* “Loose” matches are used to provide a probability of hail exceeding 2 inches and a tornado intensity exceeding EF2. This algorithm is calibrated to maximize probability of detection of these events. +* When the indices reach very large values (e.g., SBCAPE > 6000 J/kg), SARS may fail to provide a good prediction as extreme values are rare within the SARS database. + +Strict (very close) matches are also displayed showing the date, time, location, and threat magnitude: + +* Supercells may have no tornado (NON), a weak tornado (WEAK) or a significant tornado (EF2+) (SIG). +* Hail size is indicated in the strict matches. + + +Sig-Tor Stats +^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_stp.png + :scale: 100% + :alt: Thermo inset + :align: center + + STP Ingredients and EF Probabilties for diagnosing tornadic environment ingredients. + +Information on the significant tornado parameter with CIN (STPC) associated with the sounding (see `Thompson et al. 2012, WAF `_). Distributon of STP (effectve-layer) with tornado intensity for right-moving supercells. Whiskers indicate 10th-90th percentile values, while the box indicates the interquartile range and the median. Colored horizontal line indicates the value of STPE. + +The smaller inset embedded within this one indicates the relative frequency of EF2+ tornado damage with right moving supercells for STPE and its individual components (e.g., MLLCL, MLCAPE, EBWD, ESRH). Frequency values change color (similar to the Thermodynamic inset) as the probability increases. + +Sig-Hail Stats +^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_ship.png + :scale: 100% + :alt: Thermo inset + :align: center + + Expected Hail Sizes based on the SHIP parameter using a hail climatology. + +Distribution of expected hail sizes associated with the significant hail parameter (SHIP). + +Fire Weather +^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_fire.png + :scale: 100% + :alt: Thermo inset + :align: center + + Fire weather parameters and guidance. + +* Provides a list of variables relevant to the moisture and wind properties within the convective boundary layer. +* See Fosberg (1978) for information on the Fosberg Fire Weather Index (FWI). +* PW changes color if the MUCAPE > 50 J/kg, PW < 0.5 inches, and SFC RH is < 35 % to alert the user if the potential exists for fire starting, dry thunderstorms. + +Winter Weather +^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_winter.png + :scale: 50% + :alt: Thermo inset + :align: center + +* Provides information regarding the mean atmospheric properties within the Dendritic Growth Zone (DGZ; -12 ̊C to -17 ̊C layer), which is the layer where most types of ice nuclei can become activated and grow into ice crystals (e.g., snow). +* Provides an estimate of the initial precipitation phase using empirical arguments. +* Identifies layers where falling precipitation may experience melting/freezing by considering the wetbulb temperature profile and environmental temperature profile. +* Performs a best guess precipitation type using `Bourgouin (2000) `_ precipitation algorithm, the initial precipitation phase, and surface temperature. +* Uses top-down preciptation thinking to determine precipitation type. + + +EF Scale Probablities (STP) +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_condstp.png + :scale: 100% + :alt: Thermo inset + :align: center + + Conditional probability of meetingng or exceeding a given EF scale rating for max STP (effective-layer w/ CIN) within 80 km of a tornado (all convective mode events). + +Conditional probablities for different tornado strengths based on STPC (see `Smith et al. 2015, WAF `_). Applies only if a tornado is present. + +EF Scale Probablities (VROT) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/inset_vrot.png + :scale: 100% + :alt: Thermo inset + :align: center + + Conditional WSR-88D 0.5 Deg. Azimuthal Shear Tornado Intensity Probabilities + +Conditional probabilities for different tornado strengths based on the 0.5 degree rotational velocity. (Double click inside the inset to input a VROT value...see `Smith et al. 2015, WAF `_). The inset assesses the conditional probability of maximum tornado EF scale by combining information on the near-storm environment, the convective mode, and the 0.5 ̊ peak VROT (from WSR-88D). + diff --git a/docs/source/install.rst b/docs/source/install.rst new file mode 100644 index 00000000..c31376ba --- /dev/null +++ b/docs/source/install.rst @@ -0,0 +1,130 @@ +.. _Installation_Guide_: + +Installation Guide +================== + +SHARPpy code can be installed on *Windows, macOS, and Linux*, as all these platforms can run Python programs. SHARPpy may run on other operating systems, but this has not been tested by the developers. Chances are if it can run Python, it can run SHARPpy. + +SHARPpy can be installed from one of these three places: + +* a pre-compiled binary executable +* a Python package manager (:command:`pip` and :command:`conda`) +* from source (downloaded from Github). + +Binary executables are available for Windows (64 bit) and macOS 10.6+ (Snow Leopard and later; 64 bit only). + +**If you are upgrading your version of SHARPpy, you may need to delete your ~/.sharppy folder as +the files in that directory may be incompatable with the new version of SHARPpy.** + +Installing a pre-compiled binary +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You probably would like to go this route if you are not familiar with command line interfaces such as those on Linux or macOS. +Pre-compiled binaries are available on the Github Releases page. These are regenerated by Continuous +Integration software with each update we make to the primary code base: + +https://github.com/sharppy/SHARPpy/releases/ + +Installing a pre-compiled binary *should* be as simple as downloading the .zip file and extracting it to the location of your choice. The zip files are named for the operating system and number of bits. Most recently-built computers (probably post-2010 or so) should have 64-bit operating systems installed. If your computer is older and you're unsure whether it has a 32- or 64-bit operating system, you can check on Windows 7 by clicking Start, right-clicking on Computer, and selecting Properties. All recent versions of OS X (10.6 and newer) should be 64-bit. + +.. note:: The pre-compile binaries are sometimes difficult to keep up to date, so for more recent versions of SHARPpy, you may want to look into the next section, which is about installing the program via package managers. + +Installing using package managers +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +SHARPpy is also available for download through the :command:`conda` and :command:`pip` package managers. Both package managers will also take care of downloading the correct dependencies SHARPpy needs to run. These package managers may be accessible through the command line interface of your operating system. You may be interested in this route should you want to do scripting with the SHARPpy package and also work with the GUI. + +From conda +---------- + +The Anaconda Python Distribution can be downloaded here: https://store.continuum.io/cshop/anaconda/ +We recommend you download the *Python 3.6 or 3.7* version of the Anaconda Python distribution. SHARPpy is +primarily tested using this distribution. + +To avoid compatability issues with other Python packages, we **strongly recommend** you install SHARPpy into its own Anaconda environment: + +.. prompt:: bash + + conda create -n sharppy-env -c sharppy -c conda-forge sharppy + conda activate sharppy-env + +Otherwise, you can try to install SHARPpy directly into your current Anaconda environment: + +.. prompt:: bash + + conda config --add channels conda-forge + conda install -c sharppy sharppy + +From pip +-------- + +Currently, we are have difficulties deploying to PyPI and therefore do not recommend downloading SHARPpy from pip. + +.. + If you hate snakes, you may want to use :command:`pip` instead: + .. prompt:: bash + pip install sharppy + +Installing the code from source +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You may wish to go this route if you are interested in contributing to the SHARPpy project. You should become familiar with the :command:`git` program. +:command:`git` is a version control manager that tracks changes made to the code base. If you would like to go this route, you will need to +install the required packages manually. These instructions assume that you have the Anaconda Python distribution. + +*Required Python Packages/Libraries:* + +* NumPy +* qtpy + +Since SHARPpy requires the qtpy and Numpy packages, you will need to install them. If you choose to use the Anaconda distribution, Numpy comes installed by default. qtpy can be installed through the Anaconda package manager that comes with the Anaconda distribution by opening up your command line program (Terminal in macOS/Linux and Command Prompt in Windows) and typing: + +* PySide 2 +* requests +* python-dateutil + +Since SHARPpy requires these packages, you will need to install them. If you choose to use the Anaconda distribution, Numpy comes installed by default. PySide 2, requests, and python-dateutil can be installed through the Anaconda package manager that comes with the Anaconda distribution by opening up your command line program (Terminal in macOS/Linux and Command Prompt in Windows) and typing: + +.. prompt:: bash + + conda install -c conda-forge pyside2=5.12.* requests python-dateutil + +After installing all the required Python packages for SHARPpy, you now can install the SHARPpy package to your computer. You'll need to download it to your computer first and open up a command line prompt. You can download it as a ZIP file (link on the right) or clone the Git respository (you will need the git program) into a directory on your computer by typing this into your command line: + +.. prompt:: bash + + git clone https://github.com/sharppy/SHARPpy.git + +If you decide you wish to contribute to the code, you will want to make a fork of the SHARPpy project on Github. +This will create a copy of the repository that you can work with. After you have have made changes to your for, you can submit a "pull request" +that allows the managers of the SHARPpy project to "pull" your contributions into the main repository. + +If you follow the route of cloning SHARPpy, you can update to the most recent SHARPpy package by typing the following within the folder you downloaded SHARPpy to: + +.. prompt:: bash + + git pull origin master + +Other branches (including development ones not called master) can be listed using the `git branch` command: + +.. prompt:: bash + + git branch + +We tend to name each version of SHARPpy after the locations where significant tornados have struck (e.g., Xenia, El Reno). Releases will be under the "master" branch, while development versions will +tend to have another name (such as andover). You can download those using the `checkout` command. For example: + +.. prompt:: bash + + git checkout andover + +Once the package has been downloaded to your computer, use your command line to navigate into the SHARPpy directory. +The package can be installed via this command, which will allow you to edit the source code you downloaded and test it without +needing to reinstall the program each time: + +.. prompt:: bash + + pip install -e . + +After installing the package, you can run the SHARPpy GUI and interact with the SHARPpy libraries through Python scripts. +The GUI can be launched similar to the method described above in the "Installing from conda or pip" section. diff --git a/docs/source/interacting_gui.rst b/docs/source/interacting_gui.rst new file mode 100644 index 00000000..236efb0d --- /dev/null +++ b/docs/source/interacting_gui.rst @@ -0,0 +1,114 @@ +.. _Interacting_with_the_GUI: + +Interacting with the GUI +======================== + +For information on the interactive aspects of the program, see the sections below: + +Printing out values +------------------- + +Right clicking on the Skew-T will enable you to switch to the Readout Cursor. As you move your cursor +up and down along the Skew-T, readouts will show you the values of different variables of the sounding. +The variables shown by the Readout cursor can be changed in the Preferences window. Variables that can be +printed out by the Readout cursor include temperature, dewpoint, potential temperature, water vapor +mixing ratio, equivalent potential temperature, vertical velocity, and wetbulb temperature. + +.. figure:: tutorial_imgs/readout.gif + :align: center + +The Readout Cursor also shows the location of the cursor on the hodograph +along with the wind speed and direction (not shown here). + +Changing preferences +-------------------------- + +Users may select "Preferences" using the menu bar of the SHARPpy program. Doing so will load a small window where the user can modify the SHARPpy color pallet and the units of the program. Currently, the three color pallets exist: the Standard (black background), Inverted (white background), or the Protanopia (for color blindness). + +Units may be changed for the surface temperature value, the winds, and the precipitble water vapor. Switching to metric units through this method may help international users more easily use the program. These changes may be detected in the GUI, as various locations where the units are shown will switch when a new unit is selected in the Preferences. + +Zooming and Changing Views +-------------------------- + +Your mouse wheel or trackpad will allow you to zoom on both the Hodograph and Skew-T plots within the window. Right clicking on the Hodograph will also allow you to change where the hodograph is centered. Currently, the hodograph can be centered on the Right Mover Storm Motion Vector, the Cloud-Layer Mean Wind Vector, or the origin of the hodograph. + +Color Ranking +------------- + +The GUI uses color to highlight the features a forecaster ought to look at. Most indices have a color ranking and thresholds using these colors (1, very high values to 6, very low values). Generally, brighter colors indicate larger values, such as those in the traditional SHARP color palette. + +The precipitable water (PW) value in the sounding window follows a different color scale, as it is based upon the precipitable water vapor climatology for each month (donated by `Matthew Bunkers; NWS `_. Green colors means that the PW value is moister than average, while brown values mean the PW value is drier than average. The intensity of the color corresponds to how far outside the PW distribution the value is (by standard deviation). NOTE: This function only works for current US radiosonde stations. + +Modifying the Data +------------------- + +The sounding that is in focus can be modified by clicking and dragging the points of the temperature/dewpoint/hodograph lines. Recalculations of all indices will take place when this is done. + +To speed up the editing process, the profile can be interpolated to 25-mb intervals. This can be done by either pressing the 'I' key on the keyboard or by selecting Profiles->Interpolate on the menu bar. Interpolating the profile will take into account any modifications you've done to the original profile. Pressing the 'I' key again or selecting Profiles->Reset Interpolation will reset the profile, undoing all modifications, so be sure you want to reset the profile before doing so. + +.. figure:: tutorial_imgs/click_drag.gif + :align: center + + This animation shows an example of the profile being interpolated to 25-mb intervals and then the dewpoint profile being modified. + +In addition, the surface properties of the sounding can also be modified. By right clicking on the Skew-T diagram, select Modify Surface. This will create a popup box where you can alter the surface thermodynamic properties. If the "Mix" box is checked, the surface values will be mixed upwards in the sounding to generate a surface-based mixed layer. Should a superadiabatic contact layer be needed, the Modify Surface operation can be repeated again. + +.. figure:: tutorial_imgs/modify_sfc.gif + :align: center + + An example of the surface properties being modified within the SHARPpy GUI. + +To reset the Skew-T or hodograph back to the original data, right click on either the Skew-T or the hodograph and click "Reset Skew-T" or "Reset Hodograph". + +Determining Storm Mode +---------------------- + +The hodograph may be modified in SHARPpy to better understand the storm mode that can be expected from the focused sounding. + +First, either Bunkers storm motion vector plotted on the hodograph may be selected by double clicking the RM or LM cross hairs. +This will change the storm motion vector used to calculate various storm-motion vector dependent functions in SHARPpy +(e.g., Storm Slinky, storm relative helicity). In addition, the storm motion vectors may be modified by clicking and dragging +the markers to their new location on the hodograph. Modifying the location will also force a re-calculation of the SHARPpy indices. + +Seconds, the Boundary Cursor may be used to plot a boundary on the hodograph in order to determine how long convective updrafts may stay within a zone of ascent provided by a boundary. Clicking on the hodograph with the Boundary Cursor will plot a boundary in orange on the hodograph and will also plot the 0-6 km shear (blue) and the 9-11 km storm relative wind (pink) vectors on the hodograph. This allows you to visualize if the environment is favorable for storms growing upscale via the work done in `Dial et al. 2010, WAF `_. Clicking on the hodograph again will remove the boundary. + +.. figure:: tutorial_imgs/bndy_cursor.gif + :align: center + + Animation showing how to select and place the boundary on the hodograph. + +Lifting Parcels +--------------- + +By default, soundings opened up in the GUI show these 4 parcels in the lower left inset window: + +1. Surface-based Parcel +2. 100 mb Mixed-layer Parcel +3. Forecasted Surface Parcel +4. Most-Unstable Parcel + +Double clicking on this inset will allow you to swap out these parcels for two others: + +1. Effective Inflow Layer Mean Parcel +2. User Defined Parcel + +.. figure:: tutorial_imgs/selecting_parcels.png + :scale: 30% + :align: center + +The current parcel shown in the Skew-T is highlighted by a brown box within the Thermo inset. Clicking on any of the 4 parcels in the inset will change the parcel trace drawn on the Skew-T and b) change the parcel used in the parcel trajectory calculation (aka Storm Slinky.) To lift custom parcels, double click on the Thermo (lower left) inset and select the "User Parcel". Then, right click on the Skew-T and select the "Readout Cursor". Once you find the location in your profile you wish to lift, right click again and look under the "Lift Parcel" menu to select a parcel lifting routine. If you are lifting a layer averaged parcel, the location of the cursor selects the level (or bottom of the layer) you are lifting. + +Interacting with Multiple Soundings +----------------------------------- + +After adding other soundings into the sounding window by using the Sounding Picker, +the user can change which sounding is the "focus" by accessing the list of available +profiles. This list is kept underneath the "Profiles" menu on the menu bar. SHARPpy keeps track of the time aspect of all data loaded into the sounding window and attempts to show all profiles valid at a given time. For the given sounding source that is in focus, the right and left buttons on your keyboard will step through the data in time and will attempt to show any other data sources available. When observed or user selected data is loaded into the sounding window, SHARPpy will not overlay soundings from different times unless the "Collect Observed" function is checked. This can be accessed through underneath the "Profiles" menu item or by pressing "C" on your keyboard. + +The space bar on your keyboard is used to swap the focus between the profiles shown in the sounding window. Additionally, to swap between the SHARPpy Sounding Picker and sounding window, hit "W" on your keyboard. With this change, the right and left arrow keys now will step through the profiles available from the sounding data source that is active. SHARPpy will automatically match up the soundings in time. + +Saving the Data +--------------- + +When the sounding window is up, you can select to either save the sounding as an image or save the current focused sounding as a text file that can be loaded back into SHARPpy. These functions are found underneath the File->Save Text or File->Save Image functions. "Save Text" will save the current sounding shown in the GUI to an SPC tabular-formatted text file. + diff --git a/docs/source/interp.png b/docs/source/interp.png new file mode 100644 index 00000000..d9ccca98 Binary files /dev/null and b/docs/source/interp.png differ diff --git a/docs/source/interpreting_gui.rst b/docs/source/interpreting_gui.rst new file mode 100644 index 00000000..9c16d9b5 --- /dev/null +++ b/docs/source/interpreting_gui.rst @@ -0,0 +1,165 @@ +.. _Interpreting_with_the_GUI: + +.. raw:: html + + + +.. role:: red +.. role:: green +.. role:: cyan +.. role:: purple +.. role:: blue +.. role:: yellow + +Interpreting the GUI +======================== + +Our `BAMS article `_ on SHARPpy provides an overview of the various insets and information included in the SHARPpy sounding window. Included within the paper is a list of references to journal articles which describe the relevance of each aspect of the SHARPpy sounding window to research in atmospheric science and the scientific forecasting process. This documentation repeats some of the information included in the BAMS article and describes the various parts of the SHARPpy GUI. + +Additional resources for interpreting the GUI include the `SPC Sounding Analysis Help `_ and `Explanation of SPC Severe Weather Parameters `_ webpages. The first site describes the SHARP GUI, which is the basis for the SHARPpy GUI. The second can be used to help interpret some of the various convection indices shown in the SHARPpy GUI. Not all features shown on these two sites are shown in the SHARPpy GUI. + +Skew-T +------ + +Various sounding variables are displayed in the Skew-T, which is a central panel of the GUI: + + * Solid :red:`red` – temperature profile + * Solid :green:`green` – dewpoint profile + * Dashed :red:`red` – virtual temperature profile. + * Solid :cyan:`cyan` – wetbulb temperature profile + * Dashed white – parcel trace (e.g., MU, SFC, ML) (the parcel trace of the parcel highlighted in yellow in the Thermodynamic Inset.) + * Dashed :purple:`purple` – downdraft parcel trace (parcel origin height is at minimum 100-mb mean layer equivalent potenial temperature). + * Winds barbs are plotted in knots (unless switched to m/s in the preferences) and are interpolated to 50-mb intervals for visibility purposes. + * If a vertical velocity profile (omega) is found (e.g., sounding is from a model), it is plotted on the left. :blue:`Blue` bars indicate sinking motion, :red:`red` bars rising motion. Dashed :purple:`purple` lines indicate the bounds of synopic scale vertical motion. Units of the vertical velocity are in microbars/second. + +.. note:: + When analyzing model forecast soundings, the omega profile can be used to determine whether or not models are "convectively contaminated". This phrase means that the sounding being viewed is under the influence of convection and therefore is not representitive of the large-scale environment surrounding the storm. When omega values become much larger than synoptic scale vertical motion values, users should take care to when interpreting the data. + +Parcel LCL, LFC, and EL are denoted on the right-hand side in :green:`green`, :yellow:`yellow` and :purple:`purple`, respectively. Levels where the environmental temperature are 0, -20, and -30 C are labeled in dark blue. The :cyan:`cyan` and :purple:`purple` I-bars indicate the effective inflow layer and the layer with the maximum lapse rate between 2-6 km AGL. Information about the effective inflow layer may be found in `Thompson et al. 2007 `_. + + +.. figure:: tutorial_imgs/effective_inflow.png + :scale: 50% + :align: center + + An example of the Skew-T inset showing a model forecast sounding for May 31, 2013 at 18 UTC. The 2-6 km max lapse rate layer clearly denotes the elevated mixed layer, while the omega profile indicates that rising motion is occuring within the lowest 6 km of the sounding in the forecast. + +If the Winter inset is selected, SHARPpy will label the the dendritic growth zone (DGZ), the wet-bulb zero (WBZ), and the freezing level (FRZ) on the Skew-T diagram. If the Fire inset is selected, the convective boundary layer top will be denoted on the Skew-T. + +Wind Speed Profile +------------------ + +.. figure:: tutorial_imgs/wind_speed_height.png + :scale: 30% + :align: center + + The tick marks for this plot are every 20 knots (should knots be the default unit selected in the preferences). + +Inferred Temperature Advection Profile +-------------------------------------- + +.. image:: tutorial_imgs/temp_adv_height.png + :scale: 30% + :align: center + +Hodograph +--------- + +Although the hodograph plotted follows the traditional convention used throughout meteorology, the hodograph shown here is broken up into layers by color. In addition, several vectors are also plotted from different SHARPpy algorithms. + +Bunkers Storm Motion Vectors +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/hodograph_bunkers.png + :scale: 30% + :align: center + +The storm motion vectors here are computed using the updated `Bunkers et al. 2014 `_ algorithm, which takes into account the effective inflow layer. + + +Corfidi Vectors +^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/hodograph_corfidi.png + :scale: 30% + :align: center + +The Corfidi vectors may be used to estimate mesoscale convective system (MCS) motion. See `Corfidi 2003 `_ for more information about how these are calculated. + +LCL-EL Mean Wind +^^^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/hodograph_mean_wind.png + :scale: 30% + :align: center + +Critical Angle +^^^^^^^^^^^^^^ + +.. figure:: tutorial_imgs/hodograph_critical.png + :scale: 30% + :align: center + +See `Esterheld and Guiliano 2008 `_ for more information on the use of critical angle in forecasting. + +Storm Slinky +------------ + +.. image:: tutorial_imgs/slinky_description.png + :scale: 30% + :align: center + +Examples +^^^^^^^^ + +.. image:: tutorial_imgs/slinky_supercell.png + :scale: 30% + :align: center + +.. image:: tutorial_imgs/slinky_single_cell.png + :scale: 30% + :align: center + +.. image:: tutorial_imgs/slinky_warning.png + :scale: 30% + :align: center + +Theta-E w/ Pressure +------------------- + +.. image:: tutorial_imgs/theta-e.png + :scale: 30% + :align: center + +See `Atkins and Wakimoto 1991 `_ for more information on what to look for in this inset when forecasting wet microbursts. + +Storm-Relative Winds w/ Height +------------------------------ + +.. image:: tutorial_imgs/srw.png + :scale: 30% + :align: center + +See `Rasmussen and Straka 1998 `_ for more information on how the anvil-level storm relative winds may be used to predict supercell morphology. See `Thompson et al. 2003 `_ for information on using the 4-6 km storm-relative winds to predict tornado environments. + +Possible Hazard Type +-------------------- + +.. image:: tutorial_imgs/pht.png + :scale: 30% + :align: center + +Flowchart +^^^^^^^^^ + +.. image:: tutorial_imgs/pht_flowchart.png + :scale: 30% + :align: center + diff --git a/docs/source/license.rst b/docs/source/license.rst new file mode 100644 index 00000000..dadbb78f --- /dev/null +++ b/docs/source/license.rst @@ -0,0 +1,41 @@ +.. _License_: + +License +======= + +Copyright (c) 2011, Patrick T. Marsh & John Hart. +All rights reserved. + +Copyright (c) 2012, MetPy Developers. +All rights reserved. + +Copyright (c) 2019, Kelton Halbert, Greg Blumberg & Tim Supinie. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of the MetPy Developers nor the names of any + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/source/modules.rst b/docs/source/modules.rst new file mode 100644 index 00000000..c1945778 --- /dev/null +++ b/docs/source/modules.rst @@ -0,0 +1,10 @@ +SHARPpy +======= + +.. toctree:: + :maxdepth: 4 + + datasources + setup + sharppy + utils diff --git a/docs/source/picker.rst b/docs/source/picker.rst new file mode 100644 index 00000000..9f66ea9e --- /dev/null +++ b/docs/source/picker.rst @@ -0,0 +1,119 @@ +.. _Using_the_Data_Picker_: + +Running SHARPpy +=============== + +Launching the Program +^^^^^^^^^^^^^^^^^^^^^ + +If you installed the pre-compiled binary, simply double click on the SHARPpy program on your computer. +If you installed from source or from a package manager, navigate to your terminal and type +in the following command into the the command line: + +.. prompt:: bash + + sharppy + +If the X-window is enabled (most desktops will have this already available), the Sounding Picker should launch. + +As mentioned, installing via command line allows the user to access both the libraries for scripting and also the GUI interface. +The following sections will discuss the GUI functionality. For more information about scripting with SHARPpy see the :ref:`Scripting` page. + +The Sounding Picker +^^^^^^^^^^^^^^^^^^^ + +Launching the SHARPpy program (from the command line or from the binaries) should load up the SHARPpy Sounding Picker: + +.. figure:: picker_example.png + :scale: 30% + :align: center + + The SHARPpy Sounding Picker window showing the locations where observed sounding data may be examined through the program interface. + +The Picker is an interface where the metadata for sounding data sources may be examined in order to help select the sounding data the user wishes to analyze. In this window, users can select the data source (top left) which includes both observed and modeled sounding datasets. For each sounding source, a data cycle time can be selected. For observed data, this will generally be at 00 and 12 UTC. For modeled data, the data may be available at hourly or synoptic time intervals (e.g., 00, 06, 12, or 18 UTC). If point forecast soundings are desired by the user from different models (e.g., GFS), the "Select Forecast Time" list will be populated to show the model forecast times available from that model. This list can be used to load subsets of the model run data into SHARPpy for analysis. + +After the data source and times are selected, the map to the right will be populated with red points indicating the sounding locations available. While the program does default to U.S. locations, the map can be reoriented by clicking and dragging the map area. Double clicking on the map will center the map to the cursor location. Other global maps (e.g., Tropics and Southern Hemisphere) can be selected from the drop down box. Should you wish to save your map view as the new default map view, you can click the "Save Map View as Default" box in the top right. Selection of a sounding data site will turn that site green on the map. Once a sounding data site is selected, you can click "Generate Profiles" to download the data and analyze it in the SHARPpy GUI. + +Default Data Sources +^^^^^^^^^^^^^^^^^^^^ + +SHARPpy links into various datasets around the web to allow the user to explore a variety of observed and modeling datasets. Combined, these datasets offer SHARPpy users accessiblity to **over 100 million different sounding data files** directly from the Picker. Links to these datasets come default with the SHARPpy package and files pointing SHARPpy to these datasets are placed in the user's home directory underneath a directory called `.sharppy/`. Unless you are attempting to install additional data sources that SHARPpy can read (see :ref:`Custom_Data_Sources`), this folder should not be modified. + +.. csv-table:: Default SHARPpy Data Sources + :header: "Name", "Link", "Datasets" + :widths: 20, 50, 15 + + "Penn State", "http://www.meteo.psu.edu/bufkit/", "HRRR, GFS, NAM, 3km NAM, SREF, RAP" + "NOAA SPC","https://www.spc.noaa.gov/exper/soundings/", "Observed U.S. Soundings" + "SHARP","http://sharp.weather.ou.edu/", "Observed & Archived Int. Soundings" + "IEM","http://mtarchive.geol.iastate.edu", "GFS, RUC, NAM, NAMNEST, RAP, HRRR" + +Currently, both the NOAA SPC and SHARP server datasets are able to offer world-wide observed soundings. While the SPC server is handled by the meteorologists at the Storm Prediction Center, the SHARPpy development team has been granted server space at the `University of Oklahoma `_ to generate various datastreams (e.g. international soundings). Data from the SHARP server is generated by GEMPAK binaries that merge realtime standard and significant level data accessible `here `_. Archived soundings were downloaded from the publically available `GEMPAK data archive `_ managed by the `Iowa Environmental Mesonet `_. Data from this archive starts on January 1st, 1946. Decoding of this dataset (and the real-time international data stream on SHARP) are performed by the GEMPAK ``snlist`` binary distributed in the `NWS SOO's BUFRgruven package `_. + +The automated processing on the SHARP server attempts to clean up some of the sounding data that is created by ``snlist`` into a format that is suitable for use in SHARPpy. Sounding files that contain only data above 100 mb (stratospheric profiles) are removed from the archive as they cannot be displayed in the SHARPpy GUI and would break some assumptions inherent in the SHARPpy algorithms about the sounding data. Most significantly though, this automated processing attempts to remove duplicate data points as they may break the assumption in SHARPpy's interpolation routines that the pressure and height data is monotonically increasing or decreasing. + +.. warning:: + While we have taken care to provide accurate data through SHARPpy, errors may occur due to various reasons. Because of this reason, the users should use this data at their own risk and should take care to scrutinize the data provided. This data is provided without any warranty of accuracy. + +.. figure:: http://sharp.weather.ou.edu/soundings/obs/recent.png + :scale: 30% + :align: center + + A real-time status plot from the SHARP server generated for the last (00 or 12 UTC) sounding dataset available. Each point indicates a location where sounding data was found on the Unidata stream. The color of each point indicates the status of the data in the processing steps. Green data points indicate data files that were able to be generated by the merge script and passed the SHARPpy data integrity checks. Yellow data points indicate data files that were created, but threw an exception when passed to SHARPpy (likely due to data integrity issues). Red data points are locations where the merge script failed and are likely due to incomplete data in the Unidata stream. + +The data provided by Penn State is provided in the Bufkit format. The foreast soundings provided within this format are derived directly from the model native vertical grid; no interpolation is performed. Often, the forecast sounding points are located at stations where METAR observations can be found. The forecast sounding points have been chosen by the scientists at `NOAA's Environmental Modeling Center `_ as a part of their mission to support NOAA's mission. Although we are persuing various options for expanding the various sounding points from these models, *we do not have the ability to add more data points*. The IEM BUFKIT archive provides SHARPpy users Bufkit files for various NCEP models going back to 2010. + +.. note:: + The SHARPpy development team has noticed a distinct sensitivity of various SHARPpy algorithms to the post-processing performed on model output. Particularly, this sensitivity is best noticed when SHARPpy output is compared between model forecast soundings a.) created by interpolated from the model vertical grid to 25-mb pressure levels and b.) those created from the native model vertical grid. Because of this sensitivity, differences may appear between different SHARPpy output across the web. + +.. warning:: + Occasionally, the default data sources go down in SHARPpy. With the exception of the SHARP dataset, these issues are largely outside of our control and may often be resolved by trying to access the data again at another time. + +Batch Mode +^^^^^^^^^^ + +If you installed via the command line, the SHARPpy batch mode may be accessible through the :command:`sharppy` command. +In this mode, the Picker and GUI may be bypassed to generate images of the SHARPpy GUI to show your data. + +Examples +-------- + +To generate a plot of the test data included in SHARPpy: + +.. prompt:: bash + + sharppy examples/data/14061619.OAX + +To generate a plot of the 00 UTC sounding released from Dayton, Ohio during the 1974 Super Outbreak: + +.. prompt:: bash + + sharppy --datasource Observed --station DAY --datetime 19740404/00 + +To learn more about the batch mode commands: + +.. prompt:: bash $ + + sharppy --help + +When things go wrong +^^^^^^^^^^^^^^^^^^^^ + +Occasionally, bugs arise in programs. To better understand them and communicate them to others, +the user can use modifier ``--debug`` to turn on logging: + +.. prompt:: bash + + sharppy --debug + +Log files are stored within the ``~/.sharppy`` folder as the ``sharppy.log`` file. +Versioning info may also be output from the :command:`sharppy` commmand: + +.. prompt:: bash + + sharppy --version + +Versioning is also output when the About box is launched by the user from the program. These +tools may be used when debugging the code and `submitting bug reports to Github `_: +Please submit log files and versioning information when submitting issues. + diff --git a/docs/source/picker_example.png b/docs/source/picker_example.png new file mode 100644 index 00000000..ee97300a Binary files /dev/null and b/docs/source/picker_example.png differ diff --git a/docs/source/scripting.rst b/docs/source/scripting.rst new file mode 100644 index 00000000..797d9026 --- /dev/null +++ b/docs/source/scripting.rst @@ -0,0 +1,513 @@ +.. _Scripting: + +Scripting +========= + +This tutorial is meant to teach the user how to directly interact with the SHARPpy libraries using the Python interpreter. This tutorial will cover reading in files into the the Profile object, plotting the data using Matplotlib, and computing various indices from the data. It is also a reference to the different functions and variables SHARPpy has available to the user. + +3 Steps to Scripting +^^^^^^^^^^^^^^^^^^^^ + +For those wishing to run SHARPpy routines using Python scripts, you often will need to perform 3 steps before you can begin running routines. These three steps read in the data, load in the SHARPpy modules, and convert the data into SHARPpy Profile objects. + +Step 1: Load in the modules. +-------------------------------- + +All of the SHARPpy routines (parcel lifting, composite indices, etc.) +reside within the SHARPTAB module. + +SHARPTAB contains 6 modules: params, winds, thermo, utils, interp, fire, +constants, watch\_type + +Each module has different functions: + +.. parsed-literal:: + + + interp - interpolates different variables (temperature, dewpoint, wind, etc.) to a specified pressure + winds - functions used to compute different wind-related variables (shear, helicity, mean winds, storm relative vectors) + thermo - temperature unit conversions, theta-e, theta, wetbulb, lifting functions + utils - wind speed unit conversions, wind speed and direction to u and v conversions, QC + params - computation of different parameters, indices, etc. from the Profile object + fire - fire weather indices + +Below is the code to load in these modules: + +.. code:: python + + import sharppy + import sharppy.sharptab.profile as profile + import sharppy.sharptab.interp as interp + import sharppy.sharptab.winds as winds + import sharppy.sharptab.utils as utils + import sharppy.sharptab.params as params + import sharppy.sharptab.thermo as thermo + +To learn more about the functions available in SHARPTAB, access the API here: :ref:`modindex` + + +Step 2: Read in the data. +------------------------- + +For this example, the Pilger, NE tornado proximity sounding from 19 UTC within the tutorial/ directory is an example of the SPC sounding file format that can be read in by the GUI. Here we'll read it in manually. + +If you want to read in your own data using this function, write a script +to mimic the data format shown in the 14061619.OAX file found in this +directory. Missing values must be -9999. We'll have to also load in Matplotlib for this example (which comes default with Anaconda) +to plot some of the data. + +.. code:: python + + import matplotlib as pyplot.plt + spc_file = open('14061619.OAX', 'r').read() + +Step 3: Make a Profile object. +------------------------------ + +Before running any analysis routines on the data, we have to create a +Profile object first. A Profile object describes the vertical +thermodynamic and kinematic profiles and is the key object that all +SHARPpy routines need to run. Any data source can be passed into a +Profile object (i.e. radiosonde, RASS, satellite sounding retrievals, +etc.) as long as it has these profiles: + +- temperature (C) +- dewpoint (C) +- height (meters above mean sea level) +- pressure (millibars) +- wind speed (kts) +- wind direction (degrees) + +or (optional) - zonal wind component U (kts) - meridional wind component +V (kts) + +For example, after reading in the data in the example above, a Profile +object can be created. Since this file uses the value -9999 to indicate +missing values, we need to tell SHARPpy to ignore these values in its +calculations by including the missing field to be -9999. In addition, we +tell SHARPpy we want to create a default BasicProfile object. Telling +SHARPpy to create a "convective" profile object instead of a "default" +profile object will generate a Profile object with all of the indices +computed in the SHARPpy GUI. If you are only wanting to compute a few +indices, you probably don't want to do that. + +.. code:: python + + import numpy as np + from StringIO import StringIO + + def parseSPC(spc_file): + """ + This function will read a SPC-style formatted observed sounding file, + similar to that of the 14061619.OAX file included in the SHARPpy distribution. + + It will return the pressure, height, temperature, dewpoint, wind direction and wind speed data + from that file. + """ + ## read in the file + data = np.array([l.strip() for l in spc_file.split('\n')]) + + ## necessary index points + title_idx = np.where( data == '%TITLE%')[0][0] + start_idx = np.where( data == '%RAW%' )[0] + 1 + finish_idx = np.where( data == '%END%')[0] + + ## create the plot title + data_header = data[title_idx + 1].split() + location = data_header[0] + time = data_header[1][:11] + + ## put it all together for StringIO + full_data = '\n'.join(data[start_idx : finish_idx][:]) + sound_data = StringIO( full_data ) + + ## read the data into arrays + p, h, T, Td, wdir, wspd = np.genfromtxt( sound_data, delimiter=',', comments="%", unpack=True ) + + return p, h, T, Td, wdir, wspd + + pres, hght, tmpc, dwpc, wdir, wspd = parseSPC(spc_file) + + prof = profile.create_profile(profile='default', pres=pres, hght=hght, tmpc=tmpc, \ + dwpc=dwpc, wspd=wspd, wdir=wdir, missing=-9999, strictQC=True) + +.. important:: + + In SHARPpy, Profile objects have quality control checks built into them + to alert the user to bad data and in order to prevent the program from + crashing on computational routines. For example, upon construction of + the Profile object, the SHARPpy will check for unrealistic values (i.e. + dewpoint or temperature below absolute zero, negative wind speeds) and + incorrect ordering of the height and pressure arrays. Height arrays must + be increasing with array index, and pressure arrays must be decreasing + with array index. Repeat values are not allowed. If you encounter this issue, + you can either manually edit the data to + remove the offending data values or you can avoid these checks by + setting the "strictQC" flag to False when constructing an object. + +.. tip:: + Because Python is an interpreted language, it can be quite slow for + certain processes. When working with soundings in SHARPpy, we recommend + the profiles contain a maximum of 200-500 points. High resolution + radiosonde profiles (i.e. 1 second profiles) contain thousands of points + and some of the SHARPpy functions that involve lifting parcels (i.e. + parcelx) may take a long time to run. To filter your data to make it + easier for SHARPpy to work with, you can use a sounding filter such as + the one found here: + + https://github.com/tsupinie/SoundingFilter + +Viewing the Profiles +^^^^^^^^^^^^^^^^^^^^^ + +Data can be plotted using Matplotlib by accessing the attributes of the Profile object. Below is an example of +Python code plotting the temperature and dewpoint profiles with height: + +.. code:: python + + import matplotlib.pyplot as plt + plt.plot(prof.tmpc, prof.hght, 'r-') + plt.plot(prof.dwpc, prof.hght, 'g-') + #plt.barbs(40*np.ones(len(prof.hght)), prof.hght, prof.u, prof.v) + plt.xlabel("Temperature [C]") + plt.ylabel("Height [m above MSL]") + plt.grid() + plt.show() + + + +.. image:: SHARPpy_basics_files/SHARPpy_basics_21_0.png + + +SHARPpy Profile objects keep track of the height grid the profile lies +on. Within the profile object, the height grid is assumed to be in +meters above mean sea level. + +In the example data provided, the profile can be converted to and from +AGL from MSL: + +.. code:: python + + msl_hght = prof.hght[prof.sfc] # Grab the surface height value + print("SURFACE HEIGHT (m MSL):",msl_hght) + agl_hght = interp.to_agl(prof, msl_hght) # Converts to AGL + print("SURFACE HEIGHT (m AGL):", agl_hght) + msl_hght = interp.to_msl(prof, agl_hght) # Converts to MSL + print("SURFACE HEIGHT (m MSL):",msl_hght) + + +.. parsed-literal:: + + SURFACE HEIGHT (m MSL): 350.0 + SURFACE HEIGHT (m AGL): 0.0 + SURFACE HEIGHT (m MSL): 350.0 + +By default, Profile objects also create derived profiles such as Theta-E +and Wet-Bulb when they are constructed. These profiles are accessible to +the user too. + +.. code:: python + + plt.plot(thermo.ktoc(prof.thetae), prof.hght, 'r-', label='Theta-E') + plt.plot(prof.wetbulb, prof.hght, 'c-', label='Wetbulb') + plt.xlabel("Temperature [C]") + plt.ylabel("Height [m above MSL]") + plt.legend() + plt.grid() + plt.show() + + + +.. image:: SHARPpy_basics_files/SHARPpy_basics_26_0.png + +Lifting parcels +^^^^^^^^^^^^^^^ + +In SHARPpy, parcels are lifted via the params.parcelx() routine. The +parcelx() routine takes in the arguments of a Profile object and a flag +to indicate what type of parcel you would like to be lifted. Additional +arguments can allow for custom/user defined parcels to be passed to the +parcelx() routine, however most users will likely be using only the +Most-Unstable, Surface, 100 mb Mean Layer, and Forecast parcels. + +The parcelx() routine by default utilizes the virtual temperature +correction to compute variables such as CAPE and CIN. If the dewpoint +profile contains missing data, parcelx() will disregard using the +virtual temperature correction. + +.. code:: python + + sfcpcl = params.parcelx( prof, flag=1 ) # Surface Parcel + fcstpcl = params.parcelx( prof, flag=2 ) # Forecast Parcel + mupcl = params.parcelx( prof, flag=3 ) # Most-Unstable Parcel + mlpcl = params.parcelx( prof, flag=4 ) # 100 mb Mean Layer Parcel + +Once your parcel attributes are computed by params.parcelx(), you can +extract information about the parcel such as CAPE, CIN, LFC height, LCL +height, EL height, etc. We will do this for the Most Unstable parcel ``mupcl``. + +.. code:: python + + print("Most-Unstable CAPE:", mupcl.bplus) # J/kg + print("Most-Unstable CIN:", mupcl.bminus) # J/kg + print("Most-Unstable LCL:", mupcl.lclhght) # meters AGL + print("Most-Unstable LFC:", mupcl.lfchght) # meters AGL + print("Most-Unstable EL:", mupcl.elhght) # meters AGL + print("Most-Unstable LI:", mupcl.li5) # C + +This code outputs the following text: + +.. parsed-literal:: + + Most-Unstable CAPE: 5769.22545311 + Most-Unstable CIN: -0.644692447001 + Most-Unstable LCL: 512.718558828 + Most-Unstable LFC: 612.53643485 + Most-Unstable EL: 13882.5821154 + Most-Unstable LI: -13.8145334959 + + +Other Parcel Object Attributes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The six indices listed above are not the only ones calculated by +parcelx(). Other indices can be calculated and accessed too: + +Here is a list of the attributes and their units contained in each +parcel object (pcl): + +:: + + pcl.pres - Parcel beginning pressure (mb) + pcl.tmpc - Parcel beginning temperature (C) + pcl.dwpc - Parcel beginning dewpoint (C) + pcl.ptrace - Parcel trace pressure (mb) + pcl.ttrace - Parcel trace temperature (C) + pcl.blayer - Pressure of the bottom of the layer the parcel is lifted (mb) + pcl.tlayer - Pressure of the top of the layer the parcel is lifted (mb) + pcl.lclpres - Parcel LCL (lifted condensation level) pressure (mb) + pcl.lclhght - Parcel LCL height (m AGL) + pcl.lfcpres - Parcel LFC (level of free convection) pressure (mb) + pcl.lfchght - Parcel LFC height (m AGL) + pcl.elpres - Parcel EL (equilibrium level) pressure (mb) + pcl.elhght - Parcel EL height (m AGL) + pcl.mplpres - Maximum Parcel Level (mb) + pcl.mplhght - Maximum Parcel Level (m AGL) + pcl.bplus - Parcel CAPE (J/kg) + pcl.bminus - Parcel CIN (J/kg) + pcl.bfzl - Parcel CAPE up to freezing level (J/kg) + pcl.b3km - Parcel CAPE up to 3 km (J/kg) + pcl.b6km - Parcel CAPE up to 6 km (J/kg) + pcl.p0c - Pressure value at 0 C (mb) + pcl.pm10c - Pressure value at -10 C (mb) + pcl.pm20c - Pressure value at -20 C (mb) + pcl.pm30c - Pressure value at -30 C (mb) + pcl.hght0c - Height value at 0 C (m AGL) + pcl.hghtm10c - Height value at -10 C (m AGL) + pcl.hghtm20c - Height value at -20 C (m AGL) + pcl.hghtm30c - Height value at -30 C (m AGL) + pcl.wm10c - Wet bulb velocity at -10 C + pcl.wm20c - Wet bulb velocity at -20 C + pcl.wm30c - Wet bulb at -30 C + pcl.li5 = - Lifted Index at 500 mb (C) + pcl.li3 = - Lifted Index at 300 mb (C) + pcl.brnshear - Bulk Richardson Number Shear + pcl.brnu - Bulk Richardson Number U (kts) + pcl.brnv - Bulk Richardson Number V (kts) + pcl.brn - Bulk Richardson Number (unitless) + pcl.limax - Maximum Lifted Index (C) + pcl.limaxpres - Pressure at Maximum Lifted Index (mb) + pcl.cap - Cap Strength (C) + pcl.cappres - Cap strength pressure (mb) + pcl.bmin - Buoyancy minimum in profile (C) + pcl.bminpres - Buoyancy minimum pressure (mb) + +Calculating kinematic indicies +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +SHARPpy also allows the user to compute kinematic variables such as +shear, mean-winds, and storm relative helicity. SHARPpy will also +compute storm motion vectors based off of the work by Stephen Corfidi +and Matthew Bunkers. Below is some example code to compute the +following: + +1. 0-3 km Pressure-Weighted Mean Wind +2. 0-6 km Shear (kts) +3. Bunker's Storm Motion (right-mover) (Bunkers et al. 2014 version) +4. Bunker's Storm Motion (left-mover) (Bunkers et al. 2014 version) +5. 0-3 km Storm Relative Helicity + +.. code:: python + + # Find the pressure values that correspond to the surface, 1 km, 3 km and 6 km levels. + sfc = prof.pres[prof.sfc] + p3km = interp.pres(prof, interp.to_msl(prof, 3000.)) + p6km = interp.pres(prof, interp.to_msl(prof, 6000.)) + p1km = interp.pres(prof, interp.to_msl(prof, 1000.)) + + # Calculate the 0-3 km pressure-weighted mean wind + mean_3km = winds.mean_wind(prof, pbot=sfc, ptop=p3km) + print("0-3 km Pressure-Weighted Mean Wind (kt):", utils.comp2vec(mean_3km[0], mean_3km[1])[1]) + + # Calculate the 0-1, 0-3, and 0-6 km wind shear + sfc_6km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p6km) + sfc_3km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p3km) + sfc_1km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p1km) + print("0-6 km Shear (kt):", utils.comp2vec(sfc_6km_shear[0], sfc_6km_shear[1])[1]) + + # Calculate the Bunkers Storm Motion Left and Right mover vectors (these are returned in u,v space + # so let's transform them into wind speed and direction space.) + srwind = params.bunkers_storm_motion(prof) + print("Bunker's Storm Motion (right-mover) [deg,kts]:", utils.comp2vec(srwind[0], srwind[1])) + print("Bunker's Storm Motion (left-mover) [deg,kts]:", utils.comp2vec(srwind[2], srwind[3])) + + # Calculate the storm-relative helicity using the right-movers + srh3km = winds.helicity(prof, 0, 3000., stu = srwind[0], stv = srwind[1]) + srh1km = winds.helicity(prof, 0, 1000., stu = srwind[0], stv = srwind[1]) + print("0-3 km Storm Relative Helicity [m2/s2]:",srh3km[0]) + +This code outputs the following text: + +.. parsed-literal:: + + 0-3 km Pressure-Weighted Mean Wind (kt): 41.1397595603 + 0-6 km Shear (kt): 55.9608928026 + Bunker's Storm Motion (right-mover) [deg,kts]: (masked_array(data = 225.652934838, + mask = False, + fill_value = -9999.0) + , 27.240749559186799) + Bunker's Storm Motion (left-mover) [deg,kts]: (masked_array(data = 204.774711769, + mask = False, + fill_value = -9999.0) + , 52.946150880598658) + 0-3 km Storm Relative Helicity [m2/s2]: 584.016767705 + + +Calculating other indices +^^^^^^^^^^^^^^^^^^^^^^^^^ + +The effective inflow layer is occasionally used to derive other variables that +may be used to explain a storm's behavior. Here are a few examples of +how to compute variables that require the effective inflow layer in +order to calculate them: + +.. code:: python + + # Let's calculate the effective inflow layer and print out the heights of the top + # and bottom of the layer. We'll have to convert it from m MSL to m AGL. + eff_inflow = params.effective_inflow_layer(prof) + ebot_hght = interp.to_agl(prof, interp.hght(prof, eff_inflow[0])) + etop_hght = interp.to_agl(prof, interp.hght(prof, eff_inflow[1])) + print("Effective Inflow Layer Bottom Height (m AGL):", ebot_hght) + print("Effective Inflow Layer Top Height (m AGL):", etop_hght) + + # Like before, we can calculate the storm-relative helicity, but let's do it for the effective inflow layer. + effective_srh = winds.helicity(prof, ebot_hght, etop_hght, stu = srwind[0], stv = srwind[1]) + print("Effective Inflow Layer SRH (m2/s2):", effective_srh[0]) + + # We can also calculate the Effective Bulk Wind Difference using the wind shear calculation and the inflow layer. + ebwd = winds.wind_shear(prof, pbot=eff_inflow[0], ptop=eff_inflow[1]) + ebwspd = utils.mag( ebwd[0], ebwd[1] ) + print("Effective Bulk Wind Difference:", ebwspd) + + # Composite indices (e.g. STP, SCP, SHIP) can be calculated after determining the effective inflow layer. + scp = params.scp(mupcl.bplus, effective_srh[0], ebwspd) + stp_cin = params.stp_cin(mlpcl.bplus, effective_srh[0], ebwspd, mlpcl.lclhght, mlpcl.bminus) + stp_fixed = params.stp_fixed(sfcpcl.bplus, sfcpcl.lclhght, srh1km[0], utils.comp2vec(sfc_6km_shear[0], sfc_6km_shear[1])[1]) + ship = params.ship(prof) + print("Supercell Composite Parameter:", scp) + print("Significant Tornado Parameter (w/CIN):", stp_cin) + print("Significant Tornado Parameter (fixed):", stp_fixed) + print("Significant Hail Parameter:", ship) + +This code then will output this text: + +.. parsed-literal:: + + Effective Inflow Layer Bottom Height (m AGL): 0.0 + Effective Inflow Layer Top Height (m AGL): 2117.98 + Effective Inflow Layer SRH (m2/s2): 527.913472562 + Effective Bulk Wind Difference: 43.3474336034 + Supercell Composite Parameter: 60.9130368589 + Significant Tornado Parameter (w/CIN): 13.8733427141 + Significant Tornado Parameter (fixed): 13.6576402964 + + + +Plotting a Skew-T using Matplotlib +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Now, let's try to plot the data on a Skew-T. You may want to do this if +you're looking to create a plot for use in a publication. + +First, we need to tell Matplotlib (the Python plotting package) that +we'd like a Skew-T style plot. This can be done by using the code found at: +http://matplotlib.org/examples/api/skewt.html + +Now that Matplotlib knows about the Skew-T style plot, let's plot the +OAX sounding data on a Skew-T and show the Most-Unstable parcel +trace. Let's also include dry adiabats and moist adiabats for the user. + +.. code:: python + + # Create a new figure. The dimensions here give a good aspect ratio + import sharppy.plot.skew as skew + fig = plt.figure(figsize=(6.5875, 6.2125)) + ax = fig.add_subplot(111, projection='skewx') + ax.grid(True) + + # Select the Most-Unstable parcel (this can be changed) + pcl = mupcl + + # Let's set the y-axis bounds of the plot. + pmax = 1000 + pmin = 10 + dp = -10 + presvals = np.arange(int(pmax), int(pmin)+dp, dp) + + # plot the moist-adiabats at surface temperatures -10 C to 45 C at 5 degree intervals. + for t in np.arange(-10,45,5): + tw = [] + for p in presvals: + tw.append(thermo.wetlift(1000., t, p)) + # Plot the moist-adiabat with a black line that is faded a bit. + ax.semilogy(tw, presvals, 'k-', alpha=.2) + + # A function to calculate the dry adiabats + def thetas(theta, presvals): + return ((theta + thermo.ZEROCNK) / (np.power((1000. / presvals),thermo.ROCP))) - thermo.ZEROCNK + + # plot the dry adiabats + for t in np.arange(-50,110,10): + ax.semilogy(thetas(t, presvals), presvals, 'r-', alpha=.2) + + # plot the title. + plt.title(' OAX 140616/1900 (Observed)', fontsize=14, loc='left') + + # Plot the data using normal plotting functions, in this case using + # log scaling in Y, as dicatated by the typical meteorological plot + ax.semilogy(prof.tmpc, prof.pres, 'r', lw=2) + ax.semilogy(prof.dwpc, prof.pres, 'g', lw=2) + + # Plot the parcel trace. + ax.semilogy(pcl.ttrace, pcl.ptrace, 'k-.', lw=2) + + # Denote the 0 to -20 C area on the Skew-T. + l = ax.axvline(0, color='b', linestyle='--') + l = ax.axvline(-20, color='b', linestyle='--') + + # Set the log-scale formatting and label the y-axis tick marks. + ax.yaxis.set_major_formatter(plt.ScalarFormatter()) + ax.set_yticks(np.linspace(100,1000,10)) + ax.set_ylim(1050,100) + + # Label the x-axis tick marks. + ax.xaxis.set_major_locator(plt.MultipleLocator(10)) + ax.set_xlim(-50,50) + + # Show the plot to the user. + # plt.savefig('skewt.png', bbox_inches='tight') # saves the plot to the disk. + plt.show() + +.. image:: SHARPpy_basics_files/SHARPpy_basics_39_0.png + diff --git a/docs/source/sharppy.databases.rst b/docs/source/sharppy.databases.rst new file mode 100644 index 00000000..7c644ce3 --- /dev/null +++ b/docs/source/sharppy.databases.rst @@ -0,0 +1,53 @@ +sharppy.databases package +========================= + +Submodules +---------- + +sharppy.databases.inset\_data module +------------------------------------ + +Contains data to be drawn on various insets (such as the +line graphs and box and whisker plots in the SHIP or STP EF insets) + +.. automodule:: sharppy.databases.inset_data + :members: + :undoc-members: + :show-inheritance: + +sharppy.databases.pwv module +---------------------------- + +Handles comparing the loaded sounding against the PWV climatology + +.. automodule:: sharppy.databases.pwv + :members: + :undoc-members: + :show-inheritance: + +sharppy.databases.sars module +----------------------------- + +Handles comparing the loaded sounding against past severe weather soundings (the SARS function). + +.. automodule:: sharppy.databases.sars + :members: + :undoc-members: + :show-inheritance: + +sharppy.databases.sars\_distribution module +------------------------------------------- + +.. automodule:: sharppy.databases.sars_distribution + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: sharppy.databases + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/sharppy.io.rst b/docs/source/sharppy.io.rst new file mode 100644 index 00000000..b352cc3f --- /dev/null +++ b/docs/source/sharppy.io.rst @@ -0,0 +1,82 @@ +.. _sharppy.io: + +sharppy.io package +================== + +Submodules +---------- + +Input/Output routines to read various human-readable text datasets. + +sharppy.io.arw\_decoder module +------------------------------ + +.. automodule:: sharppy.io.arw_decoder + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.buf\_decoder module +------------------------------ + +.. automodule:: sharppy.io.buf_decoder + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.csv module +--------------------- + +.. automodule:: sharppy.io.csv + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.decoder module +------------------------- + +.. automodule:: sharppy.io.decoder + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.pecan\_decoder module +-------------------------------- + +.. automodule:: sharppy.io.pecan_decoder + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.qc\_tools module +--------------------------- + +.. automodule:: sharppy.io.qc_tools + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.spc\_decoder module +------------------------------ + +.. automodule:: sharppy.io.spc_decoder + :members: + :undoc-members: + :show-inheritance: + +sharppy.io.uwyo\_decoder module +------------------------------- + +.. automodule:: sharppy.io.uwyo_decoder + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: sharppy.io + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/sharppy.sharptab.rst b/docs/source/sharppy.sharptab.rst new file mode 100644 index 00000000..f2629f12 --- /dev/null +++ b/docs/source/sharppy.sharptab.rst @@ -0,0 +1,126 @@ +sharppy.sharptab package +======================== + +Submodules +---------- + +Modules that perform data analysis and processing tasks in SHARPpy. + +sharppy.sharptab.constants module +--------------------------------- + +Contains constants used by the SHARPpy routines. + +.. automodule:: sharppy.sharptab.constants + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.fire module +---------------------------- + +Contains routines that analyze the potential for fire weather using +sounding profiles. + +.. automodule:: sharppy.sharptab.fire + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.interp module +------------------------------ + +Contains routines that use the numpy interpolation routines to interpolate +various variables in the sounding data. + +.. automodule:: sharppy.sharptab.interp + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.params module +------------------------------ + +Contains a wide variety of routines that calculate convection indices. + +.. automodule:: sharppy.sharptab.params + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.prof\_collection module +---------------------------------------- + +Code that describes the "Profile Collection" objects that is used by the +sharppy.io.decoders and the SHARPpy GUI. This is essentially an object that +is a collection of Profile objects. + +.. _sharppy.sharptab.prof_collection: + +.. automodule:: sharppy.sharptab.prof_collection + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.profile module +------------------------------- + +Contains code to create the Profile objects. + +.. automodule:: sharppy.sharptab.profile + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.thermo module +------------------------------ + +Contains code to perform thermodynamic routines (i.e. saturated lifting, +dry lifting, calculation of dewpoint, mixing ratio, equivalent potential temperature) + +.. automodule:: sharppy.sharptab.thermo + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.utils module +----------------------------- + +Contains helper functions to convert data types. + +.. automodule:: sharppy.sharptab.utils + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.watch\_type module +----------------------------------- + +Contains functions to calculate the possible hazard type +and precipitation type values (for the Winter inset). + +.. automodule:: sharppy.sharptab.watch_type + :members: + :undoc-members: + :show-inheritance: + +sharppy.sharptab.winds module +----------------------------- + +Contains functions to analyze the wind data of Profile objects. Contains +routines to calculate wind shear, pressure-weighted mean winds, storm-relative +helicity, and critical angle. + +.. automodule:: sharppy.sharptab.winds + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: sharppy.sharptab + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/sharppy.viz.rst b/docs/source/sharppy.viz.rst new file mode 100644 index 00000000..6310fff0 --- /dev/null +++ b/docs/source/sharppy.viz.rst @@ -0,0 +1,259 @@ +sharppy.viz package +=================== + +Submodules +---------- + +Contains code to handle construction of the SHARPpy GUI. + +sharppy.viz.SPCWindow module +---------------------------- + +Master class to handle the various insets, loop through the data, +add in new ProfileCollections. + +.. automodule:: sharppy.viz.SPCWindow + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.advection module +---------------------------- + +Plots the Inferred Temperature Advection inset. + +.. automodule:: sharppy.viz.advection + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.analogues module +---------------------------- + +The SARS Inset. + +.. automodule:: sharppy.viz.analogues + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.barbs module +------------------------ + +Routines for drawing wind barbs. + +.. automodule:: sharppy.viz.barbs + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.draggable module +---------------------------- + +Routines to handle dragging various stuff in the insets. +Primarily used in the skew.py and hodo.py files to handle the +click and drag feature of the sounding data. + +.. automodule:: sharppy.viz.draggable + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.ensemble module +--------------------------- + +Draft inset to show the Ensemble data in a scatter plot format. + +.. automodule:: sharppy.viz.ensemble + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.fire module +----------------------- + +The Fire Inset. + +.. automodule:: sharppy.viz.fire + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.generic module +-------------------------- + +Code for a generic inset. Essentially a template for future insets. + +.. automodule:: sharppy.viz.generic + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.hodo module +----------------------- + +Draw the hodograph inset and handle the interactivity with the hodograph. + +.. automodule:: sharppy.viz.hodo + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.kinematics module +----------------------------- + +The Kinematics Inset + +.. automodule:: sharppy.viz.kinematics + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.map module +---------------------- + +Code to handle drawing the map in the Picker + +.. automodule:: sharppy.viz.map + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.preferences module +------------------------------ + +Code to handle the preferences window. + +.. automodule:: sharppy.viz.preferences + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.ship module +----------------------- + +The SHIP-Stats Inset. + +.. automodule:: sharppy.viz.ship + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.skew module +----------------------- + +Draw the skew-t and handle the interactivity with the Skew-T + +.. automodule:: sharppy.viz.skew + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.slinky module +------------------------- + +Draw the storm slinky. + +.. automodule:: sharppy.viz.slinky + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.speed module +------------------------ + +Draw the wind speed with height. + +.. automodule:: sharppy.viz.speed + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.srwinds module +-------------------------- + +Draw the storm-relative winds with height inset. + +.. automodule:: sharppy.viz.srwinds + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.stp module +---------------------- + +The STP Stats Inset + +.. automodule:: sharppy.viz.stp + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.stpef module +------------------------ + +The STP EF Inset + +.. automodule:: sharppy.viz.stpef + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.thermo module +------------------------- + +The Thermodynamic Indices Inset + +.. automodule:: sharppy.viz.thermo + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.thetae module +------------------------- + +Draw the equivalent potential temperature profile. + +.. automodule:: sharppy.viz.thetae + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.vrot module +----------------------- + +The VROT Inset. + +.. automodule:: sharppy.viz.vrot + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.watch module +------------------------ + +Draw the possible hazard type. + +.. automodule:: sharppy.viz.watch + :members: + :undoc-members: + :show-inheritance: + +sharppy.viz.winter module +------------------------- + +The Winter Inset + +.. automodule:: sharppy.viz.winter + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: sharppy.viz + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/test_profile.rst b/docs/source/test_profile.rst new file mode 100644 index 00000000..49cd33f8 --- /dev/null +++ b/docs/source/test_profile.rst @@ -0,0 +1,7 @@ +test\_profile module +==================== + +.. automodule:: test_profile + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/tutorial_imgs/bndy_cursor.gif b/docs/source/tutorial_imgs/bndy_cursor.gif new file mode 100644 index 00000000..af1a5ec7 Binary files /dev/null and b/docs/source/tutorial_imgs/bndy_cursor.gif differ diff --git a/docs/source/tutorial_imgs/click_drag.gif b/docs/source/tutorial_imgs/click_drag.gif new file mode 100644 index 00000000..cd3f0641 Binary files /dev/null and b/docs/source/tutorial_imgs/click_drag.gif differ diff --git a/docs/source/tutorial_imgs/effective_inflow.png b/docs/source/tutorial_imgs/effective_inflow.png new file mode 100644 index 00000000..fe009dd2 Binary files /dev/null and b/docs/source/tutorial_imgs/effective_inflow.png differ diff --git a/docs/source/tutorial_imgs/hodograph_bunkers.png b/docs/source/tutorial_imgs/hodograph_bunkers.png new file mode 100644 index 00000000..b97e58ec Binary files /dev/null and b/docs/source/tutorial_imgs/hodograph_bunkers.png differ diff --git a/docs/source/tutorial_imgs/hodograph_corfidi.png b/docs/source/tutorial_imgs/hodograph_corfidi.png new file mode 100644 index 00000000..c1439d90 Binary files /dev/null and b/docs/source/tutorial_imgs/hodograph_corfidi.png differ diff --git a/docs/source/tutorial_imgs/hodograph_critical.png b/docs/source/tutorial_imgs/hodograph_critical.png new file mode 100644 index 00000000..36349c90 Binary files /dev/null and b/docs/source/tutorial_imgs/hodograph_critical.png differ diff --git a/docs/source/tutorial_imgs/hodograph_mean_wind.png b/docs/source/tutorial_imgs/hodograph_mean_wind.png new file mode 100644 index 00000000..018b01d1 Binary files /dev/null and b/docs/source/tutorial_imgs/hodograph_mean_wind.png differ diff --git a/docs/source/tutorial_imgs/inset_condstp.png b/docs/source/tutorial_imgs/inset_condstp.png new file mode 100644 index 00000000..2ff35da7 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_condstp.png differ diff --git a/docs/source/tutorial_imgs/inset_fire.png b/docs/source/tutorial_imgs/inset_fire.png new file mode 100644 index 00000000..650bba7e Binary files /dev/null and b/docs/source/tutorial_imgs/inset_fire.png differ diff --git a/docs/source/tutorial_imgs/inset_kinematics.png b/docs/source/tutorial_imgs/inset_kinematics.png new file mode 100644 index 00000000..da77d4af Binary files /dev/null and b/docs/source/tutorial_imgs/inset_kinematics.png differ diff --git a/docs/source/tutorial_imgs/inset_row.png b/docs/source/tutorial_imgs/inset_row.png new file mode 100644 index 00000000..f6cbf0b4 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_row.png differ diff --git a/docs/source/tutorial_imgs/inset_sars.png b/docs/source/tutorial_imgs/inset_sars.png new file mode 100644 index 00000000..3a8a9978 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_sars.png differ diff --git a/docs/source/tutorial_imgs/inset_ship.png b/docs/source/tutorial_imgs/inset_ship.png new file mode 100644 index 00000000..f2943391 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_ship.png differ diff --git a/docs/source/tutorial_imgs/inset_stp.png b/docs/source/tutorial_imgs/inset_stp.png new file mode 100644 index 00000000..e9d8a090 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_stp.png differ diff --git a/docs/source/tutorial_imgs/inset_thermo.png b/docs/source/tutorial_imgs/inset_thermo.png new file mode 100644 index 00000000..59172df3 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_thermo.png differ diff --git a/docs/source/tutorial_imgs/inset_vrot.png b/docs/source/tutorial_imgs/inset_vrot.png new file mode 100644 index 00000000..3b4aa235 Binary files /dev/null and b/docs/source/tutorial_imgs/inset_vrot.png differ diff --git a/docs/source/tutorial_imgs/inset_winter.png b/docs/source/tutorial_imgs/inset_winter.png new file mode 100644 index 00000000..5284660e Binary files /dev/null and b/docs/source/tutorial_imgs/inset_winter.png differ diff --git a/docs/source/tutorial_imgs/kinematic_inset.png b/docs/source/tutorial_imgs/kinematic_inset.png new file mode 100644 index 00000000..70467d38 Binary files /dev/null and b/docs/source/tutorial_imgs/kinematic_inset.png differ diff --git a/docs/source/tutorial_imgs/modify_sfc.gif b/docs/source/tutorial_imgs/modify_sfc.gif new file mode 100644 index 00000000..775dcffd Binary files /dev/null and b/docs/source/tutorial_imgs/modify_sfc.gif differ diff --git a/docs/source/tutorial_imgs/pht.png b/docs/source/tutorial_imgs/pht.png new file mode 100644 index 00000000..66081b31 Binary files /dev/null and b/docs/source/tutorial_imgs/pht.png differ diff --git a/docs/source/tutorial_imgs/pht_flowchart.png b/docs/source/tutorial_imgs/pht_flowchart.png new file mode 100644 index 00000000..1b43c86c Binary files /dev/null and b/docs/source/tutorial_imgs/pht_flowchart.png differ diff --git a/docs/source/tutorial_imgs/pwv_climo.png b/docs/source/tutorial_imgs/pwv_climo.png new file mode 100644 index 00000000..03e4334c Binary files /dev/null and b/docs/source/tutorial_imgs/pwv_climo.png differ diff --git a/docs/source/tutorial_imgs/readout.gif b/docs/source/tutorial_imgs/readout.gif new file mode 100644 index 00000000..0666d034 Binary files /dev/null and b/docs/source/tutorial_imgs/readout.gif differ diff --git a/docs/source/tutorial_imgs/sars_inset.png b/docs/source/tutorial_imgs/sars_inset.png new file mode 100644 index 00000000..e28862e4 Binary files /dev/null and b/docs/source/tutorial_imgs/sars_inset.png differ diff --git a/docs/source/tutorial_imgs/script_out.png b/docs/source/tutorial_imgs/script_out.png new file mode 100644 index 00000000..ebb0007d Binary files /dev/null and b/docs/source/tutorial_imgs/script_out.png differ diff --git a/docs/source/tutorial_imgs/selecting_parcels.png b/docs/source/tutorial_imgs/selecting_parcels.png new file mode 100644 index 00000000..bf56000a Binary files /dev/null and b/docs/source/tutorial_imgs/selecting_parcels.png differ diff --git a/docs/source/tutorial_imgs/sig_tor_stats_inset.png b/docs/source/tutorial_imgs/sig_tor_stats_inset.png new file mode 100644 index 00000000..05981398 Binary files /dev/null and b/docs/source/tutorial_imgs/sig_tor_stats_inset.png differ diff --git a/docs/source/tutorial_imgs/sig_tor_stats_inset2.png b/docs/source/tutorial_imgs/sig_tor_stats_inset2.png new file mode 100644 index 00000000..0fa7bd84 Binary files /dev/null and b/docs/source/tutorial_imgs/sig_tor_stats_inset2.png differ diff --git a/docs/source/tutorial_imgs/slinky_description.png b/docs/source/tutorial_imgs/slinky_description.png new file mode 100644 index 00000000..61f96693 Binary files /dev/null and b/docs/source/tutorial_imgs/slinky_description.png differ diff --git a/docs/source/tutorial_imgs/slinky_single_cell.png b/docs/source/tutorial_imgs/slinky_single_cell.png new file mode 100644 index 00000000..de04d28c Binary files /dev/null and b/docs/source/tutorial_imgs/slinky_single_cell.png differ diff --git a/docs/source/tutorial_imgs/slinky_supercell.png b/docs/source/tutorial_imgs/slinky_supercell.png new file mode 100644 index 00000000..0e7fcdaf Binary files /dev/null and b/docs/source/tutorial_imgs/slinky_supercell.png differ diff --git a/docs/source/tutorial_imgs/slinky_warning.png b/docs/source/tutorial_imgs/slinky_warning.png new file mode 100644 index 00000000..4889cac1 Binary files /dev/null and b/docs/source/tutorial_imgs/slinky_warning.png differ diff --git a/docs/source/tutorial_imgs/srw.png b/docs/source/tutorial_imgs/srw.png new file mode 100644 index 00000000..779c2000 Binary files /dev/null and b/docs/source/tutorial_imgs/srw.png differ diff --git a/docs/source/tutorial_imgs/temp_adv_height.png b/docs/source/tutorial_imgs/temp_adv_height.png new file mode 100644 index 00000000..b4702286 Binary files /dev/null and b/docs/source/tutorial_imgs/temp_adv_height.png differ diff --git a/docs/source/tutorial_imgs/theta-e.png b/docs/source/tutorial_imgs/theta-e.png new file mode 100644 index 00000000..967e50b0 Binary files /dev/null and b/docs/source/tutorial_imgs/theta-e.png differ diff --git a/docs/source/tutorial_imgs/wind_speed_height.png b/docs/source/tutorial_imgs/wind_speed_height.png new file mode 100644 index 00000000..4ed2b784 Binary files /dev/null and b/docs/source/tutorial_imgs/wind_speed_height.png differ diff --git a/docs/source/utils.rst b/docs/source/utils.rst new file mode 100644 index 00000000..3e4ba76a --- /dev/null +++ b/docs/source/utils.rst @@ -0,0 +1,62 @@ +utils package +============= + +Submodules +---------- + +utils.async module +------------------ + +.. automodule:: utils.async + :members: + :undoc-members: + :show-inheritance: + +utils.async\_threads module +--------------------------- + +.. automodule:: utils.async_threads + :members: + :undoc-members: + :show-inheritance: + +utils.config module +------------------- + +.. automodule:: utils.config + :members: + :undoc-members: + :show-inheritance: + +utils.frozenutils module +------------------------ + +.. automodule:: utils.frozenutils + :members: + :undoc-members: + :show-inheritance: + +utils.progress module +--------------------- + +.. automodule:: utils.progress + :members: + :undoc-members: + :show-inheritance: + +utils.utils module +------------------ + +.. automodule:: utils.utils + :members: + :undoc-members: + :show-inheritance: + + +Module contents +--------------- + +.. automodule:: utils + :members: + :undoc-members: + :show-inheritance: diff --git a/environment.yml b/environment.yml new file mode 100644 index 00000000..d00ef800 --- /dev/null +++ b/environment.yml @@ -0,0 +1,24 @@ +name: devel +channels: + - conda-forge + - conda-forge/label/testing + - anaconda +dependencies: + - python=3 + - numpy>=1.15 + - pyside2>=5.12 + - sphinx + - pytest + - qtpy + - sphinx_rtd_theme + #- sphinx-gallery + #Sphinx-Gallery removed because it requires matplotlib/pyqt and conflicts with pyside2's Qt version + - requests + - python-dateutil + - pyinstaller + - setuptools + - certifi + - pip + - pip: + - sphinx-prompt + - pydocstyle diff --git a/examples/README.txt b/examples/README.txt new file mode 100644 index 00000000..f39a5b49 --- /dev/null +++ b/examples/README.txt @@ -0,0 +1,5 @@ +Example scripts +================== + +This page shows some example scripts that interact with the SHARPpy libraries. +The tutorials require the matplotlib package, which comes installed by default with the Anaconda Python distribution. diff --git a/tutorials/14061619.OAX b/examples/data/14061619.OAX similarity index 100% rename from tutorials/14061619.OAX rename to examples/data/14061619.OAX diff --git a/examples/data/14072800.BNA b/examples/data/14072800.BNA new file mode 100644 index 00000000..a86c7fbe --- /dev/null +++ b/examples/data/14072800.BNA @@ -0,0 +1,93 @@ +%TITLE% + BNA 140728/0000 36.25,-86.56 + LEVEL HGHT TEMP DWPT WDIR WSPD +------------------------------------------------------------------- +%RAW% + 1000.00, 82.00, -9999.00, -9999.00, -9999.00, -9999.00 + 989.00, 210.00, 32.60, 23.60, 265.00, 10.00 + 982.00, 271.10, 32.00, 24.00, 264.24, 12.28 + 943.75, 610.00, 28.10, 22.76, 260.00, 25.00 + 939.00, 653.08, 27.60, 22.60, 261.26, 25.50 + 925.00, 780.00, 26.40, 22.10, 265.00, 27.00 + 910.97, 914.00, 25.23, 21.63, 265.00, 27.00 + 879.84, 1219.00, 22.58, 20.57, 270.00, 27.99 + 855.00, 1470.11, 20.40, 19.70, 270.00, 28.83 + 850.00, 1521.00, 20.40, 19.30, 270.00, 29.00 + 840.00, 1623.76, 20.80, 17.20, 271.66, 29.66 + 820.20, 1829.00, 19.10, 15.88, 275.00, 31.00 + 791.63, 2134.00, 16.58, 13.91, 275.00, 27.99 + 783.00, 2228.36, 15.80, 13.30, 275.00, 29.54 + 780.00, 2261.09, 16.00, 12.60, 275.00, 30.08 + 776.00, 2305.01, 17.80, 5.80, 275.00, 30.81 + 772.00, 2349.24, 18.20, 1.20, 275.00, 31.54 + 764.03, 2438.00, 18.08, -6.26, 275.00, 33.00 + 759.00, 2494.41, 18.00, -11.00, 276.84, 34.11 + 747.00, 2630.26, 17.20, -11.80, 281.28, 36.77 + 737.09, 2743.00, 16.25, -12.54, 285.00, 39.01 + 700.00, 3179.00, 12.60, -15.40, 290.00, 35.99 + 672.00, 3519.38, 9.60, -14.40, 297.09, 38.13 + 660.82, 3658.00, 8.33, -9.33, 300.00, 39.01 + 651.00, 3781.79, 7.20, -4.80, 297.98, 39.81 + 619.00, 4194.77, 4.40, -6.60, 291.19, 42.53 + 613.54, 4267.00, 4.54, -10.55, 290.00, 43.01 + 611.00, 4300.81, 4.60, -12.40, 289.45, 43.17 + 603.00, 4408.10, 4.00, -15.00, 287.70, 43.69 + 594.00, 4530.11, 2.80, -15.20, 285.71, 44.29 + 588.00, 4612.23, 2.20, -10.80, 284.36, 44.69 + 568.97, 4877.00, 0.39, -15.91, 280.00, 46.00 + 565.00, 4933.34, 0.00, -17.00, 280.27, 46.05 + 547.00, 5192.01, -1.70, -13.70, 281.52, 46.31 + 500.00, 5900.00, -7.50, -15.50, 285.00, 47.01 + 489.00, 6072.44, -8.70, -14.70, 289.40, 49.64 + 487.51, 6096.00, -8.85, -14.85, 290.00, 50.00 + 485.00, 6135.92, -9.10, -15.10, 289.87, 49.87 + 479.00, 6232.03, -9.30, -13.10, 289.55, 49.56 + 473.00, 6329.32, -9.30, -14.30, 289.24, 49.24 + 472.00, 6345.66, -8.90, -15.90, 289.18, 49.18 + 469.00, 6394.99, -8.10, -26.10, 289.02, 49.02 + 466.00, 6444.70, -7.90, -37.90, 288.86, 48.86 + 462.00, 6511.46, -8.10, -52.10, 288.64, 48.64 + 434.00, 6991.78, -12.10, -41.10, 287.06, 47.07 + 424.00, 7169.34, -12.70, -29.70, 286.47, 46.48 + 421.00, 7223.37, -12.70, -31.70, 286.29, 46.30 + 400.00, 7610.00, -16.30, -35.30, 285.00, 45.01 + 399.47, 7620.00, -16.37, -35.37, 285.00, 45.01 + 397.00, 7666.56, -16.70, -35.70, 285.00, 45.31 + 375.00, 8092.17, -19.50, -35.50, 285.00, 48.05 + 369.00, 8211.75, -20.30, -29.30, 285.00, 48.83 + 349.00, 8621.53, -23.70, -28.60, 285.00, 51.52 + 335.00, 8919.35, -25.70, -31.70, 285.00, 53.49 + 324.74, 9144.00, -27.00, -39.52, 285.00, 54.99 + 324.00, 9160.51, -27.10, -40.10, 285.29, 55.17 + 300.00, 9710.00, -31.30, -45.30, 295.00, 60.99 + 295.00, 9829.50, -32.10, -46.10, 295.00, 61.09 + 250.00, 10980.00, -42.10, -53.10, 295.00, 62.00 + 244.00, 11143.63, -43.50, -54.50, 295.00, 62.77 + 220.00, 11831.38, -48.50, -56.50, 295.00, 66.01 + 210.00, 12135.20, -51.10, -60.10, 295.00, 67.47 + 200.00, 12450.00, -53.90, -62.90, 295.00, 69.00 + 198.47, 12497.00, -54.16, -63.13, 300.00, 69.00 + 195.00, 12604.87, -54.76, -63.67, 300.00, 69.00 + 113.00, 15942.48, -73.30, -80.30, 280.00, 27.00 + 84.74, 17678.00, -65.25, -75.85, 315.00, 20.01 + 80.56, 17983.00, -63.83, -75.07, 290.00, 4.99 + 76.58, 18288.00, -62.42, -74.29, 350.00, 4.99 + 70.00, 18830.00, -59.90, -72.90, 105.00, 2.99 + 56.96, 20117.00, -58.31, -73.76, 0.00, 2.99 + 51.66, 20726.00, -57.55, -74.16, 60.00, 15.00 + 50.00, 20930.00, -57.30, -74.30, 55.00, 14.01 + 49.22, 21031.00, -57.11, -74.51, 50.00, 15.00 + 46.93, 21336.00, -56.53, -75.14, 85.00, 25.99 + 44.74, 21641.00, -55.95, -75.78, 100.00, 23.00 + 38.79, 22555.00, -54.22, -77.68, 80.00, 20.01 + 36.99, 22860.00, -53.64, -78.31, 100.00, 25.00 + 32.06, 23774.00, -51.91, -80.21, 95.00, 25.99 + 30.57, 24079.00, -51.33, -80.85, 115.00, 25.99 + 30.00, 24200.00, -51.10, -81.10, 110.00, 23.00 + 29.17, 24384.00, -50.99, -81.27, 100.00, 24.01 + 26.57, 24994.00, -50.62, -81.82, 105.00, 17.00 + 24.20, 25603.00, -50.25, -82.37, 65.00, 27.99 + 22.05, 26213.00, -49.88, -82.92, 70.00, 38.00 + 21.04, 26518.00, -49.70, -83.20, 90.00, 31.99 + 20.00, 26850.00, -49.50, -83.50, 90.00, 31.99 +%END% diff --git a/examples/data/ABR.txt b/examples/data/ABR.txt new file mode 100644 index 00000000..683bb4c2 --- /dev/null +++ b/examples/data/ABR.txt @@ -0,0 +1,2542 @@ +MEM = DETERMINISTIC +TIME = 160503/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +965.86,420.5,13.99,5.07,4.95210335435,1.85250076579,0.0 +959.8,473.6,13.4,4.6,5.22573665517,2.00806555317,0.0 +952.33,539.27,12.72,4.43,5.1531569794,1.98017575382,0.0 +943.44,617.95,11.9,4.26,4.81808253994,1.87655466784,0.0 +933.09,710.1,10.98,4.01,4.17968648565,1.93748649276,0.0 +921.28,816.15,10.04,3.42,2.91566142839,2.96699862494,0.0 +908.02,936.53,9.32,2.17,0.995652142356,5.82480494177,0.0 +893.31,1071.68,8.48,1.16,-0.844470019087,8.7064419405,0.0 +877.17,1222.02,7.25,0.83,-2.54342097878,10.9038347908,0.0 +859.6,1387.97,5.77,0.72,-3.87913093479,12.6564565859,0.0 +840.65,1569.95,4.21,0.37,-4.65976938338,14.366887197,0.0 +820.35,1768.36,2.42,0.12,-4.6649856633,15.8707129864,0.0 +798.75,1983.62,0.56,-0.41,-3.64092340305,16.3555857562,0.0 +775.91,2216.12,-1.05,-1.55,-2.19731907601,15.0805002761,0.0 +751.93,2466.26,-2.38,-3.3,-1.89134109242,12.2173201907,0.0 +726.92,2734.44,-3.65,-5.57,-3.10644822184,8.88055992826,0.0 +700.97,3021.02,-5.14,-8.26,-5.0581792841,6.45789601472,0.0 +674.18,3326.4,-6.53,-11.56,-7.42289572138,5.35947176215,0.0 +646.69,3650.96,-7.61,-15.47,-9.81069144672,5.02254532131,0.0 +618.6,3995.08,-9.88,-17.41,-10.6514274341,4.75123395154,0.0 +589.97,4359.14,-12.45,-19.45,-11.0404401974,2.80391461297,0.0 +560.86,4743.54,-15.48,-22.3,-10.9853249178,0.608405299944,0.0 +531.38,5148.68,-18.76,-26.09,-11.0175228617,-0.72019544082,0.0 +501.63,5574.99,-22.38,-30.84,-12.4052069968,-2.49907543036,0.0 +471.72,6022.92,-26.26,-34.39,-14.0887296481,-6.53678203817,0.0 +441.8,6492.97,-30.38,-35.88,-13.9960844283,-11.6859504919,0.0 +411.98,6985.64,-34.75,-38.26,-12.2881290883,-13.9922082892,0.0 +382.39,7501.47,-39.11,-44.41,-13.6819454899,-12.4889547263,0.0 +353.25,8041.03,-42.3,-50.79,-22.0052574133,-16.2414665958,0.0 +324.9,8604.87,-43.42,-56.3,-35.5209225593,-33.3913835377,0.0 +297.55,9193.58,-45.3,-59.77,-46.7989850993,-42.5241146083,0.0 +271.2,9807.78,-48.37,-64.27,-44.4996650531,-39.7035180485,0.0 +245.91,10448.0,-51.06,-72.48,-35.7963213968,-34.8468876617,0.0 +221.84,11114.88,-52.72,-80.31,-27.3101925139,-30.1824027607,0.0 +199.24,11809.24,-51.52,-81.92,-14.7824810957,-21.5408445142,0.0 +178.16,12531.96,-53.11,-79.67,-4.02327043536,-18.6398610723,0.0 +158.47,13283.92,-54.29,-82.93,0.133746621556,-15.0253226524,0.0 +140.24,14065.97,-54.65,-84.86,6.31977238937,-9.19532588569,0.0 +123.47,14878.92,-55.04,-86.69,14.1546061825,-7.82343504428,0.0 +108.14,15723.54,-55.42,-86.21,15.948799527,-9.80025930047,0.0 +94.22,16600.44,-55.66,-86.54,15.3134694058,-8.29724058379,0.0 +81.72,17505.85,-55.67,-86.56,16.0885390331,-5.45819173814,0.0 +70.73,18425.02,-55.51,-86.52,16.8895888103,-2.71132099446,0.0 +61.19,19346.68,-55.84,-86.9,17.6497661558,-1.66217833868,0.0 +52.91,20270.0,-56.35,-87.21,17.0533306159,-3.24075973348,0.0 +45.73,21194.61,-56.34,-86.75,14.6046717117,-6.0883120347,0.0 +39.53,22120.19,-55.67,-86.1,10.9337846961,-7.25339156473,0.0 +34.19,23046.45,-54.72,-86.39,7.67240878161,-5.9663580617,0.0 +29.58,23973.18,-53.72,-87.06,6.25445897731,-4.07412021573,0.0 +25.61,24900.17,-52.44,-87.46,6.57631011412,-3.27739429383,0.0 +22.2,25827.33,-50.65,-87.85,8.12297588092,-3.64379594987,0.0 +19.27,26754.56,-48.63,-88.47,10.0369178853,-3.56806512808,0.0 +16.74,27681.82,-46.97,-88.78,10.911746298,-3.13095405388,0.0 +14.56,28609.09,-45.42,-89.21,11.6384300005,-3.61828332903,0.0 +12.67,29536.36,-43.96,-89.73,12.3028131233,-4.56071553876,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/0300 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.26,420.5,11.13,5.78,4.750358517,0.547954914319,0.0 +960.15,473.6,12.42,5.3,5.1175050288,0.382092573554,0.0 +952.65,539.27,11.76,5.15,4.77944516592,0.151870122473,0.0 +943.73,617.95,11.22,4.49,4.24922108588,0.481883954532,0.0 +933.37,710.1,10.73,3.19,3.73320564592,2.63251120966,0.0 +921.56,816.15,10.28,2.38,2.83898988306,6.24692231282,0.0 +908.31,936.53,9.57,2.44,1.00212694622,9.31558342302,0.0 +893.62,1071.68,8.69,1.96,-1.24690839275,11.4593585481,0.0 +877.5,1222.02,7.6,1.47,-2.95910513305,13.380812897,0.0 +859.97,1387.97,6.28,0.83,-3.60649525672,15.1267710251,0.0 +841.05,1569.95,4.74,0.13,-3.45915314463,16.4148580513,0.0 +820.78,1768.36,3.03,-0.58,-3.36270679365,17.0297038073,0.0 +799.2,1983.62,1.25,-1.36,-4.25838565314,16.9283323231,0.0 +776.39,2216.12,-0.41,-2.45,-6.3306233046,15.4510149009,0.0 +752.44,2466.26,-1.79,-4.1,-8.09716805293,11.4869780016,0.0 +727.48,2734.44,-2.61,-7.41,-8.46936669873,6.42859921972,0.0 +701.62,3021.02,-3.39,-11.62,-7.10500267473,3.2529241998,0.0 +675.0,3326.4,-4.27,-15.64,-5.13965787973,-1.24056583811,0.0 +647.67,3650.96,-6.06,-19.39,-5.02974759671,-7.10902776406,0.0 +619.66,3995.08,-8.76,-22.2,-7.58969770409,-10.9405040304,0.0 +591.05,4359.14,-11.8,-25.15,-10.1198987346,-12.1635368557,0.0 +561.95,4743.54,-14.58,-30.9,-11.2563184867,-12.6471411081,0.0 +532.5,5148.68,-17.72,-35.07,-14.236179484,-12.0347641218,0.0 +502.81,5574.99,-20.97,-35.7,-18.7293830018,-10.2752913767,0.0 +473.04,6022.92,-24.03,-35.77,-23.2149978657,-9.27123971372,0.0 +443.34,6492.97,-27.11,-39.78,-27.4485049862,-11.6003483679,0.0 +413.86,6985.64,-30.01,-45.45,-33.8253857213,-17.9928500121,0.0 +384.78,7501.47,-32.71,-49.91,-42.5311756645,-25.6463221865,0.0 +356.17,8041.03,-36.38,-49.83,-53.9812773649,-31.1409860518,0.0 +328.08,8604.87,-41.05,-50.72,-65.1937846351,-35.8702268394,0.0 +300.58,9193.58,-45.84,-52.2,-67.8026260965,-43.7796011157,0.0 +273.79,9807.78,-50.99,-55.59,-64.6224674696,-48.2207585312,0.0 +247.89,10448.0,-55.11,-60.06,-59.4429536803,-46.0090600093,0.0 +223.14,11114.88,-57.89,-63.87,-44.6792286201,-44.6636353485,0.0 +199.9,11809.24,-56.65,-64.12,-29.1203511988,-34.4348934584,0.0 +178.4,12531.96,-55.15,-73.03,-7.13613270351,-20.9382915264,0.0 +158.56,13283.92,-55.17,-83.58,0.472930315561,-17.2548591257,0.0 +140.24,14065.97,-55.55,-84.32,8.32597306088,-12.5315968801,0.0 +123.42,14878.92,-55.66,-86.24,14.7475530907,-14.7218361906,0.0 +108.08,15723.54,-55.5,-87.36,13.636531045,-14.205146955,0.0 +94.16,16600.44,-55.79,-86.33,14.5580657159,-9.2745107225,0.0 +81.66,17505.85,-55.92,-85.88,15.7806178635,-6.70172560091,0.0 +70.67,18425.02,-55.8,-86.16,15.9771935161,-4.91827914917,0.0 +61.13,19346.68,-56.0,-86.72,15.9324935296,-5.31239189284,0.0 +52.85,20270.0,-56.31,-87.03,13.9400235956,-6.71487433921,0.0 +45.69,21194.61,-56.11,-86.49,9.91980631271,-7.50773527209,0.0 +39.5,22120.19,-55.4,-86.03,6.32148836604,-6.56899835547,0.0 +34.16,23046.45,-54.55,-86.35,5.18359824819,-4.72995859139,0.0 +29.57,23973.18,-53.44,-86.99,5.38371160457,-3.73203063094,0.0 +25.61,24900.17,-51.85,-87.39,5.69351362814,-3.50678367691,0.0 +22.21,25827.33,-49.84,-87.76,6.61195767382,-3.24918737857,0.0 +19.28,26754.56,-47.89,-88.37,8.73826373571,-2.66655311965,0.0 +16.76,27681.82,-46.54,-88.81,10.5270980754,-1.8656851288,0.0 +14.58,28609.09,-45.3,-89.3,11.1514006465,-2.01851172104,0.0 +12.69,29536.36,-43.94,-89.81,11.4157272321,-2.90558901626,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/0600 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.57,420.5,8.49,5.46,3.48528458012,0.803360011353,0.0 +960.42,473.6,11.4,5.5,3.34763668793,1.01772803138,0.0 +952.9,539.27,11.32,5.04,2.31789505058,1.05437198002,0.0 +943.97,617.95,11.13,3.72,2.17590204491,2.58946557451,0.0 +933.6,710.1,10.81,2.98,2.74267962141,5.53965066018,0.0 +921.79,816.15,10.24,3.02,3.09739021909,8.20133406138,0.0 +908.53,936.53,9.6,2.34,3.77430198158,10.5412166267,0.0 +893.84,1071.68,8.66,1.9,4.48822507699,12.6392925306,0.0 +877.71,1222.02,7.58,1.22,3.57099049134,14.1748188372,0.0 +860.18,1387.97,6.25,0.68,1.99748110738,14.6964095602,0.0 +841.26,1569.95,4.82,-0.01,0.768083849297,14.6559129161,0.0 +821.0,1768.36,3.6,-1.64,-1.15938292963,13.6354645363,0.0 +799.48,1983.62,2.42,-3.71,-2.88956056915,12.7390294823,0.0 +776.75,2216.12,0.73,-4.51,-3.67549922958,11.2120612307,0.0 +752.88,2466.26,-0.77,-5.69,-3.70620364811,7.01163316478,0.0 +727.99,2734.44,-1.44,-10.13,-2.92948150937,-0.783308435091,0.0 +702.24,3021.02,-1.81,-16.47,-1.6193080566,-10.0758926734,0.0 +675.69,3326.4,-3.58,-20.41,-5.23468795678,-12.6438959144,0.0 +648.37,3650.96,-5.7,-24.54,-8.10436756419,-12.351809589,0.0 +620.4,3995.08,-7.76,-28.64,-10.2901729842,-13.0016031855,0.0 +591.9,4359.14,-9.79,-31.72,-11.3667186644,-11.8572465263,0.0 +562.99,4743.54,-12.26,-30.21,-12.505781145,-11.064180532,0.0 +533.78,5148.68,-14.65,-33.91,-14.5675231106,-12.8701363844,0.0 +504.39,5574.99,-17.56,-36.6,-19.4874826132,-18.178731407,0.0 +474.93,6022.92,-20.27,-42.37,-25.4934662364,-23.8230023944,0.0 +445.53,6492.97,-23.52,-42.37,-28.2522221299,-25.4741519112,0.0 +416.28,6985.64,-27.22,-42.03,-29.306627365,-23.732038907,0.0 +387.24,7501.47,-31.93,-41.69,-31.0789460575,-25.0954651094,0.0 +358.47,8041.03,-36.93,-43.04,-31.4573111536,-33.816573212,0.0 +330.13,8604.87,-41.7,-50.09,-31.6350378943,-33.5702867511,0.0 +302.42,9193.58,-45.72,-53.81,-36.2989603167,-42.6964081436,0.0 +275.52,9807.78,-50.09,-56.75,-44.7563696062,-49.8642780029,0.0 +249.51,10448.0,-55.24,-61.99,-47.6285480759,-50.7902624695,0.0 +224.51,11114.88,-59.27,-64.94,-42.9486657211,-46.2506342643,0.0 +200.85,11809.24,-60.78,-65.15,-27.4241110835,-35.4570668831,0.0 +178.8,12531.96,-60.48,-68.79,-14.7095466102,-31.7470221051,0.0 +158.62,13283.92,-56.03,-79.72,4.00731030527,-17.9866503987,0.0 +140.21,14065.97,-57.0,-85.24,5.27220683043,-20.0394490454,0.0 +123.33,14878.92,-55.82,-83.76,11.4146496146,-15.7340050307,0.0 +107.99,15723.54,-55.58,-84.6,8.19706434111,-15.3452907356,0.0 +94.09,16600.44,-55.47,-86.65,13.6040300618,-4.67362232245,0.0 +81.6,17505.85,-56.33,-86.18,15.6318588639,-5.70189327723,0.0 +70.6,18425.02,-55.92,-86.24,15.7247553936,-5.38072110176,0.0 +61.06,19346.68,-56.68,-86.74,15.272200673,-5.60999849661,0.0 +52.77,20270.0,-56.55,-86.95,12.6996104164,-5.25256218547,0.0 +45.61,21194.61,-56.38,-86.48,9.62993003856,-4.4618958051,0.0 +39.43,22120.19,-55.82,-86.12,8.02182961949,-3.536376127,0.0 +34.09,23046.45,-55.27,-86.39,7.44852210878,-2.88909132409,0.0 +29.48,23973.18,-54.16,-86.98,7.25757375383,-3.82324754819,0.0 +25.52,24900.17,-52.75,-87.39,7.62875849346,-3.36786484455,0.0 +22.12,25827.33,-51.27,-87.8,8.57693719511,-2.38665758695,0.0 +19.18,26754.56,-49.55,-88.37,10.5148681855,-2.03817031635,0.0 +16.66,27681.82,-48.22,-88.96,12.4126825516,-2.14181157604,0.0 +14.47,28609.09,-46.89,-89.56,12.9653943275,-2.76534154915,0.0 +12.59,29536.36,-45.09,-90.07,12.992450568,-3.48374716858,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/0900 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.05,420.5,5.76,4.29,5.65773850304,-1.77194339409,0.0 +959.84,473.6,9.33,5.69,7.64269460614,-1.96799882209,0.0 +952.28,539.27,10.17,5.78,6.99758425929,-0.0598455926707,0.0 +943.32,617.95,10.07,4.89,4.75504125901,2.12802879724,0.0 +932.92,710.1,9.91,3.43,4.14604353151,3.61555018977,0.0 +921.09,816.15,9.48,3.03,6.36368034801,4.2264183499,0.0 +907.81,936.53,9.05,2.58,9.57535217964,6.34740523944,0.0 +893.11,1071.68,8.33,2.04,11.1696148592,8.81490129572,0.0 +876.98,1222.02,7.37,1.29,10.7782421134,10.5806613868,0.0 +859.45,1387.97,6.29,0.21,9.69012006772,12.6558296645,0.0 +840.56,1569.95,5.22,-1.19,8.9628161279,14.2492510897,0.0 +820.34,1768.36,4.0,-2.9,7.86017336367,12.5545144626,0.0 +798.86,1983.62,2.58,-4.64,6.28312785225,10.5567948278,0.0 +776.16,2216.12,0.98,-4.76,4.54191623543,8.59268770193,0.0 +752.33,2466.26,-0.24,-6.77,2.92751900319,3.03683371319,0.0 +727.55,2734.44,0.24,-16.34,-1.81677352036,-9.58748333512,0.0 +701.9,3021.02,-1.43,-17.77,-3.73206836275,-10.4118094603,0.0 +675.42,3326.4,-2.66,-24.56,-4.0358206121,-12.3622199154,0.0 +648.21,3650.96,-4.72,-27.53,-2.66061311833,-14.175805941,0.0 +620.35,3995.08,-6.57,-30.29,-3.07946841407,-16.1738096222,0.0 +591.97,4359.14,-8.73,-33.53,-5.87959320704,-18.9353846201,0.0 +563.17,4743.54,-11.22,-34.04,-8.40436009187,-22.4665277179,0.0 +534.03,5148.68,-14.31,-29.3,-9.01612978609,-24.4787521402,0.0 +504.66,5574.99,-17.38,-20.18,-9.866090546,-26.8586372648,0.0 +475.22,6022.92,-20.29,-25.99,-11.1785631952,-25.5138588176,0.0 +445.81,6492.97,-23.58,-31.2,-12.5922152002,-25.7152684651,0.0 +416.52,6985.64,-27.63,-36.2,-12.2471625538,-30.7757604733,0.0 +387.43,7501.47,-32.03,-38.75,-12.9834323901,-33.18094472,0.0 +358.67,8041.03,-36.39,-43.13,-16.1578289557,-37.3385396594,0.0 +330.4,8604.87,-40.77,-47.45,-20.5305458124,-39.3214443319,0.0 +302.75,9193.58,-45.33,-51.64,-24.6541075071,-41.7876308456,0.0 +275.84,9807.78,-50.18,-54.99,-27.5908554333,-48.040158484,0.0 +249.79,10448.0,-55.13,-59.72,-29.7232893419,-53.9771663813,0.0 +224.77,11114.88,-59.44,-64.46,-31.3715326766,-57.3963680051,0.0 +201.01,11809.24,-62.01,-67.49,-27.3524335999,-46.3796694153,0.0 +178.8,12531.96,-62.23,-68.14,-11.1640839491,-37.1176631464,0.0 +158.44,13283.92,-58.29,-74.76,-2.90558533172,-29.110210968,0.0 +139.96,14065.97,-56.69,-83.22,6.40721151322,-19.8489525819,0.0 +123.11,14878.92,-56.38,-83.47,7.00238352051,-14.9010693723,0.0 +107.74,15723.54,-56.75,-83.42,12.2095879038,-8.85776810093,0.0 +93.79,16600.44,-57.35,-84.8,18.8170554183,-6.66716506621,0.0 +81.25,17505.85,-57.65,-85.63,19.002695684,-9.63227877075,0.0 +70.25,18425.02,-56.5,-86.33,17.2119884322,-9.24059370772,0.0 +60.75,19346.68,-56.04,-86.46,15.3884172549,-8.4843530191,0.0 +52.53,20270.0,-56.35,-86.46,13.6703828798,-5.90154462926,0.0 +45.4,21194.61,-56.14,-86.29,13.1748934504,-2.18108946711,0.0 +39.25,22120.19,-55.85,-86.26,13.2532934131,-4.96047702594,0.0 +33.94,23046.45,-54.53,-86.48,10.8325248438,-8.9232954567,0.0 +29.37,23973.18,-53.44,-87.03,9.69453700951,-5.60165650421,0.0 +25.43,24900.17,-53.01,-87.43,9.77690845541,-3.60107717239,0.0 +22.03,25827.33,-52.27,-87.87,11.0437623001,-4.09836431136,0.0 +19.09,26754.56,-51.01,-88.27,10.9888098167,-5.66446313268,0.0 +16.56,27681.82,-48.83,-88.97,10.294013811,-5.01183288692,0.0 +14.39,28609.09,-47.12,-89.68,9.23053900488,-3.50819646457,0.0 +12.52,29536.36,-45.49,-90.2,8.80503508702,-2.2869768867,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/1200 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.9,420.5,4.44,3.43,5.90810563169,0.494040692049,0.0 +960.67,473.6,8.8,5.49,10.1532201329,-0.813341709925,0.0 +953.1,539.27,10.35,5.83,11.6379565621,-1.3959833413,0.0 +944.14,617.95,10.23,5.67,12.2888345632,-1.15947294348,0.0 +933.73,710.1,9.49,5.3,12.9590907134,-1.08364991141,0.0 +921.86,816.15,8.54,5.02,13.2694106271,-1.10493496948,0.0 +908.53,936.53,7.49,4.32,13.4042279041,-1.1255844657,0.0 +893.73,1071.68,6.7,2.64,13.6322759338,-0.607117561269,0.0 +877.51,1222.02,6.22,1.19,13.7982316837,0.788352494403,0.0 +859.92,1387.97,5.91,0.33,13.1815414816,1.74006404961,0.0 +841.02,1569.95,5.62,-1.31,12.3864643642,2.06389476012,0.0 +820.85,1768.36,5.14,-3.92,11.7223198255,2.96184945166,0.0 +799.45,1983.62,4.17,-5.65,10.8704436681,1.81908840529,0.0 +776.88,2216.12,3.3,-10.07,6.86626664582,-5.26105981936,0.0 +753.23,2466.26,2.55,-14.2,3.52953454339,-10.2563273656,0.0 +728.58,2734.44,1.5,-22.31,3.84409409467,-13.7402178642,0.0 +703.02,3021.02,-0.03,-25.72,4.29928639992,-16.9781534173,0.0 +676.6,3326.4,-1.79,-26.73,2.33329591256,-19.1412487229,0.0 +649.44,3650.96,-3.61,-22.16,-0.152820287295,-19.457283218,0.0 +621.62,3995.08,-6.04,-22.62,-0.480881878123,-23.7489115777,0.0 +593.22,4359.14,-8.87,-13.92,-2.70258090384,-29.1883243732,0.0 +564.38,4743.54,-11.21,-14.35,-4.84353071671,-33.6117746415,0.0 +535.23,5148.68,-13.79,-17.73,-5.31539309055,-33.5600711765,0.0 +505.86,5574.99,-16.96,-21.44,-5.2177163694,-33.3196399236,0.0 +476.35,6022.92,-20.59,-24.07,-4.82002498503,-33.9096865738,0.0 +446.82,6492.97,-24.3,-27.14,-4.70413387377,-35.3972120051,0.0 +417.4,6985.64,-28.12,-31.42,-5.43724305409,-36.2947727848,0.0 +388.21,7501.47,-32.18,-35.88,-7.696551624,-38.0677598489,0.0 +359.38,8041.03,-36.5,-40.56,-10.5179598954,-40.2064155168,0.0 +331.03,8604.87,-41.08,-45.62,-12.8992953974,-42.2180465576,0.0 +303.28,9193.58,-45.86,-50.75,-13.9464009056,-45.1092775439,0.0 +276.28,9807.78,-50.44,-55.37,-14.2762689159,-49.9187691168,0.0 +250.18,10448.0,-54.94,-59.89,-14.2260376701,-55.8516949076,0.0 +225.15,11114.88,-59.17,-64.46,-13.890300071,-60.2134444296,0.0 +201.38,11809.24,-61.59,-67.53,-11.9258488769,-55.7715740725,0.0 +179.19,12531.96,-61.47,-68.15,-5.76663869942,-39.1935930461,0.0 +158.73,13283.92,-60.59,-73.39,2.07648771367,-29.4733794081,0.0 +140.12,14065.97,-56.57,-82.56,7.53429505942,-21.2526135644,0.0 +123.22,14878.92,-57.08,-86.01,13.7451789367,-11.3185688292,0.0 +107.83,15723.54,-56.45,-84.33,18.6808031799,-11.9560619136,0.0 +93.88,16600.44,-56.86,-84.54,18.9385147676,-12.8368053332,0.0 +81.37,17505.85,-56.59,-84.87,18.4822822452,-12.0484482176,0.0 +70.39,18425.02,-56.35,-86.03,14.6082663202,-11.3599457495,0.0 +60.87,19346.68,-56.06,-86.68,13.2925762639,-7.53283312089,0.0 +52.63,20270.0,-56.23,-86.26,12.547519445,-6.50123819572,0.0 +45.49,21194.61,-56.52,-86.16,14.0254273923,-2.82292774589,0.0 +39.31,22120.19,-56.39,-86.22,13.7604026335,-7.28575815717,0.0 +33.99,23046.45,-54.9,-86.45,8.75438299027,-8.92097424015,0.0 +29.4,23973.18,-54.24,-87.08,6.79447319239,-7.05803636157,0.0 +25.45,24900.17,-53.31,-87.44,5.9509541496,-8.09827961247,0.0 +22.04,25827.33,-52.4,-87.63,7.44793122517,-6.51328564269,0.0 +19.1,26754.56,-51.04,-87.97,9.68779632941,-5.45656522735,0.0 +16.57,27681.82,-49.72,-88.85,10.0599582708,-4.91526632141,0.0 +14.38,28609.09,-47.87,-89.77,10.0066012971,-4.08361834744,0.0 +12.5,29536.36,-46.15,-90.39,10.6883997616,-4.31622397587,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/1500 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +965.98,420.5,12.78,7.64,7.66380931845,-1.19189953114,0.0 +959.89,473.6,12.13,7.47,8.25521929242,-1.42889173764,0.0 +952.39,539.27,11.41,7.29,8.8021442327,-1.78121939936,0.0 +943.46,617.95,10.61,7.09,9.49244562487,-2.34386885088,0.0 +933.09,710.1,10.85,5.49,12.7096314881,-6.90076685677,0.0 +921.3,816.15,10.66,4.33,13.6765012356,-9.9803906755,0.0 +908.08,936.53,9.8,3.46,13.8311141606,-11.5195607669,0.0 +893.4,1071.68,8.72,2.22,12.9615629276,-12.7684576645,0.0 +877.28,1222.02,7.6,0.66,11.6266210112,-12.6793418417,0.0 +859.76,1387.97,6.61,-1.35,11.9183222657,-12.3245535641,0.0 +840.9,1569.95,6.29,-4.46,12.7063076627,-13.8519334583,0.0 +820.78,1768.36,6.24,-8.85,10.4476355832,-18.0521519131,0.0 +799.46,1983.62,5.57,-13.36,4.96585123231,-19.2153565356,0.0 +776.98,2216.12,4.63,-16.57,3.07801974581,-19.3900433907,0.0 +753.41,2466.26,3.26,-20.05,2.7970941075,-20.9632452656,0.0 +728.79,2734.44,1.72,-20.64,2.03536462726,-23.217651538,0.0 +703.24,3021.02,0.06,-13.24,3.27846429753,-23.0356908233,0.0 +676.84,3326.4,-1.92,-8.37,2.78871658345,-23.8830948873,0.0 +649.68,3650.96,-3.95,-10.62,1.08216154992,-25.9277503661,0.0 +621.87,3995.08,-5.84,-14.6,-1.28346281626,-33.409481483,0.0 +593.52,4359.14,-8.01,-17.05,-1.69219704884,-36.6996685408,0.0 +564.74,4743.54,-10.32,-19.73,-0.356578860005,-37.1451567351,0.0 +535.65,5148.68,-13.09,-22.9,0.214061375695,-37.1656901946,0.0 +506.31,5574.99,-16.51,-25.35,0.140468879526,-36.5828836206,0.0 +476.81,6022.92,-20.45,-26.82,0.212242853876,-35.7661088769,0.0 +447.24,6492.97,-24.5,-28.32,0.703086826048,-35.3320980248,0.0 +417.77,6985.64,-28.23,-31.66,-0.4719721584,-36.5412285064,0.0 +388.55,7501.47,-32.15,-35.52,-3.25826579678,-38.7206047191,0.0 +359.69,8041.03,-36.68,-40.0,-3.42379586925,-41.3791138411,0.0 +331.29,8604.87,-41.36,-44.81,-2.33134702045,-44.783851088,0.0 +303.49,9193.58,-46.08,-49.76,-1.26012554484,-49.1047842708,0.0 +276.45,9807.78,-50.6,-54.34,-1.99263218339,-55.1303074883,0.0 +250.31,10448.0,-55.21,-59.23,-2.40863790844,-59.4523083271,0.0 +225.25,11114.88,-59.13,-63.82,-4.09459540557,-63.4901331693,0.0 +201.51,11809.24,-61.02,-66.85,-5.47884661668,-62.0002937597,0.0 +179.37,12531.96,-60.5,-68.58,-0.955951211077,-44.5232159067,0.0 +158.96,13283.92,-60.18,-72.82,6.75193551044,-27.8453553748,0.0 +140.27,14065.97,-58.44,-79.46,14.6352517842,-24.8358140579,0.0 +123.29,14878.92,-56.68,-85.5,13.671167899,-17.9070408556,0.0 +107.87,15723.54,-57.37,-84.6,19.6373640795,-15.7493839352,0.0 +93.89,16600.44,-57.04,-84.34,14.9195009056,-16.7511660815,0.0 +81.37,17505.85,-56.43,-84.82,14.0247225311,-13.7388189511,0.0 +70.39,18425.02,-56.44,-85.5,14.6720329463,-11.2135591223,0.0 +60.87,19346.68,-56.47,-86.46,17.315535128,-5.52276241205,0.0 +52.61,20270.0,-56.96,-86.35,18.8401262395,-7.4897799646,0.0 +45.46,21194.61,-56.75,-86.06,15.09822769,-9.51154195088,0.0 +39.29,22120.19,-55.7,-86.08,10.6526980216,-12.4771158241,0.0 +33.97,23046.45,-55.57,-86.55,5.61385490919,-6.98472334829,0.0 +29.37,23973.18,-54.71,-87.14,6.70057923695,-2.01792092269,0.0 +25.42,24900.17,-53.07,-87.47,6.30314112149,-4.94051772802,0.0 +22.03,25827.33,-50.93,-87.47,6.95602914746,-3.47421371256,0.0 +19.11,26754.56,-48.74,-87.9,7.4263537752,-4.945275222,0.0 +16.61,27681.82,-46.6,-88.82,7.76917737587,-1.59337002007,0.0 +14.44,28609.09,-45.66,-89.83,10.1013556011,1.45202850147,0.0 +12.56,29536.36,-44.97,-90.5,11.801263696,1.15296514247,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/1800 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +964.59,420.5,19.94,4.43,10.1540395079,-9.57537695785,0.0 +958.65,473.6,19.23,4.14,10.751284159,-10.2168622223,0.0 +951.34,539.27,18.52,3.94,11.0282046403,-10.5461487609,0.0 +942.62,617.95,17.69,3.73,11.2924261689,-10.9164015911,0.0 +932.49,710.1,16.73,3.48,11.5273091329,-11.3159969272,0.0 +920.93,816.15,15.65,3.21,11.7142968942,-11.7347600619,0.0 +907.92,936.53,14.45,2.92,11.8642127253,-12.1874635106,0.0 +893.48,1071.68,13.11,2.6,11.9467954986,-12.6201390492,0.0 +877.6,1222.02,11.63,2.23,11.9971866474,-13.157030702,0.0 +860.31,1387.97,10.02,1.76,11.955684788,-13.8948597783,0.0 +841.63,1569.95,8.33,0.47,11.2978033102,-17.3705303106,0.0 +821.62,1768.36,7.17,-4.01,9.75800086002,-22.549409522,0.0 +800.34,1983.62,5.94,-4.4,8.86358059409,-24.7822748452,0.0 +777.88,2216.12,4.44,-2.8,8.59001697741,-25.822543697,0.0 +754.28,2466.26,2.55,-2.37,9.30456149341,-27.0377375534,0.0 +729.59,2734.44,0.09,-2.17,7.04264371096,-32.6839700667,0.0 +703.88,3021.02,-1.95,-4.71,6.44263011329,-33.3620187984,0.0 +677.34,3326.4,-2.56,-9.9,4.58205467717,-37.1569903218,0.0 +650.15,3650.96,-3.2,-13.04,3.33823310632,-41.5811172483,0.0 +622.41,3995.08,-4.59,-15.4,3.19608263058,-42.6059932149,0.0 +594.16,4359.14,-6.83,-17.94,3.63045843917,-40.6784891624,0.0 +565.46,4743.54,-9.66,-19.96,4.74026998408,-38.6064009125,0.0 +536.37,5148.68,-12.96,-21.8,7.06579977725,-37.181225878,0.0 +507.0,5574.99,-16.52,-23.78,9.52006353406,-37.0513518041,0.0 +477.47,6022.92,-20.31,-24.68,10.2156333481,-37.651717073,0.0 +447.89,6492.97,-24.14,-27.09,8.81617233132,-38.4625806543,0.0 +418.41,6985.64,-27.98,-31.11,6.36693208292,-39.5731573493,0.0 +389.18,7501.47,-32.0,-36.28,4.55640184463,-41.0741833982,0.0 +360.3,8041.03,-36.27,-41.99,3.61289571549,-44.1331421834,0.0 +331.92,8604.87,-40.52,-47.26,3.55679639582,-49.498725204,0.0 +304.17,9193.58,-45.11,-51.48,0.239774682489,-54.9519606243,0.0 +277.15,9807.78,-50.24,-55.48,-9.40667240263,-61.9792169189,0.0 +251.0,10448.0,-54.67,-59.21,-18.6548661942,-71.3109109635,0.0 +225.91,11114.88,-58.89,-62.62,-17.2364884772,-74.3633044761,0.0 +202.08,11809.24,-61.62,-65.49,-10.2692987161,-71.4406349463,0.0 +179.76,12531.96,-62.54,-68.43,-4.60686678446,-57.5090789208,0.0 +159.21,13283.92,-59.82,-73.91,6.62414624371,-39.3732313265,0.0 +140.48,14065.97,-59.13,-78.51,14.6165746521,-25.1845131639,0.0 +123.4,14878.92,-58.36,-84.02,11.7850462949,-26.457219057,0.0 +107.92,15723.54,-56.92,-84.41,13.552985594,-18.4569048976,0.0 +93.95,16600.44,-56.8,-84.05,15.4983550806,-14.5895973605,0.0 +81.43,17505.85,-56.72,-84.5,17.7974804523,-14.0656931827,0.0 +70.43,18425.02,-56.5,-85.42,16.2237784793,-11.0215295949,0.0 +60.9,19346.68,-56.4,-86.06,15.983509418,-5.92834163152,0.0 +52.65,20270.0,-56.14,-86.32,12.751543395,-9.91608709854,0.0 +45.51,21194.61,-56.75,-86.06,10.1357074528,-9.07829681689,0.0 +39.33,22120.19,-55.49,-86.01,8.8200444341,-1.88602381693,0.0 +34.02,23046.45,-54.83,-86.47,9.14534378974,-0.431283465027,0.0 +29.43,23973.18,-54.26,-87.1,6.52368603948,-2.73962590749,0.0 +25.48,24900.17,-52.15,-87.41,6.24396864473,-3.15952884534,0.0 +22.08,25827.33,-51.21,-87.53,7.16106807679,-1.25367054225,0.0 +19.15,26754.56,-50.22,-87.91,9.15830589336,2.68675381071,0.0 +16.62,27681.82,-48.96,-88.83,13.2921272139,4.74095726798,0.0 +14.43,28609.09,-47.86,-89.87,15.1762907545,2.21398138665,0.0 +12.55,29536.36,-45.4,-90.58,13.7370731886,0.402907496793,0.0 + + +MEM = DETERMINISTIC +TIME = 160503/2100 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +963.66,420.5,20.84,2.9,4.15772600621,-21.1921065549,0.0 +957.75,473.6,20.1,2.46,4.63925506134,-23.4945073803,0.0 +950.46,539.27,19.38,2.21,4.87732014209,-24.4975978321,0.0 +941.78,617.95,18.56,1.99,5.04259218661,-25.0988919917,0.0 +931.69,710.1,17.62,1.76,5.22076666203,-25.6379830542,0.0 +920.16,816.15,16.55,1.5,5.41341234414,-26.0945055703,0.0 +907.2,936.53,15.34,1.23,5.61591273569,-26.4889839756,0.0 +892.81,1071.68,14.0,0.93,5.83770167585,-26.8190915238,0.0 +876.99,1222.02,12.52,0.62,6.06092441259,-27.0484840101,0.0 +859.76,1387.97,10.89,0.28,6.2974474911,-27.2338668535,0.0 +841.14,1569.95,9.11,-0.1,6.58485354568,-27.385772486,0.0 +821.17,1768.36,7.18,-0.58,6.98584292931,-27.5269588057,0.0 +799.89,1983.62,5.32,-3.17,8.65750948422,-27.9851840367,0.0 +777.39,2216.12,3.9,-5.67,10.7058142131,-28.3920450744,0.0 +753.77,2466.26,2.48,-6.77,13.0028511474,-29.4257550317,0.0 +729.11,2734.44,1.15,-8.83,14.3964916426,-31.6341011822,0.0 +703.52,3021.02,-0.24,-10.63,14.1786272348,-34.6917306657,0.0 +677.11,3326.4,-1.54,-12.85,12.248574631,-38.7767080162,0.0 +649.99,3650.96,-3.02,-14.55,11.42101916,-42.9837219207,0.0 +622.25,3995.08,-4.82,-16.1,11.0252642776,-46.9695786146,0.0 +593.98,4359.14,-7.11,-17.77,9.17724262586,-48.8495254162,0.0 +565.26,4743.54,-9.88,-19.43,6.98690987077,-48.3661968248,0.0 +536.18,5148.68,-12.91,-21.51,6.62098185309,-46.0033046302,0.0 +506.84,5574.99,-16.14,-24.49,8.60342038217,-42.8224831476,0.0 +477.36,6022.92,-19.84,-27.14,10.8137090825,-41.0733442006,0.0 +447.84,6492.97,-23.76,-29.96,10.8643494404,-41.4419035565,0.0 +418.4,6985.64,-27.63,-34.01,10.1500997373,-43.9999469676,0.0 +389.21,7501.47,-31.45,-38.76,9.0862624681,-48.7874413326,0.0 +360.41,8041.03,-35.56,-43.47,6.60594974892,-52.4386780595,0.0 +332.08,8604.87,-40.19,-46.68,0.771334941786,-55.9385267159,0.0 +304.36,9193.58,-44.76,-50.86,-5.79007132279,-62.7724068651,0.0 +277.4,9807.78,-49.08,-57.41,-11.9522404219,-70.6658886761,0.0 +251.36,10448.0,-53.44,-61.3,-16.2935088751,-76.067200371,0.0 +226.35,11114.88,-57.94,-63.34,-15.2167377611,-78.4294837437,0.0 +202.52,11809.24,-61.86,-66.33,-8.10458286143,-75.9619621958,0.0 +180.09,12531.96,-63.38,-69.15,-3.58983243818,-66.499287717,0.0 +159.4,13283.92,-61.44,-74.69,5.6836514539,-44.3064834981,0.0 +140.54,14065.97,-59.99,-79.71,12.7063765178,-34.7405923688,0.0 +123.42,14878.92,-58.06,-83.29,15.3095922918,-28.1615876746,0.0 +107.96,15723.54,-56.58,-84.32,12.3728761575,-20.731005447,0.0 +93.99,16600.44,-56.99,-84.41,18.3950038772,-13.9929536366,0.0 +81.47,17505.85,-56.25,-84.28,15.3883581554,-14.5928011968,0.0 +70.48,18425.02,-56.24,-85.5,14.2844562987,-9.82845100406,0.0 +60.94,19346.68,-56.88,-85.8,17.6679101397,-6.30168562479,0.0 +52.69,20270.0,-55.57,-85.75,17.4690316879,-7.35048115586,0.0 +45.57,21194.61,-55.59,-85.86,17.0229158061,-4.66333022462,0.0 +39.41,22120.19,-54.82,-85.94,15.2505217445,-4.89640686557,0.0 +34.09,23046.45,-54.57,-86.42,11.5050917448,-5.17542118282,0.0 +29.49,23973.18,-54.45,-86.99,9.59789823137,-5.4967681452,0.0 +25.52,24900.17,-53.82,-87.52,8.9805890309,1.97122445354,0.0 +22.09,25827.33,-52.78,-87.69,10.3564092511,1.7107785031,0.0 +19.15,26754.56,-51.07,-87.96,12.5517732922,-0.370335318513,0.0 +16.61,27681.82,-49.22,-88.65,17.450071,-2.77630916412,0.0 +14.43,28609.09,-46.56,-89.83,19.6813203098,-5.4063590205,0.0 +12.56,29536.36,-44.45,-90.59,19.6840794708,-5.17136619032,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +965.45,420.5,18.27,0.99,-0.609960081337,-18.8843202113,0.0 +959.47,473.6,17.73,0.23,-0.958320350325,-24.6098580161,0.0 +952.11,539.27,17.09,-0.12,-1.0972258457,-26.510781061,0.0 +943.34,617.95,16.31,-0.41,-1.19240699221,-27.8686705469,0.0 +933.15,710.1,15.41,-0.66,-1.22561055312,-28.7622360059,0.0 +921.51,816.15,14.37,-0.89,-1.1838526972,-29.3476222536,0.0 +908.43,936.53,13.2,-1.09,-1.02237676117,-29.7232427822,0.0 +893.91,1071.68,11.9,-1.23,-0.5959608355,-29.9487145524,0.0 +877.94,1222.02,10.48,-1.26,0.793542424739,-29.9052401384,0.0 +860.57,1387.97,8.94,-1.48,2.81321697206,-29.4317304388,0.0 +841.8,1569.95,7.26,-2.26,3.9023914709,-29.1307059646,0.0 +821.68,1768.36,5.53,-4.19,4.69823233471,-29.0720585182,0.0 +800.26,1983.62,3.99,-9.28,5.53400277983,-29.6565537997,0.0 +777.64,2216.12,3.2,-28.85,6.3138440569,-35.1260446375,0.0 +753.93,2466.26,2.18,-33.54,7.29240590781,-36.998768821,0.0 +729.22,2734.44,1.3,-34.72,7.88816518804,-38.3262525034,0.0 +703.65,3021.02,0.78,-30.91,6.92579604789,-41.254218424,0.0 +677.31,3326.4,-0.3,-22.93,5.90524003981,-44.3167152592,0.0 +650.29,3650.96,-1.76,-18.7,7.61686299452,-46.3611852854,0.0 +622.65,3995.08,-3.84,-18.22,8.98026798437,-47.1656549785,0.0 +594.43,4359.14,-6.52,-19.36,8.90196868913,-47.3387379931,0.0 +565.73,4743.54,-9.68,-21.57,8.20997615253,-47.7792468118,0.0 +536.61,5148.68,-13.2,-21.91,7.31651756693,-48.4353915208,0.0 +507.21,5574.99,-16.7,-23.36,6.7416291672,-47.9691840558,0.0 +477.67,6022.92,-19.9,-27.38,7.523806092,-47.1835971627,0.0 +448.16,6492.97,-23.12,-32.6,8.26264640852,-48.0857696462,0.0 +418.78,6985.64,-26.82,-37.53,7.37546613616,-49.3503962474,0.0 +389.64,7501.47,-31.02,-41.53,4.45896514676,-52.1184608835,0.0 +360.86,8041.03,-34.92,-50.04,-0.153127021886,-58.4900802612,0.0 +332.6,8604.87,-38.9,-57.42,-3.00053087555,-65.3220511262,0.0 +304.98,9193.58,-43.6,-52.75,-3.381395832,-69.1376627548,0.0 +278.07,9807.78,-48.36,-54.37,-2.65339564047,-71.67876696,0.0 +252.03,10448.0,-52.95,-59.2,-2.63586078529,-74.7332282231,0.0 +227.01,11114.88,-57.57,-64.38,-2.66226496788,-77.0079903688,0.0 +203.12,11809.24,-62.04,-68.22,-1.94233395744,-77.8072935336,0.0 +180.53,12531.96,-65.14,-69.43,0.431508298079,-70.6379907954,0.0 +159.62,13283.92,-63.36,-74.68,3.99592450336,-54.8070073596,0.0 +140.7,14065.97,-58.47,-81.77,11.7398350423,-36.9192017869,0.0 +123.61,14878.92,-58.65,-83.45,14.9520105581,-31.9772204165,0.0 +108.1,15723.54,-56.52,-84.7,18.2630068473,-31.0912316001,0.0 +94.12,16600.44,-56.88,-84.39,10.5578994937,-23.960611353,0.0 +81.6,17505.85,-55.51,-84.28,15.3466316313,-14.9448072039,0.0 +70.61,18425.02,-56.69,-85.37,18.1985698411,-16.3918181118,0.0 +61.04,19346.68,-57.08,-86.03,23.0546517754,-13.2516590068,0.0 +52.77,20270.0,-55.68,-85.48,18.4776780411,-11.9126157829,0.0 +45.63,21194.61,-55.69,-85.77,16.2749979663,-11.2903678255,0.0 +39.45,22120.19,-56.0,-85.89,14.287549075,-8.0637668528,0.0 +34.11,23046.45,-55.06,-86.3,13.9129260054,-4.6093433135,0.0 +29.51,23973.18,-53.57,-86.83,13.2776569475,-2.97520833717,0.0 +25.56,24900.17,-51.77,-87.3,13.0170070124,-2.06169137036,0.0 +22.16,25827.33,-49.86,-87.51,13.2820130318,-3.82110286092,0.0 +19.24,26754.56,-48.53,-87.7,14.5219465042,-5.45265630453,0.0 +16.72,27681.82,-47.08,-88.06,14.859322752,-7.22491668432,0.0 +14.54,28609.09,-44.93,-89.11,13.3612877911,-8.51207909779,0.0 +12.66,29536.36,-43.36,-90.21,12.1082570424,-7.32435867602,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/0300 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +967.43,420.5,12.66,0.56,-2.04999011024,-10.3342726113,0.0 +961.33,473.6,13.52,0.72,-7.14723464783,-18.6191828239,0.0 +953.85,539.27,13.5,0.03,-8.93075246064,-20.7469418428,0.0 +944.97,617.95,13.07,-1.89,-10.1394330489,-23.4645475918,0.0 +934.64,710.1,12.36,-3.25,-10.109240061,-24.784300719,0.0 +922.86,816.15,11.51,-3.1,-9.2358056724,-24.8741896471,0.0 +909.63,936.53,10.47,-1.77,-7.10908930748,-24.6947107003,0.0 +894.95,1071.68,9.36,-1.6,-4.64880074726,-26.7743597514,0.0 +878.83,1222.02,8.2,-3.49,-1.90527863447,-30.2835366956,0.0 +861.29,1387.97,6.81,-2.03,1.16927021027,-29.8929072606,0.0 +842.38,1569.95,5.53,-5.18,2.36458570264,-30.6605749577,0.0 +822.14,1768.36,4.85,-12.84,3.10912570892,-34.3628707612,0.0 +800.67,1983.62,4.26,-21.0,2.80944369268,-35.071237482,0.0 +778.05,2216.12,3.43,-25.85,1.87304855064,-36.2237449406,0.0 +754.34,2466.26,2.12,-25.79,1.92323741856,-37.1943704749,0.0 +729.63,2734.44,1.64,-31.72,2.73871120695,-39.4623153295,0.0 +704.09,3021.02,1.41,-29.73,1.95051051089,-42.9535768432,0.0 +677.79,3326.4,0.21,-20.81,2.93239585416,-45.4692551631,0.0 +650.79,3650.96,-1.61,-16.61,3.72401012383,-46.7959002349,0.0 +623.12,3995.08,-4.19,-16.44,4.58860288095,-47.4807346661,0.0 +594.83,4359.14,-7.26,-17.51,5.80697795852,-48.4828498756,0.0 +566.03,4743.54,-10.58,-18.84,7.51939097949,-49.4859700983,0.0 +536.82,5148.68,-13.84,-20.16,8.28713978778,-49.3632028075,0.0 +507.36,5574.99,-16.84,-23.42,9.02202119355,-49.2539534696,0.0 +477.8,6022.92,-19.98,-27.98,9.34024156244,-49.6693780396,0.0 +448.26,6492.97,-23.26,-34.81,7.92222117957,-51.1744355158,0.0 +418.87,6985.64,-26.76,-42.35,4.22932283251,-54.9649555419,0.0 +389.77,7501.47,-30.3,-49.4,1.04283133936,-60.3473617743,0.0 +361.05,8041.03,-34.3,-49.75,0.659573914964,-65.1543288727,0.0 +332.84,8604.87,-38.59,-51.99,2.06097870059,-68.2367013272,0.0 +305.24,9193.58,-43.05,-53.4,3.19813759279,-70.1582462945,0.0 +278.38,9807.78,-47.8,-55.98,3.37090138963,-71.7459085408,0.0 +252.36,10448.0,-52.72,-60.93,4.98150043481,-73.6394754597,0.0 +227.32,11114.88,-57.53,-66.12,6.2557602779,-74.6541194797,0.0 +203.42,11809.24,-61.58,-69.57,7.08858741715,-73.349415289,0.0 +180.87,12531.96,-64.22,-71.05,6.12335331706,-69.7099794882,0.0 +159.95,13283.92,-63.63,-73.69,5.91208262591,-58.8159211761,0.0 +140.96,14065.97,-59.23,-81.39,8.07156636859,-41.0652366704,0.0 +123.82,14878.92,-58.14,-83.85,10.338762692,-29.1472547661,0.0 +108.27,15723.54,-57.71,-83.53,10.7735976142,-26.2556917248,0.0 +94.21,16600.44,-57.42,-84.24,13.1456276345,-23.7838214461,0.0 +81.61,17505.85,-57.55,-84.22,9.62146176899,-14.0728561864,0.0 +70.52,18425.02,-58.74,-85.11,15.7315954486,-14.9652968964,0.0 +60.92,19346.68,-56.71,-86.21,12.5010708945,-18.2027797991,0.0 +52.66,20270.0,-56.25,-85.95,14.7317730684,-15.7647618509,0.0 +45.53,21194.61,-55.75,-85.48,12.8833038691,-14.6854213176,0.0 +39.37,22120.19,-55.01,-85.68,13.3741785154,-13.0695550977,0.0 +34.08,23046.45,-52.73,-86.0,14.1138320736,-13.3095072478,0.0 +29.52,23973.18,-52.34,-86.62,12.9449254465,-16.2798330864,0.0 +25.59,24900.17,-50.79,-87.16,12.4532101673,-13.6619293775,0.0 +22.19,25827.33,-50.21,-87.51,17.0673652386,-13.2006779283,0.0 +19.27,26754.56,-48.39,-87.5,17.2429445471,-10.3278659575,0.0 +16.73,27681.82,-47.57,-87.85,14.4919669474,-2.76711199889,0.0 +14.55,28609.09,-46.09,-88.82,10.9037734556,1.96779309329,0.0 +12.66,29536.36,-44.3,-89.97,9.16266626399,4.44915168759,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/0600 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +969.07,420.5,9.2,1.12,1.49049041186,-9.13186133328,0.0 +962.9,473.6,10.7,1.26,-3.93663712409,-15.6262298085,0.0 +955.34,539.27,11.02,0.41,-6.3906715284,-18.6869068718,0.0 +946.36,617.95,10.9,-0.87,-9.32216594141,-22.775065524,0.0 +935.95,710.1,10.46,-1.54,-9.62888540744,-23.3845925483,0.0 +924.08,816.15,9.66,-2.34,-9.19923935924,-23.8280027604,0.0 +910.75,936.53,8.85,-4.29,-8.29273511491,-24.7126823109,0.0 +895.97,1071.68,8.13,-7.42,-6.70111870317,-26.8168938756,0.0 +879.76,1222.02,7.29,-4.39,-4.34389026571,-30.0701533959,0.0 +862.15,1387.97,5.96,-2.39,-2.11297336043,-30.7568792443,0.0 +843.16,1569.95,4.79,-5.13,-1.22187856858,-30.8246041021,0.0 +822.84,1768.36,3.96,-14.3,-1.12798336066,-30.1862758102,0.0 +801.3,1983.62,3.53,-18.51,0.804202113654,-30.5077607187,0.0 +778.63,2216.12,3.37,-24.24,3.32646081499,-33.3268395335,0.0 +754.91,2466.26,2.69,-29.24,3.30732936875,-36.0624810262,0.0 +730.23,2734.44,2.19,-31.06,2.10977450911,-38.9558700939,0.0 +704.69,3021.02,1.2,-22.25,1.87002199747,-42.490186879,0.0 +678.35,3326.4,-0.32,-13.5,2.60472802428,-45.4502614164,0.0 +651.27,3650.96,-2.54,-11.23,3.44667785966,-46.2713768989,0.0 +623.49,3995.08,-5.21,-13.68,3.68045644434,-45.8438599299,0.0 +595.1,4359.14,-7.97,-16.29,3.55636219683,-45.6976773476,0.0 +566.24,4743.54,-10.75,-18.16,3.08280991603,-46.413931308,0.0 +537.02,5148.68,-13.63,-22.26,3.04760061395,-48.3056868766,0.0 +507.56,5574.99,-16.74,-26.84,3.22568500865,-50.8459475243,0.0 +477.99,6022.92,-19.98,-33.16,3.55356742993,-53.2205879322,0.0 +448.45,6492.97,-23.02,-41.32,3.77068529377,-56.0309336956,0.0 +419.1,6985.64,-26.11,-45.07,4.20861204014,-59.2935901814,0.0 +390.04,7501.47,-29.86,-43.02,4.82803020645,-61.8983870662,0.0 +361.35,8041.03,-34.04,-48.68,5.5523022395,-64.2378156364,0.0 +333.14,8604.87,-38.29,-57.52,6.57001120529,-67.2478567333,0.0 +305.54,9193.58,-43.06,-54.81,7.56815789151,-69.2159832674,0.0 +278.64,9807.78,-47.94,-55.8,9.22943084681,-70.4846995872,0.0 +252.59,10448.0,-52.68,-62.15,11.8082338606,-71.9510922265,0.0 +227.53,11114.88,-57.6,-65.04,13.6465427285,-72.9901091491,0.0 +203.59,11809.24,-61.84,-70.14,13.8831995367,-72.0944329995,0.0 +181.02,12531.96,-63.87,-72.52,11.4754749982,-65.481561846,0.0 +160.13,13283.92,-63.11,-71.74,10.2368341665,-55.612109066,0.0 +141.07,14065.97,-60.78,-79.74,10.2510729333,-43.6371511947,0.0 +123.82,14878.92,-59.21,-84.12,9.61657905815,-31.0661474739,0.0 +108.19,15723.54,-59.0,-84.32,10.7756282266,-24.6292789392,0.0 +94.07,16600.44,-58.55,-84.26,14.6238479368,-20.2020535864,0.0 +81.45,17505.85,-57.7,-84.29,12.4676686136,-14.8373401022,0.0 +70.4,18425.02,-57.84,-85.27,20.1403460021,-15.9916782054,0.0 +60.84,19346.68,-56.59,-86.03,11.8324132007,-19.3998289394,0.0 +52.59,20270.0,-56.48,-86.3,8.47167703862,-13.4788663574,0.0 +45.47,21194.61,-55.56,-85.72,3.69630034134,-8.96789682881,0.0 +39.31,22120.19,-55.4,-85.56,8.42189120069,-6.36249708197,0.0 +34.01,23046.45,-54.42,-85.95,8.99735785374,-10.6695788982,0.0 +29.42,23973.18,-54.71,-86.47,5.69541774792,-8.81726671587,0.0 +25.45,24900.17,-54.65,-86.93,4.55922089212,-6.39415224845,0.0 +22.02,25827.33,-52.55,-87.48,7.94377713794,-6.43733641978,0.0 +19.1,26754.56,-49.39,-87.54,10.1601642544,-6.29956873523,0.0 +16.59,27681.82,-47.49,-87.86,15.2610900596,-5.35333001662,0.0 +14.42,28609.09,-46.04,-88.73,20.1460745552,-7.61658568128,0.0 +12.54,29536.36,-44.72,-89.78,25.0063774647,-9.10157706398,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/0900 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +969.85,420.5,6.68,1.67,2.43391653881,-8.62425518383,0.0 +963.62,473.6,8.26,1.25,-0.0714488540937,-13.6456012667,0.0 +955.99,539.27,8.52,1.18,-2.60521998262,-14.6404211953,0.0 +946.94,617.95,8.72,0.84,-7.72614279316,-15.1307522222,0.0 +936.44,710.1,8.3,0.75,-8.96032762028,-14.9124894136,0.0 +924.48,816.15,7.64,0.33,-8.27682893264,-14.9256505016,0.0 +911.06,936.53,7.24,-0.41,-3.1928439051,-15.7354973494,0.0 +896.21,1071.68,6.92,-3.39,-2.30272722396,-17.0089795199,0.0 +879.94,1222.02,6.25,-4.95,-1.29820729995,-23.8934838416,0.0 +862.27,1387.97,5.32,-3.54,-0.546267394165,-24.8363258164,0.0 +843.25,1569.95,5.04,-13.61,0.454931086452,-26.0629844875,0.0 +822.97,1768.36,4.94,-15.55,1.14334573053,-28.843438621,0.0 +801.48,1983.62,4.37,-19.0,0.617593745539,-32.164697653,0.0 +778.85,2216.12,3.66,-25.66,0.870489136532,-34.6283693469,0.0 +755.16,2466.26,3.05,-30.38,2.00505234368,-37.3847150576,0.0 +730.5,2734.44,2.23,-22.44,2.20726878863,-40.6247454756,0.0 +704.95,3021.02,0.92,-13.07,1.84627761243,-43.3278518091,0.0 +678.57,3326.4,-0.85,-9.52,2.38383911812,-43.5936179056,0.0 +651.44,3650.96,-3.0,-11.69,3.30761377977,-42.5974798914,0.0 +623.62,3995.08,-5.34,-15.3,4.11183204511,-42.625029004,0.0 +595.22,4359.14,-7.97,-16.71,3.76271816916,-43.7109181167,0.0 +566.35,4743.54,-10.67,-20.28,2.71425366664,-44.7622756821,0.0 +537.12,5148.68,-13.67,-23.61,2.54223541608,-44.908662325,0.0 +507.64,5574.99,-16.89,-28.86,3.9747044314,-46.2680330927,0.0 +478.1,6022.92,-19.25,-42.56,3.11136200988,-52.2162403998,0.0 +448.62,6492.97,-22.41,-40.9,2.75943170115,-56.4206818212,0.0 +419.29,6985.64,-26.16,-40.89,3.11004750819,-58.3686063938,0.0 +390.21,7501.47,-29.87,-47.5,2.25775270547,-60.1390598293,0.0 +361.52,8041.03,-33.94,-50.01,2.14786894552,-63.4107179157,0.0 +333.3,8604.87,-38.24,-60.05,2.77552145838,-66.4993387668,0.0 +305.66,9193.58,-43.57,-58.77,7.22071403154,-66.3599279159,0.0 +278.68,9807.78,-48.59,-57.9,11.3901851428,-66.916582816,0.0 +252.56,10448.0,-53.25,-59.88,14.1088138664,-69.5333720646,0.0 +227.46,11114.88,-57.66,-64.92,16.4104961677,-70.4641928645,0.0 +203.55,11809.24,-61.3,-69.73,19.6775348094,-68.3086370342,0.0 +181.05,12531.96,-63.32,-73.09,19.2418546335,-63.491727059,0.0 +160.17,13283.92,-63.21,-73.75,15.914844181,-53.6931991237,0.0 +141.05,14065.97,-62.31,-76.33,13.7142355915,-42.0830830087,0.0 +123.69,14878.92,-60.57,-82.21,10.7761774479,-31.8551512743,0.0 +108.01,15723.54,-59.57,-84.53,18.3119598477,-24.7291357311,0.0 +93.89,16600.44,-58.45,-84.35,15.7801671563,-21.0401445698,0.0 +81.3,17505.85,-57.78,-84.73,21.553905234,-20.6333754938,0.0 +70.29,18425.02,-56.61,-85.04,13.1787896617,-22.3999567612,0.0 +60.77,19346.68,-56.67,-85.95,14.8086582526,-14.466309779,0.0 +52.53,20270.0,-56.31,-86.18,9.02577232895,-9.03522904802,0.0 +45.4,21194.61,-57.07,-86.04,16.6717286437,-5.03984231675,0.0 +39.21,22120.19,-57.27,-85.85,13.1679293359,-9.94799267513,0.0 +33.87,23046.45,-56.36,-85.85,9.74277706127,-8.99037591452,0.0 +29.28,23973.18,-55.43,-86.34,6.94562877881,-6.85410414221,0.0 +25.34,24900.17,-52.61,-86.5,7.4826505572,-7.38920669256,0.0 +21.95,25827.33,-51.34,-87.41,9.42565906404,-6.07908046492,0.0 +19.03,26754.56,-51.33,-87.52,9.27458482633,-8.14505424956,0.0 +16.5,27681.82,-50.63,-87.81,12.4772316615,-8.30241462097,0.0 +14.31,28609.09,-50.03,-88.62,17.9071324077,-7.90545430876,0.0 +12.43,29536.36,-47.3,-89.29,18.2000628754,-8.48296179281,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/1200 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +971.27,420.5,4.54,1.33,2.59007339179,-6.20697884232,0.0 +964.99,473.6,7.34,0.8,2.92425047197,-10.9287092657,0.0 +957.32,539.27,7.74,0.92,0.556023657588,-12.583834179,0.0 +948.23,617.95,7.48,1.2,-0.549066215007,-10.6186433454,0.0 +937.68,710.1,7.46,1.01,0.217324079154,-8.70571116459,0.0 +925.67,816.15,7.16,0.29,0.549131363193,-9.35322445329,0.0 +912.21,936.53,6.51,-0.16,1.49764197779,-13.5437985595,0.0 +897.3,1071.68,6.55,-6.97,-0.497329547172,-18.4987155131,0.0 +880.99,1222.02,6.41,-13.98,-0.831936894243,-21.2688326513,0.0 +863.3,1387.97,5.57,-12.26,0.404283556122,-22.4866467707,0.0 +844.26,1569.95,5.23,-16.07,1.99836527855,-24.2547489119,0.0 +823.95,1768.36,4.84,-18.85,1.94604252433,-28.2548770864,0.0 +802.45,1983.62,4.64,-24.51,1.30541725695,-33.0779225991,0.0 +779.82,2216.12,4.25,-25.46,0.314291294518,-37.514882149,0.0 +756.15,2466.26,3.56,-18.04,-1.00339524681,-40.4778461792,0.0 +731.49,2734.44,2.19,-9.3,-2.02389207165,-42.44421474,0.0 +705.92,3021.02,0.75,-7.61,-2.77269977767,-44.1938840833,0.0 +679.51,3326.4,-0.77,-11.58,-2.54096880825,-45.0255507346,0.0 +652.33,3650.96,-3.15,-12.92,-1.04940228561,-43.8794618517,0.0 +624.44,3995.08,-5.78,-14.53,1.99253295247,-42.0954179234,0.0 +595.96,4359.14,-8.35,-20.18,3.75828570181,-40.901128043,0.0 +567.02,4743.54,-10.76,-26.22,2.94117005902,-40.8315731818,0.0 +537.78,5148.68,-12.95,-32.72,1.1435445155,-42.5353868258,0.0 +508.37,5574.99,-15.58,-35.04,-0.316599400199,-45.3487868068,0.0 +478.88,6022.92,-18.65,-36.17,-1.24459723136,-48.1718294968,0.0 +449.42,6492.97,-22.02,-38.8,-2.23758977973,-51.2492317084,0.0 +420.09,6985.64,-25.75,-44.62,-4.29543573237,-54.8233433397,0.0 +390.99,7501.47,-29.56,-50.3,-6.24815047004,-58.2728983014,0.0 +362.24,8041.03,-34.12,-47.85,-3.60853245367,-60.5599726078,0.0 +333.93,8604.87,-38.89,-54.46,3.59168371563,-61.3593326176,0.0 +306.16,9193.58,-44.12,-55.55,8.96149832945,-61.2790838744,0.0 +279.09,9807.78,-48.99,-55.12,10.8419471138,-61.4877375558,0.0 +252.9,10448.0,-53.41,-58.92,12.7160484225,-62.2787921737,0.0 +227.75,11114.88,-57.68,-65.24,17.5012786709,-62.6825365579,0.0 +203.82,11809.24,-61.24,-68.86,21.9136216419,-61.5066273023,0.0 +181.29,12531.96,-63.32,-72.41,19.7830117624,-57.4540379536,0.0 +160.34,13283.92,-64.06,-74.14,15.0976457968,-49.3513659639,0.0 +141.14,14065.97,-62.84,-74.8,12.4278355533,-36.6112229521,0.0 +123.75,14878.92,-60.35,-81.22,16.9250717024,-28.675817143,0.0 +108.11,15723.54,-58.37,-84.52,18.7218692601,-24.5670702331,0.0 +94.02,16600.44,-58.67,-84.68,21.5460631362,-27.0483321703,0.0 +81.38,17505.85,-58.58,-84.8,12.7400041261,-28.62796369,0.0 +70.31,18425.02,-57.93,-85.14,11.849228823,-25.8095183764,0.0 +60.73,19346.68,-58.51,-85.64,9.51703315397,-16.9938854901,0.0 +52.43,20270.0,-57.75,-85.79,15.5688401465,-13.0777055618,0.0 +45.28,21194.61,-57.73,-85.93,12.7350976695,-11.9381560955,0.0 +39.12,22120.19,-55.73,-85.69,12.5588723407,-9.78385791272,0.0 +33.84,23046.45,-53.99,-85.83,10.9218716446,-7.65041803513,0.0 +29.28,23973.18,-53.92,-86.17,12.3768931187,-6.53387974888,0.0 +25.35,24900.17,-53.21,-86.59,12.1164989012,-5.97519601263,0.0 +21.95,25827.33,-53.25,-87.25,7.93427295161,-7.62199667338,0.0 +19.01,26754.56,-52.24,-87.57,8.0764255288,-4.55454693668,0.0 +16.48,27681.82,-50.79,-87.69,9.92072672534,-6.8771246938,0.0 +14.3,28609.09,-48.23,-88.39,7.49357022815,-9.48850565168,0.0 +12.43,29536.36,-45.92,-89.11,11.0254769836,-13.7080277713,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/1500 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +971.62,420.5,11.67,2.29,2.37335563593,-7.70992477812,0.0 +965.46,473.6,10.99,2.04,2.51060581664,-8.1964696656,0.0 +957.88,539.27,10.23,1.73,2.62460227317,-8.64943686793,0.0 +948.85,617.95,9.38,1.36,2.7211354183,-9.12786727448,0.0 +938.35,710.1,8.45,0.94,2.77371994131,-9.57839812924,0.0 +926.37,816.15,7.4,0.29,2.75995423939,-10.4092183642,0.0 +912.91,936.53,7.35,-7.91,2.2698658431,-14.2829627469,0.0 +898.02,1071.68,7.16,-10.82,2.20656665508,-16.943314069,0.0 +881.71,1222.02,5.96,-4.06,3.54707110217,-18.4196790692,0.0 +864.0,1387.97,5.66,-8.82,3.66669161045,-20.2166123668,0.0 +844.97,1569.95,5.75,-13.64,1.83927177282,-23.7409550725,0.0 +824.69,1768.36,5.6,-20.8,0.033722919189,-27.6025711578,0.0 +803.23,1983.62,5.51,-21.03,-1.61996400373,-32.6553074376,0.0 +780.66,2216.12,5.1,-15.5,-3.74610075692,-36.6253343481,0.0 +757.03,2466.26,4.02,-9.23,-5.95123265435,-38.2219707776,0.0 +732.4,2734.44,2.71,-6.42,-7.02807142055,-39.7769758887,0.0 +706.83,3021.02,0.83,-7.63,-6.6699908194,-39.8582934497,0.0 +680.36,3326.4,-1.48,-10.58,-4.19595931156,-39.3927123109,0.0 +653.09,3650.96,-3.63,-14.19,-1.49458261976,-39.6262520403,0.0 +625.13,3995.08,-5.83,-20.04,0.451619700799,-39.8073733962,0.0 +596.64,4359.14,-7.69,-27.01,1.02570074371,-39.6994948213,0.0 +567.76,4743.54,-9.42,-35.93,0.232534245459,-40.3729804049,0.0 +538.61,5148.68,-11.86,-30.82,-1.4580029191,-41.9617187217,0.0 +509.27,5574.99,-14.66,-30.91,-2.98003927582,-43.7127932074,0.0 +479.85,6022.92,-17.49,-42.58,-4.37098193275,-46.1541785211,0.0 +450.45,6492.97,-21.0,-46.44,-5.94888834606,-47.76052889,0.0 +421.12,6985.64,-25.35,-41.42,-6.23906438081,-48.7035166944,0.0 +391.98,7501.47,-29.6,-46.16,-6.16239239103,-51.2985745643,0.0 +363.16,8041.03,-34.07,-50.96,-3.73595348142,-53.9680354546,0.0 +334.76,8604.87,-39.15,-50.47,1.05170838239,-53.7953359224,0.0 +306.9,9193.58,-44.37,-52.86,3.62771272605,-53.4883519411,0.0 +279.74,9807.78,-49.08,-55.31,6.81049989156,-52.7261187303,0.0 +253.46,10448.0,-53.7,-59.9,13.2750009753,-53.1246062218,0.0 +228.23,11114.88,-58.06,-64.13,18.5726451998,-55.1556524857,0.0 +204.2,11809.24,-61.65,-70.22,20.4060398371,-54.0886507338,0.0 +181.56,12531.96,-64.29,-72.75,20.2448747661,-51.8184980683,0.0 +160.52,13283.92,-64.48,-73.61,15.5967380176,-42.2314053285,0.0 +141.31,14065.97,-61.89,-76.16,19.3424257364,-31.8502576899,0.0 +123.96,14878.92,-59.92,-80.25,22.3065242952,-30.3333519774,0.0 +108.25,15723.54,-60.21,-83.4,18.3399233168,-31.9456927499,0.0 +94.03,16600.44,-60.28,-84.45,11.1415304799,-30.2004398554,0.0 +81.32,17505.85,-59.59,-84.32,7.09549284825,-23.0356456281,0.0 +70.22,18425.02,-58.53,-84.67,6.05698340809,-14.6807958451,0.0 +60.64,19346.68,-57.89,-85.66,10.6189811548,-10.0173243993,0.0 +52.39,20270.0,-56.83,-85.64,12.0911056523,-12.2098635364,0.0 +45.27,21194.61,-56.35,-85.49,12.3918197186,-14.9260189951,0.0 +39.12,22120.19,-56.72,-85.58,9.31990083446,-13.7138176258,0.0 +33.82,23046.45,-55.1,-85.7,7.23372221032,-10.8301217716,0.0 +29.25,23973.18,-54.31,-85.97,7.78482149263,-4.74441870876,0.0 +25.31,24900.17,-54.2,-86.73,8.8277473535,-6.36911464865,0.0 +21.91,25827.33,-53.16,-87.07,4.85189707327,-3.95429131093,0.0 +18.98,26754.56,-51.58,-87.4,8.49128775898,-2.9237848478,0.0 +16.46,27681.82,-48.55,-87.5,7.9023386689,-5.45553044779,0.0 +14.3,28609.09,-47.87,-88.26,5.29354431466,-6.69317739252,0.0 +12.43,29536.36,-46.17,-88.95,-2.38496523234,-5.8500152792,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/1800 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +970.67,420.5,16.22,1.48,1.35770381523,-9.17219643656,0.0 +964.62,473.6,15.52,1.24,1.44964842918,-9.55152583215,0.0 +957.16,539.27,14.78,1.03,1.54359598787,-9.81237490265,0.0 +948.27,617.95,13.92,0.8,1.66642498635,-10.087909752,0.0 +937.94,710.1,12.94,0.55,1.81165665353,-10.3589736497,0.0 +926.15,816.15,11.84,0.27,1.97681900189,-10.6452217218,0.0 +912.89,936.53,10.62,-0.03,2.13489824098,-10.9119068591,0.0 +898.16,1071.68,9.28,-0.35,2.26514107553,-11.1634400082,0.0 +881.97,1222.02,7.81,-0.78,2.39086053997,-11.5146637595,0.0 +864.37,1387.97,6.94,-7.85,2.71619064803,-15.6274786462,0.0 +845.42,1569.95,7.13,-18.1,1.61862504275,-21.4768887504,0.0 +825.24,1768.36,7.3,-19.33,-1.39290983851,-26.8472595794,0.0 +803.88,1983.62,6.88,-13.39,-3.44434736324,-29.3645605722,0.0 +781.4,2216.12,6.15,-5.53,-4.92200675685,-31.5754831163,0.0 +757.85,2466.26,4.65,-3.55,-5.71584098096,-32.7840747288,0.0 +733.25,2734.44,2.98,-7.02,-5.9689076307,-33.509256142,0.0 +707.66,3021.02,1.03,-9.77,-6.04430644523,-34.3842332189,0.0 +681.18,3326.4,-1.17,-11.75,-6.22725854658,-34.9243234128,0.0 +653.91,3650.96,-3.03,-19.07,-6.21315775805,-34.6701386095,0.0 +626.0,3995.08,-4.7,-23.65,-5.78323756784,-34.1925536746,0.0 +597.57,4359.14,-6.56,-25.26,-5.1773158185,-34.1125922577,0.0 +568.75,4743.54,-8.85,-25.31,-4.47490657309,-34.4078527748,0.0 +539.63,5148.68,-11.03,-36.11,-4.39356324055,-35.1236829889,0.0 +510.34,5574.99,-13.43,-45.88,-4.16941990196,-36.0904113375,0.0 +480.95,6022.92,-16.93,-39.57,-2.95400963136,-36.7952197831,0.0 +451.51,6492.97,-21.08,-36.33,-3.08887982042,-37.2522872598,0.0 +422.13,6985.64,-25.14,-40.55,-2.96017408733,-38.2961312909,0.0 +392.93,7501.47,-29.59,-45.37,0.0,-38.9352051347,0.0 +364.03,8041.03,-34.32,-48.11,3.44711005046,-38.5481242849,0.0 +335.54,8604.87,-39.27,-49.05,6.1256110484,-38.1156625703,0.0 +307.62,9193.58,-44.13,-52.85,6.96914233245,-38.424951982,0.0 +280.41,9807.78,-49.06,-54.56,10.1350547319,-40.023970986,0.0 +254.06,10448.0,-53.9,-58.56,14.3308356669,-42.6570878519,0.0 +228.75,11114.88,-58.17,-64.94,19.3069995299,-46.4964129634,0.0 +204.63,11809.24,-62.3,-69.62,20.0120223413,-47.6765837715,0.0 +181.92,12531.96,-64.03,-71.11,18.4740758246,-42.7115211841,0.0 +160.88,13283.92,-63.64,-73.17,18.7119103518,-33.9665917488,0.0 +141.65,14065.97,-62.4,-77.5,23.2971252926,-31.4383322409,0.0 +124.18,14878.92,-61.42,-80.29,18.9192697665,-32.441407658,0.0 +108.37,15723.54,-60.66,-83.0,10.8731880145,-28.1200582174,0.0 +94.14,16600.44,-59.67,-84.58,8.64940677919,-20.6973629898,0.0 +81.46,17505.85,-58.56,-84.01,11.5447778967,-14.5867927884,0.0 +70.37,18425.02,-58.11,-84.57,14.2478827815,-12.9645758109,0.0 +60.77,19346.68,-58.65,-85.47,16.5044696885,-13.3174281972,0.0 +52.48,20270.0,-57.38,-85.5,11.4414381648,-14.8892383134,0.0 +45.32,21194.61,-57.74,-85.58,5.681682041,-14.6634303691,0.0 +39.14,22120.19,-56.94,-85.54,5.76726881462,-10.5823134279,0.0 +33.83,23046.45,-55.51,-85.64,5.44438205885,-7.52941570554,0.0 +29.25,23973.18,-54.83,-85.97,1.85713831418,-7.08907090073,0.0 +25.31,24900.17,-53.34,-86.52,7.05286572387,-3.99519583564,0.0 +21.92,25827.33,-51.82,-87.12,11.1565247089,-0.159679735455,0.0 +19.01,26754.56,-50.4,-87.31,9.94683793314,-0.335184573298,0.0 +16.49,27681.82,-49.82,-87.58,4.55614933002,4.14868503036,0.0 +14.32,28609.09,-48.39,-88.25,4.22650905157,10.010421985,0.0 +12.44,29536.36,-46.29,-89.0,11.0079483301,11.9542930274,0.0 + + +MEM = DETERMINISTIC +TIME = 160504/2100 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +968.97,420.5,19.54,1.23,1.14962486684,-6.80421227259,0.0 +962.99,473.6,18.89,1.0,1.23601768783,-7.0457536094,0.0 +955.63,539.27,18.17,0.79,1.3425602088,-7.24380666412,0.0 +946.87,617.95,17.33,0.57,1.48036338041,-7.41523022432,0.0 +936.67,710.1,16.37,0.32,1.6552154506,-7.61704828646,0.0 +925.03,816.15,15.29,0.06,1.85679607161,-7.8303783532,0.0 +911.95,936.53,14.08,-0.22,2.06277659354,-8.03980956939,0.0 +897.41,1071.68,12.74,-0.52,2.24680327918,-8.25252948822,0.0 +881.43,1222.02,11.26,-0.85,2.42451479572,-8.50569070334,0.0 +864.03,1387.97,9.65,-1.29,2.58208092632,-8.94582921895,0.0 +845.27,1569.95,9.25,-8.33,2.61479301179,-16.4719378507,0.0 +825.25,1768.36,9.13,-6.29,2.25847047486,-19.6394668351,0.0 +804.05,1983.62,8.42,-3.41,0.810826961452,-24.1872770929,0.0 +781.68,2216.12,6.93,-4.23,-0.319636997234,-25.7928359121,0.0 +758.17,2466.26,5.3,-6.51,-2.26052671049,-26.8076683688,0.0 +733.6,2734.44,3.47,-8.51,-4.41745454686,-27.3649664225,0.0 +708.04,3021.02,1.38,-9.4,-6.07291137473,-27.4839214407,0.0 +681.58,3326.4,-0.6,-12.47,-7.09573342751,-26.5743780854,0.0 +654.36,3650.96,-2.38,-13.47,-7.31806515713,-25.6054385056,0.0 +626.5,3995.08,-4.14,-17.65,-5.36281924719,-24.9727829859,0.0 +598.12,4359.14,-6.06,-26.79,-2.15951994298,-25.4506619551,0.0 +569.32,4743.54,-8.27,-36.66,-0.285173872806,-26.7846590048,0.0 +540.21,5148.68,-10.7,-43.2,0.345145418998,-27.4643540025,0.0 +510.9,5574.99,-13.64,-36.15,2.10264283676,-27.8343015352,0.0 +481.46,6022.92,-17.11,-37.53,3.39158786575,-27.8634584527,0.0 +451.99,6492.97,-21.0,-36.2,4.31951559407,-27.7741059511,0.0 +422.57,6985.64,-25.31,-38.11,8.21777138125,-27.9756644035,0.0 +393.32,7501.47,-29.91,-42.02,12.8248922983,-28.4834794471,0.0 +364.35,8041.03,-34.67,-47.84,13.8588139461,-29.3981881909,0.0 +335.8,8604.87,-39.5,-47.15,15.2880900485,-28.9229868047,0.0 +307.85,9193.58,-43.97,-48.52,18.8512832768,-30.0748362502,0.0 +280.64,9807.78,-48.87,-51.63,20.5964451826,-36.0071245791,0.0 +254.29,10448.0,-53.8,-58.08,17.9258518217,-40.4901357233,0.0 +228.96,11114.88,-58.32,-66.44,18.6143264835,-41.6518485465,0.0 +204.8,11809.24,-62.35,-69.26,22.2400951164,-39.5666337482,0.0 +182.05,12531.96,-64.38,-71.12,25.082647279,-37.0329909549,0.0 +160.93,13283.92,-64.83,-72.54,22.9918112794,-34.7368376458,0.0 +141.6,14065.97,-63.48,-77.29,21.2292260209,-32.2202785777,0.0 +124.1,14878.92,-61.09,-81.68,18.2635818938,-29.4791136224,0.0 +108.37,15723.54,-58.87,-82.82,16.8689847115,-22.4103029428,0.0 +94.2,16600.44,-59.37,-84.08,21.215399819,-18.5269436603,0.0 +81.51,17505.85,-59.17,-83.91,20.586414729,-20.0124239296,0.0 +70.41,18425.02,-57.91,-84.53,16.4189055691,-18.3570975206,0.0 +60.81,19346.68,-58.23,-85.12,12.6954588235,-15.9318216309,0.0 +52.53,20270.0,-56.75,-85.33,12.1506625711,-11.3108682173,0.0 +45.4,21194.61,-56.53,-85.45,8.97123671906,-7.36119362273,0.0 +39.24,22120.19,-55.68,-85.45,8.27479667051,-4.59812912533,0.0 +33.92,23046.45,-55.54,-85.71,5.57402133474,-4.42108373583,0.0 +29.33,23973.18,-55.41,-85.95,5.79740353706,-4.05637053081,0.0 +25.36,24900.17,-54.74,-86.3,6.88588831884,-7.39973182972,0.0 +21.96,25827.33,-51.09,-86.62,8.00352860752,-5.98087101002,0.0 +19.05,26754.56,-49.87,-87.2,10.319111271,-0.676350285876,0.0 +16.53,27681.82,-48.86,-87.54,14.8898912104,3.59399220747,0.0 +14.35,28609.09,-48.91,-88.44,22.7405270657,7.69282031686,0.0 +12.47,29536.36,-46.76,-89.14,24.9879124084,4.3700775099,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +968.48,420.5,20.88,3.26,1.05456752117,-2.42418213489,0.0 +962.53,473.6,20.33,3.08,1.16653593483,-2.50164438527,0.0 +955.22,539.27,19.68,2.93,1.2980212953,-2.56741813859,0.0 +946.51,617.95,18.91,2.77,1.49908567937,-2.65827842353,0.0 +936.38,710.1,18.0,2.6,1.74180301979,-2.73935548357,0.0 +924.81,816.15,16.97,2.41,2.01213159938,-2.83868259756,0.0 +911.81,936.53,15.79,2.2,2.37703526489,-3.00230009572,0.0 +897.37,1071.68,14.49,1.95,2.91285370246,-3.31446492904,0.0 +881.5,1222.02,13.17,1.57,4.28601252595,-4.58815179392,0.0 +864.24,1387.97,12.11,1.21,5.60272205259,-7.19183287888,0.0 +845.64,1569.95,11.37,1.03,5.83444578034,-14.2258487622,0.0 +825.76,1768.36,10.48,0.68,4.09486972898,-17.2284734615,0.0 +804.64,1983.62,9.05,-0.03,0.757392301456,-19.7154788984,0.0 +782.31,2216.12,7.55,-1.99,-0.409244690752,-20.3868215285,0.0 +758.84,2466.26,6.04,-6.84,-2.17454844033,-20.7242399636,0.0 +734.32,2734.44,4.34,-9.95,-2.59730158602,-20.3032260226,0.0 +708.81,3021.02,2.32,-10.12,-1.91040389611,-20.4769519046,0.0 +682.42,3326.4,0.41,-14.36,-1.01145397114,-21.6891716628,0.0 +655.25,3650.96,-1.47,-19.21,-0.530620391163,-23.7478523346,0.0 +627.42,3995.08,-3.53,-22.19,-0.879195959021,-25.1768781679,0.0 +599.03,4359.14,-5.98,-21.28,-1.1906336707,-24.9694694216,0.0 +570.18,4743.54,-8.76,-18.26,-0.382192942845,-24.0617596334,0.0 +540.97,5148.68,-11.65,-19.12,1.61493066408,-23.328618991,0.0 +511.55,5574.99,-14.25,-39.92,5.8209295038,-22.5078643368,0.0 +482.02,6022.92,-17.45,-42.5,10.7499705475,-23.4908033346,0.0 +452.47,6492.97,-21.23,-44.35,14.2483738125,-21.5024741808,0.0 +423.0,6985.64,-25.39,-42.8,19.3864240361,-20.8330911514,0.0 +393.71,7501.47,-29.97,-47.55,22.2947747983,-21.0389388664,0.0 +364.7,8041.03,-34.76,-41.34,22.9985547551,-26.1879221946,0.0 +336.16,8604.87,-38.97,-42.47,21.4444305566,-30.3319339222,0.0 +308.22,9193.58,-43.73,-47.34,19.4664275019,-31.7290195582,0.0 +281.03,9807.78,-48.33,-55.26,19.3457955303,-34.61522531,0.0 +254.68,10448.0,-53.55,-61.99,22.0990791618,-37.7877547862,0.0 +229.3,11114.88,-58.73,-63.35,25.4666280143,-36.6280328843,0.0 +205.07,11809.24,-62.68,-68.91,28.6666010232,-34.0547447199,0.0 +182.27,12531.96,-64.4,-70.62,27.5801386458,-34.1194719025,0.0 +161.16,13283.92,-63.97,-73.54,22.6503867946,-32.2880980753,0.0 +141.89,14065.97,-62.24,-78.53,21.8487026805,-31.3543541294,0.0 +124.44,14878.92,-60.22,-83.78,19.8256449918,-27.4990496032,0.0 +108.68,15723.54,-59.59,-83.96,19.254813748,-25.62636892,0.0 +94.45,16600.44,-59.08,-83.87,15.6156105134,-25.8352919925,0.0 +81.73,17505.85,-59.51,-83.93,16.9144958201,-21.8374994833,0.0 +70.57,18425.02,-58.67,-84.35,16.24202659,-20.833779243,0.0 +60.92,19346.68,-58.74,-84.96,12.3108849477,-17.1008979657,0.0 +52.6,20270.0,-57.68,-85.25,14.9153177163,-17.7062361186,0.0 +45.44,21194.61,-56.65,-85.4,11.3188393777,-15.8508655677,0.0 +39.27,22120.19,-56.44,-85.65,13.764001755,-9.28044160784,0.0 +33.94,23046.45,-55.28,-85.79,9.54076065813,-8.77932752115,0.0 +29.36,23973.18,-54.33,-85.87,6.81361564621,-3.74581689976,0.0 +25.41,24900.17,-52.97,-85.92,6.59571665796,-2.81875560863,0.0 +22.01,25827.33,-52.39,-86.44,2.99781448047,-3.52366593341,0.0 +19.08,26754.56,-50.92,-87.25,10.2690022599,-4.60645819864,0.0 +16.55,27681.82,-48.29,-87.45,15.6848081032,-6.47762538289,0.0 +14.39,28609.09,-46.11,-88.18,17.8712244068,-9.36669295509,0.0 +12.53,29536.36,-43.72,-89.09,16.8611830854,-8.65431373921,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/0300 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +967.88,420.5,17.89,3.65,0.047225453418,9.01931479737,0.0 +961.9,473.6,19.76,3.2,0.336782933092,9.79118585766,0.0 +954.58,539.27,19.4,3.6,1.6276352767,9.56224937719,0.0 +945.87,617.95,18.8,3.76,3.04289052733,8.98466891109,0.0 +935.74,710.1,18.1,3.63,4.35386263165,7.85457610739,0.0 +924.2,816.15,17.46,3.61,6.51227405402,5.42389686218,0.0 +911.25,936.53,16.87,4.23,9.76642560644,2.28530010117,0.0 +896.88,1071.68,15.94,4.27,11.3031849622,-0.81617133946,0.0 +881.12,1222.02,14.92,3.92,12.0048854048,-4.7409560733,0.0 +863.97,1387.97,13.73,3.21,11.8208824903,-7.77964367881,0.0 +845.48,1569.95,12.68,1.54,9.17634106381,-11.3035726276,0.0 +825.69,1768.36,11.65,0.81,4.65527463587,-13.4664306285,0.0 +804.65,1983.62,9.94,1.07,1.04172472801,-14.1517754351,0.0 +782.39,2216.12,8.19,0.48,0.569350074888,-14.8206013788,0.0 +758.98,2466.26,6.21,-0.62,-1.99049405461,-15.9127064612,0.0 +734.48,2734.44,4.41,-2.76,-1.76276361441,-16.7997803436,0.0 +709.01,3021.02,2.6,-4.95,-0.712500213107,-18.297147791,0.0 +682.66,3326.4,0.94,-9.56,0.187135520038,-19.1459537025,0.0 +655.54,3650.96,-1.08,-13.96,0.557635684554,-18.7887029194,0.0 +627.73,3995.08,-3.4,-18.23,0.377086595154,-18.307131931,0.0 +599.33,4359.14,-6.31,-15.08,1.2507353168,-18.9306495921,0.0 +570.44,4743.54,-9.02,-20.08,3.2173748402,-21.0995202858,0.0 +541.2,5148.68,-11.72,-24.94,5.06143326918,-22.3320990991,0.0 +511.73,5574.99,-14.6,-35.57,7.49698849749,-22.0474828857,0.0 +482.13,6022.92,-18.24,-33.71,11.1148826068,-22.9105468816,0.0 +452.5,6492.97,-21.89,-34.51,11.8847157713,-25.4288953011,0.0 +422.97,6985.64,-25.92,-34.71,13.6118298518,-28.2454363505,0.0 +393.63,7501.47,-30.22,-35.1,16.0637557553,-28.2314147872,0.0 +364.63,8041.03,-34.65,-37.19,17.7603100636,-27.4742834207,0.0 +336.08,8604.87,-39.25,-42.9,17.7979916784,-29.399556223,0.0 +308.13,9193.58,-43.83,-53.16,19.0125261849,-32.1612357874,0.0 +280.9,9807.78,-48.94,-58.87,23.0456562911,-33.8343845213,0.0 +254.5,10448.0,-54.16,-60.07,27.6744017532,-34.6919541521,0.0 +229.07,11114.88,-59.26,-63.68,30.612251631,-35.6151651519,0.0 +204.81,11809.24,-63.13,-67.32,31.5236396912,-36.0599278823,0.0 +182.03,12531.96,-64.01,-71.1,28.5396039184,-34.9930116739,0.0 +161.04,13283.92,-62.4,-76.61,25.6219671935,-32.1766313733,0.0 +141.9,14065.97,-61.12,-81.4,24.7124849461,-32.1478106617,0.0 +124.52,14878.92,-59.66,-86.6,23.8247705793,-33.2903613177,0.0 +108.79,15723.54,-58.66,-85.43,18.0281447412,-30.9133703407,0.0 +94.56,16600.44,-59.95,-84.39,13.8972482575,-25.1229789994,0.0 +81.78,17505.85,-59.85,-83.99,14.9612094895,-23.6115132787,0.0 +70.61,18425.02,-58.7,-84.21,11.4304416855,-19.7741875804,0.0 +60.95,19346.68,-59.41,-84.75,10.9638953653,-16.9152165776,0.0 +52.6,20270.0,-58.33,-85.06,10.0119416025,-17.6744476773,0.0 +45.42,21194.61,-57.31,-85.36,5.58390486157,-15.9629899537,0.0 +39.24,22120.19,-56.38,-85.73,4.63453410818,-11.0197367267,0.0 +33.91,23046.45,-55.76,-85.98,6.28910822892,-10.0062890663,0.0 +29.33,23973.18,-54.09,-85.88,9.73444813495,-5.29197550412,0.0 +25.38,24900.17,-53.44,-85.97,8.82619143458,-5.27609186305,0.0 +21.99,25827.33,-51.77,-86.38,5.77657211174,-2.50932777376,0.0 +19.06,26754.56,-50.95,-87.21,7.35289607074,-7.04871074576,0.0 +16.54,27681.82,-48.13,-87.42,4.83127968161,-9.71126159475,0.0 +14.37,28609.09,-46.91,-88.08,7.24521028876,-8.40848045326,0.0 +12.5,29536.36,-44.42,-89.15,6.75608002826,-5.05235476923,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/0600 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +967.42,420.5,13.02,5.91,5.12189718214,8.03048617463,0.0 +961.36,473.6,16.35,5.73,11.1038879252,14.5601149303,0.0 +953.99,539.27,18.4,5.17,13.342890445,16.7083683863,0.0 +945.27,617.95,18.82,4.8,14.6220250172,15.46776473,0.0 +935.17,710.1,18.82,4.72,14.9929818979,11.2080231316,0.0 +923.67,816.15,18.47,4.62,15.2056252123,7.35723569408,0.0 +910.77,936.53,17.95,4.81,15.2888712425,3.4230715261,0.0 +896.48,1071.68,17.41,3.79,15.0181703633,-0.482460264866,0.0 +880.8,1222.02,16.51,2.77,13.7453503035,-2.92918745076,0.0 +863.76,1387.97,15.52,1.88,11.0599582681,-4.88494190081,0.0 +845.38,1569.95,14.49,0.78,7.8408257532,-6.44052688397,0.0 +825.69,1768.36,12.84,0.26,6.41128441593,-7.20092704174,0.0 +804.73,1983.62,11.05,-0.69,5.43383384899,-7.75167730837,0.0 +782.54,2216.12,9.17,-2.1,4.53603426331,-8.26467773414,0.0 +759.19,2466.26,7.15,-3.59,4.3783885148,-9.83864260809,0.0 +734.75,2734.44,5.22,-5.3,3.46987266052,-12.2704438645,0.0 +709.32,3021.02,3.24,-6.47,2.50263138921,-13.29567384,0.0 +683.01,3326.4,1.44,-11.04,1.16428370246,-12.5031437841,0.0 +655.91,3650.96,-0.74,-15.53,-0.489052383989,-12.3920813965,0.0 +628.11,3995.08,-3.29,-16.14,-0.532958097799,-13.810454479,0.0 +599.71,4359.14,-6.11,-16.72,0.0,-14.5399567852,0.0 +570.81,4743.54,-9.0,-17.75,1.59012264568,-15.0783739318,0.0 +541.54,5148.68,-12.02,-19.8,3.16693164492,-16.1569114426,0.0 +512.02,5574.99,-15.24,-22.8,5.2185677195,-17.3284424156,0.0 +482.35,6022.92,-18.72,-26.96,8.19074711869,-18.8644338369,0.0 +452.65,6492.97,-22.55,-30.26,10.3820857145,-21.6885098104,0.0 +423.02,6985.64,-26.72,-32.57,10.2200372029,-24.6125799895,0.0 +393.61,7501.47,-30.74,-34.24,9.97452665754,-27.3157498748,0.0 +364.56,8041.03,-34.96,-38.94,11.0503078024,-28.9682331579,0.0 +335.97,8604.87,-39.69,-45.84,13.4960947967,-30.1850307064,0.0 +307.96,9193.58,-44.65,-53.7,18.096396719,-31.4578918549,0.0 +280.66,9807.78,-49.52,-61.54,21.6347313021,-34.1567303316,0.0 +254.25,10448.0,-54.12,-61.97,18.4892122206,-37.8917164859,0.0 +228.92,11114.88,-57.92,-65.53,11.3662039887,-40.6817539815,0.0 +204.86,11809.24,-61.06,-69.18,10.8884255513,-45.5637027929,0.0 +182.26,12531.96,-62.57,-72.91,12.7781668832,-46.4224875477,0.0 +161.31,13283.92,-62.56,-78.11,15.2874152149,-43.3144270014,0.0 +142.14,14065.97,-60.84,-84.62,17.5441360745,-38.2315347312,0.0 +124.73,14878.92,-59.8,-87.74,17.5607753219,-31.2035458217,0.0 +108.94,15723.54,-59.76,-86.05,13.9218594088,-27.8985382266,0.0 +94.64,16600.44,-60.28,-84.52,14.3183938918,-23.1653646131,0.0 +81.83,17505.85,-60.25,-83.98,15.8464918543,-19.1823690065,0.0 +70.63,18425.02,-59.31,-84.24,13.3109326939,-17.1294638361,0.0 +60.95,19346.68,-59.48,-84.8,8.7196876733,-15.9466519467,0.0 +52.58,20270.0,-59.33,-85.01,7.1829439063,-15.6744522726,0.0 +45.38,21194.61,-57.45,-85.16,7.57540507569,-9.14733568127,0.0 +39.19,22120.19,-57.39,-85.82,7.81527986844,-8.52589341433,0.0 +33.85,23046.45,-56.61,-86.21,2.45752467386,-13.1063629131,0.0 +29.26,23973.18,-54.84,-86.33,1.57289215054,-10.4372233279,0.0 +25.32,24900.17,-53.36,-86.18,-0.447341567922,-6.04827426581,0.0 +21.93,25827.33,-52.36,-86.29,4.13474545722,-4.98032497534,0.0 +19.0,26754.56,-51.04,-86.99,6.13290142991,-3.68210587844,0.0 +16.48,27681.82,-49.5,-87.49,4.32051732504,-0.67966555239,0.0 +14.32,28609.09,-47.58,-88.14,4.96845859717,-2.31577466173,0.0 +12.44,29536.36,-46.06,-89.21,7.67768200181,-3.85643617185,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/0900 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.54,420.5,9.62,7.26,3.23450179147,7.81263454938,0.0 +960.42,473.6,13.38,6.23,12.4008224132,10.3209801721,0.0 +952.99,539.27,16.32,5.2,20.7792961212,11.7085316293,0.0 +944.24,617.95,18.68,3.97,25.2244901027,12.1343055192,0.0 +934.16,710.1,19.42,3.94,25.4516399349,10.7826162703,0.0 +922.7,816.15,19.27,3.83,21.697610987,8.12967413593,0.0 +909.84,936.53,18.75,3.71,17.3470333018,5.98322417339,0.0 +895.6,1071.68,18.31,2.92,15.0600673627,3.37736484292,0.0 +879.98,1222.02,17.32,1.96,14.5252107966,2.23045367863,0.0 +862.99,1387.97,16.26,0.42,12.7808920219,1.49688699213,0.0 +844.66,1569.95,14.9,-1.2,11.9467669853,-0.433892296405,0.0 +825.02,1768.36,13.35,-2.52,11.5322771647,-2.67303831999,0.0 +804.1,1983.62,11.53,-1.81,9.63896758444,-4.48858152553,0.0 +781.96,2216.12,9.67,-2.85,8.46662099887,-4.69312465489,0.0 +758.67,2466.26,7.86,-6.2,8.91491804967,-5.16364050165,0.0 +734.3,2734.44,6.04,-9.7,7.31162408518,-6.49156363046,0.0 +708.94,3021.02,3.93,-12.1,6.47323379161,-7.68721225487,0.0 +682.68,3326.4,1.76,-14.87,7.38449534068,-9.32694242936,0.0 +655.61,3650.96,-0.59,-16.42,7.76060735028,-10.8199405374,0.0 +627.83,3995.08,-3.21,-16.69,7.9925915018,-11.5126901853,0.0 +599.45,4359.14,-6.1,-16.72,8.50630509488,-11.6479659115,0.0 +570.55,4743.54,-9.14,-18.09,8.7154543221,-12.5726440142,0.0 +541.28,5148.68,-12.26,-19.78,8.87697996621,-14.8264796307,0.0 +511.73,5574.99,-15.55,-23.02,8.73496280407,-17.7127523505,0.0 +482.05,6022.92,-19.04,-27.05,6.99710876627,-20.9851593018,0.0 +452.34,6492.97,-22.62,-31.51,5.17862103544,-22.4847780769,0.0 +422.74,6985.64,-26.52,-33.07,5.3375619439,-23.6846302262,0.0 +393.36,7501.47,-30.62,-43.23,6.23342696219,-26.4104266047,0.0 +364.33,8041.03,-35.04,-52.63,8.22781356383,-29.4488720722,0.0 +335.78,8604.87,-39.2,-52.76,6.41563769612,-31.3657045441,0.0 +307.88,9193.58,-43.45,-57.74,0.864935080957,-31.9645417741,0.0 +280.73,9807.78,-48.22,-62.26,1.96409880141,-33.9605294062,0.0 +254.46,10448.0,-52.81,-65.35,2.62866219642,-37.0342567843,0.0 +229.22,11114.88,-57.31,-64.99,4.18299724419,-40.0000190007,0.0 +205.16,11809.24,-61.09,-68.07,7.30139585966,-43.398732095,0.0 +182.46,12531.96,-63.87,-70.58,10.1953582102,-44.4084089053,0.0 +161.37,13283.92,-63.59,-76.18,14.8078156502,-41.9789024133,0.0 +142.1,14065.97,-62.07,-86.84,17.1138441802,-36.352300095,0.0 +124.63,14878.92,-60.38,-90.57,18.0730282956,-29.5735423923,0.0 +108.79,15723.54,-60.9,-88.02,17.4253651012,-27.4579817674,0.0 +94.47,16600.44,-60.37,-85.25,15.6360970261,-23.427618331,0.0 +81.7,17505.85,-59.6,-83.93,16.432955674,-17.7397662014,0.0 +70.51,18425.02,-59.96,-84.25,14.2156029318,-14.1265630983,0.0 +60.81,19346.68,-60.55,-84.88,13.1342267271,-13.7441831756,0.0 +52.46,20270.0,-58.31,-84.96,15.126528585,-13.1168795577,0.0 +45.3,21194.61,-57.13,-85.13,10.2256532347,-10.4457397096,0.0 +39.11,22120.19,-58.62,-85.75,2.70960628152,-12.7586444995,0.0 +33.77,23046.45,-56.78,-86.24,1.11749551319,-11.3359807995,0.0 +29.19,23973.18,-54.58,-86.41,2.14097949894,-4.36257126512,0.0 +25.25,24900.17,-54.29,-86.5,4.16744368997,-5.00369680756,0.0 +21.86,25827.33,-52.86,-86.24,6.64836071337,-5.7144559129,0.0 +18.93,26754.56,-52.24,-87.11,8.22953624104,-2.66441388146,0.0 +16.41,27681.82,-51.26,-87.58,4.67616399482,1.52298783324,0.0 +14.23,28609.09,-48.86,-88.25,2.72307071081,2.16602824701,0.0 +12.37,29536.36,-46.54,-89.23,2.81955318201,-2.50419660485,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/1200 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.83,420.5,9.17,6.76,0.314834321926,7.671728328,0.0 +960.68,473.6,11.39,6.16,10.4896027219,8.75823368426,0.0 +953.22,539.27,15.96,5.11,21.2923127312,8.47754535926,0.0 +944.48,617.95,19.45,3.06,25.4670117326,8.9683505496,0.0 +934.41,710.1,20.26,2.47,23.4821553203,7.42643056788,0.0 +922.98,816.15,20.17,2.85,20.0325985165,5.06530666167,0.0 +910.15,936.53,19.45,2.29,18.4022680302,4.84834743235,0.0 +895.93,1071.68,18.64,0.26,16.9361155845,5.30421088134,0.0 +880.31,1222.02,17.77,-3.39,15.8621991134,4.76190561859,0.0 +863.32,1387.97,16.3,-2.36,14.9130894386,3.97642875568,0.0 +844.97,1569.95,14.8,-3.92,14.1320604025,4.10039423467,0.0 +825.3,1768.36,13.1,-3.62,13.6543428339,3.07213111992,0.0 +804.36,1983.62,11.63,-5.82,12.6538656102,0.11926340499,0.0 +782.21,2216.12,9.82,-6.09,11.0656948895,-2.44510174825,0.0 +758.91,2466.26,7.98,-8.03,10.5222375762,-4.70682432898,0.0 +734.54,2734.44,6.18,-11.77,9.25665416836,-6.229598286,0.0 +709.18,3021.02,4.13,-15.7,8.37050662476,-7.49461855681,0.0 +682.91,3326.4,1.72,-16.45,8.18478606824,-9.10929131903,0.0 +655.82,3650.96,-0.73,-16.39,8.60586280539,-9.54102181182,0.0 +628.03,3995.08,-3.24,-16.35,8.95652080672,-9.42831184723,0.0 +599.64,4359.14,-6.02,-17.15,8.15738951276,-10.5240266065,0.0 +570.75,4743.54,-8.88,-19.83,6.43745663475,-13.2104437614,0.0 +541.49,5148.68,-11.77,-25.58,6.14826467643,-15.9418841268,0.0 +512.0,5574.99,-14.78,-30.14,5.79804604293,-17.3688207983,0.0 +482.39,6022.92,-18.04,-30.87,4.66549164838,-17.0424780522,0.0 +452.76,6492.97,-21.9,-37.75,3.96293006232,-16.6604338604,0.0 +423.2,6985.64,-25.99,-46.08,4.23659880605,-18.6324062719,0.0 +393.85,7501.47,-30.06,-44.35,4.35593313616,-22.2229065297,0.0 +364.88,8041.03,-33.62,-53.83,2.57582256512,-23.6723679956,0.0 +336.45,8604.87,-37.95,-53.53,2.9876805181,-26.3451707324,0.0 +308.61,9193.58,-42.67,-60.19,2.83520092167,-30.620642678,0.0 +281.46,9807.78,-47.86,-58.43,3.98618928454,-34.663562408,0.0 +255.15,10448.0,-52.72,-63.09,4.63551754446,-38.305852897,0.0 +229.86,11114.88,-56.97,-68.07,5.68962924085,-40.6381963475,0.0 +205.78,11809.24,-60.5,-69.12,8.11290725553,-42.9774622072,0.0 +183.09,12531.96,-62.88,-70.22,10.3721253626,-41.5077239241,0.0 +161.98,13283.92,-63.71,-72.01,16.3565837967,-35.8249477644,0.0 +142.58,14065.97,-63.41,-79.47,20.3927977666,-31.9979550987,0.0 +124.92,14878.92,-62.27,-87.31,19.1863219547,-28.746932638,0.0 +108.96,15723.54,-61.28,-88.15,16.6897060365,-24.8275413549,0.0 +94.61,16600.44,-60.29,-85.64,20.4245099179,-20.232914899,0.0 +81.78,17505.85,-61.12,-84.4,22.9932399189,-21.6298802895,0.0 +70.52,18425.02,-60.88,-84.32,14.8441427089,-23.0866597466,0.0 +60.83,19346.68,-59.3,-84.73,11.5409438868,-19.5068992406,0.0 +52.49,20270.0,-59.01,-84.91,9.50720168536,-17.5319721724,0.0 +45.3,21194.61,-58.06,-85.12,5.71721649956,-12.6681256333,0.0 +39.12,22120.19,-56.74,-85.63,5.05723319577,-5.85472810751,0.0 +33.79,23046.45,-56.78,-86.26,7.30394571663,-2.55065202991,0.0 +29.2,23973.18,-56.24,-86.52,1.99661973922,-1.79146443381,0.0 +25.24,24900.17,-55.17,-86.56,0.909121932034,-2.60624788351,0.0 +21.83,25827.33,-54.42,-86.42,-1.57109011987,-3.662096947,0.0 +18.89,26754.56,-52.84,-86.95,-2.23226391193,-4.59920880991,0.0 +16.38,27681.82,-50.55,-87.54,4.67539537736,-1.09230045849,0.0 +14.21,28609.09,-48.19,-88.3,10.0148904379,2.87361536452,0.0 +12.35,29536.36,-46.11,-89.27,8.25028437528,5.70425046833,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/1500 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.39,420.5,19.84,9.26,5.49498869293,6.78090481927,0.0 +960.45,473.6,19.18,9.02,6.03673439394,7.29197430389,0.0 +953.13,539.27,18.5,8.77,6.49211240609,7.56912871747,0.0 +944.42,617.95,18.35,6.33,11.080982437,8.801587746,0.0 +934.34,710.1,19.92,2.12,15.7686513671,9.26991965659,0.0 +922.9,816.15,20.14,-0.47,17.4799551626,9.56206687187,0.0 +910.06,936.53,19.6,-1.86,17.0790696712,9.72198583665,0.0 +895.84,1071.68,18.92,-5.08,16.7118854423,7.99265334592,0.0 +880.22,1222.02,17.75,-5.09,15.8607775811,6.14243802867,0.0 +863.23,1387.97,16.38,-4.32,13.8221302046,4.25488335695,0.0 +844.88,1569.95,15.0,-5.7,12.5266820955,3.96888551643,0.0 +825.23,1768.36,13.66,-9.74,12.2644603863,4.323810898,0.0 +804.32,1983.62,12.18,-12.79,11.7947883013,2.91236189225,0.0 +782.2,2216.12,10.43,-12.06,10.5280628511,0.754660928758,0.0 +758.93,2466.26,8.61,-11.42,7.60603113006,-1.61393707107,0.0 +734.6,2734.44,6.6,-14.3,6.517058491,-2.01985973326,0.0 +709.28,3021.02,4.59,-16.92,6.91933343368,-2.35418571328,0.0 +683.05,3326.4,2.35,-18.09,7.69982436377,-4.31210883423,0.0 +656.01,3650.96,-0.11,-19.12,7.61177005721,-7.02886031464,0.0 +628.27,3995.08,-2.51,-23.04,7.26587920752,-8.23572510467,0.0 +599.94,4359.14,-5.05,-25.04,6.449157981,-8.96174384913,0.0 +571.14,4743.54,-7.74,-27.2,5.3942744498,-9.65587456743,0.0 +541.98,5148.68,-10.65,-28.68,5.11179911642,-11.042693826,0.0 +512.57,5574.99,-13.91,-29.99,5.29571807384,-13.6038567682,0.0 +483.0,6022.92,-17.55,-37.95,3.40127944105,-15.7315404645,0.0 +453.38,6492.97,-21.32,-42.28,1.63502717726,-16.9493987324,0.0 +423.88,6985.64,-24.83,-47.48,1.08147732371,-17.3832377118,0.0 +394.65,7501.47,-28.26,-52.36,0.0721750300221,-18.796837652,0.0 +365.79,8041.03,-32.56,-51.59,1.32036709621,-22.8993306245,0.0 +337.39,8604.87,-37.19,-55.52,2.37824733989,-26.3876446444,0.0 +309.56,9193.58,-41.98,-58.15,3.62582254791,-29.0684778909,0.0 +282.43,9807.78,-46.68,-63.81,4.49294978694,-30.8734924736,0.0 +256.16,10448.0,-51.52,-65.71,6.09015800569,-33.6454781083,0.0 +230.87,11114.88,-56.48,-67.06,7.83620800913,-38.6543030374,0.0 +206.69,11809.24,-60.82,-69.36,8.79929849621,-39.4628454554,0.0 +183.84,12531.96,-63.98,-70.73,12.1583034904,-37.3972002957,0.0 +162.54,13283.92,-64.66,-72.85,15.8552290011,-33.4211381564,0.0 +143.01,14065.97,-63.74,-75.19,19.5777638041,-28.9053679943,0.0 +125.26,14878.92,-62.8,-80.22,21.9815941114,-25.7826661701,0.0 +109.19,15723.54,-62.83,-85.52,22.7868659916,-25.4142184335,0.0 +94.7,16600.44,-62.23,-85.75,18.7847864324,-25.1284244893,0.0 +81.81,17505.85,-60.74,-84.47,14.168397014,-23.3029192971,0.0 +70.58,18425.02,-59.81,-84.24,8.74876566,-16.8780799355,0.0 +60.89,19346.68,-59.82,-84.59,7.05222295269,-13.2020937055,0.0 +52.54,20270.0,-58.37,-84.84,4.69632333393,-11.7297697696,0.0 +45.36,21194.61,-57.52,-85.05,2.87395538129,-8.22052413798,0.0 +39.17,22120.19,-58.0,-85.66,7.07138192564,-7.14083648,0.0 +33.83,23046.45,-55.97,-86.19,4.4110377233,-8.87819508411,0.0 +29.25,23973.18,-54.23,-86.38,2.76894300215,-4.7308929143,0.0 +25.31,24900.17,-54.98,-86.55,4.80977442256,-1.19831984087,0.0 +21.89,25827.33,-53.81,-86.34,-0.11629835475,1.94036236152,0.0 +18.96,26754.56,-52.41,-86.9,-0.797677959485,2.62217622441,0.0 +16.44,27681.82,-50.0,-87.49,2.12610295715,4.56360084897,0.0 +14.26,28609.09,-49.36,-88.17,7.8243827453,3.35676815855,0.0 +12.39,29536.36,-47.08,-89.21,8.36634144287,-0.721661475359,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/1800 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +964.87,420.5,26.36,7.92,7.44908876534,7.08871477444,0.0 +959.06,473.6,25.69,7.69,7.81407004406,7.41009336667,0.0 +951.91,539.27,24.95,7.48,8.05348314233,7.58126109417,0.0 +943.39,617.95,24.09,7.25,8.28200754788,7.70689807993,0.0 +933.48,710.1,23.13,6.99,8.50131210021,7.78455981083,0.0 +922.16,816.15,22.04,6.71,8.68367372444,7.78594509963,0.0 +909.43,936.53,20.84,6.41,8.83936543868,7.72738570353,0.0 +895.29,1071.68,19.52,6.05,8.94241270495,7.60789893362,0.0 +879.74,1222.02,18.39,1.54,9.12502658623,7.29484899561,0.0 +862.81,1387.97,16.96,0.05,9.93534220333,4.7261502158,0.0 +844.52,1569.95,15.52,-2.18,10.3084481592,3.67472836051,0.0 +824.92,1768.36,14.4,-11.35,10.6711545473,2.6784288656,0.0 +804.07,1983.62,13.04,-13.58,10.7754146309,2.12381924635,0.0 +782.02,2216.12,11.24,-12.71,10.0979010818,1.60477074391,0.0 +758.83,2466.26,9.66,-20.02,10.3870792718,1.51345956766,0.0 +734.58,2734.44,7.62,-18.11,10.7530382195,0.584246014764,0.0 +709.33,3021.02,5.36,-17.64,10.7820894155,-0.367098521695,0.0 +683.16,3326.4,3.01,-19.57,10.0001601478,-0.996385964627,0.0 +656.19,3650.96,0.62,-20.4,8.3502516927,-2.85567408848,0.0 +628.52,3995.08,-1.55,-25.84,7.6366360151,-4.50011787835,0.0 +600.29,4359.14,-3.8,-27.54,6.9366570412,-6.6683022392,0.0 +571.59,4743.54,-6.63,-26.34,6.46691547592,-7.71790581697,0.0 +542.51,5148.68,-9.88,-29.27,6.08388430501,-8.1206703417,0.0 +513.14,5574.99,-13.32,-38.96,4.28447453864,-9.58254943059,0.0 +483.6,6022.92,-16.88,-42.77,2.21164867359,-10.360523109,0.0 +454.05,6492.97,-20.18,-47.55,3.53044067077,-11.115894886,0.0 +424.64,6985.64,-23.53,-47.85,4.83302795184,-13.3002992235,0.0 +395.49,7501.47,-27.27,-54.73,5.12256514657,-15.3810709983,0.0 +366.69,8041.03,-31.5,-52.43,4.32093882937,-20.0869492604,0.0 +338.33,8604.87,-36.26,-55.14,5.18040455966,-25.1700475954,0.0 +310.52,9193.58,-41.16,-58.88,5.66092263668,-29.1772945606,0.0 +283.38,9807.78,-46.35,-60.65,5.45458488565,-30.7774067369,0.0 +257.05,10448.0,-51.33,-64.89,5.30469761817,-33.7979003793,0.0 +231.69,11114.88,-56.32,-66.95,6.33173437229,-34.806750512,0.0 +207.42,11809.24,-61.12,-69.07,10.5389635474,-33.5273138561,0.0 +184.44,12531.96,-64.46,-70.75,14.5829590659,-32.4031682447,0.0 +162.99,13283.92,-66.12,-71.23,19.0847955425,-30.3413614427,0.0 +143.25,14065.97,-65.78,-73.03,20.7657280877,-27.4572143101,0.0 +125.36,14878.92,-63.47,-78.23,21.5294940634,-23.8522578835,0.0 +109.28,15723.54,-61.88,-84.8,20.3989123297,-21.7226352914,0.0 +94.84,16600.44,-61.0,-86.07,15.5426458834,-19.8507962548,0.0 +81.98,17505.85,-60.44,-84.58,13.9741178284,-15.7449618162,0.0 +70.72,18425.02,-60.5,-84.39,10.5272242839,-11.57738442,0.0 +60.98,19346.68,-60.43,-84.74,8.91995590664,-9.99045580339,0.0 +52.6,20270.0,-58.82,-84.83,8.99755396813,-5.01826360938,0.0 +45.39,21194.61,-58.67,-85.04,8.28212609984,-1.70459605405,0.0 +39.17,22120.19,-58.13,-85.64,4.64648123373,-4.13550162543,0.0 +33.84,23046.45,-55.66,-86.21,2.41874122367,-3.33645356972,0.0 +29.25,23973.18,-55.25,-86.52,3.02908982683,-1.63167884344,0.0 +25.31,24900.17,-53.93,-86.58,4.91860318152,-5.19400870155,0.0 +21.92,25827.33,-51.02,-86.23,3.61207674716,-1.85954418787,0.0 +19.0,26754.56,-51.04,-86.87,8.37449056281,3.24320727914,0.0 +16.48,27681.82,-50.18,-87.48,5.15864131943,4.13137298444,0.0 +14.3,28609.09,-49.33,-88.36,2.47195313029,8.20820956527,0.0 +12.42,29536.36,-46.74,-89.22,1.40890757514,10.7743633931,0.0 + + +MEM = DETERMINISTIC +TIME = 160505/2100 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +963.56,420.5,28.34,7.13,7.86158455194,6.38438114016,0.0 +957.79,473.6,27.69,6.9,8.2341769602,6.634657238,0.0 +950.7,539.27,27.0,6.74,8.4125956735,6.72290178349,0.0 +942.25,617.95,26.19,6.55,8.59675084905,6.77226747946,0.0 +932.41,710.1,25.25,6.35,8.78325305095,6.78602103623,0.0 +921.19,816.15,24.18,6.12,8.97418629553,6.76007905282,0.0 +908.56,936.53,22.98,5.87,9.16767128345,6.69498945473,0.0 +894.53,1071.68,21.64,5.59,9.34670168442,6.57872508193,0.0 +879.1,1222.02,20.16,5.28,9.52071895036,6.42906161941,0.0 +862.3,1387.97,18.53,4.96,9.67611020244,6.26454868478,0.0 +844.13,1569.95,16.76,4.58,9.82417419043,6.02969985569,0.0 +824.64,1768.36,14.84,4.09,10.0017121309,5.6517853009,0.0 +803.86,1983.62,13.07,1.09,11.0300234556,2.60128977903,0.0 +781.86,2216.12,11.66,-4.43,11.8476672448,-2.859686693,0.0 +758.73,2466.26,9.83,-6.07,11.8194943775,-3.62486364293,0.0 +734.52,2734.44,7.81,-9.28,11.5770647572,-4.22515187902,0.0 +709.31,3021.02,5.65,-12.44,10.8101465133,-3.33596453786,0.0 +683.19,3326.4,3.56,-19.73,10.7697129684,-0.906251017015,0.0 +656.28,3650.96,1.38,-24.66,10.6818196249,-0.784423799352,0.0 +628.67,3995.08,-0.83,-24.94,9.68045137784,-3.52530965787,0.0 +600.5,4359.14,-3.39,-25.44,8.45357592149,-5.75151715101,0.0 +571.83,4743.54,-6.26,-27.31,6.50289704678,-5.58547997442,0.0 +542.78,5148.68,-9.4,-35.27,4.7805589216,-6.42530620402,0.0 +513.45,5574.99,-12.76,-42.04,3.65745203664,-7.55906799965,0.0 +483.96,6022.92,-16.39,-39.75,5.24003666556,-10.0703076569,0.0 +454.43,6492.97,-19.8,-50.68,7.98695441181,-12.2659973241,0.0 +425.03,6985.64,-23.41,-49.84,9.87899160831,-13.2440333187,0.0 +395.88,7501.47,-26.83,-54.17,10.2013477264,-13.851950413,0.0 +367.12,8041.03,-30.76,-57.03,9.65071164555,-15.102008923,0.0 +338.83,8604.87,-35.18,-56.3,10.8430888689,-18.8338825553,0.0 +311.1,9193.58,-39.99,-55.65,13.7049745461,-24.3621637255,0.0 +284.04,9807.78,-45.22,-53.65,15.6055721198,-27.1498859723,0.0 +257.74,10448.0,-50.97,-58.2,16.7876485869,-27.1921337792,0.0 +232.32,11114.88,-56.57,-63.19,17.1040851054,-26.8790829076,0.0 +207.94,11809.24,-61.78,-67.52,17.5681895291,-26.857237086,0.0 +184.81,12531.96,-65.58,-70.51,19.9074757781,-26.0096614728,0.0 +163.23,13283.92,-66.57,-70.89,23.9510276398,-22.9922951874,0.0 +143.47,14065.97,-65.14,-72.37,23.7953811495,-19.4485682955,0.0 +125.6,14878.92,-62.78,-78.22,24.1461335405,-18.8853956001,0.0 +109.54,15723.54,-61.31,-84.71,21.6051879414,-17.5205244814,0.0 +95.09,16600.44,-61.0,-86.71,19.0014668206,-15.2994248486,0.0 +82.17,17505.85,-61.35,-85.23,16.7727029124,-11.4931111227,0.0 +70.85,18425.02,-60.76,-84.55,16.5420560869,-11.3138645963,0.0 +61.11,19346.68,-59.56,-84.86,16.4877913294,-11.1169692797,0.0 +52.72,20270.0,-59.48,-85.07,13.0071258066,-9.00991994914,0.0 +45.48,21194.61,-58.44,-85.12,11.044420896,-11.7611136933,0.0 +39.28,22120.19,-56.08,-85.44,8.64139540431,-8.89545608935,0.0 +33.95,23046.45,-56.13,-86.22,7.8549113817,-3.71467700641,0.0 +29.35,23973.18,-55.21,-86.53,0.42721230191,0.0192501667458,0.0 +25.4,24900.17,-52.76,-86.51,2.24289145931,6.09271883498,0.0 +21.99,25827.33,-53.53,-86.4,3.85391537368,5.67725622383,0.0 +19.05,26754.56,-51.45,-87.07,2.17781723485,2.3013674569,0.0 +16.52,27681.82,-49.21,-87.47,4.14757285841,6.80549426861,0.0 +14.35,28609.09,-47.88,-88.2,9.14973631296,7.69388259133,0.0 +12.48,29536.36,-44.8,-88.95,15.5332271533,9.73264512923,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +962.93,420.5,28.71,8.42,6.1776726077,5.99913844227,0.0 +957.18,473.6,28.2,7.97,7.11811090198,6.7879675731,0.0 +950.11,539.27,27.57,7.7,7.57050830186,7.10172472562,0.0 +941.68,617.95,26.81,7.48,7.86340236575,7.24344380276,0.0 +931.87,710.1,25.91,7.26,8.10947908684,7.31976749162,0.0 +920.68,816.15,24.89,7.03,8.32830851191,7.33722651904,0.0 +908.1,936.53,23.72,6.78,8.55060325385,7.31840478148,0.0 +894.11,1071.68,22.41,6.51,8.76567792435,7.24387199002,0.0 +878.74,1222.02,20.96,6.2,9.01311992058,7.12324307708,0.0 +861.99,1387.97,19.36,5.81,9.27444289164,6.91043898636,0.0 +843.89,1569.95,17.62,5.28,9.5935679471,6.56393543292,0.0 +824.46,1768.36,15.75,4.6,10.0245964657,5.84617186883,0.0 +803.75,1983.62,13.75,3.79,10.8645023074,3.90931965473,0.0 +781.81,2216.12,11.61,2.91,11.6545796603,1.24963009401,0.0 +758.7,2466.26,9.57,0.47,12.0938200652,-1.66094823774,0.0 +734.5,2734.44,7.89,-5.54,11.9072783394,-2.68997311592,0.0 +709.33,3021.02,6.5,-16.45,11.2405615452,-3.18287734881,0.0 +683.29,3326.4,4.4,-17.53,10.682860585,-3.1522425933,0.0 +656.46,3650.96,2.32,-21.27,11.1278270417,-2.93178925429,0.0 +628.94,3995.08,0.08,-24.76,10.2701644725,-3.30332184276,0.0 +600.83,4359.14,-2.82,-24.7,10.6004535026,-3.89600685001,0.0 +572.21,4743.54,-5.52,-35.55,10.3425756778,-4.02824329073,0.0 +543.21,5148.68,-8.88,-40.32,10.2896345087,-4.0034876243,0.0 +513.9,5574.99,-12.39,-42.4,12.1801791216,-5.37971897437,0.0 +484.42,6022.92,-16.05,-44.2,15.6293831548,-7.9463959392,0.0 +454.91,6492.97,-19.22,-50.1,13.8881616546,-11.266492962,0.0 +425.55,6985.64,-22.67,-52.7,12.5537607353,-11.4470973033,0.0 +396.44,7501.47,-26.25,-49.32,13.6685546373,-12.3591562242,0.0 +367.71,8041.03,-30.11,-51.67,17.6396506981,-16.2261731719,0.0 +339.44,8604.87,-34.83,-44.01,18.0585667126,-21.5901449418,0.0 +311.68,9193.58,-39.99,-47.27,19.1413829228,-22.3800230866,0.0 +284.57,9807.78,-45.39,-50.59,20.9726527211,-22.1702061999,0.0 +258.21,10448.0,-50.87,-57.88,24.4532324293,-23.3109254294,0.0 +232.76,11114.88,-56.26,-63.25,26.5160453835,-24.7785768637,0.0 +208.38,11809.24,-61.23,-67.46,25.9705248688,-23.3020192659,0.0 +185.24,12531.96,-65.53,-70.28,22.6856136838,-19.7690142116,0.0 +163.56,13283.92,-67.76,-71.33,25.5103345614,-17.0325831615,0.0 +143.69,14065.97,-65.31,-72.86,29.2948249414,-17.214674343,0.0 +125.82,14878.92,-62.07,-76.3,24.3305423554,-16.8661206259,0.0 +109.73,15723.54,-62.06,-84.09,20.4641547417,-14.2547630036,0.0 +95.2,16600.44,-61.95,-87.34,22.6432631616,-13.2634829996,0.0 +82.25,17505.85,-60.81,-85.8,21.6539955202,-13.1761907675,0.0 +70.94,18425.02,-60.58,-84.79,19.9617435184,-12.4395971868,0.0 +61.19,19346.68,-59.34,-84.91,15.3421683253,-14.1871211365,0.0 +52.8,20270.0,-58.76,-84.89,9.93139583574,-11.89046223,0.0 +45.58,21194.61,-57.72,-85.02,8.71047289889,-15.3957087274,0.0 +39.36,22120.19,-56.98,-85.48,0.152689036367,-9.01814591342,0.0 +34.02,23046.45,-55.74,-86.2,2.05981512568,-2.971425396,0.0 +29.41,23973.18,-55.3,-86.53,3.66801470878,-5.35700037302,0.0 +25.44,24900.17,-53.7,-86.61,2.42191074405,-0.195713214691,0.0 +22.03,25827.33,-52.54,-86.72,3.9535957835,0.306295054412,0.0 +19.09,26754.56,-50.93,-87.02,5.80710452347,4.1101377462,0.0 +16.56,27681.82,-49.26,-87.41,7.71845428134,4.77818762554,0.0 +14.39,28609.09,-46.59,-88.38,8.23903894685,5.04493444188,0.0 +12.52,29536.36,-44.44,-88.63,9.45296349695,3.57952094791,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/0300 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +962.37,420.5,23.15,10.63,1.4561996721,11.2582664329,0.0 +956.56,473.6,26.63,10.12,2.63932066895,16.3498957868,0.0 +949.46,539.27,26.61,9.5,3.95530342567,18.2170230438,0.0 +941.02,617.95,26.11,9.18,4.62815927274,18.0778758622,0.0 +931.21,710.1,25.39,8.28,5.55910378584,17.2834839951,0.0 +920.01,816.15,24.56,7.23,6.62819210478,16.2743571666,0.0 +907.42,936.53,23.53,6.91,7.82104173992,14.7526932794,0.0 +893.44,1071.68,22.31,7.54,9.17860378174,12.7451930192,0.0 +878.09,1222.02,21.07,6.66,10.2669602011,10.9179176908,0.0 +861.36,1387.97,19.79,4.46,10.9541273186,9.02025681807,0.0 +843.3,1569.95,18.35,2.9,11.413350649,6.31350953338,0.0 +823.93,1768.36,16.65,1.77,11.7382689782,3.49040867425,0.0 +803.28,1983.62,14.54,2.18,12.0810982484,1.45555565123,0.0 +781.4,2216.12,12.25,2.37,12.2210138044,-0.375520713795,0.0 +758.34,2466.26,9.91,2.01,12.1551000125,-2.91145094761,0.0 +734.18,2734.44,7.7,-0.75,12.3711295927,-3.32409268057,0.0 +709.02,3021.02,6.14,-9.42,12.5516834446,-2.01719517908,0.0 +682.99,3326.4,4.84,-25.66,11.7931182202,0.37679473356,0.0 +656.2,3650.96,2.69,-26.02,11.4358664987,0.553305206409,0.0 +628.71,3995.08,0.05,-24.81,12.3493522814,-0.902545869982,0.0 +600.61,4359.14,-2.65,-26.07,13.3336322403,-2.04986006335,0.0 +572.01,4743.54,-5.63,-28.43,14.7503496497,-2.86450592255,0.0 +543.02,5148.68,-8.8,-33.38,15.5683890211,-4.65889595428,0.0 +513.75,5574.99,-11.9,-39.77,15.9193702496,-6.31256857019,0.0 +484.36,6022.92,-15.12,-45.52,17.4897638134,-7.69568026071,0.0 +454.95,6492.97,-18.54,-46.58,18.327664408,-9.02627685088,0.0 +425.66,6985.64,-21.95,-47.47,18.4500662799,-10.8072824441,0.0 +396.62,7501.47,-25.73,-37.82,18.4170013387,-11.463573709,0.0 +367.92,8041.03,-30.06,-36.92,18.6748482519,-11.9292909966,0.0 +339.64,8604.87,-34.61,-43.03,18.5234179127,-14.3682357495,0.0 +311.91,9193.58,-39.6,-54.37,18.1776367029,-20.7203257994,0.0 +284.81,9807.78,-45.08,-57.48,19.8124592332,-23.9491491639,0.0 +258.45,10448.0,-50.89,-56.9,24.1943791066,-24.6806220726,0.0 +232.95,11114.88,-56.74,-61.01,27.5143996587,-23.7246636278,0.0 +208.48,11809.24,-62.04,-68.49,28.3623403432,-24.0189924886,0.0 +185.27,12531.96,-65.73,-71.09,25.782086536,-18.6836991615,0.0 +163.61,13283.92,-67.04,-72.03,25.6255560451,-12.0147972041,0.0 +143.74,14065.97,-65.95,-73.19,27.8625161234,-10.2900758596,0.0 +125.81,14878.92,-62.91,-77.23,31.1366342244,-14.638514675,0.0 +109.74,15723.54,-60.33,-83.52,24.0131331667,-17.6781452459,0.0 +95.26,16600.44,-62.26,-86.77,20.7480833184,-13.01524813,0.0 +82.25,17505.85,-62.38,-86.54,23.3419332522,-14.8418305219,0.0 +70.9,18425.02,-60.63,-84.9,21.0077182558,-17.6338176606,0.0 +61.17,19346.68,-58.57,-84.9,11.9622809186,-17.5821522017,0.0 +52.79,20270.0,-59.36,-84.96,3.52203065508,-9.66095754322,0.0 +45.55,21194.61,-58.18,-85.12,2.91391403703,-8.16517851654,0.0 +39.33,22120.19,-57.43,-85.51,-1.99665453152,-4.64287012036,0.0 +33.98,23046.45,-55.9,-86.13,2.00158749811,-0.0478691033736,0.0 +29.37,23973.18,-55.71,-86.6,3.22304560938,-3.0703376885,0.0 +25.4,24900.17,-54.15,-86.69,5.71623697417,-4.97956800023,0.0 +21.99,25827.33,-52.52,-86.47,7.87372508364,-6.61386830035,0.0 +19.06,26754.56,-49.89,-86.93,6.7780371043,-2.46298539853,0.0 +16.54,27681.82,-49.19,-87.53,5.9694381624,3.53875866397,0.0 +14.37,28609.09,-46.78,-88.25,4.78916207641,9.31870155814,0.0 +12.49,29536.36,-44.9,-88.63,3.37608334676,12.4174849619,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/0600 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +962.17,420.5,18.63,12.37,-1.00602484717,8.88491071753,0.0 +956.27,473.6,21.8,11.54,-0.0292310512681,20.9351847502,0.0 +949.08,539.27,24.21,10.11,2.24389265951,24.994511301,0.0 +940.6,617.95,25.01,9.3,4.4018305241,25.7517692163,0.0 +930.76,710.1,24.72,9.13,5.89014381469,25.0733847931,0.0 +919.55,816.15,24.05,8.89,6.94531015628,23.6897023314,0.0 +906.96,936.53,23.19,8.53,8.13150780354,21.5307750081,0.0 +892.98,1071.68,22.23,8.21,9.32436504225,18.4831462263,0.0 +877.63,1222.02,21.03,8.02,9.66958192855,15.5954391157,0.0 +860.92,1387.97,19.66,7.73,9.66872664558,12.4021540895,0.0 +842.88,1569.95,18.15,7.11,10.12913904,10.4853675964,0.0 +823.53,1768.36,16.51,5.87,10.724199717,7.38984539992,0.0 +802.9,1983.62,14.6,4.86,11.6810610967,4.60835900106,0.0 +781.06,2216.12,12.55,3.53,13.1570569672,1.77656563286,0.0 +758.04,2466.26,10.27,2.3,14.7581268667,-0.667581549518,0.0 +733.91,2734.44,7.79,0.69,15.9470814239,-3.12580266252,0.0 +708.76,3021.02,5.6,-3.79,16.4003368734,-5.62788515576,0.0 +682.7,3326.4,3.99,-12.77,15.2413168934,-6.52928823003,0.0 +655.87,3650.96,2.19,-24.06,13.8661329952,-5.47879564437,0.0 +628.35,3995.08,-0.23,-27.23,13.8153641413,-4.21060112075,0.0 +600.23,4359.14,-3.2,-26.34,14.8822143247,-3.45772401355,0.0 +571.6,4743.54,-5.99,-31.78,16.2948671398,-4.45165812377,0.0 +542.59,5148.68,-9.12,-24.39,18.234241539,-5.2389186204,0.0 +513.32,5574.99,-12.38,-26.43,19.9694273839,-4.58094629736,0.0 +483.92,6022.92,-15.31,-27.3,20.6363439825,-6.93687869403,0.0 +454.53,6492.97,-18.71,-26.36,21.3948238061,-8.63972657565,0.0 +425.27,6985.64,-22.1,-29.45,22.8083956178,-8.14862780125,0.0 +396.26,7501.47,-25.58,-34.45,22.8548857929,-7.08788456974,0.0 +367.61,8041.03,-29.58,-40.49,21.3273521805,-6.50008006124,0.0 +339.4,8604.87,-34.44,-45.98,20.48952373,-7.69742458329,0.0 +311.69,9193.58,-39.62,-50.83,22.392822113,-10.6664395232,0.0 +284.61,9807.78,-45.15,-56.29,23.2871564799,-13.3150990662,0.0 +258.25,10448.0,-51.09,-57.4,24.1803784754,-15.907716011,0.0 +232.76,11114.88,-56.78,-61.87,28.6355365568,-16.6863588236,0.0 +208.26,11809.24,-62.87,-67.37,31.5784566611,-14.0464287684,0.0 +185.0,12531.96,-66.33,-71.54,29.0921594626,-12.3548818901,0.0 +163.31,13283.92,-67.67,-72.27,30.8962990149,-9.23995268123,0.0 +143.48,14065.97,-65.23,-73.61,31.6194928989,-10.438783922,0.0 +125.62,14878.92,-62.57,-76.98,30.5746281339,-13.0411840539,0.0 +109.55,15723.54,-61.61,-82.24,26.9232284904,-16.145147075,0.0 +95.07,16600.44,-61.63,-86.72,21.8649256204,-15.1343471128,0.0 +82.13,17505.85,-61.55,-86.28,21.7611124024,-15.9500685581,0.0 +70.83,18425.02,-59.83,-84.94,12.4803991167,-16.9775804318,0.0 +61.11,19346.68,-59.71,-84.88,7.19963142663,-9.76177502363,0.0 +52.73,20270.0,-58.6,-84.89,7.70236142471,-5.26602240492,0.0 +45.51,21194.61,-58.56,-85.14,9.78553977692,-6.38154709633,0.0 +39.29,22120.19,-56.59,-85.51,7.44700202678,-4.32382489361,0.0 +33.95,23046.45,-56.47,-86.2,5.57661639117,-4.29147253527,0.0 +29.36,23973.18,-54.08,-86.47,1.39939937196,-2.6022298798,0.0 +25.4,24900.17,-53.96,-86.55,-2.48300874563,-0.962597089247,0.0 +21.99,25827.33,-53.41,-86.61,-8.80365484839,-1.86966871586,0.0 +19.04,26754.56,-52.82,-86.95,-5.24637360663,1.89708968661,0.0 +16.5,27681.82,-51.05,-87.53,1.92530757152,2.39288874486,0.0 +14.31,28609.09,-49.17,-88.26,8.07099595313,2.52156395233,0.0 +12.43,29536.36,-46.45,-88.6,12.6358059373,1.98323354134,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/0900 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +960.82,420.5,16.15,12.27,-2.13656177201,8.08085078469,0.0 +954.87,473.6,18.84,12.32,2.77451120305,16.544346252,0.0 +947.62,539.27,20.55,12.15,4.70566076909,16.9910936847,0.0 +939.05,617.95,21.75,11.84,8.93466562971,9.39544867182,0.0 +929.19,710.1,25.39,8.82,7.67157163498,5.83994064795,0.0 +918.04,816.15,25.83,7.13,5.98902558127,5.10969019577,0.0 +905.53,936.53,24.69,6.79,6.39187287176,4.39301251456,0.0 +891.64,1071.68,23.58,6.16,6.89059291296,3.68541831621,0.0 +876.36,1222.02,22.16,5.68,7.39698271772,3.12004470043,0.0 +859.73,1387.97,20.7,4.55,8.07844530394,2.5626338009,0.0 +841.75,1569.95,19.03,3.4,8.45156599045,2.3295361909,0.0 +822.45,1768.36,17.12,2.88,9.0247363776,1.95121707065,0.0 +801.88,1983.62,15.04,2.31,9.21720750198,1.78663568566,0.0 +780.08,2216.12,12.88,0.83,9.34646036331,1.37516506767,0.0 +757.1,2466.26,10.79,-2.58,8.58962081437,-0.609684478018,0.0 +733.04,2734.44,8.84,-8.52,5.18631899359,-5.66185760026,0.0 +707.97,3021.02,6.53,-10.34,2.10895492186,-9.84577955826,0.0 +681.98,3326.4,4.25,-13.59,3.06291263214,-9.71431778419,0.0 +655.17,3650.96,1.91,-24.11,6.23282755386,-7.95759698496,0.0 +627.66,3995.08,-0.57,-30.71,10.7611939288,-4.49709191292,0.0 +599.54,4359.14,-3.28,-35.67,15.2436204957,-3.94226830943,0.0 +570.92,4743.54,-6.29,-25.92,18.9479740843,-5.28680474813,0.0 +541.94,5148.68,-9.05,-23.19,20.7759276211,-4.7163618454,0.0 +512.73,5574.99,-11.92,-26.65,22.0567606321,-6.0050924007,0.0 +483.39,6022.92,-15.21,-28.53,24.1533707491,-7.55994947183,0.0 +454.05,6492.97,-18.63,-30.23,26.5189118311,-7.00164744141,0.0 +424.79,6985.64,-22.45,-31.63,27.9369128624,-6.36249548548,0.0 +395.76,7501.47,-26.26,-28.9,24.8205604775,-9.04375822773,0.0 +367.1,8041.03,-29.96,-35.91,21.9448451204,-13.2588811581,0.0 +338.9,8604.87,-34.55,-47.99,22.3205486045,-13.5391118002,0.0 +311.21,9193.58,-39.86,-53.21,23.9447852705,-12.7263080024,0.0 +284.13,9807.78,-45.53,-57.82,25.5428337934,-12.4580724454,0.0 +257.79,10448.0,-51.27,-59.62,30.5009288126,-12.665093514,0.0 +232.3,11114.88,-57.28,-61.98,37.7210214179,-12.9074374032,0.0 +207.82,11809.24,-63.07,-67.02,38.4995695129,-10.431245174,0.0 +184.6,12531.96,-66.23,-71.28,38.8283287578,-11.133844108,0.0 +162.98,13283.92,-67.23,-71.86,34.6726738584,-10.3166080974,0.0 +143.17,14065.97,-66.32,-74.69,31.7759552281,-9.14162583182,0.0 +125.33,14878.92,-61.65,-78.02,26.5181796388,-12.8079710416,0.0 +109.37,15723.54,-60.37,-82.44,23.9302740183,-10.9106986216,0.0 +94.98,16600.44,-60.8,-85.95,22.9343126774,-12.2252141847,0.0 +82.05,17505.85,-62.55,-86.99,20.7924536084,-12.3456555114,0.0 +70.74,18425.02,-59.86,-85.21,16.1226053511,-13.5668786432,0.0 +61.02,19346.68,-60.35,-84.8,14.0293090732,-7.72862863655,0.0 +52.61,20270.0,-59.95,-84.98,13.5402878691,-8.55650735374,0.0 +45.39,21194.61,-58.38,-85.12,8.22004481618,-12.7403576745,0.0 +39.16,22120.19,-58.98,-85.58,8.92986189838,-9.29247509708,0.0 +33.8,23046.45,-57.41,-86.21,4.29975521808,-6.68728317022,0.0 +29.2,23973.18,-55.55,-86.54,1.33559127202,-1.41234817074,0.0 +25.25,24900.17,-54.58,-86.59,0.822430867251,3.87921947668,0.0 +21.85,25827.33,-53.15,-86.61,2.48214089808,8.10353917053,0.0 +18.93,26754.56,-50.69,-87.0,0.238243004234,6.72148099713,0.0 +16.42,27681.82,-49.73,-87.61,1.92946447962,6.26015735372,0.0 +14.26,28609.09,-48.76,-88.29,1.51842438358,0.868906109084,0.0 +12.39,29536.36,-46.01,-88.47,-2.07553077823,-3.71677096986,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/1200 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +960.98,420.5,13.52,12.25,1.7691469198,4.87923064457,0.0 +954.97,473.6,15.82,12.21,2.41531352511,8.87146919984,0.0 +947.65,539.27,17.56,12.46,3.18526668568,7.26312751229,0.0 +939.04,617.95,22.29,11.04,3.08157201391,-2.0357829653,0.0 +929.19,710.1,25.59,7.8,2.7989798197,-3.41117376085,0.0 +918.03,816.15,25.55,6.62,3.38068678204,-3.51796568532,0.0 +905.51,936.53,24.7,5.3,4.25829939744,-3.95567122276,0.0 +891.61,1071.68,23.56,4.14,4.56340488574,-3.84546700063,0.0 +876.33,1222.02,22.22,3.25,4.5833679534,-3.66803162421,0.0 +859.69,1387.97,20.81,1.54,4.36966193581,-3.62261296674,0.0 +841.71,1569.95,19.26,-0.12,3.63339470862,-4.00005562127,0.0 +822.42,1768.36,17.51,-0.78,2.02957804488,-5.42546617498,0.0 +801.87,1983.62,15.66,-1.96,0.834170646597,-7.49584434605,0.0 +780.1,2216.12,13.6,-2.35,0.567906299146,-9.0015416509,0.0 +757.17,2466.26,11.41,-2.52,0.820101088231,-10.328182557,0.0 +733.15,2734.44,9.11,-2.81,1.6526406283,-10.8380049556,0.0 +708.12,3021.02,6.66,-3.23,3.1987030474,-11.1552032091,0.0 +682.15,3326.4,3.91,-3.99,5.62863976285,-11.181579242,0.0 +655.32,3650.96,1.15,-6.15,8.83494802102,-11.5723672138,0.0 +627.75,3995.08,-1.67,-9.06,12.4084570366,-12.3049372074,0.0 +599.55,4359.14,-4.36,-14.26,16.2631976878,-11.8767278683,0.0 +570.88,4743.54,-6.8,-16.91,19.1966489127,-10.874214085,0.0 +541.89,5148.68,-8.73,-36.37,21.5736818172,-9.51512741846,0.0 +512.69,5574.99,-11.98,-24.79,22.6248029985,-11.2556695091,0.0 +483.36,6022.92,-15.2,-25.11,24.4784107369,-13.8943728941,0.0 +454.02,6492.97,-18.49,-27.94,23.8143956527,-13.5284596162,0.0 +424.8,6985.64,-22.07,-32.43,24.2119775735,-13.1734019644,0.0 +395.8,7501.47,-25.99,-36.8,23.4938543275,-12.1208901003,0.0 +367.13,8041.03,-30.29,-42.29,25.1945625164,-10.3895939891,0.0 +338.87,8604.87,-35.16,-47.87,28.8067990157,-8.9612889984,0.0 +311.12,9193.58,-40.48,-52.05,31.164000956,-8.21643012006,0.0 +283.99,9807.78,-45.98,-55.29,32.3622045519,-9.83238951627,0.0 +257.62,10448.0,-51.52,-59.85,34.1540260708,-11.9806496285,0.0 +232.13,11114.88,-57.46,-63.98,35.906095367,-12.146558395,0.0 +207.66,11809.24,-62.9,-68.65,37.1357530244,-14.8231767389,0.0 +184.45,12531.96,-66.48,-71.08,41.8850580497,-15.8019871368,0.0 +162.85,13283.92,-66.96,-71.78,44.4966061541,-9.15002936901,0.0 +143.15,14065.97,-64.31,-77.88,36.258397591,-9.78326650236,0.0 +125.36,14878.92,-62.79,-80.41,29.3854968999,-11.5871057691,0.0 +109.34,15723.54,-60.79,-83.13,25.4981557095,-11.7818019986,0.0 +94.96,16600.44,-60.17,-85.13,21.0269377493,-11.5835635511,0.0 +82.1,17505.85,-60.59,-85.85,18.7070684668,-16.2274444276,0.0 +70.81,18425.02,-61.18,-85.64,13.5646647309,-15.2246459398,0.0 +61.04,19346.68,-60.64,-84.85,13.0102432912,-10.0264728537,0.0 +52.64,20270.0,-59.13,-85.04,12.9479314705,-7.35245997781,0.0 +45.42,21194.61,-58.54,-85.2,11.225208028,-15.3429197878,0.0 +39.21,22120.19,-57.3,-85.52,5.48643403343,-4.97479459589,0.0 +33.86,23046.45,-57.33,-86.12,0.674824669328,-5.22441615207,0.0 +29.25,23973.18,-55.98,-86.56,-1.65831913709,-3.87849251065,0.0 +25.28,24900.17,-55.65,-86.8,5.2332866031,2.19772188183,0.0 +21.87,25827.33,-53.12,-86.5,8.03219511338,2.09223011342,0.0 +18.94,26754.56,-52.8,-87.23,4.35040916011,1.45562654289,0.0 +16.41,27681.82,-51.97,-87.68,1.05580968027,0.8583392719,0.0 +14.23,28609.09,-50.21,-88.27,-5.04877695792,6.41585108526,0.0 +12.35,29536.36,-47.47,-88.81,-7.60492505531,17.9946167718,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/1500 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +960.94,420.5,22.44,13.93,-1.75269415853,1.92686122252,0.0 +955.09,473.6,21.74,13.72,-1.81807964666,1.91920766939,0.0 +947.89,539.27,21.07,13.55,-1.81468858047,1.78640507548,0.0 +939.34,617.95,22.99,10.03,-1.49787719017,-0.785069640744,0.0 +929.47,710.1,23.71,8.71,-0.178202050622,-3.63061847161,0.0 +918.26,816.15,24.76,7.01,4.56470177642,-3.40614326173,0.0 +905.72,936.53,24.38,5.54,6.06131565514,-2.15833741907,0.0 +891.8,1071.68,23.34,4.11,6.25922195175,-1.40369067779,0.0 +876.51,1222.02,22.11,2.98,5.85940910384,-0.90394320309,0.0 +859.86,1387.97,20.8,1.57,5.28118763989,-0.519686244779,0.0 +841.88,1569.95,19.37,-0.11,4.87495197673,-0.648725574635,0.0 +822.59,1768.36,17.76,-1.43,5.05871177457,-1.32335416831,0.0 +802.05,1983.62,15.96,-1.57,6.23849706305,-2.40723567287,0.0 +780.31,2216.12,14.07,-1.84,7.97625095247,-3.82157913417,0.0 +757.41,2466.26,11.92,-2.43,9.53073099958,-5.80161251819,0.0 +733.43,2734.44,9.5,-2.4,11.2009246092,-8.39156455864,0.0 +708.41,3021.02,6.9,-2.94,12.8756803218,-11.2321718422,0.0 +682.45,3326.4,4.0,-3.44,13.6517439867,-13.6184271709,0.0 +655.61,3650.96,0.87,-4.0,13.6304142208,-15.2180407612,0.0 +627.99,3995.08,-2.53,-4.69,13.6658848145,-16.4957557276,0.0 +599.7,4359.14,-5.27,-11.92,14.7736336532,-16.9831447878,0.0 +570.92,4743.54,-7.79,-17.72,16.0693479676,-15.0321701073,0.0 +541.81,5148.68,-10.16,-20.45,18.4346594717,-11.5819820904,0.0 +512.5,5574.99,-12.86,-18.62,26.6772694988,-12.6102875211,0.0 +483.12,6022.92,-15.63,-21.51,29.3806143162,-11.7573559678,0.0 +453.8,6492.97,-18.18,-28.18,24.6001023718,-9.08033510175,0.0 +424.64,6985.64,-21.48,-33.82,20.5977718846,-6.22668018376,0.0 +395.69,7501.47,-25.97,-37.61,21.3069708837,-4.74705640593,0.0 +367.0,8041.03,-30.7,-40.37,25.1938549663,-4.32004261319,0.0 +338.7,8604.87,-35.65,-42.48,29.0602817385,-4.88909722758,0.0 +310.92,9193.58,-40.67,-47.3,31.9271603865,-5.42300468927,0.0 +283.78,9807.78,-46.28,-53.73,32.3243379234,-4.64649120469,0.0 +257.38,10448.0,-52.03,-58.68,35.4531809608,-4.09580253611,0.0 +231.88,11114.88,-57.7,-63.27,39.3129292082,-5.88938667671,0.0 +207.42,11809.24,-62.91,-67.2,44.3189901518,-13.4735883266,0.0 +184.23,12531.96,-66.67,-70.4,45.8334140825,-12.0498246205,0.0 +162.65,13283.92,-66.91,-72.26,45.7842245835,-8.9576149971,0.0 +142.93,14065.97,-65.27,-75.5,40.6860909833,-10.8333359217,0.0 +125.13,14878.92,-62.71,-80.33,31.0855160675,-6.52241898598,0.0 +109.17,15723.54,-60.01,-83.73,26.6060323465,-11.6404834205,0.0 +94.84,16600.44,-60.19,-84.95,18.600186689,-15.207819893,0.0 +81.99,17505.85,-60.96,-84.96,16.750857519,-8.39917758399,0.0 +70.73,18425.02,-59.73,-84.74,16.6459821204,-13.5133567335,0.0 +61.04,19346.68,-59.07,-84.67,11.2165483889,-8.0747594076,0.0 +52.66,20270.0,-59.41,-84.97,12.4551126762,-14.4395738861,0.0 +45.45,21194.61,-57.4,-85.13,4.9840794706,-12.1584854482,0.0 +39.25,22120.19,-57.68,-85.57,0.704430151446,-6.02374586404,0.0 +33.91,23046.45,-55.78,-86.09,0.117306116555,-4.79986265441,0.0 +29.3,23973.18,-56.32,-86.58,1.25044230971,-2.21827224836,0.0 +25.34,24900.17,-53.81,-86.58,-1.73466252862,-1.03817410653,0.0 +21.94,25827.33,-52.49,-86.35,-2.75675254628,2.21727824422,0.0 +19.01,26754.56,-51.9,-87.19,0.893939189507,9.59993702311,0.0 +16.49,27681.82,-49.32,-87.56,1.7034310277,14.6551130174,0.0 +14.32,28609.09,-48.01,-88.32,3.04279941271,17.8198359317,0.0 +12.45,29536.36,-46.76,-89.05,5.97940052878,16.2340457562,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/1800 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +962.18,420.5,25.82,14.46,-5.83483871006,-16.1626192401,0.0 +956.39,473.6,25.05,14.24,-6.22007454737,-17.2015246127,0.0 +949.26,539.27,24.32,14.08,-6.36097768918,-17.543301194,0.0 +940.77,617.95,23.48,13.9,-6.44224117969,-17.6999121719,0.0 +930.89,710.1,22.53,13.72,-6.46077294864,-17.6931561689,0.0 +919.6,816.15,21.46,13.52,-6.4324915609,-17.5586153706,0.0 +906.91,936.53,20.26,13.29,-6.35632083449,-17.2759741316,0.0 +892.81,1071.68,18.97,12.99,-6.10978483554,-16.9520113945,0.0 +877.33,1222.02,18.31,11.59,-2.83744016639,-9.64079463916,0.0 +860.53,1387.97,18.79,5.82,-0.34833529417,-4.63271105728,0.0 +842.45,1569.95,18.16,2.74,1.08951493623,-3.24304426001,0.0 +823.1,1768.36,17.01,-0.18,5.7700494352,-2.93364728132,0.0 +802.5,1983.62,15.32,-2.08,8.05356240718,-2.76206270182,0.0 +780.69,2216.12,13.38,-3.38,9.65858499065,-2.05475758496,0.0 +757.72,2466.26,11.21,-3.68,10.9193634399,-1.49770832801,0.0 +733.66,2734.44,8.79,-3.87,12.0033730839,-1.27855286186,0.0 +708.57,3021.02,6.25,-4.16,13.28031365,-1.20392927106,0.0 +682.55,3326.4,3.63,-4.01,15.2428730023,-1.0445004532,0.0 +655.69,3650.96,0.87,-3.95,17.3943878129,-0.884205384736,0.0 +628.08,3995.08,-2.08,-5.13,19.213893957,-1.63032251403,0.0 +599.84,4359.14,-4.91,-9.58,21.0947494583,-4.62640368651,0.0 +571.07,4743.54,-8.01,-13.62,21.9061204879,-9.28506280194,0.0 +541.9,5148.68,-10.95,-16.76,24.5425490125,-10.1859361153,0.0 +512.53,5574.99,-13.34,-18.14,26.9381978082,-9.35452218638,0.0 +483.1,6022.92,-15.91,-20.78,27.8626336042,-4.85779709539,0.0 +453.74,6492.97,-18.77,-24.33,26.7701659865,-3.36287273835,0.0 +424.52,6985.64,-22.22,-27.65,26.3359193516,-3.38772576377,0.0 +395.52,7501.47,-26.24,-31.81,27.1268599731,-3.77864101103,0.0 +366.82,8041.03,-30.85,-35.97,28.0845652863,-3.3439103848,0.0 +338.53,8604.87,-35.63,-41.55,30.8724934221,-2.1317436173,0.0 +310.78,9193.58,-40.43,-52.31,36.4222894825,-4.00175620144,0.0 +283.68,9807.78,-45.98,-56.46,39.0733153529,-6.98816487631,0.0 +257.32,10448.0,-51.86,-59.04,40.1074282632,-7.90511836295,0.0 +231.85,11114.88,-57.35,-64.37,43.9612504672,-10.6515906603,0.0 +207.41,11809.24,-62.95,-67.99,46.8986431673,-13.8030213123,0.0 +184.21,12531.96,-66.96,-70.46,47.0879659394,-10.5081507083,0.0 +162.61,13283.92,-66.98,-71.98,45.1271014668,-6.8328889552,0.0 +142.94,14065.97,-64.21,-75.34,43.0075478641,-10.4602562155,0.0 +125.25,14878.92,-61.04,-82.0,35.1147670318,-10.7356616539,0.0 +109.34,15723.54,-59.93,-84.32,24.8402831889,-8.87454889751,0.0 +94.98,16600.44,-60.25,-84.75,22.109635101,-11.6225895141,0.0 +82.13,17505.85,-60.37,-84.4,17.8034995691,-9.90116247268,0.0 +70.88,18425.02,-59.36,-84.21,18.2909482984,-9.18739205646,0.0 +61.17,19346.68,-58.93,-84.66,12.766148471,-13.9025496118,0.0 +52.77,20270.0,-60.33,-85.09,8.67673025208,-9.73854854678,0.0 +45.51,21194.61,-58.41,-85.21,6.05387635822,-6.6858694795,0.0 +39.29,22120.19,-57.75,-85.53,1.9533743441,-2.13846819846,0.0 +33.92,23046.45,-57.18,-86.11,2.56586337786,3.0234221349,0.0 +29.31,23973.18,-55.21,-86.49,-1.18046341689,2.89841980512,0.0 +25.36,24900.17,-52.7,-86.46,-2.24526361707,4.87258987525,0.0 +21.98,25827.33,-50.64,-86.62,0.198361729666,2.71414335855,0.0 +19.08,26754.56,-48.19,-87.05,1.97034866434,8.58234182341,0.0 +16.57,27681.82,-48.62,-87.71,7.32230062088,15.7385679895,0.0 +14.4,28609.09,-46.52,-88.39,10.349806551,16.8431247341,0.0 +12.53,29536.36,-44.65,-89.11,13.3253145233,17.2658409965,0.0 + + +MEM = DETERMINISTIC +TIME = 160506/2100 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +964.02,420.5,22.85,9.72,-9.10528289041,-21.9604126309,0.0 +958.15,473.6,22.05,9.43,-10.4338115245,-24.6283098104,0.0 +950.92,539.27,21.3,9.24,-11.0955468878,-25.6771741328,0.0 +942.31,617.95,20.46,9.06,-11.6168002181,-26.276683422,0.0 +932.29,710.1,19.51,8.87,-12.0899617927,-26.639812923,0.0 +920.85,816.15,18.44,8.67,-12.5266879529,-26.8024782883,0.0 +907.99,936.53,17.24,8.45,-12.9207585031,-26.7875048378,0.0 +893.71,1071.68,15.9,8.2,-13.3068457741,-26.6195582183,0.0 +878.0,1222.02,14.43,7.93,-13.6249071558,-26.1955245082,0.0 +860.9,1387.97,13.01,7.31,-13.7224661508,-25.2631227967,0.0 +842.47,1569.95,12.72,5.73,-12.8178062516,-22.7201176396,0.0 +822.8,1768.36,12.51,4.51,-7.03126173265,-14.0227614293,0.0 +801.96,1983.62,12.24,3.75,-1.17871504752,-6.91757399033,0.0 +780.01,2216.12,11.61,3.7,5.23843153399,-0.848440772496,0.0 +756.99,2466.26,10.5,0.62,9.52301137582,2.03808006757,0.0 +732.95,2734.44,9.04,-2.79,15.2963904999,3.47806229551,0.0 +707.93,3021.02,6.89,-3.94,19.2717330217,3.64491551283,0.0 +681.98,3326.4,4.17,-3.91,21.9741518342,3.99734219437,0.0 +655.19,3650.96,1.25,-4.26,24.514780933,3.77318566914,0.0 +627.64,3995.08,-1.72,-6.0,27.358119352,0.783296315798,0.0 +599.43,4359.14,-4.95,-9.83,28.4357405408,-2.60787270139,0.0 +570.66,4743.54,-8.35,-9.86,26.9566384519,-4.38533787978,0.0 +541.51,5148.68,-11.06,-13.04,27.7637985278,-5.29120595943,0.0 +512.13,5574.99,-13.83,-16.56,29.2843281532,-7.0035224637,0.0 +482.68,6022.92,-16.5,-18.63,29.4784259334,-8.04779713512,0.0 +453.3,6492.97,-18.88,-23.16,28.8258348716,-6.48561014204,0.0 +424.1,6985.64,-22.23,-27.91,29.2575502066,-5.85685675208,0.0 +395.14,7501.47,-25.99,-34.35,31.6843007149,-5.68378017672,0.0 +366.52,8041.03,-30.32,-39.84,34.9526971554,-6.61069909662,0.0 +338.3,8604.87,-35.18,-42.89,38.0370694056,-5.05495931781,0.0 +310.6,9193.58,-40.4,-48.22,40.0344220801,-4.0383126249,0.0 +283.52,9807.78,-46.0,-54.7,40.2906110013,-5.36160148839,0.0 +257.19,10448.0,-51.51,-60.81,43.1147860996,-8.5291378325,0.0 +231.76,11114.88,-57.2,-65.53,47.4864761734,-9.36812866863,0.0 +207.33,11809.24,-63.15,-69.7,52.6357650885,-9.21481369154,0.0 +184.14,12531.96,-66.65,-71.05,51.6571563359,-2.66203571651,0.0 +162.55,13283.92,-67.32,-71.85,49.8147415374,-2.88974671265,0.0 +142.9,14065.97,-63.38,-75.4,45.1255894835,-9.92976125388,0.0 +125.29,14878.92,-59.77,-82.9,32.2403998483,-13.8915809822,0.0 +109.47,15723.54,-58.51,-80.14,24.7367505238,-11.6666089559,0.0 +95.18,16600.44,-59.34,-82.47,23.9037429911,-10.8281309054,0.0 +82.33,17505.85,-60.05,-84.22,21.0722264274,-11.4603407299,0.0 +71.04,18425.02,-60.15,-83.94,19.2048336385,-8.76429386639,0.0 +61.26,19346.68,-60.54,-84.51,15.1901248483,-10.9393507943,0.0 +52.84,20270.0,-58.93,-85.01,6.43645386713,-7.61651459995,0.0 +45.61,21194.61,-57.78,-85.27,8.29817371335,-2.76687077752,0.0 +39.4,22120.19,-55.95,-85.53,9.60059205955,3.68339961087,0.0 +34.06,23046.45,-55.15,-86.04,7.60423695763,-0.912135052195,0.0 +29.47,23973.18,-54.16,-86.45,4.52541518932,-2.20621482575,0.0 +25.5,24900.17,-54.28,-86.64,1.60459117571,-1.87608114324,0.0 +22.07,25827.33,-52.51,-86.74,-0.0424887024758,3.92633598155,0.0 +19.12,26754.56,-51.45,-87.17,6.10242921331,8.42088907006,0.0 +16.58,27681.82,-50.44,-87.74,10.1731685359,7.36144027802,0.0 +14.4,28609.09,-46.77,-88.48,10.6147345575,11.9430620617,0.0 +12.53,29536.36,-44.79,-89.13,5.43765849893,11.3188352349,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +966.54,420.5,18.92,2.38,-10.1998953097,-15.97369015,0.0 +960.57,473.6,18.29,1.9,-12.4541248924,-19.1923340406,0.0 +953.22,539.27,17.59,1.61,-13.5680317891,-20.6239628366,0.0 +944.46,617.95,16.78,1.36,-14.2980183296,-21.4227703855,0.0 +934.27,710.1,15.85,1.13,-14.8506598559,-21.9178489439,0.0 +922.64,816.15,14.79,0.89,-15.2825802047,-22.2113687066,0.0 +909.57,936.53,13.59,0.65,-15.6342900659,-22.3696028041,0.0 +895.04,1071.68,12.26,0.39,-15.8800490384,-22.3867477217,0.0 +879.08,1222.02,10.79,0.14,-16.0550867601,-22.285512228,0.0 +861.76,1387.97,10.89,2.21,-16.0911059991,-21.7538211504,0.0 +843.18,1569.95,11.41,4.31,-14.9459385747,-20.3762294584,0.0 +823.39,1768.36,11.0,4.46,-12.4479403279,-18.3097131381,0.0 +802.4,1983.62,10.12,3.74,-7.71175617163,-15.5080380928,0.0 +780.27,2216.12,9.69,2.21,-0.954562945004,-12.7548271861,0.0 +757.1,2466.26,8.88,0.58,7.4280812368,-9.8824942656,0.0 +732.91,2734.44,7.45,-0.89,11.1920601617,-8.30589744059,0.0 +707.76,3021.02,5.45,-1.5,15.2480972645,-6.75702662891,0.0 +681.72,3326.4,3.07,-2.74,19.2624714485,-5.16857096645,0.0 +654.84,3650.96,0.43,-4.51,22.2174566423,-3.09478475992,0.0 +627.23,3995.08,-2.57,-4.06,24.7285213675,-0.90675371517,0.0 +599.02,4359.14,-4.99,-4.99,27.9114029353,0.350763497297,0.0 +570.25,4743.54,-8.59,-9.89,29.5269433868,-0.0566877314643,0.0 +541.12,5148.68,-11.03,-11.05,28.4184817319,-4.7199381563,0.0 +511.81,5574.99,-13.3,-13.3,28.6541685339,-8.03813721113,0.0 +482.38,6022.92,-16.76,-17.26,30.1306771167,-6.88424433436,0.0 +452.97,6492.97,-19.52,-21.9,33.6184373788,-5.90968937518,0.0 +423.76,6985.64,-22.31,-28.88,36.4925012312,-6.17224457913,0.0 +394.8,7501.47,-26.33,-32.32,36.5415967554,-6.8913964287,0.0 +366.17,8041.03,-30.56,-36.02,37.6658385732,-4.58475035592,0.0 +337.99,8604.87,-34.95,-43.31,40.9912089131,-4.23602937244,0.0 +310.36,9193.58,-39.85,-54.39,43.4731936045,-3.57414712357,0.0 +283.36,9807.78,-45.42,-56.82,45.2900334491,-4.0021930782,0.0 +257.09,10448.0,-51.27,-58.59,48.6112182381,-3.94532440152,0.0 +231.69,11114.88,-57.07,-62.66,51.7441748754,0.31609110883,0.0 +207.27,11809.24,-63.13,-68.22,54.4242342197,1.57724559281,0.0 +184.1,12531.96,-66.5,-70.63,54.7546906661,-4.17469358303,0.0 +162.55,13283.92,-66.55,-72.17,53.5296259764,-2.580576634,0.0 +142.99,14065.97,-62.38,-76.14,48.1195750592,-8.63206953168,0.0 +125.43,14878.92,-59.35,-82.96,34.1097365888,-12.563459538,0.0 +109.61,15723.54,-58.32,-84.32,28.7321942191,-9.87646309402,0.0 +95.29,16600.44,-59.66,-81.08,25.4053553688,-11.1839168581,0.0 +82.42,17505.85,-59.78,-83.0,21.7816306084,-10.4126470838,0.0 +71.14,18425.02,-59.86,-84.25,19.1411219974,-12.1379550363,0.0 +61.38,19346.68,-59.45,-84.56,17.2737249244,-10.502589376,0.0 +52.97,20270.0,-58.08,-84.91,15.4465172519,-9.61461020759,0.0 +45.75,21194.61,-57.0,-85.21,14.2063678742,-10.6045364824,0.0 +39.51,22120.19,-57.45,-85.62,10.1341303459,-8.30355437251,0.0 +34.13,23046.45,-56.83,-86.08,6.52926545757,-2.35068020817,0.0 +29.49,23973.18,-55.5,-86.54,5.89576455102,-4.5141778852,0.0 +25.52,24900.17,-52.43,-86.48,3.04664990566,-0.938436150898,0.0 +22.12,25827.33,-51.11,-86.82,1.83232627921,7.23597215567,0.0 +19.18,26754.56,-50.18,-87.22,0.648245901059,9.97030919589,0.0 +16.65,27681.82,-49.25,-87.75,3.68666306219,10.9420613239,0.0 +14.46,28609.09,-47.5,-88.29,9.46454424533,10.1779356351,0.0 +12.57,29536.36,-44.87,-89.07,7.30097994162,8.92005441496,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/0300 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +968.08,420.5,13.7,2.5,-5.14177745398,-9.46209802158,0.0 +961.99,473.6,13.31,2.07,-11.8204375133,-16.6391208899,0.0 +954.5,539.27,12.74,1.85,-13.4833311198,-18.3151015678,0.0 +945.59,617.95,12.11,1.54,-15.815313847,-20.279131067,0.0 +935.23,710.1,11.43,1.08,-19.2338769398,-22.6077221862,0.0 +923.42,816.15,11.01,0.17,-23.0079799515,-25.135213523,0.0 +910.18,936.53,10.79,-0.84,-25.6439165907,-27.5961408739,0.0 +895.52,1071.68,10.11,-2.08,-27.1156449347,-29.5708040241,0.0 +879.45,1222.02,9.26,-4.72,-27.3498935087,-29.9624556531,0.0 +861.99,1387.97,8.75,-10.49,-26.1781182418,-28.1611521503,0.0 +843.22,1569.95,9.08,-13.45,-21.4845915794,-23.9449686116,0.0 +823.28,1768.36,9.92,-1.73,-11.8764301703,-19.8048269019,0.0 +802.25,1983.62,10.53,1.36,-2.30131280129,-17.9894680713,0.0 +780.15,2216.12,9.61,1.37,2.65149786772,-17.4498100386,0.0 +756.94,2466.26,8.08,1.07,6.13114800568,-16.592444349,0.0 +732.71,2734.44,6.76,-0.32,11.8616974915,-13.693518124,0.0 +707.53,3021.02,5.0,-1.4,19.3202246425,-12.2184591535,0.0 +681.45,3326.4,2.53,-2.14,24.1510933091,-12.1150626917,0.0 +654.56,3650.96,0.3,-3.42,27.415549005,-9.63840688474,0.0 +626.95,3995.08,-2.62,-4.68,27.7710464963,-4.7021066949,0.0 +598.7,4359.14,-5.65,-6.39,28.8413832318,-3.56171697285,0.0 +569.95,4743.54,-8.24,-10.42,32.0963604081,-7.35694380752,0.0 +540.86,5148.68,-10.53,-14.08,31.4947336339,-9.80951716218,0.0 +511.54,5574.99,-14.07,-15.49,31.5681031975,-10.5319159918,0.0 +482.07,6022.92,-17.04,-19.32,34.2887854296,-10.3785203343,0.0 +452.63,6492.97,-20.07,-24.32,36.540428966,-10.3674573045,0.0 +423.38,6985.64,-22.86,-28.29,36.8675027192,-7.83642961535,0.0 +394.41,7501.47,-26.48,-31.87,37.4547071954,-5.82507289657,0.0 +365.81,8041.03,-30.31,-35.99,38.7267085985,-3.83131024318,0.0 +337.67,8604.87,-34.79,-42.6,38.9735626085,-4.27518317818,0.0 +310.07,9193.58,-39.92,-47.41,40.1238058071,-3.50332172586,0.0 +283.11,9807.78,-45.19,-49.37,46.1857467442,1.89538232289,0.0 +256.89,10448.0,-51.05,-56.67,53.7394100267,7.85889087648,0.0 +231.52,11114.88,-57.04,-61.94,56.3798173705,18.2754070551,0.0 +207.15,11809.24,-62.69,-67.0,61.2088991192,11.6098049234,0.0 +183.98,12531.96,-67.3,-71.7,58.9690339304,3.82369155964,0.0 +162.43,13283.92,-65.93,-72.12,52.948695343,-4.78143980411,0.0 +142.95,14065.97,-61.28,-76.27,47.676295169,-9.80388255883,0.0 +125.46,14878.92,-58.97,-84.5,32.2122988219,-13.2572240984,0.0 +109.62,15723.54,-59.38,-84.82,26.4326089588,-11.6967659479,0.0 +95.28,16600.44,-58.85,-83.13,29.1896536799,-10.451409133,0.0 +82.44,17505.85,-59.99,-83.8,26.4115688618,-14.0906187724,0.0 +71.13,18425.02,-60.25,-84.22,22.3311796183,-15.9580966243,0.0 +61.35,19346.68,-60.39,-84.74,17.9688737213,-16.4135884484,0.0 +52.92,20270.0,-58.67,-85.0,9.9723100151,-16.9566818484,0.0 +45.68,21194.61,-57.59,-85.25,7.36857540076,-12.4894121037,0.0 +39.46,22120.19,-56.52,-85.49,4.28122575698,-9.47745329989,0.0 +34.1,23046.45,-56.05,-86.09,4.16335950651,-5.1578657027,0.0 +29.51,23973.18,-52.15,-86.33,5.87876968899,3.30711138213,0.0 +25.57,24900.17,-51.97,-86.56,4.60120700824,5.65371487591,0.0 +22.14,25827.33,-51.75,-86.9,4.96095670537,7.69494814974,0.0 +19.2,26754.56,-51.31,-87.33,4.25736737823,2.38326429255,0.0 +16.66,27681.82,-48.81,-87.55,2.13146068498,4.88104268541,0.0 +14.46,28609.09,-49.21,-88.2,3.46820786595,9.65975900407,0.0 +12.56,29536.36,-45.41,-88.99,2.1434384034,13.0037961641,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/0600 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +970.97,420.5,12.73,3.92,-0.108989808046,-3.67224907112,0.0 +964.85,473.6,12.77,2.68,-6.69664364308,-7.25708320693,0.0 +957.32,539.27,12.46,1.89,-9.29095012624,-8.18531224629,0.0 +948.37,617.95,12.17,0.79,-14.3353605538,-9.04493891069,0.0 +937.99,710.1,11.88,-0.23,-20.1546949842,-9.66949057179,0.0 +926.16,816.15,11.48,-1.11,-24.1932885237,-10.5597324172,0.0 +912.9,936.53,10.83,-0.85,-25.9897569035,-11.7348252048,0.0 +898.19,1071.68,9.97,-2.61,-25.6340687839,-13.9761480076,0.0 +882.04,1222.02,8.89,-5.02,-25.6507890889,-16.9264287998,0.0 +864.48,1387.97,7.52,-3.57,-24.1737187033,-18.5961137917,0.0 +845.54,1569.95,6.05,-3.38,-22.7642037741,-18.6521978041,0.0 +825.26,1768.36,4.94,-6.63,-21.430075587,-17.3661223948,0.0 +803.75,1983.62,4.84,-15.75,-18.7391341126,-14.1825811624,0.0 +781.14,2216.12,5.07,-18.39,-13.0361883276,-9.13821339286,0.0 +757.53,2466.26,4.72,-7.19,-5.30514040761,-7.34224500774,0.0 +732.97,2734.44,3.87,-5.48,0.357003092377,-7.92284632633,0.0 +707.52,3021.02,2.53,-3.81,5.92983092103,-10.1558259568,0.0 +681.22,3326.4,0.64,-2.83,14.0021654202,-12.5987589014,0.0 +654.15,3650.96,-1.55,-2.92,22.1337412376,-14.024833374,0.0 +626.41,3995.08,-3.66,-4.59,27.6936760166,-14.3673046877,0.0 +598.11,4359.14,-5.97,-6.48,33.4855820405,-11.6543607353,0.0 +569.37,4743.54,-8.03,-10.73,35.9104342642,-9.27369747673,0.0 +540.28,5148.68,-11.32,-11.92,32.9227342649,-11.8464231962,0.0 +510.89,5574.99,-14.66,-14.66,33.4090326753,-15.5150445774,0.0 +481.38,6022.92,-17.89,-19.55,34.6015758377,-16.5411857458,0.0 +451.94,6492.97,-20.71,-25.3,37.041901007,-16.0601739945,0.0 +422.61,6985.64,-24.02,-31.08,39.26250694,-15.4184370267,0.0 +393.57,7501.47,-27.54,-32.14,41.5970138367,-14.1283806007,0.0 +364.94,8041.03,-30.92,-34.27,45.3234623001,-10.7223653006,0.0 +336.83,8604.87,-34.96,-40.23,49.722536366,-7.64414674921,0.0 +309.3,9193.58,-39.8,-45.6,58.5403854683,6.12185386921,0.0 +282.39,9807.78,-45.39,-56.37,59.4597816518,9.66233568851,0.0 +256.2,10448.0,-51.48,-56.78,58.3163063677,4.75348782699,0.0 +230.84,11114.88,-57.68,-62.27,64.3924813593,0.955351778834,0.0 +206.46,11809.24,-63.56,-68.14,64.8360810888,-2.98954811961,0.0 +183.33,12531.96,-67.05,-71.71,61.3514650383,-6.34005716922,0.0 +161.95,13283.92,-64.24,-73.02,55.3194093107,-10.3227693606,0.0 +142.66,14065.97,-59.9,-77.85,43.1114999934,-16.5144311699,0.0 +125.23,14878.92,-59.86,-79.81,32.8160239793,-10.0767215944,0.0 +109.43,15723.54,-57.93,-82.02,32.5559242277,-11.0702609784,0.0 +95.19,16600.44,-58.19,-83.85,26.6594578563,-14.8140956831,0.0 +82.38,17505.85,-59.72,-83.91,24.0689501014,-14.0985911885,0.0 +71.11,18425.02,-59.62,-84.06,19.0423909894,-11.5597543222,0.0 +61.36,19346.68,-59.55,-84.68,13.250358085,-9.77257663199,0.0 +52.92,20270.0,-60.01,-85.11,8.83403062774,-9.43694907066,0.0 +45.64,21194.61,-58.92,-85.37,7.73413735211,-12.9279217862,0.0 +39.41,22120.19,-56.18,-85.53,4.43703200971,-7.03771245267,0.0 +34.06,23046.45,-56.37,-86.08,6.89785208736,-8.32031519284,0.0 +29.45,23973.18,-53.61,-86.46,10.3395883398,-9.7469428426,0.0 +25.5,24900.17,-52.03,-86.47,6.85779741203,0.233487888574,0.0 +22.09,25827.33,-52.95,-87.08,10.4906701937,7.00699360372,0.0 +19.15,26754.56,-50.06,-87.31,9.48682790472,7.40126227962,0.0 +16.62,27681.82,-49.24,-87.84,5.90524909811,11.7822356095,0.0 +14.45,28609.09,-46.86,-88.56,1.7087989419,14.9284364602,0.0 +12.57,29536.36,-44.28,-89.06,-1.3736120485,17.8110419634,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/0900 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +970.6,420.5,11.72,-0.23,-5.8971431356,-8.32883392719,0.0 +964.46,473.6,12.54,-2.16,-13.8971914007,-10.9438684437,0.0 +956.93,539.27,12.46,-3.69,-16.6395011325,-10.8885844328,0.0 +947.97,617.95,12.18,-5.52,-22.2448906533,-9.07797172201,0.0 +937.59,710.1,12.04,-7.64,-26.379763051,-7.9243463489,0.0 +925.76,816.15,11.57,-6.52,-27.8577669584,-8.34183393225,0.0 +912.49,936.53,10.75,-3.95,-26.5917265273,-10.2982361006,0.0 +897.77,1071.68,9.63,-2.15,-24.2650134976,-12.3636419093,0.0 +881.61,1222.02,8.23,-1.83,-23.0272490919,-13.7596991001,0.0 +864.03,1387.97,7.01,-2.95,-22.3303730674,-14.5458823327,0.0 +845.08,1569.95,6.22,-7.07,-21.3874038849,-15.538858486,0.0 +824.82,1768.36,5.51,-15.41,-20.4971758239,-16.2925112053,0.0 +803.32,1983.62,4.58,-20.94,-18.7092250812,-16.372921409,0.0 +780.66,2216.12,3.92,-22.14,-14.8023620438,-15.7518923064,0.0 +756.94,2466.26,3.66,-26.76,-9.20112877025,-14.0500920655,0.0 +732.29,2734.44,3.11,-29.06,-3.66145549567,-13.1050288942,0.0 +706.71,3021.02,1.1,-26.51,1.3661409388,-14.670871499,0.0 +680.27,3326.4,-0.6,-13.91,8.94939073611,-17.670777286,0.0 +653.11,3650.96,-2.53,-5.09,15.9398236918,-20.0822353736,0.0 +625.33,3995.08,-3.97,-8.3,21.0200853967,-21.2043253138,0.0 +597.03,4359.14,-6.32,-9.04,26.8101849263,-22.3611967182,0.0 +568.28,4743.54,-8.86,-11.05,30.2122930241,-22.4376289597,0.0 +539.21,5148.68,-11.27,-14.21,31.7404594311,-23.2475233193,0.0 +509.94,5574.99,-13.75,-17.93,33.9004778848,-21.9984075203,0.0 +480.61,6022.92,-16.42,-22.35,35.3252808831,-20.8414129968,0.0 +451.29,6492.97,-19.95,-25.19,37.0215489795,-20.5382766158,0.0 +422.07,6985.64,-23.79,-27.21,41.2301513814,-17.289237356,0.0 +393.09,7501.47,-27.45,-29.98,46.8973594007,-12.2071070263,0.0 +364.48,8041.03,-31.16,-34.44,53.0489745023,-9.98535541354,0.0 +336.35,8604.87,-35.59,-38.88,58.3351201764,-3.00616960845,0.0 +308.77,9193.58,-40.67,-44.35,60.6039693522,2.77320887975,0.0 +281.83,9807.78,-46.11,-49.81,66.6878913423,0.849709969329,0.0 +255.64,10448.0,-51.66,-57.21,74.3900469415,10.6535122326,0.0 +230.31,11114.88,-57.93,-62.37,70.0048650742,12.6841787227,0.0 +205.96,11809.24,-63.87,-69.39,67.3618397984,5.75126098435,0.0 +182.84,12531.96,-67.47,-72.31,62.2276793576,-10.2013256319,0.0 +161.58,13283.92,-62.42,-72.55,46.9606698358,-19.5574572223,0.0 +142.39,14065.97,-60.8,-76.94,42.0853457961,-7.80765563426,0.0 +124.96,14878.92,-59.35,-82.05,39.9164930487,-7.13177574245,0.0 +109.2,15723.54,-58.67,-83.47,34.2532212579,-13.1211501547,0.0 +94.93,16600.44,-59.31,-84.04,29.4513976022,-19.3901317885,0.0 +82.12,17505.85,-60.14,-83.81,23.711085591,-21.7424381623,0.0 +70.89,18425.02,-58.73,-84.1,16.4855787811,-15.2124542601,0.0 +61.21,19346.68,-58.42,-84.84,16.5313227799,-7.36367657756,0.0 +52.83,20270.0,-58.94,-85.24,17.2024256868,-5.29873094958,0.0 +45.59,21194.61,-58.79,-85.48,13.671459441,-6.09264503614,0.0 +39.34,22120.19,-57.97,-85.74,7.64324468678,-5.24912924005,0.0 +33.96,23046.45,-57.56,-86.17,4.0432888182,-9.05159749881,0.0 +29.35,23973.18,-54.71,-86.53,-0.54348528633,-6.85971339431,0.0 +25.38,24900.17,-54.03,-86.7,-1.30153378385,-3.10077029792,0.0 +21.99,25827.33,-51.41,-86.86,0.579652360675,-5.99797381682,0.0 +19.08,26754.56,-48.54,-87.21,5.00400109217,-0.836484804613,0.0 +16.57,27681.82,-47.63,-87.7,10.7746568166,6.48687101932,0.0 +14.4,28609.09,-46.1,-88.71,12.6574277748,12.93436847,0.0 +12.53,29536.36,-44.96,-88.86,9.70983357886,16.4118937865,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/1200 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +972.5,420.5,8.57,0.41,2.08191201015,-4.98674688187,0.0 +966.29,473.6,10.43,-1.07,0.276848473888,-6.95345416136,0.0 +958.7,539.27,11.45,-4.14,-4.79065125995,-4.91259223262,0.0 +949.71,617.95,11.91,-6.36,-11.0009250522,-1.61466708557,0.0 +939.29,710.1,11.96,-8.65,-14.7422019619,-0.584376706714,0.0 +927.44,816.15,11.53,-7.62,-15.4359861888,-1.53255389031,0.0 +914.14,936.53,10.48,-4.17,-14.1552905391,-3.64763099964,0.0 +899.37,1071.68,9.16,-2.51,-13.1954481134,-5.16592680261,0.0 +883.17,1222.02,8.2,-4.41,-13.5452093771,-6.23010023073,0.0 +865.56,1387.97,7.54,-9.61,-14.9959888809,-7.85972019642,0.0 +846.59,1569.95,6.61,-13.43,-16.2029973542,-10.4902139022,0.0 +826.29,1768.36,4.96,-10.31,-16.2343386173,-12.7201990716,0.0 +804.68,1983.62,3.2,-10.11,-14.7145620196,-13.3470305232,0.0 +781.85,2216.12,1.75,-11.47,-10.8316087253,-13.0885139604,0.0 +757.92,2466.26,1.1,-13.97,-4.48692884199,-13.1953632964,0.0 +733.04,2734.44,1.25,-21.17,2.48584130271,-15.3310930964,0.0 +707.31,3021.02,0.28,-26.09,7.267286118,-17.6930812051,0.0 +680.78,3326.4,-1.11,-31.23,10.0019686144,-18.700589224,0.0 +653.5,3650.96,-3.09,-35.86,11.4356617442,-19.5462878467,0.0 +625.57,3995.08,-4.95,-42.13,12.141387738,-23.483267911,0.0 +597.14,4359.14,-6.42,-38.68,13.1911708801,-27.8432238754,0.0 +568.32,4743.54,-9.07,-32.68,12.398097643,-29.7698705608,0.0 +539.15,5148.68,-11.96,-36.53,9.484915025,-33.2750097845,0.0 +509.78,5574.99,-14.5,-44.19,7.380837918,-35.6720703909,0.0 +480.3,6022.92,-17.92,-47.22,7.17422514028,-31.938496962,0.0 +450.83,6492.97,-21.29,-51.19,15.0721252446,-26.7378006119,0.0 +421.58,6985.64,-23.16,-41.09,33.2256984543,-24.9647009055,0.0 +392.72,7501.47,-26.14,-32.94,44.1901219987,-19.1685753008,0.0 +364.28,8041.03,-30.14,-33.13,53.1344844142,-7.42028613298,0.0 +336.25,8604.87,-35.24,-37.54,54.2554712109,1.34492536202,0.0 +308.69,9193.58,-40.71,-43.2,51.8404207972,3.20702435125,0.0 +281.75,9807.78,-46.06,-48.93,54.5463563856,3.53691469267,0.0 +255.55,10448.0,-52.08,-55.26,56.4034751167,6.85553764954,0.0 +230.2,11114.88,-58.18,-61.66,56.8842962508,8.77565844049,0.0 +205.85,11809.24,-63.67,-68.56,58.7612040204,5.2546353607,0.0 +182.93,12531.96,-64.01,-72.57,56.717240183,-13.8891125783,0.0 +161.75,13283.92,-64.36,-72.82,51.8140115546,-11.3730899233,0.0 +142.44,14065.97,-61.0,-76.18,47.0760723869,-12.596384765,0.0 +125.0,14878.92,-59.4,-80.0,42.9471605553,-16.0145817078,0.0 +109.22,15723.54,-58.84,-83.72,31.9855621382,-22.0983342184,0.0 +95.0,16600.44,-57.53,-83.57,24.2518784952,-17.0129075776,0.0 +82.25,17505.85,-59.31,-84.0,26.4898452478,-6.95936481582,0.0 +70.98,18425.02,-60.34,-84.36,23.2276405139,-10.8559141983,0.0 +61.22,19346.68,-60.1,-84.91,19.6904909978,-10.2502208226,0.0 +52.81,20270.0,-59.06,-85.51,14.6153907114,-13.8259207429,0.0 +45.57,21194.61,-58.68,-85.56,10.8000669949,-9.79290274781,0.0 +39.33,22120.19,-57.88,-85.73,6.53875645157,-9.42206676618,0.0 +33.97,23046.45,-55.88,-86.05,3.87270039302,-6.08360713118,0.0 +29.37,23973.18,-55.22,-86.52,4.41990822833,-1.43099981498,0.0 +25.41,24900.17,-53.61,-86.66,2.49052479186,4.68596873036,0.0 +22.0,25827.33,-52.9,-86.87,-0.735270897679,3.7581217679,0.0 +19.05,26754.56,-52.71,-87.38,-3.11205124133,1.2221065293,0.0 +16.51,27681.82,-51.23,-87.61,-1.56414444534,6.14086089035,0.0 +14.32,28609.09,-50.42,-88.76,3.49219467355,12.3247318799,0.0 +12.43,29536.36,-48.43,-89.32,9.86547657992,7.48287796698,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/1500 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +972.79,420.5,13.42,-0.25,-1.97538172113,-4.26924564231,0.0 +966.66,473.6,12.81,-0.59,-2.17969306841,-4.60285662156,0.0 +959.12,539.27,12.15,-0.87,-2.34375391088,-4.67425380977,0.0 +950.14,617.95,12.16,-6.76,-5.57523650239,-2.92954760685,0.0 +939.74,710.1,12.33,-6.19,-6.8846416221,-2.27421179059,0.0 +927.89,816.15,11.44,-3.07,-7.39760156405,-2.45655325318,0.0 +914.58,936.53,10.48,-2.94,-7.86594624749,-3.25818161661,0.0 +899.82,1071.68,9.75,-5.68,-8.63605941256,-3.26674035769,0.0 +883.64,1222.02,9.03,-9.25,-9.52931449885,-3.54202720891,0.0 +866.05,1387.97,7.86,-9.56,-10.2111052127,-4.87044734827,0.0 +847.08,1569.95,6.37,-8.79,-11.1946223401,-6.84395847704,0.0 +826.76,1768.36,4.66,-8.82,-11.7332318258,-8.84804742417,0.0 +805.13,1983.62,2.96,-8.77,-10.6743152201,-10.6854991938,0.0 +782.27,2216.12,1.6,-9.84,-7.15176692988,-11.5301253707,0.0 +758.32,2466.26,1.06,-15.82,-1.68697465853,-11.677916258,0.0 +733.39,2734.44,0.4,-22.74,1.93931237615,-12.3278761008,0.0 +707.57,3021.02,-0.73,-25.12,3.69368764706,-14.7051869087,0.0 +680.95,3326.4,-1.76,-23.57,6.38661466238,-20.4673076909,0.0 +653.66,3650.96,-2.61,-21.9,9.04500937095,-23.0327978501,0.0 +625.82,3995.08,-3.86,-23.22,8.6842539548,-23.067402984,0.0 +597.51,4359.14,-5.48,-27.47,6.17288800131,-26.4845237344,0.0 +568.78,4743.54,-8.1,-26.17,6.00154061089,-30.9328937101,0.0 +539.71,5148.68,-10.97,-27.99,7.08737539693,-34.6806230428,0.0 +510.41,5574.99,-13.7,-35.24,8.80327400355,-34.8669576951,0.0 +480.99,6022.92,-17.2,-42.82,9.63382337206,-31.1218548513,0.0 +451.52,6492.97,-21.27,-46.33,8.57562013403,-25.9911328517,0.0 +422.1,6985.64,-25.47,-50.35,10.5193282235,-22.9550321332,0.0 +392.91,7501.47,-29.03,-55.56,22.3326202996,-24.7246741984,0.0 +364.18,8041.03,-31.75,-47.68,38.4975873503,-25.3748424662,0.0 +336.04,8604.87,-35.62,-40.09,48.5135776751,-19.7683986265,0.0 +308.49,9193.58,-40.54,-46.06,50.5764919151,-12.6476462756,0.0 +281.56,9807.78,-46.42,-53.0,51.1210679616,-8.84851983237,0.0 +255.33,10448.0,-52.69,-58.7,50.3295437281,-6.69751462825,0.0 +230.0,11114.88,-57.52,-64.93,53.8161227363,-1.74765343751,0.0 +205.77,11809.24,-62.53,-69.23,57.8495153496,-10.8575963913,0.0 +182.79,12531.96,-66.54,-72.45,50.8096787961,-19.239925095,0.0 +161.5,13283.92,-64.26,-73.47,50.9816695981,-15.6158543198,0.0 +142.28,14065.97,-59.58,-77.44,44.1901637022,-15.4924943403,0.0 +124.96,14878.92,-58.25,-83.83,35.943074706,-14.9175158031,0.0 +109.25,15723.54,-58.32,-86.12,32.3911377885,-13.836041099,0.0 +94.99,16600.44,-59.21,-84.64,30.265401917,-15.7417459239,0.0 +82.17,17505.85,-60.03,-83.85,27.2151011227,-10.5724390008,0.0 +70.91,18425.02,-59.83,-84.24,24.79322042,-4.6802460523,0.0 +61.18,19346.68,-59.29,-84.94,20.5873784934,-8.25104058256,0.0 +52.8,20270.0,-58.42,-85.54,11.6098780348,-19.0574105483,0.0 +45.61,21194.61,-56.38,-85.48,5.34452545599,-14.1887948081,0.0 +39.4,22120.19,-57.45,-85.68,9.22855601108,-0.667987296669,0.0 +34.01,23046.45,-58.58,-86.13,6.40960630935,-2.85642189357,0.0 +29.36,23973.18,-56.15,-86.52,-0.487648756847,-0.772577683145,0.0 +25.41,24900.17,-52.09,-86.7,-1.63568229309,8.41485590975,0.0 +22.01,25827.33,-51.9,-87.06,-2.01030538192,14.6946608334,0.0 +19.09,26754.56,-49.96,-87.42,1.10945600478,16.9724163803,0.0 +16.58,27681.82,-47.85,-87.97,1.62297273303,15.7589803449,0.0 +14.41,28609.09,-47.0,-88.64,2.35332090282,10.2096108081,0.0 +12.53,29536.36,-45.66,-88.93,0.714938889855,0.76855848209,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/1800 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +971.2,420.5,18.4,-2.44,-3.72713871561,-5.76127927922,0.0 +965.18,473.6,17.73,-2.7,-3.85053704598,-5.93610934133,0.0 +957.77,539.27,17.01,-2.91,-3.92453271231,-6.02711687906,0.0 +948.94,617.95,16.16,-3.14,-4.01377432034,-6.13135422717,0.0 +938.68,710.1,15.19,-3.38,-4.09503256518,-6.21752423097,0.0 +926.96,816.15,14.09,-3.65,-4.1875401559,-6.31949128147,0.0 +913.78,936.53,12.86,-3.94,-4.27840697625,-6.42248311079,0.0 +899.14,1071.68,11.5,-4.24,-4.36410580129,-6.52887882218,0.0 +883.05,1222.02,10.0,-4.55,-4.45168573891,-6.657386687,0.0 +865.53,1387.97,8.37,-4.87,-4.52627438293,-6.79456651519,0.0 +846.61,1569.95,6.58,-5.23,-4.62505834379,-7.00894426717,0.0 +826.32,1768.36,4.8,-6.84,-4.81094289331,-7.53714487912,0.0 +804.72,1983.62,3.19,-7.45,-4.99719045684,-8.65190012355,0.0 +781.9,2216.12,2.08,-11.68,-4.35047229707,-10.8003460743,0.0 +758.0,2466.26,1.58,-15.3,-1.33925736502,-12.9156312007,0.0 +733.17,2734.44,1.77,-17.33,2.52403878505,-15.7581006672,0.0 +707.55,3021.02,1.86,-17.83,6.96690801567,-17.9803744452,0.0 +681.16,3326.4,0.44,-17.67,9.94864867752,-16.9029433013,0.0 +654.06,3650.96,-1.0,-20.88,9.36557304019,-16.1629623354,0.0 +626.33,3995.08,-2.98,-20.71,8.31542946531,-17.1173471743,0.0 +598.06,4359.14,-5.2,-20.63,8.89257066738,-19.2100536366,0.0 +569.36,4743.54,-7.61,-22.97,9.72764433684,-21.414661289,0.0 +540.33,5148.68,-10.03,-28.27,10.9588389451,-23.5657040808,0.0 +511.08,5574.99,-13.18,-32.39,13.3764813167,-24.2114751466,0.0 +481.67,6022.92,-17.01,-36.67,15.4314144176,-22.4864619445,0.0 +452.19,6492.97,-20.92,-42.22,16.7186794996,-20.8534013736,0.0 +422.78,6985.64,-24.93,-49.77,18.2945827176,-21.082639589,0.0 +393.57,7501.47,-29.06,-54.26,21.7957460055,-21.9407823576,0.0 +364.71,8041.03,-33.2,-57.53,27.8660121768,-23.3409513748,0.0 +336.37,8604.87,-36.99,-54.16,37.4165479102,-23.6446204423,0.0 +308.69,9193.58,-40.82,-48.99,48.1451971098,-15.1801223391,0.0 +281.74,9807.78,-46.26,-51.1,50.1437863395,-17.0703372907,0.0 +255.53,10448.0,-52.15,-58.91,54.0664997385,-20.3545763042,0.0 +230.21,11114.88,-57.5,-67.69,51.781885439,-21.4805309032,0.0 +205.97,11809.24,-62.16,-69.72,50.1702356685,-17.5890294814,0.0 +183.07,12531.96,-65.09,-71.36,52.5348233986,-10.3926469388,0.0 +161.83,13283.92,-64.04,-72.98,51.1404070686,-14.0960183259,0.0 +142.5,14065.97,-61.55,-79.54,41.3739163839,-12.6019143352,0.0 +125.03,14878.92,-59.36,-85.17,39.3043173754,-7.55459092398,0.0 +109.31,15723.54,-57.01,-86.23,36.9072055465,-10.2838489637,0.0 +95.13,16600.44,-57.57,-83.4,35.7226069939,-16.0169205887,0.0 +82.36,17505.85,-59.35,-83.85,30.9957124022,-12.0598016288,0.0 +71.12,18425.02,-58.9,-84.17,24.8283719716,-10.5594812959,0.0 +61.37,19346.68,-59.91,-84.86,22.5963605624,-13.3049619164,0.0 +52.94,20270.0,-59.09,-85.62,14.9235542888,-11.3645861256,0.0 +45.68,21194.61,-58.74,-85.89,9.86073836995,-3.05052258535,0.0 +39.43,22120.19,-57.14,-85.78,8.80182809516,-0.867679963311,0.0 +34.08,23046.45,-54.87,-85.95,5.72432441683,0.581455670318,0.0 +29.48,23973.18,-54.99,-86.45,6.29654319829,1.32344687763,0.0 +25.52,24900.17,-51.63,-86.75,6.76667510139,-1.13842435444,0.0 +22.13,25827.33,-50.31,-87.06,7.15985758166,8.25100518735,0.0 +19.2,26754.56,-48.87,-87.39,9.07370785325,16.083540803,0.0 +16.67,27681.82,-48.41,-88.2,5.39950506151,17.2932834096,0.0 +14.49,28609.09,-47.2,-88.77,0.0307068552897,25.1338904979,0.0 +12.6,29536.36,-45.63,-88.57,-5.2237848405,27.9941052298,0.0 + + +MEM = DETERMINISTIC +TIME = 160507/2100 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +969.81,420.5,19.7,0.61,2.45382602617,-5.05345524865,0.0 +963.83,473.6,19.06,0.41,2.3948133672,-5.27444207404,0.0 +956.47,539.27,18.35,0.24,2.24040685052,-5.46811237471,0.0 +947.7,617.95,17.52,0.05,1.96218865857,-5.71805467224,0.0 +937.5,710.1,16.57,-0.15,1.55638824127,-6.02244279274,0.0 +925.86,816.15,15.5,-0.36,1.02179532999,-6.37215966697,0.0 +912.77,936.53,14.3,-0.58,0.368053897388,-6.77402588197,0.0 +898.23,1071.68,12.97,-0.83,-0.418633630243,-7.23844426772,0.0 +882.25,1222.02,11.51,-1.12,-1.40584695408,-7.84478853747,0.0 +864.85,1387.97,9.95,-1.51,-2.42563284274,-8.60639470184,0.0 +846.06,1569.95,8.26,-1.99,-3.09790541016,-9.25329588823,0.0 +825.91,1768.36,6.4,-2.44,-3.50084916985,-9.87513682,0.0 +804.44,1983.62,4.42,-2.97,-3.61492197005,-10.5763903864,0.0 +781.73,2216.12,2.56,-4.36,-3.00860520865,-11.6501880553,0.0 +757.87,2466.26,1.55,-8.57,0.204130098152,-12.5750171387,0.0 +733.11,2734.44,3.24,-16.73,5.32392429527,-13.6763140612,0.0 +707.6,3021.02,2.76,-16.71,9.05492857458,-14.5813650076,0.0 +681.3,3326.4,1.41,-18.34,12.9675120015,-13.9547048795,0.0 +654.28,3650.96,-0.25,-18.59,14.3199727365,-13.2883218912,0.0 +626.62,3995.08,-2.29,-17.51,14.3421632868,-14.9558695889,0.0 +598.41,4359.14,-4.59,-18.65,14.0515304317,-17.210472091,0.0 +569.76,4743.54,-6.93,-20.67,14.016218718,-19.9430619855,0.0 +540.77,5148.68,-9.72,-25.25,15.9678083363,-22.1806849998,0.0 +511.53,5574.99,-12.87,-31.41,19.5918331242,-23.3486375113,0.0 +482.15,6022.92,-16.33,-36.28,22.7031055769,-24.091950416,0.0 +452.73,6492.97,-20.12,-42.7,24.3393092905,-24.6471040535,0.0 +423.37,6985.64,-24.17,-47.17,24.2020053825,-26.0171278752,0.0 +394.2,7501.47,-28.55,-49.19,22.5937029258,-27.7520279751,0.0 +365.36,8041.03,-32.61,-54.56,20.2959791705,-31.9443627859,0.0 +337.03,8604.87,-36.46,-58.27,17.3322003341,-35.0382455396,0.0 +309.32,9193.58,-41.06,-60.31,20.7292317282,-32.9812554093,0.0 +282.31,9807.78,-46.02,-61.25,38.3680870178,-28.0811947099,0.0 +256.08,10448.0,-51.62,-58.96,48.936766956,-21.6551423367,0.0 +230.73,11114.88,-57.57,-64.24,46.4549295984,-21.4356811747,0.0 +206.41,11809.24,-62.88,-67.98,46.6894908997,-16.1768123469,0.0 +183.41,12531.96,-65.24,-71.24,52.9055811923,-7.78411337688,0.0 +162.08,13283.92,-64.9,-72.99,50.3124182237,-14.6647325873,0.0 +142.7,14065.97,-61.13,-78.08,43.4883706476,-12.7910763248,0.0 +125.27,14878.92,-58.25,-81.85,42.27386478,-11.3667967408,0.0 +109.5,15723.54,-58.73,-85.57,38.0408266773,-13.1728173033,0.0 +95.24,16600.44,-57.52,-84.14,37.5798547893,-14.8106756348,0.0 +82.46,17505.85,-59.38,-83.91,32.099196148,-13.6782261452,0.0 +71.2,18425.02,-58.64,-84.06,26.3848105447,-11.7086704397,0.0 +61.48,19346.68,-58.46,-84.76,19.0766773639,-13.9569048691,0.0 +53.09,20270.0,-57.84,-85.5,12.8908638036,-5.79067981292,0.0 +45.83,21194.61,-58.49,-85.89,15.2731532704,-5.19940548672,0.0 +39.56,22120.19,-57.61,-85.8,14.6845428787,-4.21904716765,0.0 +34.17,23046.45,-56.01,-85.96,9.85591373165,0.869214537567,0.0 +29.56,23973.18,-53.59,-86.41,5.18604770575,1.21351206923,0.0 +25.6,24900.17,-52.08,-86.83,7.4532827667,7.63766261942,0.0 +22.18,25827.33,-51.62,-87.28,6.1681077947,6.92293242446,0.0 +19.24,26754.56,-48.55,-87.42,8.13521879935,13.161763192,0.0 +16.71,27681.82,-48.38,-88.15,10.2518499529,16.5152266916,0.0 +14.52,28609.09,-47.64,-88.14,11.9679178996,19.4764156218,0.0 +12.62,29536.36,-46.23,-88.49,11.5318891015,20.5664029595,0.0 + + +MEM = DETERMINISTIC +TIME = 160508/0000 +STID = ABR SLAT = 45.45 SLON = -98.42 MALT = -999 + +PRES, HGHT, TEMP, DEWP, UWIN, VWIN, OMGA +968.55,420.5,20.73,0.06,2.22510427437,-5.68363608726,0.0 +962.6,473.6,20.18,-0.2,2.29689213002,-5.88515288411,0.0 +955.27,539.27,19.52,-0.37,2.31394710921,-5.94109425978,0.0 +946.55,617.95,18.74,-0.52,2.32492650616,-5.97853859243,0.0 +936.4,710.1,17.84,-0.69,2.32075213261,-5.98016024026,0.0 +924.83,816.15,16.8,-0.88,2.30851580992,-5.96405537334,0.0 +911.81,936.53,15.62,-1.09,2.29630936821,-5.94793371796,0.0 +897.35,1071.68,14.3,-1.31,2.28516808626,-5.9313965673,0.0 +881.46,1222.02,12.83,-1.55,2.26604619715,-5.897098656,0.0 +864.15,1387.97,11.2,-1.81,2.2559952248,-5.88013577938,0.0 +845.45,1569.95,9.43,-2.09,2.24308923645,-5.84344724102,0.0 +825.39,1768.36,7.49,-2.42,2.25634181255,-5.83834279622,0.0 +804.02,1983.62,5.4,-2.79,2.30313076636,-5.86183417638,0.0 +781.38,2216.12,3.2,-3.92,2.41963605268,-5.98279582556,0.0 +757.55,2466.26,1.06,-5.88,2.73344562484,-6.54734752475,0.0 +732.65,2734.44,-0.13,-11.41,3.60831729848,-9.91915655627,0.0 +706.88,3021.02,0.07,-13.99,4.70600350606,-17.8367162576,0.0 +680.44,3326.4,0.38,-16.48,8.33659487589,-24.0610673008,0.0 +653.39,3650.96,-0.49,-16.89,11.0385647687,-25.087046772,0.0 +625.76,3995.08,-2.23,-16.65,12.5423465774,-23.2936654203,0.0 +597.58,4359.14,-4.9,-17.51,12.3389778993,-23.1380022185,0.0 +568.93,4743.54,-7.34,-16.49,10.9375870278,-27.1123410762,0.0 +539.99,5148.68,-9.22,-21.43,9.69517519142,-33.7000724465,0.0 +510.9,5574.99,-11.44,-29.64,11.6140937017,-34.1161761003,0.0 +481.74,6022.92,-14.32,-40.29,14.1198195581,-28.7332303134,0.0 +452.57,6492.97,-17.97,-44.83,14.3781458619,-23.8349247786,0.0 +423.45,6985.64,-22.19,-46.49,10.9258606833,-24.030162851,0.0 +394.5,7501.47,-26.57,-49.24,6.46943068357,-27.453211938,0.0 +365.84,8041.03,-31.2,-52.36,4.28374054911,-28.9395296374,0.0 +337.58,8604.87,-35.93,-57.51,5.76923545857,-26.7742522233,0.0 +309.87,9193.58,-40.88,-60.6,12.3123336971,-19.2374616445,0.0 +282.8,9807.78,-46.48,-62.18,20.6818767054,-11.8015187307,0.0 +256.5,10448.0,-51.76,-59.87,35.2658478311,-12.1567764776,0.0 +231.1,11114.88,-57.47,-61.77,41.929812944,-13.4299073825,0.0 +206.79,11809.24,-62.04,-68.61,41.5579158462,-10.1691573114,0.0 +183.76,12531.96,-65.76,-71.07,44.5014353529,-10.3967545664,0.0 +162.37,13283.92,-65.03,-73.91,40.858632599,-13.3309846816,0.0 +142.94,14065.97,-61.2,-77.49,40.2894193281,-9.87366521693,0.0 +125.44,14878.92,-59.06,-84.97,36.0158252874,-16.0277471264,0.0 +109.66,15723.54,-57.7,-86.25,34.0999702833,-18.1389106921,0.0 +95.41,16600.44,-57.79,-84.29,33.7472840894,-12.3096948321,0.0 +82.61,17505.85,-58.82,-83.83,32.4159389077,-12.2101850802,0.0 +71.32,18425.02,-59.87,-84.12,26.6072925817,-13.8863128635,0.0 +61.54,19346.68,-59.17,-84.75,22.1684865469,-13.7129255415,0.0 +53.12,20270.0,-58.03,-85.48,18.6267622592,-11.5310866252,0.0 +45.87,21194.61,-57.34,-85.89,14.5074703013,-10.2225226644,0.0 +39.61,22120.19,-57.67,-86.04,10.6671139681,-10.3047107834,0.0 +34.22,23046.45,-55.49,-86.05,6.16165061562,-6.74550371328,0.0 +29.61,23973.18,-52.89,-86.41,4.02609024744,0.673736446404,0.0 +25.65,24900.17,-52.53,-86.8,8.38233926913,-0.761377545678,0.0 +22.24,25827.33,-48.84,-87.02,10.5256430455,4.93281185557,0.0 +19.31,26754.56,-48.88,-87.53,12.7672896487,11.6744930221,0.0 +16.78,27681.82,-47.25,-88.18,16.4628267362,12.9642749257,0.0 +14.58,28609.09,-47.26,-88.6,12.4065792991,11.8891712735,0.0 +12.69,29536.36,-44.75,-88.57,11.0804073481,17.1408185334,0.0 + + diff --git a/examples/data/OUN.txt b/examples/data/OUN.txt new file mode 100644 index 00000000..5d5ba174 --- /dev/null +++ b/examples/data/OUN.txt @@ -0,0 +1,24794 @@ +MEM = MEAN +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.304 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.388256836,384.304342651,12.6288481712,0.1907989108,-1.46524074674,-3.17616536617,-999.0 +966.85100708,450.692306519,12.2641153336,-0.552684816718,-1.94271126986,-3.97139377594,-999.0 +956.874163818,539.784466553,11.4108953476,-0.667429238558,-1.79369561672,-4.06365456581,-999.0 +943.957220459,653.921746826,10.2404010773,-0.616609305143,-1.68890013695,-4.0243812561,-999.0 +928.243902588,796.410150146,8.8928976059,-0.898253858089,-1.39775907397,-3.63936588764,-999.0 +906.750762939,972.491259766,9.73434019089,-5.38617429733,0.394497263432,0.474481713772,-999.0 +884.411907959,1188.51470947,10.5222678185,-8.59087371826,2.47363536954,-1.51805634275,-999.0 +859.785125732,1450.29749756,10.5526567459,-9.46263113022,6.01827454567,-6.75959031582,-999.0 +829.796746826,1760.7508667,10.012448597,-11.5742663383,10.2147959232,-8.99545798302,-999.0 +793.860357666,2120.16005859,8.53576793671,-14.7064735413,15.6147359848,-8.69641246796,-999.0 +753.342498779,2528.57067871,5.8883234024,-18.6881978989,20.6633817673,-7.87420086861,-999.0 +711.20491333,2985.63464355,2.83258435726,-21.6107021332,23.4116722107,-11.3172329903,-999.0 +667.340039062,3491.19038086,-0.428328214027,-23.4413557053,26.0835990906,-12.514563942,-999.0 +623.193414307,4044.34367676,-4.31893939972,-25.0256784439,27.4463233948,-14.7885396957,-999.0 +578.949127197,4628.14853516,-8.43437585831,-24.8970973969,29.0037721634,-19.79979496,-999.0 +535.511608887,5219.27016602,-12.6428938866,-23.9175361633,31.8197551727,-25.617791748,-999.0 +494.561798096,5810.24770508,-17.0193637848,-25.2756700516,33.9689273834,-28.6712831497,-999.0 +456.810427856,6400.11367188,-21.7108089447,-28.0576311111,34.4280887604,-35.1103775024,-999.0 +421.451824951,6987.87016602,-26.5846073151,-35.3141780853,32.2128509521,-42.953427124,-999.0 +388.878323364,7572.88891602,-31.5029979706,-40.9108268738,29.1982543945,-50.2490390778,-999.0 +357.599880981,8155.12333984,-36.6170097351,-46.6186565399,27.3525259018,-56.8134746552,-999.0 +328.002270508,8735.31103516,-41.882497406,-50.8239513397,27.8881603241,-60.5579544067,-999.0 +301.706970215,9312.89453125,-46.8981746674,-52.7932338715,29.2282403946,-60.2571540833,-999.0 +277.558938599,9887.06699219,-51.3869674683,-56.3693561554,30.0369897842,-59.0153648376,-999.0 +252.516635132,10461.6202148,-55.2503635406,-61.7084400177,33.0539415359,-54.311258316,-999.0 +229.877398682,11041.280957,-57.9001918793,-66.4044433594,39.4560295105,-43.951884079,-999.0 +209.766899109,11627.5709961,-59.6086139679,-69.1662467957,41.8695716858,-37.4234355927,-999.0 +189.913883972,12224.9634766,-59.7904636383,-72.7096351624,53.1319206238,-32.1857679367,-999.0 +173.161204529,12841.0991211,-55.962335968,-76.0654022217,55.9577350616,-30.4190925598,-999.0 +157.973638916,13474.0389648,-55.537966156,-78.2252975464,58.8435897827,-28.6844022751,-999.0 +142.474868774,14118.7045898,-57.3274864197,-79.9144256592,59.4666553497,-21.7436044693,-999.0 +128.171179199,14774.497168,-59.8452259064,-80.4167701721,56.0129528046,-17.8099217415,-999.0 +115.745133209,15441.4485352,-60.8192474365,-80.4478607178,49.6700214386,-16.263645649,-999.0 +102.074190521,16127.2948242,-62.4470836639,-80.4478607178,44.4443412781,-9.12308492661,-999.0 +89.9494667053,16838.9291016,-63.9274494171,-80.4478607178,40.6910793304,-7.81187930107,-999.0 +80.8469696045,17574.2207031,-62.534141922,-80.4478607178,34.5647188187,-14.5255864143,-999.0 +71.7592132568,18336.1207031,-60.6605857849,-80.4478607178,26.1598657608,-14.2500072479,-999.0 +63.174023819,19134.1697266,-58.1887226105,-80.4478607178,19.6882856369,-9.66488113403,-999.0 +54.5137889862,20072.9666016,-57.11575737,-80.4478607178,12.9922383785,-1.6929616183,-999.0 + + +MEM = MEAN +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.204 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.361431885,384.204293823,11.7424277306,-0.00795636931434,-2.1169090569,-1.91981993914,-999.0 +968.658044434,450.442276001,11.9723825455,-0.580123046041,-2.64686021805,-2.80863291025,-999.0 +958.394903564,539.451745605,11.2251172066,-0.714574617147,-1.97524949014,-2.70561590195,-999.0 +945.354632568,653.536010742,10.1372016907,-0.81134801209,-1.02725102305,-2.44407483339,-999.0 +929.253039551,796.039685059,8.9006857872,-1.13097960949,-0.0112325519323,-1.876396662,-999.0 +909.735528564,972.033880615,9.79565401077,-4.79653999805,2.62315682173,1.71986483857,-999.0 +886.422625732,1187.9649292,10.7618426323,-8.35660972595,4.32098824978,-0.0146370619535,-999.0 +858.946618652,1450.17402344,10.6001367569,-9.47470350266,7.50975823402,-5.67218942642,-999.0 +827.354064941,1761.68408203,9.84813194275,-11.8354175568,11.049473381,-8.47823781967,-999.0 +792.079779053,2122.26069336,8.18612165451,-14.6805707932,16.0868019104,-9.74896874428,-999.0 +753.595184326,2531.34194336,5.72165803909,-18.2691598892,20.0190839767,-11.1445208549,-999.0 +712.403747559,2988.71611328,3.00350792408,-21.2174118042,22.8990081787,-13.832058239,-999.0 +669.02444458,3494.3501709,-0.278608614951,-22.7101234436,25.519127655,-16.0146589279,-999.0 +624.001959229,4047.7286377,-4.17272565365,-23.7872476578,26.4269874573,-19.7342962265,-999.0 +579.042584229,4632.48085938,-8.32011566162,-22.6089550018,28.3407979965,-23.9354057312,-999.0 +536.158618164,5224.6765625,-12.4411955833,-22.4332050323,31.7758943558,-27.0360109329,-999.0 +495.878948975,5815.99868164,-16.8435613632,-24.6006158829,32.5608350754,-31.5257694244,-999.0 +458.086837769,6405.46157227,-21.6270755768,-30.525878334,31.5503160477,-38.5072860718,-999.0 +422.657028198,6992.88642578,-26.2028356552,-41.369695282,28.1668478012,-48.2561042786,-999.0 +389.457565308,7578.40478516,-31.1337469101,-39.7656799316,26.7097263336,-55.8500705719,-999.0 +358.37590332,8161.53642578,-36.1944419861,-43.4063850403,25.7215087891,-59.6190479279,-999.0 +329.29777832,8742.01425781,-41.4547603607,-46.3083866119,25.3798715591,-64.7817314148,-999.0 +302.111154175,9319.88544922,-46.6622463226,-50.9530948639,26.35800457,-68.695816803,-999.0 +276.723709106,9895.56591797,-51.552299881,-56.295891571,29.1159748077,-64.2571678162,-999.0 +253.042434692,10471.0760742,-55.2705295563,-61.8288654327,35.1779594421,-58.503187561,-999.0 +230.973226929,11050.4689453,-57.304404068,-66.801890564,39.235118103,-49.9662387848,-999.0 +210.423707581,11637.012793,-59.0238414764,-69.5216949463,42.7046073914,-40.6069625854,-999.0 +191.309263611,12234.3569336,-58.8602710724,-72.7767745972,53.3055271149,-32.8653318405,-999.0 +173.551428223,12849.1316406,-56.4842250824,-76.0395462036,56.0574020386,-31.6648342133,-999.0 +157.074951172,13482.2486328,-56.3616882324,-78.3886810303,57.5363037109,-30.2940322876,-999.0 +141.805513,14129.6225586,-57.6411495209,-80.0821426392,56.1172008514,-25.3165761948,-999.0 +127.673415375,14788.3987305,-60.1089435577,-80.4478607178,54.1367610931,-19.2788293839,-999.0 +114.613389587,15458.678418,-62.029473877,-80.4478607178,50.841173172,-15.9389811516,-999.0 +102.556018066,16144.1131836,-63.2080955505,-80.4478607178,46.9761039734,-10.6380532265,-999.0 +91.4452056885,16848.4333984,-63.705562973,-80.4478607178,41.8899517059,-8.3597661972,-999.0 +81.225528717,17576.1097656,-63.3831161499,-80.4478607178,33.1666320801,-13.9289962769,-999.0 +71.8409118652,18333.1050781,-62.0027141571,-80.4478607178,25.2175737381,-14.9829078674,-999.0 +63.2406597137,19126.9449219,-59.3314277649,-80.4478607178,19.7101346016,-10.6529332876,-999.0 +54.5656139374,20063.1324219,-57.5347869873,-80.4478607178,13.7092683315,-1.94940678477,-999.0 + + +MEM = MEAN +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.134 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.174487305,384.133520508,10.9999189377,0.090802275762,-3.13417578936,-1.45347651839,-999.0 +969.463995361,450.245202637,11.5583213806,-0.553262302279,-3.93785501719,-1.73573344648,-999.0 +959.190594482,539.162457275,11.0252215385,-0.777450576425,-2.34322560504,-1.42031520903,-999.0 +946.139404297,653.196691895,10.0797670364,-0.834406679869,-0.204607768916,-1.07414377443,-999.0 +930.025933838,795.78258667,9.28880310059,-1.50645048618,1.91243423522,-0.10704703629,-999.0 +910.495251465,972.070922852,10.4254183769,-5.31958670616,5.10894768238,2.58461658061,-999.0 +887.163079834,1188.42545166,11.2972281456,-8.33420405388,7.30133328438,0.336790700257,-999.0 +859.664312744,1451.00562744,10.8969947815,-9.58610982895,9.59247126579,-5.39283377528,-999.0 +828.046569824,1762.69533691,9.90846691132,-11.9074475288,12.0013768196,-8.64101936817,-999.0 +792.742791748,2123.16750488,7.97396197319,-14.5006718636,16.2599133492,-10.6011462688,-999.0 +754.223254395,2532.02976074,5.60027709007,-17.9548995972,19.6872524261,-13.043529129,-999.0 +712.992974854,2989.22543945,2.86171808243,-20.5471000671,22.5497104645,-15.2462638855,-999.0 +669.573345947,3494.68439941,-0.396780189034,-21.7948022842,24.0433813095,-18.8579504013,-999.0 +624.505926514,4047.94677734,-4.29447755814,-21.7146396637,25.3918697357,-22.3432958603,-999.0 +579.497161865,4632.69692383,-8.40428466797,-20.2943975449,28.3529523849,-25.0128601074,-999.0 +536.567883301,5224.90791016,-12.5412408829,-21.0908863068,30.246138382,-27.0073150635,-999.0 +496.253311157,5816.07797852,-16.9032270432,-26.7109830856,30.2785469055,-31.7238441467,-999.0 +458.438479614,6405.81879883,-21.1695762634,-37.4391540527,28.9297410965,-41.6834793091,-999.0 +422.981759644,6994.16425781,-25.8112802505,-39.7431148529,27.8716205597,-51.1343852997,-999.0 +389.752398682,7580.53994141,-30.8819505692,-38.4805591583,28.776783371,-55.1133853912,-999.0 +358.642956543,8164.26435547,-36.0433006287,-40.6497291565,30.4458372116,-56.1963420868,-999.0 +329.539382935,8745.30898438,-41.2341411591,-44.9224380493,31.9628866196,-57.3434185028,-999.0 +302.330273438,9323.70175781,-46.5341468811,-50.2086708069,32.2344299316,-58.4069416046,-999.0 +276.921817017,9899.54501953,-51.6100357056,-56.0172374725,33.2001543045,-58.3702991486,-999.0 +253.220809937,10474.4889648,-55.6986782074,-61.8535083771,37.3008861542,-59.4628730774,-999.0 +231.133558655,11052.0780273,-58.2815853119,-66.4521575928,38.886435318,-54.7542575836,-999.0 +210.566178894,11636.2612305,-59.8452144623,-69.3305656433,40.2244953156,-42.3930854797,-999.0 +191.434820557,12232.1040039,-59.1948348999,-72.7743888855,48.2689147949,-33.2919408798,-999.0 +173.661146545,12845.0490234,-57.5077293396,-76.44298172,51.9796024323,-30.4755395889,-999.0 +157.169973755,13476.1739258,-56.8041679382,-78.9199058533,52.5563713074,-29.9010677338,-999.0 +141.886938477,14123.0869141,-57.6201648712,-80.4164665222,50.9883781433,-26.6040895462,-999.0 +127.741799164,14782.6606445,-59.7376399994,-80.4478607178,49.6786563873,-19.2045700073,-999.0 +114.66980896,15453.5749023,-62.1302707672,-80.4478607178,49.9960777283,-13.8309875011,-999.0 +102.601476288,16138.5939453,-63.5159614563,-80.4478607178,49.0841411591,-10.3797960281,-999.0 +91.4808410645,16842.5041016,-63.8219184875,-80.4478607178,44.6394199371,-9.41767659187,-999.0 +81.2520118713,17570.7794922,-63.1304679871,-80.4478607178,33.8409313202,-14.6740657806,-999.0 +71.8592430115,18328.5435547,-62.0542388916,-80.4478607178,24.4861766815,-15.8595407486,-999.0 +63.2515537262,19121.8119141,-59.8438171387,-80.4478607178,19.9667913437,-12.8829186022,-999.0 +54.5693431854,20056.8808594,-57.8701023102,-80.4478607178,14.0304975986,-6.27144741714,-999.0 + + +MEM = MEAN +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.029 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.519293213,384.028543091,9.87867927551,0.426736437902,-3.83111293316,0.316755408049,-999.0 +968.814532471,449.938772583,10.845446682,-0.520638561249,-5.33942828178,0.562006218825,-999.0 +958.548382568,538.683074951,10.6009243965,-0.798340690136,-2.74730813354,1.0124814719,-999.0 +945.508331299,652.614361572,9.97536430359,-0.899268949032,0.604401436448,1.39010661244,-999.0 +929.403649902,795.322558594,9.91594295502,-2.25475637913,3.57306425571,2.58318769932,-999.0 +909.89286499,972.0112854,11.2424518585,-6.13033919334,7.25577645302,3.72467978001,-999.0 +886.579632568,1188.78149414,11.6903857231,-8.2405831337,8.95109109879,0.288617940247,-999.0 +859.101318359,1451.64567871,11.1649151802,-9.87125225067,9.97420558929,-5.04614839554,-999.0 +827.507562256,1763.45393066,9.93205566406,-12.1300648689,12.4641337395,-8.79267568588,-999.0 +792.228625488,2123.82006836,7.84452204704,-14.7293310165,16.0798225403,-11.7015406609,-999.0 +753.737316895,2532.47712402,5.45799722672,-17.4382565498,19.004514122,-14.3009175301,-999.0 +712.533123779,2989.45478516,2.68260467052,-19.2086862564,20.7335458755,-17.5042837143,-999.0 +669.137359619,3494.57529297,-0.680261209607,-20.1876371384,22.4910650253,-21.0045463562,-999.0 +624.089996338,4047.52451172,-4.53112215996,-18.3679016113,25.0623939514,-23.5123342514,-999.0 +579.09753418,4632.19599609,-8.5191239357,-17.9154165268,27.7427410126,-25.0451766968,-999.0 +536.193603516,5224.29462891,-12.6126179695,-21.9811576843,29.566950798,-27.6546758652,-999.0 +495.916452026,5815.38618164,-16.7586589813,-30.308767128,29.9349248886,-33.9919960022,-999.0 +458.133959961,6405.21420898,-21.1256875992,-37.3787719727,27.7259620667,-42.0846446991,-999.0 +422.703286743,6993.69848633,-25.71847229,-39.5355133057,26.1262756348,-49.4731063843,-999.0 +389.498080444,7580.32607422,-30.722795105,-40.2237545013,27.8526590347,-53.5518268585,-999.0 +358.412036133,8164.31308594,-35.9199554443,-42.7579467773,30.4877969742,-55.2245037079,-999.0 +329.329452515,8745.50292969,-41.1768054962,-47.085483551,31.8227840424,-56.1509960175,-999.0 +302.140313721,9324.11660156,-46.3627323151,-52.58723526,33.2607046127,-55.6855312347,-999.0 +276.75062561,9900.55751953,-51.2701137543,-58.2699077606,36.9511672974,-54.5244895935,-999.0 +253.067121887,10476.0941406,-55.5421710968,-63.0229759216,40.9443695068,-56.1300983429,-999.0 +230.996060181,11053.6404297,-58.4263408661,-66.7553886414,41.7915718079,-54.9970600128,-999.0 +210.443370056,11637.806543,-59.6724449158,-69.559866333,41.3489303589,-46.5490497589,-999.0 +191.325514221,12233.612207,-59.3418422699,-72.581337738,46.8576862335,-36.0992839813,-999.0 +173.564260864,12845.9899414,-57.7033718109,-76.5800750732,51.483026886,-31.1175771713,-999.0 +157.084817505,13476.7601563,-56.7919803619,-79.8477874756,52.9113006592,-28.2999616623,-999.0 +141.813066101,14123.4243164,-57.72706604,-80.4478607178,52.2164608002,-25.2017023087,-999.0 +127.679016113,14782.5724609,-59.8277458191,-80.4478607178,51.6861507416,-20.1319776535,-999.0 +114.617821503,15453.3071289,-62.0631698608,-80.4478607178,52.5080440521,-15.0610012054,-999.0 +102.559319305,16138.1394531,-63.5864688873,-80.4478607178,52.7417629242,-12.4415641785,-999.0 +91.4480331421,16842.04375,-63.6309711456,-80.4478607178,48.078130722,-12.3986272335,-999.0 +81.2275421143,17570.8490234,-62.8654094696,-80.4478607178,36.3001401901,-14.766877079,-999.0 +71.8422233582,18328.9310547,-61.9606395721,-80.4478607178,25.188444519,-14.2398957729,-999.0 +63.2413597107,19121.3501953,-60.1725265503,-80.4478607178,20.6691596985,-10.8156214118,-999.0 +54.5658977509,20054.9882812,-57.9736724854,-80.4478607178,14.9107096672,-5.02856252193,-999.0 + + +MEM = MEAN +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.933 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.926739502,383.9331604,8.89136991501,0.739956552535,-2.58750913739,-0.515131863952,-999.0 +967.233770752,449.647793579,10.1292595863,-0.412886674702,-4.41186082363,0.496772517636,-999.0 +956.983001709,538.214807129,10.1973553658,-0.742540940642,-1.32022556365,0.814668766409,-999.0 +943.969085693,652.051287842,9.94495477676,-0.973170167208,2.64145735189,1.0121848017,-999.0 +927.893157959,794.851409912,10.4045944214,-2.74015643597,6.63803863525,1.86475691795,-999.0 +908.41907959,971.719335937,11.5077874184,-6.34163208008,10.3698765278,1.11225727201,-999.0 +885.14765625,1188.54294434,11.6903906822,-8.17685475349,11.2490529537,-2.67127209902,-999.0 +857.719403076,1451.29967041,11.0333568573,-9.91742773056,11.9809182167,-7.10542349815,-999.0 +826.180877686,1762.75639648,9.52429533005,-11.8703819275,14.1939630508,-11.0529797554,-999.0 +790.96307373,2122.61142578,7.50895023346,-14.4070841789,16.8964787483,-14.2268500328,-999.0 +752.537689209,2530.74333496,5.12562031746,-16.8340070724,18.7642606735,-16.8138660431,-999.0 +711.403973389,2987.12128906,2.35975673199,-19.2131971359,21.0628847122,-19.8286363602,-999.0 +668.078509521,3491.70053711,-0.994830232859,-17.2751835823,23.2247026443,-22.051540184,-999.0 +623.092144775,4044.35949707,-4.74014348984,-15.2523900032,25.4896160126,-24.1954421997,-999.0 +578.170294189,4628.84814453,-8.53330602646,-18.5863018036,28.8909854889,-25.9853338242,-999.0 +535.352087402,5220.90234375,-12.3761458397,-25.1414331436,31.5055614471,-29.2632188797,-999.0 +495.152670288,5812.20166016,-16.5681020737,-30.4976915359,31.4326309204,-35.0953115463,-999.0 +457.433499146,6402.27558594,-21.0502264023,-32.9271121979,29.8955257416,-41.4822574615,-999.0 +422.058602905,6990.74936523,-25.8191314697,-34.9420280457,30.0597581863,-45.705015564,-999.0 +388.907803345,7577.1331543,-30.7928312302,-38.3794246674,31.4712745667,-48.705758667,-999.0 +357.875222778,8160.87578125,-35.9393814087,-43.4810962677,32.1070068359,-50.8945491791,-999.0 +328.844049072,8741.85869141,-41.1681163788,-49.3723075867,32.2862230301,-52.453956604,-999.0 +301.703149414,9320.28828125,-46.3525913239,-54.3731529236,33.9241506577,-53.064679718,-999.0 +276.358209229,9896.44121094,-51.3427581787,-58.2286327362,38.2352298737,-52.9789409637,-999.0 +252.715679932,10471.0100586,-56.0416530609,-62.081401062,42.5434761047,-54.2585086823,-999.0 +230.682511902,11046.2495117,-59.4759243011,-66.2308486938,43.2749874115,-55.0013759613,-999.0 +210.165354919,11627.2058594,-60.7885189056,-69.6216590881,42.5279117584,-48.5019836426,-999.0 +191.080110168,12219.965332,-60.2111019135,-72.3946594238,47.3472072601,-37.3385574341,-999.0 +173.349386597,12829.5935547,-58.5407142639,-76.0401512146,53.2251609802,-29.2790647507,-999.0 +156.898674011,13457.6932617,-57.5410007477,-79.5042602539,56.582516861,-25.9597755432,-999.0 +141.653890991,14102.2916016,-58.0938957214,-80.4403297424,56.9668254852,-24.296008873,-999.0 +127.544707489,14760.2969727,-59.9119785309,-80.4478607178,55.9567306519,-21.4850566864,-999.0 +114.506119537,15430.6853516,-61.8767173767,-80.4478607178,54.9734874725,-18.9225541115,-999.0 +102.468556213,16116.8947266,-62.5810966492,-80.4478607178,53.3720146179,-17.6777023315,-999.0 +91.3761543274,16824.9128906,-61.8013130188,-80.4478607178,47.4972103119,-17.3933779716,-999.0 +81.1731613159,17559.9982422,-60.637991333,-80.4478607178,34.9942846298,-16.8782484055,-999.0 +71.804095459,18324.5783203,-60.066468811,-80.4478607178,25.3924670219,-13.1092058182,-999.0 +63.2182312012,19122.0052734,-58.8066673279,-80.4478607178,22.0724065781,-6.70515929461,-999.0 +54.5579380035,20057.6357422,-57.6341438293,-80.4478607178,17.6815600395,-0.154808813334,-999.0 + + +MEM = MEAN +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.881 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.344006348,383.881390381,8.33182706833,0.830632612109,-1.87935161889,-0.972886736691,-999.0 +968.641326904,449.49074707,9.70306577682,-0.280263008177,-3.65890902281,0.291974035278,-999.0 +958.376702881,537.979870605,10.0386919975,-0.686403599381,-0.744140309095,0.433279278874,-999.0 +945.338537598,651.842144775,10.1542684555,-0.983673045039,3.67599979639,0.188957940042,-999.0 +929.242858887,794.817486572,10.8559894562,-2.89929964542,8.82788681984,-0.308985078335,-999.0 +909.738214111,971.850732422,11.5890436172,-6.12329244614,11.7715393066,-3.40697747469,-999.0 +886.430670166,1188.70406494,11.6413713455,-8.10239124298,11.9564787388,-7.26980036497,-999.0 +858.958776855,1451.33775635,10.7725140572,-9.64447937012,12.0924584866,-11.1640828609,-999.0 +827.371875,1762.49459229,9.18708162308,-11.8300550461,14.1790322304,-14.8698876381,-999.0 +792.100671387,2121.87077637,7.04265899658,-14.069340992,15.9225736618,-17.2656051636,-999.0 +753.614550781,2529.32080078,4.58680648804,-16.6012811661,17.7500458717,-19.3286258698,-999.0 +712.415887451,2985.04123535,1.95833070278,-17.7582809448,20.5826616287,-20.7137981415,-999.0 +669.012493896,3489.34650879,-1.17287095785,-14.9125588417,23.2836191177,-21.9664476395,-999.0 +623.953839111,4041.93737793,-4.81699490547,-15.4669612885,27.1071174622,-24.6041828156,-999.0 +578.969622803,4626.57363281,-8.34123659134,-19.3153749466,31.0267147064,-27.3030914307,-999.0 +536.088922119,5219.1902832,-12.1195638657,-24.6256361008,32.6669782639,-30.5553581238,-999.0 +495.824398804,5811.15541992,-16.4051013947,-27.9589986801,33.062537384,-33.8184396744,-999.0 +458.042254639,6401.77192383,-20.9625551224,-30.1949270248,33.5096693039,-37.1074825287,-999.0 +422.610223389,6990.65771484,-25.7511394501,-33.2322969437,33.5029937744,-40.299376297,-999.0 +389.408584595,7577.40449219,-30.7066692352,-37.7023849487,33.2701704025,-42.9174957275,-999.0 +358.329736328,8161.57910156,-35.793800354,-43.4492988586,33.4961769104,-44.9843742371,-999.0 +329.257092285,8743.12802734,-40.976657486,-49.0863452911,34.3956220627,-47.1182220459,-999.0 +302.076086426,9322.21464844,-46.150094223,-53.6563655853,36.212563324,-49.1644866943,-999.0 +276.693453979,9898.98095703,-51.2006248474,-57.669272995,39.6739574432,-50.6171455383,-999.0 +253.016183472,10473.9358398,-56.0265750885,-61.8987442017,43.7326190948,-51.7155475616,-999.0 +230.950431824,11049.0711914,-59.7124847412,-66.0198135376,44.6900913239,-52.3203121185,-999.0 +210.402967834,11629.9291992,-60.7834606171,-69.6163795471,43.2280773163,-46.965858078,-999.0 +191.29009552,12223.3068359,-59.9451030731,-72.5666755676,47.2601184845,-35.2969608307,-999.0 +173.533422852,12833.2822266,-58.7433773041,-75.8107513428,53.5435791016,-27.7250257492,-999.0 +157.058526611,13461.2733398,-57.6181297302,-78.9701828003,57.1920722961,-23.0960947037,-999.0 +141.790951538,14106.275293,-57.9741783142,-80.4181755066,57.6814548492,-20.7834734917,-999.0 +127.660638428,14765.1916016,-59.6870365143,-80.4478607178,56.6372367859,-19.6131153107,-999.0 +114.602453613,15437.0290039,-61.4583789825,-80.4478607178,54.8058761597,-19.9160593987,-999.0 +102.546864319,16125.2616211,-62.057598877,-80.4478607178,51.0549137115,-20.8010162354,-999.0 +91.4379547119,16835.2246094,-61.4980175018,-80.4478607178,43.8004955292,-19.7929222107,-999.0 +81.2198982239,17571.6046875,-60.5676372528,-80.4478607178,33.2855754852,-17.045655632,-999.0 +71.8368583679,18337.6740234,-59.7383201599,-80.4478607178,24.1591454506,-13.3813236237,-999.0 +63.2380939484,19137.1064453,-58.5430484772,-80.4478607178,20.8612177849,-9.41661486626,-999.0 +54.564799118,20074.103125,-57.78123703,-80.4478607178,17.5181898594,-5.77136306763,-999.0 + + +MEM = MEAN +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.85 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.051916504,383.849850464,8.00310993195,0.800033643842,-1.46432892904,0.0660257533193,-999.0 +969.345227051,449.411801147,9.57580347061,-0.265569738299,-2.67104358077,1.58290987313,-999.0 +959.075482178,537.903863525,10.1263033867,-0.601731877774,0.744241164997,1.38961275294,-999.0 +946.024157715,651.897399902,10.6617292404,-1.10882469118,5.71845805645,0.202840923518,-999.0 +929.920098877,795.150256348,11.4874929428,-3.3365704298,10.2614690304,-2.57888152599,-999.0 +910.401928711,972.571002197,12.2550413132,-6.39217233658,11.3557847023,-7.63960545063,-999.0 +887.078192139,1189.85043945,12.1336761475,-8.26085577011,10.6304427624,-11.91236763,-999.0 +859.585394287,1452.76707764,10.9678322792,-10.2706039429,10.4745334625,-16.5211737633,-999.0 +827.978204346,1763.90883789,9.05362081528,-12.3254430771,11.2684612751,-19.9751995087,-999.0 +792.68069458,2122.94934082,6.66793951988,-13.8542251587,13.0446961403,-21.3912801743,-999.0 +754.162969971,2529.83476562,4.09761667252,-15.4080761909,16.2333785057,-21.8867034912,-999.0 +712.923675537,2984.92670898,1.48726706505,-15.7016683578,20.6307071686,-21.8763664246,-999.0 +669.483544922,3488.52749023,-1.58073544502,-15.2595928192,24.6104078293,-23.0086437225,-999.0 +624.39442749,4040.56247559,-4.92870812416,-16.2826641083,28.2049530029,-25.9764404297,-999.0 +579.380053711,4625.1515625,-8.23722395897,-19.7378379822,31.1302574158,-27.7609479904,-999.0 +536.465557861,5218.08891602,-11.9905697823,-23.5629552841,33.390460968,-28.6749504089,-999.0 +496.16652832,5810.53486328,-16.2399875641,-26.342064476,35.3140476227,-29.8358034134,-999.0 +458.353359985,6401.66513672,-20.7995258331,-29.2413671494,35.968870163,-32.1476213455,-999.0 +422.893792725,6991.03203125,-25.5764263153,-33.0756664276,35.233813858,-35.0424045563,-999.0 +389.667556763,7578.26918945,-30.5144260406,-38.0900684357,34.2927650452,-37.7205738068,-999.0 +358.565310669,8162.96176758,-35.599704361,-43.6184440613,34.217988205,-40.2512802124,-999.0 +329.4703125,8745.06289063,-40.7742195129,-48.7086357117,35.192848587,-42.6407077789,-999.0 +302.268777466,9324.73056641,-45.9479541779,-53.2993045807,37.2071723938,-45.1024013519,-999.0 +276.867056274,9902.03339844,-51.0421409607,-58.0687732697,40.3660682678,-47.6019916534,-999.0 +253.171885681,10477.6003906,-55.7772087097,-62.875907135,43.5768821716,-50.1419895172,-999.0 +231.089692688,11054.0080078,-59.0761425018,-66.9527107239,44.8823749542,-50.6583827972,-999.0 +210.526620483,11636.7430664,-60.1136981964,-70.0715934753,45.4929561615,-45.0470432281,-999.0 +191.399925232,12231.4074219,-59.7631546021,-72.7012565613,48.959821701,-35.577438736,-999.0 +173.629542542,12841.6428711,-58.8242088318,-75.707308197,52.9460014343,-29.0678874969,-999.0 +157.141897583,13469.1573242,-57.9543994904,-78.800944519,56.3743911743,-23.4440999985,-999.0 +141.862643433,14112.7097656,-58.7052669525,-80.43776474,57.8517345428,-21.0112304688,-999.0 +127.721511841,14769.8365234,-60.2375915527,-80.4478607178,56.4350910187,-20.8961535454,-999.0 +114.653350067,15440.3104492,-61.8999092102,-80.4478607178,53.743183136,-20.9577859879,-999.0 +102.588316345,16126.4895508,-63.0119789124,-80.4478607178,49.9826656342,-21.6473106384,-999.0 +91.4706871033,16832.4425781,-63.0810260773,-80.4478607178,43.1554611206,-21.6901872635,-999.0 +81.244379425,17563.6552734,-62.1440467834,-80.4478607178,33.5457424164,-17.8257613182,-999.0 +71.853969574,18324.9525391,-61.0299556732,-80.4478607178,24.5101762772,-13.3129662514,-999.0 +63.2483821869,19120.7820313,-59.4277015686,-80.4478607178,19.6911715508,-10.5218910933,-999.0 +54.5682792664,20055.8769531,-58.1201114655,-80.4478607178,16.0752854347,-7.62957456112,-999.0 + + +MEM = MEAN +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.812 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.770648193,383.811547852,7.63845515251,0.669316914678,-0.37558474578,2.97379074097,-999.0 +969.064794922,449.317160034,9.45024318695,-0.226576503366,-0.856033531576,4.75517439842,-999.0 +958.797808838,537.847442627,10.4490626335,-0.5496950862,2.88085475862,3.81630700827,-999.0 +945.754345703,652.048449707,11.396291256,-1.49886715412,8.0904024601,1.22225576788,-999.0 +929.656329346,795.714123535,12.520876503,-4.11850152016,10.7892765999,-3.84442454576,-999.0 +910.145770264,973.703344727,13.1775886536,-6.53521666527,10.0991126776,-8.92646212578,-999.0 +886.83147583,1191.52576904,12.7522624969,-8.74472932816,8.69091141224,-13.7095299721,-999.0 +859.352557373,1454.85015869,11.3834184647,-11.074022007,7.49205372334,-18.5674128532,-999.0 +827.756994629,1766.21447754,9.15301122665,-12.3179631233,9.21256504059,-21.8920490265,-999.0 +792.467962646,2125.17602539,6.4189675808,-12.7126475334,11.8733234406,-24.2747325897,-999.0 +753.95279541,2531.80476074,3.81460733414,-13.2169867516,15.4584885597,-24.7116704941,-999.0 +712.716925049,2986.69465332,1.33641750813,-14.4730381966,19.7903499603,-25.0422222137,-999.0 +669.285351562,3490.29509277,-1.52078490257,-14.8086625099,24.5090673447,-27.4404619217,-999.0 +624.20960083,4042.66538086,-4.66383652687,-16.5066721916,28.6231489182,-29.7097537994,-999.0 +579.209246826,4627.75073242,-8.02992582321,-19.533716774,31.4931732178,-30.557043457,-999.0 +536.305877686,5221.13510742,-11.8372519493,-22.5480472565,34.1234256744,-30.4949407578,-999.0 +496.016888428,5814.00385742,-16.075524044,-25.5532676697,36.0865112305,-31.1888883591,-999.0 +458.215014648,6405.55097656,-20.620658493,-29.0570329666,36.8331264496,-33.0525676727,-999.0 +422.76741333,6995.25732422,-25.457916069,-32.9272754669,36.7253993988,-35.2841682434,-999.0 +389.551452637,7582.65776367,-30.4970680237,-37.0711357117,36.3372795105,-37.2555416107,-999.0 +358.458917236,8167.33188477,-35.6490833282,-41.6748432159,36.2523742676,-38.8122455597,-999.0 +329.372091675,8749.33496094,-40.8187870026,-46.8105331421,36.8583953857,-40.3913921356,-999.0 +302.178930664,9328.93779297,-45.9548938751,-52.3270423889,38.3477962494,-42.7783023834,-999.0 +276.785598755,9906.17753906,-51.0713436127,-57.8480464935,40.6052375793,-46.1046165466,-999.0 +253.098617554,10481.543457,-55.8826824188,-62.6414649963,43.1316509247,-48.9273723602,-999.0 +231.023883057,11057.8675781,-59.0148944855,-66.8327232361,44.8718360901,-47.9785003662,-999.0 +210.468292236,11641.165918,-59.7419818878,-70.4530723572,46.8491901398,-41.5284339905,-999.0 +191.348022461,12236.5816406,-59.5674385071,-73.1244522095,50.4169254303,-33.5067651749,-999.0 +173.584469604,12846.6354492,-59.1112323761,-75.6750953674,53.8270748138,-27.4983848572,-999.0 +157.103164673,13472.2193359,-58.9457622528,-78.4341186523,57.0648212433,-23.5688867569,-999.0 +141.829646301,14112.9045898,-59.5887916565,-80.3947296143,57.8642040253,-22.1244041443,-999.0 +127.694029236,14767.3171875,-61.0729026794,-80.4478607178,57.2252063751,-21.2671730042,-999.0 +114.630856323,15435.1011719,-62.7123348236,-80.4478607178,55.0331554413,-20.7827001572,-999.0 +102.570336914,16118.9177734,-63.5918811798,-80.4478607178,49.155538559,-20.3414432526,-999.0 +91.4564758301,16823.0876953,-63.4945907593,-80.4478607178,40.2906656265,-18.7958903313,-999.0 +81.2337669373,17553.2453125,-62.2624290466,-80.4478607178,31.3555624008,-16.4067389488,-999.0 +71.846622467,18314.5216797,-60.835987854,-80.4478607178,23.2698464394,-14.134176445,-999.0 +63.2440711975,19109.6691406,-59.8670917511,-80.4478607178,18.6255916595,-14.9955833435,-999.0 +54.5668807983,20043.2277344,-58.2932937622,-80.4478607178,15.6655531883,-15.3621203423,-999.0 + + +MEM = MEAN +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.766 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.914526367,383.765661621,7.17782578468,0.619799688458,2.77435460091,3.33639683723,-999.0 +970.204089355,449.205685425,9.2892991066,-0.0629194222391,2.97294693291,6.05698931217,-999.0 +959.922064209,537.759820557,10.6894181252,-0.462919151783,6.44864802361,4.96770954132,-999.0 +946.864202881,652.096173096,11.8103590012,-1.50984480381,10.9240571022,1.15671643913,-999.0 +930.746966553,796.006237793,13.0197723389,-3.60378417969,12.4201312065,-4.85590165257,-999.0 +911.21171875,974.266552734,13.4298032761,-5.50886034966,11.4870937347,-10.0933808565,-999.0 +887.865576172,1192.27298584,12.8250483513,-7.69990320206,9.93338289261,-14.4386714458,-999.0 +860.34909668,1455.65145264,11.2385443687,-9.53966121674,9.44611091614,-18.3928502083,-999.0 +828.704998779,1766.79648438,8.60686988831,-9.69473800659,10.2350190163,-20.8360765457,-999.0 +793.357330322,2125.23825684,5.74077591896,-9.758614254,12.4860524178,-22.1764635086,-999.0 +754.783996582,2531.42172852,3.5351596117,-11.876345253,16.7822053909,-23.6474018097,-999.0 +713.495043945,2986.31296387,1.42888958454,-13.8136368752,22.103049469,-25.1660013199,-999.0 +670.012109375,3490.4114502,-1.1804634124,-14.6115336418,27.001039505,-26.8545747757,-999.0 +624.884326172,4043.59255371,-4.28761401176,-16.2051586151,30.3950611115,-28.9772659302,-999.0 +579.829956055,4629.47739258,-7.78147559166,-18.699281311,33.3473913193,-29.9614398956,-999.0 +536.873175049,5223.53881836,-11.611978054,-21.7454839706,35.6536209106,-30.2508577347,-999.0 +496.535797119,5817.09487305,-15.7993870735,-25.2980916977,37.1660030365,-31.4238492966,-999.0 +458.689376831,6409.3902832,-20.3126306534,-29.4045116425,38.3167835236,-33.0028728485,-999.0 +423.201699829,6999.86464844,-25.1535776138,-33.7447210312,39.1691856384,-34.1375551224,-999.0 +389.949066162,7587.99672852,-30.2296321869,-37.9012229919,39.3094078064,-35.0950302124,-999.0 +358.821417236,8173.35053711,-35.4107688904,-42.1994308472,38.9710800171,-36.5192928314,-999.0 +329.702514648,8755.98769531,-40.6088371277,-47.2100902557,39.0190536499,-38.5969173431,-999.0 +302.478198242,9336.14853516,-45.7923248291,-52.7782497406,40.0347106934,-41.5869915009,-999.0 +277.05553894,9913.80654297,-50.9852062225,-58.1536464691,41.7236122131,-44.8202770233,-999.0 +253.340361023,10489.6429688,-55.6956314087,-62.9372718811,43.3994724274,-46.3629230499,-999.0 +231.239569092,11066.9148438,-58.5881984711,-67.1122314453,45.1609516144,-44.2304489136,-999.0 +210.659568787,11651.3175781,-59.4603569031,-70.4211364746,48.0667133331,-38.3574401855,-999.0 +191.516722107,12247.3084961,-59.5476707458,-73.0908981323,51.0327793121,-32.7093822479,-999.0 +173.731884766,12857.3104492,-59.2921230316,-75.4028892517,53.7791065216,-28.5048345566,-999.0 +157.230532837,13482.3514648,-59.2771148682,-77.9252067566,57.7458248138,-26.2838373184,-999.0 +141.938720703,14122.6472656,-59.6800384521,-80.2129081726,59.4090751648,-24.5383359909,-999.0 +127.785871124,14777.4570312,-60.9047355652,-80.4478607178,59.050062561,-21.8600246429,-999.0 +114.707073975,15446.2100586,-62.4672142029,-80.4478607178,57.4996429443,-21.0264610291,-999.0 +102.632048798,16131.3027344,-63.2760536194,-80.4478607178,51.8653469086,-21.8189155579,-999.0 +91.5051643372,16836.9759766,-63.1658615112,-80.4478607178,41.1568431854,-19.9494306564,-999.0 +81.2703514099,17567.3917969,-62.7117763519,-80.4478607178,32.1236867905,-16.0561934471,-999.0 +71.8719711304,18327.1224609,-61.5629680634,-80.4478607178,24.6249883652,-14.5144168854,-999.0 +63.2592773438,19120.3042969,-60.5627891541,-80.4478607178,19.3500761032,-15.9279204905,-999.0 +54.571969223,20052.3041016,-58.7716655731,-80.4478607178,16.2025153875,-15.9888473988,-999.0 + + +MEM = MEAN +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.717 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.253070068,383.717492676,6.72924342155,0.45578007102,4.18310344219,1.22613262385,-999.0 +969.541217041,449.084771729,9.11570510864,0.0726296862325,5.55729930401,4.3623200655,-999.0 +959.266918945,537.62298584,10.7420612335,-0.29172609672,8.96709685326,3.09951028228,-999.0 +946.219854736,652.029016113,12.0740209579,-1.22168844938,12.3660053253,-1.76501501948,-999.0 +930.112530518,796.069226074,13.1972115517,-2.73730566502,13.2346967697,-7.87743494511,-999.0 +910.589538574,974.410778809,13.373341465,-4.35539417267,11.7216318607,-13.7783390999,-999.0 +887.252807617,1192.34460449,12.4574536324,-5.68120532036,10.5651845455,-18.4235260963,-999.0 +859.740179443,1455.37038574,10.4044690132,-5.79021015167,11.1908820152,-20.9652040482,-999.0 +828.100811768,1765.88626709,7.77366781235,-6.86289691925,11.4199041128,-20.2448046684,-999.0 +792.768469238,2123.74541016,5.39036426544,-9.31643891335,13.3942378521,-20.2500261307,-999.0 +754.227001953,2529.74819336,3.64604730606,-12.6185806274,18.6003973007,-22.7860132217,-999.0 +712.972290039,2984.79953613,1.57270006537,-13.7368626595,24.4477796555,-25.1326877594,-999.0 +669.522650146,3489.08654785,-1.12677202225,-14.1769042969,28.5264280319,-27.8395147324,-999.0 +624.428027344,4042.38100586,-4.24809868336,-16.0070829391,31.4987567902,-29.8882078171,-999.0 +579.408764648,4628.45258789,-7.64229140282,-18.6641639709,33.968863678,-30.5844209671,-999.0 +536.485583496,5222.86103516,-11.4112299919,-21.8794977188,36.2281719208,-30.8889173508,-999.0 +496.179785156,5816.80727539,-15.6004756927,-25.9149419785,38.302589798,-31.272851944,-999.0 +458.365032959,6409.44580078,-20.125242424,-30.7589248657,39.9425598145,-31.6722215652,-999.0 +422.907623291,7000.25512695,-24.9479415894,-35.6221729279,40.6629089355,-32.1550790787,-999.0 +389.683270264,7588.75136719,-30.0255216599,-39.8478179932,40.3640171051,-33.2952693939,-999.0 +358.581704712,8174.46987305,-35.2237976074,-43.85782547,39.6869220734,-35.6379955292,-999.0 +329.486083984,8757.44970703,-40.4432861328,-48.3039916992,39.4972923279,-38.6139377594,-999.0 +302.283370972,9337.85556641,-45.697077179,-53.1426185608,40.1610622406,-41.7240428925,-999.0 +276.880163574,9915.64492188,-50.913338089,-58.5186172485,41.1730388641,-44.7097934723,-999.0 +253.182783508,10491.8451172,-55.4240428925,-63.744291687,42.5575637817,-45.7383197784,-999.0 +231.098527527,11069.7885742,-58.2857048035,-67.7252189636,44.9089939117,-43.2137687683,-999.0 +210.533978271,11654.3510742,-59.5661876678,-70.425365448,48.5726421356,-38.0418575287,-999.0 +191.406175232,12249.5097656,-59.9538303375,-72.6631256104,51.8376365662,-32.8359527588,-999.0 +173.635321045,12857.9505859,-59.8876716614,-74.8329536438,55.5417812347,-28.2563186646,-999.0 +157.147384644,13480.9368164,-59.9860588074,-77.4353477478,59.1987018585,-26.4444484711,-999.0 +141.86749115,14119.3935547,-60.0907295227,-80.1241249084,61.2646549225,-25.0574266434,-999.0 +127.725788116,14773.6043945,-60.7662837982,-80.4478607178,61.8554924011,-23.0725732803,-999.0 +114.65714798,15443.2462891,-61.9116283417,-80.4478607178,59.8810646057,-22.9561342239,-999.0 +102.591510773,16130.8878906,-62.1235019684,-80.4478607178,51.8910884857,-23.9412002563,-999.0 +91.4730392456,16840.596875,-61.7502616882,-80.4478607178,39.2459857941,-21.1049679756,-999.0 +81.2460227966,17574.8951172,-61.694216156,-80.4478607178,31.1992645264,-14.8676939011,-999.0 +71.8549858093,18337.0978516,-60.9827835083,-80.4478607178,26.3482969284,-12.1657206297,-999.0 +63.2489227295,19133.0195312,-59.4413635254,-80.4478607178,20.3571011543,-13.7808687449,-999.0 +54.5684028625,20067.3490234,-58.4381290436,-80.4478607178,16.8245227814,-13.2881281853,-999.0 + + +MEM = MEAN +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.665 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.127130127,383.66494751,6.21309599876,0.36095241392,6.56376461983,-1.22565926313,-999.0 +969.419238281,448.93117981,8.74755821228,0.247695691325,9.89422903061,0.698577181995,-999.0 +959.147650146,537.391876221,10.5521816254,0.0111413406732,12.8066063881,-0.583144967258,-999.0 +946.102581787,651.736096191,11.8617944717,-0.585875435919,15.6417331696,-4.95573318005,-999.0 +929.991876221,795.561871338,12.3955583572,-1.3720836699,16.8312226295,-10.6269983768,-999.0 +910.463574219,973.355285645,12.0843631744,-2.28833180666,15.8596467018,-15.7257572174,-999.0 +887.117303467,1190.50478516,11.230432415,-3.42571191788,14.3447462082,-18.1317128181,-999.0 +859.601208496,1452.78797607,9.66124734879,-4.74685587883,12.7907929897,-17.885072422,-999.0 +827.963970947,1762.89156494,7.63421149254,-6.92562036514,12.5328464031,-17.2932981491,-999.0 +792.641589355,2120.92214355,5.81992869377,-9.87197399139,15.1111588478,-19.0879613876,-999.0 +754.10836792,2527.49851074,4.03526647091,-12.3313082695,19.8367562294,-23.5649326324,-999.0 +712.857000732,2982.90070801,1.58327240348,-13.2360239029,23.5110321045,-26.199580574,-999.0 +669.413665771,3486.96867676,-1.37495480776,-14.4769342422,26.4833017349,-28.6542518616,-999.0 +624.326812744,4039.70371094,-4.51995573044,-16.2583407402,29.8698921204,-30.0238050461,-999.0 +579.314428711,4625.2890625,-7.81084880829,-18.5125715256,33.4922920227,-29.8879924774,-999.0 +536.397460938,5219.45029297,-11.4814061165,-21.5306024551,36.617193985,-29.9469665527,-999.0 +496.098587036,5813.35693359,-15.5731302261,-25.985774231,39.0946460724,-29.9635419846,-999.0 +458.290914917,6406.06992187,-20.0721889496,-31.0816337585,40.7835559845,-29.7820211411,-999.0 +422.840908813,6997.0012207,-24.8748407364,-36.0534557343,41.1218967438,-30.0006889343,-999.0 +389.622964478,7585.68808594,-29.9111942291,-40.7811023712,40.5538894653,-30.9580228806,-999.0 +358.528283691,8171.66201172,-35.0928070068,-45.3051132202,39.6630573273,-32.7694416046,-999.0 +329.438043213,8754.90605469,-40.3271045685,-49.6476837158,39.1726634979,-35.5424850464,-999.0 +302.240432739,9335.52158203,-45.6212005615,-54.1410133362,39.0279613495,-38.9593757629,-999.0 +276.841485596,9913.38798828,-50.9091815948,-58.922095108,39.13724823,-42.2428043365,-999.0 +253.147996521,10489.3398438,-55.5994827271,-63.6889503479,40.1610408783,-43.7253902435,-999.0 +231.067121887,11066.2601563,-58.8561172485,-67.3229156494,42.6722049713,-41.8638175964,-999.0 +210.506047058,11648.796582,-60.4605567932,-69.9442863464,46.6780647278,-36.7101343155,-999.0 +191.38086853,12241.6379883,-60.7055194855,-72.3354408264,51.634066391,-30.6521682739,-999.0 +173.613296509,12848.3198242,-60.3531963348,-74.8788780212,57.1285369873,-26.1163537979,-999.0 +157.128056335,13470.7048828,-59.9167381287,-78.2351608276,62.2157058716,-24.7990255356,-999.0 +141.85088501,14109.7575195,-59.7415534973,-80.4311813354,64.2322502136,-24.4373806,-999.0 +127.711762238,14765.3241211,-60.2098415375,-80.4478607178,63.5856861115,-23.4462089539,-999.0 +114.645423126,15437.2464844,-61.0012184143,-80.4478607178,59.9440826416,-23.317424202,-999.0 +102.581945038,16127.7064453,-61.2692127228,-80.4478607178,50.5707126617,-23.7130737305,-999.0 +91.4652908325,16839.8734375,-61.1012260437,-80.4478607178,37.0562591553,-21.9093332291,-999.0 +81.240120697,17575.8507812,-61.3306419373,-80.4478607178,29.8190431595,-16.4602725983,-999.0 +71.8508087158,18337.6566406,-61.5037227631,-80.4478607178,26.8469430923,-14.061793375,-999.0 +63.2464370728,19130.7171875,-60.3885124207,-80.4478607178,21.7876480103,-15.8320688248,-999.0 +54.5675815582,20061.6763672,-59.0184551239,-80.4478607178,18.081856823,-14.5401973724,-999.0 + + +MEM = MEAN +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.581 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.756066895,383.581063843,5.31888113022,0.501864369772,6.77697386742,-2.23041580021,-999.0 +970.044573975,448.811480713,9.04046411514,0.624967188388,13.7966481209,-4.44490309954,-999.0 +959.76651001,537.426391602,11.0583378792,0.611627513915,17.2844552994,-6.85052565038,-999.0 +946.706072998,651.890118408,11.7974891663,0.242770159617,19.2665979385,-11.0308907032,-999.0 +930.580804443,795.60970459,11.858010006,-0.638485125825,18.242179966,-14.9636624336,-999.0 +911.038012695,973.190808105,11.7817644119,-2.15910849571,15.5882860184,-17.0719064713,-999.0 +887.678271484,1190.21195068,11.1901864052,-4.00142426491,13.27449646,-17.4225928307,-999.0 +860.147918701,1452.51866455,9.88423185349,-5.94801888466,11.9302269936,-16.9669704437,-999.0 +828.4984375,1762.96208496,8.20404334068,-8.09685640335,13.1024372101,-18.5453928947,-999.0 +793.157867432,2121.65881348,6.38606076241,-10.0502521515,17.0397983551,-23.009986496,-999.0 +754.596630859,2528.72854004,4.14899384975,-12.1277070045,20.5227169991,-25.5373672485,-999.0 +713.318518066,2984.08815918,1.41684103012,-13.6199015617,23.1236566544,-27.0663715363,-999.0 +669.844647217,3487.86665039,-1.53390074372,-14.4604557991,26.3035318375,-29.0362443924,-999.0 +624.724163818,4040.37868652,-4.66399025917,-15.3089413643,30.4804828644,-29.0186294556,-999.0 +579.673352051,4625.75375977,-8.01872124672,-17.1373007774,34.6787830353,-28.8124876022,-999.0 +536.721166992,5219.72412109,-11.6048603058,-20.6432024002,38.3461402893,-28.5856723785,-999.0 +496.392712402,5813.51728516,-15.6593749046,-25.5107460022,40.9980037689,-28.044370842,-999.0 +458.559591675,6406.12207031,-20.1543117523,-30.9209056854,41.9374717712,-28.0951572418,-999.0 +423.085638428,6996.9949707,-24.8917495728,-36.6683712006,41.1682453156,-28.3145578384,-999.0 +389.846801758,7585.79423828,-29.8337034225,-42.0379470825,40.1809268951,-28.7160055161,-999.0 +358.731292725,8172.07246094,-34.9559658051,-46.5588939667,39.9696594238,-29.7732110977,-999.0 +329.622149658,8755.71728516,-40.1847896576,-50.9561439514,39.9168216705,-31.6033588409,-999.0 +302.405819702,9336.75400391,-45.4806182861,-55.6449119568,39.4502586365,-34.3548154831,-999.0 +276.989776611,9915.08339844,-50.7486774445,-60.2465885162,39.184141922,-37.5187538147,-999.0 +253.280601501,10491.5339844,-55.4456199646,-64.2166427612,40.1653911591,-39.6810440063,-999.0 +231.185058594,11068.8128906,-58.814604187,-67.2713661194,43.1733562469,-38.8562549591,-999.0 +210.610353088,11651.4795898,-60.485471344,-69.8445487976,48.5706237793,-34.4321233749,-999.0 +191.472721863,12244.3833008,-60.7217330933,-72.4105613708,54.9597602844,-29.3057949066,-999.0 +173.693519592,12850.9679687,-60.4965229034,-75.0545219421,61.6183601379,-26.1869714737,-999.0 +157.197529602,13472.7359375,-60.294278717,-78.1879417419,65.8471427917,-25.4546970367,-999.0 +141.910688782,14110.5614258,-60.2910873413,-80.3907814026,66.1546581268,-24.3201383591,-999.0 +127.762471771,14764.6330078,-60.7523719788,-80.4478607178,64.2083339691,-23.3523038864,-999.0 +114.687867737,15434.9879883,-61.5799503326,-80.4478607178,60.0518451691,-23.7986820221,-999.0 +102.61687088,16123.2512695,-62.1762210846,-80.4478607178,51.9346450806,-24.1018198013,-999.0 +91.4932495117,16832.4365234,-62.1231529236,-80.4478607178,38.7950904846,-21.7205580711,-999.0 +81.2614517212,17565.7464844,-62.0217300415,-80.4478607178,29.4131387711,-16.9352944374,-999.0 +71.8659339905,18326.1603516,-61.7860908508,-80.4478607178,24.9018457413,-15.4349402905,-999.0 +63.2557411194,19118.540625,-60.6878440857,-80.4478607178,19.4049314499,-17.7144078255,-999.0 +54.5708358765,20049.0089844,-59.2112293243,-80.4478607178,14.1891263485,-16.7292787552,-999.0 + + +MEM = MEAN +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.498 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.985113525,383.497668457,4.41440649033,0.747429972887,6.61191468239,-3.71550343633,-999.0 +970.265020752,448.475027466,7.73448328972,0.913712120056,12.1972216606,-11.1450663269,-999.0 +959.983630371,536.780657959,10.2663847923,0.536662381887,11.4852738857,-18.3928850412,-999.0 +946.923016357,651.051647949,11.5993624687,-0.149087030394,9.17736236844,-20.4891928196,-999.0 +930.794689941,794.735583496,11.9967119217,-1.35241485983,8.15542266816,-20.3927619934,-999.0 +911.248565674,972.34239502,11.9135243416,-3.19300807714,8.07058792114,-19.0663093567,-999.0 +887.888134766,1189.35517578,11.2860458374,-5.36699371338,8.51357893944,-17.7309132576,-999.0 +860.35914917,1451.6243042,9.95969219208,-7.25822138786,9.81922898293,-18.1014989853,-999.0 +828.705511475,1761.99456787,8.16869511604,-8.80795726776,12.6219443321,-20.6409794807,-999.0 +793.360308838,2120.52692871,6.26482005119,-10.7317360878,16.8885864258,-23.1805253983,-999.0 +754.791473389,2527.41176758,4.07189557552,-12.5695170403,20.8227506638,-24.5312177658,-999.0 +713.503289795,2982.82287598,1.55091626644,-13.6748073578,24.4862148285,-26.8464248657,-999.0 +670.017663574,3486.92021484,-1.36014067829,-14.1090774536,27.9069908142,-28.354678154,-999.0 +624.882214355,4039.66184082,-4.66769471169,-14.839333725,30.9470357895,-28.3486896515,-999.0 +579.817840576,4624.99272461,-8.11688642502,-16.8313523293,34.8779602051,-27.6887466431,-999.0 +536.853179932,5218.66650391,-11.8174889565,-20.4237491608,39.628093338,-26.5571613312,-999.0 +496.513555908,5811.93525391,-15.949818325,-25.1405220032,42.7073184967,-25.9169567108,-999.0 +458.670175171,6403.99443359,-20.3745807648,-30.7156154633,42.9857601166,-25.922183609,-999.0 +423.187133789,6994.47451172,-25.0313341141,-36.7168972015,41.68580513,-26.085774231,-999.0 +389.940267944,7583.04067383,-29.9072410583,-42.1879917145,40.9937770844,-26.3907495499,-999.0 +358.816744995,8169.25151367,-34.9541530609,-46.9519435883,41.2877861023,-26.6510015488,-999.0 +329.700137329,8752.97275391,-40.1405376434,-51.3683631897,41.4010452271,-27.1472723007,-999.0 +302.477630615,9334.17451172,-45.4101398468,-56.3030017853,40.7890476227,-28.5278577805,-999.0 +277.055386353,9912.73837891,-50.6523353577,-61.1544208527,40.1093227386,-31.1403121948,-999.0 +253.339907837,10489.4231445,-55.3807880402,-64.5872089386,40.5641708374,-33.5453645706,-999.0 +231.238612366,11066.9270508,-58.7310764313,-67.3563842773,43.6891452789,-33.6765075684,-999.0 +210.658335876,11650.209375,-60.1419464111,-70.1261482239,49.663974762,-31.9142351151,-999.0 +191.515614319,12244.4358398,-60.1418006897,-73.0009529114,56.8786781311,-30.4109048843,-999.0 +173.73157959,12852.5945313,-59.9971729279,-75.647328949,62.5069026947,-30.0816223145,-999.0 +157.231129456,13475.9914062,-59.7064041138,-78.4665168762,65.0948020935,-30.5875768661,-999.0 +141.939373779,14115.6710937,-59.6730514526,-80.4183097839,64.5206619263,-29.2562124252,-999.0 +127.786804199,14771.2566406,-60.4183582306,-80.4478607178,62.0491428375,-27.8464357376,-999.0 +114.707823181,15442.1084961,-61.6359798431,-80.4478607178,58.1671203613,-27.8932361603,-999.0 +102.632675934,16129.622168,-62.6236694336,-80.4478607178,51.3030498505,-27.4934356689,-999.0 +91.5057472229,16836.8582031,-62.8874168396,-80.4478607178,41.3153022766,-23.9329063416,-999.0 +81.2708488464,17568.0335937,-62.5558265686,-80.4478607178,31.4934591293,-17.5993312836,-999.0 +71.8726104736,18328.4029297,-61.3691246033,-80.4478607178,25.4530147552,-14.8139106274,-999.0 +63.2598033905,19124.4222656,-59.2645763397,-80.4478607178,18.1175092697,-15.787504673,-999.0 +54.5720993042,20060.5578125,-58.1010566711,-80.4478607178,8.64197816104,-14.6666210532,-999.0 + + +MEM = MEAN +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.456 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.525634766,383.456307983,3.95073399544,0.949534595013,4.37830623388,-7.2897916615,-999.0 +970.806665039,448.267636108,6.81170430183,0.858464568853,6.92817376852,-16.9737195015,-999.0 +960.516052246,536.273052979,9.2939622879,0.332221896201,4.03110242784,-24.8131612778,-999.0 +947.446429443,650.222473145,10.984102726,-0.495850840956,0.0683336183429,-26.0041301727,-999.0 +931.311914063,793.621795654,11.5402588844,-1.75630167127,-0.39066439122,-24.1860467911,-999.0 +911.755914307,970.877209473,11.3156284332,-3.48013117313,1.91304203719,-22.2139225006,-999.0 +888.381304932,1187.38339844,10.5840668678,-5.47275400162,5.36706571579,-20.5686398506,-999.0 +860.835906982,1449.06130371,9.36783313751,-7.34152240753,8.44817304611,-20.2942120552,-999.0 +829.165423584,1758.90163574,7.79133486748,-9.14116439819,11.9241467476,-21.491219902,-999.0 +793.799133301,2117.04338379,6.05536427498,-11.2207211494,16.6270539284,-22.7006837845,-999.0 +755.211584473,2523.72346191,4.0467012167,-13.223449707,21.7455862045,-24.5396043777,-999.0 +713.903771973,2979.11047363,1.61788333952,-14.4248997688,25.6283195496,-26.627671814,-999.0 +670.396429443,3483.20878906,-1.34781769514,-14.721991539,28.0420040131,-27.3953474045,-999.0 +625.237890625,4035.86330566,-4.7104436636,-15.1908482552,30.3843280792,-27.4515892029,-999.0 +580.147564697,4620.95009766,-8.28164258003,-16.8344099998,33.7613742828,-26.8174102783,-999.0 +537.155462646,5214.13603516,-12.1333415985,-19.7184305191,37.7997570038,-25.8303222656,-999.0 +496.787234497,5806.78154297,-16.2831168175,-23.8518255234,40.9048046112,-25.3595745087,-999.0 +458.916815186,6398.24672852,-20.6703491211,-29.1185092926,42.1419525146,-25.3900018692,-999.0 +423.409552002,6988.19648438,-25.2889577866,-34.9958515167,42.3743873596,-25.6724912643,-999.0 +390.140933228,7576.33027344,-30.0916032791,-40.9294662476,42.6879383087,-25.9431751251,-999.0 +358.998812866,8162.27304687,-35.0476722717,-46.4975799561,43.2092254639,-25.8119426727,-999.0 +329.865631104,8745.91513672,-40.1564048767,-51.5758350372,43.3715782166,-25.541857338,-999.0 +302.626919556,9327.18417969,-45.3851608276,-56.3189098358,42.5836769104,-25.8744371414,-999.0 +277.190066528,9905.92695312,-50.58632164,-60.9878822327,41.5199935913,-27.2648475647,-999.0 +253.460517883,10482.9661133,-55.2274749756,-64.9241107941,42.5292060852,-29.0316627502,-999.0 +231.346008301,11061.3609375,-58.2734710693,-68.2449905396,46.8122470856,-30.0819271088,-999.0 +210.753707886,11646.5814453,-59.2410175323,-71.2702674866,52.7709266663,-31.4790851593,-999.0 +191.59957428,12243.5351562,-59.1513179779,-73.85286026,58.5216899872,-32.8404863358,-999.0 +173.804638672,12854.155957,-59.3282672882,-76.1351455688,61.8263080597,-32.6426727295,-999.0 +157.293988037,13478.850293,-59.560439682,-78.5349441528,62.9548625946,-32.1522264481,-999.0 +141.993066406,14118.6447266,-59.826064682,-80.3582855225,61.9556835175,-30.8221286774,-999.0 +127.831817627,14773.8098633,-60.6363460541,-80.4478607178,59.7065120697,-29.3896903992,-999.0 +114.74524765,15443.7939453,-62.0726573944,-80.4478607178,56.4315452576,-28.7934732437,-999.0 +102.663145447,16129.4452148,-63.4453243256,-80.4478607178,50.7419303894,-28.0820537567,-999.0 +91.5298683167,16833.3539062,-64.1714500427,-80.4478607178,43.6215827942,-25.2098201752,-999.0 +81.2894111633,17560.6628906,-63.6484596252,-80.4478607178,35.6203744888,-20.3680080414,-999.0 +71.8858146667,18318.8486328,-61.6703086853,-80.4478607178,27.4104179382,-16.8571195602,-999.0 +63.2679206848,19115.9152344,-58.6113082886,-80.4478607178,17.2487257004,-16.1262408733,-999.0 +54.5748508453,20055.5347656,-57.3869537354,-80.4478607178,3.74389015138,-11.6530355453,-999.0 + + +MEM = MEAN +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.505 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.871502686,383.505358887,4.41532216072,1.11548522115,2.89222807884,-9.54342150688,-999.0 +972.143096924,448.246148682,5.90389618874,0.901238185167,3.39637378752,-19.0799175262,-999.0 +961.837103271,535.940722656,8.15724081993,0.623259976506,-0.446122460067,-27.4121393204,-999.0 +948.745446777,649.528582764,10.1478954315,-0.05687594302,-4.70470578671,-28.7621452332,-999.0 +932.586462402,792.608654785,10.9265622139,-1.28395562768,-3.95494344831,-26.0423274994,-999.0 +912.99644165,969.513494873,10.6287075996,-2.82265666723,-0.655420574546,-24.1304479599,-999.0 +889.586383057,1185.53061523,9.7891412735,-4.68326048851,3.47646041736,-23.1424411774,-999.0 +861.996765137,1446.64237061,8.768024683,-7.13528814316,7.48677859306,-22.7747848511,-999.0 +830.280310059,1756.06923828,7.58919296265,-9.84924912453,11.7859727859,-23.0471586227,-999.0 +794.868334961,2114.1302002,6.17098293304,-12.1715630531,17.1545366287,-23.7499786377,-999.0 +756.229174805,2521.02299805,4.26502847672,-13.957021904,22.6398592949,-24.5663341522,-999.0 +714.864874268,2976.71350098,1.78803892136,-14.9639616013,26.4146093369,-25.4881738663,-999.0 +671.298699951,3481.06025391,-1.24501168132,-15.0836108208,28.6417459488,-26.2682542801,-999.0 +626.076068115,4033.95510254,-4.60132246017,-15.3382330894,30.7262521744,-26.5711994171,-999.0 +580.920690918,4619.25175781,-8.24810380936,-16.8402925491,33.6738443375,-26.1024753571,-999.0 +537.865179443,5212.46982422,-12.2140947342,-19.499306488,37.3040878296,-25.0524784088,-999.0 +497.436160278,5804.9918457,-16.4088716507,-23.4030508041,40.0988624573,-25.1527915955,-999.0 +459.509335327,6396.32407227,-20.7719554901,-28.4611085892,41.694675827,-26.1861728668,-999.0 +423.949676514,6986.24921875,-25.3233720779,-34.3152507782,42.6467662811,-27.1346422195,-999.0 +390.632284546,7574.49814453,-30.0704730988,-40.3830173492,43.4280315399,-27.5097139359,-999.0 +359.445489502,8160.63530273,-35.0159641266,-45.9709331512,43.9154426575,-27.3880273819,-999.0 +330.26960144,8744.50078125,-40.1169971466,-51.0700325012,43.9186981201,-27.080704689,-999.0 +302.991671753,9326.03759766,-45.3265323639,-55.844600296,43.3918697357,-27.043334198,-999.0 +277.517294312,9905.09707031,-50.5192817688,-60.2477397919,42.7643802643,-27.8184034348,-999.0 +253.753372192,10482.6435547,-55.036605835,-64.272877121,43.4670837402,-29.5999528885,-999.0 +231.606672668,11062.0959961,-57.8125331879,-67.7959228516,47.4378051758,-32.4315347672,-999.0 +210.984631348,11648.5097656,-58.9735618591,-71.172946167,54.1632858276,-34.9165531158,-999.0 +191.803057861,12245.718457,-59.3915851593,-73.901133728,60.6358283997,-34.5894903183,-999.0 +173.982510376,12855.8297852,-59.6209911346,-76.0405944824,64.6074554443,-31.570952034,-999.0 +157.448173523,13479.803418,-59.9529884338,-78.069165802,66.4952339172,-29.6046483994,-999.0 +142.125352478,14118.4830078,-60.3887012482,-80.1361312866,65.3534843445,-28.2878822327,-999.0 +127.943932343,14772.3541016,-61.1496925354,-80.4478607178,62.4711772919,-27.046723938,-999.0 +114.838428497,15441.5408203,-62.3253696442,-80.4478607178,58.2367218018,-27.1547554016,-999.0 +102.739162445,16127.0526367,-63.5646835327,-80.4478607178,52.5758693695,-27.6713968277,-999.0 +91.5899681091,16831.6523438,-63.962121582,-80.4478607178,45.9002941132,-26.2361934662,-999.0 +81.3348129272,17560.9763672,-63.0591831207,-80.4478607178,37.6445989609,-23.3213417053,-999.0 +71.9176368713,18322.1634766,-60.9954940796,-80.4478607178,27.4844020844,-21.3478075027,-999.0 +63.287166214,19121.8160156,-58.3555408478,-80.4478607178,17.2255440712,-18.295799017,-999.0 +54.5814479828,20063.2693359,-57.3183563232,-80.4478607178,4.69668107927,-9.41161624193,-999.0 + + +MEM = MEAN +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.717 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.771429443,383.717477417,6.55595593452,1.40219100118,0.59607745558,-11.3681546211,-999.0 +973.030297852,448.672351074,5.87377815247,1.19336836934,0.58274205029,-14.4641072273,-999.0 +962.715686035,536.154998779,6.93526992798,0.706469230354,-2.30700731277,-23.6998979568,-999.0 +949.613342285,649.320288086,9.20896697044,-0.0100986372679,-6.99870070219,-27.189008522,-999.0 +933.438031006,792.002526855,10.2255653381,-1.1234554261,-6.6571654737,-24.7976737976,-999.0 +913.829364014,968.507720947,9.9684237957,-2.44994225651,-3.69520910382,-23.286413765,-999.0 +890.392559814,1184.05632324,9.09793281555,-4.02769701481,-0.0042610168457,-23.5591056824,-999.0 +862.773138428,1444.64719238,8.17487578392,-6.46070671082,4.07672918737,-23.7289875031,-999.0 +831.023266602,1753.66877441,7.3352786541,-9.8417137146,9.37716436386,-23.7805837631,-999.0 +795.579864502,2111.64731445,6.29188137054,-12.8928215981,15.9623082161,-24.0668487549,-999.0 +756.907897949,2518.76555176,4.48753297329,-14.2854043961,21.9295663834,-24.2515115738,-999.0 +715.504644775,2974.73566895,1.88276071548,-14.4482595444,25.8184820175,-24.7948635101,-999.0 +671.892993164,3479.3230957,-1.16267469525,-14.4337485313,28.0022619247,-25.3639209747,-999.0 +626.625109863,4032.51398926,-4.48876895905,-14.8894405365,30.2835542679,-25.1987001419,-999.0 +581.42442627,4618.11298828,-8.15976982117,-16.6499314308,33.7509429932,-24.0756807327,-999.0 +538.328363037,5211.56147461,-12.146797657,-19.5108646393,37.0414352417,-23.6029464722,-999.0 +497.861541748,5804.31992187,-16.3067874908,-23.4526599884,39.1621543884,-24.6793153763,-999.0 +459.898468018,6396.00888672,-20.607746315,-28.4639917374,40.4745124817,-26.2995264053,-999.0 +424.305264282,6986.41826172,-25.1247112274,-34.2094089508,41.2032466888,-27.2268730164,-999.0 +390.955908203,7575.18364258,-29.8952331543,-39.8723953247,41.4333759308,-27.5929182053,-999.0 +359.738317871,8161.79321289,-34.8729019165,-44.80701828,41.464465332,-27.8498218536,-999.0 +330.533892822,8746.075,-40.0030124664,-49.2196258545,41.4717834473,-28.1022464752,-999.0 +303.229156494,9327.99394531,-45.2206310272,-53.8584892273,41.399641037,-28.5882225037,-999.0 +277.730267334,9907.59570312,-50.2862960815,-58.8048347473,41.7851997375,-29.7709615707,-999.0 +253.943861389,10486.2167969,-54.5343601227,-63.5045032501,43.9671375275,-32.5074068069,-999.0 +231.776397705,11066.9888672,-57.412530899,-67.7401885986,48.9720783234,-35.8644428253,-999.0 +211.135040283,11653.9439453,-59.0636768341,-71.1638702393,55.9763824463,-37.1201126099,-999.0 +191.935415649,12250.5604492,-59.8224136353,-73.7969192505,62.2280838013,-35.3136224747,-999.0 +174.098095703,12859.2819336,-60.2714248657,-75.6724342346,66.4861938477,-31.4939743042,-999.0 +157.548466492,13481.0981445,-60.8967262268,-77.4257118225,68.6154018402,-29.5907556534,-999.0 +142.21134491,14117.1860352,-61.3078346252,-79.6280303955,67.4434566498,-28.657784462,-999.0 +128.016851807,14768.6108398,-61.9689693451,-80.4478607178,64.2896595001,-27.2586492538,-999.0 +114.899271393,15435.9477539,-62.8423992157,-80.4478607178,59.7398738861,-26.7304775238,-999.0 +102.788713074,16121.0505859,-63.4885738373,-80.4478607178,53.0048431396,-26.8285516739,-999.0 +91.6289680481,16826.803125,-63.5601379395,-80.4478607178,44.7963603973,-26.4454191208,-999.0 +81.3641914368,17558.1736328,-62.5156337738,-80.4478607178,36.1309316635,-25.7128692627,-999.0 +71.9380661011,18320.7804687,-61.0026287079,-80.4478607178,25.5970478058,-23.2939025879,-999.0 +63.29947052,19119.4345703,-59.1652805328,-80.4478607178,17.1881106377,-16.3624729156,-999.0 +54.5857769012,20059.3251953,-57.6342308044,-80.4478607178,9.39673498273,-3.97448482513,-999.0 + + +MEM = MEAN +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.86 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.135516357,383.85953064,8.01570367813,1.48263063431,-1.7101297725,-12.9474585533,-999.0 +973.389398193,449.129968262,7.15038557053,1.27467414737,-2.19586637914,-15.4907866478,-999.0 +963.070666504,536.67713623,6.30224266052,0.898906841874,-3.09094684422,-18.2741591454,-999.0 +949.965185547,649.32119751,7.37323265076,0.0614799782634,-8.65723481178,-25.3259366035,-999.0 +933.780023193,791.220819092,8.87664289474,-0.892776554823,-10.2942282677,-26.3791262627,-999.0 +914.162249756,967.101257324,9.16021137238,-1.83664577007,-7.34033029079,-24.3384791374,-999.0 +890.713293457,1182.16479492,8.45260596275,-3.13933641911,-3.6374448061,-24.2229858398,-999.0 +863.077990723,1442.23288574,7.51213169098,-5.52578155994,0.528839244694,-24.9631597519,-999.0 +831.31282959,1750.61639404,6.70937480927,-9.19904308319,6.16358423233,-25.2892461777,-999.0 +795.854656982,2107.94433594,5.84783654213,-12.8259931564,13.3494542122,-25.2337593079,-999.0 +757.168548584,2514.56435547,4.24070413113,-14.2794088364,20.3328288078,-24.6341079712,-999.0 +715.749755859,2970.18469238,1.68869102001,-14.1847503662,24.934554863,-24.4996366501,-999.0 +672.120214844,3474.51589355,-1.29396721125,-14.0161953926,28.0261026382,-24.4906972885,-999.0 +626.833178711,4027.55327148,-4.5654861927,-14.560662365,31.1993740082,-23.4515260696,-999.0 +581.614984131,4613.06376953,-8.21464362144,-16.3570492744,34.9823421478,-21.9962291718,-999.0 +538.501202393,5206.44638672,-12.1959074974,-19.2313417435,37.4066799164,-22.4640960693,-999.0 +498.019082642,5799.22797852,-16.2758294106,-23.2574579239,38.7392566681,-24.3923250198,-999.0 +460.041714478,6391.09521484,-20.5148313522,-28.3246021271,39.7186042786,-25.9299476624,-999.0 +424.434967041,6981.79521484,-25.0022050858,-33.8639656067,40.5516540527,-26.3971761703,-999.0 +391.072460938,7570.9199707,-29.7589281082,-38.9805042267,41.1772796631,-26.5283876419,-999.0 +359.842941284,8157.92050781,-34.7355464935,-43.6156761169,41.7571155548,-27.0387058258,-999.0 +330.627389526,8742.58457031,-39.8750347137,-48.2666358948,42.2540100098,-27.6945177078,-999.0 +303.312713623,9324.86806641,-45.0967712402,-53.3099437714,42.5886310577,-28.2952793121,-999.0 +277.805108643,9904.92714844,-50.0897506714,-58.6838161469,43.7141376495,-29.9955656052,-999.0 +254.010668945,10484.2220703,-54.2524753571,-63.4932506561,47.4324226379,-33.0551290512,-999.0 +231.836125183,11065.8038086,-57.1255020142,-67.8191337585,53.4698501587,-35.2544178009,-999.0 +211.188018799,11653.7847656,-58.6400989532,-71.2415649414,59.5113323212,-35.6734092712,-999.0 +191.982098389,12251.7959961,-59.2902423859,-73.6522941589,64.563753891,-34.4356655121,-999.0 +174.139120483,12861.7775391,-59.9645740509,-75.4144676208,68.3149703979,-32.251877594,-999.0 +157.584057617,13484.2380859,-60.8095821381,-77.1460464478,70.3906280518,-32.1952192307,-999.0 +142.242178345,14120.1811523,-61.5403995514,-79.3461708069,69.7275798798,-32.1463447571,-999.0 +128.043258667,14770.7102539,-62.3728397369,-80.4478607178,66.2243560791,-31.4233064651,-999.0 +114.921439362,15437.0033203,-63.1605861664,-80.4478607178,60.6988288879,-30.5532587051,-999.0 +102.806800842,16121.9517578,-63.3394165039,-80.4478607178,52.7239425659,-30.3101202011,-999.0 +91.6431373596,16828.8712891,-63.0970428467,-80.4478607178,42.8090770721,-30.2617305756,-999.0 +81.3745071411,17560.30625,-63.0113735199,-80.4478607178,33.3593898773,-28.6404582977,-999.0 +71.9451026917,18319.7269531,-62.3556316376,-80.4478607178,26.4658079147,-23.1373643875,-999.0 +63.3038105011,19113.9113281,-60.3127044678,-80.4478607178,20.1731884956,-12.8699916601,-999.0 +54.5873703003,20050.5345703,-58.1848941803,-80.4478607178,14.9864433289,-0.369872844219,-999.0 + + +MEM = MEAN +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.013 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.36229248,384.013226318,9.56548457146,1.64650009871,-3.59465397298,-12.3038584709,-999.0 +974.612463379,449.644281006,8.6458922863,1.4420553863,-4.25120536387,-14.1629442215,-999.0 +964.275445557,537.649761963,7.66439538002,1.22036275715,-4.75540627837,-15.2645720482,-999.0 +951.151965332,650.415606689,6.72073225975,0.551883278787,-7.10310249329,-18.4950965881,-999.0 +934.945501709,791.804046631,7.48189895153,-0.727069704607,-12.2604770184,-23.7060249329,-999.0 +915.299890137,967.002099609,8.25534410477,-1.69130395278,-9.89164090157,-23.4712188721,-999.0 +891.820025635,1181.56447754,7.93982319832,-2.93373583555,-5.42146877646,-23.2487390518,-999.0 +864.14630127,1441.25148926,7.11517734528,-5.2519671917,-1.1924569428,-24.4374696732,-999.0 +832.340576172,1749.27539062,6.38729510307,-9.10037579536,4.20143122673,-25.7248380661,-999.0 +796.836175537,2106.30231934,5.6655143261,-12.8991289139,11.2681687355,-26.3595226288,-999.0 +758.100701904,2512.88691406,4.33528747559,-14.1292081833,18.3792585373,-25.6631412506,-999.0 +716.628125,2968.76850586,1.85820680857,-13.8735559464,23.6796350479,-24.9805488586,-999.0 +672.940026855,3473.39123535,-1.20925200582,-13.7367373466,27.6042423248,-24.2748081207,-999.0 +627.59241333,4026.61767578,-4.54456896782,-14.2178664207,31.4680501938,-22.7816942215,-999.0 +582.312384033,4612.22910156,-8.23727927208,-15.9827871323,34.7634620667,-21.8567459106,-999.0 +539.140496826,5205.60058594,-12.2780428886,-18.864789772,36.4413421631,-22.9050056458,-999.0 +498.602926636,5798.33500977,-16.3312842369,-22.8299295425,37.5679008484,-24.5666044235,-999.0 +460.574111938,6390.27373047,-20.5027513504,-27.6276021957,38.6076732635,-25.3183771133,-999.0 +424.918304443,6981.19506836,-24.9422914505,-32.8029520035,39.6251354218,-25.184227562,-999.0 +391.510879517,7570.63149414,-29.674971962,-37.9501777649,40.6953437805,-25.304347229,-999.0 +360.239108276,8157.98564453,-34.6346279144,-43.2386936188,41.8994472504,-25.9304569244,-999.0 +330.985629272,8743.00927734,-39.7826412201,-48.5871994019,43.1113006592,-26.5234249115,-999.0 +303.635858154,9325.62626953,-45.0230762482,-53.7033340454,44.4749256134,-27.1009288788,-999.0 +278.095645142,9905.94667969,-50.0657157898,-58.686158371,46.9726070404,-28.3997684479,-999.0 +254.271116638,10485.3235352,-54.3273799896,-63.3405338287,50.9107170105,-31.0193246841,-999.0 +232.068508911,11066.9453125,-57.1430431366,-67.7199577332,55.4411190033,-34.4921739578,-999.0 +211.394329834,11655.2003906,-58.5538406372,-70.8806243896,59.7955093384,-36.2814006805,-999.0 +192.164048767,12253.8216797,-59.0832199097,-73.1548072815,63.8932258606,-35.3577291489,-999.0 +174.298374939,12864.8426758,-59.6009677887,-75.1524406433,67.7190700531,-33.3420021057,-999.0 +157.722311401,13488.7537109,-60.3522594452,-77.1780052185,70.7235404968,-33.3773159027,-999.0 +142.360960388,14126.1712891,-61.1987041473,-79.3379806519,70.8765586853,-33.8840820313,-999.0 +128.144099426,14777.7544922,-62.2312057495,-80.4478607178,67.5440132141,-34.0332023621,-999.0 +115.00565567,15444.6605469,-63.1380340576,-80.4478607178,61.339176178,-32.9208473206,-999.0 +102.875471497,16130.1125,-63.3031169891,-80.4478607178,52.8610054016,-31.8516704559,-999.0 +91.6972846985,16837.6962891,-63.0183841705,-80.4478607178,42.2211429596,-30.9528335571,-999.0 +81.4152793884,17569.7398438,-63.0524539948,-80.4478607178,32.084223938,-28.3452011108,-999.0 +71.9735305786,18329.6496094,-62.3988449097,-80.4478607178,26.3172117233,-23.6334852219,-999.0 +63.3209655762,19124.7435547,-60.1949752808,-80.4478607178,20.7376433372,-14.3108155727,-999.0 +54.5932826996,20062.5507812,-58.2202476501,-80.4478607178,16.055443716,-4.08189506531,-999.0 + + +MEM = MEAN +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.134 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.737866211,384.133810425,10.8220169067,1.68502437174,-3.71832378507,-11.4160305023,-999.0 +973.993743896,450.05078125,9.88105812073,1.48469458641,-4.20349260569,-12.8283268929,-999.0 +963.66439209,538.436627197,8.88853654861,1.28066200465,-4.47027344108,-13.5345733166,-999.0 +950.543151855,651.6512146,7.7124130249,1.04004346803,-4.70366024375,-14.0644151688,-999.0 +934.350915527,793.092175293,6.77950994968,-0.144800355565,-8.06672434807,-18.1559235573,-999.0 +914.716772461,967.756915283,7.24371600151,-1.62065701038,-8.88633916378,-21.7462936401,-999.0 +891.252728271,1181.68336182,7.29015522003,-2.98843579292,-4.92873052955,-22.2021209717,-999.0 +863.600762939,1440.85388184,6.68226561546,-5.31136517525,-1.02638304755,-23.6333818436,-999.0 +831.816467285,1748.42926025,6.03833880424,-9.00999016762,3.90233364701,-25.2316034317,-999.0 +796.337658691,2105.07050781,5.43859181404,-12.820162487,10.519285059,-26.8130903244,-999.0 +757.627325439,2511.37624512,4.18577439785,-13.5016519547,17.265471077,-27.5635791779,-999.0 +716.176849365,2967.13234863,1.76555489302,-12.4286379814,23.4006586075,-26.1093536377,-999.0 +672.512957764,3471.63696289,-1.36711860299,-12.7545617104,28.091963768,-23.6769422531,-999.0 +627.190557861,4024.57250977,-4.74671773911,-13.6024904251,32.1192886353,-22.224786377,-999.0 +581.939306641,4609.69643555,-8.51276483536,-15.5613960266,34.6162658691,-22.3712413788,-999.0 +538.79520874,5202.49902344,-12.5217404366,-18.4548641205,35.6087303162,-23.7428295135,-999.0 +498.284259033,5794.78500977,-16.4932497978,-22.2478406906,36.6998447418,-24.7968149185,-999.0 +460.279769897,6386.45698242,-20.5863794327,-26.8236110687,38.2589084625,-24.9378780365,-999.0 +424.64776001,6977.22026367,-24.9995193481,-31.9705120087,40.066160202,-24.7208179474,-999.0 +391.263308716,7566.509375,-29.723903656,-37.6315216064,42.0710502625,-24.908480835,-999.0 +360.014431763,8153.64907227,-34.7222545624,-43.3619281769,44.0777477264,-25.301984787,-999.0 +330.782400513,8738.35058594,-39.906149292,-48.7318824768,45.7722938538,-25.5314531326,-999.0 +303.452996826,9320.61230469,-45.129189682,-53.7282169342,47.329990387,-25.9003978729,-999.0 +277.93168335,9900.72441406,-50.067583847,-58.5605388641,49.3707557678,-27.5791954041,-999.0 +254.124945068,10480.2250977,-54.1731452942,-63.2572387695,52.1032836914,-31.1110769272,-999.0 +231.938894653,11062.2280273,-56.946912384,-67.7021278381,55.4744213104,-34.6405422211,-999.0 +211.279624939,11650.9970703,-58.302557373,-70.9993156433,59.7408653259,-36.7405321121,-999.0 +192.063542175,12250.1303711,-58.8874534607,-73.4051338196,64.4949558258,-37.1668352127,-999.0 +174.210844421,12861.3745117,-59.5505256653,-75.3709465027,68.519442749,-36.3217823029,-999.0 +157.646565247,13485.0000977,-60.498727417,-77.3314537048,71.0882240295,-36.4945281982,-999.0 +142.296186829,14121.6817383,-61.4353580475,-79.3756584167,70.1738311768,-36.5584726334,-999.0 +128.089321136,14772.5817383,-62.3228302002,-80.3898666382,65.9662528992,-35.9206693649,-999.0 +114.959869385,15439.4116211,-62.9702278137,-80.4478607178,59.492363739,-33.7213047028,-999.0 +102.838012695,16125.1749023,-63.1386829376,-80.4478607178,51.7825935364,-30.2909355164,-999.0 +91.6676200867,16833.1566406,-62.7905509949,-80.4478607178,42.6149587631,-27.9909572601,-999.0 +81.3928222656,17566.0943359,-62.5948467255,-80.4478607178,32.7919898987,-25.1979649544,-999.0 +71.9578720093,18327.4910156,-61.8371936798,-80.4478607178,25.4896568298,-22.1471569061,-999.0 +63.3114006042,19123.8345703,-59.8594432831,-80.4478607178,20.8040054321,-15.6692795753,-999.0 +54.5900115967,20061.6535156,-58.2407756805,-80.4478607178,15.9122272432,-8.22668657899,-999.0 + + +MEM = MEAN +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.22 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.150958252,384.2203125,11.7055468559,1.81364268214,-3.75278292298,-11.0001023293,-999.0 +974.397338867,450.343533325,10.7573898315,1.61243082583,-4.15027138591,-12.2486001015,-999.0 +964.065966797,539.005511475,9.76225714684,1.40956903696,-4.32482827306,-12.8397039413,-999.0 +950.942987061,652.572741699,8.57779502869,1.17217511535,-4.4402344048,-13.2529190063,-999.0 +934.735266113,794.34800415,7.1419529438,0.875322490931,-4.56546574235,-13.6648020744,-999.0 +915.095318604,968.699841309,5.81312325001,-0.59340018034,-6.16172435284,-17.1496373177,-999.0 +891.614624023,1181.71120605,6.15972321033,-2.72865548134,-5.00022100806,-21.9225906372,-999.0 +863.949249268,1440.09803467,6.00251603127,-4.7982156992,-1.05747020841,-22.5093135834,-999.0 +832.147869873,1747.01323242,5.40931749344,-8.29316792488,3.14906328917,-23.7092590332,-999.0 +796.650360107,2102.86586914,4.73656532764,-12.0277025223,8.68430383205,-26.0666606903,-999.0 +757.921392822,2508.2777832,3.55134778023,-12.4846894264,15.4988627434,-28.2015213013,-999.0 +716.448895264,2963.31235352,1.38036872149,-11.5342508316,23.9364427567,-25.9677453995,-999.0 +672.761853027,3467.3262207,-1.64962788224,-12.0268253326,30.0464202881,-22.1366315842,-999.0 +627.419372559,4019.68151855,-5.1257291317,-13.1347417831,33.5468837738,-21.3362783432,-999.0 +582.148895264,4603.99892578,-8.94992923737,-15.0227889061,35.1146339417,-22.1122303009,-999.0 +538.984631348,5196.1,-12.8011613846,-17.7531681061,36.0451717377,-23.4118509293,-999.0 +498.454992676,5788.06816406,-16.5890441895,-21.495807457,37.5672382355,-23.9362918854,-999.0 +460.433444214,6379.7621582,-20.5447904587,-26.4198795319,39.770066452,-23.7069566727,-999.0 +424.787597656,6970.69936523,-24.9319852829,-32.017713356,42.4001384735,-23.9929246902,-999.0 +391.390759277,7560.11625977,-29.7082389832,-37.7581726074,44.713924408,-24.5731723785,-999.0 +360.131091309,8147.2769043,-34.744386673,-43.3453842163,46.2774219513,-24.9942216873,-999.0 +330.888485718,8731.9796875,-39.9099243164,-48.6010150909,47.5083847046,-25.5662876129,-999.0 +303.548770142,9314.41181641,-45.0201896667,-53.6156349182,48.8020591736,-26.9157405853,-999.0 +278.018237305,9895.09423828,-49.7650924683,-58.5099658966,50.139509201,-29.5996744156,-999.0 +254.202305603,10475.6436523,-53.7086177826,-63.3314315796,51.7880195618,-33.4327119827,-999.0 +232.007633972,11058.9572266,-56.4660984039,-67.7481544495,54.6504558563,-37.3342536926,-999.0 +211.340538025,11648.762207,-58.059677124,-70.9497581482,58.8106243134,-40.1490856171,-999.0 +192.116940308,12248.06875,-59.0435890198,-73.1252159119,63.5798221588,-40.9437648773,-999.0 +174.257382202,12858.4753906,-60.0226295471,-74.999155426,67.4070384979,-40.3977367401,-999.0 +157.686843872,13480.7918945,-60.9718345642,-77.0298187256,70.07137146,-39.9758647919,-999.0 +142.330322266,14116.3145508,-61.7920841217,-79.3943115234,69.8784858704,-38.9149089813,-999.0 +128.117747498,14766.4667969,-62.5166778564,-80.4101737976,66.5825744629,-36.4977628708,-999.0 +114.983529663,15433.3801758,-62.7987659454,-80.4478607178,60.1776371002,-32.8800186157,-999.0 +102.857125092,16120.455957,-62.5894683838,-80.4478607178,52.4713947296,-28.0236917496,-999.0 +91.6827964783,16830.3833984,-62.2700119019,-80.4478607178,44.5489173889,-24.9693349838,-999.0 +81.4044326782,17565.0267578,-62.2286453247,-80.4478607178,35.6267490387,-23.5848200798,-999.0 +71.9660697937,18327.9064453,-61.4867603302,-80.4478607178,28.8142969131,-21.2182374954,-999.0 +63.3164649963,19126.1958984,-59.2975055695,-80.4478607178,21.7056326866,-17.9946596146,-999.0 +54.5917453766,20066.4138672,-57.8286331177,-80.4478607178,15.6542803168,-14.4985842228,-999.0 + + +MEM = MEAN +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.26 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.785144043,384.260409546,12.1089801788,1.89536098391,-3.7577059269,-10.8536193848,-999.0 +975.031329346,450.481430054,11.173473835,1.7017213136,-4.09771109819,-11.9984537125,-999.0 +964.689526367,539.278295898,10.1855915546,1.50904896855,-4.20528409481,-12.4763406754,-999.0 +951.558166504,653.022149658,9.0061290741,1.28647939563,-4.23595561981,-12.7495632172,-999.0 +935.344250488,795.021759033,7.5712905407,1.01855051517,-4.22885978222,-12.9497819901,-999.0 +915.680474854,969.566497803,5.8357424736,0.691476152092,-4.1995714426,-13.1139289856,-999.0 +892.1831604,1182.22640381,5.09379589558,-2.201437217,-4.89076493979,-20.3311042786,-999.0 +864.495629883,1439.85964355,5.2900810957,-4.30946772099,-1.34654169083,-21.9224993706,-999.0 +832.672229004,1746.1828125,4.92232267857,-7.70799927711,2.87727631927,-22.1475861549,-999.0 +797.146630859,2101.54365234,4.33444108963,-11.2304813385,8.00887975693,-24.4048873901,-999.0 +758.384997559,2506.56437988,3.26012945175,-11.3688276291,15.4043226242,-26.5709089279,-999.0 +716.882208252,2961.38496094,1.26273369789,-11.0012750626,25.1830640793,-23.4064947128,-999.0 +673.163897705,3465.23876953,-1.78084948659,-11.8232223511,31.083278656,-20.74328022,-999.0 +627.791687012,4017.315625,-5.31158838272,-13.0098220825,34.2043498993,-20.6372997284,-999.0 +582.489599609,4601.3203125,-9.1115793705,-14.696871376,35.3942539215,-21.7995504379,-999.0 +539.295336914,5193.34257812,-12.7889624596,-17.3873527527,36.393536377,-22.901644516,-999.0 +498.73885498,5785.59013672,-16.4153972626,-21.4890007019,38.4416137695,-23.1972345352,-999.0 +460.694509888,6377.6953125,-20.3865604401,-26.7930957794,41.3980876923,-23.5733911514,-999.0 +425.027593994,6968.93808594,-24.840647316,-32.545350647,44.0944011688,-24.1934034348,-999.0 +391.610733032,7558.54711914,-29.658637619,-38.0299476624,45.9312866211,-24.8139820099,-999.0 +360.331048584,8145.89311523,-34.6775093079,-43.2520179749,47.1199634552,-25.7096565247,-999.0 +331.069558716,8730.92841797,-39.7514213562,-48.7549301147,47.7775230408,-27.3971549988,-999.0 +303.712268066,9314.02617188,-44.6951038361,-54.3701164246,47.9252353668,-29.964447403,-999.0 +278.165097046,9895.85810547,-49.242963028,-59.3105548859,48.2390068054,-33.0945394516,-999.0 +254.333595276,10477.9859375,-53.0785224915,-63.9936420441,49.619178009,-36.3961006165,-999.0 +232.124345398,11062.8570312,-55.9874641418,-67.8121383667,52.6993682861,-39.0533916473,-999.0 +211.443522644,11653.6157227,-57.9006404877,-70.517414856,57.5581497192,-40.1905765533,-999.0 +192.207336426,12253.0786133,-59.1582424164,-72.4450881958,63.6417533875,-39.6244457245,-999.0 +174.336167908,12863.2770508,-60.1316986084,-74.5539970398,68.6515693665,-38.4333190918,-999.0 +157.755172729,13485.7341797,-60.8545032501,-77.0089813232,72.2193817139,-37.6871534348,-999.0 +142.388955688,14122.1544922,-61.4078834534,-79.7062980652,72.2274604797,-36.6545629501,-999.0 +128.167495728,14774.1170898,-61.8319545746,-80.4478607178,68.4946834564,-34.6528358459,-999.0 +115.025045013,15443.5171875,-62.0274715424,-80.4478607178,61.4488037109,-31.5253805161,-999.0 +102.891007233,16132.899707,-62.0688598633,-80.4478607178,52.2284679413,-27.9727106094,-999.0 +91.7094963074,16843.7431641,-62.3772994995,-80.4478607178,43.3096321106,-25.6214248657,-999.0 +81.4244476318,17576.8847656,-63.1275482178,-80.4478607178,35.7153087616,-24.5584098816,-999.0 +71.9800834656,18336.2103516,-62.7289981842,-80.4478607178,29.3172981262,-22.2955287933,-999.0 +63.3249919891,19130.1267578,-60.588640976,-80.4478607178,22.1419739723,-18.2950696945,-999.0 +54.5946907043,20068.178125,-57.9164241791,-80.4478607178,15.0364500523,-13.5929475784,-999.0 + + +MEM = MEAN +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.272 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.125042725,384.272494507,12.2345452309,1.90316891074,-4.42105567455,-11.5191057682,-999.0 +975.364526367,450.525192261,11.3185581207,1.70640795231,-4.83454664946,-12.8184412479,-999.0 +965.023272705,539.369024658,10.3407529354,1.51413107514,-4.95454170704,-13.3309521675,-999.0 +951.887475586,653.176507568,9.16792349815,1.29366563559,-4.97745361328,-13.5966513634,-999.0 +935.664587402,795.259179688,7.73831377029,1.02936222553,-4.9488740921,-13.7627449512,-999.0 +915.996044922,969.908007813,6.00146551132,0.706666257977,-4.88355449438,-13.8820121288,-999.0 +892.486584473,1182.35863037,4.33614699841,-1.26115912013,-4.95176211596,-16.9786901474,-999.0 +864.78560791,1439.37822266,4.6000276804,-4.26796605587,-1.99106402546,-21.7010249138,-999.0 +832.95020752,1745.18977051,4.60205433369,-7.21686139107,2.79224347174,-21.6859811783,-999.0 +797.407647705,2100.22556152,4.01728460789,-10.1509432793,7.90252971649,-23.2794708252,-999.0 +758.627801514,2504.90961914,2.96767780781,-10.5662341118,15.5027826309,-24.9340185165,-999.0 +717.106622314,2959.40661621,1.0831682831,-10.9176203728,25.2780111313,-22.2974556923,-999.0 +673.374578857,3462.95895996,-1.93911465406,-11.8800842285,31.210550499,-20.2154391289,-999.0 +627.986633301,4014.66166992,-5.52841677666,-12.9350103378,34.0129793167,-20.5679075241,-999.0 +582.668005371,4598.32626953,-9.24557256699,-14.4240254402,35.1100040436,-21.9661533356,-999.0 +539.457739258,5190.31113281,-12.7327849388,-17.2470327377,36.6500225067,-23.1216714859,-999.0 +498.887875366,5782.79599609,-16.2812198639,-21.6540653229,39.4620109558,-24.1564243317,-999.0 +460.83175354,6375.13725586,-20.3217248917,-26.8970939636,42.6753616333,-24.9484848022,-999.0 +425.152902222,6966.46088867,-24.85735569,-32.233703804,45.1510505676,-25.7362628937,-999.0 +391.724121094,7556.0796875,-29.6642326355,-37.7989578247,46.3339618683,-26.9155708313,-999.0 +360.434356689,8143.51689453,-34.6177005768,-43.9254367828,46.528181839,-28.6496368408,-999.0 +331.163262939,8728.78525391,-39.6355255127,-49.8734169006,46.3563140869,-30.4412704468,-999.0 +303.79727478,9312.25205078,-44.5351963043,-55.1385940552,46.4920768738,-32.5037136078,-999.0 +278.241412354,9894.61455078,-49.0134895325,-59.9029346466,47.1459625244,-35.0839775085,-999.0 +254.40174408,10477.4820312,-52.7714546204,-64.5091400146,48.8269065857,-37.5915859222,-999.0 +232.1849823,11063.265918,-55.6423995972,-67.9657264709,52.5300430298,-39.2952919006,-999.0 +211.497319031,11655.0021484,-57.5635662079,-70.0476242065,58.302640152,-40.0682281494,-999.0 +192.254740906,12255.4050781,-58.8590648651,-71.9665969849,64.7678897858,-39.8148731232,-999.0 +174.377534485,12866.4238281,-59.8964767456,-74.4113586426,69.9383804321,-38.7329769135,-999.0 +157.79103241,13489.6345703,-60.6185943604,-77.1687705994,73.4643341064,-37.6956401825,-999.0 +142.419953918,14126.8068359,-61.1907142639,-79.911366272,73.4610679626,-36.2395872116,-999.0 +128.193834686,14779.3444336,-61.7269172668,-80.4478607178,70.0420166016,-34.035250473,-999.0 +115.047036743,15448.8319336,-62.1321460724,-80.4478607178,63.3391036987,-31.1830299377,-999.0 +102.909126282,16137.5857422,-62.4090141296,-80.4478607178,53.741778183,-28.2018615723,-999.0 +91.7238105774,16847.3662109,-62.738369751,-80.4478607178,43.3051151276,-25.1195079803,-999.0 +81.4352790833,17580.3320312,-62.9568897247,-80.4478607178,34.6765119553,-24.0809309006,-999.0 +71.9875930786,18340.4265625,-62.5652622223,-80.4478607178,27.4100366592,-23.471303463,-999.0 +63.3295089722,19134.5546875,-60.7382514954,-80.4478607178,20.9395240784,-20.8837135315,-999.0 +54.5962356567,20071.7527344,-58.2563838959,-80.4478607178,14.9055413961,-15.7234303474,-999.0 + + +MEM = MEAN +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.223 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.083044434,384.222625732,11.7471971512,1.6932580173,-5.30084781647,-11.8658254147,-999.0 +975.323016357,450.361578369,10.8750017166,1.48683267236,-5.8762401104,-13.4204723835,-999.0 +964.981243896,539.061419678,9.91722722054,1.28923259974,-6.04370455742,-14.037274456,-999.0 +951.844360352,652.690258789,8.75838150978,1.06548326015,-6.071514678,-14.3479008198,-999.0 +935.625811768,794.554901123,7.34008607864,0.797980065644,-6.02447896004,-14.5367600441,-999.0 +915.959240723,968.940936279,5.61526267529,0.470561636612,-5.89994053841,-14.6605278492,-999.0 +892.450653076,1181.11467285,4.01017515659,-1.23654388487,-5.00984586477,-16.4625187874,-999.0 +864.753320313,1437.69569092,4.04572327137,-4.74152224064,-3.20961415591,-21.818474102,-999.0 +832.91885376,1742.99886475,4.24495654106,-7.05456595421,2.09586716481,-22.0434513092,-999.0 +797.375146484,2097.67832031,3.72253956795,-9.29639220238,8.05819325447,-22.2396846771,-999.0 +758.591717529,2502.01262207,2.6731867671,-10.1056820869,16.0694691658,-23.1459365845,-999.0 +717.07131958,2956.08811035,0.846652862709,-11.1948456764,25.566642952,-20.8971942902,-999.0 +673.343505859,3459.16542969,-2.18124220371,-12.0865493774,30.8857452393,-20.0085695267,-999.0 +627.957977295,4010.43527832,-5.71560330391,-12.7631590843,33.5698707581,-21.0729387283,-999.0 +582.639794922,4593.95380859,-9.23768939972,-14.1522278786,35.2945337296,-22.5653108597,-999.0 +539.431646729,5186.17773438,-12.5521230698,-17.3331506729,37.5793388367,-24.3297595978,-999.0 +498.865618896,5778.99282227,-16.1557496071,-22.0195264816,40.7648563385,-25.9094841003,-999.0 +460.812762451,6371.47099609,-20.3066673279,-27.1536701202,43.4663742065,-27.1388090134,-999.0 +425.137094116,6962.80083008,-24.8542451859,-32.5516546249,44.7540973663,-28.4036235809,-999.0 +391.710583496,7552.42011719,-29.6531909943,-38.3362716675,45.0577537537,-29.9274717331,-999.0 +360.423196411,8139.84716797,-34.6241664886,-44.3197360992,44.9620044708,-31.4491628647,-999.0 +331.153158569,8725.07890625,-39.6520435333,-49.9744743347,44.7655071259,-32.8350652695,-999.0 +303.788586426,9308.53808594,-44.5218387604,-55.2225387573,44.7561431885,-34.5344844818,-999.0 +278.233499146,9890.98203125,-48.9609283447,-59.9728191376,45.4581092834,-36.4963186264,-999.0 +254.394998169,10474.0128906,-52.6970993042,-63.8437080383,47.4360904694,-38.5601482391,-999.0 +232.17888031,11059.950293,-55.599886322,-67.0189628601,51.3754917145,-40.0224182129,-999.0 +211.492115784,11651.712793,-57.5835960388,-69.5289497375,58.0354919434,-39.735981369,-999.0 +192.25045166,12252.2144531,-58.764888382,-71.7969276428,65.6301887512,-38.2148681641,-999.0 +174.374284363,12863.9571289,-59.4821083069,-74.5527648926,71.2923568726,-37.2380687714,-999.0 +157.788305664,13488.6688477,-60.0026248932,-77.6906585693,74.5211509705,-37.2944129944,-999.0 +142.417732239,14127.5665039,-60.6480800629,-80.1837135315,74.0095794678,-37.018302536,-999.0 +128.191950989,14781.1823242,-61.5566127777,-80.4478607178,70.0394062042,-36.0303039551,-999.0 +115.045249176,15450.3452148,-62.4914058685,-80.4478607178,63.179233551,-34.3944944382,-999.0 +102.907563782,16137.0133789,-63.3105365753,-80.4478607178,53.5889320374,-32.0212602615,-999.0 +91.7223335266,16843.4089844,-63.8344104767,-80.4478607178,43.5553577423,-26.7063173294,-999.0 +81.4340820312,17573.1025391,-63.7363788605,-80.4478607178,35.4035778046,-21.6596949577,-999.0 +71.9868011475,18331.5439453,-62.7033584595,-80.4478607178,28.1081388474,-20.6816427231,-999.0 +63.3290245056,19126.2277344,-60.3049293518,-80.4478607178,20.3406547546,-21.583008194,-999.0 +54.5961101532,20064.8404297,-58.0074325562,-80.4478607178,13.5768155098,-19.0051886082,-999.0 + + +MEM = MEAN +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.133 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.585980225,384.132815552,10.8686763763,1.29453195333,-5.72603859901,-11.4211313248,-999.0 +975.823657227,450.068374634,10.0859741211,1.06338644028,-6.60533809662,-13.4018686295,-999.0 +965.478192139,538.512158203,9.16620502472,0.85211468637,-6.90832543373,-14.1993484497,-999.0 +952.338378906,651.823126221,8.03154163361,0.622079479694,-7.00429501534,-14.5684398174,-999.0 +936.113098145,793.299395752,6.63303670883,0.3500086952,-6.9976858139,-14.7624707699,-999.0 +916.436541748,967.228027344,4.97636160851,-0.0907310292125,-6.62561526299,-14.8912276745,-999.0 +892.920196533,1178.90388184,3.48030509949,-1.81324704587,-5.24804228041,-16.4729295731,-999.0 +865.210760498,1434.91101074,3.44229432344,-5.04983620644,-3.58109766245,-19.9597477913,-999.0 +833.359985352,1739.67803955,3.87094572783,-6.96563272476,2.05688855648,-21.1549612045,-999.0 +797.795697021,2094.09570312,3.59460041523,-8.64957718849,9.20873084068,-21.2711939812,-999.0 +758.98885498,2498.39250488,2.65837769508,-9.88723664284,17.7859177589,-21.8872047424,-999.0 +717.444390869,2952.39289551,0.742444074899,-11.1891031265,25.8754383087,-20.6160286903,-999.0 +673.690362549,3455.30368652,-2.31162074804,-11.6795371056,30.3117870331,-20.8524590492,-999.0 +628.275097656,4006.51691895,-5.73175001144,-12.4162617683,33.0474464417,-22.5245082855,-999.0 +582.928735352,4590.2715332,-9.06707420349,-14.0936738014,35.4021074295,-24.1651699066,-999.0 +539.697613525,5182.94140625,-12.3330580711,-17.7376916885,38.3108409882,-26.3958591461,-999.0 +499.11053772,5776.11103516,-16.0446975708,-22.5128612518,41.127287674,-28.0689884186,-999.0 +461.038864136,6368.76450195,-20.2577646255,-27.6161128998,42.7969585419,-29.5162168503,-999.0 +425.344039917,6960.21420898,-24.8030582428,-33.1467151642,43.6071212769,-31.0042577744,-999.0 +391.899511719,7550.00776367,-29.5636199951,-39.375358963,43.9460197449,-32.2408779144,-999.0 +360.594390869,8137.71274414,-34.4944801331,-45.8094963074,43.7689834595,-33.4188732147,-999.0 +331.308355713,8723.37890625,-39.4490955353,-51.6566287994,43.1470836639,-34.8775901794,-999.0 +303.927593994,9307.52373047,-44.2110038757,-56.3993019104,42.7605812073,-36.8685089111,-999.0 +278.357913208,9890.92294922,-48.5694900513,-60.4511562347,43.5578769684,-38.8516551971,-999.0 +254.505699158,10475.0182617,-52.3238361359,-63.7457241058,46.1736305237,-39.8434970856,-999.0 +232.277011108,11061.9467773,-55.2849681854,-66.6322494507,50.949729538,-39.3830425262,-999.0 +211.57868042,11654.5549805,-57.3373462677,-69.2982345581,58.0796283722,-37.7842823029,-999.0 +192.326051331,12255.7401367,-58.5852233887,-71.9470458984,65.8027767181,-35.9528018951,-999.0 +174.440002441,12868.0181641,-59.3564666748,-74.9368370056,71.6772964478,-35.0913423538,-999.0 +157.845252991,13493.0959961,-59.954152298,-77.9922317505,75.0507293701,-35.5714866638,-999.0 +142.466589355,14132.0256836,-60.7570175171,-80.202885437,74.6388458252,-35.9114253998,-999.0 +128.233709717,14785.0994141,-61.8871864319,-80.4478607178,70.7318824768,-35.7554590225,-999.0 +115.080467224,15452.9912109,-63.0578697205,-80.4478607178,64.0390476227,-34.4550439835,-999.0 +102.936505127,16137.7615234,-64.0117797852,-80.4478607178,54.4222530365,-32.6643175125,-999.0 +91.7454582214,16841.6445312,-64.73893013,-80.4478607178,44.2097049713,-27.111738205,-999.0 +81.4516876221,17568.9859375,-64.3192989349,-80.4478607178,36.5708997726,-20.6546030045,-999.0 +71.9991592407,18326.7765625,-62.6431316376,-80.4478607178,27.9923061371,-19.8252947807,-999.0 +63.3365699768,19122.1847656,-60.1537998199,-80.4478607178,18.1025277138,-22.8085842133,-999.0 +54.5986244202,20061.4994141,-58.0217056274,-80.4478607178,10.6657651544,-19.3452507973,-999.0 + + +MEM = MEAN +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.999 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.914862061,383.999047852,9.49808645248,1.17418437302,-5.7473357439,-9.70671737194,-999.0 +976.149383545,449.653695679,9.02866978645,0.787149043381,-7.70890293121,-12.7765440941,-999.0 +965.799786377,537.772930908,8.20299291611,0.519368032739,-8.36558222771,-13.9024948597,-999.0 +952.656799316,650.690374756,7.11099662781,0.263161439076,-8.51840209961,-14.2885154724,-999.0 +936.425280762,791.693267822,5.76431019306,-0.0771927360445,-8.37447986603,-14.4143900394,-999.0 +916.747290039,965.072528076,4.19403955936,-0.640753006935,-7.84749660492,-14.581154871,-999.0 +893.224963379,1176.19360352,2.8947506547,-2.17917802334,-6.60182424784,-15.031393528,-999.0 +865.506280518,1431.56573486,2.66896720417,-4.74807600975,-4.00694437027,-16.6612666607,-999.0 +833.641937256,1735.7956665,3.58511035442,-6.92753119469,3.01712609529,-19.0350797653,-999.0 +798.062554932,2090.06835938,3.57342857122,-8.1642929554,11.0146285057,-19.7055285454,-999.0 +759.237219238,2494.46750488,2.71532075405,-9.43226180077,19.5672503471,-20.3626441956,-999.0 +717.673510742,2948.52355957,0.630169535428,-10.3821249962,25.7580442429,-19.8876178741,-999.0 +673.899267578,3451.42521973,-2.31255027056,-11.6312134743,29.7400848389,-20.5870308876,-999.0 +628.46819458,4002.8800293,-5.53213191032,-12.4423259735,32.8511604309,-22.7158065796,-999.0 +583.107458496,4587.17070312,-8.79100255966,-14.2307064056,35.5905017853,-25.9532144547,-999.0 +539.862359619,5180.3331543,-12.1725487709,-18.0105047226,38.3353900909,-28.9100639343,-999.0 +499.262258911,5773.74155273,-15.9956977844,-22.798849678,40.3455692291,-31.0235595703,-999.0 +461.178103638,6366.52436523,-20.1889911652,-28.3755327225,41.626543045,-32.6729091644,-999.0 +425.472286987,6958.18911133,-24.6646425247,-34.7859283447,42.3661346436,-33.9311553955,-999.0 +392.017874146,7548.32075195,-29.3940408707,-41.4473087311,42.4575363159,-34.9906490326,-999.0 +360.702752686,8136.45888672,-34.3003871918,-47.811631012,41.9919193268,-36.1544933319,-999.0 +331.407272339,8722.64833984,-39.2313041687,-53.0689804077,41.6091510773,-37.7722118378,-999.0 +304.01697998,9307.36357422,-43.9999679565,-56.9481185913,41.9421325684,-39.2994930267,-999.0 +278.438522339,9891.28291016,-48.4062034607,-60.0694812775,43.8292346954,-39.8156581879,-999.0 +254.577867126,10475.8643555,-52.1512386322,-63.1943626404,47.5666442871,-39.0936183929,-999.0 +232.341513062,11063.4850586,-54.9777111053,-66.5574447632,52.822706604,-37.7740760803,-999.0 +211.636303711,11657.2246094,-56.8556274414,-69.559337616,60.2199687958,-35.8362541199,-999.0 +192.377249146,12259.8232422,-58.0940929413,-72.4732414246,68.224634552,-34.0874094009,-999.0 +174.485272217,12873.4080078,-58.973482132,-75.4850105286,74.1129364014,-33.0434415817,-999.0 +157.884999084,13499.2648437,-59.8462867737,-78.4344024658,77.1593917847,-33.6838926315,-999.0 +142.501068115,14138.2083008,-60.9005283356,-80.3263076782,76.0329238892,-34.5258659363,-999.0 +128.262950134,14790.7800781,-62.1218650818,-80.4478607178,71.0408073425,-34.8792432785,-999.0 +115.10460968,15457.9043945,-63.3663928986,-80.4478607178,63.866411972,-33.7789188385,-999.0 +102.955895996,16141.675,-64.3827514648,-80.4478607178,54.6112014771,-31.7386655807,-999.0 +91.7606803894,16844.5744141,-65.0298736572,-80.4478607178,43.9623901367,-26.5623752594,-999.0 +81.4631622314,17571.0441406,-64.6150260925,-80.4478607178,36.4924926758,-19.835504818,-999.0 +72.0071990967,18328.3203125,-62.7349727631,-80.4478607178,28.1625631332,-18.2249892235,-999.0 +63.341444397,19123.7265625,-60.177248764,-80.4478607178,16.4322824478,-20.2628183365,-999.0 +54.6002975464,20063.4775391,-57.9452144623,-80.4478607178,8.59535713196,-16.4476946831,-999.0 + + +MEM = MEAN +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.858 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.034844971,383.857501221,8.05128650665,0.904893955961,-7.1258415699,-8.72127079964,-999.0 +977.260095215,449.199645996,7.79629192352,0.382063777,-10.2012848377,-12.3551893234,-999.0 +966.901397705,536.933001709,7.03456726074,0.00931496024132,-11.2810586929,-13.8342969418,-999.0 +953.740447998,649.368902588,5.97908337116,-0.336041474342,-11.6277391434,-14.3933341503,-999.0 +937.493164062,789.784240723,4.67946798801,-0.750635659695,-11.4608345985,-14.5480790138,-999.0 +917.792834473,962.499334717,3.27008746266,-1.40946260691,-9.80350317955,-14.6181750298,-999.0 +894.246575928,1173.00477295,2.27747476697,-2.63503349274,-6.60148296356,-14.3433134079,-999.0 +866.49588623,1428.05117187,2.55793936029,-4.89990081787,-2.6755358994,-15.1905224323,-999.0 +834.593145752,1732.27159424,3.63492031097,-6.90842876434,3.52007352114,-17.742188549,-999.0 +798.969622803,2086.71594238,3.71577080488,-7.94941749573,11.4859704971,-18.7889211655,-999.0 +760.095593262,2491.27041016,2.71337893009,-9.30912637711,19.1460107803,-18.6628561974,-999.0 +718.481439209,2945.2420166,0.521046463773,-10.9175682068,24.9359031677,-17.8238513947,-999.0 +674.65904541,3448.04677734,-2.2823707819,-12.1068177223,28.9053752899,-19.6978381157,-999.0 +629.173937988,3999.61291504,-5.46330571175,-12.4953509331,31.8214651108,-23.252453804,-999.0 +583.757012939,4584.04794922,-8.7808221817,-14.187992382,34.5159063339,-27.584227562,-999.0 +540.458361816,5177.16240234,-12.2931510925,-17.9370075226,37.1091552734,-30.958821106,-999.0 +499.808724976,5770.39511719,-16.0950860023,-22.8891269684,38.9545372009,-33.3458061218,-999.0 +461.677734375,6363.11713867,-20.1973676682,-28.7761241913,40.2343032837,-35.0336267471,-999.0 +425.929125977,6954.92197266,-24.5843677521,-35.6927474976,40.8421195984,-36.2559642792,-999.0 +392.43503418,7545.33500977,-29.2862319946,-42.8681106567,40.8202033997,-37.1839962006,-999.0 +361.082598877,8133.76035156,-34.2327705383,-48.8563419342,40.8185943604,-38.0608711243,-999.0 +331.750973511,8720.18017578,-39.1926883698,-53.2370895386,41.3836769104,-39.0897212982,-999.0 +304.327911377,9305.13994141,-43.9369171143,-56.5404743195,42.8136379242,-39.8824645996,-999.0 +278.717590332,9889.48554687,-48.2385131836,-59.8299472809,45.34231987,-39.7390914917,-999.0 +254.828022766,10474.906543,-51.7861896515,-63.6025741577,49.2773681641,-38.5278446198,-999.0 +232.564729309,11063.9305664,-54.4078926086,-67.1640678406,55.2640731812,-36.4950302124,-999.0 +211.834362793,11659.3630859,-56.3073005676,-70.1330886841,62.9862041473,-34.063479805,-999.0 +192.552108765,12263.3786133,-57.757460022,-72.8684570313,70.6209007263,-32.3158994675,-999.0 +174.638641357,12877.7591797,-58.8935310364,-75.5455581665,76.4517784119,-31.324263382,-999.0 +158.018138123,13503.6070312,-60.0852355957,-78.418724823,79.1265853882,-31.798118782,-999.0 +142.615388489,14141.7423828,-61.3689582825,-80.4455459595,77.0236930847,-32.5254594803,-999.0 +128.359619141,14793.2423828,-62.5395500183,-80.4478607178,71.1461380005,-33.028061676,-999.0 +115.185009766,15459.7098633,-63.5769664764,-80.4478607178,63.2518074036,-32.5883398056,-999.0 +103.021300507,16143.600293,-64.3380989075,-80.4478607178,53.5000839233,-30.7994607925,-999.0 +91.812361145,16847.8732422,-64.5313785553,-80.4478607178,43.0496898651,-26.125161171,-999.0 +81.5020126343,17577.4421875,-63.6426551819,-80.4478607178,35.4284402847,-20.1131356239,-999.0 +72.0343635559,18338.8017578,-61.7866775513,-80.4478607178,27.1027597427,-18.2754692078,-999.0 +63.3578514099,19137.3623047,-59.8215839386,-80.4478607178,15.1176980495,-19.4037309647,-999.0 +54.6058933258,20077.9388672,-58.2883678436,-80.4478607178,10.0737730026,-13.4763874531,-999.0 + + +MEM = MEAN +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.723 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.665283203,383.722647095,6.71783204079,0.298471334577,-8.73027014732,-9.18893239498,-999.0 +977.893695068,448.735009766,6.41630692482,-0.255069328099,-12.3413668633,-12.7237929821,-999.0 +967.526037598,536.019207764,5.67094635963,-0.709699860215,-13.9815043449,-14.3862679005,-999.0 +954.362896729,647.883551025,4.64806685448,-1.14311954901,-14.5380402565,-15.1732767582,-999.0 +938.105480957,787.627832031,3.51130410433,-1.72670572102,-13.9742261887,-15.572243309,-999.0 +918.397369385,959.656414795,2.38740747608,-2.27266116738,-11.3692898273,-15.2835847855,-999.0 +894.838604736,1169.62912598,1.87232052088,-3.39373338223,-7.66073310375,-14.5559347153,-999.0 +867.071228027,1424.46048584,2.55537498295,-5.30127294064,-2.86367680728,-14.8590627193,-999.0 +835.147540283,1728.73275146,3.73312820196,-6.94648270607,3.71300758123,-16.5335404396,-999.0 +799.497119141,2083.3262207,3.81441236734,-7.92470908165,11.6089754581,-17.2531946182,-999.0 +760.595690918,2487.91623535,2.64636934996,-9.43734340668,19.0527018547,-16.1590024948,-999.0 +718.953448486,2941.73037109,0.406931707263,-11.3019387245,24.3724475861,-16.8888355255,-999.0 +675.10234375,3444.42143555,-2.28910691738,-12.2695570946,27.7305839539,-19.4268526077,-999.0 +629.583575439,3996.11477051,-5.36849555969,-12.3999274254,30.5414525986,-23.8003398895,-999.0 +584.133575439,4580.72304688,-8.75955686569,-14.2436431885,33.2633789062,-29.0229394913,-999.0 +540.804187012,5173.86362305,-12.3179209709,-18.1455581665,35.3520828247,-33.0851602554,-999.0 +500.126358032,5767.08959961,-16.0837292671,-23.50978508,36.776650238,-35.7942974091,-999.0 +461.970611572,6359.88842773,-20.1302362442,-29.9937522888,37.7545192719,-37.3532073975,-999.0 +426.198922729,6951.81733398,-24.5363677979,-37.1146430969,38.5082492828,-38.0219142914,-999.0 +392.682196045,7542.29179687,-29.2972551346,-43.9407726288,39.1615123749,-38.3080883026,-999.0 +361.307080078,8130.69072266,-34.2803417206,-49.2833770752,39.9788158417,-38.7732414246,-999.0 +331.954342651,8717.03789063,-39.2546386719,-52.8338996887,41.333788681,-39.5201324463,-999.0 +304.51086731,9301.96142578,-43.9626224518,-56.0415233612,43.3020553589,-40.1025794983,-999.0 +278.882662964,9886.4703125,-48.1477005005,-59.8217514038,45.9772132874,-39.8053215027,-999.0 +254.975869751,10472.3648437,-51.5793991089,-63.8584030151,50.1027244568,-38.1524108887,-999.0 +232.69675293,11062.0834961,-54.1629261017,-67.5312973022,56.2724330902,-35.4352687836,-999.0 +211.951567078,11658.0860352,-56.2060756683,-70.2794296265,63.9112113953,-32.7708297729,-999.0 +192.655755615,12262.3713867,-57.7428245544,-72.6879745483,71.5481742859,-31.494824028,-999.0 +174.729318237,12876.6991211,-59.0292106628,-75.3464256287,77.278212738,-31.2021360397,-999.0 +158.096670532,13502.1931641,-60.2841094971,-78.2711219788,79.4428527832,-32.1766172409,-999.0 +142.682888794,14139.8462891,-61.5938503265,-80.3555603027,77.0603187561,-32.3615695953,-999.0 +128.416676331,14790.7,-62.845507431,-80.4478607178,70.8772579193,-31.8824478149,-999.0 +115.23263092,15456.4599609,-63.8427791595,-80.4478607178,62.4400596619,-31.1356294632,-999.0 +103.06002655,16139.7580078,-64.5740539551,-80.4478607178,52.2647357941,-29.2769357681,-999.0 +91.8427177429,16843.7339844,-64.6299846649,-80.4478607178,42.3635507584,-25.5457012177,-999.0 +81.5248649597,17573.6404297,-63.5318534851,-80.4478607178,34.4023601532,-20.7559051514,-999.0 +72.0503051758,18335.4359375,-61.8558063507,-80.4478607178,26.0848907471,-19.1761388779,-999.0 +63.3675060272,19133.9119141,-60.0253089905,-80.4478607178,15.5039775968,-18.305654335,-999.0 +54.6092697144,20074.4548828,-58.3825153351,-80.4478607178,11.4027776957,-13.8093214035,-999.0 + + +MEM = MEAN +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.592 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.297906494,383.591830444,5.43494904041,-0.367708615959,-9.66643080711,-8.8605209589,-999.0 +978.512786865,448.285137939,5.07544603348,-0.83347761631,-13.5897414207,-12.1296591282,-999.0 +968.144128418,535.13694458,4.3450237751,-1.29767824784,-15.7173128128,-13.7732439995,-999.0 +954.972668457,646.46729126,3.41010006666,-1.74730172455,-16.487131691,-14.446654129,-999.0 +938.707043457,785.579632568,2.33284012228,-2.29022538401,-15.7569710732,-14.8386541367,-999.0 +918.985949707,956.92689209,1.47346775234,-3.1076425761,-12.6931916237,-14.8900770664,-999.0 +895.414624023,1166.36663818,1.47630983591,-4.17737121582,-7.54803255796,-14.1383573055,-999.0 +867.632409668,1421.03251953,2.62620821297,-5.61784291267,-2.19172212481,-13.897315073,-999.0 +835.688043213,1725.47211914,3.95049365461,-6.9620549202,4.60308181345,-15.0589225054,-999.0 +800.012359619,2080.29848633,3.9418097496,-7.99986534119,12.8568366528,-14.8058744431,-999.0 +761.084838867,2484.91762695,2.57217414379,-9.7450928688,19.9944615364,-14.1884162903,-999.0 +719.41751709,2938.63244629,0.385555833206,-11.7421600342,24.6687108994,-15.2533432961,-999.0 +675.535345459,3441.41201172,-2.17659740448,-12.3027903557,27.8291152954,-18.6254878998,-999.0 +629.98527832,3993.4765625,-5.16411089897,-12.3067184448,30.0977508545,-24.1933742523,-999.0 +584.503338623,4578.48623047,-8.6312107563,-14.3883281708,31.6057535172,-30.1323911667,-999.0 +541.144268799,5171.91318359,-12.1881015778,-18.7441122055,33.0421298981,-34.5393468857,-999.0 +500.440713501,5765.43662109,-15.9191494942,-24.5742746353,34.2612569809,-37.1003978729,-999.0 +462.261056519,6358.53198242,-20.0045154572,-31.3365579605,35.5185119629,-37.9559936523,-999.0 +426.465603638,6950.67675781,-24.4645185471,-38.6518836975,37.062317276,-37.8651584625,-999.0 +392.926171875,7541.28061523,-29.273833847,-44.8926963806,38.5940113068,-37.9559654236,-999.0 +361.528283691,8129.74238281,-34.2907104492,-48.9392299652,40.1055480957,-38.7029014587,-999.0 +332.155163574,8716.14443359,-39.2514362335,-52.3293048859,41.6692523956,-39.8156410217,-999.0 +304.692044067,9301.23876953,-43.8830631256,-56.2684505463,43.5214004517,-40.4833194733,-999.0 +279.045669556,9886.16904297,-47.9530632019,-60.4776851654,46.3023899078,-39.8093696594,-999.0 +255.12192688,10472.7793945,-51.2856651306,-64.6527008057,50.8858169556,-37.5543037415,-999.0 +232.827319336,11063.3277344,-53.8978660583,-67.926474762,57.3317722321,-34.1547018051,-999.0 +212.067604065,11660.0106445,-56.0393657684,-70.0404441833,64.9401496887,-31.6135591507,-999.0 +192.757983398,12264.753125,-57.6554710388,-72.3349266052,72.6501365662,-30.430138588,-999.0 +174.818815613,12879.2005859,-59.1116436005,-74.8082817078,77.9012168884,-30.5825880051,-999.0 +158.17434845,13504.4592773,-60.4503349304,-77.6249664307,79.2500282288,-32.1419721603,-999.0 +142.74934845,14141.8466797,-61.7035446167,-80.1692573547,76.5459114075,-32.0633125305,-999.0 +128.472859192,14792.6383789,-62.8857475281,-80.4478607178,70.4731342316,-30.5200443268,-999.0 +115.279090118,15458.3558594,-63.9505619049,-80.4478607178,62.509148407,-28.3734706879,-999.0 +103.097753143,16141.4852539,-64.7055862427,-80.4478607178,52.9524196625,-26.2505775452,-999.0 +91.8724563599,16845.3123047,-64.7395957947,-80.4478607178,43.1164112091,-23.2199398041,-999.0 +81.5472709656,17574.9720703,-63.734085083,-80.4478607178,34.0777006149,-19.2571886063,-999.0 +72.0659431458,18336.4003906,-62.0520042419,-80.4478607178,25.5255893707,-17.8593001366,-999.0 +63.3769947052,19134.50625,-60.2494094849,-80.4478607178,15.8344622612,-16.2821297646,-999.0 +54.6125553131,20075.0890625,-58.4259300232,-80.4478607178,10.3980132818,-12.9008403301,-999.0 + + +MEM = MEAN +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.467 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.375854492,383.466949463,4.19769248962,-1.00618876815,-10.4258642673,-8.55800590515,-999.0 +979.583636475,447.850793457,3.74646886587,-1.36812603772,-14.4535988808,-11.364811039,-999.0 +969.202874756,534.279260254,3.03100996763,-1.82017357945,-16.9074071884,-12.8565409184,-999.0 +956.0152771,645.070965576,2.10718837082,-2.26817247868,-17.9417694092,-13.4600511551,-999.0 +939.73046875,783.537701416,1.12667125762,-2.80836307555,-17.29529562,-13.7063350201,-999.0 +919.993151855,954.226507568,0.622720660269,-3.94188945889,-14.1702812672,-13.646944952,-999.0 +896.397473145,1163.16864014,1.08606580049,-4.90087296963,-7.89051790237,-13.0778326988,-999.0 +868.585461426,1417.57421875,2.48232792318,-5.88927173615,-1.80696706176,-12.8433648825,-999.0 +836.602215576,1721.94327393,3.93263630271,-6.90826687813,5.0537783742,-13.7375753284,-999.0 +800.88637085,2076.76103516,3.90425513983,-8.0419728756,13.1770353794,-13.1983292103,-999.0 +761.914935303,2481.29250488,2.47697157264,-10.0332334995,20.5153389931,-12.3354942322,-999.0 +720.199603271,2934.88000488,0.32370059602,-12.0283135414,25.252914238,-13.9309742928,-999.0 +676.266809082,3437.71911621,-2.09548318386,-12.164017868,27.6547328949,-18.4673650742,-999.0 +630.66171875,3989.99262695,-5.11057114601,-12.188263607,29.1938690186,-24.7361452103,-999.0 +585.126367188,4575.21884766,-8.5303832531,-14.6920056343,30.1881883621,-30.6487119675,-999.0 +541.717956543,5168.92910156,-12.0402564049,-19.3654447556,31.1022312164,-34.750553894,-999.0 +500.968829346,5762.78325195,-15.7672005653,-25.569785881,32.4445863724,-36.7664352417,-999.0 +462.746194458,6356.19624023,-19.8776241302,-32.6659862518,34.5283214569,-37.1128185272,-999.0 +426.909857178,6948.61166992,-24.3879365921,-39.3318401337,36.8544582367,-37.0703453064,-999.0 +393.32984314,7539.41391602,-29.2494800568,-44.3073375702,38.6339725494,-37.6419528961,-999.0 +361.894989014,8128.01469727,-34.2838592529,-48.2970424652,39.9315357208,-39.0168804169,-999.0 +332.485922241,8714.55,-39.2345623016,-52.4038047791,41.265901947,-40.5381484985,-999.0 +304.99029541,9299.80205078,-43.8614971161,-56.524432373,43.2775268555,-40.8843360901,-999.0 +279.313232422,9884.92275391,-47.9194942474,-60.73764534,46.4871906281,-39.3757347107,-999.0 +255.361238098,10471.8300781,-51.1941703796,-64.9431034088,51.5010402679,-36.3844116211,-999.0 +233.040208435,11062.8044922,-53.7814762115,-67.5594009399,58.3943340302,-32.6042507172,-999.0 +212.255664062,11659.9990234,-55.9029392242,-69.5306190491,66.3974674225,-30.0394786835,-999.0 +192.923445129,12265.1557617,-57.6261829376,-71.705355835,74.1119468689,-29.2489250183,-999.0 +174.963252258,12879.8625977,-59.1034729004,-74.1124679565,78.8647689819,-29.8096265793,-999.0 +158.299339294,13505.3987305,-60.4266834259,-77.254384613,79.8904998779,-31.3726131439,-999.0 +142.856616211,14143.1404297,-61.6636901855,-79.9487457275,76.8493469238,-31.4466056824,-999.0 +128.563616943,14794.4507812,-62.779927063,-80.4478607178,70.809552002,-29.649643898,-999.0 +115.354818726,15460.8152344,-63.8565429687,-80.4478607178,63.4878509521,-26.6632583618,-999.0 +103.159403992,16144.5561523,-64.6552494049,-80.4478607178,55.332245636,-24.1134963989,-999.0 +91.9212661743,16848.7962891,-64.7996067047,-80.4478607178,45.4649276733,-21.8577906609,-999.0 +81.5840805054,17578.3119141,-64.0385845184,-80.4478607178,36.0803987503,-18.8671434402,-999.0 +72.0917205811,18339.0919922,-62.427602005,-80.4478607178,27.2008178711,-17.5260787964,-999.0 +63.3926757812,19137.0115234,-60.349723053,-80.4478607178,18.3218536377,-15.1735902786,-999.0 +54.6179794312,20078.7933594,-58.2499679565,-80.4478607178,10.7685810089,-12.3698392391,-999.0 + + +MEM = MEAN +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.345 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.133935547,383.345275879,3.00866814209,-1.76053394079,-10.4049425125,-8.09154043198,-999.0 +980.337591553,447.431112671,2.50673063695,-2.10928384066,-14.2097658157,-10.6668397427,-999.0 +969.948742676,533.447735596,1.76375634372,-2.5459748596,-16.5456892014,-12.0137606621,-999.0 +956.755938721,643.710852051,0.873745720088,-3.06612108946,-18.0702093124,-12.5434369564,-999.0 +940.461071777,781.556640625,0.0177179485559,-3.56092910171,-18.0692630768,-12.3898900509,-999.0 +920.71005249,951.595727539,-0.272774249315,-4.56327754855,-14.7053635597,-12.2863289356,-999.0 +897.096051025,1160.04162598,0.711332857609,-5.6095846653,-7.79228103161,-12.1013133764,-999.0 +869.262860107,1414.20806885,2.3558927834,-6.11887865067,-1.02212620787,-11.9771087289,-999.0 +837.255438232,1718.45837402,3.82888163403,-6.95800762177,5.85923727155,-12.3216781735,-999.0 +801.50927124,2073.14736328,3.78317905664,-8.10323457718,13.9800777912,-11.7519093037,-999.0 +762.506518555,2477.55500488,2.42245315313,-10.3378410339,21.8804676056,-10.7339297295,-999.0 +720.758782959,2931.12211914,0.345605375804,-12.1204084396,25.7841768265,-13.2130581856,-999.0 +676.788330078,3434.1246582,-1.99414703846,-11.9448984146,27.5033891678,-18.3646188736,-999.0 +631.143670654,3986.58068848,-5.09189314842,-12.1441080093,28.1527914047,-24.6984153748,-999.0 +585.569824219,4571.92548828,-8.47397413254,-14.9289031982,28.6675428391,-30.3160896301,-999.0 +542.127746582,5165.82661133,-11.9191421509,-20.0909971237,29.821159935,-33.724356842,-999.0 +501.348364258,5759.91738281,-15.6503892899,-26.6617326736,31.793765831,-35.2490821838,-999.0 +463.096044922,6353.54458008,-19.8054861069,-33.2258966446,34.2516721725,-35.8037254333,-999.0 +427.229293823,6946.09584961,-24.3880302429,-38.6930965424,36.4258659363,-36.3770862579,-999.0 +393.620599365,7536.92939453,-29.289324379,-43.3893650055,37.9477275848,-37.5773891449,-999.0 +362.158551025,8125.50532227,-34.3296333313,-47.7643360138,39.1575725555,-39.2694099426,-999.0 +332.724438477,8711.9921875,-39.29168396,-51.9457744598,40.6752162933,-40.4921859741,-999.0 +305.205310059,9297.15380859,-43.9421863556,-56.0321914673,42.9112628937,-40.2859962463,-999.0 +279.506793213,9882.14492188,-48.0091262817,-60.2413608551,46.3737957001,-38.5338092804,-999.0 +255.534686279,10468.9450195,-51.2600009918,-64.6600460052,51.7927536011,-35.3011514664,-999.0 +233.194642639,11059.8398438,-53.8533641815,-66.9701904297,59.2885238647,-31.2707626343,-999.0 +212.39302063,11656.9807617,-55.9553741455,-68.8326965332,68.123903656,-28.7614599228,-999.0 +193.044454956,12262.1418945,-57.6630588531,-70.7453620911,75.6776779175,-28.2738660812,-999.0 +175.069021606,12876.9290039,-59.1106773376,-73.5653053284,79.8685798645,-28.8387001038,-999.0 +158.390968323,13502.8210938,-60.2877071381,-77.3476760864,80.769026947,-29.8876319885,-999.0 +142.934915161,14141.3383789,-61.4079929352,-80.112940979,77.914478302,-29.6190229416,-999.0 +128.629820251,14793.6237305,-62.5369258881,-80.4478607178,72.0299926758,-27.9967763901,-999.0 +115.409552765,15460.9009766,-63.6721103668,-80.4478607178,65.0116294861,-25.0360656738,-999.0 +103.203929138,16145.1988281,-64.6616569519,-80.4478607178,57.4614093781,-22.588075161,-999.0 +91.956350708,16849.3685547,-65.0151679993,-80.4478607178,48.282610321,-21.3160611153,-999.0 +81.6106178284,17578.5988281,-64.1928237915,-80.4478607178,37.5559562683,-19.5766326904,-999.0 +72.1102653503,18339.0367188,-62.6929538727,-80.4478607178,28.1708454132,-17.7885647297,-999.0 +63.403975296,19137.0912109,-60.2856277466,-80.4478607178,19.9452782631,-14.656278944,-999.0 +54.6218971252,20079.9304688,-58.1504070282,-80.4478607178,10.9199166775,-11.6132270336,-999.0 + + +MEM = MEAN +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.22 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.220153809,383.2203125,1.81838822365,-2.86878470778,-10.800912571,-7.95227499008,-999.0 +980.428961182,447.001531982,1.27628840208,-3.23238854259,-14.522667408,-10.4632106304,-999.0 +970.040563965,532.59989624,0.513397813216,-3.68658442497,-16.6845327377,-11.7870310783,-999.0 +956.846447754,642.322857666,-0.371101745963,-4.25765150785,-18.3030171394,-12.3733343601,-999.0 +940.555218506,779.515167236,-1.09984633066,-5.26026287079,-18.8269095421,-12.7578860283,-999.0 +920.806091309,948.952716064,-0.902324187011,-5.76596956253,-14.6414404869,-11.7902549744,-999.0 +897.19564209,1157.01459961,0.436929658055,-6.2917024374,-7.49760252237,-11.4180922389,-999.0 +869.361651611,1411.01430664,2.31616073698,-6.48916640282,-0.536469936371,-11.4333920002,-999.0 +837.351702881,1715.20123291,3.78228657693,-7.04476480484,6.41169619337,-11.3237524509,-999.0 +801.602416992,2069.74741211,3.62395473719,-8.1806540966,14.9764892578,-10.1946272492,-999.0 +762.594793701,2473.95432129,2.31159690917,-10.4199289799,22.6277292252,-10.4767154217,-999.0 +720.842602539,2927.52158203,0.444625330716,-12.1154754639,25.8544277191,-13.6042899132,-999.0 +676.864715576,3430.69421387,-1.93401535749,-11.7078188896,26.535842514,-18.989907074,-999.0 +631.212255859,3983.24658203,-5.08210101128,-12.1496936798,26.4941345215,-25.0192472458,-999.0 +585.633679199,4568.62602539,-8.42851161957,-15.4088117599,27.1616352081,-29.6811922073,-999.0 +542.189807129,5162.59345703,-11.8387483597,-20.9386831284,28.9183467865,-32.4420248032,-999.0 +501.407897949,5756.78579102,-15.5867956161,-27.2306049347,31.3932600021,-33.9652484894,-999.0 +463.151495361,6350.49702148,-19.787909317,-32.9237817764,33.9421924591,-34.8967401505,-999.0 +427.279278564,6943.06005859,-24.413643837,-38.0875785828,35.9290224075,-35.994733429,-999.0 +393.665499878,7533.8269043,-29.3374912262,-42.8803489685,37.3000478745,-37.5217281342,-999.0 +362.198699951,8122.28305664,-34.3949420929,-47.1757595062,38.6557758331,-38.9913496017,-999.0 +332.760452271,8708.61435547,-39.3666069031,-51.280575943,40.3986850739,-39.8616283417,-999.0 +305.237472534,9293.61015625,-44.0120277405,-55.5719020844,42.7320766449,-39.6792173386,-999.0 +279.535449219,9878.47470703,-48.0501209259,-59.9300609589,46.2852474213,-38.0760471344,-999.0 +255.560411072,10465.2541992,-51.2476257324,-64.3582099915,52.0274337769,-34.7586097717,-999.0 +233.217785645,11056.1677734,-53.8643386841,-66.4906921387,60.1636291504,-30.8092815399,-999.0 +212.413406372,11653.1376953,-56.0821060181,-67.9905670166,68.8700782776,-28.9093898773,-999.0 +193.062445068,12257.8861328,-57.8459396362,-70.0203620911,75.9094963074,-28.3881937027,-999.0 +175.084576416,12872.2591797,-59.2339309692,-73.3349662781,79.6690086365,-28.6762672424,-999.0 +158.40446167,13497.928125,-60.3347812653,-77.5253768921,80.6794639587,-28.9668575287,-999.0 +142.946333313,14136.3508789,-61.4436626434,-80.3259086609,78.4555107117,-27.922489357,-999.0 +128.639596558,14788.46875,-62.6296737671,-80.4478607178,73.3434204102,-25.999131012,-999.0 +115.417779541,15455.4105469,-63.812292099,-80.4478607178,66.4708538055,-23.740171051,-999.0 +103.210774994,16139.4078125,-64.7305713654,-80.4478607178,58.802299118,-22.0691566467,-999.0 +91.9618774414,16843.7572266,-64.869966507,-80.4478607178,49.3546936035,-21.4766544342,-999.0 +81.6147750854,17573.8757813,-63.8625022888,-80.4478607178,37.6285829544,-20.4854970932,-999.0 +72.1132347107,18335.5681641,-62.3645175934,-80.4478607178,27.1324913025,-18.4160693169,-999.0 +63.405745697,19134.6771484,-60.0907474518,-80.4478607178,19.3703006744,-14.3520228863,-999.0 +54.6224967957,20078.1505859,-58.0878864288,-80.4478607178,10.0757705212,-10.3796478271,-999.0 + + +MEM = MEAN +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.107 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.420532227,383.107388306,0.754973191023,-4.08371418568,-10.4056941032,-7.68207993507,-999.0 +980.62855835,446.6175354,0.201428217441,-4.4073495239,-13.9532922745,-9.99553570747,-999.0 +970.240612793,531.852178955,-0.561436755955,-4.79470275044,-16.0439393997,-11.1188459873,-999.0 +957.047717285,641.111120605,-1.44222105145,-5.32690206766,-17.8638314247,-11.5089846611,-999.0 +940.75657959,777.805645752,-1.86793622375,-6.48521671295,-18.9584730148,-11.3372682571,-999.0 +921.00758667,946.885870361,-1.15832490474,-7.09312224388,-14.408084631,-10.5726900578,-999.0 +897.39487915,1154.79356689,0.391483902931,-7.01570286751,-7.15510154963,-10.1329330444,-999.0 +869.553735352,1408.7677124,2.35736816227,-6.86330943108,-0.152295294404,-9.78077795506,-999.0 +837.538476563,1712.88493652,3.65169494823,-7.16042199135,6.85737720728,-9.25041463375,-999.0 +801.780773926,2067.22004395,3.43297561407,-8.26153302193,15.7394753456,-8.67820336819,-999.0 +762.764398193,2471.18334961,2.16544132829,-10.4693274498,22.8891456604,-9.71871328354,-999.0 +721.001733398,2924.67751465,0.473318311572,-11.9792551994,25.3408752441,-13.3127658844,-999.0 +677.011810303,3427.95393066,-1.8887845397,-11.5551459312,25.1334590912,-18.8034916878,-999.0 +631.348730469,3980.57019043,-5.07551445961,-12.3263773918,25.1228881836,-24.3324998856,-999.0 +585.761480713,4565.97739258,-8.37523436546,-15.9462050438,26.5110902786,-28.1291763306,-999.0 +542.310437012,5160.02373047,-11.7758720398,-21.4243185043,28.8961463928,-30.5346349716,-999.0 +501.519711304,5754.32099609,-15.5489469528,-27.1282402039,31.6025543213,-32.1796222687,-999.0 +463.253039551,6348.12070312,-19.7728471756,-32.5520589828,33.9634260178,-33.5810161591,-999.0 +427.371603394,6940.71621094,-24.4290538788,-37.658688736,35.7453781128,-34.999366188,-999.0 +393.748947144,7531.45727539,-29.3726465225,-42.1345439911,37.2171123505,-36.4707284927,-999.0 +362.273904419,8119.85493164,-34.4387203217,-46.2926326752,38.6410816193,-37.9049125671,-999.0 +332.828686523,8706.10527344,-39.4162525177,-50.6079677582,40.3610507965,-38.9232582092,-999.0 +305.298934937,9291.01894531,-44.0522823334,-55.0282909393,42.6616168976,-39.0151792526,-999.0 +279.590725708,9875.89628906,-48.0239131927,-59.7481636047,46.4212677002,-37.4813941956,-999.0 +255.609780884,10462.7835938,-51.2151851654,-63.8110668182,52.5653705597,-34.1821212769,-999.0 +233.26158905,11053.6194336,-53.9796031952,-65.7322940826,60.746654129,-31.1956817627,-999.0 +212.452407837,11650.2451172,-56.2458442688,-67.2709693909,68.7813453674,-29.8733516693,-999.0 +193.096676636,12254.5484375,-58.0298995972,-69.6246673584,75.1884918213,-29.6174716949,-999.0 +175.114466858,12868.6834961,-59.2497024536,-73.3438705444,78.8631347656,-29.2400526047,-999.0 +158.430412292,13494.4550781,-60.2835769653,-77.895401001,80.4353347778,-28.4063528061,-999.0 +142.968588257,14132.8966797,-61.5174816132,-80.2911712646,79.1088638306,-26.8388439178,-999.0 +128.6584198,14784.5793945,-62.8759933472,-80.4478607178,74.8768585205,-25.2210638046,-999.0 +115.433660889,15450.7932617,-64.0679195404,-80.4478607178,68.3328582764,-23.3829977036,-999.0 +103.22368927,16134.3579102,-64.790555954,-80.4478607178,60.2521274567,-21.8510509491,-999.0 +91.9721138,16838.9841797,-64.7032627106,-80.4478607178,50.4876972198,-21.7912091255,-999.0 +81.6225242615,17570.0542969,-63.5472225189,-80.4478607178,37.9107891083,-20.8746321678,-999.0 +72.1186340332,18332.8876953,-62.1162242889,-80.4478607178,26.2863510132,-18.340185833,-999.0 +63.4089321136,19132.0744141,-60.364875412,-80.4478607178,19.7079432487,-13.8462004662,-999.0 +54.6236156464,20074.4271484,-58.4082649231,-80.4478607178,12.0951886177,-9.52046823502,-999.0 + + +MEM = MEAN +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.02 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.50135498,383.01980896,-0.106592343748,-4.57550713047,-9.97778549194,-6.33047683239,-999.0 +980.710272217,446.317520142,-0.684567499161,-4.84877984822,-13.3561395645,-8.09496381283,-999.0 +970.321447754,531.260577393,-1.47210446894,-5.17030967474,-15.2830043793,-8.86635525227,-999.0 +957.126824951,640.135626221,-2.37609550953,-5.72123539448,-17.1021420479,-9.16854476929,-999.0 +940.835241699,776.397705078,-2.61631975174,-6.7295743227,-18.4865810394,-8.62129889727,-999.0 +921.084735107,945.161047363,-1.41570770144,-7.57203848362,-13.9940897942,-7.92562044784,-999.0 +897.471557617,1152.95853271,0.418472135067,-7.7632017374,-6.83083984852,-8.04041661024,-999.0 +869.633258057,1406.91810303,2.3640293479,-7.10837697983,0.0938573479652,-7.46928573847,-999.0 +837.61496582,1710.97159424,3.56609934918,-7.27915248871,7.48046245575,-6.83211296797,-999.0 +801.855096436,2065.13647461,3.26562013626,-8.214031744,16.4854373932,-6.94269949198,-999.0 +762.833587646,2468.93010254,2.07694502473,-10.2721956253,22.9318651199,-9.18184356689,-999.0 +721.065014648,2922.51242676,0.609082643688,-11.5884577751,24.4106578827,-13.1017649651,-999.0 +677.067974854,3426.0682373,-1.77898516953,-11.2380820274,23.8159921646,-18.2359619141,-999.0 +631.399847412,3978.91948242,-4.96692965031,-12.5389993668,24.2975906372,-23.0897949219,-999.0 +585.811236572,4564.54467773,-8.23858628273,-16.4371926308,26.422876358,-26.2329059601,-999.0 +542.358483887,5158.78745117,-11.6965554237,-21.6006879807,29.0482378006,-28.505424118,-999.0 +501.563919067,5753.17172852,-15.549591732,-26.900305748,31.7651224136,-30.4044803619,-999.0 +463.293377686,6346.93862305,-19.8179868698,-32.0942115784,34.23347435,-31.9763208389,-999.0 +427.407904053,6939.4378418,-24.4913776398,-36.7177055359,36.1899843216,-33.3942182541,-999.0 +393.781036377,7530.06069336,-29.4399284363,-40.8743091583,37.7488700867,-34.7815294266,-999.0 +362.302435303,8118.34428711,-34.4919353485,-45.1558895111,39.2251838684,-36.2575048447,-999.0 +332.854006958,8704.51347656,-39.4467842102,-49.8411773682,40.847833252,-37.6045423508,-999.0 +305.32175293,9289.44228516,-44.0213947296,-54.9000751495,43.2249729156,-37.9328163147,-999.0 +279.611172485,9874.50527344,-47.9187576294,-59.7858123779,47.4924499512,-36.318025589,-999.0 +255.628222656,10461.6353516,-51.1431015015,-63.2828437805,54.1234027863,-33.1807024002,-999.0 +233.278123474,11052.537793,-54.0103176117,-65.0278907776,61.8716632843,-30.9880275726,-999.0 +212.467004395,11649.0545898,-56.3045166016,-66.6643470764,69.0757202148,-30.0430486679,-999.0 +193.109170532,12253.3829102,-57.9655475616,-69.4814086914,74.3131408691,-30.0017904282,-999.0 +175.125317383,12867.8276367,-59.1100006104,-73.5345031738,77.9398231506,-28.7845619202,-999.0 +158.439628601,13493.9076172,-60.2246501923,-78.2065811157,80.2464553833,-27.2754692078,-999.0 +142.976335144,14132.3411133,-61.5939666748,-80.2658187866,79.8131546021,-25.799033165,-999.0 +128.665028381,14783.7725586,-62.977097702,-80.4478607178,76.0970748901,-25.0061170578,-999.0 +115.439279175,15449.8155273,-64.0920837402,-80.4478607178,69.7008201599,-24.0274291992,-999.0 +103.228223419,16133.559375,-64.6767169952,-80.4478607178,61.6768215179,-22.5079891205,-999.0 +91.975743103,16838.9033203,-64.4154197693,-80.4478607178,51.7248222351,-21.5941473961,-999.0 +81.6252342224,17570.9923828,-63.27473526,-80.4478607178,38.9815914154,-20.748712635,-999.0 +72.1205833435,18334.9275391,-61.8072784424,-80.4478607178,26.4528236389,-17.1346982956,-999.0 +63.4101276398,19134.4023438,-60.5407371521,-80.4478607178,19.9793084145,-12.9605883598,-999.0 +54.6240440369,20075.4388672,-58.8325626373,-80.4478607178,12.7353240013,-10.1272467375,-999.0 + + +MEM = MEAN +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.942 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.429309082,382.941894531,-0.85852008462,-5.15346675217,-9.26041297913,-5.64571008682,-999.0 +980.634619141,446.050231934,-1.45919633806,-5.418493402,-12.3563047409,-7.11940250397,-999.0 +970.251483154,530.73416748,-2.25924419165,-5.70685827732,-14.0253131866,-7.68095099926,-999.0 +957.058929443,639.300317383,-3.03746907711,-6.37850418091,-16.3710095406,-7.57230235338,-999.0 +940.771783447,775.287408447,-2.97102957964,-7.32812874317,-17.2151777267,-6.24001650214,-999.0 +921.024267578,943.868914795,-1.55847229511,-8.46825389862,-12.9368282795,-5.88373461813,-999.0 +897.415429688,1151.63319092,0.542347955704,-8.35330014229,-6.25225578547,-6.05446891785,-999.0 +869.581774902,1405.63375244,2.39492846727,-7.32731814384,0.726628690958,-5.60056329966,-999.0 +837.566381836,1709.6309082,3.46274240687,-7.25128293037,8.56310815215,-4.9997287035,-999.0 +801.809051514,2063.60153809,3.06846455932,-8.09826726913,17.6086945534,-5.7366196394,-999.0 +762.789654541,2467.24963379,2.03225252926,-9.86786146164,23.0786842346,-9.56131415367,-999.0 +721.0199646,2920.90847168,0.668413770851,-10.9977866173,23.7032499313,-13.6129345894,-999.0 +677.022113037,3424.66862793,-1.68154619038,-10.9728191376,23.108748436,-18.3194146156,-999.0 +631.357208252,3977.75048828,-4.83828809261,-12.7835600853,24.1720663071,-22.4863054276,-999.0 +585.77401123,4563.55639648,-8.161109972,-16.6973065376,26.8170761108,-25.0341846466,-999.0 +542.325280762,5157.91982422,-11.6376725197,-21.7205850601,29.6119029999,-27.3687112808,-999.0 +501.534591675,5752.39584961,-15.5166292191,-26.8392787933,32.2790506363,-29.5196311951,-999.0 +463.266281128,6346.15732422,-19.866771698,-31.319940567,34.7503168106,-31.144487381,-999.0 +427.381668091,6938.52412109,-24.5888097763,-35.3051040649,36.909513855,-32.2896108627,-999.0 +393.755596924,7528.97734375,-29.5195854187,-39.4667358398,38.7121082306,-33.6819881439,-999.0 +362.278890991,8117.13276367,-34.5377334595,-44.2225761414,40.2684265137,-35.4125005722,-999.0 +332.832037354,8703.23476563,-39.4598758698,-49.6314693451,42.0531845093,-36.8063430786,-999.0 +305.302084351,9288.17841797,-43.992722702,-55.0948703766,44.962859726,-37.0663719177,-999.0 +279.593850708,9873.25283203,-47.9332881927,-59.3380504608,49.7206531525,-35.6274158478,-999.0 +255.612745667,10460.1358398,-51.3117153168,-62.5207710266,56.2046413422,-33.3497209549,-999.0 +233.264430237,11050.5111328,-54.2300922394,-64.2118564606,63.0464305878,-31.6616641998,-999.0 +212.454512024,11646.4250977,-56.5202270508,-66.1813583374,69.1556552887,-31.1510105133,-999.0 +193.098310852,12250.4459961,-57.9651374817,-69.4450942993,74.2506187439,-30.4505477905,-999.0 +175.115219116,12864.9006836,-59.096578598,-73.5384338379,78.3479782104,-28.1912984848,-999.0 +158.430621338,13490.8941406,-60.2888465881,-78.0622245789,81.100213623,-26.4975982666,-999.0 +142.968649292,14129.1353516,-61.6497516632,-80.2497398376,81.0193878174,-25.3207019806,-999.0 +128.658552551,14780.465332,-62.9783145905,-80.4478607178,77.6656585693,-24.7464984894,-999.0 +115.433855438,15446.5459961,-64.0566505432,-80.4478607178,71.516368103,-23.9216064453,-999.0 +103.224016571,16130.5818359,-64.5231468201,-80.4478607178,63.2071685791,-22.4761253357,-999.0 +91.9725868225,16836.678125,-64.1106452942,-80.4478607178,52.6879981995,-21.1613017082,-999.0 +81.6229705811,17569.6208984,-63.0712280273,-80.4478607178,39.8697753906,-20.0004207611,-999.0 +72.1189666748,18333.9925781,-61.747353363,-80.4478607178,26.1641992569,-17.1604377747,-999.0 +63.4091804504,19133.2144531,-60.707660675,-80.4478607178,19.5151554108,-12.4814517498,-999.0 +54.6237014771,20072.8583984,-59.2408031464,-80.4478607178,13.162135458,-9.53617491722,-999.0 + + +MEM = MEAN +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.872 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.276629639,382.87230835,-1.51688370109,-5.82648284435,-9.05243654251,-4.78664588928,-999.0 +980.481915283,445.813238525,-2.12452767491,-6.08644940853,-11.9528279305,-5.94406350851,-999.0 +970.10378418,530.271173096,-2.92432613075,-6.37691955566,-13.501439476,-6.33990731835,-999.0 +956.915460205,638.568493652,-3.59354326129,-7.18508882523,-16.2296880722,-5.95121177435,-999.0 +940.632519531,774.320544434,-3.26378806829,-7.86810162067,-16.6226363182,-4.0233916536,-999.0 +920.89085083,942.778118896,-1.58916851878,-9.35460655689,-12.4217008591,-3.66784470752,-999.0 +897.289666748,1150.50305176,0.565581157804,-9.19242477417,-5.7612551868,-3.79601834044,-999.0 +869.461480713,1404.47164307,2.37261128128,-7.54310188293,1.40762431026,-3.33891885281,-999.0 +837.452093506,1708.32523193,3.25223356634,-7.10082807541,9.67857432365,-2.60779821873,-999.0 +801.696936035,2062.05496826,2.86330325603,-7.70902557373,18.3601336479,-4.52487484217,-999.0 +762.680273437,2465.55410156,1.94997746646,-9.27961945534,22.4291212082,-9.62217226028,-999.0 +720.912738037,2919.18535156,0.627786499262,-10.4298589706,22.5974088669,-13.8443916321,-999.0 +676.919720459,3422.94694824,-1.68771079779,-10.8714622498,22.5251501083,-17.6411327362,-999.0 +631.262188721,3976.0505127,-4.79519271851,-13.0293124199,24.2573450089,-21.2669963837,-999.0 +585.688061523,4561.92705078,-8.09165792465,-17.0531946182,26.930765152,-23.9682514191,-999.0 +542.24888916,5156.39375,-11.5739995956,-21.9414600372,29.6852287292,-26.5194776535,-999.0 +501.4640625,5750.95922852,-15.4910948753,-26.5487958908,32.4941713333,-28.8277565002,-999.0 +463.200100708,6344.74189453,-19.8932275772,-30.5091983795,35.2243677139,-30.3061079025,-999.0 +427.319909668,6937.07924805,-24.6133253098,-34.5120838165,37.5413467407,-31.4628503799,-999.0 +393.69850769,7527.51347656,-29.5237253189,-38.9374725342,39.3436687469,-32.8293563843,-999.0 +362.22640686,8115.67851562,-34.5257446289,-44.0076717377,41.0098873138,-34.4815347672,-999.0 +332.784799194,8701.79638672,-39.4523464203,-49.4670883179,43.1313091278,-35.8735435486,-999.0 +305.259268188,9286.70605469,-44.0197364807,-54.5512046814,46.4508544922,-36.3335264206,-999.0 +279.555609131,9871.59462891,-48.041620636,-58.8705482483,51.2891181946,-35.5839126587,-999.0 +255.578741455,10458.0292969,-51.5331802368,-61.7918746948,57.1599739075,-33.8821620941,-999.0 +233.234191895,11047.7268555,-54.502671051,-63.4516685486,63.1608566284,-32.4256540298,-999.0 +212.427642822,11643.0868164,-56.6403926849,-65.9528594971,68.6509155273,-31.7029361725,-999.0 +193.074682617,12246.7458008,-58.0874610901,-69.401309967,74.0394439697,-30.1055105209,-999.0 +175.094891357,12860.687793,-59.312720871,-73.2134872437,78.7541305542,-27.8651901245,-999.0 +158.413027954,13486.0307617,-60.4959606171,-77.5731361389,82.0606437683,-26.9384130478,-999.0 +142.953657532,14123.7929688,-61.739799118,-80.2846725464,82.3435440063,-26.4114059448,-999.0 +128.645788574,14775.015625,-62.9336315155,-80.4478607178,79.1062133789,-25.7968790054,-999.0 +115.423364258,15441.4378906,-63.8598213196,-80.4478607178,72.5686805725,-24.6198352814,-999.0 +103.215342712,16126.2421875,-64.2198013306,-80.4478607178,63.7562889099,-22.5383724213,-999.0 +91.9655960083,16833.2462891,-63.841583252,-80.4478607178,52.9459136963,-20.2484850883,-999.0 +81.6177017212,17566.7169922,-62.9957473755,-80.4478607178,40.1430328369,-18.4774343491,-999.0 +72.1152862549,18330.4701172,-62.1118362427,-80.4478607178,26.2750253677,-15.8444272995,-999.0 +63.4069393158,19128.125,-61.1232807159,-80.4478607178,19.4819243431,-12.1158380508,-999.0 +54.6229404449,20065.8902344,-59.6227367401,-80.4478607178,13.3069948196,-9.53399748802,-999.0 + + +MEM = MEAN +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.825 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.954779053,382.82477417,-1.97279590964,-6.30596625805,-8.76816473007,-4.16433918476,-999.0 +981.161956787,445.652905273,-2.57321687192,-6.55107922554,-11.5423830032,-5.07895239592,-999.0 +970.771600342,529.96361084,-3.35316684172,-6.84783167839,-13.1422956467,-5.28941572309,-999.0 +957.57666626,638.10435791,-3.88212319314,-7.80000562668,-16.3194832802,-4.46022020876,-999.0 +941.283459473,773.728552246,-3.4024236083,-8.59347872734,-16.4837211609,-2.22263389826,-999.0 +921.530682373,942.029498291,-1.85714898175,-9.95294654369,-12.2065153122,-1.742991364,-999.0 +897.913165283,1149.57196045,0.410770264268,-10.1721349716,-5.85722497702,-1.55713832378,-999.0 +870.067327881,1403.33077393,2.12806748152,-7.90752062798,1.51604538485,-1.19622827172,-999.0 +838.034326172,1706.87060547,2.91434651911,-6.86035766602,10.2460389137,-0.918292939663,-999.0 +802.252819824,2060.32303467,2.69691787958,-7.47831425667,18.9289050102,-3.64568011761,-999.0 +763.205133057,2463.8036377,1.97499475256,-8.57576317787,21.6916582108,-9.61547169685,-999.0 +721.401428223,2917.59924316,0.673443460464,-9.91831417084,21.5540462494,-13.2281738281,-999.0 +677.373974609,3421.5734375,-1.5652926296,-10.9737798691,22.1878864288,-15.8835735321,-999.0 +631.685375977,3974.96403809,-4.62903146744,-13.3916197777,24.3304452896,-19.3338815689,-999.0 +586.081048584,4561.16845703,-7.93327469826,-17.4702165604,26.9593524933,-22.2632678032,-999.0 +542.611230469,5155.95722656,-11.446394825,-22.0192211151,29.888866806,-25.1525197983,-999.0 +501.796594238,5750.78725586,-15.4295744896,-26.083612442,32.8373216629,-27.459705925,-999.0 +463.50300293,6344.75429688,-19.860585022,-29.9200763702,35.6574676514,-28.7147132874,-999.0 +427.595071411,6937.26259766,-24.5680549622,-33.7832557678,37.9831676483,-29.8664989471,-999.0 +393.948468018,7527.93129883,-29.43801651,-38.2919429779,39.9309715271,-31.4425922394,-999.0 +362.452941895,8116.3972168,-34.4227947235,-43.539024353,41.9395702362,-33.1197849274,-999.0 +332.989578247,8702.84306641,-39.346875,-49.0072845459,44.3963779449,-34.8186048508,-999.0 +305.444406128,9288.04541016,-43.9491271973,-54.166822052,47.5721721649,-36.0297050476,-999.0 +279.721893311,9873.08662109,-48.0512477875,-58.299527359,51.9612178802,-35.7011940002,-999.0 +255.727250671,10459.4708984,-51.6244075775,-60.8800319672,57.1536449432,-34.0548749924,-999.0 +233.366249084,11049.1046875,-54.527954483,-63.0095878601,62.2560565948,-32.4478263855,-999.0 +212.544500732,11644.6012695,-56.5887889862,-65.9586677551,67.6594612122,-30.9207040787,-999.0 +193.177056885,12248.5005859,-58.0465904236,-69.3363311768,73.4752655029,-28.9093420029,-999.0 +175.184098816,12862.669043,-59.2829750061,-73.000453949,78.850453949,-27.1371236801,-999.0 +158.490292358,13488.2767578,-60.441211319,-77.3530952454,82.5895088196,-27.1771089554,-999.0 +143.019976807,14126.4574219,-61.6225849152,-80.3880592346,82.9100860596,-27.473607254,-999.0 +128.701898193,14778.2755859,-62.7812450409,-80.4478607178,79.4959205627,-27.2672546387,-999.0 +115.469948578,15445.2327148,-63.8015605927,-80.4478607178,73.0614524841,-25.9061397552,-999.0 +103.253383636,16130.1318359,-64.3582069397,-80.4478607178,64.3013771057,-23.6045695305,-999.0 +91.9956542969,16836.7658203,-64.077589798,-80.4478607178,53.4841567993,-21.1451774597,-999.0 +81.6403564453,17569.8083984,-63.1825431824,-80.4478607178,40.8623004913,-19.0296360016,-999.0 +72.1311607361,18333.1242187,-62.3648235321,-80.4478607178,27.0645002365,-15.7619380951,-999.0 +63.4165668488,19130.2234375,-61.3918930054,-80.4478607178,20.2960863113,-12.0411572456,-999.0 +54.6262687683,20067.4466797,-59.8676750183,-80.4478607178,13.7993027687,-9.5809025526,-999.0 + + +MEM = MEAN +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.788 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.032855225,382.787869263,-2.32022959897,-6.71305419207,-8.50070905685,-3.68527986407,-999.0 +981.241571045,445.527160645,-2.92464888692,-6.9525686264,-11.1141331673,-4.35332326889,-999.0 +970.851861572,529.722576904,-3.67563363612,-7.27884385586,-12.8271132469,-4.34385876954,-999.0 +957.657745361,637.740301514,-4.10613233447,-8.33480386734,-15.9505669594,-3.0436666131,-999.0 +941.363018799,773.286120605,-3.43174517155,-9.11073131561,-15.9925414085,-0.544815731049,-999.0 +921.609094238,941.493103027,-2.04431840014,-10.488431406,-11.4396980286,0.517997057736,-999.0 +897.993609619,1148.87509766,0.235057133436,-10.8600815058,-5.09216658026,0.754578845203,-999.0 +870.144500732,1402.49517822,2.02568423748,-7.99418816566,2.78590906262,0.944359119236,-999.0 +838.109362793,1705.92993164,2.80847747326,-6.6401432991,11.5054368973,0.773121500015,-999.0 +802.322161865,2059.28146973,2.56984160244,-6.88648591042,19.4129013062,-2.72857631445,-999.0 +763.264978027,2462.79931641,2.02675510645,-7.95883898735,21.43757267,-8.8168109417,-999.0 +721.453991699,2916.84309082,0.824216464162,-9.56911797523,21.0297327042,-12.0332561016,-999.0 +677.422595215,3421.0673584,-1.46604715288,-11.110710144,22.1713150024,-13.9204235077,-999.0 +631.731878662,3974.66242676,-4.49493787289,-13.7724065781,24.640259552,-16.8599301338,-999.0 +586.127655029,4561.18945312,-7.72669205666,-17.8480847359,27.5476215363,-20.383532238,-999.0 +542.655297852,5156.30917969,-11.3421816826,-21.8911960602,30.2473035812,-23.6382323265,-999.0 +501.836593628,5751.26191406,-15.4472248077,-25.6447998047,33.2472402573,-25.7162734985,-999.0 +463.538787842,6345.20356445,-19.9016611099,-29.2012731552,36.0816062927,-27.0908128738,-999.0 +427.626763916,6937.71713867,-24.5597345352,-33.0944885254,38.4886692047,-28.5579681396,-999.0 +393.976535034,7528.471875,-29.4021776199,-37.7541812897,40.7135829926,-30.2904098511,-999.0 +362.478036499,8117.08110352,-34.3601634979,-43.2075580597,43.0680168152,-32.2666406631,-999.0 +333.01265564,8703.7296875,-39.2580242157,-48.927009201,45.5598896027,-34.4442489624,-999.0 +305.465249634,9289.12666016,-43.8929977417,-53.8449066162,48.5780632019,-35.8256322861,-999.0 +279.740686035,9874.20400391,-48.0889102936,-57.4788299561,52.510332489,-35.4346786499,-999.0 +255.744160461,10460.4319336,-51.7160926819,-60.2681732178,56.8693901062,-33.7254793167,-999.0 +233.381233215,11049.8800781,-54.5846355438,-62.9373374939,61.6257377625,-31.6686431885,-999.0 +212.557589722,11645.3067383,-56.5928939819,-65.9996788025,67.1394252777,-29.4928087234,-999.0 +193.188713074,12249.2609375,-58.01289711,-69.2596298218,73.8249336243,-27.256518364,-999.0 +175.194598389,12863.6041992,-59.2051280975,-72.9185134888,79.7186515808,-26.1934253693,-999.0 +158.499356079,13489.5063477,-60.3295860291,-77.3929763794,83.5445671082,-26.9650251389,-999.0 +143.02771759,14128.094043,-61.4753421783,-80.3438774109,83.4982055664,-27.9187929153,-999.0 +128.708439636,14780.4509766,-62.5931236267,-80.4478607178,79.5908111572,-28.0923467636,-999.0 +115.475370026,15447.9274414,-63.6761684418,-80.4478607178,72.898739624,-26.9404798508,-999.0 +103.257622528,16132.8850586,-64.4606250763,-80.4478607178,64.4487174988,-24.7194070816,-999.0 +91.9989822388,16838.678125,-64.4860958099,-80.4478607178,54.1604347229,-22.228465271,-999.0 +81.6428924561,17570.3380859,-63.585187149,-80.4478607178,42.0743427277,-19.7827575684,-999.0 +72.1329734802,18332.3539062,-62.7037147522,-80.4478607178,27.8788982391,-16.3905248642,-999.0 +63.4176582336,19128.315625,-61.682346344,-80.4478607178,21.2506419182,-11.3739524841,-999.0 +54.6266506195,20064.9849609,-59.8923316956,-80.4478607178,15.2239160538,-7.63616181314,-999.0 + + +MEM = MEAN +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.749 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.759136963,382.748922729,-2.66231449991,-7.54743025303,-8.48516683578,-3.13668014705,-999.0 +980.972155762,445.393994141,-3.27356523275,-7.79529719353,-10.9869206429,-3.69552630708,-999.0 +970.584277344,529.461865234,-4.0254144907,-8.11934745312,-12.6110082626,-3.66853545308,-999.0 +957.394915771,637.335455322,-4.37125554457,-9.19028933048,-15.8079295158,-2.05163282156,-999.0 +941.11072998,772.784552002,-3.44209601879,-10.4978451729,-15.9059699059,1.09494322538,-999.0 +921.365197754,940.978399658,-1.96108114719,-11.5406147003,-10.6716285706,2.43094207048,-999.0 +897.756622314,1148.3850708,0.283425725438,-11.1608755827,-4.1515560627,3.0775534153,-999.0 +869.916424561,1402.05458984,2.09127944335,-7.85993580818,3.93544980586,3.01802295446,-999.0 +837.888470459,1705.50708008,2.75231897235,-6.31625118256,12.8829422474,2.58774249554,-999.0 +802.108239746,2058.88692627,2.59335256815,-6.34207782745,20.1774040222,-1.6753421478,-999.0 +763.058996582,2462.52768555,2.09205414131,-7.5652680397,20.9310350418,-7.86164927483,-999.0 +721.257501221,2916.76140137,0.946373462677,-9.42437744141,20.4421691895,-10.5220568657,-999.0 +677.238525391,3421.25292969,-1.28878117278,-11.2968594551,21.7051542282,-11.9300532341,-999.0 +631.563806152,3975.22404785,-4.25233025551,-14.1677051544,24.5291315079,-14.8029817581,-999.0 +585.974346924,4562.19233398,-7.51374173164,-18.0145422935,27.9252756119,-18.6426712036,-999.0 +542.515325928,5157.64726562,-11.2327729225,-21.8306682587,30.5423179626,-22.1819571495,-999.0 +501.707324219,5752.74057617,-15.4271834373,-25.3585300446,33.2269001007,-24.1478603363,-999.0 +463.419384766,6346.7246582,-19.8821596146,-28.9919492722,35.8562538147,-25.6710285187,-999.0 +427.5171875,6939.27475586,-24.5414644241,-33.0341119766,38.5527183533,-27.2518678665,-999.0 +393.876412964,7530.10517578,-29.3499940872,-37.8745437622,41.1294639587,-29.2451942444,-999.0 +362.38682251,8118.87573242,-34.2696819305,-43.3736629486,43.5009284973,-31.7724887848,-999.0 +332.930032349,8705.70869141,-39.1856178284,-48.6710006714,45.9762023926,-33.8032054901,-999.0 +305.390463257,9291.17773438,-43.8905590057,-53.4081630707,48.9186843872,-34.5473405838,-999.0 +279.673257446,9876.09355469,-48.1954021454,-57.1499031067,52.4250198364,-34.0971572876,-999.0 +255.683734131,10461.9209961,-51.8908535004,-60.0811965942,56.2165393829,-32.5610063553,-999.0 +233.327175903,11050.9322266,-54.7103916168,-62.9377666473,60.5896881104,-30.4677778244,-999.0 +212.509597778,11646.1023438,-56.6272842407,-65.9847976685,66.6036914825,-28.1542009354,-999.0 +193.146327209,12250.00625,-57.9847141266,-69.1675964355,74.0835693359,-26.3585418701,-999.0 +175.157388306,12864.4097656,-59.1579406738,-72.8989425659,80.5130867004,-25.8500747681,-999.0 +158.467012024,13490.3245117,-60.3309783936,-77.4191673279,84.4115097046,-27.0788557053,-999.0 +142.999905396,14128.690918,-61.5796634674,-80.3324546814,84.129776001,-28.3109838486,-999.0 +128.684812927,14780.5328125,-62.77748909,-80.4478607178,79.8357872009,-28.5675540924,-999.0 +115.455596161,15447.2795898,-63.901991272,-80.4478607178,72.896698761,-27.3909828186,-999.0 +103.24150238,16131.3171875,-64.7413124084,-80.4478607178,64.5476161957,-24.9873044968,-999.0 +91.9862915039,16835.8773437,-64.8711406708,-80.4478607178,54.7295131683,-22.4491718292,-999.0 +81.6333862305,17566.0402344,-63.9859886169,-80.4478607178,43.1042392731,-19.8283802986,-999.0 +72.1263069153,18326.8589844,-62.88618927,-80.4478607178,29.1405561447,-16.3313829422,-999.0 +63.4136508942,19122.2890625,-61.6943977356,-80.4478607178,22.2827899933,-10.6318041325,-999.0 +54.6253089905,20058.5916016,-59.9356468201,-80.4478607178,16.4953044415,-6.2517172873,-999.0 + + +MEM = MEAN +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.742 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.610803223,382.74168396,-2.70613818318,-8.02534296513,-8.09143657684,-1.99305157661,-999.0 +980.821630859,445.356176758,-3.42036204934,-8.21595561504,-9.82873353958,-2.1731137462,-999.0 +970.439971924,529.363220215,-4.21574018002,-8.4767745018,-11.2936989784,-1.92772973776,-999.0 +957.251275635,637.159655762,-4.52793134749,-9.60826203823,-14.6559876442,0.278929769993,-999.0 +940.968762207,772.53001709,-3.57635841966,-10.7911964893,-14.5506267548,4.07571454644,-999.0 +921.226696777,940.64932251,-2.04747893289,-11.8976104259,-9.95791735649,5.52888898849,-999.0 +897.62288208,1147.9177124,0.0550024449825,-11.3507286549,-3.49795382917,5.61857680082,-999.0 +869.787145996,1401.4192627,1.94836552739,-7.77349618673,5.10125112534,4.78215548396,-999.0 +837.762677002,1704.80366211,2.72777147293,-6.12500016689,14.0981677055,3.41345758438,-999.0 +801.986132813,2058.25510254,2.68308519013,-6.14343194962,20.648021698,-1.13592277169,-999.0 +762.941900635,2462.0777832,2.21684775203,-7.42654767036,21.0159639359,-6.9533962965,-999.0 +721.145684814,2916.5098877,1.05355700627,-9.46497545242,20.7012130737,-9.08591156006,-999.0 +677.135174561,3421.30393066,-1.05079151988,-11.5470088959,22.2749782562,-9.72603194714,-999.0 +631.469818115,3975.80134277,-3.94509768486,-14.3559660912,25.1666213989,-12.9163841724,-999.0 +585.888787842,4563.27480469,-7.34301233292,-17.9824268341,28.2037994385,-17.3643185616,-999.0 +542.436077881,5158.97568359,-11.1861070633,-21.7384620667,31.0271055222,-20.7737904549,-999.0 +501.633917236,5754.14306641,-15.4098144531,-25.3270074844,33.6024364471,-22.7898900986,-999.0 +463.351486206,6348.1652832,-19.868460083,-29.0190942764,36.4913669586,-24.4854804993,-999.0 +427.454162598,6940.82119141,-24.4692939758,-33.3606231689,39.2322727203,-26.7628538132,-999.0 +393.818869019,7531.85839844,-29.2431781769,-38.5780605316,41.7319568634,-28.9581007004,-999.0 +362.335171509,8120.84819336,-34.1773841858,-44.4005062103,44.1969539642,-30.613249588,-999.0 +332.883816528,8707.84033203,-39.1279911041,-49.8828529358,46.8650146484,-32.0062988281,-999.0 +305.349133301,9293.31923828,-43.9239719391,-53.98139534,49.687165451,-32.7363466263,-999.0 +279.636120605,9877.97949219,-48.3477302551,-57.3048591614,52.5486824036,-32.3888772964,-999.0 +255.650132751,10463.3083008,-52.1067886353,-60.0004501343,55.6814125061,-31.0590196609,-999.0 +233.296899414,11051.7275391,-54.9255813599,-62.8235542297,60.0251422882,-28.9864376068,-999.0 +212.482510376,11646.3366211,-56.8109584808,-65.8237678528,66.5401889801,-26.8480964661,-999.0 +193.122583008,12249.7438477,-58.1432769775,-68.9622871399,74.5469566345,-25.496367836,-999.0 +175.136581421,12863.6392578,-59.3390800476,-72.8086738586,81.1939201355,-25.5425718307,-999.0 +158.449360657,13488.9457031,-60.5467826843,-77.4317840576,85.0208732605,-27.2065998077,-999.0 +142.984803772,14126.6048828,-61.8133174896,-80.332964325,84.651676178,-28.7732713699,-999.0 +128.672055054,14777.6773437,-63.0185764313,-80.4478607178,80.2102287292,-29.2241359711,-999.0 +115.445068359,15443.6618164,-64.1154285431,-80.4478607178,73.0692085266,-28.0171823502,-999.0 +103.233044434,16126.9988281,-64.9269767761,-80.4478607178,64.7396915436,-25.3409679413,-999.0 +91.9796844482,16830.9839844,-64.9934158325,-80.4478607178,55.1925735474,-22.6287658691,-999.0 +81.6283988953,17560.8478516,-63.9989658356,-80.4478607178,43.6362533569,-19.9739002228,-999.0 +72.1228157043,18322.0222656,-62.6401733398,-80.4478607178,30.3313234329,-16.4872694969,-999.0 +63.4115009308,19118.7501953,-61.2089191437,-80.4478607178,22.6590715408,-10.63366642,-999.0 +54.6245265961,20055.8904297,-59.9251327515,-80.4478607178,17.4210251808,-6.74412193894,-999.0 + + +MEM = MEAN +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.823 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.096820068,382.822692871,-1.87777221054,-8.0660015583,-8.37448005676,-0.200538174063,-999.0 +981.301177979,445.619573975,-2.68106748611,-8.22315553427,-9.4224568367,-0.146352511644,-999.0 +970.914385986,529.843865967,-3.57951487303,-8.39697153568,-9.94576931,-0.0371312707663,-999.0 +957.718621826,637.810443115,-4.34604242295,-8.89876995087,-12.114228344,2.01943734735,-999.0 +941.427722168,773.242694092,-3.6105236169,-9.99835362434,-12.7781259537,7.18069477081,-999.0 +921.67354126,941.297113037,-2.28418091089,-11.7217292547,-9.14221925735,8.99879210591,-999.0 +898.056884766,1148.39851074,-0.181707951427,-11.4284698486,-2.93379980326,8.18461448252,-999.0 +870.205316162,1401.71275635,1.74776899815,-7.83095050454,5.55538010597,6.52065147161,-999.0 +838.163970947,1705.01700439,2.71100836396,-5.89039390087,14.6440022469,4.35843178034,-999.0 +802.367480469,2058.6427002,2.91062862193,-6.20955290794,20.5382102966,-0.327273947001,-999.0 +763.302307129,2462.80751953,2.44420792162,-7.55595035553,20.721982193,-5.33179490566,-999.0 +721.485913086,2917.60439453,1.26706604538,-9.68412547112,20.8241052628,-6.66179193258,-999.0 +677.454626465,3422.86911621,-0.750712172687,-11.8237845421,23.0091815948,-6.73092553318,-999.0 +631.767529297,3978.02614746,-3.5972849369,-14.598643589,25.9781534195,-10.4519073963,-999.0 +586.163824463,4566.12822266,-7.12686319351,-18.0674222946,28.4794324875,-15.3780835152,-999.0 +542.687982178,5162.16650391,-11.1317146301,-21.7401863098,30.8851360321,-18.619948101,-999.0 +501.864254761,5757.45991211,-15.3883672714,-25.494319725,33.7274896622,-20.7340397835,-999.0 +463.561865234,6351.61972656,-19.7964931488,-29.7348718643,36.6503677368,-22.8532501221,-999.0 +427.64725647,6944.49277344,-24.3550449371,-35.2097034454,39.3948303223,-25.0795375824,-999.0 +393.99680481,7535.79511719,-29.1102100372,-41.7176044464,42.096389389,-27.1061624527,-999.0 +362.498843384,8125.09658203,-34.0342235565,-48.0337715149,44.8988922119,-28.8080215454,-999.0 +333.033200073,8712.39257812,-39.029076767,-52.3125965118,47.5624038696,-29.8399353027,-999.0 +305.484466553,9298.02041016,-43.9284004211,-55.0960418701,49.9196876526,-30.2578819275,-999.0 +279.757833862,9882.57861328,-48.4597736359,-57.4412727356,52.0627300262,-29.9712957382,-999.0 +255.758694458,10467.6326172,-52.2491809845,-59.9519008636,54.6403633118,-28.8231748581,-999.0 +233.393313599,11055.7614258,-55.0501651764,-62.7507606506,58.9767543793,-26.9810161591,-999.0 +212.567903137,11650.1208008,-56.9234367371,-65.6278770447,66.0540584564,-25.2507148743,-999.0 +193.19757843,12253.3043945,-58.2504470825,-68.7757606506,74.3851394653,-24.5311372757,-999.0 +175.202601624,12867.0411133,-59.4076564789,-72.8137763977,81.0244972229,-25.0270305634,-999.0 +158.506732178,13492.2630859,-60.6052619934,-77.6160667419,84.7566452026,-26.6916624069,-999.0 +143.034352112,14129.8738281,-61.8623908997,-80.3994644165,84.2836883545,-28.0647321701,-999.0 +128.714047241,14780.9686523,-63.0378620148,-80.4478607178,80.0667617798,-28.3127727509,-999.0 +115.480141449,15447.0498047,-64.1262134552,-80.4478607178,73.1977233887,-27.1313728333,-999.0 +103.26166687,16130.5870117,-64.8955474854,-80.4478607178,64.9945358276,-24.7028659821,-999.0 +92.0023338318,16835.1257813,-64.8133094788,-80.4478607178,54.9943180084,-22.2765989304,-999.0 +81.6454483032,17565.6759766,-63.9133205414,-80.4478607178,42.7904205322,-19.6610496521,-999.0 +72.1347824097,18327.4703125,-62.5307693481,-80.4478607178,30.1295688629,-16.0675041199,-999.0 +63.4186511993,19125.2183594,-60.9485095978,-80.4478607178,22.002192688,-10.8308491707,-999.0 +54.6270153046,20063.7898438,-59.7235912323,-80.4478607178,17.2631195068,-7.24442874193,-999.0 + + +MEM = MEAN +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.948 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.253942871,382.948080444,-0.619045454264,-7.72205839157,-7.93747520447,1.62832665015,-999.0 +981.45847168,446.038171387,-1.4752326603,-7.87925782204,-8.74203014374,1.884160541,-999.0 +971.067486572,530.644726562,-2.40441785306,-8.04933114052,-9.10770215988,2.07751834393,-999.0 +957.868377686,639.028033447,-3.50432531461,-8.28322057724,-9.55356163979,2.68473804295,-999.0 +941.572741699,774.739196777,-3.38745336235,-9.41752539873,-10.618593359,9.07659657598,-999.0 +921.812194824,942.871948242,-2.34769233465,-10.4210415244,-7.19611647129,11.8230487183,-999.0 +898.189025879,1149.96590576,-0.228555560112,-11.3033710599,-1.06141306758,11.2621800609,-999.0 +870.332116699,1403.16055908,1.5219465971,-8.02524504364,6.35447492599,9.11346354485,-999.0 +838.283599854,1706.28833008,2.55816675425,-5.64686949253,15.191808939,6.04560261257,-999.0 +802.479797363,2059.947229,3.05002253354,-6.3075750351,20.8646310806,0.940738348663,-999.0 +763.409082031,2464.33095703,2.60618951395,-7.80383548737,21.0599477768,-3.73827103376,-999.0 +721.586688232,2919.40493164,1.45823138654,-9.98353333473,21.6159034729,-4.08614987135,-999.0 +677.550109863,3425.12543945,-0.430883978307,-12.1775864601,24.5514762878,-3.79701935649,-999.0 +631.857141113,3980.91420898,-3.28719861507,-14.8040646553,27.3128440857,-7.45972826481,-999.0 +586.245904541,4569.58198242,-6.9207985878,-18.2982385635,29.1459877014,-12.7847540379,-999.0 +542.763641357,5165.97802734,-11.0153337479,-22.2395595551,31.1514450073,-16.2241651535,-999.0 +501.934863281,5761.48706055,-15.2924695015,-26.6766220093,33.8549905777,-18.5166552544,-999.0 +463.629013062,6355.79995117,-19.7054426193,-32.3817209244,36.6948188782,-20.9560270309,-999.0 +427.712237549,6948.80400391,-24.2562898636,-39.3729343414,39.7311500549,-23.6419988632,-999.0 +394.059564209,7540.28095703,-28.9973686218,-46.2637714386,43.0260204315,-26.0476171494,-999.0 +362.557989502,8129.77807617,-33.9567390442,-50.6544670105,46.1111499786,-27.3425655365,-999.0 +333.087530518,8717.18154297,-39.0175434113,-53.3822868347,48.5071922302,-27.5497167587,-999.0 +305.533996582,9302.74589844,-43.9985099792,-55.7050308228,50.1804759979,-27.2729721069,-999.0 +279.802783203,9887.02119141,-48.6202098846,-57.7472072601,51.6625728607,-26.9448238373,-999.0 +255.799259949,10471.5783203,-52.4813922882,-59.962979126,54.0451190948,-26.1088121414,-999.0 +233.429438782,11059.0708984,-55.3092979431,-62.5794475555,58.6821529388,-24.7840000153,-999.0 +212.600048828,11652.8717773,-57.0918972015,-65.3264793396,66.2226016998,-24.1041448593,-999.0 +193.226332092,12255.8345703,-58.2608249664,-68.6788894653,74.8988685608,-24.1053447723,-999.0 +175.227696228,12869.7149414,-59.3188476562,-73.0068954468,81.6038269043,-24.9566217422,-999.0 +158.528408813,13495.3666992,-60.4249687195,-77.9887817383,85.2112197876,-26.553909874,-999.0 +143.052702332,14133.6193359,-61.6425151825,-80.4473495483,84.5088890076,-27.5820968628,-999.0 +128.72961731,14785.3973633,-62.8442371368,-80.4478607178,80.0807090759,-27.5746257782,-999.0 +115.492897034,15452.0688477,-63.9805221558,-80.4478607178,73.1302955627,-26.3668748856,-999.0 +103.271976471,16136.0643555,-64.7981536865,-80.4478607178,64.9760253906,-23.9452888489,-999.0 +92.0103538513,16840.9111328,-64.7699596405,-80.4478607178,55.3141921997,-21.5444360733,-999.0 +81.6514968872,17571.7517578,-63.8389533997,-80.4478607178,42.9890697479,-19.21182127,-999.0 +72.1389335632,18333.6195312,-62.6169239044,-80.4478607178,30.3374599457,-15.2295917511,-999.0 +63.4212123871,19131.0791016,-61.0767719269,-80.4478607178,22.7463342667,-11.0632117748,-999.0 +54.6278873444,20069.7599609,-59.6451049805,-80.4478607178,17.1156979084,-8.42070560455,-999.0 + + +MEM = MEAN +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.107 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.602008057,383.106784058,0.967015469074,-7.13624047637,-7.22265706062,3.88599303365,-999.0 +980.81081543,446.570358276,0.0635296821594,-7.29813791513,-7.89860563278,4.43652703762,-999.0 +970.423571777,531.668908691,-0.890243154764,-7.4683042109,-8.18271474838,4.79664039016,-999.0 +957.233190918,640.672540283,-2.02984074652,-7.67362364531,-8.35062637329,5.20909623504,-999.0 +940.943817139,776.811486816,-3.16120584905,-8.27951183319,-8.90625619888,8.18240453005,-999.0 +921.194482422,945.053900146,-2.3378640011,-9.37823698521,-5.40430317521,14.231047821,-999.0 +897.586022949,1152.12824707,-0.354028978944,-11.5056077123,0.490651094913,13.8721195221,-999.0 +869.748205566,1405.20394287,1.38041087389,-8.39025332928,7.41353533268,11.4835059881,-999.0 +837.720788574,1708.19006348,2.43854425848,-5.63887236118,15.9556283951,8.01997282505,-999.0 +801.94083252,2061.78369141,3.06379010975,-6.43387379646,21.4011945724,3.10940855825,-999.0 +762.898242188,2466.19941406,2.67677577225,-8.15504841805,21.8497823715,-1.29598248005,-999.0 +721.106854248,2921.34172363,1.53590426147,-10.3904865265,22.5595960617,-1.73761610985,-999.0 +677.102923584,3427.24724121,-0.247767444054,-12.5918991089,25.9493759155,-1.63911092281,-999.0 +631.444256592,3983.37785645,-3.07529244423,-15.2084770203,28.4509897232,-5.50516176224,-999.0 +585.866107178,4572.34956055,-6.78925333023,-18.87302742,29.8638534546,-10.5395825863,-999.0 +542.41673584,5168.91899414,-10.9075424194,-23.4954269409,31.8535226822,-14.0467739105,-999.0 +501.620245361,5764.5328125,-15.1841428757,-29.3103290558,34.5308143616,-16.8533705711,-999.0 +463.34597168,6358.98686523,-19.5401824951,-36.627069664,37.5733474731,-20.277951622,-999.0 +427.457977295,6952.22714844,-24.0847400665,-43.724038887,40.9707885742,-23.3962482452,-999.0 +393.83012085,7543.89243164,-28.9149353027,-48.4738357544,44.3104801178,-24.7767429352,-999.0 +362.350439453,8133.41723633,-33.942987442,-52.1581932068,47.1150722504,-24.8815841675,-999.0 +332.900601196,8720.72607422,-39.0421489716,-54.8069850922,49.0651794434,-24.5910297394,-999.0 +305.36569519,9306.11533203,-44.0521633148,-56.3544013977,50.1082260132,-24.3087156296,-999.0 +279.651083374,9890.12460937,-48.7161998749,-57.8302639008,50.9577224731,-23.9793418884,-999.0 +255.663365173,10474.2824219,-52.6309780121,-59.8027496338,53.1633548737,-23.267912674,-999.0 +233.30849762,11061.3027344,-55.4513900757,-62.2405467987,58.154511261,-22.4675872803,-999.0 +212.492796326,11654.7757813,-57.1246292114,-65.113343811,66.3187213898,-22.4856693268,-999.0 +193.131652832,12257.6354492,-58.2299827576,-68.7247894287,75.3980796814,-23.2657938004,-999.0 +175.1448349,12871.6072266,-59.2070636749,-73.2503471375,82.146711731,-24.5311302185,-999.0 +158.45663147,13497.4891602,-60.2928359985,-78.2720504761,85.7587158203,-26.0806022644,-999.0 +142.991262817,14135.9860352,-61.516399765,-80.3996871948,84.9674797058,-26.9613582611,-999.0 +128.677352905,14787.9376953,-62.7527729034,-80.4478607178,80.332408905,-26.8291181564,-999.0 +115.449468994,15454.6461914,-63.9322834015,-80.4478607178,73.0749000549,-25.7071670532,-999.0 +103.236521912,16138.5490234,-64.774420929,-80.4478607178,64.1900661469,-23.5055326462,-999.0 +91.9822975159,16843.1451172,-64.7984531403,-80.4478607178,54.4019443512,-21.4347867966,-999.0 +81.6303108215,17573.4039063,-63.9801498413,-80.4478607178,42.4915424347,-19.1016777039,-999.0 +72.1241249084,18334.2240234,-62.8679420471,-80.4478607178,30.8933868408,-14.5372157097,-999.0 +63.4123203278,19131.3019531,-60.8288757324,-80.4478607178,23.1586330414,-10.5200354815,-999.0 +54.6248271942,20070.0248047,-59.6034210205,-80.4478607178,16.1721033573,-7.92777978778,-999.0 + + +MEM = MEAN +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.262 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.569091797,383.262329102,2.52776585594,-6.59054041505,-6.62346401215,5.38622323275,-999.0 +979.786230469,447.094052124,1.5934499979,-6.76732110344,-7.20756058693,6.09171811342,-999.0 +969.408673096,532.681115723,0.625768110156,-6.95036184192,-7.42705125809,6.47955900431,-999.0 +956.231488037,642.307800293,-0.524006897211,-7.17024911642,-7.52888960838,6.82427349091,-999.0 +939.956829834,779.161260986,-1.9145363912,-7.45950581431,-7.55171694756,7.28485102355,-999.0 +920.225549316,947.809106445,-2.28708719909,-8.39345412254,-4.72034278512,13.9976705372,-999.0 +896.640545654,1154.98062744,-0.250933942012,-11.1394089609,2.11221506596,15.837193203,-999.0 +868.829156494,1408.20402832,1.52642621994,-7.87732908726,9.11667911112,13.173324585,-999.0 +836.835797119,1711.33804932,2.55439408571,-5.77526435852,17.0401078224,9.76109352112,-999.0 +801.095947266,2065.0821167,3.21211057901,-6.55565977097,22.1818178177,5.04108623862,-999.0 +762.09588623,2469.60488281,2.7284028843,-8.45756368637,22.7465929031,0.985831856728,-999.0 +720.352709961,2924.68527832,1.48505089879,-10.8124670029,23.6601158142,0.3828322649,-999.0 +676.399975586,3430.44829102,-0.271920282766,-13.0705093384,27.2717288971,-0.145109021664,-999.0 +630.79251709,3986.51455078,-3.03727228642,-15.6581122398,29.6656047821,-4.32110298872,-999.0 +585.267895508,4575.46074219,-6.76856870651,-19.5562646866,31.001625061,-9.01707181931,-999.0 +541.869403076,5171.97700195,-10.86580019,-25.1062746048,32.9187255859,-12.7830076218,-999.0 +501.122177124,5767.60913086,-15.0672412872,-32.2837099075,35.5486858368,-16.6504048347,-999.0 +462.894046021,6362.17250977,-19.4181917191,-40.1328216553,38.9799446106,-20.5085615158,-999.0 +427.048233032,6955.46191406,-24.0366697311,-46.3605503082,42.7301864624,-22.7523500443,-999.0 +393.459005737,7547.04067383,-28.9222015381,-50.9639003754,46.2522037506,-23.4630060196,-999.0 +362.015292358,8136.38320313,-33.9911117554,-53.7845050812,48.9185897827,-23.220621109,-999.0 +332.597207642,8723.42929687,-39.1264606476,-54.9135318756,50.2097640991,-22.6286020279,-999.0 +305.091860962,9308.47763672,-44.1617156982,-56.053597641,50.3988510132,-22.241019249,-999.0 +279.405096436,9892.08759766,-48.8369464874,-57.5189334869,50.6412734985,-21.8139015198,-999.0 +255.442845154,10475.824707,-52.7446880341,-59.5048332214,52.5859676361,-21.1628293991,-999.0 +233.111759949,11062.5253906,-55.4833400726,-62.0510211945,58.0453586578,-20.5267858505,-999.0 +212.318315125,11655.8461914,-57.1019351959,-65.0343696594,66.6627475739,-20.8340726852,-999.0 +192.978262329,12258.6533203,-58.1776756287,-68.8263343811,75.8374038696,-21.903096962,-999.0 +175.010705566,12872.5453125,-59.1905891418,-73.3709915161,82.6705284119,-23.2095294952,-999.0 +158.340762329,13498.3053711,-60.2552181244,-78.2762664795,86.3895217896,-24.7486268997,-999.0 +142.891981506,14136.7175781,-61.4590892792,-80.380569458,85.7291023254,-25.5552654266,-999.0 +128.593629456,14788.5549805,-62.7158500671,-80.4478607178,81.218611145,-25.561674881,-999.0 +115.37991333,15455.0916992,-63.8911643982,-80.4478607178,73.6903503418,-25.0495754242,-999.0 +103.180103302,16138.8180664,-64.7161636353,-80.4478607178,64.1532333374,-23.6601026535,-999.0 +91.9377120972,16843.1666016,-64.7712867737,-80.4478607178,53.6048145294,-22.2060526848,-999.0 +81.5967063904,17573.0765625,-63.9471042633,-80.4478607178,42.0279209137,-20.656914711,-999.0 +72.1006332397,18333.8539062,-62.6331020355,-80.4478607178,30.1846078873,-15.4944479942,-999.0 +63.3980129242,19131.496875,-60.4297424316,-80.4478607178,22.6451599121,-9.79951460361,-999.0 +54.6198741913,20070.6900391,-59.374344635,-80.4478607178,14.4672603369,-6.96691851914,-999.0 + + +MEM = MEAN +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.418 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.29432373,383.418283081,4.08823528886,-6.14631379247,-5.43864275217,7.19651194215,-999.0 +978.521856689,447.6209198,3.13547082543,-6.32420368791,-5.89379876852,8.1303191781,-999.0 +968.162866211,533.702355957,2.15632469058,-6.5029260397,-6.03994041681,8.60777330995,-999.0 +954.995001221,643.961029053,0.997302156687,-6.71420423687,-6.07247366905,8.97004149556,-999.0 +938.74432373,781.602600098,-0.405415968224,-6.97703946084,-6.01333481073,9.38018597364,-999.0 +919.036096191,950.809680176,-1.99013646245,-7.65082861632,-5.0141403079,11.7513869464,-999.0 +895.478521729,1158.10683594,-0.286940070987,-11.1508821018,4.04822109342,18.0850226879,-999.0 +867.702935791,1411.31982422,1.48428012729,-7.62777483463,11.4871191978,15.4737413406,-999.0 +835.750396729,1714.51729736,2.680829769,-5.74077260494,18.7448835373,11.1347148895,-999.0 +800.057873535,2068.43181152,3.35623492599,-6.55796017647,23.2814876556,6.56893250346,-999.0 +761.111169434,2473.11906738,2.84262947645,-8.66902599335,24.1011388779,3.16610248089,-999.0 +719.425463867,2928.22177734,1.47543279827,-11.2790926933,25.5924171448,2.63531409614,-999.0 +675.535473633,3433.91916504,-0.229897124693,-13.7668756485,29.5848695755,1.42626764774,-999.0 +629.993670654,3989.96401367,-2.98169884682,-16.3708760262,31.8991060257,-2.76127120256,-999.0 +584.534094238,4578.91269531,-6.7002222538,-20.5488834381,33.1625732422,-7.6228471756,-999.0 +541.198364258,5175.46049805,-10.7702989578,-26.8897161484,34.7138143539,-12.0819615364,-999.0 +500.510446167,5771.14570313,-14.9689534187,-34.9143751144,37.2897041321,-16.4046942711,-999.0 +462.337808228,6365.6949707,-19.3814172745,-42.67747612,40.9945446014,-19.9281404495,-999.0 +426.543084717,6958.85332031,-24.0529811859,-48.6142177582,45.2742210388,-21.8652114868,-999.0 +393.000198364,7550.20268555,-28.9932039261,-51.836838913,48.8658473969,-21.9173365593,-999.0 +361.598602295,8139.20048828,-34.1169807434,-53.1598060608,51.0108184814,-21.2075496674,-999.0 +332.219464111,8725.79882812,-39.2771373749,-54.4610473633,51.517974472,-20.6808600426,-999.0 +304.750875854,9310.37363281,-44.295671463,-55.859526062,50.9120487213,-20.3750689507,-999.0 +279.098196411,9893.55546875,-48.938167572,-57.4509513855,50.6350406647,-19.979609108,-999.0 +255.167825317,10476.9813477,-52.7759777069,-59.5033042908,52.9725395203,-19.1237981796,-999.0 +232.866926575,11063.5785156,-55.4161968231,-62.0001544952,59.2858970642,-18.552042675,-999.0 +212.101231384,11656.9316406,-57.0201366425,-65.0670852661,68.1909629822,-18.9946058273,-999.0 +192.786872864,12259.6732422,-58.1681098938,-68.9133102417,77.3632209778,-20.0815095901,-999.0 +174.843902588,12873.3626953,-59.1896648407,-73.3687850952,83.9367919922,-21.3878860474,-999.0 +158.195927429,13498.9530273,-60.2058662415,-78.020262146,87.6507469177,-22.6816083908,-999.0 +142.768023682,14137.3166016,-61.3563793182,-80.3089622498,87.1036659241,-23.1876060486,-999.0 +128.489042664,14789.1556641,-62.6122440338,-80.4478607178,82.6499458313,-23.1184436798,-999.0 +115.292987061,15455.5807617,-63.8365314484,-80.4478607178,74.9493873596,-23.1718090057,-999.0 +103.109407043,16138.8606445,-64.7876064301,-80.4478607178,65.1710800171,-22.7778743744,-999.0 +91.8820732117,16842.3121094,-64.9442466736,-80.4478607178,53.8838855743,-22.2238271713,-999.0 +81.5547866821,17570.9994141,-64.153036499,-80.4478607178,43.0322727203,-21.5470733643,-999.0 +72.0713020325,18331.4552734,-62.2521160126,-80.4478607178,30.988183403,-16.8640879631,-999.0 +63.3802947998,19129.6746094,-60.0868301392,-80.4478607178,22.9951189041,-9.87082407475,-999.0 +54.6137588501,20069.2910156,-59.03670578,-80.4478607178,15.2885726929,-6.13033645153,-999.0 + + +MEM = MEAN +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.541 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.066986084,383.541390991,5.33378826678,-6.1573374033,-5.1030390501,9.04251793027,-999.0 +977.306195068,448.039151001,4.38351005912,-6.33890385628,-5.55573775768,10.2197859764,-999.0 +966.955603027,534.518566895,3.40684458613,-6.51344320774,-5.70363265276,10.7537443817,-999.0 +953.808709717,645.290197754,2.25065305829,-6.71444360018,-5.74514886141,11.0892023683,-999.0 +937.573895264,783.574230957,0.84037489593,-6.95703530908,-5.71759147048,11.421934396,-999.0 +917.888415527,953.550421143,-0.842658805847,-7.25568781495,-5.44266671045,11.876444304,-999.0 +894.357397461,1161.40059814,-0.0170111656189,-10.1241512477,5.23668736219,19.6211880684,-999.0 +866.614135742,1414.87260742,1.66635073423,-6.99797688723,13.3072382212,17.791199398,-999.0 +834.698840332,1718.29542236,2.81109042764,-5.27433907986,20.1374584198,13.307352066,-999.0 +799.048498535,2072.37479248,3.43203978688,-6.4151031971,24.2569862366,8.30531437397,-999.0 +760.153564453,2477.18549805,2.95635961071,-9.01505432129,25.292370224,4.94586343765,-999.0 +718.524945068,2932.43791504,1.63928534836,-12.1066617012,27.2149852753,4.09563136101,-999.0 +674.698071289,3438.28764648,-0.0734057873487,-14.9501773834,31.2179733276,2.36601166129,-999.0 +629.223260498,3994.4550293,-2.83689775467,-17.8041802406,33.8082838058,-1.84607327934,-999.0 +583.829907227,4583.51552734,-6.55727319717,-22.3656780243,34.9036504745,-6.75014154911,-999.0 +540.557171631,5180.18466797,-10.6222905159,-29.337951088,36.2073795319,-11.5411490917,-999.0 +499.92729187,5775.94648438,-14.878786087,-37.666254425,38.8146896362,-15.8460223198,-999.0 +461.807653809,6370.47729492,-19.3453992844,-44.8383239746,42.9278423309,-18.9688112259,-999.0 +426.060360718,6963.51142578,-24.0900447845,-48.9844146729,47.3445430756,-19.9910432816,-999.0 +392.560653687,7554.58837891,-29.1039388657,-50.5170970917,50.7198627472,-19.6722834587,-999.0 +361.198971558,8143.16582031,-34.2766098022,-51.8731113434,52.2711322784,-19.208486557,-999.0 +331.857467651,8729.28759766,-39.4227737427,-53.5751529694,51.9644290924,-18.9357346535,-999.0 +304.42361145,9313.46425781,-44.3779590607,-55.5147979736,50.799143219,-18.5125362396,-999.0 +278.803488159,9896.46054687,-48.9049747467,-57.4604717255,50.8095668793,-17.6531687737,-999.0 +254.903785706,10480.0594727,-52.5745761871,-59.6187675476,54.1283191681,-16.6129776001,-999.0 +232.631300354,11067.1577148,-55.1316379547,-62.0234214783,61.1826557159,-16.1012545586,-999.0 +211.892518616,11660.9603516,-56.851990509,-65.1357902527,70.2397068024,-16.8889135361,-999.0 +192.603140259,12263.8625977,-58.0861564636,-68.9446083069,78.9575279236,-18.3098802567,-999.0 +174.683255005,12877.6072266,-59.085766983,-73.3307769775,85.2143623352,-19.6953544617,-999.0 +158.057119751,13503.334082,-60.0538391113,-77.9366851807,88.9086181641,-21.104955101,-999.0 +142.649195862,14141.9702148,-61.1475597382,-80.2748031616,88.3085227966,-21.7800867081,-999.0 +128.388775635,14794.1698242,-62.3877319336,-80.4478607178,83.5547286987,-21.7703065872,-999.0 +115.20973587,15460.8737305,-63.6627628326,-80.4478607178,75.3560089111,-21.9595911026,-999.0 +103.041814423,16144.3095703,-64.6193946838,-80.4478607178,65.0313446045,-21.9099628448,-999.0 +91.8287101746,16847.9175781,-64.7449813843,-80.4478607178,52.4075630188,-20.9380894661,-999.0 +81.5144622803,17576.4193359,-64.1450393677,-80.4478607178,41.8681816101,-21.4014669418,-999.0 +72.0430770874,18336.2822266,-62.2356357574,-80.4478607178,31.5065130234,-16.8617200851,-999.0 +63.3631668091,19134.4585938,-59.7296115875,-80.4478607178,23.2270166397,-10.3089268208,-999.0 +54.6078670502,20073.8996094,-58.9650382996,-80.4478607178,15.8196683645,-5.8112192452,-999.0 + + +MEM = MEAN +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.64 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.424511719,383.639825439,6.27955771089,-5.17324854396,-5.27646049261,10.3385587931,-999.0 +975.671136475,448.375964355,5.34913873076,-5.35419018567,-5.76661999822,11.8214951515,-999.0 +965.333526611,535.180126953,4.38022580147,-5.52903651893,-5.90671945214,12.4949157,-999.0 +952.211273193,646.371722412,3.22870790362,-5.7315916419,-5.92203791738,12.9132478952,-999.0 +936.000213623,785.184143066,1.82126951218,-5.97951794863,-5.84227903485,13.3206300497,-999.0 +916.346038818,955.812945557,0.134500539303,-6.29124085903,-5.53433916569,13.7807388783,-999.0 +892.851043701,1164.21936035,0.391990646068,-8.91814517677,5.24567480087,20.2840036392,-999.0 +865.151672363,1418.15532227,2.13929554224,-6.25883437991,15.1771040916,18.830796814,-999.0 +833.287322998,1722.12757568,3.21697201133,-4.49299432039,21.8660496712,14.1673151493,-999.0 +797.695294189,2076.66456299,3.65273648798,-5.94775304794,25.4624992371,9.3922216177,-999.0 +758.866033936,2481.77661133,3.15977401882,-9.36098480225,26.6404670715,6.14034922197,-999.0 +717.31519165,2937.27080078,1.85398956537,-13.0684740067,28.9255222321,4.30288456678,-999.0 +673.571307373,3443.2842041,0.0651140272617,-16.1003078461,32.5645208359,1.52467519939,-999.0 +628.18371582,3999.58063965,-2.66350135803,-19.238172245,35.2231014252,-2.80265860856,-999.0 +582.87779541,4588.81186523,-6.36421771049,-24.6681322098,36.2514148712,-7.67717318535,-999.0 +539.688470459,5185.61005859,-10.4830984116,-32.1454668045,37.4307132721,-12.0862314701,-999.0 +499.13522644,5781.38862305,-14.8116749763,-40.1553403854,40.1426177979,-15.7292976379,-999.0 +461.085290527,6375.81420898,-19.3531831741,-45.8913169861,44.5248962402,-17.8241430283,-999.0 +425.401019287,6968.57734375,-24.1987140656,-48.0651573181,48.756319809,-18.3648236275,-999.0 +391.959988403,7559.19511719,-29.2793294907,-49.4977981567,51.5132968903,-18.1532671928,-999.0 +360.652557373,8147.22666016,-34.44727211,-51.098658371,52.3397865295,-17.8150268555,-999.0 +331.362225342,8732.84882812,-39.5454128265,-52.863249588,51.6507698059,-17.6208615303,-999.0 +303.976040649,9316.6453125,-44.4379795074,-54.7929409027,50.625775528,-17.1675039291,-999.0 +278.400888062,9899.44033203,-48.8728466034,-56.9126625061,51.3000534058,-16.1656714439,-999.0 +254.543186951,10483.0515625,-52.4576004028,-59.1294296265,55.5849956512,-15.1612243652,-999.0 +232.31000061,11070.2444336,-55.0238365173,-61.8326519012,63.3087299347,-15.0844573021,-999.0 +211.6078125,11664.0970703,-56.7545391083,-65.1563919067,72.3528003693,-16.2789160728,-999.0 +192.352667236,12267.0249023,-57.9798259735,-68.9350509644,80.9704162598,-17.7726482391,-999.0 +174.464195251,12880.794043,-58.971024704,-73.3222770691,87.1549781799,-19.2901930809,-999.0 +157.867306519,13506.5012695,-59.9575447083,-77.9668960571,90.6793655396,-20.862238121,-999.0 +142.486775208,14145.0070312,-61.0825294495,-80.164125824,89.6815116882,-21.8343671799,-999.0 +128.251380157,14796.9899414,-62.3192554474,-80.4478607178,84.4573432922,-22.0671478271,-999.0 +115.095651245,15463.4894531,-63.5573200226,-80.4478607178,75.634148407,-22.0144844055,-999.0 +102.949023438,16146.5557617,-64.6124546051,-80.4478607178,65.033322525,-21.7261434555,-999.0 +91.7557273865,16849.3027344,-64.8826011658,-80.4478607178,52.6332221985,-20.3643434525,-999.0 +81.4594467163,17576.6476562,-64.2464492798,-80.4478607178,40.3521080017,-19.3116301537,-999.0 +72.0046104431,18335.0650391,-62.4477981567,-80.4478607178,30.4578863144,-16.4811493874,-999.0 +63.3398422241,19131.4650391,-59.9081989288,-80.4478607178,22.8680841446,-9.90488905907,-999.0 +54.5998207092,20069.0410156,-59.0061309814,-80.4478607178,15.1277135968,-6.17241699416,-999.0 + + +MEM = MEAN +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.699 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.924304199,383.699353027,6.82716800869,-4.2318582654,-5.49211723804,11.8949080467,-999.0 +974.185839844,448.583120728,5.93477146327,-4.41514303088,-6.13260960579,13.9128982067,-999.0 +963.865264893,535.59309082,4.97981395721,-4.5919916153,-6.33777371645,14.8091629028,-999.0 +950.753564453,647.053643799,3.83606536984,-4.79701458216,-6.3917771697,15.3249815941,-999.0 +934.567498779,786.207177734,2.43481488824,-5.0511287123,-6.34080961943,15.7975885868,-999.0 +914.942877197,957.269006348,0.786774706841,-5.45522258282,-5.68601924237,16.6845729351,-999.0 +891.480169678,1166.24450684,1.11482706666,-7.33170606792,5.73085687459,21.8604216576,-999.0 +863.82166748,1420.9661377,2.96498580575,-5.00582704544,17.1288146019,19.9026022911,-999.0 +832.000024414,1725.8394165,3.87315606475,-3.61654212773,23.6797521591,15.2517933846,-999.0 +796.458520508,2081.06230469,3.9633426629,-5.42919185162,26.8719993591,10.790857935,-999.0 +757.690808105,2486.58771973,3.3963106215,-9.47222089767,28.4247764587,7.40991184711,-999.0 +716.208654785,2942.42353516,2.10352353379,-13.6445384979,30.6154483795,4.06579528451,-999.0 +672.540368652,3448.63112793,0.162320274115,-17.0496178627,33.5700119019,0.473774501681,-999.0 +627.232775879,4004.90266113,-2.59351471663,-21.1180351257,36.0021648407,-3.90302988216,-999.0 +582.009716797,4594.04633789,-6.292385149,-26.9908414841,36.9797134399,-8.41100513935,-999.0 +538.896484375,5190.75073242,-10.4435900688,-34.2958934784,38.2269927979,-12.180343914,-999.0 +498.412469482,5786.40488281,-14.8136126518,-41.2043750763,41.1998470306,-14.9365492821,-999.0 +460.424435425,6380.58994141,-19.4535455704,-45.2563114166,45.3987373352,-16.3549427986,-999.0 +424.797729492,6972.9359375,-24.3648933411,-47.1816013336,49.2926265717,-16.7597291946,-999.0 +391.410049438,7563.02617187,-29.4647798538,-48.6193782806,51.5225502014,-16.491332531,-999.0 +360.152426147,8150.53520508,-34.5957324982,-50.2892719269,51.9187793732,-16.1725427628,-999.0 +330.908987427,8735.74033203,-39.6300827026,-52.2442264557,51.1509841919,-16.0330163956,-999.0 +303.56647644,9319.27431641,-44.4496845245,-54.2550819397,50.5948696136,-15.6821066856,-999.0 +278.032373047,9901.97763672,-48.8120376587,-56.3891056061,52.121554184,-14.955327034,-999.0 +254.213108826,10485.6057617,-52.3739219666,-58.8698562622,57.0255271912,-14.4364990234,-999.0 +232.015904236,11072.7478516,-55.0007858276,-61.7693519592,64.9603755951,-14.7441316605,-999.0 +211.347163391,11666.2418945,-56.8807151794,-65.0290676117,73.8288665771,-16.0767274857,-999.0 +192.123121643,12268.5600586,-58.117886734,-68.8057525635,82.4643569946,-17.7906797409,-999.0 +174.263787842,12881.6631836,-59.1095832825,-73.265411377,88.6282997131,-19.4046984673,-999.0 +157.693815613,13506.6686523,-60.0897010803,-77.9663612366,91.7685188293,-21.1021711349,-999.0 +142.338049316,14144.5962891,-61.1066726685,-80.0742492676,90.2961914063,-22.1118982315,-999.0 +128.125693512,14796.2920898,-62.2290687561,-80.4478607178,84.7109954834,-22.1200504303,-999.0 +114.990963745,15462.7472656,-63.3953334808,-80.4478607178,75.9387031555,-21.4574645042,-999.0 +102.863815308,16145.9981445,-64.3514057159,-80.4478607178,65.0233631134,-20.2901007652,-999.0 +91.6884941101,16848.8822266,-64.7135913849,-80.4478607178,52.3081027985,-18.6872955322,-999.0 +81.4087127686,17576.0398438,-64.131174469,-80.4478607178,39.5354217529,-17.2266921043,-999.0 +71.9690940857,18333.4998047,-62.6426475525,-80.4478607178,29.8876981735,-15.1596991539,-999.0 +63.3182659149,19127.5679688,-60.4381748199,-80.4478607178,23.2819950104,-9.66987566948,-999.0 +54.5924144745,20062.1550781,-59.276436615,-80.4478607178,16.1695606232,-6.82255735397,-999.0 + + +MEM = MEAN +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.706 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.064727783,383.706143188,6.81489634812,-3.2210172981,-5.82181379795,12.775594759,-999.0 +973.33359375,448.617169189,6.00556900501,-3.41374435425,-6.76067817211,15.5942263126,-999.0 +963.018017578,535.679309082,5.0785248518,-3.59867801629,-7.08694787025,16.9149065971,-999.0 +949.921508789,647.214593506,3.94950442314,-3.81041942723,-7.187185359,17.6866029263,-999.0 +933.747003174,786.469787598,2.56691704094,-4.06987445951,-7.13724246025,18.2740801334,-999.0 +914.133312988,957.730065918,1.13755722046,-4.70224771798,-5.19285703897,20.4234414101,-999.0 +890.68972168,1167.22612305,1.93727775216,-5.88866268843,7.17058851719,23.978592968,-999.0 +863.049743652,1422.8480835,3.89351159334,-3.85878840685,19.6199596405,21.2524137497,-999.0 +831.25402832,1728.72901611,4.68545792997,-3.43834936619,26.1039323807,16.3662729263,-999.0 +795.745117188,2084.87054443,4.60811434388,-5.58120908737,29.2235212326,12.0016664267,-999.0 +757.013623047,2491.23671875,3.95627865195,-9.90032534599,30.8432720184,7.94019964635,-999.0 +715.573498535,2947.77126465,2.48454930857,-14.3897150993,32.7702293396,3.15521858931,-999.0 +671.952044678,3454.39226074,0.36858638376,-18.3915596008,34.7924160004,-1.01925740242,-999.0 +626.693572998,4010.79462891,-2.49616529942,-23.1826194763,36.3749225616,-5.25541285276,-999.0 +581.518688965,4599.90039062,-6.25149316788,-29.1630706787,37.4592063904,-8.88352293968,-999.0 +538.449707031,5196.48422852,-10.4581161499,-35.6833574295,38.9614864349,-11.5292968273,-999.0 +498.003445435,5791.93183594,-14.897969532,-41.2270847321,42.0052742004,-13.3230632305,-999.0 +460.050079346,6385.80566406,-19.5861881256,-44.5867961884,46.0812339783,-14.6914267063,-999.0 +424.455688477,6977.73950195,-24.5365013123,-46.3287212372,49.5495735168,-14.873317337,-999.0 +391.097735596,7567.38891602,-29.6135305405,-47.7659099579,51.4749511719,-14.5076492786,-999.0 +359.868432617,8154.55097656,-34.6798313141,-49.6066036224,51.7541782379,-14.4216663361,-999.0 +330.651733398,8739.57705078,-39.6323265076,-51.7511665344,51.0418582916,-14.6044649124,-999.0 +303.334280396,9323.14199219,-44.3586978912,-53.9211780548,50.8844665527,-14.565010643,-999.0 +277.823510742,9906.10146484,-48.6337295532,-56.1747215271,53.0652992249,-14.3544747353,-999.0 +254.025862122,10490.0605469,-52.2225234985,-58.7676010132,58.325271225,-14.5388663292,-999.0 +231.848812866,11077.2549805,-55.0276649475,-61.6717689514,65.9949333191,-15.3368932724,-999.0 +211.199079895,11670.4041016,-57.0150402069,-64.8789600372,74.7919784546,-16.7351388931,-999.0 +191.992759705,12272.159375,-58.2875087738,-68.686353302,83.457194519,-18.242065239,-999.0 +174.149778748,12884.7911133,-59.1633174896,-73.3830863953,89.5148468018,-19.8281480789,-999.0 +157.595040894,13509.8422852,-59.8885726929,-78.3203239441,92.2461547852,-21.5450761795,-999.0 +142.253048706,14148.4865234,-60.7021492004,-80.0793312073,90.176083374,-22.4634389877,-999.0 +128.053477478,14801.3634766,-61.7247562408,-80.4478607178,84.1928611755,-22.2317222595,-999.0 +114.930901337,15469.1847656,-62.8790721893,-80.4478607178,75.3683372498,-21.1650323868,-999.0 +102.815006256,16153.8073242,-63.8508026123,-80.4478607178,64.4355552673,-19.1748577118,-999.0 +91.6499771118,16857.8644531,-64.3193439484,-80.4478607178,52.044216156,-17.7616680145,-999.0 +81.3797836304,17585.559375,-63.9900161743,-80.4478607178,39.3456710815,-15.9282531738,-999.0 +71.9488098145,18342.4166016,-62.8587596893,-80.4478607178,30.1041719437,-14.0930891991,-999.0 +63.3059547424,19134.8789062,-60.7857070923,-80.4478607178,24.4080913544,-9.36027755737,-999.0 +54.5881504059,20067.3742187,-59.5537197113,-80.4478607178,17.4104120255,-7.94952452183,-999.0 + + +MEM = MEAN +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.645 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.533087158,383.645327759,6.10895581245,-2.37915104628,-5.83375041485,12.8937069893,-999.0 +972.798919678,448.441171265,5.52566531971,-2.60858387947,-7.38165166378,17.1618006706,-999.0 +962.491723633,535.395452881,4.70356488228,-2.83665557206,-8.06596207619,19.8773898125,-999.0 +949.39675293,646.82288208,3.6356508255,-3.07876531929,-8.26805045605,21.3805047035,-999.0 +933.227655029,785.974621582,2.3245373562,-3.38087700456,-8.0279761672,22.5469433784,-999.0 +913.623303223,957.322839355,1.47500545979,-4.18018728644,-3.389790456,25.9355924606,-999.0 +890.187542725,1167.30480957,2.67122259995,-4.54133753628,9.14706497192,26.7213811874,-999.0 +862.559545898,1423.67960205,4.64630360603,-3.41935355067,21.6003325462,22.5855488777,-999.0 +830.780718994,1730.45202637,5.54191818759,-3.77555412054,28.5009662628,17.4454960823,-999.0 +795.296191406,2087.54816895,5.3713252306,-6.45010659695,31.6545061111,13.1188389301,-999.0 +756.595623779,2494.80666504,4.59825277328,-11.1646972656,33.2764837265,8.21098229885,-999.0 +715.18671875,2952.04438477,2.87602590322,-15.6199069977,34.5701530457,2.20109755769,-999.0 +671.593988037,3459.02868652,0.507811650634,-19.478960228,35.426612854,-2.10377165675,-999.0 +626.366864014,4015.48444824,-2.47068080902,-24.6690408707,36.4463718414,-5.57782022804,-999.0 +581.221606445,4604.49238281,-6.2629181385,-30.6558795929,37.6658344269,-8.25337383747,-999.0 +538.179016113,5200.92475586,-10.5067119598,-36.5282020569,39.5901855469,-10.1789790392,-999.0 +497.75670166,5796.11835938,-15.028781414,-41.2434276581,42.6864143372,-11.556705761,-999.0 +459.824124146,6389.58891602,-19.776399231,-44.0394931793,46.4940620422,-12.1863565445,-999.0 +424.249591064,6981.04331055,-24.7300994873,-45.6254795074,49.6736747742,-11.8996665478,-999.0 +390.910345459,7570.25288086,-29.7606206894,-47.2436737061,51.4908088684,-11.5379965305,-999.0 +359.698959351,8157.12148438,-34.7416862488,-49.2988864899,51.8502464294,-11.7225375175,-999.0 +330.498034668,8742.07314453,-39.5936832428,-51.5619083405,51.4654178619,-12.2907042027,-999.0 +303.196279907,9325.82412109,-44.2099494934,-53.8174789429,51.8238441467,-13.0159090519,-999.0 +277.699557495,9909.1375,-48.4622364044,-56.1652740479,54.4025241852,-13.7103179932,-999.0 +253.915087891,10493.3533203,-52.1485439301,-58.7708415985,59.6493198395,-14.6207392693,-999.0 +231.750413513,11080.5282227,-55.0624855042,-61.6308677673,67.0478328705,-15.8735445023,-999.0 +211.111962891,11673.4055664,-57.1212211609,-64.796824646,75.606036377,-17.4682575226,-999.0 +191.91582489,12274.7973633,-58.3801605225,-68.7924133301,84.1680831909,-19.1157662392,-999.0 +174.082461548,12887.2506836,-59.1294498444,-73.7542297363,90.2377670288,-20.5760206223,-999.0 +157.536502075,13512.5335938,-59.692168808,-78.6150932312,92.9008216858,-21.8000160217,-999.0 +142.202546692,14151.8628906,-60.363911438,-80.1393432617,90.5266090393,-22.1565107346,-999.0 +128.010614014,14805.7069336,-61.3481811523,-80.4478607178,84.2038749695,-21.6625689507,-999.0 +114.894943237,15474.3875,-62.6158565521,-80.4478607178,75.3915039062,-20.6222247124,-999.0 +102.785727692,16159.3320312,-63.8074741364,-80.4478607178,64.67237854,-18.2354090691,-999.0 +91.6269065857,16863.2517578,-64.3254436493,-80.4478607178,52.5169910431,-15.8600242615,-999.0 +81.3625793457,17590.5890625,-64.05522995,-80.4478607178,38.9544963837,-13.1366561413,-999.0 +71.9367233276,18346.6019531,-63.1061851501,-80.4478607178,29.9690580368,-11.5615831375,-999.0 +63.2986675262,19138.2201172,-60.8195533752,-80.4478607178,24.2331012726,-8.62492775917,-999.0 +54.5856307983,20069.9666016,-59.6508872986,-80.4478607178,17.8425549507,-7.61103240252,-999.0 + + +MEM = mem010 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.298 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.148,384.298,12.5391,0.158561,-1.27754,-2.72633,-999.0 +966.589,450.671,12.1667,-0.63722,-1.52414,-3.50939,-999.0 +956.628,539.741,11.306,-0.712341,-1.19692,-3.60206,-999.0 +943.725,653.848,10.1297,-0.615925,-0.968201,-3.57143,-999.0 +927.702,796.365,8.96819,-1.23588,-0.366398,-2.30359,-999.0 +905.795,972.534,9.71923,-6.67252,1.16818,3.16821,-999.0 +882.547,1188.62,10.0549,-9.2378,2.64478,3.20977,-999.0 +858.245,1450.28,9.78158,-9.2526,5.37202,-3.18286,-999.0 +831.645,1760.12,9.83462,-10.7939,9.64609,-8.15368,-999.0 +796.05,2118.55,8.5321,-13.7075,14.85,-8.56077,-999.0 +753.48,2526.27,5.80885,-19.9719,21.4552,-6.91613,-999.0 +710.926,2983.18,2.81871,-22.4074,24.7488,-11.0809,-999.0 +667.158,3488.7,-0.534482,-23.3152,26.3342,-12.9118,-999.0 +623.019,4041.7,-4.44612,-25.1605,27.4987,-15.5567,-999.0 +578.79,4625.42,-8.45313,-25.0299,29.5018,-20.965,-999.0 +535.506,5216.76,-12.4239,-24.1189,32.4124,-27.0017,-999.0 +494.534,5808.22,-16.753,-25.6076,34.5314,-29.9984,-999.0 +456.416,6398.68,-21.6127,-28.3901,35.3597,-36.4368,-999.0 +420.81,6987.23,-26.5141,-36.1125,33.1161,-42.5883,-999.0 +388.467,7573.06,-31.4472,-40.9316,29.8509,-50.1412,-999.0 +357.556,8155.6,-36.6352,-47.2786,27.3828,-58.5756,-999.0 +327.985,8735.74,-41.8678,-52.976,26.9812,-63.8585,-999.0 +301.65,9313.41,-46.8315,-54.4122,28.6086,-64.6376,-999.0 +277.521,9887.83,-51.2622,-56.982,29.9505,-63.0294,-999.0 +252.463,10462.9,-54.9929,-61.9736,33.0939,-54.6423,-999.0 +229.741,11043.5,-57.558,-67.04,40.1191,-40.891,-999.0 +209.16,11631.2,-59.6112,-69.4204,43.4013,-36.3424,-999.0 +188.993,12231.4,-59.4395,-72.9695,52.957,-33.535,-999.0 +172.951,12850.2,-55.6724,-75.6879,55.1432,-33.1694,-999.0 +157.869,13484.1,-55.5219,-77.3444,56.5854,-31.8351,-999.0 +142.067,14129.0,-57.8623,-79.7646,57.1187,-24.63,-999.0 +127.759,14784.8,-60.5227,-80.4479,55.0746,-20.5248,-999.0 +115.388,15451.7,-61.4842,-80.4479,51.1667,-18.3393,-999.0 +102.026,16137.0,-62.8248,-80.4479,45.3175,-9.4928,-999.0 +90.212,16845.9,-64.5511,-80.4479,40.2457,-7.52051,-999.0 +80.9457,17576.4,-63.7321,-80.4479,32.9547,-15.2926,-999.0 +71.7078,18333.4,-62.0284,-80.4479,23.3005,-16.3234,-999.0 +63.1257,19128.0,-58.9201,-80.4479,9.16089,-11.7212,-999.0 +54.4673,20067.5,-56.541,-80.4479,-9.27805,-3.71693,-999.0 + + +MEM = mem010 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.199 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.663,384.199,11.6884,-0.0845966,-2.06881,-2.70328,-999.0 +968.952,450.43,11.9605,-0.656397,-2.26764,-3.73024,-999.0 +958.685,539.438,11.2237,-0.7847,-1.46147,-3.68065,-999.0 +945.643,653.526,10.1511,-0.89708,-0.448014,-3.53503,-999.0 +929.533,796.071,9.04143,-1.26764,1.33146,-2.1899,-999.0 +910.015,972.127,9.96306,-5.87481,3.7179,3.06095,-999.0 +886.694,1188.02,10.6211,-8.58692,5.22259,3.30755,-999.0 +859.21,1449.96,10.1408,-8.85652,7.75692,-2.4212,-999.0 +827.599,1761.03,9.3313,-10.506,10.8558,-7.61498,-999.0 +792.308,2121.18,7.82124,-13.1796,15.4057,-9.52385,-999.0 +753.808,2529.92,5.5166,-18.7238,21.4782,-10.7809,-999.0 +712.604,2987.0,2.83965,-21.2954,23.7546,-13.8351,-999.0 +669.21,3492.33,-0.483206,-22.6306,25.1014,-17.4206,-999.0 +624.173,4045.36,-4.36401,-23.3326,25.9605,-21.7573,-999.0 +579.197,4629.89,-8.39196,-22.364,27.7908,-25.9004,-999.0 +536.3,5222.18,-12.32,-22.9776,32.004,-28.0232,-999.0 +496.009,5813.71,-16.7925,-24.7571,33.8569,-31.0205,-999.0 +458.204,6403.32,-21.6165,-29.4907,33.4219,-36.5666,-999.0 +422.761,6990.83,-26.2164,-40.6314,29.7607,-44.9042,-999.0 +389.553,7576.23,-31.2518,-41.6392,25.9074,-54.3566,-999.0 +358.464,8159.12,-36.2698,-46.8104,23.8671,-60.4359,-999.0 +329.378,8739.46,-41.4991,-47.6719,23.9201,-67.1164,-999.0 +302.184,9317.38,-46.6163,-50.6583,27.3723,-72.1597,-999.0 +276.789,9893.27,-51.4802,-56.7512,30.1682,-69.0625,-999.0 +253.101,10469.4,-54.9041,-62.6556,34.0713,-59.1937,-999.0 +231.025,11050.1,-56.7284,-67.1076,38.7405,-46.6829,-999.0 +210.469,11638.2,-58.5431,-69.9872,43.3502,-38.4634,-999.0 +191.349,12237.0,-58.3322,-72.8951,52.8212,-32.8185,-999.0 +173.587,12852.9,-56.3004,-75.4169,54.0847,-32.8889,-999.0 +157.105,13486.7,-56.1725,-77.4424,54.7024,-30.7481,-999.0 +141.831,14134.5,-57.569,-80.3175,52.6748,-26.811,-999.0 +127.695,14793.2,-60.2979,-80.4479,51.8158,-21.3423,-999.0 +114.631,15462.9,-62.2829,-80.4479,50.8783,-18.2249,-999.0 +102.57,16147.8,-63.4072,-80.4479,47.908,-13.2273,-999.0 +91.4566,16850.7,-64.4103,-80.4479,40.9393,-10.396,-999.0 +81.2343,17575.2,-64.594,-80.4479,31.6432,-18.5583,-999.0 +71.8473,18328.3,-63.0834,-80.4479,22.7601,-21.7017,-999.0 +63.2446,19119.5,-59.7502,-80.4479,12.4033,-12.1288,-999.0 +54.5667,20057.6,-56.5769,-80.4479,-4.06729,4.26368,-999.0 + + +MEM = mem010 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.108 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.98,384.108,10.7625,0.127409,-3.91122,-2.78519,-999.0 +969.271,450.165,11.3801,-0.585938,-4.68817,-3.59141,-999.0 +959.002,539.028,10.933,-0.905486,-2.98515,-3.45622,-999.0 +945.955,653.01,10.007,-0.971941,-0.702934,-3.20523,-999.0 +929.853,795.558,9.30027,-1.60471,2.19141,-1.49521,-999.0 +910.325,971.795,10.3927,-5.86382,5.32643,3.07398,-999.0 +886.998,1187.99,11.0117,-7.97719,7.1742,2.51682,-999.0 +859.508,1450.29,10.5755,-8.77012,9.39796,-3.58194,-999.0 +827.892,1761.61,9.44576,-10.3137,10.9793,-8.28473,-999.0 +792.59,2121.62,7.60818,-13.2975,15.52,-10.1106,-999.0 +754.079,2530.07,5.37986,-17.9021,20.0713,-12.3611,-999.0 +712.863,2986.91,2.71864,-20.5739,21.7484,-16.2361,-999.0 +669.454,3492.06,-0.527344,-21.3621,22.3162,-21.4333,-999.0 +624.396,4045.05,-4.40667,-21.0004,23.7204,-25.0547,-999.0 +579.398,4629.73,-8.31278,-20.2976,27.914,-26.8128,-999.0 +536.48,5222.09,-12.4193,-21.2562,30.2153,-27.785,-999.0 +496.175,5813.43,-16.7787,-27.102,30.3482,-32.3336,-999.0 +458.374,6403.23,-21.0945,-41.3578,28.493,-42.0306,-999.0 +422.93,6991.48,-25.7647,-46.3258,25.6733,-53.1869,-999.0 +389.712,7577.57,-30.9902,-39.7446,25.6793,-57.5202,-999.0 +358.609,8160.9,-36.1472,-39.8759,28.4179,-56.8835,-999.0 +329.51,8741.75,-41.1983,-44.2737,32.8066,-56.342,-999.0 +302.307,9320.1,-46.515,-49.612,34.3897,-57.7689,-999.0 +276.902,9895.75,-51.6766,-55.8023,33.6906,-59.7757,-999.0 +253.205,10471.0,-55.2689,-62.8502,36.6114,-61.2929,-999.0 +231.121,11050.0,-57.5693,-67.4659,37.917,-55.9537,-999.0 +210.557,11635.8,-59.2854,-69.8782,38.7734,-41.6843,-999.0 +191.427,12232.4,-59.0945,-72.5814,46.397,-32.2574,-999.0 +173.655,12844.8,-57.8406,-75.562,50.0143,-30.4417,-999.0 +157.165,13474.8,-57.145,-78.4604,50.0236,-29.8344,-999.0 +141.883,14120.6,-57.894,-80.4479,47.2143,-26.0232,-999.0 +127.738,14779.0,-60.0731,-80.4479,46.1846,-19.875,-999.0 +114.667,15448.5,-62.5949,-80.4479,48.5525,-15.3989,-999.0 +102.599,16132.1,-63.8256,-80.4479,47.8668,-14.4148,-999.0 +91.4783,16835.4,-63.7644,-80.4479,38.9281,-14.2253,-999.0 +81.2498,17562.5,-63.6822,-80.4479,28.3597,-21.4639,-999.0 +71.8577,18317.7,-62.8391,-80.4479,21.1829,-23.161,-999.0 +63.2506,19109.2,-59.8818,-80.4479,16.8566,-10.2791,-999.0 +54.5688,20045.1,-57.3844,-80.4479,5.87443,11.2288,-999.0 + + +MEM = mem010 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.011 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.279,384.011,9.6974,0.429195,-4.14138,0.528835,-999.0 +969.566,449.877,10.6542,-0.681781,-5.85465,-0.0287884,-999.0 +959.312,538.568,10.4765,-0.958646,-3.26206,0.435721,-999.0 +946.251,652.453,9.89643,-1.02664,0.462943,0.740049,-999.0 +930.139,795.099,9.75907,-2.2173,3.86927,2.70153,-999.0 +910.611,971.682,11.0559,-6.13069,7.88034,6.03625,-999.0 +887.277,1188.29,11.3974,-7.58297,9.23473,3.87157,-999.0 +859.772,1450.92,10.7996,-8.80132,10.0645,-2.38703,-999.0 +828.145,1762.46,9.59219,-10.4287,11.2333,-6.40865,-999.0 +792.836,2122.55,7.62115,-14.5675,16.4249,-8.98879,-999.0 +754.31,2531.0,5.38277,-18.0096,19.2961,-12.22,-999.0 +713.081,2987.88,2.66026,-19.4435,19.7339,-17.9011,-999.0 +669.646,3492.98,-0.699901,-19.8993,21.1676,-22.6791,-999.0 +624.561,4046.01,-4.49734,-17.9042,24.4538,-24.6029,-999.0 +579.532,4630.82,-8.48701,-17.6682,28.0136,-25.9667,-999.0 +536.591,5223.06,-12.5705,-21.8226,29.5409,-29.7298,-999.0 +496.285,5814.34,-16.6333,-32.2403,29.4321,-36.5819,-999.0 +458.476,6404.53,-20.8714,-41.8467,26.6302,-44.8695,-999.0 +423.021,6993.48,-25.5141,-42.5604,24.7837,-50.8082,-999.0 +389.788,7580.34,-30.7476,-38.6721,27.1193,-52.729,-999.0 +358.674,8164.33,-35.978,-39.756,30.7095,-54.1771,-999.0 +329.566,8745.53,-41.2023,-44.4425,32.0747,-56.0904,-999.0 +302.353,9324.12,-46.4307,-50.6327,32.9712,-56.6998,-999.0 +276.942,9900.45,-51.3438,-57.831,36.4103,-56.2858,-999.0 +253.239,10475.7,-55.7032,-62.9666,41.0055,-58.0371,-999.0 +231.149,11052.5,-58.8765,-66.5929,42.3348,-56.715,-999.0 +210.579,11635.4,-60.283,-69.5037,41.4268,-46.8118,-999.0 +191.445,12229.4,-60.0391,-72.2825,46.0633,-33.7309,-999.0 +173.669,12839.7,-58.5944,-75.7814,51.2374,-28.0468,-999.0 +157.175,13468.3,-57.4311,-79.7994,51.8095,-25.665,-999.0 +141.89,14113.7,-58.0887,-80.4479,49.8429,-22.4904,-999.0 +127.744,14772.0,-60.0882,-80.4479,49.8225,-18.6383,-999.0 +114.672,15442.3,-62.2336,-80.4479,51.6982,-15.8903,-999.0 +102.603,16127.4,-63.4144,-80.4479,51.761,-16.5812,-999.0 +91.4827,16833.2,-62.8363,-80.4479,42.1785,-18.7474,-999.0 +81.2531,17563.8,-62.8302,-80.4479,27.9281,-20.8477,-999.0 +71.8599,18320.6,-62.9142,-80.4479,21.2239,-18.6342,-999.0 +63.2521,19110.5,-60.8172,-80.4479,20.7607,-6.74907,-999.0 +54.5696,20041.9,-58.6472,-80.4479,13.7851,15.6059,-999.0 + + +MEM = mem010 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.914 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.639,383.914,8.71789,0.561939,-3.80398,-0.507572,-999.0 +966.951,449.581,9.94725,-0.716767,-5.83471,0.0516275,-999.0 +956.708,538.084,10.0336,-0.972063,-2.37496,0.0993481,-999.0 +943.694,651.87,9.89205,-1.15992,2.29577,0.544572,-999.0 +927.619,794.674,10.4815,-2.82315,7.31009,2.55489,-999.0 +908.157,971.511,11.3446,-6.17319,11.4237,3.66998,-999.0 +884.889,1188.17,11.358,-7.48751,11.9871,0.91955,-999.0 +857.463,1450.66,10.6523,-8.85929,12.033,-4.09329,-999.0 +825.928,1761.82,9.197,-10.7484,13.7229,-7.58565,-999.0 +790.719,2121.41,7.35069,-15.0321,17.7657,-11.0229,-999.0 +752.308,2529.31,5.03601,-17.6071,18.6125,-15.1799,-999.0 +711.191,2985.49,2.26881,-19.853,19.6511,-20.4477,-999.0 +667.876,3489.81,-1.14629,-17.4327,21.7249,-22.1424,-999.0 +622.903,4042.04,-5.05044,-14.5631,24.9603,-24.2076,-999.0 +577.989,4626.04,-8.77394,-17.7779,28.7835,-27.256,-999.0 +535.181,5218.01,-12.2819,-25.1017,31.8526,-31.2639,-999.0 +494.993,5809.75,-16.3063,-29.9335,31.9752,-36.7615,-999.0 +457.284,6400.46,-20.812,-32.3182,30.0592,-41.4963,-999.0 +421.92,6989.34,-25.7694,-33.8976,29.5692,-44.5378,-999.0 +388.777,7575.77,-30.8668,-36.8773,30.6735,-48.1167,-999.0 +357.754,8159.46,-35.9654,-42.7439,31.0795,-51.0706,-999.0 +328.733,8740.5,-41.1197,-50.2938,31.1002,-52.8542,-999.0 +301.602,9319.06,-46.3086,-55.6759,32.4249,-54.0393,-999.0 +276.266,9895.31,-51.3359,-58.4798,36.5306,-54.9119,-999.0 +252.632,10470.0,-55.9937,-61.5228,41.3614,-57.1022,-999.0 +230.607,11045.3,-59.4442,-65.8711,42.9454,-57.4755,-999.0 +210.099,11626.1,-60.9927,-69.6636,43.0505,-50.5469,-999.0 +191.022,12217.9,-60.7104,-72.2029,48.257,-38.1837,-999.0 +173.299,12825.8,-59.2612,-75.4331,54.7891,-28.1567,-999.0 +156.856,13451.6,-58.3829,-78.7202,58.4518,-23.4053,-999.0 +141.618,14093.8,-58.8367,-80.4479,58.3109,-21.402,-999.0 +127.515,14749.5,-60.6924,-80.4479,56.9654,-18.7393,-999.0 +114.482,15417.0,-62.8569,-80.4479,56.7266,-18.0451,-999.0 +102.45,16100.2,-63.4411,-80.4479,53.9418,-19.4312,-999.0 +91.3625,16806.2,-62.0868,-80.4479,43.4893,-21.507,-999.0 +81.1636,17540.0,-60.9991,-80.4479,26.8533,-21.1761,-999.0 +71.7976,18302.4,-60.8819,-80.4479,21.0177,-15.1793,-999.0 +63.2144,19097.8,-58.9832,-80.4479,21.7555,-2.75948,-999.0 +54.5568,20031.4,-58.2448,-80.4479,20.2628,17.2656,-999.0 + + +MEM = mem010 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.843 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.514,383.843,7.95777,0.8415,-3.12806,0.442542,-999.0 +966.839,449.364,9.39972,-0.528363,-5.40116,1.30194,-999.0 +956.593,537.763,9.87115,-0.962585,-1.8002,1.17496,-999.0 +943.579,651.586,10.2527,-1.45925,3.2393,1.50454,-999.0 +927.522,794.666,11.3178,-3.47943,9.68229,2.11627,-999.0 +908.053,971.875,11.8167,-5.86073,12.6651,0.594448,-999.0 +884.793,1188.8,11.6268,-7.53989,13.1435,-2.79889,-999.0 +857.368,1451.4,10.6779,-8.8826,12.4348,-6.11051,-999.0 +825.848,1762.42,9.11228,-12.5526,15.3714,-10.0371,-999.0 +790.65,2121.7,7.18347,-15.8263,16.9374,-13.5801,-999.0 +752.246,2529.15,4.70509,-18.2722,16.1984,-18.6207,-999.0 +711.133,2984.83,1.99194,-18.0,17.7211,-20.6046,-999.0 +667.813,3488.85,-1.46352,-13.7648,20.897,-21.2226,-999.0 +622.837,4040.7,-5.29236,-14.386,25.3237,-25.271,-999.0 +577.935,4624.6,-8.57956,-18.1465,30.2501,-28.5818,-999.0 +535.133,5216.94,-12.1489,-23.2537,32.8781,-29.7286,-999.0 +494.943,5808.89,-16.3862,-26.342,34.0106,-31.182,-999.0 +457.231,6399.43,-21.0377,-28.6976,34.5177,-33.5755,-999.0 +421.867,6987.96,-25.9374,-31.9461,33.3822,-37.0202,-999.0 +388.729,7574.17,-30.9042,-36.8398,32.3501,-40.5528,-999.0 +357.713,8157.85,-35.8991,-43.6037,32.7311,-43.4224,-999.0 +328.699,8739.06,-41.0082,-50.0958,33.7054,-45.8132,-999.0 +301.572,9317.86,-46.1976,-54.3121,34.9644,-48.5569,-999.0 +276.241,9894.24,-51.305,-57.5529,37.6198,-51.398,-999.0 +252.611,10468.7,-56.1407,-61.4584,41.9786,-53.1928,-999.0 +230.589,11043.2,-59.9215,-65.5902,44.4554,-53.336,-999.0 +210.083,11622.7,-61.3826,-69.438,44.2934,-48.6069,-999.0 +191.009,12213.8,-60.7464,-72.5977,48.3311,-38.4267,-999.0 +173.288,12821.2,-59.5353,-75.1397,54.6381,-30.5047,-999.0 +156.846,13446.4,-58.4652,-77.6379,58.1922,-24.3305,-999.0 +141.609,14088.9,-58.5168,-80.4479,57.8422,-20.6289,-999.0 +127.507,14745.7,-60.2289,-80.4479,56.9871,-18.3059,-999.0 +114.474,15415.1,-62.0913,-80.4479,55.2015,-19.4136,-999.0 +102.443,16101.5,-62.2223,-80.4479,49.8441,-20.1679,-999.0 +91.3556,16811.2,-61.024,-80.4479,38.7233,-17.3343,-999.0 +81.1578,17547.9,-60.3872,-80.4479,25.087,-12.5136,-999.0 +71.7932,18313.2,-59.7895,-80.4479,19.7598,-7.89118,-999.0 +63.2116,19112.7,-57.8608,-80.4479,20.7708,-2.87379,-999.0 +54.5558,20047.7,-58.4478,-80.4479,22.9864,8.34503,-999.0 + + +MEM = mem010 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.808 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.982,383.809,7.5925,0.972476,-2.09453,2.07975,-999.0 +968.284,449.273,9.22898,-0.480422,-4.16327,3.36692,-999.0 +958.024,537.676,10.0201,-0.912922,-0.107643,3.21252,-999.0 +944.994,651.686,10.9681,-1.49004,5.62226,2.45301,-999.0 +928.907,795.09,11.8933,-3.29048,10.9698,0.679428,-999.0 +909.412,972.702,12.5299,-6.07841,12.5146,-3.70159,-999.0 +886.121,1190.11,12.2641,-8.14859,12.2677,-6.65257,-999.0 +858.658,1453.07,11.0433,-10.448,13.6051,-9.45135,-999.0 +827.099,1764.32,9.40019,-14.393,14.6748,-15.4846,-999.0 +791.855,2123.63,7.09065,-15.8992,12.9712,-20.4248,-999.0 +753.393,2530.75,4.33178,-16.9597,13.777,-23.1092,-999.0 +712.209,2985.77,1.41438,-15.9157,16.9923,-22.799,-999.0 +668.819,3488.64,-2.19532,-14.1978,20.6994,-22.028,-999.0 +623.774,4039.28,-5.71877,-14.4098,25.5634,-24.603,-999.0 +578.803,4622.63,-8.68495,-17.5568,30.8338,-25.9951,-999.0 +535.93,5214.88,-12.2315,-21.3974,34.2786,-25.0037,-999.0 +495.672,5806.87,-16.4178,-24.7858,36.3427,-24.999,-999.0 +457.901,6397.48,-21.0443,-27.7083,36.7818,-27.329,-999.0 +422.479,6986.19,-25.8394,-31.5289,35.6481,-30.7664,-999.0 +389.291,7572.8,-30.6987,-37.1108,34.5353,-34.1623,-999.0 +358.224,8157.02,-35.6809,-43.3639,34.764,-37.6243,-999.0 +329.164,8738.83,-40.7881,-48.8966,35.6876,-41.0573,-999.0 +301.993,9318.29,-45.9458,-53.5967,36.7837,-44.7132,-999.0 +276.62,9895.3,-51.1205,-58.3549,38.9418,-48.327,-999.0 +252.951,10470.1,-56.1134,-63.4004,42.0663,-50.999,-999.0 +230.892,11044.8,-59.8515,-67.4295,43.746,-51.7881,-999.0 +210.351,11624.8,-61.1898,-70.0141,44.935,-47.5052,-999.0 +191.245,12216.4,-60.7042,-72.2879,48.8874,-38.5895,-999.0 +173.493,12824.2,-59.4252,-75.012,52.9637,-30.8793,-999.0 +157.023,13450.4,-57.9966,-77.7538,56.0511,-24.064,-999.0 +141.76,14093.6,-58.7065,-80.4479,58.0167,-20.778,-999.0 +127.634,14750.6,-60.1094,-80.4479,56.6411,-19.6549,-999.0 +114.579,15421.2,-61.6911,-80.4479,53.714,-19.3535,-999.0 +102.527,16108.4,-62.31,-80.4479,49.5596,-19.2795,-999.0 +91.4217,16817.3,-61.7893,-80.4479,41.0312,-16.7854,-999.0 +81.2063,17551.8,-61.2226,-80.4479,32.0361,-9.73066,-999.0 +71.8266,18314.9,-60.5948,-80.4479,26.7165,-5.71617,-999.0 +63.2313,19113.0,-58.2786,-80.4479,26.4681,-3.16234,-999.0 +54.5623,20047.8,-58.6898,-80.4479,28.5567,-3.08488,-999.0 + + +MEM = mem010 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.751 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.753,383.751,7.05898,0.550602,0.0212426,2.91927,-999.0 +968.076,449.113,8.92664,-0.588746,-1.55815,5.47508,-999.0 +957.807,537.467,9.99605,-0.881621,1.53744,4.93047,-999.0 +944.786,651.52,11.1596,-1.25469,8.43167,2.80843,-999.0 +928.702,795.027,12.0883,-3.16253,12.361,-1.41967,-999.0 +909.212,972.758,12.7835,-6.75658,12.8291,-6.23988,-999.0 +885.93,1190.24,12.3923,-9.11689,13.3038,-9.65167,-999.0 +858.486,1453.33,11.4016,-12.3387,11.8907,-14.8689,-999.0 +826.936,1764.79,9.6165,-14.9239,8.27155,-19.1128,-999.0 +791.702,2124.05,6.80878,-14.4636,8.55591,-25.8483,-999.0 +753.236,2530.66,3.66752,-13.2285,12.9325,-27.2945,-999.0 +712.054,2984.91,0.926682,-15.6269,17.7959,-23.3038,-999.0 +668.668,3487.43,-2.13252,-13.9535,22.5137,-23.577,-999.0 +623.631,4038.51,-5.37859,-14.2302,26.5241,-28.8743,-999.0 +578.666,4622.28,-8.66891,-17.0736,30.2756,-29.7337,-999.0 +535.799,5214.5,-12.3521,-20.4332,33.3854,-29.0068,-999.0 +495.548,5806.36,-16.4916,-23.7474,35.8319,-29.348,-999.0 +457.784,6397.04,-20.9653,-27.3768,37.1899,-30.5547,-999.0 +422.374,6985.99,-25.7268,-31.4128,37.671,-32.0866,-999.0 +389.191,7572.78,-30.6874,-35.7532,37.9357,-33.757,-999.0 +358.133,8156.96,-35.7825,-40.3131,38.2668,-35.6482,-999.0 +329.075,8738.55,-40.9268,-45.0899,38.5018,-38.2918,-999.0 +301.911,9317.79,-46.0326,-50.3853,39.3517,-41.3851,-999.0 +276.545,9894.66,-51.173,-56.0722,40.9118,-44.4425,-999.0 +252.883,10469.1,-56.3351,-61.5182,42.9187,-47.5886,-999.0 +230.833,11043.5,-59.8628,-66.4183,45.3137,-48.0773,-999.0 +210.298,11624.8,-60.2633,-70.4756,47.5851,-43.3897,-999.0 +191.198,12219.4,-59.4809,-73.0305,49.4121,-36.891,-999.0 +173.452,12830.0,-58.6542,-75.273,51.1835,-31.2862,-999.0 +156.987,13457.0,-58.2226,-77.6818,54.7841,-26.0372,-999.0 +141.729,14099.4,-59.0085,-80.4479,56.3052,-24.2823,-999.0 +127.607,14755.3,-60.4681,-80.4479,57.7724,-22.4562,-999.0 +114.558,15424.8,-62.0528,-80.4479,57.0525,-20.631,-999.0 +102.511,16110.4,-62.916,-80.4479,52.0426,-17.9625,-999.0 +91.4087,16816.2,-62.9128,-80.4479,43.917,-13.9345,-999.0 +81.1971,17547.2,-62.1042,-80.4479,35.456,-9.72594,-999.0 +71.8206,18309.3,-60.2218,-80.4479,28.6568,-9.32617,-999.0 +63.2281,19108.2,-58.0816,-80.4479,23.7841,-14.4498,-999.0 +54.5614,20046.7,-57.2899,-80.4479,22.5398,-26.0855,-999.0 + + +MEM = mem010 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.725 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.799,383.725,6.82372,0.258457,1.81766,4.22295,-999.0 +970.104,449.041,8.7411,-0.474741,1.05961,7.64421,-999.0 +959.817,537.424,10.2397,-0.65148,4.32293,6.68241,-999.0 +946.768,651.58,11.3555,-0.985322,9.86607,3.39259,-999.0 +930.646,795.248,12.452,-3.13527,12.7621,-2.72656,-999.0 +911.117,973.232,13.0607,-5.3114,12.7904,-8.68861,-999.0 +887.772,1190.99,12.5791,-8.03814,11.6819,-12.5208,-999.0 +860.27,1454.29,11.5817,-12.429,9.22426,-15.2656,-999.0 +828.655,1765.77,9.40337,-13.809,7.5136,-19.5689,-999.0 +793.325,2124.62,6.01911,-10.3306,10.676,-21.2239,-999.0 +754.757,2530.76,3.27834,-10.8887,15.4383,-20.9501,-999.0 +713.469,2985.21,1.088,-12.6548,20.1262,-20.7528,-999.0 +669.98,3488.59,-1.76785,-12.3572,24.6513,-23.517,-999.0 +624.841,4040.96,-4.75204,-13.7387,29.2258,-28.3151,-999.0 +579.78,4626.26,-8.08061,-16.6118,33.7014,-29.3878,-999.0 +536.821,5220.09,-11.6617,-20.3723,36.8092,-29.0208,-999.0 +496.488,5813.79,-15.6723,-24.6231,38.9584,-29.6639,-999.0 +458.648,6406.41,-20.1478,-29.1022,40.1911,-31.2929,-999.0 +423.167,6997.25,-24.9744,-33.6508,40.9528,-32.8426,-999.0 +389.921,7585.73,-30.0687,-37.8512,41.1032,-34.2663,-999.0 +358.797,8171.37,-35.2898,-41.8918,40.5848,-36.175,-999.0 +329.681,8754.22,-40.5123,-46.3884,40.3655,-38.4495,-999.0 +302.459,9334.54,-45.7206,-51.6323,41.3077,-40.7577,-999.0 +277.04,9912.23,-50.9927,-57.4159,42.7528,-43.2189,-999.0 +253.327,10487.7,-55.9478,-62.5963,43.8179,-45.5437,-999.0 +231.228,11063.5,-59.3386,-67.0258,45.3876,-45.6754,-999.0 +210.651,11645.4,-60.5031,-69.8243,48.7329,-41.2882,-999.0 +191.509,12238.8,-60.3062,-72.2699,50.5305,-35.2286,-999.0 +173.725,12847.7,-59.274,-74.5661,51.556,-29.1359,-999.0 +157.224,13473.9,-58.4026,-77.1771,55.7017,-24.6163,-999.0 +141.933,14117.5,-58.3166,-80.4479,59.2936,-20.6597,-999.0 +127.78,14776.6,-59.442,-80.4479,61.0058,-17.8713,-999.0 +114.702,15449.9,-61.0026,-80.4479,60.797,-19.2216,-999.0 +102.627,16139.9,-61.6951,-80.4479,54.8683,-21.4909,-999.0 +91.5004,16850.7,-61.6457,-80.4479,44.1778,-19.3949,-999.0 +81.2663,17585.8,-61.4316,-80.4479,34.3727,-15.3381,-999.0 +71.8686,18349.6,-60.5182,-80.4479,26.3064,-14.3436,-999.0 +63.257,19147.8,-58.913,-80.4479,21.2043,-21.6055,-999.0 +54.5711,20085.6,-57.637,-80.4479,18.8489,-25.8399,-999.0 + + +MEM = mem010 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.675 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.958,383.675,6.31597,0.208266,3.06748,2.51281,-999.0 +970.243,448.883,8.28898,-0.257907,3.12854,6.90854,-999.0 +959.956,537.161,9.95207,-0.465789,6.28065,6.34505,-999.0 +946.903,651.3,11.466,-0.821536,11.5955,1.68467,-999.0 +930.783,795.062,12.6104,-2.49681,13.9559,-4.23848,-999.0 +911.241,973.18,13.1759,-4.47862,12.2382,-10.9429,-999.0 +887.895,1191.09,12.7648,-7.8817,8.64911,-16.1655,-999.0 +860.373,1454.45,11.1722,-7.78655,9.17002,-20.6192,-999.0 +828.724,1765.62,8.51369,-8.24077,10.4288,-19.2277,-999.0 +793.365,2123.86,5.30717,-8.02403,13.4658,-19.3284,-999.0 +754.782,2529.49,3.02419,-10.8243,17.9772,-19.328,-999.0 +713.488,2983.74,0.992479,-12.3159,23.6411,-19.8103,-999.0 +669.993,3487.34,-1.57196,-11.9301,27.9233,-24.8326,-999.0 +624.848,4040.37,-4.41653,-13.7076,32.459,-28.8623,-999.0 +579.785,4626.72,-7.50409,-17.1304,35.6697,-29.9073,-999.0 +536.823,5221.71,-11.2083,-21.2478,37.7852,-29.9911,-999.0 +496.488,5816.14,-15.4711,-25.9308,39.2627,-29.9697,-999.0 +458.646,6409.15,-19.9962,-30.9312,40.625,-30.2535,-999.0 +423.164,7000.4,-24.7675,-35.6454,41.5146,-30.7849,-999.0 +389.916,7589.43,-29.8306,-39.3939,41.5308,-31.8908,-999.0 +358.791,8175.69,-35.0633,-43.0757,40.941,-34.2002,-999.0 +329.676,8759.14,-40.3125,-47.363,40.5724,-36.8407,-999.0 +302.453,9339.95,-45.6039,-51.6969,40.7145,-39.1203,-999.0 +277.033,9918.05,-50.8571,-57.2865,41.1361,-42.0301,-999.0 +253.319,10494.4,-55.4754,-63.0882,42.347,-44.1099,-999.0 +231.22,11071.9,-58.631,-67.6457,44.7916,-43.9777,-999.0 +210.642,11655.1,-60.3265,-70.2745,48.1553,-40.9695,-999.0 +191.502,12248.0,-60.8922,-72.0235,50.6919,-35.5638,-999.0 +173.719,12854.1,-60.7021,-73.9878,54.2955,-27.457,-999.0 +157.221,13475.4,-60.454,-76.091,58.9315,-22.4761,-999.0 +141.931,14114.2,-59.5444,-79.937,63.0163,-19.0384,-999.0 +127.78,14771.4,-59.5255,-80.4479,64.6643,-17.6778,-999.0 +114.703,15447.0,-59.5114,-80.4479,61.3707,-21.2644,-999.0 +102.63,16144.3,-58.7971,-80.4479,50.3186,-23.7183,-999.0 +91.5032,16864.8,-58.7901,-80.4479,36.5177,-20.5232,-999.0 +81.2687,17607.7,-59.871,-80.4479,30.2636,-15.1049,-999.0 +71.871,18375.5,-59.9179,-80.4479,27.5611,-15.8809,-999.0 +63.2587,19177.2,-57.678,-80.4479,23.4491,-18.8555,-999.0 +54.572,20118.1,-57.3749,-80.4479,19.5097,-19.4303,-999.0 + + +MEM = mem010 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.651 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.131,383.651,6.10057,0.203738,5.56257,1.51269,-999.0 +969.421,448.847,8.38647,-0.0965763,7.25505,5.23359,-999.0 +959.153,537.18,10.1778,-0.165749,10.548,3.72009,-999.0 +946.102,651.41,11.6767,-0.497523,14.6798,-1.74016,-999.0 +929.994,795.269,12.6933,-1.54316,16.654,-7.94117,-999.0 +910.473,973.246,12.4643,-2.72629,14.9754,-14.132,-999.0 +887.13,1190.72,11.8533,-4.30894,14.1388,-16.295,-999.0 +859.621,1453.59,10.4633,-5.20056,14.4399,-17.6975,-999.0 +827.983,1764.37,8.08388,-6.12362,15.5346,-19.5251,-999.0 +792.654,2122.74,5.77686,-8.4949,17.3676,-19.3285,-999.0 +754.117,2529.05,3.58912,-11.4139,19.9228,-19.5463,-999.0 +712.86,2983.83,1.11939,-11.5173,21.7844,-23.2065,-999.0 +669.401,3487.03,-2.16287,-11.4184,23.5387,-28.9713,-999.0 +624.295,4038.54,-5.34824,-12.9958,28.8768,-30.7398,-999.0 +579.268,4623.24,-8.16286,-16.2532,34.3392,-30.3662,-999.0 +536.344,5217.2,-11.5128,-20.7348,37.715,-28.9173,-999.0 +496.049,5811.26,-15.4625,-26.584,41.1886,-27.7202,-999.0 +458.246,6404.21,-19.9652,-32.2657,43.6782,-27.159,-999.0 +422.803,6995.46,-24.6956,-37.3408,43.3534,-27.4109,-999.0 +389.589,7584.67,-29.6497,-41.5692,41.6005,-28.7059,-999.0 +358.497,8171.28,-34.8552,-45.217,39.3214,-30.524,-999.0 +329.41,8755.07,-40.1518,-49.0503,37.9869,-33.1884,-999.0 +302.214,9336.14,-45.4584,-53.5952,37.5287,-37.6765,-999.0 +276.818,9914.59,-50.6468,-59.5508,37.0416,-41.6389,-999.0 +253.127,10491.3,-55.3312,-64.4193,37.2089,-43.9303,-999.0 +231.048,11068.3,-59.0761,-67.7448,39.1254,-43.9722,-999.0 +210.49,11649.1,-61.47,-69.6208,43.5727,-39.9295,-999.0 +191.367,12238.9,-61.9327,-71.3374,49.021,-32.2729,-999.0 +173.601,12842.7,-61.1994,-73.4547,55.0216,-24.9582,-999.0 +157.118,13463.7,-60.0168,-76.3095,61.6555,-22.2694,-999.0 +141.842,14103.2,-59.3395,-80.3513,65.8188,-21.7873,-999.0 +127.705,14761.1,-59.1487,-80.4479,66.9987,-21.1713,-999.0 +114.64,15436.5,-59.8327,-80.4479,64.4542,-21.5966,-999.0 +102.578,16130.6,-60.2573,-80.4479,55.2025,-23.0896,-999.0 +91.4625,16845.3,-60.5544,-80.4479,39.3878,-21.8552,-999.0 +81.2385,17581.7,-61.657,-80.4479,31.1412,-17.2544,-999.0 +71.8501,18342.6,-61.6659,-80.4479,26.725,-17.4292,-999.0 +63.2462,19137.7,-59.1595,-80.4479,19.2075,-20.5622,-999.0 +54.5676,20073.3,-58.0441,-80.4479,12.6991,-21.4984,-999.0 + + +MEM = mem010 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.586 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.882,383.586,5.42307,0.326399,7.57396,-0.350356,-999.0 +969.181,448.751,8.57476,0.394652,12.3017,1.49504,-999.0 +958.907,537.16,10.3321,0.543918,15.572,-0.244017,-999.0 +945.867,651.447,11.6308,0.317818,18.5899,-4.67075,-999.0 +929.751,795.233,12.241,-0.403985,19.9633,-9.85501,-999.0 +910.232,973.175,12.499,-1.76941,19.9833,-15.8953,-999.0 +886.889,1190.57,11.4563,-3.44238,16.5469,-17.783,-999.0 +859.385,1453.1,10.1172,-6.03144,11.4218,-16.3951,-999.0 +827.767,1763.81,8.5429,-8.3022,12.6635,-16.1605,-999.0 +792.465,2123.02,6.92186,-10.084,18.5979,-18.9386,-999.0 +753.938,2530.52,4.2233,-11.0434,18.6065,-21.8406,-999.0 +712.684,2985.6,0.77704,-10.187,19.2686,-24.6447,-999.0 +669.229,3488.58,-2.22452,-10.847,23.9952,-28.4426,-999.0 +624.13,4040.25,-5.18417,-13.0,30.2268,-29.219,-999.0 +579.113,4624.95,-8.30173,-16.4409,35.4024,-30.4636,-999.0 +536.208,5218.79,-11.3701,-22.6914,41.1254,-29.3275,-999.0 +495.93,5812.88,-15.4088,-28.7349,45.1565,-27.3548,-999.0 +458.144,6405.73,-19.974,-34.3417,45.3562,-26.9415,-999.0 +422.712,6996.94,-24.6261,-39.682,42.4118,-26.4785,-999.0 +389.507,7586.31,-29.5131,-42.921,39.8259,-26.3256,-999.0 +358.423,8173.22,-34.6903,-46.5003,38.9001,-26.8678,-999.0 +329.343,8757.33,-40.0008,-52.0976,38.5816,-28.386,-999.0 +302.154,9338.79,-45.2486,-57.1918,38.1177,-32.8762,-999.0 +276.763,9917.78,-50.3887,-61.3499,36.4735,-37.6512,-999.0 +253.077,10494.9,-55.1801,-64.9636,36.4026,-39.8715,-999.0 +231.004,11072.2,-59.0279,-67.6345,39.6786,-38.3111,-999.0 +210.449,11653.7,-60.9725,-69.1569,46.7243,-33.8936,-999.0 +191.33,12245.0,-61.3144,-71.4771,53.4366,-28.4742,-999.0 +173.569,12850.1,-60.8196,-73.6417,61.7045,-24.1403,-999.0 +157.089,13471.0,-60.4837,-76.408,67.7901,-24.5641,-999.0 +141.817,14108.4,-60.2713,-79.8771,68.8213,-26.1107,-999.0 +127.684,14762.4,-60.6409,-80.4479,67.0198,-25.8478,-999.0 +114.623,15432.7,-61.5881,-80.4479,63.6501,-25.9433,-999.0 +102.564,16121.0,-61.9488,-80.4479,57.0529,-26.5746,-999.0 +91.452,16830.7,-61.8316,-80.4479,43.2768,-22.4807,-999.0 +81.2306,17564.1,-61.9672,-80.4479,31.9256,-18.9383,-999.0 +71.8444,18324.9,-61.3797,-80.4479,24.5964,-21.2869,-999.0 +63.2427,19115.9,-61.4716,-80.4479,17.5061,-21.792,-999.0 +54.5663,20042.4,-59.9249,-80.4479,15.2299,-17.8119,-999.0 + + +MEM = mem010 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.526 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.596,383.526,4.7386,0.792459,7.34937,0.924737,-999.0 +968.886,448.644,8.56986,1.20522,15.6258,-0.253705,-999.0 +958.619,537.125,10.583,1.09637,20.1098,-3.14312,-999.0 +945.582,651.508,11.7508,0.639186,23.3662,-9.53042,-999.0 +929.473,795.012,11.0727,-0.181823,21.2588,-15.4455,-999.0 +909.955,972.237,11.3861,-2.12529,16.24,-15.4192,-999.0 +886.631,1189.3,11.7664,-4.87468,10.4138,-12.7233,-999.0 +859.145,1452.06,10.5657,-7.10744,9.00129,-12.6952,-999.0 +827.539,1763.0,8.70813,-9.01131,12.4955,-15.3398,-999.0 +792.252,2122.3,6.95612,-9.87493,16.8537,-17.0144,-999.0 +753.728,2530.01,4.29611,-9.05101,18.4608,-20.067,-999.0 +712.476,2985.92,1.47666,-9.69442,22.2743,-26.5099,-999.0 +669.035,3490.08,-1.64194,-11.1316,28.1013,-27.9254,-999.0 +623.953,4042.51,-4.94707,-13.3244,32.2778,-28.5115,-999.0 +578.955,4627.85,-7.87814,-17.1531,35.5236,-30.12,-999.0 +536.063,5222.12,-11.3743,-22.1479,39.0551,-29.485,-999.0 +495.796,5816.05,-15.5704,-27.8786,42.3526,-28.51,-999.0 +458.019,6408.55,-20.1442,-33.4859,42.4176,-28.055,-999.0 +422.596,6999.32,-24.8362,-38.7918,40.479,-27.4773,-999.0 +389.402,7588.25,-29.658,-43.5112,40.0262,-27.2044,-999.0 +358.328,8174.96,-34.6795,-47.7301,40.4514,-26.9338,-999.0 +329.257,8759.15,-39.9258,-52.0407,39.6503,-27.1998,-999.0 +302.077,9340.68,-45.2438,-57.2557,38.2256,-28.8092,-999.0 +276.694,9919.61,-50.4095,-62.8836,36.9797,-32.4787,-999.0 +253.017,10496.8,-55.1285,-66.4841,37.8646,-34.9041,-999.0 +230.95,11074.7,-58.5508,-68.2903,42.4643,-33.9175,-999.0 +210.403,11657.9,-60.1964,-69.3569,49.3714,-30.5909,-999.0 +191.291,12251.8,-60.1905,-71.8014,57.4354,-28.539,-999.0 +173.535,12859.8,-59.8384,-74.2313,64.4339,-30.822,-999.0 +157.062,13484.0,-59.1614,-77.0468,68.0308,-31.8822,-999.0 +141.795,14124.6,-59.3614,-80.1524,67.1582,-32.0035,-999.0 +127.664,14781.0,-59.989,-80.4479,63.6392,-32.5647,-999.0 +114.606,15452.7,-61.2445,-80.4479,58.822,-34.615,-999.0 +102.55,16140.6,-62.4591,-80.4479,49.9978,-36.3376,-999.0 +91.4402,16847.0,-63.1678,-80.4479,38.7638,-31.6301,-999.0 +81.2213,17574.8,-63.8108,-80.4479,30.569,-22.451,-999.0 +71.8379,18328.2,-63.5313,-80.4479,25.7145,-16.7752,-999.0 +63.2388,19114.4,-61.896,-80.4479,19.717,-13.6826,-999.0 +54.5649,20040.9,-59.4355,-80.4479,14.439,-5.27999,-999.0 + + +MEM = mem010 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.372 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.081,383.372,3.13124,0.935332,5.76572,-3.99647,-999.0 +969.372,448.071,6.62801,1.10568,13.9344,-12.0392,-999.0 +959.096,535.935,8.68479,0.479195,10.9038,-22.6376,-999.0 +946.051,649.672,10.5997,-0.503092,5.8608,-25.9449,-999.0 +929.95,792.995,11.6885,-1.837,4.01068,-25.0441,-999.0 +910.423,970.404,11.7491,-3.38544,5.89888,-22.6781,-999.0 +887.087,1187.3,11.2108,-5.03963,8.13539,-18.6109,-999.0 +859.588,1449.57,10.0476,-6.75179,9.72088,-17.1536,-999.0 +827.963,1760.21,8.55197,-8.07719,13.4291,-17.9708,-999.0 +792.646,2119.33,6.65801,-8.70673,16.7604,-19.3969,-999.0 +754.101,2526.82,4.20221,-9.10997,19.5098,-24.2886,-999.0 +712.832,2982.7,1.51939,-9.60048,25.5794,-27.7457,-999.0 +669.367,3486.77,-1.76913,-11.1949,30.77,-25.5495,-999.0 +624.266,4038.87,-5.12978,-13.4066,32.7713,-26.3751,-999.0 +579.245,4623.56,-8.31499,-16.5629,34.6997,-27.7039,-999.0 +536.326,5216.92,-11.8483,-20.5894,37.3008,-27.4092,-999.0 +496.032,5809.98,-16.0373,-25.1908,39.9092,-26.6065,-999.0 +458.227,6401.62,-20.5865,-30.4011,41.1574,-26.5609,-999.0 +422.782,6991.48,-25.3093,-35.7732,41.1701,-26.5645,-999.0 +389.57,7579.44,-30.098,-41.5068,41.26,-26.0401,-999.0 +358.48,8165.31,-34.9798,-47.3084,42.1427,-24.8353,-999.0 +329.396,8749.03,-40.0404,-52.3144,43.0231,-23.7444,-999.0 +302.203,9330.48,-45.2272,-57.4326,42.1382,-24.4987,-999.0 +276.809,9909.48,-50.4166,-63.1117,40.6018,-27.0446,-999.0 +253.12,10486.8,-55.0388,-66.2502,42.6238,-28.8055,-999.0 +231.042,11066.0,-57.7034,-68.4809,48.6303,-28.4432,-999.0 +210.485,11653.2,-58.1763,-71.138,54.9262,-29.6726,-999.0 +191.362,12253.5,-57.7014,-73.3353,59.2081,-33.3397,-999.0 +173.597,12868.4,-57.5755,-75.149,60.7358,-35.1096,-999.0 +157.114,13497.2,-58.2883,-77.2297,61.0167,-34.7652,-999.0 +141.838,14139.0,-59.4785,-79.7701,59.2048,-34.5153,-999.0 +127.701,14793.7,-61.0406,-80.4479,56.5399,-34.3959,-999.0 +114.636,15461.2,-62.9579,-80.4479,52.8959,-34.5555,-999.0 +102.574,16142.5,-64.8945,-80.4479,47.3234,-33.1478,-999.0 +91.46,16840.2,-66.0489,-80.4479,40.5986,-27.0724,-999.0 +81.2366,17559.3,-66.0934,-80.4479,34.8524,-19.4039,-999.0 +71.8489,18308.1,-63.9722,-80.4479,28.9768,-13.0044,-999.0 +63.2456,19097.0,-60.1491,-80.4479,18.0988,-10.9741,-999.0 +54.5672,20031.0,-57.9141,-80.4479,4.39434,-6.07465,-999.0 + + +MEM = mem010 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.49 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.876,383.49,4.26772,1.26053,3.61086,-7.83233,-999.0 +971.172,448.259,6.2588,1.01713,3.82872,-18.5356,-999.0 +960.871,536.007,8.22224,0.757867,0.307876,-27.5982,-999.0 +947.795,649.56,9.9726,0.113383,-3.84058,-31.081,-999.0 +931.651,792.622,11.0506,-1.20952,-2.88005,-29.4484,-999.0 +912.085,969.735,11.2383,-3.09746,1.5206,-26.1762,-999.0 +888.705,1186.35,10.8707,-5.13808,6.71116,-22.8955,-999.0 +861.147,1448.5,10.0423,-6.9669,10.5841,-20.5625,-999.0 +829.463,1759.2,8.59208,-8.26227,13.7939,-19.9927,-999.0 +794.076,2118.26,6.51475,-9.05342,16.5552,-22.4369,-999.0 +755.46,2525.76,4.29531,-9.46974,22.0251,-26.0816,-999.0 +714.115,2981.94,1.86219,-11.1895,30.2918,-25.0104,-999.0 +670.588,3486.49,-1.40279,-13.0427,34.3538,-23.7296,-999.0 +625.409,4039.3,-4.69408,-14.0618,35.3856,-24.8374,-999.0 +580.304,4624.65,-8.20046,-16.147,36.149,-26.2552,-999.0 +537.298,5217.98,-12.1638,-19.4306,37.736,-26.7849,-999.0 +496.919,5810.48,-16.4255,-23.4931,39.4005,-27.1563,-999.0 +459.035,6401.63,-20.8574,-28.2108,40.3133,-27.9986,-999.0 +423.518,6991.29,-25.4134,-33.8516,40.8558,-28.8977,-999.0 +390.239,7579.33,-30.0954,-40.5706,41.9377,-28.8779,-999.0 +359.09,8165.41,-34.9492,-47.4781,43.4556,-27.6865,-999.0 +329.951,8749.39,-39.9955,-53.366,44.542,-25.8968,-999.0 +302.706,9331.12,-45.1898,-57.9587,44.6567,-24.9935,-999.0 +277.262,9910.33,-50.4295,-61.9319,44.1583,-25.6816,-999.0 +253.525,10488.0,-54.948,-65.2098,44.4389,-27.3162,-999.0 +231.404,11068.0,-57.3456,-67.7285,47.3749,-32.5419,-999.0 +210.805,11655.8,-58.2957,-70.9915,51.4698,-38.8655,-999.0 +191.645,12254.4,-58.9373,-73.4037,55.2078,-39.7448,-999.0 +173.845,12865.3,-59.4009,-74.9341,58.5302,-36.4043,-999.0 +157.329,13489.4,-59.8884,-76.6241,61.0797,-31.9384,-999.0 +142.023,14127.4,-60.7705,-78.8818,61.3061,-27.8794,-999.0 +127.857,14779.0,-62.0599,-80.4479,60.1299,-25.719,-999.0 +114.766,15444.8,-63.3428,-80.4479,57.4962,-26.5765,-999.0 +102.68,16126.8,-64.459,-80.4479,52.3565,-26.9496,-999.0 +91.5434,16828.6,-64.5089,-80.4479,46.7931,-22.2682,-999.0 +81.2999,17556.9,-62.7828,-80.4479,37.334,-14.0341,-999.0 +71.8933,18321.8,-58.9634,-80.4479,25.3532,-15.5495,-999.0 +63.2725,19129.5,-55.7318,-80.4479,8.34,-17.8888,-999.0 +54.5761,20076.5,-56.6982,-80.4479,-5.05553,-13.4929,-999.0 + + +MEM = mem010 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.752 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.447,383.752,6.92094,1.53728,0.381618,-9.55886,-999.0 +972.711,448.784,6.18961,1.37436,0.39421,-11.4051,-999.0 +962.398,536.31,6.94616,0.837565,-2.35891,-21.5817,-999.0 +949.303,649.514,9.40302,0.0460968,-7.31924,-26.8838,-999.0 +933.133,792.392,10.8242,-1.18305,-6.92709,-25.7947,-999.0 +913.536,969.342,10.8739,-2.75415,-2.9867,-23.8688,-999.0 +890.114,1185.56,10.0842,-4.35082,1.56386,-23.3911,-999.0 +862.507,1447.03,9.2029,-6.5423,6.26585,-22.4642,-999.0 +830.769,1757.08,8.19592,-8.87848,10.837,-20.4267,-999.0 +795.329,2115.97,6.65691,-9.7763,15.9605,-22.3945,-999.0 +756.651,2523.89,4.76339,-9.79453,23.7168,-26.1947,-999.0 +715.244,2980.63,2.0952,-11.5332,31.8607,-25.6761,-999.0 +671.638,3485.92,-0.889776,-12.6346,33.5831,-24.8472,-999.0 +626.383,4039.95,-4.12324,-13.8341,33.9639,-24.7073,-999.0 +581.197,4626.39,-7.8449,-16.0957,35.7106,-25.2407,-999.0 +538.119,5220.52,-11.8819,-19.335,36.9659,-25.8326,-999.0 +497.671,5813.79,-16.1013,-23.6654,37.6409,-27.3719,-999.0 +459.726,6405.78,-20.5003,-28.9457,38.0379,-29.2502,-999.0 +424.149,6996.23,-25.1528,-34.4907,38.3165,-30.4899,-999.0 +390.814,7584.79,-29.9989,-39.8051,38.3953,-30.8895,-999.0 +359.61,8171.12,-34.9723,-44.1335,38.8215,-30.2867,-999.0 +330.419,8755.2,-40.0421,-47.8603,39.7622,-28.8984,-999.0 +303.125,9337.07,-45.1961,-52.2873,40.8541,-27.102,-999.0 +277.638,9916.61,-50.3249,-57.6389,41.8724,-26.0492,-999.0 +253.861,10494.7,-54.8634,-62.6876,43.7767,-28.6835,-999.0 +231.704,11074.1,-58.0816,-67.0551,46.8921,-34.6464,-999.0 +211.071,11658.8,-59.9553,-70.3916,52.6003,-38.3093,-999.0 +191.879,12252.9,-60.6745,-72.6692,58.7115,-37.4794,-999.0 +174.049,12859.2,-61.0905,-74.4481,62.9546,-32.4137,-999.0 +157.506,13478.5,-61.7525,-76.3026,65.4184,-28.7569,-999.0 +142.175,14112.4,-61.8467,-78.5089,64.8466,-26.3972,-999.0 +127.986,14762.6,-62.1427,-80.4479,62.318,-24.9492,-999.0 +114.874,15430.1,-62.5033,-80.4479,57.5342,-26.5461,-999.0 +102.768,16117.0,-62.6466,-80.4479,49.6965,-27.653,-999.0 +91.6125,16825.9,-62.4093,-80.4479,42.4737,-26.1297,-999.0 +81.3518,17562.5,-60.5904,-80.4479,34.3378,-20.2864,-999.0 +71.9294,18333.5,-58.1266,-80.4479,22.7482,-17.2494,-999.0 +63.2941,19143.4,-55.9295,-80.4479,9.74349,-10.8025,-999.0 +54.5838,20091.5,-56.6854,-80.4479,-0.894969,-1.8119,-999.0 + + +MEM = mem010 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.848 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.103,383.848,7.92951,1.47538,-3.9019,-13.5695,-999.0 +973.365,449.086,7.03855,1.27533,-4.70907,-16.2798,-999.0 +963.037,536.573,6.08548,1.08321,-5.16335,-17.5553,-999.0 +949.936,648.995,6.58956,0.161865,-11.2997,-27.195,-999.0 +933.757,790.639,8.6511,-0.873632,-16.9851,-29.8177,-999.0 +914.143,966.484,9.31588,-1.83123,-14.6485,-25.8518,-999.0 +890.697,1181.73,8.80484,-2.93711,-6.79868,-24.3277,-999.0 +863.064,1442.09,7.79209,-4.83758,0.0831392,-24.1319,-999.0 +831.295,1750.64,6.65733,-7.92781,4.79055,-23.1708,-999.0 +795.836,2107.77,5.47763,-11.0381,10.4668,-24.5603,-999.0 +757.14,2514.0,3.86515,-11.4287,17.6676,-25.9547,-999.0 +715.71,2969.26,1.27096,-10.6901,26.1569,-25.5961,-999.0 +672.068,3473.14,-1.709,-11.9252,31.2314,-25.5974,-999.0 +626.779,4025.67,-4.8125,-13.6794,33.9454,-25.0512,-999.0 +581.562,4610.78,-8.41538,-15.5144,36.6417,-23.2931,-999.0 +538.448,5203.76,-12.4216,-18.3007,38.0554,-22.9156,-999.0 +497.967,5796.11,-16.4908,-22.391,38.3576,-24.5277,-999.0 +459.99,6387.56,-20.6921,-27.6012,38.3846,-26.2816,-999.0 +424.386,6977.89,-25.1507,-32.9773,39.158,-26.9501,-999.0 +391.026,7566.72,-29.8675,-37.944,40.3683,-26.7059,-999.0 +359.799,8153.5,-34.8083,-42.8303,41.7636,-26.5522,-999.0 +330.588,8738.03,-39.8991,-48.0888,43.0276,-26.1525,-999.0 +303.278,9320.32,-45.0493,-53.7201,43.9959,-25.2286,-999.0 +277.774,9900.48,-50.0301,-59.1066,45.1426,-26.1745,-999.0 +253.983,10479.7,-54.3286,-63.4191,47.4555,-30.7995,-999.0 +231.811,11060.5,-57.6434,-67.2945,50.7903,-35.1172,-999.0 +211.166,11646.3,-59.7093,-70.3954,54.8734,-37.133,-999.0 +191.962,12240.9,-60.617,-73.1366,58.6647,-36.8315,-999.0 +174.121,12847.1,-61.2432,-74.9335,61.5231,-33.7814,-999.0 +157.568,13465.9,-62.0455,-76.6184,64.4078,-32.0926,-999.0 +142.228,14098.4,-62.5664,-78.6196,65.7897,-30.649,-999.0 +128.032,14747.2,-62.4137,-80.4479,63.3708,-29.0166,-999.0 +114.913,15415.5,-61.8746,-80.4479,57.9074,-27.3672,-999.0 +102.8,16106.3,-61.0283,-80.4479,48.3586,-29.3045,-999.0 +91.6377,16821.6,-60.3939,-80.4479,38.5971,-29.6183,-999.0 +81.3705,17562.7,-60.0905,-80.4479,34.9923,-24.6878,-999.0 +71.9423,18334.2,-58.5501,-80.4479,27.9651,-18.0167,-999.0 +63.3021,19143.5,-56.0013,-80.4479,18.0608,-6.82782,-999.0 +54.5866,20092.0,-56.6627,-80.4479,11.0057,1.52302,-999.0 + + +MEM = mem010 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.986 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.263,383.986,9.29526,1.7473,-6.75785,-13.8193,-999.0 +974.514,449.547,8.349,1.54263,-7.85421,-16.0452,-999.0 +964.176,537.453,7.35252,1.33125,-8.48898,-17.255,-999.0 +951.055,650.054,6.19663,1.08357,-9.01543,-18.121,-999.0 +934.846,791.109,6.68085,-0.586109,-16.5458,-27.2731,-999.0 +915.205,966.1,8.31381,-1.45325,-15.5959,-25.6749,-999.0 +891.727,1180.85,8.3495,-2.78327,-9.49694,-20.3276,-999.0 +864.053,1440.86,7.3809,-4.57477,-2.1627,-21.11,-999.0 +832.251,1749.07,6.36012,-7.83313,2.89607,-23.9435,-999.0 +796.744,2106.04,5.45255,-11.4002,9.01321,-26.3959,-999.0 +758.006,2512.43,4.14754,-12.5694,16.3912,-26.403,-999.0 +716.533,2968.12,1.6351,-12.0198,23.7044,-24.0852,-999.0 +672.843,3472.51,-1.41019,-12.6409,28.3828,-25.4517,-999.0 +627.498,4025.44,-4.72607,-13.604,31.9393,-25.6429,-999.0 +582.223,4610.91,-8.24896,-15.2886,35.2025,-23.1887,-999.0 +539.054,5204.21,-12.4089,-17.9545,36.8853,-22.5385,-999.0 +498.519,5796.68,-16.5166,-21.6872,37.4855,-23.9383,-999.0 +460.492,6388.39,-20.5914,-26.5768,38.5419,-24.5942,-999.0 +424.841,6979.25,-24.9432,-32.1558,39.7681,-24.3971,-999.0 +391.438,7568.71,-29.6574,-38.2543,40.8248,-24.6073,-999.0 +360.175,8156.06,-34.6259,-44.5342,42.2839,-25.5257,-999.0 +330.928,8741.11,-39.7427,-50.3093,43.9146,-25.9296,-999.0 +303.586,9323.88,-44.9123,-55.1714,45.5671,-25.8017,-999.0 +278.051,9904.5,-49.9213,-59.1077,47.8754,-26.6058,-999.0 +254.231,10484.1,-54.3036,-63.0956,51.1616,-29.1674,-999.0 +232.033,11065.4,-57.3368,-67.42,54.794,-33.3915,-999.0 +211.363,11652.8,-58.9825,-70.5195,57.8371,-36.7921,-999.0 +192.136,12249.7,-59.8894,-72.8001,61.1833,-36.7375,-999.0 +174.275,12857.8,-60.7613,-74.7291,65.8916,-33.778,-999.0 +157.702,13478.1,-61.6614,-76.6662,71.3163,-33.5716,-999.0 +142.345,14112.2,-62.0676,-78.9286,72.9789,-33.943,-999.0 +128.131,14762.4,-62.2542,-80.4479,69.39,-32.273,-999.0 +114.995,15430.9,-62.087,-80.4479,61.4379,-29.8233,-999.0 +102.867,16121.1,-61.3808,-80.4479,48.6401,-32.0699,-999.0 +91.6904,16834.6,-61.4075,-80.4479,34.285,-34.6153,-999.0 +81.4096,17570.8,-62.1686,-80.4479,25.7008,-30.9553,-999.0 +71.9691,18331.1,-63.0147,-80.4479,25.4788,-23.9979,-999.0 +63.318,19121.9,-61.7689,-80.4479,23.2576,-6.75313,-999.0 +54.5923,20054.4,-59.0813,-80.4479,17.14,6.40417,-999.0 + + +MEM = mem010 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.094 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.244,384.094,10.4285,1.80908,-6.59902,-11.4826,-999.0 +973.498,449.913,9.46904,1.59716,-7.42388,-13.0327,-999.0 +963.183,538.163,8.47308,1.37445,-7.86019,-13.8751,-999.0 +950.057,651.197,7.28386,1.07314,-8.34894,-14.7673,-999.0 +933.884,792.302,5.96878,-0.0209763,-11.545,-19.3049,-999.0 +914.258,966.737,7.23459,-1.19954,-13.2964,-24.6324,-999.0 +890.802,1180.67,7.20002,-1.87224,-8.54253,-21.0913,-999.0 +863.16,1439.72,6.29147,-3.57073,-3.65468,-19.5366,-999.0 +831.38,1746.92,5.47475,-7.09583,1.38445,-23.288,-999.0 +795.914,2103.13,5.12715,-11.7074,8.48961,-26.8173,-999.0 +757.222,2509.3,4.22702,-12.6824,16.2969,-27.7774,-999.0 +715.791,2965.14,1.80907,-12.1437,22.6405,-26.4522,-999.0 +672.152,3469.42,-1.65252,-12.1769,27.0959,-25.2115,-999.0 +626.853,4021.72,-5.13441,-12.6463,31.837,-23.7894,-999.0 +581.621,4606.19,-8.8166,-14.5549,35.0479,-23.493,-999.0 +538.497,5198.36,-12.8984,-17.1337,36.8712,-24.2841,-999.0 +498.003,5790.0,-16.7982,-20.8008,38.4014,-25.7905,-999.0 +460.018,6381.24,-20.7322,-25.6102,40.1759,-26.5273,-999.0 +424.405,6971.86,-25.0052,-31.5362,41.9683,-26.4742,-999.0 +391.043,7561.18,-29.6556,-38.6389,43.8438,-26.5087,-999.0 +359.816,8148.39,-34.6625,-45.6131,45.8156,-27.1527,-999.0 +330.605,8733.1,-39.8898,-50.562,47.3363,-27.4578,-999.0 +303.293,9315.33,-45.1192,-54.1361,48.6779,-27.073,-999.0 +277.788,9895.4,-50.0615,-58.0207,50.5693,-27.2895,-999.0 +253.997,10474.8,-54.1976,-63.0965,52.8967,-29.6908,-999.0 +231.825,11056.7,-56.9319,-68.4912,55.383,-33.3801,-999.0 +211.179,11645.4,-58.2962,-71.0168,58.7382,-35.324,-999.0 +191.975,12244.2,-59.118,-72.8545,63.0705,-34.8009,-999.0 +174.134,12853.9,-60.3135,-74.687,67.7867,-33.103,-999.0 +157.58,13474.7,-61.5629,-76.6153,71.2097,-34.5324,-999.0 +142.24,14108.8,-62.0228,-78.9751,71.0977,-37.1172,-999.0 +128.042,14759.2,-61.9398,-80.4479,66.3977,-37.015,-999.0 +114.921,15428.6,-61.6668,-80.4479,59.2195,-32.941,-999.0 +102.807,16119.1,-61.4107,-80.4479,48.8267,-31.4022,-999.0 +91.6425,16832.2,-61.313,-80.4479,34.2099,-31.2818,-999.0 +81.3736,17568.7,-61.8665,-80.4479,26.761,-24.5486,-999.0 +71.944,18328.9,-63.0184,-80.4479,22.1172,-21.0769,-999.0 +63.3029,19117.2,-62.748,-80.4479,24.062,-12.287,-999.0 +54.5871,20044.9,-59.8962,-80.4479,19.7993,0.611573,-999.0 + + +MEM = mem010 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.169 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.503,384.169,11.1806,1.98531,-6.4517,-11.9284,-999.0 +973.759,450.165,10.2076,1.76585,-7.18686,-13.4461,-999.0 +963.435,538.65,9.20202,1.54165,-7.52096,-14.2237,-999.0 +950.318,651.985,8.01321,1.27869,-7.75692,-14.8241,-999.0 +934.119,793.464,6.56894,0.937752,-8.0287,-15.5359,-999.0 +914.495,967.35,4.85061,0.312043,-8.80103,-17.201,-999.0 +891.02,1179.87,5.64035,-1.95776,-8.48318,-23.5879,-999.0 +863.369,1437.98,5.73174,-3.61107,-3.00769,-20.2353,-999.0 +831.584,1744.47,4.7591,-7.11973,0.904395,-21.0751,-999.0 +796.108,2099.51,4.03484,-11.4117,5.67664,-25.2714,-999.0 +757.405,2504.16,3.17592,-12.1173,12.8982,-28.5197,-999.0 +715.959,2958.86,1.28314,-10.6777,21.934,-27.0845,-999.0 +672.297,3462.73,-1.79793,-11.1053,29.9853,-21.0458,-999.0 +626.983,4015.01,-5.14342,-12.4034,34.7973,-20.683,-999.0 +581.742,4599.26,-9.06643,-14.1868,36.9221,-22.1048,-999.0 +538.605,5191.13,-12.9838,-16.6814,38.3604,-23.5513,-999.0 +498.1,5782.93,-16.6383,-20.6381,40.6034,-24.5518,-999.0 +460.108,6374.85,-20.292,-27.0668,43.0853,-25.7132,-999.0 +424.494,6966.39,-24.566,-34.4026,45.3244,-27.0009,-999.0 +391.127,7556.38,-29.4738,-39.7846,46.9803,-27.5567,-999.0 +359.893,8143.82,-34.6673,-43.8353,47.5521,-27.8024,-999.0 +330.674,8728.57,-39.9011,-48.332,47.7469,-28.4799,-999.0 +303.356,9310.97,-44.9991,-53.4968,48.0677,-29.6979,-999.0 +277.845,9891.62,-49.7504,-58.3307,48.9326,-31.1454,-999.0 +254.048,10472.1,-53.732,-62.87,50.6884,-33.416,-999.0 +231.87,11055.1,-56.5584,-67.2938,53.213,-36.8599,-999.0 +211.219,11644.3,-58.3512,-70.6902,56.6867,-39.0963,-999.0 +192.01,12242.3,-59.5839,-72.69,61.6642,-38.8395,-999.0 +174.164,12850.8,-60.767,-74.2737,66.3541,-38.3338,-999.0 +157.605,13471.1,-61.476,-76.1841,68.982,-39.8015,-999.0 +142.26,14105.6,-61.9092,-78.529,68.9469,-40.6774,-999.0 +128.059,14755.6,-62.3375,-80.4479,66.2303,-37.869,-999.0 +114.934,15423.5,-62.2707,-80.4479,60.4844,-31.6101,-999.0 +102.818,16112.8,-61.5816,-80.4479,52.0816,-25.2648,-999.0 +91.6517,16825.8,-61.286,-80.4479,40.4949,-25.3692,-999.0 +81.3808,17561.7,-62.2881,-80.4479,31.8772,-21.2707,-999.0 +71.9493,18323.7,-61.7123,-80.4479,26.1885,-16.0962,-999.0 +63.3062,19119.7,-60.0059,-80.4479,21.383,-20.038,-999.0 +54.5883,20057.5,-58.0125,-80.4479,18.1788,-12.8481,-999.0 + + +MEM = mem010 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.197 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.422,384.197,11.4408,2.08895,-4.22326,-8.75205,-999.0 +974.668,450.268,10.5181,1.91143,-4.55667,-9.52386,-999.0 +964.334,538.866,9.53372,1.72714,-4.66097,-9.82888,-999.0 +951.205,652.356,8.35458,1.51063,-4.68804,-9.98633,-999.0 +934.993,794.037,6.92041,1.24896,-4.67313,-10.0798,-999.0 +915.339,968.191,5.1887,0.931821,-4.63282,-10.1363,-999.0 +891.852,1180.53,4.84356,-2.10266,-5.7684,-18.6124,-999.0 +864.175,1438.1,5.37362,-4.12436,-2.09192,-19.735,-999.0 +832.362,1744.27,4.57782,-7.3785,0.744335,-19.3901,-999.0 +796.849,2098.96,3.64122,-11.1382,3.49003,-22.6897,-999.0 +758.103,2503.04,2.69097,-11.5587,9.65834,-26.092,-999.0 +716.613,2957.25,1.08451,-10.6799,23.066,-21.9034,-999.0 +672.914,3461.0,-1.73266,-11.7355,30.765,-19.0422,-999.0 +627.56,4013.17,-5.25759,-12.8478,34.7349,-19.0898,-999.0 +582.271,4596.87,-9.49057,-13.7413,36.657,-21.3865,-999.0 +539.089,5188.19,-13.1752,-16.0677,38.4053,-23.2161,-999.0 +498.545,5780.18,-16.3407,-21.352,41.0872,-25.095,-999.0 +460.52,6372.6,-20.1365,-27.9938,44.3073,-26.6799,-999.0 +424.871,6964.29,-24.6265,-34.1455,46.8365,-26.8825,-999.0 +391.471,7554.26,-29.4925,-39.4402,47.6009,-27.1086,-999.0 +360.206,8141.91,-34.5368,-44.3305,47.3947,-28.5618,-999.0 +330.957,8727.26,-39.5969,-49.0077,46.7058,-30.7798,-999.0 +303.611,9310.76,-44.5012,-53.7865,46.1396,-33.2975,-999.0 +278.074,9893.01,-49.0747,-58.724,46.1609,-35.7461,-999.0 +254.252,10475.2,-53.1355,-63.0206,47.2648,-37.4461,-999.0 +232.052,11059.3,-56.5149,-66.8203,50.3739,-37.9093,-999.0 +211.379,11648.0,-58.8467,-69.9646,55.9103,-36.7358,-999.0 +192.15,12244.9,-60.0052,-71.9737,63.361,-35.6145,-999.0 +174.287,12853.3,-60.4917,-73.7868,69.7242,-35.9638,-999.0 +157.712,13475.4,-60.6399,-76.107,73.1081,-37.5538,-999.0 +142.353,14112.9,-60.8591,-78.7691,71.2341,-38.4554,-999.0 +128.137,14766.7,-61.1581,-80.4479,65.2979,-37.885,-999.0 +115.0,15438.3,-61.2025,-80.4479,57.2639,-33.2333,-999.0 +102.87,16130.0,-61.3913,-80.4479,49.8482,-28.1401,-999.0 +91.6934,16843.0,-61.724,-80.4479,40.2222,-25.2956,-999.0 +81.4121,17577.5,-62.8898,-80.4479,33.2023,-19.5598,-999.0 +71.9713,18336.9,-62.7994,-80.4479,27.7574,-19.495,-999.0 +63.3196,19129.8,-60.9236,-80.4479,20.8057,-21.8936,-999.0 +54.5928,20067.2,-57.7587,-80.4479,18.3347,-13.6242,-999.0 + + +MEM = mem010 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.217 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.425,384.217,11.6829,1.81246,-5.72866,-10.0027,-999.0 +975.66,450.339,10.7776,1.61831,-6.14887,-10.9918,-999.0 +965.318,539.01,9.80488,1.42466,-6.21118,-11.3764,-999.0 +952.18,652.596,8.63528,1.20056,-6.145,-11.5715,-999.0 +935.951,794.401,7.20844,0.930721,-5.99391,-11.6853,-999.0 +916.279,968.71,5.47783,0.603299,-5.76927,-11.7418,-999.0 +892.761,1180.66,3.43963,-0.0502334,-5.08599,-12.0164,-999.0 +865.043,1437.23,4.37024,-4.64408,-2.39699,-17.2579,-999.0 +833.204,1742.92,4.66206,-7.42885,2.3795,-16.9329,-999.0 +797.651,2097.78,3.73756,-10.3161,5.56606,-18.9424,-999.0 +758.86,2501.96,2.58295,-10.6288,11.6367,-21.7693,-999.0 +717.323,2956.13,1.0602,-10.9849,24.9291,-18.0327,-999.0 +673.581,3459.92,-1.62694,-12.299,32.7356,-18.6968,-999.0 +628.179,4011.95,-5.50306,-12.5429,35.1788,-20.9083,-999.0 +582.838,4595.48,-9.51551,-13.0908,35.2103,-23.3026,-999.0 +539.605,5187.2,-12.8813,-16.2756,36.6497,-26.0763,-999.0 +499.02,5779.55,-16.331,-21.7738,39.2023,-28.6529,-999.0 +460.955,6371.76,-20.371,-27.7274,42.2455,-29.7918,-999.0 +425.269,6963.02,-24.8326,-33.4664,44.3114,-30.2179,-999.0 +391.829,7552.71,-29.602,-38.8112,44.8318,-31.078,-999.0 +360.533,8140.29,-34.5742,-43.9293,44.6295,-32.3324,-999.0 +331.251,8725.61,-39.6563,-48.7178,44.4517,-33.3174,-999.0 +303.876,9308.97,-44.632,-53.5788,44.8863,-34.221,-999.0 +278.313,9891.01,-49.2027,-58.7812,45.8431,-35.4527,-999.0 +254.466,10473.2,-53.1374,-63.6514,47.8014,-36.2672,-999.0 +232.243,11057.8,-56.1898,-67.66,52.189,-36.3033,-999.0 +211.549,11647.9,-58.2159,-70.2401,59.2144,-36.4849,-999.0 +192.3,12247.0,-59.1521,-71.4365,66.4363,-37.2207,-999.0 +174.418,12858.4,-59.3864,-73.5778,71.1925,-37.1484,-999.0 +157.826,13484.2,-59.4657,-76.6122,72.812,-37.7031,-999.0 +142.449,14125.5,-59.6307,-79.6364,70.0423,-38.0079,-999.0 +128.218,14782.8,-60.2124,-80.4479,63.6223,-38.1247,-999.0 +115.067,15456.5,-61.0415,-80.4479,55.7126,-35.286,-999.0 +102.925,16147.6,-62.1172,-80.4479,50.4513,-28.8656,-999.0 +91.7365,16857.0,-63.3477,-80.4479,43.6802,-22.4557,-999.0 +81.4446,17587.1,-64.0314,-80.4479,35.3976,-22.9564,-999.0 +71.9941,18343.0,-63.8764,-80.4479,27.227,-23.5536,-999.0 +63.3335,19131.3,-62.6607,-80.4479,20.6802,-24.9951,-999.0 +54.5977,20064.9,-58.3311,-80.4479,18.7793,-17.3525,-999.0 + + +MEM = mem010 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.152 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.331,384.152,11.085,1.26789,-6.04273,-10.3516,-999.0 +975.568,450.123,10.2186,1.07199,-6.56068,-11.5922,-999.0 +965.223,538.599,9.26387,0.879614,-6.63609,-12.1167,-999.0 +952.08,651.941,8.10704,0.657873,-6.55148,-12.4149,-999.0 +935.864,793.448,6.69193,0.388317,-6.35703,-12.6362,-999.0 +916.197,967.393,4.97633,0.0454499,-6.01085,-12.8145,-999.0 +892.683,1179.24,4.01646,-2.74816,-3.33717,-15.8224,-999.0 +864.993,1436.13,4.93489,-5.82677,-2.5256,-19.1402,-999.0 +833.157,1742.06,4.70336,-7.49169,1.9694,-17.7302,-999.0 +797.605,2096.91,3.61032,-9.1915,7.15406,-18.0155,-999.0 +758.811,2500.88,2.30863,-10.0498,14.6036,-19.6354,-999.0 +717.281,2954.53,0.734569,-11.5828,27.66,-18.4279,-999.0 +673.544,3457.5,-2.14499,-12.0375,32.9692,-21.1481,-999.0 +628.141,4008.71,-5.9177,-11.1607,34.5695,-22.4988,-999.0 +582.795,4591.89,-9.61197,-12.1876,35.2732,-24.7209,-999.0 +539.564,5183.56,-12.8981,-16.3587,36.6592,-28.2855,-999.0 +498.984,5775.72,-16.4512,-22.0905,39.0825,-30.6641,-999.0 +460.924,6367.62,-20.4831,-28.0598,41.0509,-32.2007,-999.0 +425.241,6958.54,-24.987,-33.3698,41.8974,-33.2546,-999.0 +391.806,7547.82,-29.7959,-38.0865,42.4722,-33.9874,-999.0 +360.509,8134.91,-34.7848,-42.9708,42.8454,-34.4238,-999.0 +331.23,8719.8,-39.8031,-48.4657,42.7437,-34.863,-999.0 +303.858,9302.98,-44.623,-53.7448,42.4874,-35.7205,-999.0 +278.295,9885.27,-49.003,-58.2438,43.2539,-36.9235,-999.0 +254.45,10468.1,-52.8366,-62.6477,45.9936,-38.4669,-999.0 +232.228,11053.4,-55.9799,-66.9693,51.3279,-39.0233,-999.0 +211.536,11644.1,-57.9648,-69.6916,59.1348,-38.201,-999.0 +192.29,12244.7,-58.392,-71.8745,67.3697,-37.8084,-999.0 +174.409,12859.1,-58.0271,-74.861,72.7662,-37.2192,-999.0 +157.818,13488.6,-58.181,-77.8598,73.9345,-38.3519,-999.0 +142.443,14133.0,-58.8426,-80.4479,69.7232,-40.093,-999.0 +128.213,14791.6,-60.1599,-80.4479,61.4056,-41.1919,-999.0 +115.062,15463.5,-62.2324,-80.4479,51.7014,-41.2529,-999.0 +102.921,16147.9,-64.9678,-80.4479,47.0136,-36.69,-999.0 +91.7326,16846.3,-66.9671,-80.4479,44.772,-28.2829,-999.0 +81.4419,17565.0,-66.9805,-80.4479,42.0716,-16.7982,-999.0 +71.9925,18313.4,-65.0668,-80.4479,36.5016,-12.6079,-999.0 +63.3327,19107.4,-58.5008,-80.4479,22.8569,-18.0616,-999.0 +54.5973,20057.2,-54.9586,-80.4479,4.34445,-27.0015,-999.0 + + +MEM = mem010 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.068 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.361,384.068,10.2858,0.808059,-6.24484,-10.4443,-999.0 +975.614,449.848,9.49978,0.591463,-7.06487,-12.1126,-999.0 +965.266,538.083,8.5798,0.391311,-7.26982,-12.8083,-999.0 +952.135,651.125,7.44687,0.17177,-7.25613,-13.1586,-999.0 +935.915,792.267,6.04984,-0.0857394,-7.13166,-13.3639,-999.0 +916.241,965.772,4.34347,-0.391806,-6.9615,-13.4521,-999.0 +892.747,1177.17,3.57354,-3.13442,-3.82762,-15.6445,-999.0 +865.048,1433.89,5.04732,-6.01037,-0.64907,-16.873,-999.0 +833.212,1740.28,5.39288,-7.3249,5.04065,-16.6195,-999.0 +797.66,2096.09,4.38448,-8.62612,10.8922,-18.0842,-999.0 +758.864,2501.07,2.89924,-9.9609,18.774,-19.7924,-999.0 +717.332,2955.28,0.785664,-10.6864,25.478,-23.0054,-999.0 +673.575,3458.4,-2.31126,-9.38801,28.0856,-25.3369,-999.0 +628.148,4009.7,-6.03142,-9.65639,31.1355,-25.0608,-999.0 +582.792,4593.03,-9.50893,-12.3249,34.0226,-27.1082,-999.0 +539.563,5184.81,-12.8319,-17.2793,36.4738,-30.0609,-999.0 +498.988,5776.95,-16.4511,-23.0016,38.7285,-31.8167,-999.0 +460.929,6368.64,-20.6331,-28.0115,40.4598,-32.7199,-999.0 +425.246,6959.22,-25.1403,-33.1309,41.5433,-33.4521,-999.0 +391.811,7548.29,-29.8101,-39.6783,41.7564,-33.9446,-999.0 +360.514,8135.48,-34.6418,-46.1738,41.2765,-34.7972,-999.0 +331.236,8720.89,-39.4886,-51.8746,40.8124,-36.3086,-999.0 +303.862,9305.01,-44.1695,-56.155,40.8712,-38.6892,-999.0 +278.299,9888.43,-48.5761,-59.4772,42.2844,-40.3182,-999.0 +254.454,10472.3,-52.4479,-62.6407,45.486,-41.0011,-999.0 +232.232,11058.5,-55.6723,-65.7015,50.489,-40.6707,-999.0 +211.54,11650.3,-57.5064,-69.2093,57.0272,-40.5174,-999.0 +192.292,12252.5,-57.7105,-72.3058,64.1103,-39.6848,-999.0 +174.41,12868.3,-57.6883,-75.1925,69.8206,-38.0319,-999.0 +157.82,13498.2,-58.2912,-78.0191,71.9518,-38.5792,-999.0 +142.444,14141.7,-59.3332,-80.4479,69.8421,-38.9553,-999.0 +128.214,14797.9,-61.2323,-80.4479,64.2057,-39.0721,-999.0 +115.064,15466.0,-63.5569,-80.4479,55.5431,-38.409,-999.0 +102.923,16146.4,-66.1108,-80.4479,47.4847,-36.7599,-999.0 +91.7344,16841.8,-67.5735,-80.4479,44.5083,-30.8152,-999.0 +81.4435,17560.5,-66.3795,-80.4479,41.8667,-19.1981,-999.0 +71.9935,18313.7,-63.1122,-80.4479,34.0751,-15.6011,-999.0 +63.3334,19112.3,-57.9653,-80.4479,17.5714,-22.0663,-999.0 +54.5975,20058.9,-56.66,-80.4479,0.577724,-21.6924,-999.0 + + +MEM = mem010 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.924 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.486,383.924,8.79398,0.823836,-6.92218,-8.85999,-999.0 +975.725,449.39,8.25686,0.484466,-8.81691,-11.657,-999.0 +965.384,537.246,7.42126,0.228888,-9.20328,-12.6383,-999.0 +952.251,649.824,6.33218,-0.030983,-9.10723,-13.1004,-999.0 +936.028,790.398,4.96719,-0.319751,-8.75876,-13.3146,-999.0 +916.362,963.219,3.30093,-0.74399,-8.02356,-13.4508,-999.0 +892.854,1173.95,2.84322,-2.87125,-3.04855,-13.8484,-999.0 +865.155,1430.01,4.28302,-5.62644,0.83015,-13.796,-999.0 +833.31,1735.92,5.15176,-6.88927,6.45549,-13.628,-999.0 +797.752,2091.69,4.46416,-8.19592,12.8993,-15.278,-999.0 +758.942,2497.02,3.14805,-9.0473,18.9378,-18.8626,-999.0 +717.385,2951.65,0.648672,-7.30275,21.6306,-23.4156,-999.0 +673.604,3454.99,-2.30444,-9.1912,27.4719,-21.5208,-999.0 +628.179,4006.68,-5.64162,-10.6101,32.3097,-23.9938,-999.0 +582.83,4590.73,-9.09375,-13.5147,33.9713,-28.4979,-999.0 +539.605,5183.26,-12.4501,-18.3973,35.3359,-32.2041,-999.0 +499.029,5775.94,-16.2761,-23.8987,37.2928,-34.3709,-999.0 +460.97,6367.96,-20.4522,-29.9245,39.0005,-35.7626,-999.0 +425.285,6958.96,-24.8757,-36.1163,40.2543,-36.6022,-999.0 +391.849,7548.56,-29.5705,-41.7714,40.7651,-37.0664,-999.0 +360.55,8136.26,-34.444,-47.3022,41.0213,-37.6885,-999.0 +331.27,8722.14,-39.3134,-52.2986,41.6748,-39.2666,-999.0 +303.894,9306.72,-43.9879,-56.3938,42.8871,-40.7142,-999.0 +278.329,9890.84,-48.2281,-59.8662,44.9274,-41.4413,-999.0 +254.481,10476.0,-51.8484,-63.2227,47.7202,-41.7351,-999.0 +232.257,11064.6,-54.505,-66.8126,51.6583,-42.0533,-999.0 +211.562,11660.0,-56.0093,-69.7146,56.8828,-41.0021,-999.0 +192.313,12265.3,-56.9688,-72.5253,63.1081,-38.7011,-999.0 +174.429,12881.8,-58.0001,-75.2728,67.2123,-38.086,-999.0 +157.836,13510.0,-59.1148,-78.2728,69.9795,-38.5143,-999.0 +142.459,14150.4,-60.5939,-80.4479,69.6369,-38.5879,-999.0 +128.227,14802.8,-62.4645,-80.4479,66.1923,-38.2513,-999.0 +115.074,15467.4,-64.4691,-80.4479,59.7522,-36.3678,-999.0 +102.931,16146.8,-65.8566,-80.4479,51.1288,-30.6869,-999.0 +91.7405,16845.6,-65.9109,-80.4479,45.2112,-23.2112,-999.0 +81.448,17570.9,-64.3038,-80.4479,38.7282,-18.1573,-999.0 +71.9967,18330.4,-61.6899,-80.4479,25.4776,-21.6062,-999.0 +63.335,19127.2,-60.3069,-80.4479,10.6448,-27.5788,-999.0 +54.598,20064.4,-58.706,-80.4479,8.3255,-13.7592,-999.0 + + +MEM = mem010 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.792 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.124,383.792,7.44804,0.681298,-7.74724,-7.89139,-999.0 +976.354,448.964,7.07065,0.217761,-11.0178,-11.0756,-999.0 +966.015,536.448,6.28203,-0.151693,-12.093,-12.215,-999.0 +952.867,648.554,5.20752,-0.475904,-12.4811,-12.7041,-999.0 +936.63,788.541,3.85803,-0.84879,-12.406,-12.7848,-999.0 +916.95,960.785,2.67481,-1.70679,-9.02245,-12.3631,-999.0 +893.433,1171.28,2.92626,-3.48218,-3.89315,-12.7006,-999.0 +865.715,1427.47,4.47951,-5.4472,1.03477,-12.5796,-999.0 +833.847,1733.56,5.21579,-6.42341,7.37528,-12.5548,-999.0 +798.256,2089.28,4.20279,-7.52953,12.8442,-13.7064,-999.0 +759.414,2494.35,2.86544,-8.05799,16.7248,-17.0521,-999.0 +717.832,2948.71,0.650344,-9.11452,21.5224,-16.2253,-999.0 +674.039,3451.9,-2.16615,-11.0221,27.9774,-18.2184,-999.0 +628.593,4003.67,-5.48857,-11.4434,31.7876,-22.7237,-999.0 +583.216,4587.94,-8.96531,-13.8274,32.6017,-28.4462,-999.0 +539.962,5180.61,-12.4323,-18.6302,33.7939,-33.0693,-999.0 +499.356,5773.33,-16.2485,-24.212,36.3576,-36.1478,-999.0 +461.266,6365.53,-20.3373,-30.2084,38.5288,-38.0596,-999.0 +425.553,6956.84,-24.737,-36.6146,39.4089,-39.0492,-999.0 +392.093,7546.74,-29.4752,-42.6162,39.6194,-40.1756,-999.0 +360.771,8134.63,-34.419,-47.7601,39.9751,-41.8317,-999.0 +331.469,8720.56,-39.3379,-52.2461,40.8072,-43.1891,-999.0 +304.073,9305.16,-43.9942,-56.2478,42.4123,-43.5824,-999.0 +278.489,9889.38,-48.1944,-59.8358,44.6547,-43.2274,-999.0 +254.623,10475.0,-51.5572,-64.2208,47.4281,-42.4938,-999.0 +232.382,11065.1,-53.7967,-67.7387,52.2215,-40.0098,-999.0 +211.672,11662.5,-55.3456,-70.2734,58.5751,-36.7281,-999.0 +192.408,12269.1,-56.752,-72.8766,64.341,-35.436,-999.0 +174.513,12886.2,-57.892,-75.8295,68.7328,-35.7452,-999.0 +157.909,13514.4,-59.3329,-79.2728,71.3947,-36.6592,-999.0 +142.521,14153.8,-61.1493,-80.4479,69.8869,-37.7592,-999.0 +128.28,14804.6,-63.0249,-80.4479,65.0443,-38.6502,-999.0 +115.119,15467.8,-64.9635,-80.4479,59.5724,-36.5289,-999.0 +102.967,16145.9,-66.2615,-80.4479,53.5465,-28.8874,-999.0 +91.7703,16845.5,-65.204,-80.4479,47.346,-19.6535,-999.0 +81.4709,17576.0,-62.2352,-80.4479,36.8824,-16.6421,-999.0 +72.0127,18340.8,-60.9444,-80.4479,20.2509,-21.7202,-999.0 +63.3446,19138.1,-61.0111,-80.4479,6.40324,-23.9433,-999.0 +54.6012,20073.6,-59.0694,-80.4479,9.24399,-11.2736,-999.0 + + +MEM = mem010 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.647 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.655,383.647,6.05269,-0.363338,-9.46,-8.65581,-999.0 +976.904,448.458,5.56957,-0.745753,-12.9322,-11.6734,-999.0 +966.545,535.443,4.7813,-1.15319,-14.6356,-13.1389,-999.0 +953.399,646.912,3.73812,-1.62451,-15.5948,-13.9599,-999.0 +937.155,786.237,2.91624,-2.42516,-13.9557,-14.4247,-999.0 +917.48,958.09,2.54175,-2.84677,-9.09845,-14.2047,-999.0 +893.944,1168.64,3.30313,-4.03785,-4.41501,-13.4958,-999.0 +866.212,1425.15,4.79681,-5.33656,0.374049,-12.4303,-999.0 +834.319,1731.57,5.39077,-6.0496,6.89118,-12.1169,-999.0 +798.702,2087.58,4.36528,-7.33675,12.0024,-12.7885,-999.0 +759.838,2492.6,2.63594,-8.48046,16.3832,-13.1844,-999.0 +718.236,2946.31,0.258668,-11.0829,22.6229,-12.3345,-999.0 +674.432,3448.83,-2.30086,-12.1677,28.4136,-15.4975,-999.0 +628.958,4000.5,-5.39228,-11.7318,30.8183,-21.6855,-999.0 +583.553,4584.97,-8.89343,-13.947,31.4027,-27.8705,-999.0 +540.271,5177.89,-12.287,-19.1576,32.9138,-34.178,-999.0 +499.643,5771.02,-16.0104,-25.3364,34.4576,-38.4388,-999.0 +461.533,6363.7,-20.1247,-31.62,35.846,-40.7616,-999.0 +425.801,6955.38,-24.6334,-37.7557,36.4679,-42.557,-999.0 +392.319,7545.44,-29.4596,-43.4268,36.8674,-43.9675,-999.0 +360.978,8133.39,-34.4166,-48.3577,37.7461,-44.7681,-999.0 +331.656,8719.41,-39.304,-52.5212,39.509,-44.9998,-999.0 +304.242,9304.2,-43.9289,-56.4718,41.689,-44.8824,-999.0 +278.642,9888.73,-48.0699,-60.7648,43.984,-43.9211,-999.0 +254.761,10474.8,-51.3976,-64.7576,47.2768,-41.2909,-999.0 +232.505,11065.4,-53.6181,-68.1691,53.436,-36.8079,-999.0 +211.782,11663.2,-55.3011,-70.4164,61.3603,-32.4519,-999.0 +192.507,12270.0,-56.7525,-73.1575,67.5274,-31.5193,-999.0 +174.599,12886.6,-58.2258,-76.6531,71.7851,-32.129,-999.0 +157.983,13513.6,-59.9569,-80.1003,72.4211,-34.9164,-999.0 +142.585,14151.3,-61.6682,-80.4479,68.5331,-37.5088,-999.0 +128.333,14801.1,-63.3023,-80.4479,62.3,-37.7288,-999.0 +115.162,15464.2,-64.8867,-80.4479,56.3411,-36.1223,-999.0 +103.003,16143.3,-65.889,-80.4479,50.1045,-27.6188,-999.0 +91.7977,16844.4,-64.7929,-80.4479,46.2983,-20.4422,-999.0 +81.4914,17575.8,-62.2803,-80.4479,35.2592,-19.5778,-999.0 +72.027,18340.0,-61.4321,-80.4479,19.6735,-22.1072,-999.0 +63.3533,19139.4,-59.6272,-80.4479,7.58287,-16.2559,-999.0 +54.6043,20081.5,-57.7083,-80.4479,8.27659,-9.06038,-999.0 + + +MEM = mem010 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.55 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.783,383.55,5.07573,-0.685786,-9.5119,-7.69131,-999.0 +977.022,448.129,4.5963,-1.08124,-13.1442,-10.4937,-999.0 +966.657,534.805,3.81931,-1.54724,-15.3283,-12.1558,-999.0 +953.513,645.876,2.76649,-1.95481,-16.323,-12.9043,-999.0 +937.275,784.682,1.90609,-3.01823,-16.2085,-14.261,-999.0 +917.587,955.997,1.90186,-3.64381,-10.6707,-14.0089,-999.0 +894.059,1166.25,3.18331,-4.26498,-4.61784,-12.4602,-999.0 +866.321,1422.81,4.94982,-5.108,0.722768,-11.0024,-999.0 +834.42,1729.46,5.58703,-5.88755,6.76142,-10.7791,-999.0 +798.796,2085.83,4.7131,-7.77346,12.7274,-10.3435,-999.0 +759.935,2491.08,2.76665,-10.0936,17.9459,-9.67462,-999.0 +718.337,2944.79,0.34716,-12.4267,24.1893,-11.9319,-999.0 +674.526,3447.67,-1.98855,-11.6558,28.6217,-18.2539,-999.0 +629.043,4000.05,-5.11091,-11.3956,28.9048,-23.3098,-999.0 +583.63,4585.24,-8.50017,-14.8539,28.4915,-29.6196,-999.0 +540.347,5178.88,-11.9334,-20.6014,30.3164,-35.5381,-999.0 +499.718,5772.66,-15.6866,-26.9752,32.3437,-38.9927,-999.0 +461.605,6365.86,-19.9288,-33.0866,33.4456,-40.9388,-999.0 +425.868,6957.83,-24.5466,-38.9725,34.6567,-42.1838,-999.0 +392.382,7548.0,-29.4454,-44.0757,35.9959,-43.1137,-999.0 +361.035,8135.96,-34.4343,-48.3785,37.457,-43.9681,-999.0 +331.709,8721.98,-39.2934,-52.5113,38.6749,-44.9849,-999.0 +304.29,9306.91,-43.8477,-56.8872,39.7713,-45.3979,-999.0 +278.684,9891.76,-47.9138,-61.6985,41.6659,-44.202,-999.0 +254.799,10478.2,-51.2744,-65.7475,45.9433,-41.1219,-999.0 +232.54,11068.7,-53.8232,-68.0915,52.8458,-36.3743,-999.0 +211.813,11665.8,-55.6741,-70.2258,61.3062,-32.104,-999.0 +192.535,12271.5,-57.0856,-73.9108,68.6679,-30.6019,-999.0 +174.623,12887.2,-58.6111,-78.0712,73.2043,-31.1042,-999.0 +158.005,13513.1,-60.2972,-80.4479,73.1317,-33.9222,-999.0 +142.604,14149.9,-62.0411,-80.4479,69.1085,-35.4206,-999.0 +128.349,14798.8,-63.5087,-80.4479,62.9376,-34.3921,-999.0 +115.176,15461.8,-64.7606,-80.4479,56.9308,-30.3454,-999.0 +103.014,16141.9,-65.3947,-80.4479,47.5955,-23.537,-999.0 +91.8058,16845.2,-64.0539,-80.4479,44.1209,-19.8958,-999.0 +81.4973,17579.0,-61.6807,-80.4479,33.9987,-17.9708,-999.0 +72.0312,18344.4,-61.4289,-80.4479,19.9879,-15.7532,-999.0 +63.3557,19141.8,-60.6955,-80.4479,10.1874,-10.5929,-999.0 +54.6051,20081.2,-58.031,-80.4479,7.38758,-11.6797,-999.0 + + +MEM = mem010 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.461 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.932,383.461,4.19129,-1.22302,-10.5454,-7.49197,-999.0 +978.144,447.824,3.70011,-1.5706,-14.3145,-10.1264,-999.0 +967.788,534.215,2.94777,-2.01256,-16.6554,-11.6645,-999.0 +954.625,644.944,2.02081,-2.77777,-18.9494,-12.9528,-999.0 +938.363,783.399,1.32595,-3.46923,-18.5804,-13.0599,-999.0 +918.654,954.321,1.23852,-3.78663,-13.6562,-12.945,-999.0 +895.095,1164.13,2.60032,-4.14194,-5.86834,-12.1135,-999.0 +867.319,1420.31,4.61396,-4.79178,1.12806,-10.0065,-999.0 +835.377,1726.81,5.53066,-5.8569,8.08467,-8.5464,-999.0 +799.716,2083.19,4.77838,-8.44672,14.8286,-7.05021,-999.0 +760.811,2488.46,2.8782,-11.871,21.7883,-6.79246,-999.0 +719.17,2942.47,0.708282,-13.1047,26.243,-12.7624,-999.0 +675.306,3445.88,-1.83033,-10.9953,27.5914,-19.9974,-999.0 +629.761,3998.74,-4.90939,-11.423,26.7691,-25.0147,-999.0 +584.296,4584.61,-8.06914,-15.9613,26.4229,-31.639,-999.0 +540.965,5179.08,-11.536,-22.0108,28.1305,-36.2659,-999.0 +500.289,5773.54,-15.441,-28.1776,29.7115,-39.0043,-999.0 +462.129,6367.19,-19.7986,-33.9545,31.403,-40.4967,-999.0 +426.349,6959.38,-24.5362,-38.9847,33.0964,-41.3234,-999.0 +392.818,7549.6,-29.4884,-43.261,34.3302,-42.2389,-999.0 +361.429,8137.55,-34.482,-47.5155,35.1715,-43.47,-999.0 +332.065,8723.58,-39.3334,-52.2601,36.4359,-44.2927,-999.0 +304.61,9308.63,-43.8021,-57.0581,38.6987,-43.651,-999.0 +278.971,9893.92,-47.7181,-61.7226,42.2104,-41.0312,-999.0 +255.055,10481.2,-50.9603,-66.2324,47.5088,-37.9558,-999.0 +232.768,11072.8,-53.4046,-67.6826,54.6532,-33.7856,-999.0 +212.014,11671.0,-55.3531,-70.8595,63.2857,-30.4122,-999.0 +192.71,12277.5,-57.0582,-74.7151,70.8316,-29.8341,-999.0 +174.777,12893.2,-58.817,-78.1542,74.026,-31.264,-999.0 +158.138,13518.6,-60.555,-80.4479,73.281,-33.2428,-999.0 +142.718,14154.9,-62.2598,-80.4479,69.2102,-33.2683,-999.0 +128.446,14803.4,-63.7905,-80.4479,64.5629,-30.3398,-999.0 +115.256,15465.6,-65.2091,-80.4479,59.4032,-26.5011,-999.0 +103.079,16145.5,-65.3546,-80.4479,53.6804,-21.2532,-999.0 +91.8581,16850.1,-63.583,-80.4479,45.9396,-16.9953,-999.0 +81.537,17586.3,-61.0442,-80.4479,36.852,-16.3662,-999.0 +72.0587,18354.8,-60.7509,-80.4479,20.4924,-13.8134,-999.0 +63.3726,19155.3,-60.1479,-80.4479,11.1265,-10.026,-999.0 +54.6109,20096.6,-58.0876,-80.4479,6.63403,-11.4428,-999.0 + + +MEM = mem010 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.38 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.721,383.38,3.37071,-1.4726,-9.79213,-5.9422,-999.0 +978.938,447.55,2.88447,-1.79498,-13.5294,-8.31319,-999.0 +968.566,533.683,2.1325,-2.20029,-16.1101,-9.94903,-999.0 +955.386,644.069,1.10632,-2.58902,-17.4033,-10.737,-999.0 +939.119,782.051,0.364048,-3.81496,-18.8704,-11.5325,-999.0 +919.398,952.494,0.694073,-4.3923,-13.6199,-10.5868,-999.0 +895.814,1161.93,2.21274,-4.28723,-6.40818,-10.7099,-999.0 +868.021,1417.74,4.15683,-4.63635,1.10523,-9.30947,-999.0 +836.049,1723.85,5.23415,-5.73601,8.65968,-7.29171,-999.0 +800.356,2079.89,4.49193,-8.45316,16.5214,-5.42607,-999.0 +761.417,2484.96,2.78732,-11.1546,23.8109,-5.64921,-999.0 +719.738,2938.96,0.652925,-12.5073,26.6872,-12.8152,-999.0 +675.829,3442.54,-1.72576,-10.446,26.4106,-20.1401,-999.0 +630.244,3995.76,-4.71396,-11.7655,24.8347,-25.2952,-999.0 +584.744,4582.05,-7.84665,-16.7849,25.6097,-31.1629,-999.0 +541.38,5176.92,-11.3652,-23.0197,27.5906,-35.0369,-999.0 +500.673,5771.71,-15.2994,-29.1588,29.0464,-37.7741,-999.0 +462.482,6365.62,-19.7232,-34.2246,30.3167,-39.3451,-999.0 +426.669,6958.0,-24.5026,-38.3103,31.1604,-40.4266,-999.0 +393.109,7548.39,-29.4502,-42.6543,31.6493,-41.8515,-999.0 +361.694,8136.49,-34.4637,-47.4968,32.5743,-43.417,-999.0 +332.303,8722.57,-39.371,-52.2033,34.6906,-43.8506,-999.0 +304.824,9307.57,-43.8731,-56.6691,38.0929,-41.8404,-999.0 +279.164,9892.82,-47.7538,-61.4987,42.9057,-38.2243,-999.0 +255.229,10480.4,-50.7949,-66.3195,48.4389,-35.634,-999.0 +232.922,11072.7,-53.1122,-67.5558,56.1106,-31.646,-999.0 +212.151,11671.6,-55.239,-70.9768,65.4711,-28.8847,-999.0 +192.832,12278.3,-57.1237,-73.2296,72.4805,-28.9112,-999.0 +174.883,12894.1,-58.7352,-76.5737,74.2311,-30.7,-999.0 +158.23,13520.4,-60.2009,-80.4479,73.663,-30.8729,-999.0 +142.797,14158.1,-61.7981,-80.4479,70.2251,-29.5207,-999.0 +128.513,14807.8,-63.5521,-80.4479,65.204,-27.3653,-999.0 +115.312,15471.2,-64.8181,-80.4479,61.5382,-23.367,-999.0 +103.125,16152.8,-64.8789,-80.4479,56.2261,-18.4365,-999.0 +91.8939,16857.1,-64.4044,-80.4479,49.5357,-15.172,-999.0 +81.5639,17591.0,-61.7948,-80.4479,37.1702,-18.7553,-999.0 +72.0775,18358.6,-60.7446,-80.4479,20.5477,-16.2122,-999.0 +63.384,19160.0,-59.922,-80.4479,12.447,-10.0637,-999.0 +54.6149,20103.0,-57.8658,-80.4479,7.75494,-8.38427,-999.0 + + +MEM = mem010 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.292 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.497,383.292,2.49143,-1.62275,-9.41299,-4.9551,-999.0 +978.719,447.251,1.99336,-1.97596,-13.0956,-6.96606,-999.0 +968.34,533.093,1.21012,-2.36895,-15.1757,-8.25712,-999.0 +955.165,643.098,0.182067,-2.76888,-16.1365,-8.89357,-999.0 +938.902,780.607,-0.515894,-4.33668,-18.7485,-10.0548,-999.0 +919.192,950.498,-0.0884652,-4.98167,-13.4746,-8.46126,-999.0 +895.617,1159.48,1.84746,-4.49625,-5.1273,-8.36044,-999.0 +867.827,1415.08,4.07459,-4.65628,2.64684,-7.56899,-999.0 +835.867,1721.18,5.32161,-6.04375,10.768,-6.0948,-999.0 +800.182,2077.25,4.49748,-8.2079,19.3283,-3.86709,-999.0 +761.253,2482.47,2.95087,-10.8971,24.9856,-6.20317,-999.0 +719.58,2936.92,0.950353,-11.5612,25.9,-14.5141,-999.0 +675.675,3441.01,-1.55182,-10.0435,24.0817,-20.5868,-999.0 +630.101,3994.59,-4.52816,-12.2532,22.2577,-25.9844,-999.0 +584.616,4581.11,-7.70409,-17.9066,24.3194,-30.7981,-999.0 +541.268,5176.07,-11.2938,-24.0594,26.5195,-34.1559,-999.0 +500.572,5770.89,-15.2834,-29.09,28.3805,-36.4008,-999.0 +462.388,6364.83,-19.715,-33.0952,29.5088,-37.8565,-999.0 +426.581,6957.26,-24.4773,-37.7357,30.1328,-39.2678,-999.0 +393.029,7547.69,-29.429,-42.897,30.7928,-40.9427,-999.0 +361.619,8135.76,-34.4849,-47.5851,32.064,-42.1293,-999.0 +332.236,8721.75,-39.4035,-52.1656,34.4309,-41.8363,-999.0 +304.763,9306.67,-43.8795,-57.1405,38.2909,-39.4666,-999.0 +279.109,9891.93,-47.7166,-61.9084,42.9851,-36.8369,-999.0 +255.178,10479.6,-50.7046,-65.5812,48.6757,-34.727,-999.0 +232.878,11072.1,-53.0571,-67.8565,57.8538,-30.862,-999.0 +212.111,11670.9,-55.3437,-69.2349,66.1007,-30.2858,-999.0 +192.797,12277.3,-57.2232,-71.8044,71.523,-30.6871,-999.0 +174.852,12893.0,-58.649,-76.267,73.432,-30.5079,-999.0 +158.202,13519.4,-60.1782,-80.4479,72.6774,-29.8853,-999.0 +142.772,14157.1,-61.8137,-80.4479,69.6488,-28.1366,-999.0 +128.492,14806.8,-63.4936,-80.4479,65.9004,-24.8358,-999.0 +115.295,15470.2,-64.8791,-80.4479,62.0979,-20.5394,-999.0 +103.111,16150.5,-65.5745,-80.4479,58.0279,-17.42,-999.0 +91.8832,16852.4,-65.0469,-80.4479,51.1805,-15.8649,-999.0 +81.5557,17583.6,-62.6324,-80.4479,37.1012,-19.2888,-999.0 +72.0719,18348.7,-61.2261,-80.4479,22.6802,-15.7971,-999.0 +63.3806,19148.4,-60.2519,-80.4479,15.3284,-7.96237,-999.0 +54.6137,20090.9,-57.7468,-80.4479,9.29993,-7.06379,-999.0 + + +MEM = mem010 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.189 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.116,383.189,1.53069,-2.64041,-10.3489,-6.50989,-999.0 +978.34,446.892,0.967017,-2.97782,-13.8343,-8.70313,-999.0 +967.979,532.377,0.161192,-3.35878,-15.6356,-9.87546,-999.0 +954.816,641.924,-0.833826,-3.91788,-16.8948,-10.4262,-999.0 +938.56,778.987,-1.0714,-5.68771,-18.8975,-9.25222,-999.0 +918.861,948.727,0.0823079,-5.58869,-11.5323,-7.79971,-999.0 +895.302,1158.07,2.62761,-4.50524,-2.16291,-7.17561,-999.0 +867.518,1414.41,4.91011,-4.72733,5.30537,-4.99363,-999.0 +835.575,1721.0,5.48028,-6.46334,13.3632,-2.50491,-999.0 +799.907,2077.2,4.61527,-8.50596,21.3265,-2.73882,-999.0 +760.991,2482.66,3.21625,-11.2185,25.0396,-7.58643,-999.0 +719.33,2937.65,1.27947,-10.4344,23.5816,-15.1105,-999.0 +675.434,3442.27,-1.42704,-9.60974,21.5124,-19.8471,-999.0 +629.877,3996.04,-4.42969,-13.0734,21.3332,-25.2212,-999.0 +584.416,4582.56,-7.67191,-18.8702,23.9139,-29.2693,-999.0 +541.087,5177.48,-11.2956,-23.8084,26.0803,-32.3769,-999.0 +500.402,5772.3,-15.3164,-27.6513,27.8232,-34.3729,-999.0 +462.232,6366.23,-19.7379,-32.2953,28.9643,-35.7288,-999.0 +426.437,6958.62,-24.4925,-37.605,29.8008,-36.9855,-999.0 +392.897,7548.96,-29.4856,-42.4606,30.773,-38.3296,-999.0 +361.5,8136.81,-34.592,-47.0209,32.216,-39.2292,-999.0 +332.128,8722.45,-39.5649,-52.0268,34.6504,-38.9237,-999.0 +304.667,9306.81,-44.1398,-56.4439,37.9925,-37.4857,-999.0 +279.023,9891.32,-48.0131,-61.9301,42.4632,-36.0081,-999.0 +255.101,10478.4,-50.8581,-65.1158,48.7337,-34.1733,-999.0 +232.809,11070.3,-53.3329,-66.2256,58.4335,-31.4948,-999.0 +212.051,11668.3,-55.6252,-67.8926,65.2517,-31.0234,-999.0 +192.743,12273.8,-57.4754,-71.21,69.986,-31.0849,-999.0 +174.805,12888.8,-58.8916,-76.0943,72.2068,-30.3504,-999.0 +158.162,13514.9,-60.1163,-80.4479,72.6873,-28.7663,-999.0 +142.738,14152.9,-61.6227,-80.4479,70.6189,-26.62,-999.0 +128.463,14802.9,-63.4422,-80.4479,67.5319,-23.1437,-999.0 +115.27,15465.9,-65.0883,-80.4479,64.2054,-18.8468,-999.0 +103.091,16145.0,-65.9862,-80.4479,60.4589,-16.1087,-999.0 +91.8673,16846.1,-65.0724,-80.4479,52.7392,-18.779,-999.0 +81.5435,17576.6,-62.9231,-80.4479,37.9063,-21.0251,-999.0 +72.0632,18340.0,-61.7541,-80.4479,22.3161,-16.0289,-999.0 +63.3751,19137.3,-60.9479,-80.4479,19.7754,-7.43592,-999.0 +54.612,20076.9,-58.237,-80.4479,13.8771,-8.20894,-999.0 + + +MEM = mem010 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.084 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.388,383.084,0.519646,-3.31358,-9.99441,-4.49962,-999.0 +978.611,446.533,-0.0810346,-3.55813,-13.201,-6.04629,-999.0 +968.247,531.672,-0.897954,-3.82927,-14.8716,-6.82711,-999.0 +955.076,640.791,-1.82267,-4.38874,-16.9581,-7.30253,-999.0 +938.821,777.533,-1.41253,-5.43784,-18.0907,-5.0241,-999.0 +919.113,947.274,0.361648,-5.74045,-10.391,-4.86968,-999.0 +895.543,1156.78,2.80871,-4.71324,-2.2159,-4.82112,-999.0 +867.755,1413.13,4.79469,-4.61387,4.67977,-3.04027,-999.0 +835.802,1719.46,5.13867,-6.45318,13.3318,0.213772,-999.0 +800.124,2075.22,4.27924,-8.67912,20.5275,-1.58535,-999.0 +761.199,2480.4,3.15286,-10.9944,23.5632,-8.28709,-999.0 +719.52,2935.42,1.28154,-9.65802,21.1738,-14.105,-999.0 +675.612,3440.16,-1.34436,-9.84417,19.9027,-18.6518,-999.0 +630.048,3994.03,-4.3397,-13.8142,21.3691,-23.6601,-999.0 +584.576,4580.56,-7.70751,-18.5906,24.1731,-27.5069,-999.0 +541.232,5175.43,-11.3968,-22.3002,26.1417,-30.4928,-999.0 +500.531,5770.06,-15.4771,-26.5351,27.8267,-32.3589,-999.0 +462.346,6363.7,-19.8831,-31.9879,29.463,-33.0046,-999.0 +426.543,6955.83,-24.5945,-37.0901,30.8461,-33.72,-999.0 +392.993,7545.98,-29.5609,-41.4615,32.0742,-34.7475,-999.0 +361.588,8133.71,-34.6596,-45.9954,33.5006,-35.5915,-999.0 +332.206,8719.17,-39.6641,-50.8677,35.6077,-35.9963,-999.0 +304.738,9303.28,-44.2676,-55.8736,38.5083,-35.9598,-999.0 +279.086,9887.7,-47.9804,-61.2679,42.7566,-35.3603,-999.0 +255.158,10474.9,-50.8171,-64.8686,50.2291,-33.0063,-999.0 +232.859,11066.5,-53.6061,-65.2431,58.9837,-31.0002,-999.0 +212.095,11663.8,-55.8677,-67.155,65.6206,-29.8138,-999.0 +192.782,12269.0,-57.5413,-70.9159,69.181,-30.1638,-999.0 +174.839,12884.4,-58.5734,-76.2624,70.9519,-29.2475,-999.0 +158.191,13511.4,-59.8524,-80.4479,72.6355,-26.9403,-999.0 +142.762,14149.9,-61.6101,-80.4479,72.4577,-24.5314,-999.0 +128.483,14799.8,-63.5488,-80.4479,69.9534,-22.501,-999.0 +115.288,15462.7,-65.1072,-80.4479,65.5386,-19.8434,-999.0 +103.105,16141.9,-65.9672,-80.4479,61.3194,-17.5606,-999.0 +91.8784,16843.3,-65.0057,-80.4479,52.5893,-19.9368,-999.0 +81.5519,17574.0,-62.8946,-80.4479,38.0724,-22.8508,-999.0 +72.0693,18337.3,-61.931,-80.4479,23.4763,-16.1968,-999.0 +63.3789,19134.8,-60.7287,-80.4479,23.2037,-6.97734,-999.0 +54.6133,20074.7,-58.3624,-80.4479,14.6497,-10.262,-999.0 + + +MEM = mem010 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.996 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.49,382.996,-0.355867,-3.68674,-9.64253,-3.92584,-999.0 +978.705,446.232,-0.97575,-3.90058,-12.7372,-5.00947,-999.0 +968.343,531.083,-1.79483,-4.12968,-14.4073,-5.37972,-999.0 +955.176,639.854,-2.61289,-4.71147,-17.1199,-5.07448,-999.0 +938.916,776.172,-2.2155,-6.13744,-18.6279,-2.94405,-999.0 +919.213,945.565,0.0576978,-5.89035,-9.85108,-2.24827,-999.0 +895.636,1154.88,2.62811,-4.88495,-1.85161,-2.54606,-999.0 +867.853,1411.1,4.69245,-4.66733,5.83746,-0.372063,-999.0 +835.893,1717.21,4.88408,-6.6728,14.1055,2.44329,-999.0 +800.217,2072.63,4.04817,-8.82618,21.2255,-1.17378,-999.0 +761.286,2477.72,3.20054,-10.466,22.7982,-8.21022,-999.0 +719.598,2932.97,1.41348,-9.08182,19.6022,-13.5904,-999.0 +675.679,3438.04,-1.15037,-10.1622,19.4193,-18.0678,-999.0 +630.115,3992.32,-4.07064,-14.2992,21.9767,-23.4207,-999.0 +584.638,4579.41,-7.4727,-17.967,24.6862,-27.2448,-999.0 +541.286,5174.77,-11.2327,-22.3756,27.0943,-29.6196,-999.0 +500.583,5769.64,-15.4018,-27.5372,29.3153,-30.4688,-999.0 +462.397,6363.33,-19.8878,-31.7732,31.2234,-31.0218,-999.0 +426.588,6955.43,-24.6501,-35.2915,32.7338,-31.6726,-999.0 +393.032,7545.52,-29.6217,-39.38,34.1179,-32.342,-999.0 +361.623,8133.19,-34.6804,-44.8098,35.381,-33.1779,-999.0 +332.237,8718.72,-39.6149,-50.833,36.8254,-34.26,-999.0 +304.765,9303.15,-44.0679,-56.5671,39.6408,-35.0082,-999.0 +279.111,9887.96,-47.8815,-60.9835,44.6213,-34.6647,-999.0 +255.18,10474.9,-51.0975,-64.1162,51.7377,-33.4146,-999.0 +232.879,11065.6,-54.0611,-64.5788,58.4826,-31.5898,-999.0 +212.113,11661.5,-56.4526,-66.6278,63.8609,-30.7283,-999.0 +192.797,12265.4,-57.8741,-70.597,67.59,-30.0753,-999.0 +174.852,12880.0,-58.8352,-75.7495,71.2757,-27.1464,-999.0 +158.202,13506.3,-60.0588,-80.4479,74.1662,-24.8876,-999.0 +142.772,14144.5,-61.5755,-80.4479,74.3507,-23.1386,-999.0 +128.492,14795.0,-63.2508,-80.4479,71.697,-22.1083,-999.0 +115.295,15458.8,-64.8954,-80.4479,68.0452,-19.9084,-999.0 +103.111,16138.6,-65.8286,-80.4479,63.475,-18.2018,-999.0 +91.8834,16840.8,-64.691,-80.4479,53.9239,-20.5644,-999.0 +81.5556,17572.4,-62.7147,-80.4479,36.5501,-24.7879,-999.0 +72.0717,18335.1,-62.443,-80.4479,21.1502,-18.9857,-999.0 +63.3803,19130.7,-61.2446,-80.4479,24.5059,-7.47525,-999.0 +54.6138,20069.7,-58.4051,-80.4479,16.2202,-7.39005,-999.0 + + +MEM = mem010 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.938 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.387,382.938,-0.937779,-3.89756,-9.65487,-2.54384,-999.0 +978.614,446.037,-1.52675,-4.19072,-13.1328,-3.06464,-999.0 +968.248,530.709,-2.33438,-4.49831,-14.8702,-3.0839,-999.0 +955.089,639.234,-3.21786,-5.14454,-17.0762,-2.48874,-999.0 +938.834,775.248,-2.76696,-6.39181,-19.6885,0.201804,-999.0 +919.128,944.356,-0.271794,-6.25302,-10.842,0.205342,-999.0 +895.565,1153.41,2.31471,-5.03853,-1.8222,-0.0966168,-999.0 +867.779,1409.26,4.28441,-4.90783,6.40958,2.47109,-999.0 +835.827,1714.86,4.36461,-6.41381,15.4602,4.34652,-999.0 +800.146,2069.83,3.80346,-8.58763,21.233,-1.45198,-999.0 +761.214,2474.69,3.03465,-9.63105,21.1852,-8.22192,-999.0 +719.526,2929.9,1.41564,-8.72797,18.7007,-12.5885,-999.0 +675.613,3434.99,-1.13464,-10.4662,19.1108,-17.71,-999.0 +630.051,3989.29,-4.06291,-14.1376,21.9711,-23.8991,-999.0 +584.58,4576.33,-7.51572,-18.5045,24.8355,-27.166,-999.0 +541.236,5171.45,-11.3182,-23.3885,27.5895,-28.1721,-999.0 +500.541,5766.08,-15.4893,-27.781,30.1265,-28.6072,-999.0 +462.358,6359.55,-19.9847,-31.091,32.6365,-28.6489,-999.0 +426.551,6951.49,-24.7298,-34.1838,34.3494,-28.8493,-999.0 +392.998,7541.49,-29.6461,-38.5942,35.7265,-29.394,-999.0 +361.589,8129.17,-34.6545,-44.8015,37.2548,-30.737,-999.0 +332.209,8714.79,-39.5698,-51.2611,39.2626,-32.5324,-999.0 +304.739,9299.22,-44.1102,-56.0024,42.3016,-34.0915,-999.0 +279.089,9883.73,-48.0689,-60.5726,46.1908,-34.8595,-999.0 +255.16,10469.9,-51.498,-62.7546,52.2352,-34.1696,-999.0 +232.861,11059.3,-54.5615,-63.7016,58.3906,-32.3576,-999.0 +212.097,11654.2,-56.7194,-66.2257,63.1723,-31.5059,-999.0 +192.784,12257.7,-57.9459,-70.5096,67.9891,-29.5212,-999.0 +174.84,12871.9,-59.0196,-75.3591,72.7198,-26.7841,-999.0 +158.193,13497.8,-60.1286,-80.4479,76.0684,-25.5617,-999.0 +142.764,14136.1,-61.4181,-80.4479,76.5328,-24.1734,-999.0 +128.485,14787.4,-62.8981,-80.4479,74.3611,-21.9072,-999.0 +115.29,15452.4,-64.4313,-80.4479,70.0318,-19.8482,-999.0 +103.107,16134.1,-65.1551,-80.4479,64.0907,-18.129,-999.0 +91.8799,16838.0,-64.2706,-80.4479,53.7237,-18.6751,-999.0 +81.5533,17570.5,-62.6388,-80.4479,35.5049,-22.2459,-999.0 +72.0699,18332.2,-63.0202,-80.4479,18.2075,-18.0542,-999.0 +63.3792,19125.5,-61.8541,-80.4479,21.9198,-8.0238,-999.0 +54.6135,20062.4,-58.7264,-80.4479,14.5051,-5.99941,-999.0 + + +MEM = mem010 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.872 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.134,382.871,-1.55153,-4.74146,-9.30758,-1.69131,-999.0 +979.342,445.816,-2.11948,-4.97534,-12.4657,-1.89023,-999.0 +968.976,530.289,-2.8983,-5.25806,-14.2257,-1.65884,-999.0 +955.802,638.648,-3.38593,-6.22643,-17.9518,-0.0635999,-999.0 +939.537,774.773,-2.11523,-7.07826,-19.0512,3.7662,-999.0 +919.819,944.144,-0.0102066,-6.21806,-10.7262,3.09984,-999.0 +896.233,1153.4,2.56998,-5.1069,-1.5671,3.29741,-999.0 +868.427,1409.28,4.10986,-4.93087,6.9,5.28105,-999.0 +836.448,1714.5,3.81834,-5.96699,15.9491,5.78335,-999.0 +800.734,2069.09,3.61577,-8.04028,21.2821,-1.12716,-999.0 +761.772,2474.09,3.24786,-8.93027,20.2625,-8.04534,-999.0 +720.044,2929.67,1.54602,-8.56296,17.7583,-11.4321,-999.0 +676.098,3435.01,-1.00932,-10.8593,17.5248,-17.602,-999.0 +630.507,3989.38,-4.05576,-14.9645,21.1565,-23.1803,-999.0 +585.003,4576.39,-7.45362,-19.6439,24.5566,-25.4163,-999.0 +541.63,5171.63,-11.228,-24.156,27.6153,-25.996,-999.0 +500.903,5766.42,-15.4399,-27.5332,30.5224,-25.9549,-999.0 +462.688,6360.03,-19.9753,-30.5358,33.2589,-25.9273,-999.0 +426.851,6952.12,-24.657,-34.1918,35.4436,-26.1977,-999.0 +393.271,7542.41,-29.5157,-38.9125,37.3702,-26.7484,-999.0 +361.838,8130.45,-34.5427,-44.3019,39.2526,-28.4183,-999.0 +332.433,8716.33,-39.5288,-49.7423,40.8433,-31.0464,-999.0 +304.942,9300.89,-44.1102,-55.1426,43.3156,-33.7171,-999.0 +279.27,9885.36,-48.1668,-58.9916,47.1986,-35.0439,-999.0 +255.322,10471.1,-51.7946,-60.8444,52.5272,-34.0304,-999.0 +233.005,11060.0,-54.7144,-62.6393,57.6285,-32.0283,-999.0 +212.224,11654.9,-56.6441,-65.9733,62.4884,-30.0865,-999.0 +192.894,12258.5,-58.0085,-70.4491,68.4019,-27.5289,-999.0 +174.937,12872.7,-59.0833,-75.0887,73.633,-25.8337,-999.0 +158.276,13498.8,-60.0007,-80.4479,77.4064,-25.4754,-999.0 +142.836,14137.9,-61.2177,-80.4479,78.5736,-25.0253,-999.0 +128.546,14790.2,-62.5514,-80.4479,76.3049,-23.9347,-999.0 +115.341,15456.8,-63.8643,-80.4479,71.5697,-21.326,-999.0 +103.148,16140.3,-64.745,-80.4479,65.3917,-18.6653,-999.0 +91.9129,16845.3,-64.2781,-80.4479,55.0352,-18.2362,-999.0 +81.5783,17577.9,-62.7431,-80.4479,36.0475,-20.0943,-999.0 +72.0875,18339.9,-62.9513,-80.4479,17.8772,-14.3937,-999.0 +63.39,19133.8,-61.8722,-80.4479,20.0518,-7.21811,-999.0 +54.617,20071.1,-58.8216,-80.4479,11.8115,-7.85024,-999.0 + + +MEM = mem010 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.835 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.915,382.835,-1.89465,-5.05583,-8.22869,-1.42593,-999.0 +979.132,445.692,-2.46735,-5.27023,-10.9224,-1.36431,-999.0 +968.768,530.054,-3.20209,-5.58727,-12.789,-0.768046,-999.0 +955.604,638.355,-3.31795,-6.83477,-17.3505,2.19714,-999.0 +939.341,774.647,-1.52108,-7.0538,-17.1728,6.36836,-999.0 +919.624,944.404,0.637881,-6.14896,-9.1545,6.86836,-999.0 +896.047,1153.96,2.78289,-5.18937,-0.986712,6.22737,-999.0 +868.246,1409.9,4.09126,-5.16057,9.36573,7.67682,-999.0 +836.272,1715.11,3.80307,-5.48317,17.7729,6.9518,-999.0 +800.569,2069.87,3.78069,-7.34746,21.4527,-1.16182,-999.0 +761.604,2475.28,3.54662,-8.46985,19.8067,-6.94883,-999.0 +719.889,2931.32,1.78491,-8.56564,16.5298,-9.16576,-999.0 +675.952,3436.96,-0.868671,-11.2829,17.5983,-14.7965,-999.0 +630.375,3991.45,-4.01441,-15.1037,22.1165,-19.0632,-999.0 +584.884,4578.45,-7.49629,-19.4546,25.2544,-21.2518,-999.0 +541.519,5173.47,-11.3959,-23.2234,28.0101,-22.3046,-999.0 +500.798,5767.97,-15.5821,-26.4917,31.0065,-23.1549,-999.0 +462.589,6361.46,-19.986,-29.5521,34.1872,-23.521,-999.0 +426.76,6953.6,-24.6397,-33.1673,36.5917,-23.8523,-999.0 +393.186,7543.95,-29.5096,-37.9102,38.0223,-25.2659,-999.0 +361.759,8132.06,-34.495,-43.8089,39.9729,-28.3238,-999.0 +332.362,8718.12,-39.4223,-49.8639,41.7772,-31.9202,-999.0 +304.877,9302.79,-44.121,-54.0458,43.8846,-34.8628,-999.0 +279.212,9887.02,-48.3353,-56.8108,47.3772,-35.7603,-999.0 +255.269,10472.4,-51.9312,-59.2521,52.2284,-33.9563,-999.0 +232.957,11061.1,-54.7501,-62.1404,57.4866,-31.215,-999.0 +212.181,11655.8,-56.7146,-66.0437,62.8075,-28.3721,-999.0 +192.857,12259.3,-57.9622,-70.4331,69.1919,-26.0144,-999.0 +174.905,12873.9,-58.8342,-75.1352,75.2842,-24.431,-999.0 +158.249,13500.5,-59.8806,-80.4479,79.3057,-25.0013,-999.0 +142.813,14140.0,-60.9929,-80.4479,79.852,-25.7396,-999.0 +128.527,14793.1,-62.2387,-80.4479,77.211,-25.178,-999.0 +115.324,15460.5,-63.6587,-80.4479,72.3733,-22.961,-999.0 +103.135,16144.3,-64.7679,-80.4479,66.033,-20.6363,-999.0 +91.9026,16848.3,-64.7248,-80.4479,56.8746,-20.1716,-999.0 +81.5707,17579.2,-63.2001,-80.4479,38.9719,-20.3989,-999.0 +72.0822,18340.3,-62.9279,-80.4479,19.9953,-13.3305,-999.0 +63.3868,19135.1,-61.3751,-80.4479,19.996,-6.85282,-999.0 +54.6159,20073.7,-58.6133,-80.4479,11.8335,-6.07849,-999.0 + + +MEM = mem010 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.817 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.578,382.817,-2.06225,-5.15815,-7.50987,-0.232414,-999.0 +978.801,445.632,-2.61998,-5.3251,-10.1507,0.196853,-999.0 +968.437,529.94,-3.36421,-5.53853,-11.7393,0.996343,-999.0 +955.271,638.167,-3.4918,-6.97377,-16.5445,4.36575,-999.0 +939.019,774.45,-1.36353,-7.2543,-16.4114,10.0738,-999.0 +919.311,944.157,0.429233,-6.43826,-9.36758,10.7165,-999.0 +895.744,1153.38,2.22408,-5.36334,-1.87139,9.1375,-999.0 +867.956,1408.78,3.50917,-5.00094,9.94355,8.7256,-999.0 +835.994,1713.58,3.59722,-5.153,18.3933,6.4519,-999.0 +800.295,2068.28,3.77543,-6.46637,20.9335,-1.7898,-999.0 +761.345,2473.84,3.66913,-8.01741,18.0887,-6.32514,-999.0 +719.641,2930.09,1.90856,-8.72901,15.8199,-7.01167,-999.0 +675.725,3436.01,-0.647018,-11.3141,19.1525,-10.527,-999.0 +630.164,3990.97,-3.73829,-15.1315,22.2237,-15.4726,-999.0 +584.691,4578.45,-7.32816,-18.8465,26.4886,-18.0616,-999.0 +541.341,5173.79,-11.3374,-22.1314,29.6142,-19.2271,-999.0 +500.63,5768.36,-15.6302,-25.1709,32.5692,-19.4894,-999.0 +462.434,6361.78,-20.0413,-28.5212,34.9166,-20.1525,-999.0 +426.616,6953.88,-24.6377,-32.4305,37.2315,-22.1402,-999.0 +393.056,7544.33,-29.4251,-37.3348,39.6427,-24.7015,-999.0 +361.642,8132.65,-34.3935,-42.7643,41.3917,-27.9545,-999.0 +332.254,8718.9,-39.3564,-47.9045,42.767,-31.4527,-999.0 +304.78,9303.71,-44.066,-52.2401,44.8253,-33.4541,-999.0 +279.124,9888.01,-48.3022,-55.75,48.0637,-33.7561,-999.0 +255.191,10473.3,-51.9983,-58.728,51.9872,-32.3698,-999.0 +232.887,11061.6,-54.8788,-62.2468,56.0479,-30.3147,-999.0 +212.118,11656.2,-56.7053,-66.2316,60.9261,-27.9186,-999.0 +192.8,12260.0,-57.7017,-70.4907,68.281,-26.367,-999.0 +174.855,12875.3,-58.5029,-75.4378,74.83,-25.7934,-999.0 +158.204,13503.0,-59.4587,-80.4479,79.1864,-26.3254,-999.0 +142.774,14143.3,-60.8312,-80.4479,80.0951,-26.3853,-999.0 +128.494,14796.4,-62.3502,-80.4479,77.5015,-25.7841,-999.0 +115.297,15463.2,-63.8425,-80.4479,72.3656,-23.8806,-999.0 +103.113,16146.0,-65.138,-80.4479,65.772,-21.6926,-999.0 +91.8852,16848.0,-65.415,-80.4479,57.6054,-21.0687,-999.0 +81.5577,17575.6,-64.347,-80.4479,42.8627,-20.517,-999.0 +72.0732,18333.3,-63.5511,-80.4479,22.424,-11.6504,-999.0 +63.3814,19126.2,-61.6453,-80.4479,20.823,-6.54762,-999.0 +54.6141,20064.1,-58.5557,-80.4479,13.2734,-4.67204,-999.0 + + +MEM = mem010 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.845 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.147,382.845,-1.78148,-4.93328,-7.17997,1.2318,-999.0 +978.381,445.709,-2.4779,-5.09325,-9.01626,1.80704,-999.0 +968.013,530.05,-3.298,-5.33868,-10.7099,2.6067,-999.0 +954.857,638.325,-3.35195,-6.64008,-15.6656,6.98386,-999.0 +938.617,774.663,-1.31549,-6.83977,-13.9101,14.0698,-999.0 +918.918,944.317,0.244961,-6.61471,-7.90635,14.4584,-999.0 +895.362,1153.29,1.83151,-5.59955,-1.09823,12.2832,-999.0 +867.587,1408.37,3.24832,-5.04778,10.9667,9.52282,-999.0 +835.638,1713.19,3.85927,-4.92686,19.9611,5.16213,-999.0 +799.955,2068.46,4.328,-5.90636,20.7627,-2.92841,-999.0 +761.02,2474.74,4.06249,-7.94351,17.7349,-4.89004,-999.0 +719.338,2931.52,2.2132,-8.9917,18.5198,-4.00944,-999.0 +675.441,3437.94,-0.359787,-11.3408,21.4635,-6.28753,-999.0 +629.902,3993.56,-3.3924,-14.6445,24.3378,-11.7416,-999.0 +584.448,4581.69,-7.13532,-17.8426,28.1924,-14.1562,-999.0 +541.113,5177.42,-11.2465,-21.3308,31.1241,-16.3319,-999.0 +500.419,5772.24,-15.5497,-24.5017,33.3299,-17.765,-999.0 +462.239,6365.88,-19.9625,-27.6002,35.5953,-19.802,-999.0 +426.437,6958.24,-24.5141,-31.548,37.805,-22.6779,-999.0 +392.891,7548.98,-29.3068,-36.7079,39.9725,-25.2609,-999.0 +361.493,8137.53,-34.3165,-42.0408,41.7684,-27.2668,-999.0 +332.121,8723.9,-39.3231,-46.8714,43.5933,-29.2304,-999.0 +304.661,9308.69,-44.0893,-51.2228,46.0189,-30.7482,-999.0 +279.017,9892.73,-48.4558,-55.3697,48.5856,-31.4523,-999.0 +255.096,10477.5,-52.1959,-59.0194,51.3897,-30.8227,-999.0 +232.803,11065.4,-55.0004,-62.6572,55.2931,-28.4881,-999.0 +212.044,11659.5,-56.7655,-66.3059,60.8311,-25.8366,-999.0 +192.736,12263.3,-57.6501,-70.5087,68.6114,-24.6574,-999.0 +174.799,12878.6,-58.4938,-75.4249,75.2242,-24.2121,-999.0 +158.156,13505.8,-59.7241,-80.4479,79.4722,-25.1672,-999.0 +142.732,14145.1,-61.1737,-80.4479,80.215,-26.4635,-999.0 +128.458,14797.1,-62.652,-80.4479,77.5061,-26.7989,-999.0 +115.266,15463.0,-64.0309,-80.4479,72.1562,-25.6203,-999.0 +103.088,16145.2,-65.1702,-80.4479,65.1251,-23.5614,-999.0 +91.8653,16846.9,-65.5021,-80.4479,56.2005,-23.0993,-999.0 +81.5423,17573.4,-64.7646,-80.4479,42.4853,-22.1081,-999.0 +72.0627,18329.9,-63.6984,-80.4479,25.7635,-14.5003,-999.0 +63.375,19123.1,-61.1852,-80.4479,23.0052,-5.64415,-999.0 +54.6119,20060.8,-58.8213,-80.4479,13.777,-4.91199,-999.0 + + +MEM = mem010 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.952 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.375,382.952,-0.691885,-4.84279,-7.40534,3.07281,-999.0 +978.605,446.061,-1.47714,-4.98035,-8.33609,3.53126,-999.0 +968.232,530.71,-2.36589,-5.14517,-8.83685,3.87222,-999.0 +955.076,639.248,-3.00327,-5.87799,-12.9388,8.65787,-999.0 +938.826,775.696,-1.33716,-6.05836,-10.9871,16.8028,-999.0 +919.117,945.409,0.342833,-6.40969,-5.10612,17.7579,-999.0 +895.556,1154.43,1.85484,-5.81898,1.00421,14.8028,-999.0 +867.775,1409.38,2.99328,-5.29852,11.767,10.959,-999.0 +835.82,1714.31,4.24708,-4.80622,20.3795,5.36224,-999.0 +800.123,2070.16,4.74491,-5.42123,20.365,-2.27418,-999.0 +761.174,2477.05,4.40246,-7.96989,17.7923,-3.41301,-999.0 +719.485,2934.42,2.6326,-9.8547,20.3858,-1.35703,-999.0 +675.587,3441.41,-0.0663822,-11.7571,23.3585,-2.08539,-999.0 +630.037,3997.51,-3.23094,-14.3043,27.4047,-6.83788,-999.0 +584.568,4585.96,-7.08647,-17.26,30.2192,-11.6352,-999.0 +541.217,5181.86,-11.2475,-20.5444,32.4458,-14.3146,-999.0 +500.512,5776.94,-15.3906,-24.6154,34.1202,-16.6023,-999.0 +462.323,6371.04,-19.7004,-29.7922,35.9224,-18.5835,-999.0 +426.519,6963.9,-24.2459,-35.754,37.8394,-20.2045,-999.0 +392.97,7555.09,-29.0732,-42.1051,39.6392,-22.1238,-999.0 +361.569,8144.11,-34.0688,-48.2455,41.8277,-24.3346,-999.0 +332.191,8731.02,-39.0797,-52.722,44.4892,-26.8186,-999.0 +304.725,9316.26,-43.9529,-55.1865,46.7516,-28.7268,-999.0 +279.075,9900.53,-48.4144,-57.3067,48.3027,-29.1296,-999.0 +255.147,10485.5,-52.0775,-60.046,50.0864,-27.8755,-999.0 +232.848,11073.9,-54.7447,-63.2387,53.0906,-25.1364,-999.0 +212.084,11669.0,-56.4214,-66.5813,59.6904,-22.9477,-999.0 +192.771,12273.2,-57.6642,-70.3948,67.3369,-21.8357,-999.0 +174.829,12888.0,-58.9346,-74.8334,73.6528,-22.1515,-999.0 +158.183,13513.7,-60.3254,-80.1798,78.0339,-24.135,-999.0 +142.757,14151.2,-61.7611,-80.4479,79.3224,-25.8452,-999.0 +128.479,14801.8,-62.9844,-80.4479,77.5102,-25.9714,-999.0 +115.285,15467.0,-64.2078,-80.4479,73.1429,-24.4889,-999.0 +103.103,16149.1,-65.1532,-80.4479,66.0481,-23.3196,-999.0 +91.8772,16851.7,-65.0203,-80.4479,53.3224,-24.0699,-999.0 +81.5511,17579.5,-64.556,-80.4479,37.8137,-22.0694,-999.0 +72.0686,18336.1,-63.9085,-80.4479,24.677,-13.4168,-999.0 +63.3785,19128.1,-61.6824,-80.4479,24.3572,-5.07306,-999.0 +54.6132,20066.2,-58.3929,-80.4479,13.5825,-3.73003,-999.0 + + +MEM = mem010 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.107 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.262,383.107,0.843554,-4.40111,-6.24876,6.39467,-999.0 +978.481,446.577,-0.00689265,-4.53884,-6.8666,7.20522,-999.0 +968.126,531.697,-0.934406,-4.69491,-7.1226,7.66269,-999.0 +954.955,640.739,-2.04693,-4.88539,-7.24726,8.05412,-999.0 +938.714,777.446,-1.35939,-5.25173,-7.1264,18.8738,-999.0 +918.995,947.176,0.238753,-5.61605,-1.82018,21.6948,-999.0 +895.44,1156.18,1.8304,-6.10299,4.54966,18.802,-999.0 +867.66,1411.07,2.89863,-5.52432,13.0169,13.3407,-999.0 +835.709,1716.07,4.40471,-4.75918,20.0258,6.05225,-999.0 +800.014,2072.31,5.16338,-5.78715,20.2161,-1.09007,-999.0 +761.07,2479.54,4.46485,-7.9838,19.0328,-1.92665,-999.0 +719.385,2937.24,2.95585,-10.5317,21.9169,0.900635,-999.0 +675.494,3445.14,0.641694,-12.4954,27.0,1.62414,-999.0 +629.951,4002.27,-2.90557,-14.3733,30.0584,-3.12924,-999.0 +584.484,4591.3,-6.91152,-17.5453,31.8222,-9.49079,-999.0 +541.142,5187.55,-11.0653,-22.2533,32.9865,-12.8165,-999.0 +500.45,5782.85,-15.2044,-29.1815,34.7766,-14.0237,-999.0 +462.277,6377.01,-19.5639,-37.5624,36.4672,-15.7076,-999.0 +426.487,6969.92,-24.0921,-46.1634,38.7913,-18.9878,-999.0 +392.949,7561.37,-28.8447,-52.4011,41.7293,-22.7232,-999.0 +361.553,8150.82,-33.8601,-54.9348,44.3739,-25.1404,-999.0 +332.178,8738.05,-38.984,-56.0883,46.1366,-26.0673,-999.0 +304.714,9323.33,-43.9995,-57.1602,46.99,-26.2912,-999.0 +279.066,9907.25,-48.6245,-58.5142,47.805,-26.0693,-999.0 +255.14,10491.5,-52.4229,-60.527,49.4072,-24.6623,-999.0 +232.842,11079.2,-54.9322,-63.4146,53.5637,-21.9843,-999.0 +212.079,11674.1,-56.3503,-66.5942,60.8023,-20.8062,-999.0 +192.768,12278.8,-57.3821,-70.4415,68.3462,-20.8947,-999.0 +174.826,12894.4,-58.5848,-75.0713,73.9164,-22.7051,-999.0 +158.18,13521.4,-59.8494,-80.4479,77.2887,-24.9377,-999.0 +142.753,14160.2,-61.3649,-80.4479,77.8898,-25.9316,-999.0 +128.476,14811.5,-62.9143,-80.4479,76.1078,-25.5561,-999.0 +115.282,15476.3,-64.4819,-80.4479,72.6388,-24.1956,-999.0 +103.1,16157.2,-65.6074,-80.4479,67.2103,-22.174,-999.0 +91.8755,16858.5,-65.3709,-80.4479,55.0696,-22.0121,-999.0 +81.5496,17586.1,-64.2982,-80.4479,36.7117,-20.3605,-999.0 +72.0674,18343.0,-63.9529,-80.4479,26.0582,-11.4591,-999.0 +63.3779,19133.8,-62.2904,-80.4479,23.3419,-3.13709,-999.0 +54.6129,20070.1,-58.5995,-80.4479,13.5783,-3.5679,-999.0 + + +MEM = mem010 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.312 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.492,383.311,2.85999,-3.39154,-5.0782,8.25826,-999.0 +977.724,447.263,1.93711,-3.53723,-5.64422,9.48749,-999.0 +967.368,533.011,0.964257,-3.69626,-5.90914,10.3338,-999.0 +954.214,642.843,-0.200111,-3.8878,-6.09746,11.2891,-999.0 +937.967,779.949,-1.59914,-4.11666,-6.2598,12.6378,-999.0 +918.265,949.673,0.203245,-4.37914,0.390496,23.6353,-999.0 +894.72,1158.86,2.12435,-5.50993,7.7155,20.47,-999.0 +866.959,1414.08,3.21173,-5.20519,14.567,16.05,-999.0 +835.031,1719.3,4.44425,-4.46081,20.8262,8.73631,-999.0 +799.367,2075.57,5.18543,-6.36721,21.2697,3.08743,-999.0 +760.457,2482.55,4.23381,-8.69814,19.9268,1.19746,-999.0 +718.813,2939.88,2.85184,-11.2519,23.1681,3.17015,-999.0 +674.963,3447.7,0.737455,-12.9968,28.9944,2.93034,-999.0 +629.456,4005.07,-2.7137,-14.7011,31.2887,-2.36832,-999.0 +584.031,4594.35,-6.79337,-18.5489,32.4313,-7.17022,-999.0 +540.731,5190.79,-10.8285,-25.3492,33.6069,-10.1883,-999.0 +500.082,5786.23,-15.0698,-33.7921,35.7007,-13.579,-999.0 +461.948,6380.52,-19.3988,-43.385,38.6603,-17.9565,-999.0 +426.189,6973.68,-23.921,-51.6632,41.6982,-21.6811,-999.0 +392.679,7565.3,-28.7958,-54.4598,44.0686,-23.6668,-999.0 +361.307,8154.69,-33.897,-55.3206,45.6777,-23.7925,-999.0 +331.956,8741.75,-39.0364,-56.3845,46.5654,-23.0195,-999.0 +304.514,9326.83,-44.0419,-57.5643,46.5654,-22.6043,-999.0 +278.885,9910.53,-48.6882,-58.9826,46.2794,-22.4285,-999.0 +254.977,10494.4,-52.5584,-60.9269,48.1329,-21.4339,-999.0 +232.697,11081.5,-55.1534,-63.2612,53.7792,-20.0654,-999.0 +211.951,11675.8,-56.4995,-66.3859,61.5773,-19.7578,-999.0 +192.654,12280.2,-57.3987,-70.2672,69.7077,-20.9477,-999.0 +174.727,12896.2,-58.2401,-75.2446,75.3332,-22.3825,-999.0 +158.094,13524.1,-59.4362,-80.4479,78.429,-23.9175,-999.0 +142.68,14164.1,-60.8572,-80.4479,77.9695,-24.9184,-999.0 +128.414,14817.0,-62.3231,-80.4479,74.8282,-24.8345,-999.0 +115.231,15483.2,-64.0343,-80.4479,70.4648,-23.8979,-999.0 +103.059,16164.8,-65.4214,-80.4479,65.2456,-22.2024,-999.0 +91.8423,16865.7,-65.6564,-80.4479,54.7461,-21.1847,-999.0 +81.5246,17591.3,-64.9812,-80.4479,38.2232,-19.1496,-999.0 +72.05,18345.8,-64.3951,-80.4479,27.3635,-10.6539,-999.0 +63.3673,19135.1,-62.352,-80.4479,23.4273,-2.0645,-999.0 +54.6093,20068.4,-59.5126,-80.4479,13.7422,-0.87421,-999.0 + + +MEM = mem010 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.486 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.439,383.486,4.58541,-2.51366,-4.08191,9.6197,-999.0 +976.669,447.854,3.64923,-2.66616,-4.49353,10.7788,-999.0 +966.324,534.163,2.68246,-2.82897,-4.65035,11.3393,-999.0 +953.18,644.718,1.52844,-3.02606,-4.72051,11.7709,-999.0 +936.94,782.738,0.139576,-3.2694,-4.68056,12.2901,-999.0 +917.268,952.97,0.162204,-3.84604,0.401733,21.6478,-999.0 +893.743,1162.32,2.38251,-4.12052,10.0402,21.6297,-999.0 +866.008,1418.0,3.64274,-3.72506,16.1639,16.2038,-999.0 +834.106,1723.84,4.88798,-3.6252,21.5711,9.96216,-999.0 +798.475,2080.6,5.4133,-5.94817,23.4573,6.14217,-999.0 +759.609,2487.71,4.18214,-9.08457,21.8839,5.16468,-999.0 +718.014,2944.57,2.47106,-12.0936,24.6205,6.14819,-999.0 +674.223,3451.67,0.455841,-13.6554,30.0995,4.10709,-999.0 +628.772,4008.66,-2.6927,-15.6598,32.4387,-1.89275,-999.0 +583.406,4597.8,-6.76967,-20.0939,33.3702,-5.80142,-999.0 +540.163,5194.2,-10.691,-27.9659,34.9667,-9.24246,-999.0 +499.567,5789.98,-14.7242,-38.2297,37.4602,-15.2491,-999.0 +461.481,6384.82,-19.1173,-48.3579,40.8044,-20.6003,-999.0 +425.764,6978.31,-23.8213,-52.7632,43.3744,-22.7937,-999.0 +392.291,7569.94,-28.8257,-53.9754,45.1704,-22.5488,-999.0 +360.954,8159.15,-33.9454,-55.4578,46.588,-21.3354,-999.0 +331.637,8745.96,-39.1115,-56.6215,47.2724,-20.1754,-999.0 +304.225,9330.67,-44.1736,-57.7197,46.8567,-19.9942,-999.0 +278.626,9913.82,-48.9044,-58.986,46.3053,-19.8245,-999.0 +254.745,10496.9,-52.86,-60.706,48.0479,-18.8284,-999.0 +232.491,11083.1,-55.4588,-63.1069,53.6982,-17.5948,-999.0 +211.768,11676.4,-56.7768,-66.1233,61.9374,-18.2296,-999.0 +192.494,12280.2,-57.4416,-70.011,70.5184,-19.6557,-999.0 +174.587,12895.8,-58.2931,-75.0231,76.9271,-20.8177,-999.0 +157.974,13523.5,-59.3731,-80.4479,80.6071,-21.9658,-999.0 +142.577,14163.7,-60.6739,-80.4479,79.9618,-22.5569,-999.0 +128.327,14816.9,-62.0572,-80.4479,75.8279,-22.7087,-999.0 +115.158,15484.1,-63.5558,-80.4479,69.7401,-22.944,-999.0 +102.999,16166.6,-65.1114,-80.4479,62.986,-23.0039,-999.0 +91.795,16867.5,-65.6887,-80.4479,53.1709,-21.5505,-999.0 +81.489,17592.1,-65.2365,-80.4479,39.8595,-20.5343,-999.0 +72.0251,18346.4,-64.0051,-80.4479,27.7773,-8.56617,-999.0 +63.3523,19136.7,-61.8444,-80.4479,24.7482,-2.2236,-999.0 +54.6041,20070.1,-59.5245,-80.4479,11.277,-1.69426,-999.0 + + +MEM = mem010 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.69 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.141,383.69,6.56967,-1.40884,-2.40604,11.5727,-999.0 +975.385,448.539,5.5981,-1.57773,-2.62351,13.1372,-999.0 +965.059,535.486,4.60767,-1.75466,-2.6686,13.922,-999.0 +951.922,646.853,3.43794,-1.96789,-2.63586,14.4913,-999.0 +935.715,785.877,2.01267,-2.24198,-2.49312,15.2107,-999.0 +916.057,956.765,0.351996,-2.69701,-1.42888,17.1761,-999.0 +892.56,1166.21,2.22772,-2.92988,11.142,23.3022,-999.0 +864.852,1422.05,3.86163,-2.46771,17.9807,17.1094,-999.0 +832.983,1728.22,5.04017,-2.79165,22.7212,11.159,-999.0 +797.398,2085.13,5.42123,-6.10482,24.2185,8.38877,-999.0 +758.588,2492.21,4.21312,-9.61345,24.2047,7.66597,-999.0 +717.056,2949.04,2.51073,-12.9634,27.2218,8.27937,-999.0 +673.331,3456.06,0.525178,-15.3348,32.477,5.43208,-999.0 +627.954,4012.92,-2.64219,-17.3598,34.3663,-0.385672,-999.0 +582.661,4602.0,-6.64666,-22.1286,35.2137,-4.99357,-999.0 +539.486,5198.3,-10.6864,-30.8592,37.1695,-9.8644,-999.0 +498.952,5793.98,-14.6443,-42.1158,40.3625,-16.0171,-999.0 +460.92,6388.78,-19.119,-49.1606,43.3075,-20.6205,-999.0 +425.252,6982.06,-23.9224,-51.9028,46.027,-21.9934,-999.0 +391.825,7573.33,-28.9412,-53.7621,48.1099,-20.9,-999.0 +360.532,8162.04,-34.1464,-55.3047,49.7028,-19.209,-999.0 +331.254,8748.16,-39.3771,-56.6495,49.8691,-18.4519,-999.0 +303.88,9332.16,-44.3691,-58.0936,48.2868,-18.3816,-999.0 +278.316,9914.83,-48.9696,-59.4965,46.6121,-18.1566,-999.0 +254.467,10497.7,-52.8939,-61.1005,48.222,-16.9584,-999.0 +232.242,11083.5,-55.5393,-63.2256,53.8197,-16.5207,-999.0 +211.547,11676.5,-56.7708,-66.0275,62.1451,-17.0805,-999.0 +192.298,12279.9,-57.5914,-69.7693,71.6347,-17.7219,-999.0 +174.416,12894.9,-58.4797,-74.7696,78.8967,-18.5704,-999.0 +157.825,13522.0,-59.4024,-80.4479,82.9683,-19.7858,-999.0 +142.449,14162.1,-60.5289,-80.4479,82.4994,-19.8568,-999.0 +128.219,14815.6,-61.8308,-80.4479,78.2987,-19.1397,-999.0 +115.068,15483.1,-63.3039,-80.4479,71.2319,-19.4928,-999.0 +102.926,16165.9,-64.9549,-80.4479,63.1193,-21.8248,-999.0 +91.7377,16866.1,-65.9533,-80.4479,51.9365,-21.6696,-999.0 +81.446,17589.0,-65.6101,-80.4479,41.1978,-21.0541,-999.0 +71.9952,18341.7,-64.0968,-80.4479,29.7785,-12.1189,-999.0 +63.3342,19132.4,-61.2041,-80.4479,26.1459,-2.36861,-999.0 +54.5978,20067.1,-59.0094,-80.4479,10.9885,-2.10177,-999.0 + + +MEM = mem010 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.824 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.895,383.824,7.90437,-0.923262,-2.52488,12.5477,-999.0 +974.14,448.997,6.94433,-1.08748,-2.7923,14.1821,-999.0 +963.828,536.383,5.96415,-1.25515,-2.88127,14.8842,-999.0 +950.71,648.318,4.80206,-1.45341,-2.90084,15.2993,-999.0 +934.518,788.054,3.36449,-1.69786,-2.84689,15.7929,-999.0 +914.886,959.821,1.6865,-1.97624,-2.16589,16.595,-999.0 +891.408,1169.97,2.58965,-1.57212,11.0442,22.908,-999.0 +863.727,1426.21,4.04502,-1.16787,19.494,19.5375,-999.0 +831.888,1732.73,5.27468,-2.35458,24.6539,13.5426,-999.0 +796.353,2089.92,5.59724,-6.42808,25.8246,9.94366,-999.0 +757.6,2497.12,4.33734,-10.8526,25.7928,7.90556,-999.0 +716.132,2953.84,2.49574,-14.738,28.9201,7.18729,-999.0 +672.477,3460.58,0.470462,-17.1365,33.9604,4.48491,-999.0 +627.172,4017.2,-2.5931,-19.2954,36.5986,-0.0348808,-999.0 +581.949,4606.32,-6.4159,-24.9143,37.3763,-5.17773,-999.0 +538.84,5202.88,-10.4591,-34.8351,39.0478,-10.8613,-999.0 +498.364,5798.68,-14.6122,-44.9292,42.0709,-15.9258,-999.0 +460.382,6393.38,-19.1442,-48.8601,45.0128,-18.9817,-999.0 +424.762,6986.47,-23.9924,-50.4503,48.0372,-18.961,-999.0 +391.379,7577.37,-29.116,-51.4511,50.4774,-17.6843,-999.0 +360.125,8165.5,-34.3897,-52.0924,51.5312,-16.7439,-999.0 +330.886,8750.94,-39.6013,-54.0407,50.8324,-16.129,-999.0 +303.548,9334.34,-44.5399,-57.3541,48.852,-15.6634,-999.0 +278.016,9916.56,-49.0513,-59.939,47.6528,-14.9203,-999.0 +254.199,10499.4,-52.72,-61.7809,49.3666,-14.1804,-999.0 +232.003,11085.9,-55.0968,-63.6918,54.4619,-14.1671,-999.0 +211.335,11679.7,-56.5374,-66.1012,63.1406,-14.9534,-999.0 +192.111,12283.1,-57.672,-69.618,72.6257,-16.1031,-999.0 +174.252,12897.5,-58.5912,-74.4315,79.4821,-17.4907,-999.0 +157.683,13524.2,-59.4547,-80.2773,83.9665,-18.5138,-999.0 +142.328,14164.1,-60.4188,-80.4479,84.3132,-17.84,-999.0 +128.117,14817.6,-61.7188,-80.4479,80.7275,-16.2739,-999.0 +114.983,15484.9,-63.2981,-80.4479,74.0355,-16.9572,-999.0 +102.858,16167.7,-64.7042,-80.4479,63.9366,-19.5394,-999.0 +91.6831,16868.4,-65.6098,-80.4479,49.7016,-21.235,-999.0 +81.4047,17591.1,-65.8032,-80.4479,40.4748,-20.8626,-999.0 +71.9664,18343.4,-63.8066,-80.4479,32.5104,-13.1086,-999.0 +63.3167,19135.3,-60.372,-80.4479,27.4935,-4.13003,-999.0 +54.5918,20071.4,-58.6989,-80.4479,11.7578,-3.09813,-999.0 + + +MEM = mem010 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.921 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.056,383.921,8.81035,0.0197818,-2.86402,13.9628,-999.0 +972.325,449.329,7.85762,-0.143373,-3.18424,16.063,-999.0 +962.023,537.031,6.87542,-0.30996,-3.26557,16.9748,-999.0 +948.933,649.372,5.71143,-0.506993,-3.25122,17.5048,-999.0 +932.77,789.62,4.286,-0.746533,-3.12868,18.0016,-999.0 +913.165,962.016,2.58302,-1.02469,-2.69262,18.5143,-999.0 +889.725,1172.75,3.03573,-0.447577,10.2834,23.0095,-999.0 +862.092,1429.57,4.67434,-0.880803,21.7105,19.995,-999.0 +830.321,1736.61,5.68787,-3.07371,26.4748,14.7697,-999.0 +794.859,2094.06,5.79353,-7.05509,27.6163,11.4734,-999.0 +756.188,2501.63,4.79337,-11.7081,28.4574,8.21574,-999.0 +714.806,2958.97,2.95963,-15.7498,31.4806,5.29173,-999.0 +671.24,3466.16,0.668145,-18.2072,34.8505,1.6791,-999.0 +626.031,4022.9,-2.46849,-20.9483,37.1129,-2.22172,-999.0 +580.901,4612.06,-6.2769,-27.7027,37.7965,-7.31206,-999.0 +537.885,5208.67,-10.3529,-37.5456,39.5006,-11.7716,-999.0 +497.489,5804.44,-14.6055,-44.8883,42.7908,-14.7857,-999.0 +459.582,6399.01,-19.1759,-47.134,46.5056,-16.5822,-999.0 +424.03,6991.8,-24.1302,-47.7647,49.4223,-16.9021,-999.0 +390.711,7582.19,-29.3158,-48.5164,51.1993,-16.4003,-999.0 +359.52,8169.7,-34.6005,-50.1492,51.4708,-15.6366,-999.0 +330.337,8754.48,-39.8064,-52.7207,50.4008,-15.3412,-999.0 +303.051,9337.16,-44.7805,-56.2768,48.6791,-15.2569,-999.0 +277.57,9918.64,-49.2467,-59.7133,48.1021,-14.2929,-999.0 +253.799,10501.0,-52.6752,-62.0557,50.659,-12.756,-999.0 +231.647,11087.7,-54.8552,-63.7693,57.8299,-11.9607,-999.0 +211.02,11681.9,-56.2938,-66.1488,67.022,-12.9761,-999.0 +191.834,12285.8,-57.376,-69.756,75.6336,-15.0824,-999.0 +174.01,12900.7,-58.2856,-74.6831,81.6846,-16.9372,-999.0 +157.474,13527.7,-59.3133,-80.2875,85.9382,-17.7612,-999.0 +142.149,14167.1,-60.6211,-80.4479,86.1807,-17.7071,-999.0 +127.965,14819.2,-62.1167,-80.4479,82.3924,-17.4385,-999.0 +114.857,15484.9,-63.6055,-80.4479,74.9511,-18.2148,-999.0 +102.755,16166.2,-64.9483,-80.4479,63.7155,-19.9524,-999.0 +91.6025,16865.7,-65.6665,-80.4479,48.9138,-20.6471,-999.0 +81.3439,17587.0,-65.9974,-80.4479,38.5678,-18.3552,-999.0 +71.9239,18338.8,-63.3777,-80.4479,33.0618,-11.6253,-999.0 +63.2909,19131.9,-59.6162,-80.4479,26.4212,-4.21387,-999.0 +54.583,20067.6,-58.7692,-80.4479,12.5232,-3.04521,-999.0 + + +MEM = mem010 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.991 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.521,383.991,9.44176,0.922285,-3.44119,15.3683,-999.0 +970.793,449.572,8.53098,0.753209,-3.81073,18.2078,-999.0 +960.502,537.514,7.56094,0.5815,-3.83109,19.4824,-999.0 +947.429,650.169,6.40436,0.379701,-3.7157,20.2026,-999.0 +931.284,790.813,4.98688,0.132573,-3.42619,20.8631,-999.0 +911.712,963.702,3.28746,-0.161619,-2.83114,21.4413,-999.0 +888.306,1174.92,3.50477,-0.0276167,9.50499,25.0814,-999.0 +860.72,1432.28,5.32367,-0.670859,22.5329,21.9618,-999.0 +829.001,1740.08,6.37124,-2.54223,27.9299,16.4427,-999.0 +793.595,2098.21,6.13837,-6.60139,29.1657,13.1554,-999.0 +754.984,2506.21,5.04723,-11.7207,31.1457,8.67399,-999.0 +713.676,2963.82,3.07671,-15.2723,33.0854,3.01443,-999.0 +670.179,3471.27,0.858544,-18.1812,35.2933,-1.60885,-999.0 +625.05,4028.26,-2.26331,-23.0856,37.312,-4.6555,-999.0 +580.006,4617.55,-6.13444,-30.3973,37.9677,-8.59235,-999.0 +537.063,5214.2,-10.2959,-38.7779,40.0956,-11.5309,-999.0 +496.736,5809.95,-14.5863,-44.3989,43.7138,-13.508,-999.0 +458.892,6404.37,-19.2391,-45.5918,47.3543,-14.88,-999.0 +423.399,6996.85,-24.2414,-46.4148,50.3022,-14.6919,-999.0 +390.135,7586.81,-29.4678,-47.8812,51.3386,-13.9282,-999.0 +358.994,8173.86,-34.7233,-49.7888,50.6816,-13.7374,-999.0 +329.86,8758.28,-39.8646,-52.3218,49.0327,-14.4379,-999.0 +302.619,9340.78,-44.747,-55.7324,47.4893,-15.1486,-999.0 +277.18,9922.29,-49.1316,-59.1594,47.5872,-14.5933,-999.0 +253.451,10504.8,-52.5985,-61.4951,51.6832,-12.8617,-999.0 +231.336,11091.2,-54.9526,-63.289,59.6875,-11.4463,-999.0 +210.744,11684.7,-56.5494,-65.7726,68.8139,-12.4261,-999.0 +191.591,12287.8,-57.4891,-69.7783,77.7552,-14.3751,-999.0 +173.798,12902.2,-58.3765,-74.9102,84.0512,-16.2329,-999.0 +157.29,13528.5,-59.4873,-80.2949,87.6004,-18.0544,-999.0 +141.991,14167.0,-60.7448,-80.4479,87.2915,-18.5923,-999.0 +127.833,14818.6,-62.0745,-80.4479,83.1789,-17.8173,-999.0 +114.747,15484.3,-63.3678,-80.4479,75.3849,-17.3522,-999.0 +102.666,16166.1,-64.5247,-80.4479,63.801,-17.5648,-999.0 +91.532,16866.4,-65.2546,-80.4479,48.2279,-17.2336,-999.0 +81.2906,17588.6,-65.5472,-80.4479,36.2213,-14.293,-999.0 +71.8864,18339.7,-63.7269,-80.4479,31.9152,-10.3546,-999.0 +63.2682,19129.1,-60.6632,-80.4479,27.4495,-2.91755,-999.0 +54.5752,20059.6,-59.5192,-80.4479,14.8027,-2.36485,-999.0 + + +MEM = mem010 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.975 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.701,383.975,9.25261,1.1937,-4.32794,15.8273,-999.0 +969.992,449.531,8.44089,1.01545,-4.93316,19.489,-999.0 +959.704,537.459,7.5048,0.837182,-4.97339,21.2097,-999.0 +946.641,650.104,6.36601,0.629852,-4.79358,22.176,-999.0 +930.511,790.747,4.97236,0.381281,-4.50756,22.7981,-999.0 +910.954,963.702,3.44055,0.146485,-2.23048,24.3199,-999.0 +887.568,1175.38,4.45269,0.122152,12.1512,27.2462,-999.0 +860.009,1433.66,6.40572,-1.1168,24.8292,23.7107,-999.0 +828.322,1742.48,7.33904,-3.37447,30.2155,18.0301,-999.0 +792.953,2101.54,6.81779,-7.06762,32.1954,13.8922,-999.0 +754.379,2510.36,5.5771,-11.5482,33.5683,7.83262,-999.0 +713.101,2968.72,3.42365,-14.4924,35.0321,1.43146,-999.0 +669.643,3476.5,0.915748,-18.6455,36.6211,-2.30863,-999.0 +624.557,4033.49,-2.19463,-24.8537,37.9977,-5.03681,-999.0 +579.555,4622.82,-6.02208,-32.0867,38.6706,-8.36215,-999.0 +536.65,5219.55,-10.2523,-38.806,40.2201,-10.5096,-999.0 +496.355,5815.16,-14.7062,-43.1046,43.3635,-12.1105,-999.0 +458.542,6409.17,-19.4254,-44.7548,47.398,-13.4837,-999.0 +423.077,7001.11,-24.467,-45.9428,50.2513,-13.003,-999.0 +389.841,7590.53,-29.6417,-47.562,51.1848,-12.0952,-999.0 +358.725,8177.18,-34.8192,-49.6036,50.4263,-12.3381,-999.0 +329.616,8761.41,-39.8742,-51.8983,48.7756,-13.5859,-999.0 +302.398,9343.92,-44.6654,-54.6714,47.6461,-14.6394,-999.0 +276.981,9925.71,-48.9366,-57.707,48.7613,-14.7115,-999.0 +253.271,10508.7,-52.3727,-60.2724,53.2989,-14.0355,-999.0 +231.174,11095.5,-54.8332,-62.5719,61.0633,-13.3173,-999.0 +210.6,11689.1,-56.5109,-65.5279,70.2276,-13.7058,-999.0 +191.464,12291.8,-57.6697,-69.7729,78.6664,-15.1252,-999.0 +173.687,12905.5,-58.6158,-75.0152,84.2093,-17.0838,-999.0 +157.192,13531.1,-59.5845,-80.4142,87.4914,-18.6715,-999.0 +141.908,14169.4,-60.7067,-80.4479,87.3814,-18.558,-999.0 +127.762,14821.0,-61.9575,-80.4479,83.9039,-16.9086,-999.0 +114.689,15487.1,-63.0878,-80.4479,76.6016,-15.9274,-999.0 +102.619,16170.0,-64.017,-80.4479,65.2269,-15.9636,-999.0 +91.4956,16871.8,-64.7062,-80.4479,50.4178,-15.1678,-999.0 +81.2636,17595.7,-64.8367,-80.4479,36.8006,-10.1119,-999.0 +71.8673,18348.5,-63.2273,-80.4479,29.5549,-8.85395,-999.0 +63.2566,19137.5,-61.1196,-80.4479,28.4571,-3.95455,-999.0 +54.5712,20066.4,-59.5296,-80.4479,13.6859,-2.57962,-999.0 + + +MEM = mem010 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.885 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.291,383.885,8.29672,1.27365,-4.68796,14.7654,-999.0 +969.579,449.255,7.71158,1.09392,-5.72745,19.583,-999.0 +959.296,536.984,6.89707,0.892192,-5.99685,22.8697,-999.0 +946.241,649.415,5.85022,0.666796,-5.6958,24.9653,-999.0 +930.118,789.832,4.53769,0.427721,-4.99273,26.3175,-999.0 +910.561,962.776,3.69287,0.389328,0.240843,30.3451,-999.0 +887.188,1174.98,5.45595,-0.0901609,14.9259,29.4261,-999.0 +859.635,1434.2,7.41993,-0.995589,27.036,23.8539,-999.0 +827.962,1744.12,8.33117,-3.88661,33.1379,18.1272,-999.0 +792.608,2104.33,7.76094,-8.13774,35.219,13.5547,-999.0 +754.06,2514.29,6.34381,-12.7188,36.0385,6.79289,-999.0 +712.809,2973.46,3.87536,-16.9312,36.7157,0.566324,-999.0 +669.381,3481.51,1.00414,-21.0913,36.8227,-2.919,-999.0 +624.321,4038.44,-2.18357,-26.9896,37.8053,-5.08938,-999.0 +579.345,4627.65,-6.05629,-33.6143,39.1357,-7.51769,-999.0 +536.461,5224.14,-10.3929,-39.1992,40.8801,-9.33277,-999.0 +496.183,5819.28,-14.9535,-42.7482,43.7148,-10.5027,-999.0 +458.385,6412.69,-19.6916,-44.2592,47.3652,-10.8014,-999.0 +422.936,7004.07,-24.6709,-45.2922,50.0305,-9.77031,-999.0 +389.714,7593.08,-29.7724,-46.9162,51.077,-9.17861,-999.0 +358.612,8179.48,-34.873,-49.1389,50.4838,-10.135,-999.0 +329.514,8763.61,-39.8713,-51.6252,48.9958,-11.8611,-999.0 +302.309,9346.16,-44.617,-54.2357,48.0436,-13.4229,-999.0 +276.902,9928.07,-48.8556,-56.9799,49.3544,-14.2211,-999.0 +253.201,10511.2,-52.3119,-59.5415,54.4299,-13.9444,-999.0 +231.114,11097.7,-55.0096,-61.9336,62.296,-13.3826,-999.0 +210.547,11690.4,-57.0013,-65.0746,70.9498,-14.0141,-999.0 +191.418,12291.7,-58.1372,-69.6303,79.1942,-15.6199,-999.0 +173.647,12904.4,-58.8299,-75.1507,85.2849,-16.997,-999.0 +157.159,13529.8,-59.4353,-80.4479,89.1906,-17.5608,-999.0 +141.878,14168.9,-60.2397,-80.4479,89.2066,-16.8707,-999.0 +127.736,14822.0,-61.4047,-80.4479,85.3262,-16.1017,-999.0 +114.666,15489.4,-62.7482,-80.4479,77.8934,-16.1906,-999.0 +102.6,16172.7,-63.962,-80.4479,67.2274,-15.6976,-999.0 +91.4805,16874.6,-64.6206,-80.4479,52.1061,-13.4112,-999.0 +81.2521,17599.1,-64.5143,-80.4479,36.2988,-7.30278,-999.0 +71.8593,18352.0,-63.4249,-80.4479,27.3391,-7.36091,-999.0 +63.2517,19140.2,-61.2162,-80.4479,27.13,-5.79127,-999.0 +54.5695,20068.7,-59.5176,-80.4479,13.7755,-0.934436,-999.0 + + +MEM = mem009 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.315 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.512,384.315,12.7572,0.0887094,-1.57097,-3.89364,-999.0 +966.975,450.739,12.4583,-0.621345,-2.01432,-4.99306,-999.0 +956.924,539.894,11.6118,-0.739738,-1.8078,-5.14595,-999.0 +943.715,654.132,10.4173,-0.66998,-1.49064,-5.24257,-999.0 +928.04,796.725,8.9243,-0.730383,-1.66176,-5.47825,-999.0 +907.097,972.862,9.74857,-4.38522,1.53863,-1.56963,-999.0 +885.524,1188.87,10.7977,-8.982,5.08743,-1.94072,-999.0 +860.555,1450.47,10.505,-9.84797,8.36493,-6.36508,-999.0 +829.166,1760.92,10.074,-12.5221,11.3332,-8.65881,-999.0 +792.787,2120.88,8.81079,-16.3923,16.4828,-9.21185,-999.0 +753.376,2529.82,6.01857,-18.5424,20.331,-8.15424,-999.0 +711.481,2986.91,2.76445,-21.026,22.2072,-11.1636,-999.0 +667.412,3492.2,-0.613064,-22.9507,24.3109,-12.7362,-999.0 +623.253,4044.94,-4.54199,-25.7452,25.9954,-14.7845,-999.0 +579.123,4628.25,-8.59028,-25.155,27.7316,-20.3619,-999.0 +535.795,5218.85,-12.8043,-23.6291,29.6716,-26.1966,-999.0 +494.831,5809.26,-17.1545,-25.0803,32.5789,-29.1172,-999.0 +457.173,6398.72,-21.6579,-28.0226,32.9351,-36.3791,-999.0 +421.748,6986.34,-26.4524,-35.194,30.1237,-43.7983,-999.0 +388.67,7571.48,-31.5752,-39.0589,26.9118,-50.97,-999.0 +357.222,8154.08,-36.7218,-44.1691,25.5213,-58.1323,-999.0 +327.964,8734.59,-41.8678,-51.2919,25.9765,-60.9635,-999.0 +301.769,9312.19,-46.9338,-53.1388,25.7853,-61.0423,-999.0 +277.709,9885.97,-51.5445,-55.9002,26.3405,-56.9856,-999.0 +252.512,10459.9,-55.5042,-60.6336,31.3023,-51.7478,-999.0 +229.722,11039.2,-58.1528,-65.4878,37.341,-44.4978,-999.0 +209.594,11625.6,-59.6115,-69.2138,41.5003,-36.9117,-999.0 +190.139,12223.2,-59.6175,-73.3131,53.2009,-31.3041,-999.0 +173.746,12838.5,-55.789,-78.1652,54.0361,-30.6151,-999.0 +157.944,13470.7,-55.6094,-80.4479,54.3045,-28.6161,-999.0 +142.339,14116.4,-56.8313,-80.4479,52.8162,-22.8237,-999.0 +128.067,14774.9,-58.9843,-80.4479,47.2866,-18.2301,-999.0 +115.4,15444.5,-60.8537,-80.4479,43.4084,-13.3325,-999.0 +102.062,16130.1,-63.2292,-80.4479,44.5864,-5.11174,-999.0 +90.1932,16839.9,-63.7717,-80.4479,41.4616,-6.62168,-999.0 +80.9148,17575.2,-62.0044,-80.4479,33.0267,-14.5231,-999.0 +71.7614,18337.8,-60.6521,-80.4479,25.2348,-14.6773,-999.0 +63.1735,19135.3,-58.5253,-80.4479,21.9043,-10.7594,-999.0 +54.5127,20073.1,-57.3171,-80.4479,20.8995,-0.48755,-999.0 + + +MEM = mem009 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.205 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.479,384.205,11.7559,-0.103606,-2.53167,-1.93746,-999.0 +968.759,450.455,12.0507,-0.608117,-3.13456,-3.39031,-999.0 +958.516,539.487,11.2883,-0.741822,-2.44419,-3.30532,-999.0 +945.464,653.595,10.1953,-0.87205,-1.50289,-3.09969,-999.0 +929.362,796.126,8.94957,-1.15376,-0.434601,-2.81702,-999.0 +909.838,972.197,9.90098,-4.11888,3.72188,0.192277,-999.0 +886.525,1188.3,11.0624,-8.81193,7.21383,-0.701288,-999.0 +859.047,1450.67,10.7208,-9.98523,9.89024,-5.69856,-999.0 +827.454,1762.55,10.5196,-13.8118,12.3286,-8.50156,-999.0 +792.184,2123.74,8.69709,-16.2731,16.6293,-10.0613,-999.0 +753.699,2533.27,5.93386,-18.278,19.3232,-10.6848,-999.0 +712.502,2990.85,3.03334,-20.9113,21.5741,-12.6265,-999.0 +669.114,3496.46,-0.331529,-22.985,24.2409,-14.6367,-999.0 +624.087,4049.69,-4.23426,-24.3926,25.717,-18.6064,-999.0 +579.122,4634.3,-8.36979,-22.4545,27.0011,-22.7253,-999.0 +536.231,5226.4,-12.4732,-22.8044,30.9105,-25.3896,-999.0 +495.948,5817.57,-16.914,-24.878,32.2943,-30.904,-999.0 +458.151,6406.92,-21.6279,-31.0144,30.8899,-39.6009,-999.0 +422.715,6994.36,-26.2068,-38.86,26.8938,-48.6396,-999.0 +389.509,7579.95,-31.1215,-37.7173,26.3912,-55.4029,-999.0 +358.421,8163.18,-36.1673,-42.215,25.4202,-58.5942,-999.0 +329.339,8743.74,-41.4276,-46.1612,24.3375,-63.3562,-999.0 +302.148,9321.71,-46.6193,-51.3694,23.5361,-67.9053,-999.0 +276.756,9897.7,-51.3624,-56.0746,25.8671,-62.6876,-999.0 +253.071,10473.8,-55.0194,-61.5044,33.28,-56.9783,-999.0 +230.999,11053.5,-57.3613,-66.2354,38.0511,-50.4339,-999.0 +210.446,11639.9,-59.0448,-69.313,42.4901,-42.5937,-999.0 +191.329,12236.9,-59.1414,-73.4389,52.9248,-33.8879,-999.0 +173.569,12851.3,-56.4662,-78.5654,55.4907,-32.4693,-999.0 +157.089,13484.7,-56.1997,-80.4479,56.1966,-31.9751,-999.0 +141.818,14132.6,-57.4891,-80.4479,54.0543,-28.047,-999.0 +127.684,14792.4,-59.6313,-80.4479,50.0262,-21.2317,-999.0 +114.621,15464.3,-61.4762,-80.4479,47.4982,-15.1191,-999.0 +102.562,16149.4,-64.0064,-80.4479,47.7275,-10.004,-999.0 +91.45,16851.4,-64.3122,-80.4479,44.0493,-8.92747,-999.0 +81.229,17577.5,-63.706,-80.4479,32.2121,-13.9279,-999.0 +71.8433,18332.0,-63.126,-80.4479,23.2307,-13.3309,-999.0 +63.242,19121.4,-60.5957,-80.4479,18.8504,-8.22203,-999.0 +54.5661,20054.4,-57.8998,-80.4479,18.72,2.49895,-999.0 + + +MEM = mem009 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.129 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.704,384.129,10.9496,0.10177,-3.74399,-2.84891,-999.0 +969.974,450.23,11.514,-0.605519,-4.88923,-3.61985,-999.0 +959.696,539.14,11.023,-0.902764,-3.32113,-3.34856,-999.0 +946.629,653.174,10.0966,-0.954787,-1.05784,-2.98827,-999.0 +930.514,795.772,9.29985,-1.37875,1.69406,-2.40728,-999.0 +910.968,972.151,10.6016,-4.77569,6.65115,-0.270743,-999.0 +887.624,1188.66,11.5267,-8.98868,10.5389,-2.45281,-999.0 +860.111,1451.42,11.1556,-10.4004,11.004,-7.15639,-999.0 +828.487,1763.61,10.7057,-14.0488,12.6643,-10.6696,-999.0 +793.171,2124.76,8.43071,-15.3096,15.8804,-11.7683,-999.0 +754.631,2534.09,5.8199,-17.5948,18.9361,-12.7752,-999.0 +713.378,2991.51,2.8923,-20.1508,21.5302,-14.4136,-999.0 +669.933,3496.92,-0.47799,-22.1454,23.371,-17.8115,-999.0 +624.841,4050.0,-4.37418,-21.9887,24.5404,-20.7595,-999.0 +579.811,4634.51,-8.50023,-21.0485,27.0894,-23.0927,-999.0 +536.861,5226.42,-12.6639,-21.5777,29.8533,-25.5271,-999.0 +496.525,5817.13,-17.1837,-25.967,29.9486,-31.5673,-999.0 +458.685,6406.31,-21.4459,-34.0254,28.2382,-40.4474,-999.0 +423.205,6994.36,-25.8847,-36.3877,28.335,-49.5628,-999.0 +389.955,7580.84,-30.7892,-37.7564,29.4586,-53.9545,-999.0 +358.828,8164.82,-35.948,-40.9387,30.6273,-55.502,-999.0 +329.71,8746.02,-41.2122,-45.3917,30.9986,-57.8722,-999.0 +302.485,9324.45,-46.5401,-50.3978,30.2769,-59.8896,-999.0 +277.062,9900.52,-51.4436,-55.7766,31.1631,-58.8464,-999.0 +253.347,10475.7,-55.7111,-61.0021,35.5164,-59.9293,-999.0 +231.246,11052.9,-58.6079,-65.5931,37.1394,-56.3148,-999.0 +210.666,11636.1,-60.2259,-68.9119,38.2621,-43.2374,-999.0 +191.523,12230.9,-59.6415,-72.8391,47.6118,-32.9552,-999.0 +173.738,12843.2,-57.533,-77.9907,52.8244,-31.2522,-999.0 +157.237,13474.6,-56.6693,-80.4479,51.9396,-31.5816,-999.0 +141.944,14122.0,-57.4509,-80.4479,47.4336,-28.2032,-999.0 +127.789,14782.5,-59.374,-80.4479,46.6872,-19.3094,-999.0 +114.709,15455.3,-61.3809,-80.4479,48.2468,-12.1724,-999.0 +102.633,16142.1,-63.317,-80.4479,48.6425,-9.36036,-999.0 +91.5051,16846.3,-63.929,-80.4479,43.9261,-11.8106,-999.0 +81.2701,17574.6,-63.1612,-80.4479,30.1892,-17.7545,-999.0 +71.8714,18331.6,-62.5498,-80.4479,20.9689,-17.632,-999.0 +63.2587,19123.3,-60.3598,-80.4479,17.9563,-14.5141,-999.0 +54.5717,20057.4,-58.0472,-80.4479,18.6431,-8.17957,-999.0 + + +MEM = mem009 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.002 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.496,384.002,9.58295,0.492911,-5.32006,-1.56373,-999.0 +969.783,449.848,10.5901,-0.807642,-8.08733,-2.2771,-999.0 +959.508,538.507,10.3502,-1.08254,-5.85438,-1.85559,-999.0 +946.457,652.361,9.85556,-1.07706,-2.0561,-1.29429,-999.0 +930.332,795.04,9.86175,-1.95113,2.39363,-0.779671,-999.0 +910.799,971.81,11.4385,-5.81222,7.91504,-0.762513,-999.0 +887.462,1188.65,11.7197,-9.02155,10.0653,-4.49415,-999.0 +859.96,1451.76,11.7398,-11.0327,9.75523,-9.0078,-999.0 +828.342,1764.18,10.583,-13.0792,10.9614,-12.5168,-999.0 +793.026,2125.16,8.17549,-14.1748,14.2911,-12.8321,-999.0 +754.489,2534.2,5.53974,-16.2573,17.4006,-13.9698,-999.0 +713.237,2991.26,2.59153,-18.5209,19.175,-16.8585,-999.0 +669.795,3496.29,-0.752201,-20.0489,21.1868,-19.4721,-999.0 +624.7,4049.14,-4.57383,-18.9324,23.2853,-21.3485,-999.0 +579.663,4633.69,-8.57493,-18.2675,26.1463,-23.062,-999.0 +536.713,5225.45,-12.9176,-21.1866,28.286,-26.0294,-999.0 +496.389,5815.84,-17.2156,-27.8729,29.0061,-32.5851,-999.0 +458.563,6404.97,-21.4399,-34.276,27.7064,-41.1197,-999.0 +423.092,6993.15,-25.7854,-38.1444,25.6273,-49.2897,-999.0 +389.854,7579.94,-30.5987,-41.1029,26.4191,-54.7505,-999.0 +358.735,8164.34,-35.7528,-44.3082,28.364,-56.5712,-999.0 +329.624,8745.97,-41.0392,-47.9693,29.795,-56.5792,-999.0 +302.406,9324.98,-46.2575,-52.2893,31.8956,-55.9927,-999.0 +276.99,9901.79,-51.1726,-57.3798,35.8241,-54.8305,-999.0 +253.281,10477.7,-55.4586,-62.18,39.7933,-55.3518,-999.0 +231.187,11055.8,-58.2041,-66.0983,40.586,-53.4065,-999.0 +210.612,11640.7,-59.4168,-69.3133,40.2354,-45.4189,-999.0 +191.474,12237.1,-59.3384,-72.4888,46.0086,-36.7772,-999.0 +173.694,12849.6,-57.7363,-77.4324,51.0556,-33.0915,-999.0 +157.198,13480.4,-56.8732,-80.4479,51.6004,-29.9776,-999.0 +141.91,14127.2,-57.6892,-80.4479,49.2121,-24.5317,-999.0 +127.76,14786.8,-59.7601,-80.4479,47.8461,-16.5851,-999.0 +114.686,15458.0,-62.0058,-80.4479,51.9311,-10.3983,-999.0 +102.615,16143.3,-63.5535,-80.4479,54.2108,-9.86198,-999.0 +91.4919,16848.2,-63.303,-80.4479,46.2524,-11.0669,-999.0 +81.2605,17578.6,-62.5311,-80.4479,31.2038,-13.178,-999.0 +71.865,18338.0,-61.9027,-80.4479,20.3439,-13.2104,-999.0 +63.255,19131.5,-59.9599,-80.4479,16.8219,-12.8989,-999.0 +54.5706,20067.4,-57.5686,-80.4479,15.557,-11.2892,-999.0 + + +MEM = mem009 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.88 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.514,383.88,8.37833,0.415477,-4.02164,-2.48586,-999.0 +966.817,449.472,9.67496,-0.916506,-7.55392,-2.25799,-999.0 +956.565,537.867,9.65582,-1.11197,-4.41292,-2.36938,-999.0 +943.564,651.502,9.53053,-1.20881,0.272098,-2.429,-999.0 +927.5,794.142,10.1687,-2.66777,5.36113,-3.02121,-999.0 +908.03,971.052,11.8564,-6.91154,11.7177,-5.69487,-999.0 +884.773,1188.02,11.8474,-9.07324,11.0267,-9.38451,-999.0 +857.358,1451.08,11.621,-10.6662,11.5688,-13.4522,-999.0 +825.834,1763.08,9.96264,-11.4665,13.2563,-15.0605,-999.0 +790.626,2123.44,7.76342,-13.1973,15.7262,-15.5452,-999.0 +752.209,2531.85,5.15028,-16.1814,17.6532,-17.6385,-999.0 +711.093,2988.25,2.32025,-19.2106,21.2207,-20.0617,-999.0 +667.785,3492.85,-0.938803,-17.4403,23.3163,-21.0274,-999.0 +622.821,4045.69,-4.57742,-16.0008,25.0429,-22.4456,-999.0 +577.922,4630.2,-8.6242,-18.7039,27.725,-24.4753,-999.0 +535.12,5221.73,-12.7888,-24.202,30.3613,-29.1216,-999.0 +494.933,5812.27,-16.9287,-28.4177,31.7487,-36.0232,-999.0 +457.227,6401.8,-21.2685,-31.2155,30.5786,-43.528,-999.0 +421.866,6989.99,-25.9153,-34.3988,30.1373,-48.3881,-999.0 +388.73,7576.28,-30.801,-38.8239,30.5976,-50.8894,-999.0 +357.713,8160.06,-35.908,-44.424,31.2844,-51.1296,-999.0 +328.696,8741.14,-41.1253,-49.7459,32.5363,-50.5218,-999.0 +301.57,9319.74,-46.2782,-53.8578,35.3263,-50.4833,-999.0 +276.239,9896.07,-51.295,-57.4874,40.0156,-51.3177,-999.0 +252.609,10470.7,-56.0653,-61.5641,43.6691,-52.5005,-999.0 +230.588,11046.0,-59.4169,-65.7874,44.1157,-52.4819,-999.0 +210.082,11627.4,-60.506,-69.3451,43.9549,-45.7716,-999.0 +191.009,12221.2,-59.7496,-72.3962,47.6528,-36.1634,-999.0 +173.288,12832.0,-58.173,-76.4621,51.2972,-28.09,-999.0 +156.847,13460.7,-57.4732,-80.4479,52.7215,-24.8463,-999.0 +141.611,14105.1,-58.235,-80.4479,52.3368,-23.7694,-999.0 +127.509,14762.4,-60.1958,-80.4479,52.3818,-20.7658,-999.0 +114.477,15431.8,-62.1546,-80.4479,53.9071,-18.3987,-999.0 +102.446,16117.1,-62.7933,-80.4479,53.5532,-17.5314,-999.0 +91.3587,16824.6,-61.7737,-80.4479,46.3325,-16.3272,-999.0 +81.1603,17560.1,-60.325,-80.4479,30.8583,-13.4416,-999.0 +71.7955,18326.5,-59.2823,-80.4479,22.3384,-9.71218,-999.0 +63.2134,19127.7,-57.4481,-80.4479,19.9856,-8.08965,-999.0 +54.5564,20068.7,-56.361,-80.4479,17.3068,-6.7951,-999.0 + + +MEM = mem009 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.847 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.069,383.847,8.0097,0.438156,-2.52236,-1.56835,-999.0 +969.373,449.374,9.41338,-0.837544,-5.61191,-0.765613,-999.0 +959.095,537.745,9.67403,-1.09843,-2.19167,-1.38162,-999.0 +946.051,651.488,9.96417,-1.29053,3.62093,-2.70113,-999.0 +929.943,794.418,10.9041,-3.36395,9.67736,-5.85128,-999.0 +910.427,971.464,11.6379,-6.489,11.4454,-10.9438,-999.0 +887.102,1188.44,11.9079,-8.21336,10.6813,-16.899,-999.0 +859.609,1451.37,11.1286,-9.61474,11.3796,-19.1273,-999.0 +827.991,1762.9,9.40532,-10.7703,13.7596,-18.592,-999.0 +792.685,2122.57,7.12409,-12.9869,15.0523,-18.4853,-999.0 +754.171,2530.32,4.85787,-17.5931,19.2319,-22.0537,-999.0 +712.942,2986.48,2.29159,-18.736,23.3052,-22.6137,-999.0 +669.512,3491.28,-0.87515,-16.0073,23.9984,-21.9997,-999.0 +624.423,4044.2,-4.68909,-16.305,25.6949,-23.103,-999.0 +579.404,4628.65,-8.63195,-18.9057,29.6077,-26.3524,-999.0 +536.485,5220.64,-12.5037,-22.7148,32.0456,-31.2338,-999.0 +496.183,5812.09,-16.642,-26.3482,33.4729,-34.9478,-999.0 +458.366,6402.4,-21.105,-29.2836,34.556,-38.5491,-999.0 +422.907,6991.13,-25.8349,-32.6584,34.2956,-42.3991,-999.0 +389.678,7577.8,-30.7497,-37.4996,33.3187,-45.3987,-999.0 +358.576,8162.01,-35.7788,-43.7126,33.5817,-46.2391,-999.0 +329.481,8743.74,-40.8946,-49.3047,35.6075,-46.0748,-999.0 +302.28,9323.17,-46.0234,-53.3372,37.9367,-46.7623,-999.0 +276.879,9900.25,-51.1455,-56.7841,40.6831,-47.8888,-999.0 +253.183,10475.3,-56.057,-60.8363,44.2172,-48.8237,-999.0 +231.1,11050.7,-59.6054,-65.3259,46.0408,-49.1726,-999.0 +210.538,11632.3,-60.3797,-69.5275,45.8508,-43.944,-999.0 +191.41,12227.3,-59.2664,-72.6309,49.1521,-33.1446,-999.0 +173.639,12839.8,-57.7101,-76.1434,51.9323,-25.9167,-999.0 +157.151,13470.4,-56.9507,-79.894,53.8801,-21.7366,-999.0 +141.87,14116.7,-57.8733,-80.4479,54.481,-19.7455,-999.0 +127.728,14775.5,-60.0108,-80.4479,54.7597,-18.6909,-999.0 +114.658,15446.0,-62.0793,-80.4479,54.5759,-19.1651,-999.0 +102.592,16132.7,-62.5481,-80.4479,52.1928,-20.0817,-999.0 +91.4739,16842.0,-61.5397,-80.4479,45.1907,-18.7055,-999.0 +81.2467,17579.3,-60.201,-80.4479,32.9289,-15.1075,-999.0 +71.8554,18348.2,-58.7608,-80.4479,25.4147,-11.8889,-999.0 +63.2491,19153.7,-56.5621,-80.4479,22.6405,-12.5348,-999.0 +54.5685,20099.5,-55.9969,-80.4479,19.5863,-13.558,-999.0 + + +MEM = mem009 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.805 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.789,383.805,7.555,0.526934,0.122206,0.767556,-999.0 +970.087,449.245,9.0141,-0.570225,-2.64807,2.43283,-999.0 +959.811,537.551,9.54632,-1.0581,-0.0315672,1.3195,-999.0 +946.751,651.359,10.3735,-1.76503,5.16567,-1.87498,-999.0 +930.636,794.633,11.8901,-4.0667,10.2126,-7.63527,-999.0 +911.098,972.381,12.8681,-6.04938,8.45817,-15.5223,-999.0 +887.758,1190.16,12.9031,-10.0628,4.81413,-22.157,-999.0 +860.249,1453.38,11.102,-11.8353,4.21208,-23.6175,-999.0 +828.616,1764.46,8.89932,-12.5072,7.55341,-24.0113,-999.0 +793.287,2123.37,6.57301,-13.6849,12.2435,-24.4491,-999.0 +754.739,2530.56,4.52545,-15.4184,18.5169,-24.357,-999.0 +713.469,2986.56,2.15347,-16.6376,23.6306,-22.6748,-999.0 +670.0,3491.28,-0.944239,-16.4284,25.9245,-22.1166,-999.0 +624.877,4044.18,-4.62822,-16.8866,27.4585,-26.2866,-999.0 +579.824,4629.12,-8.28275,-18.5891,29.8956,-30.163,-999.0 +536.865,5222.03,-12.1431,-21.9163,32.6556,-31.392,-999.0 +496.528,5814.35,-16.3585,-25.408,35.0754,-32.4385,-999.0 +458.68,6405.41,-20.8555,-29.0304,36.0593,-34.5175,-999.0 +423.191,6994.77,-25.6068,-33.1501,35.1353,-37.1811,-999.0 +389.938,7582.07,-30.5018,-38.5983,33.6553,-39.2758,-999.0 +358.809,8166.94,-35.535,-44.9512,33.1785,-40.5758,-999.0 +329.691,8749.29,-40.7021,-50.157,34.294,-42.0056,-999.0 +302.466,9329.22,-45.8956,-54.1103,36.7873,-44.0172,-999.0 +277.044,9906.75,-51.0064,-58.3555,40.3681,-45.9701,-999.0 +253.329,10482.7,-55.6332,-62.4607,43.8533,-47.6952,-999.0 +231.229,11059.9,-58.734,-66.2694,45.6725,-47.7096,-999.0 +210.649,11643.8,-59.7401,-69.7393,47.4444,-42.4497,-999.0 +191.507,12240.1,-59.1017,-72.6885,50.5104,-34.345,-999.0 +173.723,12853.0,-57.7138,-75.9088,51.3612,-27.2793,-999.0 +157.222,13483.5,-57.1581,-79.2918,53.5807,-21.1773,-999.0 +141.931,14129.1,-58.273,-80.4479,54.9603,-19.4962,-999.0 +127.779,14787.5,-60.0694,-80.4479,54.2189,-18.9545,-999.0 +114.701,15458.1,-62.1343,-80.4479,53.2821,-18.8828,-999.0 +102.628,16143.6,-63.3766,-80.4479,52.1909,-21.0554,-999.0 +91.5024,16849.1,-63.2402,-80.4479,45.7307,-22.3862,-999.0 +81.2688,17580.3,-62.2057,-80.4479,33.7649,-17.1632,-999.0 +71.8716,18341.5,-61.2562,-80.4479,24.3995,-12.3649,-999.0 +63.2595,19139.1,-58.5559,-80.4479,20.5761,-12.8574,-999.0 +54.5725,20081.1,-56.2877,-80.4479,12.3027,-12.2567,-999.0 + + +MEM = mem009 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.793 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.736,383.793,7.45204,0.458184,0.159402,0.970713,-999.0 +970.023,449.231,9.09478,-0.477225,-0.895697,2.97284,-999.0 +959.744,537.63,10.0195,-1.02559,2.2286,1.32228,-999.0 +946.69,651.671,11.0602,-1.75639,6.68456,-2.70708,-999.0 +930.568,795.295,12.5776,-3.69909,8.08379,-9.38433,-999.0 +911.04,973.414,13.4908,-7.24999,3.97248,-15.5259,-999.0 +887.703,1191.29,12.7427,-10.3536,2.44331,-19.8135,-999.0 +860.197,1454.42,11.0044,-10.2172,5.34813,-25.3376,-999.0 +828.556,1765.47,8.68497,-10.0174,9.36506,-26.5871,-999.0 +793.219,2124.32,6.38438,-11.2592,12.9028,-25.8572,-999.0 +754.661,2531.39,4.30894,-13.9914,17.5642,-24.2223,-999.0 +713.393,2987.06,1.95166,-17.4129,21.8424,-25.9821,-999.0 +669.931,3491.42,-1.12417,-15.8957,24.5577,-29.6796,-999.0 +624.809,4044.3,-4.58705,-15.6405,27.8248,-31.8407,-999.0 +579.752,4629.53,-8.19073,-17.6518,30.6937,-33.1577,-999.0 +536.797,5222.81,-12.015,-20.9677,33.6766,-33.0188,-999.0 +496.46,5815.62,-16.1297,-24.8834,36.2599,-32.9807,-999.0 +458.617,6407.3,-20.564,-29.3552,37.472,-34.0209,-999.0 +423.133,6997.33,-25.3154,-34.1722,37.1309,-35.7484,-999.0 +389.886,7585.19,-30.3031,-39.0225,36.4621,-37.4122,-999.0 +358.764,8170.41,-35.4532,-44.0214,36.3908,-38.5771,-999.0 +329.65,8752.94,-40.6613,-49.0693,37.3479,-39.5361,-999.0 +302.431,9332.97,-45.86,-53.9939,39.2735,-41.2287,-999.0 +277.011,9910.57,-50.988,-58.8964,41.7259,-44.212,-999.0 +253.301,10486.7,-55.513,-63.2794,43.5052,-47.2041,-999.0 +231.204,11064.6,-58.3591,-66.6211,44.8957,-46.6368,-999.0 +210.628,11649.4,-59.3712,-69.6137,46.8276,-40.5523,-999.0 +191.489,12246.2,-59.1239,-72.7882,49.9755,-32.5967,-999.0 +173.709,12858.3,-58.244,-75.7426,53.2322,-25.465,-999.0 +157.212,13486.5,-58.2058,-78.8204,55.408,-21.7524,-999.0 +141.924,14129.6,-58.9098,-80.4479,55.4252,-21.5028,-999.0 +127.774,14785.9,-60.6632,-80.4479,55.5108,-21.6955,-999.0 +114.697,15454.8,-62.66,-80.4479,54.3092,-21.5395,-999.0 +102.625,16138.7,-63.786,-80.4479,48.8586,-20.5369,-999.0 +91.5,16842.2,-63.9563,-80.4479,40.2731,-18.4018,-999.0 +81.2672,17570.6,-63.0521,-80.4479,30.0464,-15.5775,-999.0 +71.8703,18328.4,-62.2684,-80.4479,21.5802,-11.1777,-999.0 +63.2585,19120.2,-60.5965,-80.4479,17.6668,-13.0081,-999.0 +54.572,20055.3,-57.448,-80.4479,10.3659,-12.1163,-999.0 + + +MEM = mem009 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.765 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.908,383.765,7.17295,0.475684,3.09062,1.88837,-999.0 +971.197,449.169,9.04969,-0.384767,2.85628,4.21912,-999.0 +960.892,537.637,10.4496,-0.944871,5.61562,2.49054,-999.0 +947.824,651.899,11.7047,-1.68136,9.2963,-2.79655,-999.0 +931.687,795.796,12.9849,-3.09041,8.58002,-8.85629,-999.0 +912.132,974.066,13.466,-6.13931,6.71493,-13.304,-999.0 +888.763,1191.99,12.7162,-8.9761,5.77504,-17.351,-999.0 +861.219,1455.1,10.7988,-8.64582,8.42859,-22.1156,-999.0 +829.535,1765.78,8.02759,-8.58644,10.6282,-23.2888,-999.0 +794.151,2124.06,5.99914,-11.1069,13.8732,-24.9675,-999.0 +755.55,2530.86,4.34912,-14.5195,17.8871,-26.1887,-999.0 +714.228,2986.71,2.06176,-15.8823,22.8631,-28.7079,-999.0 +670.707,3491.45,-0.955529,-15.0226,27.444,-28.004,-999.0 +625.527,4044.65,-4.53333,-15.1396,30.1588,-28.9858,-999.0 +580.414,4630.03,-8.17086,-17.1935,32.818,-30.4383,-999.0 +537.403,5223.6,-11.8299,-20.8144,35.341,-30.6146,-999.0 +497.02,5817.0,-15.8093,-25.3991,37.328,-31.1944,-999.0 +459.133,6409.44,-20.1982,-30.583,38.7174,-32.2628,-999.0 +423.611,7000.29,-24.9289,-36.2305,39.3381,-33.2266,-999.0 +390.326,7588.96,-29.9654,-41.4623,39.2939,-33.7043,-999.0 +359.166,8174.9,-35.1737,-45.8174,39.0699,-34.3325,-999.0 +330.016,8758.09,-40.4052,-50.3672,39.2884,-35.6858,-999.0 +302.763,9338.74,-45.6454,-55.2313,40.1358,-37.866,-999.0 +277.312,9916.87,-50.8211,-59.6381,41.6146,-41.0745,-999.0 +253.571,10493.4,-55.4116,-63.3893,43.4906,-43.6696,-999.0 +231.446,11071.6,-58.2804,-66.7535,44.9804,-42.8597,-999.0 +210.843,11657.2,-58.9508,-70.2864,47.0483,-37.8411,-999.0 +191.679,12255.2,-58.7314,-73.215,50.6944,-31.8335,-999.0 +173.873,12867.7,-58.4557,-75.6539,54.2773,-27.6041,-999.0 +157.353,13495.5,-58.3375,-78.8344,57.9683,-24.5442,-999.0 +142.043,14138.4,-59.0303,-80.4479,58.3214,-21.6788,-999.0 +127.874,14794.7,-60.7156,-80.4479,56.7094,-19.1164,-999.0 +114.78,15463.8,-62.6562,-80.4479,54.2005,-19.6072,-999.0 +102.691,16148.4,-63.593,-80.4479,47.9302,-21.1984,-999.0 +91.5514,16853.2,-63.5441,-80.4479,38.6492,-19.5363,-999.0 +81.305,17582.5,-63.2343,-80.4479,31.1057,-15.6572,-999.0 +71.8961,18340.2,-62.4655,-80.4479,22.7327,-14.0928,-999.0 +63.2738,19131.2,-61.1724,-80.4479,18.3073,-17.3459,-999.0 +54.5769,20065.0,-57.9545,-80.4479,11.0092,-14.9362,-999.0 + + +MEM = mem009 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.714 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.056,383.714,6.72259,0.259149,3.51882,0.74548,-999.0 +969.346,449.044,8.94362,-0.404218,4.2841,3.33214,-999.0 +959.074,537.5,10.5323,-0.780214,7.34513,1.59068,-999.0 +946.034,651.85,12.0867,-1.45966,8.95168,-4.18645,-999.0 +929.924,795.921,13.3518,-2.82717,7.96425,-10.3994,-999.0 +910.411,974.386,13.7334,-5.30984,6.88977,-16.1034,-999.0 +887.078,1192.42,12.3687,-4.33648,6.10875,-21.615,-999.0 +859.562,1455.28,9.91901,-4.3843,8.59476,-21.9277,-999.0 +827.924,1765.38,7.33328,-6.39049,11.246,-21.7298,-999.0 +792.605,2122.89,5.38004,-11.144,14.3278,-22.7784,-999.0 +754.084,2528.94,4.04551,-15.4124,19.9047,-26.3125,-999.0 +712.853,2984.5,2.10902,-15.4276,26.1838,-27.5122,-999.0 +669.42,3489.31,-0.918657,-14.2766,29.3687,-28.2301,-999.0 +624.331,4042.7,-4.34767,-14.9754,31.1847,-30.4547,-999.0 +579.315,4628.53,-7.83524,-17.6649,33.2904,-31.3245,-999.0 +536.396,5222.61,-11.5353,-21.6419,35.986,-31.2356,-999.0 +496.101,5816.37,-15.5862,-26.5633,38.3899,-31.0596,-999.0 +458.294,6409.06,-19.9987,-32.2759,39.8911,-30.8957,-999.0 +422.846,7000.11,-24.7475,-38.2998,40.3476,-30.8144,-999.0 +389.632,7588.94,-29.8219,-43.6463,39.9803,-31.3308,-999.0 +358.537,8174.96,-35.054,-48.3313,39.1015,-32.5101,-999.0 +329.45,8758.18,-40.2997,-52.8708,38.4049,-34.7027,-999.0 +302.251,9338.81,-45.5698,-56.9646,38.592,-37.7957,-999.0 +276.853,9916.76,-50.8442,-60.4252,39.4584,-41.0401,-999.0 +253.159,10493.0,-55.4146,-63.6024,41.0173,-42.8763,-999.0 +231.077,11070.9,-58.2642,-66.6401,44.1302,-40.9055,-999.0 +210.515,11655.6,-59.398,-69.4279,48.5054,-36.2376,-999.0 +191.389,12251.4,-59.5915,-72.2396,51.946,-32.6898,-999.0 +173.62,12861.3,-59.1779,-75.0028,55.3477,-30.6917,-999.0 +157.134,13486.6,-59.0607,-78.2754,60.209,-28.7946,-999.0 +141.856,14127.2,-59.5315,-80.4479,63.6836,-26.6071,-999.0 +127.716,14782.3,-60.6795,-80.4479,64.6177,-23.6943,-999.0 +114.648,15451.2,-62.4013,-80.4479,62.2458,-23.2316,-999.0 +102.584,16136.7,-62.8732,-80.4479,52.4855,-23.7649,-999.0 +91.4666,16843.8,-62.449,-80.4479,38.6215,-20.2489,-999.0 +81.2409,17575.6,-62.3757,-80.4479,31.3907,-15.6353,-999.0 +71.8509,18335.4,-61.5881,-80.4479,24.1708,-15.6446,-999.0 +63.246,19129.2,-59.8694,-80.4479,18.2641,-15.9141,-999.0 +54.5671,20063.8,-57.9376,-80.4479,11.4207,-7.45828,-999.0 + + +MEM = mem009 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.659 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.894,383.659,6.19161,0.0346076,6.78348,-1.0247,-999.0 +969.182,448.889,8.59637,-0.328378,9.26569,1.50422,-999.0 +958.907,537.279,10.3984,-0.570762,11.9977,-0.236931,-999.0 +945.872,651.543,11.7393,-0.997873,13.4674,-4.16156,-999.0 +929.77,795.365,12.5897,-1.93558,12.5614,-9.58175,-999.0 +910.247,973.379,12.7433,-3.26123,10.5,-14.774,-999.0 +886.91,1190.87,11.623,-3.54122,10.336,-19.2015,-999.0 +859.394,1453.19,9.36919,-4.29586,9.64137,-18.6934,-999.0 +827.767,1762.84,7.10136,-7.16184,11.4989,-16.6691,-999.0 +792.461,2120.32,5.66675,-11.9623,16.9533,-19.4937,-999.0 +753.952,2526.81,4.39932,-15.0832,22.9635,-25.1488,-999.0 +712.724,2982.63,2.00729,-14.3326,27.579,-27.0106,-999.0 +669.29,3487.28,-1.17051,-12.6337,29.2638,-29.9416,-999.0 +624.198,4040.51,-4.48132,-13.7712,30.4886,-32.6838,-999.0 +579.184,4626.35,-7.8174,-17.4169,33.2526,-31.8328,-999.0 +536.273,5220.61,-11.4154,-21.8676,36.7885,-31.936,-999.0 +495.986,5814.71,-15.423,-26.893,39.6997,-31.6282,-999.0 +458.19,6407.65,-19.9583,-32.1534,41.6067,-29.8021,-999.0 +422.752,6998.75,-24.7847,-37.5451,41.6256,-28.9973,-999.0 +389.543,7587.62,-29.7843,-43.4492,40.7978,-29.5543,-999.0 +358.456,8173.83,-34.9515,-49.347,39.9879,-30.8712,-999.0 +329.374,8757.35,-40.1756,-55.0479,39.2637,-32.7616,-999.0 +302.183,9338.27,-45.4694,-59.9254,38.1714,-35.5949,-999.0 +276.79,9916.35,-50.8449,-62.5022,37.4224,-39.049,-999.0 +253.102,10492.2,-55.7027,-64.5406,38.64,-40.9291,-999.0 +231.026,11068.4,-59.29,-66.6375,42.5778,-39.0976,-999.0 +210.47,11649.3,-61.1677,-68.9921,47.5279,-34.0269,-999.0 +191.348,12240.1,-61.4261,-71.6527,53.3714,-30.3696,-999.0 +173.585,12845.8,-60.2978,-74.8217,59.9047,-27.9239,-999.0 +157.104,13468.9,-59.4576,-79.0328,66.3132,-27.8098,-999.0 +141.83,14109.4,-59.1982,-80.4479,69.4207,-27.2972,-999.0 +127.694,14766.0,-60.0769,-80.4479,69.3009,-24.5402,-999.0 +114.631,15437.3,-61.445,-80.4479,65.5754,-22.2725,-999.0 +102.57,16126.0,-61.8672,-80.4479,54.553,-21.1796,-999.0 +91.456,16836.5,-61.414,-80.4479,37.5876,-18.9574,-999.0 +81.2332,17570.8,-61.9109,-80.4479,28.9097,-16.8527,-999.0 +71.8458,18331.1,-61.7449,-80.4479,24.73,-17.9521,-999.0 +63.2436,19124.9,-59.6732,-80.4479,18.3329,-19.7827,-999.0 +54.5665,20058.6,-58.377,-80.4479,11.1507,-14.5318,-999.0 + + +MEM = mem009 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.568 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.519,383.568,5.2335,-0.0287419,6.94305,-4.48537,-999.0 +970.812,448.783,9.10269,-0.0714305,13.2513,-6.60219,-999.0 +960.525,537.422,11.2856,-0.103984,15.2945,-8.06236,-999.0 +947.459,651.984,12.1724,-0.285884,16.3439,-11.0395,-999.0 +931.321,795.887,12.3065,-1.11937,15.9917,-14.3542,-999.0 +911.764,973.743,12.2713,-2.40194,15.6012,-17.8471,-999.0 +888.382,1190.99,11.2798,-3.47061,13.8781,-20.071,-999.0 +860.825,1453.2,9.42187,-4.76666,12.8661,-17.8235,-999.0 +829.139,1763.26,7.77463,-7.65223,14.8922,-17.6262,-999.0 +793.774,2121.64,6.32402,-11.2311,18.2985,-23.7843,-999.0 +755.191,2528.6,4.2452,-14.1356,23.4175,-26.7166,-999.0 +713.884,2984.1,1.59208,-13.4381,27.6547,-27.3806,-999.0 +670.368,3488.09,-1.62446,-12.4496,30.0106,-29.8531,-999.0 +625.202,4040.67,-4.74325,-14.1642,32.7982,-29.8953,-999.0 +580.111,4626.11,-8.02988,-16.7386,35.911,-31.1496,-999.0 +537.122,5220.32,-11.4707,-20.3616,40.2639,-31.2983,-999.0 +496.759,5814.58,-15.4516,-25.4424,43.3006,-30.7139,-999.0 +458.894,6407.72,-19.957,-31.339,43.9132,-30.0255,-999.0 +423.392,6998.99,-24.7809,-37.744,42.8448,-28.9906,-999.0 +390.127,7588.05,-29.7525,-44.5247,41.1347,-28.1424,-999.0 +358.987,8174.61,-34.823,-50.8103,40.2302,-28.2293,-999.0 +329.856,8758.69,-39.9885,-55.7557,39.8939,-28.8105,-999.0 +302.617,9340.23,-45.3164,-59.5813,38.5566,-30.3882,-999.0 +277.181,9918.88,-50.7227,-62.3496,37.7013,-33.5716,-999.0 +253.451,10495.2,-55.6351,-64.4383,39.5272,-36.0907,-999.0 +231.335,11071.7,-59.3154,-66.3397,43.7099,-35.2959,-999.0 +210.743,11652.5,-61.4556,-68.7629,49.2947,-31.2571,-999.0 +191.589,12243.0,-61.5625,-71.7278,56.6123,-27.5319,-999.0 +173.795,12847.9,-60.907,-75.1106,65.5187,-25.6606,-999.0 +157.285,13469.2,-60.3253,-79.2122,70.2292,-26.3823,-999.0 +141.986,14107.5,-60.1014,-80.4479,70.9341,-25.0708,-999.0 +127.826,14762.0,-60.8132,-80.4479,69.4835,-23.7745,-999.0 +114.741,15431.7,-62.1,-80.4479,64.8592,-23.8302,-999.0 +102.66,16118.1,-62.9556,-80.4479,56.0753,-22.0569,-999.0 +91.5275,16825.5,-62.5959,-80.4479,38.7349,-19.1698,-999.0 +81.2875,17556.7,-62.9582,-80.4479,26.3488,-15.5297,-999.0 +71.8844,18314.7,-62.4417,-80.4479,23.5751,-16.3999,-999.0 +63.2672,19108.4,-59.6453,-80.4479,16.1707,-20.7574,-999.0 +54.5747,20044.2,-58.1194,-80.4479,5.37379,-18.5146,-999.0 + + +MEM = mem009 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.55 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.515,383.55,5.01182,0.307264,6.36652,-5.8087,-999.0 +970.81,448.872,9.88301,0.94073,15.0184,-11.7105,-999.0 +960.511,537.856,12.4055,0.847501,17.6593,-15.796,-999.0 +947.447,652.787,12.7895,0.00611254,17.5975,-19.2001,-999.0 +931.309,796.852,12.4213,-1.62333,14.3173,-20.9133,-999.0 +911.752,974.639,12.0835,-2.87308,9.37149,-21.1029,-999.0 +888.375,1191.75,11.2251,-4.06867,8.87491,-19.2147,-999.0 +860.819,1454.15,10.0127,-5.97486,11.0462,-20.5496,-999.0 +829.147,1764.68,8.24324,-8.37328,12.9484,-25.4501,-999.0 +793.779,2123.1,5.97709,-10.3519,15.6027,-27.6371,-999.0 +755.188,2529.46,3.6092,-12.2158,20.6713,-27.1013,-999.0 +713.876,2984.18,1.10989,-12.851,26.4813,-26.918,-999.0 +670.361,3487.42,-1.96563,-12.9982,29.7827,-27.7188,-999.0 +625.196,4039.18,-5.13887,-14.4113,32.3091,-27.8578,-999.0 +580.105,4623.83,-8.35732,-16.4529,36.4262,-27.3679,-999.0 +537.116,5217.26,-11.8817,-19.7642,41.6886,-26.5164,-999.0 +496.753,5810.67,-15.8592,-24.4059,44.19,-25.5501,-999.0 +458.89,6403.07,-20.2396,-30.3531,44.3029,-25.0284,-999.0 +423.389,6993.9,-24.9105,-37.1821,43.7198,-25.0137,-999.0 +390.126,7582.82,-29.7486,-44.3621,42.7926,-25.0775,-999.0 +358.986,8169.51,-34.7182,-51.236,42.3705,-24.7207,-999.0 +329.856,8753.86,-39.8673,-56.2714,42.1732,-24.013,-999.0 +302.62,9335.67,-45.2135,-59.3697,41.4935,-24.8347,-999.0 +277.184,9914.65,-50.5624,-62.0821,40.961,-27.54,-999.0 +253.456,10491.4,-55.4246,-64.2955,41.7257,-29.9773,-999.0 +231.343,11068.5,-59.1001,-66.5651,45.1821,-30.2713,-999.0 +210.751,11650.3,-60.8696,-69.3713,51.7606,-29.0267,-999.0 +191.599,12242.4,-60.963,-72.7174,60.5821,-28.7167,-999.0 +173.805,12848.4,-60.8031,-76.3635,67.3241,-29.8555,-999.0 +157.295,13469.7,-60.3582,-79.9609,69.2498,-32.2832,-999.0 +141.995,14108.0,-60.0283,-80.4479,67.3105,-31.3171,-999.0 +127.834,14762.7,-60.7387,-80.4479,63.86,-29.3202,-999.0 +114.747,15432.4,-62.1402,-80.4479,59.5648,-28.4282,-999.0 +102.665,16117.9,-63.4266,-80.4479,52.3008,-25.7378,-999.0 +91.5311,16823.2,-63.368,-80.4479,40.6181,-19.0919,-999.0 +81.2898,17552.9,-63.0155,-80.4479,28.4255,-11.0236,-999.0 +71.8859,18313.9,-60.7376,-80.4479,23.3364,-9.36338,-999.0 +63.2679,19116.8,-56.461,-80.4479,10.3695,-13.2487,-999.0 +54.5746,20065.5,-55.3172,-80.4479,-10.8855,-15.6277,-999.0 + + +MEM = mem009 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.459 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.503,383.459,3.98506,0.864334,5.52515,-8.09198,-999.0 +971.787,448.424,7.97278,0.511578,8.23278,-19.82,-999.0 +961.491,536.818,10.7319,-0.403357,5.38614,-27.3678,-999.0 +948.409,651.242,12.1346,-1.24874,1.51225,-26.6493,-999.0 +932.256,794.994,12.0008,-2.10414,0.0884722,-24.2854,-999.0 +912.68,972.384,11.3519,-3.30242,1.71818,-21.8676,-999.0 +889.28,1188.85,10.3813,-4.76193,4.76449,-20.194,-999.0 +861.703,1450.42,9.16955,-6.45238,7.59825,-21.0086,-999.0 +829.994,1760.07,7.47801,-7.98263,9.73315,-23.4815,-999.0 +794.583,2117.79,5.49917,-9.55487,13.6274,-25.3915,-999.0 +755.95,2523.79,3.48199,-12.1281,20.8491,-24.8601,-999.0 +714.594,2978.37,1.05526,-13.103,26.6736,-25.8927,-999.0 +671.034,3481.51,-2.04318,-12.7875,28.5795,-28.3655,-999.0 +625.821,4032.99,-5.37233,-14.3419,30.3908,-29.037,-999.0 +580.684,4616.87,-8.82919,-16.7437,33.7532,-27.6398,-999.0 +537.646,5209.11,-12.5217,-19.0889,38.4008,-26.1997,-999.0 +497.235,5801.26,-16.4519,-22.9083,42.2618,-26.0681,-999.0 +459.324,6392.68,-20.6599,-28.5154,44.1184,-26.6293,-999.0 +423.782,6982.86,-25.1909,-34.7099,44.5922,-27.642,-999.0 +390.48,7571.41,-29.917,-40.8415,44.5239,-28.064,-999.0 +359.307,8157.95,-34.7992,-47.0978,44.5795,-26.9539,-999.0 +330.146,8742.35,-39.8586,-53.4346,44.6286,-25.0079,-999.0 +302.881,9324.43,-45.1117,-58.6076,44.1476,-24.4066,-999.0 +277.419,9903.9,-50.3723,-61.6359,42.9683,-26.016,-999.0 +253.666,10481.4,-55.1841,-65.0887,43.6652,-27.9056,-999.0 +231.53,11059.8,-58.4046,-68.961,48.7152,-29.8168,-999.0 +210.917,11644.6,-59.5384,-71.932,56.131,-31.9183,-999.0 +191.744,12240.1,-59.9379,-74.597,63.7925,-32.5592,-999.0 +173.932,12848.1,-60.5149,-76.9876,68.5651,-31.9301,-999.0 +157.405,13470.0,-60.4163,-79.1943,69.2602,-32.2901,-999.0 +142.089,14108.7,-59.8626,-80.4479,66.2081,-30.2621,-999.0 +127.913,14765.1,-59.9785,-80.4479,61.9469,-27.0946,-999.0 +114.812,15437.5,-61.3651,-80.4479,57.6506,-26.1977,-999.0 +102.718,16125.1,-63.1153,-80.4479,50.8993,-26.4949,-999.0 +91.5726,16829.6,-64.3601,-80.4479,42.2343,-24.3445,-999.0 +81.3214,17555.5,-64.5489,-80.4479,31.7014,-19.161,-999.0 +71.9082,18309.7,-63.254,-80.4479,26.2437,-16.2342,-999.0 +63.2817,19104.6,-58.5412,-80.4479,16.5414,-16.6264,-999.0 +54.5796,20050.4,-55.256,-80.4479,-8.36681,-6.92594,-999.0 + + +MEM = mem009 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.531 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.227,383.531,4.71687,0.995823,2.91553,-10.5221,-999.0 +972.494,448.343,6.29205,0.691169,2.88263,-20.336,-999.0 +962.191,536.079,8.15046,0.647063,-2.38265,-27.0302,-999.0 +949.097,649.666,10.1238,0.449045,-7.70946,-27.0354,-999.0 +932.925,792.772,10.9324,-0.524553,-4.96864,-23.5767,-999.0 +913.331,969.731,10.6438,-1.94028,-0.298254,-22.073,-999.0 +889.904,1185.78,9.72754,-3.86199,4.00109,-21.6826,-999.0 +862.299,1446.74,8.40561,-6.26829,6.55714,-21.8652,-999.0 +830.572,1755.62,6.83904,-8.31294,9.31547,-22.7631,-999.0 +795.138,2112.89,5.43374,-9.85464,15.839,-23.6421,-999.0 +756.474,2518.96,3.63065,-11.9845,24.1244,-22.4832,-999.0 +715.086,2973.84,1.15525,-12.0074,28.2479,-24.2479,-999.0 +671.488,3477.38,-1.83507,-12.4011,29.3783,-26.1833,-999.0 +626.243,4029.58,-4.91243,-14.8213,31.4791,-27.0059,-999.0 +581.073,4614.35,-8.45291,-16.9618,35.4246,-26.5156,-999.0 +538.006,5207.12,-12.4298,-19.161,39.537,-25.1891,-999.0 +497.562,5799.27,-16.5839,-22.6652,41.859,-26.6618,-999.0 +459.623,6390.42,-20.8256,-27.5669,42.9699,-29.8177,-999.0 +424.051,6980.45,-25.2472,-33.6291,43.414,-32.1872,-999.0 +390.724,7568.97,-29.9616,-39.8061,42.8784,-32.847,-999.0 +359.528,8155.41,-34.9136,-45.3512,42.1126,-32.1894,-999.0 +330.343,8739.59,-39.9921,-50.8889,41.7418,-30.6928,-999.0 +303.057,9321.51,-45.1819,-56.4209,41.8581,-28.9906,-999.0 +277.576,9901.01,-50.3517,-60.8349,42.3952,-28.2237,-999.0 +253.805,10479.1,-54.7875,-63.8155,44.5075,-29.7243,-999.0 +231.653,11059.3,-57.5528,-67.5968,50.7724,-33.2369,-999.0 +211.025,11646.4,-58.8136,-72.1263,59.9533,-37.078,-999.0 +191.839,12244.2,-59.164,-73.8542,68.0993,-36.4558,-999.0 +174.014,12854.9,-59.4559,-75.365,72.8923,-32.8034,-999.0 +157.477,13479.0,-60.0498,-77.1719,74.4461,-32.428,-999.0 +142.15,14117.6,-60.4487,-79.964,71.7516,-31.4661,-999.0 +127.965,14771.4,-61.1312,-80.4479,67.8108,-28.4875,-999.0 +114.857,15440.7,-62.3409,-80.4479,63.0763,-26.9635,-999.0 +102.754,16126.5,-63.4662,-80.4479,55.7407,-27.6176,-999.0 +91.6017,16832.1,-63.5034,-80.4479,45.8387,-27.0463,-999.0 +81.3434,17563.3,-62.5399,-80.4479,33.4077,-24.7407,-999.0 +71.9235,18323.5,-62.0764,-80.4479,25.0484,-25.0721,-999.0 +63.2908,19118.3,-59.9568,-80.4479,18.2547,-23.5188,-999.0 +54.5828,20059.5,-56.2863,-80.4479,4.38403,1.27771,-999.0 + + +MEM = mem009 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.724 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.765,383.724,6.66913,1.27816,-0.170494,-12.3556,-999.0 +973.026,448.689,5.94284,1.09646,-0.417491,-15.1518,-999.0 +962.706,536.255,7.40026,0.813357,-5.43197,-23.6852,-999.0 +949.61,649.63,9.76247,0.380527,-10.5228,-24.4011,-999.0 +933.437,792.574,10.6499,-0.484862,-8.28047,-21.9551,-999.0 +913.821,969.305,10.1713,-1.60891,-4.4978,-22.0166,-999.0 +890.385,1184.95,9.02848,-3.14062,-2.28653,-22.9127,-999.0 +862.761,1445.27,7.56226,-5.19857,-0.222357,-22.8697,-999.0 +831.006,1753.46,6.20272,-7.45364,4.94288,-22.764,-999.0 +795.546,2110.28,5.20168,-9.22845,14.6645,-22.9404,-999.0 +756.859,2516.21,3.54105,-11.271,23.9858,-20.7827,-999.0 +715.445,2970.92,0.966855,-11.6852,27.6371,-22.163,-999.0 +671.824,3474.32,-1.81349,-12.9205,28.9629,-24.3162,-999.0 +626.558,4026.6,-4.80733,-15.3097,32.0313,-24.0013,-999.0 +581.367,4611.39,-8.52596,-16.9049,36.3856,-21.5041,-999.0 +538.274,5203.91,-12.5973,-19.1499,39.2834,-22.1962,-999.0 +497.811,5795.94,-16.5388,-22.8434,41.1369,-25.3467,-999.0 +459.852,6387.45,-20.5682,-27.9787,42.224,-28.347,-999.0 +424.261,6978.13,-24.9435,-33.9977,41.9704,-29.6622,-999.0 +390.916,7567.35,-29.7089,-39.1138,41.5452,-30.2939,-999.0 +359.7,8154.4,-34.714,-43.4812,41.9829,-30.9162,-999.0 +330.498,8739.03,-39.894,-48.3474,42.5649,-31.2588,-999.0 +303.197,9321.18,-45.1514,-53.5224,43.1181,-31.3109,-999.0 +277.701,9901.11,-50.0991,-59.0038,44.5398,-32.7602,-999.0 +253.917,10480.4,-54.1702,-64.3343,48.1648,-37.1177,-999.0 +231.754,11062.1,-57.139,-67.9606,54.6217,-40.8069,-999.0 +211.115,11649.7,-58.8693,-70.7603,62.0388,-42.598,-999.0 +191.918,12247.0,-59.4727,-73.4968,68.3757,-41.0789,-999.0 +174.083,12856.8,-59.9,-75.2694,73.4977,-36.3443,-999.0 +157.536,13479.5,-60.6148,-76.8076,75.5899,-34.7374,-999.0 +142.201,14116.6,-60.9214,-79.0685,73.8311,-33.9132,-999.0 +128.008,14768.9,-61.7536,-80.4479,69.6869,-32.3902,-999.0 +114.892,15436.4,-62.9448,-80.4479,64.4065,-30.7993,-999.0 +102.783,16121.6,-63.3207,-80.4479,55.8866,-30.5075,-999.0 +91.6245,16829.4,-62.4979,-80.4479,44.0395,-30.1497,-999.0 +81.3604,17564.3,-61.5123,-80.4479,30.4055,-27.9113,-999.0 +71.935,18326.5,-62.1716,-80.4479,21.6562,-25.4101,-999.0 +63.2975,19116.5,-62.5156,-80.4479,20.8817,-19.5537,-999.0 +54.5853,20050.1,-57.5464,-80.4479,19.3469,11.3378,-999.0 + + +MEM = mem009 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.854 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.299,383.854,7.97906,1.47727,-3.47695,-14.532,-999.0 +973.552,449.107,7.09639,1.24686,-4.50115,-17.6694,-999.0 +963.225,536.612,6.14599,0.969916,-5.83053,-20.4175,-999.0 +950.124,649.294,7.66999,0.297137,-14.5365,-27.7382,-999.0 +933.934,791.331,9.06093,-0.212317,-15.5654,-25.656,-999.0 +914.31,967.312,9.19075,-1.11941,-10.5713,-21.8514,-999.0 +890.853,1182.38,8.33404,-2.41025,-6.7476,-21.7979,-999.0 +863.211,1442.29,7.16426,-4.50152,-3.06247,-22.9395,-999.0 +831.434,1750.23,6.06173,-7.49107,3.31178,-23.9845,-999.0 +795.957,2106.93,5.1548,-9.33245,13.6917,-24.1527,-999.0 +757.242,2513.11,3.78129,-9.80545,23.8913,-22.1163,-999.0 +715.796,2968.35,1.18591,-11.2087,27.3938,-22.37,-999.0 +672.155,3472.19,-1.55602,-13.6992,29.608,-23.7465,-999.0 +626.866,4024.92,-4.57886,-15.3642,33.6263,-22.0914,-999.0 +581.65,4610.14,-8.39424,-16.7152,38.1566,-19.5471,-999.0 +538.534,5203.15,-12.3261,-19.3244,39.699,-22.638,-999.0 +498.049,5795.88,-16.2005,-23.1436,40.8015,-26.4014,-999.0 +460.069,6388.09,-20.3162,-27.9343,41.9168,-28.3323,-999.0 +424.457,6979.33,-24.779,-33.4399,42.4203,-28.6625,-999.0 +391.092,7568.97,-29.5773,-38.6196,42.4971,-29.2519,-999.0 +359.86,8156.32,-34.6442,-43.1384,42.8302,-30.9754,-999.0 +330.642,8741.13,-39.8702,-48.5573,43.2354,-32.1983,-999.0 +303.326,9323.36,-45.1557,-53.9256,44.2044,-33.0792,-999.0 +277.817,9903.22,-50.2016,-58.6601,46.7448,-34.38,-999.0 +254.021,10482.0,-54.5174,-63.1845,51.6387,-36.7523,-999.0 +231.845,11062.6,-57.6106,-67.7002,58.2715,-39.404,-999.0 +211.196,11649.5,-58.999,-71.0387,65.82,-40.4296,-999.0 +191.99,12247.5,-58.9509,-73.5306,72.7669,-38.7345,-999.0 +174.147,12859.6,-58.8674,-75.5716,77.7912,-35.5869,-999.0 +157.591,13485.5,-59.5953,-77.4631,79.3019,-36.0938,-999.0 +142.249,14124.6,-60.6107,-79.6393,75.8213,-37.6145,-999.0 +128.049,14777.0,-62.1413,-80.4479,68.8888,-38.4403,-999.0 +114.926,15442.4,-63.9174,-80.4479,61.5939,-37.1744,-999.0 +102.811,16124.6,-64.3158,-80.4479,53.4601,-34.8648,-999.0 +91.6465,16829.6,-63.2686,-80.4479,39.8495,-35.1256,-999.0 +81.3769,17559.7,-63.6305,-80.4479,25.5065,-32.9893,-999.0 +71.9465,18314.4,-64.3531,-80.4479,21.4153,-22.4736,-999.0 +63.3044,19097.2,-64.365,-80.4479,24.1614,-11.8896,-999.0 +54.5878,20023.9,-59.089,-80.4479,27.7123,17.3929,-999.0 + + +MEM = mem009 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.013 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.815,384.013,9.54453,1.93362,-3.32697,-12.4183,-999.0 +975.069,449.644,8.62153,1.73563,-3.96129,-14.2819,-999.0 +964.719,537.647,7.63384,1.50716,-4.5774,-15.4999,-999.0 +951.59,650.386,6.59231,0.823832,-7.8366,-19.7997,-999.0 +935.372,791.973,8.21883,-0.0888921,-13.0955,-24.1521,-999.0 +915.723,967.582,8.69344,-0.686967,-9.62087,-20.5912,-999.0 +892.221,1182.38,7.94799,-1.87892,-5.74844,-20.389,-999.0 +864.527,1442.09,6.98678,-4.34572,-1.89905,-22.4718,-999.0 +832.704,1750.11,6.33347,-7.90486,4.0759,-24.8312,-999.0 +797.172,2107.3,5.65848,-9.76553,13.49,-25.8266,-999.0 +758.402,2514.29,4.4045,-10.1517,22.6671,-25.1564,-999.0 +716.893,2970.51,1.81167,-12.0392,26.2354,-25.3838,-999.0 +673.184,3475.25,-1.15212,-14.0666,29.0599,-25.4612,-999.0 +627.823,4028.59,-4.43282,-14.8528,33.3905,-22.8945,-999.0 +582.531,4613.99,-8.46789,-16.4306,36.5596,-22.0382,-999.0 +539.344,5206.69,-12.6233,-18.7293,37.3534,-25.325,-999.0 +498.788,5798.68,-16.6957,-21.8278,39.0037,-27.8598,-999.0 +460.74,6390.03,-20.7717,-25.8869,40.5906,-28.4957,-999.0 +425.065,6980.59,-25.1062,-30.7754,41.4056,-27.9081,-999.0 +391.644,7569.78,-29.8139,-36.0502,42.3024,-27.7664,-999.0 +360.359,8156.83,-34.8205,-41.5657,43.7043,-28.3623,-999.0 +331.094,8741.39,-40.0312,-46.9744,45.27,-29.4256,-999.0 +303.734,9323.38,-45.3162,-51.9612,47.187,-30.787,-999.0 +278.184,9902.88,-50.4569,-56.7123,49.6617,-32.2865,-999.0 +254.351,10480.9,-55.0346,-61.6025,52.6133,-33.9306,-999.0 +232.14,11059.8,-58.502,-66.5338,56.6214,-34.9112,-999.0 +211.458,11644.2,-60.0286,-70.2787,61.7787,-34.8404,-999.0 +192.22,12240.3,-59.4988,-72.8694,66.6181,-33.9001,-999.0 +174.348,12851.7,-58.9349,-75.3427,69.7958,-32.3422,-999.0 +157.766,13478.1,-59.4144,-77.8431,71.1047,-33.4531,-999.0 +142.398,14118.6,-60.0918,-80.4025,68.6083,-35.5055,-999.0 +128.175,14774.2,-60.8179,-80.4479,62.5617,-37.0675,-999.0 +115.032,15445.6,-61.7559,-80.4479,55.0177,-37.2264,-999.0 +102.896,16135.2,-62.2578,-80.4479,47.9279,-36.5848,-999.0 +91.7131,16846.2,-62.1063,-80.4479,39.3915,-35.8448,-999.0 +81.4268,17581.2,-62.3646,-80.4479,31.9451,-28.3594,-999.0 +71.9813,18344.2,-61.4831,-80.4479,30.1778,-19.0731,-999.0 +63.3255,19140.2,-60.7667,-80.4479,29.1926,-12.9057,-999.0 +54.5951,20075.4,-58.9308,-80.4479,34.1311,2.14514,-999.0 + + +MEM = mem009 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.149 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.973,384.149,10.9231,2.16265,-1.68584,-10.685,-999.0 +974.237,450.107,10.0065,1.97922,-1.92083,-11.8291,-999.0 +963.896,538.552,9.02496,1.78433,-2.08109,-12.3891,-999.0 +950.77,651.849,7.85884,1.54566,-2.26353,-12.8274,-999.0 +934.577,793.293,6.57374,0.309431,-4.79376,-17.4639,-999.0 +914.934,968.035,7.554,-1.19565,-5.54178,-21.1874,-999.0 +891.467,1182.23,7.63681,-2.84355,-2.70238,-20.0292,-999.0 +863.806,1441.68,6.97848,-5.53527,0.0696007,-21.9968,-999.0 +832.013,1749.57,6.31342,-8.35202,4.67952,-25.3207,-999.0 +796.518,2106.67,5.6415,-10.0681,11.5892,-27.7182,-999.0 +757.782,2513.5,4.31472,-10.6604,18.1367,-28.7607,-999.0 +716.312,2969.48,1.70063,-12.1001,23.3681,-27.9415,-999.0 +672.644,3473.67,-1.5829,-13.7308,27.4656,-25.4973,-999.0 +627.319,4025.97,-4.99591,-14.6725,31.7117,-23.6327,-999.0 +582.066,4610.17,-8.96774,-16.1929,34.6307,-24.0188,-999.0 +538.915,5201.78,-13.076,-18.3039,36.3797,-26.3012,-999.0 +498.393,5793.0,-16.9252,-21.1507,38.235,-27.3823,-999.0 +460.373,6384.01,-20.8349,-25.2419,40.1402,-26.5931,-999.0 +424.73,6974.44,-25.1248,-30.7112,42.6155,-25.2463,-999.0 +391.337,7563.5,-29.8493,-36.5549,45.3288,-25.273,-999.0 +360.081,8150.33,-34.8917,-41.6109,47.3727,-26.3576,-999.0 +330.841,8734.65,-40.0876,-46.516,48.7321,-27.4144,-999.0 +303.507,9316.51,-45.2969,-51.8971,50.0689,-28.6535,-999.0 +277.98,9896.18,-50.2651,-57.5725,51.6994,-30.5238,-999.0 +254.169,10475.2,-54.3892,-63.1607,54.2314,-33.0016,-999.0 +231.978,11056.9,-56.9245,-67.8321,57.9231,-36.4154,-999.0 +211.314,11646.0,-58.1313,-71.0232,61.1692,-39.6589,-999.0 +192.095,12245.6,-58.7166,-73.45,64.4168,-39.5049,-999.0 +174.238,12857.6,-59.2527,-75.66,67.3612,-36.9037,-999.0 +157.67,13482.3,-60.083,-77.9857,68.7813,-36.3178,-999.0 +142.316,14120.4,-60.933,-80.4479,66.5074,-36.9603,-999.0 +128.106,14773.1,-61.674,-80.4479,60.8627,-37.692,-999.0 +114.973,15442.0,-62.3866,-80.4479,53.6347,-36.3405,-999.0 +102.848,16128.9,-63.0178,-80.4479,48.496,-30.0433,-999.0 +91.6755,16837.2,-62.7797,-80.4479,46.1057,-21.0201,-999.0 +81.3989,17572.9,-61.0946,-80.4479,39.1315,-12.6782,-999.0 +71.9623,18343.1,-58.5854,-80.4479,31.3236,-13.7951,-999.0 +63.3141,19151.6,-56.6755,-80.4479,22.1443,-23.2472,-999.0 +54.5909,20097.7,-57.4152,-80.4479,21.8868,-21.4178,-999.0 + + +MEM = mem009 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.213 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.171,384.213,11.5803,2.14276,-1.91825,-11.6463,-999.0 +974.407,450.32,10.6388,1.95354,-2.13985,-12.8406,-999.0 +964.086,538.964,9.65349,1.76019,-2.25215,-13.3486,-999.0 +950.962,652.511,8.47636,1.52991,-2.34349,-13.6849,-999.0 +934.75,794.266,7.05176,1.23955,-2.4557,-14.0354,-999.0 +915.106,968.527,5.5684,-0.551444,-4.09993,-19.0339,-999.0 +891.625,1181.59,6.44511,-2.50676,-1.65408,-22.4732,-999.0 +863.959,1440.35,6.51957,-5.11545,1.66745,-22.1566,-999.0 +832.16,1748.0,6.23422,-8.35829,5.9224,-24.4612,-999.0 +796.656,2104.96,5.50903,-10.2297,11.3562,-27.5265,-999.0 +757.916,2511.47,4.05608,-11.3107,16.4595,-29.8684,-999.0 +716.444,2967.1,1.65074,-13.3489,22.7547,-28.9554,-999.0 +672.768,3470.91,-1.84638,-13.883,28.2167,-24.2831,-999.0 +627.438,4022.53,-5.40328,-14.4363,32.1409,-23.3056,-999.0 +582.174,4605.94,-9.33127,-15.9068,34.2928,-24.3985,-999.0 +539.011,5197.0,-13.2819,-17.6654,36.5314,-25.5641,-999.0 +498.477,5788.04,-16.9589,-20.6474,39.2904,-25.5255,-999.0 +460.451,6379.1,-20.8064,-25.0625,42.6753,-24.1539,-999.0 +424.8,6969.6,-25.1297,-30.3303,46.5121,-23.6591,-999.0 +391.399,7558.66,-29.8806,-36.2368,48.6462,-24.2271,-999.0 +360.138,8145.52,-34.8509,-43.4933,49.8914,-25.4697,-999.0 +330.896,8730.03,-39.9551,-50.4894,51.1964,-27.0667,-999.0 +303.555,9312.42,-44.9962,-55.3285,52.4369,-28.8618,-999.0 +278.025,9893.39,-49.566,-59.3306,53.7251,-32.3346,-999.0 +254.208,10474.8,-53.2628,-63.7999,55.1244,-37.5341,-999.0 +232.013,11059.3,-56.0134,-68.1258,56.873,-41.5053,-999.0 +211.345,11650.4,-57.6128,-71.1083,59.7935,-43.149,-999.0 +192.121,12251.0,-58.5654,-72.984,63.4796,-42.6043,-999.0 +174.261,12862.4,-59.8182,-74.6826,67.2129,-40.4026,-999.0 +157.69,13484.9,-61.0085,-76.878,70.0219,-38.4762,-999.0 +142.333,14120.4,-61.8019,-79.843,69.8237,-35.7083,-999.0 +128.12,14770.9,-62.2824,-80.4479,65.6013,-32.1342,-999.0 +114.986,15439.3,-62.1168,-80.4479,57.4436,-29.5152,-999.0 +102.859,16128.1,-62.2331,-80.4479,48.9259,-27.2292,-999.0 +91.6837,16837.6,-62.8805,-80.4479,45.1302,-23.7602,-999.0 +81.4053,17570.4,-62.6889,-80.4479,41.6119,-20.33,-999.0 +71.9668,18334.2,-60.5708,-80.4479,33.9954,-17.3435,-999.0 +63.317,19137.9,-57.3287,-80.4479,22.4608,-21.2309,-999.0 +54.5919,20084.2,-56.904,-80.4479,17.9918,-24.2177,-999.0 + + +MEM = mem009 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.241 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.019,384.241,11.8947,1.91721,-3.34157,-12.4498,-999.0 +975.261,450.412,10.9361,1.72495,-3.66387,-13.8106,-999.0 +964.918,539.137,9.93528,1.53724,-3.76899,-14.3568,-999.0 +951.779,652.784,8.74591,1.32314,-3.80017,-14.6346,-999.0 +935.566,794.658,7.30361,1.07084,-3.79428,-14.7806,-999.0 +915.891,969.046,5.55837,0.780807,-3.76751,-14.7885,-999.0 +892.388,1181.63,5.12144,-2.2044,-4.44293,-23.4932,-999.0 +864.694,1439.24,5.1614,-3.94384,-0.489392,-23.8726,-999.0 +832.859,1745.48,4.76757,-6.89114,4.00344,-22.9291,-999.0 +797.315,2100.75,4.12962,-9.73623,9.63567,-24.31,-999.0 +758.535,2505.61,3.03188,-10.6812,15.5681,-26.3765,-999.0 +717.028,2960.09,1.1864,-13.5777,23.2689,-26.8589,-999.0 +673.312,3463.26,-2.1198,-13.7429,29.8217,-21.4014,-999.0 +627.94,4014.37,-5.69646,-14.3007,34.0155,-20.6501,-999.0 +582.634,4597.37,-9.50176,-15.5705,35.824,-22.5443,-999.0 +539.431,5188.53,-13.0969,-17.6368,38.4012,-23.6624,-999.0 +498.862,5780.42,-16.4333,-21.1382,42.1922,-23.6218,-999.0 +460.805,6372.73,-20.2485,-26.4087,45.9253,-23.3365,-999.0 +425.128,6964.32,-24.7155,-32.578,48.3123,-23.6556,-999.0 +391.703,7554.29,-29.4966,-38.9011,49.4482,-25.4235,-999.0 +360.414,8142.07,-34.479,-44.7741,50.0447,-27.9263,-999.0 +331.146,8727.61,-39.5401,-50.9194,50.2323,-31.2829,-999.0 +303.781,9311.28,-44.4658,-56.2547,50.2608,-35.1955,-999.0 +278.227,9893.75,-48.9923,-60.1623,50.8282,-37.9184,-999.0 +254.389,10476.8,-52.6841,-64.3499,52.2213,-40.5818,-999.0 +232.174,11063.0,-55.3575,-67.8713,54.4704,-43.1939,-999.0 +211.487,11655.6,-57.2179,-70.0094,58.3227,-43.8608,-999.0 +192.246,12256.7,-58.7016,-71.8099,64.478,-42.0983,-999.0 +174.37,12867.8,-60.0044,-73.9804,69.6339,-40.2097,-999.0 +157.784,13490.4,-60.9215,-76.6068,73.3245,-38.8307,-999.0 +142.414,14126.7,-61.5026,-79.757,73.8927,-36.031,-999.0 +128.189,14778.1,-62.1223,-80.4479,71.6294,-30.7692,-999.0 +115.043,15446.8,-62.2489,-80.4479,65.4016,-25.0566,-999.0 +102.906,16135.9,-62.0593,-80.4479,54.32,-22.443,-999.0 +91.7212,16845.9,-62.9809,-80.4479,44.3828,-24.6735,-999.0 +81.4335,17577.1,-63.6775,-80.4479,38.8125,-24.5046,-999.0 +71.9865,18335.0,-63.0779,-80.4479,29.9006,-21.3857,-999.0 +63.329,19128.3,-60.6635,-80.4479,20.6985,-19.4341,-999.0 +54.5961,20066.4,-57.9352,-80.4479,13.5405,-18.2612,-999.0 + + +MEM = mem009 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.238 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.699,384.238,11.8864,1.76013,-4.2447,-12.35,-999.0 +975.947,450.408,10.9705,1.56986,-4.65514,-13.6677,-999.0 +965.593,539.141,9.99476,1.38387,-4.7823,-14.1611,-999.0 +952.451,652.808,8.82583,1.17034,-4.81805,-14.3982,-999.0 +936.22,794.716,7.39969,0.914519,-4.81476,-14.537,-999.0 +916.535,969.155,5.67017,0.612167,-4.79055,-14.6145,-999.0 +893.016,1181.39,4.15482,-1.69182,-6.01633,-20.8885,-999.0 +865.295,1438.33,4.53982,-3.62047,-3.6118,-26.9132,-999.0 +833.434,1743.86,3.95642,-5.71494,2.13805,-24.4191,-999.0 +797.859,2097.9,2.86159,-8.90969,7.3887,-23.736,-999.0 +759.045,2500.94,1.70788,-10.2177,13.1817,-26.3095,-999.0 +717.506,2953.75,0.338728,-12.837,22.4194,-26.9453,-999.0 +673.757,3455.77,-2.62705,-13.5646,30.5582,-21.2182,-999.0 +628.351,4005.95,-6.13666,-14.271,35.1494,-20.1125,-999.0 +583.011,4588.33,-9.66058,-15.5148,37.8974,-21.4917,-999.0 +539.779,5179.82,-12.684,-17.7206,41.447,-22.9769,-999.0 +499.183,5772.83,-15.8759,-21.5728,45.609,-23.2235,-999.0 +461.103,6366.19,-19.8857,-26.8702,48.7134,-23.3128,-999.0 +425.399,6958.54,-24.464,-32.1683,49.8603,-24.6951,-999.0 +391.95,7549.17,-29.2596,-37.7272,49.6826,-27.4374,-999.0 +360.638,8137.57,-34.2626,-44.7656,49.109,-30.9835,-999.0 +331.348,8723.67,-39.3564,-50.9556,48.6352,-34.2231,-999.0 +303.964,9308.03,-44.1451,-55.6407,47.9845,-37.3357,-999.0 +278.392,9891.73,-48.4142,-60.3504,47.2757,-41.1219,-999.0 +254.536,10476.2,-52.2147,-64.5442,47.2105,-43.8583,-999.0 +232.304,11063.3,-55.2626,-67.7448,50.4729,-43.7511,-999.0 +211.601,11656.4,-57.0032,-69.8071,57.8721,-41.6292,-999.0 +192.346,12258.5,-58.3052,-71.6183,65.9367,-40.157,-999.0 +174.456,12870.6,-59.7656,-73.8436,70.8395,-40.4989,-999.0 +157.859,13493.7,-60.9243,-76.3685,73.8241,-40.967,-999.0 +142.478,14129.5,-61.8868,-79.2964,73.4135,-39.8047,-999.0 +128.243,14779.6,-62.7374,-80.4479,70.8568,-34.283,-999.0 +115.088,15446.0,-63.1542,-80.4479,66.3347,-26.2533,-999.0 +102.943,16131.6,-63.4924,-80.4479,57.7455,-22.3806,-999.0 +91.7511,16839.1,-63.1302,-80.4479,45.6646,-21.9512,-999.0 +81.4559,17571.4,-63.0955,-80.4479,36.0771,-24.0983,-999.0 +72.0021,18330.9,-62.9766,-80.4479,29.5858,-23.9801,-999.0 +63.3384,19125.2,-60.4388,-80.4479,23.5612,-16.9869,-999.0 +54.5993,20065.3,-57.5483,-80.4479,15.0888,-17.3204,-999.0 + + +MEM = mem009 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.183 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.855,384.183,11.3704,1.36009,-5.63369,-13.4626,-999.0 +976.091,450.223,10.4854,1.14469,-6.31414,-15.2942,-999.0 +965.748,538.789,9.52386,0.943325,-6.52501,-16.0223,-999.0 +952.589,652.244,8.36279,0.718737,-6.57666,-16.3896,-999.0 +936.366,793.89,6.94467,0.452581,-6.54971,-16.6107,-999.0 +916.681,968.006,5.21873,0.134001,-6.45901,-16.7362,-999.0 +893.152,1179.72,3.13498,-0.245216,-6.32583,-16.7786,-999.0 +865.425,1435.3,2.57436,-3.75528,-7.83755,-26.3012,-999.0 +833.554,1739.45,3.27068,-5.35924,0.920932,-25.4132,-999.0 +797.97,2092.94,2.54578,-8.23579,8.35577,-21.718,-999.0 +759.152,2495.51,1.28243,-9.80874,14.3371,-23.5192,-999.0 +717.596,2947.77,0.00990401,-12.2079,23.0279,-25.0051,-999.0 +673.838,3449.4,-2.81056,-13.2697,31.2307,-20.3287,-999.0 +628.425,3999.52,-6.07662,-14.2274,35.78,-20.2592,-999.0 +583.079,4582.59,-9.13362,-15.3923,39.324,-22.9282,-999.0 +539.842,5175.55,-11.9187,-17.9911,43.3143,-25.3504,-999.0 +499.245,5769.88,-15.4499,-22.5347,46.2732,-26.5869,-999.0 +461.162,6363.89,-19.7064,-27.5228,47.8576,-27.8971,-999.0 +425.458,6956.65,-24.2722,-32.9082,47.794,-29.7495,-999.0 +392.003,7547.65,-29.1139,-38.8742,47.193,-31.9644,-999.0 +360.689,8136.33,-34.1742,-45.2714,46.2019,-34.5621,-999.0 +331.394,8722.7,-39.2239,-51.119,44.5599,-37.2486,-999.0 +304.006,9307.24,-44.1477,-56.4229,42.5582,-40.2244,-999.0 +278.429,9890.54,-48.7335,-61.0971,41.8812,-41.2285,-999.0 +254.568,10474.2,-52.4927,-64.243,43.9572,-40.6384,-999.0 +232.332,11060.9,-55.3677,-66.9782,48.9209,-40.617,-999.0 +211.627,11653.2,-57.4603,-69.3082,57.2637,-39.2996,-999.0 +192.369,12253.6,-59.0438,-71.208,65.6112,-37.5831,-999.0 +174.477,12864.3,-60.0466,-73.6948,71.4452,-37.4898,-999.0 +157.877,13487.4,-60.6611,-76.4173,75.3118,-38.2851,-999.0 +142.494,14124.6,-61.2574,-79.4008,75.4559,-38.543,-999.0 +128.257,14776.5,-62.1952,-80.4479,73.1699,-35.8362,-999.0 +115.1,15443.9,-63.1399,-80.4479,68.5565,-30.1006,-999.0 +102.952,16129.4,-63.5269,-80.4479,58.5771,-27.951,-999.0 +91.758,16836.2,-63.6119,-80.4479,45.8063,-24.8563,-999.0 +81.4611,17566.5,-63.7658,-80.4479,33.5281,-24.489,-999.0 +72.0056,18324.0,-63.449,-80.4479,26.9715,-24.9333,-999.0 +63.3404,19115.3,-61.6255,-80.4479,20.5743,-20.3527,-999.0 +54.6,20050.3,-58.7101,-80.4479,15.5756,-16.5027,-999.0 + + +MEM = mem009 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.084 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.295,384.084,10.388,1.0637,-6.48185,-12.0658,-999.0 +976.546,449.902,9.60093,0.831955,-7.57268,-14.1491,-999.0 +966.181,538.187,8.67962,0.617651,-7.99232,-15.0058,-999.0 +953.035,651.293,7.54686,0.383692,-8.16737,-15.4227,-999.0 +936.799,792.513,6.15009,0.106901,-8.23971,-15.6692,-999.0 +917.111,966.114,4.44382,-0.222426,-8.24596,-15.8078,-999.0 +893.573,1177.21,2.37536,-0.605668,-8.21366,-15.8525,-999.0 +865.832,1431.9,1.53076,-4.26744,-9.39371,-21.7403,-999.0 +833.947,1735.0,2.50704,-6.0473,-0.970818,-25.1459,-999.0 +798.345,2087.89,2.30345,-7.28468,10.1319,-19.7082,-999.0 +759.498,2490.37,1.2176,-9.03228,16.0058,-21.2252,-999.0 +717.92,2942.49,-0.197496,-11.8463,24.153,-21.9079,-999.0 +674.141,3443.98,-2.82171,-13.1469,31.7396,-19.7624,-999.0 +628.704,3994.33,-5.90744,-13.8355,36.0067,-22.1382,-999.0 +583.333,4578.01,-8.84764,-14.848,40.0769,-25.4808,-999.0 +540.073,5171.56,-11.739,-18.1943,43.1119,-28.6547,-999.0 +499.457,5766.16,-15.3944,-22.8775,44.7832,-30.6183,-999.0 +461.357,6360.31,-19.6463,-27.9531,45.4711,-32.2567,-999.0 +425.635,6953.15,-24.265,-33.6609,45.318,-34.1394,-999.0 +392.165,7544.18,-29.1057,-40.3094,44.4432,-35.8577,-999.0 +360.837,8132.98,-34.0879,-47.1948,42.6391,-37.8017,-999.0 +331.528,8719.54,-39.1776,-52.9151,40.3621,-39.492,-999.0 +304.125,9304.21,-44.1219,-56.5649,39.7892,-39.8991,-999.0 +278.536,9887.76,-48.609,-59.902,42.109,-40.2652,-999.0 +254.664,10471.8,-52.4128,-63.2236,46.8732,-39.5987,-999.0 +232.418,11058.7,-55.3025,-66.3447,52.6141,-38.1708,-999.0 +211.703,11651.1,-57.5218,-68.8243,60.125,-36.2009,-999.0 +192.436,12251.6,-59.0277,-71.2208,68.0404,-34.6642,-999.0 +174.536,12862.4,-60.0117,-73.8303,74.5469,-34.1228,-999.0 +157.929,13485.3,-60.8694,-76.3938,78.2031,-35.636,-999.0 +142.538,14121.4,-61.8763,-79.2117,78.3471,-36.5729,-999.0 +128.295,14771.2,-63.0362,-80.4479,75.3053,-35.7804,-999.0 +115.131,15436.2,-63.8819,-80.4479,69.872,-31.9034,-999.0 +102.978,16119.9,-64.021,-80.4479,60.8405,-27.2733,-999.0 +91.7785,16825.8,-63.7257,-80.4479,48.0154,-21.6933,-999.0 +81.4767,17556.7,-63.4417,-80.4479,35.9266,-21.2143,-999.0 +72.0167,18317.3,-62.216,-80.4479,24.5703,-26.2086,-999.0 +63.347,19112.9,-60.6885,-80.4479,16.9828,-25.7609,-999.0 +54.6022,20051.3,-58.238,-80.4479,12.1965,-20.0399,-999.0 + + +MEM = mem009 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.971 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.292,383.971,9.21834,1.09269,-6.79509,-8.54564,-999.0 +976.526,449.555,8.7362,0.711437,-8.98065,-11.2306,-999.0 +966.165,537.581,7.91986,0.42014,-9.65105,-12.2605,-999.0 +953.017,650.379,6.8302,0.15136,-9.65429,-12.6623,-999.0 +936.774,791.23,5.45851,-0.113514,-9.42765,-12.7433,-999.0 +917.093,964.388,3.77048,-0.416959,-9.11668,-12.705,-999.0 +893.553,1174.96,1.71352,-0.767651,-8.90486,-12.6294,-999.0 +865.811,1429.01,0.721465,-3.30354,-6.14626,-15.217,-999.0 +833.928,1731.78,2.56869,-6.24804,1.32684,-21.1138,-999.0 +798.327,2084.91,2.5723,-6.67683,12.0722,-19.3542,-999.0 +759.479,2487.72,1.35089,-9.01696,18.241,-19.7305,-999.0 +717.904,2940.01,-0.113493,-11.8813,26.3069,-19.8817,-999.0 +674.124,3441.77,-2.62302,-13.0863,31.217,-21.5448,-999.0 +628.684,3992.69,-5.61323,-13.2485,35.2984,-24.3991,-999.0 +583.312,4577.16,-8.48267,-14.6948,39.6817,-27.9146,-999.0 +540.054,5171.16,-11.7193,-18.1996,42.2377,-32.2935,-999.0 +499.439,5765.54,-15.6227,-22.6643,43.2119,-35.1347,-999.0 +461.34,6359.17,-19.864,-28.2726,43.2487,-37.0314,-999.0 +425.621,6951.66,-24.3164,-35.2792,42.8719,-37.8135,-999.0 +392.155,7542.65,-29.0269,-42.7283,41.9935,-38.5541,-999.0 +360.827,8131.56,-34.0442,-48.3278,40.892,-39.0067,-999.0 +331.519,8718.17,-39.1806,-52.1455,40.9943,-39.0673,-999.0 +304.117,9302.86,-44.1084,-56.0848,42.8788,-39.2622,-999.0 +278.529,9886.38,-48.6477,-59.7656,45.7963,-39.3336,-999.0 +254.658,10470.4,-52.3594,-62.8617,50.8243,-37.7016,-999.0 +232.413,11057.7,-55.0542,-65.778,57.3455,-35.3157,-999.0 +211.7,11651.4,-56.9078,-68.4967,65.5415,-33.1336,-999.0 +192.434,12253.6,-58.3544,-71.4427,73.7115,-31.9878,-999.0 +174.535,12866.1,-59.5066,-74.0369,78.9116,-32.6597,-999.0 +157.928,13490.0,-60.6904,-76.5922,80.5332,-35.509,-999.0 +142.538,14126.3,-61.9248,-79.6442,78.3003,-38.3086,-999.0 +128.294,14775.9,-63.0837,-80.4479,73.3392,-38.8294,-999.0 +115.13,15440.5,-64.0755,-80.4479,67.5287,-35.2443,-999.0 +102.977,16122.4,-64.8878,-80.4479,60.4026,-30.4823,-999.0 +91.7778,16824.7,-65.009,-80.4479,50.1968,-23.5245,-999.0 +81.4762,17552.6,-63.8955,-80.4479,39.8349,-17.8601,-999.0 +72.0166,18314.3,-61.144,-80.4479,27.1392,-20.8302,-999.0 +63.347,19115.4,-58.8629,-80.4479,12.8678,-21.7041,-999.0 +54.6021,20058.7,-57.6338,-80.4479,10.2016,-16.6804,-999.0 + + +MEM = mem009 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.811 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.787,383.811,7.64173,0.312796,-10.105,-7.18978,-999.0 +978.022,449.016,7.19077,-0.191623,-13.8209,-10.0961,-999.0 +967.646,536.535,6.40204,-0.631323,-15.3333,-11.4728,-999.0 +954.476,648.685,5.32871,-0.969637,-15.8327,-12.0215,-999.0 +938.221,788.737,4.04244,-1.54902,-15.058,-12.4072,-999.0 +918.506,961.023,2.63775,-1.74914,-11.3211,-11.6085,-999.0 +894.937,1170.82,1.02137,-1.79387,-6.34225,-11.0752,-999.0 +867.157,1424.59,0.818767,-3.54787,-2.56368,-13.0994,-999.0 +835.217,1727.51,2.70422,-6.23914,3.44636,-18.1834,-999.0 +799.558,2081.12,3.0479,-6.46288,13.435,-18.9683,-999.0 +760.648,2484.67,1.90476,-10.0115,18.7965,-19.2556,-999.0 +719.008,2937.52,0.0834527,-12.6085,23.9419,-19.9336,-999.0 +675.16,3439.64,-2.44559,-13.0495,28.4446,-21.6678,-999.0 +629.644,3991.07,-5.36722,-13.2834,33.7761,-24.2594,-999.0 +584.197,4575.93,-8.44083,-14.6896,37.5314,-30.9217,-999.0 +540.865,5169.64,-12.1399,-17.5681,39.2953,-35.6619,-999.0 +500.181,5763.14,-16.1331,-21.8662,40.1043,-37.8823,-999.0 +462.017,6355.9,-20.2681,-27.6096,40.8997,-39.0096,-999.0 +426.238,6947.79,-24.5537,-34.6685,41.5618,-39.4492,-999.0 +392.717,7538.47,-29.1858,-41.5584,41.4342,-39.2119,-999.0 +361.337,8127.2,-34.1697,-47.2073,41.6484,-38.7781,-999.0 +331.982,8713.71,-39.2741,-51.755,42.7425,-39.1996,-999.0 +304.537,9298.26,-44.2606,-55.2275,44.9641,-39.7274,-999.0 +278.906,9881.58,-48.7944,-58.3398,48.5904,-39.4681,-999.0 +254.997,10465.5,-52.4217,-61.9734,54.0094,-37.8599,-999.0 +232.717,11053.0,-55.0008,-65.4505,61.4704,-34.9807,-999.0 +211.97,11647.0,-56.8572,-68.9401,70.5427,-31.3586,-999.0 +192.673,12249.7,-58.269,-71.7033,78.6788,-30.1236,-999.0 +174.745,12862.8,-59.3873,-74.2391,83.9781,-31.1781,-999.0 +158.111,13487.4,-60.5695,-77.318,85.0178,-33.4414,-999.0 +142.695,14124.3,-61.7768,-80.4479,81.1619,-36.0,-999.0 +128.427,14775.1,-62.776,-80.4479,74.3949,-37.5965,-999.0 +115.241,15441.6,-63.4418,-80.4479,66.3013,-36.7939,-999.0 +103.067,16126.9,-63.7573,-80.4479,57.9671,-33.678,-999.0 +91.8479,16834.2,-63.5441,-80.4479,47.9462,-26.7866,-999.0 +81.5286,17568.4,-62.1674,-80.4479,39.9128,-15.8021,-999.0 +72.0529,18335.4,-60.411,-80.4479,29.3237,-13.3905,-999.0 +63.3692,19138.4,-59.06,-80.4479,12.7318,-15.1029,-999.0 +54.6098,20083.1,-57.5241,-80.4479,8.45417,-18.6569,-999.0 + + +MEM = mem009 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.658 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.68,383.658,6.16811,-0.63906,-11.2124,-8.50666,-999.0 +978.897,448.491,5.65945,-1.05881,-15.0149,-11.552,-999.0 +968.516,535.501,4.86553,-1.50718,-16.9581,-13.1677,-999.0 +955.341,646.999,3.81139,-1.94969,-17.8494,-13.9087,-999.0 +939.067,786.271,2.71828,-3.11904,-17.8207,-14.505,-999.0 +919.343,957.748,1.64168,-3.16935,-13.0464,-13.352,-999.0 +895.761,1167.02,0.824499,-2.88936,-6.95529,-12.5165,-999.0 +867.958,1420.68,0.906781,-3.92889,-2.64633,-13.6005,-999.0 +835.994,1723.65,2.70272,-6.06029,2.95236,-18.3566,-999.0 +800.297,2077.28,3.07661,-6.52858,12.8649,-18.9592,-999.0 +761.349,2480.89,1.91433,-9.8192,18.2923,-17.9814,-999.0 +719.67,2933.74,0.0368557,-12.4787,22.6925,-18.5592,-999.0 +675.779,3435.82,-2.45889,-13.3062,28.7555,-19.5927,-999.0 +630.221,3987.41,-5.20151,-13.2938,33.3482,-26.0761,-999.0 +584.726,4572.34,-8.59451,-14.2886,35.4867,-33.8734,-999.0 +541.35,5165.51,-12.5444,-17.1814,36.5768,-37.8906,-999.0 +500.621,5758.13,-16.5683,-21.6548,37.9607,-39.3852,-999.0 +462.419,6350.15,-20.5142,-27.6467,39.1237,-39.5572,-999.0 +426.604,6941.7,-24.6428,-34.8978,40.0369,-38.6416,-999.0 +393.05,7532.25,-29.2455,-42.2354,40.8925,-37.8018,-999.0 +361.64,8120.86,-34.2601,-47.7116,42.0287,-37.8347,-999.0 +332.256,8707.17,-39.399,-50.8777,43.7825,-38.3838,-999.0 +304.782,9291.54,-44.3487,-53.7647,46.3073,-39.1064,-999.0 +279.127,9874.92,-48.7412,-57.5784,50.0298,-39.2859,-999.0 +255.194,10459.3,-52.251,-62.2197,55.6598,-37.5005,-999.0 +232.892,11047.4,-54.8158,-66.3869,63.3196,-33.286,-999.0 +212.125,11641.8,-56.845,-69.6561,71.5622,-30.0364,-999.0 +192.808,12244.4,-58.4182,-71.6551,78.4979,-30.5584,-999.0 +174.863,12857.6,-59.2957,-74.052,83.1373,-32.4727,-999.0 +158.212,13483.1,-60.1522,-77.1477,84.4585,-34.0566,-999.0 +142.781,14121.6,-61.2833,-80.4479,80.9841,-34.4522,-999.0 +128.5,14773.8,-62.4926,-80.4479,73.8185,-34.8183,-999.0 +115.302,15440.9,-63.5352,-80.4479,65.9311,-34.1785,-999.0 +103.116,16125.9,-64.0768,-80.4479,58.2474,-31.8762,-999.0 +91.8874,16832.5,-63.826,-80.4479,49.0382,-26.6507,-999.0 +81.5591,17565.5,-62.7948,-80.4479,40.3272,-19.1402,-999.0 +72.0745,18330.9,-60.9216,-80.4479,30.4779,-16.8045,-999.0 +63.3823,19133.7,-59.0026,-80.4479,14.7394,-16.9414,-999.0 +54.6143,20080.3,-57.0722,-80.4479,3.92323,-19.235,-999.0 + + +MEM = mem009 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.53 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.392,383.53,4.89055,-1.12854,-11.7282,-9.07567,-999.0 +979.6,448.052,4.33657,-1.47982,-15.6532,-12.0842,-999.0 +969.227,534.638,3.53298,-1.8891,-17.9772,-13.8481,-999.0 +956.037,645.591,2.476,-2.27527,-19.1358,-14.6594,-999.0 +939.757,784.218,1.50466,-3.32049,-19.6075,-15.232,-999.0 +920.023,955.019,0.735847,-3.96342,-14.606,-14.5612,-999.0 +896.422,1163.85,0.671458,-4.01635,-7.63597,-13.9586,-999.0 +868.604,1417.78,1.67908,-4.32172,-1.83097,-14.5148,-999.0 +836.614,1721.57,3.42833,-5.88615,3.982,-17.7256,-999.0 +800.887,2075.87,3.41504,-6.96373,12.8376,-17.5469,-999.0 +761.915,2479.77,2.06096,-10.4785,18.5225,-15.655,-999.0 +720.206,2932.63,-0.0730516,-12.2676,23.7365,-14.7359,-999.0 +676.276,3434.51,-2.62294,-13.0093,28.8933,-18.1912,-999.0 +630.68,3985.84,-5.38609,-12.7909,32.2435,-27.8844,-999.0 +585.147,4570.23,-9.00516,-13.8981,33.3419,-35.6102,-999.0 +541.732,5162.5,-13.0213,-16.9168,34.3144,-38.9482,-999.0 +500.972,5754.37,-16.7963,-21.8194,35.9341,-39.7716,-999.0 +462.741,6346.16,-20.4969,-28.8089,37.501,-39.1476,-999.0 +426.901,6937.69,-24.6556,-36.8935,39.2213,-37.8645,-999.0 +393.323,7528.07,-29.3779,-43.2233,41.4222,-37.1507,-999.0 +361.887,8116.38,-34.4212,-46.885,43.7219,-37.4767,-999.0 +332.48,8702.49,-39.4621,-50.5367,45.9727,-38.638,-999.0 +304.985,9287.04,-44.204,-54.879,48.4528,-39.9089,-999.0 +279.309,9871.18,-48.3548,-59.1415,51.8914,-39.8593,-999.0 +255.358,10456.9,-51.6883,-63.9111,57.26,-37.2424,-999.0 +233.038,11046.5,-54.3196,-68.1018,64.785,-32.2846,-999.0 +212.255,11641.7,-56.7813,-69.7364,71.4449,-30.3933,-999.0 +192.924,12244.5,-58.4548,-70.8952,77.5858,-30.7961,-999.0 +174.964,12857.3,-59.6302,-72.9297,81.9033,-32.5552,-999.0 +158.3,13481.9,-60.5359,-76.0116,83.2694,-35.0185,-999.0 +142.857,14119.6,-61.578,-79.5924,80.6882,-35.6382,-999.0 +128.564,14771.1,-62.7371,-80.4479,75.1,-34.1272,-999.0 +115.355,15437.8,-63.6559,-80.4479,68.2928,-31.1414,-999.0 +103.16,16123.0,-63.9958,-80.4479,61.451,-27.4461,-999.0 +91.9215,16830.8,-63.3516,-80.4479,51.2506,-24.1095,-999.0 +81.5843,17565.6,-62.4543,-80.4479,38.9632,-19.8263,-999.0 +72.0922,18331.6,-61.1187,-80.4479,26.2181,-21.3356,-999.0 +63.3929,19132.1,-60.2678,-80.4479,11.042,-19.9387,-999.0 +54.6179,20074.7,-57.9684,-80.4479,3.8565,-18.4718,-999.0 + + +MEM = mem009 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.435 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.393,383.435,3.91188,-1.28247,-12.0004,-7.82941,-999.0 +980.595,447.727,3.33879,-1.53633,-15.9398,-10.2228,-999.0 +970.201,534.002,2.51375,-1.85493,-18.6576,-11.7078,-999.0 +957.005,644.548,1.43101,-2.14328,-19.9255,-12.2842,-999.0 +940.701,782.581,0.0821882,-2.42497,-20.4146,-12.4839,-999.0 +920.938,952.659,-0.317275,-3.9869,-16.3423,-12.3838,-999.0 +897.321,1160.93,0.244917,-4.60712,-7.65136,-12.9618,-999.0 +869.475,1414.84,2.0646,-4.82859,-1.00134,-13.7921,-999.0 +837.452,1719.1,3.92233,-6.04451,4.404,-17.0632,-999.0 +801.689,2073.87,3.68087,-7.21913,11.8392,-16.933,-999.0 +762.677,2477.94,1.9946,-10.0842,18.2351,-13.7802,-999.0 +720.916,2930.63,-0.275572,-12.1442,24.5001,-12.8203,-999.0 +676.939,3432.36,-2.66,-12.8784,27.8991,-19.3498,-999.0 +631.293,3983.58,-5.52305,-12.6613,30.2668,-29.4207,-999.0 +585.711,4567.49,-9.32837,-14.2279,30.4222,-35.609,-999.0 +542.251,5159.26,-13.1261,-17.5553,31.8714,-37.8351,-999.0 +501.45,5751.16,-16.6305,-23.0144,34.4136,-38.4357,-999.0 +463.181,6343.23,-20.3788,-30.4338,37.1982,-37.2727,-999.0 +427.304,6934.9,-24.6475,-37.8007,40.7922,-35.667,-999.0 +393.687,7525.35,-29.3884,-42.8015,44.1972,-35.7969,-999.0 +362.22,8113.81,-34.3527,-47.2282,46.6055,-37.5489,-999.0 +332.78,8700.33,-39.2674,-51.7846,48.196,-40.0108,-999.0 +305.256,9285.63,-43.8778,-55.7991,49.6722,-41.7146,-999.0 +279.553,9870.86,-47.9131,-59.7941,52.4352,-41.195,-999.0 +255.576,10458.0,-51.1442,-64.7203,57.7228,-37.7504,-999.0 +233.231,11048.7,-54.1015,-67.4601,65.4547,-32.7005,-999.0 +212.425,11644.8,-56.4733,-68.3273,71.7851,-30.7447,-999.0 +193.073,12248.5,-58.278,-69.5922,78.0762,-30.4033,-999.0 +175.093,12861.6,-59.6662,-72.0178,82.2162,-31.9726,-999.0 +158.412,13486.1,-60.7192,-75.4292,83.6968,-34.2095,-999.0 +142.953,14123.5,-61.7875,-79.0225,81.5869,-35.0312,-999.0 +128.645,14774.7,-62.8542,-80.4479,76.4289,-33.9221,-999.0 +115.423,15441.4,-63.795,-80.4479,70.1019,-30.7628,-999.0 +103.215,16126.3,-64.2234,-80.4479,63.1072,-27.9823,-999.0 +91.9654,16833.5,-63.68,-80.4479,52.2036,-26.8317,-999.0 +81.6178,17567.8,-62.7272,-80.4479,38.2712,-24.0708,-999.0 +72.1155,18332.3,-61.9389,-80.4479,27.0252,-22.7448,-999.0 +63.407,19131.0,-60.757,-80.4479,14.316,-19.4076,-999.0 +54.6229,20074.0,-57.7954,-80.4479,5.83825,-16.0428,-999.0 + + +MEM = mem009 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.28 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.647,383.28,2.48613,-2.98156,-10.9555,-7.42819,-999.0 +980.842,447.199,1.88112,-3.26175,-14.4706,-9.82349,-999.0 +970.458,532.965,1.04896,-3.54878,-16.3213,-11.0998,-999.0 +957.257,642.862,-0.0185089,-3.8196,-17.2015,-11.6629,-999.0 +940.962,780.259,-0.694664,-4.58356,-21.1476,-12.1583,-999.0 +921.202,949.895,-0.732249,-4.80405,-15.5331,-11.6678,-999.0 +897.576,1158.02,0.335893,-5.27529,-7.43389,-12.3577,-999.0 +869.726,1412.04,2.29234,-5.33811,-0.194506,-14.2912,-999.0 +837.694,1716.59,4.23602,-5.95496,5.30778,-17.0735,-999.0 +801.92,2071.7,3.8729,-7.16446,12.4561,-15.9502,-999.0 +762.894,2476.06,2.18423,-10.1376,20.9519,-10.2868,-999.0 +721.123,2928.82,-0.384784,-12.1883,25.4568,-11.1892,-999.0 +677.131,3430.72,-2.42555,-12.6041,28.4778,-20.6579,-999.0 +631.47,3982.2,-5.51098,-12.8058,28.8986,-29.683,-999.0 +585.873,4566.17,-9.29765,-14.3342,29.2135,-34.097,-999.0 +542.4,5158.37,-12.7431,-18.5053,31.3124,-36.021,-999.0 +501.592,5750.96,-16.2955,-24.9214,33.6112,-36.3726,-999.0 +463.315,6343.4,-20.3091,-31.7412,37.0362,-35.1278,-999.0 +427.427,6935.04,-24.7451,-37.1294,40.8261,-35.109,-999.0 +393.8,7525.28,-29.4971,-41.7629,43.7477,-36.9187,-999.0 +362.321,8113.52,-34.4658,-46.2523,45.7175,-39.2867,-999.0 +332.872,8699.73,-39.4444,-50.3446,47.2708,-41.2783,-999.0 +305.338,9284.55,-44.111,-54.3187,48.9729,-42.3564,-999.0 +279.627,9869.4,-48.0133,-58.6939,52.1896,-41.4363,-999.0 +255.642,10456.3,-51.2174,-63.5589,57.9713,-38.4007,-999.0 +233.29,11046.9,-54.1588,-66.3952,65.8582,-34.0133,-999.0 +212.479,11643.3,-56.3042,-67.3439,73.2243,-31.6565,-999.0 +193.119,12247.5,-58.0472,-68.8983,80.119,-31.233,-999.0 +175.135,12861.5,-59.3753,-71.9292,84.2744,-32.5514,-999.0 +158.448,13486.9,-60.3875,-75.7943,85.598,-33.6034,-999.0 +142.983,14125.4,-61.4185,-79.4162,83.2864,-33.2852,-999.0 +128.671,14777.8,-62.5312,-80.4479,78.1331,-31.8815,-999.0 +115.444,15445.3,-63.6751,-80.4479,71.2818,-29.1946,-999.0 +103.232,16130.0,-64.5199,-80.4479,63.7254,-26.966,-999.0 +91.9787,16835.9,-64.2505,-80.4479,52.9802,-27.4939,-999.0 +81.6278,17568.6,-63.0857,-80.4479,37.2197,-26.3796,-999.0 +72.1227,18331.8,-62.4356,-80.4479,27.6201,-23.5837,-999.0 +63.4114,19130.5,-60.3386,-80.4479,16.1916,-18.3192,-999.0 +54.6244,20076.5,-57.0328,-80.4479,5.95176,-12.0616,-999.0 + + +MEM = mem009 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.178 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.644,383.178,1.42526,-2.97414,-10.1714,-7.78952,-999.0 +980.848,446.852,0.817259,-3.19006,-13.4164,-10.1241,-999.0 +970.453,532.292,-0.0129478,-3.42165,-15.0461,-11.2447,-999.0 +957.258,641.774,-1.06667,-3.70522,-15.9505,-11.7553,-999.0 +940.955,778.665,-1.60902,-5.40428,-20.1863,-12.0434,-999.0 +921.2,947.91,-0.983682,-5.83617,-14.3899,-10.6419,-999.0 +897.579,1155.93,0.392344,-5.53791,-6.71241,-12.0983,-999.0 +869.728,1409.91,2.19838,-5.55747,-1.27899,-14.8049,-999.0 +837.701,1714.16,3.81346,-5.99973,4.5071,-16.6949,-999.0 +801.926,2068.84,3.64753,-7.53641,12.6331,-15.1179,-999.0 +762.9,2472.89,2.02439,-10.3035,21.5647,-9.89387,-999.0 +721.13,2925.66,-0.202366,-12.5107,25.5868,-11.6078,-999.0 +677.137,3427.81,-2.3382,-12.4208,27.7658,-20.7512,-999.0 +631.473,3979.22,-5.69918,-12.6031,26.9649,-28.8326,-999.0 +585.873,4562.91,-9.36883,-14.6115,27.455,-32.2856,-999.0 +542.404,5155.17,-12.5514,-19.5626,29.8696,-34.3078,-999.0 +501.599,5748.06,-16.1359,-26.0255,33.166,-34.7669,-999.0 +463.323,6340.79,-20.1727,-32.0336,37.5103,-34.6537,-999.0 +427.435,6932.72,-24.6352,-36.9852,41.0806,-36.3284,-999.0 +393.805,7523.17,-29.4445,-41.9019,43.3643,-38.6928,-999.0 +362.325,8111.44,-34.4936,-46.1659,45.0701,-40.6434,-999.0 +332.875,8697.58,-39.4807,-49.9517,46.683,-42.2475,-999.0 +305.341,9282.48,-44.0285,-54.1234,48.7209,-43.1437,-999.0 +279.629,9867.64,-47.86,-58.4955,52.1888,-42.1816,-999.0 +255.644,10455.0,-51.0676,-62.9028,58.2975,-38.9792,-999.0 +233.292,11046.0,-54.0131,-65.6887,66.0862,-34.7134,-999.0 +212.479,11642.4,-56.4036,-66.83,73.5595,-32.3592,-999.0 +193.121,12246.1,-58.3376,-68.5452,79.7595,-32.5584,-999.0 +175.135,12859.5,-59.4803,-71.9257,83.6557,-33.5393,-999.0 +158.449,13485.0,-60.2536,-76.3563,85.7663,-33.1819,-999.0 +142.984,14123.9,-61.2741,-80.3162,84.6869,-31.3055,-999.0 +128.672,14776.6,-62.5158,-80.4479,80.2741,-29.5171,-999.0 +115.445,15443.9,-63.8217,-80.4479,73.1466,-28.0431,-999.0 +103.234,16127.8,-64.8419,-80.4479,64.6295,-27.3222,-999.0 +91.98,16832.1,-64.9021,-80.4479,53.9747,-29.2096,-999.0 +81.6289,17563.3,-63.3286,-80.4479,38.1741,-28.8285,-999.0 +72.1233,18327.7,-61.504,-80.4479,26.6389,-23.292,-999.0 +63.4119,19130.9,-58.9319,-80.4479,14.6381,-16.5148,-999.0 +54.6245,20081.8,-56.121,-80.4479,4.14304,-7.5152,-999.0 + + +MEM = mem009 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.098 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.879,383.098,0.619931,-3.34434,-9.98972,-7.0138,-999.0 +981.081,446.577,0.00886496,-3.60888,-12.9554,-9.14451,-999.0 +970.681,531.755,-0.818142,-3.88093,-14.2076,-10.119,-999.0 +957.487,640.904,-1.8316,-4.3447,-15.2281,-10.7814,-999.0 +941.185,777.496,-1.90197,-6.93176,-19.0139,-11.2448,-999.0 +921.433,946.614,-0.928581,-6.92001,-13.9431,-11.1141,-999.0 +897.809,1154.63,0.431896,-6.0128,-7.63179,-11.9466,-999.0 +869.95,1408.61,2.24165,-5.91426,-2.45697,-13.2449,-999.0 +837.913,1712.73,3.59504,-6.08092,3.17446,-14.4933,-999.0 +802.131,2066.93,3.09652,-7.3224,11.9204,-12.3675,-999.0 +763.091,2470.09,1.27541,-9.60773,20.517,-8.52963,-999.0 +721.307,2922.09,-0.47502,-12.5547,25.1411,-11.5135,-999.0 +677.302,3423.72,-2.62325,-12.5953,25.8705,-20.6276,-999.0 +631.625,3974.64,-5.89807,-12.6025,24.5605,-28.0299,-999.0 +586.014,4558.2,-9.2782,-15.0905,27.0041,-30.3107,-999.0 +542.537,5150.75,-12.3179,-20.5721,30.9372,-31.8897,-999.0 +501.726,5744.18,-15.8312,-26.9292,35.0895,-32.8296,-999.0 +463.44,6337.57,-19.88,-32.449,38.7965,-34.8336,-999.0 +427.544,6930.07,-24.4364,-37.6684,41.2401,-37.2331,-999.0 +393.906,7520.84,-29.3756,-42.2869,43.0266,-39.2678,-999.0 +362.417,8109.26,-34.4487,-46.231,44.3945,-41.3051,-999.0 +332.958,8695.63,-39.348,-50.2977,46.0521,-42.9098,-999.0 +305.415,9281.06,-43.7493,-54.8457,48.4491,-43.365,-999.0 +279.696,9867.07,-47.491,-59.1467,52.4133,-41.7082,-999.0 +255.704,10455.3,-50.8052,-62.8774,58.4906,-38.4239,-999.0 +233.345,11046.8,-53.8692,-65.4828,66.1745,-34.9115,-999.0 +212.527,11643.4,-56.461,-66.3236,73.0716,-33.2341,-999.0 +193.162,12246.9,-58.4066,-68.2087,78.1384,-34.0781,-999.0 +175.171,12860.5,-59.339,-72.1344,82.1644,-34.1511,-999.0 +158.479,13486.4,-60.1623,-77.3121,85.4791,-32.7642,-999.0 +143.01,14125.3,-61.4343,-80.4479,85.3608,-31.3522,-999.0 +128.694,14777.3,-62.794,-80.4479,81.0154,-30.7277,-999.0 +115.464,15444.1,-63.9146,-80.4479,73.3728,-29.7319,-999.0 +103.248,16128.3,-64.6378,-80.4479,63.5511,-28.7596,-999.0 +91.9917,16833.4,-64.6803,-80.4479,52.4848,-29.5966,-999.0 +81.6374,17565.1,-63.3025,-80.4479,36.4783,-28.115,-999.0 +72.1291,18329.4,-61.671,-80.4479,25.3745,-21.0345,-999.0 +63.4153,19130.8,-59.8102,-80.4479,17.9458,-14.5654,-999.0 +54.6258,20078.4,-56.8557,-80.4479,7.56155,-5.29402,-999.0 + + +MEM = mem009 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.006 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.027,383.006,-0.238203,-4.31784,-9.83966,-5.68255,-999.0 +981.237,446.266,-0.858015,-4.57048,-12.8327,-7.46468,-999.0 +970.848,531.147,-1.68417,-4.82993,-14.2311,-8.37977,-999.0 +957.638,639.917,-2.69725,-5.22385,-15.3089,-9.02056,-999.0 +941.345,776.078,-2.66615,-7.2604,-19.091,-9.76395,-999.0 +921.587,944.898,-1.07693,-8.06222,-13.4569,-10.49,-999.0 +897.96,1152.8,0.428417,-6.71571,-8.26977,-11.8664,-999.0 +870.103,1406.63,1.97702,-6.04986,-3.1171,-11.4522,-999.0 +838.058,1710.45,3.31711,-6.08732,2.81198,-11.3489,-999.0 +802.271,2064.18,2.62419,-6.97152,11.7523,-8.00234,-999.0 +763.215,2466.8,0.939115,-9.29886,20.2712,-6.95151,-999.0 +721.424,2918.73,-0.316522,-12.2244,24.6178,-11.5605,-999.0 +677.409,3420.38,-2.80651,-12.3224,24.0285,-20.211,-999.0 +631.72,3971.1,-5.95167,-12.6587,24.178,-26.2146,-999.0 +586.104,4554.78,-9.09331,-15.6724,28.1307,-27.7257,-999.0 +542.623,5147.61,-12.2016,-21.1159,33.0079,-28.717,-999.0 +501.807,5741.33,-15.672,-27.1354,36.8969,-31.2319,-999.0 +463.516,6335.04,-19.7746,-32.5801,39.502,-34.2043,-999.0 +427.613,6927.65,-24.4595,-37.4428,41.316,-36.64,-999.0 +393.97,7518.32,-29.4466,-41.788,42.3712,-39.0752,-999.0 +362.475,8106.64,-34.4849,-45.9615,43.3577,-41.3598,-999.0 +333.012,8693.04,-39.3015,-50.3464,45.2188,-42.9195,-999.0 +305.465,9278.74,-43.598,-55.4295,48.3589,-43.1516,-999.0 +279.741,9865.17,-47.3274,-59.7113,52.859,-41.383,-999.0 +255.745,10453.8,-50.642,-62.9769,59.1512,-38.4384,-999.0 +233.383,11045.8,-53.7606,-64.8204,66.1154,-36.1071,-999.0 +212.56,11642.8,-56.2292,-65.6348,71.6568,-35.695,-999.0 +193.19,12247.7,-57.6753,-68.4432,76.3277,-35.7554,-999.0 +175.196,12863.6,-58.505,-73.2863,81.3224,-33.3383,-999.0 +158.5,13491.4,-59.7048,-79.0125,85.1837,-30.809,-999.0 +143.028,14131.1,-61.3629,-80.4479,85.423,-29.5744,-999.0 +128.709,14783.0,-62.9776,-80.4479,81.1523,-30.0356,-999.0 +115.476,15449.2,-64.0943,-80.4479,72.8498,-30.5145,-999.0 +103.258,16133.0,-64.7182,-80.4479,62.5739,-29.561,-999.0 +91.9994,16837.7,-64.8734,-80.4479,51.4294,-28.7955,-999.0 +81.6429,17568.1,-63.9328,-80.4479,35.6214,-26.8986,-999.0 +72.1331,18330.0,-62.4488,-80.4479,24.382,-21.5871,-999.0 +63.4178,19128.4,-60.6379,-80.4479,19.9673,-14.7221,-999.0 +54.6267,20072.8,-57.5949,-80.4479,12.7519,-2.23278,-999.0 + + +MEM = mem009 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.919 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.58,382.919,-1.10162,-4.72055,-8.74891,-4.9718,-999.0 +980.787,445.968,-1.73279,-4.95077,-11.4537,-6.65066,-999.0 +970.399,530.566,-2.55991,-5.18394,-12.6239,-7.47547,-999.0 +957.205,638.982,-3.51507,-5.68471,-14.2534,-8.29474,-999.0 +940.912,774.789,-3.24017,-7.3239,-16.9266,-7.58648,-999.0 +921.165,943.334,-1.34799,-8.78949,-11.6045,-9.33753,-999.0 +897.559,1151.18,0.632811,-7.61047,-6.73908,-11.7668,-999.0 +869.717,1405.13,2.16202,-6.34174,-2.43261,-10.6048,-999.0 +837.688,1709.02,3.3086,-6.09848,4.18638,-8.61814,-999.0 +801.912,2062.51,2.26324,-6.62235,14.5735,-4.70987,-999.0 +762.878,2464.99,1.03542,-9.15053,22.4332,-7.55479,-999.0 +721.102,2917.32,0.00764776,-11.6774,24.3625,-12.4352,-999.0 +677.103,3419.46,-2.64966,-11.9304,23.4288,-19.8047,-999.0 +631.435,3970.59,-5.72041,-12.851,25.5114,-24.3513,-999.0 +585.844,4554.79,-8.78226,-16.3948,30.0213,-25.8148,-999.0 +542.389,5148.2,-11.9015,-21.9187,34.1794,-27.8917,-999.0 +501.594,5742.37,-15.5247,-27.3746,37.2259,-31.3007,-999.0 +463.323,6336.2,-19.7896,-32.3287,39.3501,-34.5425,-999.0 +427.435,6928.72,-24.5052,-37.1169,40.5731,-37.256,-999.0 +393.807,7519.31,-29.4579,-41.5197,41.53,-39.585,-999.0 +362.327,8107.63,-34.4473,-45.7993,42.9086,-41.6148,-999.0 +332.877,8694.17,-39.2012,-50.787,45.4846,-42.7929,-999.0 +305.343,9280.05,-43.5207,-55.985,49.204,-42.5516,-999.0 +279.632,9866.46,-47.3855,-59.6338,53.5778,-40.9963,-999.0 +255.647,10454.7,-50.8569,-62.4365,59.4798,-38.9408,-999.0 +233.296,11046.2,-53.8543,-63.5998,65.1271,-37.4848,-999.0 +212.482,11643.4,-55.9759,-65.1702,70.4036,-36.4728,-999.0 +193.123,12249.2,-57.2559,-68.8927,76.0345,-34.5799,-999.0 +175.137,12865.7,-58.4299,-73.6694,81.9141,-30.7641,-999.0 +158.45,13493.0,-60.0401,-78.342,86.0631,-28.5382,-999.0 +142.985,14131.4,-61.8602,-80.4479,86.4875,-28.399,-999.0 +128.673,14781.8,-63.3688,-80.4479,82.5365,-29.558,-999.0 +115.446,15446.9,-64.334,-80.4479,74.359,-29.9617,-999.0 +103.234,16130.5,-64.5508,-80.4479,63.415,-29.0052,-999.0 +91.9801,16836.3,-64.2869,-80.4479,51.0016,-27.1768,-999.0 +81.6284,17568.5,-63.3213,-80.4479,35.1617,-24.227,-999.0 +72.1227,18331.2,-62.4646,-80.4479,23.2202,-18.6138,-999.0 +63.4114,19127.4,-61.666,-80.4479,21.0447,-12.992,-999.0 +54.6245,20066.0,-58.9586,-80.4479,18.3935,-2.80817,-999.0 + + +MEM = mem009 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.85 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.633,382.85,-1.77911,-5.19613,-7.27543,-3.66626,-999.0 +980.838,445.738,-2.37265,-5.43153,-9.48512,-4.89815,-999.0 +970.457,530.125,-3.19335,-5.6809,-10.5697,-5.47573,-999.0 +957.262,638.319,-3.90707,-6.50863,-13.4995,-5.75018,-999.0 +940.975,773.962,-3.42378,-7.81384,-14.8267,-3.88882,-999.0 +921.222,942.263,-1.86754,-8.99566,-10.7214,-5.5283,-999.0 +897.615,1149.76,0.312385,-8.75774,-6.26172,-8.67117,-999.0 +869.776,1403.28,1.71847,-6.98215,-2.31389,-8.63476,-999.0 +837.747,1706.59,2.74143,-5.94513,4.42622,-6.55365,-999.0 +801.968,2059.48,1.83024,-6.24867,16.3431,-4.50275,-999.0 +762.93,2461.86,1.22939,-8.88135,23.739,-8.58272,-999.0 +721.146,2914.69,0.363014,-11.4131,24.5846,-13.307,-999.0 +677.144,3417.57,-2.25451,-11.7229,23.7015,-19.4114,-999.0 +631.472,3969.41,-5.40518,-13.1866,27.0086,-22.4156,-999.0 +585.882,4554.33,-8.37238,-17.3264,31.5824,-23.9496,-999.0 +542.429,5148.51,-11.5293,-22.6524,34.6652,-27.5313,-999.0 +501.631,5743.33,-15.2888,-27.6319,36.7597,-32.0928,-999.0 +463.357,6337.57,-19.65,-32.5516,38.1851,-35.4686,-999.0 +427.466,6930.35,-24.4229,-37.0077,39.285,-37.7943,-999.0 +393.834,7521.11,-29.4031,-41.0984,40.7042,-39.6671,-999.0 +362.352,8109.54,-34.425,-45.6498,42.9772,-41.141,-999.0 +332.899,8696.02,-39.2727,-50.5689,45.976,-41.9336,-999.0 +305.363,9281.6,-43.6919,-55.2209,49.5876,-41.894,-999.0 +279.649,9867.42,-47.6732,-58.8154,53.8429,-40.923,-999.0 +255.662,10454.8,-51.1922,-61.5051,59.0136,-39.3504,-999.0 +233.309,11045.6,-54.1113,-62.5958,63.8944,-37.6602,-999.0 +212.493,11642.3,-56.0871,-64.998,69.2365,-35.8471,-999.0 +193.132,12247.7,-57.4351,-69.0167,75.4411,-33.3114,-999.0 +175.144,12863.4,-58.8075,-73.2757,81.808,-29.984,-999.0 +158.455,13489.7,-60.3965,-77.768,85.9249,-29.2346,-999.0 +142.99,14127.3,-61.9832,-80.4479,86.4481,-29.2812,-999.0 +128.677,14777.5,-63.4295,-80.4479,83.0375,-29.5211,-999.0 +115.449,15442.4,-64.3865,-80.4479,75.4496,-28.9308,-999.0 +103.237,16126.0,-64.547,-80.4479,64.293,-27.4623,-999.0 +91.9828,16831.9,-64.2206,-80.4479,51.1127,-25.4696,-999.0 +81.6304,17564.5,-63.2454,-80.4479,36.9942,-21.7412,-999.0 +72.124,18328.0,-62.0787,-80.4479,23.9649,-15.6777,-999.0 +63.4122,19124.1,-62.1055,-80.4479,21.2831,-13.023,-999.0 +54.6248,20060.0,-59.7586,-80.4479,19.6798,-7.70755,-999.0 + + +MEM = mem009 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.816 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.415,382.816,-2.11646,-5.40025,-7.94463,-3.5955,-999.0 +981.599,445.624,-2.72678,-5.59843,-10.3013,-4.60635,-999.0 +971.223,529.9,-3.54766,-5.80244,-11.3831,-4.96431,-999.0 +958.011,637.948,-4.2987,-6.46905,-14.1498,-4.41869,-999.0 +941.708,773.342,-3.98972,-8.28102,-15.9133,-2.93894,-999.0 +921.945,941.293,-2.38952,-9.44712,-11.6952,-3.60084,-999.0 +898.317,1148.3,-0.364327,-9.32197,-6.79326,-5.52989,-999.0 +870.457,1401.23,1.15569,-7.56774,-2.1665,-6.56352,-999.0 +838.404,1703.89,2.15507,-5.93326,4.77133,-4.10081,-999.0 +802.596,2056.18,1.39935,-5.9057,17.0971,-3.24918,-999.0 +763.519,2458.14,0.939656,-8.103,24.0565,-7.94508,-999.0 +721.698,2910.79,0.285026,-10.8987,24.6324,-12.9968,-999.0 +677.656,3413.8,-2.10011,-11.9308,23.919,-17.8819,-999.0 +631.95,3965.89,-5.32268,-13.5348,27.0803,-20.3908,-999.0 +586.326,4550.97,-8.29524,-17.6279,32.0054,-22.2786,-999.0 +542.837,5145.54,-11.2912,-22.7055,35.1051,-27.5055,-999.0 +502.007,5741.0,-14.9891,-28.0131,36.6392,-32.6395,-999.0 +463.699,6335.83,-19.4774,-32.6489,37.8663,-35.3147,-999.0 +427.778,6928.98,-24.3374,-36.4599,39.4403,-36.7319,-999.0 +394.118,7520.01,-29.324,-40.6698,41.5363,-37.917,-999.0 +362.609,8108.74,-34.3146,-45.4139,43.9987,-39.14,-999.0 +333.131,8695.57,-39.166,-50.1698,46.8989,-40.2815,-999.0 +305.573,9281.36,-43.7049,-54.3691,49.6808,-41.1062,-999.0 +279.837,9867.23,-47.7012,-58.101,53.7125,-40.3149,-999.0 +255.83,10454.7,-51.2366,-60.6218,58.4791,-38.3284,-999.0 +233.457,11045.5,-54.0592,-62.0997,62.7485,-35.8104,-999.0 +212.625,11642.5,-56.0328,-65.1769,68.739,-32.7343,-999.0 +193.248,12248.0,-57.5566,-69.0674,75.6951,-29.628,-999.0 +175.246,12863.0,-59.2024,-72.9639,82.3251,-27.495,-999.0 +158.544,13488.3,-60.7907,-77.5701,86.5472,-28.5795,-999.0 +143.067,14125.3,-62.1615,-80.4479,86.8778,-29.8905,-999.0 +128.742,14775.5,-63.3536,-80.4479,83.0214,-30.5173,-999.0 +115.504,15440.9,-64.2996,-80.4479,75.9404,-29.7494,-999.0 +103.282,16124.7,-64.6495,-80.4479,65.1223,-28.2523,-999.0 +92.0179,16830.9,-64.1441,-80.4479,50.4916,-26.4084,-999.0 +81.6569,17564.0,-63.1946,-80.4479,35.3821,-21.9124,-999.0 +72.1424,18327.7,-62.3323,-80.4479,24.5554,-15.258,-999.0 +63.4233,19124.0,-61.9879,-80.4479,21.3459,-12.8508,-999.0 +54.6286,20059.6,-60.2129,-80.4479,19.4563,-10.4682,-999.0 + + +MEM = mem009 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.8 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.781,382.8,-2.3031,-5.29136,-7.94368,-2.85794,-999.0 +981.989,445.568,-2.91222,-5.49215,-10.3573,-3.35015,-999.0 +971.593,529.791,-3.73206,-5.72955,-11.4506,-3.33734,-999.0 +958.379,637.725,-4.66314,-6.57477,-13.3908,-2.99793,-999.0 +942.071,772.829,-4.63084,-9.93339,-17.3899,-2.77517,-999.0 +922.302,940.473,-2.62338,-10.3253,-12.3758,-1.43685,-999.0 +898.672,1147.24,-0.695237,-9.64499,-6.26911,-3.12738,-999.0 +870.8,1399.99,1.09752,-7.73006,-1.29906,-4.03403,-999.0 +838.735,1702.49,1.92104,-5.6736,5.81546,-1.01857,-999.0 +802.908,2054.44,1.04477,-5.62686,17.4563,-1.56369,-999.0 +763.811,2455.99,0.634769,-7.51272,23.5756,-7.94231,-999.0 +721.97,2908.47,0.277612,-10.6751,24.1946,-12.8017,-999.0 +677.91,3411.69,-1.91681,-11.8923,23.4495,-16.4007,-999.0 +632.187,3964.35,-4.94258,-13.8411,27.1554,-18.3235,-999.0 +586.545,4550.22,-7.95299,-17.6942,31.6134,-21.7294,-999.0 +543.039,5145.36,-11.1396,-22.6069,34.4762,-27.1611,-999.0 +502.192,5741.0,-15.0151,-27.7325,36.5531,-31.2253,-999.0 +463.87,6335.79,-19.534,-31.7846,38.0581,-33.1277,-999.0 +427.935,6928.97,-24.3113,-35.5844,40.3124,-34.05,-999.0 +394.26,7520.15,-29.2762,-39.782,42.8013,-35.1227,-999.0 +362.737,8108.99,-34.3219,-44.0075,44.8858,-36.7745,-999.0 +333.247,8695.86,-39.1709,-48.7822,46.8654,-38.9852,-999.0 +305.677,9281.74,-43.6691,-53.7617,49.8825,-40.1964,-999.0 +279.931,9867.56,-47.8098,-57.6686,54.0209,-39.6749,-999.0 +255.915,10454.7,-51.4076,-59.7836,57.725,-37.1542,-999.0 +233.534,11045.2,-54.1603,-61.8782,62.5714,-33.237,-999.0 +212.693,11641.9,-56.1889,-65.3304,68.7641,-29.7265,-999.0 +193.309,12246.9,-57.764,-69.0306,76.5462,-26.8878,-999.0 +175.3,12861.6,-59.2586,-72.9555,83.1827,-26.7697,-999.0 +158.592,13487.2,-60.5965,-77.7332,87.3451,-28.064,-999.0 +143.108,14125.0,-61.8562,-80.4479,87.0287,-29.4921,-999.0 +128.776,14776.4,-62.99,-80.4479,81.951,-30.143,-999.0 +115.532,15442.9,-63.9923,-80.4479,73.8418,-29.6134,-999.0 +103.304,16127.3,-64.6551,-80.4479,63.5962,-28.3001,-999.0 +92.0352,16833.1,-64.4895,-80.4479,49.6716,-26.9845,-999.0 +81.6699,17564.6,-63.8801,-80.4479,34.617,-23.2865,-999.0 +72.1513,18325.6,-63.1849,-80.4479,24.0251,-18.2678,-999.0 +63.4287,19120.2,-62.1573,-80.4479,22.489,-13.7355,-999.0 +54.6306,20056.6,-59.9112,-80.4479,22.11,-8.77971,-999.0 + + +MEM = mem009 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.747 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.407,382.747,-2.68915,-7.09752,-8.76206,-2.64913,-999.0 +981.605,445.384,-3.33854,-7.40638,-11.1111,-3.41351,-999.0 +971.213,529.42,-4.17002,-7.72108,-12.1566,-3.75324,-999.0 +958.025,637.112,-5.06934,-9.11758,-14.3026,-4.11149,-999.0 +941.719,772.017,-4.62629,-13.6882,-18.6639,-2.81578,-999.0 +921.969,939.591,-2.57577,-11.1893,-11.6848,-0.768727,-999.0 +898.35,1146.63,-0.0217497,-9.58858,-5.37884,-0.759233,-999.0 +870.49,1399.91,1.5959,-7.3324,-0.257684,-0.761754,-999.0 +838.438,1702.77,2.07702,-5.53211,9.58186,1.725,-999.0 +802.624,2054.91,1.18522,-5.29535,19.684,0.216725,-999.0 +763.541,2456.7,0.778511,-7.05567,22.7676,-7.89477,-999.0 +721.711,2909.39,0.335938,-10.1729,22.3651,-12.0624,-999.0 +677.668,3412.83,-1.75621,-11.7909,22.9837,-13.3336,-999.0 +631.961,3965.91,-4.67393,-13.936,27.6882,-15.035,-999.0 +586.339,4552.46,-7.54058,-18.0448,31.2734,-20.7059,-999.0 +542.85,5148.13,-11.019,-22.7832,32.2237,-27.0032,-999.0 +502.019,5743.64,-15.2261,-26.9518,33.7074,-29.9625,-999.0 +463.71,6337.92,-19.7844,-30.3897,36.4375,-30.8661,-999.0 +427.786,6930.52,-24.5843,-33.5164,39.7241,-31.22,-999.0 +394.121,7521.13,-29.5223,-37.1968,42.1229,-32.7598,-999.0 +362.609,8109.56,-34.4283,-42.1516,44.1135,-35.6062,-999.0 +333.131,8696.23,-39.2191,-47.9622,46.71,-38.408,-999.0 +305.571,9281.8,-43.8377,-53.2302,49.9183,-40.0509,-999.0 +279.835,9866.95,-48.1294,-56.6549,53.4339,-39.4563,-999.0 +255.829,10453.2,-51.681,-58.88,57.5322,-36.2117,-999.0 +233.457,11043.1,-54.3835,-61.8962,62.9074,-31.8685,-999.0 +212.624,11639.1,-56.3885,-65.5393,69.8449,-27.9928,-999.0 +193.248,12243.7,-57.8333,-68.9988,78.2347,-25.8357,-999.0 +175.246,12858.4,-59.1489,-72.9809,85.1623,-25.6211,-999.0 +158.544,13484.3,-60.4642,-78.0283,88.7612,-27.3842,-999.0 +143.066,14122.4,-61.7335,-80.4479,87.1824,-29.2436,-999.0 +128.741,14774.1,-62.8224,-80.4479,80.851,-29.861,-999.0 +115.503,15441.0,-63.8864,-80.4479,72.0132,-28.9057,-999.0 +103.281,16125.0,-64.9251,-80.4479,62.4744,-27.0545,-999.0 +92.0169,16828.8,-65.25,-80.4479,50.4552,-25.549,-999.0 +81.6565,17557.7,-64.5374,-80.4479,36.5027,-21.415,-999.0 +72.1422,18317.5,-63.1021,-80.4479,24.6532,-17.9249,-999.0 +63.4232,19113.7,-61.3002,-80.4479,21.1764,-14.062,-999.0 +54.6286,20053.0,-59.2609,-80.4479,22.1702,-6.73159,-999.0 + + +MEM = mem009 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.719 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.993,382.719,-2.84816,-9.04618,-8.37343,-1.98018,-999.0 +981.208,445.278,-3.56676,-9.28323,-9.92346,-2.27344,-999.0 +970.822,529.199,-4.4205,-9.56477,-10.7469,-2.35001,-999.0 +957.626,636.743,-5.2367,-12.3071,-13.9724,-2.08476,-999.0 +941.348,771.593,-4.32454,-18.5981,-17.7165,0.526566,-999.0 +921.612,939.372,-2.00486,-11.8819,-9.47281,2.01737,-999.0 +897.998,1146.74,0.333853,-9.48586,-3.24107,2.32466,-999.0 +870.152,1400.22,1.69575,-7.16859,1.44979,2.23401,-999.0 +838.112,1703.03,1.91354,-5.57387,11.111,4.47636,-999.0 +802.311,2055.27,1.48928,-5.43151,20.1046,0.269235,-999.0 +763.244,2457.54,1.10532,-6.5647,22.6577,-8.08249,-999.0 +721.425,2910.59,0.386632,-9.77595,22.4056,-11.0192,-999.0 +677.402,3414.34,-1.47597,-12.2171,23.9277,-10.2071,-999.0 +631.717,3968.14,-4.16682,-14.5874,27.9768,-13.0704,-999.0 +586.12,4555.55,-7.16274,-18.6422,30.381,-20.4316,-999.0 +542.653,5151.73,-10.8828,-22.9497,31.4049,-25.9531,-999.0 +501.838,5747.41,-15.1913,-26.47,33.2481,-28.1137,-999.0 +463.541,6341.66,-19.8656,-29.197,36.4569,-28.5,-999.0 +427.63,6934.08,-24.6956,-32.1177,39.4008,-29.371,-999.0 +393.978,7524.54,-29.5584,-36.1998,41.5172,-31.9742,-999.0 +362.478,8112.93,-34.4271,-41.482,43.7814,-35.174,-999.0 +333.013,8699.5,-39.2934,-47.0014,46.6716,-37.5658,-999.0 +305.465,9284.68,-44.0449,-51.7817,49.6553,-38.5461,-999.0 +279.741,9869.18,-48.4038,-55.5176,53.386,-37.1054,-999.0 +255.745,10454.4,-52.1823,-58.2597,57.8246,-34.2846,-999.0 +233.382,11042.6,-55.0959,-61.728,63.1374,-30.6286,-999.0 +212.558,11636.9,-56.8573,-65.4755,70.8692,-27.0582,-999.0 +193.19,12240.3,-58.1689,-68.8081,80.1956,-25.0766,-999.0 +175.196,12854.2,-59.3754,-72.8759,87.5558,-25.1665,-999.0 +158.501,13479.5,-60.5802,-78.0504,90.9323,-27.2472,-999.0 +143.03,14117.2,-61.7761,-80.4479,89.0633,-29.5161,-999.0 +128.71,14768.8,-62.7775,-80.4479,82.0635,-30.6461,-999.0 +115.477,15436.2,-63.5806,-80.4479,71.8845,-29.5635,-999.0 +103.259,16121.5,-64.3386,-80.4479,61.4182,-26.4006,-999.0 +91.9997,16827.3,-64.6068,-80.4479,50.1584,-22.7006,-999.0 +81.6431,17558.2,-63.8887,-80.4479,37.2538,-16.4848,-999.0 +72.1328,18319.0,-63.0492,-80.4479,27.0443,-12.6436,-999.0 +63.4175,19115.8,-60.9169,-80.4479,21.6028,-14.3248,-999.0 +54.6266,20055.3,-59.3623,-80.4479,19.1343,-13.4367,-999.0 + + +MEM = mem009 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.783 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.579,382.783,-2.08868,-10.7582,-7.94895,0.0970939,-999.0 +981.78,445.485,-2.8887,-10.9246,-8.84628,0.150892,-999.0 +971.4,529.581,-3.79201,-11.0926,-9.25,0.203849,-999.0 +958.195,637.313,-4.89055,-11.2796,-9.44156,0.240162,-999.0 +941.915,772.26,-4.36115,-17.3642,-14.5436,5.03553,-999.0 +922.157,939.944,-2.21259,-13.6233,-8.54469,6.91528,-999.0 +898.537,1146.97,-0.213096,-9.90056,-3.01896,6.18117,-999.0 +870.675,1400.16,1.57122,-7.12675,2.39622,4.93134,-999.0 +838.61,1702.82,1.72936,-5.40177,12.6481,5.26911,-999.0 +802.792,2055.04,1.61038,-5.61529,20.0953,0.329327,-999.0 +763.697,2457.56,1.32856,-6.66062,21.8267,-7.39149,-999.0 +721.854,2910.81,0.382063,-9.42636,22.0612,-10.1798,-999.0 +677.801,3414.86,-1.201,-12.312,24.0451,-9.16567,-999.0 +632.09,3969.38,-3.72348,-15.1199,27.7861,-12.4543,-999.0 +586.469,4557.5,-6.91855,-18.9775,29.5962,-18.9567,-999.0 +542.973,5154.03,-10.8325,-22.7214,30.6322,-23.7144,-999.0 +502.131,5749.84,-15.1883,-25.7136,33.556,-25.3388,-999.0 +463.807,6344.24,-19.8189,-28.3017,36.9958,-26.0945,-999.0 +427.869,6936.99,-24.5384,-31.4612,39.4009,-28.7351,-999.0 +394.195,7527.98,-29.3328,-35.8304,41.4159,-32.0803,-999.0 +362.675,8116.96,-34.2195,-41.2086,43.8603,-34.3882,-999.0 +333.19,8704.02,-39.1432,-46.8064,46.5448,-35.249,-999.0 +305.625,9289.53,-43.9908,-51.3648,49.434,-35.0329,-999.0 +279.883,9873.91,-48.6069,-54.9172,52.492,-34.149,-999.0 +255.871,10458.4,-52.6267,-58.1736,55.859,-32.2493,-999.0 +233.493,11045.4,-55.5098,-61.8489,61.4659,-28.4274,-999.0 +212.657,11638.6,-57.3775,-65.344,70.0329,-24.995,-999.0 +193.277,12241.0,-58.4431,-68.616,80.4044,-23.5761,-999.0 +175.272,12854.5,-59.4723,-72.8443,88.3862,-23.7467,-999.0 +158.567,13479.7,-60.6195,-78.1287,92.1839,-25.5129,-999.0 +143.087,14117.6,-61.751,-80.4479,90.5465,-27.7107,-999.0 +128.759,14769.5,-62.6736,-80.4479,83.846,-29.3698,-999.0 +115.518,15437.4,-63.4548,-80.4479,73.3622,-28.867,-999.0 +103.292,16123.5,-64.1319,-80.4479,62.6723,-25.3186,-999.0 +92.0265,16830.3,-64.3367,-80.4479,51.8446,-20.7268,-999.0 +81.6636,17562.3,-63.677,-80.4479,38.1544,-15.0546,-999.0 +72.1474,18324.2,-62.8569,-80.4479,26.6779,-11.5607,-999.0 +63.4263,19123.5,-60.0233,-80.4479,21.3142,-14.0565,-999.0 +54.6296,20067.5,-58.4305,-80.4479,15.0114,-14.3978,-999.0 + + +MEM = mem009 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.908 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.849,382.908,-0.804212,-10.6076,-6.93279,1.64077,-999.0 +982.055,445.907,-1.63773,-10.7745,-7.53226,1.83075,-999.0 +971.658,530.394,-2.55577,-10.9521,-7.80273,1.95886,-999.0 +958.459,638.625,-3.65993,-11.1716,-7.98366,2.10716,-999.0 +942.165,773.851,-4.4124,-16.1517,-11.3547,7.16157,-999.0 +922.41,941.354,-2.69298,-14.7051,-7.37354,10.3869,-999.0 +898.778,1148.11,-0.427538,-10.102,-1.81155,9.2436,-999.0 +870.906,1401.07,1.28203,-7.05614,3.37277,7.0872,-999.0 +838.836,1703.5,1.58371,-5.39484,13.1096,6.74593,-999.0 +803.007,2055.98,2.11243,-5.65572,20.6263,0.932815,-999.0 +763.905,2459.16,1.76854,-7.07168,21.6927,-5.62025,-999.0 +722.05,2913.02,0.741182,-9.87095,21.7043,-7.01796,-999.0 +677.988,3417.41,-1.13158,-12.4687,24.3537,-5.75922,-999.0 +632.267,3972.2,-3.51357,-15.3139,28.3823,-9.21351,-999.0 +586.631,4560.67,-6.81467,-18.8244,29.326,-16.1602,-999.0 +543.122,5157.31,-10.8688,-22.2307,30.5024,-20.484,-999.0 +502.264,5753.01,-15.3129,-24.9705,33.5014,-21.8352,-999.0 +463.926,6347.32,-19.8278,-27.6814,36.6468,-23.9039,-999.0 +427.977,6940.25,-24.4162,-31.4501,38.9041,-27.225,-999.0 +394.293,7531.6,-29.1634,-36.7833,40.7912,-29.947,-999.0 +362.764,8120.93,-34.092,-42.6129,43.1436,-31.1191,-999.0 +333.271,8708.2,-39.1005,-48.536,46.0196,-31.2056,-999.0 +305.698,9293.65,-44.0833,-53.6247,48.6618,-31.2819,-999.0 +279.949,9877.66,-48.8067,-56.2885,50.9627,-31.3081,-999.0 +255.929,10461.6,-52.8442,-58.8451,54.1206,-29.6947,-999.0 +233.545,11047.9,-55.8646,-62.2194,59.9147,-26.3487,-999.0 +212.702,11640.3,-57.6701,-65.2895,69.0368,-23.7821,-999.0 +193.316,12241.8,-58.781,-68.3728,80.5426,-22.5102,-999.0 +175.306,12854.5,-59.7356,-72.7707,88.8368,-23.4577,-999.0 +158.597,13479.5,-60.5509,-78.3378,92.8322,-25.5929,-999.0 +143.113,14118.1,-61.3937,-80.4479,91.2558,-27.5409,-999.0 +128.781,14771.3,-62.2908,-80.4479,84.7126,-28.555,-999.0 +115.536,15440.3,-63.1495,-80.4479,74.3027,-27.8452,-999.0 +103.307,16127.3,-63.9586,-80.4479,64.0173,-24.5041,-999.0 +92.0384,16834.5,-64.3288,-80.4479,54.2284,-20.1869,-999.0 +81.6726,17567.1,-63.4306,-80.4479,41.5594,-15.6725,-999.0 +72.1539,18331.5,-61.8204,-80.4479,27.465,-11.6194,-999.0 +63.4302,19133.7,-59.5941,-80.4479,19.7692,-13.3864,-999.0 +54.6309,20080.0,-57.9361,-80.4479,12.615,-15.427,-999.0 + + +MEM = mem009 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.04 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.099,383.04,0.636125,-11.9302,-7.15067,3.52752,-999.0 +981.324,446.344,-0.262704,-12.1147,-7.74597,3.93711,-999.0 +970.923,531.228,-1.21897,-12.2909,-7.97758,4.17273,-999.0 +957.742,639.956,-2.35738,-12.4912,-8.08672,4.35866,-999.0 +941.451,775.689,-3.73253,-12.7272,-8.12837,4.51369,-999.0 +921.711,943.535,-2.31534,-15.8561,-5.1741,12.9221,-999.0 +898.106,1150.43,-0.340566,-10.1102,0.638081,12.7423,-999.0 +870.254,1403.36,1.15607,-6.97647,4.82419,10.5025,-999.0 +838.208,1705.68,1.45971,-4.88642,13.9415,8.05232,-999.0 +802.397,2058.04,1.94744,-5.14466,21.2429,2.51718,-999.0 +763.322,2461.21,1.85031,-7.06506,22.3341,-3.98533,-999.0 +721.506,2915.23,0.892143,-10.1266,22.1835,-4.74454,-999.0 +677.477,3420.07,-0.730445,-13.0144,25.8306,-3.30099,-999.0 +631.797,3975.64,-3.07493,-15.945,28.8907,-7.37711,-999.0 +586.199,4564.74,-6.5944,-19.0469,28.9025,-13.6931,-999.0 +542.724,5161.57,-10.8931,-22.0262,30.4338,-16.5152,-999.0 +501.897,5757.25,-15.3021,-24.772,33.5175,-18.399,-999.0 +463.59,6351.65,-19.726,-28.2738,36.0152,-21.3642,-999.0 +427.67,6944.72,-24.3087,-33.6564,37.8305,-24.2171,-999.0 +394.017,7536.1,-29.0975,-41.4134,40.1711,-25.713,-999.0 +362.516,8125.37,-34.0496,-50.2522,43.4411,-26.6918,-999.0 +333.051,8712.52,-39.1106,-55.4864,46.55,-27.5942,-999.0 +305.501,9297.75,-44.1467,-56.6409,48.6065,-27.8219,-999.0 +279.771,9881.47,-48.8997,-57.6812,50.4174,-27.237,-999.0 +255.771,10464.9,-53.0164,-59.8627,53.5685,-25.6749,-999.0 +233.403,11050.8,-56.0294,-62.6738,59.1467,-23.1899,-999.0 +212.576,11642.7,-57.7324,-65.256,69.8562,-21.3704,-999.0 +193.206,12243.9,-58.8714,-68.2862,81.1476,-22.222,-999.0 +175.209,12856.4,-59.648,-73.0336,89.2909,-23.9604,-999.0 +158.514,13481.5,-60.4563,-78.6326,93.2176,-25.9725,-999.0 +143.041,14120.1,-61.4307,-80.4479,91.5929,-27.6832,-999.0 +128.72,14772.7,-62.4888,-80.4479,85.0471,-28.7174,-999.0 +115.486,15440.8,-63.4193,-80.4479,74.5316,-28.4072,-999.0 +103.266,16126.9,-64.0426,-80.4479,63.087,-25.4856,-999.0 +92.0058,16834.0,-64.1902,-80.4479,53.6956,-20.8904,-999.0 +81.6483,17566.8,-63.2694,-80.4479,43.2949,-14.5507,-999.0 +72.1367,18331.1,-61.8094,-80.4479,30.38,-8.01138,-999.0 +63.4199,19132.7,-59.6553,-80.4479,17.8848,-11.325,-999.0 +54.6273,20077.8,-58.0996,-80.4479,9.9822,-16.3459,-999.0 + + +MEM = mem009 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.174 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.038,383.174,1.97522,-11.1851,-7.44252,3.73246,-999.0 +980.263,446.796,1.06133,-11.3702,-7.97839,4.16069,-999.0 +969.897,532.105,0.105555,-11.5431,-8.14029,4.40982,-999.0 +956.722,641.378,-1.03384,-11.7404,-8.17679,4.61726,-999.0 +940.452,777.796,-2.41079,-11.9739,-8.13711,4.82299,-999.0 +920.724,946.084,-2.19981,-14.3054,-3.41082,13.5062,-999.0 +897.145,1153.17,-0.0249518,-10.1081,2.55167,14.5284,-999.0 +869.322,1406.29,1.22642,-6.6244,6.90258,12.7934,-999.0 +837.305,1708.82,1.6918,-4.66185,15.8256,9.74784,-999.0 +801.537,2061.56,2.30524,-5.36782,22.8424,4.25449,-999.0 +762.506,2464.89,1.81077,-7.46524,23.4642,-1.1956,-999.0 +720.737,2918.73,0.786354,-10.4317,23.5639,-2.58123,-999.0 +676.76,3423.48,-0.680018,-13.414,27.0419,-2.05833,-999.0 +631.135,3979.02,-3.07675,-16.362,29.5889,-6.01433,-999.0 +585.589,4568.06,-6.5899,-19.568,29.7269,-11.4723,-999.0 +542.163,5164.81,-10.9096,-22.2061,30.8352,-14.6712,-999.0 +501.381,5760.41,-15.3105,-25.2469,33.2476,-16.9189,-999.0 +463.118,6354.64,-19.7514,-30.6651,35.6807,-19.8213,-999.0 +427.246,6947.47,-24.2847,-39.9251,39.1161,-23.192,-999.0 +393.638,7538.69,-29.0434,-50.8737,43.5065,-25.6541,-999.0 +362.178,8127.83,-34.0603,-56.2454,46.7287,-25.9902,-999.0 +332.745,8714.76,-39.1774,-56.8357,48.3271,-25.2859,-999.0 +305.226,9299.7,-44.2322,-57.5106,49.089,-24.5937,-999.0 +279.525,9883.01,-49.0328,-58.7539,50.2422,-23.935,-999.0 +255.55,10466.0,-53.1579,-60.5636,52.9431,-22.8006,-999.0 +233.207,11051.4,-56.0935,-63.0355,59.4262,-20.7217,-999.0 +212.403,11642.9,-57.9129,-65.0066,70.2852,-21.0065,-999.0 +193.053,12243.7,-58.8471,-68.208,81.5594,-22.9135,-999.0 +175.077,12856.2,-59.5351,-73.2267,89.6423,-24.7689,-999.0 +158.398,13481.5,-60.321,-78.8143,93.8388,-26.2861,-999.0 +142.942,14120.1,-61.3787,-80.4479,92.4691,-27.3989,-999.0 +128.636,14772.4,-62.559,-80.4479,86.1861,-28.1596,-999.0 +115.416,15440.1,-63.4337,-80.4479,75.7802,-27.9048,-999.0 +103.209,16126.3,-63.7675,-80.4479,61.7313,-24.8105,-999.0 +91.9605,16834.0,-63.8254,-80.4479,51.1403,-21.8938,-999.0 +81.6141,17566.7,-63.4324,-80.4479,42.5329,-17.1693,-999.0 +72.113,18329.5,-62.1464,-80.4479,32.6025,-9.35387,-999.0 +63.4056,19131.2,-58.9895,-80.4479,18.1302,-8.75138,-999.0 +54.6224,20077.0,-58.0032,-80.4479,6.68409,-13.3376,-999.0 + + +MEM = mem009 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.326 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.656,383.326,3.47022,-9.82526,-6.12447,6.28197,-999.0 +978.879,447.309,2.5373,-10.0267,-6.54476,7.03727,-999.0 +968.523,533.098,1.56686,-10.2252,-6.6405,7.48656,-999.0 +955.366,642.984,0.414293,-10.4636,-6.60499,7.88854,-999.0 +939.117,780.159,-0.980466,-10.7773,-6.44685,8.39181,-999.0 +919.416,948.767,-2.61925,-11.7435,-5.30621,10.7482,-999.0 +895.859,1155.6,-0.392524,-10.133,4.31421,16.555,-999.0 +868.081,1408.46,1.04237,-6.71871,10.0577,14.9648,-999.0 +836.112,1711.16,2.14322,-4.67127,18.3179,11.4787,-999.0 +800.398,2064.5,2.82163,-5.68948,24.0758,5.39008,-999.0 +761.427,2468.46,2.25651,-8.03793,24.5857,1.05598,-999.0 +719.721,2922.61,0.838227,-10.8555,25.277,0.0556187,-999.0 +675.812,3427.28,-0.732001,-13.8347,29.2588,-0.376086,-999.0 +630.254,3982.65,-3.11392,-16.8019,31.4988,-4.94476,-999.0 +584.776,4571.61,-6.55183,-20.0122,32.0912,-9.92123,-999.0 +541.416,5168.47,-10.7601,-23.3132,32.5298,-13.6183,-999.0 +500.699,5764.18,-15.171,-28.4011,34.2297,-16.7489,-999.0 +462.504,6358.38,-19.64,-37.3984,37.7738,-20.4136,-999.0 +426.692,6951.13,-24.1927,-49.1467,43.0675,-23.4384,-999.0 +393.136,7542.27,-29.0469,-54.7686,47.3274,-24.3562,-999.0 +361.723,8131.2,-34.1304,-55.7905,49.3985,-23.7734,-999.0 +332.331,8717.81,-39.2814,-56.8609,49.7318,-22.7823,-999.0 +304.852,9302.32,-44.3666,-58.1523,49.3684,-21.9063,-999.0 +279.188,9885.12,-49.1913,-59.3658,49.6179,-21.1924,-999.0 +255.248,10467.5,-53.331,-61.1259,52.4693,-19.5802,-999.0 +232.938,11052.2,-56.3566,-62.9908,60.3113,-18.7498,-999.0 +212.165,11643.0,-57.9565,-64.4894,71.6144,-20.3545,-999.0 +192.844,12243.7,-58.7906,-68.1701,82.9054,-22.8347,-999.0 +174.894,12856.1,-59.5032,-73.2391,90.8889,-24.4848,-999.0 +158.24,13481.1,-60.4064,-78.5782,95.1771,-25.6169,-999.0 +142.807,14118.9,-61.5383,-80.4479,94.1302,-26.2557,-999.0 +128.523,14770.4,-62.766,-80.4479,88.2996,-26.4862,-999.0 +115.321,15436.6,-63.8451,-80.4479,78.7595,-26.265,-999.0 +103.133,16120.7,-64.3737,-80.4479,65.2817,-23.3804,-999.0 +91.9006,16826.4,-64.1381,-80.4479,53.4489,-21.6686,-999.0 +81.5686,17558.2,-63.2514,-80.4479,44.7983,-19.4531,-999.0 +72.0812,18322.0,-61.4537,-80.4479,33.49,-13.4187,-999.0 +63.3864,19126.1,-57.9136,-80.4479,18.9492,-7.03352,-999.0 +54.6157,20076.4,-56.5461,-80.4479,1.90655,-8.93728,-999.0 + + +MEM = mem009 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.452 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.513,383.452,4.70771,-8.70652,-5.32603,8.78234,-999.0 +977.772,447.737,3.77351,-8.89379,-5.78456,9.76095,-999.0 +967.416,533.934,2.80479,-9.06742,-5.93346,10.2106,-999.0 +954.263,644.346,1.65425,-9.26511,-5.97746,10.5024,-999.0 +938.036,782.182,0.256684,-9.50216,-5.96056,10.7613,-999.0 +918.35,951.607,-1.4266,-9.78493,-5.81484,11.0746,-999.0 +894.824,1158.72,-0.876498,-9.24711,4.33141,18.603,-999.0 +867.069,1411.44,1.12331,-6.64162,12.2084,17.1317,-999.0 +835.137,1714.36,2.38428,-4.21044,20.5941,13.5433,-999.0 +799.463,2067.88,2.81466,-5.45346,25.03,7.88385,-999.0 +760.54,2471.94,2.38669,-8.31133,25.9201,3.71265,-999.0 +718.888,2926.35,1.12662,-11.8501,26.588,2.4847,-999.0 +675.037,3431.35,-0.489644,-15.0147,30.288,0.437592,-999.0 +629.539,3986.95,-3.00105,-17.4127,32.6963,-4.09629,-999.0 +584.117,4576.01,-6.48602,-20.5336,33.4246,-8.57826,-999.0 +540.813,5173.01,-10.5544,-25.9199,33.7955,-13.381,-999.0 +500.156,5768.81,-15.0401,-33.837,35.9063,-17.1666,-999.0 +462.015,6363.14,-19.4048,-45.2667,41.2584,-20.5142,-999.0 +426.25,6956.12,-24.0891,-51.8798,46.2058,-21.8942,-999.0 +392.734,7547.22,-29.0984,-52.9825,49.2813,-21.4146,-999.0 +361.356,8135.85,-34.2672,-54.0875,50.6873,-20.7917,-999.0 +331.999,8722.01,-39.4255,-55.9106,50.583,-20.446,-999.0 +304.551,9306.13,-44.4553,-57.9257,49.8991,-19.6567,-999.0 +278.918,9888.71,-49.1867,-59.7294,50.1432,-18.28,-999.0 +255.006,10471.2,-53.1671,-61.5352,54.2204,-16.5724,-999.0 +232.722,11056.7,-55.8251,-61.8315,63.3989,-16.544,-999.0 +211.974,11648.9,-57.3971,-64.2374,74.4778,-18.8482,-999.0 +192.676,12250.6,-58.4115,-68.5235,84.4859,-21.5143,-999.0 +174.747,12863.7,-59.2922,-73.3826,91.3481,-23.5565,-999.0 +158.113,13489.1,-60.1782,-78.583,95.3553,-24.8328,-999.0 +142.698,14127.4,-61.34,-80.4479,94.2285,-25.2793,-999.0 +128.43,14779.1,-62.5841,-80.4479,87.8931,-25.6128,-999.0 +115.244,15445.6,-63.6868,-80.4479,77.9698,-25.7222,-999.0 +103.07,16129.5,-64.3941,-80.4479,65.8716,-23.9139,-999.0 +91.8509,16834.6,-64.2183,-80.4479,52.2577,-20.3252,-999.0 +81.5314,17564.8,-63.7979,-80.4479,43.8383,-21.2624,-999.0 +72.0551,18325.6,-62.2412,-80.4479,35.4147,-15.6345,-999.0 +63.3706,19127.4,-57.9595,-80.4479,21.9471,-5.72977,-999.0 +54.6103,20077.2,-56.3396,-80.4479,1.0069,-4.7875,-999.0 + + +MEM = mem009 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.573 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.802,383.573,5.857,-7.18251,-6.16477,9.62493,-999.0 +976.064,448.151,4.94025,-7.37294,-6.67209,10.8817,-999.0 +965.719,534.745,3.97654,-7.54948,-6.77042,11.5021,-999.0 +952.599,645.668,2.82826,-7.75039,-6.71329,11.9432,-999.0 +936.391,784.145,1.42706,-7.99337,-6.50901,12.4025,-999.0 +916.736,954.361,-0.26122,-8.28318,-6.05267,12.9531,-999.0 +893.244,1162.32,0.0100318,-7.73,4.96218,19.3314,-999.0 +865.536,1415.84,1.79696,-6.00843,15.0063,19.801,-999.0 +833.658,1719.39,2.8124,-3.99418,22.6694,14.742,-999.0 +798.047,2073.45,3.21828,-5.57271,25.9932,9.10939,-999.0 +759.193,2477.96,2.69852,-9.18372,25.3393,5.05954,-999.0 +717.625,2932.59,1.27801,-13.2548,26.3561,4.02886,-999.0 +673.864,3437.74,-0.259907,-16.7968,30.677,0.284581,-999.0 +628.458,3993.53,-2.77779,-19.7881,33.8043,-4.85328,-999.0 +583.132,4582.6,-6.38254,-24.2526,34.7628,-9.7476,-999.0 +539.921,5179.46,-10.4447,-30.415,35.3367,-13.5951,-999.0 +499.347,5775.28,-14.853,-39.0121,37.7239,-17.4959,-999.0 +461.279,6369.62,-19.4149,-47.1511,42.4124,-19.3877,-999.0 +425.578,6962.3,-24.2297,-49.8156,47.1089,-19.5124,-999.0 +392.12,7552.92,-29.2733,-50.3251,50.1039,-18.932,-999.0 +360.798,8141.01,-34.4373,-51.4966,51.2838,-18.479,-999.0 +331.494,8726.67,-39.5656,-53.1756,50.997,-18.6333,-999.0 +304.094,9310.4,-44.5142,-55.5719,50.0567,-18.3391,-999.0 +278.507,9892.84,-49.1116,-57.9107,51.1157,-16.7525,-999.0 +254.638,10475.7,-52.8739,-58.7573,56.7552,-15.3424,-999.0 +232.394,11061.7,-55.5262,-60.8154,66.352,-15.733,-999.0 +211.683,11654.4,-57.1736,-64.443,76.9194,-18.1131,-999.0 +192.42,12256.4,-58.2427,-68.7086,86.5232,-20.5014,-999.0 +174.524,12869.6,-59.1955,-73.5407,93.5035,-22.1435,-999.0 +157.92,13494.7,-60.2581,-78.7524,97.2208,-24.0223,-999.0 +142.533,14132.2,-61.4625,-80.4479,95.6997,-25.1676,-999.0 +128.29,14783.2,-62.6736,-80.4479,88.8974,-25.6192,-999.0 +115.128,15449.0,-63.7276,-80.4479,78.1067,-25.7999,-999.0 +102.975,16131.8,-64.7361,-80.4479,66.6737,-24.5874,-999.0 +91.7765,16834.4,-64.9074,-80.4479,54.1655,-21.011,-999.0 +81.4752,17562.5,-63.9625,-80.4479,40.8155,-17.8862,-999.0 +72.0158,18321.3,-62.5921,-80.4479,32.9306,-16.6168,-999.0 +63.3467,19120.9,-58.2833,-80.4479,21.9253,-5.12116,-999.0 +54.6021,20069.1,-56.1153,-80.4479,1.91652,0.0269502,-999.0 + + +MEM = mem009 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.659 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.176,383.659,6.64575,-5.72439,-5.9608,11.2826,-999.0 +974.458,448.447,5.76922,-5.90475,-6.60884,12.986,-999.0 +964.124,535.332,4.82148,-6.07542,-6.78508,13.7633,-999.0 +951.019,646.634,3.68346,-6.27276,-6.79012,14.2502,-999.0 +934.84,785.59,2.28331,-6.51763,-6.63027,14.8147,-999.0 +915.218,956.403,0.614825,-6.82203,-5.859,15.6917,-999.0 +891.757,1165.07,0.809527,-6.50701,5.56939,21.1495,-999.0 +864.09,1419.38,2.55043,-4.88011,17.2881,21.2297,-999.0 +832.259,1723.76,3.35382,-2.7093,24.4414,15.9288,-999.0 +796.697,2078.5,3.52353,-4.67834,26.6907,10.7691,-999.0 +757.914,2483.5,3.03363,-9.43257,25.7415,6.86443,-999.0 +716.419,2938.4,1.39585,-14.0447,27.0729,5.01899,-999.0 +672.742,3443.53,-0.24956,-17.7798,31.9062,0.948759,-999.0 +627.424,3999.27,-2.64937,-21.8958,35.1792,-5.18949,-999.0 +582.187,4588.33,-6.24977,-27.8027,35.1308,-11.0254,-999.0 +539.061,5185.16,-10.3218,-35.3893,35.6428,-14.8858,-999.0 +498.565,5780.96,-14.787,-42.2894,38.2739,-17.4031,-999.0 +460.563,6375.13,-19.5013,-45.9241,42.9586,-17.6641,-999.0 +424.924,6967.37,-24.4323,-46.8294,47.6275,-17.108,-999.0 +391.524,7557.34,-29.533,-47.2811,50.6313,-16.4145,-999.0 +360.255,8144.75,-34.6469,-48.9199,51.5819,-15.8265,-999.0 +331.001,8729.88,-39.6808,-51.5607,51.1977,-15.6139,-999.0 +303.649,9313.22,-44.5897,-53.9484,51.2273,-14.9819,-999.0 +278.107,9895.44,-49.0905,-55.8483,53.533,-13.6533,-999.0 +254.279,10478.3,-52.6867,-57.9957,59.4752,-13.4132,-999.0 +232.075,11064.8,-55.2423,-60.9703,68.5437,-14.8475,-999.0 +211.4,11657.8,-57.06,-64.5711,78.1754,-17.478,-999.0 +192.169,12259.7,-58.2837,-68.842,87.3619,-20.2143,-999.0 +174.305,12872.4,-59.2632,-73.9764,93.9167,-22.5857,-999.0 +157.73,13497.1,-60.2229,-79.3359,97.2281,-24.6624,-999.0 +142.37,14134.7,-61.2213,-80.4479,95.3118,-25.7405,-999.0 +128.153,14786.3,-62.2576,-80.4479,88.4696,-25.8383,-999.0 +115.014,15453.0,-63.2604,-80.4479,77.6406,-25.9938,-999.0 +102.882,16136.5,-64.3887,-80.4479,65.8397,-25.4911,-999.0 +91.7034,16838.9,-65.0745,-80.4479,52.5177,-21.9282,-999.0 +81.42,17565.0,-64.4583,-80.4479,40.2502,-17.8577,-999.0 +71.9771,18321.5,-62.9269,-80.4479,31.682,-13.9226,-999.0 +63.3234,19117.1,-59.4904,-80.4479,22.7561,-4.02984,-999.0 +54.594,20059.8,-56.815,-80.4479,4.97257,2.37124,-999.0 + + +MEM = mem009 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.691 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.271,383.691,6.87052,-4.18995,-5.44539,12.9428,-999.0 +973.545,448.567,6.06315,-4.38833,-6.39488,15.612,-999.0 +963.223,535.583,5.13711,-4.57154,-6.76602,16.8098,-999.0 +950.14,647.059,4.0113,-4.77697,-6.93025,17.4575,-999.0 +933.966,786.241,2.63058,-5.02102,-6.99466,17.8624,-999.0 +914.355,957.366,1.04722,-5.41388,-6.00919,19.466,-999.0 +890.91,1166.61,1.60725,-4.90142,6.3167,23.2342,-999.0 +863.264,1421.84,3.39034,-2.72802,19.3673,21.5088,-999.0 +831.449,1727.2,3.99485,-1.90454,26.4234,17.1458,-999.0 +795.92,2082.66,3.90869,-4.25388,28.2001,12.612,-999.0 +757.174,2488.32,3.53158,-9.59877,28.0291,8.25202,-999.0 +715.725,2944.04,1.96786,-14.7243,29.2019,4.13396,-999.0 +672.096,3449.9,0.131092,-19.2858,33.4288,-0.401538,-999.0 +626.834,4005.91,-2.55624,-24.0631,35.9741,-5.55661,-999.0 +581.651,4594.83,-6.29853,-29.542,35.6823,-10.1189,-999.0 +538.573,5191.41,-10.3796,-36.5858,36.3828,-12.8278,-999.0 +498.116,5787.0,-14.829,-42.1219,39.3241,-14.7253,-999.0 +460.153,6380.95,-19.6,-44.1599,43.7907,-14.964,-999.0 +424.547,6972.84,-24.5845,-44.6685,47.7016,-14.4174,-999.0 +391.179,7562.4,-29.6776,-45.5031,50.2977,-13.4476,-999.0 +359.941,8149.44,-34.7632,-47.343,51.4294,-12.8071,-999.0 +330.716,8734.27,-39.7517,-49.9652,51.447,-12.8682,-999.0 +303.392,9317.44,-44.5866,-52.7504,51.6061,-12.752,-999.0 +277.875,9899.68,-48.9958,-55.3273,54.2541,-12.2239,-999.0 +254.072,10482.8,-52.56,-57.9142,60.7873,-13.0094,-999.0 +231.889,11069.2,-55.2844,-60.9118,69.6714,-15.2234,-999.0 +211.235,11661.8,-57.2291,-64.5252,79.1712,-17.9319,-999.0 +192.025,12263.1,-58.4275,-69.0871,88.4799,-20.4611,-999.0 +174.178,12875.6,-59.1525,-74.7639,94.9451,-23.0192,-999.0 +157.62,13500.9,-59.778,-80.2315,97.543,-25.4875,-999.0 +142.275,14139.8,-60.6414,-80.4479,94.739,-26.5838,-999.0 +128.073,14793.0,-61.6135,-80.4479,87.526,-26.056,-999.0 +114.947,15461.8,-62.4595,-80.4479,76.5717,-25.2399,-999.0 +102.828,16147.8,-63.485,-80.4479,63.9688,-24.6461,-999.0 +91.6606,16852.2,-64.4975,-80.4479,50.8157,-22.6743,-999.0 +81.3879,17578.6,-64.6209,-80.4479,39.4806,-19.0606,-999.0 +71.9545,18334.9,-62.5995,-80.4479,32.7657,-14.3986,-999.0 +63.3096,19130.6,-59.4074,-80.4479,23.9517,-3.76022,-999.0 +54.5893,20071.0,-57.5191,-80.4479,7.26202,2.53088,-999.0 + + +MEM = mem009 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.642 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.525,383.642,6.22912,-2.7912,-5.66165,13.4368,-999.0 +972.801,448.43,5.65074,-2.96529,-7.20358,17.9442,-999.0 +962.491,535.376,4.82455,-3.14011,-8.03481,20.76,-999.0 +949.403,646.792,3.74747,-3.33797,-8.42021,22.2261,-999.0 +933.236,785.917,2.39218,-3.57713,-8.56783,22.9151,-999.0 +913.635,957.12,1.21056,-3.9278,-5.97085,26.3019,-999.0 +890.199,1166.79,2.22322,-3.43673,7.34647,27.0068,-999.0 +862.57,1422.85,4.30208,-2.05248,21.7314,23.7835,-999.0 +830.78,1729.35,5.07073,-1.9992,28.3515,18.8969,-999.0 +795.278,2085.93,4.67513,-4.74082,29.8712,15.0405,-999.0 +756.57,2492.43,4.05721,-10.5316,30.6835,10.5382,-999.0 +715.163,2948.83,2.42336,-15.7518,32.1282,3.45561,-999.0 +671.577,3455.13,0.29172,-20.2747,34.3426,-1.72861,-999.0 +626.355,4011.16,-2.56039,-26.1813,35.5993,-5.89464,-999.0 +581.216,4599.84,-6.37362,-31.9447,35.5025,-8.90983,-999.0 +538.176,5196.04,-10.5448,-37.3496,37.1789,-10.0052,-999.0 +497.753,5791.27,-14.946,-41.0894,40.5965,-10.7184,-999.0 +459.818,6384.9,-19.7377,-42.8654,44.62,-11.5374,-999.0 +424.241,6976.38,-24.765,-44.075,48.1813,-10.4768,-999.0 +390.9,7565.48,-29.8458,-45.9597,50.7467,-9.06722,-999.0 +359.688,8152.19,-34.8101,-48.6963,51.9696,-9.00847,-999.0 +330.488,8737.02,-39.6283,-51.6105,51.9063,-10.1104,-999.0 +303.186,9320.69,-44.2541,-54.1455,52.1493,-11.1649,-999.0 +277.691,9903.92,-48.4881,-56.1556,55.4128,-12.0942,-999.0 +253.906,10488.1,-52.1636,-58.2621,62.0802,-13.801,-999.0 +231.743,11075.1,-55.2101,-60.9862,70.2548,-15.8875,-999.0 +211.104,11667.5,-57.3298,-64.6346,79.2617,-18.726,-999.0 +191.909,12268.4,-58.4949,-69.5915,88.2114,-22.4082,-999.0 +174.077,12880.6,-59.2072,-75.5992,94.385,-25.3231,-999.0 +157.533,13505.7,-59.7552,-80.4479,97.132,-26.5551,-999.0 +142.2,14144.9,-60.4011,-80.4479,94.4293,-26.6572,-999.0 +128.009,14798.7,-61.3487,-80.4479,87.2878,-26.0439,-999.0 +114.894,15467.6,-62.5048,-80.4479,77.4224,-24.5283,-999.0 +102.786,16153.2,-63.5252,-80.4479,65.6091,-22.1832,-999.0 +91.6267,16858.0,-64.0486,-80.4479,51.987,-20.7477,-999.0 +81.3624,17585.0,-64.5186,-80.4479,36.5437,-17.9946,-999.0 +71.9366,18339.7,-63.3494,-80.4479,31.1181,-12.8283,-999.0 +63.2986,19131.7,-60.4094,-80.4479,25.3011,-3.89543,-999.0 +54.5856,20069.4,-57.5323,-80.4479,10.7147,6.07664,-999.0 + + +MEM = mem008 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.325 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.361,384.325,12.7523,0.615673,-1.45345,-3.83708,-999.0 +966.768,450.766,12.4321,-0.347702,-2.32225,-5.03579,-999.0 +956.634,539.939,11.5672,-0.495678,-2.247,-5.15264,-999.0 +943.088,654.222,10.365,-0.443257,-2.20614,-5.02325,-999.0 +926.919,796.942,8.89764,-0.507996,-2.05609,-4.72823,-999.0 +905.6,973.16,9.4304,-6.12522,2.44349,-2.00168,-999.0 +883.629,1189.15,10.2632,-9.92466,4.00713,-4.49258,-999.0 +859.294,1451.11,10.7883,-9.45299,6.73719,-8.13493,-999.0 +828.951,1761.93,9.99712,-12.0211,12.3576,-5.56323,-999.0 +793.742,2121.45,8.39677,-14.498,18.5509,-6.60229,-999.0 +753.51,2529.64,5.66241,-17.8994,21.3271,-11.4574,-999.0 +711.079,2986.46,2.68622,-21.49,24.9298,-12.251,-999.0 +666.878,3492.08,-0.490155,-23.8984,28.0806,-11.512,-999.0 +622.7,4045.56,-4.3546,-25.2893,29.1176,-13.528,-999.0 +578.46,4629.83,-8.45565,-24.5404,29.297,-18.9954,-999.0 +535.067,5221.48,-12.6712,-23.3353,31.9722,-24.3784,-999.0 +494.356,5812.87,-17.0528,-24.2788,33.4118,-27.8087,-999.0 +456.799,6403.04,-21.6262,-27.4789,33.082,-35.5895,-999.0 +421.542,6991.02,-26.4946,-34.9856,31.2187,-42.9049,-999.0 +388.897,7576.06,-31.5684,-39.949,29.3893,-50.5815,-999.0 +357.424,8158.29,-36.7045,-46.3438,28.0793,-58.0802,-999.0 +327.753,8738.58,-42.034,-52.0569,28.7371,-61.1391,-999.0 +301.49,9316.13,-47.131,-55.9811,29.6536,-58.9611,-999.0 +277.561,9890.1,-51.4879,-59.0364,30.6857,-57.0416,-999.0 +252.53,10464.8,-55.0218,-62.5489,33.463,-54.2677,-999.0 +229.912,11045.1,-57.6419,-66.4866,40.0812,-43.7548,-999.0 +209.854,11632.2,-59.2103,-69.1235,42.285,-37.2345,-999.0 +189.294,12230.8,-60.0033,-73.2305,53.7366,-31.2104,-999.0 +172.857,12847.2,-56.6553,-77.8906,57.9679,-28.6099,-999.0 +158.244,13478.2,-56.214,-80.4479,61.994,-30.3793,-999.0 +142.663,14120.4,-57.653,-80.4479,62.8773,-24.5804,-999.0 +128.271,14774.6,-60.1363,-80.4479,61.6906,-20.4681,-999.0 +115.843,15441.0,-60.539,-80.4479,54.4966,-19.2681,-999.0 +101.958,16127.9,-62.1773,-80.4479,45.8601,-11.3271,-999.0 +89.6081,16841.6,-64.0442,-80.4479,41.3329,-8.34611,-999.0 +80.6973,17577.8,-63.1217,-80.4479,36.0754,-12.4543,-999.0 +71.6935,18338.9,-61.1466,-80.4479,27.8603,-13.3534,-999.0 +63.1114,19136.5,-58.3766,-80.4479,22.682,-10.6212,-999.0 +54.4536,20074.3,-57.8001,-80.4479,21.6454,-2.15391,-999.0 + + +MEM = mem008 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.219 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.859,384.219,11.8493,0.345485,-1.97095,-1.83775,-999.0 +969.143,450.495,12.1085,-0.347764,-2.95598,-2.81955,-999.0 +958.878,539.562,11.396,-0.521004,-2.40263,-2.69728,-999.0 +945.83,653.727,10.3139,-0.586527,-1.36584,-2.26362,-999.0 +929.721,796.309,8.97497,-0.842074,-0.495625,-1.90573,-999.0 +910.19,972.273,9.64932,-5.14994,4.29134,-0.108251,-999.0 +886.871,1188.07,10.6832,-9.62865,5.71034,-2.19044,-999.0 +859.385,1450.31,10.8234,-9.61578,8.66555,-5.65115,-999.0 +827.775,1761.98,9.97357,-12.2168,14.5283,-5.16471,-999.0 +792.486,2122.45,7.93493,-14.4922,17.7851,-10.95,-999.0 +753.981,2531.2,5.49623,-18.1561,20.8447,-14.1375,-999.0 +712.77,2988.21,2.8107,-21.8393,24.2023,-13.9011,-999.0 +669.372,3493.5,-0.393481,-23.6272,27.8101,-14.4519,-999.0 +624.33,4046.65,-4.23924,-24.1254,27.8525,-17.9418,-999.0 +579.349,4631.29,-8.32511,-22.7829,29.1862,-22.691,-999.0 +536.443,5223.47,-12.4622,-21.8239,31.6775,-25.9023,-999.0 +496.139,5814.92,-16.7513,-23.9768,31.7211,-31.132,-999.0 +458.324,6404.59,-21.6064,-28.8342,31.383,-37.7631,-999.0 +422.871,6991.94,-26.3569,-39.1962,28.3841,-48.3352,-999.0 +389.653,7577.16,-31.2543,-39.1104,26.5171,-58.0731,-999.0 +358.554,8160.09,-36.2598,-42.2979,26.0148,-61.8767,-999.0 +329.46,8740.32,-41.6144,-45.7507,26.2694,-65.4447,-999.0 +302.259,9317.61,-46.9732,-50.5574,27.3309,-67.6773,-999.0 +276.858,9892.51,-51.8597,-56.111,30.5289,-61.567,-999.0 +253.163,10467.4,-55.4386,-62.0113,36.4762,-57.9822,-999.0 +231.082,11046.9,-57.0548,-66.9869,40.4989,-49.479,-999.0 +210.521,11634.2,-58.7775,-69.4549,44.4102,-40.3143,-999.0 +191.395,12231.8,-58.9182,-73.1037,54.5514,-32.1004,-999.0 +173.627,12845.8,-56.9996,-77.4005,58.1073,-31.2162,-999.0 +157.141,13477.1,-57.1451,-80.4479,60.5687,-31.7989,-999.0 +141.863,14122.6,-58.1707,-80.4479,58.1558,-29.0359,-999.0 +127.722,14780.1,-60.4134,-80.4479,57.3997,-23.6366,-999.0 +114.655,15450.0,-62.0617,-80.4479,54.0215,-21.1543,-999.0 +102.589,16136.8,-62.3858,-80.4479,45.8445,-13.5859,-999.0 +91.4716,16843.3,-63.3479,-80.4479,41.2754,-6.56278,-999.0 +81.2453,17571.3,-63.6559,-80.4479,34.4678,-10.8083,-999.0 +71.8545,18327.8,-62.1276,-80.4479,26.6724,-13.9713,-999.0 +63.2488,19122.1,-59.1166,-80.4479,22.1988,-12.5213,-999.0 +54.5685,20058.1,-57.9515,-80.4479,20.8436,-5.96126,-999.0 + + +MEM = mem008 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.155 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.772,384.155,11.1778,0.362168,-2.93184,0.509141,-999.0 +970.046,450.319,11.7451,-0.378376,-4.10906,0.432895,-999.0 +959.77,539.305,11.1988,-0.58114,-2.43097,0.852929,-999.0 +946.712,653.431,10.2796,-0.590974,0.0245665,1.41061,-999.0 +930.586,796.197,9.76781,-1.91303,2.71062,2.02201,-999.0 +911.042,972.788,11.103,-7.14447,7.16769,2.00599,-999.0 +887.705,1189.51,11.8506,-9.78001,9.84041,-0.646445,-999.0 +860.196,1452.49,11.356,-10.3621,13.4755,-3.92337,-999.0 +828.56,1764.52,10.1821,-12.6035,16.7416,-7.30983,-999.0 +793.236,2125.1,7.96926,-15.2687,18.2828,-13.5767,-999.0 +754.695,2533.85,5.53226,-19.0986,21.5983,-14.7863,-999.0 +713.445,2990.86,2.8048,-22.1609,24.5616,-14.3925,-999.0 +670.0,3496.21,-0.364051,-22.9714,26.3246,-16.3259,-999.0 +624.906,4049.55,-4.19567,-22.4265,27.1863,-20.1847,-999.0 +579.869,4634.62,-8.21243,-19.8708,29.2782,-23.7037,-999.0 +536.908,5227.37,-12.3139,-20.4734,30.4395,-26.3654,-999.0 +496.562,5819.05,-16.7727,-25.4879,30.6032,-31.0167,-999.0 +458.719,6409.0,-21.1882,-36.4653,28.6186,-41.1306,-999.0 +423.238,6997.19,-25.961,-38.197,27.4213,-51.4275,-999.0 +389.984,7583.33,-30.9807,-37.701,29.5692,-55.2628,-999.0 +358.854,8166.9,-36.1266,-39.791,31.8778,-56.4613,-999.0 +329.73,8747.75,-41.363,-43.8101,33.2061,-58.0245,-999.0 +302.502,9325.72,-46.7873,-49.6693,33.5922,-58.7365,-999.0 +277.076,9900.9,-51.9213,-55.4152,34.9445,-57.9466,-999.0 +253.359,10475.5,-55.7023,-62.0267,38.9393,-59.5762,-999.0 +231.257,11053.7,-57.8663,-66.7402,39.9678,-54.7133,-999.0 +210.676,11639.3,-59.299,-69.4241,40.9284,-42.8143,-999.0 +191.531,12236.4,-58.8556,-72.7495,48.5537,-34.2622,-999.0 +173.745,12850.0,-57.4514,-77.1102,51.8641,-34.0363,-999.0 +157.243,13481.0,-57.0607,-80.4479,54.4436,-35.7339,-999.0 +141.949,14127.3,-57.8802,-80.4479,52.7106,-31.4474,-999.0 +127.794,14786.3,-59.9512,-80.4479,47.7225,-21.9143,-999.0 +114.713,15457.0,-62.1244,-80.4479,50.4846,-16.591,-999.0 +102.637,16143.5,-62.7317,-80.4479,49.5612,-9.53737,-999.0 +91.5082,16849.2,-63.6872,-80.4479,47.6154,-3.37711,-999.0 +81.2724,17576.8,-63.7899,-80.4479,38.7336,-9.74429,-999.0 +71.8734,18333.0,-62.4853,-80.4479,27.0055,-13.5288,-999.0 +63.26,19125.9,-59.8384,-80.4479,20.6302,-15.8624,-999.0 +54.5722,20060.9,-58.0897,-80.4479,15.5362,-15.0345,-999.0 + + +MEM = mem008 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.059 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.288,384.059,10.1396,0.692453,-2.94322,2.72088,-999.0 +968.572,450.035,11.0476,-0.213677,-4.51728,3.72447,-999.0 +958.313,538.858,10.8002,-0.560336,-1.8823,4.06871,-999.0 +945.258,652.889,10.1775,-0.696238,1.70456,4.18403,-999.0 +929.169,795.772,10.4048,-3.00241,5.23461,4.17757,-999.0 +909.664,972.752,11.9346,-8.48974,10.0848,3.05878,-999.0 +886.365,1189.86,12.1653,-9.52485,12.2203,-0.238793,-999.0 +858.898,1453.09,11.6662,-11.2808,15.206,-5.03612,-999.0 +827.317,1765.09,9.96835,-13.233,16.5322,-11.2849,-999.0 +792.053,2125.44,7.89925,-16.0007,18.8655,-16.1068,-999.0 +753.575,2534.05,5.46385,-18.7904,21.0625,-17.0561,-999.0 +712.385,2990.87,2.60516,-20.669,22.6299,-17.2448,-999.0 +669.005,3495.74,-0.754848,-21.9187,24.8724,-19.1489,-999.0 +623.973,4048.62,-4.42705,-19.0629,27.4253,-22.2253,-999.0 +578.992,4633.55,-8.36275,-17.709,29.0252,-24.4029,-999.0 +536.094,5226.0,-12.5009,-21.4049,30.0217,-26.9146,-999.0 +495.823,5817.31,-16.7103,-29.8852,29.8836,-32.7116,-999.0 +458.048,6407.02,-21.2899,-37.0106,28.2177,-40.0114,-999.0 +422.624,6995.02,-25.9803,-38.606,27.3005,-46.9089,-999.0 +389.426,7581.17,-30.8663,-40.0658,29.0449,-51.2003,-999.0 +358.345,8164.83,-36.0434,-43.3933,31.0691,-54.3777,-999.0 +329.27,8745.6,-41.379,-48.0415,32.0629,-57.5143,-999.0 +302.087,9323.65,-46.5924,-53.789,33.8918,-57.0845,-999.0 +276.703,9899.56,-51.4407,-59.2224,38.0439,-56.1864,-999.0 +253.025,10474.9,-55.4844,-63.62,41.5999,-59.559,-999.0 +230.958,11053.1,-58.0534,-67.0983,41.6194,-59.3041,-999.0 +210.41,11638.8,-58.9022,-69.6092,41.5741,-48.8641,-999.0 +191.296,12237.0,-58.398,-72.2718,47.1348,-37.5641,-999.0 +173.539,12851.8,-56.9128,-76.2724,51.9994,-35.1158,-999.0 +157.063,13484.7,-56.112,-80.4479,53.9607,-32.3044,-999.0 +141.794,14133.2,-57.1576,-80.4479,53.5933,-26.5942,-999.0 +127.663,14793.7,-59.485,-80.4479,52.9146,-18.9062,-999.0 +114.604,15465.8,-61.5003,-80.4479,55.0179,-14.8347,-999.0 +102.549,16153.4,-62.4534,-80.4479,54.706,-9.65757,-999.0 +91.4396,16859.3,-63.5182,-80.4479,52.8356,-7.21038,-999.0 +81.2216,17586.2,-63.9855,-80.4479,42.39,-14.2552,-999.0 +71.8383,18339.7,-63.3314,-80.4479,28.3238,-18.6022,-999.0 +63.2391,19126.8,-61.6165,-80.4479,19.9419,-19.5867,-999.0 +54.5651,20055.9,-58.6168,-80.4479,13.3332,-16.5488,-999.0 + + +MEM = mem008 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.969 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.568,383.969,9.19819,1.12901,-2.62897,2.63066,-999.0 +967.865,449.78,10.5202,-0.0945041,-4.51562,4.73872,-999.0 +957.617,538.473,10.5201,-0.407842,-1.69225,5.31376,-999.0 +944.59,652.464,10.3073,-0.814597,2.38376,4.81515,-999.0 +928.508,795.489,10.9989,-3.78321,7.44676,3.91697,-999.0 +909.021,972.678,12.21,-8.34484,11.8435,1.1192,-999.0 +885.738,1189.89,12.3041,-9.88721,13.6881,-3.65085,-999.0 +858.303,1453.05,11.5957,-12.3587,14.6986,-9.73243,-999.0 +826.756,1764.79,9.80212,-13.9111,15.4147,-14.4919,-999.0 +791.52,2124.79,7.65325,-15.4867,16.3804,-17.9764,-999.0 +753.072,2532.87,5.06422,-18.1235,18.7956,-19.2906,-999.0 +711.919,2988.91,2.21528,-21.9996,22.7909,-19.7786,-999.0 +668.571,3493.25,-0.922129,-18.5448,25.6714,-21.1155,-999.0 +623.558,4046.15,-4.50469,-15.1381,27.5863,-23.1121,-999.0 +578.604,4631.19,-8.26659,-18.1115,29.8854,-24.5856,-999.0 +535.752,5223.8,-12.1614,-24.693,31.4151,-26.9713,-999.0 +495.522,5815.42,-16.4967,-30.4335,31.2723,-31.4441,-999.0 +457.774,6405.48,-21.0965,-33.4362,30.4727,-37.0047,-999.0 +422.376,6993.85,-25.8024,-35.9302,30.9738,-41.2791,-999.0 +389.2,7580.31,-30.6812,-39.8575,32.4714,-45.7123,-999.0 +358.144,8164.21,-35.8604,-45.4695,31.9795,-51.2025,-999.0 +329.092,8745.21,-41.178,-52.3324,30.5542,-54.7765,-999.0 +301.928,9323.44,-46.4517,-56.9562,31.5928,-55.797,-999.0 +276.561,9899.24,-51.4885,-59.5747,36.3067,-55.2306,-999.0 +252.898,10473.4,-56.1656,-62.5977,41.5173,-56.3401,-999.0 +230.845,11048.7,-59.3361,-66.6148,43.2163,-57.5265,-999.0 +210.308,11630.7,-60.1727,-69.8578,42.4547,-50.7014,-999.0 +191.206,12225.4,-59.4262,-72.0935,48.2736,-38.0271,-999.0 +173.457,12837.3,-57.7738,-75.3717,55.0863,-31.508,-999.0 +156.991,13467.9,-56.63,-79.3054,57.4003,-29.0581,-999.0 +141.732,14115.2,-57.2497,-80.4479,56.7348,-25.5332,-999.0 +127.609,14775.7,-59.2254,-80.4479,55.8572,-20.7704,-999.0 +114.558,15448.8,-60.911,-80.4479,54.7547,-17.818,-999.0 +102.51,16139.1,-61.1596,-80.4479,52.5874,-15.0856,-999.0 +91.4077,16851.2,-60.9474,-80.4479,48.4717,-14.265,-999.0 +81.1962,17587.7,-60.7853,-80.4479,37.732,-17.4726,-999.0 +71.8196,18351.6,-60.5122,-80.4479,27.365,-17.8327,-999.0 +63.2271,19147.6,-59.3397,-80.4479,21.8732,-12.4554,-999.0 +54.5607,20081.7,-58.0765,-80.4479,16.5928,-6.89974,-999.0 + + +MEM = mem008 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.919 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.021,383.919,8.67538,1.00538,-1.77035,-0.127519,-999.0 +970.296,449.62,10.0433,0.0548988,-3.35566,2.76333,-999.0 +960.005,538.232,10.3476,-0.282049,-1.52884,3.44111,-999.0 +946.948,652.204,10.2536,-0.498927,2.67134,2.64888,-999.0 +930.824,795.251,10.9911,-3.31508,8.46777,0.871868,-999.0 +911.289,972.418,12.0356,-8.08415,12.7321,-3.39219,-999.0 +887.947,1189.63,12.4191,-10.5688,13.5221,-9.37068,-999.0 +860.44,1452.76,11.4013,-11.858,13.0181,-14.3812,-999.0 +828.804,1764.28,9.48572,-13.5175,12.0439,-18.0399,-999.0 +793.477,2123.76,7.06622,-15.2057,14.1143,-20.8696,-999.0 +754.927,2530.87,4.24904,-18.3305,18.7481,-21.3166,-999.0 +713.666,2985.8,1.54193,-20.5566,22.815,-21.6222,-999.0 +670.193,3489.63,-1.16263,-15.2472,25.9182,-23.2969,-999.0 +625.05,4042.7,-4.42263,-14.6727,29.0419,-26.1066,-999.0 +579.978,4628.32,-7.94149,-18.6765,31.6866,-27.869,-999.0 +537.018,5221.73,-11.9005,-23.9305,32.4829,-29.0567,-999.0 +496.677,5814.15,-16.2854,-28.0246,32.7417,-30.7126,-999.0 +458.827,6405.06,-20.8426,-30.7548,33.8528,-33.7342,-999.0 +423.329,6994.32,-25.5693,-34.0953,34.7405,-37.8983,-999.0 +390.069,7581.52,-30.5144,-38.8894,33.9713,-41.6258,-999.0 +358.932,8166.12,-35.6537,-45.3915,32.1665,-44.7228,-999.0 +329.805,8747.91,-40.9437,-51.0104,31.6182,-48.8408,-999.0 +302.571,9326.98,-46.2468,-54.8985,33.2538,-51.9275,-999.0 +277.14,9903.5,-51.3668,-58.1311,37.3624,-52.3357,-999.0 +253.417,10478.1,-56.1897,-61.8838,42.6859,-52.467,-999.0 +231.309,11053.3,-59.6488,-66.0379,44.6367,-53.8706,-999.0 +210.721,11635.5,-59.9317,-69.6939,42.924,-48.452,-999.0 +191.569,12231.8,-58.8383,-72.2856,47.1329,-35.4962,-999.0 +173.777,12844.2,-58.3451,-74.9276,54.0672,-29.7359,-999.0 +157.269,13474.0,-56.9315,-78.2178,57.0981,-26.4705,-999.0 +141.97,14121.6,-57.1486,-80.4479,57.6008,-22.9662,-999.0 +127.811,14782.9,-59.2066,-80.4479,57.1241,-20.7222,-999.0 +114.727,15456.4,-61.1905,-80.4479,55.1344,-20.3739,-999.0 +102.647,16145.6,-62.051,-80.4479,50.33,-20.2405,-999.0 +91.5161,16854.9,-62.2103,-80.4479,42.667,-18.9576,-999.0 +81.2781,17588.6,-61.8681,-80.4479,32.6316,-18.4679,-999.0 +71.8772,18350.6,-61.1448,-80.4479,22.274,-18.891,-999.0 +63.2621,19147.2,-59.2612,-80.4479,16.7111,-16.8211,-999.0 +54.5728,20083.6,-58.0642,-80.4479,9.96072,-13.9193,-999.0 + + +MEM = mem008 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.87 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.555,383.87,8.21131,0.844058,-2.36882,1.37101,-999.0 +969.837,449.489,9.79773,0.108529,-3.44265,4.37187,-999.0 +959.57,538.044,10.211,-0.081658,-0.796356,4.76515,-999.0 +946.505,652.03,10.4408,-0.559933,4.10503,3.3559,-999.0 +930.391,795.206,11.3549,-3.51619,9.69467,-0.322734,-999.0 +910.873,972.64,12.5005,-7.28105,12.1549,-6.96513,-999.0 +887.538,1190.05,12.3413,-8.48919,10.7574,-12.2389,-999.0 +860.033,1453.2,11.3833,-11.7737,8.66988,-18.125,-999.0 +828.418,1764.57,9.28384,-13.6698,8.76493,-22.5434,-999.0 +793.107,2123.51,6.45248,-14.6483,11.1188,-23.5909,-999.0 +754.574,2529.61,3.37718,-15.8531,14.638,-23.1889,-999.0 +713.315,2983.34,0.593844,-15.3971,19.7475,-22.3132,-999.0 +669.847,3486.01,-1.87055,-12.9791,25.344,-23.5136,-999.0 +624.718,4038.18,-4.82511,-13.9018,29.3832,-27.4676,-999.0 +579.669,4623.32,-8.08206,-18.0489,31.7885,-28.0019,-999.0 +536.726,5216.69,-11.9029,-22.3419,33.5061,-27.1604,-999.0 +496.404,5809.34,-16.2333,-25.694,35.625,-27.8319,-999.0 +458.572,6400.54,-20.7795,-29.2804,36.4598,-30.3122,-999.0 +423.095,6989.94,-25.5795,-33.1092,35.8571,-33.8426,-999.0 +389.852,7577.15,-30.5504,-38.1085,34.4648,-37.1024,-999.0 +358.734,8161.75,-35.656,-43.5403,33.4721,-39.9592,-999.0 +329.623,8743.64,-40.9118,-47.9789,33.7614,-41.9233,-999.0 +302.407,9322.84,-46.2094,-51.7135,35.4602,-43.7043,-999.0 +276.991,9899.42,-51.3822,-56.21,39.1667,-45.7348,-999.0 +253.284,10474.2,-56.0617,-62.168,43.7652,-48.7799,-999.0 +231.191,11050.8,-58.6957,-67.3779,45.3145,-49.6405,-999.0 +210.617,11635.9,-58.7915,-70.4806,45.4318,-42.78,-999.0 +191.48,12233.7,-58.8544,-72.4674,49.3865,-33.023,-999.0 +173.7,12845.8,-58.4953,-74.6819,51.6399,-28.8875,-999.0 +157.203,13474.2,-57.6912,-77.416,54.0931,-23.6598,-999.0 +141.915,14118.7,-58.4405,-80.4479,56.0624,-20.5328,-999.0 +127.765,14776.4,-60.1989,-80.4479,55.31,-20.9192,-999.0 +114.69,15447.0,-61.8958,-80.4479,53.4861,-20.8571,-999.0 +102.618,16132.8,-63.3606,-80.4479,50.0236,-20.3442,-999.0 +91.494,16836.5,-64.1648,-80.4479,41.6077,-20.285,-999.0 +81.2618,17563.4,-63.648,-80.4479,29.5799,-18.788,-999.0 +71.866,18320.2,-62.1443,-80.4479,19.5654,-17.1946,-999.0 +63.2555,19114.1,-59.5272,-80.4479,13.6335,-13.1654,-999.0 +54.5704,20050.0,-57.8704,-80.4479,6.39533,-8.56843,-999.0 + + +MEM = mem008 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.832 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.376,383.832,7.90067,0.666253,0.119074,4.65328,-999.0 +969.668,449.413,9.85293,0.256326,0.0209364,7.89061,-999.0 +959.4,538.067,10.8167,0.0155591,3.61014,7.17108,-999.0 +946.346,652.375,11.6119,-1.42183,8.81955,4.12786,-999.0 +930.25,796.156,12.9443,-4.93307,12.4785,-2.1389,-999.0 +910.727,974.289,13.4206,-6.46389,11.9743,-7.39391,-999.0 +887.407,1192.32,13.2513,-9.93808,8.65416,-12.0777,-999.0 +859.919,1456.0,11.9646,-12.528,6.91111,-16.8117,-999.0 +828.312,1767.7,9.33839,-10.9246,11.3566,-22.0429,-999.0 +792.994,2126.56,6.0003,-10.3939,13.4306,-25.9495,-999.0 +754.453,2532.5,3.17062,-11.5538,16.5766,-23.8697,-999.0 +713.182,2986.88,1.14678,-11.5453,21.4124,-22.2758,-999.0 +669.71,3490.7,-1.44422,-11.3753,25.5182,-26.9977,-999.0 +624.59,4043.51,-4.64727,-13.592,29.7615,-29.477,-999.0 +579.553,4628.71,-8.15989,-17.295,32.6998,-29.0554,-999.0 +536.619,5221.91,-11.9589,-21.2434,34.8086,-28.8878,-999.0 +496.306,5814.58,-16.1322,-25.013,36.8751,-30.2505,-999.0 +458.484,6406.0,-20.6203,-28.9709,37.4622,-32.4044,-999.0 +423.018,6995.56,-25.5033,-32.7242,36.6016,-35.078,-999.0 +389.783,7582.68,-30.629,-36.0434,35.3769,-37.988,-999.0 +358.671,8166.94,-35.825,-39.6067,34.9037,-40.0923,-999.0 +329.566,8748.43,-41.0344,-44.0392,35.3748,-41.4027,-999.0 +302.353,9327.41,-46.1978,-49.4551,36.9159,-43.1632,-999.0 +276.943,9903.99,-51.3045,-55.5311,39.8567,-46.0733,-999.0 +253.24,10478.6,-56.1931,-61.3117,43.3923,-48.8198,-999.0 +231.15,11054.3,-59.1266,-66.3587,45.4255,-46.9425,-999.0 +210.58,11638.1,-59.2164,-70.397,47.199,-37.609,-999.0 +191.446,12234.4,-59.4021,-72.4128,50.9216,-29.2914,-999.0 +173.67,12844.6,-59.1276,-74.4288,52.4609,-25.0944,-999.0 +157.176,13470.0,-59.0659,-76.8736,54.4616,-21.2732,-999.0 +141.891,14110.1,-59.8598,-79.9165,55.6462,-19.8395,-999.0 +127.745,14763.6,-61.3912,-80.4479,55.4585,-20.2295,-999.0 +114.673,15430.7,-62.8476,-80.4479,54.3739,-20.2486,-999.0 +102.603,16113.9,-63.8802,-80.4479,50.0832,-19.1019,-999.0 +91.4816,16816.6,-64.1465,-80.4479,39.8185,-16.269,-999.0 +81.2518,17544.8,-62.7984,-80.4479,28.6076,-13.6208,-999.0 +71.8582,18305.3,-60.8748,-80.4479,20.1467,-10.7686,-999.0 +63.2504,19101.9,-59.1769,-80.4479,15.7417,-8.91416,-999.0 +54.5686,20037.2,-58.2701,-80.4479,9.66744,-7.63902,-999.0 + + +MEM = mem008 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.776 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.808,383.776,7.28715,0.783613,4.0681,3.36835,-999.0 +970.1,449.305,9.82516,0.508859,4.80652,7.636,-999.0 +959.823,538.052,11.3167,-0.158582,8.35772,6.95172,-999.0 +946.765,652.651,12.5798,-2.1178,12.5761,2.53752,-999.0 +930.655,796.862,13.6725,-4.37143,14.4892,-3.61305,-999.0 +911.123,975.429,14.0129,-6.54614,13.2558,-9.15099,-999.0 +887.789,1193.72,13.3235,-9.58512,11.7851,-12.2629,-999.0 +860.292,1457.44,11.7215,-9.8582,13.1788,-19.1474,-999.0 +828.647,1768.91,8.73087,-8.06529,13.6318,-21.2293,-999.0 +793.295,2127.37,5.47471,-8.10383,14.5917,-20.2205,-999.0 +754.717,2533.17,3.06898,-9.88854,18.3474,-18.9436,-999.0 +713.42,2987.78,1.23729,-11.0058,20.7821,-22.928,-999.0 +669.927,3491.93,-1.24152,-12.323,25.538,-27.4061,-999.0 +624.793,4045.1,-4.48848,-14.1161,30.5098,-28.1405,-999.0 +579.738,4630.62,-8.10793,-17.0491,33.1483,-29.4284,-999.0 +536.785,5224.2,-11.8285,-20.7918,34.7975,-31.0071,-999.0 +496.452,5817.33,-15.9977,-24.6573,35.4188,-32.2294,-999.0 +458.611,6409.1,-20.6141,-28.1137,36.694,-33.0282,-999.0 +423.126,6998.84,-25.5594,-31.1505,38.6864,-33.2726,-999.0 +389.876,7586.22,-30.5529,-34.8467,39.38,-33.9789,-999.0 +358.751,8171.02,-35.6166,-39.776,38.5203,-35.5606,-999.0 +329.636,8753.02,-40.9524,-45.271,38.4342,-36.7577,-999.0 +302.419,9332.24,-46.2164,-51.054,40.2476,-38.7274,-999.0 +277.001,9908.94,-51.3163,-56.9602,43.1679,-42.5354,-999.0 +253.291,10484.1,-55.8466,-62.8058,45.6405,-44.5228,-999.0 +231.196,11061.6,-58.3353,-67.6047,47.0748,-40.9811,-999.0 +210.62,11646.9,-59.0339,-70.5317,49.442,-33.849,-999.0 +191.482,12243.7,-59.3929,-72.6208,50.4861,-30.1588,-999.0 +173.701,12853.9,-59.2669,-74.5229,50.9703,-26.45,-999.0 +157.204,13478.1,-59.8407,-76.3886,54.6,-22.6467,-999.0 +141.916,14115.9,-60.7932,-79.072,57.2694,-21.5319,-999.0 +127.767,14767.1,-62.0926,-80.4479,57.3881,-21.4988,-999.0 +114.692,15432.4,-63.4726,-80.4479,56.7028,-22.2045,-999.0 +102.621,16114.4,-64.1258,-80.4479,53.2979,-23.7921,-999.0 +91.4965,16817.5,-63.787,-80.4479,40.292,-21.4698,-999.0 +81.2641,17546.0,-63.1772,-80.4479,27.5012,-14.8654,-999.0 +71.8678,18303.5,-62.2686,-80.4479,20.6539,-10.6054,-999.0 +63.2568,19094.5,-60.9549,-80.4479,17.6235,-7.5429,-999.0 +54.5712,20024.2,-59.3467,-80.4479,13.4816,-5.45224,-999.0 + + +MEM = mem008 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.736 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.573,383.736,6.8831,0.885283,5.34097,0.953114,-999.0 +969.856,449.202,9.65475,0.645714,7.56051,5.26218,-999.0 +959.573,537.946,11.4407,-0.0644022,11.2015,3.92326,-999.0 +946.531,652.614,12.7422,-1.52598,14.7175,-0.752962,-999.0 +930.417,796.853,13.4807,-3.0741,16.2958,-6.04081,-999.0 +910.89,975.273,13.4712,-4.60687,15.5132,-12.9689,-999.0 +887.552,1193.22,12.5515,-6.49373,15.2028,-15.1935,-999.0 +860.041,1456.38,10.842,-6.98611,14.8487,-16.5388,-999.0 +828.395,1767.3,8.22968,-6.77393,13.617,-15.2789,-999.0 +793.043,2125.51,5.41355,-7.69661,14.1975,-13.6979,-999.0 +754.48,2531.77,3.74158,-10.6931,15.1891,-17.2596,-999.0 +713.2,2986.91,1.34862,-11.4495,19.0056,-24.7,-999.0 +669.721,3491.02,-1.40245,-11.7245,25.4901,-29.2897,-999.0 +624.599,4044.07,-4.51447,-13.726,30.2642,-29.5042,-999.0 +579.555,4629.72,-7.97838,-17.1961,32.0696,-29.3775,-999.0 +536.615,5223.54,-11.7168,-21.108,33.0592,-30.2048,-999.0 +496.293,5816.93,-15.863,-24.9521,35.0963,-31.2122,-999.0 +458.463,6409.0,-20.443,-29.0882,37.9791,-31.1995,-999.0 +422.991,6999.13,-25.3173,-33.2445,40.4138,-31.0904,-999.0 +389.756,7586.95,-30.3362,-37.0581,41.5613,-32.4782,-999.0 +358.644,8172.15,-35.432,-41.4264,41.7482,-35.0784,-999.0 +329.541,8754.75,-40.6122,-46.7309,41.7203,-37.7247,-999.0 +302.333,9334.83,-45.8421,-52.5119,42.2395,-40.5684,-999.0 +276.924,9912.42,-50.9679,-58.8182,43.1947,-43.7439,-999.0 +253.222,10488.9,-55.165,-65.0448,44.1042,-44.8828,-999.0 +231.133,11068.0,-57.739,-69.5559,45.0324,-42.1626,-999.0 +210.564,11653.9,-59.1606,-70.9824,47.1923,-37.1052,-999.0 +191.432,12249.6,-60.0124,-72.1288,49.2671,-32.5571,-999.0 +173.658,12857.4,-60.3676,-73.7766,52.094,-28.0711,-999.0 +157.167,13478.6,-60.79,-75.8504,56.6787,-24.4763,-999.0 +141.885,14114.2,-61.2567,-78.9295,60.6982,-22.9978,-999.0 +127.741,14765.3,-61.6572,-80.4479,61.5757,-22.3331,-999.0 +114.67,15432.9,-62.402,-80.4479,59.4521,-23.5972,-999.0 +102.603,16119.6,-62.2279,-80.4479,51.0982,-25.4907,-999.0 +91.4829,16829.7,-61.5019,-80.4479,36.041,-22.4915,-999.0 +81.2537,17564.7,-61.5882,-80.4479,25.8608,-14.0005,-999.0 +71.8606,18326.6,-61.3533,-80.4479,23.3333,-7.60524,-999.0 +63.2525,19120.8,-60.0596,-80.4479,20.5871,-8.48358,-999.0 +54.5697,20052.8,-58.9942,-80.4479,15.9556,-9.68421,-999.0 + + +MEM = mem008 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.67 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.683,383.67,6.22176,0.9335,7.69528,-1.89811,-999.0 +969.976,448.992,9.04162,1.00141,12.1152,-0.186646,-999.0 +959.692,537.595,11.0371,0.549073,15.0787,-0.846746,-999.0 +946.644,652.101,12.18,-0.468067,17.7708,-4.3306,-999.0 +930.522,795.943,12.2169,-1.20461,20.2055,-9.57315,-999.0 +910.984,973.696,12.1352,-2.16667,20.6284,-15.9385,-999.0 +887.628,1190.86,11.286,-3.51699,17.7089,-18.4536,-999.0 +860.102,1453.45,10.3423,-5.27308,13.7706,-15.0077,-999.0 +828.45,1764.3,8.48365,-7.62198,12.3222,-13.2556,-999.0 +793.119,2123.17,6.4919,-10.5992,11.7123,-15.7727,-999.0 +754.559,2530.24,4.0367,-10.0104,13.6944,-21.362,-999.0 +713.275,2985.53,1.21935,-11.2651,17.6619,-26.2418,-999.0 +669.793,3489.27,-1.62025,-11.9361,24.1213,-28.8616,-999.0 +624.668,4041.84,-4.69511,-13.9819,29.1239,-28.2865,-999.0 +579.623,4627.16,-8.03679,-17.4167,31.3683,-28.6326,-999.0 +536.679,5220.93,-11.6753,-20.651,32.8376,-30.2036,-999.0 +496.355,5814.47,-15.7665,-24.5427,35.1642,-30.0989,-999.0 +458.523,6406.78,-20.2821,-30.0128,38.6539,-28.8293,-999.0 +423.053,6997.24,-25.0888,-35.185,41.1111,-29.0692,-999.0 +389.817,7585.46,-30.0992,-39.5843,42.3844,-30.2276,-999.0 +358.706,8171.04,-35.2442,-43.3424,42.4667,-32.0855,-999.0 +329.601,8754.01,-40.4163,-48.0383,42.8387,-34.66,-999.0 +302.388,9334.4,-45.7109,-53.4123,43.2657,-37.4451,-999.0 +276.976,9912.05,-50.9828,-58.6542,43.8399,-40.241,-999.0 +253.269,10488.1,-55.4639,-65.0419,44.8527,-40.833,-999.0 +231.176,11066.0,-58.2689,-69.2897,45.4193,-38.5647,-999.0 +210.603,11650.5,-59.5568,-70.857,46.4803,-34.206,-999.0 +191.466,12245.5,-60.0648,-72.3145,49.4764,-28.9124,-999.0 +173.687,12853.4,-60.1742,-74.208,54.1514,-23.8555,-999.0 +157.191,13474.8,-60.7685,-76.6542,60.0674,-21.3316,-999.0 +141.904,14110.9,-60.9458,-80.3776,62.714,-22.9233,-999.0 +127.756,14763.4,-60.9926,-80.4479,62.6502,-23.6468,-999.0 +114.682,15434.1,-61.0869,-80.4479,58.1268,-25.1659,-999.0 +102.611,16125.5,-60.6831,-80.4479,46.1169,-26.0952,-999.0 +91.4877,16840.3,-60.2161,-80.4479,30.7343,-21.2987,-999.0 +81.2564,17579.6,-60.4032,-80.4479,25.3474,-12.119,-999.0 +71.8615,18345.0,-60.573,-80.4479,23.4756,-6.90647,-999.0 +63.2527,19140.5,-60.1217,-80.4479,19.0295,-11.2841,-999.0 +54.5695,20071.4,-59.4226,-80.4479,16.1316,-11.0189,-999.0 + + +MEM = mem008 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.56 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.583,383.56,5.00725,1.29486,7.37914,-1.09368,-999.0 +970.868,448.795,9.12865,1.45486,16.6542,-4.44875,-999.0 +960.572,537.485,11.3022,0.92577,20.9444,-5.41808,-999.0 +947.503,651.961,11.6882,-0.0533325,23.6258,-10.5879,-999.0 +931.37,795.417,11.1193,-1.11841,20.1383,-15.8944,-999.0 +911.818,972.779,11.9994,-3.67613,13.5267,-18.1782,-999.0 +888.449,1190.08,12.137,-6.60536,9.77006,-18.2042,-999.0 +860.914,1453.04,10.8094,-7.73492,8.63178,-17.868,-999.0 +829.241,1764.09,8.57537,-7.4194,8.82435,-19.87,-999.0 +793.862,2122.92,6.12659,-8.55412,11.313,-21.0769,-999.0 +755.259,2529.52,3.59518,-10.4557,13.8591,-24.1621,-999.0 +713.933,2984.26,0.972927,-11.3089,18.1358,-27.4821,-999.0 +670.403,3487.67,-1.85358,-11.2042,24.3262,-28.2632,-999.0 +625.225,4040.0,-4.91564,-12.9007,29.8963,-26.8183,-999.0 +580.121,4625.09,-8.28485,-15.8014,33.3496,-26.8572,-999.0 +537.126,5218.66,-11.8496,-19.761,35.3536,-27.217,-999.0 +496.76,5812.06,-15.8519,-24.8602,37.4779,-27.4602,-999.0 +458.894,6404.29,-20.3638,-30.2226,38.8464,-27.2955,-999.0 +423.389,6994.73,-25.1171,-35.6551,39.9809,-27.5505,-999.0 +390.122,7583.07,-30.0713,-40.216,40.9378,-29.0782,-999.0 +358.98,8168.94,-35.1515,-44.0472,41.8476,-30.4,-999.0 +329.845,8752.27,-40.3292,-48.3446,43.0667,-31.4995,-999.0 +302.607,9333.06,-45.6124,-53.5908,44.013,-33.0011,-999.0 +277.17,9911.25,-50.8062,-59.9764,44.3511,-35.3143,-999.0 +253.443,10488.0,-55.2026,-65.7266,44.6727,-37.8014,-999.0 +231.33,11066.7,-58.1325,-68.7681,45.8944,-37.6916,-999.0 +210.739,11651.9,-59.338,-70.8095,49.0486,-31.9863,-999.0 +191.585,12248.6,-59.2951,-72.6017,54.6445,-24.1464,-999.0 +173.791,12858.9,-59.379,-74.886,59.8746,-21.2325,-999.0 +157.282,13483.7,-59.459,-77.8224,63.703,-22.5943,-999.0 +141.982,14123.8,-59.6975,-80.4479,63.51,-25.0324,-999.0 +127.823,14780.1,-60.0677,-80.4479,60.8088,-26.8467,-999.0 +114.738,15452.8,-60.9171,-80.4479,55.472,-27.5825,-999.0 +102.658,16142.9,-61.8902,-80.4479,46.1096,-26.3116,-999.0 +91.5255,16853.1,-61.9461,-80.4479,32.0157,-19.2681,-999.0 +81.2857,17588.9,-61.0028,-80.4479,26.7047,-9.49116,-999.0 +71.883,18355.5,-59.6513,-80.4479,23.3697,-7.71136,-999.0 +63.2663,19154.9,-59.266,-80.4479,16.8005,-13.4255,-999.0 +54.5746,20088.8,-59.1912,-80.4479,13.7274,-11.7579,-999.0 + + +MEM = mem008 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.455 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.207,383.455,3.91219,1.3062,6.33132,-3.24488,-999.0 +971.476,448.238,6.66277,0.614321,11.1475,-12.9145,-999.0 +961.183,536.322,9.97108,-0.143476,7.90254,-23.0537,-999.0 +948.104,650.605,12.1022,-1.09556,3.79728,-23.7239,-999.0 +931.965,794.54,12.7437,-2.4328,2.63343,-21.8507,-999.0 +912.402,972.433,12.3707,-4.05489,3.84281,-20.8252,-999.0 +889.012,1189.61,11.4861,-6.02787,6.57889,-21.3878,-999.0 +861.452,1452.01,10.158,-7.47211,8.81087,-21.0583,-999.0 +829.758,1762.54,8.2673,-8.32065,10.6927,-20.5798,-999.0 +794.364,2120.96,5.95234,-9.94116,12.8109,-21.6054,-999.0 +755.745,2527.3,3.56992,-11.5825,16.1352,-24.6096,-999.0 +714.393,2982.12,1.07933,-10.5516,21.3606,-27.457,-999.0 +670.828,3485.77,-1.86461,-10.2475,25.9356,-28.6988,-999.0 +625.614,4037.97,-5.18392,-12.1978,29.6557,-28.5615,-999.0 +580.479,4622.43,-8.74636,-14.9395,32.4934,-27.0973,-999.0 +537.452,5215.05,-12.3772,-18.8824,37.4975,-24.5515,-999.0 +497.058,5807.36,-16.4208,-23.7987,41.8981,-23.3564,-999.0 +459.165,6398.68,-20.6798,-29.6756,42.9636,-23.5668,-999.0 +423.638,6988.71,-25.2095,-36.2321,42.0322,-23.9272,-999.0 +390.35,7576.96,-30.0811,-41.958,41.8703,-25.4272,-999.0 +359.191,8162.83,-35.1414,-46.4289,42.8968,-27.8223,-999.0 +330.039,8746.24,-40.3047,-50.225,43.6075,-29.7058,-999.0 +302.785,9327.21,-45.5282,-54.5899,43.3236,-30.4784,-999.0 +277.332,9905.72,-50.682,-60.4653,42.4278,-32.1253,-999.0 +253.587,10482.5,-55.3987,-65.0135,41.7326,-34.7606,-999.0 +231.459,11059.9,-58.86,-67.6033,43.687,-34.5548,-999.0 +210.853,11643.3,-60.0492,-70.5173,50.2697,-29.6622,-999.0 +191.687,12238.2,-59.8865,-72.9424,58.5377,-24.2706,-999.0 +173.881,12847.8,-59.4207,-75.3331,63.7891,-22.5233,-999.0 +157.361,13473.2,-59.0379,-78.086,64.9307,-23.5584,-999.0 +142.049,14115.7,-58.6892,-80.4479,62.1927,-25.1162,-999.0 +127.879,14774.9,-59.2732,-80.4479,57.8853,-26.9294,-999.0 +114.784,15449.4,-60.6951,-80.4479,53.3108,-28.9928,-999.0 +102.694,16139.5,-62.1868,-80.4479,49.5462,-28.6099,-999.0 +91.5538,16847.3,-63.2498,-80.4479,43.1952,-23.2731,-999.0 +81.3072,17577.5,-63.0536,-80.4479,36.2814,-13.3045,-999.0 +71.8983,18339.7,-60.2677,-80.4479,31.5705,-10.7213,-999.0 +63.2755,19142.1,-57.3551,-80.4479,22.992,-14.0178,-999.0 +54.5777,20083.4,-57.8631,-80.4479,12.1703,-11.9325,-999.0 + + +MEM = mem008 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.449 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.378,383.449,3.86602,0.906566,3.80145,-7.28891,-999.0 +972.645,448.27,6.95719,0.566229,3.87028,-17.3687,-999.0 +962.328,536.249,9.05738,0.130853,0.415007,-25.0381,-999.0 +949.243,650.098,10.7292,-0.623093,-3.2254,-27.0823,-999.0 +933.071,793.413,11.4305,-1.76452,-3.95753,-25.7345,-999.0 +913.476,970.634,11.266,-3.39488,-1.03324,-24.8032,-999.0 +890.05,1187.14,10.5975,-5.5258,3.64325,-23.8833,-999.0 +862.454,1448.9,9.50947,-7.75635,7.27381,-21.5493,-999.0 +830.724,1758.78,7.77837,-9.62759,9.77861,-19.9623,-999.0 +795.29,2116.64,5.69121,-11.5528,12.8442,-20.6473,-999.0 +756.628,2522.64,3.51849,-13.5987,17.5497,-23.5431,-999.0 +715.243,2977.08,1.0466,-14.9983,21.9966,-26.4293,-999.0 +671.651,3480.16,-1.87058,-14.5661,24.9639,-27.5246,-999.0 +626.401,4032.01,-5.11213,-13.966,28.4918,-27.4635,-999.0 +581.212,4616.54,-8.60349,-15.6281,32.3871,-26.2165,-999.0 +538.13,5209.26,-12.4335,-18.7794,36.0883,-23.4639,-999.0 +497.677,5801.38,-16.6025,-23.0194,39.1439,-22.3298,-999.0 +459.727,6392.42,-20.8636,-28.4749,41.3468,-22.4399,-999.0 +424.147,6982.22,-25.3567,-34.45,42.7268,-23.1717,-999.0 +390.812,7570.37,-30.1382,-40.2224,43.6645,-24.4122,-999.0 +359.608,8156.36,-35.0931,-45.8704,44.4774,-25.7638,-999.0 +330.417,8740.07,-40.1977,-50.9058,44.5584,-26.9583,-999.0 +303.125,9321.43,-45.4195,-55.4135,43.0442,-28.177,-999.0 +277.638,9900.32,-50.5881,-60.1129,41.2241,-29.5381,-999.0 +253.861,10477.6,-55.2346,-64.2175,42.0633,-30.6093,-999.0 +231.702,11055.9,-58.521,-68.3213,47.0882,-30.3706,-999.0 +211.068,11640.2,-59.7906,-71.6297,53.3795,-30.6581,-999.0 +191.877,12236.0,-59.6453,-73.7865,59.0764,-29.9444,-999.0 +174.047,12845.7,-59.7579,-75.7568,62.8106,-28.6753,-999.0 +157.504,13470.0,-59.6637,-78.2982,64.0014,-29.0364,-999.0 +142.173,14110.4,-59.5778,-80.4479,62.2214,-29.594,-999.0 +127.984,14767.1,-60.2191,-80.4479,57.7189,-30.7075,-999.0 +114.871,15438.9,-61.7209,-80.4479,51.3227,-31.5351,-999.0 +102.765,16125.2,-63.7711,-80.4479,46.2879,-30.5913,-999.0 +91.6098,16827.4,-65.2884,-80.4479,46.6063,-27.1826,-999.0 +81.3499,17551.8,-64.6795,-80.4479,44.7119,-17.4839,-999.0 +71.9283,18310.4,-60.9958,-80.4479,38.4703,-10.5541,-999.0 +63.2938,19115.5,-55.6463,-80.4479,25.9527,-8.9211,-999.0 +54.5838,20065.9,-55.9636,-80.4479,6.03732,-6.49297,-999.0 + + +MEM = mem008 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.5 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.932,383.5,4.3607,0.917387,2.68091,-7.9866,-999.0 +973.192,448.217,5.75821,0.789234,2.96445,-17.2846,-999.0 +962.873,535.95,8.48457,0.427385,-0.942714,-26.1305,-999.0 +949.766,649.743,10.846,-0.582198,-5.04214,-26.6508,-999.0 +933.596,793.13,11.5748,-2.10112,-5.20382,-23.7458,-999.0 +913.984,970.345,11.1542,-3.7781,-1.62017,-23.0276,-999.0 +890.556,1186.65,10.1812,-5.5729,3.59227,-23.444,-999.0 +862.937,1448.08,9.20189,-8.08278,8.20913,-22.7608,-999.0 +831.19,1757.86,7.897,-10.4262,11.7904,-22.2084,-999.0 +795.738,2116.09,6.18483,-12.3017,15.6267,-23.3974,-999.0 +757.058,2522.8,4.05729,-14.6104,19.7857,-24.9084,-999.0 +715.654,2977.91,1.45914,-16.8876,23.4518,-25.9795,-999.0 +672.045,3481.51,-1.51695,-16.8668,26.1155,-26.5443,-999.0 +626.775,4033.86,-4.79253,-15.2277,28.7839,-26.9163,-999.0 +581.561,4618.9,-8.39063,-15.799,32.1805,-26.3562,-999.0 +538.449,5212.03,-12.2949,-18.9051,36.9366,-22.9346,-999.0 +497.969,5804.44,-16.5178,-23.0656,40.3727,-22.2149,-999.0 +459.995,6395.7,-20.7988,-28.3669,42.0516,-23.1163,-999.0 +424.393,6985.7,-25.3078,-33.6492,43.197,-23.8682,-999.0 +391.035,7574.18,-29.9914,-38.7439,44.6959,-24.5051,-999.0 +359.808,8160.67,-34.9089,-45.0209,45.4862,-25.2738,-999.0 +330.598,8744.85,-40.052,-51.9239,44.8112,-26.7035,-999.0 +303.287,9326.58,-45.3204,-56.5682,43.5429,-28.4217,-999.0 +277.783,9905.79,-50.5007,-59.6117,42.5274,-30.0017,-999.0 +253.991,10483.8,-54.7992,-63.2877,42.9001,-31.9454,-999.0 +231.817,11064.4,-57.2837,-68.4925,47.2123,-34.793,-999.0 +211.171,11652.7,-58.2864,-71.8437,54.5596,-35.2425,-999.0 +191.966,12252.1,-58.6096,-73.9615,61.3047,-32.9411,-999.0 +174.125,12863.9,-59.387,-76.1179,65.2155,-29.0598,-999.0 +157.572,13487.6,-60.5206,-78.168,66.9386,-28.1048,-999.0 +142.231,14124.2,-61.3841,-80.4479,65.2454,-27.7206,-999.0 +128.034,14775.0,-62.298,-80.4479,60.5837,-27.457,-999.0 +114.913,15440.9,-63.482,-80.4479,54.0634,-27.6143,-999.0 +102.799,16122.8,-64.8571,-80.4479,49.0943,-26.0048,-999.0 +91.6372,16822.8,-65.6777,-80.4479,47.7469,-22.9289,-999.0 +81.3704,17545.7,-65.3276,-80.4479,47.2297,-22.0417,-999.0 +71.9429,18301.3,-62.1628,-80.4479,40.5096,-21.5826,-999.0 +63.3026,19101.9,-57.1208,-80.4479,28.8027,-18.8861,-999.0 +54.5868,20049.3,-56.248,-80.4479,6.07868,-7.0365,-999.0 + + +MEM = mem008 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.754 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.097,383.754,6.91457,1.43257,0.854475,-11.8736,-999.0 +973.352,448.793,6.19804,1.23877,0.910061,-14.7902,-999.0 +963.026,536.487,7.85047,0.643778,-1.83833,-25.1545,-999.0 +949.927,650.044,10.2487,-0.347399,-6.28947,-26.064,-999.0 +933.751,793.166,11.0605,-1.87889,-6.74941,-21.6656,-999.0 +914.134,970.052,10.565,-3.48059,-3.19752,-20.4526,-999.0 +890.698,1185.87,9.43178,-4.98511,2.1073,-23.0315,-999.0 +863.072,1446.66,8.46064,-7.66486,5.89354,-25.1912,-999.0 +831.319,1755.87,7.60139,-11.1651,10.1688,-24.5672,-999.0 +795.867,2113.93,6.33516,-13.8633,15.0096,-24.017,-999.0 +757.191,2520.84,4.32643,-15.416,19.4457,-23.9597,-999.0 +715.781,2976.28,1.62722,-16.6283,23.0957,-24.4673,-999.0 +672.161,3480.14,-1.45897,-15.8989,25.9706,-25.1759,-999.0 +626.877,4032.64,-4.81475,-14.1578,29.1246,-25.4297,-999.0 +581.65,4617.76,-8.42725,-15.0969,33.5708,-23.7937,-999.0 +538.529,5210.8,-12.3957,-18.569,38.8231,-20.1684,-999.0 +498.042,5803.07,-16.5968,-22.4966,41.2059,-20.8153,-999.0 +460.06,6394.32,-20.7928,-27.1735,42.6909,-22.3914,-999.0 +424.451,6984.56,-25.1816,-32.8409,43.3282,-23.6796,-999.0 +391.089,7573.42,-29.8078,-40.024,42.8116,-25.3647,-999.0 +359.86,8160.3,-34.7474,-46.1516,41.5843,-27.6951,-999.0 +330.644,8744.8,-39.9704,-49.1989,40.3217,-29.8402,-999.0 +303.329,9326.78,-45.2362,-53.3735,39.5255,-31.5892,-999.0 +277.819,9906.44,-50.253,-59.2354,39.9647,-32.8602,-999.0 +254.024,10485.3,-54.3995,-64.3205,43.0648,-34.6719,-999.0 +231.848,11066.8,-57.0422,-68.2752,48.6324,-37.7204,-999.0 +211.198,11655.6,-58.1651,-71.8404,56.2053,-38.1772,-999.0 +191.992,12255.2,-58.5858,-74.7406,62.4789,-33.9555,-999.0 +174.147,12866.9,-59.4637,-76.2439,67.1194,-28.9472,-999.0 +157.59,13490.3,-60.6859,-77.5643,69.1716,-28.0385,-999.0 +142.247,14126.6,-61.4364,-79.773,66.9013,-25.5982,-999.0 +128.047,14777.0,-62.5525,-80.4479,62.765,-21.9491,-999.0 +114.924,15442.2,-63.6997,-80.4479,56.7203,-19.7824,-999.0 +102.808,16124.3,-64.5598,-80.4479,50.7598,-18.3023,-999.0 +91.6439,16825.9,-65.0105,-80.4479,45.9963,-18.3809,-999.0 +81.3754,17552.6,-63.8625,-80.4479,41.6715,-25.8625,-999.0 +71.9462,18311.3,-61.9222,-80.4479,31.9796,-32.9732,-999.0 +63.3046,19107.4,-59.7409,-80.4479,23.3983,-28.5029,-999.0 +54.5876,20048.4,-56.89,-80.4479,9.96538,-5.97503,-999.0 + + +MEM = mem008 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.949 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.847,383.949,8.88266,1.72378,0.367125,-12.4052,-999.0 +974.096,449.437,8.04459,1.4848,0.255691,-15.0585,-999.0 +963.766,537.282,7.2487,0.840098,-0.787684,-20.721,-999.0 +950.65,650.64,9.83225,-0.417964,-7.08593,-25.841,-999.0 +934.459,793.553,10.6332,-1.60667,-7.69013,-21.8693,-999.0 +914.833,970.127,9.89165,-2.69141,-4.08961,-20.8049,-999.0 +891.369,1185.5,8.74087,-3.96748,0.0971499,-23.6352,-999.0 +863.721,1445.79,7.87874,-6.70004,2.9613,-26.1046,-999.0 +831.934,1754.53,7.18225,-10.6998,7.87549,-26.2753,-999.0 +796.459,2112.23,6.14051,-13.9228,14.2487,-25.8994,-999.0 +757.748,2519.11,4.44442,-15.1863,20.6579,-24.3663,-999.0 +716.304,2974.94,1.85123,-14.8972,24.8157,-23.7804,-999.0 +672.638,3479.58,-1.12308,-13.392,27.5401,-24.0884,-999.0 +627.307,4033.08,-4.47821,-12.7762,31.2357,-23.9586,-999.0 +582.042,4619.04,-8.13537,-15.0924,36.3606,-21.7382,-999.0 +538.888,5212.52,-12.3437,-18.5664,39.5965,-19.7909,-999.0 +498.373,5805.06,-16.4498,-22.7139,40.3266,-22.3804,-999.0 +460.365,6396.72,-20.5939,-28.1308,40.1038,-24.8516,-999.0 +424.731,6987.47,-24.9276,-34.2604,40.4917,-26.561,-999.0 +391.345,7576.88,-29.6258,-39.5135,41.2063,-27.9066,-999.0 +360.092,8164.17,-34.6747,-44.0882,41.5614,-28.8897,-999.0 +330.854,8748.95,-39.8885,-48.4213,41.554,-29.3716,-999.0 +303.517,9331.21,-45.1593,-52.6049,41.3111,-29.1261,-999.0 +277.989,9911.06,-50.2548,-57.5308,41.8122,-29.7615,-999.0 +254.176,10489.9,-54.5366,-62.6163,45.6129,-32.0136,-999.0 +231.984,11071.0,-57.2352,-67.4215,53.0252,-33.6852,-999.0 +211.321,11659.6,-58.1979,-71.6812,59.9058,-33.6192,-999.0 +192.099,12259.5,-58.4226,-74.0135,65.0188,-31.2745,-999.0 +174.242,12871.7,-59.3503,-75.095,68.4963,-28.2473,-999.0 +157.673,13495.7,-60.469,-76.4547,69.7533,-29.1576,-999.0 +142.318,14132.7,-61.2773,-78.7758,67.6538,-29.0408,-999.0 +128.106,14784.0,-62.2669,-80.4479,63.4866,-25.9636,-999.0 +114.973,15450.2,-63.4776,-80.4479,57.893,-22.8137,-999.0 +102.848,16134.4,-63.6525,-80.4479,50.8443,-21.4697,-999.0 +91.6758,16841.3,-62.998,-80.4479,44.9013,-22.6777,-999.0 +81.399,17574.2,-62.4246,-80.4479,36.716,-27.8474,-999.0 +71.9624,18335.9,-61.9499,-80.4479,28.5223,-32.3254,-999.0 +63.3145,19130.3,-60.7988,-80.4479,23.4758,-27.3587,-999.0 +54.5911,20067.8,-57.7223,-80.4479,18.3358,-1.0222,-999.0 + + +MEM = mem008 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.098 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.295,384.098,10.3756,2.01675,-2.00438,-14.3582,-999.0 +975.528,449.931,9.43993,1.79757,-2.44885,-16.7514,-999.0 +965.18,538.205,8.45626,1.55621,-2.87806,-18.2231,-999.0 +952.047,651.282,7.39219,0.740659,-5.59544,-23.6762,-999.0 +935.826,793.196,8.78035,-0.786527,-10.2339,-26.0624,-999.0 +916.164,968.989,8.93572,-1.87069,-7.96927,-21.9934,-999.0 +892.659,1183.82,8.0175,-2.84761,-4.16482,-22.6867,-999.0 +864.963,1443.57,7.12384,-5.1544,-1.37853,-25.7114,-999.0 +833.12,1751.6,6.36889,-9.37085,3.99707,-27.0463,-999.0 +797.581,2108.49,5.51593,-13.5005,11.1329,-27.1302,-999.0 +758.813,2514.8,4.18167,-15.0781,18.1706,-25.1192,-999.0 +717.306,2970.31,1.70407,-15.3073,23.1392,-23.2058,-999.0 +673.578,3474.71,-1.27697,-13.3173,26.7234,-23.5477,-999.0 +628.178,4027.91,-4.72633,-12.0012,32.0572,-22.8839,-999.0 +582.84,4613.5,-8.37661,-14.6892,36.6063,-19.9595,-999.0 +539.622,5206.71,-12.4601,-18.2464,38.6146,-20.1663,-999.0 +499.042,5799.3,-16.3821,-22.5173,39.4036,-23.0426,-999.0 +460.978,6391.44,-20.3582,-27.6235,40.5456,-25.4866,-999.0 +425.287,6982.85,-24.7297,-33.2175,41.732,-26.6604,-999.0 +391.849,7572.81,-29.4924,-39.0865,42.6083,-27.2352,-999.0 +360.55,8160.62,-34.4671,-46.11,43.0611,-27.6562,-999.0 +331.269,8746.05,-39.6418,-53.0302,43.156,-27.5811,-999.0 +303.893,9329.06,-44.8892,-57.8504,43.8969,-26.8456,-999.0 +278.329,9909.9,-49.8504,-61.5337,46.9345,-26.9016,-999.0 +254.48,10490.3,-53.8362,-64.9917,51.442,-30.0636,-999.0 +232.256,11074.0,-56.1601,-68.2741,56.1992,-35.1,-999.0 +211.56,11665.5,-57.2442,-71.0131,60.8832,-37.672,-999.0 +192.309,12267.7,-57.9552,-73.2587,65.7663,-37.3213,-999.0 +174.426,12881.2,-59.0567,-74.8714,70.718,-35.2924,-999.0 +157.832,13506.1,-60.3998,-76.5992,73.5241,-35.763,-999.0 +142.454,14143.2,-61.4758,-78.4758,72.7925,-35.1969,-999.0 +128.223,14793.6,-62.8657,-80.4479,68.7854,-32.4767,-999.0 +115.07,15457.8,-64.3765,-80.4479,62.5371,-28.0339,-999.0 +102.928,16139.2,-64.7546,-80.4479,54.731,-22.5403,-999.0 +91.7381,16841.8,-64.7517,-80.4479,47.0856,-19.6059,-999.0 +81.4467,17568.6,-64.5695,-80.4479,36.6044,-21.5546,-999.0 +71.9958,18325.0,-63.1394,-80.4479,24.9478,-25.9559,-999.0 +63.3345,19118.2,-60.7823,-80.4479,17.8439,-26.9739,-999.0 +54.5979,20054.4,-58.7351,-80.4479,16.471,-6.15306,-999.0 + + +MEM = mem008 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.202 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.645,384.202,11.4476,2.17935,-4.64329,-13.8433,-999.0 +975.882,450.273,10.4532,1.93853,-5.45253,-15.9647,-999.0 +965.535,538.851,9.42327,1.70488,-5.95145,-17.1007,-999.0 +952.39,652.297,8.21474,1.45249,-6.31741,-17.8742,-999.0 +936.162,793.911,6.76055,1.18326,-6.51125,-18.3347,-999.0 +916.482,968.498,6.75548,-0.626681,-9.10587,-23.4448,-999.0 +892.966,1182.19,6.87629,-1.84095,-4.56182,-21.5467,-999.0 +865.253,1441.05,6.16317,-4.04328,-1.10645,-23.9946,-999.0 +833.398,1748.12,5.43394,-8.21065,3.58247,-26.2131,-999.0 +797.849,2104.13,4.97737,-13.1953,10.8803,-27.2983,-999.0 +759.07,2509.86,3.92001,-14.4294,17.364,-28.3359,-999.0 +717.54,2965.26,1.58858,-11.9594,22.5769,-28.1412,-999.0 +673.779,3469.55,-1.66104,-10.5741,27.1251,-25.9334,-999.0 +628.349,4022.32,-5.01386,-11.3494,33.1287,-22.9415,-999.0 +582.993,4607.43,-8.60829,-14.1923,36.5326,-21.4,-999.0 +539.757,5200.31,-12.6076,-17.3471,37.4734,-22.3422,-999.0 +499.163,5792.79,-16.4282,-21.6319,38.5676,-24.6744,-999.0 +461.083,6384.89,-20.4108,-26.725,40.3755,-26.6048,-999.0 +425.383,6976.22,-24.7927,-32.5322,41.9959,-27.4794,-999.0 +391.935,7566.11,-29.5134,-39.2751,43.4204,-27.6436,-999.0 +360.626,8153.86,-34.5071,-46.1566,44.2308,-27.022,-999.0 +331.337,8739.17,-39.7137,-51.8489,44.7486,-26.1369,-999.0 +303.954,9322.05,-44.9455,-56.0687,46.0908,-25.7697,-999.0 +278.382,9902.82,-49.8803,-59.7607,48.5242,-27.3581,-999.0 +254.528,10482.9,-54.0533,-63.6931,51.2098,-30.6842,-999.0 +232.297,11065.5,-56.7824,-67.7409,55.0825,-33.2142,-999.0 +211.596,11655.5,-57.7803,-71.1022,60.7405,-34.4871,-999.0 +192.342,12256.7,-58.1708,-73.4795,66.0338,-35.2262,-999.0 +174.452,12869.8,-59.1486,-75.3213,69.3594,-35.4046,-999.0 +157.855,13494.3,-60.5963,-77.1129,71.2327,-36.8246,-999.0 +142.474,14130.7,-61.7998,-79.0323,70.1277,-37.4477,-999.0 +128.239,14780.8,-62.7883,-80.4479,66.3211,-35.1593,-999.0 +115.085,15446.4,-63.6293,-80.4479,60.4556,-30.4084,-999.0 +102.94,16130.0,-64.1924,-80.4479,55.1392,-22.9039,-999.0 +91.7483,16835.0,-63.913,-80.4479,48.7672,-18.8806,-999.0 +81.4542,17565.8,-63.1952,-80.4479,37.7859,-23.8815,-999.0 +72.0011,18325.7,-62.6024,-80.4479,22.8565,-27.7177,-999.0 +63.3376,19120.0,-60.8345,-80.4479,14.6644,-21.4903,-999.0 +54.5991,20057.0,-58.4528,-80.4479,18.1017,-5.85529,-999.0 + + +MEM = mem008 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.249 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.68,384.249,11.9656,2.1267,-5.23974,-14.4641,-999.0 +976.902,450.432,10.9621,1.88235,-5.94422,-16.5293,-999.0 +966.545,539.159,9.93453,1.64421,-6.28879,-17.5966,-999.0 +953.384,652.798,8.72656,1.37935,-6.53119,-18.369,-999.0 +937.142,794.651,7.26825,1.07245,-6.75492,-19.0597,-999.0 +917.439,968.997,5.50968,0.738833,-6.86782,-19.4987,-999.0 +893.894,1181.69,5.33157,-1.17314,-6.4426,-24.8249,-999.0 +866.14,1439.29,4.74011,-2.61523,-2.66943,-23.0329,-999.0 +834.245,1744.99,4.05075,-6.24519,1.61279,-23.5218,-999.0 +798.649,2099.51,3.75736,-11.3917,8.3434,-25.9619,-999.0 +759.819,2503.83,2.93272,-12.1994,14.8733,-28.9165,-999.0 +718.228,2958.47,1.22999,-9.08056,24.8028,-28.389,-999.0 +674.406,3462.68,-1.7723,-9.18959,31.4587,-24.0139,-999.0 +628.929,4015.16,-5.34911,-11.0607,34.818,-21.5959,-999.0 +583.527,4599.5,-9.06477,-13.5656,36.3547,-20.8591,-999.0 +540.243,5191.67,-12.9111,-16.5106,37.1139,-22.3173,-999.0 +499.602,5783.74,-16.625,-20.6611,38.0851,-24.6485,-999.0 +461.483,6375.68,-20.4663,-26.5371,39.9258,-26.8729,-999.0 +425.748,6967.05,-24.7541,-33.0886,42.3172,-28.2821,-999.0 +392.267,7557.06,-29.4912,-38.7986,43.9098,-28.1732,-999.0 +360.927,8144.91,-34.5373,-44.0131,44.7627,-27.6554,-999.0 +331.609,8730.27,-39.7437,-49.2637,45.4792,-28.2501,-999.0 +304.199,9313.23,-44.9366,-54.0515,46.2731,-29.6914,-999.0 +278.602,9894.22,-49.8041,-58.3204,47.9005,-30.4887,-999.0 +254.725,10474.9,-53.79,-62.876,51.1558,-31.1232,-999.0 +232.473,11058.5,-56.4201,-67.3165,56.2612,-33.0157,-999.0 +211.752,11648.8,-57.946,-70.8567,61.5333,-35.5541,-999.0 +192.479,12248.6,-59.0687,-73.2757,66.2771,-36.394,-999.0 +174.573,12859.1,-60.2883,-75.0094,69.3885,-36.1042,-999.0 +157.959,13480.7,-61.4838,-76.8778,71.6089,-36.5707,-999.0 +142.564,14115.6,-62.0626,-79.3185,71.5701,-36.034,-999.0 +128.315,14766.6,-62.1099,-80.4479,68.164,-32.889,-999.0 +115.148,15435.9,-62.1695,-80.4479,61.3958,-28.4749,-999.0 +102.991,16125.4,-62.2128,-80.4479,53.6132,-22.274,-999.0 +91.7887,16835.9,-62.8513,-80.4479,46.7426,-19.9109,-999.0 +81.4847,17569.0,-63.1827,-80.4479,34.4753,-30.159,-999.0 +72.0225,18326.6,-64.109,-80.4479,22.99,-29.6534,-999.0 +63.3506,19116.2,-62.1026,-80.4479,16.199,-18.5661,-999.0 +54.6035,20050.8,-58.7642,-80.4479,22.226,-7.81384,-999.0 + + +MEM = mem008 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.246 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.569,384.246,11.9093,2.27694,-5.38651,-15.1796,-999.0 +977.792,450.426,10.9288,2.07074,-6.05322,-17.1312,-999.0 +967.421,539.16,9.9265,1.87394,-6.31444,-17.9305,-999.0 +954.246,652.819,8.74385,1.65122,-6.44434,-18.3663,-999.0 +937.985,794.711,7.30893,1.38426,-6.52792,-18.6916,-999.0 +918.261,969.126,5.57573,1.06352,-6.58742,-18.9691,-999.0 +894.695,1181.36,4.07509,-0.78232,-8.14684,-25.5693,-999.0 +866.918,1438.09,3.97385,-2.37309,-3.72835,-24.5671,-999.0 +834.988,1743.06,3.37538,-5.64363,0.888979,-23.8884,-999.0 +799.348,2096.69,2.84396,-9.90531,6.40273,-26.5241,-999.0 +760.469,2499.98,2.16876,-10.6965,13.6929,-29.2498,-999.0 +718.839,2953.86,0.899402,-8.96418,25.6299,-26.9264,-999.0 +674.98,3457.48,-2.08943,-9.76846,32.5492,-21.4642,-999.0 +629.461,4009.34,-5.60313,-11.2708,36.2115,-20.0664,-999.0 +584.017,4593.09,-9.42317,-13.0199,37.2055,-20.5055,-999.0 +540.691,5184.9,-12.975,-16.5221,37.9849,-22.6078,-999.0 +500.019,5777.07,-16.474,-21.7349,39.9664,-24.7244,-999.0 +461.87,6369.36,-20.2655,-27.6933,42.245,-26.3636,-999.0 +426.104,6961.11,-24.6382,-33.3331,43.9079,-27.2473,-999.0 +392.592,7551.35,-29.4718,-38.3596,45.1133,-27.5043,-999.0 +361.224,8139.28,-34.5508,-42.8592,45.942,-27.8931,-999.0 +331.878,8724.75,-39.72,-47.5963,46.6322,-28.7547,-999.0 +304.441,9308.11,-44.727,-53.2749,47.1441,-29.8297,-999.0 +278.82,9890.25,-49.1866,-59.174,48.1634,-31.9543,-999.0 +254.92,10473.1,-52.8527,-64.3201,50.2123,-35.3497,-999.0 +232.647,11058.8,-55.7805,-67.6162,53.7132,-37.8492,-999.0 +211.906,11650.0,-58.0886,-69.9756,58.9095,-37.7328,-999.0 +192.614,12248.7,-59.8131,-72.1223,65.4368,-35.0415,-999.0 +174.69,12857.0,-61.1094,-74.3555,70.2067,-32.2127,-999.0 +158.062,13477.3,-61.7562,-77.047,73.3251,-31.276,-999.0 +142.651,14112.6,-61.6485,-80.2448,73.8402,-30.1064,-999.0 +128.389,14765.6,-61.3355,-80.4479,69.9957,-28.7838,-999.0 +115.21,15438.1,-61.0926,-80.4479,61.0383,-27.9955,-999.0 +103.041,16131.5,-61.1435,-80.4479,50.9435,-26.0028,-999.0 +91.828,16845.2,-62.1673,-80.4479,42.4633,-25.6827,-999.0 +81.5139,17579.7,-63.2633,-80.4479,32.3751,-32.0562,-999.0 +72.0426,18337.6,-64.1621,-80.4479,25.1308,-28.2452,-999.0 +63.3627,19126.9,-62.4771,-80.4479,20.4096,-14.1182,-999.0 +54.6078,20059.7,-59.5126,-80.4479,24.5528,-10.0238,-999.0 + + +MEM = mem008 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.232 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.777,384.232,11.7913,2.07254,-4.83548,-14.7838,-999.0 +977.987,450.384,10.8431,1.85498,-5.48849,-16.751,-999.0 +967.612,539.086,9.85557,1.64597,-5.76844,-17.5734,-999.0 +954.446,652.707,8.68188,1.40864,-5.93748,-18.0506,-999.0 +938.17,794.556,7.25412,1.12095,-6.06944,-18.4197,-999.0 +918.454,968.914,5.52165,0.746737,-6.21753,-18.8651,-999.0 +894.877,1180.91,3.53644,-0.444002,-6.75594,-21.28,-999.0 +867.09,1437.2,3.55598,-2.85497,-4.48026,-27.2407,-999.0 +835.158,1741.82,3.15614,-5.41144,0.477684,-25.5428,-999.0 +799.502,2095.17,2.4731,-8.39713,5.35904,-26.7746,-999.0 +760.607,2498.04,1.68152,-9.06611,12.7982,-29.6241,-999.0 +718.959,2951.35,0.575532,-9.47755,25.034,-26.2216,-999.0 +675.099,3454.44,-2.23935,-10.8282,32.8099,-22.0801,-999.0 +629.576,4005.79,-5.86271,-11.5562,36.0617,-21.6004,-999.0 +584.126,4589.0,-9.63752,-13.1244,36.6317,-22.7659,-999.0 +540.792,5180.57,-12.9691,-16.7859,37.676,-24.6336,-999.0 +500.112,5772.8,-16.4366,-21.6312,40.4873,-26.1277,-999.0 +461.953,6365.11,-20.341,-27.0752,43.8508,-26.6505,-999.0 +426.179,6956.68,-24.7793,-32.375,46.0916,-26.9488,-999.0 +392.659,7546.67,-29.5978,-37.7168,47.13,-27.6002,-999.0 +361.284,8134.43,-34.5969,-43.9514,47.3394,-28.499,-999.0 +331.933,8719.96,-39.6255,-50.0457,47.1439,-29.2161,-999.0 +304.493,9303.72,-44.5187,-54.8745,47.1885,-30.3283,-999.0 +278.866,9886.36,-49.0262,-59.3948,48.1395,-32.6831,-999.0 +254.962,10469.4,-52.8936,-63.8486,50.5392,-35.5689,-999.0 +232.684,11055.0,-55.8911,-66.9241,54.8131,-37.4802,-999.0 +211.94,11646.2,-57.9861,-68.985,60.6419,-37.7259,-999.0 +192.644,12245.7,-59.3551,-71.5196,66.5264,-36.5211,-999.0 +174.717,12856.1,-60.1313,-74.7627,70.8268,-33.9383,-999.0 +158.085,13479.8,-60.4,-78.2298,73.6319,-31.967,-999.0 +142.672,14118.5,-60.8157,-80.4479,74.2004,-30.4507,-999.0 +128.407,14772.5,-61.5654,-80.4479,71.6576,-29.4205,-999.0 +115.225,15442.9,-62.2052,-80.4479,65.2094,-29.5983,-999.0 +103.054,16131.8,-62.7736,-80.4479,54.9351,-29.2918,-999.0 +91.8382,16841.6,-62.9516,-80.4479,43.719,-25.6001,-999.0 +81.5216,17575.8,-62.738,-80.4479,33.3078,-26.6673,-999.0 +72.0477,18337.7,-62.5414,-80.4479,24.4544,-23.5113,-999.0 +63.3658,19133.6,-60.6736,-80.4479,19.8421,-13.5294,-999.0 +54.6088,20070.1,-59.4874,-80.4479,21.0796,-19.1267,-999.0 + + +MEM = mem008 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.175 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.494,384.175,11.293,1.38938,-4.50349,-14.6071,-999.0 +977.703,450.196,10.401,1.16821,-5.14535,-16.7215,-999.0 +967.346,538.733,9.43789,0.962495,-5.39332,-17.5785,-999.0 +954.179,652.152,8.27839,0.733838,-5.5063,-18.0173,-999.0 +937.92,793.752,6.86103,0.461878,-5.56284,-18.2984,-999.0 +918.205,967.812,5.13774,0.133969,-5.58387,-18.494,-999.0 +894.634,1179.46,3.05848,-0.263789,-5.58087,-18.6302,-999.0 +866.865,1435.04,2.68853,-4.1258,-6.02004,-28.2828,-999.0 +834.942,1738.88,2.74593,-5.76621,-0.186337,-28.972,-999.0 +799.303,2091.81,2.17109,-7.45245,4.87728,-28.3441,-999.0 +760.406,2494.4,1.44746,-8.17963,12.9621,-29.7585,-999.0 +718.771,2947.34,0.336441,-9.99177,25.296,-26.0406,-999.0 +674.925,3449.7,-2.65589,-11.63,32.2192,-23.6439,-999.0 +629.422,4000.15,-6.23786,-11.6401,34.5038,-23.9969,-999.0 +583.981,4582.84,-9.73713,-13.0556,35.4591,-24.7919,-999.0 +540.659,5174.24,-13.0065,-16.7413,37.5639,-26.609,-999.0 +499.99,5766.38,-16.4732,-21.6198,40.6769,-27.7411,-999.0 +461.841,6358.5,-20.4599,-26.7667,43.5651,-27.9864,-999.0 +426.075,6949.73,-24.9526,-31.9371,45.36,-28.3192,-999.0 +392.564,7539.32,-29.7517,-37.6564,46.0254,-28.8377,-999.0 +361.198,8126.71,-34.732,-43.8304,45.9253,-29.207,-999.0 +331.855,8711.87,-39.777,-49.7353,45.8288,-29.2379,-999.0 +304.422,9295.2,-44.6811,-55.1661,46.3669,-29.8131,-999.0 +278.803,9877.39,-49.1993,-59.7951,47.7583,-31.64,-999.0 +254.905,10460.0,-52.9817,-63.6018,50.7284,-34.1415,-999.0 +232.635,11045.6,-55.7882,-66.9108,55.4669,-36.5452,-999.0 +211.896,11637.4,-57.6441,-68.955,61.9769,-37.0813,-999.0 +192.606,12238.5,-58.558,-71.8235,67.5669,-36.9138,-999.0 +174.686,12851.6,-59.0038,-75.9985,71.4982,-36.5209,-999.0 +158.058,13478.2,-59.5153,-80.2856,73.3237,-36.3057,-999.0 +142.649,14118.7,-60.4193,-80.4479,72.1713,-35.6453,-999.0 +128.387,14773.2,-61.6039,-80.4479,68.6993,-34.9381,-999.0 +115.208,15442.6,-62.7065,-80.4479,63.295,-33.8531,-999.0 +103.04,16129.6,-63.3939,-80.4479,54.3873,-32.3947,-999.0 +91.8264,16837.2,-63.5625,-80.4479,43.3255,-26.3946,-999.0 +81.5123,17570.2,-62.762,-80.4479,33.6702,-21.5305,-999.0 +72.0413,18332.8,-62.0558,-80.4479,26.6016,-17.9709,-999.0 +63.3619,19128.6,-61.1376,-80.4479,22.8336,-14.6846,-999.0 +54.6077,20063.3,-59.7657,-80.4479,24.3865,-23.3343,-999.0 + + +MEM = mem008 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.076 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.035,384.076,10.3369,0.836132,-5.47158,-14.8217,-999.0 +979.237,449.875,9.54098,0.588513,-6.4663,-17.5734,-999.0 +968.85,538.133,8.61572,0.370408,-6.83121,-18.6671,-999.0 +955.672,651.202,7.48051,0.139497,-6.96673,-19.1598,-999.0 +939.393,792.376,6.08309,-0.127668,-6.99988,-19.3943,-999.0 +919.646,965.92,4.37563,-0.446371,-6.96754,-19.4756,-999.0 +896.041,1176.95,2.31144,-0.836725,-6.89512,-19.458,-999.0 +868.227,1431.34,1.03621,-4.50445,-6.91228,-23.1462,-999.0 +836.26,1733.8,1.93812,-6.98812,-0.409175,-26.7325,-999.0 +800.564,2086.13,2.05328,-7.25732,7.11463,-27.0757,-999.0 +761.603,2488.76,1.47535,-7.36249,14.8052,-28.4485,-999.0 +719.888,2941.87,0.324786,-9.29483,24.7419,-26.1305,-999.0 +675.971,3444.25,-2.72159,-11.5748,31.2973,-24.1512,-999.0 +630.389,3994.87,-6.08845,-11.6071,33.94,-25.886,-999.0 +584.872,4578.14,-9.40198,-13.2312,35.381,-28.2765,-999.0 +541.479,5170.36,-12.6582,-16.9737,37.9859,-29.7803,-999.0 +500.742,5763.23,-16.2334,-21.5963,40.8266,-30.1066,-999.0 +462.528,6355.71,-20.4793,-26.2545,42.5549,-30.4038,-999.0 +426.701,6946.95,-25.0392,-31.5792,43.6334,-31.0031,-999.0 +393.134,7536.52,-29.7839,-37.7696,44.6898,-31.0828,-999.0 +361.714,8124.01,-34.7167,-43.8905,45.324,-30.6515,-999.0 +332.322,8709.39,-39.7263,-49.1832,45.615,-30.5096,-999.0 +304.842,9293.07,-44.583,-54.1916,46.1954,-31.8473,-999.0 +279.18,9875.79,-49.0168,-58.9966,47.3268,-34.0126,-999.0 +255.242,10459.2,-52.6915,-62.9671,49.6596,-35.8964,-999.0 +232.933,11045.9,-55.4398,-66.6466,54.0094,-36.2406,-999.0 +212.16,11638.8,-57.3177,-69.1455,60.1762,-36.0104,-999.0 +192.838,12240.9,-58.332,-72.5449,66.7872,-35.8287,-999.0 +174.887,12854.9,-58.8556,-76.902,70.6701,-34.9423,-999.0 +158.233,13482.3,-59.3124,-80.4479,72.0508,-34.7885,-999.0 +142.798,14123.8,-60.2344,-80.4479,71.2571,-34.5343,-999.0 +128.514,14778.6,-61.8315,-80.4479,68.9449,-34.081,-999.0 +115.313,15446.6,-63.696,-80.4479,64.6305,-33.8701,-999.0 +103.126,16129.6,-65.0965,-80.4479,57.7069,-34.754,-999.0 +91.895,16831.5,-65.6129,-80.4479,47.9612,-28.4443,-999.0 +81.5643,17559.0,-64.2733,-80.4479,39.5161,-18.0827,-999.0 +72.078,18320.0,-61.9058,-80.4479,32.7086,-12.6729,-999.0 +63.3845,19120.1,-59.5565,-80.4479,23.276,-15.8061,-999.0 +54.6152,20062.0,-58.628,-80.4479,15.4296,-28.868,-999.0 + + +MEM = mem008 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.921 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.57,383.921,8.75519,0.526476,-4.82087,-13.5101,-999.0 +979.781,449.384,8.24292,0.234779,-6.75929,-17.4117,-999.0 +969.394,537.247,7.43862,-0.0165131,-8.01248,-19.0975,-999.0 +956.2,649.842,6.35826,-0.247857,-8.81213,-19.6328,-999.0 +939.912,790.443,4.99542,-0.499358,-9.48944,-19.6937,-999.0 +920.161,963.299,3.31449,-0.7878,-10.0714,-19.4746,-999.0 +896.542,1173.51,1.27408,-1.15067,-10.5947,-19.0613,-999.0 +868.713,1426.83,-0.363802,-3.17151,-9.67845,-17.6112,-999.0 +836.715,1728.28,1.36019,-7.77996,-1.12115,-24.6555,-999.0 +801.0,2080.27,2.10037,-7.48792,7.81278,-26.2812,-999.0 +762.011,2483.07,1.56703,-6.8092,15.5457,-26.9011,-999.0 +720.27,2936.23,0.247748,-9.62114,24.9639,-22.9902,-999.0 +676.33,3438.66,-2.58587,-12.0698,31.4547,-22.7298,-999.0 +630.725,3989.71,-5.79166,-11.9334,34.7159,-25.9273,-999.0 +585.185,4573.63,-9.13101,-13.2159,36.5068,-29.9697,-999.0 +541.768,5166.51,-12.3748,-17.0641,38.9576,-31.9753,-999.0 +501.007,5759.88,-16.1166,-21.8088,40.7727,-32.0191,-999.0 +462.771,6352.64,-20.3758,-26.7706,42.5538,-31.8694,-999.0 +426.924,6944.16,-24.9168,-32.3093,44.1222,-32.2015,-999.0 +393.338,7534.08,-29.6261,-38.7214,44.9387,-32.3538,-999.0 +361.9,8122.09,-34.4751,-45.6099,45.1408,-32.8594,-999.0 +332.493,8708.25,-39.3631,-52.0704,44.9423,-34.8327,-999.0 +304.998,9292.99,-44.1333,-56.529,44.865,-37.5315,-999.0 +279.32,9876.83,-48.6402,-59.6218,46.1806,-38.7649,-999.0 +255.368,10461.0,-52.5613,-62.4175,49.234,-37.9737,-999.0 +233.046,11047.8,-55.5348,-65.8954,53.1395,-37.1402,-999.0 +212.26,11640.5,-57.4318,-69.3634,59.6891,-35.5089,-999.0 +192.927,12242.4,-58.3988,-73.1605,67.1339,-33.4375,-999.0 +174.966,12856.6,-58.7407,-77.5067,70.9914,-31.1082,-999.0 +158.301,13484.5,-59.1413,-80.4479,72.5,-30.6786,-999.0 +142.858,14126.6,-60.0663,-80.4479,71.6754,-31.3442,-999.0 +128.564,14782.3,-61.56,-80.4479,68.4164,-32.6578,-999.0 +115.355,15451.3,-63.3951,-80.4479,63.4769,-33.5498,-999.0 +103.159,16134.9,-65.1804,-80.4479,57.2813,-34.4817,-999.0 +91.9207,16835.5,-66.4158,-80.4479,48.3334,-30.6669,-999.0 +81.5836,17559.8,-65.4563,-80.4479,40.9484,-19.3574,-999.0 +72.0915,18316.5,-63.2584,-80.4479,34.3934,-10.7691,-999.0 +63.3927,19112.3,-60.6618,-80.4479,23.0302,-15.2959,-999.0 +54.618,20052.6,-58.6065,-80.4479,8.42144,-25.3789,-999.0 + + +MEM = mem008 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.771 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.084,383.771,7.23756,0.0621953,-10.1756,-11.1187,-999.0 +981.277,448.87,6.69408,-0.321473,-13.3909,-14.6367,-999.0 +970.883,536.231,5.87539,-0.706825,-14.8576,-16.5822,-999.0 +957.669,648.173,4.79627,-1.04817,-15.2191,-17.5593,-999.0 +941.356,787.953,3.45791,-1.47803,-15.065,-18.5115,-999.0 +921.574,959.896,2.06107,-1.68953,-11.6396,-19.6042,-999.0 +897.923,1169.19,0.239566,-1.76867,-8.05082,-19.4518,-999.0 +870.045,1421.54,-1.46847,-2.8213,-5.61384,-17.5427,-999.0 +838.002,1722.05,0.643116,-7.92219,-1.18405,-22.0708,-999.0 +802.225,2073.82,2.3647,-7.78476,7.5352,-25.3877,-999.0 +763.176,2477.05,1.90477,-7.26951,14.4239,-25.242,-999.0 +721.372,2930.23,0.0332667,-10.6442,24.7021,-19.5238,-999.0 +677.366,3432.57,-2.40094,-12.953,31.0289,-21.7521,-999.0 +631.686,3983.78,-5.78799,-12.1971,31.974,-27.0456,-999.0 +586.067,4567.61,-9.26961,-13.2209,34.1054,-30.7334,-999.0 +542.574,5160.19,-12.5845,-17.0494,38.0587,-31.0587,-999.0 +501.745,5753.31,-16.2172,-21.5891,40.4045,-31.8471,-999.0 +463.445,6346.17,-20.2946,-27.0507,42.0268,-32.8025,-999.0 +427.54,6938.13,-24.6867,-33.7462,42.8787,-33.788,-999.0 +393.901,7528.78,-29.2977,-41.5647,43.4704,-34.7052,-999.0 +362.414,8117.64,-34.1613,-48.6698,43.7153,-36.2653,-999.0 +332.957,8704.64,-39.0971,-53.5212,44.059,-38.1298,-999.0 +305.417,9290.28,-43.8119,-56.8046,45.3219,-39.5629,-999.0 +279.697,9875.43,-48.0752,-59.9279,47.2487,-40.2988,-999.0 +255.705,10461.6,-51.7152,-63.4308,49.7518,-40.1971,-999.0 +233.347,11050.9,-54.6833,-66.971,54.3274,-39.4373,-999.0 +212.528,11645.5,-57.0328,-70.1997,61.5679,-37.715,-999.0 +193.163,12248.1,-58.5566,-73.6544,68.2386,-34.8563,-999.0 +175.172,12861.1,-59.5698,-77.6017,72.9317,-30.9197,-999.0 +158.481,13486.0,-60.5747,-80.4479,75.4179,-28.3719,-999.0 +143.012,14123.8,-61.7387,-80.4479,74.3422,-27.404,-999.0 +128.695,14775.5,-62.7215,-80.4479,70.1488,-28.459,-999.0 +115.464,15443.0,-63.4639,-80.4479,64.1357,-29.9096,-999.0 +103.248,16128.9,-64.0864,-80.4479,56.7405,-30.5501,-999.0 +91.9917,16835.9,-64.099,-80.4479,47.3172,-27.972,-999.0 +81.637,17569.8,-62.6335,-80.4479,36.8136,-21.4936,-999.0 +72.1288,18336.3,-61.1366,-80.4479,28.5228,-17.7651,-999.0 +63.4151,19136.3,-61.0383,-80.4479,17.6892,-24.1517,-999.0 +54.6257,20073.4,-60.1412,-80.4479,12.3023,-19.7328,-999.0 + + +MEM = mem008 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.589 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.832,383.589,5.48821,-1.29183,-11.2087,-13.7404,-999.0 +982.028,448.249,4.90814,-1.626,-14.6266,-17.861,-999.0 +971.626,535.015,4.07971,-1.98776,-16.3412,-19.9647,-999.0 +958.402,646.189,2.99965,-2.37804,-17.2869,-21.2139,-999.0 +942.082,785.006,1.66682,-2.83035,-17.635,-21.9626,-999.0 +922.285,955.736,0.223817,-3.27935,-15.1743,-22.0196,-999.0 +898.623,1163.62,-1.33294,-3.45408,-11.1268,-21.117,-999.0 +870.732,1414.87,-2.06577,-4.43804,-5.16731,-19.6911,-999.0 +838.665,1714.77,0.268974,-8.68864,-0.970796,-21.7224,-999.0 +802.867,2066.15,2.18184,-8.3375,7.16569,-23.485,-999.0 +763.786,2469.34,2.06501,-7.87747,16.4457,-20.448,-999.0 +721.95,2922.57,-0.023846,-11.0314,27.5709,-18.0155,-999.0 +677.905,3425.22,-2.11128,-12.2778,30.1168,-22.4155,-999.0 +632.184,3977.06,-5.56874,-12.2397,29.9523,-26.308,-999.0 +586.53,4561.2,-9.18746,-14.0385,33.6893,-29.3079,-999.0 +543.005,5153.77,-12.6643,-17.3323,37.4784,-31.8926,-999.0 +502.143,5746.77,-16.258,-22.1051,39.4299,-34.4466,-999.0 +463.813,6339.66,-20.2189,-28.445,40.2363,-36.2279,-999.0 +427.882,6931.8,-24.578,-35.8775,40.904,-37.0752,-999.0 +394.216,7522.58,-29.2961,-43.0716,41.3918,-37.756,-999.0 +362.701,8111.37,-34.2661,-48.6567,41.8927,-38.6092,-999.0 +333.218,8698.11,-39.2609,-52.3957,42.8617,-39.767,-999.0 +305.653,9283.37,-44.0147,-55.6555,44.3164,-41.0306,-999.0 +279.91,9868.13,-48.2462,-59.6904,46.0287,-41.6975,-999.0 +255.897,10454.0,-51.8288,-64.0675,48.7382,-41.1279,-999.0 +233.518,11043.0,-54.8603,-67.8205,53.1286,-39.3227,-999.0 +212.679,11637.1,-57.3149,-70.5731,59.7935,-37.1825,-999.0 +193.297,12239.3,-58.6274,-73.8717,67.0962,-34.6523,-999.0 +175.289,12852.4,-59.5417,-77.9486,73.0641,-31.2307,-999.0 +158.581,13477.4,-60.7008,-80.4479,77.0146,-28.7014,-999.0 +143.098,14114.4,-62.1995,-80.4479,76.9049,-27.651,-999.0 +128.767,14764.5,-63.4354,-80.4479,72.6351,-27.1317,-999.0 +115.524,15430.2,-64.0509,-80.4479,65.1311,-26.9317,-999.0 +103.297,16115.1,-64.2533,-80.4479,55.8933,-27.1866,-999.0 +92.0298,16823.1,-63.5615,-80.4479,45.893,-25.7812,-999.0 +81.6657,17561.1,-61.1155,-80.4479,34.0004,-22.6315,-999.0 +72.1488,18332.0,-60.4627,-80.4479,23.2335,-22.178,-999.0 +63.4271,19134.3,-60.748,-80.4479,16.6664,-25.2354,-999.0 +54.63,20072.5,-60.2335,-80.4479,18.4779,-17.5563,-999.0 + + +MEM = mem008 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.437 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.774,383.437,3.97907,-2.12779,-11.3802,-13.4422,-999.0 +982.964,447.73,3.37825,-2.40463,-14.459,-17.2761,-999.0 +972.545,534.0,2.54556,-2.71655,-15.9941,-19.473,-999.0 +959.319,644.54,1.46457,-3.04106,-16.7232,-20.8472,-999.0 +942.98,782.562,0.112409,-3.38977,-17.0466,-21.828,-999.0 +923.167,952.234,-1.54611,-3.76069,-17.0811,-22.4767,-999.0 +899.482,1158.96,-2.51653,-4.96595,-11.4007,-22.2168,-999.0 +871.575,1409.82,-1.5238,-7.06004,-4.82191,-21.1091,-999.0 +839.488,1710.42,1.24351,-9.74808,0.290555,-21.4691,-999.0 +803.651,2062.59,2.51116,-8.24204,8.70945,-21.3105,-999.0 +764.528,2465.82,1.73969,-7.67554,18.2506,-17.63,-999.0 +722.65,2918.88,0.0432246,-11.4732,27.8259,-16.4851,-999.0 +678.559,3421.59,-2.08233,-12.9138,30.6486,-19.1847,-999.0 +632.793,3973.72,-5.28732,-12.8659,30.8127,-22.9211,-999.0 +587.094,4558.35,-9.00448,-14.3522,33.3851,-27.5885,-999.0 +543.525,5151.44,-12.3769,-17.9705,36.7263,-32.6617,-999.0 +502.623,5745.17,-15.8624,-23.6341,37.9827,-36.3506,-999.0 +464.257,6338.89,-19.8256,-30.6393,38.1361,-37.997,-999.0 +428.289,6931.81,-24.2724,-38.2784,38.3265,-38.5925,-999.0 +394.586,7523.17,-29.1277,-44.6414,38.762,-39.1422,-999.0 +363.036,8112.26,-34.2333,-48.5245,39.6029,-40.0866,-999.0 +333.521,8699.1,-39.2929,-51.7923,40.7777,-41.3515,-999.0 +305.925,9284.42,-44.013,-56.0748,42.3371,-42.3967,-999.0 +280.154,9869.4,-48.1616,-60.8355,44.6303,-42.0433,-999.0 +256.115,10455.7,-51.7296,-64.3431,48.3339,-40.0101,-999.0 +233.712,11044.9,-54.9179,-67.282,53.6541,-36.9726,-999.0 +212.851,11638.8,-57.466,-70.0934,60.104,-34.1094,-999.0 +193.447,12240.5,-58.9127,-73.6898,68.0824,-30.7535,-999.0 +175.421,12852.8,-59.9395,-76.4992,74.9317,-27.7144,-999.0 +158.696,13476.9,-61.0649,-78.3177,78.9259,-27.0568,-999.0 +143.197,14113.9,-62.0533,-80.4479,78.3935,-27.1087,-999.0 +128.852,14765.4,-62.8349,-80.4479,73.4568,-26.2753,-999.0 +115.594,15433.3,-63.4364,-80.4479,65.2412,-25.1277,-999.0 +103.355,16120.2,-63.8839,-80.4479,55.2586,-24.9006,-999.0 +92.0751,16829.2,-63.5374,-80.4479,44.8983,-24.5464,-999.0 +81.7002,17566.6,-61.6823,-80.4479,35.3568,-21.4752,-999.0 +72.1729,18337.2,-60.3812,-80.4479,23.8109,-20.0114,-999.0 +63.4417,19141.3,-60.2442,-80.4479,17.5872,-19.8603,-999.0 +54.6349,20082.9,-59.5833,-80.4479,15.5975,-15.9491,-999.0 + + +MEM = mem008 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.209 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.216,383.209,1.80453,-4.14798,-11.5567,-14.6754,-999.0 +984.398,446.949,1.14259,-4.41188,-15.025,-18.7633,-999.0 +973.966,532.464,0.278545,-4.69514,-17.0117,-20.9188,-999.0 +960.719,642.025,-0.816982,-4.99386,-18.2435,-22.1309,-999.0 +944.354,778.817,-2.17098,-5.29169,-18.8744,-22.6948,-999.0 +924.531,947.177,-3.1258,-6.79775,-19.3651,-22.7553,-999.0 +900.817,1152.76,-3.67266,-5.96751,-12.2515,-21.1055,-999.0 +872.868,1402.71,-2.27912,-7.62477,-5.00814,-19.9006,-999.0 +840.733,1702.75,0.943459,-9.67148,1.13136,-21.1947,-999.0 +804.839,2054.59,2.22381,-8.10127,8.54526,-21.9387,-999.0 +765.653,2457.56,1.59822,-7.66522,18.881,-17.2337,-999.0 +723.709,2910.54,0.0473979,-11.908,28.0046,-16.6746,-999.0 +679.547,3413.21,-2.16434,-12.7504,30.8589,-20.4045,-999.0 +633.708,3965.44,-5.17497,-13.0091,31.5809,-25.1519,-999.0 +587.936,4550.59,-8.6753,-14.7388,33.79,-29.0174,-999.0 +544.299,5144.41,-12.0708,-18.5866,35.9082,-33.3073,-999.0 +503.332,5738.95,-15.4474,-25.0639,36.1935,-36.471,-999.0 +464.906,6333.51,-19.5071,-32.6345,35.9408,-37.5514,-999.0 +428.881,6926.98,-24.155,-39.2135,36.6644,-37.626,-999.0 +395.123,7518.59,-29.138,-43.8515,37.8007,-38.0998,-999.0 +363.522,8107.79,-34.2539,-47.5793,38.8689,-39.485,-999.0 +333.959,8694.83,-39.2268,-52.0589,40.0022,-41.3167,-999.0 +306.319,9280.56,-43.8822,-57.093,41.4593,-42.2469,-999.0 +280.507,9865.92,-48.1258,-61.6772,43.6825,-40.8651,-999.0 +256.429,10452.4,-51.7709,-65.0831,47.7441,-37.8982,-999.0 +233.991,11041.6,-54.9672,-67.6773,53.5294,-35.1801,-999.0 +213.098,11636.0,-57.3356,-69.9674,60.6226,-32.0648,-999.0 +193.664,12238.4,-58.7604,-72.8527,70.1115,-28.1069,-999.0 +175.611,12851.3,-59.8203,-74.2365,78.1938,-25.5776,-999.0 +158.861,13475.9,-61.0192,-76.3319,82.6287,-26.1588,-999.0 +143.34,14113.7,-61.8307,-79.4595,80.4821,-27.736,-999.0 +128.973,14767.1,-62.0968,-80.4479,73.0489,-27.7112,-999.0 +115.696,15438.3,-62.4151,-80.4479,63.8142,-25.9532,-999.0 +103.438,16128.1,-63.4088,-80.4479,54.294,-24.7395,-999.0 +92.1409,16837.4,-64.1464,-80.4479,44.1774,-24.2871,-999.0 +81.7498,17570.7,-63.7834,-80.4479,37.2995,-21.9282,-999.0 +72.2077,18334.9,-62.2753,-80.4479,28.9974,-18.8345,-999.0 +63.4629,19136.5,-60.2038,-80.4479,21.6735,-15.7995,-999.0 +54.6422,20080.4,-59.2091,-80.4479,16.336,-13.4805,-999.0 + + +MEM = mem008 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.028 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +993.719,383.027,0.00803092,-5.44402,-11.0111,-14.5239,-999.0 +985.885,446.331,-0.668055,-5.6724,-14.1654,-18.2589,-999.0 +975.446,531.259,-1.52719,-5.91456,-15.9183,-20.0609,-999.0 +962.181,640.071,-2.61053,-6.18817,-17.0813,-21.0407,-999.0 +945.802,775.93,-3.9476,-6.50402,-17.8694,-21.5368,-999.0 +925.948,942.981,-5.41901,-7.45889,-20.0706,-22.3563,-999.0 +902.2,1147.23,-4.73133,-9.15537,-13.2913,-21.1933,-999.0 +874.217,1396.3,-2.91714,-8.62231,-5.27105,-19.5427,-999.0 +842.031,1695.52,0.120609,-9.79024,0.370072,-19.6357,-999.0 +806.078,2046.74,1.95534,-7.87355,8.54111,-19.9471,-999.0 +766.831,2449.53,1.66216,-9.19611,20.7454,-15.7553,-999.0 +724.828,2902.48,0.0176583,-11.8296,27.5179,-16.6239,-999.0 +680.592,3404.92,-2.42558,-12.8993,29.8422,-19.1523,-999.0 +634.682,3956.72,-5.37962,-13.1935,30.977,-23.2797,-999.0 +588.837,4541.66,-8.72274,-14.7757,32.6448,-29.201,-999.0 +545.131,5135.46,-12.0989,-18.709,34.1168,-33.6178,-999.0 +504.099,5730.07,-15.406,-25.6078,35.0715,-35.6385,-999.0 +465.614,6324.79,-19.4568,-32.8624,35.4568,-36.2944,-999.0 +429.529,6918.41,-24.1662,-38.2548,36.6417,-36.6417,-999.0 +395.715,7510.09,-29.1681,-42.5119,37.8203,-37.6836,-999.0 +364.061,8099.39,-34.2457,-46.8758,38.7836,-39.3848,-999.0 +334.447,8686.61,-39.1909,-51.6837,39.9561,-40.819,-999.0 +306.76,9272.55,-43.8557,-56.1265,41.3808,-40.7734,-999.0 +280.903,9858.11,-48.1195,-60.5404,43.4221,-38.7952,-999.0 +256.785,10444.6,-51.852,-65.7921,47.6189,-35.4218,-999.0 +234.308,11033.9,-54.9811,-67.4719,54.0379,-32.0849,-999.0 +213.378,11628.8,-57.105,-69.3096,62.9361,-28.2756,-999.0 +193.911,12232.1,-58.507,-71.107,73.3377,-24.5575,-999.0 +175.826,12845.4,-59.9936,-73.0351,81.0177,-24.0134,-999.0 +159.047,13470.1,-61.0148,-76.4146,84.7289,-27.2008,-999.0 +143.498,14108.4,-61.6751,-80.1265,82.7552,-29.5135,-999.0 +129.106,14762.5,-62.054,-80.4479,75.339,-29.522,-999.0 +115.806,15434.1,-62.4619,-80.4479,65.1134,-28.05,-999.0 +103.526,16124.2,-63.5277,-80.4479,55.5403,-26.1784,-999.0 +92.2103,16833.5,-64.4098,-80.4479,44.8984,-24.1468,-999.0 +81.8017,17565.6,-64.6228,-80.4479,37.2993,-21.1619,-999.0 +72.244,18325.9,-63.9555,-80.4479,31.3885,-16.8371,-999.0 +63.4851,19123.0,-61.4392,-80.4479,25.8145,-14.2285,-999.0 +54.6499,20064.6,-59.7222,-80.4479,17.2655,-14.9523,-999.0 + + +MEM = mem008 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.847 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +994.369,382.847,-1.68678,-7.91106,-12.3354,-13.5522,-999.0 +986.535,445.714,-2.40011,-8.24121,-15.4511,-17.3826,-999.0 +976.083,530.044,-3.27437,-8.57056,-16.8158,-19.4173,-999.0 +962.814,638.082,-4.36061,-8.93273,-17.4861,-20.7857,-999.0 +946.428,772.972,-5.67855,-9.36694,-17.7825,-21.731,-999.0 +926.566,939.028,-6.57782,-10.3651,-17.8313,-24.0098,-999.0 +902.819,1142.31,-5.82461,-11.3574,-14.4781,-21.2011,-999.0 +874.824,1390.73,-3.05796,-10.4631,-5.35104,-20.1327,-999.0 +842.619,1689.81,0.0653909,-9.60928,0.133994,-19.839,-999.0 +806.638,2041.05,2.00769,-7.97816,9.54645,-18.4581,-999.0 +767.366,2443.76,1.49772,-9.23844,21.9205,-15.2298,-999.0 +725.328,2896.62,0.0325487,-11.7968,27.7064,-16.966,-999.0 +681.063,3399.06,-2.48244,-12.9325,28.6266,-20.4738,-999.0 +635.116,3950.75,-5.45019,-13.2953,29.7362,-24.1853,-999.0 +589.238,4535.58,-8.77276,-14.8511,30.7967,-29.88,-999.0 +545.499,5129.27,-12.1714,-18.9338,32.4268,-33.3952,-999.0 +504.438,5723.64,-15.5736,-25.3856,34.2106,-34.5536,-999.0 +465.923,6318.03,-19.6512,-31.6315,35.4952,-35.0679,-999.0 +429.81,6911.39,-24.2954,-36.7911,36.6606,-35.9776,-999.0 +395.97,7502.93,-29.2357,-41.5527,37.7073,-37.4663,-999.0 +364.293,8092.16,-34.3045,-46.4581,38.8514,-39.0262,-999.0 +334.656,8679.23,-39.3138,-51.3195,40.1455,-39.7969,-999.0 +306.949,9264.89,-44.0246,-55.9607,41.6604,-39.1073,-999.0 +281.074,9850.17,-48.2241,-60.4762,43.8846,-36.8211,-999.0 +256.938,10436.6,-51.8817,-65.645,48.3709,-33.845,-999.0 +234.445,11026.2,-54.7921,-66.5855,55.5577,-30.2514,-999.0 +213.501,11621.8,-56.8068,-68.3635,65.9196,-26.5323,-999.0 +194.02,12225.7,-58.5009,-69.8059,75.7678,-23.8713,-999.0 +175.922,12839.2,-59.9414,-72.7548,81.7502,-25.1315,-999.0 +159.13,13464.5,-60.7642,-77.1013,84.5623,-28.1662,-999.0 +143.569,14103.7,-61.4457,-80.4479,82.9257,-30.2565,-999.0 +129.166,14758.1,-62.1518,-80.4479,76.3659,-30.2947,-999.0 +115.856,15429.3,-62.8059,-80.4479,65.6357,-28.8475,-999.0 +103.567,16119.0,-63.5221,-80.4479,54.281,-26.7328,-999.0 +92.2424,16828.9,-64.267,-80.4479,45.0354,-23.7615,-999.0 +81.8258,17561.9,-64.3798,-80.4479,36.4731,-20.5265,-999.0 +72.2607,18323.4,-63.8088,-80.4479,31.3391,-16.2083,-999.0 +63.4953,19121.1,-61.4948,-80.4479,25.9883,-12.9373,-999.0 +54.6534,20063.6,-59.5551,-80.4479,14.9809,-15.0213,-999.0 + + +MEM = mem008 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.714 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.023,382.714,-2.94938,-9.82772,-10.65,-13.624,-999.0 +987.18,445.267,-3.63139,-10.1498,-13.6255,-17.3559,-999.0 +976.73,529.183,-4.48459,-10.473,-15.0976,-19.2161,-999.0 +963.455,636.693,-5.56045,-10.8597,-16.1488,-20.5501,-999.0 +947.065,770.93,-6.85883,-11.3323,-16.8835,-21.3212,-999.0 +927.197,936.35,-7.20077,-13.7087,-20.7386,-21.1143,-999.0 +903.437,1139.06,-6.35019,-14.7525,-15.4375,-20.0249,-999.0 +875.427,1386.99,-3.38798,-11.6768,-5.87452,-19.4919,-999.0 +843.201,1685.81,-0.0272173,-9.65498,0.648613,-18.6094,-999.0 +807.195,2036.77,1.69047,-8.17442,9.97134,-17.141,-999.0 +767.894,2438.87,0.956445,-8.79131,21.7276,-14.0486,-999.0 +725.822,2891.21,-0.173465,-11.2836,27.9379,-16.8607,-999.0 +681.52,3393.58,-2.44079,-12.7418,27.431,-20.5743,-999.0 +635.542,3945.43,-5.38411,-13.1669,28.4637,-24.2201,-999.0 +589.63,4530.47,-8.66732,-15.1382,29.5162,-29.3021,-999.0 +545.86,5124.28,-12.1489,-19.2816,31.2346,-32.1001,-999.0 +504.769,5718.48,-15.7781,-24.8089,33.7571,-32.8766,-999.0 +466.223,6312.51,-19.8373,-30.6076,35.941,-33.3662,-999.0 +430.082,6905.64,-24.38,-36.0532,37.5338,-34.3319,-999.0 +396.217,7497.12,-29.263,-41.0839,38.8665,-35.6884,-999.0 +364.514,8086.37,-34.3199,-45.8753,39.8699,-37.2161,-999.0 +334.859,8673.46,-39.343,-50.5251,40.6144,-38.1721,-999.0 +307.131,9259.06,-44.1003,-54.9266,42.013,-37.433,-999.0 +281.239,9844.2,-48.3265,-59.8309,44.8652,-35.2767,-999.0 +257.086,10430.6,-51.8905,-64.3587,49.5681,-32.6702,-999.0 +234.577,11020.5,-54.6568,-65.7973,57.2219,-29.5504,-999.0 +213.619,11616.5,-56.7321,-67.4199,67.6165,-26.7543,-999.0 +194.124,12220.6,-58.4486,-69.2842,76.3967,-25.4741,-999.0 +176.013,12834.9,-59.5284,-73.4967,81.5111,-26.496,-999.0 +159.209,13461.8,-60.1438,-78.8828,83.5817,-28.3245,-999.0 +143.636,14102.7,-61.0257,-80.4479,82.0583,-29.3649,-999.0 +129.223,14757.9,-62.2288,-80.4479,76.2907,-30.1992,-999.0 +115.903,15428.4,-63.2671,-80.4479,66.246,-29.6105,-999.0 +103.605,16116.9,-63.9763,-80.4479,54.6358,-26.7256,-999.0 +92.2727,16825.8,-64.4705,-80.4479,45.7641,-23.0939,-999.0 +81.8488,17558.9,-64.361,-80.4479,37.5492,-19.905,-999.0 +72.2769,18321.2,-63.5618,-80.4479,30.6402,-16.7463,-999.0 +63.5049,19119.4,-61.6654,-80.4479,26.6227,-12.2228,-999.0 +54.6568,20061.3,-59.9246,-80.4479,16.9641,-12.6788,-999.0 + + +MEM = mem008 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.638 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.287,382.638,-3.69858,-10.4066,-9.57651,-12.2578,-999.0 +987.429,445.007,-4.40073,-10.6734,-12.1179,-15.3578,-999.0 +976.986,528.674,-5.25823,-10.922,-13.3279,-16.7898,-999.0 +963.705,635.867,-6.33106,-11.1917,-14.0732,-17.6121,-999.0 +947.308,769.705,-7.65006,-11.4751,-14.468,-17.9841,-999.0 +927.432,934.618,-8.05545,-13.3794,-19.8858,-17.1301,-999.0 +903.669,1136.96,-6.51592,-15.758,-15.2525,-16.7242,-999.0 +875.655,1384.72,-3.47656,-12.7512,-6.31608,-17.5255,-999.0 +843.423,1683.48,0.00437424,-9.71039,2.01667,-16.6974,-999.0 +807.409,2034.33,1.48257,-8.09596,11.4316,-14.6559,-999.0 +768.096,2436.13,0.741052,-8.65759,22.8625,-13.7335,-999.0 +726.011,2888.28,-0.238306,-10.9581,27.907,-16.6049,-999.0 +681.694,3390.78,-2.30815,-12.2856,26.7581,-20.2807,-999.0 +635.699,3942.99,-5.22146,-13.0605,27.5912,-23.8079,-999.0 +589.776,4528.44,-8.44228,-15.5905,28.9868,-27.8857,-999.0 +545.997,5122.58,-12.0457,-19.6557,30.3983,-30.2962,-999.0 +504.894,5716.76,-15.9018,-24.5235,33.0723,-31.1078,-999.0 +466.335,6310.47,-20.023,-29.9039,35.7915,-31.6747,-999.0 +430.183,6903.25,-24.541,-35.0349,38.1944,-32.4394,-999.0 +396.308,7494.47,-29.3736,-39.6084,40.0465,-33.5172,-999.0 +364.597,8083.57,-34.3857,-44.1033,41.1951,-34.9403,-999.0 +334.932,8670.57,-39.394,-48.9019,42.145,-35.9033,-999.0 +307.197,9256.08,-44.1579,-54.0988,43.7085,-35.7028,-999.0 +281.297,9841.11,-48.3818,-59.2638,46.4393,-34.2206,-999.0 +257.138,10427.6,-51.8031,-63.114,51.5311,-31.2114,-999.0 +234.623,11017.7,-54.5666,-65.3408,60.019,-28.1167,-999.0 +213.659,11613.9,-56.7642,-66.2802,68.9204,-26.2437,-999.0 +194.16,12218.1,-58.3316,-69.3141,76.0068,-25.8697,-999.0 +176.044,12833.3,-59.1249,-74.4755,80.5721,-25.902,-999.0 +159.236,13461.3,-59.8019,-80.0489,83.3392,-26.0621,-999.0 +143.66,14102.8,-61.0586,-80.4479,82.3601,-27.6033,-999.0 +129.244,14758.0,-62.2417,-80.4479,76.5416,-30.1708,-999.0 +115.921,15428.4,-63.3173,-80.4479,66.984,-30.1992,-999.0 +103.62,16117.0,-63.9307,-80.4479,56.4052,-25.8119,-999.0 +92.2839,16827.0,-63.9437,-80.4479,48.3024,-20.7249,-999.0 +81.8573,17562.8,-63.432,-80.4479,39.9688,-18.3391,-999.0 +72.2828,18328.4,-62.7178,-80.4479,30.3668,-13.9621,-999.0 +63.5085,19128.4,-61.6817,-80.4479,25.9104,-12.6398,-999.0 +54.6581,20069.3,-60.4013,-80.4479,16.5795,-14.7079,-999.0 + + +MEM = mem008 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.587 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.311,382.587,-4.21033,-10.759,-8.73883,-10.8763,-999.0 +987.47,444.831,-4.92503,-10.9871,-11.0752,-13.4477,-999.0 +977.02,528.329,-5.78653,-11.2005,-12.3284,-14.6408,-999.0 +963.738,635.305,-6.85717,-11.4229,-13.0904,-15.2196,-999.0 +947.351,768.871,-8.1786,-11.6561,-13.4804,-15.4512,-999.0 +927.466,933.396,-8.72737,-13.7117,-18.7963,-14.643,-999.0 +903.707,1135.47,-6.54658,-16.5042,-15.2854,-14.6763,-999.0 +875.697,1383.14,-3.58158,-13.4005,-6.58742,-15.4631,-999.0 +843.464,1681.71,-0.181277,-9.85388,2.28379,-14.9452,-999.0 +807.446,2032.11,0.998306,-7.89263,11.759,-12.5008,-999.0 +768.132,2433.35,0.396213,-8.32595,22.9934,-14.2228,-999.0 +726.041,2885.07,-0.487738,-10.4082,27.4118,-17.169,-999.0 +681.718,3387.55,-2.1699,-11.8439,25.6902,-20.3763,-999.0 +635.721,3940.07,-5.09607,-13.0307,26.4281,-23.6645,-999.0 +589.796,4525.63,-8.45473,-15.7926,28.8421,-26.4499,-999.0 +546.017,5119.75,-12.0152,-19.9265,31.0102,-28.4808,-999.0 +504.914,5713.93,-15.9179,-24.6049,33.4689,-29.6895,-999.0 +466.355,6307.53,-20.1071,-29.4319,36.2986,-30.5652,-999.0 +430.199,6900.14,-24.6362,-33.9804,39.2015,-31.1849,-999.0 +396.321,7491.2,-29.4476,-38.3198,41.2953,-32.4286,-999.0 +364.609,8080.16,-34.4489,-42.8101,42.613,-33.9168,-999.0 +334.941,8666.99,-39.4968,-47.7386,43.6766,-35.0593,-999.0 +307.205,9252.16,-44.3284,-53.1795,45.5599,-34.8636,-999.0 +281.305,9836.69,-48.6111,-58.3567,48.893,-32.9413,-999.0 +257.144,10422.5,-52.1163,-62.3441,55.0349,-30.1913,-999.0 +234.629,11011.6,-55.0273,-64.3588,63.1845,-28.0662,-999.0 +213.664,11606.4,-57.2308,-65.644,71.1565,-27.0645,-999.0 +194.164,12210.1,-58.2973,-69.6443,77.8401,-26.7122,-999.0 +176.048,12825.6,-58.9032,-74.8657,82.6846,-25.743,-999.0 +159.24,13454.1,-59.7393,-79.7145,85.0385,-26.5942,-999.0 +143.663,14096.2,-60.7126,-80.4479,82.9267,-28.7219,-999.0 +129.246,14752.6,-61.8257,-80.4479,76.8577,-29.6659,-999.0 +115.923,15424.1,-63.0736,-80.4479,68.368,-27.8967,-999.0 +103.621,16113.1,-63.9136,-80.4479,58.7341,-22.9595,-999.0 +92.2856,16823.0,-64.0384,-80.4479,50.6742,-18.0978,-999.0 +81.8587,17559.1,-63.1491,-80.4479,42.2692,-18.2974,-999.0 +72.2839,18327.1,-61.7418,-80.4479,29.5635,-16.7841,-999.0 +63.5091,19130.6,-60.8081,-80.4479,23.6941,-14.371,-999.0 +54.6583,20072.9,-60.4924,-80.4479,15.2076,-12.8306,-999.0 + + +MEM = mem008 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.541 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.088,382.541,-4.64171,-11.5259,-8.80839,-10.1052,-999.0 +987.245,444.671,-5.37513,-11.7738,-10.8814,-12.3197,-999.0 +976.805,528.011,-6.24266,-12.002,-11.8672,-13.3204,-999.0 +963.519,634.784,-7.31596,-12.2394,-12.3966,-13.8215,-999.0 +947.132,768.094,-8.63654,-12.4926,-12.6531,-14.0472,-999.0 +927.268,932.418,-8.802,-15.6239,-17.039,-12.9682,-999.0 +903.515,1134.55,-6.17048,-19.0901,-14.0928,-13.0955,-999.0 +875.518,1382.53,-3.14826,-13.671,-6.12434,-13.1813,-999.0 +843.296,1681.37,-0.0750075,-9.61189,2.78933,-12.1082,-999.0 +807.283,2031.82,0.90726,-7.08646,12.9427,-10.1104,-999.0 +767.97,2432.88,0.168195,-7.90183,22.9301,-13.9789,-999.0 +725.888,2884.25,-0.776476,-9.57864,26.8147,-17.0866,-999.0 +681.57,3386.56,-2.17592,-11.3578,25.8062,-19.5898,-999.0 +635.579,3939.12,-5.06642,-13.0808,25.9308,-22.4735,-999.0 +589.667,4524.66,-8.47201,-16.0431,28.575,-24.7248,-999.0 +545.902,5118.64,-12.0859,-20.0532,30.9782,-26.9966,-999.0 +504.808,5712.67,-15.9558,-24.4981,33.2357,-29.0757,-999.0 +466.255,6306.15,-20.1821,-28.8086,36.273,-30.1885,-999.0 +430.109,6898.55,-24.7489,-32.9266,39.4042,-30.9673,-999.0 +396.238,7489.34,-29.5827,-37.1921,41.7063,-31.8314,-999.0 +364.532,8078.0,-34.5693,-41.9434,43.2824,-32.8862,-999.0 +334.872,8664.57,-39.581,-47.1544,44.8315,-33.7055,-999.0 +307.142,9249.51,-44.4225,-52.4204,47.1265,-33.8904,-999.0 +281.248,9833.71,-48.7554,-57.5365,51.6181,-33.151,-999.0 +257.095,10418.8,-52.425,-61.5594,57.845,-31.243,-999.0 +234.585,11007.2,-55.3095,-63.2367,65.1849,-29.1059,-999.0 +213.625,11601.7,-57.1481,-65.6475,72.7071,-27.405,-999.0 +194.129,12205.6,-58.2402,-70.0503,79.6878,-25.7053,-999.0 +176.018,12820.9,-59.0173,-74.4878,84.3932,-25.5987,-999.0 +159.213,13449.1,-59.7978,-78.5854,86.5119,-27.6527,-999.0 +143.639,14091.1,-60.7089,-80.4479,84.1315,-29.6289,-999.0 +129.226,14747.4,-61.804,-80.4479,77.6909,-29.9336,-999.0 +115.906,15418.8,-63.1168,-80.4479,68.9801,-27.4697,-999.0 +103.607,16107.5,-64.0249,-80.4479,59.2387,-22.1376,-999.0 +92.2747,16817.2,-64.0491,-80.4479,51.0118,-17.1907,-999.0 +81.8504,17552.8,-63.3094,-80.4479,44.3421,-16.5597,-999.0 +72.2781,18320.7,-61.6066,-80.4479,31.3981,-16.4026,-999.0 +63.5058,19124.8,-60.503,-80.4479,22.0392,-14.9033,-999.0 +54.6571,20066.3,-61.0208,-80.4479,14.8145,-10.8965,-999.0 + + +MEM = mem008 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.498 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.792,382.498,-5.05867,-12.0888,-8.16799,-9.43817,-999.0 +987.943,444.526,-5.79429,-12.3014,-10.1078,-11.3973,-999.0 +977.49,527.731,-6.66217,-12.4943,-11.0812,-12.2493,-999.0 +964.207,634.328,-7.73279,-12.6954,-11.6269,-12.633,-999.0 +947.808,767.421,-9.05208,-12.9096,-11.9024,-12.7833,-999.0 +927.923,931.414,-9.38333,-16.6709,-15.8551,-11.204,-999.0 +904.161,1133.15,-6.4882,-23.6605,-13.8223,-11.5603,-999.0 +876.146,1380.78,-3.40545,-15.258,-6.67399,-11.4086,-999.0 +843.903,1679.28,-0.374321,-9.56753,2.50022,-10.4076,-999.0 +807.866,2029.49,0.8377,-7.31392,14.2944,-9.55156,-999.0 +768.52,2430.48,0.0684888,-7.04767,22.4323,-13.2608,-999.0 +726.399,2881.86,-0.861088,-8.48409,26.5836,-16.5279,-999.0 +682.041,3384.38,-2.02841,-11.0153,26.997,-17.0522,-999.0 +636.017,3937.55,-4.66082,-13.4072,26.4729,-19.4699,-999.0 +590.074,4523.53,-8.44988,-16.233,27.8952,-22.2226,-999.0 +546.274,5117.44,-12.1896,-19.9564,30.6089,-24.8543,-999.0 +505.151,5711.37,-15.9856,-24.1581,33.9195,-27.0854,-999.0 +466.57,6304.93,-20.1415,-28.2108,37.3934,-28.7249,-999.0 +430.393,6897.52,-24.7073,-32.1407,40.3775,-29.8035,-999.0 +396.495,7488.52,-29.5195,-36.478,42.6436,-30.9629,-999.0 +364.766,8077.47,-34.4651,-41.1851,44.2771,-32.5264,-999.0 +335.083,8664.38,-39.4688,-46.2055,45.6864,-34.1161,-999.0 +307.335,9249.65,-44.3309,-51.7351,47.9348,-35.0476,-999.0 +281.421,9834.04,-48.7597,-56.9092,52.4493,-34.7664,-999.0 +257.249,10419.1,-52.5394,-60.2666,58.4187,-32.6806,-999.0 +234.723,11007.3,-55.3147,-62.4217,65.5016,-30.0118,-999.0 +213.747,11602.2,-56.9737,-66.03,73.0081,-27.4902,-999.0 +194.237,12206.7,-58.0241,-70.2883,79.9299,-25.6857,-999.0 +176.111,12822.7,-58.913,-74.0358,85.0434,-26.4243,-999.0 +159.294,13451.4,-59.6129,-77.9074,86.9765,-29.2876,-999.0 +143.709,14094.2,-60.4873,-80.4479,84.3298,-30.4999,-999.0 +129.284,14751.2,-61.6802,-80.4479,77.771,-29.6378,-999.0 +115.953,15422.9,-63.1827,-80.4479,69.3382,-26.9865,-999.0 +103.646,16111.1,-64.3941,-80.4479,60.5471,-22.3144,-999.0 +92.305,16819.7,-64.4818,-80.4479,51.9775,-18.3652,-999.0 +81.8736,17554.2,-63.744,-80.4479,44.6497,-17.9891,-999.0 +72.2945,18320.4,-62.2614,-80.4479,33.0733,-17.2813,-999.0 +63.5156,19122.6,-61.0768,-80.4479,24.0602,-15.2166,-999.0 +54.6605,20062.5,-61.4562,-80.4479,18.5365,-9.87694,-999.0 + + +MEM = mem008 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.488 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.896,382.488,-5.18266,-11.7356,-7.28292,-8.44486,-999.0 +988.059,444.494,-5.89428,-11.9281,-9.02062,-9.992,-999.0 +977.597,527.675,-6.74874,-12.1123,-10.008,-10.6263,-999.0 +964.309,634.248,-7.80935,-12.3066,-10.6454,-10.8731,-999.0 +947.906,767.315,-9.11997,-12.5053,-11.0333,-10.9352,-999.0 +928.023,930.937,-10.3957,-17.5103,-14.1703,-11.6026,-999.0 +904.265,1131.99,-7.18196,-26.8913,-13.8038,-10.1986,-999.0 +876.25,1379.35,-3.27146,-16.1247,-5.41704,-9.49457,-999.0 +844.001,1677.95,-0.310478,-9.19929,3.26505,-7.92515,-999.0 +807.958,2028.0,0.501337,-7.01241,15.1188,-6.89582,-999.0 +768.608,2428.74,-0.0359212,-6.43408,22.6848,-11.2162,-999.0 +726.475,2880.18,-0.827167,-7.77036,25.2397,-15.589,-999.0 +682.106,3382.62,-2.26058,-10.3093,26.4854,-15.1237,-999.0 +636.072,3935.56,-4.72788,-13.3069,27.9607,-16.0548,-999.0 +590.126,4521.88,-8.07004,-16.7895,28.801,-20.1616,-999.0 +546.325,5116.45,-11.9384,-20.3363,30.2948,-23.7772,-999.0 +505.198,5710.69,-15.9566,-23.8838,33.6824,-26.2814,-999.0 +466.612,6304.23,-20.2328,-27.5342,37.6663,-27.6188,-999.0 +430.432,6896.65,-24.7986,-31.4557,41.0663,-28.2367,-999.0 +396.53,7487.56,-29.5445,-35.5682,43.5896,-29.9176,-999.0 +364.796,8076.63,-34.3738,-40.5199,45.3902,-32.5322,-999.0 +335.111,8663.86,-39.3201,-46.0661,47.1789,-34.7246,-999.0 +307.358,9249.45,-44.2402,-51.324,49.8272,-35.8841,-999.0 +281.442,9833.99,-48.7541,-55.5702,53.8635,-35.0133,-999.0 +257.267,10419.1,-52.522,-59.029,59.4645,-32.2752,-999.0 +234.739,11007.4,-55.3199,-62.3237,65.9941,-28.9866,-999.0 +213.761,11602.2,-57.0117,-66.3686,72.7913,-26.341,-999.0 +194.25,12206.7,-58.0454,-70.1069,80.4526,-24.8905,-999.0 +176.123,12822.6,-58.934,-73.5983,85.616,-26.4192,-999.0 +159.303,13451.3,-59.6317,-77.5915,87.6614,-29.0361,-999.0 +143.717,14093.9,-60.5483,-80.4479,85.13,-30.2838,-999.0 +129.292,14750.9,-61.7172,-80.4479,78.8054,-29.6656,-999.0 +115.96,15422.6,-63.1391,-80.4479,70.3845,-27.0441,-999.0 +103.652,16110.9,-64.4254,-80.4479,62.1352,-22.881,-999.0 +92.3096,16818.8,-64.8487,-80.4479,54.5336,-19.7814,-999.0 +81.8765,17552.1,-64.0381,-80.4479,46.7361,-19.1458,-999.0 +72.2966,18317.3,-62.5519,-80.4479,34.5543,-17.3437,-999.0 +63.5169,19117.9,-61.7097,-80.4479,24.8117,-14.385,-999.0 +54.661,20055.8,-61.8009,-80.4479,20.6118,-10.1392,-999.0 + + +MEM = mem008 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.45 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.939,382.45,-5.48588,-13.6009,-8.37132,-7.34894,-999.0 +988.112,444.365,-6.20212,-13.8342,-9.97925,-8.92532,-999.0 +977.645,527.42,-7.05866,-14.0421,-10.6192,-9.72563,-999.0 +964.366,633.831,-8.11977,-14.2672,-10.8733,-10.239,-999.0 +947.97,766.694,-9.42633,-14.5502,-10.9591,-10.5947,-999.0 +928.087,930.13,-10.4191,-23.9179,-14.6421,-12.421,-999.0 +904.337,1130.96,-7.50216,-28.8194,-13.6148,-8.72544,-999.0 +876.318,1378.19,-3.19833,-16.8298,-5.38689,-7.33828,-999.0 +844.071,1676.77,-0.378231,-9.01651,4.16482,-5.69023,-999.0 +808.025,2026.64,0.257117,-6.67104,16.6199,-4.31855,-999.0 +768.667,2427.15,-0.176735,-6.13981,23.5755,-9.86027,-999.0 +726.528,2878.43,-0.920311,-7.47122,25.0662,-14.079,-999.0 +682.152,3380.74,-2.37462,-9.89722,25.7571,-14.1304,-999.0 +636.114,3933.65,-4.70697,-13.0511,28.1564,-14.1697,-999.0 +590.165,4520.28,-7.81231,-17.0133,30.7278,-18.045,-999.0 +546.363,5115.7,-11.4016,-20.9378,31.7748,-23.0834,-999.0 +505.235,5710.89,-15.6169,-24.1776,33.8698,-25.5715,-999.0 +466.645,6304.9,-20.1563,-27.267,37.6136,-26.2062,-999.0 +430.459,6897.46,-24.7902,-30.2802,40.9856,-27.6779,-999.0 +396.553,7488.52,-29.4858,-34.0937,43.4817,-30.3519,-999.0 +364.816,8077.77,-34.339,-38.9333,45.3335,-33.1393,-999.0 +335.127,8665.07,-39.3421,-44.4348,47.5324,-34.7506,-999.0 +307.373,9250.61,-44.2881,-49.9523,50.6799,-34.9635,-999.0 +281.455,9834.94,-48.8734,-54.7212,54.9396,-33.8253,-999.0 +257.28,10419.6,-52.7908,-58.9918,60.2779,-31.5292,-999.0 +234.75,11007.2,-55.5323,-62.7061,66.2141,-28.5374,-999.0 +213.772,11601.7,-57.0388,-66.3617,73.6174,-25.8406,-999.0 +194.259,12206.2,-58.0262,-69.8621,81.7503,-25.2307,-999.0 +176.131,12822.5,-58.6669,-73.5362,87.0294,-26.7693,-999.0 +159.311,13452.0,-59.3782,-77.7894,88.8604,-28.5895,-999.0 +143.724,14095.2,-60.4242,-80.4479,86.1534,-29.43,-999.0 +129.297,14752.3,-61.7315,-80.4479,79.5332,-28.9801,-999.0 +115.964,15423.8,-63.3122,-80.4479,71.0291,-27.083,-999.0 +103.655,16111.3,-64.674,-80.4479,62.6205,-23.0426,-999.0 +92.3118,16818.3,-65.2097,-80.4479,54.8128,-20.0291,-999.0 +81.8785,17550.0,-64.5987,-80.4479,47.1371,-19.5002,-999.0 +72.2977,18313.1,-63.1782,-80.4479,36.7247,-17.7459,-999.0 +63.5176,19112.4,-61.8024,-80.4479,26.5331,-13.5737,-999.0 +54.6613,20049.5,-62.016,-80.4479,21.8752,-10.3334,-999.0 + + +MEM = mem008 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.418 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.854,382.418,-5.7523,-14.9132,-7.86114,-7.17978,-999.0 +988.009,444.251,-6.51593,-15.1267,-9.15325,-8.38355,-999.0 +977.563,527.187,-7.39156,-15.3233,-9.70909,-8.92684,-999.0 +964.285,633.437,-8.46525,-15.5389,-10.0004,-9.23705,-999.0 +947.885,766.094,-9.78272,-15.7886,-10.1425,-9.42146,-999.0 +928.009,929.535,-10.0644,-23.7613,-13.8921,-7.87495,-999.0 +904.258,1130.73,-6.91779,-28.7295,-11.7114,-5.1698,-999.0 +876.247,1378.29,-3.00339,-17.252,-4.69128,-4.5662,-999.0 +843.999,1676.88,-0.505324,-8.95138,5.58788,-3.64723,-999.0 +807.954,2026.53,0.0446948,-6.7578,18.1068,-3.40548,-999.0 +768.606,2426.87,-0.174416,-6.13105,24.6423,-9.18767,-999.0 +726.469,2878.25,-0.831717,-7.32902,25.6516,-14.1978,-999.0 +682.095,3380.84,-2.17043,-9.82302,25.5978,-13.9067,-999.0 +636.062,3934.12,-4.56408,-12.8186,27.6617,-13.898,-999.0 +590.113,4521.05,-7.71234,-16.6702,30.2746,-17.6718,-999.0 +546.314,5116.6,-11.416,-20.6219,32.663,-22.1852,-999.0 +505.187,5711.78,-15.6438,-23.7381,36.0231,-24.0835,-999.0 +466.599,6305.89,-20.0952,-26.2955,39.3776,-25.1008,-999.0 +430.413,6898.82,-24.5951,-29.7949,41.6827,-28.0059,-999.0 +396.509,7490.36,-29.2883,-34.4679,43.4595,-30.9162,-999.0 +364.775,8079.98,-34.2149,-39.6478,45.3807,-32.2297,-999.0 +335.089,8667.54,-39.2495,-44.9013,47.9157,-32.3185,-999.0 +307.338,9253.3,-44.2022,-51.1762,51.6222,-32.1781,-999.0 +281.423,9837.68,-48.9198,-56.9051,55.9993,-31.3869,-999.0 +257.25,10422.0,-52.9506,-59.7813,60.3729,-29.6557,-999.0 +234.723,11009.3,-55.6332,-62.762,65.8136,-26.5683,-999.0 +213.747,11603.4,-57.2408,-66.2217,73.621,-24.5991,-999.0 +194.237,12207.2,-58.2878,-69.5771,81.5884,-25.546,-999.0 +176.112,12822.7,-59.0553,-73.3313,86.8416,-27.7981,-999.0 +159.295,13450.8,-59.9087,-77.5665,88.8026,-30.0477,-999.0 +143.711,14092.3,-61.0234,-80.4479,86.5006,-31.2904,-999.0 +129.287,14747.7,-62.2639,-80.4479,80.4166,-30.4805,-999.0 +115.956,15417.7,-63.6778,-80.4479,72.7235,-27.3995,-999.0 +103.649,16104.2,-64.9012,-80.4479,64.8807,-22.2971,-999.0 +92.3077,16810.6,-65.2557,-80.4479,57.2086,-18.158,-999.0 +81.8754,17542.8,-64.3398,-80.4479,47.9461,-18.6515,-999.0 +72.2957,18307.0,-62.782,-80.4479,35.3751,-19.5954,-999.0 +63.5164,19107.3,-61.5979,-80.4479,27.4814,-15.0507,-999.0 +54.6608,20045.7,-61.6668,-80.4479,23.2721,-11.0885,-999.0 + + +MEM = mem008 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.454 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +996.594,382.454,-5.40499,-14.5612,-7.43422,-6.2618,-999.0 +988.732,444.365,-6.23299,-14.7267,-8.28847,-6.9747,-999.0 +978.278,527.393,-7.13853,-14.892,-8.65234,-7.27408,-999.0 +964.986,633.753,-8.23283,-15.0815,-8.85398,-7.43977,-999.0 +948.577,766.538,-9.5648,-15.3004,-8.9572,-7.53617,-999.0 +928.681,930.0,-10.2364,-23.0934,-13.8085,-5.67522,-999.0 +904.909,1131.01,-7.27525,-28.096,-10.9611,-2.37446,-999.0 +876.876,1378.33,-3.17857,-17.9545,-3.8405,-1.95607,-999.0 +844.61,1676.81,-0.558983,-8.82649,5.96619,-0.557308,-999.0 +808.537,2026.43,0.0121425,-6.7523,18.2668,-1.70873,-999.0 +769.155,2426.79,-0.136275,-6.31597,24.6593,-7.11805,-999.0 +726.986,2878.26,-0.773327,-7.32769,25.5739,-12.2109,-999.0 +682.58,3381.0,-2.10931,-9.67511,25.8044,-11.8526,-999.0 +636.51,3934.7,-4.2921,-12.676,27.8057,-12.1145,-999.0 +590.526,4522.26,-7.48568,-16.3498,29.834,-16.6638,-999.0 +546.69,5118.15,-11.421,-20.1107,32.6872,-20.3603,-999.0 +505.529,5713.36,-15.7326,-22.7725,36.7274,-21.7291,-999.0 +466.908,6307.54,-20.0515,-25.858,39.8626,-24.1906,-999.0 +430.695,6900.71,-24.4905,-30.6614,41.8446,-27.0902,-999.0 +396.767,7492.5,-29.1837,-36.7814,43.3703,-28.5225,-999.0 +365.013,8082.37,-34.0837,-43.9146,45.5917,-28.8688,-999.0 +335.309,8670.27,-39.078,-51.0209,49.1481,-29.3515,-999.0 +307.538,9256.34,-44.1295,-55.5195,53.262,-30.1856,-999.0 +281.605,9840.72,-49.0266,-57.9041,56.8181,-29.8387,-999.0 +257.413,10424.9,-53.059,-60.0383,60.0646,-27.3414,-999.0 +234.868,11012.0,-55.7365,-62.8425,65.5561,-24.4639,-999.0 +213.876,11605.8,-57.4032,-66.094,73.2123,-24.0277,-999.0 +194.35,12209.5,-58.2988,-69.5029,81.0916,-25.9077,-999.0 +176.211,12825.0,-59.0611,-73.4663,86.3487,-27.645,-999.0 +159.382,13453.0,-60.0909,-77.6225,87.9147,-29.754,-999.0 +143.785,14094.1,-61.2371,-80.4479,85.5449,-30.8912,-999.0 +129.349,14749.0,-62.437,-80.4479,80.0219,-29.7183,-999.0 +116.008,15418.8,-63.7711,-80.4479,73.5966,-25.9319,-999.0 +103.691,16105.7,-64.7835,-80.4479,66.9804,-20.6575,-999.0 +92.3408,16813.2,-64.8588,-80.4479,58.3509,-17.5087,-999.0 +81.9002,17547.0,-63.9746,-80.4479,47.0221,-18.7138,-999.0 +72.3131,18313.0,-62.3967,-80.4479,34.2523,-20.8306,-999.0 +63.5268,19114.1,-61.7904,-80.4479,26.4831,-17.6142,-999.0 +54.6644,20052.2,-61.8918,-80.4479,24.1398,-13.4185,-999.0 + + +MEM = mem008 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.522 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +996.781,382.522,-4.71135,-14.7502,-8.41156,-5.17972,-999.0 +988.928,444.587,-5.58803,-14.9607,-9.26352,-5.65425,-999.0 +978.466,527.812,-6.5185,-15.171,-9.63806,-5.81189,-999.0 +965.179,634.416,-7.63111,-15.419,-9.88692,-5.86216,-999.0 +948.756,767.495,-8.98679,-15.7326,-10.1126,-5.85071,-999.0 +928.858,931.067,-10.6176,-16.1575,-10.339,-5.75621,-999.0 +905.072,1131.78,-7.88775,-27.5306,-10.7776,0.0588455,-999.0 +877.032,1378.45,-3.94485,-19.4359,-3.0817,0.879997,-999.0 +844.762,1676.29,-0.913265,-9.57017,7.84571,1.27342,-999.0 +808.686,2025.55,-0.11054,-7.45502,19.6031,-0.22806,-999.0 +769.299,2425.82,-0.0677471,-6.77752,25.7525,-5.65184,-999.0 +727.125,2877.37,-0.687036,-7.69807,26.8121,-9.7909,-999.0 +682.714,3380.33,-1.9513,-9.8114,27.1241,-9.29006,-999.0 +636.633,3934.59,-3.90703,-12.8859,29.0558,-9.91939,-999.0 +590.639,4522.98,-7.10164,-16.5965,30.3888,-14.4647,-999.0 +546.794,5119.48,-11.3034,-19.7139,32.9019,-18.0224,-999.0 +505.62,5714.93,-15.6933,-22.4896,36.1876,-20.2909,-999.0 +466.991,6309.2,-20.0264,-26.9486,38.9423,-22.7879,-999.0 +430.774,6902.29,-24.5009,-33.4515,41.1853,-24.816,-999.0 +396.843,7493.97,-29.1677,-41.5316,44.0774,-26.4009,-999.0 +365.086,8083.87,-34.0016,-49.547,48.4262,-28.1474,-999.0 +335.377,8671.91,-39.0107,-55.3865,52.7456,-29.1833,-999.0 +307.601,9258.0,-44.1736,-57.6969,55.4479,-28.4289,-999.0 +281.661,9842.18,-49.1527,-58.4529,57.3152,-26.7826,-999.0 +257.463,10426.0,-53.2221,-60.13,60.704,-24.1887,-999.0 +234.912,11012.6,-55.936,-62.9378,66.6016,-22.6769,-999.0 +213.915,11606.3,-57.3607,-66.1319,74.2172,-24.3284,-999.0 +194.384,12210.4,-58.0415,-69.6607,82.0617,-26.5086,-999.0 +176.241,12826.7,-58.8329,-73.7395,86.6599,-28.0832,-999.0 +159.406,13455.4,-59.8574,-77.9569,87.7938,-29.6477,-999.0 +143.806,14097.1,-61.104,-80.4479,85.0225,-30.1568,-999.0 +129.367,14752.3,-62.3945,-80.4479,79.8759,-28.2311,-999.0 +116.023,15422.5,-63.6494,-80.4479,73.7716,-23.6006,-999.0 +103.704,16110.0,-64.573,-80.4479,67.5261,-17.748,-999.0 +92.3509,16818.3,-64.6486,-80.4479,59.1586,-15.8821,-999.0 +81.9084,17552.6,-63.9524,-80.4479,46.7452,-19.6371,-999.0 +72.3187,18318.1,-62.7561,-80.4479,33.0789,-23.1896,-999.0 +63.53,19119.1,-61.6055,-80.4479,28.3492,-18.8796,-999.0 +54.6655,20059.0,-61.3821,-80.4479,23.1813,-13.3606,-999.0 + + +MEM = mem008 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.605 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +996.605,382.605,-3.88505,-14.2098,-8.83126,-3.11246,-999.0 +988.747,444.866,-4.79151,-14.3917,-9.63078,-3.37022,-999.0 +978.287,528.348,-5.73749,-14.5652,-9.95544,-3.4516,-999.0 +964.994,635.278,-6.86173,-14.7613,-10.1288,-3.47363,-999.0 +948.587,768.763,-8.22336,-14.994,-10.2352,-3.46348,-999.0 +928.69,932.834,-9.86427,-15.2732,-10.2883,-3.43031,-999.0 +904.905,1133.36,-8.96813,-29.8606,-10.5509,1.63633,-999.0 +876.876,1378.83,-5.32179,-23.0575,-3.35473,3.25437,-999.0 +844.614,1675.34,-1.83145,-10.514,8.83424,2.16126,-999.0 +808.549,2023.84,-0.363634,-7.60444,20.424,-0.00571919,-999.0 +769.168,2423.99,-0.00106379,-6.87592,27.122,-5.09302,-999.0 +727.004,2875.7,-0.526608,-8.01969,28.1961,-7.78035,-999.0 +682.597,3379.09,-1.61051,-10.1792,28.4773,-6.39278,-999.0 +636.531,3933.99,-3.58066,-13.1014,29.887,-7.40627,-999.0 +590.541,4522.84,-7.02554,-16.3893,30.8616,-11.9443,-999.0 +546.699,5119.37,-11.3992,-19.2737,33.5106,-15.6854,-999.0 +505.533,5714.71,-15.6948,-23.5534,36.7592,-19.0329,-999.0 +466.917,6308.85,-19.9935,-30.5062,39.1866,-22.1591,-999.0 +430.715,6901.83,-24.4381,-39.1516,42.1325,-24.9071,-999.0 +396.796,7493.5,-29.0815,-48.0438,46.722,-27.2418,-999.0 +365.047,8083.45,-33.9649,-55.5288,51.2974,-28.0166,-999.0 +335.344,8671.43,-39.0491,-57.2823,54.1847,-27.2501,-999.0 +307.572,9257.4,-44.2089,-57.8141,55.7711,-25.6302,-999.0 +281.636,9841.47,-49.1796,-58.6434,57.4209,-23.4489,-999.0 +257.441,10425.0,-53.3216,-60.4013,60.8412,-21.2877,-999.0 +234.894,11011.3,-56.0892,-63.1199,66.7037,-21.297,-999.0 +213.899,11604.8,-57.3227,-66.2283,74.8647,-23.8364,-999.0 +194.371,12209.2,-57.8501,-69.8906,82.821,-26.4808,-999.0 +176.229,12826.4,-58.3575,-74.2269,86.8493,-28.7135,-999.0 +159.396,13456.9,-59.1337,-78.6734,87.2659,-30.0321,-999.0 +143.796,14100.8,-60.3108,-80.4479,83.8117,-29.5088,-999.0 +129.358,14758.3,-61.6676,-80.4479,78.0761,-26.6977,-999.0 +116.015,15430.3,-63.2089,-80.4479,71.6553,-21.5443,-999.0 +103.696,16118.3,-64.6283,-80.4479,65.4032,-15.7543,-999.0 +92.3446,16825.8,-65.087,-80.4479,57.8589,-14.5366,-999.0 +81.9033,17558.7,-64.2981,-80.4479,44.5255,-19.3379,-999.0 +72.315,18322.0,-63.5301,-80.4479,32.9473,-22.6274,-999.0 +63.528,19121.5,-61.5822,-80.4479,29.3743,-19.3082,-999.0 +54.6648,20061.8,-61.2099,-80.4479,25.1978,-11.7743,-999.0 + + +MEM = mem008 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.695 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +995.559,382.695,-2.96023,-13.9477,-8.45963,-2.65236,-999.0 +987.718,445.168,-3.89419,-14.1382,-9.17574,-2.83414,-999.0 +977.26,528.929,-4.85582,-14.3204,-9.46821,-2.8712,-999.0 +963.988,636.211,-5.99082,-14.5282,-9.62449,-2.85526,-999.0 +947.593,770.134,-7.36304,-14.7773,-9.71903,-2.8052,-999.0 +927.715,934.739,-9.01231,-15.0863,-9.76562,-2.72658,-999.0 +903.96,1135.8,-8.3363,-33.073,-9.15894,3.84774,-999.0 +875.959,1381.84,-4.73551,-20.5925,-0.452733,5.62866,-999.0 +843.727,1678.5,-2.15128,-10.2137,9.91751,4.56543,-999.0 +807.7,2026.69,-0.580364,-7.36096,20.9044,0.493713,-999.0 +768.361,2426.68,-0.0214491,-6.86948,27.7597,-4.95687,-999.0 +726.24,2878.39,-0.476938,-8.2986,28.7433,-6.84375,-999.0 +681.89,3381.72,-1.63886,-10.5755,29.4813,-5.4028,-999.0 +635.87,3936.44,-3.67587,-13.2225,30.8573,-6.22769,-999.0 +589.933,4525.04,-7.15481,-15.9243,32.4314,-11.0596,-999.0 +546.136,5121.44,-11.3872,-19.3937,34.9669,-15.6633,-999.0 +505.021,5716.69,-15.6676,-25.717,37.735,-19.0502,-999.0 +466.453,6310.69,-19.9337,-35.1068,40.7796,-22.5336,-999.0 +430.299,6903.63,-24.3288,-45.7089,45.1072,-25.5961,-999.0 +396.42,7495.33,-29.0305,-53.3311,49.8437,-26.9958,-999.0 +364.707,8085.2,-33.9933,-56.42,53.5592,-26.8696,-999.0 +335.035,8672.99,-39.1062,-57.335,55.5673,-25.4213,-999.0 +307.294,9258.7,-44.2802,-58.0565,56.3102,-23.3328,-999.0 +281.385,9842.43,-49.2835,-59.126,57.2269,-21.005,-999.0 +257.217,10425.5,-53.5235,-60.9075,59.7897,-19.7042,-999.0 +234.694,11011.1,-56.3123,-63.3076,65.588,-20.3232,-999.0 +213.722,11603.8,-57.5611,-66.1868,74.2944,-22.7376,-999.0 +194.216,12207.4,-58.0925,-69.9053,82.4333,-25.2446,-999.0 +176.093,12823.8,-58.5086,-74.3127,87.1158,-26.9217,-999.0 +159.279,13453.8,-59.1574,-78.7742,88.2868,-27.8358,-999.0 +143.696,14097.6,-60.2203,-80.4479,85.1309,-27.4041,-999.0 +129.273,14755.2,-61.5507,-80.4479,79.2609,-25.1263,-999.0 +115.945,15427.3,-63.0418,-80.4479,72.4686,-21.1723,-999.0 +103.639,16115.5,-64.5382,-80.4479,66.3825,-16.752,-999.0 +92.2997,16823.0,-64.9257,-80.4479,57.7167,-14.9766,-999.0 +81.8695,17556.4,-63.8937,-80.4479,43.9751,-20.2085,-999.0 +72.2913,18320.1,-63.4046,-80.4479,30.9274,-21.991,-999.0 +63.5137,19119.2,-61.5746,-80.4479,28.8167,-18.1769,-999.0 +54.6599,20059.0,-61.0785,-80.4479,23.6819,-13.6572,-999.0 + + +MEM = mem008 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.797 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +994.326,382.797,-1.92961,-13.27,-7.80518,-1.46261,-999.0 +986.49,445.515,-2.86817,-13.4482,-8.38395,-1.56082,-999.0 +976.065,529.603,-3.83301,-13.6238,-8.59201,-1.58514,-999.0 +962.788,637.305,-4.97521,-13.8277,-8.6772,-1.58156,-999.0 +946.423,771.75,-6.35277,-14.0739,-8.69871,-1.55888,-999.0 +926.564,936.997,-8.00937,-14.3807,-8.67658,-1.51529,-999.0 +902.838,1138.91,-7.08927,-38.8789,-6.13617,5.93121,-999.0 +874.878,1385.69,-4.27348,-19.8696,2.12691,7.8598,-999.0 +842.689,1682.53,-2.23094,-10.5691,12.8854,5.50665,-999.0 +806.703,2030.68,-0.590265,-6.72468,23.16,0.648195,-999.0 +767.414,2430.72,-0.0204515,-6.55481,28.878,-5.12291,-999.0 +725.346,2882.5,-0.3845,-8.58886,30.3503,-6.49126,-999.0 +681.054,3385.97,-1.486,-11.2807,31.4771,-4.10532,-999.0 +635.098,3940.75,-3.64262,-13.6878,33.5294,-4.50176,-999.0 +589.222,4529.38,-7.0779,-16.35,34.6711,-9.70877,-999.0 +545.486,5125.85,-11.2921,-20.3626,35.7281,-14.6971,-999.0 +504.429,5721.06,-15.6394,-27.9484,38.3751,-18.6937,-999.0 +465.919,6314.91,-19.9112,-38.425,42.3447,-22.6964,-999.0 +429.813,6907.71,-24.353,-48.275,47.6414,-25.4976,-999.0 +395.98,7499.22,-29.0786,-53.9306,52.7639,-26.1236,-999.0 +364.306,8088.85,-34.0663,-55.4994,55.8973,-24.8742,-999.0 +334.672,8676.29,-39.2295,-56.6275,57.1389,-23.1558,-999.0 +306.966,9261.56,-44.4249,-57.9121,57.2159,-21.2512,-999.0 +281.091,9844.87,-49.3781,-59.4043,57.4051,-19.6269,-999.0 +256.953,10427.7,-53.5135,-61.1951,59.6481,-18.9266,-999.0 +234.459,11013.2,-56.2466,-63.3166,65.6171,-19.4603,-999.0 +213.513,11605.6,-57.7488,-66.0897,74.0152,-21.398,-999.0 +194.031,12208.2,-58.4464,-69.866,82.3647,-23.0803,-999.0 +175.931,12823.4,-58.9377,-74.2821,87.8941,-24.0511,-999.0 +159.137,13451.8,-59.6182,-78.5732,90.2889,-24.7582,-999.0 +143.575,14094.0,-60.6775,-80.4479,88.5076,-24.4929,-999.0 +129.172,14750.0,-61.9117,-80.4479,83.4211,-22.5712,-999.0 +115.861,15420.9,-63.2599,-80.4479,76.5817,-19.9577,-999.0 +103.571,16108.1,-64.6099,-80.4479,70.276,-17.6239,-999.0 +92.2464,16815.2,-64.8636,-80.4479,61.8587,-17.6734,-999.0 +81.8293,17549.1,-63.3726,-80.4479,46.223,-22.2149,-999.0 +72.2633,18315.9,-61.9251,-80.4479,30.4765,-21.6963,-999.0 +63.4967,19119.5,-60.2951,-80.4479,24.7644,-17.7808,-999.0 +54.654,20061.7,-60.6701,-80.4479,22.2537,-14.0898,-999.0 + + +MEM = mem008 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.874 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +993.414,382.874,-1.02544,-15.8626,-7.96011,0.484779,-999.0 +985.576,445.778,-1.95724,-16.0633,-8.55794,0.531077,-999.0 +975.166,530.117,-2.92043,-16.2426,-8.77165,0.552593,-999.0 +961.908,638.142,-4.06378,-16.44,-8.85905,0.564433,-999.0 +945.556,772.991,-5.44502,-16.6685,-8.8826,0.572033,-999.0 +925.724,938.734,-7.10857,-16.9277,-8.87162,0.56794,-999.0 +902.024,1141.16,-6.55284,-36.049,-2.4943,9.04647,-999.0 +874.086,1388.13,-4.36842,-19.4953,3.59067,8.90816,-999.0 +841.927,1684.69,-2.65384,-10.4295,13.2319,7.27468,-999.0 +805.97,2032.39,-0.91947,-6.46377,23.8608,1.55917,-999.0 +766.712,2432.18,-0.115852,-6.2036,30.1659,-4.49914,-999.0 +724.685,2884.05,-0.236923,-8.81033,31.9094,-5.33326,-999.0 +680.436,3387.75,-1.28494,-12.3219,33.1588,-2.0983,-999.0 +634.531,3942.73,-3.46007,-15.3291,35.7397,-2.8555,-999.0 +588.708,4531.54,-6.82339,-18.9519,36.8037,-9.06206,-999.0 +545.029,5128.27,-10.9796,-24.1875,37.0226,-14.7102,-999.0 +504.019,5723.72,-15.4457,-31.7128,39.2969,-18.5381,-999.0 +465.549,6317.77,-19.7648,-41.7893,44.3605,-22.4018,-999.0 +429.476,6910.74,-24.2527,-49.9571,50.143,-24.2512,-999.0 +395.673,7502.33,-29.054,-52.7614,54.4559,-23.561,-999.0 +364.026,8091.86,-34.119,-54.2174,56.8384,-22.3909,-999.0 +334.417,8679.07,-39.3152,-55.507,57.259,-21.2331,-999.0 +306.734,9264.08,-44.4836,-57.0862,56.6461,-20.0313,-999.0 +280.881,9847.32,-49.314,-58.919,56.8159,-18.8776,-999.0 +256.765,10430.4,-53.3185,-60.8133,59.4464,-18.3881,-999.0 +234.291,11016.2,-56.1738,-62.9178,65.581,-18.7457,-999.0 +213.364,11608.5,-57.8287,-65.8938,74.0892,-19.7236,-999.0 +193.899,12210.5,-58.7026,-69.8866,82.7247,-20.2925,-999.0 +175.816,12824.6,-59.2652,-74.3125,88.4594,-21.0951,-999.0 +159.039,13452.2,-59.8007,-78.3464,91.2978,-22.1343,-999.0 +143.491,14094.0,-60.6312,-80.4479,89.7808,-22.3637,-999.0 +129.101,14750.2,-61.7264,-80.4479,84.4303,-21.4434,-999.0 +115.802,15421.6,-62.9322,-80.4479,76.9178,-20.2276,-999.0 +103.524,16110.1,-64.0402,-80.4479,69.7102,-19.6844,-999.0 +92.2093,16818.5,-64.4239,-80.4479,60.9428,-20.882,-999.0 +81.8013,17553.1,-63.1785,-80.4479,46.1988,-21.6752,-999.0 +72.2437,18321.5,-61.011,-80.4479,30.6203,-19.3477,-999.0 +63.4848,19128.3,-59.2538,-80.4479,21.4936,-16.9713,-999.0 +54.6499,20072.2,-60.4782,-80.4479,22.0719,-15.5516,-999.0 + + +MEM = mem008 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.919 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.041,382.919,-0.528751,-16.5091,-8.52765,2.18925,-999.0 +984.227,445.934,-1.4242,-16.7202,-9.16505,2.41144,-999.0 +973.811,530.432,-2.36513,-16.9087,-9.35641,2.52287,-999.0 +960.592,638.669,-3.48777,-17.12,-9.40111,2.60745,-999.0 +944.255,773.792,-4.85514,-17.3766,-9.36211,2.69759,-999.0 +924.455,939.882,-6.50373,-17.7385,-9.20429,2.86319,-999.0 +900.783,1142.54,-6.47414,-32.8291,-1.71875,10.7671,-999.0 +872.887,1389.66,-4.16983,-18.8509,4.81303,9.97252,-999.0 +840.768,1686.66,-2.17289,-9.16183,15.7414,7.9285,-999.0 +804.858,2035.04,-0.496508,-5.57182,25.8125,2.18168,-999.0 +765.646,2435.37,0.0806293,-5.77502,31.0848,-3.34262,-999.0 +723.674,2887.44,-0.198785,-8.84531,32.5999,-3.87032,-999.0 +679.493,3391.22,-1.17155,-13.0744,34.2761,-1.82081,-999.0 +633.661,3946.43,-3.21672,-16.3936,36.676,-3.85011,-999.0 +587.913,4535.53,-6.6039,-20.8457,37.6871,-10.2089,-999.0 +544.306,5132.45,-10.7983,-27.3565,38.4154,-15.4591,-999.0 +503.364,5728.02,-15.2814,-35.7956,40.9771,-19.6341,-999.0 +464.953,6322.14,-19.7113,-44.3649,45.9432,-22.276,-999.0 +428.933,6915.01,-24.3026,-49.2963,51.139,-22.9828,-999.0 +395.179,7506.31,-29.1715,-52.0291,55.0051,-22.7326,-999.0 +363.576,8095.44,-34.2513,-53.4813,56.7187,-22.1287,-999.0 +334.011,8682.25,-39.4229,-54.7132,56.5964,-21.3368,-999.0 +306.368,9266.94,-44.5367,-56.1854,55.9247,-20.4149,-999.0 +280.553,9850.04,-49.2629,-58.0024,56.3498,-19.683,-999.0 +256.471,10433.1,-53.2508,-59.9196,59.5259,-19.3769,-999.0 +234.028,11018.8,-56.2198,-62.2699,66.2037,-19.3206,-999.0 +213.131,11610.5,-58.09,-65.5963,75.4206,-19.4206,-999.0 +193.694,12211.4,-59.1059,-69.8302,84.6252,-19.488,-999.0 +175.637,12824.1,-59.6567,-74.3329,91.0832,-19.9657,-999.0 +158.884,13450.4,-60.1205,-78.2006,94.5247,-20.9105,-999.0 +143.358,14091.2,-60.7479,-80.4479,93.1124,-21.1935,-999.0 +128.989,14747.1,-61.5782,-80.4479,87.3031,-20.5206,-999.0 +115.709,15418.9,-62.5883,-80.4479,78.7789,-19.8084,-999.0 +103.448,16108.4,-63.5243,-80.4479,69.8152,-19.9966,-999.0 +92.1494,16817.9,-63.9526,-80.4479,59.5843,-21.884,-999.0 +81.7565,17552.9,-63.1228,-80.4479,45.602,-20.9536,-999.0 +72.2127,18320.5,-61.1066,-80.4479,30.8269,-18.3954,-999.0 +63.4659,19126.8,-58.9258,-80.4479,20.2064,-16.7246,-999.0 +54.6434,20072.2,-59.7186,-80.4479,17.8369,-16.3103,-999.0 + + +MEM = mem008 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.956 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.404,382.956,-0.185208,-14.9057,-9.15626,4.11598,-999.0 +982.64,446.065,-1.03744,-15.1085,-9.97764,4.66355,-999.0 +972.229,530.697,-1.95986,-15.2979,-10.2447,4.96361,-999.0 +959.026,639.113,-3.06991,-15.5159,-10.3324,5.20058,-999.0 +942.715,774.465,-4.43033,-15.7977,-10.3174,5.47373,-999.0 +922.947,940.842,-6.06778,-16.271,-10.0565,5.98746,-999.0 +899.316,1144.08,-5.56389,-24.7582,-0.325268,12.7097,-999.0 +871.457,1392.21,-3.15883,-14.7124,9.45508,11.9258,-999.0 +839.378,1690.48,-1.16784,-7.1382,19.2974,8.77716,-999.0 +803.521,2039.89,-0.0541163,-4.86816,28.0838,3.12119,-999.0 +764.374,2440.77,0.336602,-5.51474,32.3574,-1.48832,-999.0 +722.478,2893.14,-0.0673631,-8.83558,33.6219,-2.09478,-999.0 +678.375,3397.06,-1.07282,-13.5348,35.1436,-1.75615,-999.0 +632.626,3952.34,-3.07438,-17.6291,37.557,-5.23397,-999.0 +586.968,4541.56,-6.43504,-22.6121,38.5819,-11.4816,-999.0 +543.443,5138.5,-10.7382,-29.4988,39.353,-16.0972,-999.0 +502.577,5734.06,-15.1842,-37.5933,42.1976,-19.4575,-999.0 +464.234,6328.16,-19.702,-44.4183,46.7575,-21.5082,-999.0 +428.276,6920.81,-24.3926,-49.3038,51.6173,-22.2489,-999.0 +394.58,7511.71,-29.3104,-51.7862,54.7954,-22.1154,-999.0 +363.033,8100.36,-34.3913,-53.2836,55.926,-21.6379,-999.0 +333.518,8686.72,-39.526,-54.3465,55.5751,-21.066,-999.0 +305.922,9271.1,-44.5499,-55.4403,54.9096,-20.6234,-999.0 +280.152,9854.1,-49.2016,-57.0463,55.7068,-20.5148,-999.0 +256.111,10437.1,-53.2032,-59.1026,59.4929,-20.4552,-999.0 +233.707,11022.5,-56.3508,-61.7462,66.618,-20.4179,-999.0 +212.846,11613.2,-58.482,-65.2693,75.7749,-20.6638,-999.0 +193.444,12212.7,-59.5632,-69.7426,85.2272,-21.0691,-999.0 +175.419,12823.9,-60.0662,-74.3871,92.1969,-21.3723,-999.0 +158.695,13448.7,-60.4784,-78.0019,95.9949,-21.7462,-999.0 +143.196,14088.4,-60.8753,-80.4479,94.6802,-21.7088,-999.0 +128.852,14743.9,-61.4561,-80.4479,88.597,-20.4894,-999.0 +115.595,15416.0,-62.256,-80.4479,79.6267,-18.8431,-999.0 +103.355,16106.2,-63.0461,-80.4479,69.7436,-17.8321,-999.0 +92.0762,16817.1,-63.2851,-80.4479,58.8079,-19.607,-999.0 +81.701,17553.1,-62.719,-80.4479,43.1741,-19.7878,-999.0 +72.1736,18319.5,-61.6534,-80.4479,29.6731,-18.5445,-999.0 +63.4423,19121.6,-60.0821,-80.4479,22.0967,-15.6187,-999.0 +54.6352,20064.4,-59.2927,-80.4479,18.0905,-15.4458,-999.0 + + +MEM = mem008 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.965 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.731,382.965,-0.118202,-13.5632,-9.49345,5.07582,-999.0 +981.937,446.104,-0.920363,-13.7647,-10.6988,5.90376,-999.0 +971.551,530.787,-1.82374,-13.9453,-11.1246,6.30227,-999.0 +958.347,639.274,-2.92549,-14.1457,-11.2922,6.55804,-999.0 +942.059,774.719,-4.27672,-14.3934,-11.3304,6.80048,-999.0 +922.29,941.241,-5.80555,-15.5086,-10.3889,8.31382,-999.0 +898.684,1144.99,-4.63116,-20.7045,0.910742,13.9568,-999.0 +870.834,1394.24,-1.96041,-11.1304,12.7526,12.962,-999.0 +838.777,1693.69,-0.447941,-5.95823,21.9534,9.18462,-999.0 +802.933,2044.12,0.541901,-3.17022,30.4776,3.21204,-999.0 +763.806,2445.96,0.804555,-4.6798,33.9998,0.398572,-999.0 +721.931,2899.05,0.269424,-8.80538,34.659,-1.2711,-999.0 +677.868,3403.34,-0.954626,-13.7178,35.9176,-2.96317,-999.0 +632.157,3958.54,-3.1926,-18.244,37.4884,-6.65573,-999.0 +586.538,4547.3,-6.61509,-23.7081,38.912,-11.6635,-999.0 +543.052,5143.81,-10.8231,-31.07,40.0587,-16.0619,-999.0 +502.22,5739.01,-15.3279,-38.5072,42.8321,-18.5789,-999.0 +463.908,6332.71,-19.841,-44.856,47.5684,-20.133,-999.0 +427.979,6924.98,-24.5227,-48.8818,52.1859,-20.9788,-999.0 +394.308,7515.52,-29.4241,-51.2979,55.1641,-20.9987,-999.0 +362.785,8103.86,-34.4783,-52.9046,55.8747,-20.5938,-999.0 +333.294,8690.02,-39.5464,-53.9148,55.0429,-20.3421,-999.0 +305.719,9274.38,-44.4876,-54.8105,54.3955,-20.3593,-999.0 +279.968,9857.52,-49.0988,-56.3185,55.8089,-20.3846,-999.0 +255.946,10440.7,-53.1481,-58.522,60.2536,-20.2787,-999.0 +233.56,11025.9,-56.4094,-61.3934,67.4868,-20.5335,-999.0 +212.716,11616.2,-58.6384,-65.2687,76.306,-21.3213,-999.0 +193.328,12214.9,-59.9056,-69.9888,85.3103,-21.8175,-999.0 +175.318,12824.8,-60.5176,-74.5362,91.9762,-22.2262,-999.0 +158.606,13448.6,-60.6697,-77.8837,95.8168,-22.7007,-999.0 +143.121,14088.1,-60.6721,-80.3563,94.4962,-22.4311,-999.0 +128.788,14744.6,-60.9043,-80.4479,88.3087,-20.6415,-999.0 +115.542,15418.4,-61.5807,-80.4479,79.3288,-18.5197,-999.0 +103.312,16110.9,-62.1863,-80.4479,69.1465,-17.3754,-999.0 +92.0426,16824.7,-62.2304,-80.4479,56.7686,-18.6483,-999.0 +81.6756,17563.7,-61.8956,-80.4479,40.753,-20.439,-999.0 +72.1559,18330.1,-62.2449,-80.4479,29.3837,-20.1893,-999.0 +63.4314,19128.5,-61.1941,-80.4479,23.5223,-14.0995,-999.0 +54.6314,20067.0,-59.8486,-80.4479,19.9027,-14.9537,-999.0 + + +MEM = mem008 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.916 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.51,382.916,-0.67851,-12.6164,-9.226,5.84659,-999.0 +981.721,445.963,-1.26149,-12.9647,-11.6499,7.67277,-999.0 +971.335,530.562,-2.10028,-13.1863,-12.439,8.44054,-999.0 +958.131,638.959,-3.1667,-13.4175,-12.8083,8.974,-999.0 +941.845,774.309,-4.47988,-13.74,-12.7915,9.5664,-999.0 +922.087,940.897,-5.42303,-16.5995,-9.0433,13.621,-999.0 +898.477,1144.96,-4.29214,-16.9462,0.628414,15.3994,-999.0 +870.63,1394.62,-1.60349,-10.0618,13.7996,13.4704,-999.0 +838.566,1694.55,-0.121348,-4.85085,23.4281,9.18291,-999.0 +802.727,2045.66,1.12676,-3.035,31.8746,4.87354,-999.0 +763.611,2448.25,1.27426,-5.07541,34.8402,2.35016,-999.0 +721.753,2901.82,0.461681,-9.20703,36.0933,-0.00650164,-999.0 +677.703,3406.26,-0.901989,-14.3271,37.1631,-3.26419,-999.0 +632.01,3961.38,-3.21575,-19.35,37.6353,-7.39349,-999.0 +586.409,4549.86,-6.74531,-25.0374,38.8053,-11.4062,-999.0 +542.936,5145.97,-10.9605,-32.1271,40.3636,-14.8842,-999.0 +502.115,5740.88,-15.4046,-39.1732,43.5335,-17.2204,-999.0 +463.812,6334.39,-19.9101,-44.6233,48.3224,-18.7412,-999.0 +427.89,6926.45,-24.6225,-47.9475,52.8933,-19.1797,-999.0 +394.226,7516.73,-29.539,-49.829,55.6123,-18.6114,-999.0 +362.712,8104.85,-34.5425,-51.4553,56.0186,-17.8439,-999.0 +333.226,8690.95,-39.5169,-53.094,55.1903,-17.8183,-999.0 +305.659,9275.49,-44.3731,-54.415,54.9179,-18.5445,-999.0 +279.913,9858.92,-48.9664,-56.0004,56.853,-19.3379,-999.0 +255.896,10442.3,-53.0793,-58.3367,61.4389,-20.2776,-999.0 +233.515,11027.6,-56.4344,-61.5707,68.5025,-21.3086,-999.0 +212.675,11617.7,-58.7397,-65.9275,77.0019,-22.0057,-999.0 +193.292,12216.0,-60.0004,-71.0486,85.8574,-22.4598,-999.0 +175.286,12825.9,-60.4422,-75.2924,92.5366,-23.5053,-999.0 +158.58,13450.1,-60.4112,-77.9244,95.9818,-24.8214,-999.0 +143.098,14090.5,-60.3746,-80.2694,94.3389,-24.4318,-999.0 +128.769,14747.7,-60.6669,-80.4479,88.392,-21.5752,-999.0 +115.526,15422.1,-61.4463,-80.4479,79.8348,-18.1056,-999.0 +103.3,16114.8,-62.1303,-80.4479,69.8217,-16.025,-999.0 +92.0325,16829.0,-61.9741,-80.4479,55.512,-17.4863,-999.0 +81.6684,17568.2,-62.0002,-80.4479,37.9747,-18.7651,-999.0 +72.1506,18333.2,-62.8104,-80.4479,30.2634,-17.647,-999.0 +63.4283,19130.2,-61.3276,-80.4479,24.8644,-12.0518,-999.0 +54.6304,20067.7,-60.0749,-80.4479,20.8165,-13.547,-999.0 + + +MEM = mem007 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.274 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.505,384.274,12.3919,-0.027056,-1.4303,-3.07915,-999.0 +967.137,450.58,12.0009,-0.721772,-1.87879,-3.76311,-999.0 +957.537,539.532,11.1444,-0.841901,-1.81447,-3.79533,-999.0 +945.758,653.401,10.0221,-0.83461,-1.83777,-3.6822,-999.0 +930.685,795.444,8.7473,-1.28709,-1.38923,-2.9816,-999.0 +908.597,971.08,9.8028,-5.35327,-0.833892,1.60655,-999.0 +885.715,1186.62,10.1874,-8.17614,1.02034,-2.93428,-999.0 +861.108,1447.85,10.5868,-10.349,5.56652,-6.94718,-999.0 +830.377,1757.85,9.90195,-12.1206,10.0816,-9.09752,-999.0 +793.904,2117.03,8.53629,-14.5044,15.5594,-8.46156,-999.0 +752.945,2525.61,5.95234,-17.8927,20.2133,-7.45406,-999.0 +710.766,2982.93,2.72619,-20.7149,22.9299,-9.59241,-999.0 +667.487,3488.3,-0.671158,-22.2191,25.2244,-11.9371,-999.0 +623.512,4040.75,-4.59929,-24.3379,26.791,-15.6161,-999.0 +579.3,4623.84,-8.53093,-24.4258,29.4915,-20.2297,-999.0 +536.005,5214.39,-12.6431,-23.8056,32.4167,-25.8431,-999.0 +495.1,5804.88,-16.9049,-25.3805,33.5492,-29.1091,-999.0 +457.25,6394.37,-21.604,-28.0283,33.0318,-36.4982,-999.0 +421.704,6981.8,-26.5508,-35.9288,30.9308,-44.0585,-999.0 +389.155,7566.4,-31.5212,-42.2249,28.2445,-49.5421,-999.0 +358.028,8148.12,-36.5247,-47.5385,25.3904,-56.4648,-999.0 +328.44,8727.72,-41.8357,-48.4741,26.1212,-61.748,-999.0 +302.142,9304.65,-46.8354,-50.356,28.5372,-60.3126,-999.0 +277.88,9878.33,-51.2477,-55.2629,30.0884,-57.9438,-999.0 +252.771,10452.5,-55.1819,-61.3376,32.96,-53.938,-999.0 +229.815,11031.7,-58.1131,-65.8854,40.4989,-43.7748,-999.0 +210.158,11617.4,-59.4727,-68.4804,40.7987,-36.9678,-999.0 +190.903,12212.9,-59.7458,-72.421,54.2614,-32.7917,-999.0 +173.03,12827.4,-56.2045,-76.5208,56.7723,-34.0299,-999.0 +157.87,13460.2,-55.6914,-78.7248,59.2651,-29.4109,-999.0 +143.645,14102.1,-57.3554,-80.2722,61.3506,-22.5998,-999.0 +129.395,14752.2,-59.7316,-80.4479,57.5526,-19.238,-999.0 +116.931,15413.0,-60.6554,-80.4479,50.707,-19.6442,-999.0 +102.548,16094.4,-62.2605,-80.4479,42.1417,-8.76654,-999.0 +89.3761,16805.9,-64.5586,-80.4479,41.9292,-5.58068,-999.0 +80.5207,17544.4,-62.2102,-80.4479,38.0514,-18.5613,-999.0 +71.8443,18310.3,-59.3702,-80.4479,30.5806,-23.3116,-999.0 +63.2581,19111.8,-57.0594,-80.4479,20.1909,-16.7516,-999.0 +54.5946,20051.3,-57.1529,-80.4479,10.8694,-5.1114,-999.0 + + +MEM = mem007 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.18 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.663,384.18,11.512,-0.217119,-2.5402,-2.02409,-999.0 +968.976,450.356,11.7115,-0.77862,-3.04353,-2.79093,-999.0 +958.704,539.273,10.9375,-0.936169,-2.35792,-2.5628,-999.0 +945.663,653.23,9.8429,-1.08154,-1.40687,-2.2114,-999.0 +929.551,795.613,8.77827,-1.59428,-0.358809,-1.37629,-999.0 +910.033,971.595,9.93882,-5.19427,1.29438,2.51898,-999.0 +886.713,1187.45,10.487,-8.27496,2.49762,-1.19862,-999.0 +859.228,1449.49,10.5351,-10.3594,6.82456,-6.32963,-999.0 +827.629,1760.86,9.73405,-11.9726,10.6685,-9.24364,-999.0 +792.342,2121.46,8.3021,-14.2284,16.0642,-10.2453,-999.0 +753.839,2530.78,5.84743,-17.3193,19.6216,-10.695,-999.0 +712.626,2988.27,2.92649,-20.0048,22.4145,-12.7577,-999.0 +669.231,3493.65,-0.569883,-21.7688,24.738,-16.1904,-999.0 +624.189,4046.52,-4.43543,-23.7237,26.5922,-20.468,-999.0 +579.214,4630.81,-8.50815,-22.6893,29.3833,-24.4591,-999.0 +536.315,5222.65,-12.5976,-22.2195,31.8448,-27.8987,-999.0 +496.02,5813.75,-16.9278,-24.4814,32.2813,-32.7037,-999.0 +458.216,6403.16,-21.6159,-30.9471,31.106,-38.4135,-999.0 +422.774,6990.59,-26.233,-41.4433,28.613,-45.5719,-999.0 +389.564,7576.03,-31.1818,-40.6058,26.0615,-51.7763,-999.0 +358.473,8159.0,-36.2972,-44.1036,23.5123,-56.2451,-999.0 +329.385,8739.31,-41.5143,-46.0859,24.0045,-63.5885,-999.0 +302.188,9317.32,-46.5322,-51.5638,26.0995,-68.1458,-999.0 +276.793,9893.59,-51.2642,-56.6329,28.6917,-62.9911,-999.0 +253.104,10469.7,-55.1804,-62.1897,36.3753,-57.026,-999.0 +231.028,11048.9,-57.5375,-66.3084,40.1756,-49.4488,-999.0 +210.472,11634.6,-59.4575,-68.5082,42.1056,-39.388,-999.0 +191.352,12230.3,-59.6757,-72.2025,53.1147,-31.6808,-999.0 +173.589,12843.5,-56.7942,-76.0063,55.9176,-30.5908,-999.0 +157.107,13476.9,-55.9468,-78.4605,56.9264,-27.4056,-999.0 +141.833,14124.8,-57.755,-80.3111,57.8962,-20.5617,-999.0 +127.696,14782.7,-60.6241,-80.4479,57.5428,-15.82,-999.0 +114.633,15451.5,-62.519,-80.4479,54.4521,-14.402,-999.0 +102.572,16135.8,-63.5186,-80.4479,47.7399,-9.79272,-999.0 +91.4578,16838.6,-64.3865,-80.4479,41.4427,-8.1155,-999.0 +81.2353,17564.1,-64.0671,-80.4479,33.349,-18.5704,-999.0 +71.8476,18320.2,-61.9162,-80.4479,24.8699,-24.9096,-999.0 +63.2448,19115.8,-58.5783,-80.4479,15.9122,-18.602,-999.0 +54.567,20053.7,-57.5343,-80.4479,8.78146,-1.98892,-999.0 + + +MEM = mem007 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.114 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.689,384.114,10.803,-0.124152,-3.30269,-0.794329,-999.0 +969.973,450.178,11.3579,-0.760431,-4.12408,-1.02128,-999.0 +959.695,539.02,10.7586,-0.955023,-2.36847,-0.538095,-999.0 +946.638,652.948,9.82938,-1.07949,-0.103722,-0.0858764,-999.0 +930.516,795.458,9.26224,-1.96736,1.75682,1.13077,-999.0 +910.981,971.765,10.5507,-5.70811,3.87837,3.7272,-999.0 +887.631,1188.07,11.0988,-8.5599,5.81501,0.458946,-999.0 +860.121,1450.49,10.764,-10.1024,9.13082,-5.34969,-999.0 +828.486,1762.06,9.79268,-11.6037,12.2315,-8.5647,-999.0 +793.155,2122.63,8.11423,-13.7043,16.4995,-11.0123,-999.0 +754.612,2531.81,5.7452,-16.7594,19.6165,-12.6241,-999.0 +713.35,2989.18,2.79478,-19.364,22.7445,-14.6494,-999.0 +669.902,3494.45,-0.635785,-21.6692,24.4993,-19.409,-999.0 +624.811,4047.26,-4.54005,-22.3143,26.3044,-23.4736,-999.0 +579.778,4631.46,-8.68778,-20.4225,28.8079,-26.2249,-999.0 +536.824,5223.19,-12.7608,-20.7565,30.5691,-28.5803,-999.0 +496.486,5814.17,-16.9398,-26.4394,30.9065,-32.3577,-999.0 +458.648,6404.01,-21.1448,-35.8147,30.692,-40.6529,-999.0 +423.171,6992.51,-25.798,-39.1408,29.7616,-48.6903,-999.0 +389.923,7578.99,-30.8854,-38.4369,30.1882,-52.7242,-999.0 +358.798,8162.8,-36.0558,-40.2845,31.0372,-54.397,-999.0 +329.677,8743.96,-41.218,-44.427,31.9156,-56.169,-999.0 +302.455,9322.59,-46.4508,-49.6798,32.6216,-57.6199,-999.0 +277.033,9898.86,-51.4594,-55.7277,34.1926,-57.5806,-999.0 +253.32,10474.1,-55.7145,-61.7414,37.8474,-57.9377,-999.0 +231.222,11051.3,-58.6391,-66.028,39.659,-53.0924,-999.0 +210.644,11634.3,-60.4787,-68.3823,41.1814,-42.0176,-999.0 +191.503,12228.4,-59.8864,-71.9634,49.5189,-32.249,-999.0 +173.722,12840.5,-57.5005,-75.739,54.4721,-26.6339,-999.0 +157.223,13472.3,-56.4662,-78.3532,55.1633,-23.242,-999.0 +141.933,14119.6,-57.8089,-80.4479,55.2979,-19.5667,-999.0 +127.781,14778.3,-60.2667,-80.4479,54.6423,-15.053,-999.0 +114.703,15447.8,-62.6254,-80.4479,53.3994,-11.9655,-999.0 +102.629,16131.7,-63.8468,-80.4479,49.6906,-10.9856,-999.0 +91.5022,16835.5,-63.7391,-80.4479,39.895,-13.2742,-999.0 +81.2682,17565.0,-62.6611,-80.4479,27.9565,-21.8953,-999.0 +71.8707,18326.7,-60.5182,-80.4479,21.0844,-26.0737,-999.0 +63.2587,19127.3,-57.7001,-80.4479,16.4933,-19.8828,-999.0 +54.5718,20068.7,-57.1526,-80.4479,13.7687,-2.03494,-999.0 + + +MEM = mem007 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.013 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.933,384.013,9.78607,0.0365284,-2.92906,2.27909,-999.0 +967.243,449.888,10.761,-0.802102,-3.93596,3.10988,-999.0 +956.992,538.561,10.3415,-0.932437,-0.830595,3.71507,-999.0 +943.98,652.376,9.75037,-1.20097,2.33521,4.06312,-999.0 +927.903,795.019,10.0173,-2.95408,4.71129,5.36329,-999.0 +908.428,971.698,11.2815,-6.58067,7.32689,6.20714,-999.0 +885.155,1188.38,11.5449,-8.55806,9.41119,2.35582,-999.0 +857.725,1450.99,10.8604,-9.88747,11.4594,-3.15375,-999.0 +826.184,1762.51,9.71667,-11.3902,14.3755,-7.37337,-999.0 +790.958,2122.8,7.85938,-13.5345,16.9198,-10.6864,-999.0 +752.532,2531.55,5.51751,-16.464,20.3496,-12.5874,-999.0 +711.393,2988.42,2.49864,-18.9734,22.6599,-16.4771,-999.0 +668.073,3492.96,-1.03057,-20.885,24.1033,-20.8653,-999.0 +623.106,4044.93,-4.98849,-19.3665,26.3723,-23.4433,-999.0 +578.195,4628.51,-8.93486,-17.853,28.8497,-25.2168,-999.0 +535.363,5219.77,-12.8789,-21.7839,31.2017,-27.8964,-999.0 +495.154,5810.41,-16.8289,-29.7235,32.5197,-33.502,-999.0 +457.436,6400.08,-21.1108,-37.9684,30.666,-41.4242,-999.0 +422.067,6988.37,-25.7682,-41.4504,28.2745,-48.5998,-999.0 +388.921,7574.61,-30.8563,-41.095,29.4556,-52.6636,-999.0 +357.888,8158.12,-36.0627,-42.3083,32.0816,-54.33,-999.0 +328.855,8738.92,-41.2457,-46.0397,33.8626,-56.017,-999.0 +301.712,9317.38,-46.3033,-51.4808,35.8951,-55.9744,-999.0 +276.366,9893.89,-51.1459,-57.3717,39.1574,-53.6063,-999.0 +252.723,10469.5,-55.4892,-62.525,42.4578,-53.1833,-999.0 +230.689,11046.6,-58.6694,-66.3089,43.2922,-53.0921,-999.0 +210.172,11629.0,-60.5352,-68.7294,42.4975,-47.4134,-999.0 +191.086,12221.8,-60.4274,-72.0803,48.4893,-36.7255,-999.0 +173.356,12831.7,-58.1353,-76.8138,54.7726,-29.2346,-999.0 +156.905,13461.3,-56.9345,-80.0793,58.0603,-23.4612,-999.0 +141.659,14106.8,-58.1329,-80.4479,58.4976,-19.7082,-999.0 +127.55,14764.2,-60.2748,-80.4479,56.2446,-17.5117,-999.0 +114.511,15433.4,-62.2976,-80.4479,54.2099,-13.5011,-999.0 +102.472,16117.3,-63.5974,-80.4479,52.1812,-12.4249,-999.0 +91.3792,16822.2,-62.6208,-80.4479,41.58,-14.5586,-999.0 +81.1754,17554.8,-61.2688,-80.4479,26.4599,-18.2799,-999.0 +71.8055,18319.0,-59.7098,-80.4479,17.166,-18.6969,-999.0 +63.2187,19119.4,-57.588,-80.4479,14.1824,-12.3562,-999.0 +54.5579,20058.3,-57.3086,-80.4479,14.5534,0.749633,-999.0 + + +MEM = mem007 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.944 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.341,383.944,8.99981,0.700304,-0.557213,1.39053,-999.0 +966.66,449.674,10.1647,-0.435287,-1.39658,3.01649,-999.0 +956.411,538.253,10.2367,-0.805964,1.81464,3.5111,-999.0 +943.41,652.099,9.98664,-1.251,5.13956,3.77733,-999.0 +927.343,794.919,10.5197,-3.28916,8.48771,4.67957,-999.0 +907.88,971.805,11.5414,-6.68422,11.0042,3.67675,-999.0 +884.62,1188.68,11.8226,-8.46801,12.8377,-0.269048,-999.0 +857.212,1451.5,11.0515,-9.64194,14.1439,-4.88225,-999.0 +825.688,1763.15,9.75564,-11.124,15.9406,-10.7438,-999.0 +790.488,2123.57,8.03763,-13.6824,18.3232,-13.6844,-999.0 +752.084,2532.46,5.57464,-16.5465,21.0607,-16.0177,-999.0 +710.978,2989.27,2.46461,-20.0429,22.9463,-19.5682,-999.0 +667.683,3493.71,-1.09957,-19.3288,25.3013,-21.9699,-999.0 +622.732,4046.02,-4.85773,-15.5531,26.8952,-24.2434,-999.0 +577.838,4630.25,-8.6231,-18.6367,30.341,-26.7562,-999.0 +535.047,5222.31,-12.2705,-25.4392,33.7683,-29.6253,-999.0 +494.874,5813.87,-16.4031,-31.8239,33.4053,-36.057,-999.0 +457.181,6404.14,-20.9732,-34.2349,31.6657,-42.5744,-999.0 +421.83,6992.56,-25.892,-35.2692,32.0354,-45.6495,-999.0 +388.699,7578.65,-30.9525,-37.6296,33.8057,-47.5552,-999.0 +357.685,8162.02,-36.1003,-41.1932,35.2423,-49.7593,-999.0 +328.671,8742.73,-41.2545,-45.8505,36.2019,-52.8079,-999.0 +301.547,9321.15,-46.2826,-51.533,38.0711,-54.6853,-999.0 +276.218,9897.64,-51.1361,-57.5881,41.9348,-54.0857,-999.0 +252.59,10472.8,-55.761,-62.7638,44.9675,-54.0212,-999.0 +230.571,11048.6,-59.3035,-66.826,43.7624,-54.2287,-999.0 +210.067,11629.4,-61.0505,-69.4598,41.1541,-47.9718,-999.0 +190.993,12220.5,-61.064,-72.0121,45.1253,-38.7417,-999.0 +173.274,12827.7,-59.3389,-76.9443,53.0697,-30.9291,-999.0 +156.835,13453.8,-58.0169,-80.4479,59.4181,-26.0294,-999.0 +141.6,14097.2,-58.3405,-80.4479,61.4613,-23.9558,-999.0 +127.5,14754.7,-59.9373,-80.4479,59.4963,-23.125,-999.0 +114.47,15425.2,-61.67,-80.4479,56.2379,-20.5096,-999.0 +102.44,16112.1,-62.2554,-80.4479,54.0704,-18.0674,-999.0 +91.3542,16822.3,-60.6757,-80.4479,43.4397,-17.7529,-999.0 +81.1567,17562.0,-58.9641,-80.4479,25.5764,-17.8352,-999.0 +71.7926,18331.1,-59.0678,-80.4479,15.5705,-16.0969,-999.0 +63.2113,19129.8,-58.9226,-80.4479,14.7242,-9.98352,-999.0 +54.5555,20063.1,-58.2959,-80.4479,17.1057,-1.73492,-999.0 + + +MEM = mem007 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.924 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.924,383.923,8.73584,0.727294,-1.08274,-0.919958,-999.0 +970.195,449.622,10.0044,-0.289471,-1.84842,0.921871,-999.0 +959.928,538.22,10.3419,-0.667174,1.18765,1.37164,-999.0 +946.858,652.226,10.5027,-1.23186,5.28441,1.28126,-999.0 +930.739,795.392,11.2705,-3.5425,9.38388,0.656882,-999.0 +911.199,972.755,12.2563,-6.87138,12.4294,-2.05738,-999.0 +887.852,1190.1,12.2463,-8.30332,13.1116,-5.7082,-999.0 +860.332,1453.31,11.319,-9.32414,13.272,-11.5341,-999.0 +828.687,1765.32,9.99761,-11.1054,14.6269,-16.4045,-999.0 +793.351,2125.96,8.00795,-13.3526,16.9887,-18.5739,-999.0 +754.795,2534.76,5.32294,-16.4712,19.34,-19.8182,-999.0 +713.53,2991.37,2.33469,-20.4842,22.5786,-21.0724,-999.0 +670.062,3496.24,-0.797158,-16.9582,24.8046,-21.7469,-999.0 +624.938,4049.64,-4.30203,-16.9412,28.1054,-25.1294,-999.0 +579.883,4635.4,-7.76658,-20.9201,31.9686,-28.0411,-999.0 +536.934,5229.23,-11.597,-25.843,33.5095,-31.6715,-999.0 +496.602,5822.28,-16.0176,-28.9288,34.0164,-35.2072,-999.0 +458.757,6413.64,-20.7615,-30.9305,33.9502,-38.4074,-999.0 +423.263,7002.94,-25.6975,-33.3244,33.594,-41.4759,-999.0 +390.003,7589.87,-30.7381,-36.6856,33.8574,-44.0405,-999.0 +358.869,8174.13,-35.8603,-40.7902,35.0889,-46.6998,-999.0 +329.744,8755.81,-40.9886,-45.5233,36.9293,-50.2508,-999.0 +302.516,9335.3,-46.0003,-51.1017,39.2471,-53.0771,-999.0 +277.089,9912.86,-50.8931,-57.1468,42.4943,-53.5802,-999.0 +253.372,10488.9,-55.6589,-62.5733,45.4459,-53.1999,-999.0 +231.269,11065.2,-59.3561,-66.5053,44.6933,-52.3897,-999.0 +210.685,11647.2,-60.5088,-69.6905,42.0667,-45.5412,-999.0 +191.54,12241.5,-59.7773,-72.7388,45.873,-34.4712,-999.0 +173.753,12851.9,-58.807,-77.4379,53.814,-29.1831,-999.0 +157.25,13479.5,-58.0651,-80.4479,58.7734,-25.266,-999.0 +141.956,14123.0,-58.7405,-80.4479,59.956,-24.4696,-999.0 +127.801,14780.2,-60.3362,-80.4479,57.1419,-26.1375,-999.0 +114.72,15450.8,-61.894,-80.4479,52.3828,-26.9811,-999.0 +102.643,16138.8,-62.1431,-80.4479,46.4761,-26.0606,-999.0 +91.5143,16850.4,-60.8332,-80.4479,36.7246,-23.4929,-999.0 +81.2773,17590.6,-59.4615,-80.4479,21.6667,-20.5224,-999.0 +71.8769,18359.8,-59.5911,-80.4479,10.5087,-13.9094,-999.0 +63.2621,19157.8,-59.9527,-80.4479,11.1836,-9.21703,-999.0 +54.573,20090.9,-58.867,-80.4479,16.116,-7.05271,-999.0 + + +MEM = mem007 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.888 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.672,383.888,8.37373,0.697785,-0.312687,-1.04236,-999.0 +970.958,449.515,9.74486,-0.246395,-0.582505,0.858329,-999.0 +960.674,538.07,10.2892,-0.569141,2.68544,0.841915,-999.0 +947.591,652.112,10.6878,-1.10935,7.35178,-0.0563637,-999.0 +931.465,795.345,11.3466,-3.45103,11.2291,-2.13159,-999.0 +911.912,972.66,12.0534,-6.87601,13.6627,-6.38918,-999.0 +888.546,1189.75,11.8169,-8.10321,13.6044,-9.6732,-999.0 +861.003,1452.61,10.9416,-9.01262,12.5426,-15.169,-999.0 +829.334,1764.16,9.51632,-11.0034,12.3651,-18.994,-999.0 +793.97,2124.05,7.31297,-13.2461,15.0151,-20.6509,-999.0 +755.382,2531.64,4.36682,-16.2167,18.441,-21.0671,-999.0 +714.079,2986.9,1.51015,-17.6159,22.584,-20.9499,-999.0 +670.578,3490.39,-1.48173,-19.1263,25.986,-23.2135,-999.0 +625.43,4042.36,-4.75911,-19.7013,28.5161,-25.5668,-999.0 +580.348,4627.19,-8.02231,-20.5675,30.9539,-26.1988,-999.0 +537.36,5220.69,-11.6984,-24.0864,32.9798,-28.0845,-999.0 +496.992,5813.74,-16.0199,-27.0734,34.6313,-30.087,-999.0 +459.11,6405.24,-20.7321,-29.5108,34.5693,-32.5648,-999.0 +423.589,6994.77,-25.5746,-32.9312,33.5969,-35.3755,-999.0 +390.301,7582.07,-30.5523,-37.1883,33.1337,-38.9201,-999.0 +359.14,8166.79,-35.6611,-41.583,33.8543,-42.4326,-999.0 +329.993,8748.97,-40.7728,-46.4426,35.5918,-45.4566,-999.0 +302.741,9329.05,-45.7448,-52.3854,38.306,-48.4885,-999.0 +277.293,9907.26,-50.6484,-58.5637,41.8823,-51.4458,-999.0 +253.555,10484.1,-55.298,-63.5172,44.4713,-53.5842,-999.0 +231.432,11061.9,-58.6377,-67.094,44.4175,-52.751,-999.0 +210.83,11645.8,-59.8294,-70.3473,43.2838,-45.2882,-999.0 +191.667,12241.7,-59.3765,-73.648,46.3604,-35.3624,-999.0 +173.863,12853.5,-58.2739,-77.5969,51.4092,-30.2075,-999.0 +157.344,13482.8,-57.4698,-80.4479,55.4752,-26.4119,-999.0 +142.035,14127.4,-58.7505,-80.4479,57.1836,-26.0496,-999.0 +127.867,14784.8,-60.2798,-80.4479,54.6158,-28.3932,-999.0 +114.774,15456.3,-61.4656,-80.4479,49.3706,-27.903,-999.0 +102.687,16144.5,-62.5611,-80.4479,44.0304,-24.4413,-999.0 +91.5481,16852.2,-62.8772,-80.4479,37.2925,-23.3039,-999.0 +81.3023,17584.9,-61.8829,-80.4479,24.4892,-18.3135,-999.0 +71.8941,18347.6,-61.0286,-80.4479,13.3358,-10.6323,-999.0 +63.2723,19141.2,-61.1164,-80.4479,10.956,-6.54694,-999.0 +54.5762,20071.3,-59.4316,-80.4479,16.3566,-7.41365,-999.0 + + +MEM = mem007 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.857 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.902,383.857,8.09316,0.519441,1.04778,4.20217,-999.0 +970.194,449.449,9.73281,-0.240789,1.85957,5.75257,-999.0 +959.906,538.071,10.6896,-0.478826,5.2906,5.21583,-999.0 +946.841,652.34,11.4822,-1.79908,9.83102,2.90578,-999.0 +930.726,796.057,12.7269,-5.27725,12.907,-2.46031,-999.0 +911.202,974.135,13.3099,-6.54156,12.9684,-7.26787,-999.0 +887.85,1192.13,12.8832,-7.38895,11.649,-11.167,-999.0 +860.335,1455.87,11.8778,-10.0215,10.7625,-15.6821,-999.0 +828.694,1767.92,9.78149,-12.5478,12.2397,-18.1965,-999.0 +793.369,2127.55,6.94717,-15.0184,14.321,-19.4274,-999.0 +754.818,2534.57,4.01971,-14.6734,18.3606,-20.466,-999.0 +713.54,2989.54,1.39357,-16.5225,21.2837,-24.8462,-999.0 +670.067,3493.27,-1.21571,-17.49,26.245,-27.9068,-999.0 +624.949,4046.17,-4.21299,-18.7465,30.4895,-27.1153,-999.0 +579.9,4632.27,-7.41914,-20.3457,32.006,-27.5062,-999.0 +536.946,5226.78,-11.3969,-23.5695,34.3853,-27.7532,-999.0 +496.61,5820.39,-15.8199,-26.4634,36.177,-28.9727,-999.0 +458.761,6412.42,-20.4489,-29.7635,36.6197,-31.3858,-999.0 +423.268,7002.52,-25.3007,-33.6741,36.4497,-34.1324,-999.0 +390.011,7590.31,-30.3446,-37.9045,36.1986,-36.5365,-999.0 +358.877,8175.35,-35.5249,-42.3535,36.2984,-38.5115,-999.0 +329.753,8757.73,-40.6766,-47.2702,36.9578,-40.8989,-999.0 +302.523,9337.85,-45.7381,-52.5984,38.2527,-44.4285,-999.0 +277.096,9915.78,-50.8149,-57.5139,40.0265,-49.2549,-999.0 +253.378,10491.9,-55.624,-62.0947,42.6757,-52.8641,-999.0 +231.273,11068.8,-58.9362,-66.8995,44.4577,-50.7286,-999.0 +210.691,11652.0,-59.951,-70.7339,46.7247,-41.7411,-999.0 +191.544,12247.1,-59.6854,-74.0754,50.2261,-32.9924,-999.0 +173.757,12857.3,-58.995,-76.9201,53.7568,-29.3238,-999.0 +157.253,13483.6,-58.7346,-79.4347,56.6009,-27.306,-999.0 +141.958,14125.1,-59.3749,-80.4479,56.4737,-26.035,-999.0 +127.803,14780.9,-60.5465,-80.4479,54.6729,-24.2585,-999.0 +114.721,15451.7,-61.5618,-80.4479,49.8212,-22.1473,-999.0 +102.643,16140.1,-62.1415,-80.4479,39.4496,-19.2663,-999.0 +91.5137,16848.3,-62.7928,-80.4479,30.8195,-17.4784,-999.0 +81.2761,17580.9,-61.8655,-80.4479,19.7063,-15.2023,-999.0 +71.8756,18343.3,-60.9319,-80.4479,10.5956,-9.12885,-999.0 +63.261,19135.7,-61.5895,-80.4479,7.70293,-9.96071,-999.0 +54.5724,20063.4,-59.7768,-80.4479,13.9824,-17.3775,-999.0 + + +MEM = mem007 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.791 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.326,383.791,7.49457,0.285834,3.76468,3.03195,-999.0 +968.622,449.308,9.6868,-0.160128,5.37269,5.7174,-999.0 +958.366,537.966,10.9995,-0.523718,9.26642,4.59523,-999.0 +945.33,652.425,12.2464,-2.45242,12.8464,0.1703,-999.0 +929.243,796.567,13.7002,-4.46033,14.0994,-6.36161,-999.0 +909.741,975.164,13.9075,-5.03256,13.827,-11.0662,-999.0 +886.432,1193.53,13.2968,-7.7958,13.0103,-15.6186,-999.0 +858.964,1457.34,11.824,-10.5667,11.531,-19.4378,-999.0 +827.382,1769.09,9.22474,-9.44698,12.8211,-23.1953,-999.0 +792.085,2128.14,5.97291,-8.17809,13.8311,-21.9339,-999.0 +753.569,2534.48,3.45225,-11.9044,17.314,-22.8594,-999.0 +712.356,2989.19,1.48201,-16.3047,23.4582,-26.289,-999.0 +668.962,3492.95,-1.22679,-17.2509,29.2581,-26.7748,-999.0 +623.92,4045.74,-4.34099,-17.1145,31.1155,-28.7768,-999.0 +578.945,4631.45,-7.71451,-19.5315,33.6365,-29.7028,-999.0 +536.064,5225.42,-11.5976,-22.6282,36.3615,-28.8876,-999.0 +495.795,5818.75,-15.8573,-26.1104,38.0653,-29.4007,-999.0 +458.014,6410.78,-20.3332,-30.4658,39.4291,-31.1206,-999.0 +422.588,7001.05,-25.1476,-35.0717,40.6598,-32.3496,-999.0 +389.391,7589.01,-30.225,-39.1242,41.6045,-33.2596,-999.0 +358.316,8174.22,-35.3932,-42.7876,41.9966,-35.2735,-999.0 +329.245,8756.84,-40.5062,-47.1735,41.8537,-39.0259,-999.0 +302.065,9337.22,-45.5922,-52.458,41.7691,-44.2031,-999.0 +276.684,9915.27,-50.7453,-57.7916,41.9953,-49.017,-999.0 +253.007,10491.7,-55.3573,-62.7008,42.6024,-51.0295,-999.0 +230.941,11069.6,-58.2635,-67.1083,43.8986,-49.0764,-999.0 +210.394,11654.3,-59.4016,-70.8053,46.8699,-43.4854,-999.0 +191.283,12249.7,-59.8678,-73.7432,50.9125,-37.3095,-999.0 +173.527,12857.7,-60.1343,-75.7993,53.5759,-34.3569,-999.0 +157.052,13479.8,-60.2301,-78.2038,56.1209,-32.1738,-999.0 +141.786,14117.0,-60.5591,-80.4479,56.1295,-28.7826,-999.0 +127.656,14769.4,-61.3837,-80.4479,54.7214,-23.314,-999.0 +114.6,15437.8,-61.9082,-80.4479,52.2281,-19.1659,-999.0 +102.544,16124.0,-62.8476,-80.4479,45.1411,-15.7453,-999.0 +91.436,16828.0,-64.2116,-80.4479,34.3042,-14.3449,-999.0 +81.2182,17552.9,-64.392,-80.4479,25.9938,-11.6085,-999.0 +71.8354,18306.2,-63.0091,-80.4479,20.6047,-1.8352,-999.0 +63.2371,19091.8,-62.635,-80.4479,16.5733,-0.555235,-999.0 +54.5644,20015.8,-59.886,-80.4479,20.1406,-8.18535,-999.0 + + +MEM = mem007 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.748 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.361,383.748,7.05694,0.215382,4.79017,0.14819,-999.0 +968.658,449.221,9.6505,0.0664789,7.77607,2.43897,-999.0 +958.396,537.93,11.2752,-0.42139,11.3913,0.539724,-999.0 +945.351,652.531,12.5871,-1.97718,14.3348,-4.23385,-999.0 +929.265,796.848,13.8368,-2.97081,15.6003,-9.681,-999.0 +909.76,975.434,13.5179,-4.02101,13.9813,-14.7387,-999.0 +886.445,1193.57,12.7622,-5.72336,11.6024,-20.6054,-999.0 +858.952,1456.97,10.8549,-5.64096,12.5811,-23.9919,-999.0 +827.339,1768.06,8.21917,-5.9159,14.6334,-22.0431,-999.0 +792.034,2126.53,5.74597,-9.06691,15.331,-20.0062,-999.0 +753.532,2533.02,3.99013,-13.8697,18.4576,-22.3186,-999.0 +712.321,2988.5,1.91877,-15.4743,25.6575,-25.3657,-999.0 +668.919,3493.09,-0.99916,-14.9986,29.0173,-26.0693,-999.0 +623.868,4046.47,-4.22537,-16.2626,30.6571,-27.1192,-999.0 +578.892,4632.51,-7.64055,-19.6537,32.9812,-28.2493,-999.0 +536.014,5226.81,-11.4237,-23.1351,35.4404,-29.5791,-999.0 +495.749,5820.61,-15.6482,-26.7752,38.2343,-30.4477,-999.0 +457.973,6413.08,-20.1844,-31.3633,40.7654,-30.7527,-999.0 +422.551,7003.8,-24.9417,-36.3942,42.2907,-30.9242,-999.0 +389.359,7592.36,-29.9471,-40.9093,42.319,-32.1789,-999.0 +358.289,8178.27,-35.1161,-44.6299,41.2367,-35.6508,-999.0 +329.221,8761.5,-40.3226,-48.1896,39.8197,-40.473,-999.0 +302.044,9342.23,-45.543,-52.61,39.103,-44.6175,-999.0 +276.665,9920.43,-50.7245,-58.129,39.2222,-48.1645,-999.0 +252.99,10497.0,-55.2667,-63.4461,39.8555,-49.4787,-999.0 +230.927,11075.3,-58.1904,-67.3555,41.5227,-46.6707,-999.0 +210.382,11660.0,-59.5039,-70.5903,44.9095,-41.199,-999.0 +191.272,12255.1,-59.9788,-73.109,48.1578,-36.3468,-999.0 +173.518,12863.1,-60.0859,-75.3116,50.0166,-33.0045,-999.0 +157.045,13485.0,-60.487,-77.8038,51.8431,-30.9389,-999.0 +141.78,14120.9,-61.2003,-80.4479,52.7212,-28.525,-999.0 +127.651,14770.9,-62.312,-80.4479,55.1034,-25.5121,-999.0 +114.595,15435.7,-63.2613,-80.4479,53.1491,-23.7163,-999.0 +102.541,16118.9,-63.3629,-80.4479,47.5297,-20.9782,-999.0 +91.4334,16822.9,-63.7608,-80.4479,36.3877,-17.9267,-999.0 +81.2166,17548.9,-64.268,-80.4479,29.4324,-11.9168,-999.0 +71.8349,18301.3,-63.6552,-80.4479,28.3503,-1.38056,-999.0 +63.2372,19086.3,-62.3235,-80.4479,24.7299,-2.89343,-999.0 +54.5648,20011.4,-59.6828,-80.4479,25.5102,-8.43136,-999.0 + + +MEM = mem007 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.657 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.077,383.657,6.12416,0.339216,7.09454,-1.65985,-999.0 +969.366,448.925,8.77706,0.498903,11.6302,-1.66676,-999.0 +959.097,537.41,10.6292,-0.0214858,14.6616,-2.81303,-999.0 +946.056,651.789,12.0061,-1.07946,18.1298,-6.83541,-999.0 +929.941,795.604,12.3084,-1.66589,19.6703,-10.9918,-999.0 +910.418,973.327,11.9145,-1.87413,19.1671,-14.7367,-999.0 +887.068,1190.42,11.1156,-2.84434,18.5818,-19.3126,-999.0 +859.55,1452.73,9.67179,-4.18845,16.8474,-19.6222,-999.0 +827.91,1763.12,7.96816,-6.23185,15.7901,-17.0619,-999.0 +792.585,2121.65,6.17417,-9.7975,16.3,-16.66,-999.0 +754.053,2528.78,4.42144,-12.3831,19.2248,-20.7354,-999.0 +712.802,2984.81,1.94266,-13.3055,23.5226,-23.5483,-999.0 +669.364,3489.5,-1.00218,-15.3595,26.0077,-25.0419,-999.0 +624.287,4042.71,-4.2392,-18.3269,27.7755,-27.6282,-999.0 +579.288,4628.39,-7.77903,-20.3839,30.9119,-29.1119,-999.0 +536.377,5222.27,-11.6272,-22.4102,34.9791,-29.3791,-999.0 +496.08,5815.69,-15.8234,-26.0013,38.8878,-29.1205,-999.0 +458.274,6407.9,-20.276,-30.4752,41.5208,-29.2988,-999.0 +422.824,6998.55,-24.9496,-35.3555,42.8468,-29.292,-999.0 +389.605,7587.18,-29.9156,-40.0966,42.6213,-30.1011,-999.0 +358.512,8173.23,-35.0453,-45.0367,40.9994,-32.2372,-999.0 +329.423,8756.62,-40.2698,-49.4542,38.9471,-36.1838,-999.0 +302.227,9337.42,-45.5475,-52.8577,37.8058,-40.5603,-999.0 +276.828,9915.54,-50.81,-57.1945,37.3026,-44.2497,-999.0 +253.135,10491.7,-55.5671,-62.3188,37.7617,-46.3585,-999.0 +231.055,11068.7,-58.8503,-66.6508,39.8726,-44.4618,-999.0 +210.494,11651.6,-60.2376,-70.0066,44.0542,-38.101,-999.0 +191.37,12245.3,-60.3116,-72.5746,49.3454,-32.3614,-999.0 +173.603,12853.6,-59.6406,-75.4602,51.8703,-28.7436,-999.0 +157.118,13477.6,-59.5263,-78.4716,53.6785,-26.3794,-999.0 +141.841,14116.4,-60.3124,-80.4479,53.2314,-25.9455,-999.0 +127.703,14769.4,-61.3134,-80.4479,51.7027,-25.2237,-999.0 +114.637,15437.7,-62.2316,-80.4479,49.5437,-24.3661,-999.0 +102.575,16123.5,-62.9022,-80.4479,43.9747,-23.8357,-999.0 +91.4595,16830.3,-62.6993,-80.4479,34.2914,-20.7147,-999.0 +81.2358,17560.6,-62.9774,-80.4479,29.4316,-11.4165,-999.0 +71.8481,18314.7,-64.143,-80.4479,32.0895,-4.21424,-999.0 +63.2453,19098.3,-62.8448,-80.4479,33.0813,-10.2317,-999.0 +54.5677,20022.1,-60.0217,-80.4479,30.0642,-18.2159,-999.0 + + +MEM = mem007 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.593 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.849,383.593,5.45143,0.501247,7.00665,-0.795704,-999.0 +969.149,448.94,9.86601,0.210342,15.284,-5.13144,-999.0 +958.88,537.842,12.1759,0.0567461,19.7636,-8.00311,-999.0 +945.844,652.72,12.8861,-0.179929,23.0503,-11.9146,-999.0 +929.731,796.782,12.3352,-1.14083,21.6421,-16.7003,-999.0 +910.207,974.541,12.0595,-2.81606,15.6136,-17.7021,-999.0 +886.874,1191.8,11.7246,-5.02879,11.4677,-17.8143,-999.0 +859.378,1454.49,10.4756,-7.56014,10.6097,-18.4998,-999.0 +827.769,1765.35,8.66188,-9.28016,11.8596,-19.2302,-999.0 +792.466,2124.46,6.69965,-9.83806,14.375,-20.8667,-999.0 +753.939,2532.14,4.67948,-11.9087,18.8677,-23.0924,-999.0 +712.7,2988.39,2.06307,-14.3013,21.8193,-24.298,-999.0 +669.275,3493.02,-0.997511,-16.3877,23.717,-26.9566,-999.0 +624.207,4046.04,-4.39228,-16.8783,27.5799,-28.9717,-999.0 +579.204,4631.46,-8.03939,-17.6129,32.4669,-28.7928,-999.0 +536.289,5225.02,-11.8697,-20.1766,36.3566,-27.7872,-999.0 +495.995,5818.04,-16.0459,-24.5615,40.762,-26.4527,-999.0 +458.195,6409.75,-20.5301,-29.7493,44.1116,-27.7075,-999.0 +422.753,6999.95,-25.04,-36.6432,43.3174,-28.3363,-999.0 +389.545,7588.51,-29.7901,-43.131,41.0546,-27.9614,-999.0 +358.459,8174.81,-34.8777,-46.8405,40.0402,-28.8083,-999.0 +329.376,8758.5,-40.1334,-50.1593,39.4501,-31.0007,-999.0 +302.184,9339.58,-45.4166,-53.9903,38.6799,-34.2567,-999.0 +276.79,9918.02,-50.6385,-58.6671,37.9202,-37.938,-999.0 +253.102,10494.5,-55.4572,-63.2073,37.3499,-40.7566,-999.0 +231.027,11071.4,-58.9392,-66.7253,39.1709,-40.9374,-999.0 +210.471,11653.5,-60.6456,-69.5643,43.4125,-38.1063,-999.0 +191.35,12245.6,-61.0615,-72.2144,47.801,-34.6641,-999.0 +173.586,12851.2,-60.7114,-75.0935,51.7682,-30.272,-999.0 +157.104,13471.9,-60.6716,-78.0743,53.8443,-24.5915,-999.0 +141.829,14107.4,-61.299,-80.4479,55.1037,-21.5839,-999.0 +127.693,14758.2,-61.705,-80.4479,54.1642,-19.1106,-999.0 +114.629,15425.6,-62.2998,-80.4479,53.6776,-16.0461,-999.0 +102.569,16111.3,-62.8676,-80.4479,48.1492,-16.472,-999.0 +91.455,16819.3,-61.9348,-80.4479,37.2298,-15.3399,-999.0 +81.2323,17553.6,-61.3722,-80.4479,30.6958,-11.094,-999.0 +71.8454,18315.2,-61.5029,-80.4479,29.9057,-14.6043,-999.0 +63.2432,19109.9,-59.4712,-80.4479,24.3218,-26.0206,-999.0 +54.5664,20043.4,-58.6074,-80.4479,13.1825,-36.1737,-999.0 + + +MEM = mem007 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.494 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.719,383.494,4.41221,0.605838,7.49671,-5.18938,-999.0 +970.02,448.424,7.46741,0.571883,11.6604,-15.7384,-999.0 +959.726,536.806,10.9974,0.284124,7.82696,-26.3186,-999.0 +946.678,651.365,12.3778,-0.275822,3.24733,-29.5042,-999.0 +930.546,795.386,12.6357,-1.48222,2.79563,-29.0089,-999.0 +911.009,973.281,12.3018,-3.39983,4.12884,-25.8889,-999.0 +887.657,1190.46,11.41,-5.29832,5.07135,-22.6624,-999.0 +860.134,1452.74,9.84416,-6.55896,5.99778,-21.5326,-999.0 +828.481,1762.98,7.89062,-7.27589,8.41762,-21.6737,-999.0 +793.135,2121.37,6.06835,-9.01241,12.9189,-22.0941,-999.0 +754.57,2528.27,4.15612,-12.2999,17.7821,-22.9651,-999.0 +713.303,2983.74,1.68349,-15.2686,21.4807,-24.8723,-999.0 +669.84,3487.75,-1.31045,-15.7367,25.1508,-26.4874,-999.0 +624.727,4040.23,-4.79034,-15.0822,29.8056,-26.7252,-999.0 +579.675,4625.15,-8.36957,-15.913,35.0008,-26.1692,-999.0 +536.718,5218.27,-12.1442,-19.1776,41.1149,-24.2682,-999.0 +496.385,5810.73,-16.4292,-23.202,44.7235,-24.2671,-999.0 +458.546,6401.88,-20.7802,-28.833,44.7233,-25.4195,-999.0 +423.073,6991.71,-25.2075,-36.1396,42.5458,-25.4039,-999.0 +389.837,7580.01,-29.9362,-42.2886,41.5725,-25.0223,-999.0 +358.724,8166.15,-34.9533,-46.4108,41.8293,-24.8933,-999.0 +329.617,8749.83,-40.1489,-50.1987,42.0882,-25.2554,-999.0 +302.403,9331.01,-45.4004,-54.3557,41.6014,-26.5647,-999.0 +276.989,9909.57,-50.6458,-58.9092,40.4842,-28.6338,-999.0 +253.28,10486.2,-55.4275,-62.9156,40.404,-30.8438,-999.0 +231.186,11063.6,-58.7278,-66.7641,43.4395,-31.7261,-999.0 +210.612,11646.8,-60.1388,-70.3772,47.4215,-31.4384,-999.0 +191.474,12240.7,-60.3091,-73.2006,50.2691,-31.5627,-999.0 +173.696,12848.2,-60.2718,-75.62,51.7769,-29.5889,-999.0 +157.199,13469.7,-60.6412,-78.3533,54.0849,-26.6692,-999.0 +141.911,14105.5,-61.2693,-80.4479,56.5032,-24.3311,-999.0 +127.762,14756.2,-61.96,-80.4479,56.7269,-20.7367,-999.0 +114.687,15422.7,-62.8145,-80.4479,56.9208,-16.563,-999.0 +102.615,16107.3,-63.1932,-80.4479,51.2927,-16.6283,-999.0 +91.4923,16814.4,-62.3502,-80.4479,40.6998,-17.3295,-999.0 +81.261,17550.1,-60.4049,-80.4479,31.4588,-15.1617,-999.0 +71.8659,18319.9,-58.235,-80.4479,26.4202,-17.5785,-999.0 +63.2559,19126.6,-56.5429,-80.4479,15.9718,-21.968,-999.0 +54.5706,20069.1,-57.541,-80.4479,0.0323741,-34.3381,-999.0 + + +MEM = mem007 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.492 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.662,383.492,4.31091,0.892909,2.37468,-7.34963,-999.0 +971.936,448.34,6.78161,0.968363,2.79639,-18.2341,-999.0 +961.633,536.2,8.38696,0.858898,0.75162,-27.3708,-999.0 +948.541,649.849,10.1427,0.51071,-2.31758,-33.0671,-999.0 +932.384,793.104,11.4154,-0.643715,-1.09537,-30.3958,-999.0 +912.802,970.484,11.549,-2.73708,1.47767,-25.6244,-999.0 +889.396,1187.24,10.8598,-5.19593,3.84842,-23.2267,-999.0 +861.815,1449.19,9.57486,-7.05374,6.40299,-22.7404,-999.0 +830.101,1759.21,7.77946,-8.24272,9.26077,-22.0517,-999.0 +794.685,2117.29,5.78258,-10.0995,12.8126,-21.6402,-999.0 +756.05,2523.71,3.89762,-14.0169,16.6628,-23.7526,-999.0 +714.702,2978.96,1.77563,-17.1938,20.1741,-26.707,-999.0 +671.157,3483.17,-1.13491,-16.6728,24.0067,-28.3685,-999.0 +625.953,4035.87,-4.74639,-15.636,28.4226,-27.8773,-999.0 +580.81,4620.75,-8.47199,-16.414,32.305,-27.7101,-999.0 +537.763,5213.58,-12.3553,-19.2253,36.2661,-26.7578,-999.0 +497.342,5805.69,-16.6504,-22.7792,39.5995,-26.2776,-999.0 +459.423,6396.48,-21.0413,-27.4227,41.3464,-27.201,-999.0 +423.87,6985.94,-25.48,-33.4873,42.2698,-27.9627,-999.0 +390.562,7573.93,-30.1314,-40.0533,42.9566,-27.8791,-999.0 +359.382,8159.91,-35.0647,-45.7212,43.6812,-27.44,-999.0 +330.214,8743.62,-40.1732,-50.4547,44.1437,-27.0672,-999.0 +302.943,9325.0,-45.3727,-54.2905,43.8314,-26.9279,-999.0 +277.475,9903.87,-50.5992,-57.8896,42.9917,-27.1511,-999.0 +253.717,10480.7,-55.48,-62.3594,43.6849,-27.4327,-999.0 +231.575,11057.9,-58.9977,-66.6727,46.8982,-27.392,-999.0 +210.957,11640.7,-60.4265,-69.9547,51.0884,-27.9687,-999.0 +191.777,12234.1,-60.6287,-73.2007,54.1373,-28.304,-999.0 +173.96,12840.8,-60.7467,-75.7413,54.8126,-26.0819,-999.0 +157.427,13461.5,-61.0139,-78.2734,56.8401,-23.1834,-999.0 +142.106,14097.1,-61.3235,-80.4479,59.5828,-21.3237,-999.0 +127.926,14748.9,-61.5807,-80.4479,60.3387,-19.6295,-999.0 +114.824,15417.5,-62.202,-80.4479,60.1212,-18.0699,-999.0 +102.727,16105.8,-61.9405,-80.4479,55.3443,-17.5417,-999.0 +91.5809,16817.5,-61.3281,-80.4479,43.4098,-19.8595,-999.0 +81.3285,17556.2,-60.2836,-80.4479,33.3699,-24.8812,-999.0 +71.9134,18326.9,-58.4008,-80.4479,22.9469,-26.0143,-999.0 +63.2847,19130.5,-58.7262,-80.4479,10.959,-28.0515,-999.0 +54.5805,20067.1,-58.9341,-80.4479,0.150013,-21.5377,-999.0 + + +MEM = mem007 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.537 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.03,383.537,4.71101,1.24731,2.70699,-8.40109,-999.0 +972.304,448.271,5.58767,1.06984,3.09254,-16.5849,-999.0 +961.993,535.829,7.54697,0.947408,-0.431821,-25.0497,-999.0 +948.899,649.301,9.97974,0.514007,-3.57281,-27.3822,-999.0 +932.731,792.492,11.304,-0.711791,-1.80832,-25.3156,-999.0 +913.132,969.677,11.0288,-2.57533,1.02717,-24.7469,-999.0 +889.717,1185.89,9.92334,-5.12085,3.17469,-25.2673,-999.0 +862.131,1446.94,8.67423,-8.43162,6.22893,-24.8431,-999.0 +830.413,1756.1,7.44518,-11.92,9.96346,-23.1754,-999.0 +795.005,2113.65,5.80677,-14.0746,12.884,-21.2029,-999.0 +756.368,2519.73,3.81884,-16.7017,15.6009,-21.9574,-999.0 +715.013,2974.58,1.58728,-18.2906,19.3608,-25.0791,-999.0 +671.455,3478.38,-1.29785,-17.2336,23.5461,-27.6704,-999.0 +626.232,4030.7,-4.89508,-16.1026,27.5608,-28.4069,-999.0 +581.067,4615.13,-8.69048,-16.3886,31.7914,-28.6645,-999.0 +537.997,5207.5,-12.565,-18.7085,35.7831,-27.5258,-999.0 +497.554,5799.28,-16.7944,-22.0413,39.2513,-26.5781,-999.0 +459.61,6389.79,-21.2137,-26.2108,41.3267,-27.8229,-999.0 +424.038,6978.91,-25.6918,-31.5806,42.7781,-29.683,-999.0 +390.71,7566.53,-30.3218,-37.7854,43.5342,-30.5656,-999.0 +359.516,8152.24,-35.1646,-43.8407,43.312,-30.3039,-999.0 +330.333,8735.85,-40.2097,-48.3323,42.9352,-29.5661,-999.0 +303.049,9317.27,-45.3582,-52.0456,42.729,-28.7914,-999.0 +277.569,9896.38,-50.4835,-56.7946,42.6089,-28.836,-999.0 +253.799,10474.0,-55.0259,-62.2948,43.769,-29.3971,-999.0 +231.647,11053.1,-58.1279,-66.6273,48.2495,-28.6096,-999.0 +211.02,11638.3,-59.5519,-70.6934,55.1123,-28.2881,-999.0 +191.834,12234.3,-59.6605,-73.9151,60.5132,-28.4592,-999.0 +174.01,12844.6,-59.2555,-76.0201,63.4221,-25.5048,-999.0 +157.471,13469.6,-59.66,-78.2598,65.5058,-23.1174,-999.0 +142.144,14108.9,-60.2791,-80.4479,64.1371,-24.4606,-999.0 +127.959,14764.0,-60.4865,-80.4479,61.9817,-25.4128,-999.0 +114.851,15436.2,-61.1761,-80.4479,58.0115,-26.661,-999.0 +102.749,16126.8,-61.6504,-80.4479,51.2987,-27.5729,-999.0 +91.5983,16839.3,-61.2403,-80.4479,40.6627,-31.5354,-999.0 +81.3409,17575.8,-61.6624,-80.4479,30.0905,-32.7807,-999.0 +71.9219,18336.6,-62.6282,-80.4479,23.204,-28.9061,-999.0 +63.2895,19126.5,-61.9566,-80.4479,20.0867,-21.6957,-999.0 +54.5823,20056.5,-59.2259,-80.4479,7.21442,-8.71298,-999.0 + + +MEM = mem007 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.689 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.52,383.689,6.27537,1.53699,0.875351,-11.4773,-999.0 +970.788,448.572,5.54599,1.36729,0.945079,-14.0076,-999.0 +960.512,535.911,6.35274,1.09227,-1.4723,-22.6357,-999.0 +947.432,648.938,8.95993,0.738434,-6.13061,-25.377,-999.0 +931.294,791.637,10.3557,-0.326213,-4.93415,-23.5414,-999.0 +911.73,968.302,10.2629,-2.14858,-2.80238,-23.4807,-999.0 +888.35,1183.99,9.25673,-4.48494,-1.46523,-24.2747,-999.0 +860.801,1444.49,8.07228,-7.5863,1.03086,-24.6233,-999.0 +829.135,1753.01,6.86517,-11.461,5.40696,-24.5295,-999.0 +793.789,2109.93,5.4849,-15.0046,11.1525,-23.4864,-999.0 +755.218,2515.65,3.75244,-16.3628,16.7869,-21.7844,-999.0 +713.926,2970.43,1.48674,-15.751,21.876,-22.3378,-999.0 +670.423,3474.21,-1.40926,-14.9086,26.3332,-23.8109,-999.0 +625.266,4026.58,-4.89042,-14.6372,30.1822,-24.6523,-999.0 +580.168,4611.33,-8.48259,-15.7808,33.1166,-26.6133,-999.0 +537.171,5204.23,-12.2593,-19.0787,35.9387,-26.7425,-999.0 +496.798,5796.54,-16.4841,-23.0527,38.3943,-26.9761,-999.0 +458.923,6387.65,-20.8311,-27.7086,40.2803,-28.404,-999.0 +423.414,6977.46,-25.2979,-33.3355,41.1543,-28.8541,-999.0 +390.143,7565.74,-29.9995,-39.0746,41.4021,-28.0254,-999.0 +358.999,8151.94,-34.9564,-43.773,41.6356,-27.1522,-999.0 +329.864,8735.85,-40.061,-48.4499,41.8503,-26.9934,-999.0 +302.624,9317.5,-45.1886,-54.4251,41.9769,-28.0592,-999.0 +277.186,9897.18,-50.0649,-60.4771,42.7682,-30.6077,-999.0 +253.458,10476.3,-54.1261,-64.4915,45.4104,-33.324,-999.0 +231.343,11058.0,-56.9367,-67.7281,50.586,-33.7573,-999.0 +210.75,11646.2,-58.3508,-71.332,57.2181,-32.3371,-999.0 +191.596,12245.0,-58.7333,-73.5156,61.0997,-31.1126,-999.0 +173.801,12857.0,-58.7956,-75.2439,62.7397,-27.6634,-999.0 +157.291,13482.3,-59.6529,-77.1327,63.4155,-26.881,-999.0 +141.99,14120.6,-60.7077,-79.6641,62.2123,-29.5367,-999.0 +127.83,14772.8,-61.6884,-80.4479,60.4147,-31.5715,-999.0 +114.744,15440.3,-62.5847,-80.4479,55.5214,-33.0381,-999.0 +102.663,16126.3,-62.7272,-80.4479,46.9332,-32.9615,-999.0 +91.5296,16834.0,-62.683,-80.4479,37.9511,-32.0628,-999.0 +81.2892,17565.0,-62.9811,-80.4479,29.8055,-31.4367,-999.0 +71.8856,18322.3,-62.7517,-80.4479,23.03,-24.1724,-999.0 +63.2675,19113.1,-60.8673,-80.4479,18.1026,-16.1208,-999.0 +54.5748,20045.5,-58.5679,-80.4479,7.45355,-5.75414,-999.0 + + +MEM = mem007 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.844 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.365,383.844,7.83138,1.78466,-1.33651,-10.7217,-999.0 +972.617,449.079,6.97808,1.61629,-1.58204,-12.3237,-999.0 +962.31,536.571,6.04152,1.44676,-1.69087,-12.8635,-999.0 +949.211,649.166,7.23218,0.83148,-8.93381,-20.7559,-999.0 +933.029,791.121,8.96958,0.369246,-9.98426,-21.3646,-999.0 +913.42,967.193,9.36043,-0.425828,-7.88147,-20.3783,-999.0 +889.988,1182.48,8.59565,-2.18745,-5.98891,-20.2605,-999.0 +862.37,1442.71,7.68769,-5.84177,-1.94121,-20.9904,-999.0 +830.64,1751.16,6.86954,-11.1454,3.79874,-22.6361,-999.0 +795.223,2108.23,5.65555,-15.2453,9.84414,-24.0982,-999.0 +756.585,2514.16,3.83177,-16.2165,15.9213,-24.0672,-999.0 +715.21,2969.09,1.5338,-15.6891,21.661,-23.4014,-999.0 +671.624,3473.03,-1.36023,-14.4814,26.7503,-22.3516,-999.0 +626.375,4025.69,-4.81891,-13.7192,30.7415,-22.4909,-999.0 +581.186,4610.7,-8.5004,-14.9153,33.5839,-24.1771,-999.0 +538.1,5203.67,-12.3767,-18.0485,35.1788,-25.6556,-999.0 +497.645,5796.08,-16.4789,-22.0194,36.8164,-26.7053,-999.0 +459.695,6387.49,-20.7495,-26.8977,39.3566,-27.9619,-999.0 +424.116,6977.75,-25.155,-32.5355,41.3848,-28.298,-999.0 +390.78,7566.66,-29.7575,-38.4359,41.8507,-27.4033,-999.0 +359.578,8153.7,-34.6499,-44.2362,41.9366,-27.305,-999.0 +330.388,8738.51,-39.7532,-50.0274,42.4486,-28.3683,-999.0 +303.097,9321.09,-44.9034,-55.6169,43.1371,-29.7605,-999.0 +277.612,9901.73,-49.744,-59.8115,44.9762,-31.5398,-999.0 +253.838,10482.1,-53.6925,-63.9827,49.3458,-32.9664,-999.0 +231.682,11065.3,-56.3933,-68.7165,54.8247,-33.3623,-999.0 +211.053,11655.2,-57.8922,-71.0841,59.2543,-32.8964,-999.0 +191.864,12255.1,-58.5349,-72.9101,61.7829,-31.4614,-999.0 +174.036,12867.2,-59.1817,-74.4994,62.9163,-30.2283,-999.0 +157.496,13492.0,-59.8347,-76.3003,63.2716,-30.557,-999.0 +142.166,14130.6,-60.6318,-78.7455,62.7003,-30.1715,-999.0 +127.979,14783.0,-61.88,-80.4479,60.9335,-31.3608,-999.0 +114.868,15450.3,-62.8461,-80.4479,56.0136,-33.7742,-999.0 +102.764,16136.7,-62.6382,-80.4479,44.8021,-33.6742,-999.0 +91.609,16845.2,-62.6461,-80.4479,33.251,-34.2436,-999.0 +81.3485,17576.4,-63.3256,-80.4479,24.2911,-32.2818,-999.0 +71.9267,18332.4,-63.6928,-80.4479,20.3088,-26.1384,-999.0 +63.2924,19121.5,-61.4046,-80.4479,16.4153,-13.0687,-999.0 +54.5833,20053.5,-58.9481,-80.4479,9.29682,1.6898,-999.0 + + +MEM = mem007 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.011 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.771,384.011,9.49909,2.10836,-3.59496,-10.3675,-999.0 +973.026,449.637,8.59085,1.89964,-4.38481,-11.833,-999.0 +962.716,537.637,7.60357,1.66287,-5.22818,-12.8918,-999.0 +949.612,650.352,6.43461,1.3322,-6.90797,-14.3477,-999.0 +933.425,791.667,7.26019,0.397245,-16.4851,-17.7623,-999.0 +913.805,966.869,8.16391,-0.0806923,-10.642,-16.0176,-999.0 +890.361,1181.61,8.20562,-2.05916,-4.03263,-17.1448,-999.0 +862.732,1441.58,7.50795,-6.23931,1.13081,-19.2044,-999.0 +830.995,1749.94,6.95543,-11.6904,6.63782,-21.2443,-999.0 +795.564,2107.32,6.04671,-15.2115,12.7075,-22.888,-999.0 +756.906,2514.05,4.47297,-15.4359,18.9535,-23.7253,-999.0 +715.509,2970.14,2.17946,-14.5077,24.2768,-23.8492,-999.0 +671.898,3475.27,-0.865195,-13.4723,28.5373,-23.4984,-999.0 +626.621,4028.95,-4.44896,-12.969,31.7716,-24.5962,-999.0 +581.409,4614.88,-8.1413,-14.6453,33.0588,-27.0185,-999.0 +538.303,5208.56,-12.14,-18.1575,33.8118,-28.4101,-999.0 +497.832,5801.35,-16.3871,-22.5249,35.2362,-29.1598,-999.0 +459.869,6392.83,-20.7749,-27.1574,36.8729,-30.0652,-999.0 +424.274,6982.99,-25.2469,-32.1878,37.8856,-30.2579,-999.0 +390.924,7571.68,-29.9058,-37.5961,39.2356,-29.8956,-999.0 +359.707,8158.42,-34.7998,-43.2295,41.1462,-29.611,-999.0 +330.504,8742.93,-39.9025,-48.82,42.7458,-29.5179,-999.0 +303.202,9325.11,-45.1235,-54.0005,44.2665,-29.7468,-999.0 +277.706,9904.95,-50.1925,-58.8464,46.4951,-30.1488,-999.0 +253.924,10483.6,-54.6273,-62.909,50.0978,-31.0784,-999.0 +231.76,11063.5,-57.9083,-66.8938,54.6672,-33.0563,-999.0 +211.123,11648.8,-59.784,-70.0251,58.6809,-34.3268,-999.0 +191.926,12243.7,-60.3665,-71.7741,61.5877,-33.1569,-999.0 +174.092,12851.7,-60.207,-73.4168,63.4286,-29.7424,-999.0 +157.543,13475.1,-59.8459,-75.5342,64.8837,-27.1077,-999.0 +142.208,14114.5,-60.1487,-78.2292,64.2286,-26.6228,-999.0 +128.014,14769.2,-60.9622,-80.4479,61.0589,-29.6576,-999.0 +114.898,15440.2,-61.5351,-80.4479,53.8126,-32.176,-999.0 +102.787,16130.5,-61.585,-80.4479,44.1912,-34.6701,-999.0 +91.6275,16842.4,-61.7396,-80.4479,33.5468,-32.6208,-999.0 +81.3621,17578.2,-61.7719,-80.4479,25.4504,-26.6914,-999.0 +71.9361,18343.8,-60.0662,-80.4479,23.2871,-19.4882,-999.0 +63.2983,19146.0,-58.2005,-80.4479,17.4441,-15.7794,-999.0 +54.5854,20088.1,-57.4424,-80.4479,8.86968,-11.6058,-999.0 + + +MEM = mem007 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.174 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.444,384.174,11.1411,2.51197,-3.55919,-9.87944,-999.0 +972.695,450.191,10.2276,2.32911,-3.98002,-10.9345,-999.0 +962.378,538.719,9.24935,2.13635,-4.22678,-11.4504,-999.0 +949.274,652.121,8.08569,1.90342,-4.46909,-11.8313,-999.0 +933.097,793.751,7.01762,0.442412,-9.0547,-15.8033,-999.0 +913.488,968.773,7.88834,-0.238513,-8.06399,-14.3331,-999.0 +890.053,1183.31,8.13362,-3.03925,-1.25657,-17.2115,-999.0 +862.451,1443.25,7.78555,-7.8807,3.35286,-20.0561,-999.0 +830.73,1751.86,7.36962,-12.5868,7.61547,-22.1179,-999.0 +795.319,2109.61,6.33672,-15.0323,12.6994,-24.0701,-999.0 +756.672,2516.59,4.51038,-14.1166,18.6227,-25.6787,-999.0 +715.283,2972.7,1.95364,-11.5866,24.3682,-26.2888,-999.0 +671.668,3477.69,-1.13845,-11.0413,29.109,-24.2807,-999.0 +626.397,4031.11,-4.68096,-11.741,31.9268,-23.8863,-999.0 +581.196,4616.6,-8.43012,-13.9767,32.5241,-24.8489,-999.0 +538.105,5209.74,-12.3901,-17.5353,32.2446,-25.7531,-999.0 +497.648,5802.16,-16.5106,-21.8082,32.7039,-26.4525,-999.0 +459.697,6393.51,-20.7941,-26.5342,34.2575,-27.3777,-999.0 +424.116,6983.69,-25.2129,-32.0447,37.0225,-27.97,-999.0 +390.779,7572.45,-29.8453,-38.3234,40.083,-27.8681,-999.0 +359.576,8159.2,-34.801,-44.2769,42.4378,-27.8216,-999.0 +330.385,8743.56,-39.9891,-49.3495,44.0373,-27.9542,-999.0 +303.095,9325.53,-45.1628,-54.5556,45.4561,-28.419,-999.0 +277.61,9905.62,-49.9306,-59.9021,47.3734,-30.0226,-999.0 +253.837,10485.5,-53.8834,-64.2264,50.0532,-32.8494,-999.0 +231.683,11068.0,-56.7561,-68.0424,53.3831,-35.8881,-999.0 +211.054,11656.7,-58.3775,-70.7543,57.3092,-38.9015,-999.0 +191.865,12255.2,-59.1235,-72.3494,61.0554,-41.2583,-999.0 +174.038,12865.5,-59.747,-73.8297,64.4075,-41.7452,-999.0 +157.496,13488.6,-60.4907,-75.5584,67.9175,-40.3207,-999.0 +142.168,14125.0,-61.4267,-77.4766,68.0779,-35.0461,-999.0 +127.98,14774.9,-62.7458,-79.8679,64.3143,-31.8434,-999.0 +114.869,15439.4,-63.778,-80.4479,57.9578,-30.366,-999.0 +102.765,16122.3,-63.8012,-80.4479,48.1336,-28.5822,-999.0 +91.6096,16828.6,-62.8153,-80.4479,36.9695,-23.8991,-999.0 +81.3491,17562.7,-61.5856,-80.4479,28.5753,-16.8791,-999.0 +71.9275,18329.3,-59.578,-80.4479,23.0882,-16.4985,-999.0 +63.293,19135.7,-56.2905,-80.4479,13.4471,-15.7251,-999.0 +54.5835,20082.6,-56.8413,-80.4479,0.880672,-14.7836,-999.0 + + +MEM = mem007 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.306 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.184,384.306,12.5234,2.46029,-2.48479,-8.00435,-999.0 +973.438,450.64,11.6089,2.28395,-2.68473,-8.71982,-999.0 +963.116,539.592,10.6199,2.10296,-2.75393,-9.03489,-999.0 +950.008,653.534,9.43419,1.89281,-2.7725,-9.20793,-999.0 +933.813,795.78,7.99416,1.65027,-2.75458,-9.28425,-999.0 +914.191,971.126,7.96018,-0.526039,-3.83144,-12.4612,-999.0 +890.742,1185.55,7.87843,-3.22444,0.737466,-14.6456,-999.0 +863.118,1445.34,7.74936,-7.83428,4.42812,-18.9857,-999.0 +831.373,1753.99,7.47703,-12.3492,8.17996,-23.1098,-999.0 +795.93,2111.97,6.5393,-13.9339,12.9694,-26.8955,-999.0 +757.249,2519.26,4.5426,-11.9149,18.2042,-29.5096,-999.0 +715.813,2975.48,1.77364,-9.69387,23.8319,-29.5773,-999.0 +672.158,3480.22,-1.46735,-9.81875,30.2483,-24.9865,-999.0 +626.843,4033.02,-5.12736,-10.9459,32.1892,-23.8963,-999.0 +581.605,4617.54,-9.01416,-12.967,32.5825,-24.452,-999.0 +538.473,5209.66,-12.8927,-16.4052,32.664,-24.5845,-999.0 +497.982,5801.26,-16.8688,-20.7207,33.1325,-24.7252,-999.0 +459.997,6392.08,-21.0217,-25.4385,35.1732,-25.4368,-999.0 +424.387,6981.91,-25.3849,-30.8332,38.3863,-26.2385,-999.0 +391.023,7570.34,-30.0495,-36.7184,41.3278,-26.4396,-999.0 +359.797,8156.72,-34.988,-42.5728,43.5419,-26.132,-999.0 +330.586,8740.83,-40.0761,-48.254,45.1748,-26.1749,-999.0 +303.276,9322.82,-45.1274,-53.5433,46.6597,-27.1744,-999.0 +277.773,9903.2,-49.8073,-58.3777,48.4699,-29.8203,-999.0 +253.983,10483.7,-53.6381,-62.9732,50.7323,-34.2849,-999.0 +231.813,11067.2,-56.2341,-67.2159,52.9857,-39.2916,-999.0 +211.168,11657.8,-57.665,-70.2193,56.2109,-43.114,-999.0 +191.965,12258.1,-58.5556,-72.2215,60.9406,-44.7054,-999.0 +174.125,12869.7,-59.5666,-73.8956,65.5654,-44.391,-999.0 +157.572,13492.9,-60.6614,-75.6644,69.8288,-43.1138,-999.0 +142.233,14128.6,-61.8564,-77.7033,70.9348,-40.3756,-999.0 +128.035,14777.4,-63.1233,-80.071,69.3573,-35.4075,-999.0 +114.915,15441.7,-63.6425,-80.4479,61.035,-31.3857,-999.0 +102.802,16126.2,-63.0866,-80.4479,49.1979,-26.5533,-999.0 +91.639,16835.2,-62.0792,-80.4479,36.5364,-23.4807,-999.0 +81.3713,17570.6,-61.7451,-80.4479,28.7557,-18.9597,-999.0 +71.9427,18336.2,-60.188,-80.4479,25.1696,-16.1318,-999.0 +63.3024,19140.0,-57.3023,-80.4479,18.2858,-12.4963,-999.0 +54.5867,20085.4,-56.9029,-80.4479,3.50625,-10.79,-999.0 + + +MEM = mem007 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.396 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.375,384.396,13.4615,2.50106,-1.33897,-8.50074,-999.0 +973.652,450.946,12.5571,2.2872,-1.45413,-9.33338,-999.0 +963.316,540.189,11.5729,2.06901,-1.50016,-9.75071,-999.0 +950.205,654.505,10.3895,1.81765,-1.5235,-10.0513,-999.0 +934.016,797.217,8.94812,1.51904,-1.53674,-10.3164,-999.0 +914.382,972.634,7.20292,1.17901,-1.55616,-10.5082,-999.0 +890.915,1186.48,6.85016,-2.44701,0.666939,-15.3012,-999.0 +863.285,1445.43,6.76578,-6.38345,3.85589,-18.6587,-999.0 +831.528,1753.27,6.78976,-11.3806,7.25199,-23.7121,-999.0 +796.075,2110.65,6.15714,-12.961,11.4391,-28.3411,-999.0 +757.376,2517.61,4.29863,-10.2255,16.7796,-31.1066,-999.0 +715.931,2973.61,1.56553,-9.02783,24.4161,-27.1792,-999.0 +672.259,3477.92,-1.80965,-9.47772,30.0032,-24.6585,-999.0 +626.935,4030.06,-5.54251,-10.0586,33.5035,-23.7569,-999.0 +581.678,4613.98,-9.30858,-12.1728,34.3779,-22.9436,-999.0 +538.537,5205.81,-12.9517,-16.0991,34.131,-22.1733,-999.0 +498.039,5797.51,-16.7445,-21.0594,34.8667,-21.9852,-999.0 +460.051,6388.66,-20.8246,-26.4137,37.1819,-23.2444,-999.0 +424.439,6978.83,-25.2451,-31.8005,40.0412,-24.2267,-999.0 +391.073,7567.52,-29.9557,-37.2999,42.5584,-24.1927,-999.0 +359.842,8154.15,-34.8722,-43.3011,44.5241,-24.4452,-999.0 +330.626,8738.63,-39.8986,-48.9384,46.0054,-25.7753,-999.0 +303.312,9321.19,-44.8542,-53.4764,47.11,-28.3085,-999.0 +277.805,9902.52,-49.3606,-58.2653,48.083,-32.5475,-999.0 +254.012,10484.5,-52.9316,-63.3793,48.7298,-38.0015,-999.0 +231.838,11070.0,-55.5017,-67.2864,49.2306,-43.0685,-999.0 +211.19,11662.0,-57.372,-69.9027,51.1429,-46.1275,-999.0 +191.984,12262.4,-58.8417,-71.8593,56.5222,-45.7317,-999.0 +174.141,12872.7,-60.1658,-73.5409,64.5564,-43.0147,-999.0 +157.586,13494.1,-61.3404,-75.5722,72.9544,-40.8906,-999.0 +142.245,14128.4,-62.1164,-78.0863,76.3869,-39.0155,-999.0 +128.046,14777.7,-62.5902,-80.4479,75.0002,-35.0494,-999.0 +114.925,15444.7,-62.4871,-80.4479,67.347,-31.0036,-999.0 +102.81,16133.9,-61.4496,-80.4479,50.8044,-27.6081,-999.0 +91.6453,16846.6,-61.5194,-80.4479,33.085,-24.7118,-999.0 +81.3755,17580.8,-63.0039,-80.4479,24.4338,-21.579,-999.0 +71.9456,18338.4,-63.3587,-80.4479,24.2677,-15.1642,-999.0 +63.3041,19129.5,-60.9741,-80.4479,21.9051,-10.6873,-999.0 +54.5874,20065.0,-58.1179,-80.4479,7.29947,-4.99987,-999.0 + + +MEM = mem007 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.43 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.546,384.431,13.8259,2.53863,-1.04851,-8.18283,-999.0 +972.811,451.069,12.9619,2.36195,-1.09392,-8.845,-999.0 +962.497,540.442,12.0024,2.1822,-1.08349,-9.09147,-999.0 +949.395,654.935,10.8351,1.97111,-1.05386,-9.21276,-999.0 +933.213,797.88,9.40607,1.71645,-1.01028,-9.28091,-999.0 +913.6,973.595,7.66542,1.40938,-0.951759,-9.33161,-999.0 +890.155,1187.42,6.4046,-2.15754,1.6721,-15.3564,-999.0 +862.544,1445.95,6.27949,-6.09554,3.83639,-18.4924,-999.0 +830.817,1753.27,6.26969,-10.5141,6.4561,-23.0912,-999.0 +795.392,2109.92,5.41615,-11.4608,9.33205,-28.915,-999.0 +756.722,2516.02,3.71154,-9.45118,15.8069,-31.0219,-999.0 +715.306,2971.37,1.3358,-9.14091,25.2351,-27.3175,-999.0 +671.681,3475.29,-1.99184,-9.29281,32.5972,-25.4997,-999.0 +626.396,4026.96,-5.80763,-9.99551,34.8625,-24.0715,-999.0 +581.185,4610.36,-9.46589,-12.3992,35.4985,-22.6653,-999.0 +538.086,5201.81,-13.0393,-16.5676,35.8636,-21.8816,-999.0 +497.628,5793.32,-16.7133,-21.7678,36.847,-22.3572,-999.0 +459.679,6384.48,-20.7376,-27.0896,39.0408,-23.453,-999.0 +424.099,6974.67,-25.2223,-32.1192,41.6007,-24.0893,-999.0 +390.763,7563.26,-29.9891,-37.4637,43.7857,-24.8043,-999.0 +359.56,8149.72,-34.9121,-43.3085,45.3084,-25.9591,-999.0 +330.372,8734.08,-39.8878,-49.2266,46.3553,-27.3513,-999.0 +303.082,9316.73,-44.7216,-54.3184,47.2308,-29.8059,-999.0 +277.598,9898.55,-49.0224,-58.7368,47.4445,-34.3258,-999.0 +253.826,10481.5,-52.4817,-63.6683,46.5828,-40.2227,-999.0 +231.672,11067.7,-55.3507,-67.3569,46.6402,-44.2559,-999.0 +211.041,11659.5,-57.4921,-69.6774,50.0461,-44.8844,-999.0 +191.852,12259.4,-59.0157,-71.4742,57.2544,-43.6375,-999.0 +174.025,12868.8,-60.5239,-73.4225,66.3375,-42.5349,-999.0 +157.485,13488.8,-61.8373,-75.6765,74.1747,-42.215,-999.0 +142.158,14121.4,-62.62,-78.3424,78.1274,-40.1451,-999.0 +127.973,14769.5,-62.7564,-80.4479,76.8178,-36.9932,-999.0 +114.864,15437.0,-61.8285,-80.4479,69.6238,-33.1969,-999.0 +102.761,16128.0,-60.8099,-80.4479,53.0766,-28.1258,-999.0 +91.6067,16842.1,-61.1519,-80.4479,36.87,-20.7523,-999.0 +81.347,17577.4,-62.4852,-80.4479,26.0678,-15.9864,-999.0 +71.9256,18336.0,-63.0601,-80.4479,22.2823,-15.5555,-999.0 +63.2919,19124.7,-62.2125,-80.4479,18.6005,-17.5443,-999.0 +54.5833,20054.9,-59.0413,-80.4479,9.89135,-6.99042,-999.0 + + +MEM = mem007 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.43 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.586,384.43,13.8033,2.58207,-3.16319,-10.8619,-999.0 +972.841,451.069,12.9653,2.37375,-3.40338,-12.0925,-999.0 +962.523,540.449,12.0204,2.17109,-3.41783,-12.5684,-999.0 +949.424,654.954,10.8653,1.9384,-3.35465,-12.8175,-999.0 +933.247,797.918,9.44695,1.65771,-3.23395,-12.9816,-999.0 +913.626,973.656,7.70945,1.28656,-2.97291,-13.1875,-999.0 +890.175,1187.34,5.71871,0.111975,-1.70326,-14.3064,-999.0 +862.553,1445.32,5.41024,-5.37197,1.88184,-21.0481,-999.0 +830.814,1751.73,5.30351,-9.26194,4.30549,-22.6999,-999.0 +795.378,2107.34,4.5466,-10.5132,8.15368,-26.2465,-999.0 +756.703,2512.57,3.2623,-9.62625,16.9032,-27.4908,-999.0 +715.291,2967.38,1.20441,-10.5549,27.4696,-22.6156,-999.0 +671.676,3470.87,-2.14318,-10.3055,32.9927,-21.5748,-999.0 +626.396,4022.17,-5.9547,-10.1076,35.2274,-21.5903,-999.0 +581.186,4605.42,-9.4397,-12.8309,37.3822,-21.9356,-999.0 +538.091,5197.11,-12.8064,-17.3502,38.1968,-22.6334,-999.0 +497.637,5789.15,-16.4107,-22.6563,39.3044,-23.7841,-999.0 +459.691,6380.83,-20.5421,-27.9535,40.9937,-25.2083,-999.0 +424.112,6971.36,-25.0947,-33.4207,42.4853,-26.7893,-999.0 +390.779,7560.17,-29.8887,-39.2134,43.4382,-28.5584,-999.0 +359.578,8146.85,-34.809,-44.7167,44.064,-30.1078,-999.0 +330.388,8731.49,-39.7517,-49.4877,44.6666,-31.8823,-999.0 +303.099,9314.6,-44.4935,-54.3096,44.9115,-35.0137,-999.0 +277.613,9897.0,-48.8105,-59.5587,44.423,-39.1962,-999.0 +253.841,10480.0,-52.6366,-63.356,44.3816,-42.3682,-999.0 +231.684,11065.4,-55.806,-66.2844,47.1304,-43.1547,-999.0 +211.053,11655.8,-58.0749,-68.7763,54.0793,-41.3892,-999.0 +191.864,12254.5,-59.3235,-70.9736,63.9164,-38.778,-999.0 +174.036,12863.6,-60.4313,-73.3762,71.6395,-38.3856,-999.0 +157.496,13484.6,-61.2279,-77.0182,76.8035,-39.2239,-999.0 +142.167,14119.3,-61.7787,-80.4479,78.1963,-38.4105,-999.0 +127.98,14769.9,-62.0146,-80.4479,74.9182,-35.7145,-999.0 +114.87,15439.0,-61.5651,-80.4479,66.0027,-33.2131,-999.0 +102.765,16130.8,-60.6012,-80.4479,49.6849,-31.4145,-999.0 +91.6099,16845.2,-61.1487,-80.4479,34.0005,-21.8368,-999.0 +81.3492,17581.7,-61.8658,-80.4479,26.0124,-15.0581,-999.0 +71.9273,18343.1,-62.1214,-80.4479,20.9801,-16.4172,-999.0 +63.2927,19135.2,-61.3839,-80.4479,17.3037,-20.682,-999.0 +54.5835,20067.5,-58.8323,-80.4479,12.013,-10.4311,-999.0 + + +MEM = mem007 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.379 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.247,384.379,13.2416,2.73369,-3.96432,-11.2085,-999.0 +973.495,450.907,12.489,2.48568,-4.58728,-13.1407,-999.0 +963.176,540.152,11.5779,2.26544,-4.77537,-13.8958,-999.0 +950.066,654.494,10.443,2.02744,-4.81777,-14.2402,-999.0 +933.871,797.262,9.03768,1.7441,-4.78507,-14.4376,-999.0 +914.241,972.768,7.32338,1.3731,-4.66255,-14.632,-999.0 +890.774,1186.25,5.70092,-1.15867,-2.73329,-18.5045,-999.0 +863.137,1444.0,5.08873,-5.2552,-1.22733,-23.6809,-999.0 +831.374,1750.03,4.8059,-8.20884,2.66214,-23.0628,-999.0 +795.907,2105.34,4.39006,-9.95272,8.35155,-25.7957,-999.0 +757.208,2510.63,3.49869,-10.5756,19.6676,-26.0458,-999.0 +715.773,2965.5,1.10585,-10.627,28.8629,-23.0186,-999.0 +672.116,3468.77,-2.42683,-8.98295,32.5957,-23.8631,-999.0 +626.796,4019.94,-5.97148,-10.0328,35.6032,-24.0364,-999.0 +581.553,4603.36,-9.28748,-13.3536,37.8587,-22.3975,-999.0 +538.432,5195.53,-12.479,-18.1896,39.2995,-23.6851,-999.0 +497.952,5788.14,-16.2018,-23.4612,40.795,-24.3953,-999.0 +459.983,6380.14,-20.4596,-28.3465,42.2325,-25.088,-999.0 +424.381,6970.88,-25.0394,-33.3191,43.1839,-26.7412,-999.0 +391.023,7559.97,-29.7578,-39.3235,43.7734,-28.4718,-999.0 +359.798,8147.13,-34.5827,-45.4506,44.2553,-30.6125,-999.0 +330.587,8732.56,-39.3798,-51.3748,43.9269,-33.767,-999.0 +303.277,9316.8,-44.0225,-56.5219,42.6517,-37.1186,-999.0 +277.774,9900.39,-48.4081,-60.2499,42.3651,-39.4539,-999.0 +253.983,10484.4,-52.352,-63.0299,44.8309,-39.8575,-999.0 +231.811,11070.9,-55.3225,-65.4324,50.3409,-39.1453,-999.0 +211.166,11662.9,-57.4701,-67.9315,58.0092,-37.7329,-999.0 +191.963,12262.6,-59.2483,-70.7136,66.3587,-36.19,-999.0 +174.123,12871.9,-60.4949,-74.569,72.6545,-36.8927,-999.0 +157.571,13493.1,-61.1456,-78.0955,77.4546,-38.3842,-999.0 +142.233,14128.4,-61.5805,-80.4479,78.9237,-38.0539,-999.0 +128.037,14779.6,-61.9008,-80.4479,75.256,-35.4571,-999.0 +114.917,15449.0,-61.6532,-80.4479,65.7069,-31.1733,-999.0 +102.804,16139.9,-61.1769,-80.4479,50.1979,-29.1914,-999.0 +91.6406,16852.5,-61.8177,-80.4479,33.7688,-21.3085,-999.0 +81.372,17586.8,-62.5915,-80.4479,26.4531,-12.179,-999.0 +71.9432,18347.7,-61.9277,-80.4479,17.8188,-16.4078,-999.0 +63.3025,19137.8,-62.8205,-80.4479,11.5984,-26.3244,-999.0 +54.5869,20065.6,-59.7726,-80.4479,17.7557,-9.75711,-999.0 + + +MEM = mem007 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.256 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.449,384.256,11.9686,2.80043,-3.07228,-9.09513,-999.0 +973.7,450.559,11.7627,2.23118,-4.35788,-12.8217,-999.0 +963.375,539.583,10.9622,1.93605,-4.7003,-13.9655,-999.0 +950.26,653.667,9.86254,1.67237,-4.76615,-14.4057,-999.0 +934.065,796.119,8.46691,1.38841,-4.74599,-14.4505,-999.0 +914.434,971.241,6.82495,0.565034,-4.78714,-15.3589,-999.0 +890.973,1184.34,5.41691,-2.20803,-5.01349,-19.4189,-999.0 +863.331,1441.87,4.98983,-5.15421,-2.48034,-22.4282,-999.0 +831.556,1747.9,4.84453,-7.82359,3.31338,-21.7355,-999.0 +796.081,2103.39,4.54465,-9.47172,10.1548,-24.0638,-999.0 +757.372,2509.04,3.74515,-10.0812,21.6131,-24.4817,-999.0 +715.916,2964.09,0.911073,-8.98444,27.2597,-24.0082,-999.0 +672.239,3467.2,-2.6057,-8.54071,29.6582,-23.0599,-999.0 +626.907,4018.39,-5.80168,-10.6641,34.5108,-18.3654,-999.0 +581.661,4602.2,-8.99159,-14.2208,37.7814,-23.3275,-999.0 +538.536,5194.72,-12.3773,-18.8345,39.8069,-26.1604,-999.0 +498.05,5787.35,-16.2577,-23.4697,41.0578,-27.0879,-999.0 +460.071,6379.27,-20.4941,-28.3555,41.7189,-28.3763,-999.0 +424.461,6970.06,-24.9544,-34.136,42.2942,-30.1404,-999.0 +391.096,7559.4,-29.6248,-40.5084,43.0101,-32.4378,-999.0 +359.865,8146.92,-34.4164,-47.5,42.9322,-34.831,-999.0 +330.649,8732.67,-39.2828,-53.0325,42.3479,-36.9899,-999.0 +303.332,9316.94,-44.1058,-56.8364,42.6702,-38.1311,-999.0 +277.823,9900.19,-48.6078,-59.6032,44.6843,-38.2445,-999.0 +254.027,10483.9,-52.3882,-62.3684,48.7908,-37.2101,-999.0 +231.851,11070.6,-55.1622,-65.5779,54.7943,-35.4728,-999.0 +211.202,11663.4,-57.1251,-68.6047,62.1645,-33.5387,-999.0 +191.995,12264.5,-58.5613,-72.7118,69.3841,-33.0513,-999.0 +174.151,12876.5,-59.3006,-76.0654,74.9063,-34.1241,-999.0 +157.595,13501.9,-59.5124,-78.6946,77.7936,-36.7067,-999.0 +142.253,14142.1,-59.9788,-80.4479,77.4658,-37.4542,-999.0 +128.053,14797.3,-60.9416,-80.4479,73.4608,-35.6595,-999.0 +114.93,15467.3,-62.2793,-80.4479,66.1368,-31.9895,-999.0 +102.814,16153.8,-63.2631,-80.4479,53.4033,-29.4181,-999.0 +91.6488,16858.6,-64.3868,-80.4479,37.4497,-24.8189,-999.0 +81.3787,17585.4,-64.4373,-80.4479,30.9185,-14.0619,-999.0 +71.9481,18341.9,-62.5677,-80.4479,23.756,-10.0835,-999.0 +63.3054,19134.6,-60.9256,-80.4479,12.8068,-17.7004,-999.0 +54.5879,20067.9,-59.0894,-80.4479,12.6562,-8.3194,-999.0 + + +MEM = mem007 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.13 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.783,384.13,10.6086,2.94711,-3.56055,-7.50171,-999.0 +975.026,450.202,10.9483,2.33149,-5.87537,-12.4224,-999.0 +964.673,539.002,10.246,1.89947,-6.55993,-14.2525,-999.0 +951.539,652.811,9.17556,1.45686,-6.60458,-14.7476,-999.0 +935.328,794.931,7.82923,1.09758,-6.02977,-13.6144,-999.0 +915.665,969.66,6.27548,-0.208842,-6.00307,-13.5659,-999.0 +892.175,1182.38,5.14147,-3.54803,-6.68466,-17.0785,-999.0 +864.499,1439.73,4.93664,-5.41362,-2.97686,-18.7324,-999.0 +832.678,1745.8,4.90612,-7.58121,3.30912,-19.568,-999.0 +797.148,2101.39,4.51206,-9.02974,9.08437,-22.7824,-999.0 +758.372,2506.87,3.37266,-9.30945,18.9309,-22.696,-999.0 +716.855,2961.33,0.518111,-10.1328,24.5398,-19.4236,-999.0 +673.129,3464.03,-2.50322,-10.2313,29.8727,-16.429,-999.0 +627.746,4015.21,-5.75129,-11.6306,34.5071,-20.8391,-999.0 +582.439,4599.05,-8.97121,-14.7184,37.327,-26.6273,-999.0 +539.252,5191.57,-12.4232,-19.0041,39.3301,-28.8077,-999.0 +498.707,5784.16,-16.3252,-23.5483,40.1873,-29.9308,-999.0 +460.671,6376.12,-20.4586,-28.9757,40.8758,-31.6547,-999.0 +425.01,6967.15,-24.8479,-35.5748,41.6472,-34.0266,-999.0 +391.598,7556.83,-29.4854,-43.0743,41.861,-35.9565,-999.0 +360.322,8144.67,-34.3587,-49.4984,41.7318,-37.3999,-999.0 +331.063,8730.55,-39.3264,-54.2431,42.1601,-38.205,-999.0 +303.707,9314.95,-44.0685,-57.4947,43.6009,-38.6625,-999.0 +278.159,9898.73,-48.3541,-60.278,46.4649,-38.5494,-999.0 +254.328,10483.6,-51.8658,-63.2602,51.4224,-36.7452,-999.0 +232.119,11072.3,-54.3812,-66.5166,58.8237,-33.0456,-999.0 +211.439,11667.5,-56.2816,-70.6617,66.3462,-30.3645,-999.0 +192.204,12271.2,-57.705,-74.0314,71.745,-30.34,-999.0 +174.335,12886.1,-58.3494,-76.0018,76.1668,-30.2137,-999.0 +157.754,13513.7,-59.0679,-78.6781,78.6141,-31.0109,-999.0 +142.389,14154.7,-60.1492,-80.4479,76.7488,-32.5667,-999.0 +128.168,14808.9,-61.6057,-80.4479,72.1094,-33.9294,-999.0 +115.026,15476.7,-63.2585,-80.4479,65.428,-34.5576,-999.0 +102.892,16159.8,-64.6553,-80.4479,55.2853,-33.4759,-999.0 +91.7105,16860.8,-65.6198,-80.4479,42.9347,-26.94,-999.0 +81.4253,17585.3,-64.8642,-80.4479,36.4883,-16.1989,-999.0 +71.9808,18344.6,-61.0711,-80.4479,27.1713,-11.1319,-999.0 +63.3253,19145.2,-58.7138,-80.4479,13.6662,-15.3543,-999.0 +54.5947,20085.2,-58.5683,-80.4479,11.5293,-7.34341,-999.0 + + +MEM = mem007 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.012 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.168,384.012,9.40658,2.75289,-4.18801,-8.65537,-999.0 +975.419,449.799,9.76188,1.85575,-7.4906,-13.8908,-999.0 +965.057,538.218,9.1142,1.23815,-8.79596,-15.5759,-999.0 +951.936,651.571,8.19721,0.673963,-8.88198,-15.4878,-999.0 +935.71,793.212,7.07955,0.259942,-7.56579,-13.1636,-999.0 +916.051,967.539,5.95988,-1.59362,-7.97781,-12.114,-999.0 +892.559,1180.18,5.42948,-4.40559,-8.23383,-14.6195,-999.0 +864.869,1437.7,5.12124,-5.67729,-2.95651,-17.8072,-999.0 +833.033,1743.92,4.95452,-7.25307,4.34328,-17.5924,-999.0 +797.485,2099.57,4.44356,-8.34798,10.0563,-20.4161,-999.0 +758.685,2504.94,3.1893,-8.98325,19.3017,-19.1453,-999.0 +717.152,2959.22,0.483138,-10.9387,24.9545,-17.2293,-999.0 +673.414,3461.73,-2.53667,-11.4254,29.1961,-18.1352,-999.0 +628.013,4012.75,-5.76177,-12.1207,32.5319,-23.3767,-999.0 +582.687,4596.57,-8.95649,-14.8947,35.1326,-29.2358,-999.0 +539.479,5189.03,-12.5064,-19.0321,36.4875,-32.4005,-999.0 +498.914,5781.5,-16.342,-24.1121,37.3367,-34.4973,-999.0 +460.863,6373.41,-20.4679,-30.2734,38.1227,-36.389,-999.0 +425.188,6964.35,-24.87,-37.4727,38.6298,-37.615,-999.0 +391.761,7553.88,-29.5746,-45.0129,39.0342,-38.0915,-999.0 +360.471,8141.49,-34.4609,-51.4497,39.8954,-38.1539,-999.0 +331.197,8727.3,-39.3107,-54.837,41.6135,-38.7045,-999.0 +303.827,9312.0,-43.8816,-57.1776,44.0304,-39.4569,-999.0 +278.268,9896.58,-47.9568,-59.9895,47.0902,-39.0213,-999.0 +254.425,10482.7,-51.3732,-63.0947,51.6958,-36.2827,-999.0 +232.205,11072.6,-54.0321,-67.0191,58.3601,-32.0637,-999.0 +211.516,11668.3,-56.2924,-71.4058,64.9313,-29.613,-999.0 +192.272,12271.9,-57.8116,-73.5469,71.5341,-28.1854,-999.0 +174.394,12885.8,-58.9822,-75.3787,77.0975,-27.4586,-999.0 +157.806,13511.0,-60.1327,-78.0787,79.4887,-29.0385,-999.0 +142.434,14148.8,-61.2996,-80.4479,77.7199,-30.612,-999.0 +128.206,14800.0,-62.5275,-80.4479,72.3564,-32.3731,-999.0 +115.057,15465.6,-63.7574,-80.4479,64.7193,-34.5752,-999.0 +102.917,16147.9,-64.7424,-80.4479,54.935,-35.1787,-999.0 +91.7299,16848.8,-65.7226,-80.4479,42.6383,-29.5982,-999.0 +81.4399,17572.9,-65.0936,-80.4479,37.1778,-18.2263,-999.0 +71.9911,18332.6,-60.7687,-80.4479,29.2557,-12.5088,-999.0 +63.3316,19135.4,-57.9491,-80.4479,14.3203,-15.1251,-999.0 +54.5968,20077.7,-58.3986,-80.4479,10.2545,-11.0918,-999.0 + + +MEM = mem007 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.897 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.011,383.897,8.27739,2.20714,-5.28026,-8.82074,-999.0 +976.24,449.414,8.67454,1.28837,-9.72615,-14.3004,-999.0 +965.888,537.502,8.18405,0.608985,-12.2256,-15.6927,-999.0 +952.751,650.489,7.42296,-0.0403203,-14.3609,-14.4651,-999.0 +936.51,791.748,6.40898,-0.0142438,-12.4217,-11.9242,-999.0 +916.833,965.724,5.45123,-1.44337,-9.92859,-9.92605,-999.0 +893.313,1178.13,5.23654,-4.7028,-7.27394,-12.8297,-999.0 +865.602,1435.66,5.27471,-5.53492,-1.13332,-16.3344,-999.0 +833.736,1742.17,5.25116,-7.22906,6.69302,-15.9602,-999.0 +798.151,2098.15,4.6417,-8.70875,13.3484,-17.7442,-999.0 +759.323,2503.51,3.0406,-9.87192,21.1178,-15.881,-999.0 +717.756,2957.59,0.44715,-11.3495,26.1593,-14.3303,-999.0 +673.978,3460.25,-2.35606,-11.6732,30.0452,-17.423,-999.0 +628.54,4012.05,-5.18996,-12.6463,32.6425,-24.3787,-999.0 +583.176,4596.95,-8.51251,-15.4823,33.5128,-31.0397,-999.0 +539.93,5190.16,-12.2597,-19.8706,34.155,-34.6035,-999.0 +499.331,5783.08,-16.1575,-25.3176,34.6932,-36.5107,-999.0 +461.246,6375.32,-20.3352,-31.8923,35.6872,-37.3217,-999.0 +425.538,6966.52,-24.7683,-40.173,37.3843,-37.2336,-999.0 +392.083,7556.3,-29.4837,-47.7307,38.8731,-37.187,-999.0 +360.761,8144.14,-34.4081,-50.9868,40.6728,-37.6251,-999.0 +331.461,8730.22,-39.2223,-53.0032,43.1539,-38.6674,-999.0 +304.065,9315.46,-43.6209,-56.4484,45.7954,-39.3485,-999.0 +278.481,9901.11,-47.4719,-60.354,48.7485,-38.496,-999.0 +254.616,10488.7,-50.8042,-64.1249,52.822,-35.457,-999.0 +232.377,11080.0,-53.6522,-68.4404,58.2411,-31.5366,-999.0 +211.668,11677.0,-55.815,-71.3822,64.0889,-29.47,-999.0 +192.405,12281.7,-57.6148,-72.5033,71.4453,-27.0756,-999.0 +174.51,12895.3,-59.4428,-74.1045,77.0879,-26.4783,-999.0 +157.907,13518.8,-61.0071,-76.8716,79.1687,-28.7105,-999.0 +142.521,14154.0,-62.318,-80.3748,77.3304,-30.2144,-999.0 +128.28,14802.4,-63.4185,-80.4479,72.4447,-29.7361,-999.0 +115.119,15465.9,-64.3953,-80.4479,65.5094,-29.2821,-999.0 +102.967,16147.4,-64.7781,-80.4479,56.1148,-30.1593,-999.0 +91.7697,16850.2,-64.7525,-80.4479,43.2399,-26.1716,-999.0 +81.4697,17577.8,-64.2973,-80.4479,34.6497,-16.7328,-999.0 +72.0117,18337.8,-61.6233,-80.4479,29.8498,-12.3947,-999.0 +63.3442,19137.6,-59.0168,-80.4479,16.1416,-14.0899,-999.0 +54.6012,20077.5,-58.8714,-80.4479,9.22375,-12.0604,-999.0 + + +MEM = mem007 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.791 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.482,383.791,7.14782,2.45348,-7.78992,-5.3481,-999.0 +976.693,449.013,7.17364,1.95986,-13.235,-7.3462,-999.0 +966.342,536.654,6.61723,1.45432,-16.0115,-7.6038,-999.0 +953.176,649.008,5.62914,0.755137,-17.3799,-7.28702,-999.0 +936.934,789.531,5.04975,0.484305,-13.2183,-7.12476,-999.0 +917.244,962.911,4.71336,-1.14907,-8.10533,-7.0758,-999.0 +893.711,1175.07,5.19236,-4.5943,-4.55541,-9.55763,-999.0 +865.985,1432.78,5.64626,-5.76999,0.480948,-14.181,-999.0 +834.106,1739.59,5.41932,-6.96479,6.78627,-14.2087,-999.0 +798.498,2095.8,4.73134,-8.03254,12.7513,-16.0918,-999.0 +759.653,2501.14,2.92249,-10.5969,20.3262,-12.9459,-999.0 +718.07,2955.03,0.411365,-12.1161,26.2071,-11.9931,-999.0 +674.276,3457.84,-2.10521,-12.0671,28.7338,-17.6336,-999.0 +628.818,4010.02,-5.04078,-12.8315,30.585,-25.0194,-999.0 +583.433,4594.93,-8.65899,-15.433,31.6546,-30.8917,-999.0 +540.165,5187.92,-12.3554,-19.4146,31.6578,-34.2156,-999.0 +499.544,5780.67,-16.2711,-25.5242,32.364,-36.3668,-999.0 +461.443,6372.64,-20.442,-33.2749,34.7278,-36.5935,-999.0 +425.721,6963.59,-24.8681,-40.9046,37.641,-36.0647,-999.0 +392.249,7553.15,-29.5986,-45.4079,40.1063,-36.4313,-999.0 +360.915,8140.8,-34.506,-48.1264,42.167,-38.2824,-999.0 +331.599,8726.69,-39.3318,-51.8328,44.07,-40.4855,-999.0 +304.191,9311.54,-43.8588,-55.9257,46.4099,-40.9472,-999.0 +278.595,9896.47,-47.8251,-60.1045,49.6259,-38.961,-999.0 +254.719,10483.3,-51.0719,-64.386,54.0603,-34.9769,-999.0 +232.468,11074.2,-53.7173,-68.4212,59.7952,-31.3657,-999.0 +211.749,11671.4,-55.6227,-70.0665,66.4268,-29.1658,-999.0 +192.478,12276.7,-57.4268,-71.0706,74.3226,-27.6516,-999.0 +174.574,12891.6,-58.7958,-73.3857,79.8881,-28.0315,-999.0 +157.962,13517.3,-60.2348,-76.9615,81.6962,-28.8154,-999.0 +142.567,14154.2,-61.9809,-80.4479,79.0348,-29.3564,-999.0 +128.319,14803.2,-63.4299,-80.4479,73.274,-28.7169,-999.0 +115.151,15466.9,-64.3879,-80.4479,65.6228,-26.948,-999.0 +102.993,16149.0,-64.4903,-80.4479,55.491,-26.3681,-999.0 +91.7898,16853.5,-64.1443,-80.4479,42.4307,-24.4698,-999.0 +81.4846,17582.6,-64.1796,-80.4479,33.5371,-18.7396,-999.0 +72.0219,18340.1,-63.204,-80.4479,28.269,-15.501,-999.0 +63.3504,19133.8,-60.8443,-80.4479,19.9236,-13.1405,-999.0 +54.6034,20071.4,-58.5337,-80.4479,12.6562,-9.7827,-999.0 + + +MEM = mem007 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.66 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.57,383.66,5.88591,1.73201,-8.86152,-4.34589,-999.0 +976.805,448.529,5.67382,0.919122,-13.6786,-6.35217,-999.0 +966.442,535.637,5.03049,0.0531853,-16.1213,-7.15274,-999.0 +953.293,647.362,4.45597,-1.1208,-19.1128,-7.44942,-999.0 +937.047,787.256,4.07375,-0.711822,-14.2685,-5.97212,-999.0 +917.358,960.132,4.15903,-1.19058,-7.73947,-5.30609,-999.0 +893.823,1172.03,4.97179,-4.17797,-2.92501,-7.73384,-999.0 +866.088,1429.65,5.59263,-5.7068,1.42637,-12.744,-999.0 +834.205,1736.53,5.55376,-6.90692,6.8033,-13.3478,-999.0 +798.597,2092.8,4.75063,-8.83424,13.2627,-13.4577,-999.0 +759.751,2498.13,3.00853,-11.5386,22.093,-10.4601,-999.0 +718.168,2952.11,0.512664,-12.4583,25.9892,-12.8076,-999.0 +674.369,3455.21,-1.86162,-12.4356,28.6352,-17.8981,-999.0 +628.905,4007.61,-5.00998,-13.2183,30.1086,-24.2402,-999.0 +583.512,4592.52,-8.69095,-15.1833,30.1248,-29.8138,-999.0 +540.237,5185.51,-12.3091,-20.2873,30.388,-33.4742,-999.0 +499.615,5778.42,-16.0566,-27.8617,32.3514,-34.7038,-999.0 +461.512,6370.85,-20.1629,-35.2538,35.1086,-35.204,-999.0 +425.783,6962.27,-24.7214,-39.7867,37.575,-36.1303,-999.0 +392.303,7552.07,-29.5861,-43.2205,39.4024,-37.9511,-999.0 +360.962,8139.73,-34.5503,-47.4547,40.9631,-40.2738,-999.0 +331.64,8725.49,-39.3984,-51.9847,42.8963,-41.8046,-999.0 +304.227,9310.16,-43.953,-55.5965,45.2171,-41.6384,-999.0 +278.627,9894.81,-47.9752,-59.952,48.3333,-39.6379,-999.0 +254.747,10481.3,-51.1858,-64.739,53.3586,-35.3224,-999.0 +232.493,11071.9,-53.8265,-67.8117,59.4729,-31.4489,-999.0 +211.771,11668.9,-55.6871,-68.8279,67.4251,-28.8093,-999.0 +192.497,12274.3,-57.3746,-70.1376,75.8106,-27.8247,-999.0 +174.59,12889.5,-58.647,-73.076,81.2757,-27.8193,-999.0 +157.976,13515.7,-60.1048,-76.9491,82.8183,-27.4526,-999.0 +142.579,14153.1,-61.7485,-80.4479,79.6042,-26.9391,-999.0 +128.329,14802.9,-63.2365,-80.4479,73.1411,-26.0306,-999.0 +115.16,15466.8,-64.424,-80.4479,65.8871,-23.7903,-999.0 +103.001,16148.0,-65.0792,-80.4479,57.252,-22.5462,-999.0 +91.7961,16850.7,-64.6371,-80.4479,44.5419,-22.14,-999.0 +81.4899,17577.9,-64.8044,-80.4479,35.0454,-20.502,-999.0 +72.0256,18333.3,-63.7907,-80.4479,30.3505,-19.0472,-999.0 +63.3527,19127.6,-59.9977,-80.4479,21.974,-13.8708,-999.0 +54.6042,20067.0,-58.5032,-80.4479,13.0221,-7.85459,-999.0 + + +MEM = mem007 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.55 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.665,383.55,4.87044,0.773645,-9.06277,-4.76716,-999.0 +976.895,448.156,4.63833,0.156204,-13.7709,-6.80919,-999.0 +966.544,534.938,4.1461,-0.719636,-16.8875,-7.59528,-999.0 +953.392,646.346,3.86388,-1.58185,-19.5717,-7.3089,-999.0 +937.153,786.007,3.814,-1.2278,-13.9491,-6.51931,-999.0 +917.458,958.865,4.43407,-1.79997,-7.55502,-6.02065,-999.0 +893.924,1170.91,5.18436,-4.34787,-3.13619,-8.40355,-999.0 +866.188,1428.62,5.58102,-5.66015,1.5897,-12.3933,-999.0 +834.298,1735.51,5.54477,-6.6953,7.12321,-11.8492,-999.0 +798.686,2091.7,4.64652,-9.17092,14.5601,-10.7516,-999.0 +759.837,2496.89,2.95322,-11.737,22.5876,-9.00583,-999.0 +718.251,2951.04,0.774549,-12.652,26.5154,-12.0773,-999.0 +674.445,3454.49,-1.70211,-12.84,29.1121,-17.2966,-999.0 +628.978,4007.01,-5.05097,-12.8489,29.3576,-23.6821,-999.0 +583.578,4591.88,-8.70564,-15.3646,28.9764,-28.8618,-999.0 +540.301,5184.83,-12.2782,-21.1954,30.0328,-31.5076,-999.0 +499.678,5777.82,-15.9483,-28.7402,32.7765,-33.0742,-999.0 +461.57,6370.44,-20.1004,-34.3588,35.0266,-34.9144,-999.0 +425.838,6961.95,-24.7448,-38.4386,36.3235,-37.066,-999.0 +392.352,7551.65,-29.6611,-42.9391,37.2719,-39.1088,-999.0 +361.006,8139.11,-34.6409,-47.9089,38.9388,-40.5798,-999.0 +331.681,8724.64,-39.4905,-52.1999,41.3155,-41.6759,-999.0 +304.263,9309.03,-44.0856,-55.2468,43.5551,-41.8383,-999.0 +278.66,9893.36,-48.0929,-59.9266,46.5842,-40.2168,-999.0 +254.776,10479.7,-51.2504,-64.7741,51.8472,-36.326,-999.0 +232.518,11070.0,-53.9688,-67.3513,59.0655,-32.2287,-999.0 +211.794,11666.5,-55.9216,-67.8214,68.172,-28.9171,-999.0 +192.517,12271.2,-57.6115,-69.4113,76.414,-28.0551,-999.0 +174.608,12885.6,-59.0253,-72.7383,82.3515,-27.2652,-999.0 +157.992,13510.5,-60.5928,-76.7706,84.0013,-27.073,-999.0 +142.593,14146.8,-62.0319,-80.4479,80.7052,-25.7793,-999.0 +128.341,14796.3,-63.0938,-80.4479,74.0402,-23.171,-999.0 +115.169,15461.4,-63.8919,-80.4479,66.4511,-20.27,-999.0 +103.008,16144.8,-64.2782,-80.4479,57.171,-19.5334,-999.0 +91.8017,16850.2,-63.8908,-80.4479,43.2007,-21.4766,-999.0 +81.4935,17579.8,-64.193,-80.4479,31.2093,-22.7846,-999.0 +72.0281,18335.3,-64.3421,-80.4479,26.1841,-21.8058,-999.0 +63.3541,19126.2,-61.3049,-80.4479,21.9368,-15.4513,-999.0 +54.6048,20060.3,-59.6749,-80.4479,17.5944,-7.23598,-999.0 + + +MEM = mem007 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.461 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.054,383.461,4.01565,0.25366,-9.51321,-4.74553,-999.0 +977.295,447.851,3.7343,-0.219406,-14.1725,-6.77577,-999.0 +966.926,534.337,3.2126,-0.93362,-17.4473,-7.65554,-999.0 +953.769,645.361,2.90915,-1.7389,-21.0819,-6.99795,-999.0 +937.522,784.65,3.30587,-1.70579,-15.082,-6.58453,-999.0 +917.822,957.387,4.58269,-2.2837,-7.11783,-6.88035,-999.0 +894.282,1169.62,5.57051,-4.6416,-2.66258,-9.7054,-999.0 +866.534,1427.56,5.73681,-5.61951,1.24113,-12.2402,-999.0 +834.632,1734.64,5.69481,-6.59502,7.51657,-10.6134,-999.0 +799.002,2090.96,4.69854,-9.52562,15.8249,-7.9345,-999.0 +760.138,2496.05,2.78299,-11.6147,22.3865,-7.41514,-999.0 +718.534,2950.06,0.741161,-12.7062,26.5314,-10.7012,-999.0 +674.712,3453.52,-1.67705,-12.8733,27.9787,-17.2406,-999.0 +629.223,4005.96,-5.16883,-12.7499,27.9928,-23.3728,-999.0 +583.803,4590.53,-8.88508,-15.504,28.1089,-27.4436,-999.0 +540.508,5183.32,-12.2235,-21.8935,31.0111,-29.5691,-999.0 +499.87,5776.56,-15.7882,-28.7228,33.9137,-31.7121,-999.0 +461.745,6369.57,-19.9537,-33.9633,35.1036,-34.4131,-999.0 +425.996,6961.4,-24.6534,-38.7724,35.4494,-36.927,-999.0 +392.496,7551.33,-29.5801,-43.8501,36.3574,-38.7767,-999.0 +361.136,8138.97,-34.594,-48.5026,38.2624,-40.0591,-999.0 +331.798,8724.57,-39.5213,-52.0459,40.4296,-40.9773,-999.0 +304.368,9308.92,-44.1279,-55.4616,42.5697,-41.2309,-999.0 +278.753,9893.4,-47.9799,-60.6166,46.2551,-39.248,-999.0 +254.859,10480.2,-51.0551,-64.8984,52.0082,-35.6492,-999.0 +232.592,11071.0,-53.8087,-66.599,59.5151,-32.4317,-999.0 +211.858,11667.9,-55.9038,-66.9393,68.1653,-30.2909,-999.0 +192.573,12272.5,-57.7788,-68.9642,76.3594,-29.4904,-999.0 +174.658,12886.4,-59.2438,-72.5314,81.214,-29.3717,-999.0 +158.036,13511.1,-60.5232,-76.83,82.8219,-27.8203,-999.0 +142.631,14147.7,-62.0027,-80.4479,80.658,-24.663,-999.0 +128.374,14797.1,-63.3184,-80.4479,75.1722,-21.7939,-999.0 +115.197,15461.8,-63.938,-80.4479,67.7694,-18.6076,-999.0 +103.032,16145.8,-63.9248,-80.4479,58.5967,-16.8185,-999.0 +91.8207,16852.4,-63.657,-80.4479,45.5056,-18.188,-999.0 +81.5081,17584.5,-63.0675,-80.4479,30.9748,-19.7943,-999.0 +72.0384,18345.2,-62.774,-80.4479,22.626,-21.322,-999.0 +63.3602,19139.3,-61.2378,-80.4479,18.8447,-14.165,-999.0 +54.6069,20074.4,-59.4741,-80.4479,18.6655,-4.24713,-999.0 + + +MEM = mem007 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.37 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.869,383.37,3.1221,-0.0490901,-9.6694,-3.69448,-999.0 +977.097,447.536,2.76446,-0.389381,-14.3014,-5.14762,-999.0 +966.74,533.696,2.13289,-0.892043,-17.1568,-5.66207,-999.0 +953.589,644.261,1.77444,-2.2613,-21.3951,-5.95465,-999.0 +937.346,783.055,2.57396,-2.35538,-16.0331,-5.67441,-999.0 +917.655,955.397,4.1393,-2.67052,-7.63901,-6.26563,-999.0 +894.12,1167.36,5.34171,-4.77526,-2.43628,-8.67857,-999.0 +866.38,1425.25,5.82007,-5.45904,1.50818,-10.2608,-999.0 +834.479,1732.4,5.75071,-6.66417,7.9428,-7.68222,-999.0 +798.861,2088.61,4.4943,-9.33508,17.8129,-5.64025,-999.0 +760.001,2493.5,2.69303,-11.5347,23.2393,-7.07322,-999.0 +718.406,2947.52,0.845071,-12.676,25.4702,-10.7653,-999.0 +674.59,3451.22,-1.54159,-12.5924,26.8644,-16.3611,-999.0 +629.109,4003.93,-5.06002,-12.6642,27.014,-22.3656,-999.0 +583.698,4588.7,-8.7683,-16.0864,28.1902,-25.8988,-999.0 +540.417,5181.64,-12.1418,-22.253,31.6504,-28.0515,-999.0 +499.785,5774.9,-15.8304,-28.2559,33.9381,-30.5884,-999.0 +461.669,6367.75,-20.0511,-33.5298,35.0191,-33.3832,-999.0 +425.927,6959.43,-24.6795,-38.8866,35.6752,-35.7595,-999.0 +392.433,7549.26,-29.6106,-43.8474,36.6253,-37.3219,-999.0 +361.079,8136.76,-34.6627,-47.9787,38.3954,-38.3369,-999.0 +331.747,8722.16,-39.6045,-51.6397,40.1849,-39.2692,-999.0 +304.322,9306.4,-44.1058,-56.1649,42.5712,-39.2962,-999.0 +278.713,9891.12,-47.7883,-61.6301,47.4183,-36.9913,-999.0 +254.823,10478.5,-50.7617,-64.8561,53.8802,-33.6402,-999.0 +232.561,11070.2,-53.416,-65.5637,61.1765,-31.2133,-999.0 +211.83,11667.9,-55.6921,-66.2738,69.2268,-29.7261,-999.0 +192.549,12273.1,-57.5109,-68.9075,74.9443,-30.2124,-999.0 +174.635,12887.7,-59.0038,-72.6567,78.562,-28.9677,-999.0 +158.015,13512.9,-60.3759,-76.8506,79.9297,-26.8826,-999.0 +142.613,14149.7,-61.9615,-80.4479,78.5364,-24.2339,-999.0 +128.357,14799.1,-63.3212,-80.4479,74.4698,-21.7052,-999.0 +115.184,15463.6,-64.0791,-80.4479,68.3714,-18.2141,-999.0 +103.02,16146.9,-64.1667,-80.4479,60.0608,-16.8533,-999.0 +91.812,16853.5,-63.3669,-80.4479,47.5321,-17.4164,-999.0 +81.5017,17587.2,-62.4165,-80.4479,32.6762,-16.7322,-999.0 +72.0339,18350.8,-61.772,-80.4479,22.6741,-15.9056,-999.0 +63.3576,19147.3,-60.9044,-80.4479,18.5563,-12.219,-999.0 +54.6059,20082.4,-59.6739,-80.4479,17.3984,-8.60974,-999.0 + + +MEM = mem007 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.286 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.885,383.286,2.30597,-0.474908,-9.96698,-3.47873,-999.0 +977.11,447.237,1.85606,-0.803811,-14.3109,-4.67906,-999.0 +966.755,533.081,1.1115,-1.19959,-16.5194,-5.10945,-999.0 +953.604,643.213,0.716812,-2.54132,-20.4339,-5.34153,-999.0 +937.359,781.562,1.93686,-3.12585,-16.4577,-4.48779,-999.0 +917.677,953.629,4.00509,-3.38347,-7.52654,-5.04577,-999.0 +894.144,1165.47,5.22782,-4.80212,-2.30778,-7.35252,-999.0 +866.4,1423.26,5.72675,-5.28582,2.00892,-8.46544,-999.0 +834.497,1730.26,5.50232,-6.16818,9.56933,-5.89672,-999.0 +798.879,2086.17,4.23179,-9.20074,19.0753,-4.98225,-999.0 +760.017,2490.79,2.54846,-11.3373,23.2628,-7.83272,-999.0 +718.417,2944.81,0.926796,-12.2454,24.8918,-12.3604,-999.0 +674.6,3448.75,-1.44862,-11.9276,25.9581,-18.0657,-999.0 +629.113,4001.77,-4.89807,-12.7231,26.7748,-23.0309,-999.0 +583.705,4586.92,-8.54808,-16.7075,28.3689,-25.8843,-999.0 +540.424,5180.17,-12.0416,-22.4311,31.1923,-27.9374,-999.0 +499.794,5773.58,-15.7887,-28.1515,33.2234,-30.7131,-999.0 +461.677,6366.46,-20.078,-33.2816,34.2442,-33.1846,-999.0 +425.933,6957.99,-24.7922,-38.0245,35.409,-34.3817,-999.0 +392.439,7547.58,-29.7313,-42.3716,37.1461,-35.0903,-999.0 +361.085,8134.82,-34.7802,-46.4347,39.2152,-36.0779,-999.0 +331.751,8719.94,-39.7255,-50.9941,41.3845,-37.0285,-999.0 +304.327,9303.95,-44.1694,-56.8186,44.7057,-37.2467,-999.0 +278.717,9888.59,-47.7865,-61.9418,50.1429,-35.4793,-999.0 +254.828,10475.9,-50.8403,-64.2649,56.3253,-33.0388,-999.0 +232.565,11067.4,-53.4566,-64.4237,63.51,-31.0373,-999.0 +211.835,11664.9,-55.7841,-65.7081,69.7831,-30.8798,-999.0 +192.553,12270.1,-57.4036,-68.7903,74.4286,-30.5048,-999.0 +174.638,12885.0,-58.8983,-72.558,77.1551,-28.2475,-999.0 +158.018,13510.7,-60.1937,-76.7831,78.2612,-25.7828,-999.0 +142.614,14148.1,-61.7318,-80.4479,77.9257,-22.7496,-999.0 +128.359,14798.1,-63.1833,-80.4479,75.2906,-20.7812,-999.0 +115.185,15462.7,-64.1158,-80.4479,70.2745,-18.7398,-999.0 +103.021,16146.3,-64.0141,-80.4479,61.9363,-17.5921,-999.0 +91.8126,16853.5,-63.1176,-80.4479,49.2165,-17.8248,-999.0 +81.5022,17587.8,-62.3461,-80.4479,35.6476,-15.7649,-999.0 +72.0343,18351.9,-61.5623,-80.4479,24.0547,-13.5755,-999.0 +63.3578,19149.2,-60.7014,-80.4479,17.5347,-10.376,-999.0 +54.6059,20084.8,-59.6274,-80.4479,14.8028,-9.61337,-999.0 + + +MEM = mem007 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.193 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.053,383.193,1.44741,-1.32141,-9.57374,-3.11532,-999.0 +977.285,446.913,0.924954,-1.65772,-13.3552,-4.19796,-999.0 +966.927,532.436,0.187787,-2.14151,-15.5288,-4.64262,-999.0 +953.778,642.228,0.169857,-4.08125,-20.8995,-4.5163,-999.0 +937.537,780.325,1.68459,-3.91414,-16.956,-2.65254,-999.0 +917.853,952.186,3.74583,-4.01164,-8.87335,-3.43636,-999.0 +894.319,1163.82,4.9968,-4.81897,-3.42648,-5.46652,-999.0 +866.57,1421.39,5.48379,-5.17619,1.08686,-6.48092,-999.0 +834.66,1728.09,5.21445,-6.23623,10.4114,-3.23126,-999.0 +799.032,2083.7,4.04824,-9.27976,19.7788,-2.72384,-999.0 +760.164,2488.19,2.52411,-11.0637,22.6326,-8.08771,-999.0 +718.552,2942.4,1.09833,-11.5164,22.9275,-14.0829,-999.0 +674.719,3446.58,-1.46397,-11.2402,24.2379,-19.2053,-999.0 +629.221,3999.72,-4.82164,-12.8513,26.3141,-22.6017,-999.0 +583.806,4585.21,-8.27921,-17.3344,28.058,-25.0769,-999.0 +540.521,5179.08,-11.6919,-23.1162,30.0771,-27.7633,-999.0 +499.884,5773.08,-15.5963,-28.402,31.891,-30.4534,-999.0 +461.758,6366.23,-20.048,-33.0043,33.659,-31.6948,-999.0 +426.007,6957.77,-24.8344,-37.1654,35.6246,-32.1171,-999.0 +392.506,7547.26,-29.8041,-40.9755,37.7202,-32.7655,-999.0 +361.144,8134.34,-34.8759,-45.206,39.781,-33.8559,-999.0 +331.806,8719.23,-39.8312,-50.8959,41.9754,-35.1823,-999.0 +304.376,9303.0,-44.2666,-57.0035,45.5458,-35.705,-999.0 +278.761,9887.15,-48.0848,-61.1698,50.9591,-34.5772,-999.0 +254.868,10473.5,-51.2412,-62.9547,56.5893,-32.9524,-999.0 +232.601,11063.8,-54.0005,-63.3806,63.4301,-31.5217,-999.0 +211.867,11660.0,-56.2158,-65.2786,68.936,-31.1579,-999.0 +192.581,12264.0,-57.863,-68.4138,72.9605,-30.1795,-999.0 +174.663,12877.8,-59.2557,-72.0024,75.9824,-27.4117,-999.0 +158.038,13502.8,-60.335,-76.2111,77.9601,-24.9327,-999.0 +142.632,14140.2,-61.6227,-80.4479,78.3549,-23.0705,-999.0 +128.373,14790.8,-62.8912,-80.4479,76.0948,-22.0497,-999.0 +115.197,15456.7,-63.6227,-80.4479,70.5372,-20.5785,-999.0 +103.031,16141.9,-63.5901,-80.4479,61.8143,-18.8663,-999.0 +91.8198,16849.8,-63.1991,-80.4479,49.438,-17.6154,-999.0 +81.5078,17582.7,-63.0496,-80.4479,36.5587,-14.5156,-999.0 +72.0382,18343.8,-62.5926,-80.4479,26.6869,-11.2378,-999.0 +63.3604,19138.8,-60.971,-80.4479,19.0714,-10.5083,-999.0 +54.6068,20073.6,-59.8093,-80.4479,12.9646,-11.1203,-999.0 + + +MEM = mem007 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.107 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.594,383.107,0.675192,-2.46211,-9.40653,-2.92904,-999.0 +977.831,446.618,0.140995,-2.78885,-12.8497,-3.89017,-999.0 +967.461,531.864,-0.57142,-3.27275,-15.0655,-4.29017,-999.0 +954.313,641.362,-0.372619,-4.96342,-21.0401,-4.15954,-999.0 +938.064,779.184,1.26364,-4.59365,-17.1153,-1.52896,-999.0 +918.371,950.804,3.47855,-4.4414,-9.4672,-1.73811,-999.0 +894.82,1162.26,4.83379,-4.92484,-4.39029,-3.05017,-999.0 +867.055,1419.66,5.27395,-5.1057,0.114067,-3.59258,-999.0 +835.129,1726.04,4.81016,-5.96107,10.2741,0.11846,-999.0 +799.478,2081.2,3.68351,-8.86065,19.4669,-1.04601,-999.0 +760.583,2485.59,2.64082,-10.4772,21.7185,-8.59098,-999.0 +718.944,2940.03,1.14891,-10.9272,21.3957,-14.9475,-999.0 +675.081,3444.39,-1.39823,-11.0481,22.8092,-19.5661,-999.0 +629.556,3997.68,-4.75209,-13.2133,25.0177,-21.5454,-999.0 +584.118,4583.33,-8.1671,-17.6634,26.8971,-23.7343,-999.0 +540.809,5177.37,-11.6674,-23.0404,28.9393,-27.1061,-999.0 +500.148,5771.36,-15.6664,-28.0052,31.267,-29.458,-999.0 +461.998,6364.4,-20.1213,-32.2746,33.9561,-30.0415,-999.0 +426.224,6955.86,-24.9013,-35.7895,36.5007,-30.3146,-999.0 +392.702,7545.31,-29.8462,-39.8198,38.6101,-31.3888,-999.0 +361.322,8132.41,-34.8593,-45.1564,40.7163,-32.7549,-999.0 +331.966,8717.42,-39.7945,-50.7422,43.2489,-34.0879,-999.0 +304.521,9301.15,-44.3891,-55.9812,46.1585,-35.1569,-999.0 +278.892,9884.92,-48.3034,-59.8986,50.3812,-34.8508,-999.0 +254.985,10470.6,-51.5777,-61.7601,56.7559,-33.43,-999.0 +232.705,11060.0,-54.422,-62.8959,62.1101,-31.9065,-999.0 +211.959,11655.1,-56.6572,-65.0415,67.3912,-30.1964,-999.0 +192.662,12258.0,-58.2595,-67.9917,71.7762,-28.4076,-999.0 +174.734,12871.1,-59.434,-71.3588,75.3394,-26.1232,-999.0 +158.099,13495.8,-60.4255,-75.3093,78.3989,-24.6318,-999.0 +142.685,14133.4,-61.473,-80.2083,79.2827,-23.9696,-999.0 +128.418,14784.8,-62.6384,-80.4479,77.3517,-23.8194,-999.0 +115.233,15451.4,-63.5351,-80.4479,72.0497,-22.857,-999.0 +103.061,16136.8,-63.6527,-80.4479,63.091,-20.8585,-999.0 +91.8437,16844.7,-63.259,-80.4479,50.3217,-18.944,-999.0 +81.5256,17577.4,-63.2699,-80.4479,38.065,-14.76,-999.0 +72.051,18337.3,-63.1362,-80.4479,28.8605,-10.3771,-999.0 +63.3679,19130.9,-61.3692,-80.4479,21.6529,-10.569,-999.0 +54.6095,20065.9,-59.6126,-80.4479,11.5334,-11.9338,-999.0 + + +MEM = mem007 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.036 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.957,383.036,0.00872216,-3.18645,-9.83084,-2.33233,-999.0 +978.182,446.376,-0.537645,-3.49942,-13.3992,-2.96241,-999.0 +967.818,531.39,-1.24728,-4.02381,-15.8247,-3.16725,-999.0 +954.666,640.557,-1.20495,-5.66642,-21.1583,-3.0245,-999.0 +938.415,777.97,0.576192,-5.31671,-18.1391,-0.772135,-999.0 +918.712,949.199,2.97695,-4.80539,-9.97532,0.56885,-999.0 +895.155,1160.33,4.52108,-5.09224,-3.90269,0.239963,-999.0 +867.38,1417.45,4.96782,-5.09709,0.439026,-0.170211,-999.0 +835.444,1723.5,4.57383,-6.63958,11.7862,3.12681,-999.0 +799.779,2078.56,3.74562,-8.33171,19.7694,-1.13704,-999.0 +760.867,2483.23,2.8394,-9.85799,20.7702,-8.48757,-999.0 +719.204,2938.12,1.38111,-10.3199,19.9003,-14.7499,-999.0 +675.322,3442.83,-1.28413,-11.4359,21.9713,-17.8636,-999.0 +629.786,3996.3,-4.61339,-14.1177,24.2245,-19.1364,-999.0 +584.335,4582.23,-7.96601,-18.2368,25.8882,-21.7974,-999.0 +541.01,5176.57,-11.5852,-23.075,28.1176,-25.4469,-999.0 +500.332,5770.65,-15.698,-27.4021,31.1988,-27.3441,-999.0 +462.166,6363.63,-20.2072,-30.8546,34.3273,-28.0672,-999.0 +426.375,6955.03,-24.9437,-34.4249,36.9102,-28.8289,-999.0 +392.838,7544.55,-29.806,-38.6142,39.5413,-30.1467,-999.0 +361.444,8131.79,-34.8451,-43.6971,41.9228,-31.2536,-999.0 +332.077,8716.89,-39.7805,-49.8607,43.6232,-33.0473,-999.0 +304.621,9300.8,-44.2947,-55.4469,46.3928,-34.6336,-999.0 +278.982,9884.78,-48.2698,-59.2834,51.3627,-34.7814,-999.0 +255.066,10470.4,-51.7126,-61.1812,56.3875,-33.6116,-999.0 +232.776,11059.4,-54.6075,-62.5252,61.7862,-30.7643,-999.0 +212.022,11654.0,-56.8616,-64.7963,66.5387,-28.2863,-999.0 +192.717,12256.5,-58.4392,-67.6627,71.3401,-25.9648,-999.0 +174.782,12869.2,-59.4933,-70.8339,75.6644,-24.5043,-999.0 +158.141,13494.0,-60.4023,-74.6387,79.2327,-24.3383,-999.0 +142.721,14131.9,-61.3726,-79.408,80.0759,-24.9225,-999.0 +128.449,14784.1,-62.3286,-80.4479,77.6965,-25.2021,-999.0 +115.259,15451.6,-63.295,-80.4479,72.5406,-24.1602,-999.0 +103.082,16137.1,-63.8926,-80.4479,64.6473,-22.0807,-999.0 +91.8602,16843.7,-63.8782,-80.4479,52.9734,-19.5808,-999.0 +81.5381,17574.9,-63.6552,-80.4479,40.306,-16.0058,-999.0 +72.0598,18333.6,-63.5192,-80.4479,30.4911,-11.8716,-999.0 +63.3733,19125.3,-62.1102,-80.4479,22.8276,-9.68981,-999.0 +54.6114,20058.9,-59.708,-80.4479,11.9594,-9.23437,-999.0 + + +MEM = mem007 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.958 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.671,382.958,-0.708741,-4.08258,-9.10543,-2.17061,-999.0 +977.901,446.111,-1.25182,-4.42086,-12.5997,-2.62537,-999.0 +967.539,530.898,-1.81182,-5.11935,-15.8332,-2.51342,-999.0 +954.397,639.911,-1.3018,-6.3779,-21.6119,-1.09257,-999.0 +938.155,777.285,0.610199,-5.78634,-17.3669,0.826171,-999.0 +918.453,948.59,3.23747,-5.01951,-8.79989,2.68955,-999.0 +894.906,1159.82,4.56327,-5.1463,-2.62205,3.67849,-999.0 +867.14,1417.05,5.14904,-4.99381,2.04084,3.80217,-999.0 +835.213,1723.06,4.44659,-7.42773,13.7459,7.89046,-999.0 +799.561,2078.06,3.75541,-7.48413,20.3351,0.0937227,-999.0 +760.652,2482.82,2.81863,-9.0826,19.2987,-7.52157,-999.0 +719.0,2937.8,1.4538,-10.4148,18.5161,-12.7027,-999.0 +675.134,3442.65,-1.12457,-12.2075,20.7146,-14.8978,-999.0 +629.618,3996.48,-4.28453,-15.0865,23.3293,-17.5134,-999.0 +584.185,4583.01,-7.61954,-19.0352,25.4703,-21.1039,-999.0 +540.876,5177.9,-11.3685,-23.2217,27.8436,-24.3538,-999.0 +500.208,5772.28,-15.6431,-26.6501,30.8738,-26.2341,-999.0 +462.049,6365.4,-20.1716,-29.6757,33.8172,-27.4625,-999.0 +426.267,6956.91,-24.9191,-33.1972,37.0552,-27.9187,-999.0 +392.738,7546.48,-29.8086,-37.9583,39.6039,-28.3646,-999.0 +361.352,8133.83,-34.7386,-43.9235,41.5003,-30.5249,-999.0 +331.994,8719.29,-39.5747,-50.1999,43.7167,-32.8997,-999.0 +304.546,9303.65,-44.1174,-55.2092,47.0635,-34.5715,-999.0 +278.915,9887.9,-48.2181,-58.5782,51.2977,-34.8874,-999.0 +255.004,10473.5,-51.7929,-60.3708,55.7411,-32.805,-999.0 +232.722,11062.1,-54.768,-62.1443,60.6853,-29.694,-999.0 +211.973,11656.3,-56.9647,-64.6803,65.2196,-27.482,-999.0 +192.674,12258.7,-58.3889,-67.5375,70.5312,-25.4043,-999.0 +174.744,12871.5,-59.4611,-70.6039,76.1468,-23.7831,-999.0 +158.109,13496.2,-60.4595,-74.4762,80.141,-24.2187,-999.0 +142.693,14133.6,-61.5883,-79.2938,80.9305,-25.101,-999.0 +128.425,14784.7,-62.7295,-80.4479,78.1743,-25.4323,-999.0 +115.239,15450.9,-63.7407,-80.4479,72.5434,-24.7952,-999.0 +103.065,16134.8,-64.3486,-80.4479,64.7935,-23.5208,-999.0 +91.8471,16839.7,-64.3423,-80.4479,53.8994,-21.9761,-999.0 +81.5281,17569.5,-63.9254,-80.4479,41.9813,-18.2566,-999.0 +72.0527,18327.9,-63.3676,-80.4479,32.3492,-13.1675,-999.0 +63.3692,19120.1,-61.8817,-80.4479,24.764,-8.1603,-999.0 +54.61,20053.2,-59.9944,-80.4479,14.6795,-4.84738,-999.0 + + +MEM = mem007 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.935 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.803,382.935,-0.913553,-4.45456,-8.55546,-1.24049,-999.0 +978.025,446.016,-1.60039,-4.64969,-10.9768,-1.24024,-999.0 +967.678,530.68,-2.23017,-5.08626,-14.4788,-0.539045,-999.0 +954.517,639.555,-1.62466,-5.95999,-20.8401,2.26173,-999.0 +938.271,776.812,0.451073,-6.14874,-17.4726,3.4053,-999.0 +918.574,947.973,2.99414,-5.30921,-8.96907,4.88342,-999.0 +895.022,1159.02,4.35299,-5.15476,-2.8232,5.65579,-999.0 +867.25,1416.09,5.00736,-4.95867,4.1645,6.66708,-999.0 +835.324,1722.17,4.71638,-8.06285,15.2874,8.52991,-999.0 +799.667,2077.43,3.87711,-6.74711,20.554,1.23216,-999.0 +760.745,2482.42,2.86268,-8.22439,18.7739,-6.12303,-999.0 +719.083,2937.38,1.32702,-10.5787,17.5136,-9.63265,-999.0 +675.216,3442.21,-0.975114,-12.9169,19.9759,-11.8339,-999.0 +629.698,3996.44,-3.96023,-15.7071,23.094,-15.9434,-999.0 +584.263,4583.56,-7.36096,-19.3366,25.5521,-20.2749,-999.0 +540.946,5178.83,-11.2871,-22.8647,27.9462,-23.3176,-999.0 +500.271,5773.34,-15.6655,-25.8449,30.3053,-25.542,-999.0 +462.104,6366.4,-20.2522,-29.0622,33.9488,-25.7565,-999.0 +426.315,6957.84,-24.9276,-33.016,37.0447,-25.9454,-999.0 +392.782,7547.58,-29.6779,-37.8776,39.8599,-27.5927,-999.0 +361.392,8135.33,-34.5587,-43.7433,42.5312,-30.2916,-999.0 +332.03,8721.22,-39.4254,-49.6449,44.9718,-33.1223,-999.0 +304.578,9305.81,-44.1052,-54.1804,47.5774,-34.7022,-999.0 +278.942,9889.84,-48.4227,-57.2145,50.9278,-34.2418,-999.0 +255.028,10474.5,-52.2717,-59.3298,55.0088,-32.1194,-999.0 +232.743,11061.7,-55.4346,-61.5488,58.7857,-30.1703,-999.0 +211.991,11654.2,-57.5064,-64.4691,63.3933,-28.0637,-999.0 +192.689,12255.3,-58.8216,-67.2434,70.3821,-25.2323,-999.0 +174.758,12867.1,-59.7987,-70.3643,77.2206,-23.3321,-999.0 +158.121,13490.7,-60.8505,-74.3649,82.272,-23.4377,-999.0 +142.703,14126.9,-62.0664,-79.2989,83.4176,-24.8873,-999.0 +128.435,14776.6,-63.1828,-80.4479,80.3986,-26.3797,-999.0 +115.248,15441.6,-64.0249,-80.4479,74.145,-26.374,-999.0 +103.073,16125.1,-64.3828,-80.4479,65.9831,-24.9341,-999.0 +91.8532,16830.3,-64.1438,-80.4479,55.0966,-23.6049,-999.0 +81.533,17561.3,-63.4724,-80.4479,42.8031,-19.0627,-999.0 +72.056,18322.7,-62.2028,-80.4479,32.4945,-13.9917,-999.0 +63.371,19118.6,-61.1173,-80.4479,23.8349,-8.02338,-999.0 +54.6106,20054.1,-59.6637,-80.4479,15.134,-4.04609,-999.0 + + +MEM = mem007 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.045 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.494,383.045,0.171214,-4.00738,-8.96611,1.49795,-999.0 +978.708,446.374,-0.625877,-4.15404,-10.1997,1.80244,-999.0 +968.352,531.317,-1.51788,-4.33387,-10.9017,2.04955,-999.0 +955.182,640.236,-2.07004,-5.85603,-17.2716,4.73244,-999.0 +938.927,777.267,0.0248144,-6.71721,-17.6625,7.78857,-999.0 +919.222,948.007,2.19512,-5.88613,-10.548,8.92651,-999.0 +895.655,1158.58,3.9286,-5.36947,-3.82277,8.71891,-999.0 +867.863,1415.33,4.74555,-5.12114,4.01658,9.24594,-999.0 +835.912,1721.23,4.56944,-7.29286,15.0315,8.55792,-999.0 +800.224,2076.61,4.12423,-6.92673,20.2022,2.21938,-999.0 +761.273,2482.02,3.14342,-7.72808,18.1379,-4.09946,-999.0 +719.578,2937.42,1.52129,-10.5343,16.5305,-5.95799,-999.0 +675.681,3442.6,-0.796299,-13.117,18.6907,-8.20851,-999.0 +630.131,3997.27,-3.70814,-16.0358,22.5777,-13.451,-999.0 +584.664,4584.91,-7.13835,-19.4257,25.5979,-17.649,-999.0 +541.316,5180.58,-11.1814,-22.6398,27.1715,-21.0471,-999.0 +500.609,5775.33,-15.5934,-25.8066,30.3572,-22.2981,-999.0 +462.414,6368.65,-20.1362,-28.7909,34.0902,-22.7052,-999.0 +426.597,6960.54,-24.7288,-32.1215,37.6232,-24.6619,-999.0 +393.037,7550.87,-29.4422,-37.3129,40.5855,-27.7932,-999.0 +361.624,8139.25,-34.3302,-43.7276,42.9548,-30.5364,-999.0 +332.238,8725.66,-39.2837,-49.1329,45.0579,-32.231,-999.0 +304.766,9310.52,-44.0898,-52.5723,47.4676,-32.7202,-999.0 +279.11,9894.46,-48.571,-55.4632,50.5873,-32.0916,-999.0 +255.178,10478.7,-52.5363,-58.3387,53.6652,-31.0916,-999.0 +232.875,11065.3,-55.6314,-61.5151,56.9587,-29.6317,-999.0 +212.109,11657.4,-57.7152,-64.4741,62.3329,-27.3933,-999.0 +192.792,12258.1,-58.9879,-67.092,69.9939,-25.1767,-999.0 +174.847,12869.5,-59.9716,-70.3452,77.7212,-23.3982,-999.0 +158.199,13492.8,-61.0168,-74.7626,82.927,-23.9744,-999.0 +142.77,14128.9,-62.0688,-79.9639,83.5865,-25.4502,-999.0 +128.491,14779.1,-62.9428,-80.4479,80.0368,-26.2851,-999.0 +115.295,15445.4,-63.6282,-80.4479,73.2545,-26.1129,-999.0 +103.112,16130.2,-64.0446,-80.4479,64.9838,-24.9249,-999.0 +91.884,16836.7,-63.9091,-80.4479,54.6074,-23.406,-999.0 +81.5565,17568.5,-63.3861,-80.4479,41.9103,-19.1276,-999.0 +72.0724,18330.6,-62.1216,-80.4479,31.2151,-14.7713,-999.0 +63.3809,19127.7,-60.8118,-80.4479,23.6404,-7.50246,-999.0 +54.614,20064.2,-59.7262,-80.4479,14.8634,-5.46566,-999.0 + + +MEM = mem007 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.184 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.727,383.184,1.61094,-4.059,-9.7489,3.24781,-999.0 +978.953,446.834,0.720641,-4.22163,-10.984,3.7264,-999.0 +968.59,532.186,-0.231741,-4.39812,-11.5629,3.99548,-999.0 +955.414,641.516,-1.36568,-4.60398,-11.8962,4.17086,-999.0 +939.149,778.826,0.409189,-7.338,-16.2905,11.3517,-999.0 +919.439,949.616,2.09987,-6.32565,-9.64476,13.0314,-999.0 +895.867,1159.98,3.55083,-5.56127,-2.40937,13.1131,-999.0 +868.073,1416.33,4.2722,-5.07461,3.44499,12.2885,-999.0 +836.108,1721.84,4.29342,-7.16212,15.0252,10.3119,-999.0 +800.417,2077.06,4.13349,-7.18205,19.8111,4.01431,-999.0 +761.456,2482.61,3.31781,-7.67575,17.8103,-2.04183,-999.0 +719.75,2938.35,1.72582,-10.4044,16.9733,-3.22989,-999.0 +675.839,3444.04,-0.452055,-13.4795,19.5528,-5.44282,-999.0 +630.283,3999.36,-3.35864,-16.5934,22.5837,-9.98942,-999.0 +584.806,4587.5,-6.99612,-19.5321,24.5595,-14.448,-999.0 +541.447,5183.39,-11.1277,-22.685,26.7732,-17.4499,-999.0 +500.731,5778.27,-15.5531,-25.4642,30.5671,-18.6846,-999.0 +462.525,6371.8,-20.0494,-27.8071,34.3727,-20.4519,-999.0 +426.698,6964.05,-24.5507,-31.6776,37.5819,-23.9374,-999.0 +393.129,7554.84,-29.2668,-37.1914,40.4288,-27.0731,-999.0 +361.708,8143.59,-34.226,-42.618,42.8707,-28.5398,-999.0 +332.316,8730.23,-39.2302,-47.3288,45.2662,-28.9809,-999.0 +304.836,9315.16,-44.1131,-52.0162,47.9314,-29.1699,-999.0 +279.174,9898.89,-48.7231,-56.206,50.3815,-29.4107,-999.0 +255.237,10482.7,-52.711,-59.0232,52.6272,-29.1046,-999.0 +232.928,11068.9,-55.7638,-61.8928,55.9717,-27.7459,-999.0 +212.155,11660.8,-57.7582,-64.4814,61.8389,-26.1624,-999.0 +192.834,12261.4,-59.0057,-67.0284,69.9225,-24.5912,-999.0 +174.883,12872.9,-59.9459,-70.5954,77.8659,-23.9967,-999.0 +158.229,13496.5,-60.8208,-75.6705,83.4255,-24.6902,-999.0 +142.796,14133.5,-61.7126,-80.4479,84.1499,-24.9462,-999.0 +128.512,14784.7,-62.6786,-80.4479,80.609,-24.6234,-999.0 +115.312,15451.6,-63.551,-80.4479,73.9073,-24.5527,-999.0 +103.124,16136.6,-64.0773,-80.4479,65.3253,-24.2955,-999.0 +91.894,16843.1,-63.9567,-80.4479,54.4754,-23.3794,-999.0 +81.5637,17574.9,-63.4045,-80.4479,41.905,-19.0143,-999.0 +72.0774,18336.3,-62.5506,-80.4479,31.474,-13.3031,-999.0 +63.3841,19133.8,-60.2633,-80.4479,25.9097,-8.74131,-999.0 +54.6151,20071.7,-59.6942,-80.4479,14.9701,-6.70254,-999.0 + + +MEM = mem007 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.343 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.864,383.343,3.21147,-3.58272,-8.10685,4.55822,-999.0 +978.096,447.374,2.3152,-3.73711,-8.86089,5.09348,-999.0 +967.74,533.236,1.36267,-3.90488,-9.17846,5.39891,-999.0 +954.578,643.224,0.230775,-4.10685,-9.35024,5.65592,-999.0 +938.335,780.939,0.490027,-6.56271,-12.4526,14.2819,-999.0 +918.633,951.756,2.09392,-6.60189,-7.90369,17.7499,-999.0 +895.089,1162.0,3.31931,-5.76798,-1.52692,16.9715,-999.0 +867.32,1418.08,3.96468,-5.2245,4.91085,14.6791,-999.0 +835.384,1723.19,3.90018,-7.0056,15.2118,11.915,-999.0 +799.72,2078.18,4.15365,-7.33045,19.4407,5.42136,-999.0 +760.799,2483.92,3.61796,-8.16806,17.2728,-0.436188,-999.0 +719.134,2940.21,2.18596,-10.8137,17.384,-1.2987,-999.0 +675.266,3446.67,0.000677421,-13.7853,20.3037,-2.68866,-999.0 +629.752,4002.73,-3.0234,-16.84,23.015,-6.96049,-999.0 +584.318,4591.4,-6.77957,-19.9022,24.31,-11.4089,-999.0 +541.0,5187.65,-10.9696,-22.8828,27.1004,-13.5773,-999.0 +500.318,5782.81,-15.4371,-24.9676,31.1353,-14.4388,-999.0 +462.144,6376.66,-19.8849,-27.3512,34.4123,-17.9362,-999.0 +426.349,6969.24,-24.4107,-31.8226,37.2047,-21.9215,-999.0 +392.812,7560.18,-29.2207,-38.2994,39.7168,-23.4722,-999.0 +361.422,8148.89,-34.1992,-46.9184,42.4179,-23.7871,-999.0 +332.059,8735.41,-39.2342,-54.943,45.2482,-24.5918,-999.0 +304.607,9320.05,-44.2249,-57.5406,47.1297,-25.4826,-999.0 +278.97,9903.23,-48.9366,-58.2329,48.4851,-25.8695,-999.0 +255.053,10486.3,-53.0074,-59.8743,50.493,-25.4747,-999.0 +232.765,11071.6,-56.0793,-62.1463,53.915,-24.6359,-999.0 +212.01,11662.7,-57.9131,-64.4391,60.0105,-24.6189,-999.0 +192.706,12262.9,-59.0157,-67.0859,69.1195,-24.1719,-999.0 +174.772,12874.1,-59.9817,-71.0807,77.6954,-24.4071,-999.0 +158.133,13497.3,-60.9833,-76.7086,84.1032,-24.8772,-999.0 +142.714,14133.3,-62.0794,-80.4479,85.8403,-25.0207,-999.0 +128.442,14783.3,-62.962,-80.4479,82.5409,-24.4406,-999.0 +115.253,15449.5,-63.5543,-80.4479,75.8151,-23.6263,-999.0 +103.077,16134.5,-63.9165,-80.4479,66.7707,-22.8259,-999.0 +91.8563,16841.3,-63.7262,-80.4479,54.6482,-21.6985,-999.0 +81.5353,17573.3,-63.3185,-80.4479,41.3445,-17.957,-999.0 +72.0578,18333.9,-62.8367,-80.4479,32.3648,-11.6497,-999.0 +63.3721,19130.6,-60.08,-80.4479,26.4075,-7.97501,-999.0 +54.6109,20068.2,-59.665,-80.4479,13.4345,-7.29835,-999.0 + + +MEM = mem007 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.546 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.663,383.546,5.27273,-3.15431,-7.36098,6.37088,-999.0 +976.905,448.054,4.32548,-3.36659,-8.07348,7.30691,-999.0 +966.561,534.545,3.33726,-3.60347,-8.38787,7.99809,-999.0 +953.405,645.321,2.16387,-3.91155,-8.59401,8.83159,-999.0 +937.187,783.598,0.750912,-4.36953,-8.79863,10.3106,-999.0 +917.503,954.567,2.18259,-6.6081,-5.75594,20.7544,-999.0 +893.989,1165.04,3.81757,-5.80571,1.20687,18.1572,-999.0 +866.251,1421.44,4.23315,-5.50972,8.03513,16.1994,-999.0 +834.364,1726.96,4.3932,-6.89714,17.0087,12.8006,-999.0 +798.742,2082.45,4.46434,-7.29385,20.0214,6.8919,-999.0 +759.87,2488.45,3.73711,-8.54966,18.2758,2.0794,-999.0 +718.262,2944.93,2.3801,-11.0752,18.6559,1.10119,-999.0 +674.451,3451.76,0.247973,-13.7588,21.5128,-1.0368,-999.0 +628.994,4008.18,-2.89628,-16.6167,23.1217,-4.72416,-999.0 +583.619,4597.01,-6.738,-19.7248,24.5254,-7.66374,-999.0 +540.354,5193.24,-11.0089,-22.5988,28.1798,-9.56764,-999.0 +499.724,5788.45,-15.3398,-24.6384,32.095,-12.1443,-999.0 +461.599,6382.49,-19.7552,-28.4148,34.8173,-16.1333,-999.0 +425.855,6975.02,-24.418,-35.8408,37.205,-18.6823,-999.0 +392.368,7565.66,-29.2254,-47.9044,40.7236,-21.0529,-999.0 +361.023,8154.1,-34.2175,-56.5143,44.1288,-22.8556,-999.0 +331.701,8740.32,-39.3228,-57.219,45.5861,-23.0808,-999.0 +304.282,9324.56,-44.3509,-57.9792,45.8706,-22.7217,-999.0 +278.678,9907.25,-49.094,-59.0399,46.571,-22.2681,-999.0 +254.791,10489.7,-53.2132,-60.4764,48.2237,-21.8613,-999.0 +232.531,11074.4,-56.1654,-62.326,51.806,-21.741,-999.0 +211.802,11665.3,-57.8808,-64.4909,59.3012,-22.1138,-999.0 +192.523,12265.3,-59.0392,-67.445,68.8731,-22.7773,-999.0 +174.612,12876.3,-60.0011,-72.0745,77.8731,-23.6931,-999.0 +157.995,13499.3,-60.9114,-78.188,84.5524,-24.6301,-999.0 +142.595,14135.4,-61.894,-80.4479,86.6019,-24.5867,-999.0 +128.342,14785.7,-62.8211,-80.4479,83.9388,-23.7204,-999.0 +115.171,15451.6,-63.596,-80.4479,77.4119,-23.486,-999.0 +103.01,16136.2,-63.8958,-80.4479,67.5343,-23.9954,-999.0 +91.8032,16842.8,-63.5955,-80.4479,53.5176,-23.4984,-999.0 +81.4957,17574.5,-63.3163,-80.4479,41.6841,-19.7904,-999.0 +72.0299,18335.0,-62.4892,-80.4479,33.0033,-13.3985,-999.0 +63.3552,19132.1,-59.8944,-80.4479,24.5078,-8.68614,-999.0 +54.6051,20069.5,-59.4704,-80.4479,12.4348,-5.10599,-999.0 + + +MEM = mem007 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.714 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.361,383.714,6.94516,-2.42754,-6.31815,8.86348,-999.0 +975.623,448.626,5.9939,-2.60124,-6.92755,9.93266,-999.0 +965.283,535.661,5.01166,-2.77893,-7.15252,10.4651,-999.0 +952.148,647.144,3.84573,-2.99067,-7.24921,10.8664,-999.0 +935.942,786.318,2.44099,-3.25351,-7.25741,11.2803,-999.0 +916.283,957.525,1.2989,-5.21549,-5.43282,18.1674,-999.0 +892.796,1167.67,3.65039,-5.8059,2.57328,21.726,-999.0 +865.098,1424.03,4.32852,-5.50083,10.8651,17.8843,-999.0 +833.251,1729.88,4.84025,-6.49491,18.2425,13.4719,-999.0 +797.678,2085.97,4.92267,-7.13036,21.0145,9.7571,-999.0 +758.86,2492.41,3.94795,-9.08704,20.2001,7.42878,-999.0 +717.312,2948.76,2.13272,-11.4847,20.7217,6.46457,-999.0 +673.566,3455.03,-0.0469495,-13.8438,23.6501,3.48768,-999.0 +628.172,4011.02,-2.99415,-16.6587,24.948,-2.11135,-999.0 +582.859,4599.62,-6.80106,-19.9732,26.9131,-5.66434,-999.0 +539.655,5195.75,-10.9961,-22.4783,30.3229,-7.45268,-999.0 +499.08,5790.95,-15.2931,-25.5572,33.0365,-10.4697,-999.0 +461.017,6384.83,-19.7352,-33.1248,36.1685,-14.3737,-999.0 +425.332,6977.22,-24.2657,-46.7732,40.8158,-19.3194,-999.0 +391.898,7567.85,-29.1642,-55.356,44.8351,-21.2679,-999.0 +360.599,8156.13,-34.2905,-56.0511,46.8505,-20.8868,-999.0 +331.315,8742.01,-39.4308,-56.8298,47.1157,-20.0527,-999.0 +303.936,9325.88,-44.4438,-57.9995,46.4497,-19.4433,-999.0 +278.365,9908.25,-49.1415,-59.2263,46.1945,-18.9828,-999.0 +254.512,10490.6,-53.0722,-60.7349,47.6757,-18.4901,-999.0 +232.282,11076.0,-55.7108,-62.6688,52.5278,-18.6607,-999.0 +211.582,11668.2,-57.2868,-65.0447,60.1879,-19.7912,-999.0 +192.328,12269.7,-58.4381,-68.436,69.4587,-21.2324,-999.0 +174.441,12881.8,-59.6099,-73.2381,77.5123,-22.3415,-999.0 +157.846,13505.6,-60.6178,-78.9695,83.3947,-23.3332,-999.0 +142.467,14142.2,-61.6555,-80.4479,85.3318,-23.2607,-999.0 +128.234,14792.6,-62.7203,-80.4479,82.8382,-22.8073,-999.0 +115.08,15458.4,-63.5974,-80.4479,76.5661,-22.7088,-999.0 +102.937,16142.4,-63.9931,-80.4479,66.1708,-22.9647,-999.0 +91.7459,16847.5,-64.013,-80.4479,53.3032,-23.5531,-999.0 +81.4523,17576.5,-64.1356,-80.4479,43.248,-20.7692,-999.0 +71.9996,18334.0,-63.008,-80.4479,34.7177,-13.5949,-999.0 +63.3369,19126.6,-61.2887,-80.4479,25.4432,-10.1709,-999.0 +54.5988,20058.0,-60.3532,-80.4479,16.4238,-4.83821,-999.0 + + +MEM = mem007 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.878 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.061,383.878,8.57081,-1.79888,-4.96866,11.372,-999.0 +974.327,449.181,7.61592,-1.97761,-5.49485,12.8672,-999.0 +963.999,536.741,6.63302,-2.15468,-5.68279,13.552,-999.0 +950.892,648.9,5.46904,-2.36214,-5.75751,13.9878,-999.0 +934.698,788.918,4.04377,-2.61789,-5.78712,14.4163,-999.0 +915.062,961.027,2.34468,-2.95139,-5.66331,14.9566,-999.0 +891.599,1171.49,3.34014,-5.36691,3.76821,24.6014,-999.0 +863.94,1427.87,4.61175,-5.87216,13.1864,21.0217,-999.0 +832.137,1734.04,5.15405,-6.16658,18.708,16.1517,-999.0 +796.612,2090.59,5.28099,-6.91222,21.0535,12.1578,-999.0 +757.849,2497.61,4.40557,-9.64551,21.1047,10.9097,-999.0 +716.362,2954.39,2.35753,-12.6176,22.6078,9.72099,-999.0 +672.683,3460.84,0.140939,-15.2409,26.0988,5.51441,-999.0 +627.358,4017.02,-2.83731,-17.3355,27.4986,0.0173504,-999.0 +582.108,4605.84,-6.69799,-19.8426,29.3852,-3.05074,-999.0 +538.963,5202.13,-10.8933,-23.1576,32.0546,-5.46033,-999.0 +498.453,5797.31,-15.215,-29.4691,34.3176,-9.42859,-999.0 +460.452,6391.14,-19.5669,-41.3505,38.1566,-15.5638,-999.0 +424.823,6983.48,-24.2541,-52.0,43.641,-19.3483,-999.0 +391.434,7573.88,-29.269,-52.2318,48.0269,-19.8711,-999.0 +360.177,8161.75,-34.4593,-51.3038,49.8194,-19.3371,-999.0 +330.932,8747.15,-39.5883,-52.9301,49.2141,-18.8276,-999.0 +303.588,9330.61,-44.5263,-56.4129,47.3611,-17.8738,-999.0 +278.052,9912.83,-49.0806,-59.5361,46.2691,-16.7254,-999.0 +254.231,10495.6,-52.7432,-61.5487,48.241,-15.7941,-999.0 +232.031,11082.0,-55.159,-63.265,53.7588,-15.8672,-999.0 +211.36,11675.3,-56.855,-65.2953,61.9257,-17.3505,-999.0 +192.133,12277.5,-58.1935,-69.0393,70.8837,-18.9795,-999.0 +174.272,12890.3,-59.2717,-74.0995,78.1413,-20.0808,-999.0 +157.699,13514.8,-60.2501,-79.6065,83.5448,-21.2785,-999.0 +142.342,14152.2,-61.3599,-80.4479,85.3405,-21.5231,-999.0 +128.128,14802.9,-62.5927,-80.4479,83.2171,-20.6965,-999.0 +114.993,15468.4,-63.6735,-80.4479,76.8145,-20.3908,-999.0 +102.865,16151.2,-64.3285,-80.4479,65.9648,-21.1264,-999.0 +91.6893,16855.0,-64.2494,-80.4479,51.31,-19.5594,-999.0 +81.4095,17582.4,-64.4083,-80.4479,42.3893,-21.323,-999.0 +71.9697,18338.3,-63.2758,-80.4479,35.0045,-15.1839,-999.0 +63.3187,19129.9,-61.1263,-80.4479,25.4215,-10.5098,-999.0 +54.5926,20059.5,-60.7888,-80.4479,18.2174,-3.64003,-999.0 + + +MEM = mem007 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.998 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.297,383.998,9.71766,-0.892609,-4.49965,12.707,-999.0 +972.558,449.59,8.77939,-1.07695,-5.02892,14.5484,-999.0 +962.25,537.544,7.80233,-1.25791,-5.21478,15.3587,-999.0 +949.164,650.209,6.64056,-1.46969,-5.27989,15.8435,-999.0 +932.996,790.859,5.20759,-1.74031,-5.27539,16.3687,-999.0 +913.397,963.749,3.51679,-2.12815,-4.93601,17.0634,-999.0 +889.975,1174.98,4.13039,-5.07831,6.06333,24.9595,-999.0 +862.367,1431.93,5.06202,-5.60232,15.053,22.1839,-999.0 +830.615,1738.69,5.66804,-5.28765,19.7213,17.0077,-999.0 +795.153,2095.73,5.47367,-6.72008,21.489,13.6485,-999.0 +756.464,2502.81,4.37926,-10.2464,22.108,12.9742,-999.0 +715.063,2959.66,2.62351,-14.0265,24.8515,9.56809,-999.0 +671.476,3466.46,0.440607,-16.275,28.4877,4.67528,-999.0 +626.241,4023.21,-2.43788,-18.0008,30.3354,-0.181948,-999.0 +581.08,4612.58,-6.45881,-20.6176,31.9589,-3.11557,-999.0 +538.024,5209.05,-10.7512,-26.3972,33.516,-6.49439,-999.0 +497.603,5804.33,-14.9195,-37.632,36.3217,-11.8093,-999.0 +459.683,6398.41,-19.3454,-48.1705,41.377,-16.4978,-999.0 +424.122,6990.83,-24.2673,-48.4055,46.5802,-17.3618,-999.0 +390.795,7580.92,-29.434,-47.615,50.3077,-16.5666,-999.0 +359.593,8168.23,-34.6708,-48.4174,51.4918,-16.0665,-999.0 +330.402,8753.01,-39.7751,-50.2561,50.5349,-15.8719,-999.0 +303.109,9335.88,-44.6966,-52.7478,48.3956,-15.0655,-999.0 +277.621,9917.63,-49.157,-56.1772,47.621,-13.1874,-999.0 +253.844,10500.4,-52.4934,-59.6089,49.946,-12.4283,-999.0 +231.686,11087.5,-54.7468,-62.0724,56.1665,-13.8687,-999.0 +211.054,11681.7,-56.4856,-65.5044,63.8389,-16.325,-999.0 +191.864,12284.6,-57.8515,-69.7417,71.6492,-17.9444,-999.0 +174.036,12898.1,-58.8934,-74.6864,78.284,-18.9721,-999.0 +157.496,13523.3,-59.9298,-79.8227,83.6992,-19.8169,-999.0 +142.168,14161.0,-61.1764,-80.4479,85.3761,-19.8057,-999.0 +127.981,14811.6,-62.5354,-80.4479,83.0976,-19.0406,-999.0 +114.871,15476.3,-63.8857,-80.4479,76.9751,-19.2605,-999.0 +102.766,16157.3,-64.8872,-80.4479,67.3372,-20.9278,-999.0 +91.6116,16858.5,-64.807,-80.4479,52.8845,-20.7712,-999.0 +81.3506,17584.1,-64.4839,-80.4479,41.3989,-22.3836,-999.0 +71.9286,18339.1,-63.1202,-80.4479,33.9137,-18.6805,-999.0 +63.2938,19130.0,-61.064,-80.4479,26.0483,-10.8988,-999.0 +54.584,20058.7,-60.5784,-80.4479,19.5663,-5.20069,-999.0 + + +MEM = mem007 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.061 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.666,384.061,10.3087,-0.365952,-4.69708,13.7094,-999.0 +970.931,449.808,9.40691,-0.553305,-5.41839,16.0938,-999.0 +960.646,537.976,8.44084,-0.733994,-5.70636,17.1278,-999.0 +947.572,650.921,7.28286,-0.94246,-5.84644,17.6989,-999.0 +931.43,791.931,5.87063,-1.19832,-5.91996,18.1206,-999.0 +911.864,965.317,4.38548,-2.15819,-4.29386,20.5652,-999.0 +888.474,1177.58,5.90873,-5.13942,9.74543,26.291,-999.0 +860.919,1435.95,6.30221,-4.4352,16.8131,22.5084,-999.0 +829.208,1743.77,6.19203,-4.39757,20.636,18.6534,-999.0 +793.807,2101.2,5.55912,-7.18967,22.4209,15.8457,-999.0 +755.19,2508.26,4.40544,-11.2983,23.6506,14.6671,-999.0 +713.867,2965.3,2.99894,-15.1865,26.6796,9.39693,-999.0 +670.362,3472.31,0.456523,-17.2165,29.5765,3.34432,-999.0 +625.211,4028.69,-2.6411,-19.5012,32.3605,-0.314963,-999.0 +580.141,4617.59,-6.41728,-24.2013,33.6826,-3.31362,-999.0 +537.177,5213.87,-10.5948,-32.3087,34.8753,-8.0099,-999.0 +496.835,5809.14,-14.8154,-41.8422,38.4902,-11.938,-999.0 +458.983,6403.05,-19.4766,-45.7383,43.6119,-13.9894,-999.0 +423.482,6994.92,-24.5314,-45.6288,47.921,-14.5967,-999.0 +390.211,7584.25,-29.7204,-45.5221,51.0719,-14.219,-999.0 +359.063,8170.82,-34.9117,-46.5184,52.3021,-13.8663,-999.0 +329.921,8754.91,-39.991,-48.6294,51.3297,-13.8419,-999.0 +302.675,9337.16,-44.8549,-51.3415,49.2477,-13.1039,-999.0 +277.231,9918.45,-49.2351,-54.3703,48.4171,-11.3579,-999.0 +253.496,10500.8,-52.6485,-57.7209,51.4745,-10.8053,-999.0 +231.376,11087.1,-55.0414,-61.5251,58.4481,-12.1204,-999.0 +210.78,11680.3,-56.6947,-65.5886,66.7435,-13.6908,-999.0 +191.623,12282.9,-57.707,-70.0376,75.1408,-15.1485,-999.0 +173.826,12896.8,-58.4831,-75.1371,81.498,-16.8161,-999.0 +157.313,13523.0,-59.4352,-80.0513,85.6525,-18.4762,-999.0 +142.011,14161.8,-60.6621,-80.4479,85.799,-19.408,-999.0 +127.848,14813.5,-62.1499,-80.4479,82.4538,-19.776,-999.0 +114.76,15478.6,-63.7247,-80.4479,76.1974,-20.6758,-999.0 +102.676,16159.1,-64.9904,-80.4479,66.8052,-21.4388,-999.0 +91.54,16858.8,-65.2203,-80.4479,53.1051,-20.4351,-999.0 +81.2966,17582.9,-64.5106,-80.4479,42.631,-21.0015,-999.0 +71.8907,18336.8,-63.2766,-80.4479,33.0923,-18.8054,-999.0 +63.2708,19126.8,-60.8221,-80.4479,25.3033,-10.451,-999.0 +54.5761,20053.9,-60.8768,-80.4479,22.6453,-7.80294,-999.0 + + +MEM = mem007 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.078 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.731,384.078,10.3627,0.611162,-4.65497,14.7261,-999.0 +970.028,449.882,9.564,0.394507,-5.6521,18.1904,-999.0 +959.742,538.143,8.63095,0.184577,-6.09364,19.825,-999.0 +946.68,651.215,7.48834,-0.0577112,-6.32272,20.8236,-999.0 +930.558,792.389,6.09457,-0.371961,-6.36071,21.6035,-999.0 +910.995,966.108,5.08003,-2.15556,-2.72844,25.8426,-999.0 +887.635,1178.82,6.27875,-3.89767,10.0976,28.3514,-999.0 +860.087,1437.86,6.96944,-2.59322,18.8922,23.8401,-999.0 +828.406,1746.52,6.9011,-4.78815,22.4236,19.7221,-999.0 +793.041,2104.68,6.20053,-9.09628,23.8605,16.8523,-999.0 +754.474,2512.38,4.92661,-12.9273,25.7015,15.0363,-999.0 +713.198,2970.0,3.34487,-16.2191,30.1314,8.14419,-999.0 +669.742,3477.38,0.652776,-18.3094,31.5525,2.26867,-999.0 +624.643,4033.93,-2.50087,-21.6869,33.0569,-0.658208,-999.0 +579.628,4622.96,-6.19711,-28.1669,34.6691,-4.31708,-999.0 +536.714,5219.34,-10.5114,-36.0764,36.2106,-8.37553,-999.0 +496.413,5814.5,-14.8855,-42.6542,40.8466,-9.61419,-999.0 +458.597,6408.1,-19.6156,-44.4583,45.754,-10.6631,-999.0 +423.129,6999.63,-24.646,-44.2492,49.8667,-11.3367,-999.0 +389.889,7588.7,-29.7957,-44.4857,52.457,-11.3646,-999.0 +358.771,8175.12,-34.9097,-45.7592,52.8879,-12.148,-999.0 +329.657,8759.26,-39.9018,-48.2062,50.8261,-13.1868,-999.0 +302.437,9341.74,-44.6981,-51.1078,48.6007,-12.5394,-999.0 +277.016,9923.59,-48.8879,-54.3332,48.9527,-10.8541,-999.0 +253.302,10506.8,-52.2049,-57.9503,53.1445,-11.4833,-999.0 +231.204,11093.8,-54.9262,-61.6446,59.6823,-12.9777,-999.0 +210.628,11686.5,-57.0263,-65.3354,67.6207,-13.9841,-999.0 +191.489,12287.8,-58.2233,-69.6375,76.4001,-14.9378,-999.0 +173.709,12900.4,-58.8624,-74.9312,83.0664,-16.409,-999.0 +157.213,13525.8,-59.4352,-80.0871,86.9084,-18.4565,-999.0 +141.925,14165.1,-60.2543,-80.4479,86.3859,-19.9706,-999.0 +127.775,14818.1,-61.5294,-80.4479,82.3484,-20.5031,-999.0 +114.699,15484.8,-63.1073,-80.4479,75.8713,-20.8271,-999.0 +102.626,16167.1,-64.3404,-80.4479,66.1081,-19.9518,-999.0 +91.5009,16868.6,-64.6069,-80.4479,52.129,-17.8813,-999.0 +81.2669,17593.7,-64.2969,-80.4479,41.0111,-17.2941,-999.0 +71.8698,18346.4,-63.8761,-80.4479,33.7963,-16.4961,-999.0 +63.258,19133.6,-61.4487,-80.4479,26.5984,-9.88532,-999.0 +54.5717,20058.2,-61.0837,-80.4479,25.0283,-12.6174,-999.0 + + +MEM = mem007 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.997 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.191,383.997,9.42615,1.32887,-4.55867,15.6235,-999.0 +969.479,449.639,8.86175,1.12678,-5.94553,20.7662,-999.0 +959.201,537.734,8.0456,0.889934,-6.84712,24.1428,-999.0 +946.147,650.625,6.96436,0.644954,-7.20647,25.5958,-999.0 +930.017,791.62,5.71394,0.138614,-6.78645,27.6329,-999.0 +910.473,965.355,5.26941,-1.38811,-0.100984,31.1711,-999.0 +887.113,1178.38,6.63656,-2.70596,12.1985,30.7835,-999.0 +859.581,1437.93,7.62818,-3.16745,21.5417,25.6506,-999.0 +827.93,1747.26,7.68347,-6.69358,24.8089,21.2116,-999.0 +792.598,2106.14,6.86294,-10.7643,26.4752,17.4527,-999.0 +754.061,2514.67,5.61366,-14.3121,29.5111,14.0742,-999.0 +712.818,2973.15,3.8605,-17.1874,32.4299,5.73582,-999.0 +669.387,3481.21,0.99547,-19.5682,32.4167,1.64523,-999.0 +624.322,4038.14,-2.31561,-23.6038,33.7308,-0.247413,-999.0 +579.335,4627.3,-6.12513,-29.915,35.4722,-3.0814,-999.0 +536.447,5223.75,-10.4548,-36.5114,37.7012,-6.30144,-999.0 +496.17,5818.69,-15.1033,-41.7772,41.3288,-7.31298,-999.0 +458.373,6411.67,-19.9246,-43.7037,45.8447,-7.91681,-999.0 +422.927,7002.46,-24.9458,-43.6851,50.0774,-8.23751,-999.0 +389.706,7590.87,-30.014,-44.2151,53.1965,-8.53388,-999.0 +358.605,8176.86,-35.0127,-45.6656,54.0327,-9.3474,-999.0 +329.507,8760.93,-39.816,-48.2458,52.1092,-9.9868,-999.0 +302.301,9344.0,-44.2843,-51.5678,49.742,-10.7913,-999.0 +276.894,9926.85,-48.4714,-54.6901,50.3696,-11.569,-999.0 +253.193,10510.7,-52.0985,-58.0167,54.6236,-11.9649,-999.0 +231.106,11097.6,-55.0021,-61.5717,61.2493,-12.9553,-999.0 +210.541,11690.0,-57.1705,-65.2265,68.8005,-14.3123,-999.0 +191.412,12290.7,-58.4483,-69.5735,77.0885,-14.9747,-999.0 +173.641,12902.7,-58.9684,-75.1135,83.8892,-15.9764,-999.0 +157.153,13528.2,-59.2304,-80.2667,87.6293,-17.6518,-999.0 +141.873,14168.3,-59.7895,-80.4479,86.5776,-18.7779,-999.0 +127.732,14822.8,-60.962,-80.4479,81.8168,-19.81,-999.0 +114.663,15491.1,-62.5765,-80.4479,74.8236,-21.3049,-999.0 +102.597,16174.4,-64.1766,-80.4479,65.7519,-20.7663,-999.0 +91.478,16876.0,-64.5912,-80.4479,53.5177,-17.1223,-999.0 +81.2502,17601.3,-64.0859,-80.4479,40.7269,-16.0492,-999.0 +71.8581,18354.3,-63.7226,-80.4479,33.5757,-14.222,-999.0 +63.2511,19142.0,-61.1874,-80.4479,26.4717,-10.714,-999.0 +54.5693,20067.6,-60.7154,-80.4479,23.3861,-12.3352,-999.0 + + +MEM = mem006 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.307 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.397,384.307,12.6724,0.00270686,-1.6563,-2.95391,-999.0 +966.863,450.699,12.2802,-0.584298,-2.00555,-3.44539,-999.0 +956.891,539.797,11.4283,-0.704907,-1.92104,-3.60339,-999.0 +943.93,653.942,10.2535,-0.657215,-1.92651,-3.65563,-999.0 +928.153,796.44,8.88388,-0.977651,-1.57983,-3.50866,-999.0 +906.499,972.604,9.86938,-5.27765,-1.11285,0.731998,-999.0 +884.046,1188.84,10.7044,-8.53463,1.1592,-2.67204,-999.0 +859.063,1450.91,10.5698,-8.88541,5.66031,-8.70034,-999.0 +828.716,1761.6,9.67958,-10.1586,9.46423,-11.2595,-999.0 +793.604,2120.94,8.16225,-13.8315,14.1622,-9.71464,-999.0 +753.239,2529.26,5.95836,-19.6633,19.8952,-7.12219,-999.0 +711.124,2986.43,2.8283,-21.0852,22.4499,-11.0873,-999.0 +667.325,3492.03,-0.464032,-22.6436,24.7688,-12.309,-999.0 +623.227,4045.25,-4.30331,-23.5323,25.9831,-14.6611,-999.0 +579.091,4629.08,-8.45028,-23.6176,26.9933,-19.4399,-999.0 +535.559,5220.28,-12.5223,-24.1382,29.7187,-24.7636,-999.0 +494.436,5811.56,-16.9047,-25.8049,33.0774,-27.313,-999.0 +456.662,6401.67,-21.7675,-27.7396,35.5378,-33.7758,-999.0 +421.43,6989.57,-26.5247,-35.11,32.9721,-42.5364,-999.0 +388.979,7574.7,-31.426,-42.2539,29.9174,-50.3847,-999.0 +357.669,8156.87,-36.615,-48.754,27.4114,-59.4728,-999.0 +327.943,8737.01,-41.9219,-50.5313,28.6238,-61.3535,-999.0 +301.598,9314.74,-46.8792,-52.3541,30.8656,-59.0958,-999.0 +277.391,9889.42,-51.2422,-56.2113,31.3053,-59.5157,-999.0 +252.329,10464.8,-55.1072,-61.7587,34.1225,-55.3529,-999.0 +229.828,11044.5,-58.1993,-66.0888,39.6746,-44.7513,-999.0 +209.746,11629.9,-60.0447,-68.6535,42.8206,-38.2088,-999.0 +189.826,12226.8,-59.8414,-71.2946,53.5217,-32.8452,-999.0 +173.05,12843.7,-55.6526,-74.7268,56.5663,-33.0606,-999.0 +157.442,13479.2,-54.9341,-77.9505,61.5681,-31.8709,-999.0 +141.247,14129.2,-57.0099,-80.4479,64.479,-22.2912,-999.0 +126.979,14791.1,-60.0286,-80.4479,64.2194,-18.6364,-999.0 +115.3,15462.2,-60.7818,-80.4479,56.9415,-16.8372,-999.0 +101.8,16150.8,-62.1714,-80.4479,49.3143,-11.0829,-999.0 +89.8945,16866.1,-62.7821,-80.4479,43.5848,-6.32497,-999.0 +81.0044,17604.2,-61.7475,-80.4479,39.0129,-14.1197,-999.0 +71.7334,18368.0,-60.0859,-80.4479,28.1467,-15.5583,-999.0 +63.1442,19168.3,-57.7684,-80.4479,21.282,-11.4235,-999.0 +54.4852,20109.7,-56.5812,-80.4479,14.9636,-1.75437,-999.0 + + +MEM = mem006 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.206 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.762,384.206,11.7923,-0.110175,-2.23685,-0.936585,-999.0 +968.07,450.444,11.9861,-0.590247,-2.6274,-1.50764,-999.0 +957.799,539.451,11.2421,-0.733214,-1.99505,-1.48592,-999.0 +944.782,653.53,10.1464,-0.847631,-0.992462,-1.35385,-999.0 +928.692,795.994,8.79778,-1.10696,-0.266612,-1.20016,-999.0 +909.181,971.922,9.7049,-4.56472,1.34499,2.90459,-999.0 +885.886,1187.78,10.6799,-8.17884,3.04652,0.166821,-999.0 +858.425,1449.85,10.3356,-8.44939,7.03197,-6.75779,-999.0 +826.85,1761.08,9.46745,-10.2056,10.0608,-10.0953,-999.0 +791.591,2121.33,7.9459,-13.9938,15.3005,-9.90719,-999.0 +753.132,2530.26,5.74706,-18.438,20.406,-9.80564,-999.0 +711.969,2987.61,2.98466,-20.5719,22.2357,-12.8329,-999.0 +668.615,3493.26,-0.262253,-21.731,24.8513,-15.0958,-999.0 +623.619,4046.69,-4.1774,-22.4086,25.5497,-18.6788,-999.0 +578.687,4631.5,-8.27815,-22.416,27.5745,-21.8876,-999.0 +535.834,5223.79,-12.3258,-23.1818,32.1917,-24.3619,-999.0 +495.583,5815.21,-16.7824,-25.0243,33.529,-28.3166,-999.0 +457.818,6404.53,-21.7548,-29.7961,32.1828,-35.1648,-999.0 +422.412,6991.75,-26.2024,-42.4607,28.9181,-45.7349,-999.0 +389.235,7577.25,-31.0672,-40.7419,26.2374,-55.6184,-999.0 +358.176,8160.38,-36.1752,-43.3846,26.0292,-61.0072,-999.0 +329.118,8740.73,-41.5038,-46.5739,26.7621,-66.0575,-999.0 +301.95,9318.41,-46.6893,-51.5445,27.3182,-68.3801,-999.0 +276.581,9894.2,-51.3654,-57.1986,31.0494,-63.38,-999.0 +252.916,10470.1,-55.091,-62.597,36.092,-59.7401,-999.0 +230.86,11049.6,-57.2971,-66.8557,37.875,-50.7524,-999.0 +210.324,11635.8,-59.2062,-69.0345,42.0014,-40.1026,-999.0 +191.222,12233.0,-58.6776,-71.8049,52.8483,-32.5597,-999.0 +173.475,12848.0,-56.3825,-75.2766,55.0767,-34.1161,-999.0 +157.009,13482.4,-55.5204,-78.9959,57.1202,-35.7974,-999.0 +141.749,14132.7,-56.3479,-80.4479,56.7169,-30.3024,-999.0 +127.626,14795.0,-58.9859,-80.4479,57.6075,-20.8739,-999.0 +114.575,15467.6,-61.5183,-80.4479,57.0152,-16.3428,-999.0 +102.525,16153.8,-63.1196,-80.4479,52.4687,-11.013,-999.0 +91.4209,16859.4,-62.8486,-80.4479,45.6302,-8.42867,-999.0 +81.2074,17590.5,-62.0965,-80.4479,36.3816,-14.0281,-999.0 +71.8282,18351.3,-60.9779,-80.4479,26.7353,-15.0084,-999.0 +63.2329,19148.1,-58.5341,-80.4479,21.9113,-9.95539,-999.0 +54.5629,20086.8,-56.8674,-80.4479,17.1638,0.31995,-999.0 + + +MEM = mem006 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.134 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.059,384.134,11.0296,-0.011034,-3.5023,-0.61855,-999.0 +969.361,450.259,11.6634,-0.523115,-4.22075,-0.557666,-999.0 +959.09,539.202,11.1017,-0.717343,-2.5911,-0.194015,-999.0 +946.04,653.26,10.1452,-0.823263,-0.39575,-0.0343106,-999.0 +929.924,795.82,9.14606,-1.34866,1.21123,0.640409,-999.0 +910.404,972.002,10.2132,-5.00613,3.48892,3.91895,-999.0 +887.068,1188.22,11.1381,-8.06919,5.70607,0.735798,-999.0 +859.569,1450.6,10.5104,-8.08485,8.34412,-6.16634,-999.0 +827.947,1761.96,9.48542,-10.1978,10.5744,-9.65969,-999.0 +792.646,2122.14,7.79821,-13.9506,15.6412,-9.69336,-999.0 +754.127,2530.89,5.57613,-17.46,19.0325,-11.4605,-999.0 +712.9,2988.1,2.85773,-19.7737,21.8705,-13.6788,-999.0 +669.484,3493.69,-0.309351,-20.875,23.837,-17.4821,-999.0 +624.421,4047.2,-4.17844,-21.4123,25.4696,-20.3166,-999.0 +579.419,4632.17,-8.29091,-20.7576,28.9955,-22.6909,-999.0 +536.498,5224.54,-12.4698,-21.2738,31.0907,-24.4504,-999.0 +496.189,5815.64,-17.0306,-26.2198,30.773,-28.5513,-999.0 +458.38,6405.23,-21.1505,-39.237,29.2703,-39.8672,-999.0 +422.93,6993.73,-25.6183,-42.4753,28.2405,-49.5822,-999.0 +389.709,7580.36,-30.7777,-40.6515,28.8359,-54.1785,-999.0 +358.606,8164.15,-36.0136,-43.3641,30.0771,-56.3641,-999.0 +329.508,8745.19,-41.1881,-47.9842,32.4249,-57.5011,-999.0 +302.304,9323.72,-46.4106,-52.9805,34.3089,-57.8627,-999.0 +276.9,9899.79,-51.5033,-57.8603,35.3994,-58.2715,-999.0 +253.202,10475.2,-55.4263,-62.3103,37.7748,-59.4156,-999.0 +231.117,11053.9,-57.7016,-66.6404,39.0581,-53.1342,-999.0 +210.552,11639.3,-59.4879,-69.3005,41.5529,-41.5922,-999.0 +191.422,12235.9,-58.9489,-71.9848,49.1598,-33.7358,-999.0 +173.65,12849.1,-57.5174,-75.0293,51.1911,-31.7561,-999.0 +157.16,13480.8,-56.3564,-78.4755,51.2809,-34.8338,-999.0 +141.879,14129.7,-56.735,-80.4479,51.2178,-34.6822,-999.0 +127.735,14792.2,-58.6679,-80.4479,50.6693,-27.4214,-999.0 +114.664,15465.5,-61.6496,-80.4479,52.1678,-19.2986,-999.0 +102.596,16151.1,-63.6174,-80.4479,53.1357,-14.9773,-999.0 +91.4763,16856.1,-62.9968,-80.4479,47.8757,-12.7107,-999.0 +81.2484,17589.0,-61.301,-80.4479,35.8308,-14.7181,-999.0 +71.8563,18352.6,-60.5464,-80.4479,24.3017,-13.8007,-999.0 +63.2496,19149.9,-59.1523,-80.4479,21.8041,-9.05999,-999.0 +54.5686,20087.5,-57.3166,-80.4479,17.9109,0.350878,-999.0 + + +MEM = mem006 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.023 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.774,384.023,9.8133,0.504768,-3.81622,-0.635751,-999.0 +969.067,449.941,10.9175,-0.370008,-5.41158,-0.145533,-999.0 +958.789,538.721,10.7162,-0.68197,-2.64613,0.618981,-999.0 +945.758,652.693,10.0487,-0.860629,0.88854,0.941894,-999.0 +929.643,795.387,9.78625,-2.12265,2.93937,2.00396,-999.0 +910.134,971.993,11.0611,-5.76039,5.5054,3.14813,-999.0 +886.807,1188.69,11.5948,-7.70723,7.1797,-1.45005,-999.0 +859.315,1451.39,10.734,-8.06814,7.82146,-6.95421,-999.0 +827.706,1762.93,9.63715,-10.8524,11.1193,-9.80895,-999.0 +792.412,2123.1,7.71075,-14.4777,15.8287,-10.9711,-999.0 +753.911,2531.7,5.45888,-17.1726,18.3606,-13.4484,-999.0 +712.693,2988.77,2.74234,-18.7516,20.7989,-16.9452,-999.0 +669.286,3494.09,-0.576053,-19.9684,22.7367,-20.4099,-999.0 +624.227,4047.35,-4.35766,-18.4883,25.156,-23.1436,-999.0 +579.223,4632.32,-8.44652,-17.6955,27.7286,-24.1542,-999.0 +536.305,5224.48,-12.6825,-21.5748,29.8407,-25.9362,-999.0 +496.018,5815.59,-16.7062,-31.0079,30.004,-33.2303,-999.0 +458.228,6405.67,-20.9437,-39.7975,26.3532,-43.0935,-999.0 +422.791,6994.58,-25.5113,-41.5145,24.0173,-53.1257,-999.0 +389.578,7581.65,-30.5386,-42.1605,26.7433,-58.8518,-999.0 +358.486,8165.96,-35.8335,-43.7406,30.6617,-60.1913,-999.0 +329.396,8747.25,-41.2001,-47.4621,32.5303,-60.4549,-999.0 +302.201,9325.85,-46.3698,-53.5669,34.0813,-57.8913,-999.0 +276.804,9902.41,-51.1969,-59.5173,37.4609,-55.0663,-999.0 +253.115,10478.5,-55.1865,-63.6863,40.8554,-56.9089,-999.0 +231.038,11057.5,-57.7822,-67.1894,41.2373,-55.1123,-999.0 +210.481,11643.4,-59.0706,-69.7313,41.5073,-46.3986,-999.0 +191.359,12240.8,-58.8025,-72.0919,48.2561,-36.6065,-999.0 +173.593,12854.7,-57.2592,-75.0634,52.1738,-33.6624,-999.0 +157.11,13486.6,-56.5193,-78.6748,53.6842,-33.2775,-999.0 +141.836,14133.9,-57.5585,-80.4479,53.4892,-32.6411,-999.0 +127.698,14793.9,-59.4995,-80.4479,53.0424,-28.6741,-999.0 +114.634,15465.3,-62.0159,-80.4479,52.8383,-22.0562,-999.0 +102.573,16149.2,-64.2832,-80.4479,52.9216,-17.2878,-999.0 +91.4591,16851.7,-63.8118,-80.4479,50.0551,-15.9242,-999.0 +81.2361,17582.7,-61.5104,-80.4479,38.0148,-16.2743,-999.0 +71.8482,18345.6,-60.7312,-80.4479,24.8924,-13.3819,-999.0 +63.2452,19141.0,-59.8835,-80.4479,22.7639,-7.82789,-999.0 +54.5674,20076.5,-57.5053,-80.4479,21.0326,1.36557,-999.0 + + +MEM = mem006 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.916 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.267,383.916,8.73932,0.778073,-2.39492,-2.20227,-999.0 +966.582,449.611,10.1181,-0.245733,-4.21851,-0.928959,-999.0 +956.334,538.187,10.2829,-0.621703,-0.688812,-0.262594,-999.0 +943.329,652.03,9.95135,-0.986537,3.3097,0.137497,-999.0 +927.27,794.772,10.2416,-2.67485,5.65651,1.22433,-999.0 +907.808,971.523,11.3379,-6.16705,8.0272,0.958352,-999.0 +884.556,1188.16,11.3763,-7.47244,9.36792,-3.86614,-999.0 +857.142,1450.56,10.4802,-8.32242,9.17115,-7.79053,-999.0 +825.618,1761.53,9.05203,-10.8869,12.2442,-10.3623,-999.0 +790.428,2120.86,7.14715,-14.2131,16.0363,-12.4464,-999.0 +752.031,2528.53,4.86558,-16.2452,18.926,-14.8288,-999.0 +710.924,2984.52,2.16107,-18.5194,21.4779,-18.2168,-999.0 +667.635,3488.79,-1.07491,-17.7594,23.326,-20.9407,-999.0 +622.683,4041.15,-4.87992,-14.7903,25.0248,-22.7438,-999.0 +577.791,4625.21,-8.80114,-17.5771,28.8962,-24.0709,-999.0 +535.003,5216.75,-12.5405,-25.5001,32.0149,-27.2864,-999.0 +494.838,5807.67,-16.6024,-32.4827,30.7451,-34.4744,-999.0 +457.149,6397.64,-20.9734,-33.3048,29.0542,-42.5549,-999.0 +421.801,6986.26,-25.6867,-34.3491,30.0861,-47.0487,-999.0 +388.676,7572.85,-30.6759,-38.003,31.8633,-49.2394,-999.0 +357.664,8156.61,-35.9539,-43.589,32.2283,-50.6637,-999.0 +328.654,8737.25,-41.3227,-50.1635,31.7695,-52.3224,-999.0 +301.533,9315.09,-46.5545,-55.5907,32.9529,-53.3411,-999.0 +276.205,9890.76,-51.4075,-59.2348,37.6165,-53.4611,-999.0 +252.58,10465.3,-55.897,-62.6073,42.0451,-55.2265,-999.0 +230.562,11041.1,-59.0579,-66.2391,43.0798,-55.5927,-999.0 +210.058,11623.5,-60.1006,-69.5103,42.676,-47.588,-999.0 +190.985,12217.9,-59.5906,-72.0572,47.4915,-35.7464,-999.0 +173.265,12829.2,-57.8493,-74.8725,52.893,-29.4407,-999.0 +156.825,13459.2,-56.7597,-78.5971,56.1922,-27.4232,-999.0 +141.589,14105.8,-57.4235,-80.4479,56.9565,-26.2636,-999.0 +127.49,14765.7,-59.2168,-80.4479,56.7397,-23.0466,-999.0 +114.459,15437.5,-61.5077,-80.4479,55.5218,-18.19,-999.0 +102.43,16123.3,-62.9824,-80.4479,53.0421,-16.405,-999.0 +91.345,16830.0,-62.0275,-80.4479,47.6109,-16.9133,-999.0 +81.1493,17565.7,-59.8576,-80.4479,35.2209,-17.3702,-999.0 +71.7869,18332.9,-59.2098,-80.4479,23.452,-12.1813,-999.0 +63.2075,19130.9,-59.0885,-80.4479,23.7904,-3.22685,-999.0 +54.5542,20065.0,-57.7554,-80.4479,26.1577,5.1027,-999.0 + + +MEM = mem006 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.869 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.473,383.869,8.2215,0.836361,-1.32566,-3.63532,-999.0 +967.777,449.476,9.78211,-0.234072,-2.79811,-3.01614,-999.0 +957.525,537.992,10.1503,-0.616803,0.845213,-2.55996,-999.0 +944.497,651.884,10.2362,-1.09148,4.63525,-2.68509,-999.0 +928.416,794.847,10.7692,-2.72514,8.62263,-2.30542,-999.0 +908.932,971.764,11.327,-5.99935,11.2548,-4.7533,-999.0 +885.644,1188.28,11.0059,-7.30088,10.5024,-7.69652,-999.0 +858.188,1450.37,10.0663,-8.01659,9.74178,-10.4438,-999.0 +826.628,1760.85,8.51019,-10.9126,13.2508,-12.518,-999.0 +791.389,2119.52,6.56609,-14.0044,16.7583,-14.6885,-999.0 +752.937,2526.34,4.20349,-16.1001,18.7927,-16.7365,-999.0 +711.779,2981.58,1.75262,-17.479,20.9236,-18.8863,-999.0 +668.412,3485.62,-1.30388,-13.9261,22.6481,-20.4373,-999.0 +623.389,4037.88,-5.0867,-14.6916,27.1326,-23.0876,-999.0 +578.447,4621.88,-8.63671,-19.9323,32.4907,-25.548,-999.0 +535.613,5213.81,-12.3041,-26.491,34.2708,-30.0041,-999.0 +495.391,5805.31,-16.5158,-28.2428,34.2307,-35.1144,-999.0 +457.644,6395.74,-20.9865,-29.2347,35.0684,-38.4594,-999.0 +422.245,6984.65,-25.7083,-32.5438,34.9154,-40.5655,-999.0 +389.074,7571.45,-30.6681,-38.0122,33.9364,-42.0557,-999.0 +358.026,8155.55,-35.8174,-44.9543,33.6134,-43.4059,-999.0 +328.982,8736.84,-41.0798,-51.6985,34.0983,-45.2141,-999.0 +301.826,9315.48,-46.3259,-56.4645,35.6197,-47.5123,-999.0 +276.468,9891.79,-51.305,-59.3393,38.9702,-50.807,-999.0 +252.814,10466.6,-55.9288,-62.37,43.7848,-53.259,-999.0 +230.769,11041.9,-59.649,-65.9821,45.8784,-52.7583,-999.0 +210.241,11622.1,-61.2336,-68.9775,44.7125,-46.5907,-999.0 +191.147,12213.6,-60.7755,-71.7423,47.1399,-34.0282,-999.0 +173.408,12821.3,-59.4415,-74.6187,52.6279,-25.2258,-999.0 +156.95,13447.9,-57.7633,-78.5975,56.2238,-19.8937,-999.0 +141.697,14092.8,-57.7312,-80.4479,57.3429,-17.0461,-999.0 +127.582,14752.5,-59.3234,-80.4479,57.4587,-15.3212,-999.0 +114.537,15425.0,-61.2404,-80.4479,56.2917,-15.1632,-999.0 +102.494,16113.2,-62.1039,-80.4479,52.857,-16.9192,-999.0 +91.3965,16822.6,-61.6197,-80.4479,45.2726,-17.4842,-999.0 +81.1888,17559.3,-60.0027,-80.4479,34.4339,-16.0405,-999.0 +71.8151,18327.6,-58.8364,-80.4479,23.2209,-10.8311,-999.0 +63.225,19126.2,-59.562,-80.4479,22.571,-6.04595,-999.0 +54.5605,20058.2,-58.6966,-80.4479,27.5853,-4.48004,-999.0 + + +MEM = mem006 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.846 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.964,383.846,7.94617,0.842701,-0.91779,-2.34612,-999.0 +969.257,449.419,9.67378,-0.177454,-1.63414,-1.67845,-999.0 +958.984,537.964,10.3252,-0.597114,2.6688,-1.65136,-999.0 +945.936,652.021,10.8041,-1.35867,6.70412,-2.70237,-999.0 +929.831,795.278,11.4748,-4.01497,10.5274,-4.99353,-999.0 +910.318,972.558,11.8778,-6.14683,9.95115,-9.21496,-999.0 +886.988,1189.53,11.5488,-6.91751,10.5069,-11.3911,-999.0 +859.495,1451.95,10.284,-9.17095,12.8716,-13.4306,-999.0 +827.888,1762.39,8.35439,-12.0826,16.6071,-15.9931,-999.0 +792.598,2120.65,6.12683,-14.2797,17.5873,-17.8059,-999.0 +754.085,2526.97,3.90551,-16.179,18.5964,-18.7991,-999.0 +712.85,2982.02,1.59292,-15.0228,20.7875,-18.9385,-999.0 +669.405,3485.85,-1.59085,-13.7796,24.5846,-21.1218,-999.0 +624.316,4037.91,-4.9981,-16.3266,29.0406,-24.359,-999.0 +579.31,4622.32,-8.25838,-21.6016,31.9767,-27.2461,-999.0 +536.408,5215.05,-12.0205,-25.3096,34.051,-30.5095,-999.0 +496.115,5807.38,-16.253,-26.7214,36.1243,-32.4369,-999.0 +458.307,6398.5,-20.8089,-28.9096,36.9314,-34.2139,-999.0 +422.851,6987.92,-25.552,-32.9692,36.2061,-36.1465,-999.0 +389.628,7575.26,-30.4658,-38.5532,35.2892,-37.9302,-999.0 +358.529,8160.05,-35.5685,-44.447,35.3018,-39.9032,-999.0 +329.436,8742.16,-40.8017,-49.5505,36.1527,-42.2765,-999.0 +302.237,9321.71,-46.0278,-53.8404,37.9054,-45.26,-999.0 +276.838,9898.95,-51.0274,-58.5753,41.4831,-48.6999,-999.0 +253.145,10474.9,-55.5435,-63.1626,45.7016,-51.8155,-999.0 +231.065,11052.1,-58.7362,-66.44,47.3413,-51.5696,-999.0 +210.504,11635.4,-60.012,-69.247,47.3912,-45.3366,-999.0 +191.379,12229.6,-60.1987,-71.9873,49.3428,-34.8168,-999.0 +173.61,12838.1,-59.6408,-75.0072,53.0115,-27.2681,-999.0 +157.124,13463.1,-58.8872,-78.7738,56.3949,-20.592,-999.0 +141.847,14104.0,-59.5758,-80.4479,57.9463,-17.2023,-999.0 +127.708,14758.3,-61.2136,-80.4479,57.3659,-16.2543,-999.0 +114.643,15425.2,-63.1783,-80.4479,56.0963,-15.7312,-999.0 +102.58,16107.0,-64.4305,-80.4479,53.4069,-16.4442,-999.0 +91.4645,16809.0,-64.0406,-80.4479,45.1748,-16.748,-999.0 +81.2401,17538.5,-62.1922,-80.4479,33.7915,-12.746,-999.0 +71.8514,18300.8,-60.3944,-80.4479,24.1785,-7.52703,-999.0 +63.2472,19096.5,-60.1123,-80.4479,19.7697,-7.33284,-999.0 +54.5682,20027.0,-59.4341,-80.4479,23.4746,-9.97139,-999.0 + + +MEM = mem006 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.807 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.033,383.807,7.56199,0.742568,-1.4878,2.67553,-999.0 +968.302,449.318,9.48527,-0.170901,-1.83336,3.39641,-999.0 +958.058,537.888,10.616,-0.69148,2.95326,2.17815,-999.0 +945.03,652.174,11.7206,-2.37271,7.52839,-0.465212,-999.0 +928.941,795.969,12.8812,-5.24766,9.02546,-5.07134,-999.0 +909.446,974.076,13.2221,-5.92846,10.8659,-8.96047,-999.0 +886.147,1191.87,12.4874,-7.81973,13.1002,-14.0884,-999.0 +858.681,1454.94,10.906,-9.94621,9.22766,-20.5868,-999.0 +827.106,1765.8,8.63285,-12.6429,8.65709,-23.8324,-999.0 +791.848,2124.3,6.2387,-13.7726,11.7523,-23.4202,-999.0 +753.362,2530.76,3.76512,-13.0336,14.6594,-22.6585,-999.0 +712.15,2985.54,1.09901,-12.939,18.5536,-22.7426,-999.0 +668.746,3488.89,-1.69094,-14.9992,23.7583,-26.725,-999.0 +623.709,4041.12,-4.57603,-18.2874,28.4392,-31.4963,-999.0 +578.755,4626.13,-7.97914,-22.6665,31.258,-33.593,-999.0 +535.896,5219.24,-11.9389,-24.5106,34.0666,-33.7578,-999.0 +495.643,5811.69,-16.2754,-26.142,36.1409,-33.276,-999.0 +457.872,6402.81,-20.8054,-28.805,36.9948,-33.9207,-999.0 +422.45,6992.24,-25.5544,-32.4515,37.1616,-35.3449,-999.0 +389.26,7579.53,-30.5418,-36.5872,37.1747,-36.819,-999.0 +358.192,8164.13,-35.7094,-41.0708,37.3387,-38.3286,-999.0 +329.129,8745.98,-40.9105,-46.2749,38.0308,-39.781,-999.0 +301.958,9325.4,-46.0329,-52.3379,39.4576,-42.1742,-999.0 +276.587,9902.59,-51.0493,-58.1955,41.8035,-45.6613,-999.0 +252.92,10478.2,-55.694,-62.3857,44.6906,-48.4173,-999.0 +230.864,11055.4,-58.6127,-66.0426,46.8436,-47.5592,-999.0 +210.327,11639.8,-59.3037,-70.2071,48.6373,-42.2562,-999.0 +191.223,12235.9,-59.534,-73.1355,50.8678,-34.8647,-999.0 +173.477,12845.2,-59.6028,-75.6934,53.7607,-27.9968,-999.0 +157.01,13468.7,-59.8763,-78.8999,56.9065,-23.3058,-999.0 +141.75,14106.4,-60.6005,-80.4479,57.542,-20.8086,-999.0 +127.628,14757.4,-62.1941,-80.4479,56.8266,-18.4742,-999.0 +114.576,15420.5,-64.4517,-80.4479,55.7654,-17.0037,-999.0 +102.526,16097.4,-65.9838,-80.4479,52.7333,-18.6263,-999.0 +91.4227,16793.5,-65.8273,-80.4479,45.8142,-19.207,-999.0 +81.2092,17516.6,-63.8669,-80.4479,37.4254,-13.5972,-999.0 +71.8303,18273.4,-61.5299,-80.4479,27.736,-8.85882,-999.0 +63.2348,19066.0,-60.3115,-80.4479,20.7487,-12.9291,-999.0 +54.564,19995.3,-59.4549,-80.4479,20.9511,-19.9721,-999.0 + + +MEM = mem006 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.765 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.373,383.765,7.11983,0.823506,2.54841,3.63818,-999.0 +971.648,449.229,9.42095,0.104507,2.71124,5.56896,-999.0 +961.347,537.869,11.0299,-0.650423,6.55758,4.09886,-999.0 +948.271,652.364,12.3188,-2.38983,10.5088,0.478242,-999.0 +932.132,796.536,13.6208,-3.97618,12.7543,-4.558,-999.0 +912.56,975.11,13.7847,-5.02258,13.4458,-9.36744,-999.0 +889.175,1193.34,12.8275,-6.17611,10.3569,-14.9563,-999.0 +861.606,1456.77,10.9532,-6.88486,8.58447,-20.3536,-999.0 +829.899,1767.84,8.4026,-8.65116,9.20934,-21.7168,-999.0 +794.496,2126.39,6.07341,-11.6722,12.0212,-23.1444,-999.0 +755.873,2532.85,3.72371,-12.7523,14.7586,-21.8116,-999.0 +714.517,2987.87,1.36113,-13.4866,19.769,-22.1972,-999.0 +670.968,3492.16,-0.928607,-15.9067,25.6902,-26.4837,-999.0 +625.782,4046.02,-3.68195,-19.7526,30.5825,-31.2122,-999.0 +580.673,4633.07,-7.04413,-21.8988,34.3984,-32.9142,-999.0 +537.659,5228.51,-10.9471,-23.8435,36.4826,-32.5705,-999.0 +497.263,5823.28,-15.3348,-26.5294,37.2207,-32.7926,-999.0 +459.357,6416.46,-20.0221,-30.053,37.6035,-33.5463,-999.0 +423.812,7007.58,-24.9457,-34.1665,38.1908,-33.8825,-999.0 +390.505,7596.24,-30.0576,-38.3287,38.6487,-34.0301,-999.0 +359.328,8182.08,-35.255,-42.6579,38.6781,-34.6592,-999.0 +330.162,8765.21,-40.4473,-47.9913,38.8388,-36.3683,-999.0 +302.892,9345.9,-45.6215,-53.9959,40.0095,-39.7944,-999.0 +277.428,9924.24,-50.7329,-59.0586,42.0636,-43.2551,-999.0 +253.674,10501.2,-55.2198,-63.2004,44.0231,-44.2677,-999.0 +231.537,11080.1,-57.9622,-67.0413,45.8384,-42.396,-999.0 +210.922,11666.3,-58.932,-70.432,47.217,-37.5688,-999.0 +191.748,12263.5,-59.3218,-73.4671,48.9499,-31.9679,-999.0 +173.934,12874.0,-59.3731,-76.2353,53.1957,-28.7647,-999.0 +157.406,13499.0,-59.4016,-79.2444,57.8266,-27.2588,-999.0 +142.088,14139.2,-59.876,-80.4479,58.8104,-24.1839,-999.0 +127.912,14793.1,-61.4835,-80.4479,59.2779,-19.3432,-999.0 +114.812,15459.4,-63.7021,-80.4479,59.1754,-19.0756,-999.0 +102.717,16140.7,-64.6754,-80.4479,55.3239,-22.2839,-999.0 +91.5725,16842.3,-64.5724,-80.4479,47.0225,-22.0514,-999.0 +81.3213,17568.6,-64.0477,-80.4479,38.6351,-18.3577,-999.0 +71.9076,18327.1,-61.3859,-80.4479,28.7066,-20.5278,-999.0 +63.2807,19124.1,-59.2074,-80.4479,17.9736,-23.3676,-999.0 +54.5791,20059.8,-58.8592,-80.4479,13.0318,-30.4928,-999.0 + + +MEM = mem006 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.71 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.536,383.71,6.60342,0.615486,4.66412,1.12353,-999.0 +970.805,449.049,8.9107,0.247181,5.94936,3.50571,-999.0 +960.526,537.565,10.7151,-0.369044,9.68864,2.62707,-999.0 +947.462,651.952,12.02,-1.67367,12.8975,-2.20566,-999.0 +931.331,796.082,13.5208,-2.44656,15.0479,-8.33365,-999.0 +911.777,974.544,13.2562,-3.21762,13.7253,-13.3983,-999.0 +888.394,1192.36,11.923,-3.77624,12.3255,-18.5452,-999.0 +860.838,1454.98,9.70618,-4.80631,12.864,-21.4265,-999.0 +829.152,1765.04,7.56746,-8.09433,13.2155,-21.1463,-999.0 +793.782,2122.95,5.80667,-10.9733,15.1845,-22.2112,-999.0 +755.19,2529.39,3.84477,-11.9987,18.9098,-22.5978,-999.0 +713.873,2984.75,1.63719,-13.5487,22.6063,-22.5786,-999.0 +670.366,3489.34,-0.800395,-16.5137,27.5843,-26.9448,-999.0 +625.224,4043.33,-3.63482,-19.4999,32.7689,-29.7411,-999.0 +580.158,4630.62,-6.86541,-21.5876,35.659,-31.1757,-999.0 +537.184,5226.48,-10.7393,-23.7628,37.3975,-32.0015,-999.0 +496.826,5821.56,-15.2187,-26.9302,38.8995,-31.9022,-999.0 +458.958,6414.88,-19.9356,-31.2519,40.2011,-31.8557,-999.0 +423.449,7006.12,-24.8181,-35.8207,41.0651,-32.1593,-999.0 +390.175,7595.0,-29.9077,-39.859,40.9914,-32.5991,-999.0 +359.029,8181.08,-35.1229,-43.7672,40.3595,-33.8493,-999.0 +329.89,8764.41,-40.3433,-48.3266,40.3666,-36.0797,-999.0 +302.647,9345.19,-45.5965,-53.3863,41.2848,-39.1741,-999.0 +277.206,9923.45,-50.7485,-58.8136,42.8337,-42.4307,-999.0 +253.474,10500.7,-54.9213,-63.8524,44.9627,-43.6204,-999.0 +231.357,11080.6,-57.433,-67.6796,47.1585,-41.2783,-999.0 +210.763,11667.3,-58.956,-70.3673,49.4775,-36.3532,-999.0 +191.607,12263.2,-60.1893,-72.6505,52.3786,-31.6309,-999.0 +173.81,12869.7,-61.1636,-75.1071,55.8978,-28.4649,-999.0 +157.298,13489.1,-61.3816,-78.1257,59.2804,-27.0733,-999.0 +141.997,14124.5,-60.9452,-80.4479,62.0522,-24.1516,-999.0 +127.834,14776.9,-61.3207,-80.4479,63.9115,-18.7282,-999.0 +114.748,15444.6,-62.8516,-80.4479,62.5391,-18.6154,-999.0 +102.665,16130.5,-62.5491,-80.4479,52.0505,-25.9232,-999.0 +91.5311,16839.5,-62.0345,-80.4479,37.9792,-28.8035,-999.0 +81.2899,17573.5,-61.9419,-80.4479,29.9954,-21.8889,-999.0 +71.8859,18336.5,-60.7087,-80.4479,25.3631,-16.5781,-999.0 +63.2678,19135.9,-58.3398,-80.4479,17.242,-17.5121,-999.0 +54.5749,20074.2,-58.1343,-80.4479,11.0435,-19.3561,-999.0 + + +MEM = mem006 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.663 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.819,383.663,6.17344,0.239216,7.16619,-1.76587,-999.0 +970.111,448.895,8.49268,0.126998,11.1524,-0.211557,-999.0 +959.827,537.266,10.2398,-0.323121,13.1339,-1.61246,-999.0 +946.77,651.517,11.6783,-0.704793,16.6688,-5.81975,-999.0 +930.651,795.334,12.4298,-1.11331,18.7355,-12.1441,-999.0 +911.104,972.989,11.4381,-1.28418,17.8563,-17.212,-999.0 +887.727,1189.67,10.3259,-2.16778,18.8545,-18.6269,-999.0 +860.185,1451.43,9.19534,-4.99856,16.3285,-17.8389,-999.0 +828.529,1761.3,7.75433,-8.70601,12.3737,-18.1614,-999.0 +793.183,2119.57,6.10693,-9.62075,14.6131,-22.0389,-999.0 +754.613,2526.42,3.95465,-11.0435,17.6161,-25.0975,-999.0 +713.323,2981.81,1.48075,-13.3413,20.766,-25.7558,-999.0 +669.849,3485.89,-1.16797,-17.1182,25.5416,-28.0366,-999.0 +624.749,4039.06,-3.99876,-20.34,30.0196,-29.5858,-999.0 +579.72,4625.32,-7.4064,-21.4674,33.1532,-30.5489,-999.0 +536.778,5219.95,-11.3417,-22.5346,36.0558,-31.1859,-999.0 +496.449,5813.95,-15.6708,-25.2366,37.9101,-31.6042,-999.0 +458.606,6406.48,-20.2783,-29.2811,39.109,-31.7061,-999.0 +423.123,6997.04,-25.1417,-33.9142,40.3161,-31.9574,-999.0 +389.877,7585.28,-30.1699,-38.6387,41.0129,-32.5322,-999.0 +358.756,8170.86,-35.2911,-43.1391,40.944,-33.3191,-999.0 +329.643,8753.87,-40.4468,-47.905,40.375,-34.7025,-999.0 +302.426,9334.46,-45.634,-53.5843,40.2815,-36.8942,-999.0 +277.009,9912.49,-50.8753,-58.9548,41.0616,-40.2074,-999.0 +253.298,10488.9,-55.3647,-63.1658,42.4453,-42.9319,-999.0 +231.201,11067.0,-58.3442,-66.7156,44.4631,-41.6686,-999.0 +210.625,11650.7,-60.2195,-69.6219,47.0079,-36.0765,-999.0 +191.486,12242.8,-61.5733,-72.1666,50.4373,-31.8549,-999.0 +173.706,12845.9,-62.1354,-74.752,55.3766,-28.6561,-999.0 +157.209,13463.2,-61.7693,-78.1995,61.2802,-26.9491,-999.0 +141.922,14097.7,-61.0329,-80.4479,65.7702,-22.8104,-999.0 +127.773,14749.2,-61.697,-80.4479,67.353,-18.6076,-999.0 +114.697,15416.9,-62.3785,-80.4479,65.1394,-19.0233,-999.0 +102.625,16104.2,-62.0151,-80.4479,52.8812,-21.4784,-999.0 +91.5003,16813.8,-62.0533,-80.4479,32.3094,-25.2539,-999.0 +81.2671,17547.4,-61.9546,-80.4479,23.8838,-20.8695,-999.0 +71.8701,18308.2,-61.682,-80.4479,19.8475,-17.8886,-999.0 +63.2583,19101.1,-60.5477,-80.4479,13.5233,-16.8756,-999.0 +54.5715,20031.5,-59.3811,-80.4479,9.33445,-13.6567,-999.0 + + +MEM = mem006 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.583 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.585,383.583,5.3452,0.264431,6.04438,-0.39851,-999.0 +970.873,448.788,8.84578,0.498267,12.6054,-2.98548,-999.0 +960.596,537.367,10.9198,1.05571,17.5921,-7.40513,-999.0 +947.506,651.819,11.6347,1.22352,21.5048,-13.1473,-999.0 +931.363,795.418,11.3168,0.0533515,19.3925,-16.2495,-999.0 +911.8,972.719,11.2867,-2.12087,16.2006,-15.9512,-999.0 +888.423,1189.57,11.2625,-5.00301,14.2945,-16.1232,-999.0 +860.877,1451.89,9.99596,-6.84588,11.7609,-17.6813,-999.0 +829.197,1762.34,8.09253,-7.52052,11.2413,-20.8277,-999.0 +793.818,2120.84,5.98666,-8.60357,13.7644,-22.948,-999.0 +755.211,2527.46,3.63075,-10.2074,17.3647,-24.0604,-999.0 +713.889,2982.43,1.28213,-13.8702,21.1524,-26.2984,-999.0 +670.385,3486.25,-1.20442,-17.465,25.468,-29.3396,-999.0 +625.245,4039.24,-4.18928,-18.5842,30.2825,-28.6894,-999.0 +580.167,4625.25,-7.6684,-18.6168,34.8248,-28.0992,-999.0 +537.181,5219.71,-11.4634,-20.7882,39.5829,-28.3016,-999.0 +496.817,5813.7,-15.6457,-25.5821,42.7926,-29.0499,-999.0 +458.951,6406.29,-20.2095,-31.1949,43.6794,-29.9549,-999.0 +423.446,6996.94,-25.0522,-36.5515,42.4809,-30.7294,-999.0 +390.176,7585.34,-30.055,-41.0556,41.2146,-31.4596,-999.0 +359.031,8171.22,-35.1212,-44.7825,40.9059,-32.4317,-999.0 +329.894,8754.69,-40.2294,-48.9746,40.5843,-33.6977,-999.0 +302.651,9335.81,-45.4399,-54.537,39.7987,-35.7211,-999.0 +277.211,9914.42,-50.6271,-60.2178,40.0286,-38.7079,-999.0 +253.479,10491.4,-55.2014,-63.8103,42.0805,-40.562,-999.0 +231.362,11069.3,-58.6687,-66.5915,45.0702,-39.8516,-999.0 +210.768,11651.7,-60.9023,-69.3926,48.7092,-36.1764,-999.0 +191.611,12242.4,-61.9618,-72.1156,53.679,-31.5713,-999.0 +173.815,12844.6,-62.4251,-74.6098,60.0515,-29.3427,-999.0 +157.302,13461.0,-62.1251,-77.6717,64.9237,-26.8198,-999.0 +142.0,14093.4,-62.196,-80.4479,66.3276,-22.3814,-999.0 +127.838,14742.1,-62.4837,-80.4479,66.745,-19.4471,-999.0 +114.751,15408.5,-62.5133,-80.4479,63.5576,-21.2237,-999.0 +102.668,16095.7,-62.0666,-80.4479,53.3759,-22.7732,-999.0 +91.5335,16805.9,-61.8285,-80.4479,32.8955,-21.458,-999.0 +81.2914,17539.9,-62.1307,-80.4479,22.1214,-16.6965,-999.0 +71.8866,18300.7,-61.7489,-80.4479,18.536,-14.3561,-999.0 +63.2682,19092.9,-61.0895,-80.4479,16.813,-10.0397,-999.0 +54.5751,20021.7,-59.8747,-80.4479,14.7721,-6.32099,-999.0 + + +MEM = mem006 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.465 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.393,383.465,4.08349,0.526672,5.569,-0.989525,-999.0 +970.661,448.259,6.57125,1.01575,9.59138,-9.53715,-999.0 +960.375,536.175,8.86848,0.715008,8.52688,-20.2043,-999.0 +947.305,650.077,10.9886,-0.135607,6.85527,-21.4435,-999.0 +931.176,793.742,12.4091,-1.72381,7.05063,-18.1052,-999.0 +911.62,971.603,12.3981,-4.02862,8.17991,-16.1577,-999.0 +888.253,1188.74,11.331,-6.63212,8.84563,-17.1207,-999.0 +860.714,1450.91,9.89967,-8.7649,10.4818,-18.9577,-999.0 +829.053,1761.09,8.00746,-9.36105,12.8757,-19.7268,-999.0 +793.688,2119.34,5.92393,-9.88215,16.5985,-20.5227,-999.0 +755.096,2525.96,3.89088,-11.9043,20.6394,-23.2156,-999.0 +713.792,2981.44,1.8559,-15.6494,24.4879,-28.17,-999.0 +670.304,3486.13,-0.728419,-17.341,27.5458,-29.5249,-999.0 +625.164,4039.77,-4.08559,-17.487,30.0627,-28.1077,-999.0 +580.091,4625.91,-7.73287,-18.1395,33.3088,-28.5812,-999.0 +537.107,5220.23,-11.5581,-20.6985,37.3521,-29.123,-999.0 +496.748,5813.91,-15.8491,-25.0435,41.1781,-29.1068,-999.0 +458.885,6406.01,-20.474,-30.2507,42.4224,-29.2341,-999.0 +423.383,6996.15,-25.2624,-35.856,41.548,-29.5527,-999.0 +390.118,7584.24,-30.1233,-41.2251,40.3791,-29.7819,-999.0 +358.978,8170.12,-35.0644,-45.955,40.3486,-29.9373,-999.0 +329.847,8753.77,-40.1308,-50.5154,40.5171,-30.1854,-999.0 +302.609,9335.12,-45.3402,-55.9649,39.9869,-31.5599,-999.0 +277.174,9913.97,-50.5415,-61.2829,39.7778,-34.0641,-999.0 +253.445,10491.1,-55.2124,-64.4926,40.5854,-36.3521,-999.0 +231.332,11069.0,-58.6333,-67.085,42.8293,-37.5986,-999.0 +210.741,11652.3,-60.2437,-70.1874,47.4569,-37.8496,-999.0 +191.587,12245.4,-60.9099,-72.6857,53.2934,-36.1599,-999.0 +173.794,12850.4,-61.5432,-75.0367,58.9522,-36.005,-999.0 +157.284,13469.5,-61.1239,-78.1088,63.0276,-35.5815,-999.0 +141.985,14105.1,-61.0829,-80.4479,64.9953,-29.6769,-999.0 +127.825,14756.0,-62.1455,-80.4479,66.0329,-25.6024,-999.0 +114.74,15421.7,-63.2357,-80.4479,64.2718,-25.9992,-999.0 +102.659,16105.5,-63.4245,-80.4479,57.2061,-27.8468,-999.0 +91.527,16812.2,-62.5856,-80.4479,41.0173,-23.6846,-999.0 +81.2868,17543.4,-62.9147,-80.4479,26.1326,-15.9331,-999.0 +71.8836,18301.1,-62.6538,-80.4479,22.1375,-12.0405,-999.0 +63.2665,19092.5,-60.6064,-80.4479,18.5534,-8.6354,-999.0 +54.5744,20024.5,-58.8949,-80.4479,14.6769,-1.99922,-999.0 + + +MEM = mem006 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.395 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.564,383.395,3.30218,0.971141,4.94556,-6.80911,-999.0 +969.844,448.065,6.18635,0.991224,7.02453,-17.1099,-999.0 +959.571,535.951,9.02871,0.506175,5.65258,-23.1557,-999.0 +946.512,649.906,11.1589,-0.367691,3.96008,-21.526,-999.0 +930.395,793.446,11.8674,-1.80311,4.62448,-20.0195,-999.0 +910.861,970.85,11.5261,-4.05318,6.38931,-20.3402,-999.0 +887.513,1187.4,10.6632,-6.79132,8.57974,-20.5345,-999.0 +859.999,1448.98,9.34573,-8.97343,10.7201,-19.613,-999.0 +828.365,1758.62,7.65805,-10.2881,14.1629,-19.3784,-999.0 +793.039,2116.51,5.91542,-11.6275,19.4532,-21.2439,-999.0 +754.493,2523.04,4.07789,-14.0772,24.5424,-25.7861,-999.0 +713.234,2978.55,1.91756,-16.4219,27.4016,-28.4481,-999.0 +669.783,3483.08,-0.857832,-17.5714,27.7365,-28.3187,-999.0 +624.686,4036.39,-4.21725,-17.4587,28.573,-27.7791,-999.0 +579.648,4622.12,-7.95104,-17.7739,31.7789,-27.7987,-999.0 +536.7,5215.75,-11.9475,-20.0312,36.3893,-26.8143,-999.0 +496.37,5808.56,-16.2571,-23.9241,40.2708,-25.5939,-999.0 +458.534,6399.87,-20.7753,-28.9246,41.872,-25.2434,-999.0 +423.059,6989.39,-25.5091,-34.2771,42.1317,-25.5792,-999.0 +389.821,7576.94,-30.334,-39.5723,42.2137,-25.9301,-999.0 +358.707,8162.34,-35.2157,-45.0627,42.3111,-25.8641,-999.0 +329.601,8745.63,-40.2274,-50.575,42.185,-25.5076,-999.0 +302.387,9326.74,-45.381,-56.3971,41.1381,-25.6638,-999.0 +276.974,9905.48,-50.5281,-62.0748,39.9923,-27.2585,-999.0 +253.266,10482.7,-55.0469,-65.3305,41.4347,-29.27,-999.0 +231.172,11062.0,-57.7658,-68.7255,45.4165,-31.3597,-999.0 +210.599,11649.0,-58.3516,-71.7329,49.8886,-34.8423,-999.0 +191.463,12247.9,-58.5373,-74.4695,53.5834,-37.8465,-999.0 +173.685,12859.0,-59.4787,-76.7477,54.6774,-37.9133,-999.0 +157.189,13482.6,-60.0633,-79.1738,55.9421,-37.9523,-999.0 +141.903,14120.8,-60.2314,-80.4479,57.6448,-35.9254,-999.0 +127.755,14773.8,-61.535,-80.4479,60.2121,-32.4629,-999.0 +114.681,15439.8,-63.509,-80.4479,60.7369,-32.2228,-999.0 +102.611,16120.3,-65.007,-80.4479,57.176,-35.2427,-999.0 +91.4891,16818.8,-65.6301,-80.4479,48.9768,-32.6481,-999.0 +81.2587,17541.2,-64.7895,-80.4479,37.432,-20.8386,-999.0 +71.864,18291.9,-64.4202,-80.4479,31.4143,-9.13136,-999.0 +63.2548,19077.7,-61.6061,-80.4479,26.2028,-4.12515,-999.0 +54.5706,20008.5,-58.3424,-80.4479,17.7459,5.34605,-999.0 + + +MEM = mem006 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.519 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.455,383.519,4.50742,1.32691,3.0166,-11.1742,-999.0 +971.74,448.262,5.75704,1.22966,3.77356,-20.4658,-999.0 +961.427,535.958,8.15525,1.01268,1.84808,-29.1537,-999.0 +948.341,649.577,10.21,-0.0589375,-0.766193,-28.4782,-999.0 +932.191,792.706,11.0837,-1.80875,-0.516338,-24.9443,-999.0 +912.61,969.649,10.7121,-3.51308,1.52623,-23.9839,-999.0 +889.218,1185.61,9.70067,-5.41019,4.46771,-23.6304,-999.0 +861.642,1446.58,8.66866,-7.98836,7.6045,-23.2101,-999.0 +829.94,1755.98,7.76872,-10.9734,13.3251,-23.9823,-999.0 +794.549,2114.29,6.52637,-13.3875,20.0362,-26.0671,-999.0 +755.934,2521.57,4.63519,-15.737,25.8095,-27.8074,-999.0 +714.599,2977.5,1.98025,-17.168,27.8189,-28.0125,-999.0 +671.063,3481.96,-1.04267,-17.052,27.359,-28.0157,-999.0 +625.867,4035.23,-4.25255,-16.2682,28.54,-27.7382,-999.0 +580.733,4621.26,-7.83835,-17.0064,32.4035,-27.0063,-999.0 +537.695,5215.24,-11.9064,-19.7888,36.9352,-25.0784,-999.0 +497.28,5808.2,-16.2912,-23.3567,39.9072,-23.964,-999.0 +459.368,6399.67,-20.7612,-28.0218,41.4065,-24.4501,-999.0 +423.819,6989.55,-25.3713,-33.8372,42.1939,-25.1296,-999.0 +390.513,7577.65,-30.1275,-40.0333,42.6953,-25.3658,-999.0 +359.337,8163.65,-35.0544,-45.4774,43.0528,-25.5069,-999.0 +330.172,8747.44,-40.1183,-50.7175,43.0049,-25.4429,-999.0 +302.904,9328.98,-45.2921,-56.6773,42.4126,-25.6927,-999.0 +277.438,9908.15,-50.4299,-62.2566,41.8186,-27.1424,-999.0 +253.683,10486.1,-54.8017,-64.9472,42.1201,-29.8865,-999.0 +231.544,11066.0,-57.6712,-67.5463,45.1689,-33.8727,-999.0 +210.929,11652.0,-59.3689,-70.9312,50.6649,-35.8282,-999.0 +191.753,12247.1,-60.4264,-74.0314,55.8512,-34.1104,-999.0 +173.938,12853.9,-60.8707,-76.5943,58.1231,-30.2895,-999.0 +157.409,13474.4,-61.0524,-78.9452,60.135,-26.354,-999.0 +142.092,14109.6,-61.5735,-80.4479,62.4879,-23.6561,-999.0 +127.914,14759.8,-62.2629,-80.4479,64.5031,-22.8755,-999.0 +114.814,15425.7,-63.2416,-80.4479,65.0386,-24.1783,-999.0 +102.72,16108.6,-64.1805,-80.4479,61.1026,-27.5526,-999.0 +91.5751,16812.7,-63.6235,-80.4479,52.9336,-25.1155,-999.0 +81.3241,17546.4,-60.7923,-80.4479,42.1428,-18.1818,-999.0 +71.9103,18318.3,-57.2403,-80.4479,29.3079,-17.5899,-999.0 +63.2826,19132.2,-54.4287,-80.4479,15.013,-22.9876,-999.0 +54.5798,20084.4,-55.8807,-80.4479,0.948723,-22.607,-999.0 + + +MEM = mem006 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.736 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.787,383.736,6.67144,1.77226,2.87505,-9.50147,-999.0 +973.057,448.735,5.98273,1.56835,3.31773,-12.1617,-999.0 +962.732,536.458,8.06451,1.14831,1.37171,-22.2966,-999.0 +949.627,650.139,10.475,0.322298,-0.707121,-23.4674,-999.0 +933.452,793.364,11.0747,-1.16353,0.150135,-20.5129,-999.0 +913.846,970.279,10.4622,-2.71723,1.7955,-19.9138,-999.0 +890.409,1186.16,9.56742,-4.84014,3.78975,-20.9328,-999.0 +862.795,1447.29,9.07243,-8.61166,8.2635,-22.7452,-999.0 +831.055,1757.42,8.80557,-13.0662,15.3562,-24.6379,-999.0 +795.624,2117.08,7.80187,-15.4478,21.3344,-25.1796,-999.0 +756.963,2525.86,5.54981,-16.0184,24.2352,-25.9864,-999.0 +715.565,2983.15,2.65458,-15.9708,24.7055,-28.0177,-999.0 +671.958,3488.83,-0.589576,-15.224,25.0812,-29.2819,-999.0 +626.687,4043.08,-3.97391,-14.848,26.8576,-29.3768,-999.0 +581.481,4629.86,-7.60327,-16.649,30.6478,-28.2885,-999.0 +538.383,5224.39,-11.6997,-20.2785,34.6006,-26.4696,-999.0 +497.915,5817.75,-16.1595,-24.158,36.8882,-25.9789,-999.0 +459.949,6409.46,-20.6944,-28.6387,37.8202,-26.8892,-999.0 +424.352,6999.5,-25.3613,-33.4068,38.564,-27.7478,-999.0 +390.998,7587.69,-30.1703,-38.2363,38.9208,-28.1011,-999.0 +359.776,8173.74,-35.0949,-43.3571,38.97,-28.2509,-999.0 +330.567,8757.61,-40.1334,-48.0221,39.1383,-28.4914,-999.0 +303.259,9339.29,-45.2972,-52.0794,39.3659,-28.7806,-999.0 +277.756,9918.57,-50.4749,-56.7506,39.6324,-29.53,-999.0 +253.967,10496.4,-54.9771,-62.1876,41.2677,-31.8465,-999.0 +231.797,11075.5,-58.2347,-66.9057,46.3721,-34.048,-999.0 +211.153,11659.3,-60.5239,-70.6658,53.8687,-33.4414,-999.0 +191.951,12251.1,-61.8485,-73.3722,59.8246,-29.7286,-999.0 +174.112,12854.4,-62.0394,-75.5679,63.9957,-23.5973,-999.0 +157.56,13471.6,-62.2889,-77.8669,67.4136,-19.1812,-999.0 +142.221,14104.5,-62.0794,-80.4479,68.2511,-18.2636,-999.0 +128.025,14754.4,-62.1822,-80.4479,68.6163,-17.6242,-999.0 +114.906,15421.9,-62.5988,-80.4479,66.8415,-21.9552,-999.0 +102.795,16108.8,-62.605,-80.4479,59.7754,-28.4388,-999.0 +91.6346,16819.4,-61.6172,-80.4479,47.5525,-30.9787,-999.0 +81.3688,17561.0,-58.6604,-80.4479,37.7139,-26.3222,-999.0 +71.9414,18340.0,-55.7793,-80.4479,25.0131,-24.9035,-999.0 +63.3015,19156.9,-54.6676,-80.4479,10.9942,-23.4202,-999.0 +54.5862,20107.6,-56.7984,-80.4479,1.82784,-16.1348,-999.0 + + +MEM = mem006 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.861 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.492,383.861,7.97527,1.86602,-1.83087,-16.2815,-999.0 +973.744,449.131,7.07095,1.66743,-2.30098,-19.7362,-999.0 +963.415,536.657,6.114,1.47191,-2.64769,-21.5327,-999.0 +950.305,649.213,6.91786,1.07748,-7.12411,-31.5199,-999.0 +934.113,791.11,8.95862,0.294071,-6.73646,-31.6651,-999.0 +914.477,967.166,9.38052,-1.1691,-4.13686,-28.1615,-999.0 +891.018,1182.26,8.23125,-2.8287,-3.01267,-26.9379,-999.0 +863.371,1441.91,6.77454,-5.08546,-0.616107,-27.0334,-999.0 +831.589,1749.44,5.81587,-8.74055,5.10644,-26.9591,-999.0 +796.119,2105.88,5.29585,-13.0687,14.3719,-25.8049,-999.0 +757.422,2511.79,3.90324,-15.4169,22.2227,-24.4713,-999.0 +715.998,2966.8,1.4559,-15.9067,25.9337,-24.4091,-999.0 +672.363,3470.5,-1.53294,-15.645,27.2693,-24.0914,-999.0 +627.067,4023.03,-4.69453,-14.9115,29.1926,-23.6049,-999.0 +581.831,4608.52,-8.11195,-15.9545,32.6731,-22.7709,-999.0 +538.701,5202.21,-12.0494,-19.4058,35.6059,-22.3866,-999.0 +498.204,5795.06,-16.3505,-23.3934,37.2526,-23.4353,-999.0 +460.212,6386.53,-20.8019,-27.4731,38.0643,-24.8922,-999.0 +424.59,6976.51,-25.4017,-31.7439,38.3791,-25.6319,-999.0 +391.21,7564.8,-30.1543,-36.2836,38.638,-25.8044,-999.0 +359.966,8151.06,-35.0341,-40.9788,39.0792,-26.2216,-999.0 +330.739,8735.24,-40.0345,-45.7856,39.7238,-26.9531,-999.0 +303.412,9317.27,-45.1833,-51.3026,40.3473,-27.502,-999.0 +277.895,9897.04,-50.2664,-57.419,41.6845,-29.1,-999.0 +254.09,10475.7,-54.6189,-62.5764,45.5041,-32.2916,-999.0 +231.907,11056.0,-57.7061,-67.5316,51.8141,-34.3046,-999.0 +211.25,11642.2,-59.3864,-71.0772,57.0831,-34.8978,-999.0 +192.036,12238.1,-60.111,-73.2308,60.9465,-33.3765,-999.0 +174.185,12846.1,-60.5881,-75.5091,64.7093,-29.3256,-999.0 +157.624,13467.4,-61.0606,-77.842,67.1578,-28.3267,-999.0 +142.275,14103.6,-61.1769,-80.4479,67.4418,-28.4778,-999.0 +128.071,14756.0,-61.6025,-80.4479,66.0947,-29.4004,-999.0 +114.944,15424.9,-62.3271,-80.4479,62.6581,-33.0654,-999.0 +102.826,16112.7,-62.5139,-80.4479,55.2385,-37.8607,-999.0 +91.658,16822.4,-62.3774,-80.4479,44.9491,-38.239,-999.0 +81.386,17557.8,-61.5687,-80.4479,38.0127,-29.8461,-999.0 +71.9535,18325.3,-59.4518,-80.4479,33.0336,-17.6817,-999.0 +63.3091,19131.7,-56.8341,-80.4479,21.5195,-11.3455,-999.0 +54.5892,20078.7,-56.7784,-80.4479,8.84828,-5.907,-999.0 + + +MEM = mem006 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.009 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.754,384.009,9.46432,2.11577,-6.26868,-14.5841,-999.0 +974.997,449.622,8.49004,1.87742,-7.50305,-17.2715,-999.0 +964.659,537.589,7.46988,1.62856,-8.38694,-18.9526,-999.0 +951.522,650.253,6.28001,1.34575,-9.2064,-20.3318,-999.0 +935.309,791.544,7.31916,-0.0397712,-16.0065,-28.9207,-999.0 +915.649,966.807,8.39527,-0.738774,-10.1077,-26.2776,-999.0 +892.156,1181.43,7.82864,-2.40913,-6.19665,-26.0921,-999.0 +864.469,1440.89,6.66634,-4.93598,-3.23702,-27.3458,-999.0 +832.651,1748.48,6.00631,-8.86948,2.52024,-29.5111,-999.0 +797.133,2105.25,5.64958,-13.4703,10.5081,-31.1415,-999.0 +758.389,2511.74,4.33857,-15.2999,17.3064,-30.424,-999.0 +716.91,2967.36,1.73984,-15.2633,22.3676,-28.4979,-999.0 +673.212,3471.48,-1.50271,-14.1139,25.4067,-26.3762,-999.0 +627.843,4024.3,-4.67787,-13.3293,28.5535,-23.0709,-999.0 +582.538,4609.94,-8.16484,-15.3604,32.2728,-21.3287,-999.0 +539.344,5203.48,-12.249,-18.6997,34.7452,-20.9009,-999.0 +498.79,5796.14,-16.4486,-22.456,35.8679,-21.4092,-999.0 +460.742,6387.7,-20.7577,-26.5495,36.3867,-21.5499,-999.0 +425.07,6978.06,-25.2446,-31.0514,36.8148,-21.3123,-999.0 +391.646,7566.95,-29.9138,-35.7938,37.8644,-21.4978,-999.0 +360.358,8153.93,-34.7829,-40.646,39.6353,-22.4549,-999.0 +331.091,8738.76,-39.8582,-45.9032,41.4446,-23.2684,-999.0 +303.729,9321.3,-45.0645,-51.7469,43.287,-23.4783,-999.0 +278.179,9901.55,-50.1142,-58.3949,46.5993,-24.5835,-999.0 +254.345,10480.7,-54.4633,-64.2473,51.2806,-28.1436,-999.0 +232.134,11061.9,-57.3929,-68.3359,55.5168,-32.7257,-999.0 +211.453,11649.4,-58.8584,-70.7165,59.8368,-33.6523,-999.0 +192.216,12247.6,-59.1269,-73.4872,64.9656,-30.3745,-999.0 +174.344,12858.8,-59.533,-76.1302,70.4878,-28.3669,-999.0 +157.762,13483.2,-60.1051,-78.1849,73.9939,-30.5618,-999.0 +142.396,14121.7,-60.7736,-80.4479,74.3485,-32.0013,-999.0 +128.174,14774.7,-61.8293,-80.4479,70.531,-32.9581,-999.0 +115.03,15442.8,-62.7922,-80.4479,62.982,-34.8819,-999.0 +102.896,16129.1,-63.2405,-80.4479,52.0067,-39.4375,-999.0 +91.7134,16836.4,-63.3189,-80.4479,38.7121,-43.5271,-999.0 +81.4272,17567.7,-63.241,-80.4479,27.621,-40.5476,-999.0 +71.9819,18325.0,-63.7722,-80.4479,23.503,-31.1258,-999.0 +63.3261,19115.8,-61.2321,-80.4479,21.8038,-12.0137,-999.0 +54.595,20053.2,-57.7075,-80.4479,11.607,4.46738,-999.0 + + +MEM = mem006 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.114 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.28,384.114,10.567,2.20723,-5.22318,-11.3525,-999.0 +973.536,449.983,9.6244,2.01273,-5.82845,-12.783,-999.0 +963.21,538.305,8.63268,1.80982,-6.12806,-13.5407,-999.0 +950.094,651.439,7.46618,1.5662,-6.37812,-14.164,-999.0 +933.908,792.845,6.81749,0.00367788,-10.8284,-21.6148,-999.0 +914.286,967.637,7.49721,-0.703352,-9.91321,-23.2646,-999.0 +890.828,1181.61,7.02769,-2.04813,-7.36006,-24.1889,-999.0 +863.184,1440.55,6.3978,-5.22614,-4.51948,-28.1678,-999.0 +831.421,1747.91,6.02444,-9.90591,0.801729,-31.9759,-999.0 +795.97,2104.49,5.53823,-13.8771,7.30316,-34.6468,-999.0 +757.284,2510.7,4.11405,-13.7104,14.3495,-34.0232,-999.0 +715.854,2966.25,1.60703,-11.5757,22.4217,-27.9079,-999.0 +672.204,3470.46,-1.64525,-11.3253,26.9748,-23.8128,-999.0 +626.896,4023.01,-4.99643,-12.3049,30.0772,-22.8135,-999.0 +581.661,4607.82,-8.66146,-14.7822,32.829,-21.6027,-999.0 +538.535,5200.19,-12.8097,-17.8065,34.7854,-20.3724,-999.0 +498.043,5791.7,-16.9113,-21.4443,35.8638,-19.7911,-999.0 +460.057,6382.44,-21.0172,-25.6681,36.946,-18.7009,-999.0 +424.441,6972.27,-25.4109,-30.1619,38.3581,-18.0902,-999.0 +391.072,7560.69,-30.0865,-35.1672,40.4757,-18.9364,-999.0 +359.838,8147.11,-34.979,-41.3019,43.0851,-20.1864,-999.0 +330.622,8731.3,-40.0547,-48.1495,45.63,-20.9863,-999.0 +303.308,9313.21,-45.2264,-54.1473,48.1123,-21.5354,-999.0 +277.802,9893.03,-50.1541,-58.9023,50.8716,-24.0182,-999.0 +254.01,10472.1,-54.363,-63.2807,53.4913,-28.5182,-999.0 +231.836,11053.4,-57.2352,-67.7624,56.985,-31.1456,-999.0 +211.19,11641.6,-58.4221,-71.3929,62.9292,-31.3717,-999.0 +191.986,12240.7,-58.7146,-74.1936,69.9396,-31.0147,-999.0 +174.143,12852.8,-59.0245,-76.1142,75.2013,-31.7677,-999.0 +157.59,13478.4,-59.6479,-77.6653,76.9531,-34.7025,-999.0 +142.248,14117.6,-60.4833,-79.7614,73.4468,-37.0307,-999.0 +128.05,14771.3,-61.3633,-80.4479,65.6049,-38.738,-999.0 +114.927,15440.9,-62.069,-80.4479,55.9131,-39.5749,-999.0 +102.811,16129.5,-62.1979,-80.4479,43.8997,-40.1859,-999.0 +91.6453,16838.8,-62.7851,-80.4479,30.1471,-42.8429,-999.0 +81.3748,17566.9,-65.2151,-80.4479,19.3137,-41.2937,-999.0 +71.9444,18313.0,-67.4845,-80.4479,19.4804,-31.6779,-999.0 +63.3031,19084.4,-67.3118,-80.4479,33.0212,-7.05442,-999.0 +54.5875,19999.7,-61.4205,-80.4479,32.545,16.9148,-999.0 + + +MEM = mem006 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.196 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.515,384.196,11.4042,2.38988,-4.84117,-10.2749,-999.0 +973.776,450.262,10.4649,2.19856,-5.28747,-11.4218,-999.0 +963.445,538.849,9.47519,1.99951,-5.45929,-12.0044,-999.0 +950.331,652.322,8.29527,1.75774,-5.56897,-12.4854,-999.0 +934.128,793.98,6.86377,1.43731,-5.73457,-13.1306,-999.0 +914.504,968.089,5.17967,0.490794,-7.40315,-17.4066,-999.0 +891.031,1180.64,5.36868,-1.40444,-7.5868,-23.0924,-999.0 +863.38,1438.4,5.25105,-3.98137,-4.88686,-24.9207,-999.0 +831.599,1744.59,4.79665,-8.06082,-1.59243,-28.5438,-999.0 +796.129,2099.66,4.17135,-11.9168,3.42358,-32.4365,-999.0 +757.428,2504.32,3.11805,-12.2372,11.9574,-33.3794,-999.0 +715.982,2958.74,1.06757,-11.0622,24.3264,-25.4331,-999.0 +672.324,3462.21,-2.00979,-10.5238,30.2546,-22.7003,-999.0 +627.005,4013.96,-5.5235,-11.7292,31.9268,-22.902,-999.0 +581.757,4597.61,-9.28024,-14.1873,33.8999,-22.0856,-999.0 +538.622,5188.87,-13.2594,-17.1667,35.8543,-21.1632,-999.0 +498.12,5779.75,-17.1018,-20.8531,37.7527,-19.6219,-999.0 +460.124,6370.31,-21.0333,-25.2618,39.7328,-17.5676,-999.0 +424.501,6960.24,-25.3318,-30.5627,42.056,-17.4131,-999.0 +391.128,7548.92,-29.9214,-37.0123,45.0662,-18.7799,-999.0 +359.892,8135.68,-34.8261,-43.1431,47.7805,-19.894,-999.0 +330.671,8720.19,-39.9398,-48.0863,49.951,-20.9037,-999.0 +303.353,9302.57,-44.9857,-53.048,51.5654,-22.9728,-999.0 +277.841,9883.43,-49.6122,-58.5698,52.2864,-25.9406,-999.0 +254.044,10464.6,-53.3161,-64.2113,53.7836,-30.0057,-999.0 +231.867,11049.5,-55.6189,-69.168,57.6799,-34.6794,-999.0 +211.216,11642.2,-56.6889,-72.1741,62.6414,-39.2428,-999.0 +192.008,12245.5,-57.5427,-73.6638,67.245,-41.9933,-999.0 +174.163,12859.7,-58.7119,-75.244,70.0304,-43.256,-999.0 +157.605,13485.2,-60.0471,-77.0099,71.1948,-43.8483,-999.0 +142.261,14122.3,-61.5667,-79.1029,69.697,-43.0835,-999.0 +128.059,14771.5,-63.2162,-80.4479,65.4505,-40.8651,-999.0 +114.935,15434.7,-64.303,-80.4479,58.9427,-36.4611,-999.0 +102.818,16116.9,-63.8793,-80.4479,49.8535,-28.2859,-999.0 +91.6518,16824.0,-62.5431,-80.4479,38.8003,-22.5618,-999.0 +81.3804,17557.8,-62.2319,-80.4479,25.7891,-22.7812,-999.0 +71.9487,18318.3,-62.6029,-80.4479,25.7603,-25.1715,-999.0 +63.3058,19107.3,-62.8215,-80.4479,28.9108,-20.3604,-999.0 +54.5883,20034.8,-60.0054,-80.4479,28.7962,-7.98565,-999.0 + + +MEM = mem006 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.236 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.736,384.236,11.8127,2.40098,-5.38271,-10.4743,-999.0 +974.983,450.399,10.8827,2.21517,-5.82302,-11.5424,-999.0 +964.647,539.12,9.90122,2.02736,-5.9361,-11.9935,-999.0 +951.509,652.769,8.72728,1.80843,-5.9428,-12.2654,-999.0 +935.297,794.654,7.2984,1.54287,-5.89504,-12.4961,-999.0 +915.636,969.06,5.56955,1.21746,-5.82513,-12.7505,-999.0 +892.133,1181.25,3.99014,-0.63826,-6.82145,-18.9234,-999.0 +864.439,1437.91,4.0096,-2.88334,-4.77668,-22.7801,-999.0 +832.612,1743.17,4.04813,-6.84472,-0.851982,-24.0417,-999.0 +797.087,2097.91,4.14271,-11.0154,5.16014,-27.3382,-999.0 +758.329,2502.92,3.3941,-10.6847,15.7075,-27.4934,-999.0 +716.824,2958.0,1.3499,-9.92178,27.5659,-21.5882,-999.0 +673.1,3462.14,-1.75405,-10.1125,31.7065,-21.484,-999.0 +627.721,4014.49,-5.28397,-11.7846,32.8928,-21.537,-999.0 +582.417,4598.71,-9.04284,-14.3582,34.658,-21.1485,-999.0 +539.228,5190.71,-12.8912,-17.3771,36.4951,-20.9671,-999.0 +498.677,5782.54,-16.6753,-21.2544,38.3864,-21.0615,-999.0 +460.635,6374.08,-20.6237,-26.4086,41.1583,-21.6096,-999.0 +424.973,6964.92,-24.9574,-32.2608,44.5891,-22.2382,-999.0 +391.56,7554.36,-29.6886,-37.6508,47.6148,-22.4137,-999.0 +360.284,8141.65,-34.7013,-42.5788,49.4943,-23.12,-999.0 +331.026,8726.62,-39.7852,-48.2185,50.2812,-24.8308,-999.0 +303.673,9309.64,-44.7131,-54.4956,50.5683,-26.7252,-999.0 +278.129,9891.5,-49.1975,-59.799,51.688,-28.6333,-999.0 +254.302,10474.1,-52.7816,-64.3487,54.3333,-31.592,-999.0 +232.095,11060.3,-55.2374,-68.3089,58.1111,-35.5523,-999.0 +211.419,11653.7,-56.7121,-71.1334,63.1975,-37.7966,-999.0 +192.186,12256.7,-57.8483,-72.6768,68.3348,-38.2972,-999.0 +174.319,12870.3,-59.0539,-74.4769,71.4136,-38.4269,-999.0 +157.74,13495.2,-60.2182,-76.8439,73.1653,-38.4731,-999.0 +142.376,14132.7,-61.2769,-79.5588,71.3021,-38.4556,-999.0 +128.157,14784.5,-62.0648,-80.4479,64.9403,-38.7078,-999.0 +115.016,15452.3,-62.7291,-80.4479,55.171,-37.8257,-999.0 +102.883,16138.5,-63.3358,-80.4479,45.3844,-32.6689,-999.0 +91.7035,16845.0,-63.625,-80.4479,37.052,-26.6795,-999.0 +81.4194,17573.9,-64.2712,-80.4479,30.341,-21.6878,-999.0 +71.9762,18330.1,-63.3015,-80.4479,28.0453,-22.9724,-999.0 +63.3225,19118.8,-62.7214,-80.4479,28.4075,-22.0162,-999.0 +54.5941,20048.1,-59.7509,-80.4479,33.3136,-7.87986,-999.0 + + +MEM = mem006 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.232 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.712,384.233,11.8418,1.87457,-6.09809,-10.8343,-999.0 +975.96,450.39,10.9294,1.68146,-6.5642,-11.9757,-999.0 +965.612,539.106,9.95228,1.49098,-6.62995,-12.4172,-999.0 +952.467,652.749,8.77906,1.27233,-6.55681,-12.6358,-999.0 +936.239,794.625,7.34825,1.01046,-6.39354,-12.7556,-999.0 +916.555,969.018,5.61089,0.696087,-6.15652,-12.8025,-999.0 +893.026,1181.06,3.51592,0.327382,-5.88062,-12.7703,-999.0 +865.302,1437.26,3.38576,-3.16766,-4.08449,-20.6489,-999.0 +833.439,1742.05,3.76046,-6.43142,-0.377708,-21.7319,-999.0 +797.873,2096.45,3.75242,-9.86312,5.06022,-24.0685,-999.0 +759.067,2501.16,3.14821,-9.75548,14.9343,-25.1458,-999.0 +717.514,2956.05,1.23447,-9.86081,26.501,-20.9474,-999.0 +673.747,3460.1,-1.78678,-10.2012,30.8081,-19.9127,-999.0 +628.318,4012.46,-5.28788,-11.6527,32.9094,-19.3136,-999.0 +582.965,4596.73,-9.08225,-14.096,34.8116,-19.8577,-999.0 +539.731,5188.86,-12.7986,-17.4997,36.6408,-21.2615,-999.0 +499.139,5781.1,-16.428,-22.027,39.2515,-22.6759,-999.0 +461.063,6373.16,-20.432,-26.9627,42.8786,-23.9385,-999.0 +425.363,6964.32,-24.9295,-32.0866,46.4536,-25.0575,-999.0 +391.917,7553.84,-29.7133,-37.7143,48.2966,-26.5625,-999.0 +360.609,8141.23,-34.6491,-44.1922,48.3151,-28.2224,-999.0 +331.322,8726.45,-39.6818,-49.8529,48.3051,-29.4121,-999.0 +303.941,9309.85,-44.5901,-54.6011,49.2159,-30.4598,-999.0 +278.37,9892.25,-48.9823,-60.0282,50.7155,-32.8249,-999.0 +254.517,10475.6,-52.4557,-66.1102,53.1331,-36.4423,-999.0 +232.289,11062.9,-54.9309,-69.1751,57.5459,-39.3488,-999.0 +211.59,11656.9,-56.6305,-70.2113,63.3675,-40.3321,-999.0 +192.337,12260.1,-57.8964,-72.1406,69.2969,-39.6867,-999.0 +174.45,12873.7,-59.082,-74.6024,72.7785,-38.7071,-999.0 +157.855,13499.2,-59.9673,-77.3592,74.1662,-38.3457,-999.0 +142.475,14138.3,-60.6166,-80.398,72.0526,-37.0381,-999.0 +128.24,14792.5,-61.3166,-80.4479,66.7526,-34.7964,-999.0 +115.085,15463.2,-61.8805,-80.4479,58.055,-32.1758,-999.0 +102.94,16152.3,-62.5051,-80.4479,45.6304,-28.9099,-999.0 +91.7476,16860.5,-63.6838,-80.4479,35.4216,-25.3568,-999.0 +81.4529,17588.9,-64.7609,-80.4479,29.0539,-23.196,-999.0 +71.9995,18342.4,-64.6011,-80.4479,26.9893,-24.1224,-999.0 +63.3366,19127.5,-63.6494,-80.4479,25.9685,-25.6091,-999.0 +54.5989,20053.8,-60.6207,-80.4479,31.1324,-13.5921,-999.0 + + +MEM = mem006 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.153 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.835,384.153,11.1187,1.1399,-6.59518,-10.2177,-999.0 +976.062,450.128,10.2533,0.934168,-7.21444,-11.4191,-999.0 +965.725,538.608,9.30304,0.734059,-7.35726,-11.8944,-999.0 +952.578,651.956,8.14892,0.505269,-7.33948,-12.1476,-999.0 +936.349,793.47,6.73566,0.229766,-7.22475,-12.3159,-999.0 +916.672,967.424,5.01327,-0.113266,-6.98991,-12.4659,-999.0 +893.149,1178.95,3.01939,-0.960009,-6.17382,-13.1108,-999.0 +865.427,1434.75,3.25246,-4.15307,-3.09502,-17.7941,-999.0 +833.564,1739.25,3.48743,-6.53122,0.0317239,-19.53,-999.0 +797.988,2093.2,3.26646,-9.00999,5.18587,-21.355,-999.0 +759.172,2497.39,2.81129,-9.29424,13.9083,-23.085,-999.0 +717.612,2951.76,0.919497,-10.2791,25.5218,-19.4909,-999.0 +673.842,3455.17,-2.09388,-10.6674,30.3076,-18.5356,-999.0 +628.408,4006.69,-5.78212,-11.5089,32.5194,-18.2814,-999.0 +583.048,4589.91,-9.58747,-13.7059,34.3715,-19.4778,-999.0 +539.803,5181.24,-13.0581,-17.3355,36.775,-21.2628,-999.0 +499.205,5773.07,-16.5594,-21.8369,40.4722,-23.5523,-999.0 +461.121,6364.96,-20.4667,-27.2012,43.3672,-25.8187,-999.0 +425.419,6956.08,-24.9028,-33.1633,44.7454,-27.8315,-999.0 +391.968,7545.56,-29.7542,-38.9203,45.6592,-29.4747,-999.0 +360.656,8132.75,-34.7572,-44.6467,46.4521,-30.7013,-999.0 +331.364,8717.77,-39.7452,-50.6092,46.6947,-31.6749,-999.0 +303.979,9301.17,-44.5276,-56.4271,47.0105,-33.5172,-999.0 +278.405,9883.88,-48.8102,-61.4523,48.0043,-36.7902,-999.0 +254.548,10467.7,-52.3281,-65.0765,49.6382,-40.5577,-999.0 +232.316,11055.0,-55.0259,-67.8959,53.4572,-42.7497,-999.0 +211.614,11648.6,-56.8843,-70.1253,60.6852,-42.2791,-999.0 +192.358,12251.1,-58.1062,-72.0602,68.1342,-39.8752,-999.0 +174.469,12864.8,-58.8769,-74.7165,73.1499,-37.8078,-999.0 +157.871,13491.5,-59.3262,-77.9081,74.6138,-36.6543,-999.0 +142.488,14132.4,-60.146,-80.4479,71.7755,-35.8143,-999.0 +128.252,14787.2,-61.3757,-80.4479,65.276,-36.1423,-999.0 +115.094,15456.2,-62.926,-80.4479,57.8243,-35.7161,-999.0 +102.947,16139.9,-64.7876,-80.4479,49.1214,-33.3217,-999.0 +91.7533,16840.2,-66.1252,-80.4479,41.6589,-25.5613,-999.0 +81.4574,17561.7,-66.3333,-80.4479,37.3035,-15.4463,-999.0 +72.003,18314.3,-63.5881,-80.4479,34.6048,-15.9787,-999.0 +63.3389,19110.6,-58.8504,-80.4479,24.9636,-27.2195,-999.0 +54.5996,20051.0,-58.6656,-80.4479,22.1453,-31.4758,-999.0 + + +MEM = mem006 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.059 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.986,384.059,10.1688,0.905785,-7.24653,-9.84894,-999.0 +976.205,449.818,9.37937,0.695577,-8.17714,-11.3082,-999.0 +965.866,538.024,8.46207,0.497839,-8.41036,-11.8597,-999.0 +952.716,651.031,7.3303,0.276873,-8.39592,-12.1036,-999.0 +936.492,792.129,5.93606,0.0141314,-8.24184,-12.2217,-999.0 +916.805,965.582,4.23347,-0.29814,-8.00403,-12.2506,-999.0 +893.282,1176.59,2.53657,-1.77323,-4.34636,-12.5635,-999.0 +865.556,1432.07,3.13616,-4.63345,-1.52274,-16.1489,-999.0 +833.693,1736.71,3.89161,-6.9747,1.56671,-18.0496,-999.0 +798.115,2091.17,3.63629,-8.61263,7.78732,-19.5478,-999.0 +759.291,2495.84,3.04013,-9.24386,17.4519,-20.4476,-999.0 +717.722,2950.43,0.971773,-10.4945,26.6735,-19.2791,-999.0 +673.946,3453.79,-2.19093,-10.6648,29.4912,-19.3914,-999.0 +628.504,4005.17,-5.85205,-11.4791,31.5944,-19.4472,-999.0 +583.135,4588.48,-9.44431,-14.0015,34.716,-20.8096,-999.0 +539.888,5180.28,-12.7376,-18.0014,38.5531,-23.4121,-999.0 +499.287,5772.73,-16.2811,-22.5854,41.2961,-26.1698,-999.0 +461.2,6364.94,-20.4337,-27.4132,43.2279,-28.6504,-999.0 +425.492,6956.0,-24.9996,-32.9784,44.535,-30.5831,-999.0 +392.035,7545.34,-29.7754,-39.4378,45.1129,-32.1063,-999.0 +360.718,8132.57,-34.697,-46.4304,45.1061,-33.2369,-999.0 +331.422,8717.8,-39.6207,-52.3413,44.5254,-34.5275,-999.0 +304.031,9301.64,-44.3091,-57.5356,43.9723,-36.9813,-999.0 +278.452,9885.07,-48.4752,-62.134,44.4804,-40.3697,-999.0 +254.591,10469.5,-52.1528,-65.1979,46.2103,-42.837,-999.0 +232.354,11057.0,-55.0807,-67.7023,51.0639,-42.2827,-999.0 +211.648,11650.6,-56.838,-70.2317,58.3397,-40.6531,-999.0 +192.387,12253.7,-57.783,-72.4458,65.6497,-38.3144,-999.0 +174.494,12868.2,-58.6534,-75.0976,70.3589,-37.4389,-999.0 +157.891,13495.8,-58.9968,-78.2328,71.8655,-37.3891,-999.0 +142.506,14137.5,-59.8681,-80.4479,70.1474,-36.5261,-999.0 +128.266,14792.3,-61.7638,-80.4479,65.5017,-37.023,-999.0 +115.107,15459.2,-63.8288,-80.4479,59.0386,-37.1469,-999.0 +102.956,16139.4,-66.1377,-80.4479,51.4302,-34.761,-999.0 +91.7609,16834.0,-68.1704,-80.4479,47.5829,-26.1258,-999.0 +81.4631,17549.2,-67.9797,-80.4479,46.5759,-12.2555,-999.0 +72.0075,18297.4,-64.395,-80.4479,41.9478,-8.99882,-999.0 +63.3419,19098.4,-55.7159,-80.4479,22.7762,-26.2959,-999.0 +54.6005,20049.4,-56.8388,-80.4479,6.03789,-37.6585,-999.0 + + +MEM = mem006 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.895 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.007,383.895,8.52635,0.471279,-7.29379,-9.47665,-999.0 +976.244,449.291,7.97775,0.131048,-9.33189,-12.2366,-999.0 +965.891,537.051,7.13777,-0.124385,-9.87482,-13.136,-999.0 +952.749,649.504,6.04333,-0.371477,-9.96496,-13.468,-999.0 +936.524,789.92,4.67048,-0.629507,-9.88914,-13.5355,-999.0 +916.847,962.562,3.06274,-1.07487,-8.76974,-13.4078,-999.0 +893.322,1173.02,2.33455,-2.54582,-2.63912,-13.4361,-999.0 +865.605,1428.32,3.02988,-4.63215,0.451653,-15.6598,-999.0 +833.737,1733.13,4.26664,-6.99076,4.07993,-17.6821,-999.0 +798.156,2088.16,4.09907,-8.22008,11.2929,-18.4359,-999.0 +759.327,2493.41,3.3463,-9.21865,21.3837,-19.0037,-999.0 +717.755,2948.28,0.95418,-9.82132,25.9858,-19.6717,-999.0 +673.97,3451.75,-2.19054,-10.0399,28.2204,-19.6254,-999.0 +628.521,4003.5,-5.56537,-11.5681,32.3411,-20.8868,-999.0 +583.153,4587.76,-8.8128,-14.9041,36.946,-23.6408,-999.0 +539.909,5180.79,-12.1864,-18.7219,39.7206,-26.7282,-999.0 +499.307,5774.08,-16.0369,-23.1333,41.2653,-29.8243,-999.0 +461.219,6366.71,-20.2477,-29.2351,41.7719,-32.1361,-999.0 +425.512,6958.15,-24.7561,-36.4049,42.0526,-33.8107,-999.0 +392.055,7547.97,-29.5213,-43.0943,42.1132,-34.7998,-999.0 +360.737,8135.8,-34.4082,-49.6456,41.6519,-36.3003,-999.0 +331.438,8721.83,-39.2451,-54.9071,40.8686,-39.3429,-999.0 +304.044,9306.6,-43.9431,-58.4285,40.5668,-42.0673,-999.0 +278.462,9890.69,-48.3356,-60.9951,42.6301,-42.3282,-999.0 +254.598,10475.5,-52.0785,-64.0379,46.4451,-42.0722,-999.0 +232.359,11063.3,-54.9369,-67.5552,51.1793,-41.2478,-999.0 +211.651,11657.1,-56.83,-70.2715,58.2816,-37.9181,-999.0 +192.39,12259.7,-58.1083,-72.6126,66.7885,-34.8501,-999.0 +174.496,12873.7,-58.7312,-75.2581,72.7344,-32.948,-999.0 +157.894,13500.7,-59.3396,-78.2411,75.7405,-31.4049,-999.0 +142.509,14141.4,-60.2672,-80.4479,73.9219,-31.0212,-999.0 +128.269,14795.8,-61.5934,-80.4479,67.0939,-32.5201,-999.0 +115.11,15463.5,-63.5505,-80.4479,59.3663,-33.7246,-999.0 +102.96,16144.8,-65.6858,-80.4479,51.0616,-32.9269,-999.0 +91.7638,16840.6,-67.9829,-80.4479,46.2842,-28.1844,-999.0 +81.466,17556.5,-67.7122,-80.4479,45.4523,-17.6192,-999.0 +72.0095,18307.1,-63.4533,-80.4479,40.0636,-13.6557,-999.0 +63.3431,19107.6,-56.8251,-80.4479,19.9361,-25.2506,-999.0 +54.6009,20055.2,-57.4085,-80.4479,3.02302,-25.4513,-999.0 + + +MEM = mem006 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.754 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.859,383.754,7.08078,0.298005,-9.058,-7.53304,-999.0 +977.078,448.82,6.60214,-0.0916143,-12.0735,-10.4639,-999.0 +966.722,536.151,5.81508,-0.473136,-13.2426,-12.069,-999.0 +953.57,648.062,4.74597,-0.800719,-13.4925,-12.8312,-999.0 +937.335,787.808,3.40882,-1.18883,-13.2547,-13.5682,-999.0 +917.638,959.665,1.92072,-1.71351,-10.5307,-13.825,-999.0 +894.099,1169.39,1.60998,-2.90964,-3.66689,-14.0316,-999.0 +866.355,1424.23,2.76436,-4.83236,0.882392,-14.5573,-999.0 +834.459,1729.01,4.39846,-6.74964,5.64676,-16.002,-999.0 +798.846,2084.36,4.39895,-7.95949,12.9328,-17.2056,-999.0 +759.98,2489.91,3.401,-9.02777,21.1115,-18.244,-999.0 +718.363,2944.87,0.864182,-8.73876,23.3833,-19.6073,-999.0 +674.528,3448.34,-2.26315,-9.58526,26.7856,-19.8828,-999.0 +629.039,4000.27,-5.37471,-11.9501,32.7726,-21.6509,-999.0 +583.631,4584.88,-8.68009,-15.2376,36.2709,-25.8981,-999.0 +540.348,5178.01,-12.2498,-18.8459,37.9509,-30.2544,-999.0 +499.711,5771.15,-16.1224,-23.7324,38.9297,-33.5802,-999.0 +461.591,6363.7,-20.2411,-29.8532,40.0707,-35.4742,-999.0 +425.852,6955.35,-24.595,-37.5137,40.6426,-36.663,-999.0 +392.366,7545.6,-29.354,-44.7814,40.1911,-37.8523,-999.0 +361.021,8133.69,-34.4,-49.6102,40.2674,-38.6886,-999.0 +331.694,8719.68,-39.3463,-53.419,41.3266,-39.6912,-999.0 +304.276,9304.34,-44.0056,-56.8568,42.9509,-40.9233,-999.0 +278.671,9888.56,-48.25,-60.5878,45.673,-41.2107,-999.0 +254.786,10474.0,-51.7312,-64.6534,49.4567,-40.3272,-999.0 +232.528,11063.3,-54.2535,-68.1501,54.4719,-38.7781,-999.0 +211.802,11659.0,-56.245,-70.4256,61.7892,-35.5662,-999.0 +192.523,12263.1,-57.7185,-72.8393,68.4657,-34.574,-999.0 +174.613,12877.7,-58.7479,-75.5933,74.1047,-32.3165,-999.0 +157.995,13503.9,-59.9969,-78.3482,77.2487,-30.6304,-999.0 +142.595,14142.3,-61.2244,-80.4479,75.5448,-28.9209,-999.0 +128.343,14794.3,-62.3536,-80.4479,69.8692,-27.6072,-999.0 +115.171,15461.1,-63.5136,-80.4479,61.3237,-27.1284,-999.0 +103.009,16143.8,-65.0447,-80.4479,50.6778,-24.9993,-999.0 +91.8028,16843.5,-66.4947,-80.4479,46.8902,-22.1163,-999.0 +81.4951,17565.8,-65.8228,-80.4479,44.5719,-15.7742,-999.0 +72.0298,18323.0,-61.8676,-80.4479,33.4119,-17.7447,-999.0 +63.3552,19123.8,-58.483,-80.4479,10.6496,-34.3022,-999.0 +54.605,20061.0,-60.6366,-80.4479,12.1297,-18.1491,-999.0 + + +MEM = mem006 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.618 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.677,383.618,5.7821,-0.667422,-10.7623,-8.77387,-999.0 +977.888,448.358,5.2778,-1.02945,-14.4597,-11.77,-999.0 +967.531,535.248,4.4961,-1.43254,-16.4159,-13.3289,-999.0 +954.368,646.596,3.44579,-1.83582,-17.3592,-14.0705,-999.0 +938.11,785.706,2.39793,-2.60087,-17.1407,-15.334,-999.0 +918.407,957.079,1.52636,-2.61434,-12.2358,-15.6177,-999.0 +894.857,1166.58,1.53214,-3.62684,-7.016,-14.8688,-999.0 +867.083,1421.51,3.04393,-5.13741,-1.52139,-14.6183,-999.0 +835.16,1726.39,4.29892,-6.43847,4.96942,-14.3403,-999.0 +799.505,2081.66,4.24327,-7.4984,12.9963,-14.8902,-999.0 +760.601,2486.96,3.11073,-8.81805,19.753,-15.5475,-999.0 +718.947,2941.46,0.51822,-8.76248,21.8735,-16.6415,-999.0 +675.074,3444.52,-2.38646,-10.1535,27.7484,-16.0646,-999.0 +629.548,3996.39,-5.27522,-12.597,33.3943,-20.9303,-999.0 +584.107,4581.29,-8.49541,-15.5478,35.7693,-27.3061,-999.0 +540.784,5174.82,-12.0978,-19.3057,35.5681,-32.8268,-999.0 +500.114,5768.43,-15.8438,-25.1905,36.2793,-36.6972,-999.0 +461.963,6361.6,-19.9328,-32.1242,37.464,-38.4721,-999.0 +426.194,6953.67,-24.5468,-38.3261,38.0545,-38.8865,-999.0 +392.676,7543.89,-29.4874,-43.8595,38.7193,-38.7549,-999.0 +361.301,8131.74,-34.5464,-48.8894,39.7961,-38.8509,-999.0 +331.949,8717.41,-39.5414,-53.0345,41.5214,-39.291,-999.0 +304.505,9301.65,-44.2201,-56.8439,44.0121,-39.8828,-999.0 +278.878,9885.59,-48.3335,-60.8568,46.8951,-40.1542,-999.0 +254.971,10471.4,-51.4272,-65.1344,51.2621,-39.4753,-999.0 +232.693,11061.9,-53.7796,-68.5866,56.6714,-37.9208,-999.0 +211.948,11658.7,-55.9688,-70.5055,63.6331,-35.8971,-999.0 +192.653,12264.0,-57.3037,-73.1129,70.0072,-34.5533,-999.0 +174.726,12879.3,-58.754,-75.4738,74.6571,-32.4054,-999.0 +158.094,13505.5,-60.1101,-77.9982,76.6216,-32.0674,-999.0 +142.68,14143.6,-61.4859,-80.4479,75.4576,-30.185,-999.0 +128.414,14794.3,-63.0424,-80.4479,70.7825,-27.7827,-999.0 +115.231,15458.9,-64.4111,-80.4479,63.7487,-26.2038,-999.0 +103.059,16139.4,-65.6633,-80.4479,52.9119,-23.5427,-999.0 +91.8422,16839.0,-66.1692,-80.4479,47.4935,-21.163,-999.0 +81.5249,17565.1,-64.1811,-80.4479,43.2112,-17.8614,-999.0 +72.0508,18328.1,-60.5688,-80.4479,29.6017,-18.3648,-999.0 +63.3678,19131.5,-58.7,-80.4479,1.86736,-26.2064,-999.0 +54.6092,20069.7,-60.3553,-80.4479,12.3274,-18.4536,-999.0 + + +MEM = mem006 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.508 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.017,383.508,4.68752,-1.24383,-11.037,-8.1892,-999.0 +978.23,447.979,4.14508,-1.62942,-14.8587,-11.0984,-999.0 +967.869,534.498,3.35609,-2.10372,-17.2597,-12.9953,-999.0 +954.704,645.368,2.3107,-2.55871,-18.5102,-13.9601,-999.0 +938.449,783.872,1.27481,-3.6567,-19.0563,-15.4986,-999.0 +918.74,954.47,0.40881,-4.27002,-15.4246,-14.9548,-999.0 +895.18,1163.23,0.861922,-4.41358,-8.85188,-13.7748,-999.0 +867.404,1417.67,2.65921,-5.11034,-1.51205,-12.9197,-999.0 +835.464,1722.44,4.35614,-6.07561,5.89262,-13.3414,-999.0 +799.795,2077.96,4.48795,-7.43873,13.6659,-13.1938,-999.0 +760.873,2483.34,2.98139,-9.1471,18.5864,-13.4777,-999.0 +719.207,2937.55,0.427988,-10.3379,22.9741,-12.4838,-999.0 +675.328,3440.56,-2.19046,-11.143,29.0552,-16.0688,-999.0 +629.792,3992.86,-4.96133,-13.1209,33.4377,-22.6976,-999.0 +584.332,4578.27,-8.32675,-15.6849,33.3806,-29.1309,-999.0 +540.996,5172.39,-11.7004,-20.5605,32.9167,-33.9073,-999.0 +500.311,5766.8,-15.4404,-26.9698,33.9041,-37.0272,-999.0 +462.147,6360.5,-19.8241,-32.9678,35.1648,-37.6469,-999.0 +426.363,6952.68,-24.5627,-39.0523,36.4549,-37.3176,-999.0 +392.833,7542.87,-29.4939,-44.9567,38.0778,-37.3473,-999.0 +361.443,8130.73,-34.5403,-49.7831,39.8751,-38.3151,-999.0 +332.079,8716.45,-39.5296,-53.8408,41.6598,-39.8322,-999.0 +304.624,9300.72,-44.2287,-57.6929,43.7285,-40.7047,-999.0 +278.984,9884.69,-48.3231,-61.1677,46.5775,-40.0236,-999.0 +255.068,10470.6,-51.4076,-65.4411,51.207,-38.9342,-999.0 +232.778,11061.1,-53.7952,-68.2672,56.7793,-37.4442,-999.0 +212.024,11657.9,-56.0119,-70.3583,63.4239,-36.0444,-999.0 +192.719,12262.8,-57.5478,-72.6791,70.2796,-34.3207,-999.0 +174.784,12877.4,-59.1166,-74.5355,75.1369,-32.8239,-999.0 +158.143,13502.4,-60.6116,-77.0307,76.9505,-33.2159,-999.0 +142.722,14139.0,-61.9979,-80.1662,76.0326,-31.4894,-999.0 +128.45,14788.4,-63.4495,-80.4479,71.7686,-28.6163,-999.0 +115.26,15451.9,-64.7845,-80.4479,65.449,-25.4864,-999.0 +103.083,16132.0,-65.6384,-80.4479,57.1725,-23.4712,-999.0 +91.861,16832.8,-65.5704,-80.4479,48.2186,-19.3343,-999.0 +81.5389,17561.2,-63.531,-80.4479,42.5861,-17.9758,-999.0 +72.0605,18325.5,-60.6263,-80.4479,29.5057,-18.1822,-999.0 +63.3738,19128.4,-59.0231,-80.4479,5.35871,-18.1059,-999.0 +54.6113,20068.0,-59.6864,-80.4479,9.82042,-18.5848,-999.0 + + +MEM = mem006 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.413 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.276,383.413,3.75155,-1.90673,-10.7204,-7.82023,-999.0 +979.501,447.658,3.21684,-2.24217,-14.4742,-10.5428,-999.0 +969.107,533.878,2.42502,-2.64706,-16.8749,-12.2451,-999.0 +955.932,644.363,1.36927,-2.996,-17.9422,-12.939,-999.0 +939.652,782.394,0.412444,-4.60827,-20.7311,-13.5424,-999.0 +919.924,952.542,-0.0633135,-5.50529,-16.6898,-12.7988,-999.0 +896.337,1160.94,0.552742,-5.74679,-9.99126,-12.4245,-999.0 +868.524,1415.2,2.65445,-5.42123,-1.02481,-11.7693,-999.0 +836.538,1720.22,4.73848,-5.94506,7.29258,-12.1776,-999.0 +800.82,2076.18,4.78695,-8.16566,14.8365,-11.1951,-999.0 +761.852,2481.64,2.89784,-10.1987,18.4343,-10.9388,-999.0 +720.136,2935.68,0.396872,-11.1278,23.5996,-11.7948,-999.0 +676.202,3438.84,-1.95132,-11.6514,29.4475,-16.2876,-999.0 +630.601,3991.55,-4.82992,-13.1443,31.8034,-23.0433,-999.0 +585.078,4577.36,-8.1376,-15.9134,30.3428,-29.1321,-999.0 +541.682,5171.94,-11.4931,-21.3849,30.2267,-34.3367,-999.0 +500.943,5766.6,-15.4495,-27.3978,31.974,-36.2599,-999.0 +462.725,6360.4,-19.7758,-33.8552,34.3259,-36.5056,-999.0 +426.893,6952.89,-24.3909,-40.5802,36.4228,-36.9953,-999.0 +393.315,7543.58,-29.3123,-45.8572,37.7323,-38.3267,-999.0 +361.883,8131.92,-34.4145,-50.0409,38.6276,-40.3512,-999.0 +332.477,8718.01,-39.4452,-54.0197,39.9131,-41.9825,-999.0 +304.983,9302.62,-44.1385,-57.4508,42.0885,-41.7787,-999.0 +279.307,9886.99,-48.2208,-61.4165,45.6801,-40.065,-999.0 +255.356,10473.3,-51.3627,-66.6285,51.1739,-38.086,-999.0 +233.035,11064.0,-53.7601,-68.4549,56.9684,-35.4786,-999.0 +212.251,11661.0,-56.0801,-70.0056,64.011,-32.916,-999.0 +192.919,12265.6,-57.8608,-71.6663,71.4805,-30.8188,-999.0 +174.959,12879.7,-59.2592,-73.7357,77.3343,-29.8992,-999.0 +158.295,13504.7,-60.6686,-76.9134,80.0399,-30.7117,-999.0 +142.853,14141.3,-62.1491,-80.4479,78.948,-30.03,-999.0 +128.56,14790.7,-63.5445,-80.4479,74.2201,-27.7575,-999.0 +115.352,15454.5,-64.697,-80.4479,67.7298,-24.6168,-999.0 +103.157,16135.4,-65.5215,-80.4479,61.0001,-21.5613,-999.0 +91.9196,16836.5,-65.775,-80.4479,52.1953,-19.504,-999.0 +81.5831,17564.6,-63.8831,-80.4479,42.8674,-20.2504,-999.0 +72.0912,18328.3,-60.9957,-80.4479,28.58,-22.819,-999.0 +63.3924,19130.7,-59.4125,-80.4479,10.616,-16.7681,-999.0 +54.6178,20072.4,-58.961,-80.4479,10.3061,-16.3642,-999.0 + + +MEM = mem006 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.323 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.377,383.323,2.82709,-2.18294,-10.4254,-6.93485,-999.0 +980.586,447.351,2.28694,-2.43758,-14.0515,-9.08556,-999.0 +970.188,533.281,1.49225,-2.71451,-16.1818,-10.0639,-999.0 +956.99,643.398,0.435148,-2.97876,-17.2197,-10.3478,-999.0 +940.697,780.937,-0.738828,-3.5755,-19.1115,-9.93486,-999.0 +920.935,950.606,-0.637862,-5.55207,-15.5952,-9.91703,-999.0 +897.322,1158.87,0.73576,-6.40138,-8.27901,-10.335,-999.0 +869.483,1413.27,2.78986,-5.50809,0.508735,-9.87658,-999.0 +837.457,1718.41,4.78521,-5.96928,8.61029,-9.8882,-999.0 +801.699,2074.23,4.53301,-8.41946,14.7659,-9.28681,-999.0 +762.688,2479.34,2.696,-10.8589,19.1546,-9.08526,-999.0 +720.925,2933.3,0.510945,-11.4052,24.1893,-11.8798,-999.0 +676.941,3436.62,-1.90396,-11.9341,28.3064,-17.0672,-999.0 +631.285,3989.33,-4.91787,-12.8066,28.8084,-23.8257,-999.0 +585.706,4575.24,-8.01538,-16.3752,27.3923,-29.643,-999.0 +542.261,5170.05,-11.4056,-22.1504,28.312,-33.1963,-999.0 +501.476,5764.86,-15.4038,-28.237,31.2009,-34.6098,-999.0 +463.216,6358.81,-19.7214,-34.6161,33.9454,-35.7077,-999.0 +427.34,6951.47,-24.3565,-40.192,35.8076,-37.024,-999.0 +393.723,7542.28,-29.328,-45.094,36.8707,-38.8065,-999.0 +362.252,8130.67,-34.4385,-49.6407,38.042,-40.5684,-999.0 +332.81,8716.87,-39.422,-53.315,39.705,-41.381,-999.0 +305.283,9301.73,-44.0639,-56.7384,42.0411,-40.8537,-999.0 +279.577,9886.43,-48.1343,-61.6101,45.5623,-39.5134,-999.0 +255.597,10473.0,-51.3505,-67.6745,50.7872,-36.7906,-999.0 +233.251,11064.1,-53.6362,-68.5316,57.5153,-33.4119,-999.0 +212.442,11661.7,-55.8732,-69.2235,66.2606,-30.066,-999.0 +193.087,12266.7,-57.8394,-70.5571,74.1711,-28.0694,-999.0 +175.105,12880.9,-59.4036,-73.1911,79.5625,-27.879,-999.0 +158.422,13505.8,-60.7393,-77.437,82.2248,-28.5155,-999.0 +142.961,14142.7,-62.0559,-80.4479,80.8847,-28.3998,-999.0 +128.652,14793.1,-63.179,-80.4479,75.974,-26.894,-999.0 +115.428,15458.5,-64.2851,-80.4479,69.414,-22.6947,-999.0 +103.219,16140.7,-65.3673,-80.4479,62.7261,-19.1894,-999.0 +91.9683,16842.0,-66.0586,-80.4479,56.9871,-18.5414,-999.0 +81.62,17569.5,-64.2547,-80.4479,45.0976,-19.7381,-999.0 +72.1171,18331.2,-61.9955,-80.4479,28.5321,-24.1031,-999.0 +63.4081,19129.9,-60.7144,-80.4479,15.604,-16.356,-999.0 +54.6232,20071.3,-58.5228,-80.4479,9.66409,-15.7815,-999.0 + + +MEM = mem006 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.204 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.125,383.204,1.67648,-2.90558,-10.9005,-6.26539,-999.0 +980.331,446.941,1.08126,-3.23367,-14.3445,-8.4603,-999.0 +969.938,532.465,0.257279,-3.58626,-15.9581,-9.6421,-999.0 +956.754,642.052,-0.781262,-4.07416,-17.0588,-10.373,-999.0 +940.466,779.023,-1.47857,-6.09094,-20.217,-10.7978,-999.0 +920.721,948.292,-0.934095,-6.43714,-14.8142,-8.92086,-999.0 +897.112,1156.54,0.998178,-6.44459,-6.22925,-9.09627,-999.0 +869.28,1411.2,3.09103,-5.49791,1.63008,-9.32785,-999.0 +837.265,1716.53,4.86228,-6.03411,9.58622,-8.5626,-999.0 +801.518,2072.12,4.16372,-8.80922,15.5606,-7.76842,-999.0 +762.517,2476.72,2.40844,-10.8593,20.3728,-9.70544,-999.0 +720.767,2930.49,0.568277,-11.6443,24.864,-13.4749,-999.0 +676.791,3433.95,-1.81349,-11.5889,26.6419,-18.9982,-999.0 +631.141,3986.94,-4.77111,-12.7764,26.1869,-24.0282,-999.0 +585.573,4573.23,-7.76321,-17.214,25.7901,-28.3746,-999.0 +542.143,5168.39,-11.2447,-23.2156,27.8818,-31.6978,-999.0 +501.37,5763.43,-15.2806,-29.3146,30.4504,-34.0668,-999.0 +463.12,6357.58,-19.6313,-34.6287,32.7943,-35.6548,-999.0 +427.251,6950.35,-24.3467,-39.6695,34.438,-36.808,-999.0 +393.641,7541.08,-29.3985,-44.5044,35.4777,-37.9506,-999.0 +362.178,8129.26,-34.5419,-48.4947,36.9351,-39.1628,-999.0 +332.74,8715.21,-39.5174,-51.9147,38.7253,-40.4604,-999.0 +305.219,9299.87,-44.1322,-55.8709,40.9515,-40.7966,-999.0 +279.519,9884.37,-48.2098,-61.0506,44.7278,-38.6052,-999.0 +255.546,10471.1,-51.1422,-67.4462,50.3104,-34.7276,-999.0 +233.205,11062.6,-53.502,-68.2837,58.193,-30.8896,-999.0 +212.402,11660.1,-56.0332,-68.2102,67.4284,-28.2435,-999.0 +193.052,12265.0,-57.8232,-69.7101,74.9276,-27.0125,-999.0 +175.075,12879.3,-59.2776,-73.4008,80.4016,-26.0828,-999.0 +158.397,13504.4,-60.7237,-78.3478,82.7923,-26.3555,-999.0 +142.94,14141.4,-61.9983,-80.4479,81.5175,-26.2092,-999.0 +128.633,14791.7,-63.2417,-80.4479,77.4268,-24.7693,-999.0 +115.413,15456.3,-64.626,-80.4479,71.4331,-22.8853,-999.0 +103.207,16137.3,-65.7443,-80.4479,64.2918,-20.9819,-999.0 +91.9593,16838.1,-65.9264,-80.4479,58.0281,-20.6192,-999.0 +81.6132,17566.5,-63.8085,-80.4479,45.6399,-21.4589,-999.0 +72.1123,18330.0,-61.4485,-80.4479,25.2806,-23.6747,-999.0 +63.4051,19129.0,-60.979,-80.4479,16.3534,-14.0841,-999.0 +54.6222,20070.9,-58.0311,-80.4479,6.19955,-11.5143,-999.0 + + +MEM = mem006 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.08 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.671,383.08,0.498509,-3.97582,-10.5955,-5.48516,-999.0 +979.893,446.515,-0.122517,-4.24362,-13.8482,-7.18721,-999.0 +969.51,531.631,-0.947991,-4.51983,-15.4114,-7.97218,-999.0 +956.322,640.708,-1.93688,-4.96204,-16.9441,-8.36661,-999.0 +940.05,777.258,-1.96941,-6.21269,-20.1325,-6.4473,-999.0 +920.315,946.452,-0.689415,-6.96638,-13.1082,-6.46042,-999.0 +896.72,1154.97,1.47673,-6.22769,-5.29813,-6.97709,-999.0 +868.893,1410.01,3.42289,-5.41494,2.27105,-6.71369,-999.0 +836.897,1715.46,4.80151,-6.10839,10.309,-6.2062,-999.0 +801.165,2070.75,3.7837,-8.68698,16.7015,-5.99538,-999.0 +762.183,2474.94,2.2064,-10.6402,21.6715,-9.20351,-999.0 +720.451,2928.55,0.550484,-11.5515,24.2371,-13.458,-999.0 +676.49,3432.08,-1.74116,-11.3289,24.1425,-18.7666,-999.0 +630.865,3985.26,-4.63887,-13.0736,24.1143,-22.7672,-999.0 +585.323,4571.76,-7.61859,-17.921,25.6016,-26.566,-999.0 +541.917,5166.95,-11.2747,-23.7593,27.9648,-30.1062,-999.0 +501.165,5761.89,-15.2976,-29.105,30.3116,-32.8335,-999.0 +462.932,6356.0,-19.6354,-34.0685,31.9332,-34.4539,-999.0 +427.079,6948.63,-24.4434,-38.8626,33.2607,-35.0805,-999.0 +393.482,7539.1,-29.5171,-43.0162,34.8069,-36.0052,-999.0 +362.033,8127.02,-34.6267,-46.8366,36.3796,-38.0597,-999.0 +332.609,8712.75,-39.588,-50.9781,38.0079,-40.0212,-999.0 +305.101,9297.09,-44.2842,-55.0514,40.2399,-40.0901,-999.0 +279.411,9881.18,-48.342,-59.9653,44.2621,-37.4627,-999.0 +255.449,10467.8,-51.0099,-66.4085,50.9269,-33.0457,-999.0 +233.118,11059.4,-53.5879,-67.7302,59.5531,-30.1471,-999.0 +212.324,11656.5,-56.2259,-67.2765,67.4651,-29.2536,-999.0 +192.983,12261.0,-57.8282,-69.6155,75.2926,-27.9732,-999.0 +175.015,12875.4,-59.2063,-73.9817,80.5328,-26.259,-999.0 +158.344,13500.6,-60.5736,-79.2389,82.6903,-25.5784,-999.0 +142.894,14137.6,-62.0779,-80.4479,81.7986,-24.9078,-999.0 +128.596,14787.1,-63.6367,-80.4479,78.4447,-24.371,-999.0 +115.382,15450.3,-65.0958,-80.4479,73.3844,-23.3654,-999.0 +103.182,16130.0,-65.9741,-80.4479,65.5825,-23.1688,-999.0 +91.9397,16830.5,-65.7996,-80.4479,57.346,-23.8024,-999.0 +81.5985,17559.7,-63.3496,-80.4479,45.03,-24.9215,-999.0 +72.102,18325.2,-60.6323,-80.4479,23.7407,-21.4972,-999.0 +63.3988,19124.6,-61.4623,-80.4479,16.8834,-10.8553,-999.0 +54.62,20064.4,-58.3316,-80.4479,8.07694,-8.53129,-999.0 + + +MEM = mem006 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.983 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.615,382.983,-0.44784,-4.54693,-10.4095,-4.47081,-999.0 +979.824,446.184,-1.09003,-4.77168,-13.5661,-5.75653,-999.0 +969.441,530.983,-1.92238,-5.00058,-15.1492,-6.30552,-999.0 +956.27,639.667,-2.83657,-5.44619,-17.3615,-6.42456,-999.0 +939.989,775.862,-2.47348,-6.32667,-18.679,-3.77222,-999.0 +920.259,944.985,-0.462807,-7.11813,-11.75,-4.37968,-999.0 +896.665,1153.9,2.22289,-6.02633,-3.76807,-5.00382,-999.0 +868.847,1409.63,4.17662,-5.43211,3.83895,-3.46978,-999.0 +836.852,1715.46,4.84444,-6.65471,11.8463,-2.56921,-999.0 +801.124,2070.69,3.71453,-8.64544,18.238,-3.52133,-999.0 +762.142,2474.75,2.06853,-10.1504,21.9717,-7.48633,-999.0 +720.409,2928.34,0.569076,-10.9565,22.4032,-12.9048,-999.0 +676.448,3432.06,-1.62088,-10.9903,22.3164,-17.2007,-999.0 +630.825,3985.6,-4.41402,-13.4136,23.2394,-20.8216,-999.0 +585.289,4572.31,-7.60277,-18.3349,25.7679,-24.6999,-999.0 +541.887,5167.46,-11.2942,-23.7613,27.8995,-28.6025,-999.0 +501.136,5762.33,-15.3493,-28.5342,29.9696,-31.055,-999.0 +462.904,6356.3,-19.7328,-33.1493,32.0468,-32.1978,-999.0 +427.052,6948.74,-24.546,-37.4097,33.7286,-33.1279,-999.0 +393.456,7539.07,-29.5671,-41.5576,35.3794,-34.7781,-999.0 +362.008,8126.95,-34.633,-45.7216,36.8977,-36.9585,-999.0 +332.586,8712.63,-39.6364,-50.2244,38.2662,-38.733,-999.0 +305.079,9296.79,-44.3782,-54.7032,40.5627,-38.7585,-999.0 +279.392,9880.73,-48.3721,-59.2119,45.275,-35.8784,-999.0 +255.432,10467.3,-51.0508,-65.6514,52.571,-32.0074,-999.0 +233.103,11058.3,-53.9478,-66.31,60.9348,-30.8166,-999.0 +212.312,11655.1,-56.0865,-66.5642,68.517,-30.1249,-999.0 +192.972,12260.0,-57.6818,-69.7435,75.7386,-28.6868,-999.0 +175.006,12874.6,-59.1918,-74.101,81.2043,-26.3568,-999.0 +158.337,13499.9,-60.5487,-78.9876,84.0514,-25.0801,-999.0 +142.889,14137.0,-62.0734,-80.4479,83.5854,-23.8438,-999.0 +128.591,14786.5,-63.5943,-80.4479,79.7254,-23.6319,-999.0 +115.379,15450.0,-64.8795,-80.4479,73.8238,-24.0019,-999.0 +103.179,16130.7,-65.5764,-80.4479,66.3014,-24.3907,-999.0 +91.9371,16833.1,-65.0911,-80.4479,56.9208,-24.6357,-999.0 +81.5966,17563.9,-63.0797,-80.4479,42.7663,-27.5728,-999.0 +72.1005,18329.7,-60.7591,-80.4479,23.2527,-21.0707,-999.0 +63.3978,19125.9,-62.9476,-80.4479,18.1892,-8.49725,-999.0 +54.6197,20059.2,-59.8032,-80.4479,11.8332,-8.31765,-999.0 + + +MEM = mem006 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.918 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.529,382.918,-1.11547,-4.4562,-8.23209,-3.33718,-999.0 +979.744,445.97,-1.72374,-4.66607,-11.1121,-4.05508,-999.0 +969.37,530.581,-2.50009,-4.95174,-13.0666,-4.06252,-999.0 +956.185,639.082,-3.14863,-5.96684,-16.2676,-2.95575,-999.0 +939.92,775.133,-2.55354,-8.03469,-17.9186,-1.29795,-999.0 +920.19,944.201,-0.420911,-7.27709,-9.95911,-0.998533,-999.0 +896.595,1153.05,2.06496,-6.16175,-2.57642,-2.06152,-999.0 +868.783,1408.66,4.0958,-5.48482,5.17268,-1.46393,-999.0 +836.795,1714.19,4.43487,-6.65401,12.8473,-1.189,-999.0 +801.066,2069.17,3.68879,-8.3539,19.5456,-3.64581,-999.0 +762.086,2473.48,2.35434,-9.49843,21.5505,-9.02985,-999.0 +720.351,2927.49,0.691801,-10.1548,21.1071,-13.5387,-999.0 +676.39,3431.54,-1.45889,-10.8044,21.586,-16.7913,-999.0 +630.771,3985.53,-4.10766,-13.9183,22.7443,-20.0739,-999.0 +585.242,4572.57,-7.53779,-18.7394,25.0014,-24.0895,-999.0 +541.845,5167.73,-11.3274,-23.5252,27.6722,-27.3604,-999.0 +501.098,5762.53,-15.387,-27.8634,30.0779,-29.5748,-999.0 +462.867,6356.37,-19.8456,-31.6569,32.5381,-30.3984,-999.0 +427.018,6948.63,-24.6477,-35.1886,34.7146,-31.1417,-999.0 +393.422,7538.77,-29.6658,-39.3846,36.3002,-32.8063,-999.0 +361.976,8126.42,-34.7549,-44.4123,37.4017,-35.1629,-999.0 +332.557,8711.83,-39.7379,-50.0513,38.9963,-37.1713,-999.0 +305.053,9295.81,-44.4166,-54.6264,42.0581,-37.2813,-999.0 +279.37,9879.82,-48.2723,-59.0673,47.7597,-34.2166,-999.0 +255.411,10466.2,-51.3237,-64.2696,55.5937,-31.1128,-999.0 +233.085,11056.5,-54.1698,-64.6196,62.3099,-29.6484,-999.0 +212.295,11652.8,-56.2427,-66.127,69.9881,-28.4377,-999.0 +192.959,12257.2,-57.8263,-69.7969,76.8533,-27.7443,-999.0 +174.993,12871.3,-59.392,-73.7163,81.5987,-26.9082,-999.0 +158.325,13496.0,-60.7595,-77.7185,84.5518,-26.1398,-999.0 +142.879,14132.4,-62.293,-80.4479,84.6814,-25.087,-999.0 +128.583,14781.4,-63.6729,-80.4479,81.5032,-24.0849,-999.0 +115.371,15445.0,-64.7781,-80.4479,75.3552,-24.1475,-999.0 +103.173,16126.7,-65.0646,-80.4479,66.9169,-24.779,-999.0 +91.9328,16831.3,-64.2527,-80.4479,56.1679,-24.6808,-999.0 +81.5931,17563.7,-63.0044,-80.4479,43.0625,-25.7898,-999.0 +72.0982,18328.3,-61.4325,-80.4479,23.2618,-22.671,-999.0 +63.3965,19122.2,-63.458,-80.4479,18.939,-7.4607,-999.0 +54.6194,20051.5,-60.9575,-80.4479,14.9691,-5.8764,-999.0 + + +MEM = mem006 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.861 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.099,382.861,-1.62896,-5.29079,-8.73562,-3.30125,-999.0 +979.319,445.775,-2.22114,-5.59495,-11.4567,-4.17957,-999.0 +968.961,530.196,-3.03115,-5.90055,-12.6202,-4.41011,-999.0 +955.789,638.491,-3.45809,-7.1894,-16.577,-3.03024,-999.0 +939.526,774.557,-2.17939,-7.64305,-16.2924,0.487047,-999.0 +919.804,943.971,0.281097,-7.25849,-8.66377,-0.105129,-999.0 +896.233,1153.33,2.73798,-5.98455,-0.663671,0.199117,-999.0 +868.426,1409.49,4.64251,-5.54616,7.75962,1.08329,-999.0 +836.451,1715.27,4.42561,-6.74691,14.835,2.1775,-999.0 +800.741,2070.11,3.47611,-7.80811,19.5283,-2.76409,-999.0 +761.773,2474.27,2.27175,-8.82315,21.5489,-8.62889,-999.0 +720.05,2928.22,0.629447,-9.61204,20.7065,-12.7506,-999.0 +676.109,3432.09,-1.61836,-10.6627,21.1315,-15.1399,-999.0 +630.512,3985.73,-4.26902,-13.9989,22.9046,-18.8448,-999.0 +585.004,4572.47,-7.61652,-18.7083,24.7309,-23.3338,-999.0 +541.627,5167.46,-11.3731,-23.1863,27.1742,-26.5868,-999.0 +500.896,5762.19,-15.425,-26.7826,30.7966,-28.0923,-999.0 +462.68,6355.97,-19.909,-29.8021,33.8855,-29.0215,-999.0 +426.843,6948.13,-24.7065,-33.7543,35.7116,-30.278,-999.0 +393.263,7538.18,-29.6884,-38.931,36.4931,-32.373,-999.0 +361.831,8125.76,-34.7605,-44.4942,37.5363,-34.7471,-999.0 +332.426,8711.05,-39.8013,-49.3086,39.6225,-36.2516,-999.0 +304.934,9294.89,-44.4378,-53.7221,43.4113,-36.1131,-999.0 +279.263,9878.77,-48.3213,-59.3635,49.6926,-34.272,-999.0 +255.316,10464.7,-51.5297,-62.7783,56.3292,-31.9339,-999.0 +233.0,11054.6,-54.2281,-63.3043,63.946,-28.7888,-999.0 +212.22,11650.6,-56.3458,-66.0725,71.4894,-27.2161,-999.0 +192.893,12254.7,-57.9857,-69.7878,78.2989,-26.2942,-999.0 +174.936,12868.4,-59.4366,-73.1852,83.1295,-26.0325,-999.0 +158.276,13492.7,-60.8748,-76.7975,86.4929,-26.1838,-999.0 +142.837,14128.8,-62.3334,-80.4479,86.2633,-26.7536,-999.0 +128.547,14777.6,-63.7002,-80.4479,82.6436,-26.1397,-999.0 +115.341,15441.2,-64.6304,-80.4479,75.8344,-24.9354,-999.0 +103.148,16123.6,-64.6986,-80.4479,66.7991,-24.0252,-999.0 +91.9126,16829.2,-63.9014,-80.4479,55.5635,-22.9273,-999.0 +81.578,17562.4,-62.8154,-80.4479,42.3621,-23.1873,-999.0 +72.0874,18325.7,-62.1955,-80.4479,23.1262,-20.5728,-999.0 +63.3899,19118.3,-63.2555,-80.4479,19.7722,-8.35913,-999.0 +54.6171,20047.3,-61.1222,-80.4479,15.8301,-4.46416,-999.0 + + +MEM = mem006 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.813 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.949,382.813,-2.05675,-6.08912,-8.97115,-2.26774,-999.0 +980.169,445.613,-2.65908,-6.31769,-11.6921,-2.75295,-999.0 +969.781,529.887,-3.43402,-6.62372,-13.4068,-2.73497,-999.0 +956.605,638.041,-3.65847,-8.20297,-18.2481,-0.990928,-999.0 +940.33,774.029,-2.1439,-9.02757,-17.6215,2.67585,-999.0 +920.595,943.429,0.317362,-7.64896,-9.03214,2.6023,-999.0 +897.001,1152.64,2.37841,-6.21731,-1.26385,3.02259,-999.0 +869.175,1408.39,4.14146,-5.54927,7.51624,3.52276,-999.0 +837.171,1713.69,4.01369,-6.41987,16.2295,3.97212,-999.0 +801.425,2068.36,3.52804,-7.504,20.4346,-2.77544,-999.0 +762.421,2472.73,2.42105,-8.40147,20.3244,-9.62733,-999.0 +720.661,2926.95,0.729847,-9.27881,19.7299,-12.5261,-999.0 +676.677,3431.03,-1.55674,-10.5778,20.1022,-14.5954,-999.0 +631.04,3984.73,-4.28904,-13.9816,22.4029,-18.165,-999.0 +585.492,4571.61,-7.49345,-18.7373,24.8564,-21.932,-999.0 +542.075,5167.04,-11.158,-22.7616,27.8713,-24.8339,-999.0 +501.305,5762.27,-15.288,-25.4982,31.3169,-26.417,-999.0 +463.051,6356.42,-19.8233,-28.9934,33.5299,-27.4803,-999.0 +427.18,6948.85,-24.6406,-33.5337,34.6192,-28.9057,-999.0 +393.569,7539.14,-29.6127,-38.7464,35.9187,-30.3899,-999.0 +362.108,8126.97,-34.6834,-43.8075,38.0886,-31.6635,-999.0 +332.676,8712.62,-39.6556,-48.7586,40.979,-33.7049,-999.0 +305.161,9296.92,-44.2811,-53.5513,44.971,-35.0506,-999.0 +279.465,9881.29,-48.1667,-58.5832,51.0346,-33.8423,-999.0 +255.496,10467.7,-51.4351,-60.9403,57.9679,-30.3587,-999.0 +233.16,11057.8,-54.2646,-62.8727,65.1309,-27.5055,-999.0 +212.361,11653.8,-56.3451,-66.428,72.0036,-26.4499,-999.0 +193.015,12258.0,-57.975,-69.6091,78.6877,-25.8283,-999.0 +175.043,12871.9,-59.4542,-72.6629,84.4963,-25.1613,-999.0 +158.368,13496.4,-60.8506,-76.4053,87.6323,-26.1203,-999.0 +142.915,14132.9,-62.2118,-80.4479,87.0133,-26.9291,-999.0 +128.614,14782.4,-63.5197,-80.4479,82.6648,-26.7157,-999.0 +115.397,15446.7,-64.5841,-80.4479,75.8224,-25.551,-999.0 +103.194,16129.0,-64.9181,-80.4479,67.2639,-24.1183,-999.0 +91.9493,16834.2,-64.143,-80.4479,56.4726,-22.9019,-999.0 +81.6057,17567.0,-62.9771,-80.4479,43.2778,-22.8329,-999.0 +72.1069,18330.8,-62.051,-80.4479,24.4291,-21.8556,-999.0 +63.4019,19125.9,-62.3616,-80.4479,19.6063,-9.46239,-999.0 +54.6212,20057.8,-60.9049,-80.4479,15.1039,-3.2841,-999.0 + + +MEM = mem006 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.792 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.954,382.793,-2.22664,-6.58865,-8.53166,-0.861211,-999.0 +980.163,445.544,-2.8227,-6.85749,-11.2082,-0.704764,-999.0 +969.793,529.751,-3.60586,-7.2065,-12.816,-0.274197,-999.0 +956.615,637.744,-4.15995,-8.73834,-16.5037,1.34159,-999.0 +940.346,773.537,-2.39018,-9.17885,-17.1883,6.37925,-999.0 +920.61,942.753,0.0161275,-7.8768,-9.25897,7.28303,-999.0 +897.013,1151.56,1.73967,-6.64631,-2.4165,5.96743,-999.0 +869.186,1406.74,3.55331,-5.36669,7.41889,5.72655,-999.0 +837.182,1711.59,3.71563,-6.14001,16.6742,4.34904,-999.0 +801.436,2066.12,3.49509,-6.70907,21.0595,-2.12244,-999.0 +762.423,2470.75,2.66075,-7.80852,20.2015,-9.31361,-999.0 +720.659,2925.4,0.948021,-9.05206,18.5159,-11.8237,-999.0 +676.675,3429.91,-1.31719,-10.7096,19.7376,-13.5325,-999.0 +631.037,3983.95,-4.16647,-14.2704,22.1041,-16.7327,-999.0 +585.492,4570.94,-7.48454,-18.7754,25.5003,-20.3141,-999.0 +542.073,5166.42,-11.1505,-21.9504,29.1952,-22.7014,-999.0 +501.301,5761.69,-15.3128,-25.2454,31.7596,-24.0236,-999.0 +463.047,6355.78,-19.848,-29.3653,33.1384,-25.2878,-999.0 +427.177,6948.16,-24.6403,-33.7781,34.5147,-26.1595,-999.0 +393.566,7538.49,-29.5886,-38.2023,36.7527,-27.571,-999.0 +362.105,8126.49,-34.5895,-42.7696,39.2767,-30.2155,-999.0 +332.673,8712.42,-39.5373,-47.9389,42.1382,-33.0026,-999.0 +305.158,9297.07,-44.1319,-53.4088,46.5329,-34.1739,-999.0 +279.463,9881.68,-48.1357,-57.3331,52.2986,-32.848,-999.0 +255.495,10467.8,-51.6598,-59.6861,58.4696,-29.2997,-999.0 +233.159,11057.3,-54.4837,-63.2479,64.967,-27.0951,-999.0 +212.36,11652.8,-56.5296,-66.4673,71.9468,-26.1125,-999.0 +193.015,12256.6,-58.093,-69.1943,79.9305,-25.3543,-999.0 +175.044,12870.3,-59.4123,-72.4374,85.7595,-25.6682,-999.0 +158.369,13495.3,-60.5996,-76.645,88.771,-26.1912,-999.0 +142.916,14132.7,-61.8592,-80.4479,87.6432,-26.2781,-999.0 +128.615,14783.3,-63.1597,-80.4479,82.762,-25.6178,-999.0 +115.397,15448.5,-64.3032,-80.4479,75.2503,-24.933,-999.0 +103.194,16131.3,-64.9662,-80.4479,66.7796,-24.4557,-999.0 +91.9492,16835.9,-64.4277,-80.4479,55.6219,-24.1204,-999.0 +81.6053,17567.8,-63.2472,-80.4479,42.2975,-24.0793,-999.0 +72.1067,18330.1,-62.5127,-80.4479,24.4329,-22.4955,-999.0 +63.4016,19125.2,-61.9899,-80.4479,20.8609,-8.21788,-999.0 +54.6211,20058.2,-60.7282,-80.4479,17.039,0.240668,-999.0 + + +MEM = mem006 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.775 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.444,382.775,-2.37122,-6.99281,-8.21751,-0.21629,-999.0 +979.666,445.485,-2.96922,-7.22407,-10.7259,0.118305,-999.0 +969.296,529.636,-3.76069,-7.48263,-12.0573,0.660049,-999.0 +956.124,637.618,-4.03997,-9.07075,-15.9297,3.58785,-999.0 +939.862,773.604,-1.77699,-9.07831,-15.6788,9.18296,-999.0 +920.142,943.105,0.359216,-7.97143,-7.47052,10.2292,-999.0 +896.557,1152.23,2.20805,-6.5705,-0.66457,9.08947,-999.0 +868.744,1407.58,3.54126,-5.52418,8.7226,8.50561,-999.0 +836.756,1712.39,3.66059,-5.88505,17.0544,5.96732,-999.0 +801.029,2067.01,3.63634,-6.50975,21.693,-0.679651,-999.0 +762.033,2471.78,2.68251,-7.53814,19.4824,-6.87367,-999.0 +720.292,2926.52,1.02265,-9.13414,18.0336,-9.36216,-999.0 +676.331,3431.12,-1.24853,-11.0535,19.2636,-11.1154,-999.0 +630.724,3985.33,-3.97216,-14.9972,21.8408,-15.5416,-999.0 +585.203,4572.68,-7.29412,-18.761,25.5119,-18.7589,-999.0 +541.809,5168.36,-11.1365,-22.0808,29.0234,-20.5178,-999.0 +501.059,5763.54,-15.3526,-25.7138,31.1343,-21.4649,-999.0 +462.826,6357.51,-19.8573,-29.9203,32.7588,-21.9819,-999.0 +426.977,6949.9,-24.5786,-34.2046,35.2505,-23.2692,-999.0 +393.384,7540.44,-29.4252,-38.3049,37.9137,-26.1824,-999.0 +361.94,8128.85,-34.3845,-42.9156,40.4127,-29.4661,-999.0 +332.524,8715.22,-39.3551,-47.6834,43.3755,-32.0005,-999.0 +305.023,9300.18,-44.0329,-52.1398,47.4997,-32.307,-999.0 +279.341,9884.75,-48.2284,-56.2321,52.6148,-30.4033,-999.0 +255.386,10470.3,-51.9364,-60.3406,58.1672,-27.9718,-999.0 +233.062,11059.1,-54.7613,-63.6001,63.8628,-26.4172,-999.0 +212.275,11653.8,-56.7641,-66.1722,71.8358,-25.4251,-999.0 +192.94,12257.1,-58.1442,-68.8345,80.3827,-25.571,-999.0 +174.978,12871.0,-59.1834,-72.5208,86.8613,-25.5891,-999.0 +158.311,13496.5,-60.4278,-76.9693,89.9885,-26.1127,-999.0 +142.867,14134.1,-61.7959,-80.4479,88.0735,-27.1596,-999.0 +128.572,14784.7,-63.0962,-80.4479,82.1054,-27.5939,-999.0 +115.363,15450.0,-64.2808,-80.4479,73.6617,-27.1315,-999.0 +103.166,16132.6,-64.9696,-80.4479,64.2846,-25.5738,-999.0 +91.9267,16836.7,-64.624,-80.4479,53.4489,-23.7157,-999.0 +81.5884,17567.4,-63.5692,-80.4479,41.5275,-21.5777,-999.0 +72.0947,18327.7,-63.1712,-80.4479,25.1763,-17.6496,-999.0 +63.3944,19120.4,-62.429,-80.4479,22.7099,-3.97515,-999.0 +54.6187,20050.4,-61.4271,-80.4479,20.7784,0.284973,-999.0 + + +MEM = mem006 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.795 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.017,382.795,-2.15452,-7.09575,-6.97195,2.4265,-999.0 +979.236,445.539,-2.86227,-7.28236,-8.43166,3.00021,-999.0 +968.87,529.71,-3.71444,-7.49876,-9.34858,3.39887,-999.0 +955.712,637.657,-4.19133,-9.59727,-13.474,6.3505,-999.0 +939.454,773.515,-2.11396,-8.60444,-12.7282,13.8529,-999.0 +919.741,942.769,-0.110096,-7.98398,-6.49312,13.8258,-999.0 +896.17,1151.58,1.87417,-6.74514,0.454738,11.7379,-999.0 +868.37,1406.7,3.37484,-5.48884,10.3695,9.13739,-999.0 +836.39,1711.68,4.0343,-5.35504,19.0404,5.16869,-999.0 +800.676,2066.9,4.1333,-6.40053,22.2118,-0.871687,-999.0 +761.701,2472.27,3.01443,-7.61296,19.4357,-5.8546,-999.0 +719.975,2927.49,1.31306,-9.47167,18.5118,-7.01098,-999.0 +676.045,3432.68,-0.791086,-11.8933,20.0819,-8.59554,-999.0 +630.461,3987.66,-3.56651,-15.5344,22.7212,-12.7198,-999.0 +584.966,4575.65,-7.03333,-19.1161,26.5018,-16.4815,-999.0 +541.592,5171.68,-11.0319,-22.2786,29.4181,-18.2648,-999.0 +500.862,5766.98,-15.3163,-25.9217,31.3543,-18.3387,-999.0 +462.647,6361.03,-19.7971,-29.6564,33.9526,-19.1639,-999.0 +426.812,6953.65,-24.4446,-32.8955,36.8276,-21.968,-999.0 +393.233,7544.52,-29.3027,-36.772,39.0162,-25.3588,-999.0 +361.802,8133.19,-34.3013,-41.962,41.2451,-27.7299,-999.0 +332.399,8719.75,-39.261,-47.7725,44.4167,-29.0032,-999.0 +304.912,9304.84,-43.9817,-53.4876,48.559,-29.2372,-999.0 +279.242,9889.26,-48.3408,-58.2658,52.7706,-28.6983,-999.0 +255.297,10474.5,-52.0546,-61.1997,57.2197,-26.8973,-999.0 +232.982,11062.8,-54.9079,-63.6059,63.6283,-25.1893,-999.0 +212.203,11657.2,-56.7962,-65.7951,72.1094,-24.667,-999.0 +192.877,12260.7,-57.9509,-68.6416,81.3246,-24.0806,-999.0 +174.922,12874.6,-59.2667,-72.3714,87.5928,-23.8121,-999.0 +158.264,13499.6,-60.6264,-76.6554,89.4882,-25.9083,-999.0 +142.825,14136.7,-61.864,-80.4479,86.5644,-28.1484,-999.0 +128.537,14787.2,-63.0589,-80.4479,80.1414,-28.6412,-999.0 +115.333,15452.3,-64.3302,-80.4479,71.7704,-27.4565,-999.0 +103.142,16134.2,-65.3147,-80.4479,63.0412,-24.7244,-999.0 +91.9074,16836.7,-65.1161,-80.4479,53.0727,-22.5616,-999.0 +81.5742,17565.5,-64.0741,-80.4479,40.7046,-21.1741,-999.0 +72.0847,18324.3,-63.37,-80.4479,26.9781,-16.0935,-999.0 +63.3883,19117.0,-62.0591,-80.4479,25.4135,-4.42998,-999.0 +54.6166,20048.2,-61.1363,-80.4479,25.5966,-2.11697,-999.0 + + +MEM = mem006 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.89 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.89,382.89,-1.18202,-7.01514,-6.80755,4.03399,-999.0 +979.107,445.851,-1.96811,-7.15866,-7.63897,4.59087,-999.0 +968.754,530.3,-2.85479,-7.32494,-8.10593,4.98302,-999.0 +955.586,638.555,-3.62944,-7.88975,-11.2211,9.31553,-999.0 +939.323,774.639,-1.97367,-7.11725,-9.70689,17.627,-999.0 +919.613,943.956,-0.211822,-7.09076,-3.87344,18.5408,-999.0 +896.04,1152.64,1.58097,-6.75691,1.87409,14.4749,-999.0 +868.244,1407.48,3.05602,-5.55496,10.8452,10.1875,-999.0 +836.271,1712.56,4.45813,-5.32408,19.9612,5.06383,-999.0 +800.559,2068.47,4.80084,-6.72978,21.7531,-0.864009,-999.0 +761.591,2474.82,3.75318,-8.15196,18.6395,-4.86007,-999.0 +719.879,2931.02,1.85787,-10.0393,18.1252,-3.86939,-999.0 +675.954,3437.12,-0.265675,-12.5129,21.5528,-4.05372,-999.0 +630.383,3993.07,-3.07231,-15.8859,24.2799,-8.94241,-999.0 +584.895,4581.84,-6.81262,-18.725,27.4188,-12.947,-999.0 +541.525,5178.26,-10.9511,-22.0085,29.572,-14.245,-999.0 +500.797,5773.76,-15.2469,-25.4897,32.1126,-14.8464,-999.0 +462.585,6368.09,-19.6756,-28.7422,34.8496,-16.6869,-999.0 +426.753,6961.04,-24.3144,-33.042,36.9393,-19.3611,-999.0 +393.18,7552.17,-29.1884,-39.3113,38.7509,-21.4945,-999.0 +361.754,8141.09,-34.1346,-47.3358,41.4742,-23.1453,-999.0 +332.36,8728.01,-39.0619,-54.7332,45.1571,-25.1065,-999.0 +304.877,9313.37,-43.9263,-57.7091,48.578,-26.4537,-999.0 +279.211,9897.66,-48.4774,-59.4204,51.5231,-26.0712,-999.0 +255.269,10482.3,-52.3454,-61.2852,55.6016,-24.8418,-999.0 +232.957,11069.8,-55.1895,-63.2778,62.102,-24.2261,-999.0 +212.181,11663.8,-56.8558,-65.2933,71.506,-23.9309,-999.0 +192.858,12266.9,-58.1426,-68.326,81.1849,-23.7962,-999.0 +174.906,12880.7,-59.2035,-72.4881,87.0544,-24.8782,-999.0 +158.251,13506.3,-60.2555,-76.8738,88.6468,-25.832,-999.0 +142.815,14144.4,-61.5128,-80.4479,85.5841,-25.9179,-999.0 +128.529,14795.6,-62.9565,-80.4479,79.8511,-24.9253,-999.0 +115.326,15460.6,-64.4723,-80.4479,72.3318,-23.8442,-999.0 +103.136,16141.8,-65.5446,-80.4479,63.3578,-21.7295,-999.0 +91.903,16843.6,-65.2573,-80.4479,52.4377,-20.5989,-999.0 +81.5703,17571.1,-64.6446,-80.4479,38.9642,-20.3996,-999.0 +72.082,18328.3,-63.6801,-80.4479,28.2982,-14.4787,-999.0 +63.3866,19120.4,-62.0307,-80.4479,24.73,-5.64986,-999.0 +54.616,20051.3,-61.229,-80.4479,29.0748,-5.86065,-999.0 + + +MEM = mem006 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.053 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.927,383.053,0.420704,-6.13752,-5.91633,6.26245,-999.0 +979.152,446.394,-0.42552,-6.27505,-6.49552,7.01659,-999.0 +968.779,531.342,-1.35143,-6.42759,-6.73889,7.42806,-999.0 +955.612,640.164,-2.46095,-6.61096,-6.8623,7.77762,-999.0 +939.359,776.609,-1.77951,-6.26818,-6.76562,18.3294,-999.0 +919.636,946.227,0.370982,-6.35897,-0.790642,21.2307,-999.0 +896.059,1155.38,2.13463,-6.43302,5.59181,18.68,-999.0 +868.262,1410.56,3.19105,-5.26375,12.5197,14.3064,-999.0 +836.284,1715.63,4.25545,-4.98689,19.877,8.08842,-999.0 +800.571,2071.5,4.89946,-7.23258,21.9659,1.50719,-999.0 +761.603,2477.83,3.71007,-8.73665,18.8329,-2.35464,-999.0 +719.893,2934.03,1.95809,-10.4047,18.6108,-0.838026,-999.0 +675.971,3440.45,0.00947495,-12.8713,22.8982,-0.555223,-999.0 +630.399,3996.95,-2.81834,-15.7522,26.2517,-5.68801,-999.0 +584.907,4586.21,-6.66701,-18.4553,28.4736,-10.4258,-999.0 +541.53,5182.93,-10.8925,-21.4035,30.3925,-11.6016,-999.0 +500.799,5778.79,-15.069,-24.9386,33.3959,-12.8844,-999.0 +462.585,6373.45,-19.5751,-30.3287,35.5593,-14.5659,-999.0 +426.757,6966.42,-24.2809,-39.2277,37.5461,-16.5307,-999.0 +393.192,7557.65,-28.9663,-50.3939,40.9717,-19.8905,-999.0 +361.771,8147.06,-33.8396,-57.0295,44.6451,-22.5217,-999.0 +332.376,8734.48,-38.9157,-57.7064,47.2338,-23.2451,-999.0 +304.892,9319.99,-43.9454,-58.3327,49.1053,-22.8182,-999.0 +279.225,9904.03,-48.6555,-59.3693,51.2775,-22.0976,-999.0 +255.281,10488.0,-52.6819,-61.0464,54.9967,-21.5304,-999.0 +232.967,11074.6,-55.5754,-62.5465,61.3665,-22.0385,-999.0 +212.191,11667.6,-57.1763,-64.6774,70.8027,-23.25,-999.0 +192.866,12270.3,-58.1151,-68.3889,80.7406,-24.1799,-999.0 +174.914,12884.4,-59.009,-72.8708,86.9687,-24.483,-999.0 +158.257,13510.5,-60.1182,-77.1627,88.8014,-24.6408,-999.0 +142.821,14148.9,-61.521,-80.4479,85.7677,-24.3847,-999.0 +128.533,14800.1,-62.9265,-80.4479,79.4314,-23.8352,-999.0 +115.33,15465.2,-64.4131,-80.4479,71.5728,-23.2948,-999.0 +103.139,16146.8,-65.3945,-80.4479,62.2308,-20.9415,-999.0 +91.9053,16849.1,-65.1417,-80.4479,52.1919,-17.7669,-999.0 +81.572,17577.1,-64.4611,-80.4479,39.9317,-15.6989,-999.0 +72.083,18333.1,-64.5297,-80.4479,27.8061,-10.1042,-999.0 +63.3871,19121.9,-63.0045,-80.4479,27.1807,-6.75658,-999.0 +54.6163,20049.9,-61.642,-80.4479,31.6687,-11.6377,-999.0 + + +MEM = mem006 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.265 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.202,383.265,2.4771,-4.60239,-4.73106,8.80689,-999.0 +978.432,447.103,1.55417,-4.74783,-5.27677,10.0219,-999.0 +968.055,532.702,0.58789,-4.90222,-5.53113,10.7654,-999.0 +954.906,642.341,-0.581736,-5.08324,-5.73408,11.7172,-999.0 +938.644,779.216,-1.94972,-5.24149,-5.8752,14.6745,-999.0 +918.94,948.828,0.314641,-5.25909,1.2993,23.4001,-999.0 +895.376,1158.12,2.35444,-5.83683,8.30802,20.2144,-999.0 +867.598,1413.6,3.54714,-5.11215,14.119,16.658,-999.0 +835.643,1719.05,4.5447,-4.85766,20.8555,10.9885,-999.0 +799.959,2075.21,5.06866,-7.37671,22.3484,5.14093,-999.0 +761.025,2481.73,3.86898,-9.44966,19.8806,2.26876,-999.0 +719.348,2937.94,1.93975,-11.0871,20.0235,3.06296,-999.0 +675.467,3444.39,0.140465,-13.3687,24.7253,2.25657,-999.0 +629.93,4001.05,-2.73794,-15.8256,27.685,-2.97558,-999.0 +584.47,4590.49,-6.59594,-18.1974,29.0534,-7.2673,-999.0 +541.127,5187.5,-10.7109,-21.5597,31.0816,-9.82192,-999.0 +500.432,5783.45,-15.0607,-27.762,33.9209,-11.76,-999.0 +462.258,6377.87,-19.5397,-37.5391,36.8318,-14.8655,-999.0 +426.468,6970.92,-24.0054,-48.6135,40.2792,-18.7204,-999.0 +392.933,7562.6,-28.7419,-55.138,43.9515,-20.7674,-999.0 +361.537,8152.25,-33.7999,-56.0808,46.7967,-20.6557,-999.0 +332.164,8739.58,-38.9748,-56.4937,48.7496,-19.672,-999.0 +304.701,9324.79,-44.0723,-57.6176,50.0397,-19.2418,-999.0 +279.054,9908.31,-48.8762,-59.0403,51.3685,-19.3854,-999.0 +255.128,10491.5,-52.9683,-60.1887,54.3635,-19.567,-999.0 +232.832,11077.3,-55.7958,-61.5355,60.9266,-19.9896,-999.0 +212.072,11669.8,-57.2628,-64.4082,71.1887,-20.6152,-999.0 +192.761,12272.3,-58.132,-68.5928,81.6575,-21.5341,-999.0 +174.822,12886.2,-58.99,-73.1264,87.93,-22.5771,-999.0 +158.178,13512.3,-60.046,-77.3669,89.58,-23.1645,-999.0 +142.752,14151.0,-61.247,-80.4479,86.0406,-22.7385,-999.0 +128.475,14802.9,-62.6739,-80.4479,79.1385,-22.0679,-999.0 +115.281,15468.5,-64.2733,-80.4479,70.5508,-22.0451,-999.0 +103.099,16149.7,-65.5747,-80.4479,60.2672,-21.3288,-999.0 +91.8736,16850.4,-65.7558,-80.4479,50.2279,-19.2533,-999.0 +81.548,17575.3,-65.462,-80.4479,42.0482,-16.3576,-999.0 +72.0663,18329.4,-64.3699,-80.4479,31.4085,-10.4954,-999.0 +63.3771,19119.6,-62.1985,-80.4479,26.8596,-6.61007,-999.0 +54.6129,20049.0,-61.4461,-80.4479,30.2241,-10.5709,-999.0 + + +MEM = mem006 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.44 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.987,383.44,4.18732,-3.38637,-3.6305,10.8637,-999.0 +977.208,447.696,3.23718,-3.53726,-4.01786,12.2701,-999.0 +966.858,533.853,2.26618,-3.69698,-4.15511,12.945,-999.0 +953.711,644.21,1.11137,-3.88968,-4.2021,13.4521,-999.0 +937.472,781.982,-0.276456,-4.12421,-4.12698,14.0405,-999.0 +917.787,951.87,-0.401662,-4.33316,0.819297,22.589,-999.0 +894.251,1160.93,2.23747,-4.79622,9.60834,21.862,-999.0 +866.502,1416.69,4.06269,-4.5214,16.1711,17.0694,-999.0 +834.587,1722.73,5.09138,-5.14572,22.2406,12.604,-999.0 +798.951,2079.42,5.4186,-7.62157,22.5124,8.85535,-999.0 +760.069,2486.24,4.03036,-9.9381,20.3175,6.16619,-999.0 +718.454,2942.5,1.94559,-11.6734,21.2397,6.45857,-999.0 +674.631,3448.74,0.0380392,-14.0286,26.7156,4.83654,-999.0 +629.156,4005.2,-2.76592,-15.8173,28.6379,-1.77676,-999.0 +583.755,4594.46,-6.70289,-17.9872,29.7699,-6.19276,-999.0 +540.473,5191.22,-10.7218,-23.278,32.3184,-8.91638,-999.0 +499.838,5787.05,-14.9319,-31.97,35.1957,-12.2918,-999.0 +461.72,6381.69,-19.2598,-43.1327,38.7133,-16.2611,-999.0 +425.98,6975.15,-23.7867,-52.7491,42.7425,-18.699,-999.0 +392.487,7567.02,-28.7054,-54.7223,46.3981,-19.0269,-999.0 +361.133,8156.53,-33.8806,-55.124,49.4009,-18.1393,-999.0 +331.797,8743.46,-39.1384,-55.2696,51.0918,-17.541,-999.0 +304.369,9328.11,-44.2658,-55.8877,51.7279,-17.6893,-999.0 +278.755,9911.06,-49.0414,-57.1396,52.102,-18.2305,-999.0 +254.859,10493.8,-53.0541,-58.8298,54.0327,-18.8298,-999.0 +232.591,11079.3,-55.8841,-60.9811,60.4387,-18.9833,-999.0 +211.858,11671.4,-57.3203,-64.4248,71.1953,-19.0823,-999.0 +192.572,12273.4,-58.2217,-68.7924,82.0957,-19.5878,-999.0 +174.658,12886.8,-59.2204,-73.1373,88.8899,-20.0655,-999.0 +158.036,13511.9,-60.2809,-77.218,91.3134,-20.2897,-999.0 +142.631,14149.9,-61.3559,-80.4479,88.307,-19.8437,-999.0 +128.373,14801.3,-62.6496,-80.4479,81.3825,-19.1716,-999.0 +115.197,15466.8,-64.0983,-80.4479,72.1429,-19.9291,-999.0 +103.031,16148.2,-65.4022,-80.4479,60.819,-20.7972,-999.0 +91.8205,16848.6,-65.8395,-80.4479,47.9732,-21.2265,-999.0 +81.508,17572.1,-65.8402,-80.4479,39.9335,-20.4287,-999.0 +72.0385,18326.1,-63.7459,-80.4479,32.6449,-12.3284,-999.0 +63.3603,19119.0,-60.9521,-80.4479,24.4525,-4.17144,-999.0 +54.6069,20049.9,-61.3898,-80.4479,24.1996,-11.7468,-999.0 + + +MEM = mem006 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.638 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.453,383.638,6.08385,-1.93625,-1.67554,12.1212,-999.0 +975.693,448.364,5.10866,-2.09391,-1.81872,13.7496,-999.0 +965.351,535.145,4.1186,-2.25953,-1.83248,14.53,-999.0 +952.228,646.3,2.95092,-2.45889,-1.78149,15.0886,-999.0 +936.012,785.063,1.54366,-2.70456,-1.62885,15.6581,-999.0 +916.347,955.697,0.0677455,-3.18687,1.34497,20.5192,-999.0 +892.843,1164.93,2.05843,-3.72664,12.0751,24.856,-999.0 +865.134,1420.56,3.87114,-4.42712,17.7691,20.2762,-999.0 +833.275,1726.57,5.23363,-5.50667,22.6915,14.2308,-999.0 +797.696,2083.42,5.63138,-8.01896,22.5621,11.2107,-999.0 +758.885,2490.57,4.35844,-10.4763,21.3631,9.59237,-999.0 +717.338,2947.08,2.05592,-12.362,23.3981,9.74101,-999.0 +673.589,3453.41,0.139751,-14.6449,29.0224,6.11936,-999.0 +628.192,4009.9,-2.74096,-16.1136,30.8619,-0.620457,-999.0 +582.866,4599.08,-6.68413,-18.9083,31.8301,-5.19754,-999.0 +539.661,5195.58,-10.7788,-25.9199,34.9131,-8.25887,-999.0 +499.102,5791.17,-14.8541,-35.9565,37.4088,-11.9162,-999.0 +461.052,6385.82,-19.1621,-46.4507,40.8119,-16.1049,-999.0 +425.372,6979.22,-23.8321,-52.6076,45.258,-18.087,-999.0 +391.935,7570.75,-28.8538,-53.4729,49.2955,-17.9488,-999.0 +360.632,8159.69,-34.1002,-52.5147,52.1102,-17.2208,-999.0 +331.343,8745.94,-39.3847,-52.8428,53.2605,-16.7524,-999.0 +303.959,9329.88,-44.4801,-54.2559,52.9997,-17.1391,-999.0 +278.386,9912.26,-49.1515,-56.2411,52.5289,-17.6443,-999.0 +254.53,10494.8,-52.9797,-58.3258,54.8223,-17.5977,-999.0 +232.298,11080.7,-55.4531,-61.0586,62.6461,-16.9857,-999.0 +211.597,11673.7,-56.9909,-64.8181,73.6552,-16.8929,-999.0 +192.344,12275.8,-58.3361,-68.932,83.9524,-17.265,-999.0 +174.457,12888.3,-59.4637,-73.0599,90.486,-18.0727,-999.0 +157.862,13512.6,-60.4213,-77.1687,93.2832,-18.3785,-999.0 +142.482,14149.8,-61.4774,-80.4479,90.9903,-17.8577,-999.0 +128.248,14800.6,-62.6867,-80.4479,84.4152,-17.6003,-999.0 +115.093,15465.9,-63.9442,-80.4479,74.5189,-18.8455,-999.0 +102.946,16147.8,-64.9095,-80.4479,61.9555,-19.4338,-999.0 +91.7528,16849.7,-65.1105,-80.4479,45.235,-19.7629,-999.0 +81.457,17573.3,-66.0996,-80.4479,38.3058,-19.6041,-999.0 +72.0026,18326.6,-63.4723,-80.4479,35.1028,-10.065,-999.0 +63.3386,19118.7,-61.1326,-80.4479,26.5226,-4.37018,-999.0 +54.5995,20047.5,-61.5697,-80.4479,24.1377,-13.2249,-999.0 + + +MEM = mem006 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.76 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.035,383.76,7.25081,-1.02361,-0.847534,14.1947,-999.0 +974.282,448.776,6.26646,-1.18469,-0.935081,16.2197,-999.0 +963.96,535.946,5.27838,-1.35145,-0.958109,17.0662,-999.0 +950.847,647.604,4.11668,-1.55036,-0.952324,17.5346,-999.0 +934.654,786.991,2.68131,-1.79863,-0.887901,18.0577,-999.0 +915.012,958.334,1.02825,-2.14274,-0.00854267,19.1252,-999.0 +891.54,1168.15,2.49234,-2.69079,13.4683,25.75,-999.0 +863.863,1424.09,3.88396,-3.17056,20.1277,23.3494,-999.0 +832.047,1730.1,5.07146,-4.84135,24.6137,17.2871,-999.0 +796.515,2086.84,5.57365,-8.26378,23.9573,13.2142,-999.0 +757.768,2494.06,4.60993,-11.4574,22.5853,11.4945,-999.0 +716.291,2951.1,2.60541,-13.5251,25.4657,10.3092,-999.0 +672.617,3458.16,0.552396,-15.395,30.8542,6.97272,-999.0 +627.293,4015.25,-2.42006,-16.9527,32.4672,0.872085,-999.0 +582.047,4604.79,-6.48902,-20.8308,34.2133,-3.32932,-999.0 +538.914,5201.33,-10.7157,-27.9415,36.5924,-7.37442,-999.0 +498.421,5796.83,-14.83,-38.6482,39.5019,-12.0351,-999.0 +460.432,6391.41,-19.1148,-49.2237,43.2806,-15.545,-999.0 +424.805,6984.69,-23.878,-51.5426,47.2732,-16.5521,-999.0 +391.418,7575.88,-29.0131,-50.4826,50.8659,-15.9298,-999.0 +360.161,8164.25,-34.3378,-50.7047,52.9183,-15.3276,-999.0 +330.917,8749.83,-39.5927,-52.0987,53.0816,-15.3756,-999.0 +303.574,9333.18,-44.6372,-53.8181,52.2355,-15.6831,-999.0 +278.04,9915.12,-49.2242,-55.7514,52.2052,-15.4074,-999.0 +254.219,10497.6,-52.85,-58.0559,55.8328,-14.726,-999.0 +232.021,11083.8,-55.223,-61.1659,64.9305,-13.8256,-999.0 +211.351,11676.9,-56.9792,-64.982,75.8114,-14.1836,-999.0 +192.127,12278.9,-58.2284,-69.1914,85.5404,-15.529,-999.0 +174.267,12891.6,-59.3126,-73.3164,92.1724,-16.0716,-999.0 +157.697,13515.9,-60.4201,-77.4173,95.0512,-16.9682,-999.0 +142.341,14152.7,-61.5047,-80.4479,92.353,-18.0712,-999.0 +128.129,14803.1,-62.6775,-80.4479,85.0012,-18.8446,-999.0 +114.994,15468.0,-63.954,-80.4479,75.0111,-19.3029,-999.0 +102.866,16149.4,-64.9299,-80.4479,63.8154,-17.1949,-999.0 +91.6899,16851.8,-64.4226,-80.4479,46.2011,-14.1229,-999.0 +81.4095,17578.1,-64.9303,-80.4479,35.5942,-17.397,-999.0 +71.9695,18333.4,-63.0479,-80.4479,34.7341,-9.5518,-999.0 +63.3185,19126.0,-60.8226,-80.4479,28.0366,-10.5991,-999.0 +54.5926,20053.6,-61.815,-80.4479,22.7344,-15.4085,-999.0 + + +MEM = mem006 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.889 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.197,383.889,8.48652,-0.0569143,-0.855157,14.9218,-999.0 +972.466,449.216,7.52316,-0.219667,-0.878267,17.3557,-999.0 +962.155,536.809,6.53513,-0.388078,-0.827491,18.4399,-999.0 +949.064,649.008,5.36955,-0.587765,-0.740959,19.0718,-999.0 +932.895,789.079,3.94944,-0.833264,-0.584174,19.6151,-999.0 +913.288,961.256,2.24712,-1.13419,-0.236929,20.1153,-999.0 +889.858,1171.85,3.15559,-1.66374,13.4346,25.5919,-999.0 +862.231,1428.54,4.66606,-2.40368,22.5116,23.2398,-999.0 +830.467,1735.12,5.28775,-4.5687,25.3566,18.1837,-999.0 +795.013,2091.73,5.22124,-8.41325,24.8573,14.9907,-999.0 +756.343,2498.55,4.51981,-12.2964,25.0987,13.2506,-999.0 +714.955,2955.78,3.1082,-14.8291,28.9214,10.1106,-999.0 +671.374,3463.42,0.89465,-16.3735,32.682,5.48566,-999.0 +626.146,4020.84,-2.26106,-17.7871,34.9012,1.01365,-999.0 +580.993,4610.55,-6.28761,-22.3995,37.2361,-3.32703,-999.0 +537.953,5207.32,-10.4982,-30.381,38.6021,-7.7376,-999.0 +497.544,5803.05,-14.6457,-41.2765,40.562,-11.5317,-999.0 +459.628,6397.68,-19.1181,-48.7132,44.2786,-13.5742,-999.0 +424.071,6990.62,-24.0583,-48.716,48.2036,-14.5014,-999.0 +390.748,7581.17,-29.2612,-48.7098,51.3219,-14.4928,-999.0 +359.551,8168.83,-34.5491,-50.2258,52.7424,-14.007,-999.0 +330.364,8753.82,-39.7236,-52.0671,52.2345,-14.3607,-999.0 +303.075,9336.83,-44.626,-53.8873,51.057,-14.7923,-999.0 +277.59,9918.81,-49.0503,-55.8146,51.4677,-14.7856,-999.0 +253.816,10501.5,-52.7096,-58.128,56.5705,-13.679,-999.0 +231.662,11087.5,-55.3186,-61.2801,65.739,-13.1219,-999.0 +211.033,11680.0,-57.1153,-65.2478,76.2031,-14.2156,-999.0 +191.847,12281.2,-58.4689,-69.3751,85.8969,-15.8322,-999.0 +174.022,12892.9,-59.5261,-73.6501,92.9247,-17.1974,-999.0 +157.484,13516.5,-60.4252,-78.0863,95.7842,-18.3045,-999.0 +142.158,14153.2,-61.2845,-80.4479,92.51,-19.0588,-999.0 +127.974,14804.2,-62.2235,-80.4479,84.3032,-19.5142,-999.0 +114.865,15470.3,-63.2775,-80.4479,73.6914,-19.17,-999.0 +102.762,16153.0,-64.453,-80.4479,62.976,-15.8521,-999.0 +91.6079,16855.1,-64.647,-80.4479,49.5198,-10.0582,-999.0 +81.3477,17580.8,-64.5836,-80.4479,33.0928,-9.11546,-999.0 +71.9261,18334.5,-63.6947,-80.4479,32.057,-9.77887,-999.0 +63.2923,19123.6,-61.4682,-80.4479,29.8725,-13.7484,-999.0 +54.5835,20047.5,-62.1561,-80.4479,19.9141,-17.0788,-999.0 + + +MEM = mem006 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.966 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.702,383.966,9.16804,0.93756,-0.930698,16.8426,-999.0 +970.975,449.483,8.24484,0.772284,-1.05042,20.1283,-999.0 +960.679,537.339,7.26942,0.60425,-1.07651,21.5523,-999.0 +947.598,649.881,6.1115,0.403507,-1.06896,22.3012,-999.0 +931.459,790.384,4.6971,0.155724,-1.00518,22.9196,-999.0 +911.876,963.114,3.04302,-0.184947,-0.0294381,23.995,-999.0 +888.478,1174.19,3.48494,-0.975402,12.8475,27.705,-999.0 +860.891,1431.34,5.25271,-2.39386,23.8226,24.6253,-999.0 +829.182,1738.51,5.82198,-4.79329,26.3868,19.3034,-999.0 +793.783,2095.54,5.46029,-8.91128,26.2536,15.7916,-999.0 +755.182,2502.67,4.86,-13.4023,27.9493,13.6373,-999.0 +713.87,2960.43,3.59131,-16.1779,31.8498,8.13081,-999.0 +670.364,3468.65,1.24467,-17.5844,34.548,3.25727,-999.0 +625.216,4026.41,-2.08405,-19.0409,36.1704,0.0637713,-999.0 +580.143,4616.18,-6.23084,-23.2729,37.9666,-2.91183,-999.0 +537.174,5212.85,-10.5165,-30.8466,39.0381,-6.97976,-999.0 +496.83,5808.27,-14.819,-40.2059,41.2297,-9.44873,-999.0 +458.976,6402.31,-19.383,-46.288,44.6007,-11.341,-999.0 +423.474,6994.6,-24.2684,-47.0723,48.6511,-12.6018,-999.0 +390.205,7584.54,-29.4717,-48.2374,51.1019,-12.7034,-999.0 +359.057,8171.64,-34.6991,-49.9994,51.7601,-12.926,-999.0 +329.917,8756.21,-39.7897,-51.9362,51.0582,-13.5858,-999.0 +302.671,9338.97,-44.6465,-53.964,50.4858,-13.6289,-999.0 +277.227,9920.93,-48.918,-56.127,52.7589,-12.9906,-999.0 +253.49,10504.2,-52.2633,-58.7568,59.0938,-12.515,-999.0 +231.372,11091.2,-54.8579,-62.0599,67.9229,-13.2946,-999.0 +210.776,11684.3,-56.9608,-65.814,76.9734,-15.4976,-999.0 +191.62,12285.3,-58.603,-69.7912,85.9537,-17.3326,-999.0 +173.823,12895.9,-59.9936,-73.9484,92.7162,-18.3116,-999.0 +157.312,13517.5,-61.0832,-78.2406,95.6173,-19.0182,-999.0 +142.011,14152.0,-61.882,-80.4479,92.7955,-18.8493,-999.0 +127.848,14801.1,-62.577,-80.4479,85.1366,-17.5532,-999.0 +114.76,15466.2,-63.3455,-80.4479,74.7077,-15.9374,-999.0 +102.676,16148.4,-64.3212,-80.4479,63.5177,-13.1098,-999.0 +91.5408,16849.8,-64.8671,-80.4479,51.5186,-8.77135,-999.0 +81.2973,17575.3,-64.0814,-80.4479,34.6437,-5.89083,-999.0 +71.8909,18329.9,-63.3083,-80.4479,30.9466,-9.46902,-999.0 +63.2707,19118.8,-61.3946,-80.4479,30.1208,-16.9615,-999.0 +54.5761,20040.8,-62.4832,-80.4479,19.9443,-14.8822,-999.0 + + +MEM = mem006 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.965 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.651,383.965,9.07989,1.58201,-1.97887,17.0727,-999.0 +969.94,449.497,8.27364,1.40982,-2.17491,21.1603,-999.0 +959.648,537.393,7.33784,1.22924,-2.08154,23.1437,-999.0 +946.591,649.998,6.2005,1.01544,-1.85096,24.3157,-999.0 +930.459,790.59,4.80486,0.750063,-1.41407,25.2872,-999.0 +910.902,963.496,3.35123,0.285159,1.27692,27.3519,-999.0 +887.518,1175.03,4.26378,-0.869568,15.3389,30.2717,-999.0 +859.969,1432.9,6.04889,-2.57302,27.3004,26.7144,-999.0 +828.292,1740.96,6.63804,-4.49389,29.5255,21.1424,-999.0 +792.935,2099.03,6.25914,-8.87077,29.9649,16.95,-999.0 +754.375,2507.35,5.75567,-14.2778,31.8507,12.6825,-999.0 +713.116,2966.26,4.28434,-18.1806,33.956,4.97125,-999.0 +669.67,3475.21,1.56076,-18.9897,34.9968,0.385847,-999.0 +624.575,4033.22,-1.9616,-20.3415,36.4742,-2.00919,-999.0 +579.556,4623.09,-6.10122,-24.9039,38.5108,-3.13785,-999.0 +536.638,5219.89,-10.3896,-32.045,39.9193,-5.17359,-999.0 +496.338,5815.36,-14.8292,-39.4927,41.6329,-7.34309,-999.0 +458.523,6409.19,-19.5111,-44.3676,44.5583,-9.92661,-999.0 +423.061,7000.94,-24.557,-46.398,47.7476,-10.4807,-999.0 +389.826,7590.16,-29.7288,-47.6649,50.1882,-10.0383,-999.0 +358.713,8176.67,-34.862,-49.2019,51.202,-10.0367,-999.0 +329.603,8760.91,-39.8352,-51.2024,51.0307,-10.7874,-999.0 +302.387,9343.66,-44.5353,-53.5194,51.2294,-11.2199,-999.0 +276.971,9925.95,-48.6994,-55.9091,54.3941,-11.138,-999.0 +253.262,10509.6,-52.0839,-58.846,60.9217,-11.6838,-999.0 +231.168,11096.8,-54.8102,-62.4223,68.9003,-13.67,-999.0 +210.595,11689.7,-57.1122,-66.1617,77.3981,-16.2104,-999.0 +191.461,12290.0,-58.8222,-70.0743,86.2057,-18.1896,-999.0 +173.685,12900.2,-59.8904,-74.4758,93.1806,-19.1366,-999.0 +157.192,13522.4,-60.633,-79.0953,95.8991,-19.3808,-999.0 +141.908,14158.1,-61.3905,-80.4479,92.3779,-18.7081,-999.0 +127.762,14808.1,-62.3516,-80.4479,84.3633,-17.6008,-999.0 +114.688,15473.0,-63.4473,-80.4479,75.2402,-14.9361,-999.0 +102.618,16154.6,-64.3944,-80.4479,66.1902,-10.7895,-999.0 +91.4947,16855.7,-64.7571,-80.4479,54.4423,-8.82194,-999.0 +81.2627,17580.7,-64.1583,-80.4479,39.3837,-6.87094,-999.0 +71.8668,18336.0,-62.569,-80.4479,29.0963,-8.32517,-999.0 +63.2563,19125.6,-61.3858,-80.4479,29.8127,-16.0267,-999.0 +54.571,20047.6,-62.1585,-80.4479,19.6509,-19.5352,-999.0 + + +MEM = mem006 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.895 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.759,383.895,8.32578,1.83552,-2.25992,17.0262,-999.0 +969.047,449.29,7.74636,1.66725,-2.60052,22.3907,-999.0 +958.771,537.056,6.95335,1.45025,-2.46712,26.3281,-999.0 +945.725,649.537,5.90983,1.20841,-2.06503,28.3334,-999.0 +929.604,790.025,4.62729,0.915233,-1.10464,29.9035,-999.0 +910.066,963.104,3.97955,0.341349,5.46426,33.1565,-999.0 +886.702,1175.4,5.5464,-0.667561,19.8787,32.3108,-999.0 +859.174,1434.49,7.32192,-2.14715,30.5803,26.918,-999.0 +827.53,1743.98,7.93843,-4.70626,33.2617,22.1956,-999.0 +792.208,2103.5,7.32322,-9.48611,33.7754,18.6332,-999.0 +753.691,2513.02,6.49849,-15.5327,34.8852,13.1533,-999.0 +712.48,2972.66,4.60072,-19.4863,35.1289,4.04768,-999.0 +669.072,3481.85,1.61312,-19.1527,34.5451,-0.607549,-999.0 +624.024,4039.79,-2.01583,-20.9694,36.0318,-2.19238,-999.0 +579.052,4629.47,-6.11695,-26.2832,38.7858,-2.53429,-999.0 +536.177,5226.15,-10.369,-33.6708,41.0605,-3.80206,-999.0 +495.918,5821.44,-14.9175,-40.3116,42.8674,-6.05389,-999.0 +458.14,6414.9,-19.6896,-43.9591,45.4201,-7.16124,-999.0 +422.711,7006.19,-24.7231,-45.5517,47.6473,-7.56122,-999.0 +389.509,7594.96,-29.8872,-46.8075,49.2885,-7.68521,-999.0 +358.424,8181.01,-35.0265,-48.2442,50.4764,-7.92034,-999.0 +329.344,8764.8,-39.9765,-50.156,51.3572,-8.33289,-999.0 +302.153,9347.29,-44.5452,-52.6984,53.1819,-8.6085,-999.0 +276.762,9929.76,-48.4674,-55.8322,57.6775,-8.98996,-999.0 +253.075,10514.0,-51.7553,-59.363,64.0422,-11.1834,-999.0 +231.002,11101.9,-54.5644,-63.0059,70.8277,-15.2477,-999.0 +210.449,11695.2,-56.9298,-66.5529,78.4129,-18.8155,-999.0 +191.332,12295.8,-58.7019,-70.4024,87.0351,-20.4363,-999.0 +173.572,12906.0,-59.8875,-74.8895,94.0563,-20.2338,-999.0 +157.095,13527.9,-60.6699,-79.6496,97.0218,-18.932,-999.0 +141.823,14163.6,-61.2635,-80.4479,93.3022,-16.9634,-999.0 +127.689,14814.0,-62.0574,-80.4479,84.6294,-15.6668,-999.0 +114.627,15479.5,-63.1877,-80.4479,74.6447,-14.2085,-999.0 +102.568,16160.9,-64.5818,-80.4479,66.2687,-11.1241,-999.0 +91.455,16860.3,-65.3936,-80.4479,56.8394,-7.94141,-999.0 +81.2331,17583.1,-64.5875,-80.4479,43.2401,-5.93289,-999.0 +71.8465,18336.9,-62.6803,-80.4479,32.1879,-5.07083,-999.0 +63.2439,19126.8,-60.847,-80.4479,24.8603,-15.8563,-999.0 +54.5667,20049.5,-61.9696,-80.4479,20.0354,-20.8798,-999.0 + + +MEM = mem005 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.318 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.42,384.318,12.753,0.495445,-0.935475,-2.65333,-999.0 +966.849,450.732,12.3252,-0.201839,-1.1994,-3.27187,-999.0 +956.749,539.858,11.4656,-0.286268,-1.11073,-3.27985,-999.0 +943.591,654.061,10.2911,-0.250386,-1.11102,-3.07246,-999.0 +927.985,796.707,9.24308,-0.922566,-0.419131,-2.21143,-999.0 +907.072,973.137,10.6262,-6.33673,2.96175,0.705329,-999.0 +884.664,1189.75,11.5035,-8.99396,4.98902,-2.28547,-999.0 +859.181,1452.64,11.915,-10.3441,5.91247,-7.05672,-999.0 +828.038,1764.49,10.5737,-12.0259,7.73875,-9.52428,-999.0 +793.073,2124.81,8.68944,-15.5781,14.52,-8.82486,-999.0 +754.205,2533.21,5.91917,-19.449,20.9735,-6.74561,-999.0 +712.056,2990.05,3.29468,-23.7895,23.2875,-13.2478,-999.0 +667.037,3496.08,-0.0371729,-24.9691,26.6714,-12.4623,-999.0 +622.483,4050.16,-4.13137,-25.59,27.0452,-14.338,-999.0 +578.666,4634.66,-8.35405,-25.1807,28.1576,-19.633,-999.0 +535.516,5225.93,-12.6783,-23.9236,31.145,-25.8311,-999.0 +494.503,5816.69,-17.1773,-25.0387,34.1761,-28.7269,-999.0 +456.917,6406.09,-21.9085,-28.0292,34.296,-34.245,-999.0 +421.785,6993.14,-26.7027,-35.3824,31.7384,-43.132,-999.0 +389.008,7577.68,-31.4992,-39.5113,27.3878,-51.3857,-999.0 +357.514,8159.76,-36.7447,-42.2751,25.4125,-56.0924,-999.0 +328.063,8739.7,-41.9955,-47.0526,27.0003,-56.7752,-999.0 +301.724,9317.02,-46.939,-51.3855,29.3619,-56.984,-999.0 +277.544,9890.95,-51.5192,-55.6242,29.8811,-58.0023,-999.0 +252.645,10465.0,-55.36,-61.1979,32.3233,-53.6636,-999.0 +230.148,11043.7,-58.1292,-66.6528,38.5355,-44.1908,-999.0 +209.968,11629.6,-59.2233,-69.6921,39.5425,-39.0146,-999.0 +189.705,12228.0,-59.4162,-72.2093,51.9309,-32.8562,-999.0 +172.986,12845.6,-55.7898,-73.5176,51.8964,-27.9871,-999.0 +158.333,13477.4,-56.1588,-74.7289,56.4176,-26.9993,-999.0 +143.269,14117.8,-57.846,-77.0429,58.9628,-22.2236,-999.0 +129.333,14767.4,-60.2078,-80.137,56.6415,-18.26,-999.0 +116.558,15427.6,-61.3512,-80.4479,51.6446,-16.8142,-999.0 +102.51,16109.4,-62.0628,-80.4479,45.1811,-8.66729,-999.0 +90.1966,16819.9,-63.476,-80.4479,44.0734,-4.40204,-999.0 +80.8363,17555.3,-62.3156,-80.4479,40.9922,-12.7969,-999.0 +71.8332,18318.8,-59.7892,-80.4479,34.4713,-14.4473,-999.0 +63.2465,19119.0,-57.4156,-80.4479,24.3931,-15.4377,-999.0 +54.5835,20060.6,-56.1105,-80.4479,6.64254,-10.7325,-999.0 + + +MEM = mem005 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.232 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.01,384.232,11.9827,0.298612,-0.794318,-1.85632,-999.0 +968.311,450.529,12.1634,-0.290651,-0.902365,-2.37549,-999.0 +958.049,539.609,11.406,-0.375319,-0.282829,-2.3112,-999.0 +945.005,653.784,10.308,-0.432821,0.450746,-2.14583,-999.0 +928.911,796.449,9.26427,-0.910843,1.80994,-1.1296,-999.0 +909.404,972.794,10.5727,-5.60642,5.42295,0.661318,-999.0 +886.101,1189.39,11.8077,-8.87543,6.78863,-2.10067,-999.0 +858.641,1452.63,11.8953,-10.5553,7.41479,-5.99446,-999.0 +827.062,1765.13,10.5602,-13.0232,9.80228,-8.54087,-999.0 +791.809,2126.18,8.42692,-16.2063,16.2238,-8.08742,-999.0 +753.344,2535.45,5.89589,-19.8322,19.436,-11.915,-999.0 +712.173,2993.24,3.48035,-23.2899,23.4168,-15.621,-999.0 +668.815,3499.6,0.15062,-23.4668,25.9349,-16.3702,-999.0 +623.809,4053.64,-3.88501,-24.0208,25.832,-20.3604,-999.0 +578.868,4638.76,-8.22469,-22.8826,27.5866,-25.049,-999.0 +535.997,5230.93,-12.5326,-22.2534,31.2347,-28.3474,-999.0 +495.733,5822.01,-16.9343,-24.6685,31.0601,-31.8035,-999.0 +457.953,6411.3,-21.6418,-31.0547,29.3768,-38.8632,-999.0 +422.536,6998.53,-26.3275,-39.3586,26.2846,-46.7928,-999.0 +389.345,7583.67,-31.3592,-36.2777,26.4215,-52.4642,-999.0 +358.27,8166.52,-36.2549,-39.8685,27.397,-55.9566,-999.0 +329.2,8747.14,-41.3054,-45.196,27.4619,-60.9093,-999.0 +302.023,9325.19,-46.6509,-50.8662,26.0725,-67.1086,-999.0 +276.645,9900.47,-51.8407,-56.051,26.813,-65.8382,-999.0 +252.972,10474.9,-55.7894,-61.1171,34.2138,-58.5683,-999.0 +230.91,11052.8,-57.8664,-66.8145,39.2842,-50.2653,-999.0 +210.368,11638.3,-59.1897,-70.2778,41.7512,-41.1045,-999.0 +191.26,12235.8,-58.5711,-72.6866,52.1357,-33.0608,-999.0 +173.508,12850.9,-56.4517,-74.2037,53.2795,-30.6594,-999.0 +157.037,13483.0,-57.0437,-75.6472,55.0116,-29.0663,-999.0 +141.772,14127.7,-58.6796,-77.753,54.3794,-25.2682,-999.0 +127.645,14783.3,-61.1211,-80.4479,53.2788,-19.2236,-999.0 +114.59,15450.4,-62.9399,-80.4479,51.3795,-15.3144,-999.0 +102.536,16133.9,-63.4744,-80.4479,49.3147,-9.05612,-999.0 +91.4299,16838.5,-63.1995,-80.4479,46.9231,-6.8376,-999.0 +81.2141,17568.7,-62.3805,-80.4479,36.7661,-15.8744,-999.0 +71.8332,18329.0,-61.0349,-80.4479,28.1219,-19.8578,-999.0 +63.2361,19125.0,-59.0151,-80.4479,20.7382,-21.0005,-999.0 +54.564,20062.9,-56.9818,-80.4479,5.63474,-10.526,-999.0 + + +MEM = mem005 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.186 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.758,384.186,11.4955,0.292915,-1.40041,-1.65221,-999.0 +969.051,450.412,11.9505,-0.255994,-1.19118,-1.5669,-999.0 +958.776,539.463,11.3673,-0.40937,0.0419182,-1.40765,-999.0 +945.73,653.648,10.3524,-0.421758,1.52834,-1.31723,-999.0 +929.622,796.445,9.72993,-1.40466,3.65402,-0.401962,-999.0 +910.098,973.117,11.1978,-5.99055,7.86265,0.367029,-999.0 +886.782,1190.16,12.3619,-8.84003,8.76105,-2.62018,-999.0 +859.293,1453.75,12.1174,-10.9554,9.23577,-5.97796,-999.0 +827.696,1766.39,10.6273,-13.6646,11.2342,-8.13878,-999.0 +792.413,2127.3,8.14214,-15.9474,16.7898,-8.70384,-999.0 +753.916,2536.42,5.9227,-20.2423,19.4515,-14.1154,-999.0 +712.709,2994.2,3.3771,-22.1944,22.8957,-16.5162,-999.0 +669.309,3500.42,-0.0121853,-22.5154,24.1627,-19.564,-999.0 +624.262,4054.25,-4.09892,-21.9148,25.1325,-23.5555,-999.0 +579.268,4639.31,-8.34927,-19.6887,27.7068,-26.3434,-999.0 +536.354,5231.69,-12.5036,-20.9853,28.8859,-27.7093,-999.0 +496.055,5822.94,-16.882,-27.2315,28.5334,-31.9632,-999.0 +458.255,6412.64,-21.2416,-36.3819,28.1603,-40.0177,-999.0 +422.811,7000.78,-25.9509,-38.5735,27.564,-49.7487,-999.0 +389.595,7586.95,-30.9403,-38.6727,28.3708,-54.9936,-999.0 +358.497,8170.64,-36.0333,-40.7787,30.1069,-56.9608,-999.0 +329.407,8751.76,-41.2078,-44.4607,31.0849,-57.9715,-999.0 +302.207,9330.26,-46.507,-49.6072,30.3913,-58.0598,-999.0 +276.81,9906.11,-51.6578,-55.4569,31.5822,-56.6255,-999.0 +253.119,10480.6,-56.0149,-61.2452,36.2924,-57.5532,-999.0 +231.041,11057.0,-58.8676,-66.1574,38.2788,-55.5719,-999.0 +210.484,11639.9,-60.2397,-69.6227,40.3219,-45.8087,-999.0 +191.361,12235.9,-58.7161,-73.7522,46.8437,-35.1894,-999.0 +173.596,12850.2,-57.0494,-76.9988,50.1506,-31.4913,-999.0 +157.113,13481.7,-56.9683,-79.0586,49.6101,-30.8824,-999.0 +141.837,14127.3,-58.3595,-80.4479,47.9006,-28.2956,-999.0 +127.699,14784.6,-60.4697,-80.4479,48.5612,-20.5524,-999.0 +114.634,15453.3,-62.7762,-80.4479,49.8951,-13.9367,-999.0 +102.573,16136.2,-64.1392,-80.4479,51.9337,-8.64282,-999.0 +91.4586,16838.2,-64.2721,-80.4479,53.3894,-8.03692,-999.0 +81.2359,17566.5,-62.6525,-80.4479,41.2257,-18.2889,-999.0 +71.8482,18325.4,-61.798,-80.4479,24.6901,-23.5026,-999.0 +63.2451,19117.4,-60.6914,-80.4479,17.8342,-24.9135,-999.0 +54.5672,20051.7,-57.4126,-80.4479,5.82864,-10.6113,-999.0 + + +MEM = mem005 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.067 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.733,384.067,10.2777,0.455276,-3.8578,-0.287267,-999.0 +968.04,450.075,11.2515,-0.170474,-4.15602,0.0960766,-999.0 +957.778,538.962,11.0349,-0.47231,-1.877,0.438933,-999.0 +944.749,653.045,10.2395,-0.513362,0.610722,0.402714,-999.0 +928.652,795.924,10.2682,-2.07739,4.00211,1.06159,-999.0 +909.159,972.926,11.9089,-6.57584,8.55632,0.954515,-999.0 +885.87,1190.28,12.6578,-8.93442,9.34892,-1.13346,-999.0 +858.42,1453.92,12.0609,-11.3218,9.06659,-3.90248,-999.0 +826.862,1766.31,10.3965,-13.978,10.6436,-6.7847,-999.0 +791.62,2126.89,7.9793,-16.3667,14.8074,-11.556,-999.0 +753.167,2535.68,5.73072,-19.6917,17.6276,-16.0886,-999.0 +712.008,2992.96,3.00111,-20.8831,20.05,-18.7924,-999.0 +668.65,3498.43,-0.463143,-20.8235,21.8423,-22.1928,-999.0 +623.641,4051.62,-4.46483,-17.4239,23.8108,-25.0682,-999.0 +578.68,4636.46,-8.44426,-17.5114,26.0738,-25.6743,-999.0 +535.811,5228.57,-12.6296,-22.1921,27.878,-27.6885,-999.0 +495.567,5819.4,-16.8948,-30.0852,28.4796,-34.0238,-999.0 +457.815,6408.84,-21.2903,-35.3071,26.2219,-42.2516,-999.0 +422.41,6996.95,-25.8611,-36.802,26.1809,-50.027,-999.0 +389.231,7583.32,-30.779,-38.7288,28.6236,-54.6214,-999.0 +358.169,8167.2,-35.8972,-42.4827,30.3448,-56.103,-999.0 +329.11,8748.36,-41.1473,-47.5478,30.6062,-55.4574,-999.0 +301.943,9326.84,-46.4038,-52.8816,31.5893,-53.3071,-999.0 +276.573,9902.99,-51.3757,-57.621,35.5686,-51.1964,-999.0 +252.908,10478.2,-55.6139,-62.6954,39.7559,-54.7535,-999.0 +230.855,11055.5,-58.4039,-67.0879,41.0546,-54.4093,-999.0 +210.319,11639.9,-59.416,-70.3153,41.475,-46.5312,-999.0 +191.216,12237.1,-58.5451,-73.7418,47.6411,-36.5951,-999.0 +173.469,12851.5,-56.9481,-77.1666,52.8174,-31.9975,-999.0 +157.002,13483.7,-56.4431,-80.4479,53.6386,-30.6134,-999.0 +141.742,14130.4,-57.9207,-80.4479,51.3097,-27.9995,-999.0 +127.619,14787.9,-60.5275,-80.4479,50.941,-21.8645,-999.0 +114.567,15456.0,-62.8542,-80.4479,52.488,-16.7384,-999.0 +102.518,16138.1,-64.2901,-80.4479,54.1586,-12.3512,-999.0 +91.4158,16839.1,-64.4533,-80.4479,55.0697,-11.4572,-999.0 +81.2038,17565.8,-63.0796,-80.4479,44.3909,-18.6208,-999.0 +71.8259,18323.0,-62.0103,-80.4479,23.8994,-22.2229,-999.0 +63.2315,19112.9,-61.1832,-80.4479,15.8081,-19.3891,-999.0 +54.5624,20045.5,-57.3298,-80.4479,7.85418,-3.43316,-999.0 + + +MEM = mem005 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.966 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.228,383.966,9.20623,0.940439,-2.6706,-0.934857,-999.0 +967.521,449.764,10.4275,0.120119,-3.56803,0.0481799,-999.0 +957.271,538.461,10.6009,-0.394638,-0.789762,0.243506,-999.0 +944.244,652.441,10.1745,-0.590829,2.42373,-0.0427517,-999.0 +928.162,795.369,10.5964,-2.42608,6.92887,-0.241962,-999.0 +908.682,972.395,11.778,-6.35765,11.0896,-2.44444,-999.0 +885.412,1189.54,12.2936,-8.78885,11.3199,-4.27973,-999.0 +857.975,1452.81,11.6621,-11.108,11.0446,-5.7005,-999.0 +826.431,1764.61,9.72278,-12.8377,13.2591,-8.43827,-999.0 +791.208,2124.45,7.43602,-15.4791,15.0896,-14.5338,-999.0 +752.775,2532.42,5.11015,-18.3029,16.7326,-18.0448,-999.0 +711.634,2988.81,2.50583,-20.2468,19.5406,-20.6982,-999.0 +668.297,3493.59,-0.871985,-17.0854,21.5731,-23.9282,-999.0 +623.294,4046.43,-4.69881,-14.9758,23.6307,-26.2589,-999.0 +578.36,4630.85,-8.62247,-18.8763,27.1337,-27.2398,-999.0 +535.529,5222.52,-12.59,-25.5371,29.9292,-31.3027,-999.0 +495.317,5813.3,-16.7876,-30.0434,29.9249,-37.7348,-999.0 +457.583,6402.95,-21.2338,-31.1815,29.6066,-44.1193,-999.0 +422.193,6991.14,-25.9451,-32.9159,30.6911,-48.3179,-999.0 +389.029,7577.37,-30.8601,-36.5732,31.5429,-51.1125,-999.0 +357.985,8161.06,-35.9538,-42.067,31.435,-52.2375,-999.0 +328.943,8742.02,-41.1906,-48.4026,31.4255,-52.4183,-999.0 +301.792,9320.32,-46.4445,-53.6841,33.066,-52.4514,-999.0 +276.439,9896.2,-51.4753,-57.5462,36.9863,-51.8468,-999.0 +252.787,10470.5,-56.1543,-61.4682,41.3269,-53.1215,-999.0 +230.746,11045.4,-59.6182,-65.9966,42.4223,-54.74,-999.0 +210.221,11625.9,-60.9518,-69.9413,41.746,-49.7113,-999.0 +191.129,12218.5,-60.2067,-72.9987,46.9796,-39.0614,-999.0 +173.391,12828.2,-58.5161,-75.9347,53.8056,-32.6873,-999.0 +156.935,13456.4,-57.5548,-79.0081,57.2722,-31.6598,-999.0 +141.684,14100.8,-58.2443,-80.4479,56.4906,-30.2441,-999.0 +127.569,14758.3,-60.1348,-80.4479,54.4824,-25.7286,-999.0 +114.526,15428.4,-61.9071,-80.4479,54.7188,-21.6904,-999.0 +102.484,16115.6,-62.008,-80.4479,56.423,-20.3665,-999.0 +91.3885,16825.9,-61.0676,-80.4479,54.0817,-20.6951,-999.0 +81.1826,17563.5,-60.0074,-80.4479,41.1197,-24.5282,-999.0 +71.811,18329.9,-59.765,-80.4479,23.5355,-22.3217,-999.0 +63.2223,19128.0,-58.8187,-80.4479,19.3414,-10.425,-999.0 +54.5593,20065.7,-56.911,-80.4479,16.9675,7.96671,-999.0 + + +MEM = mem005 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.916 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.647,383.916,8.65319,1.1461,-1.46582,-0.507112,-999.0 +967.949,449.597,9.91204,0.306827,-2.25447,0.860396,-999.0 +957.69,538.169,10.2423,-0.235691,0.456357,0.947041,-999.0 +944.657,652.116,10.299,-0.680488,3.59813,-0.0528531,-999.0 +928.576,795.148,10.9022,-2.68991,8.82333,-2.57144,-999.0 +909.081,972.223,11.7076,-6.52926,11.0214,-7.92665,-999.0 +885.798,1189.22,12.0219,-9.08341,11.3089,-9.49811,-999.0 +858.353,1452.14,11.196,-10.6859,11.9239,-9.31499,-999.0 +826.791,1763.46,9.21203,-12.209,13.4391,-13.3728,-999.0 +791.548,2122.5,6.58518,-14.1687,13.6166,-17.5313,-999.0 +753.09,2529.22,4.09443,-16.7735,14.356,-18.4611,-999.0 +711.924,2984.47,1.95522,-18.6604,18.0491,-19.8074,-999.0 +668.558,3488.75,-1.08657,-15.4096,21.5196,-23.1509,-999.0 +623.535,4041.18,-4.99037,-15.3018,25.9301,-25.8729,-999.0 +578.584,4625.24,-8.67105,-18.9765,29.9599,-28.8924,-999.0 +535.734,5217.15,-12.3724,-25.0777,31.1698,-33.8153,-999.0 +495.501,5808.59,-16.5548,-27.6215,32.3504,-38.0761,-999.0 +457.745,6398.91,-21.0647,-29.1132,33.7847,-41.3596,-999.0 +422.338,6987.57,-25.8378,-32.1062,33.4699,-44.2299,-999.0 +389.159,7574.09,-30.7937,-36.8743,32.3449,-45.8911,-999.0 +358.103,8158.02,-35.8684,-42.9963,32.2188,-46.4985,-999.0 +329.052,8739.34,-41.0294,-49.2197,33.2746,-47.0922,-999.0 +301.892,9318.22,-46.1952,-53.8092,35.5403,-48.6921,-999.0 +276.528,9894.76,-51.2692,-57.3829,39.4102,-50.5172,-999.0 +252.869,10469.4,-56.1126,-61.7211,43.2809,-52.0589,-999.0 +230.819,11044.1,-59.8626,-65.96,43.8712,-52.9607,-999.0 +210.287,11624.3,-61.0346,-69.8187,42.5262,-47.3891,-999.0 +191.188,12217.2,-60.0102,-72.8768,46.5495,-35.5876,-999.0 +173.445,12826.4,-59.0647,-75.4363,54.3815,-27.7679,-999.0 +156.982,13452.8,-58.2958,-78.3015,58.1921,-25.0396,-999.0 +141.725,14095.6,-58.6685,-80.4479,57.015,-25.3125,-999.0 +127.605,14752.6,-60.0965,-80.4479,54.186,-24.7628,-999.0 +114.556,15423.5,-61.5203,-80.4479,53.4247,-23.5256,-999.0 +102.509,16111.3,-62.1049,-80.4479,53.762,-25.1495,-999.0 +91.4083,16821.1,-61.3661,-80.4479,48.553,-26.6795,-999.0 +81.198,17558.0,-60.2538,-80.4479,36.5866,-23.9422,-999.0 +71.8214,18324.7,-59.4511,-80.4479,21.5186,-19.0431,-999.0 +63.2287,19125.8,-57.6929,-80.4479,15.8349,-8.81818,-999.0 +54.5614,20065.3,-57.1841,-80.4479,15.9,4.19136,-999.0 + + +MEM = mem005 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.902 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.682,383.902,8.48943,1.07675,-1.72606,-0.480094,-999.0 +968.976,449.609,10.1818,0.200914,-1.45133,0.912686,-999.0 +958.701,538.305,10.6906,-0.185818,2.24449,0.0855608,-999.0 +945.655,652.531,11.1751,-1.09968,6.27939,-2.36194,-999.0 +929.557,796.022,11.9494,-3.80825,9.7511,-7.22884,-999.0 +910.048,973.805,13.0152,-7.12902,10.2102,-11.688,-999.0 +886.74,1191.65,12.9559,-9.2218,10.6242,-14.0131,-999.0 +859.259,1455.04,11.3335,-10.9899,9.83595,-18.3678,-999.0 +827.667,1766.15,8.75638,-12.9955,6.94236,-21.9422,-999.0 +792.378,2124.48,5.89348,-13.712,8.24939,-20.191,-999.0 +753.875,2530.5,3.67094,-15.9145,13.2692,-18.7768,-999.0 +712.656,2985.27,1.64702,-18.3896,19.7488,-21.2471,-999.0 +669.244,3488.82,-1.54967,-17.0181,24.2219,-24.1915,-999.0 +624.178,4040.47,-5.21554,-16.4523,27.7895,-26.46,-999.0 +579.181,4624.26,-8.62782,-20.4491,30.514,-29.4263,-999.0 +536.286,5216.37,-12.2821,-23.9821,33.2212,-31.9392,-999.0 +496.002,5808.29,-16.39,-26.1553,35.7685,-33.1805,-999.0 +458.201,6399.23,-20.8253,-29.006,36.808,-35.3566,-999.0 +422.755,6988.59,-25.572,-32.7564,35.9271,-37.7728,-999.0 +389.54,7575.8,-30.5575,-37.6017,34.4778,-39.1911,-999.0 +358.45,8160.36,-35.6668,-43.1292,34.4314,-40.6634,-999.0 +329.366,8742.35,-40.799,-48.5821,36.09,-42.9153,-999.0 +302.175,9322.03,-45.8994,-53.7999,38.7386,-46.2377,-999.0 +276.783,9899.5,-50.9457,-58.8503,41.477,-49.7802,-999.0 +253.098,10475.3,-55.6731,-63.3521,43.127,-52.2569,-999.0 +231.024,11051.7,-59.1772,-67.0886,43.4547,-51.6184,-999.0 +210.469,11633.6,-60.5707,-70.2054,44.9911,-45.0858,-999.0 +191.349,12227.2,-60.0938,-72.8466,49.4995,-35.3195,-999.0 +173.586,12836.6,-59.0031,-75.3043,54.253,-27.6829,-999.0 +157.105,13463.4,-58.2542,-78.0418,57.3205,-23.2829,-999.0 +141.831,14106.1,-58.9153,-80.4479,56.9282,-23.2248,-999.0 +127.695,14762.8,-60.2928,-80.4479,54.0258,-25.0102,-999.0 +114.632,15433.2,-61.7955,-80.4479,51.372,-26.3427,-999.0 +102.571,16119.5,-63.0079,-80.4479,48.7499,-27.796,-999.0 +91.4579,16824.4,-63.6038,-80.4479,44.9999,-29.0011,-999.0 +81.2353,17553.8,-62.594,-80.4479,36.3403,-26.3319,-999.0 +71.8478,18315.0,-60.5502,-80.4479,19.6923,-15.3198,-999.0 +63.2444,19113.7,-58.2883,-80.4479,11.7208,-6.05498,-999.0 +54.5668,20052.2,-57.4875,-80.4479,14.2404,3.87993,-999.0 + + +MEM = mem005 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.866 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.192,383.866,8.12193,1.06491,0.266427,2.52959,-999.0 +968.481,449.519,10.0614,0.250115,1.11196,3.90511,-999.0 +958.226,538.29,11.2299,-0.351063,4.69229,1.91242,-999.0 +945.19,652.815,12.2331,-2.04812,8.65789,-2.06456,-999.0 +929.105,796.936,13.5918,-5.07935,9.59506,-7.39071,-999.0 +909.604,975.501,14.0872,-7.16562,8.06662,-11.4426,-999.0 +886.306,1193.84,13.3362,-9.83144,5.19053,-16.6256,-999.0 +858.847,1457.23,11.1295,-11.8364,3.13583,-19.8338,-999.0 +827.275,1768.13,8.67966,-13.3753,5.52457,-21.213,-999.0 +792.015,2126.61,6.34306,-15.6249,9.36391,-20.7766,-999.0 +753.535,2532.88,3.7552,-16.4796,13.1457,-22.5498,-999.0 +712.335,2987.25,1.01748,-15.3372,16.8325,-26.2594,-999.0 +668.928,3490.32,-1.70486,-14.9998,23.5351,-29.4375,-999.0 +623.88,4042.42,-4.67798,-17.4275,27.9012,-31.4821,-999.0 +578.908,4627.33,-8.07348,-20.0942,30.9096,-33.3615,-999.0 +536.03,5220.55,-11.8883,-22.6914,33.9354,-34.0453,-999.0 +495.765,5813.26,-16.1445,-25.6237,36.4911,-34.4882,-999.0 +457.985,6404.59,-20.7234,-29.0984,37.5601,-36.0299,-999.0 +422.559,6994.02,-25.5743,-32.8437,37.3214,-37.7303,-999.0 +389.361,7581.13,-30.6112,-36.8406,36.2303,-39.0372,-999.0 +358.286,8165.52,-35.7529,-41.5181,35.5192,-40.4499,-999.0 +329.215,8747.29,-40.8823,-46.8609,36.3506,-42.919,-999.0 +302.036,9326.73,-45.9953,-52.6223,37.933,-46.6246,-999.0 +276.657,9903.81,-51.12,-58.4461,39.5622,-50.6505,-999.0 +252.982,10479.0,-55.9063,-63.0544,41.3046,-52.546,-999.0 +230.92,11054.9,-59.2843,-66.9055,43.32,-49.8358,-999.0 +210.375,11636.7,-60.5654,-70.5235,47.0703,-42.9063,-999.0 +191.266,12229.9,-60.2961,-73.0396,52.3767,-33.7514,-999.0 +173.512,12837.8,-59.8184,-75.2232,56.9057,-24.2654,-999.0 +157.041,13461.4,-59.573,-77.7004,60.2517,-19.4814,-999.0 +141.777,14100.8,-59.7384,-80.4479,59.6928,-19.1911,-999.0 +127.65,14754.9,-61.0482,-80.4479,56.9174,-20.6779,-999.0 +114.595,15422.4,-62.8537,-80.4479,53.3074,-23.3175,-999.0 +102.541,16105.6,-63.7563,-80.4479,47.1274,-25.698,-999.0 +91.4338,16809.0,-63.6646,-80.4479,35.9396,-25.3031,-999.0 +81.2166,17538.3,-62.4268,-80.4479,29.2227,-22.2118,-999.0 +71.8352,18301.1,-59.7505,-80.4479,18.5239,-13.8199,-999.0 +63.2373,19099.1,-59.2501,-80.4479,13.2583,-4.85647,-999.0 +54.5647,20034.5,-57.8309,-80.4479,19.4019,-4.10501,-999.0 + + +MEM = mem005 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.821 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.436,383.821,7.70021,0.940418,4.512,2.09163,-999.0 +969.723,449.438,10.1192,0.356153,5.92549,3.85642,-999.0 +959.448,538.292,11.6762,-0.358115,9.74505,1.6978,-999.0 +946.395,653.039,12.9006,-2.06403,12.8577,-3.27641,-999.0 +930.293,797.437,13.9815,-4.04836,12.5929,-8.38749,-999.0 +910.767,976.184,14.1393,-6.00794,9.53512,-14.0768,-999.0 +887.433,1194.49,12.914,-6.79605,5.6884,-19.0777,-999.0 +859.914,1457.62,10.405,-7.28415,5.61455,-18.7881,-999.0 +828.279,1767.98,7.79898,-9.13197,6.63425,-18.3724,-999.0 +792.953,2125.84,5.70908,-12.0743,9.04516,-21.1899,-999.0 +754.405,2532.05,3.82055,-13.0845,13.8381,-24.995,-999.0 +713.147,2987.2,1.63403,-15.1724,21.1344,-24.7998,-999.0 +669.691,3491.35,-1.19872,-15.2305,26.7629,-26.0519,-999.0 +624.59,4044.32,-4.41593,-16.2659,30.052,-29.7924,-999.0 +579.558,4629.89,-7.92537,-18.6894,33.3993,-32.8036,-999.0 +536.623,5223.52,-11.846,-21.8257,36.3376,-33.7119,-999.0 +496.306,5816.58,-15.9766,-25.6656,38.2618,-35.0488,-999.0 +458.479,6408.55,-20.3819,-30.2137,39.3815,-36.6417,-999.0 +423.011,6998.83,-25.2005,-34.5502,39.6083,-37.1972,-999.0 +389.775,7586.74,-30.3405,-37.929,38.8316,-37.2312,-999.0 +358.663,8171.73,-35.5949,-41.6311,37.9162,-37.7179,-999.0 +329.559,8753.93,-40.7695,-47.067,37.9918,-39.3716,-999.0 +302.348,9333.73,-45.8993,-53.3796,39.1743,-43.1072,-999.0 +276.939,9911.06,-51.1127,-58.4293,40.7364,-47.5035,-999.0 +253.235,10486.4,-55.9138,-62.507,42.247,-48.9444,-999.0 +231.145,11062.8,-59.0026,-66.8565,44.3006,-45.6958,-999.0 +210.576,11645.4,-60.3518,-70.2649,48.3061,-39.7654,-999.0 +191.443,12238.6,-60.581,-72.7667,52.5242,-35.3036,-999.0 +173.669,12846.1,-60.0443,-75.1362,55.2234,-30.7615,-999.0 +157.176,13469.3,-59.7341,-77.463,59.4625,-28.4192,-999.0 +141.893,14108.8,-59.6708,-80.4479,60.8902,-27.3498,-999.0 +127.747,14764.0,-60.6234,-80.4479,59.7459,-24.8147,-999.0 +114.675,15433.2,-62.4075,-80.4479,56.874,-23.3805,-999.0 +102.606,16117.0,-64.0254,-80.4479,51.1087,-25.4609,-999.0 +91.4846,16819.4,-64.2608,-80.4479,38.8446,-25.2683,-999.0 +81.255,17546.7,-63.3202,-80.4479,31.2091,-18.0196,-999.0 +71.8612,18305.5,-61.3152,-80.4479,26.1468,-10.2389,-999.0 +63.2527,19098.4,-60.8188,-80.4479,20.3373,-6.8554,-999.0 +54.5699,20031.0,-58.1974,-80.4479,25.7672,-9.56399,-999.0 + + +MEM = mem005 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.786 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.439,383.786,7.43865,0.509042,5.5571,-0.563158,-999.0 +968.742,449.405,10.4335,0.348441,9.16796,0.60474,-999.0 +958.471,538.403,12.3331,-0.431363,12.1476,-2.56374,-999.0 +945.438,653.522,14.099,-1.85008,14.3107,-8.60982,-999.0 +929.342,798.363,14.5585,-3.15474,12.2752,-14.3415,-999.0 +909.84,977.314,14.0656,-4.04356,7.75689,-19.8898,-999.0 +886.516,1195.42,12.2035,-4.8065,5.05975,-22.534,-999.0 +859.025,1458.0,9.6777,-5.74723,3.91203,-21.5093,-999.0 +827.413,1767.68,7.06195,-7.50196,2.94441,-19.2171,-999.0 +792.117,2124.79,5.0633,-10.1371,7.28235,-20.1149,-999.0 +753.619,2530.77,4.17734,-15.4746,17.9909,-24.7317,-999.0 +712.415,2986.78,2.53212,-15.8729,26.8377,-26.2183,-999.0 +669.012,3492.25,-0.560648,-14.7382,30.0399,-27.4627,-999.0 +623.959,4046.07,-4.18151,-15.8273,31.6073,-30.5598,-999.0 +578.977,4631.52,-8.21812,-18.2839,33.7581,-32.3842,-999.0 +536.09,5224.46,-12.1072,-21.5833,36.2887,-32.5939,-999.0 +495.818,5817.07,-16.0202,-25.8409,38.993,-32.9698,-999.0 +458.036,6408.92,-20.3184,-30.8257,40.9652,-33.5343,-999.0 +422.609,6999.23,-25.102,-35.6024,41.4254,-33.6465,-999.0 +389.414,7587.24,-30.1977,-39.6275,40.7995,-33.9017,-999.0 +358.338,8172.45,-35.3978,-43.1579,40.4886,-35.4904,-999.0 +329.266,8754.93,-40.5961,-47.3019,40.8313,-38.6834,-999.0 +302.087,9334.86,-45.8327,-52.7931,41.5176,-42.6495,-999.0 +276.703,9912.15,-51.0718,-58.8215,42.324,-46.511,-999.0 +253.026,10487.7,-55.6367,-64.1736,43.6136,-47.5562,-999.0 +230.96,11065.0,-58.5035,-67.9965,46.0455,-44.6729,-999.0 +210.411,11648.6,-59.9373,-70.4205,50.2472,-40.1083,-999.0 +191.298,12242.6,-60.2609,-72.9587,53.2304,-35.5902,-999.0 +173.541,12850.5,-59.8067,-75.1907,57.3699,-29.9232,-999.0 +157.066,13473.8,-59.7618,-77.5614,60.4514,-28.3414,-999.0 +141.797,14112.8,-59.809,-80.4479,61.2327,-27.0079,-999.0 +127.666,14767.5,-60.5166,-80.4479,59.9557,-25.4764,-999.0 +114.606,15437.5,-61.8143,-80.4479,57.7358,-24.2277,-999.0 +102.55,16123.8,-62.8097,-80.4479,51.2547,-24.9581,-999.0 +91.4393,16830.4,-62.7176,-80.4479,39.2577,-23.7236,-999.0 +81.2201,17562.6,-61.7359,-80.4479,31.2765,-14.463,-999.0 +71.8362,18325.3,-60.4438,-80.4479,27.5401,-8.15049,-999.0 +63.2373,19123.4,-58.5431,-80.4479,23.5495,-11.6844,-999.0 +54.5643,20061.0,-57.5149,-80.4479,27.6646,-12.3292,-999.0 + + +MEM = mem005 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.734 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.701,383.734,6.8888,0.452245,6.46258,-2.00042,-999.0 +969.009,449.272,10.2175,0.344878,10.9456,-2.08514,-999.0 +958.744,538.279,12.4948,-0.140027,14.0493,-4.99495,-999.0 +945.698,653.477,14.1752,-1.08311,14.6239,-11.5414,-999.0 +929.599,798.326,14.313,-2.13675,12.981,-17.0364,-999.0 +910.081,976.979,13.1467,-2.89981,10.1419,-21.9751,-999.0 +886.746,1194.42,11.1216,-3.63986,7.72605,-22.4648,-999.0 +859.238,1456.25,8.82602,-4.56474,6.58505,-18.3626,-999.0 +827.612,1765.3,6.46721,-6.29222,6.94939,-14.3372,-999.0 +792.303,2122.13,5.04641,-10.6182,11.0257,-17.072,-999.0 +753.794,2528.29,4.40992,-15.2795,20.0417,-24.3407,-999.0 +712.575,2984.54,2.48077,-14.8097,25.3714,-27.472,-999.0 +669.153,3489.74,-0.93366,-14.1638,27.8234,-27.4655,-999.0 +624.082,4042.48,-4.96522,-15.5233,29.6445,-28.2612,-999.0 +579.086,4626.83,-8.54173,-18.2576,32.2963,-29.4403,-999.0 +536.186,5219.54,-12.0572,-21.6399,34.9228,-30.733,-999.0 +495.903,5812.3,-16.0251,-25.6654,37.3502,-31.584,-999.0 +458.108,6404.15,-20.4147,-30.1849,39.4618,-32.1827,-999.0 +422.672,6994.48,-25.0971,-35.306,40.0985,-32.6333,-999.0 +389.467,7582.78,-30.0373,-40.8515,39.3545,-32.4032,-999.0 +358.387,8168.43,-35.2475,-45.1131,38.7551,-32.8004,-999.0 +329.308,8751.25,-40.5384,-48.5183,39.1324,-34.5563,-999.0 +302.123,9331.37,-45.8157,-53.5032,40.0188,-37.1534,-999.0 +276.736,9908.75,-51.1055,-59.4526,41.015,-40.3233,-999.0 +253.054,10484.2,-55.7664,-64.4518,42.4108,-42.7707,-999.0 +230.984,11060.8,-58.919,-67.0949,44.5034,-43.074,-999.0 +210.432,11643.2,-60.5351,-69.5251,47.4425,-40.8294,-999.0 +191.317,12236.1,-60.5955,-72.4653,51.3798,-34.6939,-999.0 +173.558,12842.9,-60.3518,-75.155,57.8795,-27.9652,-999.0 +157.081,13465.5,-59.7656,-78.3922,64.5447,-25.7495,-999.0 +141.812,14104.8,-59.6486,-80.4479,65.8875,-25.8291,-999.0 +127.679,14760.6,-60.1161,-80.4479,62.1441,-25.9737,-999.0 +114.619,15432.3,-61.2254,-80.4479,55.838,-25.3506,-999.0 +102.56,16121.0,-62.0318,-80.4479,46.6508,-25.4949,-999.0 +91.4485,16829.9,-62.178,-80.4479,36.7136,-24.196,-999.0 +81.2278,17563.2,-61.7701,-80.4479,30.0545,-17.0379,-999.0 +71.8424,18324.3,-61.3656,-80.4479,28.7956,-12.6264,-999.0 +63.2416,19121.0,-58.5103,-80.4479,25.6182,-14.7624,-999.0 +54.5661,20058.4,-57.729,-80.4479,24.1347,-17.0398,-999.0 + + +MEM = mem005 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.608 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.879,383.608,5.57835,0.60073,6.8513,-6.5878,-999.0 +970.155,449.003,10.0209,0.766802,15.8472,-12.2358,-999.0 +959.883,537.902,11.8613,0.75057,17.9812,-16.3071,-999.0 +946.815,652.582,12.1061,0.13035,16.724,-20.1431,-999.0 +930.691,796.461,12.197,-0.808763,13.131,-21.7357,-999.0 +911.144,974.196,11.8974,-1.69334,11.7619,-18.3273,-999.0 +887.776,1191.14,10.7412,-2.96549,11.2583,-13.9421,-999.0 +860.236,1452.99,9.17512,-5.47239,11.5633,-12.35,-999.0 +828.587,1762.84,7.85461,-9.21771,14.5028,-15.8017,-999.0 +793.251,2121.05,6.21506,-12.503,18.7017,-24.3255,-999.0 +754.701,2528.2,4.71115,-14.4208,23.1054,-29.254,-999.0 +713.424,2984.4,2.05899,-13.9761,25.6948,-29.2138,-999.0 +669.945,3488.67,-1.56993,-14.2628,27.4522,-27.4166,-999.0 +624.819,4040.46,-5.27397,-15.57,30.2737,-25.5901,-999.0 +579.763,4624.12,-8.9487,-17.0744,33.5717,-27.1094,-999.0 +536.8,5216.11,-12.511,-19.1956,37.3229,-29.7124,-999.0 +496.461,5808.41,-16.2238,-23.5251,41.2916,-29.1918,-999.0 +458.617,6400.11,-20.4947,-29.2085,42.8464,-28.0399,-999.0 +423.137,6990.35,-25.1695,-35.3061,41.2104,-27.9759,-999.0 +389.892,7578.58,-30.0804,-41.0746,39.3604,-28.39,-999.0 +358.773,8164.34,-35.1722,-46.3031,39.5779,-29.0335,-999.0 +329.659,8747.51,-40.3656,-51.0938,40.7556,-30.1604,-999.0 +302.44,9328.17,-45.6212,-56.3784,41.0659,-32.4161,-999.0 +277.021,9906.16,-50.8866,-61.3139,41.5275,-35.6985,-999.0 +253.311,10482.3,-55.5751,-64.266,42.1044,-40.2917,-999.0 +231.213,11058.9,-59.1558,-66.456,43.4938,-42.5268,-999.0 +210.635,11640.4,-61.0442,-69.449,47.8003,-39.0146,-999.0 +191.496,12232.2,-60.9923,-72.5026,54.0334,-32.0117,-999.0 +173.714,12838.6,-60.3911,-75.3419,61.2862,-27.4329,-999.0 +157.217,13460.9,-60.0251,-78.4341,67.503,-26.6352,-999.0 +141.928,14100.4,-59.4438,-80.4479,67.0752,-26.3972,-999.0 +127.777,14757.2,-59.8743,-80.4479,62.985,-26.1189,-999.0 +114.7,15429.6,-61.1521,-80.4479,55.9172,-27.532,-999.0 +102.626,16118.4,-62.3102,-80.4479,47.2214,-27.3549,-999.0 +91.5006,16825.7,-63.1279,-80.4479,39.1014,-25.1461,-999.0 +81.2666,17555.1,-63.2945,-80.4479,31.4914,-20.1327,-999.0 +71.8694,18311.1,-63.0019,-80.4479,28.1729,-16.268,-999.0 +63.2578,19101.8,-60.4407,-80.4479,25.8306,-17.3814,-999.0 +54.5715,20035.5,-58.1688,-80.4479,19.1983,-18.4096,-999.0 + + +MEM = mem005 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.512 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.025,383.512,4.53916,0.914565,5.65701,-10.0778,-999.0 +970.298,448.474,7.52956,0.787987,7.86749,-21.9898,-999.0 +960.019,536.773,10.4508,0.135982,5.05062,-31.1273,-999.0 +946.962,650.996,11.3279,-0.481314,0.0427802,-30.4632,-999.0 +930.841,794.41,11.3031,-1.46159,0.120348,-25.008,-999.0 +911.291,971.605,11.3032,-3.23621,4.37307,-18.1187,-999.0 +887.928,1188.22,10.8284,-5.24096,9.77581,-13.578,-999.0 +860.398,1450.04,9.46077,-7.32908,13.325,-13.5994,-999.0 +828.746,1759.8,7.63282,-9.58082,15.371,-18.4667,-999.0 +793.407,2117.79,6.10956,-12.1245,19.5929,-26.0889,-999.0 +754.842,2524.67,4.37461,-13.2182,24.1663,-27.9502,-999.0 +713.555,2980.48,1.78957,-13.0749,26.7204,-26.5874,-999.0 +670.066,3484.84,-1.29892,-13.9527,29.181,-25.5201,-999.0 +624.929,4037.3,-4.95763,-14.9782,31.5519,-25.6811,-999.0 +579.862,4621.62,-8.75097,-16.1604,34.5345,-26.4246,-999.0 +536.887,5213.91,-12.5345,-18.58,39.4928,-26.6798,-999.0 +496.537,5805.97,-16.467,-22.9516,43.4579,-25.0972,-999.0 +458.687,6397.22,-20.6903,-28.7004,44.7607,-24.8698,-999.0 +423.198,6987.13,-25.2792,-35.3412,43.1148,-25.5034,-999.0 +389.948,7575.22,-30.0929,-41.4718,41.5764,-25.8256,-999.0 +358.824,8161.05,-35.1054,-46.5808,42.1969,-25.6873,-999.0 +329.706,8744.45,-40.2564,-51.4487,43.5732,-25.4058,-999.0 +302.483,9325.42,-45.4924,-56.6867,43.8565,-26.1672,-999.0 +277.061,9903.85,-50.682,-61.6539,43.1267,-29.4574,-999.0 +253.345,10480.5,-55.3872,-64.4704,42.3149,-34.0592,-999.0 +231.244,11057.6,-59.0375,-66.6845,43.6095,-36.085,-999.0 +210.663,11639.5,-60.8769,-69.43,48.1406,-35.0949,-999.0 +191.52,12232.1,-60.5374,-73.0185,54.9181,-33.6593,-999.0 +173.735,12840.2,-59.7176,-75.7086,62.1168,-32.7016,-999.0 +157.235,13464.5,-59.3477,-78.3933,65.8204,-34.5959,-999.0 +141.943,14105.5,-59.1285,-80.4479,64.5586,-34.6777,-999.0 +127.791,14763.0,-59.7838,-80.4479,60.7829,-32.0323,-999.0 +114.711,15435.3,-61.3159,-80.4479,55.3535,-29.6912,-999.0 +102.636,16123.3,-62.6598,-80.4479,46.5738,-26.5366,-999.0 +91.5078,16829.4,-63.5503,-80.4479,37.6455,-23.1223,-999.0 +81.2724,17558.2,-63.2683,-80.4479,31.788,-19.746,-999.0 +71.8736,18316.0,-62.0884,-80.4479,27.4803,-16.09,-999.0 +63.2604,19109.6,-59.8317,-80.4479,22.5483,-19.0806,-999.0 +54.5724,20046.8,-57.2578,-80.4479,9.4787,-22.6607,-999.0 + + +MEM = mem005 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.626 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.496,383.626,5.72019,0.97963,1.98828,-14.644,-999.0 +970.766,448.689,7.46129,0.708699,1.99248,-24.8589,-999.0 +960.489,536.862,9.78593,0.469603,-2.93967,-32.2364,-999.0 +947.412,650.86,10.7768,0.033398,-6.91071,-32.0746,-999.0 +931.281,793.947,10.4688,-0.861448,-5.12094,-28.188,-999.0 +911.719,970.5,9.94782,-2.16819,-0.189579,-23.9859,-999.0 +888.343,1186.14,9.434,-4.15054,6.53848,-19.9784,-999.0 +860.793,1446.96,8.41814,-6.06435,10.403,-18.9705,-999.0 +829.118,1755.92,6.95404,-7.77882,12.8591,-22.1284,-999.0 +793.747,2113.38,5.63353,-9.88875,18.3759,-24.5066,-999.0 +755.158,2519.86,4.04222,-12.0881,24.8879,-24.4798,-999.0 +713.85,2975.46,1.74783,-12.8546,28.4041,-24.4545,-999.0 +670.342,3479.88,-1.19136,-14.3903,30.2142,-25.1176,-999.0 +625.19,4032.63,-4.71508,-15.5944,31.831,-24.9841,-999.0 +580.104,4617.51,-8.42887,-16.5012,34.8992,-24.6886,-999.0 +537.114,5210.26,-12.4433,-18.2822,39.5529,-23.8881,-999.0 +496.741,5802.33,-16.6259,-21.8068,42.7032,-24.4685,-999.0 +458.87,6393.31,-20.873,-27.3978,43.5654,-25.1221,-999.0 +423.365,6982.92,-25.4279,-34.2884,43.612,-25.5085,-999.0 +390.099,7570.7,-30.2414,-40.9141,44.0823,-25.7769,-999.0 +358.962,8156.25,-35.2161,-46.3748,45.184,-25.5157,-999.0 +329.832,8739.47,-40.3206,-51.015,46.0899,-24.8723,-999.0 +302.597,9320.34,-45.5253,-55.5574,45.8722,-24.469,-999.0 +277.163,9898.78,-50.6732,-60.5368,44.5397,-26.019,-999.0 +253.437,10475.5,-55.3748,-64.9104,43.7191,-29.6471,-999.0 +231.326,11053.0,-58.8118,-67.8962,46.0819,-32.6516,-999.0 +210.735,11636.4,-59.9745,-70.5264,51.4982,-34.3651,-999.0 +191.584,12232.2,-59.2203,-72.6251,58.5123,-35.487,-999.0 +173.791,12843.5,-58.7669,-74.9668,64.3885,-34.9929,-999.0 +157.282,13469.9,-58.9689,-77.7296,66.3085,-34.3517,-999.0 +141.984,14111.3,-59.2958,-80.4479,63.9246,-33.1281,-999.0 +127.824,14768.1,-60.1343,-80.4479,60.4079,-30.764,-999.0 +114.739,15439.6,-61.5742,-80.4479,56.1878,-28.2389,-999.0 +102.658,16126.7,-63.0035,-80.4479,48.069,-25.0987,-999.0 +91.5258,16832.1,-63.6866,-80.4479,38.4307,-21.8853,-999.0 +81.2859,17561.3,-63.0086,-80.4479,31.3373,-22.3055,-999.0 +71.8832,18321.5,-61.1712,-80.4479,24.7487,-22.0173,-999.0 +63.2663,19117.5,-59.624,-80.4479,18.5615,-22.7615,-999.0 +54.5743,20053.0,-58.2065,-80.4479,3.97801,-21.8524,-999.0 + + +MEM = mem005 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.607 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.421,383.607,5.49503,0.971941,0.641225,-14.6946,-999.0 +972.687,448.441,5.87186,0.687804,0.118245,-22.9791,-999.0 +962.377,536.012,7.57868,0.240617,-3.27086,-31.9668,-999.0 +949.275,649.284,9.32598,-0.547584,-8.07232,-35.8259,-999.0 +933.113,791.781,9.56757,-1.22163,-6.72323,-31.9635,-999.0 +913.507,967.743,8.85183,-1.51286,-3.98202,-28.0684,-999.0 +890.073,1182.5,7.879,-2.36134,-0.0835466,-24.7788,-999.0 +862.457,1442.22,7.14268,-4.67101,5.83099,-23.4499,-999.0 +830.711,1750.37,6.43018,-7.33662,11.367,-25.5887,-999.0 +795.264,2107.63,5.64404,-9.75848,18.4634,-25.8137,-999.0 +756.591,2514.25,4.06005,-11.4135,25.6439,-23.2954,-999.0 +715.194,2969.86,1.62455,-13.3086,29.4655,-22.6319,-999.0 +671.604,3474.05,-1.35217,-15.1748,31.2349,-22.987,-999.0 +626.36,4026.67,-4.68873,-16.767,32.0266,-22.9952,-999.0 +581.19,4611.56,-8.36112,-18.5575,33.5093,-22.9603,-999.0 +538.12,5204.28,-12.4212,-20.4621,35.901,-22.9224,-999.0 +497.673,5796.31,-16.6109,-23.2578,38.3653,-23.9089,-999.0 +459.725,6387.36,-20.8625,-27.9673,40.6211,-25.7014,-999.0 +424.147,6977.2,-25.3435,-34.38,42.6679,-26.8387,-999.0 +390.811,7565.48,-30.0504,-41.1303,44.9058,-27.3188,-999.0 +359.609,8151.64,-35.0413,-45.9508,46.4074,-27.6683,-999.0 +330.417,8735.4,-40.2128,-49.5522,46.5045,-28.4087,-999.0 +303.124,9316.79,-45.3999,-54.1343,45.677,-29.8033,-999.0 +277.636,9895.75,-50.5747,-59.0909,44.454,-31.4051,-999.0 +253.86,10473.1,-55.2143,-63.3856,43.8983,-33.256,-999.0 +231.702,11052.0,-58.055,-67.0829,46.6595,-36.8277,-999.0 +211.068,11638.0,-59.095,-70.0933,53.5019,-39.85,-999.0 +191.876,12235.1,-59.4155,-72.8522,60.8367,-39.7681,-999.0 +174.046,12845.2,-59.6403,-75.2828,65.869,-35.88,-999.0 +157.503,13469.4,-59.9113,-77.4261,67.8956,-33.4464,-999.0 +142.173,14108.7,-60.0974,-79.9629,65.7317,-31.2962,-999.0 +127.985,14763.4,-60.98,-80.4479,61.5119,-27.9225,-999.0 +114.872,15432.6,-62.556,-80.4479,58.3019,-25.5367,-999.0 +102.767,16117.7,-63.6642,-80.4479,53.9427,-23.6957,-999.0 +91.6116,16823.2,-63.4686,-80.4479,44.9703,-20.4838,-999.0 +81.3509,17554.8,-62.3857,-80.4479,35.6416,-21.4288,-999.0 +71.9286,18317.6,-60.93,-80.4479,25.9715,-23.6046,-999.0 +63.2939,19114.3,-60.1214,-80.4479,19.0793,-23.2222,-999.0 +54.584,20048.8,-58.9505,-80.4479,10.0827,-16.9154,-999.0 + + +MEM = mem005 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.692 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.924,383.692,6.34656,0.919445,-1.77371,-16.4849,-999.0 +974.179,448.58,5.62951,0.68983,-2.44493,-20.945,-999.0 +963.85,535.688,5.1145,0.195677,-4.39756,-28.3041,-999.0 +950.738,647.919,6.64102,-0.883003,-9.58459,-36.924,-999.0 +934.544,789.287,7.77216,-1.98929,-9.99737,-36.2447,-999.0 +914.913,964.316,7.7752,-2.7389,-7.18439,-32.951,-999.0 +891.446,1178.31,7.09656,-3.06657,-3.65544,-29.8639,-999.0 +863.778,1437.23,6.13025,-3.56186,1.41586,-26.5487,-999.0 +831.97,1744.54,5.61941,-6.3288,7.76956,-26.1127,-999.0 +796.467,2101.41,5.70739,-10.522,16.7336,-25.3115,-999.0 +757.737,2508.35,4.49714,-12.676,25.1192,-22.7832,-999.0 +716.279,2964.43,1.85561,-14.1279,28.8698,-22.286,-999.0 +672.622,3468.9,-1.24938,-15.7686,30.3686,-22.3516,-999.0 +627.311,4021.9,-4.40699,-17.3568,30.9558,-22.0327,-999.0 +582.071,4607.48,-8.04117,-18.7889,32.8845,-21.4844,-999.0 +538.93,5200.85,-12.211,-20.327,35.648,-21.0671,-999.0 +498.414,5793.3,-16.558,-22.6449,37.7058,-22.3536,-999.0 +460.402,6384.57,-20.8557,-27.0449,39.6521,-25.2884,-999.0 +424.762,6974.75,-25.1929,-33.7586,41.3999,-27.5083,-999.0 +391.372,7563.53,-29.8942,-40.144,42.1879,-28.4929,-999.0 +360.117,8150.17,-34.9255,-43.9241,41.9666,-29.5074,-999.0 +330.876,8734.44,-40.0695,-46.5482,41.9627,-30.695,-999.0 +303.537,9316.4,-45.244,-50.6879,41.588,-32.1507,-999.0 +278.007,9896.09,-50.3079,-56.4069,41.8229,-33.6715,-999.0 +254.191,10474.7,-54.6327,-62.1681,43.4619,-36.1268,-999.0 +231.996,11055.3,-57.5621,-66.8421,47.5673,-38.7966,-999.0 +211.329,11642.2,-59.0941,-70.0616,54.811,-40.0685,-999.0 +192.106,12239.3,-59.5455,-72.693,63.0241,-37.6457,-999.0 +174.248,12849.6,-59.6525,-74.8541,68.5697,-31.6845,-999.0 +157.679,13473.3,-60.3638,-76.6376,71.4045,-28.8896,-999.0 +142.323,14111.1,-60.8538,-78.7209,70.0064,-28.4929,-999.0 +128.112,14764.1,-61.6133,-80.4479,65.2767,-26.3177,-999.0 +114.979,15431.8,-63.1799,-80.4479,60.3884,-23.7695,-999.0 +102.853,16114.4,-64.8923,-80.4479,55.2215,-23.9941,-999.0 +91.68,16814.7,-65.6292,-80.4479,48.84,-24.0533,-999.0 +81.4024,17539.1,-64.7416,-80.4479,38.6565,-24.2546,-999.0 +71.9647,18294.2,-63.3062,-80.4479,28.319,-24.1154,-999.0 +63.3156,19085.3,-61.2888,-80.4479,19.0594,-20.6724,-999.0 +54.5914,20019.0,-58.8935,-80.4479,11.669,-16.686,-999.0 + + +MEM = mem005 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.736 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.771,383.736,6.79244,0.888802,-3.6428,-16.5223,-999.0 +974.024,448.703,5.88244,0.671398,-4.44311,-19.7375,-999.0 +963.701,535.816,4.90325,0.403114,-5.11507,-21.9486,-999.0 +950.587,647.396,3.78395,-0.19778,-6.84145,-26.4864,-999.0 +934.387,787.451,5.31552,-2.28773,-11.5199,-36.7846,-999.0 +914.764,961.508,6.99505,-3.1333,-8.94228,-36.2762,-999.0 +891.301,1175.25,7.21837,-3.69942,-4.93749,-33.34,-999.0 +863.649,1434.33,6.55143,-5.03714,0.127912,-30.6056,-999.0 +831.856,1741.95,6.03604,-7.85147,7.26417,-28.5597,-999.0 +796.361,2098.94,5.71808,-11.5349,15.5789,-26.5837,-999.0 +757.643,2505.8,4.49775,-13.4229,23.2907,-24.3432,-999.0 +716.195,2961.83,1.84611,-14.3026,27.6129,-23.4775,-999.0 +672.539,3466.24,-1.26774,-15.9161,29.7871,-23.2842,-999.0 +627.234,4019.34,-4.30525,-17.3082,30.8839,-22.9927,-999.0 +581.998,4605.19,-7.907,-18.5518,33.6548,-20.7568,-999.0 +538.861,5198.78,-12.1865,-20.0275,36.2152,-19.7419,-999.0 +498.35,5791.39,-16.4525,-22.9453,37.6826,-21.9522,-999.0 +460.344,6383.0,-20.6307,-27.9712,39.0408,-25.246,-999.0 +424.712,6973.58,-25.037,-34.0336,40.4673,-27.3162,-999.0 +391.325,7562.67,-29.7969,-38.9153,41.9137,-28.1323,-999.0 +360.073,8149.66,-34.7676,-42.7073,42.9028,-28.6207,-999.0 +330.836,8734.39,-39.8673,-46.7084,43.6445,-29.719,-999.0 +303.501,9316.89,-45.0123,-51.7019,44.2085,-30.7674,-999.0 +277.974,9897.36,-49.9268,-57.5205,45.277,-32.6965,-999.0 +254.162,10477.3,-54.0144,-62.7743,48.5106,-35.6898,-999.0 +231.971,11059.8,-56.7668,-67.1797,54.2051,-38.0453,-999.0 +211.307,11649.1,-58.0702,-70.4883,60.1361,-39.0593,-999.0 +192.087,12249.3,-58.3713,-72.9261,66.1854,-37.3464,-999.0 +174.23,12861.9,-59.1932,-74.8975,71.3511,-32.108,-999.0 +157.662,13485.5,-60.8975,-76.5523,73.8703,-31.0683,-999.0 +142.309,14121.0,-61.8049,-78.5028,73.1838,-31.9194,-999.0 +128.1,14770.9,-62.6617,-80.4479,69.6424,-29.7529,-999.0 +114.969,15435.6,-64.0308,-80.4479,64.8991,-26.0061,-999.0 +102.845,16116.6,-65.009,-80.4479,58.8763,-23.9062,-999.0 +91.6738,16817.8,-64.9784,-80.4479,50.6014,-23.6497,-999.0 +81.3977,17543.7,-64.5171,-80.4479,40.929,-24.3677,-999.0 +71.9616,18297.9,-63.9426,-80.4479,30.9158,-25.062,-999.0 +63.3139,19087.7,-61.3359,-80.4479,20.8621,-19.7863,-999.0 +54.5907,20022.9,-58.2209,-80.4479,10.9475,-19.5283,-999.0 + + +MEM = mem005 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.844 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.183,383.844,7.93962,0.53196,-4.60487,-15.6763,-999.0 +975.436,449.06,6.96298,0.300651,-5.40731,-18.2429,-999.0 +965.09,536.494,5.95429,0.0487099,-5.90574,-19.6533,-999.0 +951.953,648.477,4.77172,-0.294593,-6.46601,-20.9607,-999.0 +935.741,788.244,3.35647,-1.27681,-8.74184,-25.262,-999.0 +916.078,961.028,4.82262,-3.66128,-12.318,-34.8711,-999.0 +892.59,1173.47,6.01936,-4.53796,-7.84451,-35.1678,-999.0 +864.896,1431.75,6.05739,-5.53966,-1.29525,-31.6621,-999.0 +833.054,1738.91,5.73142,-8.07246,6.45427,-28.547,-999.0 +797.513,2095.5,5.37667,-11.5224,13.8572,-27.7795,-999.0 +758.732,2501.99,4.27905,-13.0806,21.0523,-25.6303,-999.0 +717.219,2957.97,1.89932,-13.7992,26.2802,-23.9487,-999.0 +673.497,3462.66,-1.11583,-15.6629,29.422,-22.6162,-999.0 +628.121,4015.98,-4.29885,-17.0365,31.3738,-22.1474,-999.0 +582.813,4601.98,-7.88644,-17.7769,34.4714,-20.1669,-999.0 +539.607,5195.83,-12.0894,-19.7947,35.8814,-20.2584,-999.0 +499.034,5788.9,-16.1769,-23.7181,36.1626,-22.8925,-999.0 +460.971,6381.21,-20.3116,-28.9709,36.633,-24.7869,-999.0 +425.285,6972.5,-24.7966,-33.9835,38.2317,-25.5487,-999.0 +391.845,7562.19,-29.6281,-37.8491,39.9897,-26.7146,-999.0 +360.542,8149.72,-34.6073,-42.0274,41.3742,-27.9408,-999.0 +331.259,8734.97,-39.7036,-46.8389,43.1968,-28.5974,-999.0 +303.882,9317.95,-44.9035,-51.8073,44.9292,-28.9224,-999.0 +278.315,9898.67,-49.9586,-56.8533,47.0279,-29.8424,-999.0 +254.467,10478.4,-54.2337,-62.2553,50.3473,-32.6011,-999.0 +232.242,11060.5,-56.9977,-66.8509,54.9069,-36.6292,-999.0 +211.546,11649.7,-58.1188,-70.0288,59.9909,-39.0944,-999.0 +192.296,12250.0,-58.4345,-72.7496,65.4023,-37.7942,-999.0 +174.413,12862.5,-59.3101,-75.1279,70.2777,-34.6568,-999.0 +157.82,13486.5,-60.6941,-77.2117,73.5335,-34.6185,-999.0 +142.444,14122.8,-61.7592,-79.3522,74.1504,-35.2058,-999.0 +128.214,14772.8,-62.8418,-80.4479,71.7176,-34.3318,-999.0 +115.064,15437.8,-63.9564,-80.4479,66.7102,-30.8673,-999.0 +102.924,16120.5,-64.3421,-80.4479,60.1068,-27.1561,-999.0 +91.7362,16825.3,-63.8644,-80.4479,51.0548,-25.9829,-999.0 +81.4454,17554.5,-64.0414,-80.4479,39.7233,-27.4629,-999.0 +71.995,18310.9,-63.6447,-80.4479,30.4889,-26.9205,-999.0 +63.3341,19104.2,-60.2035,-80.4479,18.6563,-18.8693,-999.0 +54.5977,20046.6,-56.6915,-80.4479,5.38925,-13.79,-999.0 + + +MEM = mem005 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.894 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.536,383.894,8.51172,0.205081,-3.89994,-15.0058,-999.0 +974.79,449.229,7.52279,0.00794427,-4.42737,-16.9958,-999.0 +964.456,536.826,6.52101,-0.18413,-4.66555,-17.8633,-999.0 +951.329,649.024,5.34308,-0.404678,-4.82125,-18.3975,-999.0 +935.121,789.09,3.92572,-0.665975,-4.96007,-18.8093,-999.0 +915.475,961.56,3.33998,-3.0749,-9.68257,-27.5319,-999.0 +891.997,1173.09,5.0232,-4.49274,-8.33163,-33.6022,-999.0 +864.322,1430.72,5.56831,-5.18102,-1.35236,-32.2724,-999.0 +832.503,1737.28,5.10109,-7.75614,5.79853,-28.3052,-999.0 +796.985,2092.96,4.63794,-11.9502,12.4281,-27.8164,-999.0 +758.237,2498.48,3.79643,-14.1574,18.5034,-27.5212,-999.0 +716.752,2953.74,1.62726,-14.1829,24.2623,-24.6982,-999.0 +673.066,3457.94,-1.33695,-15.3773,29.0274,-22.0597,-999.0 +627.718,4010.87,-4.53561,-15.5683,32.79,-21.228,-999.0 +582.435,4596.35,-8.23981,-16.8587,35.2008,-21.3928,-999.0 +539.258,5189.72,-12.1673,-20.0434,35.1472,-22.8575,-999.0 +498.716,5782.85,-15.983,-24.2693,35.5023,-24.2371,-999.0 +460.68,6375.46,-20.1909,-28.6498,37.346,-25.0869,-999.0 +425.017,6966.85,-24.8239,-33.0469,39.2184,-25.0411,-999.0 +391.599,7556.43,-29.6735,-37.8847,40.9013,-25.1783,-999.0 +360.319,8143.73,-34.7,-42.8882,43.0699,-25.5656,-999.0 +331.06,8728.61,-39.8463,-47.8968,45.0403,-25.7765,-999.0 +303.703,9311.13,-45.0582,-52.5832,46.6912,-26.2872,-999.0 +278.155,9891.47,-50.0388,-57.1099,48.698,-28.406,-999.0 +254.324,10471.0,-54.2543,-61.5554,51.1309,-32.84,-999.0 +232.115,11052.5,-57.3155,-65.8665,54.434,-37.0236,-999.0 +211.434,11640.0,-58.953,-69.8176,59.9897,-39.0968,-999.0 +192.197,12237.6,-59.4415,-73.1359,66.9851,-39.5279,-999.0 +174.327,12847.7,-59.9636,-75.5484,72.2329,-38.6109,-999.0 +157.746,13470.4,-60.8741,-77.5823,75.1287,-38.7714,-999.0 +142.381,14106.6,-61.511,-79.8343,74.0269,-38.7271,-999.0 +128.16,14758.0,-62.0667,-80.4479,69.5066,-37.2751,-999.0 +115.019,15426.1,-62.6551,-80.4479,63.6482,-33.6527,-999.0 +102.887,16112.9,-62.998,-80.4479,57.5099,-28.6487,-999.0 +91.7066,16820.7,-63.2257,-80.4479,50.0576,-27.9707,-999.0 +81.4231,17551.7,-63.5196,-80.4479,39.0556,-30.0925,-999.0 +71.9797,18311.0,-62.3449,-80.4479,30.1909,-28.0835,-999.0 +63.3248,19110.7,-57.9376,-80.4479,18.1324,-17.0705,-999.0 +54.5944,20060.4,-55.2028,-80.4479,2.8357,-6.6043,-999.0 + + +MEM = mem005 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.957 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.191,383.957,9.20559,-0.0545932,-2.85008,-13.1931,-999.0 +975.44,449.445,8.21538,-0.274765,-3.23523,-14.8612,-999.0 +965.094,537.243,7.20532,-0.489837,-3.43883,-15.6733,-999.0 +951.966,649.695,6.01716,-0.732862,-3.59097,-16.2319,-999.0 +935.751,790.071,4.58144,-1.017,-3.73314,-16.6888,-999.0 +916.096,962.605,2.84226,-1.33537,-3.84562,-16.9239,-999.0 +892.593,1173.58,3.95284,-4.51571,-7.45717,-29.6214,-999.0 +864.904,1430.46,5.00691,-5.38246,-1.85975,-31.8884,-999.0 +833.062,1736.53,4.76546,-7.55118,4.35872,-28.9619,-999.0 +797.515,2091.57,3.93478,-11.2627,10.016,-26.7519,-999.0 +758.742,2495.93,2.8161,-12.9851,16.623,-27.8025,-999.0 +717.225,2950.04,1.0534,-13.1493,25.3535,-24.4782,-999.0 +673.497,3453.4,-1.82446,-14.1364,30.1675,-20.6216,-999.0 +628.111,4005.31,-5.24174,-13.9455,34.0248,-20.1943,-999.0 +582.789,4589.36,-9.05234,-15.4138,35.2034,-20.8905,-999.0 +539.574,5181.61,-12.5408,-18.9493,35.5051,-22.9881,-999.0 +499.002,5774.2,-16.2332,-22.8954,37.2349,-24.1439,-999.0 +460.937,6366.56,-20.2867,-27.6958,39.2284,-22.7915,-999.0 +425.249,6957.89,-24.8615,-32.8044,40.9193,-21.9021,-999.0 +391.811,7547.4,-29.7627,-37.5817,43.132,-22.0058,-999.0 +360.513,8134.57,-34.7795,-42.2128,45.3859,-22.5896,-999.0 +331.231,8719.41,-39.8737,-46.958,47.429,-23.3166,-999.0 +303.857,9302.13,-44.9484,-52.024,49.071,-24.872,-999.0 +278.294,9883.05,-49.7635,-57.131,49.8653,-28.277,-999.0 +254.449,10463.3,-54.056,-61.7923,50.7106,-32.6866,-999.0 +232.227,11045.2,-57.3235,-66.1497,54.1802,-37.271,-999.0 +211.536,11632.6,-59.1023,-70.1204,60.3731,-41.9207,-999.0 +192.29,12229.5,-59.8674,-73.1576,66.9259,-44.7911,-999.0 +174.408,12838.2,-60.543,-75.0689,71.2061,-45.9647,-999.0 +157.819,13459.5,-61.2871,-77.0645,73.2232,-47.1729,-999.0 +142.444,14094.8,-61.8062,-79.5492,72.2148,-46.7672,-999.0 +128.214,14745.9,-62.101,-80.4479,68.8882,-43.4793,-999.0 +115.064,15414.9,-62.1308,-80.4479,63.6809,-37.5545,-999.0 +102.923,16104.1,-62.1681,-80.4479,58.6832,-29.9022,-999.0 +91.7351,16815.1,-62.3499,-80.4479,52.5164,-26.091,-999.0 +81.444,17549.2,-62.7424,-80.4479,42.8406,-26.9174,-999.0 +71.9942,18312.5,-61.0965,-80.4479,30.3101,-25.9592,-999.0 +63.3334,19115.5,-57.603,-80.4479,14.4841,-17.2171,-999.0 +54.5975,20064.6,-55.9214,-80.4479,3.4832,-6.28371,-999.0 + + +MEM = mem005 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.008 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.681,384.009,9.7581,-0.200905,-2.10104,-13.3633,-999.0 +975.927,449.623,8.79587,-0.398964,-2.33325,-14.8863,-999.0 +965.568,537.599,7.80461,-0.589922,-2.42173,-15.5187,-999.0 +952.44,650.289,6.63195,-0.80638,-2.46428,-15.8688,-999.0 +936.219,790.972,5.20814,-1.06354,-2.48729,-16.0894,-999.0 +916.545,963.892,3.47413,-1.37249,-2.50115,-16.2476,-999.0 +893.037,1175.03,3.86812,-4.8694,-5.92437,-27.5206,-999.0 +865.336,1431.85,5.0528,-5.77759,-1.00879,-30.3555,-999.0 +833.482,1737.97,4.87193,-7.63898,4.67591,-27.89,-999.0 +797.917,2093.15,4.00876,-10.5338,10.4268,-25.9831,-999.0 +759.117,2497.75,2.92232,-11.577,17.8112,-27.3183,-999.0 +717.574,2952.08,1.0439,-12.015,26.6959,-22.3564,-999.0 +673.817,3455.34,-2.08883,-12.792,31.1431,-20.078,-999.0 +628.401,4006.8,-5.5616,-13.184,34.2716,-20.6582,-999.0 +583.052,4590.51,-9.13558,-15.1486,34.8665,-22.3666,-999.0 +539.816,5182.66,-12.5983,-18.4283,35.535,-24.7303,-999.0 +499.221,5775.28,-16.2308,-22.4493,37.0505,-24.1961,-999.0 +461.139,6367.57,-20.3971,-27.1461,39.2774,-22.1837,-999.0 +425.431,6958.64,-25.035,-31.8754,42.0775,-21.2023,-999.0 +391.978,7547.9,-29.8635,-36.4243,45.0885,-21.9024,-999.0 +360.663,8135.0,-34.784,-41.3676,47.3322,-23.1621,-999.0 +331.368,8720.04,-39.7515,-47.4376,48.3467,-24.6704,-999.0 +303.982,9303.26,-44.6932,-53.4051,48.6059,-26.8927,-999.0 +278.407,9885.0,-49.4093,-57.8716,49.2075,-29.8735,-999.0 +254.55,10466.5,-53.4921,-62.5088,51.3572,-33.0909,-999.0 +232.318,11050.5,-56.3335,-67.2597,55.984,-36.7053,-999.0 +211.616,11640.8,-57.9605,-70.3287,62.1336,-40.3841,-999.0 +192.359,12240.3,-59.2228,-72.4678,67.2472,-43.3475,-999.0 +174.469,12850.1,-60.4703,-74.8537,69.781,-45.4971,-999.0 +157.871,13471.5,-61.3493,-77.4615,70.8012,-46.9903,-999.0 +142.488,14106.8,-61.8564,-80.1746,69.3009,-47.0501,-999.0 +128.251,14757.7,-62.2014,-80.4479,67.1911,-43.6323,-999.0 +115.094,15426.5,-62.275,-80.4479,63.2452,-36.8793,-999.0 +102.948,16115.4,-62.3123,-80.4479,58.2868,-29.2327,-999.0 +91.7544,16826.4,-62.2944,-80.4479,52.3857,-23.6385,-999.0 +81.4589,17560.7,-62.8031,-80.4479,44.3383,-24.0542,-999.0 +72.0043,18323.1,-61.6735,-80.4479,32.3606,-25.3687,-999.0 +63.3399,19126.8,-56.7939,-80.4479,14.852,-17.1694,-999.0 +54.5997,20078.8,-55.55,-80.4479,3.373,-6.8717,-999.0 + + +MEM = mem005 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.018 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.002,384.018,9.88971,-0.408371,-2.9347,-15.4826,-999.0 +976.234,449.655,8.92023,-0.624269,-3.31647,-17.5354,-999.0 +965.884,537.659,7.92249,-0.823615,-3.46262,-18.3538,-999.0 +952.747,650.382,6.74474,-1.04433,-3.52941,-18.7654,-999.0 +936.518,791.103,5.31591,-1.30365,-3.56234,-19.0049,-999.0 +916.845,964.074,3.59175,-1.60542,-3.56576,-19.1051,-999.0 +893.329,1174.8,2.83383,-5.01077,-6.44982,-26.2027,-999.0 +865.62,1430.7,4.13813,-6.14081,-1.73512,-29.0943,-999.0 +833.757,1736.09,4.41845,-7.22335,4.38179,-27.1651,-999.0 +798.178,2090.88,3.73824,-9.50464,10.9513,-24.9557,-999.0 +759.357,2495.26,2.79061,-11.3367,17.7854,-25.7934,-999.0 +717.797,2949.23,0.687712,-11.345,26.3277,-22.9259,-999.0 +674.024,3451.85,-2.50263,-12.3727,30.9925,-20.6042,-999.0 +628.591,4002.68,-5.8243,-13.0076,33.5563,-21.2833,-999.0 +583.227,4585.93,-9.32754,-14.9142,34.3847,-23.8682,-999.0 +539.975,5177.77,-12.7384,-17.9143,35.885,-25.0575,-999.0 +499.365,5770.22,-16.2943,-22.0349,38.8923,-23.9827,-999.0 +461.269,6362.47,-20.415,-26.8792,42.3384,-22.5167,-999.0 +425.552,6953.58,-25.0152,-31.6,45.5389,-22.7374,-999.0 +392.086,7543.0,-29.7607,-36.7986,47.6335,-23.7259,-999.0 +360.762,8130.48,-34.5789,-42.7949,48.4042,-25.2289,-999.0 +331.46,8716.08,-39.4945,-48.728,48.3734,-27.2989,-999.0 +304.065,9299.98,-44.4124,-54.3247,48.3247,-29.8791,-999.0 +278.481,9882.62,-49.0096,-59.2997,49.3774,-32.0446,-999.0 +254.617,10465.6,-52.781,-63.8713,52.7871,-34.3411,-999.0 +232.377,11051.7,-55.5256,-67.5556,57.7624,-37.6763,-999.0 +211.667,11643.6,-57.6527,-69.7227,62.9875,-41.2083,-999.0 +192.404,12243.2,-59.4083,-71.9313,67.2328,-43.6455,-999.0 +174.508,12852.6,-60.6136,-74.7524,69.4161,-44.9696,-999.0 +157.904,13473.9,-61.3399,-77.8518,70.9291,-45.1423,-999.0 +142.516,14109.5,-61.708,-80.4479,69.9413,-43.5168,-999.0 +128.274,14760.8,-62.1283,-80.4479,67.9708,-39.6902,-999.0 +115.114,15429.3,-62.5595,-80.4479,64.667,-35.0183,-999.0 +102.963,16117.4,-62.6007,-80.4479,58.315,-30.0889,-999.0 +91.767,16828.0,-62.2873,-80.4479,49.1718,-25.9615,-999.0 +81.4683,17563.3,-62.3744,-80.4479,40.0938,-25.9844,-999.0 +72.0111,18326.5,-61.7096,-80.4479,30.0005,-27.4762,-999.0 +63.3438,19128.7,-57.661,-80.4479,16.4476,-19.0234,-999.0 +54.601,20079.1,-55.6568,-80.4479,6.952,-5.31637,-999.0 + + +MEM = mem005 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.959 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.019,383.959,9.29454,-0.581843,-3.8537,-15.5903,-999.0 +976.268,449.459,8.3784,-0.809692,-4.43639,-17.9844,-999.0 +965.913,537.291,7.40434,-1.01875,-4.66859,-18.9811,-999.0 +952.769,649.8,6.24351,-1.24813,-4.7793,-19.5031,-999.0 +936.548,790.26,4.83014,-1.5196,-4.84361,-19.8451,-999.0 +916.87,962.915,3.12016,-1.85026,-4.88719,-20.0778,-999.0 +893.356,1173.19,2.16152,-5.01416,-6.71492,-25.6208,-999.0 +865.65,1428.22,3.07358,-6.97465,-4.90732,-28.8958,-999.0 +833.79,1732.6,3.68882,-7.19651,3.00204,-27.2806,-999.0 +798.204,2086.7,3.26928,-8.50559,10.9796,-24.2723,-999.0 +759.379,2490.41,2.24825,-10.9645,17.1869,-23.7921,-999.0 +717.814,2943.56,0.206716,-11.3387,25.0482,-20.631,-999.0 +674.039,3445.49,-2.84083,-11.6508,29.9348,-20.2709,-999.0 +628.598,3995.98,-5.92298,-12.6218,33.6064,-23.2935,-999.0 +583.233,4579.2,-9.31962,-14.586,35.436,-25.209,-999.0 +539.978,5171.18,-12.6841,-17.632,37.9636,-25.6216,-999.0 +499.368,5763.73,-16.2889,-22.0059,41.6456,-25.6882,-999.0 +461.271,6356.01,-20.4032,-27.017,44.88,-26.1483,-999.0 +425.555,6947.34,-24.8255,-32.5893,46.663,-26.8106,-999.0 +392.092,7537.27,-29.4811,-38.3822,47.4411,-28.014,-999.0 +360.768,8125.28,-34.3918,-44.309,47.6893,-29.6488,-999.0 +331.466,8711.15,-39.4464,-50.5434,47.4988,-31.2211,-999.0 +304.07,9295.13,-44.3929,-55.888,47.697,-32.4297,-999.0 +278.487,9878.03,-48.8207,-60.1624,49.2811,-34.514,-999.0 +254.622,10461.7,-52.4795,-63.8731,51.9027,-37.8949,-999.0 +232.381,11048.2,-55.487,-66.8656,55.4922,-41.2613,-999.0 +211.671,11639.7,-57.9446,-69.2374,60.0136,-43.1601,-999.0 +192.408,12238.6,-59.7142,-71.6544,65.329,-43.2099,-999.0 +174.511,12847.1,-60.8949,-74.5761,69.8281,-42.4329,-999.0 +157.907,13468.0,-61.3865,-77.794,72.9611,-41.8312,-999.0 +142.519,14103.9,-61.3711,-80.4479,72.565,-40.5585,-999.0 +128.278,14756.6,-61.6365,-80.4479,69.9515,-37.5177,-999.0 +115.117,15426.5,-62.1893,-80.4479,65.6286,-33.7704,-999.0 +102.966,16115.7,-62.265,-80.4479,57.6036,-29.7011,-999.0 +91.7689,16827.4,-62.0179,-80.4479,45.5226,-25.274,-999.0 +81.4693,17563.7,-62.0346,-80.4479,35.6988,-23.4545,-999.0 +72.0116,18326.1,-62.467,-80.4479,25.7869,-26.3936,-999.0 +63.344,19121.6,-60.4677,-80.4479,18.1628,-25.3579,-999.0 +54.6013,20065.6,-56.0557,-80.4479,11.3579,-7.42716,-999.0 + + +MEM = mem005 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.872 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.617,383.872,8.46778,-1.15519,-3.89795,-14.7848,-999.0 +976.848,449.181,7.65584,-1.40998,-4.71116,-17.6508,-999.0 +966.502,536.774,6.7276,-1.63867,-5.0936,-18.9033,-999.0 +953.354,648.99,5.59467,-1.88063,-5.30687,-19.5382,-999.0 +937.118,789.094,4.20211,-2.16516,-5.46872,-19.9488,-999.0 +917.434,961.32,2.51112,-2.51311,-5.60703,-20.2131,-999.0 +893.907,1171.07,1.51316,-5.37249,-7.9464,-23.988,-999.0 +866.186,1425.3,2.04224,-7.22144,-6.47438,-27.9446,-999.0 +834.3,1728.63,2.76976,-6.56573,1.76015,-27.7871,-999.0 +798.688,2081.97,2.80786,-7.53627,11.0313,-23.8596,-999.0 +759.833,2485.19,1.87428,-10.2575,17.6824,-21.5462,-999.0 +718.242,2937.84,-0.106043,-11.3496,24.301,-19.124,-999.0 +674.434,3439.6,-2.78689,-11.3285,29.7483,-20.5909,-999.0 +628.961,3990.28,-5.88384,-12.0717,33.9304,-24.0073,-999.0 +583.561,4573.6,-9.38657,-14.0845,35.5872,-25.5085,-999.0 +540.278,5165.55,-12.7235,-17.4722,38.869,-26.8275,-999.0 +499.642,5758.09,-16.3031,-22.1714,42.6785,-28.7666,-999.0 +461.525,6350.61,-20.2037,-27.6744,44.9138,-30.2865,-999.0 +425.788,6942.52,-24.5251,-34.0814,46.2262,-31.6699,-999.0 +392.306,7533.07,-29.2472,-41.1468,46.6695,-32.8241,-999.0 +360.966,8121.52,-34.2425,-47.7777,46.5057,-33.9379,-999.0 +331.647,8707.81,-39.2595,-52.9001,46.1822,-35.5352,-999.0 +304.234,9292.55,-44.009,-56.7997,45.8682,-38.1401,-999.0 +278.634,9876.63,-48.3344,-60.8561,45.9671,-41.1865,-999.0 +254.753,10461.3,-52.1971,-64.2548,47.8841,-42.6966,-999.0 +232.498,11048.5,-55.3549,-67.2225,52.7612,-41.9961,-999.0 +211.775,11640.8,-57.5607,-69.838,59.9834,-39.6873,-999.0 +192.499,12241.3,-59.027,-72.1127,67.5302,-37.0594,-999.0 +174.591,12852.0,-60.0953,-74.7948,72.4346,-35.5997,-999.0 +157.976,13475.2,-60.654,-77.7327,74.7533,-35.826,-999.0 +142.579,14113.1,-60.9591,-80.4479,73.1139,-36.4057,-999.0 +128.328,14766.9,-61.4113,-80.4479,68.146,-36.181,-999.0 +115.159,15437.2,-62.1829,-80.4479,61.9956,-34.6008,-999.0 +103.001,16125.3,-63.1307,-80.4479,54.1221,-32.8115,-999.0 +91.7955,16832.8,-63.6816,-80.4479,42.9159,-28.7146,-999.0 +81.4896,17563.6,-63.7074,-80.4479,33.0663,-23.5927,-999.0 +72.0254,18321.1,-63.7351,-80.4479,25.7289,-22.7061,-999.0 +63.3525,19113.1,-61.2141,-80.4479,20.0275,-26.0427,-999.0 +54.6042,20059.7,-54.6617,-80.4479,11.4073,-10.2493,-999.0 + + +MEM = mem005 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.743 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.306,383.743,7.19411,-1.72743,-3.92303,-13.3018,-999.0 +977.537,448.777,6.65005,-2.0602,-5.31437,-17.5435,-999.0 +967.181,536.054,5.82874,-2.33124,-5.9851,-19.4472,-999.0 +954.031,647.892,4.74439,-2.57529,-6.31149,-20.2355,-999.0 +937.784,787.54,3.382,-2.835,-6.50561,-20.5555,-999.0 +918.087,959.223,1.74301,-3.3716,-6.94372,-21.0369,-999.0 +894.549,1168.28,0.575066,-5.56563,-9.35029,-22.2135,-999.0 +866.805,1421.53,0.914469,-7.48387,-8.07768,-25.1876,-999.0 +834.898,1723.85,2.04697,-6.71824,1.17687,-26.2789,-999.0 +799.258,2076.61,2.50505,-6.62081,12.4105,-22.3564,-999.0 +760.366,2479.66,1.76938,-9.52252,19.5315,-19.7547,-999.0 +718.739,2932.2,-0.269003,-10.6212,26.0085,-17.8473,-999.0 +674.895,3433.98,-2.72417,-11.0438,31.5888,-20.6909,-999.0 +629.389,3984.77,-5.88503,-12.1035,33.0114,-24.8353,-999.0 +583.955,4568.11,-9.43115,-13.6011,34.6248,-27.0824,-999.0 +540.634,5160.04,-12.8109,-16.8793,38.916,-29.5509,-999.0 +499.966,5752.6,-16.2879,-22.0406,42.3677,-32.2942,-999.0 +461.822,6345.31,-20.075,-28.8062,44.1426,-34.4621,-999.0 +426.062,6937.51,-24.3751,-36.2057,44.7846,-35.8414,-999.0 +392.557,7528.36,-29.1418,-42.8229,44.7095,-37.0904,-999.0 +361.194,8117.11,-34.1299,-48.4893,43.9695,-38.5938,-999.0 +331.853,8703.86,-39.053,-53.8252,43.2613,-40.6366,-999.0 +304.42,9289.23,-43.7682,-57.9103,43.1035,-42.5468,-999.0 +278.801,9873.8,-48.2428,-60.5638,44.3799,-43.0788,-999.0 +254.903,10458.7,-52.225,-63.254,47.8287,-41.9544,-999.0 +232.632,11045.9,-55.3521,-66.6124,53.504,-39.4893,-999.0 +211.894,11638.4,-57.4885,-69.6292,61.2597,-36.0986,-999.0 +192.605,12239.3,-58.8807,-72.1984,69.5463,-33.0374,-999.0 +174.684,12850.6,-59.9794,-74.7437,75.2223,-30.6183,-999.0 +158.057,13474.0,-60.7107,-77.6861,77.1841,-31.8008,-999.0 +142.649,14111.8,-60.9896,-80.4479,74.8356,-32.832,-999.0 +128.388,14765.8,-61.373,-80.4479,68.0914,-33.4304,-999.0 +115.208,15436.9,-61.9071,-80.4479,59.2215,-33.4576,-999.0 +103.04,16125.8,-62.9795,-80.4479,50.7023,-32.2895,-999.0 +91.8267,16833.3,-64.0468,-80.4479,41.2899,-28.3116,-999.0 +81.5128,17561.8,-64.8061,-80.4479,34.4727,-23.3183,-999.0 +72.0419,18317.0,-64.1099,-80.4479,28.8804,-22.0093,-999.0 +63.3625,19113.1,-58.9892,-80.4479,19.3495,-26.0483,-999.0 +54.6076,20068.6,-53.0154,-80.4479,6.41115,-9.31333,-999.0 + + +MEM = mem005 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.637 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.465,383.637,6.11109,-2.00377,-4.33008,-12.2306,-999.0 +978.688,448.437,5.73316,-2.40798,-6.39268,-17.0424,-999.0 +968.319,535.433,4.99466,-2.76184,-7.56925,-19.5145,-999.0 +955.148,646.927,3.93823,-3.0523,-8.15415,-20.533,-999.0 +938.885,786.155,2.59111,-3.34036,-8.49388,-20.9565,-999.0 +919.164,957.321,0.932899,-3.70292,-8.90273,-21.0555,-999.0 +895.6,1165.65,-0.530974,-5.32232,-10.2641,-19.7172,-999.0 +867.821,1417.95,-0.0802612,-7.52082,-8.52243,-21.224,-999.0 +835.877,1719.58,1.71192,-6.83617,1.15271,-25.4583,-999.0 +800.19,2072.04,2.30288,-6.17836,12.8002,-22.7227,-999.0 +761.247,2474.96,1.64095,-8.78075,21.3141,-18.8961,-999.0 +719.562,2927.43,-0.358031,-10.2622,27.2908,-18.137,-999.0 +675.667,3429.15,-2.75253,-11.301,30.7433,-23.1044,-999.0 +630.102,3980.03,-5.85002,-11.6186,30.4912,-26.5119,-999.0 +584.605,4563.75,-9.26317,-13.1076,34.0942,-29.2326,-999.0 +541.232,5156.2,-12.5952,-17.2305,38.4933,-32.7646,-999.0 +500.516,5749.29,-16.029,-23.1659,40.5746,-36.0276,-999.0 +462.328,6342.46,-19.9316,-29.7117,41.6927,-37.8232,-999.0 +426.526,6934.9,-24.3603,-36.1964,42.2608,-38.9855,-999.0 +392.98,7525.86,-29.1419,-42.8456,42.1151,-39.8768,-999.0 +361.577,8114.72,-34.1104,-49.3846,42.0974,-40.9404,-999.0 +332.2,8701.56,-39.0764,-53.9785,42.8803,-42.2243,-999.0 +304.734,9286.95,-43.8215,-56.9953,44.1863,-42.9187,-999.0 +279.083,9871.67,-48.1761,-60.1944,46.5944,-42.1795,-999.0 +255.156,10457.2,-51.8845,-64.0537,50.6756,-40.1947,-999.0 +232.858,11045.8,-54.7822,-67.4521,56.3302,-37.6352,-999.0 +212.095,11640.1,-56.9183,-69.9247,63.2198,-34.1563,-999.0 +192.782,12242.3,-58.5434,-72.1881,70.9756,-31.1334,-999.0 +174.84,12854.8,-59.6321,-75.1074,75.8571,-30.9655,-999.0 +158.192,13479.6,-60.25,-77.725,77.7365,-31.9382,-999.0 +142.764,14118.6,-60.8644,-80.4247,74.0519,-32.6176,-999.0 +128.485,14773.0,-61.4083,-80.4479,66.6986,-32.0813,-999.0 +115.289,15443.7,-62.3221,-80.4479,57.6703,-31.1756,-999.0 +103.105,16131.3,-63.6217,-80.4479,48.5295,-29.7722,-999.0 +91.8782,16837.5,-64.4506,-80.4479,38.3014,-25.6899,-999.0 +81.5514,17565.6,-64.9119,-80.4479,31.7373,-23.2443,-999.0 +72.0688,18321.5,-63.943,-80.4479,29.499,-22.2625,-999.0 +63.3789,19118.6,-59.0427,-80.4479,21.3812,-24.8352,-999.0 +54.6132,20073.0,-53.8107,-80.4479,8.52908,-9.58256,-999.0 + + +MEM = mem005 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.537 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.949,383.537,5.10174,-2.24907,-5.64965,-13.0882,-999.0 +979.171,448.089,4.65192,-2.64102,-8.07311,-17.7179,-999.0 +968.801,534.741,3.91135,-3.07312,-9.80702,-20.5027,-999.0 +955.63,645.793,2.88192,-3.46987,-10.9381,-21.7787,-999.0 +939.36,784.501,1.67362,-4.03503,-13.1248,-22.4138,-999.0 +919.634,955.102,0.133383,-4.20386,-14.6791,-20.6755,-999.0 +896.055,1162.75,-1.52098,-4.80346,-14.2928,-17.6062,-999.0 +868.254,1414.19,-1.00472,-7.64765,-8.29678,-18.4977,-999.0 +836.298,1715.21,1.50473,-7.09444,2.93348,-23.4071,-999.0 +800.587,2067.8,2.65428,-6.07597,14.5661,-21.9931,-999.0 +761.624,2471.14,1.83504,-8.57788,23.4911,-16.7624,-999.0 +719.917,2924.03,-0.0708497,-10.449,26.9118,-20.8715,-999.0 +676.001,3426.19,-2.60137,-10.885,26.8305,-25.0664,-999.0 +630.407,3977.48,-5.71132,-10.9333,29.0073,-27.4771,-999.0 +584.883,4561.64,-9.07192,-13.2863,33.8995,-31.6378,-999.0 +541.49,5154.54,-12.3644,-17.8302,36.9273,-35.8676,-999.0 +500.756,5748.07,-15.839,-23.734,38.6471,-38.5161,-999.0 +462.548,6341.6,-19.7955,-30.3377,39.5204,-39.8765,-999.0 +426.728,6934.3,-24.2617,-37.6136,39.7716,-40.5428,-999.0 +393.165,7525.4,-29.1111,-44.751,40.3098,-41.0945,-999.0 +361.747,8114.27,-34.1513,-49.7445,41.6338,-42.0093,-999.0 +332.353,8701.01,-39.1457,-52.8314,43.3772,-42.9871,-999.0 +304.872,9286.29,-43.8738,-56.0103,45.3684,-43.1453,-999.0 +279.208,9871.11,-48.095,-60.1551,47.7279,-42.1478,-999.0 +255.267,10457.2,-51.6051,-64.4502,51.4048,-39.7108,-999.0 +232.957,11046.7,-54.3881,-67.9499,56.8447,-36.8062,-999.0 +212.182,11641.9,-56.6745,-69.8065,63.4654,-33.3486,-999.0 +192.858,12244.7,-58.5179,-72.4062,70.2931,-32.1522,-999.0 +174.905,12857.3,-59.5916,-74.6319,75.5778,-32.9005,-999.0 +158.248,13482.1,-60.3533,-76.7692,77.1671,-34.0036,-999.0 +142.812,14120.6,-61.1519,-79.5249,73.755,-33.1427,-999.0 +128.525,14773.7,-62.0695,-80.4479,66.9378,-31.4822,-999.0 +115.322,15442.4,-63.028,-80.4479,58.4648,-30.1498,-999.0 +103.132,16128.2,-64.1295,-80.4479,48.8216,-28.2425,-999.0 +91.8999,16833.2,-64.7762,-80.4479,39.4258,-23.3617,-999.0 +81.568,17561.8,-64.4215,-80.4479,31.3437,-21.6551,-999.0 +72.0803,18319.1,-63.8033,-80.4479,28.47,-21.6372,-999.0 +63.3858,19113.5,-60.7262,-80.4479,23.2484,-24.3206,-999.0 +54.6156,20060.1,-55.8545,-80.4479,12.1806,-14.0705,-999.0 + + +MEM = mem005 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.376 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.899,383.376,3.5102,-3.11553,-10.7251,-13.0534,-999.0 +980.084,447.523,2.91654,-3.42884,-14.0823,-16.7662,-999.0 +969.716,533.598,2.08202,-3.74609,-15.8402,-18.5341,-999.0 +956.529,643.886,0.997579,-4.06523,-16.8864,-19.475,-999.0 +940.249,781.591,-0.352648,-4.37828,-17.4092,-19.8983,-999.0 +920.497,950.972,-1.6789,-5.19558,-15.9703,-21.0943,-999.0 +896.898,1157.65,-2.22092,-5.67188,-9.60127,-19.4267,-999.0 +869.078,1409.12,-0.337555,-7.38629,-4.48163,-19.3206,-999.0 +837.085,1710.84,2.03221,-7.02929,3.93427,-22.9158,-999.0 +801.344,2063.97,2.94082,-5.93904,15.605,-19.8161,-999.0 +762.337,2467.6,1.89569,-8.51851,24.045,-15.6788,-999.0 +720.592,2920.56,-0.0757604,-10.4859,25.7048,-19.106,-999.0 +676.625,3422.66,-2.68944,-10.973,25.7026,-22.1268,-999.0 +630.985,3973.85,-5.75429,-11.0565,28.3811,-26.5924,-999.0 +585.416,4557.91,-9.17419,-13.0772,31.4544,-32.2705,-999.0 +541.975,5150.64,-12.5103,-17.3555,34.1446,-36.8037,-999.0 +501.199,5743.98,-15.9642,-23.465,35.8038,-39.5547,-999.0 +462.954,6337.28,-19.9314,-30.7141,37.0534,-40.4589,-999.0 +427.1,6929.75,-24.3819,-38.3671,38.9973,-40.4328,-999.0 +393.505,7520.68,-29.1852,-44.6758,41.2153,-40.9831,-999.0 +362.055,8109.51,-34.1922,-48.4588,43.1962,-42.2221,-999.0 +332.634,8696.29,-39.1603,-51.6904,44.9567,-43.306,-999.0 +305.125,9281.75,-43.8085,-55.9505,46.6739,-43.566,-999.0 +279.437,9866.98,-47.9213,-60.6416,48.7409,-42.6188,-999.0 +255.472,10453.7,-51.3377,-64.8625,52.2633,-40.1611,-999.0 +233.141,11044.3,-53.986,-68.6253,57.8979,-36.3849,-999.0 +212.346,11640.7,-56.3293,-70.1796,65.0031,-33.0102,-999.0 +193.004,12244.6,-58.1417,-72.1924,72.2345,-32.3827,-999.0 +175.034,12858.2,-59.3907,-73.6583,77.7541,-33.6104,-999.0 +158.361,13483.6,-60.2606,-76.1216,79.0008,-35.5903,-999.0 +142.909,14122.7,-60.9952,-79.2953,75.6794,-33.7703,-999.0 +128.607,14776.6,-61.8711,-80.4479,68.4448,-30.2437,-999.0 +115.39,15446.0,-62.9563,-80.4479,59.738,-27.1291,-999.0 +103.188,16132.3,-64.037,-80.4479,49.3686,-25.0287,-999.0 +91.943,16837.8,-64.7683,-80.4479,39.3297,-20.5159,-999.0 +81.6003,17567.4,-64.1635,-80.4479,28.7363,-18.445,-999.0 +72.1027,18325.8,-63.748,-80.4479,22.8982,-20.1261,-999.0 +63.3992,19119.0,-61.695,-80.4479,19.6898,-22.5073,-999.0 +54.6204,20061.0,-57.2753,-80.4479,13.9131,-12.2662,-999.0 + + +MEM = mem005 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.198 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.3,383.198,1.74618,-4.07667,-12.0543,-12.6016,-999.0 +981.489,446.913,1.10047,-4.37593,-15.6207,-16.1945,-999.0 +971.107,532.397,0.244743,-4.69245,-17.524,-18.0241,-999.0 +957.894,641.918,-0.847898,-5.01828,-18.6603,-19.0376,-999.0 +941.592,778.661,-2.20059,-5.32175,-19.2049,-19.4743,-999.0 +921.821,946.999,-3.04002,-6.84874,-17.9071,-20.3109,-999.0 +898.191,1152.83,-2.95771,-6.55573,-10.418,-19.193,-999.0 +870.334,1403.56,-1.14489,-7.77042,-4.58192,-19.4888,-999.0 +838.292,1704.64,1.65248,-7.23117,3.53864,-22.1253,-999.0 +802.497,2057.35,2.63227,-5.84999,14.6962,-19.678,-999.0 +763.433,2460.62,1.63671,-8.37817,23.7008,-14.8351,-999.0 +721.62,2913.23,-0.292158,-10.6388,26.5477,-16.6241,-999.0 +677.587,3415.17,-2.7144,-10.808,26.5756,-20.8942,-999.0 +631.876,3966.43,-5.75434,-10.7666,28.3481,-25.987,-999.0 +586.234,4550.84,-8.94939,-13.072,30.9398,-32.4057,-999.0 +542.726,5144.11,-12.2888,-17.9803,32.5808,-36.9603,-999.0 +501.89,5737.89,-15.7841,-24.8062,34.7346,-38.659,-999.0 +463.59,6331.62,-19.7196,-32.7042,37.5708,-39.1287,-999.0 +427.682,6924.59,-24.1843,-39.2811,40.28,-39.7025,-999.0 +394.035,7516.02,-29.0474,-43.7342,42.2616,-40.7124,-999.0 +362.535,8105.28,-34.0779,-47.8788,43.6508,-41.9881,-999.0 +333.066,8692.5,-39.0279,-52.2381,44.719,-43.1663,-999.0 +305.514,9278.41,-43.6937,-56.34,45.905,-43.4925,-999.0 +279.785,9864.0,-47.8724,-60.3466,47.8731,-42.2149,-999.0 +255.784,10451.1,-51.2936,-65.2618,51.4719,-39.1988,-999.0 +233.418,11041.9,-53.9273,-68.2907,57.4711,-34.7405,-999.0 +212.59,11638.8,-56.1884,-69.8558,65.233,-31.8353,-999.0 +193.218,12243.5,-57.8782,-71.213,72.6224,-32.0012,-999.0 +175.22,12858.0,-59.2459,-72.7505,77.48,-33.9528,-999.0 +158.521,13483.9,-60.2612,-75.5215,78.5134,-36.7491,-999.0 +143.046,14123.3,-61.036,-78.8325,75.045,-36.2591,-999.0 +128.724,14777.4,-61.9573,-80.4479,68.4198,-32.0027,-999.0 +115.488,15446.8,-63.1327,-80.4479,60.9729,-26.4959,-999.0 +103.267,16132.8,-64.3524,-80.4479,51.9209,-22.7694,-999.0 +92.0066,16837.7,-65.1199,-80.4479,42.9044,-19.1817,-999.0 +81.6483,17566.8,-64.4998,-80.4479,33.4676,-16.3531,-999.0 +72.1365,18326.2,-63.2392,-80.4479,24.9386,-19.7651,-999.0 +63.4198,19121.4,-61.6524,-80.4479,21.1601,-22.3038,-999.0 +54.6274,20063.5,-57.7787,-80.4479,13.759,-11.6975,-999.0 + + +MEM = mem005 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.063 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.471,383.063,0.35284,-4.40281,-11.9962,-11.181,-999.0 +982.652,446.453,-0.308935,-4.62445,-15.4216,-14.1932,-999.0 +972.251,531.499,-1.16606,-4.85959,-17.1822,-15.6735,-999.0 +959.032,640.463,-2.2524,-5.10443,-18.0963,-16.4313,-999.0 +942.702,776.512,-3.59825,-5.34981,-18.4717,-16.7294,-999.0 +922.914,943.917,-4.61585,-7.52416,-19.4719,-19.3766,-999.0 +899.254,1148.93,-3.5154,-8.02985,-11.8743,-18.6142,-999.0 +871.365,1399.11,-1.65531,-8.49873,-5.10343,-19.114,-999.0 +839.29,1699.49,0.951097,-7.71361,2.47817,-21.4244,-999.0 +803.449,2051.46,2.16344,-5.97049,13.2707,-19.5389,-999.0 +764.336,2454.23,1.40794,-8.84816,23.6872,-14.3596,-999.0 +722.474,2906.54,-0.435127,-10.9386,27.214,-15.1305,-999.0 +678.384,3408.45,-2.6845,-10.3217,27.4549,-20.9245,-999.0 +632.611,3959.95,-5.70775,-10.246,28.5724,-26.5229,-999.0 +586.909,4544.55,-8.91665,-13.2907,30.2041,-31.9989,-999.0 +543.35,5137.94,-12.2437,-18.6467,31.7345,-35.4297,-999.0 +502.467,5731.75,-15.8003,-25.578,34.9987,-36.6384,-999.0 +464.119,6325.52,-19.7189,-32.648,38.5271,-37.412,-999.0 +428.166,6918.64,-24.1497,-38.3139,40.9584,-38.5045,-999.0 +394.475,7510.31,-28.9841,-43.4067,42.3041,-39.799,-999.0 +362.937,8099.86,-33.993,-48.08,43.0266,-41.3242,-999.0 +333.43,8687.34,-38.9899,-52.0034,43.5767,-42.6909,-999.0 +305.843,9273.32,-43.7731,-55.533,44.6093,-42.9369,-999.0 +280.081,9858.72,-48.0512,-59.795,46.777,-41.5956,-999.0 +256.05,10445.5,-51.4629,-65.5573,50.9651,-38.2838,-999.0 +233.654,11036.1,-54.048,-67.6329,57.8979,-33.5288,-999.0 +212.8,11633.0,-56.168,-68.7927,66.663,-31.3262,-999.0 +193.404,12238.3,-57.6548,-70.0941,74.2114,-31.511,-999.0 +175.383,12853.7,-58.9585,-72.3315,78.8715,-33.0382,-999.0 +158.662,13480.8,-59.9059,-75.8478,79.9508,-35.3693,-999.0 +143.167,14121.4,-60.7719,-79.5995,77.1741,-34.5806,-999.0 +128.826,14776.3,-61.8993,-80.4479,71.2509,-30.9399,-999.0 +115.572,15445.8,-63.3179,-80.4479,63.9002,-26.0177,-999.0 +103.336,16131.4,-64.6832,-80.4479,55.7522,-22.0509,-999.0 +92.0608,16835.5,-65.5825,-80.4479,46.5253,-19.6085,-999.0 +81.6892,17563.2,-65.0579,-80.4479,35.8874,-19.6628,-999.0 +72.1652,18322.3,-63.2925,-80.4479,24.9578,-22.793,-999.0 +63.4372,19119.7,-60.776,-80.4479,21.2394,-22.1263,-999.0 +54.6335,20066.0,-57.2293,-80.4479,13.0002,-9.15431,-999.0 + + +MEM = mem005 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.868 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.878,382.868,-1.3873,-8.11256,-12.5687,-12.0798,-999.0 +983.076,445.786,-2.0714,-8.5033,-15.91,-15.4247,-999.0 +972.674,530.191,-2.93112,-8.97311,-17.8398,-17.4715,-999.0 +959.448,638.326,-3.99671,-9.50243,-19.0129,-18.7575,-999.0 +943.129,773.354,-5.19201,-11.1829,-21.4736,-21.2832,-999.0 +923.34,939.849,-5.42502,-10.7825,-19.701,-20.6293,-999.0 +899.686,1144.05,-4.42994,-10.9213,-13.2827,-19.3009,-999.0 +871.79,1393.43,-2.24533,-9.64983,-5.4697,-19.9792,-999.0 +839.703,1693.27,0.630071,-7.77095,1.87672,-21.1541,-999.0 +803.846,2044.92,1.94985,-6.04047,12.9853,-18.3246,-999.0 +764.71,2447.45,1.3267,-9.19426,23.5479,-14.0772,-999.0 +722.83,2899.78,-0.332852,-10.8599,27.2912,-15.5946,-999.0 +678.712,3402.01,-2.52761,-9.74931,27.285,-21.8113,-999.0 +632.908,3953.75,-5.69976,-10.2031,27.696,-26.8873,-999.0 +587.184,4538.33,-8.94048,-13.6989,29.2722,-30.9554,-999.0 +543.606,5131.72,-12.1501,-19.6378,31.4576,-33.8285,-999.0 +502.704,5725.69,-15.7002,-26.3324,34.9196,-35.2973,-999.0 +464.337,6319.64,-19.6661,-32.4182,38.3138,-36.4608,-999.0 +428.363,6912.85,-24.1647,-38.0282,40.4576,-37.5198,-999.0 +394.655,7504.5,-29.0224,-43.2899,41.6049,-38.7732,-999.0 +363.098,8093.98,-34.0511,-47.6336,42.1841,-40.2988,-999.0 +333.575,8681.32,-39.0852,-51.2077,42.7499,-41.5284,-999.0 +305.973,9267.05,-43.9202,-54.8826,43.9156,-41.7123,-999.0 +280.196,9852.1,-48.228,-59.5524,46.3301,-40.3541,-999.0 +256.152,10438.5,-51.6108,-65.7032,51.3483,-36.8251,-999.0 +233.745,11028.7,-54.2641,-66.7064,59.3711,-32.2968,-999.0 +212.881,11625.1,-56.3886,-67.7229,67.8435,-31.0933,-999.0 +193.475,12229.7,-57.9869,-69.2637,75.3894,-31.3578,-999.0 +175.445,12844.5,-59.1099,-72.1206,79.3601,-33.5846,-999.0 +158.717,13471.6,-59.8586,-76.3383,80.8098,-34.9997,-999.0 +143.215,14112.3,-60.8167,-80.4479,78.894,-33.3946,-999.0 +128.867,14767.0,-62.0584,-80.4479,73.6568,-30.103,-999.0 +115.607,15436.3,-63.3806,-80.4479,66.2586,-26.1131,-999.0 +103.365,16121.9,-64.7166,-80.4479,58.5769,-22.3131,-999.0 +92.0832,16826.3,-65.4432,-80.4479,48.5049,-19.3552,-999.0 +81.7062,17555.2,-64.7156,-80.4479,36.3899,-19.98,-999.0 +72.177,18316.0,-62.7889,-80.4479,23.1128,-23.8582,-999.0 +63.4444,19115.2,-60.5308,-80.4479,18.3739,-23.176,-999.0 +54.6359,20061.0,-57.7544,-80.4479,11.8159,-10.8288,-999.0 + + +MEM = mem005 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.743 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.286,382.743,-2.57664,-10.0196,-10.977,-11.8411,-999.0 +983.487,445.366,-3.23018,-10.3949,-14.0971,-15.0899,-999.0 +973.074,529.383,-4.06754,-10.825,-15.8954,-16.8883,-999.0 +959.858,637.028,-5.11906,-11.3354,-17.064,-17.9484,-999.0 +943.527,771.443,-6.32827,-13.0491,-19.62,-19.6386,-999.0 +923.748,937.243,-6.26587,-14.7261,-20.5425,-18.7985,-999.0 +900.08,1140.84,-4.91638,-12.8916,-13.8947,-17.9822,-999.0 +872.176,1389.75,-2.61346,-10.9489,-5.84273,-18.9245,-999.0 +840.077,1689.15,0.258093,-7.99325,1.66349,-19.5256,-999.0 +804.202,2040.34,1.58913,-5.97653,12.7357,-16.3453,-999.0 +765.048,2442.53,1.1726,-9.30422,23.2909,-12.843,-999.0 +723.146,2894.72,-0.363353,-10.9209,27.3244,-15.0498,-999.0 +679.009,3397.06,-2.42707,-9.60465,26.8868,-22.3726,-999.0 +633.184,3949.02,-5.61953,-10.3597,26.4034,-27.4844,-999.0 +587.442,4533.82,-8.78431,-14.4445,28.7787,-30.2971,-999.0 +543.849,5127.61,-11.8676,-20.7613,31.7977,-32.5189,-999.0 +502.931,5722.12,-15.4642,-26.9115,35.1092,-34.2833,-999.0 +464.545,6316.45,-19.5786,-32.5831,37.9233,-35.5518,-999.0 +428.553,6909.77,-24.1753,-38.0216,39.9328,-36.6213,-999.0 +394.827,7501.42,-29.056,-42.6597,41.134,-38.0827,-999.0 +363.254,8090.85,-34.103,-46.2899,41.8121,-39.5656,-999.0 +333.716,8678.1,-39.1601,-49.8751,42.6,-40.3028,-999.0 +306.1,9263.73,-43.9728,-54.2622,44.0271,-39.8704,-999.0 +280.311,9848.75,-48.2391,-59.7738,46.9633,-38.1091,-999.0 +256.255,10435.1,-51.6671,-64.6151,52.4781,-34.4714,-999.0 +233.837,11025.0,-54.5332,-65.8473,60.5681,-31.2136,-999.0 +212.963,11620.7,-56.6635,-67.1235,68.8294,-30.5208,-999.0 +193.547,12224.5,-58.2935,-68.8222,75.1506,-31.861,-999.0 +175.509,12838.9,-59.1657,-72.2101,78.8554,-33.3474,-999.0 +158.773,13466.1,-59.7681,-77.1547,80.5942,-33.877,-999.0 +143.262,14107.3,-60.6784,-80.4479,79.4351,-32.037,-999.0 +128.907,14762.3,-62.0248,-80.4479,74.8843,-29.4609,-999.0 +115.64,15431.7,-63.4454,-80.4479,67.7141,-26.6557,-999.0 +103.392,16117.7,-64.5356,-80.4479,59.3668,-23.2598,-999.0 +92.1041,16823.3,-65.0504,-80.4479,48.8568,-19.9911,-999.0 +81.722,17553.2,-64.6161,-80.4479,37.0541,-18.8313,-999.0 +72.1882,18314.3,-62.8822,-80.4479,24.6883,-21.1474,-999.0 +63.4512,19114.1,-60.2674,-80.4479,16.9325,-22.3004,-999.0 +54.6382,20059.9,-58.1353,-80.4479,12.0646,-13.1034,-999.0 + + +MEM = mem005 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.671 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.338,382.671,-3.25957,-10.9928,-9.50514,-10.6151,-999.0 +983.527,445.123,-3.92697,-11.3297,-12.1321,-13.304,-999.0 +973.122,528.907,-4.76691,-11.6805,-13.6311,-14.6599,-999.0 +959.902,636.256,-5.81779,-12.0588,-14.5829,-15.3031,-999.0 +943.579,770.316,-6.99552,-13.4829,-17.0542,-16.0796,-999.0 +923.786,935.799,-6.58571,-15.877,-20.4241,-14.6243,-999.0 +900.132,1139.07,-5.2501,-15.8895,-14.2007,-15.8751,-999.0 +872.232,1387.82,-2.52195,-11.2164,-6.1077,-16.9187,-999.0 +840.13,1687.3,0.329795,-7.94966,2.12785,-17.5944,-999.0 +804.251,2038.4,1.38791,-5.91924,13.5335,-14.4839,-999.0 +765.096,2440.32,0.999886,-9.28089,23.8478,-12.0884,-999.0 +723.19,2892.62,-0.155261,-10.2916,26.677,-15.4445,-999.0 +679.044,3395.49,-2.15584,-9.18042,25.6201,-22.2012,-999.0 +633.215,3947.91,-5.44468,-10.7374,25.6166,-26.6357,-999.0 +587.474,4533.11,-8.49328,-15.4436,28.7764,-28.4773,-999.0 +543.883,5127.41,-11.6069,-21.5738,31.9927,-30.7724,-999.0 +502.964,5722.27,-15.373,-27.0933,35.0593,-32.7992,-999.0 +464.576,6316.66,-19.6108,-32.3552,37.8579,-34.2943,-999.0 +428.581,6909.9,-24.2424,-36.7771,39.7158,-36.0654,-999.0 +394.851,7501.4,-29.1524,-40.0695,40.9014,-37.7468,-999.0 +363.273,8090.65,-34.2113,-43.6516,41.9664,-38.6835,-999.0 +333.732,8677.69,-39.255,-48.4608,43.2013,-38.8263,-999.0 +306.114,9263.15,-44.0279,-54.0755,44.8893,-38.2702,-999.0 +280.324,9848.19,-48.1766,-60.3519,48.3249,-36.3992,-999.0 +256.267,10434.6,-51.6721,-62.7862,54.6823,-33.0243,-999.0 +233.848,11024.5,-54.5057,-65.0342,62.7852,-30.6462,-999.0 +212.972,11620.2,-56.7394,-66.2639,70.3417,-29.7249,-999.0 +193.555,12224.0,-58.2302,-68.5056,75.1266,-30.8055,-999.0 +175.515,12838.9,-58.9474,-72.6322,78.3711,-31.0281,-999.0 +158.778,13466.5,-59.7068,-78.0576,80.7378,-30.5907,-999.0 +143.267,14107.5,-60.8832,-80.4479,80.4732,-29.555,-999.0 +128.911,14761.7,-62.3444,-80.4479,76.538,-28.8156,-999.0 +115.644,15430.3,-63.6416,-80.4479,69.4139,-27.7237,-999.0 +103.395,16116.0,-64.5527,-80.4479,60.9554,-24.8676,-999.0 +92.1068,16822.0,-64.7709,-80.4479,51.1363,-20.5023,-999.0 +81.7238,17553.5,-64.0244,-80.4479,37.9379,-17.6075,-999.0 +72.1895,18315.9,-62.7815,-80.4479,25.3433,-18.372,-999.0 +63.4519,19116.9,-59.7476,-80.4479,16.7167,-18.0674,-999.0 +54.6384,20063.9,-58.0802,-80.4479,10.6052,-13.636,-999.0 + + +MEM = mem005 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.623 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.407,382.623,-3.70364,-11.964,-8.34896,-9.29033,-999.0 +983.584,444.958,-4.38902,-12.2755,-10.6477,-11.4681,-999.0 +973.181,528.583,-5.23412,-12.5674,-11.8953,-12.4574,-999.0 +959.963,635.726,-6.29598,-12.904,-12.7693,-12.9944,-999.0 +943.639,769.507,-7.58258,-13.4507,-13.6429,-13.2414,-999.0 +923.852,934.58,-7.17047,-19.7293,-19.1198,-12.4312,-999.0 +900.197,1137.63,-5.08772,-17.9224,-13.9941,-12.906,-999.0 +872.301,1386.29,-2.7067,-12.1948,-6.5225,-14.9425,-999.0 +840.198,1685.46,0.0204111,-7.97149,2.55816,-15.7724,-999.0 +804.32,2036.24,1.25071,-6.54463,14.7721,-12.4325,-999.0 +765.165,2437.98,0.936585,-9.1278,23.2944,-13.1794,-999.0 +723.251,2890.38,-0.0482187,-9.57641,25.3976,-16.0625,-999.0 +679.094,3393.58,-1.97433,-9.01049,25.1241,-21.8376,-999.0 +633.266,3946.32,-5.29171,-11.196,25.6047,-25.6292,-999.0 +587.525,4531.71,-8.39389,-15.9424,29.3736,-26.7978,-999.0 +543.932,5126.12,-11.5625,-21.6658,32.663,-29.4382,-999.0 +503.009,5721.03,-15.3707,-26.867,35.2537,-32.2257,-999.0 +464.617,6315.36,-19.6936,-31.1009,37.5408,-34.4665,-999.0 +428.614,6908.4,-24.3995,-34.239,39.4627,-36.1494,-999.0 +394.876,7499.6,-29.32,-37.7241,41.1052,-37.3466,-999.0 +363.296,8088.56,-34.3262,-42.4635,42.7233,-37.9404,-999.0 +333.752,8675.4,-39.3244,-48.0724,44.2989,-38.0755,-999.0 +306.133,9260.73,-44.0726,-53.8706,46.7177,-37.5694,-999.0 +280.34,9845.55,-48.3155,-58.0929,51.0999,-35.8742,-999.0 +256.281,10431.5,-51.9017,-61.4663,57.8901,-33.631,-999.0 +233.86,11020.7,-54.8224,-63.8024,65.4188,-31.7107,-999.0 +212.982,11615.7,-56.9645,-65.2813,71.2612,-31.5711,-999.0 +193.563,12219.6,-57.9438,-68.6208,75.8219,-31.5239,-999.0 +175.522,12835.4,-58.5649,-73.4043,79.7525,-29.4368,-999.0 +158.783,13463.7,-59.6523,-78.7371,82.2403,-28.3959,-999.0 +143.271,14104.5,-61.1025,-80.4479,81.5993,-28.5436,-999.0 +128.915,14758.0,-62.5816,-80.4479,77.5977,-28.9484,-999.0 +115.647,15426.1,-63.7547,-80.4479,70.3735,-28.4815,-999.0 +103.398,16111.8,-64.4267,-80.4479,61.975,-25.4975,-999.0 +92.1098,16818.7,-64.428,-80.4479,52.7994,-20.3862,-999.0 +81.7265,17551.7,-63.5318,-80.4479,39.132,-15.785,-999.0 +72.1914,18315.4,-62.5156,-80.4479,25.0105,-17.2175,-999.0 +63.4532,19116.3,-60.1279,-80.4479,16.3328,-16.4946,-999.0 +54.6388,20062.7,-58.0503,-80.4479,9.18287,-14.6381,-999.0 + + +MEM = mem005 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.591 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.308,382.591,-4.02466,-12.3321,-8.08223,-8.48168,-999.0 +983.497,444.845,-4.72294,-12.6062,-10.1302,-10.3663,-999.0 +973.093,528.361,-5.57311,-12.8564,-11.1896,-11.1978,-999.0 +959.877,635.362,-6.63793,-13.1397,-11.8848,-11.6455,-999.0 +943.55,768.961,-7.94798,-13.5103,-12.3874,-11.8273,-999.0 +923.764,933.734,-7.69224,-21.6499,-18.3788,-11.1902,-999.0 +900.118,1136.45,-5.32634,-21.0006,-13.8594,-11.0661,-999.0 +872.232,1384.83,-2.89999,-13.3712,-6.72665,-12.6661,-999.0 +840.129,1683.63,-0.369946,-8.08763,2.32146,-13.0521,-999.0 +804.261,2033.85,0.833636,-6.90619,16.053,-9.45987,-999.0 +765.105,2435.07,0.627299,-8.61519,21.8693,-12.3025,-999.0 +723.192,2887.04,-0.343854,-9.01278,23.2847,-15.6545,-999.0 +679.038,3389.92,-2.0768,-9.11424,25.0482,-20.0662,-999.0 +633.217,3942.7,-5.09648,-11.7513,26.1261,-23.9936,-999.0 +587.484,4528.27,-8.35217,-16.2214,29.2948,-25.5946,-999.0 +543.896,5122.74,-11.5176,-21.6555,32.8412,-28.6281,-999.0 +502.976,5717.88,-15.2228,-26.4237,35.1362,-32.2523,-999.0 +464.582,6312.5,-19.6371,-29.6121,37.0148,-34.4722,-999.0 +428.579,6905.68,-24.3883,-33.1269,39.385,-35.5197,-999.0 +394.844,7496.96,-29.2874,-37.6721,41.7425,-36.2328,-999.0 +363.265,8086.01,-34.2797,-42.568,43.3864,-36.8994,-999.0 +333.724,8672.96,-39.2887,-47.3727,45.2524,-37.1082,-999.0 +306.106,9258.36,-44.0568,-52.3656,48.5324,-36.5732,-999.0 +280.316,9843.13,-48.3799,-56.9575,53.6038,-35.7421,-999.0 +256.259,10428.8,-52.056,-60.7643,60.0931,-34.4636,-999.0 +233.84,11017.4,-55.1142,-62.3391,65.9639,-33.203,-999.0 +212.965,11611.9,-56.9765,-64.9849,71.3995,-32.8432,-999.0 +193.548,12215.8,-57.9542,-68.9489,76.6296,-31.5813,-999.0 +175.509,12831.1,-58.92,-73.2342,81.0953,-29.7193,-999.0 +158.773,13458.3,-60.0881,-77.9513,83.7823,-29.435,-999.0 +143.263,14097.9,-61.3911,-80.4479,83.1826,-29.7543,-999.0 +128.908,14750.8,-62.676,-80.4479,79.1783,-29.8093,-999.0 +115.642,15418.7,-63.7629,-80.4479,72.0072,-28.4555,-999.0 +103.394,16104.6,-64.294,-80.4479,63.1502,-25.3334,-999.0 +92.1065,16812.4,-64.0192,-80.4479,53.3384,-20.2219,-999.0 +81.7239,17547.0,-63.0081,-80.4479,38.9621,-14.5641,-999.0 +72.1895,18311.8,-62.3918,-80.4479,24.6528,-13.4266,-999.0 +63.4519,19111.9,-60.647,-80.4479,16.1652,-14.6979,-999.0 +54.6383,20056.7,-58.2558,-80.4479,8.33745,-16.8445,-999.0 + + +MEM = mem005 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.575 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.166,382.575,-4.20634,-12.114,-7.75372,-7.45578,-999.0 +984.36,444.793,-4.90435,-12.3475,-9.6241,-9.03937,-999.0 +973.935,528.26,-5.7587,-12.5499,-10.5444,-9.73656,-999.0 +960.708,635.198,-6.82452,-12.7509,-11.0328,-10.0542,-999.0 +944.366,768.719,-8.14544,-12.9538,-11.2212,-10.1813,-999.0 +924.568,933.214,-8.38976,-21.5962,-17.25,-10.0624,-999.0 +900.895,1135.42,-5.92426,-23.547,-14.4429,-9.01897,-999.0 +872.993,1383.26,-3.37039,-14.8148,-7.40391,-10.5279,-999.0 +840.865,1681.49,-0.852726,-8.39397,1.34219,-11.1073,-999.0 +804.959,2030.99,0.166729,-6.60277,15.8668,-9.1818,-999.0 +765.769,2431.64,0.344653,-7.57119,21.2279,-12.6251,-999.0 +723.806,2883.58,-0.301678,-8.43073,22.2589,-14.9797,-999.0 +679.609,3386.48,-2.17305,-9.1465,25.1502,-16.6382,-999.0 +633.747,3939.24,-5.0426,-11.9692,28.7441,-19.2791,-999.0 +587.974,4525.12,-8.12501,-16.5669,29.996,-23.1914,-999.0 +544.349,5119.94,-11.4785,-21.2467,32.0893,-27.3892,-999.0 +503.387,5715.07,-15.382,-24.9279,34.6357,-30.5099,-999.0 +464.957,6309.54,-19.7492,-28.3203,37.4884,-32.1345,-999.0 +428.92,6902.71,-24.393,-32.5164,40.146,-33.1604,-999.0 +395.155,7494.21,-29.1828,-37.1197,42.1746,-34.2223,-999.0 +363.547,8083.66,-34.1376,-41.8738,44.37,-34.9447,-999.0 +333.981,8671.07,-39.1329,-46.9334,47.233,-35.7481,-999.0 +306.339,9256.95,-43.9145,-52.1816,50.8139,-36.8435,-999.0 +280.528,9842.2,-48.218,-56.863,55.8602,-36.9181,-999.0 +256.449,10428.3,-51.9436,-59.3283,60.9362,-35.6544,-999.0 +234.01,11017.6,-54.8078,-62.0657,66.0196,-34.3292,-999.0 +213.116,11613.3,-56.5103,-65.6032,71.1447,-33.2131,-999.0 +193.682,12218.4,-57.6693,-69.2291,76.9551,-31.2752,-999.0 +175.626,12834.4,-58.8324,-72.9965,81.668,-30.3617,-999.0 +158.874,13462.0,-59.9354,-77.5637,84.3875,-30.8203,-999.0 +143.35,14102.4,-61.1539,-80.4479,83.5366,-31.0879,-999.0 +128.982,14756.4,-62.3695,-80.4479,78.812,-30.9113,-999.0 +115.703,15425.4,-63.5265,-80.4479,71.1475,-29.6842,-999.0 +103.443,16112.0,-64.2788,-80.4479,62.026,-27.2443,-999.0 +92.1447,16820.2,-63.9826,-80.4479,52.3862,-23.0116,-999.0 +81.7525,17555.3,-62.9578,-80.4479,38.9279,-16.8018,-999.0 +72.2094,18319.9,-62.8707,-80.4479,23.7422,-12.4782,-999.0 +63.464,19118.2,-61.3486,-80.4479,18.5799,-12.3909,-999.0 +54.6426,20061.0,-58.8151,-80.4479,10.2605,-14.8729,-999.0 + + +MEM = mem005 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.555 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.425,382.555,-4.40299,-12.2218,-7.53745,-6.85127,-999.0 +984.617,444.727,-5.09468,-12.4534,-9.27931,-8.28389,-999.0 +974.191,528.132,-5.94332,-12.6641,-10.1199,-8.92993,-999.0 +960.957,634.993,-7.00467,-12.8814,-10.5693,-9.25275,-999.0 +944.615,768.42,-8.31924,-13.1025,-10.7468,-9.40176,-999.0 +924.805,932.664,-8.97311,-21.3683,-15.7119,-9.0461,-999.0 +901.138,1134.5,-6.29805,-24.9275,-13.787,-7.1524,-999.0 +873.221,1382.19,-3.3053,-15.2458,-6.30866,-8.28261,-999.0 +841.091,1680.37,-0.956301,-8.37568,2.34771,-8.39408,-999.0 +805.175,2029.41,-0.43802,-6.17118,16.2513,-7.64821,-999.0 +765.964,2429.46,-0.0577334,-6.43992,21.1594,-11.4145,-999.0 +723.982,2881.23,-0.29208,-7.795,23.0578,-13.2106,-999.0 +679.777,3384.12,-2.22724,-9.31252,25.9314,-13.777,-999.0 +633.903,3936.59,-5.24754,-11.987,28.425,-16.285,-999.0 +588.12,4522.33,-8.04854,-16.6134,31.5757,-21.3687,-999.0 +544.483,5117.53,-11.2373,-20.829,33.1395,-26.7477,-999.0 +503.509,5713.08,-15.3052,-24.164,34.7086,-29.21,-999.0 +465.067,6307.65,-19.7839,-27.9041,37.3152,-29.9353,-999.0 +429.02,6900.82,-24.387,-32.031,40.2519,-30.7703,-999.0 +395.245,7492.39,-29.1677,-35.9819,43.1783,-32.3852,-999.0 +363.629,8081.99,-34.0798,-40.6656,46.0429,-34.1913,-999.0 +334.054,8669.62,-39.0384,-46.3118,49.4036,-35.8307,-999.0 +306.406,9255.69,-43.8822,-51.6376,53.2228,-36.6306,-999.0 +280.587,9840.96,-48.2481,-55.5479,57.2357,-36.0646,-999.0 +256.503,10427.2,-51.8774,-59.5314,61.8499,-34.6096,-999.0 +234.058,11017.0,-54.5093,-62.9493,66.6022,-32.9329,-999.0 +213.159,11613.6,-56.1827,-65.9366,72.1421,-31.061,-999.0 +193.718,12219.3,-57.5149,-69.1685,78.1815,-29.7155,-999.0 +175.658,12835.8,-58.6725,-72.7393,82.9877,-29.6359,-999.0 +158.902,13464.0,-59.7483,-77.3559,85.51,-31.222,-999.0 +143.373,14105.2,-60.8498,-80.4479,83.942,-32.5938,-999.0 +129.0,14760.3,-62.0114,-80.4479,78.1879,-32.6783,-999.0 +115.718,15430.3,-63.2988,-80.4479,70.1791,-30.8632,-999.0 +103.455,16117.2,-64.3523,-80.4479,61.4769,-27.6896,-999.0 +92.1545,16824.3,-64.5885,-80.4479,53.0613,-23.1239,-999.0 +81.76,17556.9,-63.8617,-80.4479,42.9551,-17.4287,-999.0 +72.215,18319.6,-63.0398,-80.4479,26.911,-11.7929,-999.0 +63.4673,19116.7,-61.9236,-80.4479,19.1303,-11.968,-999.0 +54.6437,20060.2,-58.1701,-80.4479,10.4312,-12.1048,-999.0 + + +MEM = mem005 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.522 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.24,382.522,-4.68531,-13.2526,-8.03715,-6.58731,-999.0 +984.43,444.613,-5.37952,-13.5236,-9.74357,-8.07124,-999.0 +974.016,527.91,-6.22632,-13.7548,-10.4257,-8.76887,-999.0 +960.782,634.631,-7.28826,-14.0074,-10.7306,-9.23582,-999.0 +944.453,767.882,-8.58956,-14.388,-10.8884,-9.51619,-999.0 +924.654,932.01,-8.97276,-23.0173,-14.8133,-8.16958,-999.0 +900.986,1133.9,-6.09612,-25.431,-11.9052,-5.87638,-999.0 +873.08,1381.93,-2.7687,-14.8666,-4.74431,-6.10153,-999.0 +840.95,1680.43,-0.886649,-8.17906,4.33976,-5.71555,-999.0 +805.042,2029.48,-0.537682,-5.58474,17.2484,-5.81434,-999.0 +765.835,2429.47,-0.110848,-5.92508,21.7344,-10.0023,-999.0 +723.861,2881.31,-0.241079,-7.26689,22.4423,-12.4958,-999.0 +679.657,3384.46,-2.04381,-9.15322,23.8806,-13.3265,-999.0 +633.793,3937.46,-4.88972,-12.2747,27.684,-15.4301,-999.0 +588.021,4523.64,-7.96929,-16.2824,31.274,-20.264,-999.0 +544.389,5118.76,-11.4119,-20.0623,33.3858,-24.0593,-999.0 +503.421,5713.99,-15.4376,-23.8924,35.1669,-25.7523,-999.0 +464.984,6308.38,-19.7995,-27.7016,37.96,-27.2661,-999.0 +428.942,6901.55,-24.3826,-30.8335,40.7116,-30.0624,-999.0 +395.172,7493.23,-29.1185,-34.6887,43.1721,-32.965,-999.0 +363.56,8082.98,-34.0173,-39.8748,45.8687,-34.7079,-999.0 +333.991,8670.71,-39.0209,-46.0141,48.8754,-35.366,-999.0 +306.347,9256.8,-43.8616,-52.866,52.5704,-35.092,-999.0 +280.533,9841.99,-48.3034,-58.2159,56.7931,-34.4299,-999.0 +256.454,10427.9,-52.0433,-60.7721,60.7212,-33.3986,-999.0 +234.014,11017.2,-54.6639,-63.0211,65.277,-31.7887,-999.0 +213.119,11613.4,-56.3121,-65.878,71.8655,-30.0576,-999.0 +193.683,12218.9,-57.5709,-68.8651,78.8997,-29.0212,-999.0 +175.627,12835.3,-58.648,-72.4273,84.618,-29.3008,-999.0 +158.874,13463.6,-59.6712,-77.3786,87.583,-31.0033,-999.0 +143.349,14104.9,-60.8329,-80.4479,86.0243,-31.9909,-999.0 +128.981,14759.8,-62.1112,-80.4479,80.0961,-31.9268,-999.0 +115.702,15429.5,-63.3797,-80.4479,71.5132,-29.9928,-999.0 +103.442,16116.0,-64.5,-80.4479,62.5963,-26.3115,-999.0 +92.1444,16822.0,-65.0167,-80.4479,53.8718,-22.6133,-999.0 +81.7526,17552.4,-64.6401,-80.4479,43.6274,-19.2066,-999.0 +72.2099,18312.7,-63.5385,-80.4479,29.857,-13.4932,-999.0 +63.4645,19109.8,-61.3315,-80.4479,19.5668,-10.7748,-999.0 +54.6428,20054.8,-57.9472,-80.4479,9.87012,-8.60523,-999.0 + + +MEM = mem005 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.508 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.113,382.508,-4.81821,-13.458,-8.40061,-6.28061,-999.0 +984.305,444.56,-5.56432,-13.6819,-9.85628,-7.34896,-999.0 +973.893,527.794,-6.43011,-13.904,-10.4951,-7.80779,-999.0 +960.661,634.428,-7.5043,-14.2072,-10.9407,-8.13052,-999.0 +944.329,767.564,-8.79638,-14.9871,-11.5167,-8.37738,-999.0 +924.529,931.727,-8.63318,-25.3694,-14.6764,-6.53613,-999.0 +900.872,1133.89,-5.6871,-25.2186,-10.4816,-3.95229,-999.0 +872.965,1382.23,-2.4978,-14.9396,-3.61323,-4.04919,-999.0 +840.847,1680.76,-1.06772,-8.16889,5.63561,-4.20068,-999.0 +804.939,2029.54,-0.770393,-5.64262,18.2047,-5.20979,-999.0 +765.737,2429.2,-0.317572,-6.03725,22.584,-9.01093,-999.0 +723.768,2880.71,-0.411041,-7.39652,23.0318,-11.681,-999.0 +679.572,3383.77,-1.96375,-9.25609,24.6102,-12.2235,-999.0 +633.717,3937.05,-4.70097,-12.2163,27.5737,-14.6823,-999.0 +587.947,4523.5,-7.92585,-16.0567,30.4769,-18.9,-999.0 +544.32,5118.47,-11.6094,-19.9052,32.981,-21.7,-999.0 +503.356,5713.31,-15.5981,-23.7845,36.3768,-23.1581,-999.0 +464.923,6307.47,-19.875,-26.8903,39.5134,-25.793,-999.0 +428.883,6900.67,-24.3242,-30.6567,41.773,-29.4756,-999.0 +395.116,7492.52,-29.0057,-36.8194,43.6512,-31.6307,-999.0 +363.514,8082.44,-33.8986,-46.138,46.2798,-31.9622,-999.0 +333.952,8670.39,-38.8553,-55.919,50.3497,-32.1879,-999.0 +306.315,9256.69,-43.7872,-58.6158,54.3788,-32.3786,-999.0 +280.505,9841.82,-48.3981,-59.488,57.3564,-31.7893,-999.0 +256.429,10427.4,-52.1894,-60.9442,60.2727,-30.8328,-999.0 +233.99,11016.2,-54.9029,-63.1416,65.2578,-29.6622,-999.0 +213.098,11611.5,-56.7086,-65.7225,72.1652,-28.6451,-999.0 +193.665,12215.7,-58.0484,-68.4218,79.7224,-28.2738,-999.0 +175.611,12830.7,-59.1227,-72.174,85.7799,-29.3149,-999.0 +158.861,13457.7,-60.1334,-77.4317,89.2408,-31.2948,-999.0 +143.338,14097.6,-61.2337,-80.4479,88.3261,-32.2648,-999.0 +128.971,14751.5,-62.3851,-80.4479,82.4686,-31.6631,-999.0 +115.694,15420.5,-63.5113,-80.4479,73.3952,-29.0986,-999.0 +103.435,16106.7,-64.5057,-80.4479,63.8837,-24.8832,-999.0 +92.1395,16812.8,-64.9559,-80.4479,54.8067,-21.387,-999.0 +81.7489,17543.8,-64.2974,-80.4479,43.923,-19.0215,-999.0 +72.2074,18306.1,-62.7887,-80.4479,30.4959,-13.454,-999.0 +63.4628,19106.3,-60.436,-80.4479,18.7088,-9.60932,-999.0 +54.642,20052.0,-58.2977,-80.4479,8.03847,-9.40415,-999.0 + + +MEM = mem005 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.553 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.941,382.553,-4.38757,-13.3162,-9.27109,-4.89179,-999.0 +985.133,444.7,-5.21524,-13.5031,-10.3828,-5.55939,-999.0 +974.696,528.046,-6.12422,-13.6848,-10.8325,-5.87742,-999.0 +961.458,634.813,-7.22071,-13.8931,-11.0667,-6.08511,-999.0 +945.107,768.107,-8.5559,-14.1403,-11.1943,-6.2321,-999.0 +925.295,932.294,-8.84676,-24.7894,-14.7208,-4.34168,-999.0 +901.614,1134.35,-5.80455,-26.3068,-10.9924,-1.28826,-999.0 +873.682,1382.59,-2.60601,-15.5142,-3.68667,-1.26892,-999.0 +841.534,1680.97,-1.26994,-8.07805,5.18132,-1.36006,-999.0 +805.592,2029.47,-1.06547,-5.55582,17.4754,-3.54814,-999.0 +766.356,2428.72,-0.65293,-5.97127,22.8802,-7.39208,-999.0 +724.349,2879.85,-0.579951,-7.73932,24.2553,-10.0048,-999.0 +680.113,3382.84,-1.87998,-9.64666,25.5489,-10.2356,-999.0 +634.223,3936.49,-4.43842,-12.516,28.2063,-12.5946,-999.0 +588.412,4523.4,-7.79475,-16.2653,30.7865,-16.4563,-999.0 +544.745,5118.56,-11.621,-20.1204,33.4178,-18.9545,-999.0 +503.743,5713.3,-15.7592,-23.3521,36.5215,-20.9117,-999.0 +465.275,6307.23,-19.9903,-27.3489,39.367,-24.0584,-999.0 +429.208,6900.21,-24.3779,-34.6876,42.0747,-26.841,-999.0 +395.418,7491.93,-28.9543,-46.0189,45.9083,-28.8461,-999.0 +363.794,8081.99,-33.7653,-56.7555,50.2287,-30.3273,-999.0 +334.209,8670.18,-38.8139,-57.8636,53.3076,-29.85,-999.0 +306.546,9256.56,-43.8364,-58.341,55.2337,-28.8841,-999.0 +280.713,9841.71,-48.4192,-59.5199,56.9747,-28.3912,-999.0 +256.614,10427.4,-52.171,-61.3507,59.9165,-28.0793,-999.0 +234.157,11016.3,-54.9228,-63.558,64.8542,-27.8237,-999.0 +213.245,11611.7,-56.7308,-65.7346,71.8354,-27.6479,-999.0 +193.795,12216.1,-58.0293,-68.4079,79.6693,-27.9696,-999.0 +175.726,12831.1,-59.1902,-72.443,85.7608,-29.133,-999.0 +158.961,13457.8,-60.3688,-77.9611,89.0449,-31.1271,-999.0 +143.425,14097.1,-61.609,-80.4479,88.1903,-32.1806,-999.0 +129.045,14750.0,-62.7727,-80.4479,83.0923,-31.6179,-999.0 +115.756,15418.3,-63.7018,-80.4479,74.5339,-28.6826,-999.0 +103.486,16104.9,-64.2233,-80.4479,64.5841,-24.1346,-999.0 +92.1793,16813.1,-64.2069,-80.4479,54.4,-21.0433,-999.0 +81.7787,17547.1,-63.5951,-80.4479,42.4722,-19.601,-999.0 +72.2281,18311.9,-62.3358,-80.4479,29.2135,-13.0971,-999.0 +63.4752,19114.6,-59.8369,-80.4479,18.1308,-7.83875,-999.0 +54.6464,20062.1,-58.36,-80.4479,7.45043,-8.10676,-999.0 + + +MEM = mem005 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.617 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +993.169,382.617,-3.74577,-13.2616,-8.79835,-2.68145,-999.0 +985.345,444.911,-4.61541,-13.433,-9.64874,-2.97398,-999.0 +974.914,528.445,-5.54672,-13.5991,-9.99226,-3.10461,-999.0 +961.675,635.446,-6.66071,-13.7874,-10.1691,-3.18455,-999.0 +945.323,769.027,-8.00996,-14.0044,-10.2501,-3.23946,-999.0 +925.501,933.413,-8.81999,-21.5017,-13.3647,-0.155573,-999.0 +901.808,1135.49,-5.86404,-26.0462,-9.59519,1.30397,-999.0 +873.871,1383.69,-2.64756,-16.0745,-2.73387,1.67676,-999.0 +841.712,1681.95,-1.48066,-7.65854,5.99814,-0.0343184,-999.0 +805.758,2030.46,-0.951819,-5.33012,18.1235,-2.25764,-999.0 +766.51,2429.98,-0.474094,-5.9102,23.2164,-7.17727,-999.0 +724.493,2881.36,-0.472136,-7.91943,25.2976,-8.25407,-999.0 +680.25,3384.71,-1.60012,-10.063,27.5231,-7.11903,-999.0 +634.347,3939.05,-4.04137,-12.6047,30.0679,-8.82305,-999.0 +588.527,4526.71,-7.55193,-16.1901,31.6839,-12.8535,-999.0 +544.847,5122.25,-11.5787,-19.9806,33.6919,-16.1434,-999.0 +503.836,5717.05,-15.7698,-23.998,35.8711,-19.3618,-999.0 +465.362,6310.82,-20.0473,-30.6449,38.8638,-22.7308,-999.0 +429.295,6903.54,-24.3892,-40.9888,43.5147,-26.0184,-999.0 +395.505,7495.09,-28.9888,-52.7308,48.8221,-28.0301,-999.0 +363.874,8084.93,-33.9089,-56.4688,52.853,-28.5009,-999.0 +334.282,8672.79,-38.9633,-57.0491,55.0781,-27.4923,-999.0 +306.614,9258.88,-43.9426,-58.2688,56.1977,-25.8873,-999.0 +280.774,9843.73,-48.5656,-60.0898,57.5603,-24.9787,-999.0 +256.671,10428.9,-52.4163,-61.9933,60.2679,-25.0113,-999.0 +234.207,11017.3,-55.1165,-63.588,65.3076,-25.3401,-999.0 +213.291,11612.4,-56.7488,-65.2253,73.0378,-25.9551,-999.0 +193.836,12217.0,-57.8654,-68.2286,81.2329,-26.8691,-999.0 +175.761,12832.7,-58.9616,-72.7803,86.9415,-28.4598,-999.0 +158.992,13460.1,-60.1491,-78.8494,89.3611,-30.9643,-999.0 +143.45,14100.1,-61.3926,-80.4479,87.5538,-32.6567,-999.0 +129.066,14753.6,-62.609,-80.4479,82.0652,-32.5224,-999.0 +115.774,15422.1,-63.7865,-80.4479,73.8554,-29.6539,-999.0 +103.5,16108.3,-64.5077,-80.4479,65.0403,-24.7328,-999.0 +92.1906,16815.7,-64.4591,-80.4479,56.2811,-20.8687,-999.0 +81.7872,17549.2,-63.6519,-80.4479,44.7304,-19.3014,-999.0 +72.234,18314.9,-61.8891,-80.4479,29.5718,-12.1738,-999.0 +63.4789,19118.2,-60.0423,-80.4479,18.0442,-6.31347,-999.0 +54.6476,20067.5,-57.5471,-80.4479,7.34024,-5.18498,-999.0 + + +MEM = mem005 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.716 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.631,382.716,-2.71544,-13.322,-8.42931,-0.804103,-999.0 +984.808,445.246,-3.60899,-13.5032,-9.15519,-0.82238,-999.0 +974.391,529.091,-4.55013,-13.6839,-9.45239,-0.790386,-999.0 +961.156,636.489,-5.6721,-13.896,-9.6144,-0.73453,-999.0 +944.811,770.562,-7.03514,-14.1606,-9.72291,-0.652669,-999.0 +924.991,935.357,-8.67286,-14.5292,-9.78657,-0.523574,-999.0 +901.309,1137.56,-5.89681,-27.1315,-8.59001,5.02443,-999.0 +873.387,1385.47,-3.14587,-16.8646,-2.65227,4.97358,-999.0 +841.249,1683.42,-1.55214,-7.58348,7.06984,3.38476,-999.0 +805.316,2031.87,-0.938022,-6.01977,18.7923,0.171505,-999.0 +766.094,2431.33,-0.453905,-6.37783,24.5029,-5.28734,-999.0 +724.102,2882.71,-0.433173,-8.17344,26.2893,-6.60606,-999.0 +679.888,3386.11,-1.53212,-10.4268,28.8651,-4.99446,-999.0 +634.014,3940.58,-3.90158,-13.1962,32.1015,-6.06804,-999.0 +588.221,4528.47,-7.41419,-16.5054,33.8248,-9.88772,-999.0 +544.568,5124.24,-11.4546,-20.6699,35.044,-14.0977,-999.0 +503.585,5719.2,-15.5837,-27.2577,37.3249,-17.9132,-999.0 +465.145,6313.3,-19.6757,-37.9883,41.4981,-22.1927,-999.0 +429.106,6906.57,-24.063,-49.4966,47.2212,-25.7332,-999.0 +395.336,7498.53,-28.8686,-53.0671,52.1455,-27.0634,-999.0 +363.72,8088.5,-33.8741,-53.1773,55.0402,-26.445,-999.0 +334.142,8676.41,-38.9292,-54.0831,56.218,-25.0074,-999.0 +306.486,9262.56,-43.885,-55.914,56.5636,-23.6167,-999.0 +280.659,9847.53,-48.4906,-58.2041,56.9687,-23.1276,-999.0 +256.566,10432.8,-52.3425,-60.1871,59.2485,-23.1564,-999.0 +234.114,11021.2,-55.1165,-61.848,64.7516,-23.5357,-999.0 +213.207,11616.1,-56.8771,-64.3907,72.9745,-24.4103,-999.0 +193.761,12220.1,-58.1088,-67.9907,81.5988,-25.7624,-999.0 +175.696,12835.1,-59.1285,-72.9713,87.7914,-27.5045,-999.0 +158.934,13462.2,-60.1409,-79.7113,90.5057,-29.7003,-999.0 +143.401,14102.2,-61.2963,-80.4479,88.8384,-30.8729,-999.0 +129.024,14755.8,-62.5733,-80.4479,83.4295,-30.4138,-999.0 +115.738,15424.2,-63.8267,-80.4479,75.0535,-28.507,-999.0 +103.471,16109.8,-64.6525,-80.4479,63.7889,-24.4498,-999.0 +92.1676,16816.6,-64.6083,-80.4479,54.1513,-22.0742,-999.0 +81.7703,17549.1,-63.9176,-80.4479,43.3417,-21.3047,-999.0 +72.2222,18313.1,-62.4161,-80.4479,32.3075,-11.566,-999.0 +63.472,19118.2,-58.4376,-80.4479,20.4295,-3.60442,-999.0 +54.6452,20069.7,-57.7694,-80.4479,4.72577,-5.19749,-999.0 + + +MEM = mem005 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.832 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.657,382.832,-1.6134,-11.5784,-8.00156,-0.313932,-999.0 +983.871,445.633,-2.54028,-11.7428,-8.66045,-0.325633,-999.0 +973.443,529.836,-3.50453,-11.9068,-8.93392,-0.318531,-999.0 +960.216,637.687,-4.64505,-12.0963,-9.08388,-0.303791,-999.0 +943.885,772.319,-6.02408,-12.3231,-9.17632,-0.281342,-999.0 +924.078,937.797,-7.68463,-12.592,-9.22451,-0.25563,-999.0 +900.417,1140.36,-5.97815,-24.1575,-6.59499,6.24839,-999.0 +872.52,1388.29,-3.12742,-16.5439,-0.673992,7.59796,-999.0 +840.411,1685.97,-1.99438,-8.33216,8.74504,7.31647,-999.0 +804.526,2034.18,-0.791302,-6.59093,19.947,1.30432,-999.0 +765.339,2433.82,-0.311257,-6.44691,24.9514,-4.43796,-999.0 +723.39,2885.11,-0.668,-8.05794,27.3559,-5.65967,-999.0 +679.22,3388.18,-1.65062,-10.7332,31.068,-3.75899,-999.0 +633.393,3942.52,-3.86044,-13.8263,34.7228,-4.97756,-999.0 +587.652,4530.47,-7.27542,-17.7342,35.9368,-9.7001,-999.0 +544.054,5126.36,-11.2747,-23.6399,36.5932,-14.0642,-999.0 +503.126,5721.42,-15.3973,-32.5409,39.1552,-18.1384,-999.0 +464.735,6315.62,-19.544,-43.5447,44.3665,-22.5045,-999.0 +428.734,6908.93,-24.0642,-49.9496,50.236,-24.8893,-999.0 +394.998,7500.79,-28.8955,-50.7029,55.0339,-25.0186,-999.0 +363.415,8090.62,-33.9203,-51.0196,57.6426,-24.2005,-999.0 +333.865,8678.33,-38.9909,-52.0009,58.228,-23.3062,-999.0 +306.236,9264.31,-43.9099,-53.4365,57.7546,-22.6461,-999.0 +280.436,9849.28,-48.4096,-55.4052,57.6225,-22.2955,-999.0 +256.367,10434.9,-52.1476,-57.9279,59.7741,-22.0727,-999.0 +233.936,11023.7,-54.8682,-60.9244,65.2647,-22.329,-999.0 +213.05,11619.1,-56.7009,-64.1781,73.1029,-23.2264,-999.0 +193.623,12223.3,-58.0089,-68.1108,81.2201,-24.7907,-999.0 +175.575,12838.6,-58.9567,-73.6319,86.8734,-26.577,-999.0 +158.83,13466.1,-59.8835,-80.4479,89.7193,-28.1478,-999.0 +143.311,14106.4,-61.1925,-80.4479,88.5782,-28.9146,-999.0 +128.949,14759.8,-62.6281,-80.4479,83.7196,-28.6786,-999.0 +115.675,15427.5,-64.0364,-80.4479,75.6019,-27.3385,-999.0 +103.42,16111.9,-65.045,-80.4479,64.7108,-23.6485,-999.0 +92.1269,16816.6,-65.1606,-80.4479,54.0507,-21.5149,-999.0 +81.7391,17547.3,-64.2012,-80.4479,44.2217,-21.9386,-999.0 +72.2003,18310.6,-62.2238,-80.4479,31.1283,-15.3185,-999.0 +63.4587,19116.2,-58.1082,-80.4479,21.4314,-5.71883,-999.0 +54.6408,20070.3,-56.639,-80.4479,4.85997,-1.0464,-999.0 + + +MEM = mem005 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.91 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.448,382.91,-0.725091,-13.1836,-8.55674,0.760492,-999.0 +982.669,445.896,-1.66804,-13.3765,-9.21645,0.820087,-999.0 +972.266,530.344,-2.63913,-13.5562,-9.44863,0.8445,-999.0 +959.058,638.505,-3.78526,-13.7571,-9.53839,0.858014,-999.0 +942.749,773.525,-5.16996,-13.9931,-9.55443,0.867216,-999.0 +922.978,939.477,-6.83441,-14.2731,-9.52079,0.874431,-999.0 +899.348,1142.36,-5.82167,-24.5552,-3.95497,7.73438,-999.0 +871.489,1390.15,-3.48258,-17.1293,2.24262,9.30514,-999.0 +839.421,1687.58,-2.05335,-8.64843,11.7781,7.85955,-999.0 +803.577,2035.9,-0.543225,-6.59792,21.4393,2.40574,-999.0 +764.441,2435.75,-0.280434,-6.06198,26.5225,-3.75903,-999.0 +722.54,2886.98,-0.79619,-8.04217,29.8682,-5.12004,-999.0 +678.423,3389.72,-1.80025,-11.3639,33.9041,-3.34932,-999.0 +632.658,3943.84,-3.76905,-15.1345,37.0859,-4.22393,-999.0 +586.983,4531.91,-7.04347,-19.5198,38.0813,-9.04367,-999.0 +543.446,5128.09,-11.0124,-26.1583,38.7609,-14.0041,-999.0 +502.574,5723.42,-15.2311,-35.7199,41.9954,-18.2677,-999.0 +464.231,6317.69,-19.5179,-45.5166,47.7658,-21.2429,-999.0 +428.276,6910.88,-24.1087,-48.5892,53.9755,-22.5521,-999.0 +394.579,7502.51,-28.9887,-49.0383,58.2529,-22.1708,-999.0 +363.032,8092.02,-34.0228,-50.1784,60.1393,-21.4485,-999.0 +333.518,8679.44,-39.053,-51.6878,60.0075,-21.0887,-999.0 +305.921,9265.26,-43.8981,-53.2057,58.9104,-20.9841,-999.0 +280.151,9850.22,-48.3357,-55.0636,58.5144,-20.9602,-999.0 +256.111,10435.9,-52.0286,-57.6724,60.706,-21.0004,-999.0 +233.709,11024.9,-54.8216,-60.7097,66.3127,-21.3899,-999.0 +212.848,11620.2,-56.6866,-64.0803,74.0101,-22.1852,-999.0 +193.444,12224.6,-57.807,-68.4556,81.9527,-23.0609,-999.0 +175.419,12840.4,-58.615,-74.6443,87.7482,-23.6786,-999.0 +158.694,13468.7,-59.531,-80.4479,90.8059,-24.6793,-999.0 +143.195,14109.8,-60.8406,-80.4479,89.7808,-25.1308,-999.0 +128.85,14763.9,-62.4072,-80.4479,84.7395,-25.0195,-999.0 +115.594,15431.6,-64.0448,-80.4479,76.4785,-24.5113,-999.0 +103.355,16114.9,-65.4376,-80.4479,66.014,-22.6979,-999.0 +92.0754,16817.3,-65.8867,-80.4479,54.0256,-20.5125,-999.0 +81.7005,17545.3,-64.7132,-80.4479,45.1168,-21.6441,-999.0 +72.1735,18307.6,-61.9483,-80.4479,30.525,-19.839,-999.0 +63.4424,19112.5,-58.3311,-80.4479,22.4472,-9.68479,-999.0 +54.6352,20067.5,-55.714,-80.4479,8.12136,1.7429,-999.0 + + +MEM = mem005 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.973 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.312,382.973,0.0628056,-16.2451,-8.67757,2.76427,-999.0 +981.531,446.113,-0.865335,-16.4555,-9.34159,3.05273,-999.0 +971.151,530.772,-1.82252,-16.6392,-9.55408,3.20203,-999.0 +957.961,639.211,-2.95795,-16.8423,-9.61934,3.31432,-999.0 +941.673,774.581,-4.33331,-17.0823,-9.60656,3.42125,-999.0 +921.93,940.968,-6.00318,-17.3982,-9.4827,3.59825,-999.0 +898.326,1144.09,-5.84822,-24.2419,-1.4808,11.0937,-999.0 +870.499,1392.05,-3.16231,-16.0214,4.89622,11.4471,-999.0 +838.466,1689.94,-1.6107,-8.49334,13.3083,9.58597,-999.0 +802.659,2038.79,-0.238135,-5.8112,22.4689,3.27132,-999.0 +763.563,2439.24,0.103343,-5.6753,26.9068,-2.52361,-999.0 +721.705,2891.1,-0.442836,-8.27168,30.7792,-3.0737,-999.0 +677.649,3394.17,-1.67758,-12.533,34.9306,-1.77477,-999.0 +631.948,3948.09,-3.86255,-17.0183,37.7704,-3.94581,-999.0 +586.34,4535.72,-7.10688,-21.9701,39.1101,-8.33249,-999.0 +542.865,5131.63,-10.9634,-29.23,40.535,-13.3177,-999.0 +502.048,5726.9,-15.159,-38.2219,44.0448,-17.551,-999.0 +463.751,6321.12,-19.5612,-44.5587,50.0001,-20.1411,-999.0 +427.837,6914.08,-24.2226,-46.472,55.9802,-20.5369,-999.0 +394.179,7505.32,-29.1573,-47.6095,59.9807,-20.0518,-999.0 +362.669,8094.36,-34.1922,-49.209,61.1499,-19.8926,-999.0 +333.189,8681.37,-39.1535,-51.0882,60.2605,-19.9761,-999.0 +305.626,9266.92,-43.935,-52.9273,58.9533,-20.0919,-999.0 +279.885,9851.71,-48.3484,-54.9222,59.2534,-19.9838,-999.0 +255.873,10437.3,-52.0499,-57.5009,62.5032,-19.908,-999.0 +233.496,11026.1,-54.8333,-60.5181,68.6195,-20.0303,-999.0 +212.66,11621.2,-56.6543,-64.0545,76.7385,-20.1953,-999.0 +193.279,12225.5,-57.7855,-68.6236,84.4441,-20.1764,-999.0 +175.275,12841.3,-58.5382,-75.0768,89.9209,-20.4736,-999.0 +158.57,13469.7,-59.3961,-80.4479,92.9276,-21.3048,-999.0 +143.09,14111.1,-60.6262,-80.4479,91.5527,-21.935,-999.0 +128.762,14765.7,-62.0804,-80.4479,85.9027,-22.1289,-999.0 +115.521,15434.5,-63.5192,-80.4479,76.8046,-22.0715,-999.0 +103.295,16119.5,-64.6781,-80.4479,64.6249,-21.2917,-999.0 +92.028,16824.3,-65.0155,-80.4479,51.3716,-19.8854,-999.0 +81.6645,17554.2,-64.2288,-80.4479,42.748,-21.9864,-999.0 +72.1481,18317.0,-61.8187,-80.4479,30.9214,-20.9097,-999.0 +63.4269,19120.4,-58.8813,-80.4479,22.5607,-10.056,-999.0 +54.6299,20071.8,-56.369,-80.4479,11.6638,2.73631,-999.0 + + +MEM = mem005 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.044 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.719,383.044,0.714174,-13.794,-8.40768,4.48868,-999.0 +979.953,446.357,-0.186675,-13.9829,-9.06396,5.02627,-999.0 +969.572,531.255,-1.13407,-14.1582,-9.25984,5.31966,-999.0 +956.405,640.004,-2.26305,-14.3577,-9.30309,5.54523,-999.0 +940.141,775.767,-3.63695,-14.599,-9.25773,5.77036,-999.0 +920.431,942.642,-5.29586,-14.8985,-9.12208,6.01797,-999.0 +896.86,1146.16,-5.57467,-22.2111,-1.21932,12.9458,-999.0 +869.078,1394.39,-2.93571,-14.7049,7.66894,14.0302,-999.0 +837.094,1692.69,-1.186,-7.73929,15.5956,10.8021,-999.0 +801.342,2042.12,0.136532,-5.12857,23.3101,3.84588,-999.0 +762.307,2443.06,0.369531,-5.65379,28.1423,-0.898695,-999.0 +720.527,2895.12,-0.383269,-8.70162,31.9826,-1.15555,-999.0 +676.547,3398.23,-1.54024,-13.5714,35.7814,-1.80806,-999.0 +630.935,3952.3,-3.65607,-18.254,38.1017,-5.45973,-999.0 +585.411,4540.11,-6.92389,-24.4609,39.617,-10.0718,-999.0 +542.019,5136.06,-10.861,-32.7348,41.6719,-13.7927,-999.0 +501.275,5731.33,-15.0885,-40.2502,46.019,-16.6945,-999.0 +463.044,6325.52,-19.5456,-43.9179,52.1908,-18.2031,-999.0 +427.189,6918.29,-24.3125,-45.4078,57.7731,-18.5184,-999.0 +393.589,7509.15,-29.2957,-47.0321,60.7203,-18.7531,-999.0 +362.132,8097.78,-34.2819,-49.2586,60.6947,-19.1344,-999.0 +332.703,8684.53,-39.16,-51.2788,59.2863,-19.5248,-999.0 +305.186,9269.98,-43.8905,-52.8941,58.5097,-19.6589,-999.0 +279.49,9854.75,-48.2787,-54.7517,59.9566,-19.5436,-999.0 +255.519,10440.2,-52.0553,-57.2424,64.0415,-19.755,-999.0 +233.18,11028.6,-54.9896,-60.2797,70.9745,-20.1678,-999.0 +212.379,11623.1,-56.7758,-63.8854,79.5213,-20.2097,-999.0 +193.032,12227.2,-57.6585,-68.7077,88.0158,-20.0232,-999.0 +175.058,12843.1,-58.3846,-75.0656,93.9396,-20.5382,-999.0 +158.383,13471.5,-59.359,-80.4479,96.4577,-21.8622,-999.0 +142.929,14112.6,-60.5887,-80.4479,94.1039,-22.3278,-999.0 +128.626,14766.9,-62.06,-80.4479,87.6352,-21.8547,-999.0 +115.408,15435.4,-63.4114,-80.4479,77.4841,-20.3197,-999.0 +103.203,16120.6,-64.3849,-80.4479,65.1848,-18.7229,-999.0 +91.9564,16825.8,-64.6849,-80.4479,49.8057,-17.192,-999.0 +81.6108,17555.7,-64.1145,-80.4479,38.445,-20.0449,-999.0 +72.1104,18317.0,-62.3014,-80.4479,28.2989,-20.2126,-999.0 +63.404,19117.4,-59.4698,-80.4479,21.5963,-9.27748,-999.0 +54.6219,20064.9,-56.9151,-80.4479,13.6388,3.93212,-999.0 + + +MEM = mem005 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.083 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.352,383.083,1.08767,-12.7735,-9.12246,5.67422,-999.0 +978.585,446.495,0.2247,-12.9643,-9.95966,6.43289,-999.0 +968.244,531.533,-0.703158,-13.1406,-10.2091,6.81709,-999.0 +955.088,640.467,-1.82197,-13.3413,-10.2695,7.09182,-999.0 +938.849,776.466,-3.18833,-13.5843,-10.2261,7.35173,-999.0 +919.156,943.637,-4.84464,-13.8815,-10.0885,7.61271,-999.0 +895.623,1147.52,-5.11502,-20.6455,-1.74678,14.2163,-999.0 +867.878,1396.21,-2.49334,-12.9313,9.66482,15.3962,-999.0 +835.935,1695.1,-0.695417,-6.72667,17.5232,11.6004,-999.0 +800.226,2045.13,0.422405,-4.04293,25.0714,5.05068,-999.0 +761.242,2446.41,0.373041,-4.81706,29.5285,1.41907,-999.0 +719.516,2898.65,-0.214508,-8.89633,32.8937,0.230683,-999.0 +675.608,3401.88,-1.4591,-14.2503,36.101,-1.96878,-999.0 +630.064,3955.8,-3.72798,-19.5329,38.3501,-6.43497,-999.0 +584.616,4543.25,-7.00696,-26.1266,40.394,-10.363,-999.0 +541.293,5138.97,-10.8432,-34.3264,42.9156,-13.6194,-999.0 +500.609,5734.12,-15.1113,-40.451,47.2723,-15.8214,-999.0 +462.436,6328.07,-19.6555,-43.1833,53.421,-16.6146,-999.0 +426.634,6920.43,-24.4764,-45.0576,58.5348,-16.9517,-999.0 +393.083,7510.85,-29.413,-47.4458,60.6553,-17.3387,-999.0 +361.672,8099.2,-34.2964,-49.9731,60.1213,-17.6867,-999.0 +332.286,8685.9,-39.0778,-51.7729,58.8912,-17.9483,-999.0 +304.809,9271.5,-43.7514,-52.999,58.6938,-18.2729,-999.0 +279.15,9856.44,-48.1801,-54.6217,60.5783,-18.8599,-999.0 +255.214,10441.8,-52.1345,-57.0756,64.8999,-19.8017,-999.0 +232.908,11029.6,-55.219,-60.0525,71.6154,-20.1212,-999.0 +212.138,11623.2,-57.0763,-63.6564,80.0589,-20.1081,-999.0 +192.82,12226.1,-58.0149,-68.4804,88.867,-20.4207,-999.0 +174.873,12840.8,-58.738,-74.5665,95.0486,-21.5348,-999.0 +158.224,13468.0,-59.6139,-80.4479,97.829,-22.9696,-999.0 +142.793,14108.3,-60.6788,-80.4479,95.4776,-23.6417,-999.0 +128.512,14762.2,-61.9851,-80.4479,89.035,-22.6505,-999.0 +115.313,15430.7,-63.2094,-80.4479,79.0282,-20.1569,-999.0 +103.126,16116.5,-63.9796,-80.4479,67.4277,-16.4298,-999.0 +91.8951,16823.3,-63.7883,-80.4479,51.1059,-14.8484,-999.0 +81.5644,17554.8,-63.7441,-80.4479,34.4615,-16.6954,-999.0 +72.0779,18314.6,-63.071,-80.4479,26.2467,-17.1808,-999.0 +63.3842,19110.2,-60.7676,-80.4479,22.03,-9.06714,-999.0 +54.6152,20051.7,-57.8557,-80.4479,15.5047,2.55698,-999.0 + + +MEM = mem005 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.087 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.722,383.087,1.09788,-12.0241,-9.34408,7.17113,-999.0 +977.957,446.516,0.296971,-12.2222,-10.5374,8.40542,-999.0 +967.608,531.59,-0.605671,-12.4019,-10.9286,9.01299,-999.0 +954.472,640.579,-1.7064,-12.6048,-11.0574,9.42413,-999.0 +938.232,776.654,-3.062,-12.8543,-11.062,9.83307,-999.0 +918.556,943.925,-4.70564,-13.1855,-10.9107,10.3011,-999.0 +895.031,1148.03,-4.82137,-17.4054,-2.71906,16.6057,-999.0 +867.295,1397.35,-1.68468,-11.1527,11.7503,17.4722,-999.0 +835.368,1697.05,-0.227954,-5.67422,19.6195,12.8472,-999.0 +799.679,2047.75,0.871162,-3.71055,27.2867,7.38101,-999.0 +760.719,2449.71,0.848387,-5.05751,31.3839,3.49916,-999.0 +719.026,2902.55,0.102935,-9.26029,34.8954,1.39756,-999.0 +675.156,3406.29,-1.13111,-15.229,38.0036,-2.76026,-999.0 +629.654,3960.48,-3.59912,-21.6268,39.3057,-7.55574,-999.0 +584.245,4547.82,-7.06034,-28.1658,40.7963,-10.634,-999.0 +540.954,5143.15,-11.0474,-34.4875,43.5462,-12.6452,-999.0 +500.3,5737.82,-15.3038,-39.3413,48.2009,-14.0704,-999.0 +462.151,6331.29,-19.8557,-42.7893,54.0466,-15.1019,-999.0 +426.375,6923.17,-24.6522,-45.6554,58.5463,-15.6077,-999.0 +392.848,7513.21,-29.4984,-48.5635,60.0947,-16.1339,-999.0 +361.459,8101.42,-34.2718,-51.1638,59.2934,-16.8763,-999.0 +332.094,8688.18,-39.0038,-52.5644,58.3158,-17.5696,-999.0 +304.637,9273.86,-43.7006,-53.2852,58.9141,-18.2425,-999.0 +278.997,9858.72,-48.23,-54.6246,61.585,-19.1895,-999.0 +255.076,10443.6,-52.3479,-56.9505,66.2012,-19.9294,-999.0 +232.786,11030.7,-55.4924,-59.9067,73.057,-19.6654,-999.0 +212.03,11623.6,-57.231,-63.552,81.6528,-19.5242,-999.0 +192.725,12226.2,-58.0602,-68.355,90.2742,-20.1887,-999.0 +174.791,12840.7,-58.7064,-74.5065,95.9772,-21.5,-999.0 +158.151,13468.1,-59.4054,-80.4479,98.1667,-23.014,-999.0 +142.731,14109.3,-60.2183,-80.4479,95.2382,-23.429,-999.0 +128.458,14765.0,-61.1607,-80.4479,87.9055,-22.2495,-999.0 +115.267,15436.0,-62.3403,-80.4479,76.7944,-20.1692,-999.0 +103.089,16123.8,-63.4461,-80.4479,65.6445,-16.7597,-999.0 +91.8661,16831.6,-63.6251,-80.4479,52.2183,-15.9305,-999.0 +81.5427,17564.1,-63.2077,-80.4479,33.969,-16.5212,-999.0 +72.0625,18323.7,-63.4774,-80.4479,25.8779,-16.9279,-999.0 +63.3749,19117.3,-61.1889,-80.4479,23.2825,-8.17111,-999.0 +54.6119,20056.2,-58.3406,-80.4479,18.413,2.63915,-999.0 + + +MEM = mem005 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.052 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.282,383.052,0.688358,-11.0231,-9.5364,6.83367,-999.0 +977.523,446.429,0.118935,-11.46,-12.0493,9.47378,-999.0 +967.177,531.476,-0.687007,-11.8316,-12.9798,11.209,-999.0 +954.044,640.456,-1.72743,-12.1737,-13.2575,12.5603,-999.0 +937.815,776.542,-3.04524,-12.4629,-13.216,13.325,-999.0 +918.144,943.869,-4.5891,-12.9012,-12.4314,14.9007,-999.0 +894.627,1148.25,-4.44449,-13.4618,-3.07955,19.8946,-999.0 +866.896,1398.11,-1.20013,-9.66473,12.286,19.2535,-999.0 +834.975,1698.45,0.29543,-5.14745,22.5361,15.5399,-999.0 +799.3,2049.67,1.15299,-4.07214,29.7136,10.103,-999.0 +760.367,2452.13,1.39628,-6.14255,33.6734,5.19344,-999.0 +718.704,2905.73,0.65682,-10.0576,36.7803,0.572642,-999.0 +674.856,3410.01,-0.968611,-15.8592,39.0833,-4.46469,-999.0 +629.382,3964.28,-3.57541,-23.1095,39.8625,-8.28587,-999.0 +583.997,4551.51,-7.08107,-29.6462,41.1666,-10.0091,-999.0 +540.728,5146.69,-11.1095,-34.9226,44.3132,-11.0425,-999.0 +500.092,5741.09,-15.4468,-39.5661,49.1398,-12.0827,-999.0 +461.961,6334.08,-20.0976,-43.4423,54.1627,-12.6576,-999.0 +426.203,6925.35,-24.8868,-46.8648,57.7008,-13.0261,-999.0 +392.691,7514.95,-29.5953,-49.993,58.6735,-13.7707,-999.0 +361.318,8103.06,-34.2204,-52.1085,57.9146,-15.1592,-999.0 +331.965,8689.97,-38.8976,-52.9822,57.548,-16.5713,-999.0 +304.521,9275.84,-43.6268,-53.5643,59.0678,-17.6761,-999.0 +278.892,9860.7,-48.2716,-54.9045,62.4054,-18.8003,-999.0 +254.983,10445.3,-52.4979,-57.0325,67.3336,-19.2278,-999.0 +232.703,11031.9,-55.6634,-59.7062,74.4332,-18.755,-999.0 +211.957,11624.3,-57.4115,-63.2699,83.12,-19.1652,-999.0 +192.661,12226.3,-58.1914,-68.2002,91.9635,-20.5129,-999.0 +174.735,12840.6,-58.6675,-74.6601,97.9525,-22.0485,-999.0 +158.102,13468.4,-59.1602,-80.4479,100.073,-22.9856,-999.0 +142.688,14110.5,-59.8113,-80.4479,96.6756,-22.636,-999.0 +128.422,14767.4,-60.7275,-80.4479,88.8468,-21.3196,-999.0 +115.238,15439.5,-61.9759,-80.4479,78.0958,-19.7841,-999.0 +103.065,16128.2,-63.1981,-80.4479,65.2565,-16.154,-999.0 +91.8475,16836.2,-63.6325,-80.4479,51.6923,-14.4112,-999.0 +81.5287,17568.1,-63.3869,-80.4479,33.8137,-13.8519,-999.0 +72.0526,18327.7,-63.2443,-80.4479,25.4633,-13.1831,-999.0 +63.3689,19122.9,-60.4171,-80.4479,23.4813,-7.7924,-999.0 +54.6099,20063.3,-58.2018,-80.4479,17.4517,0.790063,-999.0 + + +MEM = mem004 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.299 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.41,384.299,12.5449,0.145908,-1.69743,-2.91014,-999.0 +966.826,450.668,12.1362,-0.60544,-2.0478,-3.72145,-999.0 +956.772,539.735,11.2788,-0.712977,-1.76914,-3.79273,-999.0 +943.735,653.854,10.1182,-0.672115,-1.58194,-3.74471,-999.0 +927.757,796.333,8.69528,-0.880384,-1.12858,-3.39635,-999.0 +905.869,972.467,9.534,-4.84709,-0.581929,1.64554,-999.0 +883.398,1188.58,10.1736,-7.74723,-0.511824,-0.610774,-999.0 +859.281,1450.37,10.2083,-8.27819,4.14463,-4.46441,-999.0 +830.334,1760.58,9.77766,-11.6168,8.92672,-4.81359,-999.0 +793.961,2119.62,8.327,-14.4185,13.9752,-4.94791,-999.0 +752.967,2528.02,5.83302,-17.9072,19.5389,-5.58378,-999.0 +711.05,2985.11,2.58377,-20.4819,21.7407,-9.72338,-999.0 +667.651,3490.32,-0.608631,-22.9674,25.1636,-12.1671,-999.0 +623.572,4043.0,-4.38875,-25.2771,28.1776,-13.8903,-999.0 +579.057,4626.42,-8.53991,-25.3672,30.1941,-18.6192,-999.0 +535.414,5217.33,-12.7824,-23.7069,32.4714,-24.8893,-999.0 +494.343,5808.42,-17.0015,-25.722,33.4978,-27.6204,-999.0 +456.612,6398.65,-21.6755,-28.479,33.7837,-34.7303,-999.0 +421.345,6986.36,-26.8756,-35.2189,31.7657,-44.2882,-999.0 +388.892,7571.17,-31.4766,-44.3335,28.821,-51.7306,-999.0 +357.53,8153.84,-36.3424,-48.278,28.334,-56.5698,-999.0 +327.821,8734.99,-41.6101,-48.8681,29.507,-60.2489,-999.0 +301.523,9313.69,-46.63,-50.4149,30.374,-59.7906,-999.0 +277.312,9889.1,-51.0952,-55.2604,30.7234,-59.0012,-999.0 +252.293,10464.9,-55.027,-62.0372,31.7605,-54.9047,-999.0 +229.687,11046.1,-57.4276,-66.6131,38.3334,-42.5076,-999.0 +209.298,11633.8,-59.7288,-69.7776,43.252,-34.6314,-999.0 +189.259,12232.7,-59.8973,-73.248,54.7749,-29.0425,-999.0 +173.21,12849.2,-56.3019,-75.3238,58.5522,-27.7239,-999.0 +158.169,13481.0,-55.7251,-77.3283,61.7711,-26.6497,-999.0 +141.816,14126.0,-57.6915,-79.8692,61.0393,-16.5125,-999.0 +127.38,14784.4,-60.1153,-80.4479,54.8791,-10.6353,-999.0 +114.525,15456.4,-60.9753,-80.4479,45.4539,-9.43204,-999.0 +101.603,16146.6,-62.8405,-80.4479,43.104,-4.67423,-999.0 +90.9981,16854.9,-64.0484,-80.4479,41.4922,-5.8983,-999.0 +81.2303,17583.6,-62.8601,-80.4479,37.2569,-11.0508,-999.0 +71.6902,18343.6,-60.6736,-80.4479,30.3304,-11.5226,-999.0 +63.1064,19142.3,-58.3128,-80.4479,23.1861,-7.39221,-999.0 +54.4483,20081.1,-57.5158,-80.4479,14.1375,-1.4142,-999.0 + + +MEM = mem004 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.205 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.783,384.205,11.7523,-0.00666912,-1.93112,-1.80528,-999.0 +969.07,450.436,11.9249,-0.611733,-2.19156,-2.55351,-999.0 +958.799,539.429,11.1795,-0.741668,-1.37706,-2.4636,-999.0 +945.757,653.495,10.1009,-0.821194,-0.31535,-2.19734,-999.0 +929.649,795.98,8.86966,-1.1418,0.727151,-1.57494,-999.0 +910.12,971.968,9.77744,-4.46738,2.44399,3.35623,-999.0 +886.8,1187.86,10.5865,-7.5715,2.14703,1.81338,-999.0 +859.302,1449.91,10.3178,-8.50626,6.34123,-2.61336,-999.0 +827.699,1761.09,9.45041,-11.7414,10.3878,-3.8908,-999.0 +792.407,2121.38,8.10306,-14.4939,15.6216,-6.03981,-999.0 +753.903,2530.4,5.6577,-17.2818,19.1414,-8.13116,-999.0 +712.69,2987.62,2.79092,-20.0332,21.5121,-13.0407,-999.0 +669.29,3492.98,-0.426926,-22.5426,25.4128,-15.5868,-999.0 +624.249,4046.05,-4.31317,-24.4997,27.614,-18.659,-999.0 +579.273,4630.36,-8.54441,-23.0429,29.08,-22.783,-999.0 +536.372,5222.15,-12.5646,-22.6903,31.9381,-26.1309,-999.0 +496.076,5813.36,-16.8016,-24.8427,32.4686,-31.3239,-999.0 +458.27,6402.66,-21.7915,-31.1363,31.1746,-39.9836,-999.0 +422.826,6989.91,-26.1657,-42.9233,27.8759,-51.7657,-999.0 +389.613,7575.66,-30.9802,-39.1766,27.6208,-58.4784,-999.0 +358.516,8159.23,-36.0127,-41.9796,26.9173,-59.7499,-999.0 +329.425,8740.18,-41.2867,-45.0704,25.9978,-62.8555,-999.0 +302.225,9318.45,-46.5513,-49.5901,26.682,-67.3015,-999.0 +276.826,9894.28,-51.5695,-54.9913,29.6371,-63.6602,-999.0 +253.134,10469.3,-55.6552,-60.929,34.8108,-58.296,-999.0 +231.055,11047.8,-57.6432,-66.835,37.8164,-49.0036,-999.0 +210.496,11633.5,-59.322,-69.7384,41.1991,-40.8229,-999.0 +191.373,12230.3,-58.9546,-72.797,54.1437,-31.036,-999.0 +173.607,12845.0,-56.4658,-75.451,58.6091,-29.3477,-999.0 +157.124,13477.7,-56.7327,-77.6281,59.4973,-30.0567,-999.0 +141.848,14124.6,-57.6336,-80.4419,57.3347,-23.4009,-999.0 +127.709,14784.1,-59.6894,-80.4479,53.4916,-14.9574,-999.0 +114.643,15456.1,-61.449,-80.4479,48.6365,-9.7592,-999.0 +102.58,16143.2,-62.8456,-80.4479,46.8266,-6.56386,-999.0 +91.4641,16848.5,-63.5421,-80.4479,43.8108,-5.88809,-999.0 +81.2396,17577.7,-62.8107,-80.4479,37.8097,-9.32881,-999.0 +71.8511,18338.2,-60.7118,-80.4479,31.4897,-10.48,-999.0 +63.247,19136.4,-58.4308,-80.4479,24.3366,-8.83507,-999.0 +54.5679,20074.4,-57.6375,-80.4479,15.317,-4.10019,-999.0 + + +MEM = mem004 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.14 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.938,384.14,11.0597,0.0637364,-3.24201,-1.18912,-999.0 +970.232,450.258,11.5592,-0.570472,-3.66726,-1.48468,-999.0 +959.942,539.182,11.0553,-0.79558,-1.88244,-1.26671,-999.0 +946.889,653.233,10.1227,-0.836666,0.38425,-0.904055,-999.0 +930.759,795.84,9.30895,-1.43452,2.18541,0.405329,-999.0 +911.216,972.149,10.4062,-4.82838,4.61599,5.2508,-999.0 +887.859,1188.41,10.9673,-7.36489,5.10435,3.97707,-999.0 +860.335,1450.74,10.5119,-8.72343,9.23161,-0.75879,-999.0 +828.686,1761.92,9.28752,-11.6163,11.7389,-2.41323,-999.0 +793.353,2122.0,7.89766,-14.3849,16.3122,-5.97026,-999.0 +754.802,2530.79,5.48687,-16.6402,18.3204,-10.0057,-999.0 +713.531,2987.91,2.74786,-19.477,21.1059,-13.7182,-999.0 +670.078,3493.25,-0.481514,-21.7667,24.3839,-17.4579,-999.0 +624.974,4046.27,-4.45663,-22.1931,26.1749,-20.3185,-999.0 +579.934,4630.6,-8.58912,-21.3786,28.9381,-22.7535,-999.0 +536.975,5222.55,-12.5354,-21.7534,30.3848,-24.7466,-999.0 +496.63,5813.69,-16.9285,-26.7584,29.7449,-29.6621,-999.0 +458.782,6403.41,-21.2287,-34.8503,28.7986,-40.8625,-999.0 +423.293,6991.88,-25.763,-35.8471,28.2887,-51.3993,-999.0 +390.032,7578.65,-30.7419,-35.7695,28.4121,-55.5528,-999.0 +358.894,8163.02,-35.7624,-39.2253,29.1503,-56.0151,-999.0 +329.766,8744.75,-41.035,-44.4472,29.5891,-56.8873,-999.0 +302.533,9323.59,-46.4475,-49.7858,29.5682,-58.9342,-999.0 +277.103,9899.56,-51.6662,-55.3262,31.034,-58.4886,-999.0 +253.382,10474.3,-55.9112,-61.4546,36.4303,-57.8888,-999.0 +231.276,11051.3,-58.5582,-66.6096,38.6889,-53.6871,-999.0 +210.692,11635.0,-60.0432,-69.6922,39.3561,-41.3362,-999.0 +191.546,12230.4,-59.377,-72.6504,49.8662,-31.4092,-999.0 +173.758,12842.4,-58.0979,-75.308,55.0068,-28.3178,-999.0 +157.253,13472.0,-57.3908,-77.8174,54.4743,-27.034,-999.0 +141.958,14117.8,-57.8772,-80.4479,52.0984,-23.177,-999.0 +127.802,14777.1,-59.7955,-80.4479,50.7738,-14.7801,-999.0 +114.719,15448.4,-61.9987,-80.4479,49.649,-6.96995,-999.0 +102.642,16133.5,-63.7935,-80.4479,49.8297,-3.23993,-999.0 +91.5132,16836.6,-64.1666,-80.4479,49.0025,-4.30207,-999.0 +81.2766,17564.4,-63.2998,-80.4479,40.8965,-8.05675,-999.0 +71.8769,18321.7,-62.3394,-80.4479,32.8406,-10.6732,-999.0 +63.2622,19114.2,-60.2674,-80.4479,25.4732,-11.7365,-999.0 +54.5731,20048.1,-58.2894,-80.4479,14.9922,-8.94088,-999.0 + + +MEM = mem004 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.025 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.239,384.025,9.82336,0.518507,-4.46174,-1.28651,-999.0 +970.523,449.93,10.8199,-0.521497,-5.83779,-1.634,-999.0 +960.235,538.683,10.6522,-0.836017,-3.15804,-1.29436,-999.0 +947.175,652.652,10.0896,-0.91318,0.500612,-0.716536,-999.0 +931.04,795.433,10.0511,-2.12405,3.07826,1.70688,-999.0 +911.484,972.204,11.2769,-5.49723,5.49747,5.69143,-999.0 +888.125,1188.96,11.4686,-7.36048,6.58158,3.67591,-999.0 +860.597,1451.58,10.744,-9.3589,9.97329,-1.36266,-999.0 +828.942,1763.0,9.57834,-12.1463,12.5854,-4.56081,-999.0 +793.597,2123.22,7.86606,-14.0811,15.8732,-8.78112,-999.0 +755.034,2532.02,5.48342,-16.0281,17.1119,-12.984,-999.0 +713.748,2989.22,2.75551,-18.1556,19.4808,-17.2421,-999.0 +670.27,3494.53,-0.666923,-19.8314,22.174,-19.951,-999.0 +625.143,4047.44,-4.58341,-19.6881,25.3233,-21.8882,-999.0 +580.075,4632.11,-8.40757,-18.9231,27.9767,-22.1604,-999.0 +537.098,5224.45,-12.5156,-22.1042,29.1537,-24.5402,-999.0 +496.744,5815.81,-16.706,-29.2807,29.7988,-31.5221,-999.0 +458.889,6405.96,-21.0155,-35.8722,28.0069,-39.843,-999.0 +423.393,6994.95,-25.5079,-38.9006,25.3653,-47.6079,-999.0 +390.126,7582.26,-30.4772,-39.1385,26.7261,-51.5225,-999.0 +358.982,8166.98,-35.6899,-41.3368,29.751,-52.9577,-999.0 +329.845,8748.88,-40.9646,-45.8047,30.8297,-53.9645,-999.0 +302.605,9328.12,-46.2088,-52.0803,30.9148,-54.7691,-999.0 +277.169,9905.07,-51.1562,-58.4952,34.0781,-54.2326,-999.0 +253.442,10480.9,-55.5716,-63.1883,38.9265,-55.7964,-999.0 +231.33,11058.3,-58.6694,-66.8177,40.8618,-54.1635,-999.0 +210.739,11642.0,-59.8921,-69.8297,40.8152,-46.0245,-999.0 +191.586,12237.2,-59.7252,-72.5711,45.0909,-35.1281,-999.0 +173.792,12848.0,-58.6412,-75.408,51.1809,-29.3844,-999.0 +157.281,13476.9,-57.3967,-78.4075,52.3783,-27.3338,-999.0 +141.981,14122.9,-57.8296,-80.4479,50.9076,-24.4324,-999.0 +127.82,14782.7,-59.5963,-80.4479,50.7373,-18.9314,-999.0 +114.734,15455.2,-61.4956,-80.4479,51.6073,-12.9655,-999.0 +102.653,16142.3,-63.113,-80.4479,53.4219,-9.78286,-999.0 +91.5217,16847.6,-63.635,-80.4479,52.5084,-12.2356,-999.0 +81.2829,17576.5,-63.2781,-80.4479,43.7679,-14.7026,-999.0 +71.8811,18332.2,-63.3394,-80.4479,32.897,-13.5073,-999.0 +63.2652,19119.3,-62.1924,-80.4479,27.496,-10.9319,-999.0 +54.5741,20048.1,-59.0031,-80.4479,16.9074,-5.81906,-999.0 + + +MEM = mem004 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.911 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.323,383.911,8.68684,0.501599,-3.48716,-2.15544,-999.0 +966.635,449.584,10.0189,-0.676154,-5.10838,-2.04386,-999.0 +956.396,538.109,10.0816,-0.894412,-1.63595,-1.91314,-999.0 +943.39,651.915,9.91753,-1.05195,3.03016,-1.20385,-999.0 +927.322,794.707,10.3735,-2.49709,6.48593,1.16979,-999.0 +907.857,971.475,11.1236,-5.4096,9.01619,3.62064,-999.0 +884.595,1187.99,11.0828,-7.08741,9.96179,1.62194,-999.0 +857.18,1450.11,10.1675,-9.43317,12.2526,-3.01413,-999.0 +825.662,1760.9,9.08521,-11.7536,15.1543,-8.77019,-999.0 +790.461,2120.38,7.25631,-13.4011,16.7712,-12.765,-999.0 +752.053,2528.27,4.87688,-14.9583,17.8121,-16.0564,-999.0 +710.935,2984.4,2.08816,-17.2556,20.1748,-19.1077,-999.0 +667.636,3488.48,-1.307,-18.6308,23.252,-20.9493,-999.0 +622.686,4040.51,-4.92838,-16.4399,26.4643,-22.0702,-999.0 +577.794,4624.54,-8.73167,-18.1362,28.9744,-23.0726,-999.0 +535.002,5216.15,-12.6533,-24.3671,31.4102,-26.2863,-999.0 +494.826,5806.93,-16.8024,-30.474,31.8371,-31.9648,-999.0 +457.133,6396.67,-21.1025,-34.3825,29.2839,-39.2944,-999.0 +421.783,6985.12,-25.7591,-36.4716,28.1968,-44.9933,-999.0 +388.655,7571.63,-30.7457,-38.395,30.385,-48.8408,-999.0 +357.643,8155.53,-35.8902,-42.017,32.644,-50.7893,-999.0 +328.631,8736.71,-41.0996,-47.3419,33.198,-52.1687,-999.0 +301.508,9315.37,-46.2753,-53.2489,33.9692,-52.9102,-999.0 +276.18,9891.7,-51.3048,-57.8593,37.3682,-52.3576,-999.0 +252.554,10466.2,-56.1426,-61.7708,41.5475,-53.2062,-999.0 +230.537,11040.7,-59.9179,-66.2436,42.7277,-54.2981,-999.0 +210.036,11620.2,-61.4488,-69.8873,43.3607,-48.2734,-999.0 +190.965,12211.0,-60.9289,-72.7546,49.433,-36.3902,-999.0 +173.249,12817.8,-59.8334,-75.3176,55.3992,-26.3393,-999.0 +156.812,13442.2,-58.7659,-77.59,58.4111,-23.2519,-999.0 +141.58,14083.9,-58.8032,-80.3726,57.8657,-21.7214,-999.0 +127.482,14740.2,-60.2376,-80.4479,56.2204,-18.9475,-999.0 +114.455,15410.0,-61.8777,-80.4479,54.8859,-17.9368,-999.0 +102.427,16096.2,-62.4998,-80.4479,54.0441,-18.7043,-999.0 +91.344,16803.4,-62.278,-80.4479,51.6201,-20.8915,-999.0 +81.1498,17535.9,-61.5578,-80.4479,42.402,-21.0149,-999.0 +71.7884,18295.5,-61.7297,-80.4479,32.6502,-14.9246,-999.0 +63.2094,19085.3,-61.0274,-80.4479,28.462,-6.08848,-999.0 +54.5554,20014.2,-58.4859,-80.4479,20.9454,4.23355,-999.0 + + +MEM = mem004 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.852 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.63,383.852,8.06575,0.638882,-2.12248,-0.470814,-999.0 +967.937,449.392,9.44177,-0.438232,-4.13595,0.055021,-999.0 +957.681,537.799,9.8381,-0.870829,-0.99512,-0.293352,-999.0 +944.655,651.608,10.1408,-1.1679,3.81411,-0.0947798,-999.0 +928.565,794.636,11.084,-2.77851,9.44987,1.37199,-999.0 +909.076,971.706,11.443,-5.27047,11.7554,1.22602,-999.0 +885.78,1188.34,11.0957,-7.04846,12.8817,-1.20594,-999.0 +858.333,1450.4,10.031,-9.47848,14.5755,-6.351,-999.0 +826.766,1760.96,8.79687,-11.2684,16.5761,-12.8327,-999.0 +791.52,2120.0,6.79356,-12.5243,17.2955,-16.4198,-999.0 +753.051,2527.25,4.31815,-13.835,17.8204,-18.2196,-999.0 +711.876,2982.61,1.60134,-16.3961,20.1475,-19.7197,-999.0 +668.504,3486.44,-1.34982,-15.579,24.5808,-20.5186,-999.0 +623.483,4038.66,-4.94608,-15.4209,28.8059,-21.7214,-999.0 +578.534,4622.92,-8.53963,-19.4242,32.0458,-23.9626,-999.0 +535.688,5215.06,-12.2992,-25.2626,34.1094,-28.1775,-999.0 +495.459,5806.6,-16.501,-29.8794,33.3415,-31.977,-999.0 +457.711,6397.0,-20.9221,-32.3409,32.2016,-36.338,-999.0 +422.31,6985.91,-25.6668,-34.5018,32.4447,-39.7397,-999.0 +389.136,7572.77,-30.6297,-37.8374,33.3822,-42.4955,-999.0 +358.079,8157.1,-35.7119,-42.619,34.2573,-44.8805,-999.0 +329.029,8738.83,-40.8807,-47.9643,35.0272,-46.9186,-999.0 +301.869,9318.1,-46.0722,-52.5974,36.6548,-48.4994,-999.0 +276.506,9894.98,-51.1532,-56.9798,40.5275,-49.2104,-999.0 +252.848,10469.8,-56.1408,-61.957,44.8702,-50.0675,-999.0 +230.799,11044.0,-60.2622,-66.179,45.5401,-51.5059,-999.0 +210.268,11622.9,-61.5785,-69.7566,44.4069,-46.4685,-999.0 +191.171,12214.1,-60.6839,-72.7757,50.0817,-33.4189,-999.0 +173.428,12821.5,-59.7306,-75.1959,56.7587,-24.4848,-999.0 +156.967,13446.6,-58.5373,-77.4776,60.4049,-18.5072,-999.0 +141.712,14089.2,-58.5296,-80.151,61.278,-14.9128,-999.0 +127.593,14746.9,-59.8584,-80.4479,60.2493,-13.5032,-999.0 +114.547,15418.7,-61.2057,-80.4479,58.2965,-15.7083,-999.0 +102.501,16107.8,-61.6306,-80.4479,54.6443,-19.7778,-999.0 +91.402,16818.6,-61.2898,-80.4479,48.8473,-23.0438,-999.0 +81.193,17554.6,-60.8125,-80.4479,40.6195,-22.908,-999.0 +71.8183,18318.6,-60.4219,-80.4479,31.5377,-18.3603,-999.0 +63.2271,19114.2,-59.6716,-80.4479,28.0344,-12.4272,-999.0 +54.5613,20047.7,-58.044,-80.4479,22.3439,-2.71596,-999.0 + + +MEM = mem004 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.828 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.813,383.828,7.80386,0.6316,-1.6579,-0.639944,-999.0 +969.11,449.339,9.38647,-0.423766,-3.11715,0.283399,-999.0 +958.846,537.78,10.0296,-0.825383,0.72608,-0.557788,-999.0 +945.797,651.791,10.8595,-1.20008,6.10675,-1.06313,-999.0 +929.695,795.178,11.766,-2.79901,11.0966,-1.20365,-999.0 +910.177,972.68,12.136,-5.46411,13.0079,-3.28386,-999.0 +886.86,1189.74,11.6485,-8.3607,13.3934,-7.60215,-999.0 +859.371,1452.32,10.642,-9.12376,12.7961,-15.4923,-999.0 +827.77,1763.36,8.96306,-10.6041,12.9044,-20.2927,-999.0 +792.47,2122.54,6.68675,-11.4134,14.105,-22.0001,-999.0 +753.947,2529.65,4.0872,-13.0891,16.7352,-22.2978,-999.0 +712.71,2984.82,1.38755,-14.7137,21.1209,-23.3592,-999.0 +669.274,3488.43,-1.59887,-14.4991,25.1245,-24.021,-999.0 +624.193,4040.56,-4.86877,-16.6031,28.588,-24.5283,-999.0 +579.195,4625.23,-8.14724,-21.4924,31.714,-25.6341,-999.0 +536.299,5218.21,-11.8922,-26.0726,34.022,-26.9431,-999.0 +496.02,5810.67,-16.191,-28.2619,35.1924,-28.4359,-999.0 +458.221,6401.78,-20.7982,-30.2001,35.313,-31.0936,-999.0 +422.772,6991.14,-25.5721,-33.3287,34.8797,-34.5078,-999.0 +389.553,7578.4,-30.5134,-37.5787,34.5904,-37.6775,-999.0 +358.459,8163.14,-35.5987,-42.5087,34.8043,-40.2186,-999.0 +329.37,8745.3,-40.7647,-47.6676,35.7185,-41.8336,-999.0 +302.177,9325.05,-45.924,-52.8187,37.8573,-42.9716,-999.0 +276.784,9902.44,-51.0196,-57.9486,41.3326,-44.616,-999.0 +253.096,10477.8,-55.9791,-62.9196,44.4927,-47.1321,-999.0 +231.022,11053.1,-59.7256,-67.2646,45.703,-48.7424,-999.0 +210.467,11633.6,-61.1305,-70.4502,46.4621,-44.7378,-999.0 +191.347,12225.1,-60.9956,-72.644,51.1093,-35.8892,-999.0 +173.583,12831.4,-60.339,-75.1137,55.8569,-28.852,-999.0 +157.102,13454.4,-59.5146,-77.6556,59.6442,-21.0906,-999.0 +141.828,14093.8,-59.942,-80.3469,62.1615,-17.0936,-999.0 +127.693,14747.4,-61.2658,-80.4479,63.0069,-15.6382,-999.0 +114.63,15414.9,-62.786,-80.4479,61.1578,-16.7919,-999.0 +102.57,16098.3,-63.7909,-80.4479,56.6914,-19.8877,-999.0 +91.4562,16801.5,-63.9059,-80.4479,50.0971,-21.7661,-999.0 +81.2338,17529.7,-63.0135,-80.4479,40.2319,-20.2733,-999.0 +71.8471,18287.3,-62.1645,-80.4479,29.9699,-16.3733,-999.0 +63.2448,19078.9,-60.4536,-80.4479,23.1811,-13.8322,-999.0 +54.5674,20010.9,-58.4953,-80.4479,17.9296,-4.56211,-999.0 + + +MEM = mem004 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.784 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.326,383.784,7.37024,0.68902,-1.53482,2.37507,-999.0 +968.635,449.228,9.22952,-0.38847,-2.56289,3.46665,-999.0 +958.358,537.684,10.2701,-0.736603,1.66592,1.98577,-999.0 +945.326,651.87,11.469,-1.1141,7.69329,0.182224,-999.0 +929.227,795.501,12.2313,-3.17454,11.1004,-2.60942,-999.0 +909.73,973.217,12.5724,-6.65044,11.4959,-6.9963,-999.0 +886.419,1190.64,12.1852,-7.0923,8.19989,-13.6476,-999.0 +858.947,1453.76,11.2731,-9.81962,4.53007,-20.0445,-999.0 +827.361,1765.16,9.16568,-10.819,7.01112,-25.1998,-999.0 +792.076,2124.19,6.26883,-10.3499,10.3474,-28.514,-999.0 +753.57,2530.75,3.65286,-12.1194,13.7466,-30.3912,-999.0 +712.352,2985.36,1.08425,-14.1332,18.5487,-29.541,-999.0 +668.946,3488.64,-1.5437,-16.2434,24.1033,-28.6261,-999.0 +623.907,4041.03,-4.38961,-18.8012,29.2908,-29.0012,-999.0 +578.945,4626.6,-7.57791,-22.2475,33.1344,-29.9036,-999.0 +536.074,5220.64,-11.4465,-24.6712,35.7071,-29.644,-999.0 +495.81,5813.99,-15.8747,-26.6548,36.2325,-30.4459,-999.0 +458.027,6405.74,-20.5533,-29.2264,35.3711,-33.2113,-999.0 +422.594,6995.43,-25.49,-32.3972,34.5602,-36.1242,-999.0 +389.392,7582.67,-30.5775,-36.1671,34.1586,-38.2634,-999.0 +358.313,8167.12,-35.7275,-40.7349,34.3075,-39.1874,-999.0 +329.239,8748.91,-40.8753,-46.2691,35.0105,-39.408,-999.0 +302.06,9328.36,-45.9664,-52.5742,37.1587,-40.5597,-999.0 +276.677,9905.54,-51.0483,-58.9295,40.8712,-43.0956,-999.0 +253.001,10480.8,-55.9647,-63.9783,44.5381,-45.3707,-999.0 +230.935,11056.6,-59.1955,-68.4402,46.0345,-44.6784,-999.0 +210.389,11639.5,-59.8606,-71.6273,46.7862,-39.0345,-999.0 +191.277,12234.4,-59.7407,-73.4488,50.6163,-32.0235,-999.0 +173.521,12843.5,-59.5271,-75.5554,55.2298,-26.9716,-999.0 +157.049,13467.9,-59.2996,-78.1714,59.0951,-23.6315,-999.0 +141.782,14107.5,-59.8901,-80.4479,61.1259,-21.6646,-999.0 +127.653,14760.5,-61.5845,-80.4479,62.2061,-20.4453,-999.0 +114.597,15426.4,-63.3286,-80.4479,61.5458,-21.8457,-999.0 +102.543,16108.7,-63.799,-80.4479,56.542,-23.9426,-999.0 +91.435,16812.8,-63.21,-80.4479,47.1097,-22.8247,-999.0 +81.2179,17543.4,-62.1774,-80.4479,37.4045,-21.2483,-999.0 +71.8354,18304.0,-61.1534,-80.4479,26.4953,-22.5958,-999.0 +63.2371,19097.3,-60.346,-80.4479,21.5351,-22.4917,-999.0 +54.5644,20028.4,-58.7655,-80.4479,20.5006,-14.7623,-999.0 + + +MEM = mem004 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.754 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.352,383.754,7.00532,0.779554,2.94764,4.43929,-999.0 +970.633,449.153,9.07336,-0.260918,2.59189,6.74426,-999.0 +960.354,537.63,10.3993,-0.555052,5.72296,5.5516,-999.0 +947.286,651.859,11.4431,-0.91069,11.2367,2.17118,-999.0 +931.156,795.568,12.4491,-3.31432,14.086,-3.53688,-999.0 +911.613,973.444,12.591,-4.47644,12.5954,-8.7943,-999.0 +888.246,1191.03,12.2508,-6.46837,8.83502,-13.3672,-999.0 +860.707,1454.16,11.022,-8.84423,7.62766,-17.9308,-999.0 +829.043,1765.2,8.46865,-9.12478,8.81466,-20.6176,-999.0 +793.674,2123.37,5.32585,-9.21934,11.9132,-21.8503,-999.0 +755.082,2529.05,3.21283,-12.8595,18.4668,-24.8783,-999.0 +713.78,2983.72,1.53939,-15.2741,24.3866,-25.7067,-999.0 +670.285,3488.45,-0.489435,-16.5032,27.9904,-26.1085,-999.0 +625.148,4043.22,-3.23863,-18.8599,31.0322,-28.3895,-999.0 +580.087,4630.91,-6.97185,-20.8173,34.1527,-28.6503,-999.0 +537.115,5226.18,-11.2481,-22.6793,35.7123,-28.9691,-999.0 +496.757,5820.28,-15.7014,-25.1257,36.2749,-31.193,-999.0 +458.889,6412.81,-20.3044,-28.3732,36.8007,-33.5881,-999.0 +423.38,7003.38,-25.2036,-32.1962,37.2838,-35.3028,-999.0 +390.108,7591.5,-30.3078,-36.433,37.4274,-36.4717,-999.0 +358.963,8176.79,-35.4908,-41.2356,37.5752,-37.5312,-999.0 +329.829,8759.4,-40.6445,-46.7756,38.392,-39.2459,-999.0 +302.592,9339.63,-45.7834,-52.9145,40.1051,-42.467,-999.0 +277.157,9917.41,-50.9823,-59.0234,42.0884,-45.2965,-999.0 +253.432,10493.4,-55.6215,-64.4053,43.886,-45.1789,-999.0 +231.321,11071.3,-58.3284,-68.8435,46.0168,-41.0156,-999.0 +210.732,11656.5,-59.2045,-71.2738,49.3839,-34.4026,-999.0 +191.581,12252.8,-59.6621,-73.1985,52.4125,-29.8735,-999.0 +173.789,12862.1,-59.7752,-75.1495,55.0005,-28.5244,-999.0 +157.281,13485.9,-59.7287,-77.2762,59.0775,-29.6891,-999.0 +141.983,14125.2,-59.9821,-80.1432,61.4959,-29.6152,-999.0 +127.824,14779.4,-61.1012,-80.4479,61.5882,-27.7214,-999.0 +114.74,15447.6,-62.7657,-80.4479,60.6733,-27.123,-999.0 +102.659,16132.5,-63.2103,-80.4479,55.0768,-29.9669,-999.0 +91.5273,16840.4,-62.0448,-80.4479,41.8811,-29.657,-999.0 +81.2874,17575.2,-61.4666,-80.4479,29.9045,-24.7355,-999.0 +71.884,18339.3,-60.5527,-80.4479,21.5059,-24.6291,-999.0 +63.2667,19136.3,-59.6781,-80.4479,18.6006,-24.3789,-999.0 +54.5746,20068.7,-59.4855,-80.4479,19.5266,-22.3143,-999.0 + + +MEM = mem004 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.7 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.645,383.7,6.51902,0.503618,5.01303,1.9791,-999.0 +969.932,449.01,8.83721,-0.23935,5.77442,5.41824,-999.0 +959.646,537.404,10.1338,-0.333708,8.70365,4.83505,-999.0 +946.59,651.562,11.3458,-0.714631,12.7184,0.131123,-999.0 +930.481,795.268,12.4351,-2.31352,13.6824,-5.92873,-999.0 +910.942,973.216,12.6864,-3.68054,11.261,-13.6095,-999.0 +887.587,1190.93,12.2207,-4.02782,11.8304,-22.4913,-999.0 +860.052,1453.9,10.1864,-4.73683,12.8063,-23.4514,-999.0 +828.391,1764.3,7.55147,-6.30636,11.4383,-19.2604,-999.0 +793.043,2121.85,5.12431,-10.6081,14.6528,-19.7625,-999.0 +754.496,2527.43,3.47263,-14.2523,21.1946,-22.7642,-999.0 +713.232,2982.2,1.52636,-14.9746,26.3054,-25.2529,-999.0 +669.773,3486.67,-0.733409,-16.3998,28.6577,-28.6562,-999.0 +624.676,4040.63,-3.70547,-19.3937,31.1931,-30.8126,-999.0 +579.652,4627.54,-7.14523,-20.8705,34.3292,-30.1038,-999.0 +536.716,5222.68,-11.1542,-22.3136,36.7155,-29.363,-999.0 +496.39,5817.01,-15.5661,-25.0189,38.0091,-29.7496,-999.0 +458.555,6409.72,-20.2168,-28.8315,38.7797,-31.0512,-999.0 +423.075,7000.43,-25.0819,-33.2376,39.0555,-32.8783,-999.0 +389.833,7588.73,-30.175,-37.5538,38.6136,-35.0817,-999.0 +358.716,8174.23,-35.3548,-41.7589,38.2819,-38.1555,-999.0 +329.606,8757.05,-40.5302,-46.6252,39.0815,-41.1084,-999.0 +302.391,9337.35,-45.767,-52.321,40.7832,-43.4965,-999.0 +276.978,9915.2,-50.8582,-59.0712,42.5254,-45.4282,-999.0 +253.27,10492.0,-55.1201,-65.9938,43.8379,-46.073,-999.0 +231.176,11070.6,-58.1129,-69.7573,45.5838,-43.5367,-999.0 +210.603,11655.2,-59.7584,-71.2516,49.0257,-37.0402,-999.0 +191.468,12250.1,-60.0178,-72.8216,53.6748,-30.2941,-999.0 +173.69,12859.3,-59.3965,-74.7577,59.81,-26.4476,-999.0 +157.195,13485.0,-58.7344,-77.3186,64.8635,-25.6926,-999.0 +141.909,14127.8,-58.5295,-80.4479,65.6751,-26.5686,-999.0 +127.761,14787.1,-59.0899,-80.4479,64.1453,-26.5273,-999.0 +114.686,15461.8,-60.4901,-80.4479,60.8013,-28.1321,-999.0 +102.615,16152.9,-61.5092,-80.4479,51.1442,-32.1935,-999.0 +91.4918,16864.1,-61.5627,-80.4479,36.9054,-30.8022,-999.0 +81.2602,17599.8,-61.191,-80.4479,29.1661,-20.062,-999.0 +71.8653,18365.3,-59.836,-80.4479,25.5045,-11.4097,-999.0 +63.2553,19166.0,-58.1912,-80.4479,19.0141,-10.8814,-999.0 +54.5707,20102.3,-58.7464,-80.4479,15.2165,-20.074,-999.0 + + +MEM = mem004 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.627 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.915,383.627,5.82048,0.360515,6.84048,-3.88405,-999.0 +969.207,448.802,8.3771,-0.0290149,10.2957,-1.47208,-999.0 +958.944,537.11,9.99724,-0.00053903,13.1842,-2.38398,-999.0 +945.901,651.175,11.0244,-0.386146,16.1408,-6.21893,-999.0 +929.794,794.609,11.6048,-1.10657,17.3633,-11.9347,-999.0 +910.267,971.853,11.005,-1.56922,16.4459,-18.0074,-999.0 +886.918,1188.45,10.5835,-2.30606,14.6076,-20.2338,-999.0 +859.4,1450.36,9.22803,-3.84018,13.7174,-19.223,-999.0 +827.768,1760.06,7.21986,-6.90313,14.6044,-18.0514,-999.0 +792.45,2117.52,5.39418,-10.5791,17.0484,-20.3352,-999.0 +753.935,2523.58,3.89939,-14.096,22.3637,-26.0278,-999.0 +712.703,2978.47,1.36984,-15.4865,24.2745,-28.3997,-999.0 +669.289,3481.95,-1.37539,-19.3322,25.5247,-30.7568,-999.0 +624.239,4034.62,-4.03438,-20.8409,30.0212,-32.0923,-999.0 +579.252,4620.92,-7.26764,-20.1943,35.2552,-29.9211,-999.0 +536.347,5215.84,-11.2248,-21.0554,38.8595,-28.1675,-999.0 +496.052,5810.12,-15.4818,-25.583,40.4876,-28.1397,-999.0 +458.25,6402.97,-20.0239,-30.5169,40.778,-28.9967,-999.0 +422.804,6993.98,-24.8316,-35.0258,40.5175,-30.1065,-999.0 +389.589,7582.68,-29.9226,-39.4474,40.2774,-31.9028,-999.0 +358.497,8168.56,-35.123,-44.805,39.9969,-34.0444,-999.0 +329.412,8751.67,-40.3562,-49.3106,40.9697,-36.6259,-999.0 +302.217,9332.14,-45.6528,-53.267,42.3387,-39.8861,-999.0 +276.821,9909.94,-50.8809,-58.219,42.4286,-44.113,-999.0 +253.131,10486.0,-55.5112,-63.9546,42.7177,-45.9389,-999.0 +231.053,11063.0,-58.8005,-68.685,44.4224,-43.4521,-999.0 +210.493,11645.3,-60.6391,-71.1422,48.2008,-37.7095,-999.0 +191.369,12237.3,-61.0549,-72.8326,53.7218,-30.1457,-999.0 +173.603,12843.4,-60.3538,-74.8497,61.6526,-25.2345,-999.0 +157.119,13466.5,-59.3921,-77.861,68.3054,-23.3576,-999.0 +141.843,14107.5,-58.8985,-80.4479,69.3993,-22.7234,-999.0 +127.705,14766.0,-59.0747,-80.4479,65.8179,-23.4474,-999.0 +114.639,15441.7,-59.7083,-80.4479,58.4956,-25.9689,-999.0 +102.576,16136.0,-60.1283,-80.4479,45.3705,-28.602,-999.0 +91.4605,16852.0,-59.9231,-80.4479,31.3805,-26.383,-999.0 +81.2358,17592.7,-59.7153,-80.4479,25.0811,-18.2376,-999.0 +71.8473,18360.3,-59.8573,-80.4479,25.3086,-11.424,-999.0 +63.2438,19157.2,-59.8654,-80.4479,21.4966,-9.67865,-999.0 +54.5665,20088.8,-59.1084,-80.4479,19.1126,-14.5504,-999.0 + + +MEM = mem004 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.549 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.999,383.549,4.99526,0.327248,6.33193,-3.48659,-999.0 +970.276,448.664,8.42272,0.561266,13.9594,-7.03033,-999.0 +959.998,537.109,10.5262,0.785658,17.006,-9.45562,-999.0 +946.937,651.318,10.9708,0.718688,19.2513,-11.9554,-999.0 +930.797,794.585,10.6895,0.33302,20.7948,-15.3294,-999.0 +911.238,971.437,10.2969,-0.803181,17.8729,-17.3171,-999.0 +887.868,1187.7,10.2725,-2.63962,15.4033,-16.8768,-999.0 +860.319,1449.6,9.61787,-5.41172,14.8766,-17.0003,-999.0 +828.664,1759.84,8.00974,-8.29849,15.5957,-20.7246,-999.0 +793.312,2118.29,6.11171,-9.53757,19.9425,-24.6413,-999.0 +754.739,2524.89,3.77022,-13.0154,23.1717,-26.2176,-999.0 +713.465,2979.45,1.10353,-17.8258,23.2193,-27.4691,-999.0 +670.006,3482.6,-1.40061,-19.4835,25.3711,-30.2529,-999.0 +624.895,4035.37,-4.18342,-17.0367,30.838,-30.8597,-999.0 +579.837,4621.74,-7.5137,-16.7641,35.5646,-28.6128,-999.0 +536.87,5216.6,-11.4015,-19.5988,37.441,-26.8972,-999.0 +496.523,5810.8,-15.6429,-23.8331,39.0493,-26.4881,-999.0 +458.674,6403.58,-20.1566,-28.7174,40.1919,-27.9853,-999.0 +423.186,6994.67,-24.8352,-34.2858,39.9534,-29.2568,-999.0 +389.937,7583.76,-29.7387,-40.0379,40.0306,-30.4121,-999.0 +358.813,8170.33,-34.8794,-45.4062,41.0829,-31.9188,-999.0 +329.696,8754.14,-40.172,-50.1988,41.8455,-33.5519,-999.0 +302.473,9335.18,-45.5324,-54.3813,41.5981,-35.9965,-999.0 +277.051,9913.43,-50.8014,-58.7558,41.4428,-38.6308,-999.0 +253.336,10489.9,-55.4397,-64.9142,42.0089,-40.3864,-999.0 +231.235,11067.0,-58.9512,-69.3199,44.1825,-39.7195,-999.0 +210.656,11648.9,-60.9482,-71.0231,48.6807,-36.3883,-999.0 +191.513,12240.5,-61.2302,-72.7355,54.5978,-31.911,-999.0 +173.73,12846.4,-60.5243,-74.8653,61.3826,-29.5035,-999.0 +157.229,13469.0,-59.7376,-77.759,66.4014,-27.7841,-999.0 +141.938,14108.7,-59.6307,-80.4479,66.8444,-25.0703,-999.0 +127.786,14765.0,-60.0194,-80.4479,64.7437,-24.1277,-999.0 +114.708,15437.5,-60.9989,-80.4479,59.2638,-26.6895,-999.0 +102.633,16127.2,-61.9625,-80.4479,49.9491,-28.4998,-999.0 +91.5058,16837.0,-61.9936,-80.4479,38.9861,-25.1419,-999.0 +81.271,17571.9,-61.3208,-80.4479,30.0531,-19.0688,-999.0 +71.8724,18334.2,-61.5436,-80.4479,25.7883,-10.4567,-999.0 +63.2596,19126.1,-61.2863,-80.4479,23.8039,-10.7763,-999.0 +54.5722,20054.9,-59.5154,-80.4479,19.2542,-12.2738,-999.0 + + +MEM = mem004 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.445 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.715,383.445,3.86793,0.539563,6.93383,-2.28649,-999.0 +969.996,448.194,6.37185,1.07832,12.0204,-10.8791,-999.0 +959.719,536.082,8.87967,0.500251,9.08495,-20.7953,-999.0 +946.664,649.899,10.633,-0.292768,3.91395,-21.4421,-999.0 +930.534,793.278,11.6312,-1.34192,2.12581,-18.9502,-999.0 +910.99,970.78,11.7988,-2.82441,4.28963,-16.8612,-999.0 +887.627,1187.75,11.0706,-4.42387,7.84006,-16.8481,-999.0 +860.096,1449.89,9.62928,-6.10465,11.4731,-18.7992,-999.0 +828.445,1760.1,8.0322,-9.17957,15.3873,-20.4943,-999.0 +793.113,2118.52,6.35811,-13.4609,19.358,-20.6147,-999.0 +754.572,2525.38,4.33649,-17.0169,21.9873,-20.9807,-999.0 +713.317,2981.14,2.2282,-19.2223,24.0115,-25.3514,-999.0 +669.87,3486.37,-0.268422,-18.9161,27.4366,-30.3276,-999.0 +624.766,4041.01,-3.51175,-16.8061,31.5494,-30.1606,-999.0 +579.718,4628.28,-7.31356,-17.9207,37.5354,-25.7745,-999.0 +536.768,5223.06,-11.5472,-21.1311,41.3382,-24.6401,-999.0 +496.439,5816.76,-15.7829,-25.4827,42.89,-26.534,-999.0 +458.602,6409.31,-20.0947,-31.0944,41.6937,-27.7331,-999.0 +423.126,7000.45,-24.7344,-36.5023,40.2267,-29.1298,-999.0 +389.884,7589.62,-29.7155,-40.836,40.6427,-30.9263,-999.0 +358.767,8176.22,-34.8458,-45.4604,41.7489,-31.2078,-999.0 +329.655,8760.12,-40.1156,-50.1834,42.2128,-30.5683,-999.0 +302.438,9341.29,-45.4545,-55.5357,41.8691,-31.0203,-999.0 +277.02,9919.76,-50.6764,-61.4784,41.5062,-32.9799,-999.0 +253.309,10496.3,-55.4211,-65.921,41.867,-34.4884,-999.0 +231.211,11073.4,-58.9999,-69.1139,43.6061,-34.3628,-999.0 +210.634,11655.8,-60.5092,-71.1678,47.8907,-33.4524,-999.0 +191.495,12249.4,-60.2361,-73.1618,55.1444,-32.977,-999.0 +173.713,12857.8,-59.673,-75.4995,60.9751,-33.2437,-999.0 +157.215,13482.7,-58.9878,-78.165,63.4972,-35.4161,-999.0 +141.926,14125.5,-58.3202,-80.4479,61.9997,-35.7923,-999.0 +127.775,14784.9,-59.262,-80.4479,59.1249,-34.3302,-999.0 +114.698,15458.5,-61.0038,-80.4479,53.9749,-34.7273,-999.0 +102.624,16146.7,-62.8256,-80.4479,47.7016,-33.407,-999.0 +91.4992,16851.3,-64.1675,-80.4479,42.1028,-27.4039,-999.0 +81.2656,17578.0,-63.8239,-80.4479,35.7965,-17.9086,-999.0 +71.869,18332.1,-63.522,-80.4479,29.127,-7.44422,-999.0 +63.2574,19117.3,-62.8508,-80.4479,26.6485,-8.66532,-999.0 +54.5714,20042.0,-59.9216,-80.4479,19.7948,-9.15339,-999.0 + + +MEM = mem004 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.438 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.324,383.438,3.73713,1.04073,5.07763,-10.0284,-999.0 +969.614,448.139,6.13886,0.784811,6.33168,-20.2774,-999.0 +959.337,535.916,8.48131,0.532339,2.13406,-27.123,-999.0 +946.277,649.581,10.242,0.134582,-1.5656,-24.7803,-999.0 +930.16,792.7,10.9369,-0.859405,-1.27694,-20.636,-999.0 +910.626,969.632,10.6265,-2.35998,0.514054,-19.1912,-999.0 +887.271,1185.65,9.76541,-4.45278,4.12938,-20.1665,-999.0 +859.755,1446.7,8.68436,-7.30761,8.72929,-21.1514,-999.0 +828.127,1755.95,7.48915,-10.8395,12.5787,-20.9396,-999.0 +792.82,2113.74,6.11148,-14.304,17.0991,-19.4287,-999.0 +754.293,2520.29,4.25738,-17.3615,20.929,-20.4725,-999.0 +713.062,2975.77,2.06073,-19.7631,23.6612,-24.4588,-999.0 +669.635,3480.44,-0.566391,-19.8328,27.0792,-27.3942,-999.0 +624.55,4034.32,-3.81415,-17.5176,30.6171,-27.1665,-999.0 +579.521,4620.94,-7.55524,-17.1207,34.2692,-24.5982,-999.0 +536.58,5215.36,-11.69,-19.5239,38.6121,-23.9452,-999.0 +496.259,5808.87,-15.9209,-23.6623,41.551,-25.5468,-999.0 +458.434,6401.06,-20.3355,-29.0105,41.957,-27.0143,-999.0 +422.968,6991.66,-24.995,-34.8334,41.5625,-28.3609,-999.0 +389.737,7580.35,-29.8413,-40.7064,42.186,-29.4337,-999.0 +358.633,8166.7,-34.8811,-45.9369,42.538,-29.283,-999.0 +329.532,8750.5,-40.1122,-51.0412,41.5742,-28.4537,-999.0 +302.326,9331.67,-45.4151,-56.8772,40.3237,-28.2986,-999.0 +276.919,9910.29,-50.5498,-62.369,40.4364,-29.5646,-999.0 +253.217,10487.5,-55.031,-66.3822,41.8516,-31.4607,-999.0 +231.13,11066.0,-58.2637,-69.4218,44.2343,-33.0959,-999.0 +210.562,11650.4,-59.7526,-71.54,48.0591,-35.4092,-999.0 +191.43,12245.5,-59.8119,-73.3661,53.9527,-37.9605,-999.0 +173.657,12854.0,-60.0057,-75.674,58.9183,-38.0439,-999.0 +157.167,13476.4,-60.3305,-78.1456,60.7355,-37.9056,-999.0 +141.884,14114.0,-60.3193,-80.4479,59.3444,-37.2727,-999.0 +127.74,14768.1,-60.647,-80.4479,57.0193,-35.1238,-999.0 +114.669,15438.3,-61.7211,-80.4479,53.7367,-32.9432,-999.0 +102.601,16124.0,-63.5248,-80.4479,48.9961,-30.9188,-999.0 +91.4806,16827.0,-64.332,-80.4479,44.4385,-25.1665,-999.0 +81.2521,17554.0,-63.3918,-80.4479,38.5655,-15.1963,-999.0 +71.8595,18312.1,-61.6227,-80.4479,28.9743,-10.175,-999.0 +63.2518,19106.9,-59.4603,-80.4479,19.9399,-10.5435,-999.0 +54.5693,20042.3,-58.0725,-80.4479,9.02873,-11.5255,-999.0 + + +MEM = mem004 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.529 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.925,383.529,4.62807,1.17263,2.63865,-12.0368,-999.0 +972.202,448.208,5.23503,1.02434,2.65191,-20.4956,-999.0 +961.89,535.622,6.97507,1.07246,-1.59566,-28.6987,-999.0 +948.796,648.758,8.8296,1.03935,-7.83151,-30.2026,-999.0 +932.624,791.279,9.57767,0.547054,-7.84272,-25.8975,-999.0 +913.022,967.57,9.42657,-0.626938,-4.92778,-22.6648,-999.0 +889.598,1182.99,8.86297,-2.80391,0.493709,-22.4323,-999.0 +861.997,1443.61,8.27152,-6.40367,6.68476,-23.4975,-999.0 +830.273,1752.79,7.56303,-11.191,11.69,-22.2351,-999.0 +794.869,2110.76,6.29956,-15.4037,16.2761,-20.6181,-999.0 +756.245,2517.51,4.34338,-18.3795,20.0366,-20.8549,-999.0 +714.899,2973.0,1.96582,-20.5642,22.964,-23.5495,-999.0 +671.354,3477.3,-0.950757,-19.8792,26.4974,-26.237,-999.0 +626.145,4030.36,-4.37773,-17.1579,30.1089,-26.6854,-999.0 +580.989,4616.14,-7.91667,-16.9652,33.9881,-25.2565,-999.0 +537.928,5210.15,-11.8641,-19.1991,38.7555,-24.1169,-999.0 +497.492,5803.42,-16.128,-23.6263,41.3722,-25.0219,-999.0 +459.563,6395.32,-20.5304,-29.5945,42.0456,-26.3084,-999.0 +424.0,6985.76,-25.0622,-36.3087,42.1203,-27.5871,-999.0 +390.68,7574.51,-29.8627,-42.1654,42.5697,-28.9305,-999.0 +359.49,8160.98,-34.9365,-45.8171,42.9358,-29.7512,-999.0 +330.309,8744.95,-40.1293,-49.6003,42.6886,-30.0707,-999.0 +303.027,9326.42,-45.3869,-54.8603,41.8253,-31.1678,-999.0 +277.549,9905.3,-50.6091,-59.6893,40.6373,-32.8662,-999.0 +253.782,10482.6,-55.1668,-64.1154,40.3502,-35.0177,-999.0 +231.632,11060.9,-58.5462,-67.58,42.0839,-36.611,-999.0 +211.006,11644.0,-60.6458,-70.3583,46.4115,-36.5793,-999.0 +191.822,12235.9,-61.5541,-73.1718,53.6181,-35.8608,-999.0 +173.999,12839.9,-61.7354,-75.5932,60.6628,-33.493,-999.0 +157.463,13458.9,-61.2572,-77.9301,65.5445,-30.2311,-999.0 +142.138,14095.4,-60.5751,-80.4479,65.7739,-26.0832,-999.0 +127.955,14749.7,-60.7241,-80.4479,62.6855,-22.6998,-999.0 +114.848,15420.8,-61.6,-80.4479,57.3436,-23.0732,-999.0 +102.747,16108.5,-62.9696,-80.4479,51.4636,-25.6525,-999.0 +91.5961,16815.2,-63.3526,-80.4479,45.6941,-23.9776,-999.0 +81.3397,17547.4,-62.0367,-80.4479,39.443,-20.9547,-999.0 +71.921,18313.1,-59.5775,-80.4479,28.8807,-20.6792,-999.0 +63.2892,19116.7,-57.6829,-80.4479,17.586,-18.7309,-999.0 +54.5821,20058.0,-57.9515,-80.4479,9.75452,-12.4561,-999.0 + + +MEM = mem004 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.686 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.813,383.686,6.19565,1.37399,-1.51002,-14.675,-999.0 +974.073,448.56,5.48124,1.17938,-2.06886,-18.5089,-999.0 +963.755,535.74,5.45392,0.798401,-4.72946,-26.9893,-999.0 +950.62,648.282,7.47716,0.433416,-11.7845,-34.5061,-999.0 +934.425,790.202,8.5944,0.251977,-12.5618,-31.4871,-999.0 +914.78,965.989,8.70349,-0.216422,-8.8761,-25.985,-999.0 +891.303,1180.99,8.26991,-1.85783,-2.79162,-23.8074,-999.0 +863.641,1441.21,7.69899,-5.23731,3.4593,-23.9118,-999.0 +831.852,1749.94,7.119,-10.5349,8.94216,-22.8909,-999.0 +796.378,2107.68,6.29482,-16.3834,14.3771,-21.2638,-999.0 +757.682,2514.66,4.68262,-19.4594,19.3199,-21.9096,-999.0 +716.252,2970.75,2.28666,-19.3682,23.3415,-24.4718,-999.0 +672.611,3475.7,-0.793511,-17.4001,27.0928,-26.3835,-999.0 +627.299,4029.33,-4.22858,-16.045,30.6005,-25.8209,-999.0 +582.048,4615.67,-7.72784,-16.9324,34.8703,-23.8708,-999.0 +538.901,5210.13,-11.703,-19.9095,38.6228,-23.9707,-999.0 +498.39,5803.93,-15.8478,-24.5613,40.558,-26.5204,-999.0 +460.386,6396.6,-20.2065,-30.0377,41.3601,-28.3117,-999.0 +424.754,6987.85,-24.8058,-35.8281,41.4937,-28.9716,-999.0 +391.366,7577.29,-29.6852,-40.7779,41.2516,-29.2724,-999.0 +360.11,8164.37,-34.7605,-44.6995,40.8304,-29.3835,-999.0 +330.87,8748.98,-39.9375,-48.8546,40.5296,-29.5213,-999.0 +303.532,9331.1,-45.2162,-53.3118,40.4088,-30.4055,-999.0 +278.002,9910.64,-50.4381,-58.1449,40.4791,-32.4355,-999.0 +254.187,10488.5,-55.0444,-63.0128,41.3994,-34.6921,-999.0 +231.994,11067.4,-58.4207,-67.2426,44.3569,-35.711,-999.0 +211.328,11651.2,-60.4792,-70.4385,49.4973,-36.1323,-999.0 +192.104,12243.5,-61.6074,-73.0206,56.3396,-34.6336,-999.0 +174.246,12847.2,-62.148,-74.9885,63.4156,-30.4792,-999.0 +157.676,13464.7,-62.1424,-76.8038,68.3275,-26.5189,-999.0 +142.32,14098.2,-62.0242,-79.1142,69.5345,-22.1055,-999.0 +128.109,14748.1,-62.4409,-80.4479,66.5251,-19.2847,-999.0 +114.976,15414.9,-62.9398,-80.4479,61.0971,-18.446,-999.0 +102.851,16099.9,-63.6405,-80.4479,54.3292,-18.6972,-999.0 +91.6775,16805.2,-63.9897,-80.4479,47.5049,-20.4438,-999.0 +81.4007,17536.5,-62.4405,-80.4479,39.0444,-22.8378,-999.0 +71.9636,18301.1,-60.3082,-80.4479,28.6651,-25.2599,-999.0 +63.3152,19102.5,-58.7672,-80.4479,20.6991,-20.792,-999.0 +54.5914,20043.8,-57.777,-80.4479,15.3227,-6.5448,-999.0 + + +MEM = mem004 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.766 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.923,383.766,7.07277,1.19035,-4.6111,-17.5112,-999.0 +974.159,448.806,6.15025,0.965437,-5.718,-21.5467,-999.0 +963.85,536.018,5.1959,0.734542,-6.47379,-23.8692,-999.0 +950.725,647.965,5.15696,-0.213938,-10.6849,-32.0477,-999.0 +934.524,788.894,7.16348,-0.791932,-13.0994,-35.9568,-999.0 +914.886,963.957,7.97039,-0.609879,-8.99555,-29.7014,-999.0 +891.408,1178.35,7.41926,-1.29481,-5.08257,-25.4099,-999.0 +863.731,1437.7,6.5199,-3.67654,-0.270047,-24.8525,-999.0 +831.931,1745.35,6.03703,-8.58234,5.41116,-24.633,-999.0 +796.445,2102.18,5.74676,-15.1835,12.3265,-23.4923,-999.0 +757.742,2508.71,4.52149,-18.5506,18.7521,-23.4538,-999.0 +716.308,2964.56,2.08162,-17.9078,23.0793,-24.9882,-999.0 +672.658,3469.14,-1.12221,-15.8566,26.588,-26.063,-999.0 +627.339,4022.07,-4.7006,-15.2194,30.4661,-24.8312,-999.0 +582.086,4607.48,-8.1604,-16.4974,35.313,-23.8798,-999.0 +538.934,5201.08,-12.088,-19.215,38.3691,-24.6486,-999.0 +498.418,5794.11,-16.2107,-23.1443,39.663,-26.7527,-999.0 +460.408,6386.17,-20.474,-28.1835,40.2446,-27.8235,-999.0 +424.77,6977.03,-24.9544,-33.6104,40.6184,-27.4302,-999.0 +391.379,7566.34,-29.7164,-38.425,41.3172,-26.8137,-999.0 +360.12,8153.53,-34.6848,-43.1692,42.1424,-26.7078,-999.0 +330.879,8738.42,-39.8065,-48.2277,42.5316,-27.2405,-999.0 +303.54,9320.91,-45.06,-53.3881,42.2693,-28.4159,-999.0 +278.01,9900.93,-50.2242,-58.9763,42.2425,-30.9083,-999.0 +254.194,10479.7,-54.5839,-64.1392,44.529,-33.7479,-999.0 +232.0,11060.5,-57.4903,-67.2194,49.5387,-34.4314,-999.0 +211.333,11647.6,-58.9936,-70.5145,56.1954,-33.2558,-999.0 +192.109,12244.6,-59.6976,-73.0916,62.9306,-30.9592,-999.0 +174.25,12853.8,-60.2725,-74.8041,68.8326,-28.9996,-999.0 +157.679,13475.7,-60.9566,-76.1627,72.944,-27.7696,-999.0 +142.323,14110.9,-62.0091,-77.9298,73.8168,-26.3319,-999.0 +128.111,14759.9,-63.0487,-80.4479,70.6841,-25.7462,-999.0 +114.978,15424.3,-63.8512,-80.4479,64.4395,-25.6657,-999.0 +102.853,16106.5,-64.4838,-80.4479,55.8475,-27.415,-999.0 +91.6796,16809.0,-64.7929,-80.4479,46.7179,-28.6448,-999.0 +81.4021,17536.1,-64.0083,-80.4479,37.0122,-28.3125,-999.0 +71.9645,18294.5,-62.2062,-80.4479,27.017,-25.8198,-999.0 +63.3157,19090.3,-59.8927,-80.4479,21.075,-16.5932,-999.0 +54.5916,20027.8,-58.4335,-80.4479,17.9125,-2.15413,-999.0 + + +MEM = mem004 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.889 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.849,383.889,8.32862,1.15781,-5.85089,-14.0818,-999.0 +975.104,449.217,7.37554,0.956711,-6.76188,-16.3177,-999.0 +964.766,536.81,6.3808,0.75193,-7.22791,-17.48,-999.0 +951.633,649.007,5.22059,0.519527,-7.53965,-18.2493,-999.0 +935.421,789.428,5.28763,-1.50061,-12.2458,-27.8758,-999.0 +915.763,963.541,6.9866,-2.21822,-10.0637,-30.7886,-999.0 +892.271,1177.3,7.02738,-2.47469,-4.58488,-27.7733,-999.0 +864.576,1436.27,6.25425,-4.1988,-0.608929,-25.7191,-999.0 +832.749,1743.58,5.72944,-8.54791,3.57019,-25.7228,-999.0 +797.227,2100.02,5.37989,-14.3126,9.75304,-25.8499,-999.0 +758.479,2506.3,4.427,-17.7131,16.737,-25.4881,-999.0 +717.002,2962.17,2.08973,-16.918,22.0984,-25.6131,-999.0 +673.299,3466.81,-1.18851,-14.7826,26.3841,-24.0632,-999.0 +627.93,4019.88,-4.64122,-14.6834,31.3504,-22.1386,-999.0 +582.626,4605.41,-8.18275,-16.3554,35.8642,-22.1866,-999.0 +539.431,5198.91,-12.2026,-19.1808,37.7679,-24.7375,-999.0 +498.871,5791.77,-16.2959,-23.0275,38.4992,-26.9059,-999.0 +460.821,6383.79,-20.4895,-27.4491,38.7213,-26.8843,-999.0 +425.144,6974.81,-24.9245,-32.1819,39.1968,-25.5655,-999.0 +391.716,7564.41,-29.6112,-37.2324,39.9761,-24.6001,-999.0 +360.424,8152.03,-34.5344,-42.2852,40.752,-24.8181,-999.0 +331.152,8737.38,-39.6824,-46.9651,41.5839,-25.7691,-999.0 +303.785,9320.25,-44.9825,-51.675,42.484,-26.8157,-999.0 +278.228,9900.57,-50.1691,-56.6366,44.0459,-27.8482,-999.0 +254.39,10479.5,-54.6046,-61.8364,47.5972,-29.0999,-999.0 +232.174,11060.8,-57.2239,-66.8148,53.4009,-31.0359,-999.0 +211.487,11649.6,-58.114,-70.5745,59.8494,-32.1572,-999.0 +192.246,12249.8,-58.4622,-72.8825,64.7412,-31.1116,-999.0 +174.37,12862.9,-58.8517,-74.6162,68.638,-29.9076,-999.0 +157.784,13489.2,-59.5767,-76.3028,71.2329,-31.0367,-999.0 +142.414,14128.3,-60.8897,-78.2106,70.9782,-33.6008,-999.0 +128.189,14780.2,-62.4518,-80.4479,67.8726,-35.7353,-999.0 +115.042,15445.6,-63.972,-80.4479,63.0224,-35.2793,-999.0 +102.906,16127.4,-64.8358,-80.4479,55.8668,-34.1186,-999.0 +91.7208,16829.5,-64.8536,-80.4479,46.4969,-31.7914,-999.0 +81.433,17556.3,-64.3622,-80.4479,37.5563,-27.8722,-999.0 +71.986,18312.8,-63.1834,-80.4479,30.3738,-24.4954,-999.0 +63.3286,19105.7,-60.7488,-80.4479,24.4272,-14.5747,-999.0 +54.5961,20041.0,-59.0262,-80.4479,22.7198,-3.26129,-999.0 + + +MEM = mem004 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.992 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.641,383.992,9.4448,0.8458,-5.07691,-12.5774,-999.0 +973.891,449.561,8.45509,0.605347,-5.79377,-14.3815,-999.0 +963.574,537.467,7.43716,0.365831,-6.18136,-15.3604,-999.0 +950.46,650.054,6.24203,0.099995,-6.4569,-16.0605,-999.0 +934.266,790.594,4.80008,-0.19549,-6.62092,-16.5201,-999.0 +914.639,964.178,5.86098,-3.28862,-10.114,-27.116,-999.0 +891.182,1177.26,6.65412,-4.12092,-5.26558,-26.8108,-999.0 +863.534,1435.92,6.29837,-5.76229,-0.684476,-25.7747,-999.0 +831.755,1743.11,5.7564,-9.50183,3.7566,-25.532,-999.0 +796.279,2099.43,5.30895,-14.3472,8.88518,-26.4243,-999.0 +757.582,2505.52,4.26111,-16.8124,15.0169,-26.9451,-999.0 +716.148,2961.19,1.89853,-14.7199,22.0227,-26.0671,-999.0 +672.494,3465.63,-1.37187,-13.6624,28.6256,-21.7075,-999.0 +627.177,4018.58,-4.60256,-14.5953,33.5814,-20.7787,-999.0 +581.934,4603.74,-8.48972,-16.5429,36.2881,-22.6598,-999.0 +538.796,5196.33,-12.6272,-19.3557,37.0888,-25.4357,-999.0 +498.289,5788.32,-16.5678,-22.9334,38.2118,-26.3124,-999.0 +460.287,6379.95,-20.5037,-27.2195,39.0784,-25.5777,-999.0 +424.656,6970.94,-24.8741,-31.8568,40.0562,-24.5117,-999.0 +391.27,7560.51,-29.6283,-36.6534,41.6032,-23.8333,-999.0 +360.02,8147.9,-34.6429,-41.3971,43.4569,-23.4478,-999.0 +330.786,8732.84,-39.8341,-46.0262,45.371,-23.4297,-999.0 +303.455,9315.28,-45.0936,-51.0219,46.9062,-23.9558,-999.0 +277.933,9895.49,-50.0493,-56.7191,48.6726,-25.2587,-999.0 +254.126,10475.5,-53.8461,-62.9227,52.3292,-28.6079,-999.0 +231.94,11059.0,-56.105,-68.0851,56.5577,-32.8941,-999.0 +211.282,11650.4,-57.2584,-70.7249,59.9229,-34.7123,-999.0 +192.065,12252.3,-57.9314,-72.8864,63.2691,-34.4388,-999.0 +174.212,12866.2,-58.6915,-74.7904,66.0972,-33.5727,-999.0 +157.648,13491.8,-59.9633,-76.7259,67.7761,-34.004,-999.0 +142.296,14129.4,-61.3559,-78.658,66.5799,-34.8521,-999.0 +128.089,14779.8,-62.78,-80.4479,63.1262,-35.2894,-999.0 +114.959,15444.0,-64.1251,-80.4479,58.9939,-34.5733,-999.0 +102.837,16124.9,-64.9964,-80.4479,54.3204,-32.4169,-999.0 +91.667,16826.6,-64.6578,-80.4479,47.5392,-30.2185,-999.0 +81.3923,17554.8,-63.4937,-80.4479,39.6243,-27.7474,-999.0 +71.9576,18314.8,-61.7027,-80.4479,30.4139,-25.1234,-999.0 +63.3113,19110.4,-60.3922,-80.4479,25.3024,-19.1087,-999.0 +54.5902,20045.8,-58.8346,-80.4479,24.5396,-11.2123,-999.0 + + +MEM = mem004 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.048 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.382,384.048,9.99609,1.20926,-4.19042,-10.8379,-999.0 +973.645,449.759,9.04747,1.01311,-4.59885,-12.0052,-999.0 +963.312,537.867,8.05716,0.805202,-4.7688,-12.5533,-999.0 +950.2,650.725,6.88284,0.547878,-4.88255,-12.9531,-999.0 +934.003,791.611,5.45464,0.166107,-5.05525,-13.4968,-999.0 +914.393,964.738,3.80344,-1.68057,-6.72518,-17.3807,-999.0 +890.928,1176.62,5.36154,-4.22441,-6.02574,-24.834,-999.0 +863.293,1434.54,5.95235,-5.7022,-0.970824,-24.9676,-999.0 +831.52,1741.42,5.51439,-9.1693,3.53197,-23.6189,-999.0 +796.054,2097.37,4.93614,-13.48,8.01318,-24.6237,-999.0 +757.362,2503.26,4.15742,-14.0525,15.7798,-26.1409,-999.0 +715.927,2959.01,1.83829,-12.9632,25.8299,-22.5161,-999.0 +672.284,3463.54,-1.30964,-13.6708,31.2624,-19.7782,-999.0 +626.986,4016.15,-4.96808,-14.5416,35.1102,-21.3342,-999.0 +581.76,4600.41,-8.92487,-16.648,36.7231,-23.699,-999.0 +538.638,5192.31,-12.7812,-19.1941,37.232,-25.5816,-999.0 +498.144,5784.16,-16.5478,-22.3843,38.0149,-25.465,-999.0 +460.153,6375.88,-20.4627,-26.7728,39.6823,-24.0145,-999.0 +424.532,6966.91,-24.8906,-31.4498,42.1316,-23.0613,-999.0 +391.157,7556.36,-29.7073,-35.9633,44.6745,-23.0562,-999.0 +359.917,8143.54,-34.739,-40.6739,46.459,-23.5126,-999.0 +330.693,8728.27,-39.8878,-45.828,47.5651,-23.6902,-999.0 +303.372,9310.71,-45.0143,-51.9389,49.2384,-24.2825,-999.0 +277.86,9891.41,-49.7092,-58.1922,51.9301,-27.2965,-999.0 +254.06,10472.3,-53.438,-63.5808,53.6041,-32.6998,-999.0 +231.882,11056.7,-55.8646,-68.3522,55.2459,-37.1414,-999.0 +211.229,11648.6,-57.0905,-71.2065,58.2519,-39.5702,-999.0 +192.018,12250.8,-57.8493,-73.2811,61.6108,-39.7935,-999.0 +174.171,12864.5,-58.8484,-75.2649,63.3267,-39.0832,-999.0 +157.611,13489.7,-60.081,-77.3508,63.5194,-38.5975,-999.0 +142.265,14127.0,-61.3993,-79.3768,60.8147,-38.9054,-999.0 +128.061,14777.0,-62.8786,-80.4479,56.7586,-38.6579,-999.0 +114.936,15440.8,-64.2664,-80.4479,53.6955,-36.2917,-999.0 +102.818,16121.3,-65.0077,-80.4479,53.0761,-31.5864,-999.0 +91.6516,16823.4,-64.3549,-80.4479,52.782,-24.9949,-999.0 +81.3812,17554.2,-62.2143,-80.4479,46.671,-20.2517,-999.0 +71.95,18317.9,-60.8727,-80.4479,37.0907,-19.1574,-999.0 +63.3068,19117.6,-58.9692,-80.4479,28.1527,-19.7716,-999.0 +54.5886,20056.6,-58.3412,-80.4479,20.0814,-25.6568,-999.0 + + +MEM = mem004 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.078 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.193,384.078,10.2945,1.25232,-4.14062,-8.89317,-999.0 +974.44,449.862,9.36377,1.07579,-4.42548,-9.71627,-999.0 +964.103,538.073,8.37707,0.893638,-4.47602,-10.0615,-999.0 +950.98,651.065,7.19876,0.679553,-4.44274,-10.2568,-999.0 +934.784,792.123,5.76824,0.421873,-4.35527,-10.3844,-999.0 +915.13,965.508,4.03808,0.116906,-4.23447,-10.4408,-999.0 +891.656,1177.05,4.13373,-4.00498,-5.74993,-19.9947,-999.0 +863.988,1434.17,5.37019,-5.75013,-2.02383,-23.0224,-999.0 +832.19,1740.56,5.12745,-8.42098,2.88946,-21.6735,-999.0 +796.691,2096.12,4.55223,-12.4143,7.6325,-22.2476,-999.0 +757.957,2501.57,3.78064,-12.8456,16.1101,-24.0573,-999.0 +716.487,2956.95,1.65263,-12.8849,26.657,-20.0618,-999.0 +672.806,3461.39,-1.29135,-13.2805,33.1284,-19.957,-999.0 +627.47,4014.0,-5.01789,-14.7393,35.4277,-22.4009,-999.0 +582.207,4598.22,-8.94565,-16.473,36.1604,-23.9395,-999.0 +539.045,5190.45,-12.5463,-18.6242,36.635,-24.2965,-999.0 +498.514,5783.08,-16.1939,-22.0446,38.0617,-23.5526,-999.0 +460.49,6375.54,-20.2374,-26.6377,40.8991,-22.5859,-999.0 +424.841,6967.09,-24.7082,-32.0421,43.631,-22.8232,-999.0 +391.438,7557.03,-29.4966,-38.0588,45.2773,-23.6082,-999.0 +360.176,8144.75,-34.4891,-43.7163,46.6062,-24.2815,-999.0 +330.928,8730.19,-39.5669,-49.3474,47.8153,-25.9141,-999.0 +303.585,9313.73,-44.4822,-55.1762,47.4469,-29.8203,-999.0 +278.05,9896.21,-48.9047,-59.7676,45.9091,-34.1544,-999.0 +254.23,10479.4,-52.5935,-65.4623,45.5432,-37.9515,-999.0 +232.032,11065.5,-55.4748,-68.4559,47.8655,-39.7612,-999.0 +211.362,11657.6,-57.3719,-71.1351,52.4671,-40.4138,-999.0 +192.134,12258.4,-58.6947,-73.2187,58.3065,-39.5786,-999.0 +174.273,12869.5,-59.8503,-75.3763,62.581,-37.76,-999.0 +157.7,13492.5,-60.7353,-77.5705,65.7253,-36.1512,-999.0 +142.341,14128.9,-61.4708,-79.8559,65.2946,-34.9726,-999.0 +128.127,14780.6,-61.8718,-80.4479,60.6244,-33.538,-999.0 +114.99,15450.1,-61.8055,-80.4479,55.2533,-30.7881,-999.0 +102.863,16140.1,-61.8453,-80.4479,52.2794,-27.8818,-999.0 +91.6865,16851.4,-62.2293,-80.4479,49.1456,-26.1444,-999.0 +81.4071,17584.7,-63.0605,-80.4479,42.4187,-27.6949,-999.0 +71.968,18342.2,-63.6242,-80.4479,37.0104,-23.0357,-999.0 +63.3176,19130.3,-62.6479,-80.4479,30.5294,-19.2558,-999.0 +54.5923,20060.9,-59.1429,-80.4479,22.48,-22.3048,-999.0 + + +MEM = mem004 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.108 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.535,384.108,10.5801,1.48399,-4.58526,-9.7064,-999.0 +974.772,449.969,9.67094,1.3029,-4.9274,-10.6695,-999.0 +964.436,538.287,8.69662,1.11591,-4.99301,-11.067,-999.0 +951.314,651.42,7.52765,0.897019,-4.96306,-11.2927,-999.0 +935.1,792.659,6.10343,0.633167,-4.87377,-11.4467,-999.0 +915.449,966.271,4.38054,0.315232,-4.75174,-11.5532,-999.0 +891.959,1177.61,3.30655,-3.59485,-6.45403,-17.609,-999.0 +864.289,1434.02,4.63399,-5.95556,-3.42692,-20.5482,-999.0 +832.477,1739.96,5.00541,-8.20428,2.77029,-19.4265,-999.0 +796.96,2095.71,4.85551,-11.5165,9.13496,-20.1592,-999.0 +758.208,2501.68,4.02574,-11.4741,18.0149,-22.1407,-999.0 +716.715,2957.56,1.84657,-11.846,26.9317,-19.8342,-999.0 +673.013,3462.27,-1.29292,-12.9571,31.5623,-19.8717,-999.0 +627.662,4014.83,-5.07914,-15.1231,33.5782,-21.2127,-999.0 +582.382,4599.05,-8.88609,-16.2937,33.7378,-23.9231,-999.0 +539.203,5191.48,-12.4901,-18.083,35.1844,-24.8933,-999.0 +498.657,5784.31,-16.1508,-21.6713,38.5514,-25.1615,-999.0 +460.619,6376.91,-20.2189,-26.4551,41.8826,-24.8852,-999.0 +424.959,6968.54,-24.6935,-32.1949,44.2645,-25.4171,-999.0 +391.547,7558.58,-29.4359,-38.7684,45.2335,-26.4982,-999.0 +360.274,8146.51,-34.3831,-45.3105,45.0239,-28.4172,-999.0 +331.02,8732.28,-39.4052,-51.4943,44.2581,-30.8055,-999.0 +303.667,9316.3,-44.2802,-57.6668,43.9324,-34.2185,-999.0 +278.126,9899.25,-48.7545,-61.8941,43.9734,-37.1162,-999.0 +254.298,10482.8,-52.4469,-65.9068,45.428,-38.1882,-999.0 +232.094,11069.5,-55.241,-68.9662,49.3379,-38.1169,-999.0 +211.416,11662.2,-57.2025,-70.8067,54.6986,-38.4135,-999.0 +192.184,12263.4,-58.6243,-72.8815,59.7622,-38.4645,-999.0 +174.316,12874.5,-59.995,-75.2307,64.4482,-36.8306,-999.0 +157.738,13496.9,-61.0175,-77.7164,68.9524,-34.6098,-999.0 +142.374,14132.8,-61.5168,-80.4479,69.9374,-31.8692,-999.0 +128.155,14784.8,-61.6801,-80.4479,66.2795,-29.3538,-999.0 +115.014,15455.1,-61.6038,-80.4479,59.3247,-26.7745,-999.0 +102.882,16146.2,-61.3705,-80.4479,53.4499,-25.1897,-999.0 +91.7021,16859.3,-61.7093,-80.4479,46.5016,-27.2872,-999.0 +81.4187,17595.3,-62.1295,-80.4479,37.7814,-26.9118,-999.0 +71.976,18356.1,-62.8602,-80.4479,31.5419,-25.9505,-999.0 +63.3224,19147.3,-61.802,-80.4479,26.0088,-26.8552,-999.0 +54.5939,20078.9,-59.5414,-80.4479,18.1658,-27.2464,-999.0 + + +MEM = mem004 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.097 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.492,384.097,10.4691,1.47139,-4.71372,-9.992,-999.0 +974.748,449.938,9.60989,1.29108,-5.10491,-11.0778,-999.0 +964.396,538.241,8.65649,1.10817,-5.17587,-11.5115,-999.0 +951.281,651.361,7.50232,0.896295,-5.13497,-11.7353,-999.0 +935.061,792.591,6.08758,0.643451,-5.02529,-11.8635,-999.0 +915.412,966.198,4.36991,0.350009,-4.87788,-11.906,-999.0 +891.927,1177.48,3.23686,-4.16249,-6.00108,-17.1965,-999.0 +864.256,1433.77,4.52514,-6.31072,-3.65815,-19.8901,-999.0 +832.448,1739.6,4.95528,-8.29263,2.83369,-18.8141,-999.0 +796.931,2095.32,4.80481,-10.6875,9.7546,-19.0589,-999.0 +758.175,2501.25,3.89771,-10.5331,18.6105,-20.1023,-999.0 +716.681,2956.83,1.53859,-11.7467,26.1393,-16.9366,-999.0 +672.981,3460.98,-1.59336,-13.1468,31.0707,-17.4138,-999.0 +627.634,4013.08,-5.20663,-15.5455,32.7855,-20.0183,-999.0 +582.357,4597.3,-8.74121,-16.2617,33.3808,-22.945,-999.0 +539.182,5190.17,-12.2417,-18.2823,36.1686,-24.9164,-999.0 +498.639,5783.4,-16.0241,-21.8134,40.5927,-25.2926,-999.0 +460.604,6376.19,-20.1826,-26.2726,43.619,-25.6753,-999.0 +424.945,6967.9,-24.674,-31.7009,44.8564,-27.1185,-999.0 +391.534,7558.01,-29.4173,-38.1751,44.5857,-29.1889,-999.0 +360.264,8146.0,-34.3598,-45.0854,43.5272,-31.6125,-999.0 +331.009,8731.77,-39.4322,-51.3355,42.5918,-34.3155,-999.0 +303.659,9315.7,-44.3195,-56.1724,42.4502,-36.9102,-999.0 +278.117,9898.52,-48.8284,-59.8453,43.1108,-38.3152,-999.0 +254.291,10481.5,-52.8221,-63.4274,44.4267,-39.1306,-999.0 +232.086,11066.5,-56.1074,-66.9238,46.8318,-39.3855,-999.0 +211.41,11656.6,-58.2526,-70.0954,52.511,-38.3177,-999.0 +192.178,12255.3,-59.3636,-72.4161,59.4343,-36.3341,-999.0 +174.31,12865.4,-59.9765,-74.7183,65.32,-35.2046,-999.0 +157.733,13488.7,-60.3936,-77.7502,69.8215,-35.5516,-999.0 +142.37,14126.6,-60.8289,-80.4479,71.0703,-34.9024,-999.0 +128.152,14780.1,-61.3926,-80.4479,68.2893,-33.5804,-999.0 +115.011,15450.0,-62.0853,-80.4479,61.6688,-32.1502,-999.0 +102.879,16137.9,-62.9008,-80.4479,53.2266,-29.7842,-999.0 +91.6999,16845.7,-63.2905,-80.4479,47.4003,-28.2185,-999.0 +81.4175,17576.0,-63.8208,-80.4479,40.8696,-23.8768,-999.0 +71.9753,18334.2,-62.6065,-80.4479,32.0282,-23.4241,-999.0 +63.3223,19128.3,-60.5227,-80.4479,22.1012,-26.8778,-999.0 +54.5938,20064.6,-58.6058,-80.4479,10.1483,-32.2321,-999.0 + + +MEM = mem004 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.037 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.813,384.037,9.90096,1.11721,-5.74848,-8.75221,-999.0 +975.066,449.744,9.12645,0.925637,-6.37524,-9.94859,-999.0 +964.73,537.885,8.21391,0.739304,-6.51538,-10.42,-999.0 +951.591,650.81,7.08414,0.526411,-6.49002,-10.6502,-999.0 +935.38,791.805,5.6909,0.271398,-6.37241,-10.7807,-999.0 +915.72,965.134,3.98993,-0.0342553,-6.21059,-10.8369,-999.0 +892.225,1175.96,2.31991,-2.32287,-5.00824,-13.04,-999.0 +864.539,1431.3,3.18775,-5.59522,-3.67924,-16.9723,-999.0 +832.716,1736.13,4.29539,-7.70315,3.10221,-17.1473,-999.0 +797.187,2091.22,4.34974,-9.82249,10.8538,-16.8089,-999.0 +758.412,2496.65,3.58309,-10.4523,19.3564,-17.66,-999.0 +716.905,2951.79,1.28653,-11.4266,26.9391,-15.8136,-999.0 +673.188,3455.51,-1.83197,-13.1325,30.4684,-18.9366,-999.0 +627.826,4007.4,-5.1974,-15.2522,31.4826,-22.1884,-999.0 +582.532,4591.94,-8.51538,-15.941,33.5534,-24.2811,-999.0 +539.342,5185.35,-12.03,-18.009,37.9223,-26.3627,-999.0 +498.784,5779.02,-15.8851,-21.7228,41.9225,-27.5135,-999.0 +460.737,6372.12,-20.0502,-26.8322,43.9092,-29.4446,-999.0 +425.066,6964.19,-24.4696,-32.7837,44.4781,-31.8182,-999.0 +391.648,7554.78,-29.1937,-39.012,44.3186,-33.6041,-999.0 +360.365,8143.22,-34.2142,-45.5863,43.6715,-35.1643,-999.0 +331.102,8729.45,-39.2239,-52.0137,42.3298,-37.0288,-999.0 +303.741,9314.04,-44.0197,-56.1976,40.8144,-39.107,-999.0 +278.19,9897.79,-48.4197,-60.0846,40.9644,-40.2226,-999.0 +254.356,10482.1,-52.2672,-63.3233,42.3388,-40.841,-999.0 +232.143,11068.5,-55.6157,-66.5584,44.7879,-40.7575,-999.0 +211.46,11659.4,-58.1725,-69.304,51.0847,-38.0685,-999.0 +192.222,12257.8,-59.6768,-72.1548,59.615,-33.5681,-999.0 +174.349,12866.9,-60.3834,-74.7176,66.7702,-31.7804,-999.0 +157.766,13489.4,-60.6095,-77.514,71.8165,-32.1286,-999.0 +142.399,14127.2,-60.7443,-80.4479,72.7208,-31.7906,-999.0 +128.176,14781.1,-61.2579,-80.4479,69.3592,-31.2606,-999.0 +115.032,15451.7,-61.8543,-80.4479,62.4726,-30.9766,-999.0 +102.897,16140.6,-62.5223,-80.4479,52.8001,-30.1529,-999.0 +91.7138,16848.0,-63.9783,-80.4479,44.9755,-27.6455,-999.0 +81.4282,17576.1,-64.4558,-80.4479,39.3986,-24.9682,-999.0 +71.9829,18334.0,-62.2318,-80.4479,30.6125,-23.6838,-999.0 +63.3267,19130.6,-59.7042,-80.4479,16.811,-26.0829,-999.0 +54.5951,20067.9,-58.964,-80.4479,7.29104,-28.4369,-999.0 + + +MEM = mem004 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.928 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.003,383.928,8.79657,0.915662,-5.86378,-7.0667,-999.0 +975.237,449.41,8.30966,0.58845,-7.52316,-9.1461,-999.0 +964.898,537.298,7.48763,0.324268,-8.05899,-9.98964,-999.0 +951.767,649.919,6.39432,0.0785913,-7.99969,-10.2013,-999.0 +935.553,790.546,5.02443,-0.176997,-7.72414,-10.1744,-999.0 +915.887,963.436,3.35534,-0.521141,-7.24387,-9.99131,-999.0 +892.39,1173.86,1.92071,-2.35166,-4.87327,-11.4166,-999.0 +864.699,1428.73,2.54616,-5.38161,-3.13363,-14.5809,-999.0 +832.866,1732.92,3.69295,-7.20968,3.22668,-15.4183,-999.0 +797.323,2087.41,3.89674,-9.17218,12.3577,-14.2822,-999.0 +758.539,2492.36,3.32906,-10.9063,22.3922,-12.9569,-999.0 +717.03,2947.07,1.04984,-11.5881,28.4765,-15.1523,-999.0 +673.306,3450.61,-1.78386,-13.512,30.2736,-20.513,-999.0 +627.936,4003.02,-4.77878,-14.9762,31.938,-22.6328,-999.0 +582.633,4588.57,-8.07054,-15.5959,35.144,-25.4242,-999.0 +539.431,5182.86,-11.7296,-18.1539,38.8473,-29.0568,-999.0 +498.867,5777.1,-15.6794,-22.1221,41.1852,-32.2596,-999.0 +460.813,6370.66,-19.8478,-27.4474,42.672,-34.7877,-999.0 +425.139,6963.15,-24.2822,-34.2632,43.5423,-36.126,-999.0 +391.714,7554.1,-29.0421,-41.4809,43.258,-37.0477,-999.0 +360.429,8142.9,-34.0406,-47.7958,41.8587,-38.0466,-999.0 +331.159,8729.54,-39.06,-52.9165,40.4779,-39.1104,-999.0 +303.794,9314.52,-43.8865,-56.9108,39.7865,-40.0267,-999.0 +278.238,9898.53,-48.3753,-59.8297,40.1651,-40.1749,-999.0 +254.398,10482.9,-52.2577,-62.86,42.2552,-39.0385,-999.0 +232.18,11069.7,-55.4109,-66.7987,47.0091,-36.6752,-999.0 +211.493,11661.5,-57.7154,-70.0565,55.1898,-33.2322,-999.0 +192.25,12261.4,-59.0659,-72.4077,64.6234,-29.5972,-999.0 +174.375,12872.2,-59.8359,-74.7657,71.722,-28.1527,-999.0 +157.789,13496.2,-60.1678,-77.6609,75.7744,-29.7703,-999.0 +142.419,14134.9,-60.6146,-80.4479,75.239,-31.4586,-999.0 +128.193,14789.2,-61.1415,-80.4479,69.5565,-32.1309,-999.0 +115.046,15460.2,-61.7609,-80.4479,61.3287,-31.2534,-999.0 +102.908,16148.7,-62.9122,-80.4479,52.0097,-29.9053,-999.0 +91.7233,16855.0,-64.2948,-80.4479,41.9046,-25.7569,-999.0 +81.4349,17582.8,-64.3222,-80.4479,35.5952,-23.0564,-999.0 +71.9875,18340.6,-62.5288,-80.4479,27.4033,-24.0892,-999.0 +63.3294,19135.4,-60.3937,-80.4479,16.7328,-20.68,-999.0 +54.5961,20073.5,-58.1393,-80.4479,5.30461,-22.3362,-999.0 + + +MEM = mem004 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.819 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.622,383.819,7.64792,1.02443,-6.31464,-6.35372,-999.0 +975.846,449.084,7.49588,0.494693,-9.33259,-9.00996,-999.0 +965.508,536.728,6.76588,-0.0904806,-10.6523,-10.3188,-999.0 +952.361,649.046,5.71048,-0.554597,-10.5708,-10.7515,-999.0 +936.135,789.308,4.37683,-0.800968,-9.45791,-10.2015,-999.0 +916.469,961.78,2.78375,-1.16265,-7.91703,-9.65548,-999.0 +892.955,1171.95,1.87425,-2.88914,-5.16993,-11.2125,-999.0 +865.248,1426.9,2.79678,-5.52845,-3.31199,-14.5633,-999.0 +833.395,1731.32,3.8277,-7.08272,3.27718,-14.7752,-999.0 +797.827,2085.96,3.97931,-9.37456,12.7239,-12.6124,-999.0 +759.019,2490.82,3.14361,-11.1086,23.1728,-11.314,-999.0 +717.477,2945.25,0.911456,-12.2127,27.9361,-15.8596,-999.0 +673.736,3448.64,-1.73206,-14.5768,29.3838,-20.1186,-999.0 +628.334,4001.13,-4.70158,-15.0475,31.2145,-21.8383,-999.0 +582.997,4586.76,-8.12017,-15.3708,34.5772,-27.0404,-999.0 +539.764,5180.92,-11.8499,-18.2298,37.9111,-31.3909,-999.0 +499.174,5775.07,-15.6435,-22.8576,40.1709,-34.2349,-999.0 +461.097,6368.81,-19.6884,-28.8287,41.4555,-36.2969,-999.0 +425.399,6961.64,-24.1247,-35.9367,41.4948,-37.5762,-999.0 +391.952,7552.88,-28.9519,-43.2818,40.625,-38.3167,-999.0 +360.645,8141.85,-34.0083,-49.4298,39.386,-39.0124,-999.0 +331.355,8728.61,-39.0307,-53.2599,38.7603,-39.9477,-999.0 +303.97,9313.68,-43.9017,-55.5478,39.0409,-40.6107,-999.0 +278.395,9897.68,-48.4274,-58.4604,40.7604,-39.3068,-999.0 +254.538,10482.1,-52.2503,-62.4834,44.1801,-36.0277,-999.0 +232.306,11069.0,-55.3582,-66.6146,49.7877,-32.8801,-999.0 +211.604,11661.4,-57.458,-69.8116,58.2333,-31.1095,-999.0 +192.349,12262.0,-58.9231,-72.2003,67.6853,-28.7357,-999.0 +174.461,12873.0,-59.8838,-74.7343,75.33,-27.0441,-999.0 +157.864,13496.3,-60.6707,-77.7889,79.2025,-28.0594,-999.0 +142.484,14133.3,-61.3615,-80.4479,77.4432,-29.2865,-999.0 +128.249,14785.4,-61.913,-80.4479,71.5812,-29.8678,-999.0 +115.093,15454.5,-62.328,-80.4479,62.3429,-30.2052,-999.0 +102.947,16142.7,-62.6719,-80.4479,49.9553,-29.9888,-999.0 +91.7534,16851.3,-63.2825,-80.4479,37.1108,-26.8035,-999.0 +81.4574,17583.5,-63.0399,-80.4479,30.0458,-25.7166,-999.0 +72.003,18345.2,-61.7756,-80.4479,24.5413,-24.8027,-999.0 +63.3389,19143.8,-59.3479,-80.4479,16.8002,-17.0065,-999.0 +54.5993,20087.4,-56.9939,-80.4479,4.30637,-16.2954,-999.0 + + +MEM = mem004 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.705 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.873,383.705,6.47836,0.833963,-8.12401,-5.83258,-999.0 +976.116,448.677,6.19923,0.11891,-12.2268,-8.53909,-999.0 +965.768,535.902,5.43093,-0.340662,-13.3893,-9.41372,-999.0 +952.627,647.697,4.50153,-1.17455,-14.1841,-11.1835,-999.0 +936.405,787.423,3.5388,-1.41175,-10.6153,-11.2805,-999.0 +916.726,959.476,2.36629,-1.88697,-6.8075,-11.2461,-999.0 +893.212,1169.66,2.38414,-3.64059,-3.89458,-11.8972,-999.0 +865.502,1425.35,3.90271,-5.79476,-1.6351,-12.2244,-999.0 +833.634,1730.95,4.87259,-7.17626,5.54886,-11.594,-999.0 +798.055,2086.67,4.6127,-9.27188,14.8522,-9.95257,-999.0 +759.238,2492.1,3.34842,-11.9756,23.7552,-8.87778,-999.0 +717.688,2946.73,1.05849,-13.1948,27.0187,-14.7585,-999.0 +673.935,3450.52,-1.40274,-14.7304,27.8439,-19.244,-999.0 +628.515,4003.79,-4.36088,-14.1363,29.5367,-23.212,-999.0 +583.159,4589.99,-8.01615,-15.5027,32.5613,-29.0744,-999.0 +539.915,5184.43,-11.7074,-18.7155,34.9274,-33.6554,-999.0 +499.313,5778.8,-15.5561,-23.716,36.2851,-36.8473,-999.0 +461.226,6372.59,-19.6929,-30.2109,37.2795,-38.2038,-999.0 +425.521,6965.29,-24.1918,-37.7881,38.1254,-38.3263,-999.0 +392.066,7556.35,-29.016,-45.2807,38.3892,-38.572,-999.0 +360.748,8145.18,-34.0739,-50.5004,38.3415,-39.2837,-999.0 +331.448,8731.69,-39.1923,-52.7232,38.741,-39.797,-999.0 +304.055,9316.38,-44.0656,-55.1439,40.1691,-39.4776,-999.0 +278.473,9900.3,-48.3617,-58.6465,42.8422,-37.8181,-999.0 +254.609,10485.1,-52.0466,-62.2496,46.4137,-35.6264,-999.0 +232.37,11072.7,-55.0952,-66.1111,52.381,-33.7997,-999.0 +211.662,11665.9,-57.1489,-69.5674,60.0344,-32.2752,-999.0 +192.401,12267.4,-58.6079,-72.2489,68.5164,-31.681,-999.0 +174.507,12879.4,-59.5565,-75.7493,75.944,-31.2538,-999.0 +157.904,13503.7,-60.3315,-79.066,78.8795,-31.5801,-999.0 +142.518,14141.5,-61.1959,-80.4479,76.5158,-30.9781,-999.0 +128.277,14793.9,-61.9461,-80.4479,70.4936,-30.0471,-999.0 +115.116,15462.9,-62.3789,-80.4479,60.1443,-29.6401,-999.0 +102.965,16150.2,-63.218,-80.4479,44.5851,-28.9398,-999.0 +91.7675,16857.0,-63.9175,-80.4479,34.0036,-26.3395,-999.0 +81.4677,17586.6,-63.9537,-80.4479,29.7048,-22.5099,-999.0 +72.01,18344.9,-62.8597,-80.4479,25.2564,-22.2872,-999.0 +63.3432,19138.6,-61.0303,-80.4479,21.0141,-16.2169,-999.0 +54.6008,20077.6,-57.5976,-80.4479,6.91549,-12.4771,-999.0 + + +MEM = mem004 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.584 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.11,383.584,5.35402,-0.196214,-9.15426,-5.6458,-999.0 +976.34,448.265,5.06238,-0.758686,-13.7084,-8.40952,-999.0 +965.989,535.115,4.36771,-1.25719,-15.5227,-9.5805,-999.0 +952.846,646.483,3.61762,-2.02509,-16.4806,-11.3883,-999.0 +936.623,785.744,2.74924,-2.19386,-12.3852,-11.2524,-999.0 +916.948,957.412,2.02366,-2.46695,-7.95712,-10.9882,-999.0 +893.425,1167.37,2.17177,-3.70643,-4.54731,-9.98874,-999.0 +865.704,1422.8,3.56095,-5.67458,-1.08757,-8.73574,-999.0 +833.834,1728.19,4.76378,-6.7938,7.18299,-7.73059,-999.0 +798.243,2083.69,4.37613,-9.61142,17.0907,-5.34833,-999.0 +759.42,2488.7,3.04552,-12.236,24.6161,-6.21306,-999.0 +717.864,2943.02,1.04177,-13.9141,26.8353,-13.7469,-999.0 +674.099,3446.99,-1.18827,-14.2741,27.8776,-18.5038,-999.0 +628.666,4000.72,-4.19094,-13.647,29.1252,-24.4367,-999.0 +583.293,4587.44,-7.79787,-15.0047,30.4731,-30.6344,-999.0 +540.035,5182.39,-11.496,-19.1423,31.861,-35.7672,-999.0 +499.425,5777.06,-15.4507,-24.9096,32.801,-38.3488,-999.0 +461.333,6370.88,-19.6681,-32.5681,33.9844,-38.9411,-999.0 +425.622,6963.49,-24.2173,-40.2665,35.5854,-38.3993,-999.0 +392.157,7554.41,-29.0832,-45.7635,37.0929,-38.009,-999.0 +360.832,8143.06,-34.164,-48.8692,38.2579,-38.3163,-999.0 +331.523,8729.44,-39.2314,-51.7523,39.4659,-38.9006,-999.0 +304.121,9314.18,-44.0088,-55.3344,41.2732,-38.9376,-999.0 +278.533,9898.39,-48.2049,-59.254,44.349,-37.8004,-999.0 +254.661,10483.8,-51.7238,-63.6453,48.8912,-36.3292,-999.0 +232.417,11072.8,-54.389,-67.0672,55.1274,-33.8836,-999.0 +211.704,11668.4,-56.1759,-69.9045,62.7832,-32.2464,-999.0 +192.437,12272.8,-57.5131,-73.5277,70.9539,-31.3259,-999.0 +174.538,12887.6,-58.7119,-76.4903,76.2251,-31.7816,-999.0 +157.93,13514.1,-59.7247,-79.0335,76.8702,-33.1704,-999.0 +142.54,14153.4,-60.821,-80.4479,73.6491,-31.9974,-999.0 +128.295,14806.2,-62.0783,-80.4479,67.6239,-30.4561,-999.0 +115.131,15473.7,-63.2852,-80.4479,58.8855,-29.2793,-999.0 +102.977,16157.4,-64.5316,-80.4479,46.8449,-26.9542,-999.0 +91.7773,16859.1,-65.6761,-80.4479,36.4673,-24.7901,-999.0 +81.4755,17582.9,-65.5876,-80.4479,32.0244,-19.316,-999.0 +72.0157,18338.4,-62.8874,-80.4479,26.0446,-17.6571,-999.0 +63.3466,19132.8,-60.6691,-80.4479,19.4783,-15.1728,-999.0 +54.6021,20072.6,-57.6918,-80.4479,5.55433,-5.76151,-999.0 + + +MEM = mem004 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.494 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.242,383.494,4.44141,-0.464624,-9.271,-4.9487,-999.0 +977.471,447.954,4.08632,-0.922559,-13.4995,-7.34053,-999.0 +967.109,534.5,3.40734,-1.51034,-16.1181,-8.96793,-999.0 +953.951,645.446,2.52056,-2.32483,-18.1711,-10.4007,-999.0 +937.705,784.184,1.81803,-2.81443,-15.0824,-10.3682,-999.0 +918.009,955.377,1.48968,-3.10413,-9.29827,-9.95864,-999.0 +894.461,1165.06,2.0073,-3.98402,-4.934,-8.67836,-999.0 +866.708,1420.26,3.20612,-5.47717,-1.14041,-7.23871,-999.0 +834.792,1725.3,4.40818,-6.54847,7.58459,-5.8611,-999.0 +799.162,2080.54,4.2767,-10.1771,19.2697,-1.78542,-999.0 +760.296,2485.43,3.00286,-12.4206,25.7088,-5.79765,-999.0 +718.692,2939.82,1.12551,-14.0117,26.4454,-13.5616,-999.0 +674.866,3444.04,-1.08964,-13.6648,26.6203,-18.8855,-999.0 +629.369,3998.03,-4.19531,-12.8455,27.6386,-24.9497,-999.0 +583.939,4585.0,-7.65658,-15.5176,28.7878,-31.765,-999.0 +540.632,5180.13,-11.4272,-20.4879,29.0805,-35.9057,-999.0 +499.977,5774.82,-15.4228,-27.0008,29.8967,-37.4831,-999.0 +461.842,6368.63,-19.6788,-34.0171,32.0892,-37.5945,-999.0 +426.084,6961.26,-24.2429,-39.463,34.8519,-37.1467,-999.0 +392.578,7552.2,-29.1365,-43.792,36.6958,-37.0426,-999.0 +361.21,8140.83,-34.2325,-47.8082,38.0327,-37.7564,-999.0 +331.865,8727.18,-39.2815,-51.9404,39.6815,-38.7971,-999.0 +304.43,9311.95,-44.0388,-55.8187,42.4485,-38.5339,-999.0 +278.809,9896.25,-48.2061,-60.2277,46.2335,-37.1938,-999.0 +254.91,10481.9,-51.6534,-63.6927,50.3408,-35.7132,-999.0 +232.638,11071.8,-53.9569,-66.6595,56.6442,-32.5364,-999.0 +211.899,11668.6,-55.7683,-70.4122,64.5658,-30.1162,-999.0 +192.61,12274.0,-57.3526,-73.5158,71.3594,-30.1559,-999.0 +174.689,12889.2,-58.7617,-75.4196,75.3468,-31.2552,-999.0 +158.061,13515.8,-59.7432,-78.333,74.8841,-33.7339,-999.0 +142.652,14155.5,-60.746,-80.4479,71.7348,-32.6284,-999.0 +128.391,14809.0,-61.9556,-80.4479,66.6587,-29.8022,-999.0 +115.211,15476.8,-63.3507,-80.4479,59.864,-26.6089,-999.0 +103.042,16160.8,-64.6207,-80.4479,51.8569,-24.0634,-999.0 +91.8286,16862.5,-65.8423,-80.4479,42.5449,-20.5833,-999.0 +81.5139,17586.5,-65.6118,-80.4479,36.5472,-16.2564,-999.0 +72.0428,18342.7,-62.7818,-80.4479,29.0296,-16.1494,-999.0 +63.3631,19138.4,-60.4686,-80.4479,18.6249,-16.627,-999.0 +54.6078,20079.6,-57.6856,-80.4479,8.70879,-4.77683,-999.0 + + +MEM = mem004 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.4 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.239,383.4,3.51745,-0.976615,-10.0018,-4.99301,-999.0 +978.454,447.626,3.09876,-1.3798,-14.1363,-7.0867,-999.0 +968.077,533.85,2.4059,-1.91597,-16.9838,-8.39705,-999.0 +954.92,644.386,1.54403,-2.74495,-19.8301,-9.37967,-999.0 +938.648,782.644,0.997968,-3.76545,-17.8437,-9.22617,-999.0 +918.932,953.334,0.836532,-3.94303,-11.5988,-9.2584,-999.0 +895.367,1162.62,1.68169,-4.20426,-5.05504,-7.88438,-999.0 +867.583,1417.76,3.32557,-5.35517,-0.0555796,-5.96499,-999.0 +835.637,1722.96,4.54752,-6.73196,9.87744,-3.63089,-999.0 +799.97,2078.33,4.3323,-9.89624,20.9235,-2.09174,-999.0 +761.057,2483.21,2.8596,-12.1126,26.6874,-5.89268,-999.0 +719.409,2937.48,1.06773,-14.0162,25.8338,-12.5511,-999.0 +675.534,3441.66,-1.17674,-12.808,25.1877,-18.0801,-999.0 +629.986,3995.43,-4.41444,-12.8822,25.4543,-24.6965,-999.0 +584.509,4581.91,-7.91432,-15.6124,26.7787,-30.5602,-999.0 +541.154,5176.63,-11.5968,-20.1869,27.6028,-33.6123,-999.0 +500.456,5771.11,-15.5147,-26.6731,29.3731,-34.9093,-999.0 +462.278,6364.85,-19.7361,-32.9488,32.1463,-35.577,-999.0 +426.481,6957.45,-24.3047,-38.1454,34.7763,-35.7154,-999.0 +392.939,7548.36,-29.1964,-43.3717,36.9655,-36.2904,-999.0 +361.538,8136.99,-34.247,-48.0996,38.6497,-37.6541,-999.0 +332.163,8723.45,-39.2483,-52.1851,40.5993,-38.5338,-999.0 +304.698,9308.42,-43.9865,-56.0722,43.5744,-38.0905,-999.0 +279.051,9892.88,-48.2236,-59.9038,47.0381,-37.0814,-999.0 +255.127,10479.0,-51.4254,-62.7743,51.6266,-34.9818,-999.0 +232.831,11069.7,-53.64,-66.7493,58.161,-31.3734,-999.0 +212.071,11667.1,-55.7679,-70.2558,66.6532,-28.4275,-999.0 +192.761,12272.3,-57.5835,-71.822,72.0179,-28.9236,-999.0 +174.821,12886.8,-59.1571,-73.8755,74.4412,-30.2122,-999.0 +158.176,13512.7,-59.9797,-77.2089,74.1733,-32.1736,-999.0 +142.751,14152.1,-60.8652,-80.4479,71.9833,-31.2924,-999.0 +128.474,14805.6,-61.9649,-80.4479,67.3972,-29.1053,-999.0 +115.279,15474.1,-63.1064,-80.4479,60.693,-26.1309,-999.0 +103.098,16159.1,-64.408,-80.4479,53.4195,-23.1341,-999.0 +91.8727,16862.2,-65.5043,-80.4479,48.4104,-19.411,-999.0 +81.5475,17588.5,-64.8699,-80.4479,41.4687,-15.9856,-999.0 +72.0662,18348.5,-61.7377,-80.4479,31.469,-14.7163,-999.0 +63.3773,19148.3,-59.6967,-80.4479,17.1608,-15.9214,-999.0 +54.6127,20090.9,-58.0275,-80.4479,9.85993,-6.82406,-999.0 + + +MEM = mem004 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.301 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.365,383.301,2.56055,-1.55169,-10.6511,-4.27492,-999.0 +978.593,447.283,2.08334,-1.95701,-14.928,-5.97192,-999.0 +968.224,533.161,1.33888,-2.49291,-17.6758,-7.04957,-999.0 +955.043,643.232,0.417069,-3.27268,-19.6037,-7.69858,-999.0 +938.78,780.915,-0.0540465,-4.3994,-19.601,-7.87761,-999.0 +919.071,951.07,0.264471,-4.74771,-12.3615,-7.33654,-999.0 +895.501,1160.02,1.44983,-4.49147,-4.66013,-6.43232,-999.0 +867.715,1415.03,3.27269,-5.29165,0.85131,-4.0214,-999.0 +835.764,1720.17,4.54552,-7.28248,11.2386,-2.51073,-999.0 +800.094,2075.35,4.07742,-9.59011,22.0877,-2.46855,-999.0 +761.173,2480.09,2.87734,-12.1365,26.3994,-7.98222,-999.0 +719.515,2934.62,1.32609,-13.589,23.8374,-13.7989,-999.0 +675.634,3439.19,-1.05604,-12.4341,22.7068,-18.8209,-999.0 +630.075,3993.09,-4.42656,-12.9574,22.8569,-25.094,-999.0 +584.59,4579.55,-7.90898,-15.7249,25.1282,-29.0562,-999.0 +541.231,5174.24,-11.6029,-20.6306,27.0145,-30.9864,-999.0 +500.528,5768.68,-15.5248,-26.7097,29.6286,-32.3499,-999.0 +462.344,6362.41,-19.7422,-32.5577,32.6351,-33.3396,-999.0 +426.541,6955.02,-24.307,-38.3248,35.4112,-34.4602,-999.0 +392.993,7545.92,-29.1993,-43.5922,37.2896,-36.1817,-999.0 +361.589,8134.52,-34.277,-47.6517,38.8421,-37.5491,-999.0 +332.209,8720.87,-39.32,-51.0892,40.9084,-37.9315,-999.0 +304.74,9305.66,-44.0758,-55.1273,43.5898,-37.7389,-999.0 +279.088,9890.06,-48.1885,-59.481,46.6237,-37.5121,-999.0 +255.16,10476.5,-51.215,-62.8058,51.398,-35.1197,-999.0 +232.861,11067.7,-53.4973,-66.4299,59.0311,-30.803,-999.0 +212.097,11665.2,-55.8477,-68.8612,66.5913,-28.8699,-999.0 +192.783,12270.1,-57.751,-70.3839,71.8605,-27.9192,-999.0 +174.84,12884.0,-59.4133,-72.918,73.2693,-29.2151,-999.0 +158.192,13509.1,-60.3231,-76.5336,73.3123,-30.2324,-999.0 +142.764,14147.6,-61.1025,-80.4479,71.7439,-29.0775,-999.0 +128.485,14800.6,-62.0897,-80.4479,67.5821,-27.1466,-999.0 +115.289,15468.6,-63.3336,-80.4479,61.8223,-24.0968,-999.0 +103.106,16153.0,-64.5868,-80.4479,56.2363,-20.881,-999.0 +91.8792,16856.1,-65.328,-80.4479,49.7216,-19.3196,-999.0 +81.5527,17583.9,-64.244,-80.4479,43.052,-18.3385,-999.0 +72.0699,18347.3,-60.5305,-80.4479,30.0605,-18.0491,-999.0 +63.3795,19151.2,-58.7738,-80.4479,15.4055,-14.7128,-999.0 +54.6134,20095.6,-58.0942,-80.4479,9.68786,-4.50276,-999.0 + + +MEM = mem004 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.199 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.294,383.199,1.61961,-2.60498,-10.7327,-4.49215,-999.0 +978.514,446.933,1.10874,-2.94258,-14.8166,-6.07812,-999.0 +968.154,532.477,0.363974,-3.35612,-17.4422,-6.87287,-999.0 +954.989,642.143,-0.47136,-4.05519,-20.1417,-7.07218,-999.0 +938.73,779.41,-0.732276,-4.71265,-20.1068,-5.54409,-999.0 +919.016,949.232,-0.0890208,-5.12513,-12.6627,-5.5248,-999.0 +895.451,1158.09,1.56807,-4.88249,-4.6011,-4.83645,-999.0 +867.665,1413.2,3.43909,-5.31517,2.23806,-1.81306,-999.0 +835.72,1718.26,4.27378,-7.26645,12.6379,-0.17811,-999.0 +800.047,2073.09,3.77129,-9.32347,23.0119,-2.34111,-999.0 +761.131,2477.54,2.75035,-11.8072,25.0497,-8.05782,-999.0 +719.47,2932.06,1.37268,-13.0559,22.1873,-13.1574,-999.0 +675.59,3436.72,-1.0575,-12.3663,20.9197,-18.7259,-999.0 +630.034,3990.52,-4.52449,-12.8757,21.4825,-23.8982,-999.0 +584.552,4576.7,-8.07005,-15.7952,24.8985,-25.9194,-999.0 +541.199,5171.06,-11.7271,-20.6802,27.7451,-27.476,-999.0 +500.497,5765.23,-15.6442,-26.3271,30.6074,-28.9602,-999.0 +462.316,6358.77,-19.8084,-32.3327,33.6442,-30.7918,-999.0 +426.517,6951.22,-24.3856,-37.9074,35.7281,-33.168,-999.0 +392.97,7541.89,-29.3276,-42.0384,37.0844,-35.1176,-999.0 +361.568,8130.19,-34.4126,-45.6677,38.6435,-36.293,-999.0 +332.189,8716.26,-39.4344,-49.7078,40.8791,-36.8207,-999.0 +304.722,9300.8,-44.164,-54.2703,43.1009,-37.5897,-999.0 +279.072,9885.15,-48.1455,-58.7375,46.047,-37.5933,-999.0 +255.145,10471.7,-51.1894,-62.6906,51.4815,-34.9882,-999.0 +232.848,11062.5,-53.8187,-65.8523,59.6226,-32.2212,-999.0 +212.086,11659.3,-56.0127,-67.6562,66.1463,-30.2708,-999.0 +192.774,12263.4,-58.1861,-69.3848,70.7727,-29.906,-999.0 +174.831,12876.6,-59.4742,-72.4992,72.411,-30.2668,-999.0 +158.184,13501.3,-60.4706,-76.4396,73.0768,-29.4721,-999.0 +142.757,14139.0,-61.4836,-80.4479,72.5326,-27.1071,-999.0 +128.479,14790.6,-62.605,-80.4479,70.3665,-24.3085,-999.0 +115.284,15456.9,-63.8844,-80.4479,65.7883,-22.2795,-999.0 +103.102,16139.8,-64.9937,-80.4479,59.0667,-21.3223,-999.0 +91.8761,16842.2,-65.2919,-80.4479,52.1791,-21.8997,-999.0 +81.5503,17571.2,-63.6047,-80.4479,42.719,-21.6768,-999.0 +72.0684,18335.6,-60.5985,-80.4479,29.7437,-20.9184,-999.0 +63.3785,19138.9,-58.9596,-80.4479,15.6901,-14.2473,-999.0 +54.6131,20082.5,-58.25,-80.4479,11.0325,-5.71897,-999.0 + + +MEM = mem004 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.118 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.394,383.118,0.812649,-2.79885,-10.5009,-2.99389,-999.0 +978.62,446.661,0.300989,-3.07655,-14.6641,-3.71942,-999.0 +968.248,531.948,-0.443596,-3.45073,-17.5903,-3.8558,-999.0 +955.083,641.258,-1.4214,-3.94026,-19.2168,-3.71463,-999.0 +938.815,777.991,-1.78551,-5.87893,-22.0987,-3.39931,-999.0 +919.109,947.397,-0.314115,-5.61155,-12.9806,-2.1825,-999.0 +895.546,1156.28,1.87296,-5.05594,-4.38398,-1.78747,-999.0 +867.758,1411.58,3.58964,-5.41129,3.1191,1.02931,-999.0 +835.811,1716.53,3.98698,-7.38729,12.8025,2.07515,-999.0 +800.137,2071.06,3.55129,-8.80619,22.1529,-2.68569,-999.0 +761.207,2475.6,2.97839,-11.0676,23.2938,-8.33948,-999.0 +719.54,2930.64,1.65409,-12.2683,20.3718,-12.6147,-999.0 +675.648,3435.68,-0.979575,-12.2042,19.3045,-17.3443,-999.0 +630.088,3989.65,-4.44163,-13.0469,21.546,-21.6988,-999.0 +584.602,4575.94,-8.02224,-16.0916,25.1957,-23.4781,-999.0 +541.246,5170.35,-11.7104,-20.8215,28.5986,-24.676,-999.0 +500.542,5764.58,-15.5993,-26.3709,31.6841,-26.7852,-999.0 +462.359,6358.14,-19.8394,-31.9752,34.0949,-29.4857,-999.0 +426.555,6950.47,-24.4921,-36.3264,35.7948,-31.7096,-999.0 +393.004,7540.93,-29.4467,-39.825,37.5449,-32.863,-999.0 +361.596,8129.02,-34.5156,-43.7934,39.4921,-33.5119,-999.0 +332.214,8714.92,-39.4973,-48.3947,41.21,-35.0626,-999.0 +304.744,9299.52,-44.0728,-53.8588,43.193,-36.7322,-999.0 +279.092,9884.3,-47.9148,-58.7119,47.008,-36.4216,-999.0 +255.164,10471.3,-51.0536,-63.0442,53.6058,-34.0802,-999.0 +232.866,11062.0,-54.0019,-65.3952,60.118,-32.133,-999.0 +212.102,11657.9,-56.5475,-66.6486,66.0193,-30.6316,-999.0 +192.787,12260.8,-58.5343,-68.7864,68.9713,-31.7305,-999.0 +174.844,12873.2,-59.6588,-72.3202,70.8066,-30.8137,-999.0 +158.195,13497.6,-60.5556,-76.5042,72.8147,-28.1865,-999.0 +142.766,14134.9,-61.6775,-80.4479,73.5025,-25.1727,-999.0 +128.487,14785.8,-62.9171,-80.4479,71.8903,-23.8106,-999.0 +115.291,15451.3,-64.0511,-80.4479,67.9335,-23.4698,-999.0 +103.107,16134.1,-64.8713,-80.4479,61.7009,-22.7903,-999.0 +91.8803,16837.6,-64.8393,-80.4479,53.4123,-23.0404,-999.0 +81.5533,17568.6,-62.9285,-80.4479,42.8983,-23.0888,-999.0 +72.0704,18335.1,-60.1437,-80.4479,28.0804,-21.1004,-999.0 +63.3797,19137.8,-59.7129,-80.4479,13.9799,-15.9367,-999.0 +54.6135,20077.5,-59.2695,-80.4479,14.0251,-8.82635,-999.0 + + +MEM = mem004 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.038 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.179,383.038,0.0787554,-3.74296,-10.3697,-3.07774,-999.0 +978.403,446.381,-0.474112,-4.09429,-14.1522,-3.90118,-999.0 +968.047,531.385,-1.2654,-4.47182,-16.0971,-4.14589,-999.0 +954.878,640.367,-2.00781,-5.40689,-19.0163,-3.56771,-999.0 +938.636,776.981,-1.57774,-6.30801,-19.8841,-0.544022,-999.0 +918.926,946.575,0.123966,-5.70115,-11.7154,-0.171271,-999.0 +895.363,1155.94,2.71471,-5.09984,-2.77949,0.871526,-999.0 +867.587,1411.79,3.98897,-5.58496,4.71953,3.44951,-999.0 +835.646,1716.9,3.93567,-7.20788,14.3543,2.71507,-999.0 +799.976,2071.34,3.4145,-7.99314,21.3666,-3.79174,-999.0 +761.053,2475.91,3.00599,-10.193,22.6201,-8.81832,-999.0 +719.39,2931.11,1.73114,-11.7321,19.9429,-12.241,-999.0 +675.504,3436.25,-0.98088,-12.031,19.6911,-17.5859,-999.0 +629.957,3990.2,-4.44852,-13.1691,22.9454,-20.6556,-999.0 +584.483,4576.45,-8.00413,-16.3872,26.4332,-21.6997,-999.0 +541.138,5170.9,-11.6399,-21.0316,29.46,-23.6695,-999.0 +500.446,5765.26,-15.5318,-26.4935,32.5033,-26.3597,-999.0 +462.269,6358.87,-19.8624,-30.9981,34.9053,-28.7032,-999.0 +426.471,6951.09,-24.5962,-34.2475,37.0739,-29.6884,-999.0 +392.926,7541.35,-29.5552,-37.7345,38.8893,-30.4509,-999.0 +361.523,8129.27,-34.5717,-42.5417,40.2631,-32.3465,-999.0 +332.148,8715.17,-39.4384,-48.5858,41.9704,-34.8225,-999.0 +304.685,9300.07,-43.8703,-54.2474,44.9909,-36.411,-999.0 +279.04,9885.36,-47.7011,-58.8068,49.8137,-36.5919,-999.0 +255.117,10472.6,-51.0846,-62.2669,56.0097,-35.4197,-999.0 +232.823,11063.1,-54.082,-64.3244,61.4481,-33.2915,-999.0 +212.064,11658.4,-56.8654,-65.8772,65.5189,-32.8156,-999.0 +192.754,12260.7,-58.5836,-68.6441,67.8713,-33.1659,-999.0 +174.814,12873.3,-59.5013,-72.5026,70.3389,-30.1814,-999.0 +158.169,13498.0,-60.4722,-76.7176,73.5888,-26.5046,-999.0 +142.743,14135.3,-61.7267,-80.4479,75.0677,-23.5194,-999.0 +128.467,14785.7,-63.0932,-80.4479,74.0516,-22.6477,-999.0 +115.275,15450.8,-64.1805,-80.4479,70.1874,-23.0641,-999.0 +103.094,16133.3,-64.8723,-80.4479,62.8465,-24.3353,-999.0 +91.8705,16837.0,-64.6213,-80.4479,53.7704,-24.9905,-999.0 +81.5462,17568.8,-62.6391,-80.4479,43.1336,-23.5961,-999.0 +72.0654,18336.1,-59.9125,-80.4479,27.911,-20.1973,-999.0 +63.3767,19139.4,-59.6156,-80.4479,13.7128,-13.4329,-999.0 +54.6125,20077.6,-59.844,-80.4479,13.8675,-10.8066,-999.0 + + +MEM = mem004 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.947 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.896,382.947,-0.784643,-4.39311,-9.90195,-2.81915,-999.0 +978.111,446.071,-1.3652,-4.64898,-13.425,-3.48775,-999.0 +967.766,530.782,-2.14785,-4.93173,-15.4167,-3.53937,-999.0 +954.605,639.417,-2.78774,-5.6073,-18.7549,-2.4775,-999.0 +938.357,775.789,-1.79979,-6.18026,-18.3785,1.2002,-999.0 +918.66,945.573,0.888659,-5.97573,-10.0086,1.75837,-999.0 +895.11,1155.36,3.12678,-5.20556,-1.16859,3.66958,-999.0 +867.34,1411.52,4.3138,-5.70797,6.87054,4.97305,-999.0 +835.411,1716.69,3.75265,-6.72514,15.2285,3.7557,-999.0 +799.744,2071.09,3.36847,-6.77485,20.9802,-5.57241,-999.0 +760.822,2475.87,3.16312,-9.24161,20.7331,-10.2297,-999.0 +719.167,2931.32,1.7848,-11.3887,18.7136,-14.0714,-999.0 +675.299,3436.34,-1.15276,-12.311,19.6496,-16.6073,-999.0 +629.767,3989.91,-4.57304,-13.6712,23.1552,-18.1654,-999.0 +584.313,4575.99,-7.98293,-16.5766,26.4633,-20.6668,-999.0 +540.983,5170.51,-11.5551,-21.3388,29.6337,-23.4057,-999.0 +500.302,5765.0,-15.4682,-26.1701,32.7741,-26.0101,-999.0 +462.135,6358.67,-19.9105,-29.4045,35.8327,-27.4624,-999.0 +426.345,6950.81,-24.6729,-32.8076,38.0724,-27.9849,-999.0 +392.809,7541.0,-29.5613,-37.2919,39.4906,-29.0501,-999.0 +361.418,8129.0,-34.4853,-42.8465,41.2852,-31.27,-999.0 +332.052,8715.15,-39.3056,-48.6808,44.1252,-33.9042,-999.0 +304.599,9300.33,-43.7682,-54.1015,47.7049,-36.0117,-999.0 +278.962,9885.72,-47.7029,-58.6012,52.0961,-37.0387,-999.0 +255.048,10472.8,-51.1777,-61.4863,57.0281,-35.7915,-999.0 +232.761,11062.7,-54.4579,-63.2842,61.3,-34.4699,-999.0 +212.009,11657.3,-56.9658,-65.4553,64.1265,-34.2105,-999.0 +192.706,12259.6,-58.4755,-68.7197,66.8243,-32.6439,-999.0 +174.773,12872.2,-59.5398,-72.5872,70.3441,-28.5065,-999.0 +158.134,13496.7,-60.5036,-76.7402,74.1555,-25.6341,-999.0 +142.714,14134.1,-61.5949,-80.4479,76.1411,-23.7561,-999.0 +128.443,14785.3,-62.6759,-80.4479,74.7622,-24.1045,-999.0 +115.254,15452.0,-63.521,-80.4479,69.8818,-25.1935,-999.0 +103.077,16136.8,-64.0583,-80.4479,61.1286,-25.9237,-999.0 +91.8564,16842.7,-64.0979,-80.4479,51.3289,-24.9541,-999.0 +81.5352,17573.8,-63.4128,-80.4479,42.5217,-22.0909,-999.0 +72.0578,18335.9,-61.9255,-80.4479,29.8498,-18.2892,-999.0 +63.3721,19131.3,-61.6544,-80.4479,17.1055,-12.9228,-999.0 +54.611,20064.0,-60.4282,-80.4479,16.5785,-10.9419,-999.0 + + +MEM = mem004 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.888 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.469,382.888,-1.39297,-4.539,-9.06579,-2.03728,-999.0 +978.703,445.874,-1.93457,-4.76477,-12.3373,-2.35591,-999.0 +968.338,530.413,-2.67261,-5.07358,-14.4679,-2.09735,-999.0 +955.175,638.867,-3.13682,-6.12773,-18.9295,-0.424416,-999.0 +938.923,775.089,-1.96444,-6.9234,-18.9332,3.99345,-999.0 +919.216,944.702,0.608355,-6.4206,-9.88579,3.637,-999.0 +895.652,1154.33,3.03392,-5.53928,-1.36677,4.89828,-999.0 +867.867,1410.37,4.2101,-5.85222,7.64138,5.96241,-999.0 +835.913,1715.59,3.83022,-5.84521,16.9936,2.69599,-999.0 +800.219,2070.3,3.5571,-5.67938,21.151,-6.40339,-999.0 +761.268,2475.42,3.25893,-8.5305,19.5072,-11.0222,-999.0 +719.581,2931.0,1.76716,-11.3323,18.2849,-11.1721,-999.0 +675.686,3436.14,-1.0039,-12.7045,20.1702,-12.7407,-999.0 +630.129,3990.07,-4.35089,-13.9244,23.4572,-16.4444,-999.0 +584.649,4576.64,-7.7298,-17.1033,27.2653,-19.486,-999.0 +541.295,5171.79,-11.2082,-21.9262,30.9521,-22.4138,-999.0 +500.59,5766.92,-15.2754,-25.7005,33.8896,-24.8025,-999.0 +462.398,6360.98,-19.8092,-28.9538,36.1864,-25.5123,-999.0 +426.583,6953.48,-24.514,-32.6115,38.0008,-26.5463,-999.0 +393.026,7544.16,-29.3492,-37.3108,39.971,-28.6455,-999.0 +361.614,8132.66,-34.3238,-42.8229,42.4772,-31.3623,-999.0 +332.229,8719.16,-39.2192,-48.5821,45.2919,-34.1247,-999.0 +304.758,9304.63,-43.6654,-54.1217,48.4678,-36.4411,-999.0 +279.105,9890.34,-47.6075,-58.1868,52.4963,-37.0017,-999.0 +255.176,10477.6,-51.1911,-60.7596,56.5806,-35.8184,-999.0 +232.875,11067.7,-54.3418,-62.602,59.9958,-34.4395,-999.0 +212.109,11662.7,-56.8419,-65.061,62.9141,-33.1889,-999.0 +192.794,12265.7,-58.1851,-68.7457,66.0646,-30.2514,-999.0 +174.849,12879.4,-59.1022,-72.8502,70.7365,-25.4494,-999.0 +158.199,13505.1,-60.259,-76.8041,75.1153,-23.9444,-999.0 +142.77,14143.4,-61.3194,-80.4479,76.398,-24.4647,-999.0 +128.49,14795.6,-62.3954,-80.4479,74.1592,-25.8894,-999.0 +115.294,15463.1,-63.4062,-80.4479,68.5723,-27.8504,-999.0 +103.109,16148.2,-64.0705,-80.4479,59.1526,-29.6023,-999.0 +91.882,16853.9,-64.3249,-80.4479,49.4673,-27.1886,-999.0 +81.5545,17584.2,-63.8778,-80.4479,42.0691,-22.255,-999.0 +72.0712,18344.6,-62.5567,-80.4479,31.6084,-17.1391,-999.0 +63.3802,19138.1,-62.2254,-80.4479,18.1976,-12.9794,-999.0 +54.6137,20068.5,-61.106,-80.4479,16.3601,-12.603,-999.0 + + +MEM = mem004 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.853 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.36,382.853,-1.73342,-4.62526,-8.5412,-2.01217,-999.0 +978.59,445.757,-2.27933,-4.82978,-11.4731,-2.07949,-999.0 +968.225,530.194,-2.95712,-5.20246,-13.8044,-1.3823,-999.0 +955.065,638.617,-2.97327,-6.80291,-18.644,1.71832,-999.0 +938.815,775.044,-1.26355,-7.43056,-17.1691,6.36648,-999.0 +919.108,944.906,0.803873,-6.35934,-8.34139,7.54391,-999.0 +895.553,1154.59,3.0478,-5.74934,-0.0806091,7.45477,-999.0 +867.772,1410.47,3.88088,-5.62147,8.92959,6.97394,-999.0 +835.821,1715.56,3.79535,-5.02981,17.9472,2.74882,-999.0 +800.12,2070.41,3.63638,-4.73255,21.1155,-6.11766,-999.0 +761.167,2475.71,3.25603,-7.73082,19.9296,-10.2149,-999.0 +719.483,2931.49,1.92776,-11.2251,19.2806,-9.66731,-999.0 +675.595,3436.95,-0.809945,-12.9051,20.8451,-11.8168,-999.0 +630.049,3991.25,-4.11513,-14.5193,23.5134,-15.9035,-999.0 +584.581,4578.28,-7.43754,-18.0186,27.7444,-18.772,-999.0 +541.236,5173.79,-11.113,-21.9367,31.5531,-21.4702,-999.0 +500.536,5768.91,-15.3838,-25.1473,34.6971,-22.8613,-999.0 +462.348,6362.79,-19.8771,-28.3718,37.1311,-24.4159,-999.0 +426.538,6955.24,-24.494,-32.2964,39.21,-27.147,-999.0 +392.985,7545.98,-29.3105,-37.1318,41.1945,-30.1103,-999.0 +361.577,8134.62,-34.2315,-42.9385,43.6739,-32.9079,-999.0 +332.198,8721.5,-38.981,-49.3348,46.6596,-35.6136,-999.0 +304.729,9307.59,-43.3906,-54.2125,50.016,-37.1549,-999.0 +279.079,9893.82,-47.4503,-57.4739,53.0957,-36.9663,-999.0 +255.151,10481.3,-51.1359,-60.0109,55.4921,-35.9076,-999.0 +232.852,11071.5,-54.2942,-62.3375,57.7116,-34.5683,-999.0 +212.087,11666.9,-56.6222,-65.3109,60.3682,-32.451,-999.0 +192.773,12270.4,-58.0018,-69.029,64.8913,-28.2128,-999.0 +174.83,12884.4,-59.1413,-72.7848,70.5883,-23.6494,-999.0 +158.182,13509.7,-60.4215,-76.6977,75.3674,-23.3291,-999.0 +142.755,14147.4,-61.5329,-80.4479,76.6407,-24.8163,-999.0 +128.478,14799.2,-62.4489,-80.4479,74.071,-26.9953,-999.0 +115.283,15466.6,-63.3334,-80.4479,67.908,-28.9476,-999.0 +103.101,16151.9,-64.059,-80.4479,58.5676,-30.2203,-999.0 +91.8759,16857.1,-64.6255,-80.4479,49.002,-27.2959,-999.0 +81.5502,17586.4,-64.0418,-80.4479,42.5251,-22.1167,-999.0 +72.0683,18347.2,-62.1693,-80.4479,30.3439,-17.6246,-999.0 +63.3785,19142.7,-61.5279,-80.4479,18.308,-9.572,-999.0 +54.6131,20076.3,-60.2887,-80.4479,15.7888,-9.84235,-999.0 + + +MEM = mem004 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.831 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.066,382.831,-1.94555,-4.69042,-8.93909,-1.82723,-999.0 +978.298,445.68,-2.51367,-4.88072,-11.854,-1.88488,-999.0 +967.944,530.034,-3.23178,-5.1881,-14.0264,-1.30378,-999.0 +954.778,638.343,-3.26787,-6.64433,-18.6735,2.10136,-999.0 +938.542,774.729,-1.1584,-7.56908,-17.1769,8.10859,-999.0 +918.845,944.586,0.770301,-6.86756,-8.77388,10.0572,-999.0 +895.291,1154.22,3.00869,-5.85317,0.317411,9.29495,-999.0 +867.518,1409.87,3.457,-5.44529,9.70332,7.95679,-999.0 +835.575,1714.69,3.65839,-4.4364,18.5985,3.21446,-999.0 +799.883,2069.57,3.70052,-4.21799,21.3565,-5.47586,-999.0 +760.937,2474.96,3.18435,-6.87731,20.2617,-9.6101,-999.0 +719.264,2930.83,2.00965,-11.0029,20.0943,-7.9416,-999.0 +675.388,3436.51,-0.650653,-13.1131,20.6933,-9.52147,-999.0 +629.859,3991.19,-3.8472,-15.1141,23.7145,-13.595,-999.0 +584.409,4578.68,-7.19756,-18.5486,27.6428,-17.3473,-999.0 +541.079,5174.34,-11.1842,-21.8087,31.0908,-19.6133,-999.0 +500.391,5769.27,-15.4673,-24.894,34.3869,-21.2601,-999.0 +462.215,6363.06,-19.8739,-28.1726,36.6299,-23.9804,-999.0 +426.418,6955.55,-24.4585,-31.9352,38.7961,-26.8416,-999.0 +392.874,7546.45,-29.2108,-36.7501,41.9086,-29.5269,-999.0 +361.478,8135.4,-34.0618,-42.7953,45.342,-32.4165,-999.0 +332.108,8722.62,-38.8596,-48.3996,48.4396,-34.5741,-999.0 +304.649,9308.83,-43.3962,-52.6894,50.7742,-35.8271,-999.0 +279.008,9894.88,-47.5652,-56.1581,52.7678,-36.1877,-999.0 +255.087,10481.9,-51.3238,-59.2018,54.1926,-35.5752,-999.0 +232.795,11071.8,-54.3714,-62.3347,55.4915,-34.4862,-999.0 +212.038,11667.4,-56.3596,-65.78,58.6182,-31.896,-999.0 +192.729,12271.7,-57.635,-69.4219,64.9479,-27.1755,-999.0 +174.791,12886.1,-59.1084,-72.7891,71.6832,-23.7173,-999.0 +158.149,13511.2,-60.5525,-76.5432,76.4392,-24.2866,-999.0 +142.726,14148.2,-61.857,-80.4479,77.2603,-26.059,-999.0 +128.453,14798.7,-62.9143,-80.4479,74.0464,-27.8482,-999.0 +115.262,15464.5,-63.8642,-80.4479,67.5527,-28.8425,-999.0 +103.084,16147.7,-64.6884,-80.4479,58.4238,-29.0478,-999.0 +91.8623,16850.8,-65.1762,-80.4479,49.2883,-26.2779,-999.0 +81.5401,17579.0,-64.0835,-80.4479,42.8857,-20.9742,-999.0 +72.0613,18340.3,-61.7425,-80.4479,30.3625,-18.6184,-999.0 +63.3742,19138.2,-60.5597,-80.4479,18.7092,-9.17092,-999.0 +54.6117,20074.7,-59.7792,-80.4479,16.0315,-7.18815,-999.0 + + +MEM = mem004 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.841 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.075,382.841,-1.84698,-4.74891,-8.48862,-0.318708,-999.0 +978.307,445.695,-2.55028,-4.90011,-10.4365,-0.0960953,-999.0 +967.949,530.018,-3.39436,-5.08684,-11.7483,0.308644,-999.0 +954.79,638.17,-3.89363,-6.20661,-16.1756,2.96256,-999.0 +938.542,774.235,-1.89425,-6.9648,-16.1741,10.5359,-999.0 +918.846,943.613,-0.0569891,-7.10183,-9.1815,12.9256,-999.0 +895.293,1152.45,1.83747,-6.39018,-0.928845,11.2952,-999.0 +867.523,1407.38,3.07764,-5.86439,9.92272,8.89966,-999.0 +835.58,1711.89,3.49472,-4.57308,18.9466,3.85688,-999.0 +799.888,2066.66,3.69301,-4.40841,22.2962,-4.25104,-999.0 +760.944,2472.11,3.29321,-7.05704,20.6155,-8.52137,-999.0 +719.267,2928.17,2.13802,-10.9368,20.0573,-7.22173,-999.0 +675.392,3434.28,-0.315198,-13.4115,21.0323,-7.67323,-999.0 +629.865,3989.63,-3.47735,-15.7946,24.41,-10.845,-999.0 +584.418,4577.63,-7.04096,-18.9811,28.1532,-14.9461,-999.0 +541.089,5173.55,-11.0736,-22.137,31.8353,-17.4922,-999.0 +500.401,5768.78,-15.2976,-25.121,34.4604,-20.1308,-999.0 +462.223,6362.96,-19.7176,-27.8292,36.6158,-23.4678,-999.0 +426.424,6955.87,-24.2952,-31.1462,39.4399,-26.7681,-999.0 +392.879,7547.17,-29.067,-36.4487,42.8991,-29.1257,-999.0 +361.481,8136.42,-33.9704,-43.2024,46.3998,-30.4778,-999.0 +332.113,8723.8,-38.8274,-48.684,49.2458,-32.2287,-999.0 +304.655,9309.94,-43.4921,-52.1005,51.1783,-34.0126,-999.0 +279.013,9895.53,-47.8351,-54.936,52.1015,-35.0327,-999.0 +255.093,10481.9,-51.6121,-58.2338,52.3575,-35.0762,-999.0 +232.8,11071.3,-54.4138,-62.08,53.4599,-33.9225,-999.0 +212.043,11667.0,-56.2038,-65.884,58.0201,-30.6014,-999.0 +192.735,12271.5,-57.6848,-69.2687,65.3618,-26.3068,-999.0 +174.796,12885.7,-59.1956,-72.7855,72.3841,-24.6909,-999.0 +158.154,13510.6,-60.5927,-76.9427,77.3587,-25.9095,-999.0 +142.73,14147.4,-61.982,-80.4479,78.1956,-27.4334,-999.0 +128.455,14797.2,-63.2138,-80.4479,74.3822,-28.9037,-999.0 +115.264,15462.1,-64.1382,-80.4479,67.2603,-29.4897,-999.0 +103.085,16144.8,-64.7621,-80.4479,57.778,-28.5479,-999.0 +91.8628,16847.7,-65.1609,-80.4479,48.3613,-24.3953,-999.0 +81.5404,17575.4,-64.4316,-80.4479,43.593,-18.0084,-999.0 +72.0614,18335.2,-62.2078,-80.4479,34.2651,-17.1422,-999.0 +63.3743,19132.4,-60.5419,-80.4479,20.897,-12.024,-999.0 +54.6117,20069.1,-59.683,-80.4479,16.2427,-9.67546,-999.0 + + +MEM = mem004 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.936 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.578,382.936,-0.876598,-4.84415,-8.74664,2.08963,-999.0 +978.799,446.004,-1.6709,-4.9935,-9.83446,2.45319,-999.0 +968.434,530.594,-2.57659,-5.17494,-10.441,2.71797,-999.0 +955.268,638.962,-3.66617,-5.42153,-10.9685,3.0118,-999.0 +939.013,775.054,-2.10136,-6.56106,-13.8511,13.9148,-999.0 +919.304,944.182,-0.699947,-6.8332,-8.0031,16.3328,-999.0 +895.736,1152.37,0.78582,-6.68062,-1.42534,13.3004,-999.0 +867.953,1406.54,2.46905,-6.18088,9.7056,9.15074,-999.0 +835.992,1710.79,3.5459,-4.49286,18.919,3.20951,-999.0 +800.284,2065.93,4.18663,-4.77947,21.9334,-4.10832,-999.0 +761.32,2472.15,3.90526,-7.6371,19.545,-7.25456,-999.0 +719.623,2929.09,2.65372,-11.3819,19.3658,-4.75966,-999.0 +675.728,3436.05,0.120239,-13.8897,22.1505,-3.92269,-999.0 +630.178,3992.1,-3.19897,-16.2696,25.5693,-7.62066,-999.0 +584.709,4580.47,-6.97623,-19.1623,28.6911,-12.1115,-999.0 +541.355,5176.57,-10.9974,-22.3278,31.9108,-15.512,-999.0 +500.645,5772.06,-15.196,-24.9505,33.889,-19.1362,-999.0 +462.444,6366.54,-19.611,-27.8178,36.2329,-22.5398,-999.0 +426.624,6959.68,-24.1996,-33.2888,39.5331,-24.3379,-999.0 +393.067,7551.18,-28.9287,-41.5322,43.0354,-25.1728,-999.0 +361.656,8140.76,-33.7773,-48.5702,46.3864,-27.243,-999.0 +332.272,8728.54,-38.6852,-51.0346,49.0242,-29.7766,-999.0 +304.799,9314.89,-43.4929,-52.3973,50.3148,-31.7803,-999.0 +279.142,9900.47,-47.8915,-54.4631,50.2907,-33.2213,-999.0 +255.208,10486.9,-51.5039,-57.8782,50.1927,-33.1641,-999.0 +232.902,11076.9,-54.1773,-61.9982,52.1922,-31.0175,-999.0 +212.133,11673.1,-56.1918,-65.6606,57.9763,-27.1525,-999.0 +192.813,12277.3,-57.8794,-68.9732,65.0105,-24.3671,-999.0 +174.866,12891.3,-59.3068,-72.895,71.8047,-24.4456,-999.0 +158.214,13516.0,-60.6529,-77.4658,77.1216,-26.2696,-999.0 +142.783,14152.8,-62.008,-80.4479,77.8405,-28.0404,-999.0 +128.5,14802.9,-63.1077,-80.4479,74.0659,-28.7587,-999.0 +115.301,15468.2,-64.0195,-80.4479,67.0043,-28.0224,-999.0 +103.116,16151.5,-64.6331,-80.4479,57.9582,-26.0517,-999.0 +91.8869,16855.6,-64.7716,-80.4479,48.1716,-22.0874,-999.0 +81.5585,17584.2,-64.3724,-80.4479,41.8019,-17.141,-999.0 +72.0742,18343.4,-62.7612,-80.4479,34.9841,-17.1996,-999.0 +63.382,19139.9,-60.5684,-80.4479,21.5018,-14.3442,-999.0 +54.6143,20077.0,-59.7067,-80.4479,15.2472,-10.2033,-999.0 + + +MEM = mem004 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.068 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.678,383.068,0.46658,-4.65925,-8.7083,3.27309,-999.0 +978.898,446.447,-0.385829,-4.7989,-9.5735,3.68783,-999.0 +968.532,531.443,-1.31327,-4.95708,-9.94049,3.93959,-999.0 +955.366,640.326,-2.4224,-5.15083,-10.1361,4.20517,-999.0 +939.109,776.795,-1.84948,-5.85447,-10.7303,14.3631,-999.0 +919.392,946.099,-0.52089,-6.14966,-5.09153,18.6942,-999.0 +895.82,1154.43,0.940529,-6.85794,0.987972,15.5812,-999.0 +868.035,1408.53,2.19196,-6.2656,10.1942,10.8173,-999.0 +836.065,1712.72,3.53841,-3.43191,19.5991,4.64786,-999.0 +800.344,2068.0,4.22761,-4.42952,22.3534,-2.18567,-999.0 +761.373,2474.43,4.09088,-7.81139,19.494,-5.37137,-999.0 +719.673,2931.75,2.90848,-11.521,20.2934,-2.41937,-999.0 +675.774,3439.34,0.524536,-14.1262,24.2799,-1.01366,-999.0 +630.221,3996.11,-2.90058,-16.4027,26.9546,-4.58221,-999.0 +584.747,4584.98,-6.83269,-19.4724,29.4293,-10.0704,-999.0 +541.391,5181.47,-10.8073,-22.6026,31.8234,-13.905,-999.0 +500.675,5777.39,-14.988,-25.9198,33.5417,-17.4279,-999.0 +462.477,6372.11,-19.5164,-31.3281,36.029,-19.5149,-999.0 +426.662,6965.26,-24.1143,-40.3112,39.5156,-20.9926,-999.0 +393.107,7556.85,-28.8003,-48.4621,43.2044,-23.5754,-999.0 +361.696,8146.62,-33.6921,-51.4418,46.5197,-26.2745,-999.0 +332.308,8734.47,-38.6984,-52.5634,48.7124,-28.0319,-999.0 +304.832,9320.7,-43.582,-53.3382,49.3728,-29.2429,-999.0 +279.172,9906.11,-47.9433,-54.7757,49.3182,-30.0214,-999.0 +255.234,10492.6,-51.4155,-57.9984,49.72,-29.5917,-999.0 +232.925,11082.7,-54.2066,-61.7767,52.2201,-27.4962,-999.0 +212.154,11678.6,-56.3572,-65.2964,57.9137,-24.6219,-999.0 +192.832,12282.6,-57.9151,-68.8923,65.0317,-23.0762,-999.0 +174.883,12896.7,-59.2134,-73.3228,72.4168,-23.7916,-999.0 +158.229,13521.8,-60.5253,-78.1592,77.3827,-26.3518,-999.0 +142.795,14159.1,-61.8044,-80.4479,78.2473,-28.1565,-999.0 +128.511,14809.8,-62.9013,-80.4479,74.3462,-28.8292,-999.0 +115.311,15475.8,-63.8484,-80.4479,67.337,-27.4785,-999.0 +103.124,16159.3,-64.7477,-80.4479,58.5934,-25.0636,-999.0 +91.8929,16862.8,-65.009,-80.4479,49.5547,-21.7015,-999.0 +81.5629,17591.6,-64.0592,-80.4479,40.8329,-18.4346,-999.0 +72.0771,18350.9,-63.0576,-80.4479,33.9242,-17.9841,-999.0 +63.3838,19145.7,-61.1747,-80.4479,24.4753,-11.9063,-999.0 +54.615,20081.1,-59.9754,-80.4479,15.6201,-8.83148,-999.0 + + +MEM = mem004 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.252 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.061,383.252,2.28336,-3.86925,-7.47706,5.64794,-999.0 +978.288,447.063,1.38501,-4.01878,-8.17485,6.41044,-999.0 +967.928,532.632,0.436769,-4.1843,-8.45199,6.90095,-999.0 +954.766,642.237,-0.713805,-4.39631,-8.61707,7.57004,-999.0 +938.515,779.067,-2.08514,-4.7941,-8.79033,11.2027,-999.0 +918.809,948.265,-0.816951,-5.10407,-3.00268,20.7865,-999.0 +895.251,1156.7,1.29388,-6.31516,5.06713,19.5264,-999.0 +867.48,1411.18,2.48152,-5.13329,11.9933,13.9461,-999.0 +835.521,1715.71,3.69162,-2.75161,19.9784,6.90749,-999.0 +799.818,2071.29,4.42146,-4.26243,22.7378,0.900006,-999.0 +760.872,2477.78,3.96074,-7.84573,20.7289,-1.69585,-999.0 +719.198,2934.94,2.84031,-11.7478,22.1391,-0.463995,-999.0 +675.329,3442.63,0.721702,-14.6166,26.4195,-0.277459,-999.0 +629.81,3999.71,-2.74067,-17.085,28.2631,-4.12344,-999.0 +584.367,4588.9,-6.62918,-20.4305,29.986,-9.48516,-999.0 +541.046,5185.73,-10.5823,-24.9725,32.0414,-13.7902,-999.0 +500.369,5781.72,-14.9157,-31.2174,33.9567,-16.0138,-999.0 +462.207,6376.28,-19.4156,-39.7689,36.6722,-18.223,-999.0 +426.425,6969.49,-23.94,-47.4075,40.408,-21.3069,-999.0 +392.894,7561.31,-28.6708,-50.9657,44.4484,-24.3393,-999.0 +361.503,8151.21,-33.656,-53.0886,47.3086,-25.9942,-999.0 +332.134,8739.01,-38.7253,-54.4935,48.2865,-26.3837,-999.0 +304.674,9325.06,-43.6386,-54.7129,48.3058,-26.5984,-999.0 +279.029,9910.2,-48.0323,-55.4129,48.4946,-26.4849,-999.0 +255.107,10496.3,-51.6054,-57.936,49.3427,-25.6993,-999.0 +232.812,11085.8,-54.3719,-61.4383,52.1467,-24.3312,-999.0 +212.052,11681.6,-56.2544,-65.1374,57.7629,-22.8705,-999.0 +192.743,12286.0,-57.6867,-69.1957,65.3551,-22.6781,-999.0 +174.804,12900.6,-58.9632,-73.9604,72.1865,-24.1611,-999.0 +158.161,13526.3,-60.2702,-78.771,77.047,-26.4376,-999.0 +142.737,14164.0,-61.6839,-80.4479,78.2076,-27.8598,-999.0 +128.462,14814.6,-63.023,-80.4479,75.1327,-27.8296,-999.0 +115.27,15479.8,-64.1321,-80.4479,68.5445,-26.3227,-999.0 +103.091,16162.4,-64.8477,-80.4479,59.6833,-24.1039,-999.0 +91.8669,16865.5,-65.0224,-80.4479,49.954,-21.7123,-999.0 +81.5433,17593.7,-64.2418,-80.4479,41.4415,-18.1872,-999.0 +72.0633,18352.8,-62.8332,-80.4479,33.4839,-16.2897,-999.0 +63.3755,19148.3,-60.8366,-80.4479,23.7423,-11.8454,-999.0 +54.6122,20084.9,-59.5507,-80.4479,13.6035,-9.46971,-999.0 + + +MEM = mem004 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.43 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.177,383.43,4.02135,-2.8988,-6.01101,8.60552,-999.0 +977.407,447.661,3.08271,-3.05262,-6.59135,9.62284,-999.0 +967.043,533.786,2.11209,-3.21738,-6.8083,10.1165,-999.0 +953.898,644.105,0.960607,-3.41557,-6.90337,10.4763,-999.0 +937.657,781.827,-0.42959,-3.65797,-6.91187,10.8254,-999.0 +917.964,951.417,-1.1711,-4.55159,-3.75138,18.6206,-999.0 +894.425,1159.88,1.53093,-5.62615,6.43179,20.45,-999.0 +866.672,1414.68,2.81621,-4.61733,13.1666,15.2159,-999.0 +834.744,1719.59,3.99433,-2.90468,20.8792,9.08923,-999.0 +799.076,2075.56,4.78028,-4.73924,24.1604,4.15908,-999.0 +760.17,2482.24,3.95615,-8.22598,21.5635,1.97161,-999.0 +718.538,2939.05,2.48391,-11.9662,22.1532,1.53833,-999.0 +674.709,3446.11,0.424141,-14.8449,26.6547,0.662893,-999.0 +629.233,4002.74,-2.85186,-17.7005,28.8466,-3.87055,-999.0 +583.841,4591.79,-6.50133,-23.0972,31.0018,-8.9161,-999.0 +540.571,5188.47,-10.5641,-30.1835,32.5594,-12.5733,-999.0 +499.944,5784.23,-14.8493,-38.0661,34.6449,-16.2608,-999.0 +461.826,6378.87,-19.221,-45.3574,38.5132,-20.0507,-999.0 +426.078,6972.36,-23.7954,-49.9955,43.0875,-23.6159,-999.0 +392.578,7564.26,-28.6814,-52.6795,46.341,-24.9643,-999.0 +361.217,8153.97,-33.7323,-54.8266,47.9271,-24.3147,-999.0 +331.875,8741.5,-38.7946,-56.1944,48.2357,-23.408,-999.0 +304.441,9327.26,-43.7292,-56.178,47.9646,-23.1509,-999.0 +278.82,9911.88,-48.2719,-56.1265,47.8215,-23.3695,-999.0 +254.919,10497.0,-52.0111,-57.8603,48.6565,-23.1171,-999.0 +232.645,11085.6,-54.6116,-61.1581,52.2735,-21.5538,-999.0 +211.905,11680.8,-56.2859,-65.0977,58.7699,-20.3744,-999.0 +192.613,12285.3,-57.5462,-69.6432,66.1611,-21.5975,-999.0 +174.691,12900.2,-58.7542,-74.5128,72.5842,-23.8864,-999.0 +158.062,13526.5,-59.9743,-79.1134,76.8129,-26.6538,-999.0 +142.653,14165.0,-61.3445,-80.4479,78.051,-27.4597,-999.0 +128.391,14816.2,-62.8537,-80.4479,75.7909,-27.5368,-999.0 +115.211,15481.1,-64.3006,-80.4479,69.3884,-26.6487,-999.0 +103.043,16162.6,-65.163,-80.4479,61.1096,-24.798,-999.0 +91.8293,16864.7,-65.1234,-80.4479,51.4873,-22.0608,-999.0 +81.5151,17593.2,-63.7796,-80.4479,41.2834,-19.4204,-999.0 +72.0435,18353.4,-62.3877,-80.4479,30.9646,-17.3951,-999.0 +63.3634,19149.4,-60.7104,-80.4479,22.6005,-10.6268,-999.0 +54.6079,20084.9,-59.8286,-80.4479,13.1583,-6.91651,-999.0 + + +MEM = mem004 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.594 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.041,383.594,5.63767,-2.03168,-4.4804,10.4757,-999.0 +976.291,448.217,4.6794,-2.18645,-4.94197,11.7715,-999.0 +965.938,534.863,3.69853,-2.35061,-5.12432,12.3748,-999.0 +952.79,645.849,2.53875,-2.54795,-5.21427,12.7638,-999.0 +936.568,784.403,1.13272,-2.78947,-5.25769,13.0902,-999.0 +916.895,954.711,-0.561691,-3.08675,-5.22398,13.4048,-999.0 +893.381,1162.97,0.342853,-4.60199,5.52553,21.698,-999.0 +865.657,1417.31,2.72808,-3.8402,15.2513,17.4023,-999.0 +833.759,1722.25,4.02348,-2.60692,21.831,10.8365,-999.0 +798.137,2078.24,4.76144,-4.78002,24.4569,5.98613,-999.0 +759.274,2484.88,3.97638,-8.65879,22.7973,4.61682,-999.0 +717.699,2941.47,2.30451,-12.546,23.9922,4.80963,-999.0 +673.926,3448.23,0.371533,-15.3883,28.3643,2.29337,-999.0 +628.51,4004.79,-2.76721,-18.6087,30.8032,-2.24267,-999.0 +583.178,4593.69,-6.59147,-24.4355,33.1091,-7.04535,-999.0 +539.968,5190.22,-10.4437,-33.7057,35.0167,-13.0361,-999.0 +499.395,5786.17,-14.6456,-42.1882,37.691,-18.3534,-999.0 +461.325,6381.14,-19.0238,-48.397,42.406,-22.6445,-999.0 +425.622,6974.81,-23.7545,-51.5523,45.9765,-24.6452,-999.0 +392.162,7566.58,-28.7552,-53.6617,48.0035,-23.8162,-999.0 +360.838,8155.92,-33.8832,-55.5232,48.8207,-22.1845,-999.0 +331.531,8742.92,-38.992,-57.0262,48.2963,-21.2371,-999.0 +304.131,9328.06,-43.9358,-57.3896,47.0286,-21.1812,-999.0 +278.541,9912.01,-48.4887,-57.0376,46.5253,-21.4292,-999.0 +254.669,10496.5,-52.1763,-58.303,48.5282,-20.3459,-999.0 +232.423,11084.6,-54.6791,-61.3074,53.9438,-17.6071,-999.0 +211.707,11679.5,-56.3662,-65.3995,61.0654,-16.7179,-999.0 +192.44,12283.6,-57.5791,-69.8213,68.6959,-18.3024,-999.0 +174.54,12898.5,-58.6499,-74.4062,74.3231,-21.1375,-999.0 +157.932,13525.0,-59.7772,-78.3777,77.9683,-23.6524,-999.0 +142.542,14163.9,-61.0672,-80.4479,78.221,-25.1081,-999.0 +128.297,14815.8,-62.511,-80.4479,75.3606,-26.1429,-999.0 +115.133,15481.4,-64.0019,-80.4479,68.7451,-26.1338,-999.0 +102.979,16163.0,-65.1723,-80.4479,60.9887,-24.7928,-999.0 +91.7789,16864.1,-65.427,-80.4479,53.1608,-22.1038,-999.0 +81.4771,17591.8,-63.6747,-80.4479,44.4209,-19.829,-999.0 +72.0171,18353.2,-61.4943,-80.4479,29.4426,-21.6539,-999.0 +63.3473,19150.1,-60.7255,-80.4479,24.1422,-11.9927,-999.0 +54.6024,20085.9,-59.3114,-80.4479,15.9234,-2.84645,-999.0 + + +MEM = mem004 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.743 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.762,383.743,7.10964,-1.30629,-4.84903,11.3512,-999.0 +975.008,448.724,6.1508,-1.47529,-5.34614,12.8131,-999.0 +964.667,535.851,5.16816,-1.64896,-5.51222,13.4753,-999.0 +951.548,647.454,4.0065,-1.85477,-5.56123,13.8924,-999.0 +935.341,786.778,2.59352,-2.1079,-5.52808,14.2662,-999.0 +915.689,958.034,0.895487,-2.42578,-5.30291,14.7012,-999.0 +892.202,1167.24,1.27008,-3.76287,6.09469,21.9902,-999.0 +864.508,1422.23,3.06234,-2.65019,16.2274,18.9711,-999.0 +832.647,1727.69,4.40275,-1.90157,22.9941,13.0236,-999.0 +797.069,2084.0,4.8863,-5.15249,24.7122,9.04956,-999.0 +758.266,2490.47,3.74409,-9.14237,23.8746,7.41452,-999.0 +716.75,2946.68,2.18102,-13.3098,25.6399,7.18714,-999.0 +673.045,3453.18,0.351936,-16.6338,29.7481,3.22816,-999.0 +627.701,4009.63,-2.6253,-21.1211,33.1595,-2.20837,-999.0 +582.441,4598.54,-6.46795,-27.2567,34.7817,-7.80852,-999.0 +539.296,5195.17,-10.3001,-36.0965,37.7147,-13.7777,-999.0 +498.782,5791.42,-14.4015,-44.9921,41.1576,-20.2002,-999.0 +460.766,6386.63,-18.9678,-49.4762,45.0014,-23.4621,-999.0 +425.112,6980.18,-23.8214,-51.2867,47.9805,-23.318,-999.0 +391.697,7571.57,-28.9251,-53.1356,49.406,-21.7267,-999.0 +360.416,8160.33,-34.1061,-55.2952,49.0767,-20.5443,-999.0 +331.15,8746.69,-39.1856,-57.1967,47.2432,-20.1876,-999.0 +303.785,9331.34,-44.0269,-57.9166,45.1845,-19.7149,-999.0 +278.23,9915.14,-48.4117,-57.7595,45.5254,-18.5828,-999.0 +254.39,10499.9,-51.9379,-59.2701,49.5759,-16.1447,-999.0 +232.174,11088.4,-54.5272,-62.357,55.9995,-13.8378,-999.0 +211.487,11683.4,-56.2709,-65.6329,63.7089,-14.8076,-999.0 +192.246,12287.7,-57.3712,-69.5893,71.3447,-17.3203,-999.0 +174.371,12903.1,-58.3463,-73.5831,76.6383,-20.134,-999.0 +157.786,13530.4,-59.3496,-77.2367,80.1302,-22.8856,-999.0 +142.416,14170.5,-60.553,-80.4479,80.3289,-24.3966,-999.0 +128.191,14823.6,-61.9793,-80.4479,76.8555,-24.7391,-999.0 +115.045,15490.2,-63.7019,-80.4479,68.8197,-24.3464,-999.0 +102.907,16171.6,-65.2843,-80.4479,60.7451,-24.035,-999.0 +91.7225,16871.1,-65.9854,-80.4479,53.1773,-21.9023,-999.0 +81.4345,17595.6,-64.5865,-80.4479,45.4753,-19.1432,-999.0 +71.9873,18355.1,-61.3329,-80.4479,28.9711,-20.7686,-999.0 +63.3293,19153.0,-59.9425,-80.4479,20.235,-11.2062,-999.0 +54.5962,20090.1,-58.9007,-80.4479,15.9985,0.80542,-999.0 + + +MEM = mem004 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.841 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.077,383.841,8.11053,-1.1049,-4.99495,12.577,-999.0 +973.33,449.057,7.16662,-1.27787,-5.58397,14.3722,-999.0 +963.011,536.504,6.18959,-1.45139,-5.78855,15.1585,-999.0 +949.913,648.519,5.03038,-1.65536,-5.85858,15.6245,-999.0 +933.734,788.361,3.61593,-1.90506,-5.84065,16.0381,-999.0 +914.117,960.258,1.91804,-2.21127,-5.55742,16.5291,-999.0 +890.665,1170.14,1.91649,-2.40751,5.49761,21.8804,-999.0 +863.007,1425.86,3.6613,-1.15729,17.7105,19.552,-999.0 +831.2,1731.96,4.83474,-1.74286,24.2425,14.3965,-999.0 +795.686,2088.74,5.20792,-5.34097,25.6861,10.7077,-999.0 +756.958,2495.69,4.2252,-10.2708,25.3324,7.80694,-999.0 +715.525,2952.27,2.3661,-14.3199,27.4835,6.08011,-999.0 +671.903,3458.8,0.355204,-17.0384,31.5994,1.3806,-999.0 +626.644,4015.26,-2.48281,-22.9791,34.9314,-4.6094,-999.0 +581.476,4604.39,-6.16604,-31.6008,36.2779,-10.354,-999.0 +538.415,5201.37,-10.0718,-39.7257,39.0026,-16.5776,-999.0 +497.977,5797.79,-14.3435,-45.6162,42.6265,-21.7603,-999.0 +460.029,6392.88,-19.03,-48.3451,46.342,-22.7216,-999.0 +424.438,6985.99,-24.0334,-50.2085,48.666,-21.1976,-999.0 +391.083,7576.68,-29.1973,-52.5757,49.1251,-19.9768,-999.0 +359.859,8164.7,-34.3254,-55.2612,47.7767,-19.5693,-999.0 +330.644,8750.52,-39.283,-57.3599,45.525,-19.3015,-999.0 +303.328,9334.9,-44.0123,-58.3819,44.0821,-18.2548,-999.0 +277.819,9918.61,-48.354,-59.0025,45.3284,-16.1174,-999.0 +254.022,10503.2,-51.9643,-60.375,50.3727,-13.5279,-999.0 +231.846,11091.3,-54.6218,-62.4433,57.6733,-12.4063,-999.0 +211.196,11686.0,-56.2368,-65.4357,65.7114,-13.7764,-999.0 +191.99,12290.1,-57.3918,-68.9078,73.1732,-16.6309,-999.0 +174.147,12905.3,-58.2387,-72.6665,78.4438,-19.4618,-999.0 +157.592,13532.6,-59.2221,-76.5924,81.6899,-22.3833,-999.0 +142.25,14172.5,-60.518,-80.4479,81.5218,-24.4485,-999.0 +128.05,14825.2,-61.9846,-80.4479,78.1559,-24.7985,-999.0 +114.928,15491.3,-63.7386,-80.4479,70.0833,-24.4109,-999.0 +102.812,16172.0,-65.3423,-80.4479,60.3516,-23.0659,-999.0 +91.6476,16870.2,-66.2577,-80.4479,52.2755,-21.705,-999.0 +81.3781,17593.2,-64.7646,-80.4479,43.9261,-18.1512,-999.0 +71.9479,18351.3,-61.4143,-80.4479,28.1211,-18.7345,-999.0 +63.3053,19149.1,-59.3608,-80.4479,16.7185,-7.52888,-999.0 +54.5879,20084.1,-59.6134,-80.4479,16.2394,0.140768,-999.0 + + +MEM = mem004 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.904 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.657,383.904,8.69692,-0.428134,-5.27984,13.8826,-999.0 +971.926,449.277,7.79434,-0.600395,-6.05736,16.2506,-999.0 +961.631,536.942,6.83217,-0.772877,-6.35123,17.2764,-999.0 +948.536,649.242,5.68053,-0.975921,-6.46999,17.8425,-999.0 +932.381,789.443,4.26234,-1.22659,-6.49826,18.4124,-999.0 +912.795,961.787,2.57715,-1.52489,-6.0886,19.0383,-999.0 +889.37,1172.26,2.61659,-1.38901,5.49801,23.252,-999.0 +861.75,1428.85,4.66847,-0.734998,18.8792,20.8321,-999.0 +829.987,1735.89,5.56952,-1.99777,25.4773,16.047,-999.0 +794.529,2093.19,5.42628,-5.6257,27.1211,12.7589,-999.0 +755.866,2500.53,4.62435,-10.6642,28.001,8.69151,-999.0 +714.492,2957.74,2.75111,-13.489,29.3917,4.0041,-999.0 +670.936,3464.62,0.37273,-17.4717,32.2066,-0.100517,-999.0 +625.753,4021.01,-2.39454,-25.7785,34.9689,-6.26129,-999.0 +580.663,4610.26,-5.93893,-35.3008,37.3158,-12.2652,-999.0 +537.673,5207.57,-9.85545,-41.8471,40.0928,-17.7761,-999.0 +497.297,5804.15,-14.3194,-45.2929,43.0109,-20.7872,-999.0 +459.406,6399.01,-19.1781,-46.9645,46.0079,-20.2971,-999.0 +423.87,6991.6,-24.2613,-48.2105,48.0415,-19.0181,-999.0 +390.565,7581.67,-29.4083,-50.3084,48.1504,-18.1804,-999.0 +359.386,8169.14,-34.4835,-53.6605,46.7901,-17.7807,-999.0 +330.216,8754.53,-39.3805,-56.9878,45.1655,-17.4374,-999.0 +302.942,9338.59,-44.0509,-58.7792,44.7732,-16.3761,-999.0 +277.472,9922.12,-48.3377,-59.6877,47.0563,-14.4098,-999.0 +253.711,10506.6,-51.9433,-60.8625,52.0122,-12.3076,-999.0 +231.569,11094.6,-54.5896,-62.6594,59.3352,-12.0161,-999.0 +210.951,11689.2,-56.2052,-65.2105,67.3222,-13.9664,-999.0 +191.774,12293.3,-57.2377,-68.3131,74.9725,-16.5753,-999.0 +173.957,12908.4,-58.2809,-71.9462,79.5781,-19.4871,-999.0 +157.428,13535.0,-59.4866,-75.9674,82.0102,-22.738,-999.0 +142.109,14173.6,-60.9125,-80.0944,81.0479,-25.3043,-999.0 +127.931,14824.7,-62.3853,-80.4479,77.466,-26.0429,-999.0 +114.829,15489.2,-64.0534,-80.4479,70.8598,-24.9698,-999.0 +102.732,16169.0,-65.2653,-80.4479,60.7341,-21.3068,-999.0 +91.5843,16868.1,-65.5196,-80.4479,50.5934,-16.4829,-999.0 +81.3306,17592.3,-64.421,-80.4479,42.3178,-15.2536,-999.0 +71.9145,18350.1,-61.5258,-80.4479,26.9334,-14.3826,-999.0 +63.2852,19145.4,-60.0486,-80.4479,16.9123,-4.12422,-999.0 +54.5809,20076.6,-60.1293,-80.4479,15.3442,-4.11041,-999.0 + + +MEM = mem004 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.906 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.786,383.906,8.61911,0.342892,-4.7785,14.9238,-999.0 +971.062,449.293,7.79663,0.15761,-5.82255,18.3162,-999.0 +960.771,536.992,6.85656,-0.0262919,-6.32005,19.8416,-999.0 +947.696,649.341,5.71525,-0.237363,-6.61169,20.6239,-999.0 +931.551,789.611,4.31815,-0.49042,-6.81521,21.0825,-999.0 +911.972,962.104,2.81077,-0.87129,-5.64637,23.3442,-999.0 +888.567,1173.18,3.70257,-0.628813,8.20727,25.6013,-999.0 +860.971,1430.77,5.68187,-0.936305,21.1214,22.3677,-999.0 +829.238,1738.92,6.63599,-2.44842,27.4082,17.1128,-999.0 +793.818,2097.3,6.16343,-5.97324,29.3729,13.4267,-999.0 +755.187,2505.52,5.13391,-10.6215,30.7941,8.54258,-999.0 +713.859,2963.38,3.13743,-14.8238,31.9674,2.22247,-999.0 +670.356,3470.68,0.740719,-21.6139,34.046,-2.37473,-999.0 +625.231,4027.49,-2.00933,-31.0623,35.6916,-8.36016,-999.0 +580.191,4617.22,-5.67798,-38.5338,37.4671,-13.423,-999.0 +537.241,5214.84,-9.74715,-42.4683,39.8159,-17.0305,-999.0 +496.901,5811.4,-14.3972,-44.3047,42.5301,-18.2351,-999.0 +459.043,6405.93,-19.3406,-45.1867,45.6976,-17.9585,-999.0 +423.536,6998.07,-24.4472,-46.2171,47.7072,-17.1874,-999.0 +390.261,7587.65,-29.5859,-48.2157,47.8319,-16.3754,-999.0 +359.109,8174.71,-34.601,-51.32,46.8434,-15.9379,-999.0 +329.966,8759.87,-39.4,-55.2417,45.8298,-15.5935,-999.0 +302.716,9343.93,-43.9682,-58.4946,45.8834,-14.9011,-999.0 +277.268,9927.67,-48.1822,-60.2198,48.2289,-13.8497,-999.0 +253.529,10512.5,-51.7297,-61.4805,53.0101,-13.1547,-999.0 +231.406,11101.0,-54.3318,-62.7407,60.7726,-13.6485,-999.0 +210.806,11696.1,-56.0563,-64.7724,69.1226,-15.2454,-999.0 +191.646,12300.1,-57.2912,-67.6617,76.5933,-16.9914,-999.0 +173.846,12914.7,-58.5036,-71.3272,80.8107,-19.2298,-999.0 +157.331,13540.6,-59.6225,-75.6123,81.9954,-22.454,-999.0 +142.026,14179.0,-60.7659,-79.9901,79.4267,-25.1905,-999.0 +127.861,14830.7,-62.0125,-80.4479,74.7136,-25.9919,-999.0 +114.77,15496.4,-63.4757,-80.4479,68.7346,-24.9332,-999.0 +102.684,16177.8,-64.7445,-80.4479,59.7083,-21.2201,-999.0 +91.5462,16877.9,-65.2342,-80.4479,48.8055,-16.0136,-999.0 +81.302,17602.2,-64.4713,-80.4479,41.6508,-13.6273,-999.0 +71.8945,18358.7,-61.8787,-80.4479,29.9909,-12.7073,-999.0 +63.273,19151.7,-60.6965,-80.4479,18.3541,-5.05695,-999.0 +54.5767,20081.1,-60.0638,-80.4479,17.6,-5.28481,-999.0 + + +MEM = mem004 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.825 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.408,383.825,7.74233,0.63241,-5.33409,14.5741,-999.0 +970.689,449.048,7.14204,0.42864,-6.86018,19.4191,-999.0 +960.404,536.572,6.3009,0.203434,-7.71169,22.2589,-999.0 +947.327,648.722,5.21262,-0.0424726,-8.17264,23.8511,-999.0 +931.18,788.77,3.8701,-0.31708,-8.24496,24.8829,-999.0 +911.614,961.284,3.15505,-0.492399,-2.70544,28.6035,-999.0 +888.211,1172.9,4.58366,-0.285202,10.6401,28.9152,-999.0 +860.626,1431.27,6.41805,-0.651053,22.3433,23.9055,-999.0 +828.907,1740.3,7.46188,-2.70313,28.9011,18.6663,-999.0 +793.501,2099.53,6.75024,-6.4645,31.3899,14.4206,-999.0 +754.892,2508.41,5.56759,-11.4249,33.0448,8.15755,-999.0 +713.585,2966.7,3.42506,-17.4099,34.2764,1.61647,-999.0 +670.113,3474.2,0.950522,-25.5177,35.5841,-3.17464,-999.0 +625.016,4031.29,-1.75787,-33.9357,36.1791,-8.72707,-999.0 +579.994,4621.4,-5.51318,-38.9922,36.9857,-12.6087,-999.0 +537.061,5219.12,-9.80245,-41.7673,39.2903,-14.7537,-999.0 +496.735,5815.44,-14.543,-43.0622,42.606,-15.8058,-999.0 +458.891,6409.6,-19.5176,-43.8586,45.9919,-15.5915,-999.0 +423.397,7001.32,-24.6183,-45.3083,47.6999,-14.3619,-999.0 +390.134,7590.56,-29.6954,-47.6853,47.6754,-13.3527,-999.0 +358.994,8177.43,-34.6254,-50.709,46.9939,-13.1326,-999.0 +329.861,8762.54,-39.3912,-54.0379,46.6271,-13.5481,-999.0 +302.622,9346.62,-43.9471,-57.2492,47.2358,-13.7449,-999.0 +277.184,9930.39,-48.154,-59.6624,49.7417,-13.4334,-999.0 +253.453,10515.3,-51.7124,-60.9054,55.1109,-14.01,-999.0 +231.339,11103.7,-54.3817,-62.1904,62.7456,-15.1304,-999.0 +210.747,11698.3,-56.2879,-64.1597,70.9996,-16.79,-999.0 +191.594,12301.4,-57.6764,-67.0646,78.2971,-18.8309,-999.0 +173.801,12915.1,-58.6902,-71.0368,82.1381,-20.6397,-999.0 +157.292,13540.9,-59.5095,-75.6674,82.8927,-22.4239,-999.0 +141.993,14180.0,-60.354,-80.257,79.8846,-23.3994,-999.0 +127.832,14833.3,-61.3134,-80.4479,74.3427,-22.7468,-999.0 +114.746,15501.4,-62.5892,-80.4479,67.0476,-21.2129,-999.0 +102.664,16185.5,-63.9424,-80.4479,57.903,-18.8826,-999.0 +91.5308,16887.2,-64.982,-80.4479,48.1891,-15.4599,-999.0 +81.2901,17611.1,-64.8067,-80.4479,41.1536,-8.08072,-999.0 +71.8864,18364.7,-63.0847,-80.4479,31.244,-11.7794,-999.0 +63.2681,19155.0,-60.8192,-80.4479,18.4025,-2.33812,-999.0 +54.575,20081.5,-61.0212,-80.4479,18.5986,-5.72987,-999.0 + + +MEM = mem003 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.289 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.425,384.289,12.4797,0.215198,-1.39255,-4.29147,-999.0 +966.891,450.653,12.2105,-0.567448,-1.86737,-5.55869,-999.0 +956.954,539.724,11.3698,-0.707994,-1.82297,-5.80234,-999.0 +944.244,653.816,10.1822,-0.639193,-1.75689,-6.07146,-999.0 +928.707,796.187,8.70996,-0.749762,-2.0243,-6.38582,-999.0 +907.544,971.892,9.09696,-4.9592,-0.571445,-2.69511,-999.0 +885.941,1187.3,10.1571,-7.49928,2.54392,-3.22596,-999.0 +861.731,1448.59,10.8096,-9.0869,7.07653,-10.5395,-999.0 +830.362,1759.04,10.4846,-11.1374,12.3955,-11.6623,-999.0 +793.001,2119.07,8.84396,-14.3878,16.4872,-10.4274,-999.0 +753.031,2528.11,6.01054,-18.1384,20.7606,-9.3348,-999.0 +711.156,2985.56,3.01836,-21.6619,24.5369,-12.8836,-999.0 +667.224,3491.71,-0.025318,-23.8931,27.3263,-14.0429,-999.0 +623.148,4045.68,-3.93162,-26.5173,28.3723,-14.8612,-999.0 +578.961,4630.03,-8.22913,-26.5832,29.3036,-19.4791,-999.0 +535.55,5221.35,-12.58,-24.4551,31.8343,-25.5229,-999.0 +494.57,5812.37,-16.9925,-25.3872,33.8395,-28.4038,-999.0 +456.501,6402.42,-21.7413,-28.2131,34.0975,-33.6662,-999.0 +421.04,6990.55,-26.659,-34.6872,32.1322,-42.6822,-999.0 +388.813,7575.85,-31.5068,-39.0896,29.5905,-50.1589,-999.0 +357.729,8158.01,-36.6598,-45.9502,29.0553,-55.6485,-999.0 +328.053,8737.9,-41.953,-51.9421,28.4733,-60.3885,-999.0 +301.677,9315.27,-46.9788,-53.0989,28.6391,-61.1132,-999.0 +277.587,9889.34,-51.3915,-55.9215,29.3714,-60.8609,-999.0 +252.542,10463.6,-55.4576,-61.0517,32.9455,-56.0196,-999.0 +230.105,11042.3,-58.1513,-65.9573,37.3095,-46.8912,-999.0 +210.068,11627.3,-59.76,-69.1235,38.8835,-38.7483,-999.0 +190.24,12222.8,-60.3302,-72.1117,51.0664,-32.1456,-999.0 +173.416,12836.3,-56.5504,-74.7834,56.6627,-28.0876,-999.0 +158.566,13466.9,-55.4819,-77.5947,60.2977,-26.2196,-999.0 +143.611,14108.8,-56.7194,-80.4479,59.4653,-19.5737,-999.0 +129.062,14761.5,-59.2572,-80.4479,54.4399,-15.0734,-999.0 +116.145,15426.9,-60.1695,-80.4479,47.4039,-13.757,-999.0 +101.94,16114.2,-61.7612,-80.4479,41.906,-7.67971,-999.0 +89.4101,16829.8,-63.8312,-80.4479,38.9513,-7.15161,-999.0 +80.6419,17569.0,-62.1521,-80.4479,32.2878,-14.3998,-999.0 +71.7747,18332.2,-60.8027,-80.4479,22.209,-11.0766,-999.0 +63.1899,19127.6,-59.3803,-80.4479,20.7245,-2.67042,-999.0 +54.5293,20061.5,-58.0913,-80.4479,22.2695,4.99772,-999.0 + + +MEM = mem003 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.179 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.648,384.179,11.4919,-0.0209107,-2.82151,-2.19483,-999.0 +967.956,450.361,11.7521,-0.554319,-3.73066,-3.91905,-999.0 +957.696,539.295,10.9838,-0.716832,-3.26999,-3.93735,-999.0 +944.669,653.275,9.8887,-0.864275,-2.55088,-3.77462,-999.0 +928.578,795.626,8.57922,-1.13648,-1.77423,-3.54346,-999.0 +909.075,971.268,9.01512,-4.45573,0.573231,-0.37219,-999.0 +885.774,1186.64,9.96261,-7.2438,3.24012,-1.06002,-999.0 +858.32,1448.56,10.5877,-8.9463,7.37765,-9.58247,-999.0 +826.745,1760.21,10.0245,-11.0315,10.8908,-11.5681,-999.0 +791.492,2121.06,8.35035,-13.8245,14.4275,-12.2645,-999.0 +753.034,2530.35,5.79148,-17.954,19.7774,-13.0979,-999.0 +711.874,2987.97,3.2403,-21.3878,23.2885,-16.1038,-999.0 +668.532,3494.12,0.0977606,-23.7627,25.778,-17.9176,-999.0 +623.546,4048.04,-3.91775,-25.0334,25.8334,-20.5117,-999.0 +578.624,4633.07,-8.26197,-22.4409,27.1366,-24.4637,-999.0 +535.77,5225.32,-12.4553,-22.0941,30.5039,-27.4962,-999.0 +495.521,5816.62,-16.8405,-24.6748,32.0141,-31.3624,-999.0 +457.758,6406.13,-21.5456,-31.1648,31.0539,-39.1301,-999.0 +422.358,6993.67,-26.1181,-43.7418,27.4447,-49.5575,-999.0 +389.185,7579.36,-30.9919,-42.839,25.9122,-57.5043,-999.0 +358.131,8162.64,-36.1037,-47.1508,23.5691,-62.7107,-999.0 +329.077,8743.14,-41.4395,-48.4556,22.9247,-69.2854,-999.0 +301.912,9320.98,-46.6427,-51.4945,24.6136,-72.3513,-999.0 +276.543,9896.58,-51.5848,-56.0406,27.7994,-67.0258,-999.0 +252.88,10471.8,-55.4313,-61.4147,33.6813,-61.5134,-999.0 +230.828,11050.8,-57.3542,-66.6931,39.1289,-51.3922,-999.0 +210.294,11637.6,-58.7576,-69.742,42.5949,-40.8572,-999.0 +191.195,12235.3,-58.8074,-72.5886,52.7293,-34.5284,-999.0 +173.451,12849.4,-56.9031,-74.7699,56.7165,-30.7065,-999.0 +156.988,13481.1,-56.8483,-77.1249,59.4385,-27.7165,-999.0 +141.73,14127.0,-57.9987,-80.0674,57.6216,-22.9507,-999.0 +127.61,14784.8,-60.3335,-80.4479,53.7657,-17.4811,-999.0 +114.56,15454.2,-62.1831,-80.4479,48.1909,-14.9625,-999.0 +102.513,16139.3,-63.1351,-80.4479,44.2959,-10.0479,-999.0 +91.4111,16843.6,-63.6735,-80.4479,39.3162,-7.43281,-999.0 +81.1997,17570.3,-63.8016,-80.4479,32.2194,-11.7959,-999.0 +71.8226,18324.7,-62.787,-80.4479,23.7404,-10.889,-999.0 +63.2295,19113.2,-61.1675,-80.4479,20.6695,-5.47292,-999.0 +54.5618,20041.8,-58.9332,-80.4479,20.6446,-2.10067,-999.0 + + +MEM = mem003 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.092 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.895,384.092,10.6139,0.10503,-3.87626,-1.67868,-999.0 +967.204,450.1,11.1463,-0.53171,-5.31706,-2.38123,-999.0 +956.957,538.867,10.5815,-0.830573,-4.01665,-2.16139,-999.0 +943.941,652.692,9.60179,-0.942746,-2.21917,-1.82245,-999.0 +927.871,794.97,8.67173,-1.48907,-0.163643,-1.05232,-999.0 +908.383,970.707,9.3515,-4.68563,2.92506,1.17169,-999.0 +885.104,1186.31,10.3343,-7.17037,6.2318,-0.946521,-999.0 +857.671,1448.35,10.563,-8.70951,8.71619,-9.03684,-999.0 +826.13,1759.86,9.87012,-10.8552,10.4321,-11.526,-999.0 +790.906,2120.27,7.85859,-12.9179,13.4751,-12.6493,-999.0 +752.474,2528.92,5.37565,-16.7133,18.6729,-15.1772,-999.0 +711.345,2985.89,2.85637,-20.5842,22.0527,-18.0465,-999.0 +668.034,3491.28,-0.34157,-22.1663,22.5121,-21.0155,-999.0 +623.08,4044.34,-4.42705,-21.1796,23.1825,-23.4688,-999.0 +578.18,4628.52,-8.70037,-20.0045,26.4833,-26.2053,-999.0 +535.357,5219.91,-12.8745,-20.8424,29.3406,-28.0314,-999.0 +495.143,5810.31,-17.136,-26.219,29.742,-31.7225,-999.0 +457.422,6399.36,-21.4174,-36.0267,28.1409,-42.2194,-999.0 +422.054,6987.05,-25.9857,-39.2511,27.2949,-52.1721,-999.0 +388.909,7572.87,-31.0118,-38.18,28.5521,-55.1553,-999.0 +357.877,8156.04,-36.2076,-39.7344,30.4246,-55.6028,-999.0 +328.845,8736.56,-41.3331,-43.6924,32.103,-57.1376,-999.0 +301.704,9314.48,-46.6371,-48.9226,31.724,-59.3097,-999.0 +276.36,9889.41,-52.0167,-54.901,31.0935,-61.4415,-999.0 +252.718,10462.7,-56.341,-61.0338,36.046,-62.429,-999.0 +230.686,11038.3,-58.9183,-66.3547,39.3948,-56.232,-999.0 +210.17,11620.4,-60.4278,-69.4187,40.2423,-41.574,-999.0 +191.086,12213.8,-60.1291,-72.4714,46.1138,-33.1708,-999.0 +173.356,12823.6,-58.4119,-75.0288,50.6179,-29.2004,-999.0 +156.905,13452.1,-57.3843,-77.3215,53.3606,-28.2983,-999.0 +141.66,14097.5,-57.6971,-80.1339,52.3176,-25.7044,-999.0 +127.55,14756.5,-59.6272,-80.4479,50.4281,-18.8467,-999.0 +114.51,15427.2,-61.8956,-80.4479,49.395,-14.9433,-999.0 +102.471,16113.2,-62.6761,-80.4479,47.5247,-12.6313,-999.0 +91.3777,16819.3,-62.8163,-80.4479,42.6665,-10.6437,-999.0 +81.1737,17549.0,-62.6594,-80.4479,33.5102,-13.8269,-999.0 +71.8044,18306.7,-61.897,-80.4479,24.7639,-13.8309,-999.0 +63.2181,19098.0,-60.2075,-80.4479,20.6895,-10.6199,-999.0 +54.5578,20028.7,-58.558,-80.4479,18.4979,-10.6316,-999.0 + + +MEM = mem003 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.008 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.059,384.008,9.65094,0.589448,-5.08581,-0.63903,-999.0 +969.353,449.859,10.5718,-0.491713,-7.63327,-0.715079,-999.0 +959.079,538.507,10.2763,-0.815024,-5.30649,-0.322095,-999.0 +946.028,652.312,9.69978,-1.01297,-1.85583,0.34416,-999.0 +929.924,794.853,9.569,-2.30078,1.4457,1.43353,-999.0 +910.399,971.205,10.4931,-5.36193,4.71511,1.40223,-999.0 +887.068,1187.51,11.0386,-7.07022,6.69558,-3.59558,-999.0 +859.571,1450.17,11.163,-8.76042,7.10231,-9.93122,-999.0 +827.952,1762.2,10.1147,-10.5202,8.64045,-12.7324,-999.0 +792.645,2122.82,7.83966,-12.5237,12.6589,-13.2443,-999.0 +754.122,2531.55,5.35624,-15.9799,17.2619,-16.5643,-999.0 +712.892,2988.65,2.80863,-18.6037,18.5886,-20.451,-999.0 +669.469,3494.02,-0.627623,-18.9326,19.6251,-23.5763,-999.0 +624.393,4047.03,-4.63672,-17.6242,22.6017,-25.8713,-999.0 +579.372,4631.44,-8.72671,-17.7251,25.885,-27.056,-999.0 +536.445,5223.18,-12.7721,-21.7174,28.3956,-28.8229,-999.0 +496.144,5814.08,-16.8309,-29.5735,29.2992,-34.1058,-999.0 +458.343,6403.92,-21.1002,-37.0595,27.989,-41.52,-999.0 +422.892,6992.49,-25.7179,-39.1269,26.3334,-47.7468,-999.0 +389.669,7579.16,-30.7408,-39.567,27.6487,-50.8225,-999.0 +358.568,8163.24,-35.8893,-41.7994,30.9506,-52.465,-999.0 +329.468,8744.65,-41.0877,-46.1622,32.7945,-54.4374,-999.0 +302.265,9323.49,-46.3332,-52.2016,33.3988,-55.9014,-999.0 +276.862,9899.95,-51.3443,-58.6122,36.4096,-56.0706,-999.0 +253.166,10475.4,-55.6134,-63.4234,41.2071,-57.556,-999.0 +231.084,11052.9,-58.4431,-67.0258,41.9339,-56.7381,-999.0 +210.521,11637.0,-59.7564,-69.7106,40.7534,-46.8881,-999.0 +191.393,12232.3,-59.675,-72.6905,45.1376,-35.8564,-999.0 +173.622,12843.7,-58.1664,-76.1729,48.0172,-31.532,-999.0 +157.135,13473.3,-57.1912,-79.2776,49.9857,-29.2201,-999.0 +141.855,14119.5,-57.7771,-80.4479,50.9449,-27.6105,-999.0 +127.714,14778.7,-59.8404,-80.4479,51.3537,-23.3909,-999.0 +114.647,15449.1,-62.3675,-80.4479,52.0614,-17.1672,-999.0 +102.584,16133.2,-63.8671,-80.4479,52.8007,-15.1634,-999.0 +91.4671,16837.0,-63.5015,-80.4479,48.2789,-13.8407,-999.0 +81.2421,17566.9,-62.5079,-80.4479,37.7917,-11.5904,-999.0 +71.8525,18328.3,-60.6472,-80.4479,28.0104,-9.90739,-999.0 +63.2477,19127.5,-58.0623,-80.4479,22.3814,-8.58187,-999.0 +54.5682,20066.7,-57.5319,-80.4479,18.6663,-10.1534,-999.0 + + +MEM = mem003 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.904 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.995,383.904,8.56755,1.03743,-4.24903,0.31679,-999.0 +967.302,449.537,9.75263,-0.382256,-7.59473,1.30142,-999.0 +957.047,537.974,9.77359,-0.759097,-4.53286,1.46034,-999.0 +944.036,651.647,9.60914,-1.17841,-0.00147963,1.99322,-999.0 +927.961,794.256,10.0736,-3.01763,3.28088,2.56889,-999.0 +908.486,970.933,11.2488,-6.01381,6.78868,0.836275,-999.0 +885.211,1187.61,11.5054,-7.39788,7.20169,-5.42066,-999.0 +857.779,1450.42,11.1509,-8.63361,8.13788,-10.1383,-999.0 +826.232,1762.16,9.74111,-10.2521,10.3527,-12.5323,-999.0 +791.001,2122.29,7.53569,-12.7407,14.6566,-14.5244,-999.0 +752.57,2530.56,5.17106,-15.9937,16.5485,-17.9489,-999.0 +711.429,2987.15,2.46904,-17.6411,17.9573,-21.1023,-999.0 +668.095,3491.91,-1.03872,-15.9362,20.4315,-23.599,-999.0 +623.104,4044.45,-4.88787,-15.0831,22.9185,-25.7131,-999.0 +578.181,4628.56,-8.72109,-18.8912,26.9545,-27.6707,-999.0 +535.362,5220.19,-12.5405,-25.1883,30.1978,-29.9894,-999.0 +495.161,5811.28,-16.5806,-30.4371,30.8187,-33.1242,-999.0 +457.442,6401.35,-21.035,-33.2735,29.6383,-38.1597,-999.0 +422.066,6989.75,-25.8867,-35.0042,29.945,-41.6969,-999.0 +388.915,7575.93,-30.9033,-37.5856,32.2381,-44.249,-999.0 +357.881,8159.48,-36.0132,-41.3927,33.8667,-47.386,-999.0 +328.848,8740.41,-41.1744,-46.5584,34.3672,-50.0336,-999.0 +301.707,9318.91,-46.3178,-52.6457,35.7575,-50.7913,-999.0 +276.362,9895.09,-51.3607,-57.9423,39.7123,-51.1744,-999.0 +252.72,10469.6,-56.038,-62.9658,43.9049,-53.7721,-999.0 +230.687,11045.0,-59.3514,-67.3244,43.5883,-55.3945,-999.0 +210.171,11626.4,-60.5983,-70.0611,41.5583,-47.7361,-999.0 +191.085,12219.9,-59.9205,-72.6833,46.725,-35.0967,-999.0 +173.355,12830.4,-58.1829,-76.4371,51.429,-27.1689,-999.0 +156.903,13459.5,-57.1766,-80.0303,54.6725,-24.5485,-999.0 +141.658,14105.2,-57.7321,-80.4479,56.036,-24.5066,-999.0 +127.548,14764.0,-59.7517,-80.4479,55.0864,-23.0897,-999.0 +114.509,15434.1,-62.232,-80.4479,53.8371,-21.0672,-999.0 +102.471,16118.7,-63.1914,-80.4479,51.8055,-20.2318,-999.0 +91.3779,16825.2,-62.0918,-80.4479,46.153,-17.4458,-999.0 +81.1741,17559.1,-61.0642,-80.4479,36.4251,-11.7661,-999.0 +71.8046,18322.7,-60.1915,-80.4479,29.5239,-7.23441,-999.0 +63.2184,19121.6,-57.8858,-80.4479,24.5928,-6.10499,-999.0 +54.5579,20059.6,-57.3953,-80.4479,18.6654,-6.53934,-999.0 + + +MEM = mem003 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.833 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.904,383.833,7.80273,1.27557,-2.65685,-0.285849,-999.0 +967.21,449.302,9.05176,-0.177949,-6.20144,1.20696,-999.0 +956.961,537.58,9.40131,-0.734327,-3.63214,1.50169,-999.0 +943.949,651.142,9.41089,-1.14112,1.14111,1.70694,-999.0 +927.879,793.665,9.90046,-2.73252,5.04172,1.72495,-999.0 +908.401,970.17,10.8198,-5.46304,8.55854,-1.73637,-999.0 +885.132,1186.54,11.0498,-7.02679,7.76754,-6.73352,-999.0 +857.694,1448.89,10.5854,-8.35573,7.11889,-11.4241,-999.0 +826.148,1760.08,9.27136,-10.2131,11.0029,-13.8808,-999.0 +790.925,2119.6,7.08621,-13.0473,13.991,-16.2942,-999.0 +752.498,2527.07,4.55023,-15.8208,15.3295,-19.4591,-999.0 +711.36,2982.6,1.7629,-16.9562,18.0538,-21.5373,-999.0 +668.024,3486.45,-1.45052,-14.6008,19.8902,-21.8839,-999.0 +623.036,4038.29,-5.21864,-15.32,23.9972,-24.8166,-999.0 +578.122,4621.96,-8.78212,-18.8334,28.5441,-27.7878,-999.0 +535.307,5213.7,-12.42,-24.0811,30.7869,-29.7028,-999.0 +495.105,5805.02,-16.615,-27.9303,31.7425,-31.4177,-999.0 +457.385,6394.99,-21.2178,-30.3111,32.6307,-33.6041,-999.0 +422.009,6983.1,-26.066,-32.7374,33.4068,-35.8944,-999.0 +388.86,7569.01,-31.0381,-35.8566,34.263,-38.1194,-999.0 +357.829,8152.36,-36.1099,-39.8677,35.1396,-40.6491,-999.0 +328.803,8733.15,-41.2334,-45.1608,35.8675,-43.3437,-999.0 +301.665,9311.62,-46.3141,-51.4943,37.3319,-45.5102,-999.0 +276.323,9887.94,-51.2731,-57.6038,41.2734,-47.569,-999.0 +252.684,10462.6,-56.0222,-62.7178,45.2728,-49.8885,-999.0 +230.654,11037.9,-59.5198,-66.9873,44.2095,-51.7157,-999.0 +210.141,11619.5,-60.2358,-70.4944,40.7981,-45.8866,-999.0 +191.059,12214.0,-59.5195,-72.9833,45.6526,-32.263,-999.0 +173.331,12825.3,-58.1201,-76.2414,51.2464,-23.1627,-999.0 +156.884,13455.0,-56.822,-79.5672,55.2318,-19.5372,-999.0 +141.641,14102.1,-57.1578,-80.4479,55.8749,-19.4376,-999.0 +127.534,14763.1,-58.8732,-80.4479,54.3616,-19.0848,-999.0 +114.497,15437.0,-60.7008,-80.4479,52.6457,-20.2473,-999.0 +102.461,16127.1,-61.3644,-80.4479,49.3417,-22.2767,-999.0 +91.3703,16838.2,-61.1498,-80.4479,44.1647,-18.9391,-999.0 +81.169,17573.9,-60.9424,-80.4479,37.4743,-12.141,-999.0 +71.8015,18337.1,-60.4757,-80.4479,30.052,-8.72204,-999.0 +63.2167,19133.5,-58.951,-80.4479,26.3025,-8.38664,-999.0 +54.5574,20068.2,-57.8547,-80.4479,19.5191,-8.92591,-999.0 + + +MEM = mem003 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.782 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.504,383.782,7.28317,1.22352,-2.06014,-0.179979,-999.0 +967.807,449.158,8.72943,-0.199934,-5.19857,1.6896,-999.0 +957.545,537.366,9.2435,-0.743223,-2.55779,2.21603,-999.0 +944.522,650.923,9.50048,-1.14593,2.31423,1.75248,-999.0 +928.446,793.512,10.0376,-2.62393,7.26843,0.239517,-999.0 +908.958,970.027,10.697,-5.30254,9.0001,-4.66598,-999.0 +885.669,1186.36,10.9749,-6.53214,7.10481,-9.37297,-999.0 +858.213,1448.63,10.4457,-8.34725,7.5925,-12.4177,-999.0 +826.648,1759.65,9.16851,-11.3401,10.3849,-15.3061,-999.0 +791.411,2118.91,6.922,-14.3206,12.0539,-18.2673,-999.0 +752.963,2525.9,4.17909,-16.6271,14.9873,-21.5962,-999.0 +711.797,2980.92,1.46372,-15.5581,18.855,-20.3417,-999.0 +668.428,3484.35,-1.69955,-14.5552,22.7248,-20.0517,-999.0 +623.415,4035.88,-5.2835,-15.7033,26.1519,-25.5488,-999.0 +578.472,4619.66,-8.61608,-18.766,29.1047,-28.5391,-999.0 +535.628,5211.9,-12.23,-22.7349,31.6888,-27.5625,-999.0 +495.395,5803.82,-16.4144,-25.9068,34.2396,-26.396,-999.0 +457.644,6394.48,-20.9712,-28.9489,35.8185,-27.4062,-999.0 +422.245,6983.33,-25.7681,-32.4744,35.3461,-30.283,-999.0 +389.075,7570.05,-30.6803,-37.1199,34.2811,-33.4226,-999.0 +358.026,8154.29,-35.7299,-42.9445,33.619,-37.3683,-999.0 +328.983,8736.01,-40.8391,-48.9278,33.839,-41.1889,-999.0 +301.828,9315.39,-45.9928,-53.7143,35.619,-43.9722,-999.0 +276.471,9892.43,-51.0736,-58.1107,38.6852,-46.2183,-999.0 +252.817,10467.8,-55.7629,-62.7808,41.7747,-48.8172,-999.0 +230.773,11044.1,-58.9874,-67.0936,43.2727,-49.7461,-999.0 +210.246,11627.2,-59.8342,-70.3865,44.0166,-44.1411,-999.0 +191.154,12222.6,-59.3378,-73.2796,47.7603,-33.5665,-999.0 +173.415,12833.5,-58.5861,-76.2181,52.4215,-26.4386,-999.0 +156.957,13460.9,-57.9888,-79.3293,56.6909,-21.6308,-999.0 +141.705,14104.5,-58.4324,-80.4479,57.1651,-19.9025,-999.0 +127.588,14762.2,-59.8587,-80.4479,54.4286,-20.4572,-999.0 +114.542,15433.6,-61.3835,-80.4479,50.4652,-22.4906,-999.0 +102.498,16121.3,-62.2618,-80.4479,46.6497,-25.6742,-999.0 +91.3989,16829.3,-62.2454,-80.4479,42.7189,-25.7328,-999.0 +81.1901,17561.8,-61.8015,-80.4479,38.4199,-18.6528,-999.0 +71.8159,18321.4,-61.7953,-80.4479,34.1358,-14.1829,-999.0 +63.2253,19113.4,-60.1783,-80.4479,29.519,-13.8965,-999.0 +54.5603,20045.2,-58.306,-80.4479,21.841,-13.3667,-999.0 + + +MEM = mem003 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.76 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.81,383.76,7.05199,1.11379,-1.22888,3.23389,-999.0 +969.097,449.11,8.70425,-0.272537,-3.42893,5.51882,-999.0 +958.836,537.367,9.51544,-0.719652,0.235009,5.6033,-999.0 +945.785,651.154,10.3103,-1.38579,5.48392,3.37738,-999.0 +929.694,794.236,11.2089,-3.1584,8.95607,-0.740946,-999.0 +910.175,971.602,12.2446,-5.28438,7.59514,-6.06758,-999.0 +886.854,1188.99,12.2788,-7.19027,7.58476,-9.79255,-999.0 +859.37,1452.21,11.4214,-10.3278,9.45398,-13.1638,-999.0 +827.775,1763.83,9.59978,-13.6633,11.0299,-16.5308,-999.0 +792.495,2123.2,6.80711,-14.0118,12.6347,-22.1636,-999.0 +753.984,2530.15,4.00169,-13.3885,14.7073,-22.4058,-999.0 +712.747,2985.31,1.52594,-14.4857,19.5807,-21.2035,-999.0 +669.315,3488.92,-1.70085,-14.0574,23.2089,-25.2092,-999.0 +624.23,4040.73,-5.15562,-14.7466,27.1693,-28.5348,-999.0 +579.218,4625.07,-8.39678,-17.9773,30.0233,-28.2512,-999.0 +536.307,5218.0,-11.9774,-21.793,32.8582,-26.2737,-999.0 +496.014,5810.72,-16.1054,-25.4101,35.2315,-26.125,-999.0 +458.212,6402.26,-20.6091,-29.1269,36.346,-28.5288,-999.0 +422.764,6991.97,-25.474,-32.7185,36.3877,-32.0115,-999.0 +389.548,7579.37,-30.4961,-37.0369,36.0152,-35.2356,-999.0 +358.454,8164.12,-35.5848,-42.3087,35.6881,-37.9265,-999.0 +329.368,8746.33,-40.7082,-47.8887,36.2138,-40.7049,-999.0 +302.175,9326.21,-45.849,-53.3342,37.7983,-44.2502,-999.0 +276.783,9903.74,-50.9503,-58.8373,39.7729,-48.2315,-999.0 +253.097,10479.8,-55.4456,-63.8555,41.8912,-50.6423,-999.0 +231.023,11057.9,-58.1907,-67.6341,43.0868,-48.9468,-999.0 +210.468,11643.3,-59.0337,-70.8555,44.3521,-42.1738,-999.0 +191.347,12240.1,-59.2284,-73.5125,47.9345,-33.0834,-999.0 +173.583,12850.6,-59.1771,-76.0717,51.7455,-27.8458,-999.0 +157.102,13476.0,-58.9769,-78.9439,55.6984,-24.895,-999.0 +141.828,14116.6,-59.6138,-80.4479,56.6241,-24.0454,-999.0 +127.692,14771.4,-60.8563,-80.4479,54.4222,-23.0113,-999.0 +114.629,15440.6,-62.0367,-80.4479,50.3341,-21.0417,-999.0 +102.568,16127.1,-62.6018,-80.4479,43.9872,-19.3992,-999.0 +91.4539,16834.5,-62.5851,-80.4479,38.5414,-18.4587,-999.0 +81.2315,17566.4,-62.1949,-80.4479,36.2772,-17.6851,-999.0 +71.8449,18325.6,-62.0233,-80.4479,35.6425,-18.2368,-999.0 +63.2432,19117.4,-60.5186,-80.4479,33.2225,-21.1791,-999.0 +54.5668,20048.6,-58.7242,-80.4479,24.1738,-19.7552,-999.0 + + +MEM = mem003 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.712 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.712,383.712,6.62275,0.750674,1.35409,5.81659,-999.0 +970.006,448.99,8.52857,-0.262231,0.4602,9.94997,-999.0 +959.722,537.262,9.74995,-0.623229,4.06396,9.39233,-999.0 +946.674,651.213,10.8652,-1.37279,9.44321,6.2984,-999.0 +930.558,794.692,12.2183,-3.23888,11.0942,0.642523,-999.0 +911.023,972.589,12.9609,-4.88736,10.5513,-3.3523,-999.0 +887.684,1190.45,12.8156,-7.31718,11.7167,-7.3616,-999.0 +860.177,1454.08,11.8848,-11.1428,12.5256,-11.1571,-999.0 +828.549,1765.91,9.4414,-10.7318,14.3942,-17.1165,-999.0 +793.215,2125.18,6.3268,-9.42471,14.5347,-20.0279,-999.0 +754.651,2531.97,3.7486,-10.835,16.1701,-19.7111,-999.0 +713.359,2986.99,1.19669,-11.4572,21.1478,-21.5762,-999.0 +669.872,3490.7,-1.65881,-12.1506,27.0095,-24.3753,-999.0 +624.739,4043.24,-4.72078,-14.1059,30.4239,-25.5642,-999.0 +579.684,4628.77,-7.85776,-17.4625,33.0227,-25.4592,-999.0 +536.735,5223.03,-11.4382,-21.5013,35.6281,-24.8489,-999.0 +496.408,5816.97,-15.6378,-25.4941,37.4757,-26.2238,-999.0 +458.572,6409.49,-20.2594,-29.4516,38.2078,-28.894,-999.0 +423.094,7000.02,-25.1584,-33.5639,38.6438,-31.5112,-999.0 +389.851,7588.14,-30.2353,-37.8099,38.393,-33.7435,-999.0 +358.732,8173.5,-35.3854,-42.5878,37.5998,-36.1563,-999.0 +329.621,8756.21,-40.5621,-48.0237,36.9854,-39.0578,-999.0 +302.404,9336.45,-45.7551,-53.7941,37.6901,-42.5275,-999.0 +276.988,9914.18,-50.9529,-59.1927,39.3101,-46.291,-999.0 +253.281,10490.1,-55.6476,-63.503,40.6687,-48.171,-999.0 +231.186,11067.6,-58.4846,-67.1763,42.5497,-45.0054,-999.0 +210.612,11652.5,-59.174,-70.8186,46.9,-37.4707,-999.0 +191.475,12249.6,-59.0229,-73.5567,50.4959,-31.429,-999.0 +173.696,12861.4,-58.4933,-75.7644,52.7215,-27.8506,-999.0 +157.199,13488.8,-58.4503,-78.6727,56.1519,-26.5946,-999.0 +141.911,14131.4,-58.9656,-80.4479,57.5287,-26.1405,-999.0 +127.763,14788.3,-60.207,-80.4479,56.3445,-23.4984,-999.0 +114.687,15459.1,-61.8275,-80.4479,53.9528,-20.3163,-999.0 +102.616,16146.1,-62.7093,-80.4479,48.0598,-18.0962,-999.0 +91.492,16852.9,-63.0306,-80.4479,40.7532,-14.7085,-999.0 +81.2601,17582.3,-63.3658,-80.4479,37.3914,-15.2198,-999.0 +71.865,18338.9,-62.5752,-80.4479,33.831,-20.4977,-999.0 +63.2554,19128.7,-61.2849,-80.4479,28.5004,-24.0732,-999.0 +54.5709,20057.0,-59.6071,-80.4479,19.4571,-24.092,-999.0 + + +MEM = mem003 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.656 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.991,383.656,6.11553,0.410239,2.86976,1.92748,-999.0 +969.281,448.826,8.1436,-0.000478896,2.76969,7.10342,-999.0 +959.014,537.017,9.58538,-0.425499,6.01605,6.80483,-999.0 +945.971,650.936,10.8638,-1.20321,10.2329,2.4642,-999.0 +929.875,794.447,12.2819,-2.4691,12.2558,-3.58984,-999.0 +910.354,972.48,13.1852,-3.89796,13.0221,-8.23559,-999.0 +887.027,1190.39,12.6618,-6.81744,13.231,-11.1896,-999.0 +859.532,1453.76,11.2224,-7.45266,13.4782,-17.4499,-999.0 +827.913,1764.89,8.39021,-7.82962,12.1122,-21.2944,-999.0 +792.597,2123.23,5.70156,-9.22078,12.5622,-19.4574,-999.0 +754.062,2529.5,3.59461,-10.2422,17.6587,-20.7011,-999.0 +712.803,2984.56,1.31785,-10.7803,25.0746,-23.6635,-999.0 +669.348,3488.53,-1.56598,-11.5643,30.6163,-25.0629,-999.0 +624.252,4041.22,-4.70689,-13.5408,33.4571,-26.9448,-999.0 +579.236,4626.94,-7.73656,-17.132,35.8146,-27.3362,-999.0 +536.324,5221.56,-11.2078,-21.6633,38.0082,-26.8893,-999.0 +496.033,5816.02,-15.3223,-26.4904,39.5678,-27.643,-999.0 +458.233,6409.19,-19.888,-31.3515,39.9817,-29.0464,-999.0 +422.789,7000.47,-24.7398,-36.229,39.0457,-30.246,-999.0 +389.576,7589.4,-29.8182,-41.1199,37.5116,-31.9168,-999.0 +358.486,8175.58,-34.9823,-46.4912,36.2302,-35.1808,-999.0 +329.4,8759.02,-40.2338,-51.8545,35.6336,-38.9407,-999.0 +302.207,9339.76,-45.5808,-55.5701,36.4398,-42.4805,-999.0 +276.812,9917.72,-50.8493,-59.1015,37.7814,-45.3514,-999.0 +253.122,10493.8,-55.5022,-62.8675,39.9676,-45.3769,-999.0 +231.045,11071.2,-58.5701,-67.0956,44.1669,-40.9501,-999.0 +210.487,11655.4,-59.5668,-70.905,49.6605,-34.0577,-999.0 +191.365,12251.5,-59.2224,-73.3231,53.3098,-29.0123,-999.0 +173.6,12863.0,-58.4414,-75.6113,55.7657,-25.9034,-999.0 +157.116,13490.3,-58.4076,-78.8111,57.4286,-26.0538,-999.0 +141.84,14132.6,-59.0097,-80.4479,56.7216,-27.063,-999.0 +127.702,14789.2,-60.2554,-80.4479,55.8572,-25.9309,-999.0 +114.637,15459.2,-62.0848,-80.4479,55.272,-22.949,-999.0 +102.574,16144.7,-63.1831,-80.4479,51.9477,-19.9115,-999.0 +91.4594,16850.2,-63.1247,-80.4479,45.0054,-14.4147,-999.0 +81.2355,17579.7,-63.0124,-80.4479,40.121,-12.8003,-999.0 +71.8476,18339.2,-61.0871,-80.4479,34.5614,-19.9718,-999.0 +63.2445,19134.4,-59.6455,-80.4479,23.7224,-26.342,-999.0 +54.5668,20066.3,-59.132,-80.4479,15.3645,-30.91,-999.0 + + +MEM = mem003 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.622 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.374,383.622,5.80138,0.383884,4.21313,2.40128,-999.0 +968.676,448.736,8.00647,0.124475,5.36865,7.37151,-999.0 +958.415,536.933,9.7551,-0.319351,8.90847,6.57048,-999.0 +945.383,650.948,11.1611,-0.76821,12.6995,2.21377,-999.0 +929.281,794.522,12.1327,-1.2321,15.3813,-3.28057,-999.0 +909.773,972.43,12.7724,-2.91878,15.3171,-9.35441,-999.0 +886.453,1190.01,11.9124,-4.16749,13.704,-14.5662,-999.0 +858.966,1452.64,9.95746,-4.79241,12.3568,-17.8339,-999.0 +827.357,1762.82,7.57538,-6.65346,11.1775,-17.5862,-999.0 +792.063,2120.88,5.92279,-9.00937,13.1896,-16.7876,-999.0 +753.553,2527.73,4.12065,-9.49963,20.3256,-23.5925,-999.0 +712.319,2983.5,1.58171,-10.0843,25.9132,-24.5738,-999.0 +668.893,3487.86,-1.44391,-11.1116,29.9092,-25.7614,-999.0 +623.827,4040.66,-4.74693,-13.2434,32.3111,-27.4743,-999.0 +578.839,4625.99,-8.05559,-16.6723,35.3538,-27.3203,-999.0 +535.957,5219.88,-11.5436,-21.2362,38.6245,-27.0983,-999.0 +495.696,5813.8,-15.4449,-26.4776,40.9202,-27.8532,-999.0 +457.926,6406.93,-19.747,-32.1622,41.8636,-28.7742,-999.0 +422.51,6998.56,-24.4907,-37.6677,41.0857,-29.323,-999.0 +389.324,7587.97,-29.571,-42.4573,38.9892,-30.92,-999.0 +358.259,8174.63,-34.7674,-46.8173,37.4015,-34.624,-999.0 +329.193,8758.5,-40.0504,-51.0059,36.2422,-39.8783,-999.0 +302.02,9339.58,-45.4337,-55.213,34.9941,-44.912,-999.0 +276.642,9917.79,-50.7393,-59.4517,34.887,-47.2254,-999.0 +252.969,10494.2,-55.3102,-64.3534,36.3241,-46.1665,-999.0 +230.906,11071.9,-58.5146,-68.2014,40.6093,-40.9386,-999.0 +210.363,11655.5,-59.9136,-70.771,47.2589,-33.1754,-999.0 +191.255,12251.0,-59.2443,-73.4273,53.5731,-24.6201,-999.0 +173.502,12861.9,-58.746,-76.2759,58.5752,-21.1517,-999.0 +157.032,13488.8,-58.3039,-80.3893,61.1932,-22.4186,-999.0 +141.768,14132.0,-58.4029,-80.4479,61.2517,-23.739,-999.0 +127.641,14790.8,-59.3388,-80.4479,61.0544,-22.2055,-999.0 +114.586,15463.8,-61.0173,-80.4479,60.6604,-19.5155,-999.0 +102.533,16152.0,-62.4128,-80.4479,57.1187,-18.1453,-999.0 +91.4268,16859.5,-62.5257,-80.4479,48.982,-16.5632,-999.0 +81.2113,17591.3,-62.1109,-80.4479,39.4218,-15.5606,-999.0 +71.8306,18350.9,-61.7287,-80.4479,32.5597,-20.2502,-999.0 +63.2343,19141.2,-61.3199,-80.4479,22.9429,-29.7091,-999.0 +54.5633,20068.8,-59.3622,-80.4479,13.2147,-29.2587,-999.0 + + +MEM = mem003 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.58 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.312,383.58,5.38419,0.346629,5.61737,-1.93572,-999.0 +968.615,448.659,8.0441,0.195112,9.16707,1.3161,-999.0 +958.349,536.921,10.0426,0.0778935,12.5181,0.832072,-999.0 +945.314,651.036,11.2356,0.0466494,16.4156,-3.0038,-999.0 +929.216,794.697,12.2029,-0.419768,19.3764,-8.60835,-999.0 +909.707,972.452,11.9807,-1.21876,18.9412,-14.1295,-999.0 +886.379,1189.38,10.6127,-2.08396,18.3875,-18.0044,-999.0 +858.879,1451.18,9.11187,-4.30078,14.6186,-17.0317,-999.0 +827.277,1761.11,7.96118,-8.08581,11.9578,-16.1049,-999.0 +791.992,2120.0,6.8717,-8.64988,17.9005,-25.6083,-999.0 +753.479,2527.98,4.65901,-9.04567,22.7493,-26.4586,-999.0 +712.25,2984.46,1.86574,-9.86714,25.5225,-25.1155,-999.0 +668.825,3489.17,-1.36927,-11.2005,27.4217,-26.0836,-999.0 +623.762,4041.92,-4.85886,-13.2341,30.0514,-26.878,-999.0 +578.779,4626.99,-8.19921,-16.597,33.4362,-27.444,-999.0 +535.899,5220.61,-11.6822,-20.8977,36.645,-28.2168,-999.0 +495.639,5814.23,-15.6312,-25.5953,38.5235,-29.3635,-999.0 +457.87,6406.97,-19.9591,-31.3312,39.7141,-29.7465,-999.0 +422.456,6998.25,-24.6138,-38.0698,39.7518,-29.2018,-999.0 +389.276,7587.57,-29.5239,-44.7581,39.4608,-28.7868,-999.0 +358.213,8174.36,-34.6849,-49.2636,39.0353,-30.2931,-999.0 +329.154,8758.36,-40.0267,-52.4155,37.4016,-34.1517,-999.0 +301.984,9339.48,-45.4339,-56.0843,35.8644,-38.5399,-999.0 +276.609,9917.74,-50.7081,-60.9422,35.5988,-41.7362,-999.0 +252.94,10494.2,-55.3455,-65.0529,37.3105,-41.8493,-999.0 +230.88,11071.8,-58.4761,-68.0883,41.9284,-38.4852,-999.0 +210.34,11655.6,-59.8758,-70.7897,49.8937,-31.7076,-999.0 +191.234,12250.6,-59.6325,-73.395,58.4366,-25.1748,-999.0 +173.485,12860.3,-59.207,-76.195,65.467,-21.5723,-999.0 +157.016,13485.5,-59.0339,-79.337,68.4845,-22.7691,-999.0 +141.755,14126.6,-59.101,-80.4479,67.3412,-22.0471,-999.0 +127.63,14783.1,-60.0798,-80.4479,65.5378,-19.3278,-999.0 +114.577,15453.8,-61.7554,-80.4479,63.4453,-18.8639,-999.0 +102.527,16139.5,-63.2075,-80.4479,60.3598,-19.3175,-999.0 +91.4223,16844.2,-63.4122,-80.4479,52.851,-20.4255,-999.0 +81.2085,17574.1,-62.3137,-80.4479,39.551,-19.3143,-999.0 +71.8292,18332.8,-61.9925,-80.4479,28.5209,-19.9497,-999.0 +63.2336,19122.8,-61.2226,-80.4479,17.2944,-26.5352,-999.0 +54.5632,20050.8,-59.2165,-80.4479,5.30542,-26.7649,-999.0 + + +MEM = mem003 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.512 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.043,383.512,4.64497,0.558147,7.16947,-1.51445,-999.0 +969.326,448.516,7.89613,0.757681,14.0113,-2.96641,-999.0 +959.065,536.797,10.0612,0.950623,17.711,-3.47255,-999.0 +946.018,650.973,11.2502,0.921225,21.1818,-6.95944,-999.0 +929.898,794.576,11.7508,0.324582,24.1971,-12.8889,-999.0 +910.365,971.951,11.1323,-1.29758,20.4762,-15.7523,-999.0 +887.024,1188.57,10.8027,-4.51226,12.6967,-14.9902,-999.0 +859.529,1450.75,10.2509,-7.49847,9.16363,-16.3555,-999.0 +827.912,1761.71,8.92523,-7.67644,13.2376,-23.6564,-999.0 +792.592,2121.33,7.00836,-8.0235,20.1852,-28.4719,-999.0 +754.048,2529.56,4.76026,-8.83464,23.9663,-26.1682,-999.0 +712.78,2986.33,2.04277,-9.7306,26.3803,-24.6238,-999.0 +669.323,3491.55,-0.996452,-11.6794,29.3554,-23.8296,-999.0 +624.225,4045.15,-4.35347,-13.9024,31.457,-23.9934,-999.0 +579.206,4631.22,-7.75719,-16.9215,33.9377,-25.9989,-999.0 +536.291,5225.57,-11.4672,-21.2586,38.03,-26.8355,-999.0 +495.999,5819.47,-15.5846,-26.5087,41.0043,-28.1326,-999.0 +458.203,6412.2,-20.0038,-32.301,41.4779,-27.8997,-999.0 +422.761,7003.29,-24.7511,-37.554,40.6833,-27.1513,-999.0 +389.552,7592.32,-29.7028,-42.6738,40.0703,-26.5419,-999.0 +358.462,8178.84,-34.8058,-47.8863,39.4572,-26.3374,-999.0 +329.377,8762.73,-40.0556,-52.2866,38.1871,-27.4761,-999.0 +302.184,9343.99,-45.3572,-57.2836,36.2502,-29.9918,-999.0 +276.79,9922.43,-50.7036,-60.8224,35.2909,-33.159,-999.0 +253.101,10499.0,-55.3161,-65.0492,36.9119,-34.7872,-999.0 +231.024,11077.4,-58.0378,-68.5784,42.4447,-33.0182,-999.0 +210.467,11663.2,-58.9133,-71.1214,50.2401,-31.4315,-999.0 +191.346,12261.0,-58.696,-73.6028,58.1086,-30.0461,-999.0 +173.583,12872.3,-59.119,-75.9228,64.6407,-27.8044,-999.0 +157.101,13497.4,-59.2752,-78.2314,67.4269,-26.1997,-999.0 +141.828,14137.4,-59.6891,-80.4479,67.627,-22.8994,-999.0 +127.693,14792.4,-60.6038,-80.4479,66.4909,-21.4706,-999.0 +114.63,15462.0,-62.0451,-80.4479,64.7512,-22.6462,-999.0 +102.57,16147.8,-63.0982,-80.4479,61.2221,-23.6809,-999.0 +91.4568,16854.3,-62.5867,-80.4479,55.2704,-23.8119,-999.0 +81.2348,17588.2,-61.0177,-80.4479,40.7064,-22.8713,-999.0 +71.8475,18353.7,-59.7651,-80.4479,25.5233,-24.7989,-999.0 +63.2447,19153.7,-58.304,-80.4479,13.6054,-24.514,-999.0 +54.5668,20091.0,-58.0113,-80.4479,2.73375,-19.3447,-999.0 + + +MEM = mem003 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.391 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.973,383.391,3.35892,0.66754,5.00925,-0.640533,-999.0 +969.275,448.093,6.48162,1.26154,14.3803,-6.58604,-999.0 +958.985,536.153,9.85628,0.552715,16.162,-16.0953,-999.0 +945.95,650.223,11.1708,-0.737409,10.5181,-18.869,-999.0 +929.841,793.674,11.756,-2.29521,6.24698,-19.4919,-999.0 +910.324,971.129,11.9428,-4.14758,4.84655,-19.4548,-999.0 +886.995,1188.08,11.3119,-5.77105,5.11236,-18.8432,-999.0 +859.498,1450.34,9.99881,-6.74968,7.71813,-19.7617,-999.0 +827.875,1760.89,8.35849,-7.32786,13.2531,-24.6574,-999.0 +792.557,2119.88,6.60326,-8.97108,20.3084,-27.923,-999.0 +754.019,2527.5,4.44222,-9.4347,24.9081,-25.3881,-999.0 +712.757,2984.02,2.08555,-9.92003,27.4271,-22.9359,-999.0 +669.302,3489.49,-0.778392,-11.6996,30.3751,-22.0324,-999.0 +624.205,4043.36,-4.31481,-13.8729,32.554,-22.8728,-999.0 +579.191,4629.2,-7.99744,-17.2012,35.3788,-24.4225,-999.0 +536.28,5222.84,-11.8499,-21.1757,38.5557,-25.824,-999.0 +495.989,5815.91,-15.9774,-25.6382,40.6954,-26.255,-999.0 +458.19,6407.83,-20.3795,-31.0147,41.0783,-25.4346,-999.0 +422.748,6998.19,-25.0509,-37.2657,40.3587,-24.2783,-999.0 +389.54,7586.58,-29.9449,-43.5793,40.31,-24.2051,-999.0 +358.453,8172.6,-34.9722,-49.1961,40.6883,-23.9138,-999.0 +329.371,8756.21,-40.1124,-53.9142,40.109,-23.1449,-999.0 +302.18,9337.33,-45.409,-57.202,38.3317,-24.1792,-999.0 +276.787,9915.75,-50.6747,-61.7306,37.0841,-26.442,-999.0 +253.099,10492.7,-55.0606,-67.0221,39.8756,-27.7677,-999.0 +231.023,11072.3,-57.3813,-69.8678,46.2889,-27.8259,-999.0 +210.467,11660.7,-57.6677,-72.1642,52.7722,-29.6543,-999.0 +191.346,12261.9,-57.4908,-74.0087,59.0763,-29.1033,-999.0 +173.582,12875.9,-58.4243,-75.9218,63.3483,-27.5209,-999.0 +157.101,13502.3,-59.0562,-77.9982,64.7948,-26.4264,-999.0 +141.827,14142.5,-59.8448,-80.2298,65.4062,-23.3342,-999.0 +127.692,14796.3,-61.2063,-80.4479,64.7378,-22.6154,-999.0 +114.629,15463.7,-62.8778,-80.4479,63.3889,-23.2153,-999.0 +102.569,16146.1,-64.2707,-80.4479,60.7486,-24.0116,-999.0 +91.4565,16847.0,-64.7637,-80.4479,55.4016,-24.6623,-999.0 +81.235,17573.0,-63.4,-80.4479,43.2403,-26.1987,-999.0 +71.8483,18333.5,-60.1642,-80.4479,24.8684,-28.5261,-999.0 +63.2451,19134.1,-57.6167,-80.4479,6.86996,-25.3046,-999.0 +54.5668,20072.8,-57.9697,-80.4479,-1.30015,-13.5419,-999.0 + + +MEM = mem003 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.392 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.748,383.392,3.29533,1.05604,5.31437,-4.71249,-999.0 +971.007,448.115,6.6667,0.847577,9.26224,-16.2842,-999.0 +960.729,536.072,9.15018,0.547617,5.57635,-24.0695,-999.0 +947.652,649.944,10.7311,-0.1581,1.1181,-25.9518,-999.0 +931.515,793.317,11.6548,-1.66364,1.81405,-25.1042,-999.0 +911.96,970.753,11.827,-3.79151,4.72209,-22.8763,-999.0 +888.576,1187.61,11.0831,-5.54478,7.32642,-21.305,-999.0 +861.029,1449.64,9.65989,-6.67155,9.74405,-22.1387,-999.0 +829.35,1759.82,7.99945,-7.79441,14.3813,-24.6523,-999.0 +793.971,2118.54,6.5393,-9.35889,21.6153,-25.4566,-999.0 +755.361,2526.29,4.64969,-9.56544,26.1424,-23.6097,-999.0 +714.024,2983.25,2.38886,-10.2531,28.5312,-22.2298,-999.0 +670.485,3489.21,-0.574528,-11.7151,31.4107,-21.4502,-999.0 +625.305,4043.5,-4.20384,-13.3568,33.0876,-22.2112,-999.0 +580.199,4629.66,-8.01673,-15.8807,33.643,-24.246,-999.0 +537.198,5223.49,-11.9211,-19.5025,35.6738,-25.731,-999.0 +496.825,5816.69,-16.0182,-24.5396,38.8725,-26.4371,-999.0 +458.955,6408.66,-20.4476,-30.454,40.6146,-26.5869,-999.0 +423.446,6998.98,-25.1517,-36.512,41.0819,-26.605,-999.0 +390.176,7587.31,-30.0394,-42.3603,41.2523,-26.2005,-999.0 +359.032,8173.3,-35.056,-47.731,41.341,-25.2663,-999.0 +329.895,8756.94,-40.1572,-52.7136,40.9108,-23.8569,-999.0 +302.653,9338.24,-45.3713,-57.5279,39.8204,-22.7851,-999.0 +277.213,9916.88,-50.6914,-62.3835,39.8784,-23.8183,-999.0 +253.48,10493.6,-55.4111,-67.2264,42.6963,-25.6963,-999.0 +231.364,11072.4,-57.7713,-68.4747,47.2408,-28.5329,-999.0 +210.769,11659.7,-58.2571,-71.711,54.3493,-31.4719,-999.0 +191.613,12258.8,-58.6296,-74.6077,61.5225,-30.4482,-999.0 +173.816,12870.6,-59.0245,-76.3521,66.1523,-27.3168,-999.0 +157.304,13496.2,-59.3208,-77.835,69.4114,-26.221,-999.0 +142.002,14136.1,-59.9585,-79.8654,70.1072,-25.8145,-999.0 +127.839,14790.3,-61.176,-80.4479,69.1456,-25.7025,-999.0 +114.752,15458.3,-62.8008,-80.4479,66.6358,-26.5903,-999.0 +102.669,16141.7,-64.1733,-80.4479,62.7874,-28.3598,-999.0 +91.5356,16843.8,-64.5178,-80.4479,56.1735,-30.3994,-999.0 +81.2944,17572.8,-62.3775,-80.4479,42.3224,-32.4687,-999.0 +71.8895,18337.5,-59.3906,-80.4479,20.6061,-30.244,-999.0 +63.27,19138.8,-58.641,-80.4479,4.82363,-16.317,-999.0 +54.5754,20075.3,-58.6522,-80.4479,6.02717,1.28014,-999.0 + + +MEM = mem003 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.708 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.255,383.708,6.45302,1.59932,2.52441,-6.46459,-999.0 +973.512,448.681,6.09586,1.22385,3.21117,-11.629,-999.0 +963.187,536.212,7.07089,0.699581,1.61974,-20.5315,-999.0 +950.086,649.396,9.21492,0.0760104,-2.61471,-27.4285,-999.0 +933.898,792.219,10.7744,-1.24106,-1.98496,-27.3027,-999.0 +914.287,969.199,11.0446,-3.16539,0.910886,-25.6273,-999.0 +890.842,1185.51,10.2541,-4.9698,3.45052,-24.2198,-999.0 +863.219,1446.93,9.00122,-6.52079,6.4324,-23.6478,-999.0 +831.447,1756.71,7.8044,-7.84086,12.2701,-24.3091,-999.0 +795.976,2115.35,6.51411,-9.2133,20.0939,-24.0351,-999.0 +757.261,2523.1,4.59114,-9.61094,24.5708,-23.1996,-999.0 +715.816,2980.03,2.34585,-10.4601,26.9965,-22.5574,-999.0 +672.162,3486.07,-0.519714,-11.878,29.8502,-21.7196,-999.0 +626.862,4040.58,-4.10507,-13.67,31.1231,-21.6345,-999.0 +581.636,4626.9,-8.03363,-15.9757,32.2871,-22.4213,-999.0 +538.519,5220.77,-11.9873,-19.3229,34.4662,-23.1013,-999.0 +498.035,5814.03,-16.0357,-24.1923,36.8552,-23.707,-999.0 +460.059,6406.29,-20.3391,-30.3345,38.4011,-24.1097,-999.0 +424.454,6997.15,-24.9508,-36.9263,39.2928,-23.9797,-999.0 +391.092,7586.16,-29.8128,-43.0849,39.7325,-23.4598,-999.0 +359.863,8172.88,-34.8385,-48.554,39.8624,-23.0609,-999.0 +330.649,8757.2,-39.9909,-53.1199,39.8671,-22.8764,-999.0 +303.332,9339.1,-45.26,-56.2416,39.7953,-22.5675,-999.0 +277.822,9918.53,-50.4038,-58.9055,40.036,-23.3536,-999.0 +254.026,10496.9,-54.6329,-63.3655,41.9127,-27.7203,-999.0 +231.848,11077.4,-57.5782,-68.4457,47.3076,-32.7656,-999.0 +211.198,11663.7,-59.4517,-71.9153,55.1026,-34.2592,-999.0 +191.99,12258.8,-60.5298,-74.6372,62.4075,-33.2326,-999.0 +174.145,12865.5,-61.0625,-76.6005,68.3736,-31.9861,-999.0 +157.59,13485.6,-61.3435,-78.2607,72.2848,-30.9997,-999.0 +142.247,14120.5,-61.7439,-80.2801,73.1463,-29.6457,-999.0 +128.047,14770.8,-62.2956,-80.4479,70.9782,-29.5383,-999.0 +114.924,15437.7,-62.8872,-80.4479,67.1435,-31.1667,-999.0 +102.81,16123.7,-63.0278,-80.4479,60.9486,-32.6159,-999.0 +91.6461,16832.7,-62.1959,-80.4479,51.5943,-33.4449,-999.0 +81.3777,17570.1,-60.4859,-80.4479,36.3588,-34.3512,-999.0 +71.9476,18339.4,-59.4671,-80.4479,17.5958,-28.7281,-999.0 +63.305,19143.1,-58.1314,-80.4479,8.67253,-4.17204,-999.0 +54.5877,20082.0,-58.9555,-80.4479,13.484,8.81738,-999.0 + + +MEM = mem003 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.918 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.451,383.918,8.65039,1.45266,0.48822,-10.3278,-999.0 +972.716,449.336,7.83351,1.27522,0.468518,-11.8076,-999.0 +962.397,537.082,6.92294,1.08686,0.329703,-12.5973,-999.0 +949.312,649.96,7.91317,0.344621,-4.93793,-23.5463,-999.0 +933.134,792.213,9.69165,-0.608684,-6.55936,-26.6998,-999.0 +913.533,968.665,10.225,-2.13342,-4.83497,-26.1742,-999.0 +890.105,1184.48,9.56834,-4.09242,-2.50219,-26.4493,-999.0 +862.497,1445.38,8.47446,-6.52546,2.07151,-27.5289,-999.0 +830.759,1754.66,7.48383,-8.40446,8.93333,-28.1001,-999.0 +795.317,2112.93,6.30187,-9.12435,16.0152,-26.276,-999.0 +756.639,2520.2,4.1886,-9.68392,22.3654,-23.8602,-999.0 +715.227,2976.28,1.77667,-10.7165,26.0403,-22.9741,-999.0 +671.612,3481.38,-0.922647,-11.9454,28.9558,-21.9871,-999.0 +626.351,4035.28,-4.28181,-13.6503,31.3,-19.9833,-999.0 +581.164,4621.3,-8.1005,-16.1083,33.3732,-19.2205,-999.0 +538.085,5215.17,-11.839,-19.9859,35.7326,-20.3965,-999.0 +497.641,5808.83,-15.7258,-25.3762,37.7325,-21.6282,-999.0 +459.701,6401.69,-20.0126,-31.7178,39.4069,-21.8626,-999.0 +424.128,6993.13,-24.6837,-37.9835,40.3229,-21.2668,-999.0 +390.797,7582.65,-29.5934,-42.9209,40.4329,-20.709,-999.0 +359.595,8169.82,-34.6456,-46.3583,40.5378,-20.5183,-999.0 +330.402,8754.53,-39.8418,-49.6014,41.02,-20.6023,-999.0 +303.109,9336.76,-45.113,-54.0971,41.5595,-21.7256,-999.0 +277.621,9916.66,-50.1361,-59.7559,42.7576,-25.0459,-999.0 +253.845,10495.6,-54.3982,-63.9564,46.676,-29.455,-999.0 +231.688,11076.5,-57.4333,-68.3637,53.1484,-32.2038,-999.0 +211.056,11662.9,-59.406,-72.3002,59.4516,-32.65,-999.0 +191.866,12257.4,-60.9382,-74.7727,65.1232,-32.0862,-999.0 +174.038,12861.8,-62.1323,-76.4438,70.0803,-32.8483,-999.0 +157.496,13478.5,-62.5287,-78.1179,74.6935,-34.341,-999.0 +142.168,14109.8,-62.7881,-80.2682,77.4595,-34.5566,-999.0 +127.982,14757.0,-63.1523,-80.4479,75.9739,-35.2644,-999.0 +114.871,15422.4,-62.8757,-80.4479,70.2856,-35.813,-999.0 +102.767,16110.3,-61.6582,-80.4479,59.8843,-35.0429,-999.0 +91.6116,16824.8,-60.1132,-80.4479,44.733,-34.4641,-999.0 +81.3508,17565.7,-60.3509,-80.4479,28.1854,-34.7175,-999.0 +71.9283,18332.7,-60.5846,-80.4479,18.9868,-23.2133,-999.0 +63.2934,19131.8,-59.1909,-80.4479,12.7237,-2.80225,-999.0 +54.5837,20067.3,-59.2249,-80.4479,18.4547,5.32172,-999.0 + + +MEM = mem003 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.104 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.612,384.104,10.4943,1.79215,-0.873485,-9.96894,-999.0 +973.865,449.96,9.63218,1.60152,-1.09536,-11.2151,-999.0 +963.536,538.281,8.6782,1.38293,-1.38488,-12.0739,-999.0 +950.427,651.415,7.56552,0.619283,-4.24271,-17.5067,-999.0 +934.233,793.484,9.2597,-0.713298,-11.1659,-26.5838,-999.0 +914.605,969.741,9.93856,-1.8043,-11.1986,-26.6916,-999.0 +891.142,1185.36,9.16306,-3.31086,-8.15016,-25.5374,-999.0 +863.495,1445.97,8.09372,-6.11352,-2.98658,-26.1932,-999.0 +831.723,1754.83,7.15674,-10.0958,4.73701,-27.7507,-999.0 +796.248,2112.54,6.06864,-12.2388,12.5048,-27.1687,-999.0 +757.535,2519.54,4.34122,-11.333,19.19,-23.3948,-999.0 +716.079,2975.63,1.79563,-11.3573,24.0311,-22.5333,-999.0 +672.413,3480.61,-1.0311,-12.2347,27.1098,-22.1019,-999.0 +627.094,4034.38,-4.3069,-13.7597,29.7721,-20.114,-999.0 +581.85,4620.27,-8.21985,-16.0755,32.7739,-18.5822,-999.0 +538.717,5213.83,-12.0695,-19.5474,34.7666,-19.6281,-999.0 +498.215,5807.06,-15.9797,-24.204,36.5794,-20.6497,-999.0 +460.221,6399.59,-20.193,-29.8226,38.2975,-20.2795,-999.0 +424.598,6990.96,-24.7251,-35.4753,39.8643,-18.9966,-999.0 +391.221,7580.68,-29.5301,-40.0038,41.2516,-18.2462,-999.0 +359.975,8168.22,-34.5426,-44.0573,42.5851,-18.664,-999.0 +330.747,8753.36,-39.7274,-48.813,43.6589,-19.7743,-999.0 +303.419,9335.98,-45.0184,-54.0196,44.6344,-21.4859,-999.0 +277.9,9916.1,-50.1663,-59.258,46.8643,-24.0572,-999.0 +254.094,10495.0,-54.5076,-64.1062,51.2727,-27.1101,-999.0 +231.911,11076.1,-57.3288,-69.4303,57.1351,-30.4087,-999.0 +211.253,11663.4,-59.0092,-72.5395,62.7389,-32.0164,-999.0 +192.04,12260.1,-59.9071,-74.3957,68.0178,-32.3516,-999.0 +174.19,12868.7,-60.3549,-76.4495,73.3033,-33.0719,-999.0 +157.629,13490.8,-60.7787,-78.9717,78.0239,-35.3325,-999.0 +142.282,14126.8,-61.6181,-80.4479,79.7185,-37.6129,-999.0 +128.078,14776.7,-62.7497,-80.4479,76.9446,-39.7249,-999.0 +114.952,15441.9,-63.5865,-80.4479,70.7108,-40.0033,-999.0 +102.833,16126.6,-63.168,-80.4479,60.1705,-39.062,-999.0 +91.6639,16836.1,-61.8217,-80.4479,43.1915,-37.432,-999.0 +81.3903,17570.6,-62.6445,-80.4479,27.456,-32.9794,-999.0 +71.956,18329.7,-62.9688,-80.4479,19.8544,-21.1792,-999.0 +63.3101,19122.6,-60.5638,-80.4479,13.2155,-4.357,-999.0 +54.5895,20056.1,-59.3969,-80.4479,15.9906,-1.88718,-999.0 + + +MEM = mem003 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.247 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.914,384.247,11.9789,1.79526,-2.26359,-11.1214,-999.0 +973.172,450.437,11.0629,1.60137,-2.59626,-12.381,-999.0 +962.848,539.197,10.0799,1.40393,-2.82683,-13.0098,-999.0 +949.743,652.897,8.91588,1.16994,-3.09175,-13.5195,-999.0 +933.568,795.205,8.97911,-0.63837,-10.3541,-23.0771,-999.0 +913.951,971.231,9.54417,-2.06197,-12.0918,-25.3845,-999.0 +890.509,1186.49,8.73135,-3.61999,-8.61627,-23.4377,-999.0 +862.889,1446.66,7.61431,-6.11635,-3.75508,-23.3869,-999.0 +831.137,1755.05,6.78693,-9.68847,3.27386,-25.1757,-999.0 +795.688,2112.34,5.78199,-12.233,11.2508,-26.6086,-999.0 +757.004,2518.94,4.12738,-11.6051,17.132,-25.1216,-999.0 +715.582,2974.75,1.69514,-11.1871,22.0007,-23.127,-999.0 +671.947,3479.57,-1.07888,-12.1773,25.6223,-22.5699,-999.0 +626.662,4033.14,-4.41487,-13.7657,29.4947,-19.6561,-999.0 +581.454,4618.79,-8.28802,-16.1181,32.6874,-18.4785,-999.0 +538.35,5211.98,-12.2999,-19.0773,33.9267,-20.6426,-999.0 +497.878,5804.66,-16.2639,-23.1864,35.7915,-21.7097,-999.0 +459.91,6396.71,-20.3622,-28.4609,38.559,-20.5781,-999.0 +424.313,6987.79,-24.818,-33.7237,41.11,-19.1974,-999.0 +390.959,7577.31,-29.6135,-38.4653,43.115,-19.3626,-999.0 +359.738,8164.61,-34.6428,-42.943,45.2233,-20.2246,-999.0 +330.531,8749.42,-39.8568,-47.5531,46.9456,-21.1035,-999.0 +303.225,9331.63,-45.1731,-52.8309,47.9656,-21.9562,-999.0 +277.726,9911.39,-50.2409,-58.8575,49.9358,-23.3949,-999.0 +253.94,10490.1,-54.5042,-64.0035,53.6516,-26.3736,-999.0 +231.775,11070.9,-57.5072,-68.3179,58.0118,-29.4281,-999.0 +211.134,11658.2,-58.6783,-71.9688,63.5969,-31.9412,-999.0 +191.935,12256.8,-58.8192,-74.5703,69.2658,-34.3221,-999.0 +174.1,12868.3,-59.3359,-76.7251,73.43,-36.0407,-999.0 +157.551,13492.3,-60.3722,-78.9623,75.5791,-38.7321,-999.0 +142.215,14128.8,-61.5736,-80.4479,74.9198,-41.1895,-999.0 +128.021,14778.6,-62.7594,-80.4479,71.8556,-42.2036,-999.0 +114.904,15443.3,-63.6998,-80.4479,66.4171,-41.174,-999.0 +102.793,16126.2,-63.9938,-80.4479,57.8876,-39.0585,-999.0 +91.6322,16832.1,-62.9821,-80.4479,45.2036,-35.3247,-999.0 +81.366,17564.5,-62.5269,-80.4479,31.5128,-25.566,-999.0 +71.9392,18326.2,-61.4881,-80.4479,21.3373,-14.8856,-999.0 +63.2999,19124.4,-58.9451,-80.4479,15.0615,-7.33051,-999.0 +54.5859,20062.3,-58.6273,-80.4479,11.4166,-13.7639,-999.0 + + +MEM = mem003 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.375 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.761,384.375,13.2644,2.11187,-3.0949,-11.5859,-999.0 +973.013,450.872,12.3317,1.91404,-3.4677,-12.8413,-999.0 +962.698,540.04,11.3455,1.72028,-3.65745,-13.389,-999.0 +949.594,654.261,10.1644,1.49416,-3.81007,-13.7515,-999.0 +933.405,796.86,8.7335,1.21841,-3.98283,-14.091,-999.0 +913.793,972.352,7.86839,-1.10096,-8.82453,-21.5482,-999.0 +890.354,1186.77,7.96969,-3.37905,-8.12899,-23.5764,-999.0 +862.731,1446.44,7.22484,-5.80946,-2.77684,-22.9711,-999.0 +830.983,1754.35,6.27506,-9.63184,3.02046,-24.7025,-999.0 +795.546,2110.99,5.34208,-13.3504,9.03073,-26.4613,-999.0 +756.875,2516.87,3.76381,-13.0078,14.4159,-26.2479,-999.0 +715.463,2972.01,1.36108,-11.2014,19.4665,-24.7905,-999.0 +671.836,3476.24,-1.41863,-11.7523,25.9161,-20.1928,-999.0 +626.559,4029.28,-4.628,-13.7315,31.3965,-18.6649,-999.0 +581.359,4614.43,-8.53632,-15.8042,34.2755,-19.0441,-999.0 +538.262,5207.27,-12.3928,-18.7173,35.4309,-20.2801,-999.0 +497.796,5799.98,-16.1618,-22.9467,37.8102,-20.1812,-999.0 +459.834,6392.38,-20.1809,-27.7474,41.5749,-19.3819,-999.0 +424.242,6983.93,-24.6421,-32.7727,44.6966,-20.1542,-999.0 +390.895,7573.84,-29.4625,-38.7247,46.6238,-21.4161,-999.0 +359.68,8161.33,-34.6125,-44.3168,47.5793,-21.7223,-999.0 +330.482,8746.06,-39.9066,-49.0537,48.4656,-21.4177,-999.0 +303.181,9328.22,-45.1364,-53.7957,49.925,-22.1266,-999.0 +277.687,9908.26,-50.0364,-58.5242,51.6004,-24.9435,-999.0 +253.906,10487.7,-54.1838,-63.212,53.425,-28.2123,-999.0 +231.743,11069.6,-56.9103,-68.4892,56.762,-31.7815,-999.0 +211.107,11658.2,-58.3731,-72.2449,61.5315,-35.0055,-999.0 +191.911,12256.6,-59.2446,-74.219,66.0087,-37.1618,-999.0 +174.078,12866.1,-60.2555,-75.7905,68.5741,-38.6562,-999.0 +157.532,13487.2,-61.3756,-77.6615,70.5152,-39.7583,-999.0 +142.197,14121.1,-62.2503,-80.3484,70.8943,-40.1485,-999.0 +128.005,14770.0,-62.6678,-80.4479,67.9419,-40.2527,-999.0 +114.89,15436.5,-62.6735,-80.4479,61.915,-40.0377,-999.0 +102.781,16123.0,-62.7552,-80.4479,54.1756,-39.1678,-999.0 +91.6225,16832.1,-62.3236,-80.4479,45.6414,-34.7091,-999.0 +81.3591,17567.1,-61.5947,-80.4479,35.8736,-24.2757,-999.0 +71.9343,18330.9,-61.2013,-80.4479,28.8242,-16.1891,-999.0 +63.2971,19129.7,-58.8962,-80.4479,21.5266,-12.952,-999.0 +54.5851,20068.8,-58.0914,-80.4479,14.9111,-21.5489,-999.0 + + +MEM = mem003 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.447 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.448,384.447,13.977,2.3495,-2.70516,-10.8852,-999.0 +973.708,451.118,13.0637,2.15669,-2.96591,-11.9807,-999.0 +963.371,540.525,12.083,1.9681,-3.06563,-12.4361,-999.0 +950.261,655.055,10.9059,1.75111,-3.1158,-12.7009,-999.0 +934.063,798.041,9.46868,1.49,-3.15116,-12.9084,-999.0 +914.426,973.804,7.72725,1.17644,-3.18463,-13.0993,-999.0 +890.959,1187.7,6.36417,-1.38321,-5.6245,-20.4573,-999.0 +863.307,1446.45,6.41255,-4.57699,-1.21814,-21.7274,-999.0 +831.535,1753.91,6.03808,-9.12003,3.88821,-21.3636,-999.0 +796.068,2110.35,5.18556,-12.7945,7.85886,-22.5307,-999.0 +757.369,2516.11,3.63334,-11.915,13.9401,-23.7461,-999.0 +715.924,2971.23,1.34075,-10.8104,22.8983,-20.5747,-999.0 +672.265,3475.32,-1.58508,-11.72,28.2865,-17.4437,-999.0 +626.958,4027.73,-5.10119,-13.5452,32.7823,-17.6269,-999.0 +581.726,4612.05,-8.87013,-15.5823,34.3181,-18.8081,-999.0 +538.598,5204.44,-12.523,-18.2913,35.5841,-19.5508,-999.0 +498.102,5797.06,-16.2068,-22.132,39.0958,-19.6481,-999.0 +460.113,6389.51,-20.1809,-27.1122,43.2299,-20.8596,-999.0 +424.498,6981.18,-24.5812,-33.2166,45.5873,-22.2727,-999.0 +391.129,7571.17,-29.4904,-38.8912,46.5369,-23.0768,-999.0 +359.893,8158.64,-34.6305,-43.8852,47.4452,-24.1075,-999.0 +330.673,8743.57,-39.7768,-49.4972,48.0921,-26.0228,-999.0 +303.355,9326.45,-44.7312,-55.945,48.0415,-28.7926,-999.0 +277.844,9908.06,-49.2645,-61.7467,48.1533,-32.2382,-999.0 +254.046,10489.9,-53.1212,-66.2137,50.0254,-35.5923,-999.0 +231.868,11074.6,-56.0025,-69.1661,53.9983,-38.5166,-999.0 +211.216,11665.0,-57.9541,-70.9194,59.0404,-40.2737,-999.0 +192.006,12264.1,-59.268,-72.8424,64.8691,-39.4279,-999.0 +174.161,12873.6,-60.2991,-74.9044,69.5992,-36.7222,-999.0 +157.603,13495.3,-61.0535,-77.2004,72.5587,-34.6433,-999.0 +142.258,14131.3,-61.29,-80.399,71.6294,-33.6509,-999.0 +128.057,14783.9,-61.3127,-80.4479,66.3901,-33.8949,-999.0 +114.933,15454.5,-61.5342,-80.4479,58.4711,-34.4746,-999.0 +102.816,16144.2,-62.0879,-80.4479,50.8705,-34.237,-999.0 +91.6502,16854.3,-62.5155,-80.4479,43.365,-32.4824,-999.0 +81.38,17587.3,-62.7234,-80.4479,38.2236,-28.6511,-999.0 +71.9491,18348.5,-61.7045,-80.4479,33.461,-21.2039,-999.0 +63.3063,19146.8,-58.8396,-80.4479,25.4021,-17.2086,-999.0 +54.5883,20089.5,-56.9193,-80.4479,13.8674,-21.8324,-999.0 + + +MEM = mem003 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.477 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.703,384.477,14.2512,2.64125,-3.77929,-12.1066,-999.0 +974.933,451.221,13.3457,2.43979,-4.14689,-13.4753,-999.0 +964.604,540.727,12.369,2.24782,-4.25814,-14.0227,-999.0 +951.468,655.385,11.191,2.02908,-4.28597,-14.3109,-999.0 +935.253,798.531,9.75253,1.76863,-4.2705,-14.4896,-999.0 +915.583,974.489,8.00413,1.45677,-4.22412,-14.5926,-999.0 +892.078,1188.44,5.89645,1.08699,-4.16898,-14.63,-999.0 +864.377,1446.64,5.26729,-3.15415,-1.80261,-21.7448,-999.0 +832.556,1753.29,5.41595,-7.90128,3.5173,-20.593,-999.0 +797.037,2109.25,4.82561,-11.2755,7.62193,-20.6523,-999.0 +758.28,2514.84,3.52474,-10.6142,14.516,-22.0616,-999.0 +716.778,2969.86,1.17874,-10.541,23.2088,-16.9882,-999.0 +673.065,3473.59,-1.86173,-11.545,28.9534,-15.149,-999.0 +627.7,4025.33,-5.52564,-13.3417,31.8158,-18.069,-999.0 +582.41,4608.87,-9.2398,-15.1694,32.9746,-19.5045,-999.0 +539.223,5200.72,-12.7549,-17.4808,35.4084,-19.6378,-999.0 +498.671,5793.16,-16.2835,-20.9886,39.4929,-21.3273,-999.0 +460.629,6385.65,-20.2303,-25.9646,43.2751,-23.25,-999.0 +424.965,6977.24,-24.7363,-31.9675,45.6339,-24.733,-999.0 +391.553,7567.11,-29.5375,-38.6562,46.3494,-26.5932,-999.0 +360.278,8154.78,-34.4932,-45.9887,45.8829,-29.1909,-999.0 +331.022,8740.23,-39.5499,-51.9835,44.9242,-31.6888,-999.0 +303.67,9323.78,-44.5084,-56.4676,44.9758,-33.5159,-999.0 +278.126,9906.09,-49.0417,-60.2119,46.3572,-35.9641,-999.0 +254.298,10488.8,-52.8571,-63.7226,48.9617,-38.8231,-999.0 +232.091,11074.3,-55.6696,-67.4182,53.0441,-40.978,-999.0 +211.415,11666.2,-57.4283,-70.2425,58.5642,-41.7271,-999.0 +192.182,12267.0,-58.641,-72.259,65.5492,-40.1486,-999.0 +174.314,12878.7,-59.5689,-74.3144,71.3834,-37.2075,-999.0 +157.737,13503.1,-60.0553,-76.5873,74.8976,-34.7212,-999.0 +142.374,14142.5,-60.2363,-79.7542,73.7223,-32.5816,-999.0 +128.155,14798.4,-60.4447,-80.4479,68.9483,-30.5487,-999.0 +115.014,15471.5,-61.0451,-80.4479,61.3824,-29.6323,-999.0 +102.882,16162.3,-62.1352,-80.4479,52.1576,-29.7191,-999.0 +91.7025,16871.6,-63.1852,-80.4479,43.2498,-30.1486,-999.0 +81.4194,17603.0,-63.2549,-80.4479,38.0928,-28.9951,-999.0 +71.9767,18363.3,-62.0235,-80.4479,33.0668,-22.9999,-999.0 +63.323,19161.2,-59.1511,-80.4479,25.0844,-21.4279,-999.0 +54.5939,20103.2,-57.3844,-80.4479,11.0384,-21.6737,-999.0 + + +MEM = mem003 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.435 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.058,384.435,13.8009,2.82547,-4.46823,-13.2683,-999.0 +974.293,451.085,12.9378,2.61248,-5.00599,-15.0356,-999.0 +963.966,540.473,11.981,2.41447,-5.17039,-15.7106,-999.0 +950.836,654.985,10.8181,2.19213,-5.21088,-16.0282,-999.0 +934.633,797.956,9.39259,1.92823,-5.18983,-16.1991,-999.0 +914.983,973.705,7.65592,1.61263,-5.11354,-16.2725,-999.0 +891.486,1187.41,5.55583,1.24396,-5.02518,-16.2608,-999.0 +863.805,1445.22,4.75099,-2.97618,-2.10835,-22.1698,-999.0 +832.003,1751.39,4.99341,-7.25911,3.09275,-20.9298,-999.0 +796.504,2107.01,4.58103,-10.3419,7.97244,-20.2717,-999.0 +757.768,2512.43,3.43462,-10.2652,16.2729,-20.1598,-999.0 +716.293,2967.27,1.03355,-10.4897,25.321,-15.0542,-999.0 +672.614,3470.68,-1.99044,-12.4782,29.4199,-15.0599,-999.0 +627.287,4022.09,-5.58941,-13.9679,31.3212,-18.2823,-999.0 +582.028,4605.68,-9.08801,-14.9684,33.3155,-19.4336,-999.0 +538.871,5198.12,-12.4123,-17.1109,36.651,-21.1559,-999.0 +498.349,5791.2,-16.0488,-21.3278,41.0832,-23.5342,-999.0 +460.337,6383.86,-20.2418,-26.9143,44.2441,-25.4712,-999.0 +424.703,6975.29,-24.7641,-33.2986,45.3906,-27.73,-999.0 +391.315,7565.0,-29.5684,-39.6855,45.2389,-30.1515,-999.0 +360.065,8152.43,-34.6035,-45.1888,44.7626,-31.7774,-999.0 +330.829,8737.5,-39.7189,-49.6357,44.657,-32.4912,-999.0 +303.495,9320.64,-44.6348,-54.1007,45.3027,-33.3692,-999.0 +277.97,9902.79,-48.994,-59.2831,46.6516,-35.4977,-999.0 +254.158,10485.9,-52.5229,-64.2126,48.5525,-38.4569,-999.0 +231.968,11072.6,-55.0728,-67.4883,52.2905,-40.0258,-999.0 +211.305,11666.0,-56.8064,-69.8555,58.9731,-39.4021,-999.0 +192.086,12268.6,-57.9366,-71.8894,66.7466,-37.8775,-999.0 +174.23,12882.5,-58.6584,-73.862,72.9803,-36.6233,-999.0 +157.664,13509.3,-59.2632,-76.1147,76.2755,-35.6766,-999.0 +142.311,14149.9,-60.0521,-78.8534,75.6839,-34.137,-999.0 +128.102,14805.0,-61.0409,-80.4479,71.5318,-32.6708,-999.0 +114.97,15475.3,-62.118,-80.4479,63.8494,-31.5446,-999.0 +102.846,16162.1,-63.3537,-80.4479,52.9145,-31.1257,-999.0 +91.674,16867.0,-64.4122,-80.4479,42.2424,-29.9594,-999.0 +81.3976,17594.5,-64.1421,-80.4479,35.9801,-27.0815,-999.0 +71.9614,18352.7,-62.1452,-80.4479,29.5713,-24.8941,-999.0 +63.3137,19148.9,-59.6887,-80.4479,23.6681,-23.2272,-999.0 +54.5908,20086.3,-58.5902,-80.4479,14.7612,-16.6016,-999.0 + + +MEM = mem003 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.312 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.608,384.312,12.586,2.3215,-4.83274,-13.7612,-999.0 +974.857,450.677,11.8119,2.06061,-5.76699,-16.4103,-999.0 +964.509,539.697,10.8884,1.83048,-6.13574,-17.4842,-999.0 +951.388,653.748,9.74891,1.58789,-6.28732,-17.9624,-999.0 +935.169,796.147,8.34245,1.3043,-6.34109,-18.1881,-999.0 +915.511,971.199,6.62643,0.962127,-6.32755,-18.2515,-999.0 +892.005,1184.05,4.66301,-0.429903,-5.82689,-18.5002,-999.0 +864.32,1441.13,4.31047,-3.82121,-2.93105,-20.2613,-999.0 +832.498,1746.77,4.48536,-6.72053,2.53858,-19.9399,-999.0 +796.972,2101.98,4.28811,-9.449,8.27352,-20.1243,-999.0 +758.21,2507.22,3.33332,-9.90118,17.61,-20.2408,-999.0 +716.706,2961.89,0.897547,-10.8216,26.0048,-14.3485,-999.0 +673.005,3464.96,-2.20794,-12.7939,29.7161,-15.5068,-999.0 +627.648,4016.16,-5.58031,-14.1794,31.4386,-18.9622,-999.0 +582.36,4600.13,-8.79897,-14.8108,33.9735,-20.6801,-999.0 +539.178,5193.27,-12.0941,-17.6001,37.8573,-23.8946,-999.0 +498.633,5786.87,-15.8598,-22.5201,41.3638,-27.2423,-999.0 +460.603,6379.82,-20.1227,-28.0576,42.7076,-29.9565,-999.0 +424.949,6971.41,-24.7382,-33.3778,43.2925,-31.4307,-999.0 +391.539,7561.16,-29.6032,-38.7857,43.898,-32.0391,-999.0 +360.268,8148.6,-34.6212,-44.4394,43.9295,-32.3796,-999.0 +331.012,8733.87,-39.5884,-50.0867,43.6012,-33.0853,-999.0 +303.661,9317.65,-44.2918,-55.9753,43.3927,-35.2734,-999.0 +278.119,9900.81,-48.588,-60.939,44.1856,-37.3181,-999.0 +254.291,10485.0,-52.1566,-64.2818,47.6367,-37.2668,-999.0 +232.086,11072.7,-54.7768,-66.6244,52.999,-36.1633,-999.0 +211.41,11666.8,-56.619,-69.6824,60.388,-34.8612,-999.0 +192.178,12269.9,-57.8679,-71.8196,67.8571,-34.2819,-999.0 +174.311,12884.1,-58.5912,-74.1173,73.4071,-34.4407,-999.0 +157.734,13511.0,-59.286,-76.7002,77.0256,-34.8837,-999.0 +142.371,14151.2,-60.4125,-79.2343,76.618,-34.7273,-999.0 +128.153,14805.0,-61.6142,-80.4479,72.3801,-33.3908,-999.0 +115.013,15473.2,-62.9248,-80.4479,65.0947,-32.237,-999.0 +102.881,16158.1,-63.8827,-80.4479,54.5925,-31.1481,-999.0 +91.7015,16861.5,-64.901,-80.4479,41.3031,-28.9676,-999.0 +81.4186,17587.9,-64.4499,-80.4479,34.7893,-26.486,-999.0 +71.9759,18346.3,-61.903,-80.4479,26.2084,-28.9115,-999.0 +63.3223,19141.5,-60.6626,-80.4479,20.3423,-24.6391,-999.0 +54.5938,20075.4,-59.4872,-80.4479,15.8008,-14.5602,-999.0 + + +MEM = mem003 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.142 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.071,384.142,10.8302,2.23334,-4.23124,-11.3638,-999.0 +975.309,450.146,10.4196,1.82996,-6.11019,-15.4711,-999.0 +964.971,538.744,9.60802,1.54741,-6.85881,-16.8458,-999.0 +951.835,652.278,8.51324,1.29544,-7.20231,-17.2867,-999.0 +935.616,794.048,7.13537,1.02341,-7.38596,-17.3717,-999.0 +915.944,968.34,5.44796,0.654089,-7.6394,-17.1228,-999.0 +892.439,1180.48,4.11095,-1.67456,-9.61333,-15.2018,-999.0 +864.737,1437.01,3.91052,-4.88014,-5.67301,-17.6481,-999.0 +832.906,1742.23,4.18542,-6.63419,2.91739,-17.7371,-999.0 +797.357,2097.21,4.11409,-8.78634,9.13841,-18.9773,-999.0 +758.57,2502.25,3.15676,-9.77336,18.2178,-19.3565,-999.0 +717.049,2956.66,0.761265,-11.4328,26.1934,-13.5542,-999.0 +673.324,3459.36,-2.41073,-13.1762,29.372,-15.745,-999.0 +627.947,4010.4,-5.5668,-14.002,31.5461,-20.1444,-999.0 +582.632,4594.75,-8.52938,-14.5501,34.7905,-22.9294,-999.0 +539.428,5188.55,-11.7969,-18.2469,37.5286,-26.9911,-999.0 +498.865,5782.67,-15.6591,-23.336,39.2891,-30.0835,-999.0 +460.815,6376.0,-19.987,-28.4266,41.3659,-31.906,-999.0 +425.139,6967.95,-24.5781,-34.1504,42.6065,-32.9442,-999.0 +391.715,7558.19,-29.3549,-40.8228,42.1576,-33.6701,-999.0 +360.427,8146.36,-34.2641,-47.9848,40.9656,-34.6421,-999.0 +331.157,8732.52,-39.2244,-53.7086,40.3711,-36.0772,-999.0 +303.791,9317.11,-44.0412,-56.9272,41.4169,-37.2498,-999.0 +278.235,9900.92,-48.39,-59.7828,44.0652,-37.5603,-999.0 +254.395,10485.8,-51.8662,-63.3199,48.0649,-36.9692,-999.0 +232.179,11074.6,-54.3201,-67.0632,53.9292,-36.1673,-999.0 +211.492,11670.4,-55.9428,-69.8649,62.2962,-35.4657,-999.0 +192.251,12275.7,-56.9436,-72.1894,70.2384,-34.9847,-999.0 +174.375,12892.6,-57.7082,-75.2556,76.6272,-33.7856,-999.0 +157.79,13521.4,-59.0161,-77.8341,80.8186,-32.7171,-999.0 +142.42,14161.4,-60.8376,-80.036,79.7476,-31.9378,-999.0 +128.194,14813.1,-62.6073,-80.4479,74.3578,-31.6088,-999.0 +115.047,15478.1,-64.1008,-80.4479,66.2196,-31.472,-999.0 +102.909,16159.6,-64.8663,-80.4479,55.5968,-31.8771,-999.0 +91.7241,16861.3,-65.046,-80.4479,41.0629,-28.0983,-999.0 +81.4355,17586.8,-64.9253,-80.4479,33.1574,-23.7007,-999.0 +71.9876,18343.0,-62.7816,-80.4479,25.3482,-24.6226,-999.0 +63.3296,19135.7,-61.3014,-80.4479,17.964,-19.1712,-999.0 +54.5963,20067.4,-60.0304,-80.4479,13.5309,-14.2633,-999.0 + + +MEM = mem003 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.991 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.062,383.991,9.30924,1.92658,-3.39916,-10.8521,-999.0 +976.285,449.675,9.21812,1.51117,-5.75647,-16.0525,-999.0 +965.947,537.912,8.55143,1.24763,-7.07569,-17.8566,-999.0 +952.789,651.033,7.56205,1.01595,-8.85769,-18.3024,-999.0 +936.548,792.352,6.32021,0.892852,-11.089,-17.2754,-999.0 +916.86,966.175,4.72998,0.745329,-12.5882,-15.6641,-999.0 +893.324,1177.83,3.2987,-0.150532,-10.8206,-13.5953,-999.0 +865.592,1434.32,4.40991,-5.67258,-3.47745,-16.2158,-999.0 +833.727,1740.21,4.94785,-6.86372,4.77432,-17.0999,-999.0 +798.146,2096.09,4.73696,-8.58388,11.3478,-17.0164,-999.0 +759.317,2501.81,3.43626,-9.74393,19.4915,-14.2512,-999.0 +717.756,2956.42,0.749582,-11.9956,26.5431,-11.2523,-999.0 +673.985,3458.97,-2.54641,-13.1821,27.8589,-15.9842,-999.0 +628.558,4010.08,-5.47202,-13.2165,30.1955,-21.3434,-999.0 +583.194,4594.79,-8.40715,-14.3314,32.332,-25.4732,-999.0 +539.941,5188.63,-11.9641,-17.8685,34.28,-29.8166,-999.0 +499.333,5782.41,-15.9069,-22.647,37.1159,-32.481,-999.0 +461.24,6375.41,-20.1128,-28.2013,39.2116,-34.1106,-999.0 +425.528,6967.33,-24.5296,-35.244,39.9018,-34.7805,-999.0 +392.069,7557.81,-29.2188,-43.5276,39.714,-35.0874,-999.0 +360.75,8146.27,-34.198,-49.9551,39.5638,-35.7263,-999.0 +331.448,8732.57,-39.2416,-53.4986,40.2905,-36.7015,-999.0 +304.054,9317.25,-44.0329,-56.2972,42.4117,-37.2355,-999.0 +278.471,9901.41,-48.2136,-59.4218,45.3868,-36.9313,-999.0 +254.606,10487.1,-51.5003,-63.4942,49.9773,-36.1354,-999.0 +232.366,11077.3,-53.7683,-67.7556,57.2379,-34.3349,-999.0 +211.659,11675.0,-55.1534,-69.9627,66.0944,-32.4535,-999.0 +192.397,12282.7,-56.1756,-72.9732,74.7402,-30.2769,-999.0 +174.504,12901.3,-57.4225,-75.3362,81.4369,-28.8615,-999.0 +157.902,13530.6,-59.0941,-77.9605,83.8436,-28.884,-999.0 +142.516,14170.2,-61.2085,-80.4479,81.1682,-29.1445,-999.0 +128.276,14820.8,-63.083,-80.4479,73.0556,-30.6492,-999.0 +115.116,15484.7,-64.4927,-80.4479,62.5654,-31.9824,-999.0 +102.965,16165.4,-65.162,-80.4479,51.2348,-33.3207,-999.0 +91.7676,16867.3,-64.9002,-80.4479,38.042,-29.5867,-999.0 +81.468,17594.9,-64.1245,-80.4479,31.0014,-23.1225,-999.0 +72.0103,18355.2,-61.6127,-80.4479,25.9663,-19.4061,-999.0 +63.3431,19153.0,-60.0557,-80.4479,19.6939,-12.3742,-999.0 +54.6009,20088.3,-59.8943,-80.4479,17.5528,-9.11872,-999.0 + + +MEM = mem003 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.862 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.453,383.862,8.01592,1.57163,-8.23657,-8.72912,-999.0 +976.699,449.195,7.63133,1.04137,-11.714,-12.1106,-999.0 +966.337,536.896,6.875,0.461602,-13.8274,-14.1728,-999.0 +953.187,649.282,5.80749,0.0646021,-14.6194,-14.9854,-999.0 +936.947,789.627,4.54241,-0.704663,-14.968,-16.6489,-999.0 +917.256,962.322,3.25139,-0.742073,-11.1191,-17.0799,-999.0 +893.717,1173.08,2.67632,-1.32044,-6.9228,-15.0738,-999.0 +865.983,1429.37,4.64488,-5.62699,-2.86107,-15.6761,-999.0 +834.101,1735.65,5.3938,-6.93769,4.15687,-16.6653,-999.0 +798.5,2092.06,5.11365,-8.48699,10.793,-15.497,-999.0 +759.656,2497.91,3.26853,-10.0115,18.9187,-11.5963,-999.0 +718.075,2952.18,0.541191,-12.0974,24.3507,-12.4256,-999.0 +674.285,3454.52,-2.61636,-12.7539,24.8919,-18.684,-999.0 +628.828,4005.82,-5.33416,-12.4553,27.4952,-23.584,-999.0 +583.435,4590.71,-8.50678,-13.7262,29.5549,-28.4102,-999.0 +540.158,5184.23,-12.2432,-17.4925,32.0281,-32.0871,-999.0 +499.529,5777.48,-16.1527,-22.5972,34.3067,-34.365,-999.0 +461.421,6370.09,-20.206,-29.2933,36.1193,-35.1825,-999.0 +425.696,6961.83,-24.5736,-37.2199,37.7704,-34.9535,-999.0 +392.223,7552.13,-29.3178,-44.5825,39.0327,-34.6396,-999.0 +360.89,8140.35,-34.3233,-49.5057,40.0582,-35.0283,-999.0 +331.576,8726.44,-39.3316,-52.6677,41.513,-35.8928,-999.0 +304.168,9311.08,-44.0229,-55.6528,43.6996,-36.4188,-999.0 +278.573,9895.46,-48.0986,-59.7275,47.0922,-36.0623,-999.0 +254.699,10481.6,-51.3326,-64.7468,52.2098,-34.6665,-999.0 +232.449,11072.3,-53.5982,-67.4209,59.453,-32.2948,-999.0 +211.732,11670.4,-55.1201,-70.0104,68.3623,-29.8829,-999.0 +192.464,12278.0,-56.2767,-72.2059,77.7938,-27.5746,-999.0 +174.562,12896.1,-57.736,-74.1805,84.0495,-27.3485,-999.0 +157.953,13524.5,-59.4119,-77.205,85.0458,-28.9084,-999.0 +142.561,14163.9,-61.1105,-80.4479,80.556,-29.7739,-999.0 +128.314,14815.5,-62.6423,-80.4479,71.1092,-30.2701,-999.0 +115.147,15481.1,-63.9154,-80.4479,59.1568,-30.139,-999.0 +102.99,16163.3,-64.8743,-80.4479,48.1545,-29.1858,-999.0 +91.7874,16865.5,-65.1321,-80.4479,36.2818,-25.7048,-999.0 +81.4827,17591.5,-64.929,-80.4479,30.6824,-19.8685,-999.0 +72.0206,18348.9,-62.5436,-80.4479,27.7145,-16.4258,-999.0 +63.3495,19145.8,-59.7791,-80.4479,21.2049,-12.5159,-999.0 +54.6032,20083.1,-59.4409,-80.4479,16.1838,-13.1577,-999.0 + + +MEM = mem003 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.73 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.123,383.73,6.74301,0.861087,-8.78362,-8.1884,-999.0 +977.345,448.748,6.32602,0.516919,-12.2831,-11.1223,-999.0 +966.984,536.029,5.58059,0.0674725,-14.6273,-13.0761,-999.0 +953.823,647.884,4.53835,-0.388061,-15.8894,-14.3176,-999.0 +937.571,787.561,3.22321,-0.970389,-16.7274,-15.4925,-999.0 +917.866,959.468,2.19914,-2.11722,-13.6742,-16.5841,-999.0 +894.321,1169.45,1.94491,-2.40097,-8.0145,-14.1098,-999.0 +866.571,1425.05,3.95933,-5.53041,-2.67634,-13.3905,-999.0 +834.664,1730.9,5.19752,-6.70349,5.25081,-14.9596,-999.0 +799.038,2087.33,5.2682,-8.51292,12.7561,-12.9833,-999.0 +760.166,2493.44,3.49133,-10.643,21.4721,-11.4239,-999.0 +718.559,2948.07,0.763838,-11.9878,23.4634,-14.0541,-999.0 +674.733,3451.26,-2.0349,-12.0076,24.1219,-20.2309,-999.0 +629.236,4003.88,-4.81632,-11.4017,25.9809,-25.3384,-999.0 +583.805,4589.66,-8.3243,-13.9216,27.577,-30.0964,-999.0 +540.5,5183.6,-12.0224,-18.6461,29.718,-33.4902,-999.0 +499.848,5777.27,-15.8882,-24.7262,31.6284,-35.371,-999.0 +461.718,6370.35,-19.9648,-31.7319,34.1594,-34.9915,-999.0 +425.97,6962.51,-24.399,-39.1312,36.8442,-34.0122,-999.0 +392.474,7553.15,-29.2307,-45.1407,38.7261,-33.8241,-999.0 +361.117,8141.57,-34.2828,-49.0988,40.0681,-34.5811,-999.0 +331.783,8727.83,-39.29,-52.3465,41.4525,-35.6793,-999.0 +304.355,9312.68,-43.9523,-56.2319,43.5537,-36.4181,-999.0 +278.742,9897.35,-47.9869,-60.8158,47.2376,-35.8138,-999.0 +254.85,10483.9,-51.2106,-64.8811,52.4428,-33.571,-999.0 +232.585,11074.7,-53.6579,-67.2001,59.7849,-30.4707,-999.0 +211.853,11672.5,-55.3191,-69.3919,68.57,-28.4596,-999.0 +192.569,12279.7,-56.5329,-70.6035,78.474,-27.405,-999.0 +174.655,12897.2,-57.9582,-72.6899,83.8924,-28.1951,-999.0 +158.033,13525.3,-59.485,-75.9609,83.3104,-29.6318,-999.0 +142.628,14165.0,-60.9179,-80.0246,77.8697,-29.3109,-999.0 +128.371,14817.4,-62.4295,-80.4479,68.6862,-28.2294,-999.0 +115.194,15483.6,-63.8984,-80.4479,57.958,-25.8725,-999.0 +103.028,16165.6,-65.1834,-80.4479,48.3013,-22.8067,-999.0 +91.8174,16866.5,-65.6821,-80.4479,40.2351,-17.8051,-999.0 +81.5057,17590.9,-65.4788,-80.4479,34.0819,-14.2118,-999.0 +72.0367,18347.2,-62.8252,-80.4479,29.1654,-14.7843,-999.0 +63.3594,19146.0,-58.7474,-80.4479,20.3109,-15.4268,-999.0 +54.6065,20087.4,-58.835,-80.4479,11.4666,-15.7516,-999.0 + + +MEM = mem003 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.6 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.503,383.6,5.48168,0.0897141,-11.0938,-8.61089,-999.0 +978.724,448.293,4.9571,-0.264964,-14.8374,-11.5216,-999.0 +968.345,535.114,4.15214,-0.659856,-16.835,-13.1847,-999.0 +955.173,646.364,3.08347,-1.04759,-17.8767,-14.1311,-999.0 +938.891,785.29,1.82048,-1.74523,-18.95,-15.4853,-999.0 +919.173,956.367,0.994367,-2.4095,-16.0235,-15.996,-999.0 +895.592,1165.72,1.55738,-3.72734,-8.56909,-12.5448,-999.0 +867.801,1421.01,3.75154,-5.51997,-1.70059,-10.8681,-999.0 +835.848,1726.78,5.1787,-6.57043,5.4625,-12.9434,-999.0 +800.17,2083.16,5.15353,-8.3415,12.8199,-10.7704,-999.0 +761.239,2489.15,3.38474,-10.7341,21.9966,-10.0202,-999.0 +719.567,2943.74,0.753967,-11.9102,22.1112,-13.9992,-999.0 +675.674,3447.24,-1.81048,-11.4794,22.8031,-19.2748,-999.0 +630.105,4000.29,-4.72964,-11.2197,24.1553,-24.9884,-999.0 +584.608,4586.28,-8.26994,-14.2863,25.6685,-30.0192,-999.0 +541.238,5180.37,-11.948,-19.2211,27.1515,-33.5886,-999.0 +500.529,5774.29,-15.7705,-25.3227,29.6225,-34.7603,-999.0 +462.342,6367.7,-19.8356,-32.4725,33.374,-34.2992,-999.0 +426.541,6960.18,-24.3177,-39.4344,36.6744,-33.6735,-999.0 +392.993,7551.05,-29.203,-44.7984,38.5515,-33.9842,-999.0 +361.59,8139.63,-34.2775,-48.8055,39.6982,-35.2069,-999.0 +332.208,8726.05,-39.2661,-52.9277,41.1051,-36.7593,-999.0 +304.74,9311.14,-43.8866,-57.7749,43.5939,-37.3871,-999.0 +279.088,9896.22,-47.8516,-61.5603,47.4103,-35.7132,-999.0 +255.159,10483.4,-51.0031,-64.477,53.1581,-32.0281,-999.0 +232.861,11075.0,-53.3619,-67.1692,61.3768,-27.9204,-999.0 +212.098,11674.0,-54.9804,-68.1035,71.4959,-25.1403,-999.0 +192.784,12281.5,-56.7162,-69.4564,80.3948,-25.4158,-999.0 +174.843,12898.6,-58.2285,-71.9821,83.3286,-27.5354,-999.0 +158.195,13526.5,-59.615,-75.3967,81.8281,-28.9207,-999.0 +142.768,14166.4,-60.8606,-79.4858,76.5772,-28.4637,-999.0 +128.488,14819.8,-62.0687,-80.4479,68.1007,-26.3394,-999.0 +115.292,15487.5,-63.5611,-80.4479,58.9108,-22.2049,-999.0 +103.108,16170.6,-65.169,-80.4479,52.011,-16.9692,-999.0 +91.88,16871.5,-66.039,-80.4479,45.9257,-13.7744,-999.0 +81.553,17595.6,-65.608,-80.4479,38.86,-11.9792,-999.0 +72.07,18353.1,-62.4416,-80.4479,29.9221,-14.3129,-999.0 +63.3796,19154.4,-58.2887,-80.4479,19.6816,-16.9504,-999.0 +54.6135,20098.7,-58.5271,-80.4479,7.96305,-16.7994,-999.0 + + +MEM = mem003 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.473 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.223,383.473,4.2595,-0.742889,-11.4668,-9.80443,-999.0 +979.431,447.861,3.71207,-0.995656,-15.2052,-12.7391,-999.0 +969.056,534.273,2.91362,-1.2902,-17.4981,-14.2427,-999.0 +955.874,645.007,1.86142,-1.60373,-19.0413,-14.9016,-999.0 +939.587,783.297,0.590716,-2.06149,-20.7941,-15.0697,-999.0 +919.848,953.689,0.0845742,-3.15085,-18.5883,-13.1488,-999.0 +896.251,1162.63,1.436,-4.29477,-8.19042,-11.2847,-999.0 +868.439,1418.07,4.16142,-5.60112,0.710327,-10.0573,-999.0 +836.462,1724.32,5.62873,-6.60709,7.47238,-10.9947,-999.0 +800.754,2080.92,5.04835,-8.31495,14.3726,-8.47292,-999.0 +761.795,2486.78,3.27509,-10.779,21.174,-8.6768,-999.0 +720.09,2941.57,1.06487,-12.0207,21.985,-12.4998,-999.0 +676.16,3445.68,-1.50906,-11.152,22.9358,-16.9844,-999.0 +630.554,3999.08,-4.74253,-11.2167,23.9761,-22.4258,-999.0 +585.018,4585.0,-8.35932,-14.4902,24.3565,-27.7668,-999.0 +541.619,5179.04,-11.8839,-20.2158,26.0464,-31.2298,-999.0 +500.88,5773.04,-15.6955,-26.6784,28.9264,-32.6833,-999.0 +462.666,6366.57,-19.8049,-32.908,32.738,-32.9612,-999.0 +426.836,6959.11,-24.3469,-38.9759,35.6383,-33.1984,-999.0 +393.261,7549.94,-29.2712,-43.9761,37.3436,-34.2666,-999.0 +361.832,8138.42,-34.3565,-48.0317,38.5071,-36.4301,-999.0 +332.428,8724.74,-39.3362,-52.493,40.2727,-38.1587,-999.0 +304.938,9309.74,-43.9541,-57.8794,42.9299,-37.9164,-999.0 +279.266,9894.77,-47.8875,-60.5565,46.793,-35.6632,-999.0 +255.318,10482.1,-50.9008,-63.9236,53.1797,-31.1677,-999.0 +233.001,11074.1,-53.3309,-66.2669,62.3034,-26.5117,-999.0 +212.222,11672.7,-55.2894,-66.974,73.169,-24.0957,-999.0 +192.894,12279.4,-57.1214,-68.8452,80.0649,-25.1245,-999.0 +174.938,12895.8,-58.4393,-71.7486,82.3733,-25.5222,-999.0 +158.278,13523.4,-59.6842,-75.2637,81.1867,-25.5635,-999.0 +142.839,14163.4,-60.87,-79.2999,76.6398,-24.8302,-999.0 +128.549,14816.9,-62.0982,-80.4479,69.8339,-22.8044,-999.0 +115.342,15484.8,-63.5661,-80.4479,62.556,-18.7514,-999.0 +103.149,16168.1,-65.1633,-80.4479,56.5212,-14.7202,-999.0 +91.9133,16869.4,-65.9853,-80.4479,49.8228,-14.0077,-999.0 +81.5783,17596.2,-64.4078,-80.4479,39.9942,-13.2007,-999.0 +72.0876,18357.9,-61.5243,-80.4479,29.0227,-14.3962,-999.0 +63.3903,19160.7,-58.6037,-80.4479,18.9151,-16.685,-999.0 +54.6172,20104.0,-58.9069,-80.4479,8.46209,-15.5756,-999.0 + + +MEM = mem003 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.311 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.364,383.311,2.69756,-1.84045,-12.295,-10.1813,-999.0 +979.574,447.298,2.06691,-2.10106,-15.7954,-12.963,-999.0 +969.196,533.152,1.22271,-2.3713,-17.5313,-14.201,-999.0 +956.013,643.159,0.150539,-2.65701,-18.5315,-14.6836,-999.0 +939.732,780.547,-1.04478,-3.34312,-21.1103,-14.5982,-999.0 +919.994,950.105,-0.84643,-3.77529,-19.4144,-11.318,-999.0 +896.399,1158.64,1.29921,-4.5963,-7.966,-10.6897,-999.0 +868.584,1414.07,4.28834,-5.7581,0.97413,-10.2771,-999.0 +836.601,1720.31,5.49822,-6.56514,7.3785,-9.87043,-999.0 +800.883,2076.48,4.52143,-8.18722,14.4861,-5.00204,-999.0 +761.917,2481.72,2.93508,-10.9653,20.762,-7.78222,-999.0 +720.206,2936.15,0.975125,-12.3413,22.4417,-11.0129,-999.0 +676.268,3440.08,-1.61317,-11.1373,22.8172,-15.5979,-999.0 +630.654,3993.29,-4.81353,-11.5152,23.0828,-21.3634,-999.0 +585.115,4579.13,-8.28391,-15.3115,23.6448,-26.1927,-999.0 +541.714,5173.35,-11.68,-21.5474,26.2637,-28.9788,-999.0 +500.972,5767.8,-15.4222,-27.6439,29.4248,-30.7312,-999.0 +462.753,6361.8,-19.6278,-33.2173,32.3296,-31.9017,-999.0 +426.914,6954.61,-24.2973,-38.6041,34.7401,-32.9365,-999.0 +393.334,7545.51,-29.2786,-42.8509,36.3077,-35.041,-999.0 +361.896,8133.97,-34.3879,-46.6989,37.6711,-37.2929,-999.0 +332.487,8720.19,-39.4005,-51.6162,39.692,-38.0145,-999.0 +304.991,9305.06,-43.9956,-56.9774,42.0748,-37.7422,-999.0 +279.314,9890.06,-47.8858,-59.7646,46.1078,-35.6195,-999.0 +255.362,10477.3,-50.9719,-63.6822,53.6306,-30.6021,-999.0 +233.041,11068.7,-53.6946,-65.2268,62.9002,-26.3636,-999.0 +212.257,11665.9,-55.9643,-66.1355,72.4934,-25.1598,-999.0 +192.925,12270.9,-57.6995,-68.4064,79.0176,-25.9019,-999.0 +174.964,12885.7,-58.9527,-71.4665,80.8673,-25.8515,-999.0 +158.3,13512.3,-59.855,-75.1986,79.7727,-24.6207,-999.0 +142.856,14152.1,-60.9028,-79.36,76.635,-21.7391,-999.0 +128.564,14805.3,-62.3409,-80.4479,71.7562,-19.3654,-999.0 +115.354,15472.3,-63.8842,-80.4479,65.3688,-17.9182,-999.0 +103.159,16155.6,-64.8771,-80.4479,58.443,-16.5915,-999.0 +91.9209,16859.9,-64.5292,-80.4479,50.8612,-14.8617,-999.0 +81.5839,17591.9,-62.9443,-80.4479,39.9997,-12.3069,-999.0 +72.0919,18356.6,-61.3374,-80.4479,28.2976,-11.6317,-999.0 +63.3928,19158.7,-59.2519,-80.4479,18.089,-16.7781,-999.0 +54.618,20100.1,-59.2576,-80.4479,7.22242,-16.1826,-999.0 + + +MEM = mem003 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.166 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.752,383.166,1.28441,-2.74747,-11.7402,-8.32535,-999.0 +979.953,446.804,0.640922,-2.95643,-14.9859,-10.5512,-999.0 +969.583,532.191,-0.20091,-3.19046,-16.7468,-11.6899,-999.0 +956.392,641.598,-1.2649,-3.44546,-17.7602,-12.1694,-999.0 +940.106,778.302,-2.22806,-4.19881,-21.8714,-12.6233,-999.0 +920.363,947.344,-1.29595,-4.21291,-19.2472,-9.45088,-999.0 +896.76,1155.43,0.630264,-4.89513,-9.37193,-8.90864,-999.0 +868.932,1410.26,3.68487,-5.79199,-0.185263,-8.92579,-999.0 +836.935,1715.9,4.97483,-6.5452,6.16241,-7.31167,-999.0 +801.204,2071.38,3.93342,-8.23195,14.9329,-2.7682,-999.0 +762.219,2475.88,2.49589,-10.9747,21.5756,-6.44614,-999.0 +720.492,2929.75,0.704215,-12.4217,22.7801,-9.71322,-999.0 +676.535,3433.45,-1.63506,-11.0794,22.6467,-14.0064,-999.0 +630.901,3986.61,-4.83911,-11.7927,23.0777,-19.6265,-999.0 +585.346,4572.61,-8.06879,-16.1953,24.4155,-23.9914,-999.0 +541.93,5167.2,-11.5141,-21.9919,27.1376,-26.4094,-999.0 +501.171,5762.01,-15.2767,-27.5163,30.2187,-28.3775,-999.0 +462.936,6356.31,-19.5567,-32.8512,32.8146,-30.1586,-999.0 +427.082,6949.29,-24.2697,-37.6971,34.8173,-32.0825,-999.0 +393.484,7540.27,-29.2863,-41.5889,36.4085,-34.1555,-999.0 +362.032,8128.77,-34.4079,-45.6206,38.0014,-35.9139,-999.0 +332.609,8715.02,-39.3972,-50.5009,39.6029,-37.5763,-999.0 +305.101,9299.96,-43.9958,-55.222,41.8691,-37.9679,-999.0 +279.413,9885.05,-47.8586,-58.906,46.4248,-35.7245,-999.0 +255.451,10472.1,-51.1674,-62.8959,54.6241,-31.4371,-999.0 +233.12,11062.7,-54.1772,-63.802,63.1362,-28.5128,-999.0 +212.327,11658.5,-56.5419,-65.4596,71.4552,-27.9843,-999.0 +192.987,12262.1,-58.2154,-68.1777,77.262,-27.9204,-999.0 +175.018,12875.7,-59.3415,-71.278,79.7108,-25.8479,-999.0 +158.347,13501.1,-60.3553,-74.8175,80.2578,-22.8647,-999.0 +142.897,14139.1,-61.5997,-78.881,78.6446,-20.2505,-999.0 +128.597,14790.5,-62.8659,-80.4479,74.7048,-18.7405,-999.0 +115.383,15456.6,-64.0473,-80.4479,68.8878,-17.6357,-999.0 +103.182,16140.0,-64.7356,-80.4479,62.0742,-16.3548,-999.0 +91.9401,16845.5,-64.1051,-80.4479,54.08,-15.9749,-999.0 +81.5986,17579.3,-62.4155,-80.4479,41.7513,-15.1828,-999.0 +72.1022,18347.0,-60.3606,-80.4479,26.9023,-13.9027,-999.0 +63.399,19151.3,-59.1275,-80.4479,15.3882,-17.0796,-999.0 +54.6201,20092.7,-59.4972,-80.4479,8.38696,-13.0637,-999.0 + + +MEM = mem003 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.067 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.03,383.067,0.321871,-3.35803,-10.3752,-7.03245,-999.0 +980.257,446.47,-0.32171,-3.55901,-13.2979,-8.92702,-999.0 +969.864,531.54,-1.16048,-3.77351,-14.7076,-9.78336,-999.0 +956.673,640.544,-2.21706,-4.03174,-15.6891,-10.2101,-999.0 +940.39,776.816,-2.8897,-5.08894,-20.8607,-10.2097,-999.0 +920.636,945.546,-1.48292,-5.50541,-19.0973,-6.92882,-999.0 +897.031,1153.52,0.648489,-5.37525,-9.70255,-7.49993,-999.0 +869.199,1408.11,3.21923,-5.73212,-1.05206,-8.0837,-999.0 +837.189,1713.29,4.5766,-6.45917,5.65961,-5.02096,-999.0 +801.446,2068.42,3.77632,-8.40459,16.0248,-2.45349,-999.0 +762.448,2472.69,2.29999,-10.617,21.8444,-6.47868,-999.0 +720.704,2926.6,0.868323,-12.0382,22.8462,-9.1857,-999.0 +676.73,3430.78,-1.35159,-10.8433,22.5521,-13.8117,-999.0 +631.084,3984.47,-4.60714,-12.1933,22.4867,-18.9031,-999.0 +585.52,4570.92,-7.82998,-16.7691,24.8028,-22.003,-999.0 +542.092,5166.07,-11.2344,-22.1252,27.5119,-24.3793,-999.0 +501.322,5761.37,-15.1496,-27.2352,30.3699,-26.5366,-999.0 +463.071,6355.89,-19.523,-32.2524,33.2101,-28.2514,-999.0 +427.206,6948.93,-24.2922,-36.4802,35.6127,-29.7239,-999.0 +393.595,7539.89,-29.3393,-40.2797,37.2723,-31.4507,-999.0 +362.134,8128.35,-34.4255,-44.7285,38.229,-34.0199,-999.0 +332.702,8714.67,-39.3622,-49.749,39.5402,-36.1182,-999.0 +305.184,9299.92,-43.8148,-54.3586,42.4916,-36.1927,-999.0 +279.488,9885.56,-47.6395,-59.1576,48.1619,-34.6874,-999.0 +255.518,10472.9,-51.2367,-61.6938,55.8271,-31.7067,-999.0 +233.18,11063.1,-54.3609,-62.7904,63.8197,-29.5652,-999.0 +212.38,11658.5,-56.7322,-65.3868,70.5013,-29.9177,-999.0 +193.033,12261.7,-58.2804,-68.2771,75.2366,-29.2853,-999.0 +175.059,12874.9,-59.5964,-71.1193,78.3829,-26.4598,-999.0 +158.382,13499.3,-60.8481,-74.4336,80.1765,-23.756,-999.0 +142.927,14136.1,-61.9768,-78.6274,79.3925,-21.8121,-999.0 +128.623,14787.0,-62.8865,-80.4479,75.9757,-20.1072,-999.0 +115.404,15453.6,-63.7057,-80.4479,70.827,-18.7461,-999.0 +103.2,16138.7,-64.1343,-80.4479,64.5507,-16.8619,-999.0 +91.9532,16845.9,-63.7367,-80.4479,56.9297,-15.1925,-999.0 +81.6085,17580.1,-62.6528,-80.4479,44.0587,-16.5538,-999.0 +72.1091,18346.9,-60.6801,-80.4479,27.2704,-13.5166,-999.0 +63.4032,19148.9,-60.142,-80.4479,14.9516,-15.0654,-999.0 +54.6217,20087.7,-59.8873,-80.4479,10.0785,-10.8493,-999.0 + + +MEM = mem003 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.976 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.013,382.976,-0.561199,-3.90388,-10.1332,-6.65194,-999.0 +980.214,446.159,-1.22539,-4.11166,-12.9111,-8.47838,-999.0 +969.84,530.929,-2.0719,-4.33153,-14.16,-9.31645,-999.0 +956.651,639.552,-3.09143,-4.65843,-15.3803,-9.76052,-999.0 +940.365,775.557,-3.04276,-5.67767,-20.5543,-7.55362,-999.0 +920.621,944.29,-1.25637,-6.06804,-16.3091,-5.63457,-999.0 +897.014,1152.61,1.38841,-5.82726,-8.5041,-6.24087,-999.0 +869.183,1407.66,3.5331,-5.64457,-0.99555,-6.34884,-999.0 +837.177,1713.02,4.65258,-6.73252,6.82509,-1.78909,-999.0 +801.439,2067.97,3.44551,-8.13294,17.7167,-0.803545,-999.0 +762.438,2471.88,2.06234,-10.0256,22.3518,-5.67537,-999.0 +720.69,2925.7,0.895782,-11.4674,23.3696,-9.09379,-999.0 +676.718,3429.93,-1.35934,-10.7567,22.4894,-13.0289,-999.0 +631.071,3983.57,-4.63073,-12.438,22.3776,-18.1878,-999.0 +585.509,4569.82,-7.98228,-16.5488,25.4857,-20.4058,-999.0 +542.082,5164.78,-11.2717,-21.7115,28.6464,-23.3241,-999.0 +501.31,5760.13,-15.0957,-26.9312,31.113,-26.1199,-999.0 +463.061,6354.72,-19.5447,-31.4475,33.8478,-27.6312,-999.0 +427.194,6947.68,-24.3762,-35.4889,36.1567,-28.8095,-999.0 +393.586,7538.54,-29.3582,-39.7259,37.5971,-30.5507,-999.0 +362.124,8126.98,-34.426,-44.2142,38.9095,-32.4637,-999.0 +332.691,8713.34,-39.3433,-49.0944,41.0609,-34.2142,-999.0 +305.175,9298.71,-43.7445,-54.6136,44.9745,-35.1837,-999.0 +279.48,9884.38,-47.6876,-58.4542,50.9827,-34.9247,-999.0 +255.51,10471.4,-51.394,-60.2609,57.9983,-32.4594,-999.0 +233.173,11061.2,-54.6006,-62.655,64.3952,-31.3513,-999.0 +212.373,11656.0,-56.8829,-65.5747,69.5062,-31.4698,-999.0 +193.028,12258.7,-58.4943,-68.2938,74.3135,-29.6184,-999.0 +175.053,12871.2,-59.8822,-70.9451,78.3289,-26.1362,-999.0 +158.377,13494.6,-61.2284,-74.1466,81.0575,-23.4256,-999.0 +142.923,14130.4,-62.277,-78.4667,81.0196,-21.7969,-999.0 +128.62,14780.7,-62.9245,-80.4479,77.8804,-20.6806,-999.0 +115.402,15447.8,-63.39,-80.4479,72.5653,-19.9699,-999.0 +103.198,16134.3,-63.6114,-80.4479,66.1482,-18.2339,-999.0 +91.9519,16843.2,-63.291,-80.4479,58.3828,-16.1919,-999.0 +81.6076,17578.4,-62.4488,-80.4479,45.3131,-16.7747,-999.0 +72.1084,18345.3,-60.8585,-80.4479,26.9739,-12.4346,-999.0 +63.4027,19146.4,-60.4304,-80.4479,13.6414,-12.7115,-999.0 +54.6214,20083.8,-60.202,-80.4479,9.75482,-9.40475,-999.0 + + +MEM = mem003 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.88 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.802,382.88,-1.49746,-4.45531,-10.1717,-5.44909,-999.0 +979.997,445.832,-2.17573,-4.64238,-12.9348,-6.87944,-999.0 +969.62,530.289,-3.0263,-4.84438,-14.2797,-7.52126,-999.0 +956.44,638.526,-3.96065,-5.25246,-16.2595,-7.77659,-999.0 +940.161,774.178,-3.4956,-6.41695,-20.5198,-4.90773,-999.0 +920.421,942.747,-1.24262,-6.82027,-15.17,-3.33502,-999.0 +896.827,1151.08,1.51191,-6.35389,-7.93623,-3.78951,-999.0 +869.005,1406.16,3.55536,-5.67926,-0.525068,-2.8372,-999.0 +837.009,1711.44,4.5061,-6.77306,9.8517,1.608,-999.0 +801.272,2066.16,3.22578,-7.78917,18.9334,1.60898,-999.0 +762.279,2469.81,1.86089,-9.36583,23.0069,-5.18894,-999.0 +720.539,2923.38,0.716061,-11.0291,23.5767,-8.74248,-999.0 +676.572,3427.41,-1.42146,-10.8161,22.2143,-11.6754,-999.0 +630.939,3980.99,-4.59347,-12.7745,23.1267,-16.4738,-999.0 +585.388,4567.21,-7.99136,-16.6337,25.6361,-20.1742,-999.0 +541.971,5162.05,-11.3654,-21.4127,28.6255,-23.1741,-999.0 +501.208,5757.21,-15.1901,-26.3612,31.7104,-25.3666,-999.0 +462.967,6351.62,-19.6185,-31.0286,34.6397,-26.7272,-999.0 +427.108,6944.49,-24.3717,-35.586,36.6399,-28.103,-999.0 +393.506,7535.38,-29.3187,-39.7687,38.2043,-29.8974,-999.0 +362.052,8123.94,-34.3658,-43.9732,39.9195,-32.012,-999.0 +332.626,8710.43,-39.269,-49.2724,42.4058,-34.1162,-999.0 +305.117,9295.89,-43.7308,-54.5294,46.6159,-35.7102,-999.0 +279.427,9881.52,-47.7197,-57.7065,52.5794,-35.508,-999.0 +255.463,10468.4,-51.4688,-59.8526,58.2163,-33.5489,-999.0 +233.132,11058.0,-54.6044,-62.9644,63.2029,-32.9939,-999.0 +212.337,11653.0,-56.7688,-65.8095,67.6297,-32.3721,-999.0 +192.995,12255.8,-58.4656,-68.3233,73.1205,-28.9499,-999.0 +175.025,12868.2,-59.9883,-70.9039,78.3889,-25.016,-999.0 +158.352,13491.2,-61.3158,-74.2527,82.0527,-23.2682,-999.0 +142.901,14126.8,-62.2779,-78.816,82.5198,-22.1368,-999.0 +128.602,14776.9,-63.0317,-80.4479,79.7237,-21.1382,-999.0 +115.386,15443.7,-63.4702,-80.4479,74.1559,-21.1323,-999.0 +103.186,16130.3,-63.4059,-80.4479,67.377,-20.5321,-999.0 +91.9424,16840.2,-62.8184,-80.4479,58.937,-19.4469,-999.0 +81.6006,17577.1,-61.9268,-80.4479,45.066,-19.279,-999.0 +72.1038,18344.8,-60.8631,-80.4479,25.0743,-13.2738,-999.0 +63.3999,19147.5,-59.519,-80.4479,13.3667,-8.11246,-999.0 +54.6204,20086.5,-60.181,-80.4479,7.62296,-5.90059,-999.0 + + +MEM = mem003 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.835 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.17,382.835,-1.9051,-5.29962,-9.58214,-4.94334,-999.0 +980.392,445.683,-2.5295,-5.60268,-12.5599,-6.32582,-999.0 +970.007,530.009,-3.35211,-5.90533,-13.8961,-6.85844,-999.0 +956.823,638.096,-4.16858,-7.05979,-16.5798,-7.01746,-999.0 +940.548,773.657,-3.33229,-9.20326,-21.3173,-3.60803,-999.0 +920.81,942.211,-1.19248,-7.57709,-14.2058,-1.81698,-999.0 +897.202,1150.73,1.97871,-6.48529,-5.98399,-2.02697,-999.0 +869.372,1406.21,3.96065,-5.7298,1.26366,0.472328,-999.0 +837.361,1711.51,4.19206,-6.67771,11.6654,4.50959,-999.0 +801.609,2066.13,3.32982,-7.76129,20.7587,1.9557,-999.0 +762.597,2470.1,2.1162,-8.67298,23.4669,-5.1796,-999.0 +720.831,2924.24,1.02236,-10.4503,22.7863,-8.9532,-999.0 +676.845,3428.9,-1.10774,-10.8645,21.981,-9.7118,-999.0 +631.192,3983.05,-4.32838,-13.0805,23.44,-14.3075,-999.0 +585.625,4569.97,-7.57482,-17.2914,25.5601,-18.9552,-999.0 +542.19,5165.42,-11.2065,-21.6318,27.9571,-21.7328,-999.0 +501.41,5760.67,-15.28,-26.0541,31.3629,-23.2571,-999.0 +463.15,6354.93,-19.6941,-30.5927,34.7066,-24.441,-999.0 +427.275,6947.76,-24.3855,-34.5802,37.4115,-26.1315,-999.0 +393.657,7538.75,-29.2826,-38.2802,39.2988,-28.5958,-999.0 +362.188,8127.52,-34.2799,-43.2462,41.0028,-31.2645,-999.0 +332.75,8714.38,-39.0946,-49.5746,44.2383,-33.825,-999.0 +305.227,9300.33,-43.5456,-54.2193,48.5466,-35.7545,-999.0 +279.527,9886.28,-47.6896,-56.8957,52.8285,-35.2384,-999.0 +255.553,10473.2,-51.4741,-60.385,56.7583,-34.2336,-999.0 +233.211,11063.0,-54.5151,-63.284,59.9432,-33.8359,-999.0 +212.407,11658.3,-56.6892,-65.8072,64.3555,-31.8597,-999.0 +193.055,12261.4,-58.4087,-68.3739,70.8157,-28.3855,-999.0 +175.077,12874.1,-59.8401,-71.1733,77.2873,-25.5744,-999.0 +158.397,13498.0,-60.9157,-75.0021,81.568,-24.7388,-999.0 +142.94,14135.0,-61.8782,-80.0894,82.2866,-23.998,-999.0 +128.635,14786.2,-62.7983,-80.4479,79.242,-23.5163,-999.0 +115.414,15453.2,-63.5883,-80.4479,73.7322,-22.802,-999.0 +103.208,16138.9,-63.9488,-80.4479,67.2601,-21.3612,-999.0 +91.9601,16846.7,-63.6078,-80.4479,59.883,-20.1718,-999.0 +81.6139,17581.3,-62.5302,-80.4479,47.6656,-20.6443,-999.0 +72.1129,18347.6,-61.1418,-80.4479,25.6027,-15.5626,-999.0 +63.4054,19149.0,-60.0725,-80.4479,14.7114,-7.86332,-999.0 +54.6224,20088.0,-59.9084,-80.4479,9.44895,-5.10584,-999.0 + + +MEM = mem003 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.779 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.166,382.779,-2.36328,-6.72164,-9.48595,-4.76525,-999.0 +980.381,445.493,-3.00281,-6.97411,-12.1537,-6.06142,-999.0 +969.996,529.638,-3.82494,-7.25027,-13.4634,-6.57787,-999.0 +956.82,637.545,-4.40723,-8.42721,-17.2215,-6.21201,-999.0 +940.537,773.061,-3.22579,-9.14233,-19.9915,-1.27748,-999.0 +920.802,941.696,-1.01518,-7.98717,-12.8564,0.176433,-999.0 +897.198,1150.35,2.20277,-6.65183,-4.09272,0.453721,-999.0 +869.366,1405.94,3.99446,-5.73931,3.73114,3.63807,-999.0 +837.357,1711.21,4.09897,-6.46677,14.7158,5.56668,-999.0 +801.605,2065.8,3.32871,-7.53366,22.5177,2.35007,-999.0 +762.59,2469.93,2.26126,-8.28742,23.7717,-4.87962,-999.0 +720.823,2924.35,1.15345,-10.0252,23.2906,-8.48042,-999.0 +676.835,3429.41,-0.838316,-11.0638,22.7912,-9.18166,-999.0 +631.184,3984.19,-3.92351,-13.73,23.3999,-13.1705,-999.0 +585.624,4571.82,-7.2479,-17.9422,26.1345,-16.9324,-999.0 +542.192,5167.8,-10.9977,-22.2048,28.7185,-19.503,-999.0 +501.413,5763.37,-15.165,-26.3193,32.2995,-21.0762,-999.0 +463.152,6357.8,-19.6739,-29.7896,35.6706,-22.7398,-999.0 +427.275,6950.7,-24.397,-32.6529,37.8733,-25.3197,-999.0 +393.654,7541.79,-29.2471,-36.967,39.7018,-28.228,-999.0 +362.185,8130.78,-34.152,-43.2289,42.5452,-30.8952,-999.0 +332.747,8717.93,-38.9941,-48.8213,45.9238,-33.5635,-999.0 +305.226,9303.98,-43.5775,-53.0511,49.1157,-34.7487,-999.0 +279.526,9889.77,-47.7797,-57.5964,52.4064,-34.5296,-999.0 +255.552,10476.5,-51.5889,-60.9666,54.997,-34.2887,-999.0 +233.21,11065.9,-54.6246,-63.184,57.6127,-33.436,-999.0 +212.406,11661.1,-56.6546,-65.7128,63.0336,-30.3283,-999.0 +193.054,12264.5,-58.2076,-68.6268,71.2308,-26.8587,-999.0 +175.077,12878.0,-59.539,-71.786,78.3023,-25.4329,-999.0 +158.397,13502.8,-60.5808,-76.1816,82.8273,-25.5619,-999.0 +142.94,14140.6,-61.6669,-80.4479,83.1781,-25.9718,-999.0 +128.635,14792.4,-62.6175,-80.4479,79.7397,-25.8826,-999.0 +115.414,15459.8,-63.5228,-80.4479,73.7987,-25.0225,-999.0 +103.208,16145.2,-64.1558,-80.4479,66.656,-23.6695,-999.0 +91.9598,16851.9,-64.0696,-80.4479,58.4339,-22.6481,-999.0 +81.6137,17584.8,-63.0466,-80.4479,45.9689,-22.8455,-999.0 +72.1127,18348.6,-61.9938,-80.4479,26.7502,-17.6099,-999.0 +63.4053,19147.2,-60.6983,-80.4479,15.4937,-6.1635,-999.0 +54.6223,20082.9,-60.745,-80.4479,12.7666,-2.73133,-999.0 + + +MEM = mem003 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.747 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.768,382.747,-2.68085,-6.95142,-8.54148,-3.99093,-999.0 +979.984,445.382,-3.32819,-7.17762,-10.8024,-5.02647,-999.0 +969.61,529.42,-4.14947,-7.44827,-12.0033,-5.46078,-999.0 +956.435,637.197,-4.68242,-8.99044,-16.2534,-4.92232,-999.0 +940.167,772.612,-3.2295,-10.6759,-19.4845,0.603759,-999.0 +920.44,941.291,-0.768935,-8.3528,-12.1119,2.72272,-999.0 +896.849,1149.84,1.79982,-6.95806,-3.67319,3.15129,-999.0 +869.027,1405.27,4.06563,-5.79873,5.21284,4.94255,-999.0 +837.03,1710.5,3.95221,-6.24122,16.2565,6.1908,-999.0 +801.293,2065.13,3.51467,-7.66785,23.3395,2.36122,-999.0 +762.294,2469.7,2.68353,-8.25636,22.9055,-5.4395,-999.0 +720.54,2924.72,1.44431,-9.8229,22.7057,-8.15964,-999.0 +676.573,3430.28,-0.549088,-11.5401,22.6703,-8.76744,-999.0 +630.948,3985.55,-3.65107,-14.1978,23.5283,-11.6062,-999.0 +585.406,4573.57,-7.10045,-18.2121,26.8186,-14.3816,-999.0 +541.996,5169.82,-10.855,-22.4375,30.1123,-17.3854,-999.0 +501.233,5765.68,-15.0346,-25.9294,33.3921,-19.5052,-999.0 +462.985,6360.42,-19.5594,-28.5542,35.7956,-22.01,-999.0 +427.119,6953.67,-24.2543,-31.7706,37.7385,-25.3357,-999.0 +393.512,7545.14,-29.073,-36.8738,40.0137,-28.2843,-999.0 +362.055,8134.47,-34.0298,-43.0947,42.8138,-30.492,-999.0 +332.631,8721.82,-38.9336,-49.6334,45.92,-31.5639,-999.0 +305.121,9307.89,-43.5749,-55.8188,49.163,-31.8747,-999.0 +279.432,9893.45,-47.9233,-59.1166,51.393,-32.058,-999.0 +255.468,10479.8,-51.6746,-61.0776,52.7223,-31.8974,-999.0 +233.135,11069.2,-54.5308,-63.204,55.6707,-30.384,-999.0 +212.339,11664.5,-56.5822,-65.8626,62.1763,-27.4592,-999.0 +192.997,12268.1,-58.1716,-68.9645,70.9488,-25.2998,-999.0 +175.027,12881.6,-59.4675,-72.608,78.8894,-24.5371,-999.0 +158.354,13506.3,-60.7315,-77.5026,83.6671,-26.0784,-999.0 +142.903,14143.4,-61.888,-80.4479,83.8642,-27.7146,-999.0 +128.603,14794.4,-62.8441,-80.4479,80.2679,-27.8765,-999.0 +115.388,15461.1,-63.6548,-80.4479,74.0233,-27.0148,-999.0 +103.186,16146.1,-64.2038,-80.4479,66.249,-26.0036,-999.0 +91.9428,16852.3,-64.2267,-80.4479,56.8513,-24.9713,-999.0 +81.6007,17583.9,-63.552,-80.4479,43.8327,-23.9695,-999.0 +72.1033,18345.0,-62.8711,-80.4479,26.8791,-18.7892,-999.0 +63.3997,19139.0,-62.1246,-80.4479,19.144,-6.09253,-999.0 +54.6204,20069.6,-61.5402,-80.4479,17.8223,-1.00219,-999.0 + + +MEM = mem003 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.747 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.586,382.747,-2.65326,-7.28237,-8.0535,-2.40154,-999.0 +979.805,445.373,-3.37324,-7.45956,-9.52323,-2.78417,-999.0 +969.423,529.385,-4.22844,-7.66411,-10.3263,-2.90602,-999.0 +956.257,637.132,-4.71144,-9.31097,-14.8704,-1.54236,-999.0 +939.995,772.608,-2.98145,-10.4805,-17.151,4.24739,-999.0 +920.268,941.499,-0.329558,-8.75191,-10.3721,6.31298,-999.0 +896.683,1150.03,1.45586,-7.21997,-3.77636,6.572,-999.0 +868.87,1405.16,3.75828,-5.78776,6.66401,7.52463,-999.0 +836.875,1710.26,3.95701,-5.68519,17.055,6.17316,-999.0 +801.144,2065.04,3.69046,-7.68547,23.3585,2.64264,-999.0 +762.151,2469.97,3.01267,-8.53315,22.65,-4.81669,-999.0 +720.411,2925.43,1.69681,-9.97734,21.5625,-7.28488,-999.0 +676.449,3431.21,-0.555367,-11.2845,22.4751,-6.41135,-999.0 +630.831,3986.7,-3.47873,-13.9205,25.1441,-9.30414,-999.0 +585.298,4575.14,-6.91808,-17.8806,27.5944,-13.8551,-999.0 +541.893,5171.69,-10.8135,-21.9181,30.8889,-16.5687,-999.0 +501.134,5767.62,-15.0629,-25.2214,33.5662,-19.0466,-999.0 +462.893,6362.36,-19.5592,-28.589,35.6562,-22.5271,-999.0 +427.032,6955.63,-24.1996,-33.5058,37.9674,-25.6012,-999.0 +393.436,7547.15,-28.9959,-40.7623,40.7587,-26.8888,-999.0 +361.99,8136.57,-33.9321,-49.6027,44.1091,-27.7338,-999.0 +332.572,8724.0,-38.8915,-55.4135,47.6602,-29.1088,-999.0 +305.069,9309.89,-43.7206,-57.8645,50.0975,-29.5185,-999.0 +279.384,9894.97,-48.1302,-59.4533,50.8351,-29.3395,-999.0 +255.424,10480.8,-51.8162,-61.1242,51.4995,-28.8652,-999.0 +233.094,11069.9,-54.6777,-63.2186,54.5749,-27.3566,-999.0 +212.302,11664.7,-56.7881,-65.9568,61.223,-25.3276,-999.0 +192.963,12267.8,-58.297,-69.3399,70.5673,-23.9885,-999.0 +174.997,12880.9,-59.6381,-73.386,78.5933,-24.5858,-999.0 +158.33,13505.1,-60.8221,-78.6885,83.3605,-26.8398,-999.0 +142.883,14141.8,-62.0403,-80.4479,83.9533,-28.2502,-999.0 +128.586,14792.1,-63.1469,-80.4479,80.764,-28.5469,-999.0 +115.374,15457.7,-64.0543,-80.4479,74.7787,-27.8556,-999.0 +103.176,16141.2,-64.6355,-80.4479,66.9239,-27.0841,-999.0 +91.9348,16846.1,-64.5123,-80.4479,56.3887,-26.2224,-999.0 +81.5948,17577.3,-63.4892,-80.4479,42.9254,-24.8697,-999.0 +72.099,18339.1,-62.4928,-80.4479,25.2446,-20.206,-999.0 +63.3969,19133.8,-62.0658,-80.4479,19.5801,-5.77972,-999.0 +54.6195,20065.6,-61.0589,-80.4479,21.8653,0.949225,-999.0 + + +MEM = mem003 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.835 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.061,382.835,-1.73259,-7.55254,-8.1258,-0.719555,-999.0 +980.264,445.664,-2.53237,-7.70356,-9.05366,-0.701634,-999.0 +969.891,529.93,-3.4361,-7.8729,-9.50276,-0.615217,-999.0 +956.711,637.882,-4.52964,-8.08573,-9.8025,-0.470205,-999.0 +940.441,773.475,-2.79418,-10.6569,-15.5767,7.34215,-999.0 +920.705,942.397,-0.406603,-8.8845,-9.03662,10.6562,-999.0 +897.105,1150.97,1.57633,-7.19903,-2.92769,10.3959,-999.0 +869.275,1405.88,3.20617,-5.73435,5.84616,9.03398,-999.0 +837.265,1710.62,3.74596,-5.52182,17.3575,7.10686,-999.0 +801.512,2065.55,4.06489,-7.97853,23.774,2.9126,-999.0 +762.503,2471.02,3.4294,-9.21432,22.6075,-3.6527,-999.0 +720.743,2927.14,2.11518,-10.3195,21.5727,-4.67294,-999.0 +676.762,3433.76,-0.054265,-11.5581,23.7832,-3.87343,-999.0 +631.122,3990.13,-3.12677,-14.0134,25.9774,-7.09712,-999.0 +585.565,4579.18,-6.75479,-17.8413,28.2786,-11.9498,-999.0 +542.136,5176.05,-10.7422,-21.7716,30.6774,-15.6009,-999.0 +501.357,5772.16,-15.0039,-25.9997,32.3175,-19.1988,-999.0 +463.099,6367.0,-19.4782,-31.6869,34.2753,-22.313,-999.0 +427.229,6960.3,-24.1164,-39.8355,37.3404,-23.9235,-999.0 +393.623,7551.89,-28.8944,-48.9799,41.657,-25.727,-999.0 +362.162,8141.44,-33.8749,-54.6552,45.9704,-27.4166,-999.0 +332.731,8728.82,-38.9843,-56.9354,48.9716,-27.0138,-999.0 +305.213,9314.36,-43.9342,-58.1624,50.3171,-26.2179,-999.0 +279.514,9898.93,-48.3479,-59.5415,50.4445,-25.9819,-999.0 +255.54,10484.3,-52.0046,-61.1889,50.9523,-25.6103,-999.0 +233.198,11072.9,-54.8555,-63.3027,54.1688,-24.438,-999.0 +212.393,11667.5,-56.8411,-66.2424,61.2141,-22.765,-999.0 +193.043,12270.6,-58.2914,-69.8247,70.8311,-22.2934,-999.0 +175.067,12883.9,-59.5073,-74.2412,78.2982,-23.3956,-999.0 +158.388,13508.6,-60.7553,-79.6761,82.721,-25.2762,-999.0 +142.932,14145.5,-62.0178,-80.4479,83.1361,-26.6747,-999.0 +128.627,14796.0,-63.1187,-80.4479,80.0354,-27.131,-999.0 +115.409,15461.8,-64.0685,-80.4479,74.5066,-26.7499,-999.0 +103.204,16145.3,-64.7704,-80.4479,66.8441,-26.2948,-999.0 +91.9573,16849.8,-64.7234,-80.4479,56.3084,-25.3314,-999.0 +81.6116,17580.9,-63.4407,-80.4479,43.3065,-23.1026,-999.0 +72.1112,18344.9,-61.4842,-80.4479,25.6093,-18.0872,-999.0 +63.4041,19143.2,-61.3519,-80.4479,17.1629,-6.84302,-999.0 +54.622,20077.7,-60.6762,-80.4479,22.8804,-1.72466,-999.0 + + +MEM = mem003 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.973 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.1,382.973,-0.345829,-7.38188,-8.01617,0.0147265,-999.0 +980.324,446.124,-1.18822,-7.53062,-8.74702,0.0722797,-999.0 +969.944,530.815,-2.11045,-7.69246,-9.06142,0.144266,-999.0 +956.763,639.307,-3.2192,-7.88489,-9.22726,0.231706,-999.0 +940.489,775.303,-2.44848,-10.5712,-13.3362,9.00906,-999.0 +920.755,944.36,-0.353182,-8.53667,-7.15971,13.3538,-999.0 +897.149,1153.07,1.78361,-6.76872,-0.379688,14.1973,-999.0 +869.317,1407.94,2.88079,-5.6986,7.28571,12.5322,-999.0 +837.298,1712.37,3.42043,-5.04387,18.1932,8.92313,-999.0 +801.539,2067.18,4.056,-7.60936,24.0971,3.58054,-999.0 +762.529,2472.75,3.5248,-9.66304,22.8946,-2.31242,-999.0 +720.768,2929.04,2.27776,-10.9698,22.6693,-3.09485,-999.0 +676.786,3436.09,0.285275,-12.0337,25.7058,-1.96922,-999.0 +631.145,3993.16,-2.75849,-14.3715,28.1378,-5.37416,-999.0 +585.584,4582.96,-6.42915,-18.3564,29.844,-10.4803,-999.0 +542.155,5180.43,-10.4711,-23.5465,30.9359,-14.819,-999.0 +501.382,5776.96,-14.7453,-30.227,32.3137,-18.5624,-999.0 +463.132,6372.19,-19.1746,-39.0785,35.2851,-21.6211,-999.0 +427.267,6966.03,-23.7937,-47.9365,39.6317,-24.3278,-999.0 +393.661,7558.14,-28.71,-53.4104,44.0443,-25.5952,-999.0 +362.199,8147.91,-33.8616,-55.381,47.245,-25.0948,-999.0 +332.764,8735.22,-39.0593,-56.2172,48.7745,-23.6409,-999.0 +305.242,9320.53,-44.0506,-57.6006,49.0072,-22.6566,-999.0 +279.541,9904.67,-48.5686,-59.378,48.7332,-22.6271,-999.0 +255.564,10489.3,-52.3689,-61.197,49.633,-22.5627,-999.0 +233.22,11076.9,-55.2248,-63.4937,53.3828,-21.8039,-999.0 +212.415,11670.6,-57.0983,-66.5519,61.6506,-21.132,-999.0 +193.062,12273.2,-58.4,-70.2705,71.5038,-21.5305,-999.0 +175.084,12886.2,-59.6472,-74.9139,79.302,-22.5421,-999.0 +158.404,13510.6,-60.8501,-80.2678,83.7943,-24.4589,-999.0 +142.945,14147.4,-61.9756,-80.4479,84.1259,-25.5203,-999.0 +128.639,14798.2,-62.9517,-80.4479,80.8359,-25.444,-999.0 +115.418,15464.7,-63.8135,-80.4479,75.0167,-25.2499,-999.0 +103.211,16149.2,-64.4017,-80.4479,66.1954,-24.9771,-999.0 +91.9622,16855.0,-64.3904,-80.4479,54.1395,-25.0543,-999.0 +81.6155,17586.7,-63.4513,-80.4479,41.1048,-22.085,-999.0 +72.1137,18350.8,-61.448,-80.4479,26.4914,-15.8543,-999.0 +63.4058,19150.4,-60.7518,-80.4479,17.3351,-8.88892,-999.0 +54.6226,20086.3,-60.6113,-80.4479,21.1184,-5.70462,-999.0 + + +MEM = mem003 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.136 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.526,383.136,1.30083,-6.79454,-8.07009,3.04395,-999.0 +979.729,446.672,0.404998,-6.95867,-8.78112,3.42813,-999.0 +969.36,531.87,-0.543539,-7.13769,-9.07688,3.70209,-999.0 +956.182,641.003,-1.67386,-7.36944,-9.25892,4.07411,-999.0 +939.914,777.264,-2.90673,-8.69601,-10.2011,8.69847,-999.0 +920.187,946.052,-0.95134,-7.51645,-5.8488,16.7423,-999.0 +896.595,1154.45,1.43986,-6.648,0.626332,16.4263,-999.0 +868.779,1409.16,2.79477,-5.35965,9.88542,13.9999,-999.0 +836.774,1713.67,3.52609,-4.4944,20.0729,11.0317,-999.0 +801.034,2068.77,4.27943,-7.27096,24.7671,5.306,-999.0 +762.045,2474.64,3.68335,-9.76809,23.2269,0.146199,-999.0 +720.309,2930.99,2.22682,-11.3367,22.8997,-0.886446,-999.0 +676.36,3437.9,0.218789,-12.4463,26.8513,-0.836587,-999.0 +630.749,3994.9,-2.71238,-14.9279,30.1541,-4.3291,-999.0 +585.224,4584.77,-6.27362,-20.4763,31.7807,-9.65927,-999.0 +541.835,5182.38,-10.2459,-28.2169,32.105,-14.6219,-999.0 +501.101,5779.19,-14.4274,-37.2707,33.3888,-18.4098,-999.0 +462.883,6374.91,-18.855,-46.0584,37.1674,-21.6915,-999.0 +427.043,6969.21,-23.6073,-51.5476,42.0585,-23.918,-999.0 +393.457,7561.52,-28.684,-52.8531,45.397,-23.2538,-999.0 +362.013,8151.25,-33.8817,-54.1919,47.2928,-21.4906,-999.0 +332.595,8738.5,-39.058,-56.1799,48.3934,-20.3571,-999.0 +305.091,9323.81,-44.007,-58.161,48.2662,-20.0909,-999.0 +279.403,9908.03,-48.4969,-59.9387,47.4143,-20.1205,-999.0 +255.442,10492.9,-52.2461,-61.7043,48.2134,-20.0673,-999.0 +233.11,11080.9,-54.9957,-64.1137,52.9308,-19.3488,-999.0 +212.317,11675.3,-56.7781,-67.0918,61.8932,-19.9474,-999.0 +192.976,12278.6,-58.0991,-70.9509,71.8037,-21.2777,-999.0 +175.009,12892.4,-59.3159,-75.4621,79.2244,-22.9916,-999.0 +158.338,13517.5,-60.6048,-79.9759,83.6167,-24.3611,-999.0 +142.89,14154.6,-61.9987,-80.4479,83.8583,-25.0217,-999.0 +128.592,14804.6,-63.3087,-80.4479,80.6991,-25.1562,-999.0 +115.378,15469.3,-64.4984,-80.4479,75.0906,-25.3586,-999.0 +103.179,16151.4,-65.0785,-80.4479,65.8085,-24.5835,-999.0 +91.9371,16855.4,-64.6499,-80.4479,54.2115,-24.5077,-999.0 +81.5962,17586.6,-63.3099,-80.4479,38.7534,-21.8994,-999.0 +72.1002,18349.5,-62.1129,-80.4479,26.3839,-15.0613,-999.0 +63.3978,19148.2,-60.3511,-80.4479,19.1718,-7.92218,-999.0 +54.6198,20086.0,-59.9734,-80.4479,20.9255,-6.26878,-999.0 + + +MEM = mem003 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.288 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +986.654,383.288,2.82836,-6.22237,-6.56499,5.68429,-999.0 +978.865,447.185,1.909,-6.38005,-7.05893,6.34332,-999.0 +968.5,532.862,0.948042,-6.54281,-7.21371,6.71444,-999.0 +955.335,642.608,-0.196686,-6.73571,-7.2513,7.01601,-999.0 +939.079,779.616,-1.58059,-6.96849,-7.22206,7.30139,-999.0 +919.363,948.491,-1.93456,-6.78388,-4.64941,16.3801,-999.0 +895.794,1156.32,0.793505,-6.04856,2.17772,19.4283,-999.0 +867.994,1410.75,2.62614,-4.46139,11.8107,15.321,-999.0 +836.02,1715.4,3.85616,-4.65464,21.1659,11.3493,-999.0 +800.311,2070.98,4.68861,-7.01112,24.8497,6.32905,-999.0 +761.357,2477.42,4.04762,-9.98503,24.1303,2.46808,-999.0 +719.662,2934.06,2.29381,-11.9401,24.4211,2.52148,-999.0 +675.756,3440.89,0.191792,-13.2068,28.4858,1.60443,-999.0 +630.193,3997.81,-2.63592,-15.9561,31.128,-3.44807,-999.0 +584.719,4587.6,-6.27302,-21.8814,32.1223,-8.45484,-999.0 +541.377,5185.08,-10.2016,-30.8985,32.8694,-14.1725,-999.0 +500.684,5781.91,-14.3137,-41.405,35.184,-19.3284,-999.0 +462.505,6377.71,-18.7974,-48.8842,39.4729,-22.4462,-999.0 +426.699,6971.91,-23.6875,-51.128,43.3154,-23.0181,-999.0 +393.143,7563.93,-28.7832,-53.4059,46.2977,-22.5489,-999.0 +361.728,8153.33,-33.9935,-55.5352,48.4955,-21.3911,-999.0 +332.338,8740.17,-39.2068,-56.8404,49.1948,-20.1901,-999.0 +304.858,9325.0,-44.1696,-58.3195,48.113,-19.7788,-999.0 +279.195,9908.79,-48.606,-60.145,46.2756,-19.5313,-999.0 +255.254,10493.3,-52.2588,-62.0538,47.2129,-18.7759,-999.0 +232.943,11081.5,-54.8118,-64.3775,53.5778,-18.523,-999.0 +212.169,11676.5,-56.3987,-67.2327,63.123,-19.0545,-999.0 +192.846,12281.0,-57.5881,-71.1948,73.37,-19.6215,-999.0 +174.894,12895.8,-59.0447,-74.8423,80.7889,-19.8284,-999.0 +158.24,13520.9,-60.7343,-77.7318,84.5785,-21.4739,-999.0 +142.805,14157.1,-62.2909,-80.4479,84.2698,-23.5508,-999.0 +128.52,14806.1,-63.5677,-80.4479,80.7627,-24.7182,-999.0 +115.319,15469.9,-64.6113,-80.4479,74.7406,-25.358,-999.0 +103.131,16151.4,-65.189,-80.4479,64.8865,-24.4549,-999.0 +91.8991,16854.5,-64.8348,-80.4479,54.3602,-24.6466,-999.0 +81.5675,17585.0,-63.356,-80.4479,39.0993,-21.4088,-999.0 +72.0802,18347.6,-61.9604,-80.4479,25.1583,-16.048,-999.0 +63.3855,19146.6,-60.0743,-80.4479,19.9029,-8.57045,-999.0 +54.6156,20086.0,-59.265,-80.4479,19.2353,-6.65634,-999.0 + + +MEM = mem003 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.467 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.526,383.467,4.56696,-4.99688,-4.33999,8.42999,-999.0 +977.752,447.786,3.61818,-5.16044,-4.70303,9.38924,-999.0 +967.405,534.024,2.63799,-5.32727,-4.8214,9.8898,-999.0 +954.248,644.484,1.47617,-5.52419,-4.84939,10.2694,-999.0 +938.004,782.375,0.0572506,-5.76437,-4.81936,10.7422,-999.0 +918.314,951.868,-1.60826,-6.03765,-4.38217,12.0532,-999.0 +894.764,1159.9,0.869726,-5.10183,5.9124,22.4404,-999.0 +866.994,1414.25,2.37981,-4.71072,13.6326,18.2521,-999.0 +835.059,1718.78,3.88413,-4.78422,22.5674,13.0292,-999.0 +799.392,2074.39,4.72645,-6.99485,25.6827,7.91281,-999.0 +760.486,2480.95,4.18576,-10.2015,24.6151,5.21446,-999.0 +718.843,2937.69,2.37337,-12.6945,25.6088,4.86783,-999.0 +674.996,3444.55,0.279177,-14.2032,30.5215,3.13576,-999.0 +629.494,4001.42,-2.60114,-17.3389,33.4582,-1.85927,-999.0 +584.081,4591.13,-6.17114,-24.0354,33.8854,-7.70049,-999.0 +540.796,5188.74,-10.0197,-33.644,34.1814,-14.0531,-999.0 +500.155,5785.73,-14.2323,-43.26,37.0578,-18.8531,-999.0 +462.02,6381.48,-18.8583,-48.677,40.8216,-21.5559,-999.0 +426.255,6975.45,-23.766,-51.1173,44.5753,-22.4654,-999.0 +392.739,7567.16,-28.9047,-52.5495,47.5773,-21.4743,-999.0 +361.361,8156.1,-34.193,-53.4518,49.19,-20.0838,-999.0 +332.005,8742.32,-39.4422,-54.6796,49.2826,-19.5624,-999.0 +304.557,9326.49,-44.3973,-56.6472,47.9989,-19.6195,-999.0 +278.923,9909.5,-48.8984,-59.2199,46.5884,-18.9898,-999.0 +255.012,10493.2,-52.5398,-61.6141,48.8701,-17.4948,-999.0 +232.727,11080.7,-54.9274,-63.6891,55.884,-16.8119,-999.0 +211.978,11675.6,-56.2716,-66.8278,66.5673,-16.8686,-999.0 +192.678,12280.0,-57.6199,-70.7797,77.1341,-16.9684,-999.0 +174.749,12894.4,-59.1418,-73.3485,83.4725,-18.2478,-999.0 +158.113,13519.5,-60.4955,-75.8821,86.834,-19.9571,-999.0 +142.698,14156.5,-61.8529,-79.4017,86.2558,-21.021,-999.0 +128.429,14806.5,-63.2344,-80.4479,82.4615,-21.5252,-999.0 +115.243,15470.7,-64.4649,-80.4479,75.8714,-23.0195,-999.0 +103.069,16151.8,-65.3256,-80.4479,65.7149,-23.9807,-999.0 +91.8502,16853.7,-65.1942,-80.4479,55.4065,-25.0551,-999.0 +81.531,17582.2,-63.8317,-80.4479,40.4861,-22.4772,-999.0 +72.0544,18343.9,-61.6732,-80.4479,27.1876,-16.2468,-999.0 +63.37,19144.0,-59.4474,-80.4479,20.7546,-8.47062,-999.0 +54.6102,20084.4,-58.9397,-80.4479,18.9964,-6.35281,-999.0 + + +MEM = mem003 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.616 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.023,383.616,6.02831,-4.02175,-4.40124,9.39293,-999.0 +976.284,448.293,5.09203,-4.18135,-4.75922,10.5069,-999.0 +965.933,535.016,4.1182,-4.34383,-4.85463,11.0584,-999.0 +952.804,646.102,2.96269,-4.53579,-4.85292,11.4518,-999.0 +936.571,784.783,1.55493,-4.76813,-4.77645,11.8576,-999.0 +916.911,955.249,-0.136924,-5.04114,-4.5599,12.3775,-999.0 +893.392,1163.93,1.05563,-4.0829,6.45244,23.2135,-999.0 +865.666,1418.56,2.68146,-4.40595,16.5458,22.0084,-999.0 +833.78,1723.33,3.98295,-4.42913,24.0457,14.7426,-999.0 +798.163,2079.01,4.6997,-6.69545,26.4853,8.9696,-999.0 +759.318,2485.46,4.06507,-10.2114,25.409,6.29795,-999.0 +717.744,2942.15,2.47422,-13.1832,26.5804,6.20482,-999.0 +673.971,3449.24,0.594474,-15.9212,32.3819,3.37252,-999.0 +628.556,4006.41,-2.31762,-20.2595,35.3641,-1.81248,-999.0 +583.229,4596.28,-5.99548,-27.4876,35.3553,-7.73445,-999.0 +540.022,5193.94,-9.91797,-36.6547,35.8749,-12.5059,-999.0 +499.446,5790.93,-14.2143,-44.21,38.2891,-17.1909,-999.0 +461.372,6386.51,-18.9201,-47.7561,42.1967,-19.3644,-999.0 +425.663,6980.18,-23.8817,-48.9855,45.9518,-19.0185,-999.0 +392.199,7571.47,-29.0616,-49.3885,48.3166,-18.0154,-999.0 +360.868,8159.93,-34.3544,-50.4464,49.2155,-17.4402,-999.0 +331.557,8745.74,-39.5324,-52.5414,48.6412,-17.461,-999.0 +304.152,9329.69,-44.3767,-55.0753,47.0309,-17.7754,-999.0 +278.558,9912.79,-48.7448,-57.8661,46.2254,-17.0813,-999.0 +254.684,10497.0,-52.1917,-60.2605,49.5842,-15.2419,-999.0 +232.435,11085.3,-54.5384,-62.706,58.4278,-13.7355,-999.0 +211.718,11680.4,-56.3348,-66.7392,69.4702,-13.4467,-999.0 +192.45,12284.2,-57.8659,-69.9093,78.5994,-15.0532,-999.0 +174.55,12898.0,-59.1279,-72.0347,85.0922,-16.5481,-999.0 +157.942,13523.0,-60.3849,-74.7343,88.8961,-18.1135,-999.0 +142.551,14160.1,-61.676,-78.7173,88.2303,-19.6392,-999.0 +128.306,14810.4,-62.9537,-80.4479,83.5671,-21.0739,-999.0 +115.141,15475.1,-64.1525,-80.4479,75.6738,-23.3611,-999.0 +102.985,16157.1,-64.8123,-80.4479,64.0446,-25.5996,-999.0 +91.7845,16859.6,-65.0017,-80.4479,53.3214,-26.2389,-999.0 +81.4811,17587.6,-63.9358,-80.4479,39.591,-23.3841,-999.0 +72.0196,18348.1,-61.7668,-80.4479,28.8345,-14.7535,-999.0 +63.3488,19147.5,-59.2254,-80.4479,22.9898,-7.37839,-999.0 +54.6029,20087.6,-58.7457,-80.4479,19.2721,-7.7645,-999.0 + + +MEM = mem003 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.753 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.362,383.753,7.29198,-2.18869,-4.53593,10.7375,-999.0 +974.606,448.76,6.36981,-2.3487,-4.97393,12.1319,-999.0 +964.284,535.931,5.40329,-2.51322,-5.10364,12.782,-999.0 +951.174,647.594,4.24987,-2.70935,-5.12374,13.2109,-999.0 +934.971,786.999,2.84129,-2.94902,-5.0568,13.631,-999.0 +915.331,958.357,1.14541,-3.23851,-4.77962,14.1833,-999.0 +891.851,1167.63,1.2248,-3.23092,5.37366,22.351,-999.0 +864.168,1422.69,3.18835,-2.87881,18.7436,22.5187,-999.0 +832.324,1728.13,4.3049,-2.02539,25.8787,15.9539,-999.0 +796.754,2084.35,4.79593,-4.69553,27.7448,10.1406,-999.0 +757.967,2491.04,4.07802,-9.645,26.6075,6.75561,-999.0 +716.471,2947.71,2.51246,-14.2444,28.8578,6.56136,-999.0 +672.791,3454.87,0.866372,-18.3644,34.5353,2.50475,-999.0 +627.473,4012.29,-2.03711,-22.7212,36.3415,-3.21863,-999.0 +582.238,4602.47,-5.76,-30.1145,35.8005,-8.29833,-999.0 +539.115,5200.3,-9.82397,-38.863,36.713,-12.9178,-999.0 +498.616,5797.19,-14.2753,-44.2021,39.408,-16.005,-999.0 +460.613,6392.42,-19.0748,-45.9423,42.9723,-16.828,-999.0 +424.968,6985.55,-24.1001,-46.237,46.3438,-16.6535,-999.0 +391.565,7576.19,-29.3061,-46.963,48.3935,-16.2832,-999.0 +360.292,8163.99,-34.5544,-48.591,48.8615,-15.9103,-999.0 +331.035,8749.25,-39.6636,-50.9696,48.2909,-15.6287,-999.0 +303.68,9332.8,-44.4364,-53.6486,47.2474,-15.7784,-999.0 +278.134,9915.81,-48.6249,-56.3663,47.5709,-14.995,-999.0 +254.303,10500.3,-51.9794,-58.9834,52.3909,-13.7323,-999.0 +232.095,11088.8,-54.3594,-62.7419,61.7102,-13.4355,-999.0 +211.417,11684.4,-56.0468,-66.7127,71.6055,-14.3328,-999.0 +192.184,12288.8,-57.4929,-68.9752,80.9058,-15.0478,-999.0 +174.318,12903.1,-58.9693,-70.7925,87.0824,-16.535,-999.0 +157.74,13528.1,-60.3384,-73.5789,90.3449,-18.7789,-999.0 +142.379,14164.9,-61.6312,-77.6105,89.4009,-20.7892,-999.0 +128.16,14814.9,-62.9057,-80.4479,84.4015,-22.733,-999.0 +115.02,15479.4,-63.9873,-80.4479,76.0138,-24.48,-999.0 +102.887,16161.4,-64.6219,-80.4479,64.1326,-25.8889,-999.0 +91.7071,16863.7,-64.9281,-80.4479,53.047,-25.8839,-999.0 +81.4226,17590.1,-64.4595,-80.4479,40.9189,-20.6343,-999.0 +71.9787,18348.0,-62.2129,-80.4479,28.8597,-11.679,-999.0 +63.3241,19143.1,-60.4344,-80.4479,21.6918,-6.72927,-999.0 +54.5944,20078.8,-58.9539,-80.4479,16.1576,-10.6675,-999.0 + + +MEM = mem003 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.836 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.023,383.836,8.04012,-0.95506,-4.24837,12.7726,-999.0 +973.283,449.049,7.14843,-1.12215,-4.8015,14.7669,-999.0 +962.976,536.501,6.19232,-1.29197,-4.99579,15.6323,-999.0 +949.863,648.529,5.04322,-1.49336,-5.06354,16.1287,-999.0 +933.682,788.394,3.6384,-1.73981,-5.05313,16.5437,-999.0 +914.07,960.321,1.94228,-2.04086,-4.84885,16.9904,-999.0 +890.615,1170.01,1.39324,-2.36947,4.39565,22.5078,-999.0 +862.965,1425.43,3.59308,-1.9236,19.619,21.5834,-999.0 +831.16,1731.58,5.00228,-1.46743,27.7395,16.2465,-999.0 +795.637,2088.58,5.20991,-4.10473,29.1664,11.5389,-999.0 +756.908,2495.89,4.50634,-9.90552,28.5833,7.85901,-999.0 +715.475,2953.13,2.90899,-15.5895,31.1175,5.27316,-999.0 +671.87,3460.5,0.924693,-20.0011,35.1519,0.929894,-999.0 +626.624,4017.87,-1.94461,-24.948,36.8033,-4.10947,-999.0 +581.462,4608.01,-5.71016,-31.8733,36.1414,-8.64159,-999.0 +538.403,5205.71,-9.88516,-39.0564,37.0696,-11.3415,-999.0 +497.965,5802.37,-14.3375,-43.1073,40.1013,-13.4718,-999.0 +460.014,6397.36,-19.1633,-44.2465,43.6965,-14.5065,-999.0 +424.421,6990.14,-24.2459,-45.0792,46.6472,-14.9609,-999.0 +391.066,7580.33,-29.4624,-46.1555,48.1134,-14.726,-999.0 +359.838,8167.69,-34.675,-47.6182,48.1722,-14.2535,-999.0 +330.623,8752.64,-39.7152,-49.6826,47.5842,-13.9718,-999.0 +303.307,9336.02,-44.4285,-52.2422,47.2358,-14.0303,-999.0 +277.798,9918.86,-48.6638,-55.0809,48.7521,-13.6014,-999.0 +254.002,10503.1,-52.0085,-58.4725,54.4514,-12.8036,-999.0 +231.827,11091.6,-54.2464,-62.7348,63.925,-12.5323,-999.0 +211.18,11687.0,-56.131,-66.0524,73.9458,-13.3673,-999.0 +191.976,12290.8,-57.7156,-67.9834,82.8573,-15.168,-999.0 +174.136,12904.2,-59.1919,-69.9044,88.8267,-17.0413,-999.0 +157.584,13528.2,-60.5748,-72.8876,91.5417,-19.4496,-999.0 +142.244,14164.2,-61.7431,-77.0652,89.8752,-21.6731,-999.0 +128.046,14813.7,-62.862,-80.4479,84.003,-23.5249,-999.0 +114.925,15478.1,-63.9149,-80.4479,75.2722,-24.1861,-999.0 +102.811,16160.2,-64.3423,-80.4479,63.5843,-23.9309,-999.0 +91.6465,16862.9,-64.6218,-80.4479,51.7015,-24.3313,-999.0 +81.3772,17589.7,-64.1679,-80.4479,41.2714,-19.5186,-999.0 +71.9469,18347.7,-62.0376,-80.4479,30.1276,-11.7394,-999.0 +63.3047,19142.9,-60.1304,-80.4479,22.0387,-7.4618,-999.0 +54.5877,20077.4,-59.1872,-80.4479,15.2264,-13.087,-999.0 + + +MEM = mem003 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.861 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.112,383.861,8.16971,0.120984,-3.81316,13.8077,-999.0 +972.391,449.143,7.36145,-0.0426547,-4.55286,16.7173,-999.0 +962.078,536.705,6.43181,-0.21265,-4.89542,18.0327,-999.0 +948.985,648.883,5.29964,-0.414402,-5.08903,18.7388,-999.0 +932.822,788.942,3.90836,-0.66161,-5.22921,19.2788,-999.0 +913.216,961.132,2.26655,-1.01296,-4.77282,20.5239,-999.0 +889.78,1171.41,2.34389,-1.64219,6.61588,24.8227,-999.0 +862.154,1427.92,4.87687,-1.69589,22.6797,21.9029,-999.0 +830.376,1735.24,5.85536,-1.38185,30.0015,16.3936,-999.0 +794.888,2093.07,5.68253,-4.28453,31.3178,12.352,-999.0 +756.202,2500.97,4.97951,-11.006,31.7868,8.08116,-999.0 +714.818,2958.76,3.27067,-16.6766,33.5392,3.27801,-999.0 +671.258,3466.51,1.13327,-21.4885,35.1911,-1.72801,-999.0 +626.065,4023.98,-1.89622,-26.9281,36.0856,-5.75742,-999.0 +580.952,4613.92,-5.81844,-32.7386,36.454,-8.72313,-999.0 +537.936,5211.26,-10.0427,-38.2043,38.234,-9.75306,-999.0 +497.535,5807.54,-14.4852,-41.7001,41.3643,-10.7859,-999.0 +459.622,6402.16,-19.2923,-43.3264,44.6046,-12.6003,-999.0 +424.064,6994.55,-24.3969,-44.1967,46.8145,-12.9322,-999.0 +390.741,7584.37,-29.5721,-45.176,47.8559,-12.5935,-999.0 +359.543,8171.49,-34.7098,-46.6453,48.0434,-12.2863,-999.0 +330.356,8756.36,-39.6839,-48.7916,47.8068,-12.2873,-999.0 +303.067,9339.89,-44.2742,-51.6038,47.8381,-12.7382,-999.0 +277.583,9923.22,-48.3629,-54.7927,49.7893,-13.074,-999.0 +253.81,10508.0,-51.808,-58.4304,55.5018,-12.3625,-999.0 +231.657,11096.4,-54.4131,-62.4219,64.5853,-12.0118,-999.0 +211.029,11691.2,-56.3172,-65.5507,75.1429,-13.2977,-999.0 +191.843,12294.5,-57.7614,-67.3094,84.6213,-15.4334,-999.0 +174.019,12907.9,-59.0472,-69.5626,90.5467,-17.9206,-999.0 +157.482,13532.4,-60.2034,-72.997,92.52,-20.9792,-999.0 +142.156,14169.4,-61.3229,-77.3119,90.045,-23.4837,-999.0 +127.972,14820.0,-62.473,-80.4479,83.9996,-24.6831,-999.0 +114.863,15485.5,-63.3615,-80.4479,74.6322,-24.056,-999.0 +102.76,16169.3,-63.7066,-80.4479,61.7119,-22.6517,-999.0 +91.6062,16873.5,-64.1151,-80.4479,49.3798,-22.7168,-999.0 +81.3466,17601.0,-64.0441,-80.4479,37.9435,-16.1023,-999.0 +71.9257,18357.5,-62.6996,-80.4479,31.3727,-9.75426,-999.0 +63.2919,19151.6,-59.7722,-80.4479,23.2228,-8.59387,-999.0 +54.5833,20085.1,-59.5981,-80.4479,15.1223,-14.6968,-999.0 + + +MEM = mem003 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.812 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.412,383.812,7.53237,1.16532,-4.12096,14.5347,-999.0 +971.67,449.003,6.92225,0.977198,-5.35518,19.293,-999.0 +961.37,536.48,6.07087,0.76922,-6.04243,21.7813,-999.0 +948.278,648.569,4.97246,0.536692,-6.42633,23.0848,-999.0 +932.123,788.532,3.61416,0.265512,-6.43154,23.9007,-999.0 +912.528,960.808,2.5498,-0.145209,-2.10036,26.8514,-999.0 +889.1,1171.7,3.36603,-0.640126,10.4249,27.8555,-999.0 +861.495,1429.19,5.77259,-1.12659,25.1512,22.8336,-999.0 +829.735,1737.59,6.89377,-1.85955,32.4747,16.4962,-999.0 +794.286,2096.49,6.56238,-5.65225,33.7105,12.2332,-999.0 +755.642,2505.41,5.79706,-12.965,34.8857,6.49155,-999.0 +714.299,2964.12,3.81873,-18.1583,35.4586,1.02956,-999.0 +670.78,3472.44,1.35778,-22.4828,35.3734,-3.28497,-999.0 +625.624,4030.05,-1.87193,-28.0035,35.6188,-6.25577,-999.0 +580.546,4619.88,-5.86842,-33.7228,36.4432,-7.81518,-999.0 +537.563,5216.97,-10.1561,-38.2871,38.7437,-8.29373,-999.0 +497.195,5812.79,-14.7251,-41.108,41.7468,-8.99792,-999.0 +459.31,6406.77,-19.5732,-42.7145,44.6597,-9.08209,-999.0 +423.78,6998.52,-24.6196,-43.9713,46.8562,-8.42244,-999.0 +390.482,7587.87,-29.6933,-45.4436,48.0683,-7.96126,-999.0 +359.309,8174.82,-34.6716,-47.1908,48.2452,-8.15127,-999.0 +330.144,8759.9,-39.4815,-49.2525,48.1467,-9.00259,-999.0 +302.876,9343.94,-44.0189,-51.7289,48.6769,-10.6586,-999.0 +277.411,9927.73,-48.1875,-54.6854,50.9584,-11.5665,-999.0 +253.657,10512.8,-51.6609,-58.4459,56.3872,-11.9295,-999.0 +231.52,11101.6,-54.1983,-62.6042,65.3141,-12.9401,-999.0 +210.908,11697.0,-56.0685,-65.308,75.6597,-15.0415,-999.0 +191.737,12300.8,-57.5169,-67.0398,84.9549,-17.5757,-999.0 +173.926,12914.8,-58.7538,-69.69,90.5707,-19.9746,-999.0 +157.4,13540.2,-59.8342,-73.43,92.485,-22.2512,-999.0 +142.086,14178.2,-60.9271,-77.732,89.4603,-24.0715,-999.0 +127.911,14829.5,-62.2421,-80.4479,83.1484,-24.6598,-999.0 +114.813,15494.9,-63.5574,-80.4479,74.603,-22.9998,-999.0 +102.719,16177.5,-64.0488,-80.4479,61.5775,-19.4225,-999.0 +91.5741,16880.6,-64.28,-80.4479,48.9634,-18.5396,-999.0 +81.3226,17607.2,-64.2467,-80.4479,36.902,-13.7971,-999.0 +71.9088,18363.0,-62.6813,-80.4479,31.1425,-9.30411,-999.0 +63.2818,19157.3,-59.3946,-80.4479,24.5976,-8.58439,-999.0 +54.5797,20091.5,-59.3432,-80.4479,13.2444,-15.0843,-999.0 + + +MEM = mem002 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.296 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.356,384.296,12.586,-0.0922176,-1.27787,-2.84352,-999.0 +966.848,450.66,12.1879,-0.790881,-1.72967,-3.32786,-999.0 +956.956,539.711,11.3359,-0.909602,-1.56208,-3.40125,-999.0 +944.344,653.773,10.1844,-0.872583,-1.44898,-3.38391,-999.0 +928.748,796.131,8.78857,-1.04289,-1.15315,-3.18102,-999.0 +906.855,972.053,9.58587,-5.69516,-0.341685,1.79365,-999.0 +884.142,1187.87,10.1696,-8.85573,2.00809,0.0651979,-999.0 +860.095,1449.04,9.72927,-9.81288,6.04024,-4.24329,-999.0 +831.6,1758.53,9.88515,-12.2373,11.5431,-10.192,-999.0 +794.706,2117.3,8.65261,-15.4994,17.5768,-9.19815,-999.0 +752.918,2525.53,5.70531,-18.2154,21.278,-8.09793,-999.0 +710.926,2982.52,2.65416,-21.2229,24.204,-10.788,-999.0 +667.723,3487.87,-0.429444,-22.8249,27.2598,-12.23,-999.0 +623.742,4040.8,-4.21613,-22.8655,28.5157,-16.1897,-999.0 +579.247,4624.53,-8.32939,-23.542,30.1613,-21.7059,-999.0 +535.555,5215.57,-12.6948,-23.7657,33.5687,-26.8033,-999.0 +494.597,5806.25,-17.1575,-25.4673,35.7747,-29.295,-999.0 +457.06,6395.64,-21.7934,-28.2216,36.2522,-35.2485,-999.0 +421.768,6982.89,-26.5859,-35.1579,34.731,-42.7059,-999.0 +388.909,7567.59,-31.5481,-40.4503,31.4311,-49.9381,-999.0 +357.437,8149.79,-36.6625,-47.2412,29.9124,-55.5286,-999.0 +327.905,8730.11,-41.8726,-52.2227,30.2343,-59.1413,-999.0 +301.701,9307.74,-46.9125,-52.5225,31.5051,-59.6118,-999.0 +277.446,9881.85,-51.5007,-55.7149,32.3018,-58.9894,-999.0 +252.393,10456.6,-55.1992,-61.4757,35.8826,-53.9384,-999.0 +229.639,11037.2,-57.5506,-67.1158,43.0236,-44.6022,-999.0 +210.083,11623.9,-59.5397,-69.3176,42.805,-40.0741,-999.0 +190.843,12219.4,-59.7753,-73.6081,53.8032,-32.981,-999.0 +173.176,12834.6,-55.5926,-78.4151,57.9572,-32.7243,-999.0 +157.255,13470.1,-55.1151,-80.208,60.0583,-30.904,-999.0 +141.517,14119.5,-56.9858,-80.4479,60.6591,-23.167,-999.0 +127.226,14780.7,-59.6369,-80.4479,57.6491,-21.7534,-999.0 +115.518,15452.1,-60.1856,-80.4479,49.9245,-21.765,-999.0 +101.953,16140.2,-62.2884,-80.4479,43.5453,-13.9923,-999.0 +89.4842,16854.0,-64.1404,-80.4479,35.67,-11.1124,-999.0 +80.8175,17591.9,-61.9572,-80.4479,27.8605,-14.5358,-999.0 +71.7755,18356.8,-59.5713,-80.4479,19.7858,-10.8581,-999.0 +63.1904,19159.0,-56.9366,-80.4479,17.7015,-5.77189,-999.0 +54.5298,20100.7,-56.7912,-80.4479,17.8861,-0.504654,-999.0 + + +MEM = mem002 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.196 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.174,384.196,11.6948,-0.307005,-1.3921,-2.23669,-999.0 +968.469,450.412,11.8998,-0.797735,-1.62318,-2.79864,-999.0 +958.214,539.391,11.1523,-0.941394,-1.05524,-2.62625,-999.0 +945.169,653.432,10.0566,-1.06836,-0.291178,-2.34083,-999.0 +929.075,795.84,8.66565,-1.28647,0.202689,-2.15155,-999.0 +909.565,971.642,9.44622,-4.81835,2.09819,2.51023,-999.0 +886.256,1187.28,10.3649,-8.64368,3.81928,1.47246,-999.0 +858.785,1448.89,9.83325,-10.2365,7.68468,-3.5488,-999.0 +827.205,1759.74,9.49168,-12.4364,12.4382,-9.08846,-999.0 +791.942,2119.97,8.07756,-15.5123,17.7204,-9.88521,-999.0 +753.468,2528.87,5.63126,-18.1482,20.5021,-10.9904,-999.0 +712.285,2986.19,3.00183,-20.5553,23.7747,-13.3104,-999.0 +668.907,3491.94,-0.252465,-20.5458,26.1198,-16.1566,-999.0 +623.886,4045.61,-4.06609,-21.9737,27.0302,-20.6684,-999.0 +578.931,4630.75,-8.14576,-22.391,29.9703,-25.2518,-999.0 +536.057,5223.23,-12.3769,-22.2988,32.8828,-28.1695,-999.0 +495.785,5814.56,-16.9112,-24.6027,32.601,-33.657,-999.0 +458.002,6403.98,-21.5664,-31.6712,31.6076,-41.5662,-999.0 +422.582,6991.53,-26.1409,-39.472,27.3751,-54.6434,-999.0 +389.387,7577.26,-31.0845,-36.2998,28.6773,-61.626,-999.0 +358.308,8160.57,-36.1795,-40.1139,29.2323,-62.3085,-999.0 +329.235,8741.13,-41.4411,-45.2918,28.0738,-64.4862,-999.0 +302.054,9318.95,-46.7254,-51.0556,27.9792,-65.3501,-999.0 +276.672,9894.5,-51.5907,-56.5107,31.2589,-59.2955,-999.0 +252.997,10470.4,-54.9051,-62.3303,37.9474,-56.0808,-999.0 +230.933,11051.0,-56.7778,-67.9451,42.1451,-50.5713,-999.0 +210.389,11638.8,-58.6303,-70.155,45.5014,-39.9593,-999.0 +191.279,12237.6,-58.1917,-73.8707,56.4743,-33.2923,-999.0 +173.525,12854.7,-55.5284,-78.06,58.4582,-35.332,-999.0 +157.053,13490.2,-55.649,-80.3326,58.7822,-32.6619,-999.0 +141.787,14139.8,-56.8383,-80.4479,56.8613,-26.1658,-999.0 +127.658,14800.6,-59.5913,-80.4479,54.2205,-22.3059,-999.0 +114.601,15472.4,-61.5447,-80.4479,48.7435,-20.7422,-999.0 +102.547,16159.4,-62.7031,-80.4479,43.6331,-13.8127,-999.0 +91.4373,16865.4,-63.1718,-80.4479,37.6232,-10.3484,-999.0 +81.2196,17596.5,-61.9178,-80.4479,28.5495,-13.2818,-999.0 +71.8365,18360.0,-59.8152,-80.4479,23.0712,-9.81267,-999.0 +63.238,19161.2,-57.4847,-80.4479,22.5936,-7.25873,-999.0 +54.5649,20101.9,-57.0845,-80.4479,21.6363,-6.70701,-999.0 + + +MEM = mem002 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.137 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.092,384.137,11.0526,-0.224445,-1.19441,-2.3476,-999.0 +970.387,450.254,11.5793,-0.74411,-1.42533,-2.41017,-999.0 +960.094,539.186,11.1,-0.997825,-0.242236,-2.01608,-999.0 +947.029,653.243,10.1309,-1.06633,1.51264,-1.5399,-999.0 +930.895,795.739,8.88567,-1.30081,2.70314,-0.94014,-999.0 +911.343,971.715,9.72421,-4.7662,5.21476,3.39886,-999.0 +887.993,1187.62,10.7317,-8.54951,7.17276,2.51137,-999.0 +860.465,1449.66,10.3243,-10.4969,10.0769,-3.76193,-999.0 +828.819,1760.92,9.73743,-12.4746,13.9199,-8.87972,-999.0 +793.483,2121.24,7.91096,-14.984,17.8758,-11.5155,-999.0 +754.924,2530.16,5.70994,-17.8074,20.9744,-13.7617,-999.0 +713.649,2987.65,2.97424,-19.0125,23.8671,-15.5558,-999.0 +670.179,3493.49,-0.302597,-19.6408,24.7838,-19.6355,-999.0 +625.058,4047.24,-4.11515,-20.8405,26.6334,-23.8946,-999.0 +580.002,4632.58,-8.17405,-19.9719,29.7615,-25.8217,-999.0 +537.029,5225.22,-12.4722,-21.4252,30.8277,-27.9809,-999.0 +496.677,5816.68,-16.7501,-27.791,30.827,-34.6529,-999.0 +458.825,6406.98,-20.9417,-34.483,29.653,-45.8874,-999.0 +423.329,6995.89,-25.7348,-36.3925,28.6304,-53.3978,-999.0 +390.065,7582.59,-30.8401,-37.9763,29.4976,-56.2518,-999.0 +358.926,8166.49,-36.0352,-41.863,31.1015,-57.1285,-999.0 +329.794,8747.6,-41.2745,-46.7076,32.0878,-57.1952,-999.0 +302.56,9326.13,-46.4846,-51.8105,32.1175,-56.6257,-999.0 +277.128,9902.67,-51.2277,-57.485,34.8218,-56.1564,-999.0 +253.405,10478.9,-55.2447,-62.7743,39.746,-58.5588,-999.0 +231.298,11057.9,-57.789,-66.9758,39.8714,-53.6007,-999.0 +210.712,11643.8,-59.2217,-69.7178,41.9492,-41.1869,-999.0 +191.564,12241.9,-58.3426,-73.8507,50.8925,-34.6912,-999.0 +173.775,12858.0,-56.2904,-79.1864,53.5772,-32.7979,-999.0 +157.269,13492.9,-55.6427,-80.4479,53.4294,-31.703,-999.0 +141.972,14143.0,-56.8154,-80.4479,51.6123,-26.8824,-999.0 +127.815,14804.6,-59.3711,-80.4479,50.4832,-19.862,-999.0 +114.731,15476.6,-62.0544,-80.4479,48.7749,-15.9493,-999.0 +102.652,16161.7,-63.7292,-80.4479,45.834,-11.1799,-999.0 +91.5207,16864.3,-64.6156,-80.4479,41.9611,-8.17683,-999.0 +81.2825,17591.1,-63.4559,-80.4479,32.4832,-9.98111,-999.0 +71.8807,18349.8,-61.541,-80.4479,25.4844,-8.23669,-999.0 +63.2648,19146.2,-59.0108,-80.4479,22.865,-10.9621,-999.0 +54.5741,20084.8,-57.4183,-80.4479,15.7394,-17.0717,-999.0 + + +MEM = mem002 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.031 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.283,384.031,9.97872,-0.0960914,-1.40681,-0.26485,-999.0 +967.588,449.925,10.7411,-0.690049,-1.74869,0.0121475,-999.0 +957.332,538.635,10.5504,-1.05809,0.170096,0.565044,-999.0 +944.317,652.507,9.81241,-1.05314,2.69555,1.12369,-999.0 +928.224,795.031,9.39458,-2.06429,4.98767,2.96982,-999.0 +908.743,971.358,10.6018,-5.99076,8.99794,5.79944,-999.0 +885.465,1187.62,11.0622,-8.70417,11.4316,2.84622,-999.0 +858.024,1449.8,10.4298,-10.5624,12.4509,-3.68736,-999.0 +826.474,1760.99,9.64662,-12.9625,16.094,-9.15809,-999.0 +791.246,2121.08,7.79268,-15.2179,18.0584,-12.7448,-999.0 +752.806,2529.72,5.5268,-17.0218,21.2862,-14.6858,-999.0 +711.651,2986.8,2.68006,-17.5656,22.9178,-17.7451,-999.0 +668.306,3492.06,-0.653029,-18.4249,24.6022,-22.3798,-999.0 +623.309,4045.32,-4.36593,-17.3723,27.3114,-24.3783,-999.0 +578.375,4630.31,-8.38036,-18.565,29.7763,-26.3668,-999.0 +535.534,5222.73,-12.3211,-23.6352,31.4956,-29.7937,-999.0 +495.315,5814.21,-16.5844,-30.8505,31.1883,-36.0469,-999.0 +457.582,6404.14,-21.1698,-35.6047,28.0312,-43.282,-999.0 +422.197,6992.44,-25.8309,-37.4814,27.0353,-50.463,-999.0 +389.035,7578.77,-30.8344,-40.277,29.1652,-54.6324,-999.0 +357.992,8162.4,-36.0156,-45.0849,31.2201,-56.2608,-999.0 +328.949,8743.28,-41.2242,-50.4434,32.3562,-55.8522,-999.0 +301.798,9321.82,-46.2729,-55.2912,34.8527,-54.3853,-999.0 +276.444,9898.42,-51.1383,-59.6126,40.0073,-53.627,-999.0 +252.793,10473.9,-55.6371,-63.3864,43.6285,-55.2262,-999.0 +230.753,11050.9,-58.6539,-66.7568,44.111,-53.5402,-999.0 +210.229,11634.2,-59.9157,-69.7357,43.4889,-45.4178,-999.0 +191.136,12229.4,-59.4318,-73.0905,49.3987,-36.2233,-999.0 +173.399,12842.2,-57.1421,-78.2631,53.0993,-29.6192,-999.0 +156.942,13474.8,-55.9935,-80.4479,54.7608,-26.7453,-999.0 +141.691,14123.5,-56.9728,-80.4479,54.034,-24.696,-999.0 +127.576,14784.1,-59.4487,-80.4479,52.7936,-20.2093,-999.0 +114.532,15455.1,-62.0166,-80.4479,51.7668,-15.7583,-999.0 +102.489,16139.3,-63.7664,-80.4479,50.8878,-10.7885,-999.0 +91.392,16841.0,-64.511,-80.4479,48.4167,-7.86851,-999.0 +81.1848,17566.9,-63.354,-80.4479,39.7822,-7.8545,-999.0 +71.8121,18323.7,-61.832,-80.4479,32.1776,-6.98738,-999.0 +63.223,19116.3,-59.8101,-80.4479,27.3311,-11.4529,-999.0 +54.5596,20051.4,-57.2355,-80.4479,15.2111,-19.5162,-999.0 + + +MEM = mem002 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.965 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.926,383.965,9.28587,0.0980009,-1.2719,-3.04976,-999.0 +969.213,449.727,10.241,-0.595711,-1.85275,-2.49653,-999.0 +958.943,538.323,10.2864,-1.01072,0.264725,-1.92908,-999.0 +945.907,652.157,9.8408,-0.895689,2.9939,-1.51855,-999.0 +929.792,794.851,9.97918,-2.06676,7.45475,0.857506,-999.0 +910.279,971.415,10.814,-5.82707,11.8044,2.43269,-999.0 +886.951,1187.72,10.9294,-7.98215,13.9457,-0.963985,-999.0 +859.465,1449.89,10.4324,-9.93649,14.3548,-7.01519,-999.0 +827.861,1760.88,9.24227,-12.4641,16.1052,-13.0671,-999.0 +792.573,2120.63,7.61061,-14.7798,18.098,-16.1022,-999.0 +754.064,2529.12,5.42157,-15.9579,20.3364,-17.7752,-999.0 +712.835,2986.17,2.65114,-16.9876,22.4262,-21.267,-999.0 +669.408,3491.59,-0.66263,-15.3491,23.708,-23.8782,-999.0 +624.321,4045.13,-4.34078,-16.1987,26.624,-26.6938,-999.0 +579.312,4630.68,-7.88718,-20.5756,31.0702,-28.2605,-999.0 +536.408,5224.01,-11.8456,-25.8988,32.4985,-31.1433,-999.0 +496.126,5816.21,-16.3767,-30.2632,30.6482,-37.921,-999.0 +458.323,6406.65,-21.0416,-32.1994,28.7184,-44.5582,-999.0 +422.87,6995.43,-25.6859,-34.9165,30.1345,-48.9909,-999.0 +389.65,7582.4,-30.5272,-40.1609,32.3461,-51.909,-999.0 +358.553,8166.87,-35.6713,-47.0123,32.8552,-53.435,-999.0 +329.46,8748.6,-40.9007,-53.0433,33.0408,-54.3489,-999.0 +302.26,9327.89,-46.0433,-56.5529,35.4117,-54.3811,-999.0 +276.861,9904.95,-51.0818,-59.1636,39.576,-54.1959,-999.0 +253.167,10480.1,-55.9968,-62.126,43.2471,-54.7947,-999.0 +231.084,11055.4,-59.6283,-65.8383,44.1302,-55.2575,-999.0 +210.522,11635.9,-61.1462,-69.5484,43.8637,-49.8216,-999.0 +191.394,12228.0,-60.5107,-72.6073,48.8084,-40.2639,-999.0 +173.624,12838.1,-58.1939,-76.6979,54.2306,-31.8907,-999.0 +157.136,13467.9,-56.9758,-80.4479,57.3695,-26.8153,-999.0 +141.857,14114.6,-57.5603,-80.4479,57.6716,-24.5711,-999.0 +127.716,14774.4,-59.5459,-80.4479,56.0097,-22.4949,-999.0 +114.648,15446.0,-61.8718,-80.4479,53.5972,-19.8797,-999.0 +102.583,16132.3,-62.918,-80.4479,51.7157,-16.1885,-999.0 +91.4656,16839.1,-62.6247,-80.4479,49.4382,-12.6974,-999.0 +81.2403,17572.7,-61.2449,-80.4479,41.8601,-10.7395,-999.0 +71.851,18337.7,-59.8073,-80.4479,34.0579,-8.76129,-999.0 +63.2466,19138.3,-58.059,-80.4479,25.8976,-9.89501,-999.0 +54.5676,20079.7,-56.5696,-80.4479,10.7059,-13.5806,-999.0 + + +MEM = mem002 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.902 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.529,383.902,8.58749,0.278567,-2.25867,-3.2411,-999.0 +970.81,449.571,10.0007,-0.60646,-2.93395,-3.36089,-999.0 +960.52,538.125,10.1979,-1.01407,-0.128183,-3.1752,-999.0 +947.454,652.014,10.1029,-0.815453,3.76693,-2.69076,-999.0 +931.316,794.92,10.5097,-2.3451,9.82295,-1.29127,-999.0 +911.765,971.663,10.8428,-5.36139,13.824,-2.8011,-999.0 +888.398,1187.9,10.6252,-7.80608,14.5004,-6.57973,-999.0 +860.866,1449.72,9.96379,-10.0677,14.8369,-13.6403,-999.0 +829.208,1760.23,8.78726,-12.415,15.0459,-18.5335,-999.0 +793.854,2119.37,6.98731,-13.7563,16.2934,-19.5134,-999.0 +755.273,2527.01,4.66851,-14.471,18.6167,-20.7645,-999.0 +713.965,2983.26,2.16744,-15.2537,21.2913,-21.3143,-999.0 +670.454,3488.04,-1.06911,-15.1986,24.9633,-23.3683,-999.0 +625.294,4041.01,-4.54867,-16.8956,29.3246,-26.5871,-999.0 +580.212,4626.42,-7.88567,-20.2088,32.232,-29.7885,-999.0 +537.234,5219.9,-11.8502,-25.2043,32.5008,-33.7436,-999.0 +496.875,5812.33,-16.3611,-27.9072,32.0943,-37.8449,-999.0 +459.004,6403.23,-20.9071,-29.6596,33.3426,-41.8553,-999.0 +423.487,6992.58,-25.5566,-33.4378,34.5473,-44.9003,-999.0 +390.208,7580.09,-30.3769,-39.7501,34.8272,-46.4694,-999.0 +359.058,8165.21,-35.4423,-47.3142,34.879,-47.2711,-999.0 +329.919,8747.7,-40.6769,-52.8192,35.4908,-48.6403,-999.0 +302.675,9327.66,-45.893,-55.6572,37.3326,-50.6419,-999.0 +277.232,9905.24,-50.9969,-58.5286,40.6749,-51.7291,-999.0 +253.498,10480.8,-55.9185,-62.0005,44.0476,-52.0938,-999.0 +231.38,11056.4,-59.6956,-65.6261,45.2377,-53.251,-999.0 +210.784,11637.3,-61.0214,-69.1882,44.4008,-50.1901,-999.0 +191.625,12230.0,-60.4278,-72.3065,47.822,-40.5325,-999.0 +173.826,12839.5,-58.8488,-75.8923,53.5564,-32.8548,-999.0 +157.311,13468.0,-57.5097,-79.1126,57.9522,-25.5862,-999.0 +142.008,14113.7,-57.9715,-80.4479,58.6409,-21.3142,-999.0 +127.844,14773.0,-59.8009,-80.4479,57.0891,-19.6749,-999.0 +114.754,15444.3,-62.0913,-80.4479,54.8127,-19.0264,-999.0 +102.67,16129.9,-63.4949,-80.4479,51.2159,-18.2582,-999.0 +91.5346,16835.5,-63.1861,-80.4479,46.3197,-16.6782,-999.0 +81.2929,17568.2,-61.5584,-80.4479,39.8048,-15.5326,-999.0 +71.8883,18334.0,-59.62,-80.4479,31.5311,-14.3328,-999.0 +63.2695,19136.1,-57.9658,-80.4479,22.5685,-12.6172,-999.0 +54.5756,20079.1,-56.5722,-80.4479,7.47861,-12.1442,-999.0 + + +MEM = mem002 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.878 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.546,383.878,8.33399,0.279563,-3.19005,1.23693,-999.0 +970.821,449.535,10.1218,-0.827251,-3.54228,1.18134,-999.0 +960.541,538.151,10.4477,-0.852839,0.767614,1.29095,-999.0 +947.473,652.283,10.9977,-1.03778,6.41872,1.0782,-999.0 +931.338,795.652,11.5889,-3.40425,11.3628,-1.19171,-999.0 +911.792,972.979,11.9068,-6.93028,12.1741,-6.89795,-999.0 +888.428,1190.1,12.0016,-7.95308,10.5758,-15.3534,-999.0 +860.895,1453.1,11.2182,-10.7513,8.09197,-23.2257,-999.0 +829.233,1764.41,9.03163,-11.3359,8.85924,-26.8903,-999.0 +793.868,2123.53,6.54923,-11.6429,12.5599,-27.5346,-999.0 +755.276,2530.61,4.07454,-12.3972,17.0084,-24.9993,-999.0 +713.956,2985.99,1.50749,-14.3065,22.2972,-23.6549,-999.0 +670.447,3489.84,-1.41144,-16.7456,26.5152,-26.3309,-999.0 +625.295,4042.5,-4.42292,-17.598,30.7655,-30.2745,-999.0 +580.216,4628.02,-7.85241,-20.8778,32.8607,-32.0203,-999.0 +537.235,5221.6,-11.8127,-24.024,34.3592,-33.4176,-999.0 +496.872,5814.58,-16.044,-26.1847,36.3103,-35.5625,-999.0 +458.998,6406.43,-20.4765,-29.4613,37.4615,-38.6028,-999.0 +423.482,6996.7,-25.2118,-34.4834,36.9679,-41.3117,-999.0 +390.204,7584.86,-30.1651,-40.6924,36.0774,-42.8131,-999.0 +359.055,8170.42,-35.2991,-46.6677,35.9639,-43.8949,-999.0 +329.914,8753.29,-40.5364,-51.1838,36.8872,-45.3579,-999.0 +302.671,9333.64,-45.7629,-55.0013,38.7176,-47.0345,-999.0 +277.228,9911.51,-50.9145,-59.1519,41.4315,-48.5459,-999.0 +253.496,10487.6,-55.6521,-63.2567,44.5847,-50.6157,-999.0 +231.378,11064.6,-58.9162,-66.6453,46.6448,-51.7279,-999.0 +210.783,11648.1,-59.8506,-69.6143,47.7808,-47.5544,-999.0 +191.626,12243.7,-59.6005,-72.4615,50.4604,-39.7733,-999.0 +173.829,12854.4,-58.8151,-75.6856,54.8303,-34.4366,-999.0 +157.315,13482.3,-57.9103,-78.8516,58.8792,-28.2862,-999.0 +142.012,14126.2,-58.7873,-80.4479,60.4104,-23.5689,-999.0 +127.849,14783.2,-60.4752,-80.4479,58.425,-21.3618,-999.0 +114.76,15452.7,-62.5281,-80.4479,54.8523,-19.7832,-999.0 +102.675,16137.2,-63.751,-80.4479,49.2424,-19.8935,-999.0 +91.5397,16841.6,-63.5842,-80.4479,42.42,-21.0233,-999.0 +81.2966,17573.4,-61.7274,-80.4479,33.9104,-21.5149,-999.0 +71.8906,18337.6,-60.2719,-80.4479,25.6291,-22.1697,-999.0 +63.2706,19136.9,-58.8844,-80.4479,17.7817,-20.7272,-999.0 +54.5757,20076.9,-57.0674,-80.4479,4.31715,-11.0969,-999.0 + + +MEM = mem002 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.792 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.65,383.792,7.49938,0.220302,-0.995102,2.29098,-999.0 +968.949,449.264,9.40312,-0.70425,-1.66863,3.14908,-999.0 +958.689,537.772,10.4258,-0.667033,2.78175,2.28913,-999.0 +945.644,651.965,11.3667,-1.27772,9.46917,1.11891,-999.0 +929.547,795.488,11.9683,-3.65183,12.2077,-3.60207,-999.0 +910.036,973.151,12.5588,-5.62359,10.3267,-10.6551,-999.0 +886.725,1190.71,12.5763,-8.98856,6.02033,-17.1112,-999.0 +859.247,1453.84,11.1401,-10.5006,7.38175,-22.7635,-999.0 +827.645,1764.9,8.61247,-9.46036,10.9386,-27.0926,-999.0 +792.345,2123.45,5.88585,-9.7582,13.8501,-29.3882,-999.0 +753.82,2529.95,3.81533,-11.7516,17.1765,-30.272,-999.0 +712.585,2985.12,1.51553,-14.0317,20.9888,-29.8907,-999.0 +669.161,3488.86,-1.52786,-15.6475,26.2525,-29.5349,-999.0 +624.099,4040.94,-4.85102,-17.3111,30.3784,-31.8921,-999.0 +579.11,4625.48,-8.30846,-19.4198,33.3239,-34.4027,-999.0 +536.211,5218.56,-11.8898,-21.7933,35.8297,-36.3967,-999.0 +495.926,5811.67,-15.8819,-25.1825,37.4607,-38.3792,-999.0 +458.128,6403.79,-20.3598,-29.3953,38.5438,-39.9781,-999.0 +422.687,6994.09,-25.2156,-33.8996,39.0113,-41.0983,-999.0 +389.479,7581.98,-30.3152,-38.4435,38.8898,-41.5995,-999.0 +358.394,8167.03,-35.5146,-43.4396,38.5695,-41.4606,-999.0 +329.315,8749.33,-40.7091,-48.972,38.5604,-41.3235,-999.0 +302.128,9329.16,-45.8783,-54.4588,39.5332,-42.1926,-999.0 +276.74,9906.51,-51.0689,-59.1634,41.6718,-44.613,-999.0 +253.058,10481.8,-55.9935,-62.9063,44.3573,-48.0681,-999.0 +230.988,11057.6,-59.2521,-66.3946,46.2153,-49.0397,-999.0 +210.436,11640.2,-60.0721,-69.9606,48.1417,-45.0212,-999.0 +191.321,12234.8,-59.8239,-73.0777,52.0552,-38.7256,-999.0 +173.562,12843.7,-59.6645,-75.6006,55.6756,-32.7393,-999.0 +157.084,13467.4,-59.6835,-78.0342,58.2358,-28.0027,-999.0 +141.814,14105.6,-60.4999,-80.4479,58.9396,-24.8093,-999.0 +127.682,14757.1,-62.0724,-80.4479,57.7228,-22.5012,-999.0 +114.621,15421.2,-64.0026,-80.4479,56.1794,-21.0638,-999.0 +102.563,16100.7,-64.957,-80.4479,50.8669,-20.1146,-999.0 +91.4515,16801.5,-64.11,-80.4479,40.6267,-17.6644,-999.0 +81.231,17530.8,-62.1064,-80.4479,29.2916,-18.252,-999.0 +71.8451,18293.5,-60.1797,-80.4479,18.3316,-22.7912,-999.0 +63.2433,19090.4,-59.5455,-80.4479,11.7702,-25.6173,-999.0 +54.5664,20026.8,-57.312,-80.4479,1.96003,-14.7404,-999.0 + + +MEM = mem002 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.745 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.493,383.745,7.01421,0.432527,1.32577,2.2814,-999.0 +969.785,449.129,9.09395,-0.361654,1.27864,3.59226,-999.0 +959.507,537.616,10.5279,-0.436353,5.27802,2.49032,-999.0 +946.458,651.855,11.4942,-1.04663,11.3274,-0.12647,-999.0 +930.346,795.535,12.3782,-2.93886,12.6632,-6.27451,-999.0 +910.815,973.385,12.6767,-4.8337,10.5171,-12.4144,-999.0 +887.479,1190.97,12.3584,-6.8245,10.5945,-18.6729,-999.0 +859.967,1453.99,10.6322,-6.44061,11.7122,-25.5192,-999.0 +828.32,1764.6,7.7898,-6.59865,10.7763,-25.423,-999.0 +792.977,2122.31,5.07068,-8.42729,13.7502,-24.2793,-999.0 +754.418,2527.88,3.21616,-11.3134,18.878,-32.0088,-999.0 +713.153,2982.28,1.16801,-14.1571,25.0236,-33.8439,-999.0 +669.694,3485.93,-1.30006,-15.3743,29.3814,-32.9829,-999.0 +624.599,4038.64,-4.51371,-16.4725,32.2921,-32.7375,-999.0 +579.567,4623.74,-8.22474,-18.2222,34.7141,-33.3303,-999.0 +536.628,5216.81,-12.082,-20.6599,36.8374,-35.2881,-999.0 +496.308,5809.54,-16.1169,-24.098,38.921,-37.6286,-999.0 +458.478,6401.32,-20.4721,-28.9224,40.771,-38.8106,-999.0 +423.009,6991.51,-25.2067,-34.1308,41.6455,-39.2574,-999.0 +389.774,7579.5,-30.2415,-38.4869,41.3282,-40.1043,-999.0 +358.663,8164.77,-35.42,-42.3561,40.8182,-41.8648,-999.0 +329.561,8747.33,-40.619,-46.4876,40.8596,-44.3326,-999.0 +302.35,9327.39,-45.8277,-51.267,41.6308,-46.3983,-999.0 +276.94,9904.85,-51.0708,-56.7304,43.2913,-47.8809,-999.0 +253.237,10480.2,-55.9456,-62.2666,45.1004,-49.2624,-999.0 +231.147,11056.4,-59.112,-66.4467,46.7563,-48.309,-999.0 +210.577,11639.0,-60.1527,-69.9811,48.675,-42.7644,-999.0 +191.444,12233.0,-60.2456,-72.9364,51.452,-36.1123,-999.0 +173.668,12840.7,-60.1414,-75.0284,54.8167,-29.706,-999.0 +157.175,13462.6,-60.4979,-76.9107,58.9022,-26.8966,-999.0 +141.891,14099.1,-60.9134,-79.7788,60.2075,-25.8517,-999.0 +127.745,14750.1,-62.0934,-80.4479,59.8925,-21.9047,-999.0 +114.673,15414.6,-63.8333,-80.4479,58.6475,-19.0767,-999.0 +102.604,16095.4,-64.4731,-80.4479,53.5176,-17.8141,-999.0 +91.4837,16798.2,-63.5993,-80.4479,42.4929,-14.4944,-999.0 +81.2545,17527.9,-62.5617,-80.4479,32.1549,-11.761,-999.0 +71.8612,18288.0,-61.3315,-80.4479,20.4334,-12.8741,-999.0 +63.2529,19082.9,-59.7305,-80.4479,11.3058,-13.0062,-999.0 +54.5696,20018.9,-57.6044,-80.4479,3.79373,-2.80363,-999.0 + + +MEM = mem002 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.705 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.881,383.705,6.63879,0.297787,3.85615,0.923839,-999.0 +969.162,449.037,8.98322,-0.138496,4.55871,2.67915,-999.0 +958.894,537.564,10.8075,-0.11882,8.97793,1.1845,-999.0 +945.855,651.961,11.9274,-0.736905,12.9432,-3.69958,-999.0 +929.75,795.866,12.7204,-1.98429,13.9968,-10.4646,-999.0 +910.237,973.887,12.7316,-3.85863,13.0586,-15.6802,-999.0 +886.909,1191.42,11.9654,-5.11122,14.1664,-19.5715,-999.0 +859.399,1453.96,9.7507,-4.91968,15.8905,-21.6238,-999.0 +827.769,1763.79,7.02713,-5.90773,15.3165,-23.2021,-999.0 +792.45,2121.31,5.48102,-9.20924,14.6166,-25.508,-999.0 +753.925,2527.5,3.82283,-12.5826,21.6657,-31.309,-999.0 +712.691,2982.44,1.35688,-14.2374,26.6166,-32.6362,-999.0 +669.267,3486.14,-1.39982,-15.2128,29.0491,-34.6596,-999.0 +624.196,4038.78,-4.47717,-16.3436,31.2085,-36.456,-999.0 +579.196,4624.33,-7.86597,-17.8088,34.331,-37.6315,-999.0 +536.285,5218.27,-11.6829,-20.4801,37.6007,-38.2227,-999.0 +495.991,5811.71,-15.8287,-25.1428,40.4997,-37.8827,-999.0 +458.192,6403.93,-20.239,-31.2452,43.048,-37.8207,-999.0 +422.751,6994.42,-25.0482,-36.4477,43.9213,-38.2041,-999.0 +389.542,7582.56,-30.1652,-40.077,43.0996,-39.1551,-999.0 +358.454,8167.82,-35.4253,-43.0249,41.8191,-40.9319,-999.0 +329.37,8750.23,-40.6776,-46.3877,41.6988,-43.2866,-999.0 +302.178,9330.09,-45.8773,-51.2462,42.5154,-46.647,-999.0 +276.784,9907.35,-51.1132,-57.4371,43.2126,-49.9657,-999.0 +253.097,10482.6,-55.8847,-63.2483,44.3935,-50.4945,-999.0 +231.021,11059.1,-58.8696,-67.0998,46.6023,-47.63,-999.0 +210.465,11642.2,-60.0372,-69.8221,49.6292,-43.0369,-999.0 +191.345,12236.0,-60.398,-72.4871,52.2565,-35.8241,-999.0 +173.581,12842.4,-60.8172,-74.4061,56.6328,-27.549,-999.0 +157.101,13461.9,-61.3997,-76.3238,59.6856,-25.7722,-999.0 +141.827,14096.3,-61.2891,-79.2398,61.8768,-24.1101,-999.0 +127.692,14747.4,-61.5719,-80.4479,62.7778,-21.6702,-999.0 +114.629,15414.6,-62.5389,-80.4479,61.9847,-19.6021,-999.0 +102.569,16100.5,-62.481,-80.4479,53.9588,-19.4507,-999.0 +91.4557,16810.2,-61.3079,-80.4479,40.6196,-17.1215,-999.0 +81.2332,17546.4,-60.9664,-80.4479,28.411,-14.1227,-999.0 +71.8462,18308.6,-61.5267,-80.4479,19.7345,-12.8849,-999.0 +63.2435,19101.7,-60.2662,-80.4479,12.5258,-9.04669,-999.0 +54.5664,20035.5,-57.8804,-80.4479,9.7191,4.95205,-999.0 + + +MEM = mem002 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.684 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.634,383.684,6.44486,0.010722,7.73903,-1.01438,-999.0 +969.91,448.957,8.68287,0.0300525,11.0045,-0.148257,-999.0 +959.639,537.365,10.2833,0.180543,13.745,-1.47726,-999.0 +946.584,651.611,11.5368,-0.0791765,17.205,-6.11807,-999.0 +930.46,795.206,11.6559,-0.572929,18.9247,-12.729,-999.0 +910.916,972.524,11.1,-1.48337,19.275,-17.806,-999.0 +887.556,1189.07,10.428,-2.89151,15.8128,-17.9851,-999.0 +860.026,1450.85,9.3235,-5.32852,12.0945,-18.2162,-999.0 +828.38,1761.0,8.16223,-8.4764,11.714,-21.5555,-999.0 +793.045,2119.6,6.31099,-9.93357,16.8114,-26.997,-999.0 +754.492,2526.32,3.77636,-12.2499,22.4238,-30.1058,-999.0 +713.219,2980.96,0.960104,-13.6909,25.146,-31.2195,-999.0 +669.76,3484.16,-1.672,-14.5235,27.2187,-33.4729,-999.0 +624.647,4036.81,-4.34811,-15.6853,31.2571,-34.7558,-999.0 +579.607,4622.92,-7.55261,-18.3347,36.1687,-33.8221,-999.0 +536.669,5217.56,-11.3327,-21.6341,39.3482,-34.1612,-999.0 +496.346,5811.78,-15.466,-26.022,41.1185,-34.53,-999.0 +458.52,6404.65,-20.0705,-30.8791,41.3094,-34.3013,-999.0 +423.049,6995.52,-24.9606,-35.6814,40.4023,-34.6523,-999.0 +389.813,7583.98,-30.0507,-40.2598,39.7524,-35.676,-999.0 +358.7,8169.65,-35.2474,-44.6196,39.5201,-37.2935,-999.0 +329.593,8752.56,-40.49,-48.0472,39.5077,-40.1368,-999.0 +302.38,9332.82,-45.7968,-51.4051,39.5895,-43.1288,-999.0 +276.967,9910.27,-51.1174,-56.4577,40.1125,-45.5064,-999.0 +253.26,10485.5,-56.0049,-61.7557,41.3509,-47.0673,-999.0 +231.169,11061.3,-59.3481,-65.9971,43.7993,-46.4409,-999.0 +210.598,11642.9,-60.6599,-69.44,47.6625,-41.1178,-999.0 +191.463,12235.3,-60.8887,-72.2856,52.3457,-33.2588,-999.0 +173.686,12840.9,-60.9655,-74.4132,58.1798,-26.6967,-999.0 +157.192,13461.4,-60.6448,-77.0948,63.2384,-25.1858,-999.0 +141.906,14098.7,-60.2681,-80.4479,65.6454,-25.2258,-999.0 +127.759,14753.4,-60.347,-80.4479,65.2794,-25.1832,-999.0 +114.686,15426.1,-60.4494,-80.4479,59.9326,-25.2973,-999.0 +102.615,16119.4,-60.1751,-80.4479,47.9335,-24.4756,-999.0 +91.4913,16835.1,-60.1886,-80.4479,32.6532,-23.4031,-999.0 +81.2592,17572.6,-61.4685,-80.4479,25.4423,-19.5562,-999.0 +71.864,18332.4,-62.6079,-80.4479,20.2764,-15.056,-999.0 +63.2539,19120.0,-62.3381,-80.4479,16.3954,-9.16169,-999.0 +54.57,20047.4,-59.155,-80.4479,15.7389,2.76047,-999.0 + + +MEM = mem002 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.585 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.542,383.585,5.33172,0.472515,7.51129,-1.54015,-999.0 +970.825,448.827,9.03,0.964127,15.4152,-4.18845,-999.0 +960.536,537.385,10.6205,0.934709,20.1736,-8.00593,-999.0 +947.459,651.656,11.224,0.0246614,20.1404,-14.62,-999.0 +931.324,795.129,11.5166,-1.4759,14.354,-17.4741,-999.0 +911.769,972.523,11.6893,-3.31809,9.65636,-18.0957,-999.0 +888.397,1189.48,11.3476,-5.50924,8.14361,-19.0495,-999.0 +860.848,1451.9,10.1457,-6.8127,9.80014,-20.9191,-999.0 +829.173,1762.44,8.20943,-8.40722,13.3703,-23.9195,-999.0 +793.802,2120.93,6.09997,-10.7076,19.0785,-27.5488,-999.0 +755.212,2527.44,3.73208,-12.5753,25.0325,-29.7439,-999.0 +713.902,2982.06,0.951697,-13.6557,27.9956,-31.3143,-999.0 +670.394,3485.26,-1.69579,-14.8352,29.5786,-34.0279,-999.0 +625.238,4037.78,-4.44596,-16.2131,32.5206,-34.9931,-999.0 +580.157,4623.68,-7.66273,-18.3854,37.3746,-32.6926,-999.0 +537.174,5218.22,-11.358,-21.7357,41.7686,-29.873,-999.0 +496.812,5812.33,-15.5889,-25.9692,43.1967,-28.3415,-999.0 +458.944,6405.03,-20.162,-30.5091,42.1177,-29.1164,-999.0 +423.435,6995.91,-24.9471,-35.2843,40.789,-30.7241,-999.0 +390.164,7584.58,-29.9716,-40.2548,39.81,-31.8906,-999.0 +359.018,8170.55,-35.1444,-44.6276,39.0698,-33.7311,-999.0 +329.88,8753.86,-40.353,-48.6273,38.912,-36.5445,-999.0 +302.638,9334.6,-45.6262,-53.0395,39.3722,-39.1633,-999.0 +277.2,9912.53,-50.994,-57.3992,40.0745,-41.3173,-999.0 +253.469,10488.1,-55.9797,-61.5204,41.2565,-43.1985,-999.0 +231.353,11064.1,-59.2903,-65.5869,44.6772,-42.1629,-999.0 +210.759,11646.4,-60.351,-69.2611,50.0522,-36.2714,-999.0 +191.605,12239.7,-60.6435,-72.3098,55.4766,-30.4987,-999.0 +173.809,12845.7,-61.0801,-74.6328,60.3085,-26.538,-999.0 +157.299,13465.3,-61.3074,-77.2604,63.1064,-25.9064,-999.0 +141.997,14100.9,-60.8801,-80.4479,62.4777,-25.6773,-999.0 +127.836,14755.0,-60.327,-80.4479,59.644,-25.9271,-999.0 +114.749,15428.9,-59.9043,-80.4479,54.8317,-25.6951,-999.0 +102.667,16124.6,-59.4937,-80.4479,41.6573,-25.7077,-999.0 +91.5318,16842.9,-59.5431,-80.4479,24.276,-24.3404,-999.0 +81.29,17582.9,-60.9467,-80.4479,18.9896,-20.0203,-999.0 +71.8857,18344.9,-62.2267,-80.4479,18.6759,-16.6101,-999.0 +63.2675,19134.4,-62.0407,-80.4479,16.9732,-12.3014,-999.0 +54.575,20061.7,-59.7467,-80.4479,19.8771,-4.55344,-999.0 + + +MEM = mem002 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.497 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.476,383.497,4.36439,0.892346,6.5869,-6.30575,-999.0 +971.746,448.396,7.1611,0.641285,9.27916,-16.87,-999.0 +961.455,536.465,9.39518,0.212414,5.34702,-25.0956,-999.0 +948.366,650.41,10.8626,-0.457165,-0.0294865,-27.3088,-999.0 +932.212,793.841,11.7208,-1.77252,-0.702575,-26.529,-999.0 +912.637,971.332,11.8819,-4.00451,3.15694,-25.1614,-999.0 +889.244,1188.25,11.2009,-6.29854,6.93725,-23.5605,-999.0 +861.673,1450.26,9.57307,-7.48669,8.52928,-22.841,-999.0 +829.967,1760.12,7.61071,-8.96002,11.2128,-25.2403,-999.0 +794.57,2118.02,5.81543,-11.1393,18.0128,-29.0609,-999.0 +755.94,2524.23,3.57906,-12.244,25.7367,-31.1642,-999.0 +714.589,2978.48,0.588443,-13.3538,27.9136,-32.5166,-999.0 +671.035,3480.87,-2.2615,-14.5784,27.3072,-36.4064,-999.0 +625.834,4032.09,-5.21839,-15.6404,28.5816,-37.708,-999.0 +580.703,4616.34,-8.49515,-17.7834,33.1577,-34.6341,-999.0 +537.673,5209.3,-12.0623,-20.5283,38.8628,-30.706,-999.0 +497.266,5802.08,-16.2125,-24.0839,42.1439,-26.8646,-999.0 +459.357,6393.59,-20.7479,-28.3379,42.6683,-25.7336,-999.0 +423.81,6983.39,-25.4341,-33.436,42.1252,-26.0127,-999.0 +390.506,7571.24,-30.2853,-38.8673,41.628,-26.0257,-999.0 +359.328,8156.73,-35.3277,-43.5776,41.5421,-25.9267,-999.0 +330.162,8739.77,-40.4575,-48.0668,41.8155,-26.8057,-999.0 +302.895,9320.49,-45.6149,-53.6796,42.2986,-28.6668,-999.0 +277.431,9898.63,-50.9108,-59.0198,42.4608,-30.7988,-999.0 +253.677,10474.4,-55.9315,-62.206,42.7198,-33.4064,-999.0 +231.539,11050.6,-59.3437,-65.6273,45.2044,-34.5574,-999.0 +210.926,11632.4,-60.7635,-69.2072,50.9469,-30.3263,-999.0 +191.752,12224.6,-61.1249,-72.7307,57.2923,-27.7898,-999.0 +173.938,12830.3,-60.8896,-75.4454,61.8511,-26.992,-999.0 +157.411,13451.3,-60.6845,-77.9311,64.3963,-27.4569,-999.0 +142.094,14089.0,-60.2299,-80.4479,63.3396,-26.3295,-999.0 +127.918,14744.6,-60.1431,-80.4479,59.9175,-25.7524,-999.0 +114.816,15418.7,-60.1458,-80.4479,54.0247,-26.3141,-999.0 +102.721,16113.7,-59.8536,-80.4479,42.6428,-24.9492,-999.0 +91.5748,16830.8,-60.1298,-80.4479,28.605,-21.4708,-999.0 +81.3225,17570.8,-60.593,-80.4479,22.9754,-15.4566,-999.0 +71.9083,18337.8,-60.1201,-80.4479,21.4853,-16.0167,-999.0 +63.2814,19139.3,-58.1111,-80.4479,17.1025,-19.9459,-999.0 +54.5796,20080.0,-57.6845,-80.4479,15.4158,-18.1547,-999.0 + + +MEM = mem002 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.488 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.79,383.488,4.24808,0.947629,3.37531,-7.9653,-999.0 +973.043,448.224,6.00017,0.682938,2.57297,-16.7198,-999.0 +962.733,535.962,8.39241,0.112997,-2.03351,-25.553,-999.0 +949.628,649.655,10.5273,-0.585421,-7.35195,-28.735,-999.0 +933.452,792.864,11.1676,-1.72319,-8.57314,-27.0908,-999.0 +913.847,969.881,10.8522,-3.45768,-5.02607,-25.1568,-999.0 +890.419,1186.06,10.1298,-5.71537,1.18447,-24.3428,-999.0 +862.805,1447.35,8.98885,-8.05725,4.91322,-25.0217,-999.0 +831.064,1756.77,7.47612,-10.1401,9.37242,-26.7881,-999.0 +795.618,2114.5,5.77814,-11.9419,17.477,-27.6517,-999.0 +756.94,2520.56,3.48153,-13.0567,25.6557,-28.3826,-999.0 +715.532,2974.55,0.463569,-14.344,27.182,-30.4803,-999.0 +671.924,3476.68,-2.36858,-15.0958,25.9395,-34.3724,-999.0 +626.661,4027.73,-5.28037,-15.8209,27.526,-36.8797,-999.0 +581.465,4611.8,-8.63077,-17.7404,31.6563,-34.7896,-999.0 +538.371,5204.26,-12.4587,-19.8056,36.9123,-31.2686,-999.0 +497.902,5796.37,-16.5477,-23.2135,41.0395,-27.4175,-999.0 +459.935,6387.31,-21.0401,-27.2979,42.8986,-25.42,-999.0 +424.337,6976.6,-25.7129,-32.0291,43.5665,-25.4746,-999.0 +390.981,7564.03,-30.4924,-37.36,43.9603,-25.835,-999.0 +359.76,8149.34,-35.3896,-42.7843,44.4383,-25.8146,-999.0 +330.555,8732.5,-40.4111,-48.0201,45.1259,-25.7631,-999.0 +303.249,9313.52,-45.5307,-53.4753,45.6802,-25.9397,-999.0 +277.75,9892.11,-50.7611,-58.9598,45.3606,-26.9668,-999.0 +253.963,10468.7,-55.6075,-63.2827,45.4014,-29.0479,-999.0 +231.794,11045.9,-58.978,-66.5333,48.0663,-30.0268,-999.0 +211.151,11628.8,-60.4509,-70.2022,53.1784,-29.8561,-999.0 +191.95,12222.7,-60.3764,-74.2657,58.8603,-31.3257,-999.0 +174.111,12831.3,-59.8649,-76.9518,62.7551,-32.3006,-999.0 +157.56,13455.8,-59.4104,-79.298,64.5516,-32.0586,-999.0 +142.221,14097.3,-59.1853,-80.4479,63.5021,-30.333,-999.0 +128.025,14755.9,-59.4519,-80.4479,60.2892,-28.7907,-999.0 +114.906,15431.2,-60.3237,-80.4479,54.7681,-28.9789,-999.0 +102.794,16125.4,-60.4665,-80.4479,44.2602,-27.0749,-999.0 +91.6326,16841.4,-60.4757,-80.4479,33.4481,-20.9934,-999.0 +81.3664,17581.0,-60.8631,-80.4479,28.0028,-15.9147,-999.0 +71.9395,18350.0,-59.1404,-80.4479,23.8883,-18.2017,-999.0 +63.3003,19158.7,-55.7,-80.4479,15.6745,-23.2819,-999.0 +54.586,20109.4,-55.9603,-80.4479,5.39555,-25.5614,-999.0 + + +MEM = mem002 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.462 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.789,383.462,3.98388,0.88851,1.53327,-9.31615,-999.0 +973.054,448.04,5.0409,0.720819,1.07968,-17.9237,-999.0 +962.736,535.528,7.66966,0.457779,-3.70021,-27.1062,-999.0 +949.631,649.021,10.134,-0.265593,-8.41736,-29.3534,-999.0 +933.461,792.051,10.7853,-1.48908,-8.83636,-26.5211,-999.0 +913.85,968.722,10.0713,-2.86474,-5.45563,-24.31,-999.0 +890.416,1184.24,9.00673,-4.39982,-0.420923,-24.2327,-999.0 +862.797,1444.69,8.04334,-6.85208,4.01779,-25.6331,-999.0 +831.049,1753.48,7.12809,-10.3559,9.00144,-27.2098,-999.0 +795.608,2111.0,5.88687,-13.4297,16.4618,-27.1588,-999.0 +756.939,2517.21,3.75872,-14.4646,22.894,-26.7612,-999.0 +715.538,2971.81,1.01652,-14.6465,25.3785,-29.3022,-999.0 +671.923,3474.96,-1.86353,-14.0946,26.7214,-34.0762,-999.0 +626.653,4027.02,-4.91383,-14.9806,28.8656,-35.817,-999.0 +581.453,4611.87,-8.32518,-18.0148,32.6293,-32.3694,-999.0 +538.359,5204.91,-12.226,-20.1475,37.4151,-28.3974,-999.0 +497.89,5797.44,-16.3839,-23.6252,40.4323,-26.3805,-999.0 +459.924,6388.72,-20.8746,-28.0539,42.3073,-26.2292,-999.0 +424.328,6978.37,-25.5328,-33.108,43.2823,-27.0798,-999.0 +390.975,7566.18,-30.3253,-38.5975,43.983,-27.5915,-999.0 +359.756,8151.86,-35.2283,-43.9455,44.9152,-27.52,-999.0 +330.549,8735.42,-40.2322,-49.1499,46.112,-26.7718,-999.0 +303.244,9316.84,-45.3864,-54.2671,46.8697,-25.7622,-999.0 +277.745,9895.87,-50.5659,-59.0507,46.7174,-25.8816,-999.0 +253.957,10473.3,-55.1482,-63.6645,46.9369,-28.0126,-999.0 +231.789,11052.3,-58.1552,-67.6854,49.9445,-31.0748,-999.0 +211.146,11637.8,-59.3322,-71.112,56.7721,-32.995,-999.0 +191.946,12234.5,-59.5603,-73.8546,63.8615,-32.8573,-999.0 +174.108,12844.5,-59.587,-76.4143,67.537,-30.9769,-999.0 +157.557,13469.2,-59.6539,-78.7025,68.2645,-30.2438,-999.0 +142.219,14109.5,-59.7476,-80.4479,66.1403,-30.3831,-999.0 +128.024,14766.5,-59.8692,-80.4479,60.553,-31.1329,-999.0 +114.905,15441.2,-60.3306,-80.4479,51.2358,-32.6706,-999.0 +102.793,16133.4,-61.6206,-80.4479,41.6653,-34.202,-999.0 +91.632,16842.8,-63.2663,-80.4479,35.4128,-31.6031,-999.0 +81.3659,17572.3,-63.8286,-80.4479,32.1392,-23.6912,-999.0 +71.939,18329.6,-62.6881,-80.4479,29.2422,-15.7685,-999.0 +63.3001,19126.0,-58.7359,-80.4479,22.676,-15.3229,-999.0 +54.5859,20069.7,-56.4245,-80.4479,7.81179,-13.2805,-999.0 + + +MEM = mem002 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.667 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.571,383.667,6.05666,1.21395,0.404977,-10.6435,-999.0 +972.818,448.494,5.32313,1.04737,0.39381,-12.7578,-999.0 +962.511,535.924,7.10869,0.422125,-3.43967,-22.8904,-999.0 +949.411,649.203,9.65534,-0.403428,-7.95229,-24.7439,-999.0 +933.24,791.981,10.2758,-1.34588,-8.0491,-22.4161,-999.0 +913.636,968.294,9.36514,-2.24052,-5.59006,-21.8368,-999.0 +890.2,1183.32,8.27351,-3.51854,-1.41472,-22.7853,-999.0 +862.584,1443.33,7.63939,-6.32974,2.88013,-25.2049,-999.0 +830.844,1751.91,7.11564,-10.758,7.80265,-28.0472,-999.0 +795.413,2109.43,5.99222,-14.5385,14.2338,-29.1169,-999.0 +756.757,2515.72,3.87609,-15.2392,19.3582,-28.4474,-999.0 +715.366,2970.36,1.01947,-14.8563,22.5005,-29.1312,-999.0 +671.766,3473.34,-2.00358,-14.348,24.6808,-31.2779,-999.0 +626.504,4025.13,-5.07116,-14.1503,28.4347,-31.184,-999.0 +581.313,4609.75,-8.4567,-17.6501,33.8315,-27.1555,-999.0 +538.23,5202.73,-12.1667,-20.0388,37.9465,-24.96,-999.0 +497.774,5795.51,-16.2017,-23.9941,40.3884,-24.0454,-999.0 +459.818,6387.3,-20.5775,-28.9466,41.4844,-25.3005,-999.0 +424.232,6977.67,-25.1549,-34.247,41.7237,-26.83,-999.0 +390.89,7566.37,-29.9072,-39.2883,41.9735,-28.1322,-999.0 +359.677,8153.02,-34.8198,-44.2235,42.7461,-29.1083,-999.0 +330.48,8737.45,-39.9253,-49.5211,43.4497,-29.8238,-999.0 +303.18,9319.51,-45.1613,-54.8254,43.593,-30.732,-999.0 +277.687,9899.45,-50.0588,-59.7631,44.2062,-32.3134,-999.0 +253.906,10479.3,-53.8081,-64.5132,47.0791,-34.8814,-999.0 +231.742,11062.7,-56.114,-68.8639,52.3438,-37.4963,-999.0 +211.105,11653.5,-57.5304,-72.0773,58.6007,-37.8318,-999.0 +191.908,12254.2,-58.424,-74.3678,63.7164,-35.579,-999.0 +174.075,12866.4,-59.2318,-76.0998,66.1031,-33.2965,-999.0 +157.528,13490.6,-60.2657,-77.9118,67.0374,-33.4141,-999.0 +142.194,14128.0,-60.9804,-80.2549,64.6481,-35.0016,-999.0 +128.002,14780.6,-61.5446,-80.4479,60.4367,-34.3451,-999.0 +114.886,15449.2,-62.3913,-80.4479,55.3032,-31.7626,-999.0 +102.778,16134.9,-63.5331,-80.4479,47.2423,-29.2571,-999.0 +91.6199,16838.6,-64.702,-80.4479,37.3568,-25.911,-999.0 +81.3573,17562.6,-65.5491,-80.4479,34.6837,-24.2986,-999.0 +71.9332,18313.7,-64.2863,-80.4479,29.6344,-17.4898,-999.0 +63.2965,19102.7,-60.9721,-80.4479,22.7868,-14.53,-999.0 +54.5848,20041.0,-56.832,-80.4479,13.1601,-3.58918,-999.0 + + +MEM = mem002 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.877 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.741,383.877,8.20356,1.34917,0.0589528,-9.94296,-999.0 +972.999,449.19,7.35279,1.09621,-0.162683,-12.0501,-999.0 +962.691,536.774,6.40348,0.5433,-1.11654,-16.0636,-999.0 +949.583,649.676,8.54373,-0.559855,-7.51396,-22.4181,-999.0 +933.41,791.984,9.48123,-1.1312,-8.14243,-21.2696,-999.0 +913.801,967.941,8.89897,-1.80102,-5.48656,-20.6348,-999.0 +890.362,1182.72,7.978,-3.09158,-1.13846,-21.9755,-999.0 +862.739,1442.53,7.4109,-5.95879,2.88948,-24.9861,-999.0 +830.992,1750.91,6.93677,-10.5773,7.0321,-27.2328,-999.0 +795.556,2108.28,5.95351,-15.2842,12.4524,-27.3348,-999.0 +756.897,2514.6,4.06469,-16.9383,17.4686,-27.2017,-999.0 +715.506,2969.73,1.51527,-15.1201,21.9312,-28.7078,-999.0 +671.889,3473.79,-1.42231,-12.8783,26.5415,-30.1602,-999.0 +626.611,4026.67,-4.65352,-14.446,31.3071,-27.5284,-999.0 +581.413,4612.04,-8.16624,-17.7261,35.3248,-24.3956,-999.0 +538.323,5205.61,-11.9313,-20.193,37.8245,-23.9697,-999.0 +497.859,5798.85,-16.0274,-24.1717,39.4163,-24.8429,-999.0 +459.897,6391.15,-20.301,-29.0746,40.0304,-26.3169,-999.0 +424.303,6982.23,-24.8373,-34.0392,40.6963,-26.9722,-999.0 +390.952,7571.63,-29.6718,-38.4121,41.8161,-27.9527,-999.0 +359.732,8158.76,-34.7034,-42.6389,43.1914,-29.551,-999.0 +330.526,8743.42,-39.8946,-47.1857,43.9513,-30.9853,-999.0 +303.22,9325.61,-45.1356,-52.7804,43.8693,-32.0408,-999.0 +277.722,9905.8,-49.9209,-58.8839,44.8155,-33.5695,-999.0 +253.936,10486.1,-53.6106,-64.3172,49.0641,-35.4634,-999.0 +231.77,11070.0,-56.047,-68.8871,55.3086,-36.2737,-999.0 +211.129,11661.0,-57.4452,-71.667,60.7887,-35.5585,-999.0 +191.93,12262.3,-58.0724,-73.8393,65.0168,-34.5099,-999.0 +174.093,12875.9,-58.6401,-75.8049,67.7642,-33.2976,-999.0 +157.544,13501.9,-59.6321,-77.777,69.0103,-33.7649,-999.0 +142.208,14140.6,-60.8484,-80.1374,67.3249,-34.9025,-999.0 +128.014,14792.2,-62.2902,-80.4479,62.2869,-35.4016,-999.0 +114.897,15457.5,-63.8031,-80.4479,55.8974,-34.7225,-999.0 +102.787,16137.8,-65.4362,-80.4479,49.4427,-32.0185,-999.0 +91.6274,16834.7,-66.8673,-80.4479,40.9444,-27.5123,-999.0 +81.3628,17551.7,-67.4231,-80.4479,32.634,-24.7089,-999.0 +71.937,18296.5,-65.9849,-80.4479,27.3748,-22.6517,-999.0 +63.2991,19080.4,-62.0863,-80.4479,20.5535,-12.7888,-999.0 +54.5857,20015.5,-57.3049,-80.4479,10.1757,-2.0633,-999.0 + + +MEM = mem002 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.052 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.643,384.052,9.97636,1.44139,-0.369107,-9.18005,-999.0 +974.888,449.784,9.11195,1.26512,-0.482705,-10.2216,-999.0 +964.545,537.94,8.16787,1.07734,-0.62138,-10.7752,-999.0 +951.421,650.985,7.6513,-0.229815,-4.49421,-17.1686,-999.0 +935.212,792.893,8.6854,-1.01704,-6.97482,-20.1275,-999.0 +915.563,968.569,8.65908,-1.58697,-4.24958,-20.567,-999.0 +892.077,1183.25,7.8404,-2.82668,-0.547473,-22.5714,-999.0 +864.393,1442.81,6.9065,-5.28917,2.05808,-25.0781,-999.0 +832.574,1750.61,6.1963,-9.36153,5.42575,-25.7019,-999.0 +797.066,2107.39,5.55699,-14.4064,11.3417,-25.0055,-999.0 +758.326,2513.67,4.2054,-15.9692,17.9881,-26.1081,-999.0 +716.843,2969.41,1.86848,-13.4849,24.524,-29.0929,-999.0 +673.136,3474.09,-1.22373,-13.4061,30.0122,-28.8116,-999.0 +627.781,4027.04,-4.72281,-15.7664,33.4472,-25.5194,-999.0 +582.495,4612.22,-8.28872,-17.1915,35.2773,-25.0672,-999.0 +539.314,5205.53,-12.1888,-19.3816,36.9747,-26.0485,-999.0 +498.765,5798.46,-16.2226,-23.0762,38.3329,-27.3779,-999.0 +460.724,6390.67,-20.3594,-28.0403,39.2875,-28.1166,-999.0 +425.057,6981.9,-24.811,-33.2138,40.3823,-28.2856,-999.0 +391.638,7571.54,-29.6399,-37.737,41.5876,-29.1629,-999.0 +360.354,8158.9,-34.6884,-42.3022,42.8846,-30.1555,-999.0 +331.09,8743.8,-39.8523,-47.7495,44.0615,-30.601,-999.0 +303.73,9326.32,-45.0473,-53.671,45.2751,-31.0252,-999.0 +278.181,9906.67,-50.0367,-59.4348,47.7462,-31.9497,-999.0 +254.348,10486.0,-54.419,-63.6626,51.7797,-33.4064,-999.0 +232.137,11067.2,-57.3658,-67.7254,56.1485,-35.6443,-999.0 +211.455,11655.0,-58.6675,-71.2899,59.659,-37.2139,-999.0 +192.218,12253.7,-58.9665,-73.2843,62.0595,-36.285,-999.0 +174.344,12865.6,-59.1784,-74.8953,64.2418,-33.4188,-999.0 +157.762,13491.1,-59.6813,-76.7898,66.3638,-30.5218,-999.0 +142.394,14130.7,-60.4611,-79.1812,65.9954,-28.7014,-999.0 +128.171,14785.0,-61.283,-80.4479,61.2156,-29.3212,-999.0 +115.028,15455.3,-62.0175,-80.4479,53.3098,-30.912,-999.0 +102.893,16142.7,-63.2658,-80.4479,46.3765,-29.7217,-999.0 +91.7111,16849.0,-63.8968,-80.4479,39.6326,-26.4218,-999.0 +81.4257,17578.7,-63.6371,-80.4479,32.032,-24.6563,-999.0 +71.981,18337.7,-62.422,-80.4479,28.1014,-23.8425,-999.0 +63.3257,19135.9,-58.6671,-80.4479,23.9547,-18.8804,-999.0 +54.5949,20080.1,-56.9015,-80.4479,16.1639,-6.48945,-999.0 + + +MEM = mem002 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.198 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.762,384.198,11.5058,1.3677,-0.729209,-11.0695,-999.0 +975.026,450.272,10.5928,1.18242,-0.830404,-12.2452,-999.0 +964.677,538.876,9.61294,0.996339,-0.891926,-12.7723,-999.0 +951.541,652.376,8.44635,0.783217,-0.954146,-13.0924,-999.0 +935.332,794.241,7.76295,-0.655922,-4.41405,-19.5139,-999.0 +915.674,969.376,7.79996,-1.35999,-2.90272,-21.6507,-999.0 +892.18,1183.53,7.23467,-2.37664,0.876268,-23.0162,-999.0 +864.495,1442.57,6.30145,-4.58071,3.43582,-24.6588,-999.0 +832.671,1749.8,5.62788,-8.39473,6.2659,-24.8167,-999.0 +797.152,2106.09,5.20422,-13.0675,12.1992,-24.4595,-999.0 +758.4,2512.2,4.13266,-13.9264,19.5416,-27.2482,-999.0 +716.905,2967.99,1.81376,-12.2539,26.239,-29.6596,-999.0 +673.197,3472.52,-1.32074,-14.5941,31.0774,-26.2688,-999.0 +627.839,4025.13,-4.8739,-15.6126,32.9892,-24.1854,-999.0 +582.549,4609.97,-8.4937,-16.4348,34.5139,-25.1175,-999.0 +539.359,5202.93,-12.3678,-18.6325,35.7902,-26.6101,-999.0 +498.803,5795.49,-16.4535,-21.9778,36.5993,-27.6046,-999.0 +460.754,6387.2,-20.6767,-26.0567,37.6284,-27.8984,-999.0 +425.078,6977.86,-25.1088,-30.6305,39.2501,-28.3558,-999.0 +391.654,7567.07,-29.8088,-35.919,41.3645,-28.9391,-999.0 +360.367,8154.16,-34.7855,-41.88,43.6874,-29.0719,-999.0 +331.101,8738.87,-39.9304,-48.577,45.8487,-28.3001,-999.0 +303.741,9321.24,-45.0957,-55.0232,47.943,-27.7039,-999.0 +278.191,9901.49,-50.073,-59.4663,50.0756,-29.0308,-999.0 +254.358,10480.8,-54.3631,-63.2595,52.6482,-32.6813,-999.0 +232.147,11062.3,-57.2817,-67.14,55.6519,-36.9917,-999.0 +211.464,11650.2,-58.7171,-70.4399,58.7091,-40.4115,-999.0 +192.227,12248.4,-59.2414,-72.8679,62.8189,-40.5107,-999.0 +174.354,12859.4,-59.478,-75.0524,67.3083,-37.1273,-999.0 +157.77,13483.7,-60.254,-77.2647,70.7099,-33.7623,-999.0 +142.402,14120.9,-61.5247,-79.3107,70.6721,-31.5201,-999.0 +128.179,14771.7,-62.4547,-80.4479,66.4476,-30.5998,-999.0 +115.035,15439.6,-62.3836,-80.4479,57.0328,-28.2084,-999.0 +102.898,16128.8,-61.8127,-80.4479,47.8915,-24.1015,-999.0 +91.7149,16841.5,-61.5972,-80.4479,40.8985,-21.2751,-999.0 +81.4286,17578.5,-61.7183,-80.4479,31.891,-21.1665,-999.0 +71.9829,18344.4,-60.5138,-80.4479,26.0688,-20.6185,-999.0 +63.3267,19147.5,-57.9919,-80.4479,22.0362,-19.4386,-999.0 +54.5952,20092.3,-57.2058,-80.4479,12.663,-16.0445,-999.0 + + +MEM = mem002 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.305 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.616,384.305,12.5933,1.53224,-0.854634,-10.5435,-999.0 +975.833,450.634,11.6695,1.34582,-0.922058,-11.5982,-999.0 +965.499,539.58,10.6874,1.16261,-0.937345,-12.0484,-999.0 +952.352,653.518,9.50891,0.950854,-0.934246,-12.3121,-999.0 +936.122,795.762,8.07801,0.703456,-0.923215,-12.4773,-999.0 +916.447,970.751,6.90515,-0.798711,-1.40445,-19.1369,-999.0 +892.931,1184.27,6.35572,-1.9834,1.11058,-22.1934,-999.0 +865.218,1442.64,5.60451,-3.9623,2.74345,-23.0717,-999.0 +833.359,1749.24,5.03076,-7.65723,5.00763,-23.6147,-999.0 +797.807,2104.69,4.39031,-12.1401,9.73269,-25.647,-999.0 +759.018,2509.53,3.11752,-13.3114,16.227,-28.5955,-999.0 +717.487,2963.81,0.909128,-11.9034,24.4243,-29.8684,-999.0 +673.74,3466.82,-2.11806,-14.1932,30.6814,-25.8688,-999.0 +628.344,4018.02,-5.53451,-15.1943,33.6252,-22.6515,-999.0 +583.014,4601.51,-9.15369,-15.6896,34.783,-23.6225,-999.0 +539.784,5193.17,-13.0253,-17.1406,35.7393,-26.0,-999.0 +499.186,5784.68,-16.9297,-19.9943,37.1774,-27.4552,-999.0 +461.098,6375.81,-20.9167,-24.2216,38.9041,-27.4911,-999.0 +425.39,6966.22,-25.229,-29.563,41.2497,-27.5323,-999.0 +391.937,7555.26,-29.9004,-36.0713,43.7734,-28.1268,-999.0 +360.627,8142.21,-34.8496,-43.3817,45.608,-28.0583,-999.0 +331.339,8726.83,-39.9593,-50.3685,47.2895,-27.6604,-999.0 +303.957,9309.28,-45.0488,-55.8396,49.4547,-28.1926,-999.0 +278.387,9889.98,-49.83,-60.2107,51.1075,-30.807,-999.0 +254.532,10470.5,-53.7674,-64.9243,52.5963,-35.2126,-999.0 +232.302,11054.1,-56.3303,-68.6758,55.2871,-39.9733,-999.0 +211.6,11644.6,-57.8692,-71.1003,58.7516,-43.1985,-999.0 +192.346,12244.6,-58.8431,-73.3471,63.6202,-43.422,-999.0 +174.457,12856.3,-59.5512,-75.9833,68.5566,-41.2054,-999.0 +157.859,13480.1,-60.5895,-78.4956,72.9511,-39.0259,-999.0 +142.478,14116.4,-61.854,-80.4479,73.4164,-36.9567,-999.0 +128.242,14765.8,-63.2087,-80.4479,69.3404,-35.5192,-999.0 +115.087,15430.5,-63.7728,-80.4479,61.1335,-32.3115,-999.0 +102.941,16115.6,-63.1571,-80.4479,52.6882,-25.9106,-999.0 +91.749,16824.7,-62.5187,-80.4479,47.3332,-18.7368,-999.0 +81.4546,17559.6,-62.2467,-80.4479,40.3999,-15.1397,-999.0 +72.0015,18327.1,-59.4001,-80.4479,30.3307,-16.4302,-999.0 +63.3382,19137.4,-55.4792,-80.4479,16.8042,-16.5957,-999.0 +54.5989,20091.2,-55.8403,-80.4479,1.98397,-18.8297,-999.0 + + +MEM = mem002 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.348 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.82,384.348,13.0322,1.68192,-1.44394,-11.8245,-999.0 +976.042,450.782,12.107,1.48632,-1.54657,-12.9915,-999.0 +965.704,539.868,11.1272,1.29657,-1.55461,-13.4459,-999.0 +952.563,653.985,9.95225,1.07786,-1.52845,-13.6917,-999.0 +936.328,796.454,8.51904,0.813911,-1.47449,-13.8768,-999.0 +916.648,971.581,6.78433,0.492824,-1.39001,-14.07,-999.0 +893.121,1184.71,5.32843,-1.40261,0.396081,-20.8493,-999.0 +865.393,1442.4,5.0284,-3.57261,1.96312,-23.1912,-999.0 +833.534,1748.47,4.55606,-7.05672,3.97659,-24.4975,-999.0 +797.965,2103.28,3.74809,-11.1184,8.26355,-26.8192,-999.0 +759.162,2507.34,2.59208,-12.7007,15.0111,-29.0028,-999.0 +717.618,2961.04,0.585899,-10.5531,23.7807,-29.7103,-999.0 +673.855,3463.62,-2.43495,-13.3915,30.9942,-24.7696,-999.0 +628.448,4014.31,-5.7878,-14.9599,34.029,-22.3399,-999.0 +583.107,4597.28,-9.43304,-15.1849,35.3889,-24.1155,-999.0 +539.864,5188.5,-13.2285,-16.4257,36.9987,-26.1308,-999.0 +499.255,5779.86,-16.9634,-19.3981,38.4816,-26.2029,-999.0 +461.159,6371.09,-20.8474,-24.3462,40.4842,-25.9936,-999.0 +425.446,6961.59,-25.2063,-30.5574,42.9294,-26.8985,-999.0 +391.991,7550.55,-29.9636,-37.0516,45.386,-27.0445,-999.0 +360.676,8137.34,-34.9171,-43.446,47.5157,-26.309,-999.0 +331.384,8721.97,-39.9121,-49.4549,48.86,-26.853,-999.0 +303.997,9304.82,-44.8081,-55.1686,49.3246,-29.1704,-999.0 +278.421,9886.51,-49.3216,-60.0308,50.0934,-33.2304,-999.0 +254.564,10468.5,-53.2168,-63.8275,51.3883,-37.5021,-999.0 +232.33,11052.9,-56.2447,-67.4486,54.3861,-39.8406,-999.0 +211.626,11643.6,-57.8362,-70.7817,59.779,-40.8019,-999.0 +192.368,12244.2,-58.5303,-73.335,65.4394,-41.1251,-999.0 +174.476,12856.8,-59.2388,-75.934,69.4137,-41.3753,-999.0 +157.876,13481.6,-60.2332,-78.7295,72.2286,-41.051,-999.0 +142.492,14118.9,-61.6169,-80.4479,73.022,-39.7931,-999.0 +128.254,14768.8,-63.1371,-80.4479,71.4422,-36.6521,-999.0 +115.097,15432.9,-64.2159,-80.4479,66.1286,-32.1633,-999.0 +102.949,16115.7,-64.1593,-80.4479,55.448,-25.4861,-999.0 +91.7558,16822.1,-63.1647,-80.4479,50.6683,-18.5578,-999.0 +81.4596,17555.0,-62.7971,-80.4479,45.3095,-15.0415,-999.0 +72.0053,18319.9,-60.3208,-80.4479,33.1971,-14.5523,-999.0 +63.3405,19126.3,-56.7125,-80.4479,16.4712,-15.6245,-999.0 +54.5998,20080.0,-54.9713,-80.4479,-7.23506,-19.3701,-999.0 + + +MEM = mem002 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.336 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.457,384.336,12.9146,1.69314,-3.21909,-15.1414,-999.0 +975.699,450.736,11.9744,1.47274,-3.57717,-17.0783,-999.0 +965.355,539.773,10.986,1.26944,-3.67912,-17.8387,-999.0 +952.213,653.825,9.80703,1.04316,-3.6937,-18.2223,-999.0 +935.988,796.21,8.37137,0.775193,-3.66031,-18.4536,-999.0 +916.315,971.23,6.6296,0.455624,-3.58947,-18.5863,-999.0 +892.79,1184.04,4.53078,0.0763315,-3.49849,-18.643,-999.0 +865.073,1440.91,3.83937,-2.87605,-0.220526,-25.0575,-999.0 +833.215,1745.83,3.48364,-5.82326,3.2455,-25.9793,-999.0 +797.653,2099.58,2.94201,-9.80443,8.15662,-27.6525,-999.0 +758.862,2502.82,2.0897,-11.5861,15.3694,-29.3712,-999.0 +717.327,2956.16,0.516991,-10.1666,24.9446,-28.0071,-999.0 +673.583,3458.81,-2.32592,-13.2965,31.95,-21.7828,-999.0 +628.192,4009.67,-5.73978,-14.7636,35.7436,-20.5774,-999.0 +582.867,4592.75,-9.42237,-14.7453,37.8261,-22.974,-999.0 +539.64,5184.31,-12.9774,-16.2582,38.6535,-24.51,-999.0 +499.051,5776.48,-16.4383,-20.7314,39.8826,-25.01,-999.0 +460.98,6368.6,-20.4379,-26.6435,41.913,-26.2551,-999.0 +425.288,6959.66,-24.9865,-32.5045,44.4719,-26.7744,-999.0 +391.849,7548.96,-29.8157,-38.0357,46.2871,-27.0376,-999.0 +360.549,8136.08,-34.7449,-43.5794,47.3233,-28.2266,-999.0 +331.267,8721.19,-39.6571,-50.256,47.4852,-29.9251,-999.0 +303.891,9304.69,-44.5083,-55.7626,47.4424,-32.7399,-999.0 +278.327,9887.07,-49.0577,-59.4589,47.5812,-35.592,-999.0 +254.478,10469.6,-53.0289,-63.0994,49.0919,-37.1848,-999.0 +232.253,11054.4,-56.0975,-67.0814,52.8523,-38.4284,-999.0 +211.558,11645.0,-57.9898,-70.5355,58.0106,-39.9771,-999.0 +192.309,12244.6,-59.0511,-72.9714,64.2626,-39.7158,-999.0 +174.424,12855.4,-59.9064,-75.4673,69.3462,-38.7114,-999.0 +157.831,13478.7,-60.618,-78.2932,72.6719,-37.9401,-999.0 +142.454,14115.2,-61.6835,-80.4479,73.3355,-37.3544,-999.0 +128.223,14765.3,-62.8398,-80.4479,71.112,-36.3001,-999.0 +115.071,15430.3,-63.8793,-80.4479,65.3407,-33.5868,-999.0 +102.929,16113.6,-64.0868,-80.4479,56.1349,-29.9139,-999.0 +91.7392,16819.3,-63.5606,-80.4479,47.9946,-25.8857,-999.0 +81.4471,17552.2,-62.3359,-80.4479,42.6987,-23.0781,-999.0 +71.9963,18317.9,-60.2173,-80.4479,30.0862,-21.7051,-999.0 +63.335,19122.0,-57.8557,-80.4479,15.1165,-17.9102,-999.0 +54.5979,20070.7,-55.98,-80.4479,-2.54036,-9.08887,-999.0 + + +MEM = mem002 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.256 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.809,384.256,12.0823,1.75009,-5.47856,-14.8915,-999.0 +976.044,450.47,11.1879,1.53129,-6.23198,-17.1039,-999.0 +965.693,539.266,10.2191,1.33077,-6.48718,-17.9865,-999.0 +952.55,653.016,9.05498,1.10905,-6.56886,-18.4171,-999.0 +936.316,795.03,7.63148,0.847232,-6.56779,-18.6666,-999.0 +916.636,969.598,5.9013,0.536402,-6.51048,-18.7926,-999.0 +893.108,1181.86,3.81219,0.172836,-6.43355,-18.8072,-999.0 +865.371,1437.64,2.17648,-2.18503,-3.83972,-23.976,-999.0 +833.497,1741.19,2.44301,-5.02867,1.68097,-25.6078,-999.0 +797.915,2094.02,2.3106,-8.42317,8.10373,-26.7488,-999.0 +759.098,2496.69,1.66262,-9.89839,16.1354,-29.2307,-999.0 +717.546,2949.78,0.542394,-10.9645,26.4531,-28.1439,-999.0 +673.792,3452.44,-2.26667,-13.7435,33.4875,-23.122,-999.0 +628.385,4003.36,-5.7691,-14.2179,36.9862,-22.3714,-999.0 +583.042,4586.69,-9.25561,-14.3686,38.608,-23.5959,-999.0 +539.803,5179.13,-12.363,-17.237,39.515,-24.8077,-999.0 +499.206,5772.55,-15.8309,-22.5898,41.2944,-26.4208,-999.0 +461.128,6365.6,-20.131,-27.5488,44.0377,-27.4133,-999.0 +425.424,6957.18,-24.8494,-32.0979,45.4956,-27.8512,-999.0 +391.971,7546.86,-29.6644,-37.5907,45.363,-28.9296,-999.0 +360.66,8134.41,-34.5713,-43.9647,44.8962,-30.663,-999.0 +331.367,8719.89,-39.5539,-49.1981,44.8774,-32.7642,-999.0 +303.982,9303.65,-44.4383,-54.7644,44.7902,-34.9755,-999.0 +278.407,9886.19,-49.0246,-60.3523,45.0463,-36.6922,-999.0 +254.551,10468.9,-52.9682,-64.0897,46.9947,-38.2609,-999.0 +232.317,11053.9,-56.048,-66.7173,51.1758,-39.2191,-999.0 +211.615,11644.6,-58.0083,-69.7241,57.5152,-38.4331,-999.0 +192.358,12243.9,-59.2299,-72.094,65.3337,-35.8731,-999.0 +174.468,12854.5,-59.961,-74.8148,70.9301,-34.4355,-999.0 +157.87,13478.2,-60.3023,-78.1696,74.2123,-34.9477,-999.0 +142.488,14116.2,-61.0356,-80.4479,73.9357,-36.3646,-999.0 +128.251,14768.5,-62.1337,-80.4479,70.4674,-36.5466,-999.0 +115.095,15436.0,-63.106,-80.4479,64.2847,-34.4595,-999.0 +102.948,16121.3,-63.6775,-80.4479,55.3828,-29.5224,-999.0 +91.7541,16828.3,-63.2501,-80.4479,47.2563,-25.1956,-999.0 +81.4582,17562.8,-61.814,-80.4479,39.4776,-24.996,-999.0 +72.0039,18330.5,-59.6965,-80.4479,26.9572,-25.2182,-999.0 +63.3393,19133.4,-59.1655,-80.4479,13.5776,-21.4566,-999.0 +54.5996,20076.2,-57.4171,-80.4479,5.19293,-5.80533,-999.0 + + +MEM = mem002 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.119 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.672,384.119,10.7476,1.04519,-6.07359,-15.0182,-999.0 +976.899,450.017,9.9479,0.780763,-7.23363,-17.9046,-999.0 +966.553,538.406,9.01984,0.550122,-7.69059,-19.0791,-999.0 +953.396,651.643,7.87955,0.310294,-7.88562,-19.6196,-999.0 +937.153,793.023,6.47747,0.0387217,-7.9642,-19.8817,-999.0 +917.454,966.821,4.76721,-0.274614,-7.97673,-19.9661,-999.0 +893.905,1178.16,2.73723,-0.839476,-7.66823,-20.111,-999.0 +866.156,1433.12,1.63549,-2.96398,-3.77995,-22.6343,-999.0 +834.251,1736.03,1.81613,-4.57284,1.99039,-24.143,-999.0 +798.632,2088.4,2.02316,-7.46559,8.76165,-26.4176,-999.0 +759.776,2491.05,1.77336,-9.77563,17.4868,-29.7972,-999.0 +718.189,2944.39,0.825829,-12.7957,28.8304,-27.7089,-999.0 +674.398,3447.15,-2.33205,-13.7004,35.0142,-23.1168,-999.0 +628.945,3997.9,-5.95881,-13.5171,37.2246,-23.5547,-999.0 +583.55,4581.32,-9.09286,-14.2343,38.3731,-24.9151,-999.0 +540.272,5174.26,-12.0872,-18.0327,38.8966,-25.9535,-999.0 +499.638,5767.91,-15.8896,-22.8791,40.3812,-26.2669,-999.0 +461.524,6360.89,-20.1566,-28.0816,41.9819,-26.8778,-999.0 +425.788,6952.56,-24.7524,-33.331,42.7048,-28.2303,-999.0 +392.303,7542.53,-29.5433,-38.5242,43.1628,-30.2145,-999.0 +360.961,8130.43,-34.4461,-44.4422,43.2384,-32.2178,-999.0 +331.64,8716.28,-39.4331,-51.3275,42.5461,-33.8752,-999.0 +304.227,9300.38,-44.3448,-56.6136,42.2856,-35.1689,-999.0 +278.627,9883.36,-48.8457,-59.9632,43.2807,-36.8558,-999.0 +254.747,10466.9,-52.5818,-63.4587,45.5243,-39.6003,-999.0 +232.492,11053.2,-55.616,-66.5704,50.0124,-40.7528,-999.0 +211.77,11644.8,-57.7999,-69.3073,56.5933,-39.1402,-999.0 +192.494,12244.4,-59.3662,-71.6285,64.2231,-37.0934,-999.0 +174.587,12854.3,-60.3681,-74.5424,70.7715,-35.8046,-999.0 +157.972,13476.9,-60.7797,-78.1675,74.9004,-35.2442,-999.0 +142.575,14114.0,-61.3357,-80.4479,75.1962,-35.2371,-999.0 +128.326,14766.0,-62.22,-80.4479,72.2864,-35.0903,-999.0 +115.157,15433.4,-63.1828,-80.4479,67.7891,-31.7664,-999.0 +102.999,16119.2,-63.4954,-80.4479,58.5544,-26.6841,-999.0 +91.7949,16827.8,-62.7507,-80.4479,47.8068,-22.4038,-999.0 +81.4889,17565.5,-60.6813,-80.4479,36.3585,-23.3508,-999.0 +72.0251,18335.6,-59.7669,-80.4479,21.2135,-25.88,-999.0 +63.3521,19135.4,-61.0174,-80.4479,12.265,-22.3871,-999.0 +54.604,20072.2,-58.7219,-80.4479,10.0882,-9.1355,-999.0 + + +MEM = mem002 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.975 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.53,383.975,9.2802,1.0518,-8.04217,-12.1041,-999.0 +977.751,449.564,8.72575,0.774586,-10.647,-15.3125,-999.0 +967.382,537.584,7.89664,0.508652,-11.861,-16.8128,-999.0 +954.216,650.374,6.80456,0.256402,-12.1315,-17.3102,-999.0 +937.96,791.215,5.43673,-0.0239634,-11.9901,-17.4657,-999.0 +918.247,964.367,3.76751,-0.371709,-11.2716,-17.3986,-999.0 +894.682,1174.94,1.73659,-0.725117,-10.3214,-17.1526,-999.0 +866.903,1428.66,-0.0542109,-2.3505,-6.22442,-16.6998,-999.0 +834.971,1730.48,1.39468,-4.80594,3.82479,-22.943,-999.0 +799.318,2082.57,1.95703,-6.8052,11.6217,-25.6715,-999.0 +760.417,2485.53,2.00469,-7.81215,20.2897,-30.1002,-999.0 +718.774,2939.32,0.74885,-10.0307,28.5603,-27.967,-999.0 +674.934,3442.32,-2.27379,-13.0521,34.0602,-23.2715,-999.0 +629.437,3993.59,-5.64749,-12.8515,36.0722,-25.3292,-999.0 +584.002,4577.77,-8.78856,-14.2669,36.4735,-27.3564,-999.0 +540.684,5171.02,-12.1507,-18.0684,37.1545,-27.9842,-999.0 +500.015,5764.53,-15.9971,-22.7538,38.893,-28.4259,-999.0 +461.866,6357.31,-20.2886,-27.6415,40.2764,-29.6348,-999.0 +426.097,6948.78,-24.8683,-33.0128,40.761,-31.3698,-999.0 +392.582,7538.63,-29.5817,-39.4117,40.789,-33.1297,-999.0 +361.213,8126.53,-34.4456,-46.4658,40.6885,-34.4761,-999.0 +331.869,8712.44,-39.4355,-51.8587,40.8703,-34.966,-999.0 +304.433,9296.74,-44.2587,-55.8614,41.484,-35.3996,-999.0 +278.812,9880.28,-48.5749,-60.3055,44.1363,-36.6008,-999.0 +254.913,10464.6,-52.3562,-63.7868,48.5511,-37.665,-999.0 +232.64,11051.7,-55.316,-66.3666,53.0716,-38.0196,-999.0 +211.901,11644.5,-57.3051,-69.1739,59.5442,-36.7282,-999.0 +192.61,12245.7,-58.8322,-71.9824,67.0807,-35.7768,-999.0 +174.689,12857.3,-59.8762,-75.3885,73.3417,-35.0334,-999.0 +158.061,13480.7,-60.8083,-78.8991,77.1887,-35.1845,-999.0 +142.652,14117.3,-61.7525,-80.4479,76.6592,-35.9824,-999.0 +128.391,14767.8,-62.8369,-80.4479,73.0542,-35.763,-999.0 +115.212,15433.5,-63.846,-80.4479,68.4397,-32.7354,-999.0 +103.044,16117.6,-64.0644,-80.4479,60.857,-28.3068,-999.0 +91.8301,16824.7,-63.1995,-80.4479,50.5962,-22.4238,-999.0 +81.5158,17561.2,-61.1547,-80.4479,37.3133,-20.1778,-999.0 +72.044,18330.5,-59.9991,-80.4479,22.5524,-21.1995,-999.0 +63.3636,19130.2,-61.0757,-80.4479,8.93589,-18.1271,-999.0 +54.608,20066.4,-59.2032,-80.4479,11.1916,-13.1827,-999.0 + + +MEM = mem002 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.749 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.389,383.749,7.04075,0.0598965,-9.72663,-11.9892,-999.0 +979.609,448.794,6.47559,-0.245864,-12.8082,-15.6259,-999.0 +969.218,536.081,5.64576,-0.55312,-14.2984,-17.3769,-999.0 +956.032,647.926,4.55653,-0.847338,-14.9967,-18.2195,-999.0 +939.748,787.581,3.19253,-1.14333,-15.2793,-18.5699,-999.0 +920.004,959.277,1.59685,-1.8731,-14.7204,-18.9812,-999.0 +896.398,1168.46,0.525904,-2.57575,-9.48422,-17.3653,-999.0 +868.574,1421.76,0.317565,-2.9324,-3.53878,-16.5808,-999.0 +836.576,1723.66,1.2597,-5.16262,0.422159,-23.073,-999.0 +800.853,2075.56,1.73207,-6.47023,8.9774,-26.0277,-999.0 +761.867,2478.14,1.56476,-7.37368,17.1712,-28.9685,-999.0 +720.144,2931.3,0.377564,-10.7047,26.7802,-25.9385,-999.0 +676.215,3433.73,-2.58401,-12.5439,32.9568,-23.3476,-999.0 +630.621,3984.51,-5.9714,-12.4199,35.7343,-25.9112,-999.0 +585.09,4568.11,-9.1746,-13.5871,36.8438,-27.8672,-999.0 +541.682,5160.76,-12.5046,-17.1616,38.1937,-29.3656,-999.0 +500.927,5753.76,-16.2917,-21.9195,39.3159,-30.6806,-999.0 +462.699,6346.2,-20.4418,-27.5894,39.4026,-32.5195,-999.0 +426.86,6937.74,-24.7574,-34.6674,39.1751,-34.824,-999.0 +393.281,7528.04,-29.3816,-41.8835,39.1015,-36.7449,-999.0 +361.851,8116.49,-34.2909,-47.6818,39.5606,-36.8954,-999.0 +332.446,8703.01,-39.2358,-52.5155,41.124,-36.4214,-999.0 +304.955,9288.1,-43.97,-56.9729,43.9915,-36.8084,-999.0 +279.281,9872.67,-48.2296,-60.7824,47.2083,-37.3905,-999.0 +255.334,10458.6,-51.6045,-64.1497,50.6338,-37.9556,-999.0 +233.014,11048.7,-54.054,-67.2427,55.1266,-37.7645,-999.0 +212.233,11645.3,-56.0372,-70.4119,61.7386,-36.0081,-999.0 +192.903,12249.8,-57.9492,-73.1947,68.5902,-34.6689,-999.0 +174.945,12863.5,-59.4422,-75.9913,73.6802,-34.5498,-999.0 +158.283,13488.0,-60.7778,-78.6271,76.4376,-35.9561,-999.0 +142.842,14124.8,-61.9362,-80.4479,75.6002,-36.8738,-999.0 +128.552,14775.2,-63.0933,-80.4479,71.7458,-36.7341,-999.0 +115.345,15440.4,-64.2268,-80.4479,67.9833,-33.6116,-999.0 +103.152,16123.4,-64.7002,-80.4479,62.5814,-29.4344,-999.0 +91.916,16829.3,-63.7567,-80.4479,52.8058,-25.9012,-999.0 +81.5806,17565.3,-61.3583,-80.4479,38.1689,-21.9981,-999.0 +72.0893,18334.8,-60.2695,-80.4479,22.0242,-21.9284,-999.0 +63.391,19134.8,-61.276,-80.4479,7.80367,-16.1208,-999.0 +54.6172,20072.6,-59.111,-80.4479,12.6601,-12.4767,-999.0 + + +MEM = mem002 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.598 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.607,383.598,5.50992,-0.345349,-10.8906,-12.0018,-999.0 +980.809,448.275,4.90076,-0.581756,-14.0763,-15.4113,-999.0 +970.418,535.061,4.05412,-0.828911,-15.6153,-16.9953,-999.0 +957.211,646.261,2.96068,-1.09024,-16.3875,-17.7409,-999.0 +940.905,785.108,1.59871,-1.38581,-16.7671,-18.0779,-999.0 +921.138,955.803,-0.0311353,-1.86519,-16.818,-18.0026,-999.0 +897.502,1163.87,-0.771366,-3.16174,-11.6946,-16.8784,-999.0 +869.649,1416.22,-0.309531,-4.35442,-5.79244,-18.1811,-999.0 +837.617,1717.38,0.646312,-5.25045,-1.39446,-22.167,-999.0 +801.843,2068.55,1.16445,-6.24763,5.88749,-26.2079,-999.0 +762.807,2470.35,1.0303,-7.54914,14.4942,-28.1725,-999.0 +721.026,2922.72,-0.141644,-9.93007,24.5303,-26.4306,-999.0 +677.033,3424.45,-2.98992,-12.0567,30.864,-24.6699,-999.0 +631.374,3974.68,-6.24234,-11.9595,34.2616,-25.9331,-999.0 +585.779,4557.92,-9.36287,-13.2596,36.275,-28.7216,-999.0 +542.31,5150.27,-12.6882,-17.0588,37.7158,-30.8674,-999.0 +501.502,5743.11,-16.3054,-22.5949,37.6196,-32.68,-999.0 +463.227,6335.78,-20.2358,-29.291,36.9294,-35.0071,-999.0 +427.344,6927.8,-24.5679,-36.0341,37.3973,-37.1539,-999.0 +393.723,7518.55,-29.259,-42.4098,38.6032,-37.5634,-999.0 +362.252,8107.37,-34.1924,-48.3498,40.0684,-37.2858,-999.0 +332.809,8694.26,-39.1317,-53.2765,42.2617,-37.8314,-999.0 +305.282,9279.81,-43.8168,-57.2059,45.0424,-38.9653,-999.0 +279.576,9865.07,-47.9572,-60.614,48.0741,-39.6303,-999.0 +255.597,10452.1,-51.2048,-64.3487,51.4153,-39.5551,-999.0 +233.25,11043.4,-53.5793,-68.0703,56.3868,-37.9611,-999.0 +212.442,11641.2,-55.8085,-70.7164,62.5991,-35.7712,-999.0 +193.088,12246.3,-57.8598,-73.5916,68.8117,-35.051,-999.0 +175.107,12860.5,-59.4329,-75.8848,73.7111,-34.7809,-999.0 +158.424,13485.2,-60.76,-78.4686,76.4681,-35.2082,-999.0 +142.964,14122.1,-62.1214,-80.4479,75.9384,-34.6577,-999.0 +128.655,14771.8,-63.5292,-80.4479,72.2508,-33.8343,-999.0 +115.432,15435.8,-64.7705,-80.4479,67.5194,-32.7654,-999.0 +103.223,16117.5,-65.2182,-80.4479,62.4118,-31.4005,-999.0 +91.9716,16822.9,-63.8354,-80.4479,51.4961,-30.1328,-999.0 +81.6223,17559.8,-61.087,-80.4479,35.2238,-27.7123,-999.0 +72.1183,18329.9,-60.5145,-80.4479,18.5776,-25.781,-999.0 +63.4085,19130.0,-61.4051,-80.4479,9.97254,-16.9065,-999.0 +54.6234,20068.5,-59.1487,-80.4479,15.2638,-12.6947,-999.0 + + +MEM = mem002 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.431 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.327,383.431,3.87456,-1.17214,-10.4958,-11.1394,-999.0 +981.527,447.709,3.25473,-1.43792,-13.5382,-14.3121,-999.0 +971.127,533.956,2.41637,-1.73795,-15.0346,-15.9384,-999.0 +957.916,644.466,1.34044,-2.07998,-15.8691,-16.9478,-999.0 +941.6,782.458,0.0535105,-2.69347,-16.6211,-18.1109,-999.0 +921.817,952.401,-0.668876,-3.77933,-15.2922,-19.247,-999.0 +898.177,1160.09,-0.837626,-4.84159,-11.936,-18.2639,-999.0 +870.307,1412.16,-0.595649,-5.31415,-7.65953,-19.1279,-999.0 +838.257,1712.92,0.347454,-5.82835,-1.85691,-21.7973,-999.0 +802.46,2063.89,1.15946,-6.34334,7.31064,-24.6037,-999.0 +763.39,2465.63,0.933834,-7.41169,15.063,-27.3815,-999.0 +721.573,2917.81,-0.318265,-9.79005,24.4778,-24.3615,-999.0 +677.543,3419.37,-3.07373,-11.6364,30.5651,-22.7819,-999.0 +631.842,3969.68,-6.17004,-11.6833,34.1082,-25.2718,-999.0 +586.212,4553.17,-9.24267,-13.5598,36.1916,-29.4784,-999.0 +542.709,5145.89,-12.4537,-17.7742,35.2902,-32.5581,-999.0 +501.87,5739.31,-15.9885,-23.4087,34.3339,-34.9662,-999.0 +463.567,6332.59,-20.0276,-29.5638,34.9936,-37.0535,-999.0 +427.654,6925.08,-24.3922,-36.7505,36.712,-37.839,-999.0 +394.007,7516.2,-29.1438,-43.7623,38.662,-37.9122,-999.0 +362.509,8105.3,-34.1133,-49.247,40.6225,-38.6386,-999.0 +333.043,8692.46,-39.0302,-53.2349,42.384,-40.0,-999.0 +305.494,9278.45,-43.6253,-56.9345,44.2508,-41.2371,-999.0 +279.766,9864.41,-47.6583,-61.16,46.9454,-41.57,-999.0 +255.768,10452.2,-50.9473,-65.1219,51.3991,-39.6649,-999.0 +233.403,11044.1,-53.5221,-68.448,57.523,-36.2305,-999.0 +212.579,11641.7,-56.0218,-71.0558,64.2132,-33.6806,-999.0 +193.208,12246.6,-57.9044,-73.2884,70.0592,-33.0163,-999.0 +175.212,12860.9,-59.3838,-75.5275,74.6816,-32.5283,-999.0 +158.515,13485.8,-60.8082,-78.5219,77.0575,-33.1352,-999.0 +143.041,14122.5,-62.2339,-80.4479,75.9629,-33.2663,-999.0 +128.72,14772.4,-63.4661,-80.4479,71.6608,-32.4515,-999.0 +115.485,15437.3,-64.4132,-80.4479,65.7924,-31.0304,-999.0 +103.265,16120.0,-65.0865,-80.4479,60.4037,-30.3787,-999.0 +92.0052,16825.4,-64.1595,-80.4479,49.9247,-31.526,-999.0 +81.6474,17560.4,-62.0258,-80.4479,32.3434,-30.0957,-999.0 +72.1358,18328.1,-61.1812,-80.4479,20.2457,-25.4416,-999.0 +63.4193,19129.0,-60.5873,-80.4479,13.442,-14.8755,-999.0 +54.6271,20072.3,-58.1153,-80.4479,14.5987,-11.6769,-999.0 + + +MEM = mem002 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.325 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.203,383.325,2.83718,-1.93072,-9.14871,-11.755,-999.0 +982.391,447.349,2.22519,-2.1593,-11.9887,-14.9968,-999.0 +971.981,533.259,1.39559,-2.41304,-13.6358,-16.547,-999.0 +958.75,643.34,0.325056,-2.69693,-14.7145,-17.2598,-999.0 +942.425,780.797,-0.992825,-3.09681,-15.72,-17.586,-999.0 +922.635,950.064,-1.67381,-4.93843,-16.7271,-17.3345,-999.0 +898.975,1157.2,-1.11138,-6.78618,-11.8596,-18.4827,-999.0 +871.089,1409.13,-0.402589,-6.47981,-7.52451,-19.9578,-999.0 +839.009,1710.1,0.623304,-6.05435,-1.50646,-21.9867,-999.0 +803.177,2061.24,1.13395,-6.15183,6.49342,-24.3402,-999.0 +764.068,2462.99,0.895824,-7.209,14.7475,-24.2761,-999.0 +722.21,2914.81,-0.741688,-9.95753,25.3081,-19.5498,-999.0 +678.14,3416.05,-3.06334,-11.5597,31.5385,-20.5117,-999.0 +632.396,3966.43,-6.15545,-11.7424,34.4896,-25.6311,-999.0 +586.722,4549.97,-9.27357,-13.341,35.2463,-30.2013,-999.0 +543.176,5143.01,-12.2116,-17.6569,34.0855,-33.9801,-999.0 +502.299,5737.08,-15.718,-23.6548,33.5258,-36.4955,-999.0 +463.96,6330.95,-19.812,-30.6269,35.2764,-37.1291,-999.0 +428.016,6923.88,-24.2427,-38.2505,37.8793,-37.4527,-999.0 +394.337,7515.33,-29.05,-44.7967,39.8099,-38.2797,-999.0 +362.811,8104.65,-34.0817,-49.3757,40.7714,-39.9462,-999.0 +333.316,8691.88,-39.0697,-53.0131,41.4148,-41.8565,-999.0 +305.74,9277.76,-43.7451,-56.7993,42.8938,-43.0229,-999.0 +279.987,9863.45,-47.8262,-60.8895,46.2455,-42.5113,-999.0 +255.965,10450.8,-51.2021,-64.4566,51.9695,-39.3876,-999.0 +233.579,11042.0,-53.9041,-68.0842,58.7373,-35.3802,-999.0 +212.733,11638.6,-56.4528,-70.808,65.432,-33.1856,-999.0 +193.345,12242.6,-58.2568,-72.6411,71.6758,-32.1647,-999.0 +175.332,12856.0,-59.7357,-75.1898,76.9874,-31.1573,-999.0 +158.619,13480.1,-61.1069,-78.6956,79.6852,-31.4644,-999.0 +143.131,14116.4,-62.3855,-80.4479,78.5163,-31.1192,-999.0 +128.796,14766.2,-63.4839,-80.4479,73.9962,-30.3466,-999.0 +115.549,15431.7,-64.2328,-80.4479,67.7054,-29.2303,-999.0 +103.317,16116.3,-64.2784,-80.4479,60.424,-29.3281,-999.0 +92.0459,16825.6,-62.8588,-80.4479,47.1452,-31.6424,-999.0 +81.6777,17564.1,-61.5918,-80.4479,27.837,-29.6899,-999.0 +72.1569,18331.5,-61.9498,-80.4479,22.0576,-22.7606,-999.0 +63.4321,19131.9,-60.4493,-80.4479,17.8095,-11.4888,-999.0 +54.6316,20076.5,-58.0129,-80.4479,15.5333,-12.8321,-999.0 + + +MEM = mem002 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.211 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.713,383.211,1.74556,-2.94712,-9.50393,-11.4117,-999.0 +982.89,446.961,1.13178,-3.16527,-12.4509,-14.5516,-999.0 +972.469,532.505,0.304882,-3.39759,-14.0262,-15.9385,-999.0 +959.247,642.117,-0.760589,-3.65828,-15.0034,-16.5379,-999.0 +942.914,779.017,-1.94562,-4.33576,-16.8907,-16.8661,-999.0 +923.121,947.738,-2.26213,-6.71449,-16.0172,-17.894,-999.0 +899.451,1154.37,-1.65225,-7.79359,-11.726,-19.0654,-999.0 +871.551,1406.05,-0.363111,-7.0675,-6.88005,-19.9991,-999.0 +839.46,1707.05,0.677401,-6.27518,-0.453709,-21.6256,-999.0 +803.603,2058.2,1.09371,-6.23717,7.55217,-22.7334,-999.0 +764.477,2459.74,0.652418,-7.38004,16.1173,-21.2851,-999.0 +722.596,2911.15,-0.980282,-10.2388,27.2844,-17.117,-999.0 +678.5,3412.15,-3.0932,-11.6271,32.6467,-20.5003,-999.0 +632.732,3962.6,-6.14645,-11.1627,33.5914,-27.8072,-999.0 +587.024,4546.45,-9.12136,-12.9792,33.1318,-31.9851,-999.0 +543.454,5139.98,-11.9643,-18.3257,32.8648,-34.8119,-999.0 +502.56,5734.5,-15.5149,-24.9942,33.555,-36.9832,-999.0 +464.202,6328.72,-19.6574,-32.0214,36.022,-37.5706,-999.0 +428.239,6921.89,-24.1964,-39.1372,38.3648,-38.0364,-999.0 +394.542,7513.36,-29.0998,-44.622,39.5462,-39.2197,-999.0 +362.997,8102.56,-34.1672,-48.8722,39.8032,-41.0685,-999.0 +333.485,8689.69,-39.1138,-53.3536,40.1476,-42.6817,-999.0 +305.892,9275.58,-43.7343,-57.5632,41.7439,-43.2792,-999.0 +280.124,9861.27,-47.8787,-60.9172,45.4355,-42.2355,-999.0 +256.088,10448.4,-51.3807,-63.5199,51.7473,-39.0169,-999.0 +233.688,11038.6,-54.4466,-67.2817,59.1244,-34.7526,-999.0 +212.831,11634.0,-56.9497,-70.0579,65.7755,-32.4021,-999.0 +193.43,12236.8,-58.5897,-72.2009,72.8788,-30.8077,-999.0 +175.407,12849.4,-60.0563,-75.1101,78.9518,-29.5647,-999.0 +158.684,13473.0,-61.2394,-78.9177,81.7659,-30.4685,-999.0 +143.187,14109.7,-62.0542,-80.4479,80.3794,-30.2095,-999.0 +128.843,14761.6,-62.5862,-80.4479,75.321,-27.8753,-999.0 +115.587,15430.2,-63.238,-80.4479,68.871,-25.44,-999.0 +103.349,16117.5,-63.7567,-80.4479,61.0925,-26.974,-999.0 +92.0706,16827.7,-62.9759,-80.4479,46.7856,-31.6148,-999.0 +81.6965,17565.5,-61.9835,-80.4479,27.8369,-28.9207,-999.0 +72.1699,18332.1,-62.2058,-80.4479,21.6476,-20.5252,-999.0 +63.44,19133.1,-60.0774,-80.4479,19.7873,-11.2075,-999.0 +54.6343,20079.4,-57.8143,-80.4479,16.2257,-12.9923,-999.0 + + +MEM = mem002 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.127 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +990.579,383.127,0.91535,-3.28572,-9.38853,-11.2627,-999.0 +982.764,446.678,0.297604,-3.5349,-12.3601,-14.4205,-999.0 +972.356,531.949,-0.531685,-3.80704,-14.0142,-15.8998,-999.0 +959.132,641.209,-1.59892,-4.09548,-14.9284,-16.5216,-999.0 +942.806,777.642,-2.88395,-4.6332,-16.0243,-16.882,-999.0 +923.003,945.783,-3.13977,-7.106,-15.9024,-16.9059,-999.0 +899.35,1152.04,-1.74821,-8.4329,-11.5079,-17.6238,-999.0 +871.453,1403.71,-0.202354,-7.6937,-6.67488,-19.0362,-999.0 +839.365,1705.03,1.13061,-6.50108,-0.0871707,-21.1109,-999.0 +803.52,2056.55,1.2643,-6.15123,8.44319,-21.6468,-999.0 +764.394,2458.08,0.466816,-7.16941,17.9105,-19.7387,-999.0 +722.52,2909.16,-1.19437,-10.5367,27.8839,-17.3154,-999.0 +678.428,3409.71,-3.35235,-11.4134,31.882,-22.2472,-999.0 +632.658,3959.96,-6.15076,-10.7531,32.1731,-29.4619,-999.0 +586.955,4543.95,-9.00505,-13.2847,31.3405,-33.3119,-999.0 +543.395,5137.69,-11.8141,-19.1572,31.9612,-35.5529,-999.0 +502.508,5732.44,-15.3776,-26.1909,33.8161,-37.0868,-999.0 +464.159,6326.76,-19.6351,-32.9849,36.5044,-37.5099,-999.0 +428.201,6919.83,-24.2673,-39.0111,38.4411,-38.3805,-999.0 +394.506,7511.11,-29.1889,-43.8948,39.0834,-40.0873,-999.0 +362.964,8100.15,-34.2124,-48.4237,39.532,-41.8429,-999.0 +333.455,8687.2,-39.1239,-52.6528,40.584,-43.2128,-999.0 +305.864,9273.03,-43.7651,-56.7328,42.6626,-43.5725,-999.0 +280.099,9858.46,-48.0399,-60.3037,46.1611,-42.2548,-999.0 +256.065,10444.9,-51.69,-63.2998,51.7188,-39.7286,-999.0 +233.667,11034.6,-54.5696,-67.2408,58.9971,-36.0378,-999.0 +212.812,11629.8,-56.8911,-70.0023,66.261,-33.4683,-999.0 +193.413,12232.7,-58.6719,-72.2127,74.1015,-31.2145,-999.0 +175.391,12844.8,-60.2406,-74.9536,79.8847,-30.6816,-999.0 +158.67,13468.3,-61.1295,-79.0232,82.6068,-31.1796,-999.0 +143.175,14105.7,-61.7242,-80.4479,81.3678,-29.4598,-999.0 +128.833,14758.5,-62.297,-80.4479,76.4664,-26.3223,-999.0 +115.579,15428.1,-62.8674,-80.4479,69.5753,-23.9033,-999.0 +103.342,16116.5,-63.4465,-80.4479,61.2769,-24.4695,-999.0 +92.066,16826.9,-63.1158,-80.4479,46.8314,-29.3347,-999.0 +81.6931,17563.5,-62.5294,-80.4479,27.5025,-26.5794,-999.0 +72.1677,18327.9,-62.8262,-80.4479,21.0871,-19.5075,-999.0 +63.4387,19128.5,-59.6227,-80.4479,20.6993,-12.7588,-999.0 +54.6339,20077.4,-57.1031,-80.4479,14.5722,-14.1996,-999.0 + + +MEM = mem002 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.993 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.383,382.993,-0.25834,-5.92777,-9.54287,-11.1154,-999.0 +983.558,446.22,-0.893825,-6.21795,-12.4481,-14.2053,-999.0 +973.147,531.052,-1.729,-6.51597,-14.0492,-15.748,-999.0 +959.917,639.749,-2.78978,-6.80319,-14.8885,-16.3996,-999.0 +943.586,775.559,-3.69982,-8.42383,-18.8132,-17.635,-999.0 +923.775,943.091,-3.90646,-8.82417,-16.0428,-16.5211,-999.0 +900.103,1148.68,-2.59681,-8.95247,-11.8679,-15.5081,-999.0 +872.184,1399.83,-0.47686,-8.74853,-7.34145,-17.2987,-999.0 +840.071,1700.94,1.06812,-6.74349,-0.762986,-19.5356,-999.0 +804.191,2052.58,1.46036,-6.0364,9.03004,-19.6943,-999.0 +765.034,2454.41,0.732968,-8.4164,21.1716,-16.9311,-999.0 +723.132,2905.85,-0.874764,-11.3722,28.4209,-17.3219,-999.0 +679.003,3406.66,-3.33746,-11.5702,30.753,-21.9384,-999.0 +633.193,3956.87,-6.23756,-10.7261,31.1081,-28.0425,-999.0 +587.448,4540.83,-8.96425,-13.5004,29.9052,-32.8708,-999.0 +543.85,5134.57,-11.8828,-19.3858,31.1956,-35.0754,-999.0 +502.927,5729.09,-15.5352,-26.1687,34.0638,-36.2073,-999.0 +464.54,6323.14,-19.7762,-32.4033,36.8199,-37.0665,-999.0 +428.548,6916.01,-24.3864,-37.7113,38.5179,-38.5417,-999.0 +394.823,7507.16,-29.265,-42.512,39.4783,-40.2785,-999.0 +363.251,8096.12,-34.2753,-47.2559,40.3924,-41.9738,-999.0 +333.715,8683.11,-39.1913,-52.1095,41.8746,-43.3494,-999.0 +306.1,9268.91,-43.7927,-56.775,43.8904,-43.9832,-999.0 +280.312,9854.52,-47.949,-60.115,46.9948,-43.0232,-999.0 +256.256,10441.4,-51.5559,-63.1045,52.3751,-40.1153,-999.0 +233.837,11031.6,-54.3847,-66.8338,58.9239,-37.1019,-999.0 +212.962,11627.5,-56.658,-69.9736,67.2328,-34.2358,-999.0 +193.545,12231.0,-58.5713,-72.1635,74.8572,-33.1862,-999.0 +175.506,12843.9,-59.9001,-74.8353,80.2601,-32.8902,-999.0 +158.77,13468.7,-60.7397,-79.1511,83.1577,-32.367,-999.0 +143.26,14107.2,-61.4769,-80.4479,82.3716,-29.9306,-999.0 +128.905,14760.6,-62.2522,-80.4479,78.0344,-26.9106,-999.0 +115.639,15430.7,-62.8353,-80.4479,71.1851,-24.1622,-999.0 +103.391,16120.0,-63.1274,-80.4479,62.2584,-23.8059,-999.0 +92.1044,16831.4,-63.0285,-80.4479,47.7826,-27.4562,-999.0 +81.722,17568.0,-62.7951,-80.4479,27.9818,-24.2793,-999.0 +72.1879,18331.9,-63.1412,-80.4479,21.0718,-18.6292,-999.0 +63.451,19132.3,-59.6807,-80.4479,20.7588,-12.9208,-999.0 +54.6381,20081.6,-57.2078,-80.4479,13.4697,-14.4429,-999.0 + + +MEM = mem002 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.902 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.562,382.902,-1.2217,-5.67828,-8.96587,-9.07836,-999.0 +983.751,445.909,-1.87018,-5.88638,-11.4913,-11.4711,-999.0 +973.328,530.445,-2.70914,-6.10428,-12.8013,-12.6375,-999.0 +960.091,638.764,-3.76571,-6.33533,-13.5563,-13.1324,-999.0 +943.749,774.089,-4.79976,-6.93485,-17.2624,-13.6526,-999.0 +923.943,941.123,-4.55159,-8.94467,-15.0199,-12.4953,-999.0 +900.26,1146.28,-2.98963,-10.6315,-11.1883,-12.5438,-999.0 +872.347,1397.09,-0.664026,-9.366,-7.11051,-13.6134,-999.0 +840.231,1698.0,0.962125,-7.01557,-0.962316,-16.853,-999.0 +804.345,2049.54,1.43525,-6.18316,9.50916,-17.6308,-999.0 +765.184,2451.16,0.534672,-8.60531,22.4872,-14.7668,-999.0 +723.273,2902.54,-0.742508,-11.4917,28.988,-17.5893,-999.0 +679.135,3403.59,-3.27952,-10.6711,28.8283,-23.1674,-999.0 +633.308,3953.96,-6.22673,-10.4136,28.5953,-27.879,-999.0 +587.557,4538.16,-8.74783,-14.0622,28.4358,-32.1523,-999.0 +543.952,5132.04,-11.9003,-19.8486,30.3225,-34.3339,-999.0 +503.021,5726.35,-15.679,-25.9715,33.7527,-35.5904,-999.0 +464.626,6320.18,-19.8514,-31.5118,36.7598,-37.003,-999.0 +428.624,6912.94,-24.4414,-36.423,39.0345,-38.2314,-999.0 +394.889,7503.99,-29.3258,-41.2861,40.738,-39.4569,-999.0 +363.31,8092.86,-34.3246,-46.5797,42.098,-41.1143,-999.0 +333.769,8679.76,-39.2245,-52.0281,43.3919,-42.6249,-999.0 +306.147,9265.53,-43.7948,-56.5491,45.0673,-42.952,-999.0 +280.354,9851.32,-47.8268,-59.7464,48.3462,-41.5979,-999.0 +256.293,10438.8,-51.2255,-63.3426,53.4779,-38.5958,-999.0 +233.87,11030.0,-54.0134,-66.5396,60.1626,-35.6692,-999.0 +212.992,11626.7,-56.4717,-69.8014,68.4505,-33.4053,-999.0 +193.571,12230.4,-58.5918,-71.8676,75.0863,-33.2585,-999.0 +175.529,12843.3,-59.9427,-74.4986,79.9512,-33.5186,-999.0 +158.789,13468.0,-60.7729,-79.0869,83.0731,-32.8928,-999.0 +143.276,14106.3,-61.5365,-80.4479,83.5461,-29.8711,-999.0 +128.919,14759.4,-62.4757,-80.4479,80.5902,-26.9721,-999.0 +115.651,15428.5,-63.2212,-80.4479,74.3547,-25.24,-999.0 +103.401,16116.9,-63.3443,-80.4479,64.516,-25.46,-999.0 +92.1123,16828.2,-62.9366,-80.4479,48.8995,-27.6204,-999.0 +81.7281,17565.4,-62.6074,-80.4479,31.2707,-22.8897,-999.0 +72.1923,18332.0,-61.8649,-80.4479,23.2776,-15.956,-999.0 +63.4536,19138.0,-58.1356,-80.4479,20.5547,-11.7025,-999.0 +54.639,20091.9,-56.5572,-80.4479,9.13719,-13.6697,-999.0 + + +MEM = mem002 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.807 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.438,382.807,-2.11649,-6.75603,-8.05613,-8.7066,-999.0 +983.634,445.591,-2.73077,-7.01994,-10.5972,-10.9218,-999.0 +973.213,529.834,-3.55154,-7.25955,-11.8886,-11.7736,-999.0 +959.984,637.779,-4.60423,-7.48777,-12.5132,-11.9901,-999.0 +943.645,772.624,-5.67294,-8.26202,-15.2179,-11.6795,-999.0 +923.84,939.155,-5.06857,-11.3179,-14.2335,-11.8908,-999.0 +900.174,1144.04,-3.01896,-11.7656,-9.84268,-10.7458,-999.0 +872.27,1394.89,-0.478404,-9.53157,-5.31865,-11.7039,-999.0 +840.158,1696.13,1.36682,-6.80458,0.812145,-15.1141,-999.0 +804.277,2047.96,1.51356,-6.29988,11.8975,-15.6526,-999.0 +765.122,2449.62,0.575603,-8.99228,24.3237,-14.4388,-999.0 +723.217,2900.99,-0.776517,-11.0883,27.8181,-19.1806,-999.0 +679.075,3402.17,-3.20658,-9.72291,26.315,-24.6381,-999.0 +633.249,3952.76,-6.17407,-10.2427,26.3654,-28.3151,-999.0 +587.5,4536.95,-8.79531,-14.3158,28.2993,-31.4728,-999.0 +543.902,5130.63,-11.9973,-19.9377,30.9154,-33.8122,-999.0 +502.975,5724.76,-15.7404,-25.4548,34.1127,-35.7061,-999.0 +464.582,6318.43,-19.964,-30.3798,37.3117,-37.0202,-999.0 +428.583,6910.93,-24.5872,-35.1392,40.095,-38.122,-999.0 +394.85,7501.68,-29.4603,-40.0838,42.1848,-39.6809,-999.0 +363.274,8090.26,-34.4397,-45.416,43.832,-41.1245,-999.0 +333.735,8676.88,-39.3422,-50.7995,45.2277,-41.9605,-999.0 +306.117,9262.39,-43.8904,-55.5361,46.7694,-42.0533,-999.0 +280.326,9848.01,-47.861,-59.7708,49.3742,-40.9605,-999.0 +256.269,10435.5,-51.1637,-63.3198,54.2487,-38.5393,-999.0 +233.849,11026.8,-54.0333,-66.2562,61.364,-35.9641,-999.0 +212.972,11623.1,-56.6878,-69.3535,68.7686,-34.8157,-999.0 +193.555,12226.5,-58.5845,-71.5256,74.7722,-34.9189,-999.0 +175.514,12839.7,-59.764,-74.429,79.6073,-33.664,-999.0 +158.776,13464.9,-60.5538,-79.5514,83.3803,-31.5728,-999.0 +143.265,14103.6,-61.5182,-80.4479,84.8269,-28.344,-999.0 +128.909,14756.5,-62.6451,-80.4479,82.6994,-26.1872,-999.0 +115.643,15425.1,-63.3603,-80.4479,76.2996,-25.3612,-999.0 +103.395,16113.1,-63.3804,-80.4479,65.6206,-25.6156,-999.0 +92.1073,16824.4,-62.8535,-80.4479,48.7688,-26.6333,-999.0 +81.7244,17561.4,-62.7729,-80.4479,32.0867,-21.0495,-999.0 +72.1897,18327.5,-61.9807,-80.4479,25.9902,-13.9209,-999.0 +63.4522,19133.8,-57.7867,-80.4479,21.6239,-11.5111,-999.0 +54.6385,20088.9,-56.3454,-80.4479,6.34189,-14.3866,-999.0 + + +MEM = mem002 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.725 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.362,382.725,-2.83928,-8.42079,-8.8795,-6.9428,-999.0 +983.549,445.308,-3.48986,-8.64147,-11.3042,-8.7065,-999.0 +973.143,529.275,-4.32288,-8.85559,-12.4808,-9.47631,-999.0 +959.912,636.863,-5.37662,-9.08442,-13.0783,-9.78116,-999.0 +943.589,771.258,-6.41714,-10.4548,-16.1959,-9.81066,-999.0 +923.796,937.302,-5.59833,-14.0322,-15.5179,-9.34142,-999.0 +900.132,1141.82,-3.26981,-12.6328,-8.80046,-8.7142,-999.0 +872.228,1392.58,-0.381048,-9.56913,-3.70168,-9.54209,-999.0 +840.118,1693.98,1.54833,-6.60798,2.6804,-12.4677,-999.0 +804.233,2045.86,1.33533,-5.37584,14.2148,-13.2972,-999.0 +765.077,2447.38,0.437276,-8.39645,23.7193,-14.2457,-999.0 +723.17,2898.7,-0.816617,-10.1924,25.4426,-19.6803,-999.0 +679.025,3400.06,-3.10174,-9.14952,24.0027,-24.6095,-999.0 +633.2,3950.79,-6.1829,-10.2567,24.9322,-27.6677,-999.0 +587.454,4534.88,-8.85579,-14.4684,28.5937,-30.3538,-999.0 +543.861,5128.49,-11.9862,-19.8334,31.6257,-33.1093,-999.0 +502.936,5722.62,-15.7758,-24.9655,35.0869,-35.3701,-999.0 +464.545,6316.24,-20.003,-29.7383,38.3635,-37.5787,-999.0 +428.547,6908.66,-24.6414,-34.202,41.0917,-39.1992,-999.0 +394.817,7499.32,-29.5182,-38.7792,43.1073,-40.0483,-999.0 +363.242,8087.81,-34.4803,-43.9487,44.626,-40.8019,-999.0 +333.706,8674.36,-39.3765,-49.5141,45.9127,-41.7454,-999.0 +306.09,9259.82,-43.902,-55.2582,47.534,-42.2114,-999.0 +280.303,9845.48,-47.8204,-60.0177,50.5017,-41.2202,-999.0 +256.247,10433.1,-51.1422,-63.3125,55.7443,-38.6866,-999.0 +233.83,11024.1,-54.1906,-66.3038,62.0569,-36.5768,-999.0 +212.956,11620.0,-56.8974,-69.0018,67.9209,-36.1835,-999.0 +193.54,12222.8,-58.7608,-71.1987,73.5277,-35.7314,-999.0 +175.502,12835.6,-59.8661,-74.3265,78.9274,-33.5952,-999.0 +158.766,13460.4,-60.7062,-79.6212,83.651,-31.5869,-999.0 +143.257,14098.5,-61.7566,-80.4479,85.897,-29.6639,-999.0 +128.903,14750.9,-62.7157,-80.4479,83.6869,-28.8082,-999.0 +115.638,15419.7,-63.1277,-80.4479,76.5156,-28.0224,-999.0 +103.39,16108.7,-63.0144,-80.4479,65.1978,-26.585,-999.0 +92.1036,16821.1,-62.5512,-80.4479,48.7582,-24.1535,-999.0 +81.7212,17558.9,-62.5939,-80.4479,31.9454,-17.3168,-999.0 +72.1875,18324.5,-62.4041,-80.4479,26.3818,-12.0319,-999.0 +63.4508,19127.4,-59.142,-80.4479,24.5168,-10.3851,-999.0 +54.6381,20078.2,-56.9922,-80.4479,8.43015,-14.931,-999.0 + + +MEM = mem002 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.699 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.042,382.699,-3.09563,-8.70488,-8.5767,-5.55822,-999.0 +984.224,445.218,-3.75906,-8.94561,-10.8404,-6.99825,-999.0 +973.805,529.095,-4.60116,-9.17363,-11.8375,-7.69226,-999.0 +960.572,636.564,-5.66222,-9.40308,-12.2438,-8.03639,-999.0 +944.231,770.768,-6.88497,-10.2288,-12.9896,-8.56559,-999.0 +924.427,936.467,-6.16469,-15.8937,-15.1699,-8.05732,-999.0 +900.752,1140.75,-3.25444,-13.5268,-8.08171,-6.54268,-999.0 +872.829,1391.48,-0.432256,-9.67751,-2.5802,-7.19907,-999.0 +840.696,1692.93,1.66018,-6.38961,4.15599,-9.80485,-999.0 +804.792,2044.86,1.33334,-5.90799,16.0128,-8.30654,-999.0 +765.606,2446.51,0.537805,-7.36639,22.6602,-13.9163,-999.0 +723.657,2898.12,-0.737532,-9.37912,23.1252,-19.1376,-999.0 +679.477,3399.88,-2.80618,-9.5161,24.0144,-22.5622,-999.0 +633.622,3951.37,-5.67729,-10.9137,24.6986,-26.6748,-999.0 +587.849,4536.1,-8.72447,-14.7312,27.7638,-29.4389,-999.0 +544.224,5129.95,-11.901,-19.9054,32.2048,-32.4459,-999.0 +503.269,5724.41,-15.5943,-24.8337,35.94,-35.8088,-999.0 +464.849,6318.38,-19.9385,-28.9185,38.8979,-37.4347,-999.0 +428.823,6910.99,-24.631,-33.1577,41.1133,-38.2535,-999.0 +395.066,7501.81,-29.4621,-38.1773,43.2279,-39.1686,-999.0 +363.469,8090.49,-34.4315,-43.6608,45.0641,-40.0032,-999.0 +333.909,8677.22,-39.3329,-49.394,46.4418,-41.061,-999.0 +306.275,9262.85,-43.8572,-55.0244,47.9955,-41.9809,-999.0 +280.469,9848.56,-47.8819,-59.4609,50.9625,-41.483,-999.0 +256.396,10435.9,-51.3326,-63.0142,55.2995,-39.4203,-999.0 +233.962,11026.3,-54.5148,-66.1036,60.8744,-37.1686,-999.0 +213.073,11621.7,-57.0436,-68.7482,66.2369,-36.221,-999.0 +193.642,12224.6,-58.5959,-70.9811,72.061,-34.848,-999.0 +175.591,12838.0,-59.6695,-74.3419,77.9659,-32.2152,-999.0 +158.843,13463.2,-60.7835,-79.1684,83.5839,-30.8363,-999.0 +143.322,14101.0,-61.9945,-80.4479,85.8708,-30.8229,-999.0 +128.958,14752.8,-62.9418,-80.4479,84.1176,-30.9691,-999.0 +115.684,15421.0,-63.4166,-80.4479,77.6807,-30.1375,-999.0 +103.427,16109.2,-63.371,-80.4479,66.4274,-28.2471,-999.0 +92.1331,16820.8,-62.7967,-80.4479,49.9913,-23.67,-999.0 +81.7436,17558.6,-62.5732,-80.4479,32.8371,-16.3591,-999.0 +72.2032,18324.4,-62.4662,-80.4479,26.9632,-11.7515,-999.0 +63.4604,19125.5,-60.2348,-80.4479,25.3832,-12.2082,-999.0 +54.6414,20072.7,-57.8146,-80.4479,9.55986,-15.0694,-999.0 + + +MEM = mem002 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.656 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.04,382.656,-3.47993,-9.83271,-8.57697,-5.80527,-999.0 +984.221,445.067,-4.16404,-10.121,-10.5866,-7.24772,-999.0 +973.813,528.795,-5.01275,-10.3808,-11.39,-7.96454,-999.0 +960.581,636.07,-6.07657,-10.6355,-11.6754,-8.34808,-999.0 +944.236,770.041,-7.21587,-12.2493,-12.6412,-9.01862,-999.0 +924.44,935.535,-6.31371,-18.2686,-13.6841,-7.23946,-999.0 +900.768,1139.79,-3.09281,-14.4614,-6.24505,-4.91982,-999.0 +872.848,1390.65,-0.262366,-9.61231,-0.506052,-4.92334,-999.0 +840.713,1692.16,1.58843,-6.1739,5.35462,-6.3614,-999.0 +804.803,2043.93,1.06837,-5.17677,16.9258,-5.66881,-999.0 +765.608,2445.74,0.827187,-6.72533,22.6611,-12.0635,-999.0 +723.655,2897.98,-0.398213,-8.89105,22.1172,-17.053,-999.0 +679.476,3400.02,-2.84211,-9.86173,23.3333,-19.4399,-999.0 +633.623,3951.49,-5.6061,-11.3941,26.0272,-23.3861,-999.0 +587.856,4536.6,-8.3578,-15.5601,28.7595,-28.3461,-999.0 +544.235,5131.05,-11.6742,-20.1943,32.0616,-32.8654,-999.0 +503.281,5725.75,-15.6263,-24.2737,35.5758,-35.5916,-999.0 +464.857,6319.63,-20.0247,-28.2955,38.4901,-36.7236,-999.0 +428.831,6912.13,-24.6708,-32.5197,41.1058,-36.7742,-999.0 +395.073,7502.89,-29.5052,-37.0631,43.6337,-36.6913,-999.0 +363.474,8091.54,-34.4525,-42.1945,45.8066,-37.597,-999.0 +333.915,8678.29,-39.325,-47.982,47.3506,-39.5926,-999.0 +306.28,9263.91,-43.8904,-53.7412,48.4286,-41.7307,-999.0 +280.473,9849.47,-47.974,-58.6853,50.9347,-41.9002,-999.0 +256.4,10436.4,-51.5865,-62.7791,55.4085,-39.6903,-999.0 +233.966,11026.2,-54.7071,-65.9601,59.921,-37.317,-999.0 +213.076,11621.5,-56.8819,-68.7028,65.6489,-35.0347,-999.0 +193.645,12225.1,-58.3488,-70.8812,72.0048,-32.5952,-999.0 +175.593,12838.9,-59.6119,-74.0345,78.8608,-29.6268,-999.0 +158.845,13463.9,-60.9111,-78.3511,84.0299,-29.8722,-999.0 +143.324,14101.4,-62.1181,-80.4479,85.8594,-30.873,-999.0 +128.96,14752.7,-63.1262,-80.4479,83.971,-31.8588,-999.0 +115.685,15420.0,-63.8037,-80.4479,78.1336,-32.1117,-999.0 +103.429,16106.7,-63.921,-80.4479,67.9433,-30.2866,-999.0 +92.1343,16816.6,-63.272,-80.4479,52.5864,-24.4663,-999.0 +81.7445,17553.7,-62.454,-80.4479,35.7983,-15.5696,-999.0 +72.2038,18319.8,-62.4866,-80.4479,27.6668,-11.3598,-999.0 +63.4606,19118.6,-61.3627,-80.4479,25.6284,-14.211,-999.0 +54.6415,20061.9,-58.5453,-80.4479,10.5058,-13.7775,-999.0 + + +MEM = mem002 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.602 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.938,382.602,-3.92001,-11.733,-8.12305,-5.74736,-999.0 +984.132,444.885,-4.61668,-12.0458,-9.9016,-7.15909,-999.0 +973.715,528.437,-5.46926,-12.3556,-10.6909,-7.92667,-999.0 +960.481,635.485,-6.52778,-12.6864,-11.0741,-8.34255,-999.0 +944.163,769.258,-7.23651,-17.3227,-14.5745,-8.2146,-999.0 +924.366,934.85,-5.81551,-18.34,-11.5661,-5.18822,-999.0 +900.696,1139.44,-2.68534,-14.5033,-4.59924,-3.20821,-999.0 +872.779,1390.59,-0.0350265,-9.32702,1.02986,-3.16642,-999.0 +840.643,1692.3,1.67574,-5.81874,6.6862,-3.23809,-999.0 +804.733,2044.24,1.16448,-4.75609,18.8409,-4.32024,-999.0 +765.539,2446.23,0.923021,-6.50951,23.0979,-10.2118,-999.0 +723.588,2898.9,-0.0320746,-8.62201,22.4263,-15.113,-999.0 +679.411,3401.7,-2.42308,-9.87593,22.2313,-17.8957,-999.0 +633.566,3953.7,-5.44062,-11.8974,25.1382,-21.3966,-999.0 +587.807,4539.03,-8.25893,-15.971,29.4122,-27.1412,-999.0 +544.192,5133.67,-11.5633,-20.2699,32.28,-32.8628,-999.0 +503.24,5728.51,-15.601,-24.3691,34.9361,-35.1151,-999.0 +464.821,6322.43,-19.9986,-28.3488,37.8329,-35.1036,-999.0 +428.797,6914.96,-24.6699,-32.1869,41.1166,-33.998,-999.0 +395.043,7505.72,-29.5226,-36.3482,43.7607,-33.7283,-999.0 +363.445,8094.41,-34.4161,-41.4705,45.3621,-35.7965,-999.0 +333.889,8681.3,-39.2477,-47.2987,46.4631,-39.1404,-999.0 +306.256,9267.04,-43.88,-52.8883,47.7379,-41.7521,-999.0 +280.452,9852.38,-48.1451,-57.8041,50.5381,-41.8364,-999.0 +256.381,10438.8,-51.802,-62.0215,54.6623,-39.257,-999.0 +233.949,11028.2,-54.7633,-65.604,59.3943,-35.8002,-999.0 +213.062,11623.4,-56.917,-68.3434,65.485,-32.4207,-999.0 +193.632,12226.6,-58.5747,-70.3416,72.7824,-29.1871,-999.0 +175.583,12839.4,-60.0444,-73.3093,79.3339,-28.0535,-999.0 +158.835,13463.2,-61.3268,-77.2646,84.6126,-29.2646,-999.0 +143.317,14099.5,-62.4705,-80.4479,86.3746,-31.0,-999.0 +128.953,14749.9,-63.3417,-80.4479,83.9702,-32.1342,-999.0 +115.679,15416.6,-63.977,-80.4479,78.2937,-32.1036,-999.0 +103.424,16102.3,-64.2614,-80.4479,69.1814,-30.3018,-999.0 +92.1299,16810.8,-63.7664,-80.4479,55.1855,-24.4778,-999.0 +81.7413,17547.1,-62.4304,-80.4479,39.0364,-15.9506,-999.0 +72.2017,18314.1,-61.9619,-80.4479,29.4472,-11.2388,-999.0 +63.4595,19114.9,-60.878,-80.4479,25.6206,-14.2319,-999.0 +54.6411,20059.7,-58.2511,-80.4479,7.53038,-14.6892,-999.0 + + +MEM = mem002 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.583 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.303,382.583,-4.08753,-12.3707,-7.99268,-4.32174,-999.0 +984.488,444.814,-4.83085,-12.5691,-9.22299,-5.08186,-999.0 +974.071,528.29,-5.70111,-12.7681,-9.78144,-5.47767,-999.0 +960.838,635.235,-6.77265,-13.0215,-10.1747,-5.73848,-999.0 +944.502,768.849,-7.67001,-15.6025,-13.8085,-5.4726,-999.0 +924.699,934.121,-6.46549,-18.1368,-11.4776,-3.23234,-999.0 +901.02,1138.16,-3.43785,-15.5744,-4.29023,-1.50754,-999.0 +873.094,1388.81,-0.348846,-9.56782,1.83345,-0.837699,-999.0 +840.952,1690.03,1.1436,-6.01843,7.76117,0.722052,-999.0 +805.025,2041.31,0.623771,-4.20305,19.6472,-1.68088,-999.0 +765.81,2442.82,0.644955,-5.76615,24.3108,-9.65874,-999.0 +723.838,2895.48,0.0848174,-8.29358,23.633,-14.1448,-999.0 +679.644,3398.78,-2.04425,-10.0127,23.2383,-16.625,-999.0 +633.786,3951.56,-5.0153,-12.5426,25.5372,-20.9459,-999.0 +588.015,4537.37,-8.17866,-16.153,29.2261,-27.0229,-999.0 +544.383,5132.09,-11.557,-20.5808,32.5646,-32.1102,-999.0 +503.418,5726.92,-15.582,-24.9561,35.2745,-33.6932,-999.0 +464.986,6320.84,-20.0005,-28.6947,38.8495,-33.0523,-999.0 +428.949,6913.38,-24.6712,-31.8896,41.9351,-32.7224,-999.0 +395.179,7504.26,-29.4416,-35.7087,44.0094,-33.9373,-999.0 +363.57,8093.27,-34.2737,-40.8674,45.352,-37.0159,-999.0 +334.001,8680.54,-39.108,-46.8414,46.4145,-40.67,-999.0 +306.357,9266.58,-43.8076,-52.4919,47.8049,-42.757,-999.0 +280.543,9852.11,-48.0959,-57.2868,50.5977,-41.9567,-999.0 +256.462,10438.7,-51.7377,-61.7409,54.7022,-38.8566,-999.0 +234.021,11028.4,-54.6497,-65.3417,59.8863,-34.6062,-999.0 +213.125,11623.8,-56.9054,-67.7789,66.1222,-30.7762,-999.0 +193.688,12227.1,-58.5546,-69.6713,72.8896,-28.5584,-999.0 +175.63,12840.1,-59.9601,-72.8105,79.672,-27.9768,-999.0 +158.876,13464.2,-61.2538,-76.7728,84.3241,-29.7141,-999.0 +143.35,14100.7,-62.4398,-80.4479,85.0713,-31.4274,-999.0 +128.981,14751.1,-63.4868,-80.4479,81.9297,-32.3406,-999.0 +115.702,15416.8,-64.4883,-80.4479,75.974,-32.4424,-999.0 +103.442,16100.3,-65.1749,-80.4479,67.5959,-31.5339,-999.0 +92.1452,16805.5,-64.904,-80.4479,56.2587,-27.4521,-999.0 +81.7531,17538.6,-63.2275,-80.4479,42.0664,-19.8049,-999.0 +72.2101,18305.7,-61.2016,-80.4479,31.9514,-13.07,-999.0 +63.4645,19110.9,-59.4239,-80.4479,25.3161,-13.6038,-999.0 +54.6429,20059.1,-58.1554,-80.4479,7.38521,-10.2706,-999.0 + + +MEM = mem002 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.641 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.763,382.641,-3.52085,-11.9333,-8.81621,-2.93841,-999.0 +984.946,445.001,-4.32793,-12.1194,-9.83612,-3.27755,-999.0 +974.52,528.637,-5.22143,-12.3153,-10.2954,-3.40332,-999.0 +961.286,635.769,-6.35956,-12.6521,-10.9024,-3.50644,-999.0 +944.945,769.512,-7.65399,-13.5668,-11.952,-3.34633,-999.0 +925.129,934.88,-6.2914,-17.8476,-11.3668,-0.608103,-999.0 +901.44,1139.11,-3.14406,-15.5023,-3.64965,0.176295,-999.0 +873.495,1390.02,-0.112782,-9.17336,2.98613,2.02285,-999.0 +841.337,1691.18,0.798508,-5.88747,9.81408,3.19774,-999.0 +805.395,2042.27,0.625518,-4.22036,21.0246,0.523593,-999.0 +766.16,2443.73,0.521852,-5.3621,24.9735,-7.38085,-999.0 +724.164,2896.31,0.00957628,-7.93262,24.0641,-12.3727,-999.0 +679.948,3399.83,-1.77564,-10.1827,23.9146,-14.0763,-999.0 +634.069,3953.41,-4.47188,-13.0761,25.853,-20.0255,-999.0 +588.278,4540.22,-7.73778,-17.0114,28.0233,-26.603,-999.0 +544.631,5135.39,-11.5141,-21.3555,31.4247,-29.7906,-999.0 +503.649,5730.15,-15.6637,-25.1803,35.7728,-30.2893,-999.0 +465.197,6323.88,-20.1128,-27.7974,39.5729,-29.9539,-999.0 +429.139,6916.36,-24.6779,-30.66,42.0979,-31.277,-999.0 +395.351,7507.48,-29.3119,-34.9032,43.8577,-34.2598,-999.0 +363.724,8096.9,-34.102,-40.4406,45.0548,-37.6114,-999.0 +334.14,8684.61,-38.9702,-46.5012,46.0305,-40.1767,-999.0 +306.482,9271.0,-43.6999,-52.2451,47.7195,-40.995,-999.0 +280.655,9856.86,-47.9872,-57.3082,50.6801,-39.7215,-999.0 +256.562,10443.7,-51.6908,-61.43,54.8362,-36.75,-999.0 +234.11,11033.4,-54.7748,-64.5009,59.3781,-33.3683,-999.0 +213.203,11628.6,-56.956,-66.8545,65.1337,-30.4696,-999.0 +193.757,12231.8,-58.622,-68.9197,72.1217,-28.8101,-999.0 +175.691,12844.8,-59.9772,-72.4217,78.8834,-28.9643,-999.0 +158.929,13469.0,-61.1828,-76.5505,83.3458,-30.6948,-999.0 +143.396,14105.8,-62.4334,-80.4479,83.8498,-31.8597,-999.0 +129.02,14755.9,-63.662,-80.4479,80.5817,-32.6374,-999.0 +115.734,15421.0,-64.7968,-80.4479,74.4099,-32.838,-999.0 +103.469,16103.6,-65.5605,-80.4479,66.5805,-31.5365,-999.0 +92.1654,16808.0,-65.0685,-80.4479,56.5526,-26.9018,-999.0 +81.7685,17541.4,-62.9746,-80.4479,43.0357,-18.5217,-999.0 +72.2208,18310.4,-60.6167,-80.4479,31.1639,-14.2022,-999.0 +63.4711,19117.4,-59.189,-80.4479,23.7794,-14.2992,-999.0 +54.6451,20067.8,-57.5767,-80.4479,7.17296,-7.40114,-999.0 + + +MEM = mem002 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.739 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.938,382.739,-2.57684,-10.6784,-7.47269,-0.68294,-999.0 +985.118,445.329,-3.4298,-10.8274,-8.14745,-0.710536,-999.0 +974.697,529.263,-4.35654,-10.9842,-8.44447,-0.695648,-999.0 +961.447,636.779,-5.47253,-11.1705,-8.61899,-0.665118,-999.0 +945.094,771.006,-6.82599,-11.3912,-8.71865,-0.631389,-999.0 +925.268,936.593,-6.46444,-17.0586,-11.1831,2.72794,-999.0 +901.581,1140.63,-3.46373,-16.1293,-3.4289,2.66496,-999.0 +873.632,1391.26,-0.402878,-9.38098,3.13364,4.0913,-999.0 +841.468,1692.24,0.730393,-5.5733,11.2118,5.36947,-999.0 +805.513,2043.54,0.970745,-4.508,22.0038,0.0966606,-999.0 +766.276,2445.53,0.932246,-5.52091,25.5108,-6.73903,-999.0 +724.274,2898.7,0.321156,-7.92426,24.448,-9.51663,-999.0 +680.05,3402.87,-1.39918,-10.2954,24.344,-10.3981,-999.0 +634.166,3957.13,-4.16702,-13.3922,26.2573,-16.1473,-999.0 +588.373,4544.49,-7.47545,-17.9297,28.8183,-22.6185,-999.0 +544.722,5140.03,-11.3743,-22.0821,31.7663,-25.9462,-999.0 +503.733,5734.88,-15.7149,-24.5993,35.6098,-26.602,-999.0 +465.272,6328.56,-20.1744,-26.6371,38.6541,-27.7151,-999.0 +429.203,6921.09,-24.6538,-29.8173,40.7962,-30.3333,-999.0 +395.409,7512.37,-29.241,-34.6661,42.7319,-33.8676,-999.0 +363.778,8101.99,-34.0367,-40.4937,44.6933,-36.2892,-999.0 +334.189,8689.84,-38.9376,-46.3642,46.553,-37.2855,-999.0 +306.527,9276.27,-43.7208,-51.7181,48.6539,-37.4508,-999.0 +280.696,9861.98,-48.1041,-56.2826,51.4488,-36.9122,-999.0 +256.599,10448.3,-51.9596,-59.7365,54.8453,-35.2618,-999.0 +234.143,11037.3,-55.0784,-63.2561,59.065,-32.6066,-999.0 +213.232,11631.6,-57.2972,-65.6325,65.0316,-30.3175,-999.0 +193.783,12233.9,-58.9469,-68.193,72.3895,-29.2462,-999.0 +175.714,12846.3,-60.1476,-72.0611,79.4119,-30.0041,-999.0 +158.95,13470.2,-61.2647,-76.2363,84.4889,-31.3593,-999.0 +143.414,14106.7,-62.5048,-80.4427,85.2686,-32.3809,-999.0 +129.035,14756.8,-63.6389,-80.4479,81.649,-33.1406,-999.0 +115.747,15422.4,-64.5859,-80.4479,74.6931,-32.9333,-999.0 +103.478,16106.1,-65.0953,-80.4479,66.1758,-31.4019,-999.0 +92.1731,16812.4,-64.4831,-80.4479,56.2991,-26.2377,-999.0 +81.7743,17547.7,-62.507,-80.4479,43.8827,-18.2171,-999.0 +72.2249,18318.0,-60.3853,-80.4479,31.5612,-13.619,-999.0 +63.4735,19125.1,-59.4134,-80.4479,22.7545,-15.0269,-999.0 +54.6458,20074.9,-57.7407,-80.4479,7.01027,-7.28965,-999.0 + + +MEM = mem002 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.881 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +992.153,382.881,-1.19961,-9.12387,-6.49337,1.08141,-999.0 +984.339,445.807,-2.08013,-9.28726,-7.00709,1.19567,-999.0 +973.916,530.189,-3.01785,-9.46728,-7.22801,1.2712,-999.0 +960.676,638.276,-4.14021,-9.69247,-7.36733,1.35065,-999.0 +944.339,773.212,-5.50144,-10.0062,-7.50163,1.48105,-999.0 +924.53,939.067,-6.79692,-17.7275,-9.81109,4.59738,-999.0 +900.86,1142.67,-4.15227,-17.3107,-4.22953,5.65412,-999.0 +872.937,1392.72,-0.885582,-9.8841,3.21899,5.68034,-999.0 +840.801,1693.08,0.173195,-6.01789,12.3368,6.15477,-999.0 +804.885,2044.0,1.02628,-5.20123,23.267,1.41224,-999.0 +765.685,2446.14,1.23493,-6.24823,26.2833,-5.37075,-999.0 +723.719,2899.64,0.547111,-8.17308,25.0053,-7.17825,-999.0 +679.534,3404.21,-1.12914,-10.4367,25.7013,-7.04845,-999.0 +633.693,3959.02,-3.82202,-13.8282,27.4653,-12.6961,-999.0 +587.939,4546.78,-7.36155,-18.3361,29.9352,-18.7363,-999.0 +544.323,5142.38,-11.3843,-21.7294,33.2163,-21.7512,-999.0 +503.366,5737.29,-15.6481,-23.9589,36.3054,-23.4486,-999.0 +464.932,6331.29,-19.9568,-26.4128,38.2267,-26.2444,-999.0 +428.893,6924.32,-24.398,-30.3552,39.858,-29.5484,-999.0 +395.127,7515.99,-29.0869,-35.8134,42.0662,-31.9446,-999.0 +363.522,8105.8,-33.9515,-41.6654,44.4492,-33.1788,-999.0 +333.958,8693.74,-38.8743,-46.8038,46.8234,-33.8735,-999.0 +306.319,9280.17,-43.7236,-51.0142,49.2612,-34.1204,-999.0 +280.507,9865.57,-48.2886,-54.8234,51.6098,-34.0291,-999.0 +256.429,10451.2,-52.2423,-58.5854,54.3073,-32.6536,-999.0 +233.991,11039.4,-55.2799,-62.1751,58.2464,-30.4274,-999.0 +213.097,11633.1,-57.4939,-64.6456,64.6744,-28.5587,-999.0 +193.664,12234.9,-59.0695,-67.9097,72.3574,-28.3467,-999.0 +175.61,12846.7,-60.3167,-71.78,80.043,-28.9186,-999.0 +158.86,13469.7,-61.6079,-75.7022,85.3368,-30.7349,-999.0 +143.337,14105.0,-62.8559,-79.9661,86.6259,-32.3511,-999.0 +128.97,14754.1,-63.8149,-80.4479,83.031,-33.3101,-999.0 +115.693,15419.5,-64.3449,-80.4479,75.5188,-32.578,-999.0 +103.435,16104.6,-64.3736,-80.4479,66.2315,-30.308,-999.0 +92.1393,16813.4,-63.5314,-80.4479,55.1791,-25.5818,-999.0 +81.7488,17551.3,-61.8266,-80.4479,42.4639,-18.6833,-999.0 +72.2071,18322.2,-60.4579,-80.4479,28.8859,-15.3602,-999.0 +63.4627,19128.6,-59.476,-80.4479,21.3783,-15.281,-999.0 +54.6421,20079.6,-56.9193,-80.4479,5.14673,-4.02851,-999.0 + + +MEM = mem002 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 382.991 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +991.2,382.991,0.0724622,-11.218,-7.79459,1.78303,-999.0 +983.405,446.175,-0.849509,-11.4589,-8.3721,2.01371,-999.0 +972.995,530.892,-1.8099,-11.7141,-8.57066,2.17947,-999.0 +959.781,639.402,-2.94781,-12.0255,-8.63931,2.35379,-999.0 +943.451,774.845,-4.36397,-12.5481,-8.63352,2.6991,-999.0 +923.672,941.3,-5.94585,-15.0581,-8.40219,3.99013,-999.0 +900.017,1145.35,-3.85211,-17.4093,-2.7426,7.88273,-999.0 +872.124,1395.3,-1.2831,-10.2013,4.14019,8.06133,-999.0 +840.022,1695.19,-0.231546,-6.23006,13.3457,7.67773,-999.0 +804.142,2045.57,0.66652,-5.3619,23.9187,2.76321,-999.0 +764.982,2447.32,1.12022,-6.61296,27.0642,-4.28983,-999.0 +723.062,2900.73,0.643817,-8.50758,25.7206,-5.87452,-999.0 +678.922,3405.48,-0.961018,-10.6123,26.5106,-5.3986,-999.0 +633.122,3960.6,-3.65621,-13.5809,29.0889,-9.27328,-999.0 +587.412,4548.63,-7.29853,-17.5319,31.5376,-15.1223,-999.0 +543.835,5144.35,-11.3936,-20.8928,34.4613,-18.4925,-999.0 +502.914,5739.36,-15.5582,-23.8176,36.4497,-21.4522,-999.0 +464.52,6333.55,-19.8172,-27.3832,38.4682,-25.0175,-999.0 +428.52,6926.71,-24.2912,-32.596,41.071,-27.485,-999.0 +394.791,7518.44,-28.9924,-38.4147,43.6957,-28.5613,-999.0 +363.221,8108.33,-33.8513,-43.398,46.2041,-29.5149,-999.0 +333.684,8696.38,-38.8022,-47.4028,48.5762,-30.419,-999.0 +306.072,9282.78,-43.7432,-50.7892,50.4122,-31.0151,-999.0 +280.285,9867.91,-48.3916,-54.2934,52.2857,-30.6437,-999.0 +256.23,10453.2,-52.3472,-58.0394,54.5169,-29.0138,-999.0 +233.813,11041.0,-55.3929,-61.2647,58.3507,-27.1202,-999.0 +212.939,11634.5,-57.4216,-64.4093,64.5094,-26.2176,-999.0 +193.525,12236.4,-58.9269,-68.0809,72.7283,-26.2997,-999.0 +175.488,12848.1,-60.3941,-71.6642,80.2096,-27.4666,-999.0 +158.753,13470.6,-61.7511,-75.4407,85.1114,-29.9532,-999.0 +143.246,14105.3,-63.0195,-79.7749,86.4467,-32.0095,-999.0 +128.893,14753.7,-63.9514,-80.4479,83.4426,-33.1113,-999.0 +115.629,15418.7,-64.3425,-80.4479,76.0169,-32.291,-999.0 +103.383,16104.1,-63.9604,-80.4479,66.2717,-30.0482,-999.0 +92.0981,16814.2,-62.9824,-80.4479,54.799,-26.2633,-999.0 +81.7179,17553.1,-61.5228,-80.4479,41.5518,-21.7269,-999.0 +72.1856,18324.1,-60.4758,-80.4479,27.6729,-16.7233,-999.0 +63.4495,19131.1,-58.8277,-80.4479,20.0943,-13.624,-999.0 +54.6375,20083.5,-56.549,-80.4479,3.02602,-0.455786,-999.0 + + +MEM = mem002 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.092 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +989.777,383.092,1.23945,-13.3015,-7.30016,2.94876,-999.0 +981.976,446.518,0.310112,-13.5199,-7.78835,3.32556,-999.0 +971.607,531.559,-0.653726,-13.7275,-7.9149,3.58539,-999.0 +958.392,640.484,-1.80022,-13.9713,-7.90077,3.84452,-999.0 +942.11,776.459,-3.18499,-14.2868,-7.7587,4.19141,-999.0 +922.353,943.592,-4.79627,-15.6382,-6.77921,5.73895,-999.0 +898.736,1148.36,-3.0905,-15.8189,0.79809,10.834,-999.0 +870.882,1398.82,-0.995368,-9.53955,8.03386,10.5844,-999.0 +838.821,1699.04,0.0374768,-5.84514,15.8242,9.08619,-999.0 +802.994,2049.72,0.815675,-4.91248,25.9707,3.57467,-999.0 +763.889,2451.59,1.09444,-6.37028,28.6102,-3.02509,-999.0 +722.029,2905.0,0.693061,-8.80017,27.8417,-3.79979,-999.0 +677.961,3409.91,-0.754455,-10.8548,29.4327,-2.95545,-999.0 +632.231,3965.42,-3.43173,-13.5244,31.6101,-7.3297,-999.0 +586.586,4553.86,-7.1516,-16.9978,34.0606,-12.2552,-999.0 +543.072,5149.84,-11.3025,-20.7747,35.1131,-16.5495,-999.0 +502.214,5744.98,-15.467,-24.682,36.8647,-20.1105,-999.0 +463.881,6339.19,-19.7416,-29.4227,39.1992,-22.9423,-999.0 +427.94,6932.2,-24.3236,-34.9746,42.0249,-24.2842,-999.0 +394.265,7523.65,-29.0438,-41.4457,45.096,-25.4764,-999.0 +362.744,8113.3,-33.8543,-47.2192,48.1693,-27.0496,-999.0 +333.256,8701.18,-38.7993,-50.3155,50.3086,-28.3531,-999.0 +305.685,9287.38,-43.7821,-51.9119,51.3814,-28.785,-999.0 +279.938,9872.18,-48.503,-54.3092,52.6609,-28.0312,-999.0 +255.92,10457.0,-52.4985,-57.6165,55.1165,-26.1325,-999.0 +233.538,11044.4,-55.3622,-60.9645,59.6982,-24.5656,-999.0 +212.696,11638.0,-57.2651,-64.7906,66.8335,-23.6241,-999.0 +193.311,12240.0,-58.8783,-68.2601,74.9916,-24.509,-999.0 +175.302,12851.6,-60.3196,-71.6218,81.2587,-26.707,-999.0 +158.593,13474.3,-61.5648,-75.5206,85.3774,-28.9759,-999.0 +143.108,14109.5,-62.5808,-80.1051,86.097,-30.1026,-999.0 +128.777,14759.0,-63.4797,-80.4479,82.9695,-30.1033,-999.0 +115.533,15424.6,-64.1172,-80.4479,75.9852,-29.2083,-999.0 +103.305,16109.8,-64.0931,-80.4479,66.3719,-27.6232,-999.0 +92.0367,16818.5,-63.3312,-80.4479,54.5837,-26.8399,-999.0 +81.6713,17555.3,-62.0259,-80.4479,41.3343,-24.1382,-999.0 +72.1528,18324.3,-60.6113,-80.4479,27.7371,-17.166,-999.0 +63.4297,19130.9,-58.4413,-80.4479,18.9559,-10.5753,-999.0 +54.6307,20082.6,-56.6584,-80.4479,5.0419,1.74788,-999.0 + + +MEM = mem002 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.204 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +988.652,383.204,2.40987,-13.3582,-7.01833,5.46609,-999.0 +980.872,446.897,1.47817,-13.5709,-7.53841,6.10441,-999.0 +970.488,532.296,0.506446,-13.7576,-7.68875,6.46559,-999.0 +957.319,641.679,-0.645249,-13.9612,-7.70933,6.74787,-999.0 +941.042,778.226,-2.04051,-14.1958,-7.66608,7.0005,-999.0 +921.307,946.057,-3.72261,-14.4724,-7.63015,7.18925,-999.0 +897.714,1151.42,-2.6278,-14.4101,2.12597,13.5861,-999.0 +869.891,1402.24,-0.775411,-8.57378,9.52747,12.8671,-999.0 +837.864,1702.86,0.424405,-5.27215,18.8761,11.0217,-999.0 +802.073,2054.1,1.2508,-4.85118,27.9603,4.63129,-999.0 +763.016,2456.4,1.30658,-6.6196,29.7039,-1.45724,-999.0 +721.211,2909.87,0.653202,-9.18692,29.136,-2.1531,-999.0 +677.196,3414.72,-0.693506,-11.3186,30.5595,-1.51479,-999.0 +631.523,3970.28,-3.39698,-13.2066,33.322,-4.73638,-999.0 +585.929,4558.84,-7.09093,-16.6473,35.814,-10.0599,-999.0 +542.466,5154.99,-11.1753,-21.2055,36.1783,-15.1606,-999.0 +501.659,5750.3,-15.3406,-26.0095,37.4391,-18.493,-999.0 +463.377,6344.39,-19.8278,-31.322,39.8543,-20.0465,-999.0 +427.483,6937.04,-24.384,-38.7036,43.4302,-22.6067,-999.0 +393.853,7528.28,-28.9986,-46.7352,47.7998,-26.0345,-999.0 +362.373,8117.84,-33.8247,-52.31,51.1945,-27.6277,-999.0 +332.922,8705.56,-38.8391,-53.9393,52.6412,-27.4367,-999.0 +305.386,9291.47,-43.8532,-53.9687,52.8558,-26.477,-999.0 +279.669,9875.97,-48.5606,-55.0378,53.5385,-24.7962,-999.0 +255.68,10460.5,-52.4894,-57.693,56.0119,-23.1151,-999.0 +233.323,11048.0,-55.2613,-61.4762,61.1471,-21.5755,-999.0 +212.506,11641.8,-57.139,-65.1766,68.5992,-21.568,-999.0 +193.143,12243.9,-58.7312,-68.2223,76.0316,-23.4428,-999.0 +175.155,12856.1,-59.9791,-71.7695,81.9806,-25.5782,-999.0 +158.466,13479.8,-61.002,-76.1915,85.7506,-27.4357,-999.0 +142.999,14116.6,-61.9104,-80.4479,85.8479,-27.7009,-999.0 +128.684,14767.9,-62.8333,-80.4479,82.2111,-26.8821,-999.0 +115.455,15434.8,-63.737,-80.4479,74.7782,-25.9157,-999.0 +103.242,16120.4,-63.9868,-80.4479,64.846,-24.4596,-999.0 +91.9866,16828.9,-63.2901,-80.4479,53.2481,-24.1606,-999.0 +81.6337,17565.1,-62.077,-80.4479,38.8497,-24.7151,-999.0 +72.1265,18332.4,-61.228,-80.4479,26.4135,-18.8659,-999.0 +63.4136,19137.6,-58.2093,-80.4479,18.7044,-10.6494,-999.0 +54.6251,20089.5,-56.3301,-80.4479,6.84992,2.5205,-999.0 + + +MEM = mem002 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.294 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +987.081,383.294,3.29557,-12.3138,-7.2378,7.5497,-999.0 +979.311,447.206,2.38577,-12.5174,-7.81653,8.46569,-999.0 +968.944,532.906,1.43032,-12.6956,-7.96548,8.92183,-999.0 +955.79,642.682,0.291544,-12.8933,-7.97105,9.23772,-999.0 +939.536,779.727,-1.09465,-13.127,-7.8965,9.51375,-999.0 +919.839,948.179,-2.77028,-13.4048,-7.7668,9.74824,-999.0 +896.281,1153.86,-2.72162,-13.7343,1.63192,16.2375,-999.0 +868.496,1404.65,-0.826503,-7.97183,9.97017,14.4928,-999.0 +836.52,1705.52,0.808404,-4.87663,20.4895,10.8326,-999.0 +800.79,2057.33,1.7488,-5.18267,28.8024,4.44084,-999.0 +761.799,2460.18,1.64714,-6.93414,30.4527,-0.0625065,-999.0 +720.066,2913.97,0.802943,-9.76117,29.7793,-1.02928,-999.0 +676.123,3418.85,-0.7036,-11.7139,31.6249,-0.54303,-999.0 +630.528,3974.34,-3.35073,-14.13,35.4857,-4.01769,-999.0 +585.016,4562.97,-6.91494,-17.7126,37.2731,-9.50586,-999.0 +541.63,5159.34,-10.9989,-22.6598,37.2321,-14.6729,-999.0 +500.896,5754.51,-15.4323,-28.9377,38.5047,-17.5654,-999.0 +462.687,6348.23,-19.8003,-37.8605,42.5393,-21.0148,-999.0 +426.861,6940.78,-24.2307,-47.3764,47.3359,-25.1438,-999.0 +393.291,7532.03,-28.9488,-53.5734,51.0392,-26.8916,-999.0 +361.863,8121.39,-33.9007,-56.0153,53.1158,-26.4474,-999.0 +332.46,8708.7,-38.9653,-56.6351,53.7513,-25.2218,-999.0 +304.968,9294.16,-43.9668,-56.3995,53.676,-23.7154,-999.0 +279.294,9878.27,-48.6134,-56.7293,53.8941,-22.3657,-999.0 +255.344,10462.7,-52.3972,-58.8726,56.5454,-20.8401,-999.0 +233.025,11050.4,-55.0299,-62.3548,62.3879,-19.6872,-999.0 +212.242,11644.5,-56.9463,-65.1985,70.1589,-20.9384,-999.0 +192.912,12247.0,-58.5152,-68.2126,77.8321,-23.3911,-999.0 +174.953,12859.7,-59.6535,-71.9642,83.4915,-25.7918,-999.0 +158.291,13484.3,-60.5362,-76.5858,87.6611,-26.7591,-999.0 +142.85,14122.0,-61.5353,-80.4479,87.2604,-27.2334,-999.0 +128.558,14773.9,-62.5353,-80.4479,82.3556,-27.0483,-999.0 +115.351,15441.3,-63.4759,-80.4479,73.0268,-25.4719,-999.0 +103.156,16126.6,-64.0541,-80.4479,63.1551,-25.0473,-999.0 +91.9191,16833.6,-63.8048,-80.4479,51.3428,-23.0228,-999.0 +81.5826,17567.4,-62.5697,-80.4479,37.8384,-24.1051,-999.0 +72.0907,18331.3,-62.1188,-80.4479,25.899,-18.1288,-999.0 +63.392,19131.7,-59.3247,-80.4479,19.1177,-9.3649,-999.0 +54.6177,20079.1,-56.7869,-80.4479,8.81153,2.75402,-999.0 + + +MEM = mem002 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.342 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.409,383.342,3.76896,-11.8663,-7.56573,9.60188,-999.0 +977.659,447.372,2.88371,-12.0894,-8.36811,10.9662,-999.0 +967.309,533.234,1.93827,-12.2811,-8.60359,11.5868,-999.0 +954.169,643.223,0.80529,-12.4912,-8.64641,11.9792,-999.0 +937.948,780.532,-0.594114,-12.7579,-8.55601,12.4297,-999.0 +918.282,949.312,-2.24718,-13.081,-7.9741,13.1769,-999.0 +894.759,1155.55,-1.97129,-11.4802,2.42875,18.518,-999.0 +867.018,1407.38,0.396389,-6.53987,13.5299,16.2167,-999.0 +835.09,1709.42,1.61828,-4.86431,23.6235,12.4112,-999.0 +799.422,2062.04,2.20356,-5.03654,29.2494,5.84109,-999.0 +760.494,2465.3,1.73827,-6.7707,30.1234,1.18613,-999.0 +718.833,2919.26,0.910243,-10.03,30.5905,0.902577,-999.0 +674.974,3424.25,-0.545416,-13.2188,34.0131,0.0864614,-999.0 +629.473,3979.84,-3.08591,-17.2176,37.7096,-4.97339,-999.0 +584.058,4568.5,-6.75764,-20.9758,38.4607,-10.6395,-999.0 +540.761,5164.71,-10.9623,-25.8469,38.0922,-14.8981,-999.0 +500.112,5759.67,-15.3574,-34.0041,40.2609,-19.1136,-999.0 +461.975,6353.3,-19.6968,-43.8811,44.8213,-23.4585,-999.0 +426.215,6945.8,-24.2148,-51.2549,49.5429,-26.0019,-999.0 +392.703,7536.8,-29.0421,-54.555,52.7049,-26.0113,-999.0 +361.329,8125.72,-34.0702,-55.7355,53.7824,-24.5348,-999.0 +331.976,8712.48,-39.12,-56.5402,53.5143,-22.8961,-999.0 +304.531,9297.52,-44.0219,-57.0828,52.732,-21.5307,-999.0 +278.902,9881.51,-48.5157,-57.9185,53.1225,-20.285,-999.0 +254.993,10466.2,-52.1648,-60.0834,56.4905,-18.8622,-999.0 +232.712,11054.4,-54.7739,-62.5331,63.694,-18.8406,-999.0 +211.965,11648.7,-56.8406,-65.2059,71.6631,-20.8787,-999.0 +192.668,12251.4,-58.3056,-68.2332,79.1066,-23.8387,-999.0 +174.74,12864.4,-59.3972,-72.0646,84.9815,-25.5727,-999.0 +158.106,13489.3,-60.3832,-76.7217,88.4919,-26.6747,-999.0 +142.691,14127.0,-61.4783,-80.4479,87.7449,-26.5807,-999.0 +128.425,14778.5,-62.5693,-80.4479,82.7453,-25.5492,-999.0 +115.24,15445.4,-63.4422,-80.4479,73.4182,-23.805,-999.0 +103.066,16130.3,-64.0316,-80.4479,62.5396,-22.4859,-999.0 +91.8478,16836.2,-64.088,-80.4479,49.3385,-22.5832,-999.0 +81.5285,17567.4,-63.3462,-80.4479,36.9114,-22.9779,-999.0 +72.053,18328.4,-62.4837,-80.4479,25.3195,-18.1681,-999.0 +63.3691,19125.1,-60.3705,-80.4479,18.7081,-9.94594,-999.0 +54.6099,20068.3,-57.1097,-80.4479,12.0431,2.51759,-999.0 + + +MEM = mem002 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.368 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.292,383.368,3.91171,-9.54339,-8.78273,10.0303,-999.0 +976.548,447.469,3.10058,-9.77051,-10.0622,12.0427,-999.0 +966.217,533.443,2.18463,-9.96649,-10.4625,13.0569,-999.0 +953.087,643.582,1.06967,-10.1796,-10.5438,13.7437,-999.0 +936.879,781.095,-0.295036,-10.4305,-10.4363,14.3405,-999.0 +917.228,950.22,-1.69098,-10.9835,-8.08805,17.3302,-999.0 +893.727,1157.22,-0.798189,-9.52696,3.9425,21.0712,-999.0 +866.012,1410.05,1.20829,-5.46834,16.3665,18.974,-999.0 +834.116,1713.09,2.39201,-3.67871,27.2615,14.1831,-999.0 +798.477,2066.82,2.93586,-4.05278,31.5601,8.61841,-999.0 +759.589,2471.16,2.33794,-6.36263,31.319,3.01197,-999.0 +717.977,2925.76,1.0984,-10.2412,32.4746,1.61246,-999.0 +674.178,3430.87,-0.512387,-14.1413,35.9694,-1.01054,-999.0 +628.738,3986.43,-2.98556,-18.8113,38.405,-8.02812,-999.0 +583.389,4574.99,-6.68744,-24.7489,39.2885,-12.911,-999.0 +540.161,5170.95,-10.9186,-31.5474,39.775,-16.5886,-999.0 +499.569,5765.74,-15.2813,-38.8538,41.7648,-20.8039,-999.0 +461.481,6359.3,-19.6829,-46.3707,46.2955,-24.3631,-999.0 +425.765,6951.56,-24.3404,-50.8713,50.7796,-25.152,-999.0 +392.292,7542.07,-29.2691,-52.7661,53.3856,-24.3713,-999.0 +360.955,8130.35,-34.2953,-54.5316,53.7213,-23.08,-999.0 +331.638,8716.56,-39.2637,-56.2106,52.6172,-21.5463,-999.0 +304.226,9301.28,-44.0408,-57.3431,51.7104,-19.8055,-999.0 +278.627,9885.28,-48.4026,-58.5239,52.6632,-18.3937,-999.0 +254.746,10470.2,-52.0208,-60.3469,57.1423,-17.6791,-999.0 +232.492,11058.2,-54.9295,-62.6734,64.2405,-18.6288,-999.0 +211.77,11652.0,-56.9399,-65.0705,72.3454,-21.0967,-999.0 +192.496,12254.5,-58.1884,-68.1925,80.2927,-23.3967,-999.0 +174.59,12868.1,-59.0337,-72.6637,86.0426,-25.1934,-999.0 +157.977,13494.1,-59.8115,-78.0184,89.0307,-26.292,-999.0 +142.58,14133.5,-60.7719,-80.4479,87.5569,-26.3101,-999.0 +128.33,14786.9,-61.8389,-80.4479,82.0319,-25.5555,-999.0 +115.161,15455.4,-62.9697,-80.4479,72.1059,-24.209,-999.0 +103.002,16141.0,-63.8427,-80.4479,59.5319,-19.999,-999.0 +91.7971,16846.8,-64.0027,-80.4479,49.3658,-21.4169,-999.0 +81.4906,17577.1,-63.6714,-80.4479,37.8109,-22.8505,-999.0 +72.0264,18337.0,-62.4565,-80.4479,24.6594,-18.7132,-999.0 +63.353,19132.5,-60.6613,-80.4479,20.0493,-8.65816,-999.0 +54.6044,20072.6,-57.7293,-80.4479,16.2748,2.80763,-999.0 + + +MEM = mem002 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.345 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.633,383.345,3.52714,-7.27166,-7.43886,10.7606,-999.0 +975.88,447.423,2.94831,-7.49188,-9.29494,14.476,-999.0 +965.551,533.414,2.13898,-7.70708,-10.0505,16.9407,-999.0 +952.43,643.61,1.08736,-7.93606,-10.1842,18.4949,-999.0 +936.228,781.214,-0.248243,-8.17762,-10.0935,19.232,-999.0 +916.579,950.543,-1.39284,-8.92628,-7.04319,21.824,-999.0 +893.096,1158.07,-0.00249592,-8.11089,6.03995,23.7525,-999.0 +865.394,1411.64,1.85273,-4.67249,19.1028,21.0459,-999.0 +833.512,1715.63,3.34083,-3.36754,30.0168,15.459,-999.0 +797.901,2070.65,4.0246,-4.70864,33.3124,10.7182,-999.0 +759.052,2476.25,3.17486,-7.41692,32.2942,5.42825,-999.0 +717.477,2931.7,1.45493,-10.5864,33.674,1.87387,-999.0 +673.709,3437.06,-0.537587,-14.0225,36.2898,-2.50204,-999.0 +628.306,3992.42,-3.11253,-19.4411,38.7119,-8.428,-999.0 +582.995,4580.71,-6.6848,-26.8544,40.1554,-13.4037,-999.0 +539.805,5176.65,-10.7893,-34.9693,40.5598,-17.5818,-999.0 +499.246,5771.54,-15.1964,-41.9913,42.7313,-21.1952,-999.0 +461.188,6365.03,-19.755,-46.5207,47.1043,-22.9005,-999.0 +425.495,6956.94,-24.5275,-48.2571,51.4183,-22.8945,-999.0 +392.046,7546.92,-29.4984,-49.4235,53.6588,-22.2126,-999.0 +360.733,8134.63,-34.5111,-51.9012,53.5821,-21.0167,-999.0 +331.435,8720.32,-39.4308,-55.0221,52.4009,-19.4008,-999.0 +304.044,9304.67,-44.1143,-57.4205,51.7354,-17.8591,-999.0 +278.463,9888.47,-48.4207,-59.1552,53.1911,-16.9195,-999.0 +254.599,10473.0,-52.1787,-60.9911,57.6208,-17.479,-999.0 +232.361,11060.5,-55.0851,-62.799,64.6801,-19.1242,-999.0 +211.654,11654.0,-56.9931,-64.8392,73.3107,-20.7199,-999.0 +192.393,12256.4,-58.1731,-68.3041,81.5699,-22.3252,-999.0 +174.5,12870.0,-58.923,-73.3801,87.632,-23.7754,-999.0 +157.899,13496.3,-59.6008,-78.9412,90.6808,-25.3378,-999.0 +142.513,14136.4,-60.3982,-80.4479,88.5131,-26.347,-999.0 +128.274,14791.0,-61.3441,-80.4479,81.6938,-26.5588,-999.0 +115.114,15460.6,-62.6343,-80.4479,71.3883,-25.985,-999.0 +102.963,16146.4,-63.8995,-80.4479,59.0078,-21.3486,-999.0 +91.7667,16851.6,-64.1733,-80.4479,49.1108,-18.4723,-999.0 +81.4682,17581.4,-63.6274,-80.4479,38.6256,-18.2616,-999.0 +72.0104,18341.0,-62.452,-80.4479,24.0549,-13.7522,-999.0 +63.3432,19135.6,-60.9324,-80.4479,19.2147,-6.33662,-999.0 +54.601,20073.1,-58.328,-80.4479,18.8501,1.60893,-999.0 + + +MEM = mem001 +TIME = 160212/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.322 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.349,384.322,12.8119,0.305062,-1.96053,-2.57309,-999.0 +966.764,450.754,12.4431,-0.448903,-2.8378,-3.08732,-999.0 +956.697,539.913,11.6013,-0.562886,-2.6848,-3.061,-999.0 +943.443,654.169,10.4405,-0.510829,-2.5609,-2.7962,-999.0 +927.743,796.829,9.07078,-0.647935,-2.19912,-2.21869,-999.0 +906.579,973.122,9.93002,-4.20969,-0.725262,1.35996,-999.0 +884.513,1189.55,11.2114,-7.9573,1.78826,-0.293709,-999.0 +859.299,1451.73,10.633,-9.31628,5.30791,-7.96164,-999.0 +828.779,1762.45,9.91617,-11.109,8.66127,-11.0297,-999.0 +793.777,2121.94,8.40647,-14.2472,13.983,-11.0147,-999.0 +753.754,2530.23,6.01468,-19.2022,20.861,-7.87584,-999.0 +711.485,2987.2,2.95101,-22.2273,23.082,-11.3542,-999.0 +667.505,3492.61,-0.409826,-24.7322,25.696,-12.8372,-999.0 +623.277,4045.6,-4.27622,-25.9417,26.9666,-14.4598,-999.0 +578.795,4629.41,-8.411,-25.5292,29.2059,-18.5689,-999.0 +535.148,5220.76,-12.6287,-24.2969,32.9866,-24.9479,-999.0 +494.349,5811.94,-17.0948,-24.9893,35.2524,-29.3204,-999.0 +456.715,6401.86,-21.7211,-27.9741,35.9051,-34.5342,-999.0 +421.346,6989.8,-26.4863,-35.3645,33.3998,-40.8395,-999.0 +388.994,7574.92,-31.4613,-41.3053,30.4383,-47.6577,-999.0 +357.889,8156.88,-36.5593,-48.358,27.0259,-53.5697,-999.0 +328.094,8736.76,-41.8665,-52.8237,27.227,-59.963,-999.0 +301.796,9314.11,-46.9106,-54.2682,28.952,-61.0225,-999.0 +277.637,9887.79,-51.5786,-57.7798,29.7218,-58.7838,-999.0 +252.689,10461.2,-55.652,-63.0694,32.6859,-54.6377,-999.0 +230.177,11039.5,-58.0781,-66.7168,39.6433,-43.6572,-999.0 +209.741,11624.8,-59.884,-68.8601,43.4069,-36.1008,-999.0 +189.939,12221.6,-59.8382,-72.6907,52.0662,-33.146,-999.0 +173.189,12838.4,-55.4148,-75.6228,54.023,-28.183,-999.0 +158.043,13472.7,-54.928,-77.4776,56.174,-23.9591,-999.0 +142.574,14117.9,-57.3202,-79.956,55.8983,-19.0341,-999.0 +128.238,14773.2,-59.8315,-80.4479,50.6961,-15.2797,-999.0 +115.844,15439.0,-61.1967,-80.4479,45.5532,-13.4469,-999.0 +102.342,16122.3,-62.8548,-80.4479,43.4869,-10.4362,-999.0 +90.1218,16831.4,-64.0709,-80.4479,38.1697,-15.1605,-999.0 +80.8608,17564.3,-63.2405,-80.4479,28.1288,-17.5217,-999.0 +71.7781,18321.4,-62.4858,-80.4479,19.6791,-11.3716,-999.0 +63.1941,19113.9,-59.1922,-80.4479,15.6575,-4.09972,-999.0 +54.5335,20050.0,-57.2564,-80.4479,9.88692,3.9482,-999.0 + + +MEM = mem001 +TIME = 160212/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.222 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.574,384.222,11.9046,0.126422,-2.88155,-1.66593,-999.0 +968.875,450.505,12.1664,-0.565646,-3.99173,-2.20098,-999.0 +958.61,539.583,11.4421,-0.653623,-3.1061,-1.98579,-999.0 +945.564,653.766,10.3683,-0.641999,-1.84978,-1.51854,-999.0 +929.458,796.39,9.08603,-0.869497,-0.85369,-0.875317,-999.0 +909.933,972.553,9.988,-3.7149,1.32271,2.47451,-999.0 +886.607,1188.87,11.3632,-7.7504,3.52392,0.344446,-999.0 +859.125,1451.47,10.8117,-9.23637,6.10998,-8.12447,-999.0 +827.523,1763.17,9.92847,-11.4088,8.53359,-11.0739,-999.0 +792.236,2123.84,8.20206,-14.6015,15.6901,-10.5251,-999.0 +753.743,2532.92,5.69907,-18.5602,19.6603,-11.2069,-999.0 +712.545,2990.19,2.92684,-22.2852,22.8168,-14.2914,-999.0 +669.158,3495.66,-0.314725,-24.0406,25.2041,-16.3198,-999.0 +624.131,4049.04,-4.09489,-24.3619,26.2884,-19.6912,-999.0 +579.161,4634.06,-8.15116,-22.6254,28.6984,-24.1431,-999.0 +536.267,5226.65,-12.3038,-21.9884,32.5709,-28.6405,-999.0 +495.975,5818.27,-16.78,-24.0999,33.7819,-33.0341,-999.0 +458.172,6408.01,-21.504,-30.1491,33.3067,-38.0208,-999.0 +422.735,6995.75,-26.0605,-45.6097,30.1186,-46.6158,-999.0 +389.532,7581.48,-31.0451,-43.249,27.3509,-53.2004,-999.0 +358.446,8164.63,-36.2245,-46.1395,25.2558,-57.3058,-999.0 +329.361,8744.99,-41.5156,-46.8265,24.047,-64.7178,-999.0 +302.169,9322.86,-46.6219,-50.8311,26.5756,-70.5784,-999.0 +276.775,9898.55,-51.6054,-56.597,29.3461,-67.0639,-999.0 +253.087,10474.0,-55.2906,-61.5396,34.8315,-59.6531,-999.0 +231.013,11053.2,-57.4232,-66.2373,38.6353,-51.6332,-999.0 +210.458,11639.3,-59.3098,-69.0059,41.6421,-42.4638,-999.0 +191.339,12235.6,-59.3328,-72.3797,51.312,-33.6885,-999.0 +173.577,12849.7,-56.5503,-75.2452,54.8338,-29.3214,-999.0 +157.097,13482.8,-56.3588,-77.3595,57.119,-25.7137,-999.0 +141.824,14129.8,-57.9297,-80.1391,55.4769,-20.6223,-999.0 +127.688,14787.8,-60.4015,-80.4479,52.2189,-15.9157,-999.0 +114.625,15457.2,-62.32,-80.4479,47.596,-13.3684,-999.0 +102.566,16141.8,-63.4852,-80.4479,44.0022,-9.27695,-999.0 +91.4527,16845.0,-64.1632,-80.4479,37.8894,-10.6603,-999.0 +81.2312,17569.5,-64.8011,-80.4479,28.2679,-13.1161,-999.0 +71.8449,18319.7,-64.4472,-80.4479,21.484,-9.86785,-999.0 +63.2429,19106.7,-60.6413,-80.4479,17.4874,-2.53249,-999.0 +54.5664,20039.7,-57.881,-80.4479,12.4184,4.80741,-999.0 + + +MEM = mem001 +TIME = 160212/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.141 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.858,384.141,11.055,0.214625,-4.23664,-1.12932,-999.0 +969.14,450.277,11.6874,-0.576957,-5.74643,-1.15704,-999.0 +958.883,539.233,11.1331,-0.679402,-3.63601,-0.667354,-999.0 +945.831,653.328,10.2321,-0.65611,-1.01644,-0.25474,-999.0 +929.719,796.028,9.51553,-1.22294,1.18127,1.02791,-999.0 +910.193,972.52,10.7132,-4.42688,3.95844,3.2024,-999.0 +886.867,1189.29,11.9512,-8.04228,6.6688,-0.166147,-999.0 +859.375,1452.27,11.0919,-9.25592,7.31179,-8.2151,-999.0 +827.764,1764.1,9.9506,-11.6963,9.49767,-10.9639,-999.0 +792.474,2124.61,8.00968,-15.2419,16.3224,-11.0113,-999.0 +753.973,2533.31,5.45426,-19.3309,20.1987,-13.3682,-999.0 +712.76,2990.05,2.59337,-22.1797,23.1205,-15.2554,-999.0 +669.362,3495.07,-0.515415,-22.8355,24.2433,-18.4448,-999.0 +624.309,4048.32,-4.15201,-21.8762,25.5744,-22.4064,-999.0 +579.313,4633.46,-8.22589,-19.5033,28.5549,-26.4796,-999.0 +536.393,5226.1,-12.3991,-20.565,30.8546,-28.8969,-999.0 +496.091,5817.74,-16.6302,-27.8937,31.3588,-33.4112,-999.0 +458.295,6408.03,-20.8424,-45.7494,29.2327,-43.719,-999.0 +422.856,6996.77,-25.6518,-44.8403,27.5066,-52.1763,-999.0 +389.641,7583.25,-30.8623,-39.9166,29.2041,-55.54,-999.0 +358.541,8166.88,-36.1034,-40.6416,31.6378,-56.6483,-999.0 +329.446,8747.74,-41.3115,-44.0298,33.4123,-58.3338,-999.0 +302.244,9325.99,-46.5616,-49.6211,33.354,-59.2626,-999.0 +276.844,9901.89,-51.5278,-56.4212,34.0798,-58.5703,-999.0 +253.15,10477.0,-55.652,-62.0964,37.8049,-60.0472,-999.0 +231.07,11054.6,-58.2987,-65.9564,38.8893,-55.2425,-999.0 +210.509,11638.8,-59.7427,-68.9572,39.6774,-42.6792,-999.0 +191.384,12235.1,-58.9567,-72.9009,47.7319,-32.9992,-999.0 +173.617,12848.6,-57.3847,-76.4765,50.0775,-28.8279,-999.0 +157.132,13479.6,-56.9579,-78.3689,51.8383,-25.8672,-999.0 +141.854,14126.1,-57.6836,-80.4479,52.0806,-22.0587,-999.0 +127.715,14785.5,-59.7801,-80.4479,50.6343,-14.4315,-999.0 +114.648,15456.1,-62.2028,-80.4479,49.3956,-11.0842,-999.0 +102.585,16141.0,-63.4831,-80.4479,46.8226,-8.82859,-999.0 +91.4681,16844.1,-64.232,-80.4479,41.1344,-7.61932,-999.0 +81.2426,17568.9,-64.6419,-80.4479,29.2238,-11.011,-999.0 +71.8527,18320.2,-64.0282,-80.4479,22.5393,-8.15595,-999.0 +63.2477,19106.8,-61.3288,-80.4479,19.0656,-0.998794,-999.0 +54.5681,20035.9,-59.0322,-80.4479,13.5135,-1.78971,-999.0 + + +MEM = mem001 +TIME = 160212/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.046 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.109,384.046,10.0368,0.644371,-4.34902,2.31589,-999.0 +968.41,450.009,11.0998,-0.457443,-6.21171,3.47797,-999.0 +958.146,538.829,10.8108,-0.586034,-2.82619,3.7544,-999.0 +945.111,652.854,10.1838,-0.638516,0.757812,4.11224,-999.0 +929.012,795.669,10.0474,-1.7335,3.06874,5.1934,-999.0 +909.508,972.487,11.3722,-5.10392,6.07844,5.71139,-999.0 +886.202,1189.58,12.2545,-7.94188,7.34198,1.04868,-999.0 +858.731,1452.84,11.4515,-9.63854,6.84239,-5.03886,-999.0 +827.152,1764.86,10.0871,-12.7102,12.4562,-7.29813,-999.0 +791.893,2125.13,7.70151,-16.3487,17.0703,-11.1039,-999.0 +753.427,2533.3,5.12003,-18.9672,20.2882,-13.4048,-999.0 +712.244,2989.72,2.4828,-20.5204,21.3007,-15.3856,-999.0 +668.874,3494.66,-0.578322,-21.1438,22.6003,-19.3702,-999.0 +623.846,4047.79,-4.41596,-17.8163,24.8839,-23.1537,-999.0 +578.869,4632.74,-8.42627,-17.2366,27.9521,-26.3917,-999.0 +535.983,5225.25,-12.3375,-22.3898,29.8555,-29.195,-999.0 +495.725,5816.87,-16.476,-32.568,29.7378,-35.6105,-999.0 +457.96,6407.02,-21.0254,-39.045,27.4371,-43.4316,-999.0 +422.546,6995.55,-25.7076,-40.7686,26.3446,-50.1542,-999.0 +389.354,7582.04,-30.7891,-41.4301,27.5807,-53.7242,-999.0 +358.281,8165.73,-36.0371,-43.3692,29.7257,-54.8112,-999.0 +329.212,8746.6,-41.2781,-46.9417,31.3157,-55.1428,-999.0 +302.033,9324.92,-46.4551,-51.6589,33.1163,-54.8498,-999.0 +276.653,9901.06,-51.3867,-57.036,36.5514,-54.143,-999.0 +252.98,10476.2,-55.6639,-62.5585,40.2139,-54.9288,-999.0 +230.917,11053.5,-58.5076,-66.578,40.8847,-53.4893,-999.0 +210.373,11637.6,-59.5365,-69.1205,39.7156,-45.7222,-999.0 +191.263,12234.0,-59.036,-72.5042,45.3564,-35.7857,-999.0 +173.51,12847.0,-57.4981,-77.4268,48.4769,-29.4914,-999.0 +157.038,13477.7,-57.0251,-80.4479,49.2344,-24.4013,-999.0 +141.773,14123.3,-58.1437,-80.4479,50.3332,-21.3129,-999.0 +127.646,14781.8,-59.757,-80.4479,51.1657,-16.6084,-999.0 +114.59,15452.8,-61.8446,-80.4479,51.4616,-11.3001,-999.0 +102.537,16138.0,-63.5263,-80.4479,50.368,-10.5162,-999.0 +91.4313,16841.0,-64.1189,-80.4479,43.6061,-11.0768,-999.0 +81.2151,17566.2,-64.3085,-80.4479,31.272,-12.0654,-999.0 +71.8337,18319.3,-63.1882,-80.4479,22.95,-7.24852,-999.0 +63.2362,19108.3,-60.6121,-80.4479,19.2041,1.61826,-999.0 +54.5642,20038.3,-58.99,-80.4479,12.2067,-1.24691,-999.0 + + +MEM = mem001 +TIME = 160212/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.962 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +974.466,383.962,9.13369,1.2373,-0.789668,1.84646,-999.0 +966.791,449.748,10.4275,-0.186068,-2.47538,3.53863,-999.0 +956.537,538.416,10.502,-0.447005,0.845901,3.99282,-999.0 +943.527,652.386,10.2396,-0.593961,4.56738,4.04822,-999.0 +927.456,795.334,10.6128,-2.15588,7.96775,4.9388,-999.0 +907.992,972.407,11.8231,-5.52735,10.9836,2.94798,-999.0 +884.732,1189.65,12.3842,-8.12385,11.1539,-1.41928,-999.0 +857.317,1452.92,11.52,-10.2145,12.4039,-5.23543,-999.0 +825.799,1764.63,9.68216,-13.2596,16.4897,-9.47772,-999.0 +790.608,2124.3,7.29872,-16.0585,20.1174,-13.6678,-999.0 +752.21,2532.03,4.98583,-18.4235,21.1651,-15.3578,-999.0 +711.102,2988.23,2.45339,-20.3754,22.4431,-18.0382,-999.0 +667.798,3493.02,-0.88627,-15.2443,23.9425,-20.9649,-999.0 +622.818,4046.03,-4.67539,-13.781,25.7493,-24.466,-999.0 +577.913,4630.95,-8.28168,-18.5766,29.1461,-26.4658,-999.0 +535.116,5223.55,-12.0889,-25.4869,31.6076,-29.6419,-999.0 +494.938,5815.31,-16.3965,-30.6679,31.9508,-35.4482,-999.0 +457.238,6405.61,-20.9657,-33.7247,29.8776,-41.5327,-999.0 +421.881,6994.05,-25.8488,-36.2671,28.8284,-46.1478,-999.0 +388.748,7580.14,-30.9146,-39.8883,28.7891,-49.4333,-999.0 +357.731,8163.47,-36.0772,-44.9023,28.4551,-51.2717,-999.0 +328.713,8744.01,-41.3155,-49.9908,28.6685,-52.2874,-999.0 +301.585,9321.91,-46.5695,-53.9862,30.6691,-51.7669,-999.0 +276.251,9897.46,-51.542,-57.4101,36.3053,-51.2077,-999.0 +252.62,10471.5,-56.2023,-61.4276,41.8478,-52.5001,-999.0 +230.597,11046.2,-59.685,-65.5672,42.7617,-53.0185,-999.0 +210.09,11626.6,-60.9176,-68.9418,41.4603,-46.8977,-999.0 +191.014,12219.4,-60.0035,-72.1408,44.7259,-35.7109,-999.0 +173.291,12829.5,-58.2846,-76.9305,50.252,-26.5799,-999.0 +156.847,13457.7,-57.6743,-80.4479,53.9159,-22.5599,-999.0 +141.61,14101.3,-58.5137,-80.4479,55.8041,-20.993,-999.0 +127.508,14758.2,-60.1821,-80.4479,56.328,-18.1427,-999.0 +114.476,15428.1,-61.7785,-80.4479,55.5479,-15.6903,-999.0 +102.445,16114.3,-62.562,-80.4479,52.537,-14.7654,-999.0 +91.3575,16821.1,-62.44,-80.4479,44.3351,-15.4386,-999.0 +81.1587,17553.2,-61.5745,-80.4479,31.895,-13.4381,-999.0 +71.7938,18315.6,-60.2171,-80.4479,24.4134,-6.84779,-999.0 +63.2119,19113.0,-58.4936,-80.4479,20.3014,1.97676,-999.0 +54.5555,20047.3,-58.2461,-80.4479,12.1056,-0.567009,-999.0 + + +MEM = mem001 +TIME = 160212/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.911 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +975.73,383.911,8.60894,1.1185,-0.460541,0.584612,-999.0 +968.028,449.589,9.98149,-0.0522658,-2.04803,2.95286,-999.0 +957.768,538.173,10.3223,-0.382087,0.345534,3.30648,-999.0 +944.736,652.153,10.3799,-0.459726,4.98848,2.97258,-999.0 +928.648,795.232,10.9109,-2.02086,9.30706,2.18759,-999.0 +909.157,972.469,12.0036,-5.30416,12.0293,-2.2794,-999.0 +885.859,1189.8,12.4151,-8.13288,12.1453,-6.20742,-999.0 +858.404,1453.02,11.3559,-10.1608,12.6231,-9.31358,-999.0 +826.847,1764.44,9.29218,-13.3367,16.6736,-14.4877,-999.0 +791.606,2123.72,7.02651,-15.8209,18.1784,-16.6999,-999.0 +753.157,2531.24,4.89832,-18.3455,19.0666,-17.8362,-999.0 +711.983,2987.41,2.18365,-15.0606,20.9415,-19.9602,-999.0 +668.592,3492.18,-1.17035,-12.4339,23.616,-22.0394,-999.0 +623.554,4045.12,-4.67338,-14.7347,27.7147,-24.3464,-999.0 +578.598,4630.35,-7.97759,-19.1298,31.4816,-26.2072,-999.0 +535.744,5223.73,-11.7997,-24.3978,32.916,-28.4196,-999.0 +495.507,5816.29,-16.1721,-28.3653,32.6244,-31.7046,-999.0 +457.752,6407.31,-20.7804,-31.6232,31.1919,-35.1921,-999.0 +422.346,6996.42,-25.6369,-34.9716,30.2335,-38.8705,-999.0 +389.169,7583.27,-30.6538,-38.7789,30.4506,-42.526,-999.0 +358.11,8167.45,-35.7964,-43.2434,31.2855,-46.0545,-999.0 +329.057,8748.89,-41.0314,-48.0667,32.3375,-48.9937,-999.0 +301.894,9327.76,-46.2324,-52.8915,34.2442,-50.4654,-999.0 +276.528,9904.25,-51.2984,-57.2434,37.7237,-51.136,-999.0 +252.866,10478.9,-56.0966,-61.4692,41.7422,-52.1043,-999.0 +230.816,11054.1,-59.6038,-66.0044,42.3378,-52.2428,-999.0 +210.282,11635.4,-60.528,-69.5784,40.3013,-46.5894,-999.0 +191.183,12229.8,-59.4057,-72.7292,44.8665,-35.6007,-999.0 +173.439,12841.8,-57.8307,-77.0743,52.4133,-28.4139,-999.0 +156.977,13472.1,-56.8407,-80.4479,55.9722,-24.5936,-999.0 +141.721,14119.0,-57.4038,-80.4479,56.7829,-22.0013,-999.0 +127.602,14779.5,-59.1353,-80.4479,57.0149,-19.9278,-999.0 +114.554,15453.5,-60.5702,-80.4479,55.2929,-19.556,-999.0 +102.508,16144.8,-60.9127,-80.4479,49.8853,-19.0783,-999.0 +91.4078,16857.7,-60.7615,-80.4479,41.542,-16.6142,-999.0 +81.1974,17595.7,-60.1888,-80.4479,31.6225,-13.2808,-999.0 +71.8214,18362.9,-59.2918,-80.4479,25.774,-9.94345,-999.0 +63.2291,19163.9,-57.9504,-80.4479,21.9949,-4.42429,-999.0 +54.5618,20100.7,-58.0849,-80.4479,13.7057,-7.45382,-999.0 + + +MEM = mem001 +TIME = 160212/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.891 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.012,383.891,8.44194,0.904953,-0.437522,-0.106493,-999.0 +968.316,449.535,9.87908,-0.039693,-0.930466,2.41057,-999.0 +958.057,538.132,10.4597,-0.191116,1.84335,2.37365,-999.0 +945.018,652.238,10.8104,-0.321755,7.11663,1.4476,-999.0 +928.934,795.586,11.5733,-2.39088,10.5022,-2.00044,-999.0 +909.431,973.278,12.9658,-6.6641,12.424,-8.06704,-999.0 +886.135,1191.06,12.8817,-8.81956,12.6557,-10.6691,-999.0 +858.679,1454.37,11.2846,-11.2532,14.5276,-15.9147,-999.0 +827.11,1765.62,9.16256,-13.3228,13.6284,-18.2944,-999.0 +791.865,2124.84,7.07199,-15.695,14.5428,-18.9982,-999.0 +753.396,2532.15,4.45765,-15.426,16.3644,-20.6756,-999.0 +712.196,2987.67,1.60213,-13.4597,20.5433,-22.4853,-999.0 +668.795,3491.65,-1.46513,-13.2668,24.9791,-23.4979,-999.0 +623.748,4044.31,-4.56705,-15.2438,28.793,-24.6698,-999.0 +578.783,4629.78,-7.79822,-19.4292,31.6607,-24.3848,-999.0 +535.918,5223.46,-11.6922,-23.7645,33.1422,-24.737,-999.0 +495.666,5816.29,-16.0781,-27.2293,33.8311,-26.9899,-999.0 +457.899,6407.55,-20.7037,-30.3579,33.486,-30.0797,-999.0 +422.481,6996.97,-25.488,-34.0252,32.7738,-33.2365,-999.0 +389.293,7584.23,-30.4589,-38.349,32.4226,-36.7107,-999.0 +358.226,8168.87,-35.6011,-43.049,32.7906,-39.8724,-999.0 +329.163,8750.78,-40.8266,-47.6996,33.9064,-42.3922,-999.0 +301.992,9330.09,-46.0769,-52.0125,35.8966,-44.6248,-999.0 +276.618,9906.78,-51.2831,-56.5669,38.8924,-46.6819,-999.0 +252.949,10481.5,-56.0549,-61.7411,41.932,-49.724,-999.0 +230.891,11057.1,-59.2999,-66.824,43.2567,-51.2903,-999.0 +210.351,11639.2,-60.1883,-70.2312,43.1929,-45.5917,-999.0 +191.244,12234.1,-59.3683,-72.7018,46.2813,-35.0893,-999.0 +173.494,12846.0,-57.9498,-76.5445,51.7128,-28.7472,-999.0 +157.024,13476.4,-56.6732,-80.4479,55.6141,-24.2455,-999.0 +141.761,14123.8,-57.2294,-80.4479,57.6829,-22.2635,-999.0 +127.635,14785.4,-58.6123,-80.4479,56.313,-22.3181,-999.0 +114.581,15460.8,-60.1409,-80.4479,53.6354,-21.442,-999.0 +102.529,16152.3,-61.2694,-80.4479,49.2818,-21.6571,-999.0 +91.4235,16863.7,-61.3587,-80.4479,40.4819,-19.8701,-999.0 +81.2087,17599.1,-61.1527,-80.4479,32.8932,-14.7434,-999.0 +71.8286,18363.2,-60.0993,-80.4479,27.4788,-11.649,-999.0 +63.2329,19161.1,-58.8822,-80.4479,23.3057,-7.64311,-999.0 +54.5629,20096.2,-58.1313,-80.4479,15.3388,-9.85482,-999.0 + + +MEM = mem001 +TIME = 160212/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.875 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +976.931,383.875,8.27417,0.668106,-0.123177,3.88741,-999.0 +969.222,449.526,10.0118,0.0707128,0.394858,6.02457,-999.0 +958.953,538.238,10.9117,0.0393615,3.81354,5.55464,-999.0 +945.905,652.601,11.5494,-0.558244,8.30456,2.93882,-999.0 +929.802,796.476,12.9902,-3.8013,11.1778,-3.62656,-999.0 +910.287,974.892,14.0859,-7.68766,10.8965,-8.71504,-999.0 +886.973,1193.24,13.3894,-9.72744,10.7631,-13.12,-999.0 +859.496,1456.9,11.7157,-13.2042,6.27871,-16.5815,-999.0 +827.909,1768.44,9.41833,-14.8052,7.73137,-19.1126,-999.0 +792.616,2127.54,6.5055,-12.474,11.5745,-21.4024,-999.0 +754.088,2534.45,3.98907,-11.9502,15.7154,-22.9869,-999.0 +712.832,2989.98,1.70326,-12.696,21.0649,-24.3771,-999.0 +669.383,3494.5,-1.12301,-13.4247,25.398,-26.7108,-999.0 +624.292,4047.93,-4.16222,-16.2836,28.4527,-27.3838,-999.0 +579.285,4634.11,-7.52481,-20.5658,30.6074,-26.6055,-999.0 +536.379,5228.36,-11.5087,-23.8072,32.5814,-26.1653,-999.0 +496.086,5821.75,-15.9,-26.4124,34.1646,-27.6226,-999.0 +458.28,6413.57,-20.557,-29.4519,34.7717,-30.491,-999.0 +422.826,7003.41,-25.4248,-32.979,34.9585,-33.4871,-999.0 +389.605,7590.94,-30.465,-36.9125,34.9311,-35.907,-999.0 +358.505,8175.75,-35.6161,-41.3819,35.2412,-37.9405,-999.0 +329.413,8757.87,-40.8035,-46.3712,36.2355,-39.648,-999.0 +302.214,9337.5,-45.9985,-51.5103,37.8032,-41.7762,-999.0 +276.817,9914.58,-51.1963,-56.895,39.8499,-44.8115,-999.0 +253.127,10489.5,-56.1576,-62.0305,42.0426,-47.7528,-999.0 +231.05,11065.1,-59.3289,-66.6126,43.1256,-47.3399,-999.0 +210.491,11648.0,-59.7826,-70.1365,45.1681,-40.6004,-999.0 +191.368,12243.7,-59.3591,-72.7235,49.7834,-30.8476,-999.0 +173.602,12855.3,-58.3016,-76.2422,54.32,-23.9957,-999.0 +157.119,13483.8,-57.8195,-79.7808,59.2063,-20.0036,-999.0 +141.843,14128.0,-58.3922,-80.4479,60.8672,-19.0653,-999.0 +127.706,14786.1,-59.9045,-80.4479,60.7424,-18.9221,-999.0 +114.641,15458.0,-61.3278,-80.4479,57.6427,-18.9882,-999.0 +102.579,16146.6,-62.0972,-80.4479,49.8647,-18.766,-999.0 +91.4638,16856.4,-61.7407,-80.4479,40.0472,-18.4175,-999.0 +81.2392,17593.6,-60.0318,-80.4479,30.1179,-16.9464,-999.0 +71.8507,18361.5,-59.4262,-80.4479,24.9898,-14.6379,-999.0 +63.2471,19160.5,-59.2548,-80.4479,20.8256,-16.5493,-999.0 +54.5681,20096.0,-58.0606,-80.4479,13.1125,-17.0679,-999.0 + + +MEM = mem001 +TIME = 160212/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.802 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.937,383.802,7.53753,0.667731,2.31457,2.58527,-999.0 +970.222,449.294,9.35424,0.305727,2.6669,5.64129,-999.0 +959.944,537.85,10.5054,0.272633,5.55622,5.72628,-999.0 +946.872,652.077,11.1952,-0.0775714,9.28193,2.71837,-999.0 +930.753,795.821,12.7403,-3.46381,11.0801,-4.88714,-999.0 +911.226,974.063,13.6983,-6.83116,11.6381,-10.7188,-999.0 +887.882,1192.22,13.1685,-9.02167,9.89003,-13.1979,-999.0 +860.374,1455.73,11.5622,-13.3002,6.03397,-14.2133,-999.0 +828.743,1766.87,8.78069,-12.8013,7.92689,-17.8322,-999.0 +793.403,2125.1,5.43608,-9.04883,10.6242,-22.9271,-999.0 +754.818,2531.14,3.48107,-10.7176,16.7236,-24.1274,-999.0 +713.523,2986.19,1.52059,-12.7414,22.3394,-24.8584,-999.0 +670.035,3490.61,-1.03731,-13.9964,26.2846,-26.8415,-999.0 +624.905,4044.04,-4.19031,-16.4858,28.558,-27.8587,-999.0 +579.853,4630.03,-7.71699,-19.5166,30.4825,-27.4996,-999.0 +536.899,5224.04,-11.6407,-22.3384,32.2289,-27.5898,-999.0 +496.561,5817.43,-15.8899,-25.2782,33.7354,-28.8633,-999.0 +458.712,6409.55,-20.3932,-28.7665,35.3718,-30.8433,-999.0 +423.219,6999.9,-25.2107,-32.7361,36.6827,-32.533,-999.0 +389.965,7587.93,-30.3015,-36.7403,37.0836,-34.1604,-999.0 +358.835,8173.14,-35.4884,-41.2529,36.9517,-35.922,-999.0 +329.715,8755.62,-40.67,-46.5555,37.1812,-37.6741,-999.0 +302.49,9335.63,-45.8618,-52.0558,38.2771,-40.0213,-999.0 +277.066,9913.03,-51.1251,-57.2964,40.2157,-42.1299,-999.0 +253.35,10488.2,-56.0446,-61.9982,42.5183,-43.0394,-999.0 +231.248,11064.8,-58.7745,-66.2658,44.8063,-41.29,-999.0 +210.667,11649.7,-58.8992,-69.9933,48.092,-35.1389,-999.0 +191.523,12248.2,-58.345,-73.1349,51.8698,-27.8771,-999.0 +173.737,12861.8,-57.9631,-76.1728,56.4538,-21.8942,-999.0 +157.236,13490.5,-58.1477,-79.0813,61.6465,-19.9991,-999.0 +141.943,14133.9,-58.6933,-80.4479,64.1441,-19.5892,-999.0 +127.79,14791.8,-59.905,-80.4479,63.827,-19.5176,-999.0 +114.711,15464.3,-61.0965,-80.4479,61.7449,-21.0932,-999.0 +102.635,16154.7,-61.4055,-80.4479,54.3292,-22.3405,-999.0 +91.5074,16867.3,-60.9624,-80.4479,43.1509,-18.5689,-999.0 +81.2717,17606.1,-60.1206,-80.4479,32.9685,-14.9991,-999.0 +71.8728,18372.9,-60.2078,-80.4479,25.3286,-15.4995,-999.0 +63.2597,19167.3,-61.2328,-80.4479,23.0746,-20.5484,-999.0 +54.5721,20097.1,-59.1388,-80.4479,16.9685,-16.2081,-999.0 + + +MEM = mem001 +TIME = 160212/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.745 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.092,383.745,6.99844,0.653548,3.15344,2.51094,-999.0 +969.386,449.171,9.31092,0.458933,4.60362,6.3701,-999.0 +959.117,537.739,10.6454,0.492968,7.9185,5.70868,-999.0 +946.063,652.062,11.6021,-0.254025,10.9578,1.75818,-999.0 +929.958,795.983,13.1757,-3.63594,11.2725,-5.75635,-999.0 +910.444,974.394,13.91,-6.43929,9.77008,-12.2161,-999.0 +887.125,1192.63,13.153,-7.83756,7.47561,-16.3243,-999.0 +859.629,1456.02,10.7133,-5.44146,7.76324,-21.1135,-999.0 +827.988,1766.79,7.84263,-5.66788,9.2469,-20.0483,-999.0 +792.65,2124.52,4.88005,-7.0844,12.3217,-19.6353,-999.0 +754.102,2529.68,2.74687,-10.836,17.0557,-20.5376,-999.0 +712.848,2983.62,0.987705,-13.2875,22.5493,-23.5892,-999.0 +669.407,3487.19,-1.31525,-14.4104,27.5175,-27.1873,-999.0 +624.326,4040.17,-4.27109,-16.794,30.1877,-28.4274,-999.0 +579.321,4626.09,-7.63337,-19.3136,31.786,-28.3542,-999.0 +536.409,5220.5,-11.3368,-21.8591,34.0002,-28.8082,-999.0 +496.11,5814.65,-15.4802,-25.5048,36.0736,-29.892,-999.0 +458.302,6407.51,-20.0323,-30.4249,37.1894,-30.3125,-999.0 +422.85,6998.44,-24.9153,-35.3003,37.5494,-30.8027,-999.0 +389.63,7586.91,-30.0557,-39.2334,37.2331,-32.4196,-999.0 +358.533,8172.48,-35.2894,-42.9149,36.6624,-35.3326,-999.0 +329.442,8755.27,-40.5048,-47.3896,36.8438,-38.2995,-999.0 +302.243,9335.49,-45.7577,-52.3261,38.4208,-40.6909,-999.0 +276.843,9912.92,-51.0986,-57.2825,40.042,-42.4323,-999.0 +253.15,10488.3,-55.8537,-62.1259,41.4764,-42.9144,-999.0 +231.069,11065.3,-58.5434,-66.426,44.0559,-40.353,-999.0 +210.508,11650.2,-59.0172,-70.2121,48.9238,-34.3109,-999.0 +191.384,12247.4,-58.975,-72.8894,53.4634,-28.8504,-999.0 +173.616,12858.6,-58.9178,-75.1778,58.1877,-25.0507,-999.0 +157.131,13483.8,-59.3838,-78.1923,62.6152,-24.8252,-999.0 +141.854,14123.5,-59.792,-80.4479,64.9687,-24.5048,-999.0 +127.715,14778.1,-60.734,-80.4479,65.9464,-23.1756,-999.0 +114.648,15448.0,-61.7606,-80.4479,64.26,-24.2255,-999.0 +102.584,16136.9,-61.4417,-80.4479,57.123,-23.023,-999.0 +91.467,16850.2,-60.2533,-80.4479,45.1246,-14.9939,-999.0 +81.2414,17589.9,-59.9916,-80.4479,36.0751,-8.68256,-999.0 +71.8513,18357.4,-59.7111,-80.4479,27.3638,-12.1509,-999.0 +63.2463,19155.4,-59.4974,-80.4479,20.487,-16.1953,-999.0 +54.5673,20088.1,-58.9839,-80.4479,16.8409,-10.16,-999.0 + + +MEM = mem001 +TIME = 160212/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.683 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.043,383.683,6.36389,0.65188,6.08037,-2.92318,-999.0 +969.335,448.997,8.89742,0.804211,9.90941,-1.35312,-999.0 +959.06,537.502,10.509,0.922832,12.7593,-1.75667,-999.0 +946.016,651.789,11.44,0.205601,15.0316,-5.00515,-999.0 +929.905,795.441,12.0111,-1.20994,15.8352,-11.0573,-999.0 +910.372,973.129,12.124,-2.69963,14.2893,-13.3215,-999.0 +887.038,1190.55,12.055,-4.87294,11.9771,-14.1775,-999.0 +859.529,1453.39,10.2355,-4.9862,12.1264,-16.3554,-999.0 +827.885,1763.81,7.52604,-5.08569,13.3638,-16.7296,-999.0 +792.553,2121.64,5.30831,-8.10481,16.0902,-16.394,-999.0 +754.015,2527.75,3.7451,-12.2539,19.7912,-19.6926,-999.0 +712.771,2982.93,1.67086,-14.527,23.0913,-24.5677,-999.0 +669.345,3487.0,-1.2008,-17.1722,25.8839,-28.2329,-999.0 +624.278,4039.8,-4.34227,-17.8747,29.1805,-28.7303,-999.0 +579.277,4625.78,-7.48844,-18.7287,32.8238,-27.8837,-999.0 +536.364,5220.71,-11.0834,-21.5422,36.0409,-27.6879,-999.0 +496.069,5815.48,-15.1673,-26.8522,38.2196,-27.3566,-999.0 +458.266,6408.99,-19.7058,-32.8852,39.8541,-26.77,-999.0 +422.819,7000.44,-24.7081,-37.5131,39.8619,-26.565,-999.0 +389.604,7589.26,-29.9116,-41.457,38.7484,-27.5572,-999.0 +358.512,8175.11,-35.1556,-45.6139,37.2375,-29.895,-999.0 +329.423,8758.18,-40.3759,-50.0991,36.4632,-32.7311,-999.0 +302.227,9338.61,-45.6927,-54.647,36.2854,-36.3425,-999.0 +276.828,9916.12,-51.089,-58.7834,36.2612,-39.8738,-999.0 +253.135,10491.3,-55.9725,-62.8875,37.8983,-40.3277,-999.0 +231.054,11067.3,-59.1495,-66.2124,41.9295,-36.9677,-999.0 +210.493,11649.8,-60.2061,-69.4661,47.573,-31.9293,-999.0 +191.368,12244.0,-59.9633,-72.2977,53.6688,-28.0319,-999.0 +173.602,12852.7,-59.6676,-75.3983,58.6737,-25.9782,-999.0 +157.117,13476.7,-59.5225,-79.9468,61.8806,-26.5395,-999.0 +141.841,14116.8,-59.3685,-80.4479,63.1835,-26.0929,-999.0 +127.702,14773.3,-59.9933,-80.4479,63.5556,-24.4627,-999.0 +114.637,15446.1,-60.6372,-80.4479,61.6748,-24.6174,-999.0 +102.575,16138.9,-60.2193,-80.4479,55.9053,-24.7345,-999.0 +91.4598,16855.9,-59.2599,-80.4479,46.5227,-20.4681,-999.0 +81.2361,17598.5,-59.3386,-80.4479,39.477,-15.6983,-999.0 +71.8482,18367.2,-59.6689,-80.4479,34.6615,-16.8707,-999.0 +63.2447,19165.2,-59.5046,-80.4479,28.249,-16.2724,-999.0 +54.5671,20096.4,-59.5834,-80.4479,29.2376,-8.39195,-999.0 + + +MEM = mem001 +TIME = 160212/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.598 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.411,383.598,5.43884,0.913323,6.51068,-1.63028,-999.0 +969.692,448.904,9.36904,1.27568,13.481,-4.63773,-999.0 +959.418,537.671,11.5172,1.08929,15.9991,-6.43595,-999.0 +946.358,652.379,12.4262,0.485163,17.0202,-9.22651,-999.0 +930.245,796.487,12.6553,-0.284196,17.6377,-13.4357,-999.0 +910.701,974.344,11.8374,-1.7733,16.725,-17.2757,-999.0 +887.347,1191.39,11.0675,-3.26578,13.595,-16.3574,-999.0 +859.819,1453.8,9.97167,-4.54356,13.1533,-14.1009,-999.0 +828.171,1764.54,8.35818,-6.78482,16.1168,-15.1886,-999.0 +792.838,2123.46,6.50339,-10.7934,18.4261,-20.3616,-999.0 +754.298,2530.54,4.24356,-14.4691,19.0528,-23.8275,-999.0 +713.053,2985.71,1.5012,-17.7689,20.7734,-27.4472,-999.0 +669.616,3489.34,-1.39891,-16.4691,25.6947,-29.7263,-999.0 +624.518,4042.05,-4.45308,-15.508,30.3376,-28.2716,-999.0 +579.482,4628.14,-7.53863,-17.3415,34.886,-26.9038,-999.0 +536.544,5223.2,-11.0723,-21.2254,37.6015,-27.2256,-999.0 +496.231,5818.14,-15.103,-27.0036,38.4293,-26.0274,-999.0 +458.412,6411.75,-19.7363,-32.5953,38.5977,-24.1384,-999.0 +422.951,7003.23,-24.7357,-37.4618,38.942,-23.9017,-999.0 +389.722,7592.17,-29.8404,-42.4059,38.98,-24.7135,-999.0 +358.617,8178.34,-35.0151,-47.0077,39.0068,-26.0185,-999.0 +329.518,8761.81,-40.2493,-51.8941,38.6768,-28.2307,-999.0 +302.31,9342.64,-45.5586,-57.6744,37.4362,-31.1891,-999.0 +276.902,9920.63,-50.9133,-61.494,36.7231,-34.6217,-999.0 +253.2,10496.9,-55.4397,-64.2669,38.9407,-36.0024,-999.0 +231.111,11075.0,-58.1889,-67.2034,43.9278,-33.5805,-999.0 +210.544,11660.1,-59.3214,-70.2363,52.0899,-29.5197,-999.0 +191.414,12256.3,-59.5237,-73.0262,60.8797,-27.0738,-999.0 +173.642,12865.9,-59.5207,-76.1687,68.8217,-26.175,-999.0 +157.153,13489.8,-59.7741,-79.9004,72.4859,-26.5002,-999.0 +141.873,14128.4,-60.2901,-80.4479,73.1114,-23.8303,-999.0 +127.731,14781.2,-61.5128,-80.4479,70.9515,-22.9948,-999.0 +114.662,15448.7,-62.5705,-80.4479,65.8439,-24.5805,-999.0 +102.597,16133.9,-63.0594,-80.4479,59.3958,-25.95,-999.0 +91.4785,16839.9,-63.0179,-80.4479,48.5836,-24.4352,-999.0 +81.2508,17570.0,-62.9105,-80.4479,36.2499,-19.0673,-999.0 +71.8588,18327.6,-62.3719,-80.4479,27.8775,-16.7063,-999.0 +63.2513,19118.2,-60.9445,-80.4479,18.535,-18.1146,-999.0 +54.5692,20046.6,-59.7473,-80.4479,15.9706,-14.712,-999.0 + + +MEM = mem001 +TIME = 160212/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.518 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.161,383.518,4.5693,1.03125,6.65901,-2.66279,-999.0 +969.431,448.734,9.23191,1.52394,15.7504,-8.59099,-999.0 +959.163,537.406,11.0515,0.767826,15.6336,-14.9225,-999.0 +946.105,651.896,11.911,-0.319153,11.8011,-15.3162,-999.0 +929.993,795.719,12.2788,-1.82871,7.75773,-15.2278,-999.0 +910.465,973.562,12.4788,-4.08566,6.64701,-15.3757,-999.0 +887.131,1190.9,11.7392,-6.29264,8.10145,-15.2234,-999.0 +859.631,1453.42,10.2026,-8.28506,10.3633,-14.6265,-999.0 +828.008,1763.93,8.36925,-10.3405,13.5809,-15.7821,-999.0 +792.704,2122.54,6.47891,-13.5067,16.9523,-18.6951,-999.0 +754.185,2529.28,4.14631,-17.3278,18.6821,-21.0902,-999.0 +712.953,2984.4,1.6549,-17.3513,23.7517,-25.458,-999.0 +669.516,3488.42,-1.26508,-14.5091,29.2734,-27.1079,-999.0 +624.414,4041.4,-4.48993,-14.5635,32.2195,-26.1801,-999.0 +579.383,4627.3,-7.76774,-16.9295,36.8616,-24.7198,-999.0 +536.455,5221.91,-11.2281,-22.0688,41.8488,-22.7661,-999.0 +496.156,5816.34,-15.3225,-28.0496,43.2346,-21.7508,-999.0 +458.348,6409.44,-19.8913,-34.1241,42.427,-21.6818,-999.0 +422.898,7000.69,-24.6885,-40.1339,40.3833,-21.6858,-999.0 +389.679,7589.73,-29.7287,-44.686,39.3796,-22.0747,-999.0 +358.579,8176.12,-34.9,-48.2534,40.0362,-23.0434,-999.0 +329.484,8759.81,-40.1427,-52.4469,40.1855,-24.8573,-999.0 +302.282,9340.86,-45.4564,-58.3086,38.9851,-27.1855,-999.0 +276.879,9919.2,-50.7094,-62.9467,38.078,-30.1659,-999.0 +253.181,10496.0,-55.1602,-65.0241,39.5156,-31.8746,-999.0 +231.097,11074.7,-58.0198,-67.252,44.4245,-30.6735,-999.0 +210.533,11660.6,-58.8589,-70.525,53.1413,-30.2695,-999.0 +191.406,12258.7,-58.5646,-74.1484,63.2058,-30.3879,-999.0 +173.636,12870.8,-58.6954,-77.3124,69.2091,-31.2797,-999.0 +157.149,13497.8,-58.4462,-80.3885,70.4834,-32.2327,-999.0 +141.869,14140.3,-58.9317,-80.4479,69.5218,-30.4184,-999.0 +127.728,14797.0,-60.2845,-80.4479,66.031,-29.7254,-999.0 +114.659,15467.7,-61.7192,-80.4479,60.6767,-30.9553,-999.0 +102.593,16154.0,-63.1093,-80.4479,54.5466,-31.2002,-999.0 +91.4744,16858.7,-63.7184,-80.4479,45.2353,-28.511,-999.0 +81.2471,17586.2,-63.6559,-80.4479,30.801,-22.137,-999.0 +71.856,18341.7,-62.7704,-80.4479,21.7351,-17.3105,-999.0 +63.2496,19132.0,-60.6868,-80.4479,13.6666,-14.1166,-999.0 +54.5686,20062.3,-59.0835,-80.4479,8.56367,-8.17524,-999.0 + + +MEM = mem001 +TIME = 160212/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.453 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.486,383.453,3.84761,1.28953,5.92002,-6.08367,-999.0 +969.785,448.362,7.50916,1.00358,8.1459,-16.7232,-999.0 +959.499,536.686,10.5339,0.0828013,3.87905,-21.554,-999.0 +946.441,651.138,12.359,-1.57176,0.203302,-21.3127,-999.0 +930.329,795.081,12.6707,-3.67127,1.14667,-20.9745,-999.0 +910.801,972.875,12.3451,-5.79488,4.53466,-19.0372,-999.0 +887.46,1189.97,11.487,-7.32319,7.73467,-15.906,-999.0 +859.949,1452.22,9.94092,-8.24864,11.0021,-15.9719,-999.0 +828.323,1762.58,8.38968,-11.1071,14.8136,-17.5541,-999.0 +793.007,2121.37,6.88085,-15.5601,17.5123,-19.1771,-999.0 +754.485,2529.02,5.06548,-17.3625,21.9613,-24.4425,-999.0 +713.232,2985.66,2.50672,-16.0499,27.7835,-28.7243,-999.0 +669.768,3490.92,-0.89783,-13.4086,30.7555,-26.9101,-999.0 +624.646,4044.46,-4.40214,-14.2935,32.6657,-24.0807,-999.0 +579.597,4630.21,-8.03341,-16.658,36.4864,-22.6062,-999.0 +536.646,5224.01,-11.7851,-20.6827,39.9194,-22.7323,-999.0 +496.326,5817.46,-15.7601,-26.3757,41.8737,-23.0321,-999.0 +458.504,6409.88,-20.1487,-32.7255,42.0793,-22.8344,-999.0 +423.038,7000.72,-24.8569,-38.8444,41.7535,-22.1825,-999.0 +389.807,7589.56,-29.7775,-44.5387,41.7221,-21.8557,-999.0 +358.697,8175.96,-34.8653,-49.6232,42.0516,-22.7351,-999.0 +329.591,8759.77,-40.1105,-54.0834,42.2781,-24.8991,-999.0 +302.379,9340.89,-45.4593,-57.9359,41.3294,-26.1838,-999.0 +276.967,9919.29,-50.7002,-61.4578,40.0009,-26.6478,-999.0 +253.26,10496.1,-55.2164,-64.3976,40.9724,-28.3703,-999.0 +231.168,11074.9,-57.9073,-67.5694,46.7027,-29.8368,-999.0 +210.596,11661.8,-58.2811,-71.8826,56.7879,-30.4462,-999.0 +191.462,12261.3,-58.163,-74.8739,65.0176,-32.5345,-999.0 +173.685,12874.9,-58.1471,-77.4546,67.2514,-33.8581,-999.0 +157.191,13502.8,-58.3929,-80.0088,66.098,-33.5527,-999.0 +141.905,14145.1,-59.1417,-80.4479,62.5177,-32.5329,-999.0 +127.758,14801.2,-60.57,-80.4479,57.8544,-32.3128,-999.0 +114.684,15470.3,-62.4749,-80.4479,53.5066,-31.9775,-999.0 +102.614,16153.4,-64.4593,-80.4479,48.3145,-30.6982,-999.0 +91.4908,16852.4,-65.8009,-80.4479,42.6712,-28.2836,-999.0 +81.2597,17573.4,-65.4261,-80.4479,32.9902,-22.2962,-999.0 +71.8648,18324.5,-63.5617,-80.4479,23.5725,-14.7128,-999.0 +63.2552,19116.7,-59.0432,-80.4479,13.6867,-10.6726,-999.0 +54.5705,20055.0,-57.2505,-80.4479,0.375987,-8.36399,-999.0 + + +MEM = mem001 +TIME = 160212/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.488 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.311,383.488,4.1872,1.31777,3.86388,-8.75793,-999.0 +971.58,448.306,6.57071,0.934807,4.30977,-19.9098,-999.0 +961.284,536.349,9.63933,0.121732,0.130388,-27.3177,-999.0 +948.203,650.432,11.3261,-1.07214,-2.91277,-25.6602,-999.0 +932.057,793.937,11.7348,-2.65654,-2.58401,-23.9063,-999.0 +912.483,971.21,11.3331,-4.52626,0.933557,-23.3775,-999.0 +889.1,1187.7,10.6561,-6.61874,5.50203,-21.7557,-999.0 +861.531,1449.43,9.57008,-9.01663,9.40641,-19.7871,-999.0 +829.843,1759.47,8.22916,-11.9199,13.2317,-18.6639,-999.0 +794.465,2118.18,6.87359,-15.093,17.7877,-21.7062,-999.0 +755.862,2526.14,5.40117,-17.2436,24.336,-27.9042,-999.0 +714.529,2983.43,2.84053,-15.324,28.6356,-28.8388,-999.0 +670.982,3489.36,-0.613804,-13.3762,29.8005,-25.7888,-999.0 +625.772,4043.34,-4.28243,-14.6384,31.4246,-23.0984,-999.0 +580.636,4628.99,-8.28852,-16.6821,35.0197,-21.3948,-999.0 +537.601,5222.01,-12.3487,-19.6879,38.3676,-21.8441,-999.0 +497.196,5814.4,-16.3348,-24.3597,41.1558,-23.2045,-999.0 +459.294,6405.96,-20.5478,-30.164,43.29,-23.8302,-999.0 +423.756,6996.27,-25.1121,-36.2961,44.8764,-23.4701,-999.0 +390.459,7584.84,-29.9294,-42.6375,45.828,-22.8945,-999.0 +359.288,8171.19,-34.9068,-49.0966,46.1359,-22.7138,-999.0 +330.129,8755.17,-40.0708,-54.4557,45.9359,-23.3968,-999.0 +302.865,9336.63,-45.3784,-57.9856,44.527,-24.0251,-999.0 +277.403,9915.52,-50.5564,-60.8334,42.4482,-24.3274,-999.0 +253.652,10492.9,-55.0633,-64.7818,43.0536,-25.7476,-999.0 +231.517,11072.5,-57.6165,-69.1449,49.6714,-28.2149,-999.0 +210.906,11660.4,-58.089,-71.8687,58.8382,-32.9671,-999.0 +191.735,12260.7,-57.9585,-75.3591,65.5433,-35.2492,-999.0 +173.923,12875.3,-57.8527,-77.7322,67.6704,-33.981,-999.0 +157.398,13504.3,-58.2156,-79.629,65.7312,-33.9616,-999.0 +142.082,14147.5,-59.0525,-80.4479,60.8537,-34.1191,-999.0 +127.907,14804.3,-60.5092,-80.4479,55.8066,-33.0577,-999.0 +114.807,15474.2,-62.3828,-80.4479,51.164,-31.6831,-999.0 +102.713,16157.7,-64.6059,-80.4479,46.3069,-29.1065,-999.0 +91.5689,16856.2,-66.4621,-80.4479,42.7773,-27.0038,-999.0 +81.3187,17574.3,-66.8584,-80.4479,36.6951,-22.8909,-999.0 +71.9064,18322.4,-64.2974,-80.4479,26.7203,-14.4816,-999.0 +63.2805,19114.2,-59.1794,-80.4479,17.5934,-4.38795,-999.0 +54.5792,20054.8,-56.8657,-80.4479,-0.279704,-2.1726,-999.0 + + +MEM = mem001 +TIME = 160212/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.767 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.535,383.767,7.05622,1.35795,1.49911,-10.6467,-999.0 +972.786,448.836,6.34884,1.14802,1.58664,-13.2838,-999.0 +962.478,536.566,7.99054,0.413628,-2.39333,-22.93,-999.0 +949.379,650.138,10.2521,-0.46394,-7.08163,-22.0944,-999.0 +933.207,793.202,10.8739,-1.87375,-7.23741,-17.0565,-999.0 +913.609,969.999,10.4605,-3.42874,-4.52354,-16.7315,-999.0 +890.178,1185.9,9.71669,-5.06259,0.659504,-20.372,-999.0 +862.572,1447.04,8.90839,-7.35368,5.34821,-20.0831,-999.0 +830.838,1756.75,8.02357,-10.9302,10.2753,-19.5207,-999.0 +795.411,2115.42,6.92975,-14.9506,16.0632,-22.9234,-999.0 +756.761,2523.38,5.29522,-17.0058,22.7571,-27.4674,-999.0 +715.373,2980.37,2.48942,-14.1016,27.3016,-26.8404,-999.0 +671.766,3485.81,-0.899481,-13.3561,28.0992,-24.4746,-999.0 +626.504,4039.34,-4.46623,-14.8855,29.5619,-23.1473,-999.0 +581.314,4624.62,-8.4544,-16.625,34.2046,-20.3845,-999.0 +538.226,5217.28,-12.5662,-19.0994,38.1191,-21.521,-999.0 +497.766,5809.33,-16.5441,-22.918,40.8479,-23.6779,-999.0 +459.81,6400.67,-20.7119,-27.8311,42.7941,-24.7033,-999.0 +424.223,6990.9,-25.2056,-33.2626,44.7888,-24.5454,-999.0 +390.88,7579.5,-29.9675,-39.175,46.1134,-23.8974,-999.0 +359.67,8165.99,-34.8998,-45.7727,46.2448,-23.1371,-999.0 +330.473,8750.19,-40.0061,-52.2738,45.2712,-22.6237,-999.0 +303.176,9332.02,-45.2553,-57.8306,43.7709,-23.1845,-999.0 +277.684,9911.33,-50.4374,-61.7221,42.5303,-24.1283,-999.0 +253.902,10489.5,-54.6892,-63.9641,44.1337,-26.0098,-999.0 +231.739,11070.6,-57.0161,-68.0829,51.041,-32.8959,-999.0 +211.104,11659.2,-58.2169,-72.1559,59.821,-38.0463,-999.0 +191.909,12258.4,-58.8025,-75.4562,66.3028,-38.6902,-999.0 +174.075,12869.9,-59.3302,-77.4083,68.0928,-38.5276,-999.0 +157.53,13494.6,-59.8567,-78.969,66.0907,-38.4903,-999.0 +142.196,14133.4,-60.4842,-80.4479,61.0569,-37.6232,-999.0 +128.004,14786.8,-61.476,-80.4479,55.8789,-34.6165,-999.0 +114.888,15455.0,-62.6943,-80.4479,52.4426,-30.039,-999.0 +102.779,16139.6,-63.9327,-80.4479,49.2553,-25.858,-999.0 +91.621,16842.3,-64.8667,-80.4479,44.6544,-22.8993,-999.0 +81.3584,17568.1,-64.3325,-80.4479,38.6318,-19.5676,-999.0 +71.934,18325.7,-61.907,-80.4479,27.3291,-12.6373,-999.0 +63.2971,19123.4,-58.7724,-80.4479,17.5429,-5.05817,-999.0 +54.5848,20064.4,-57.3963,-80.4479,2.63283,-3.40418,-999.0 + + +MEM = mem001 +TIME = 160212/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.943 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.362,383.943,8.84,1.61823,0.784522,-7.66039,-999.0 +972.621,449.426,8.05631,1.44777,0.734159,-8.69833,-999.0 +962.314,537.386,7.96116,0.409362,-2.41365,-15.1729,-999.0 +949.218,650.908,10.0927,-0.708242,-7.614,-15.7108,-999.0 +933.053,793.912,10.8412,-2.07891,-6.65986,-12.7078,-999.0 +913.455,970.66,10.3735,-3.45186,-3.81622,-13.5504,-999.0 +890.032,1186.5,9.63544,-4.88415,-0.26303,-18.096,-999.0 +862.427,1447.6,8.8673,-7.09353,3.04489,-20.4586,-999.0 +830.699,1757.3,8.01337,-10.5703,8.11208,-21.341,-999.0 +795.274,2116.07,7.03381,-14.5255,14.4982,-24.1351,-999.0 +756.626,2524.15,5.30865,-16.1446,21.0907,-26.5064,-999.0 +715.245,2981.01,2.36943,-15.4086,24.7208,-25.2917,-999.0 +671.657,3486.17,-0.92349,-14.4228,25.9895,-23.5371,-999.0 +626.403,4039.77,-4.33067,-14.5322,29.2951,-21.9828,-999.0 +581.217,4625.44,-8.25496,-16.495,34.7416,-20.1832,-999.0 +538.137,5218.51,-12.3969,-19.2463,37.7898,-22.4977,-999.0 +497.685,5810.91,-16.3713,-23.2759,39.3434,-25.2972,-999.0 +459.736,6402.56,-20.5764,-28.2618,40.6374,-25.7309,-999.0 +424.156,6993.03,-25.0956,-34.0161,41.5777,-24.8828,-999.0 +390.819,7581.88,-29.8284,-40.3351,41.7326,-24.6041,-999.0 +359.614,8168.69,-34.7428,-46.0112,41.6259,-25.0453,-999.0 +330.421,8753.23,-39.8946,-50.0628,41.4033,-25.3541,-999.0 +303.127,9335.28,-45.1958,-53.9619,40.9838,-25.3065,-999.0 +277.637,9915.0,-50.1925,-59.1735,41.6885,-26.7795,-999.0 +253.86,10494.1,-54.2237,-63.9664,45.9877,-31.3719,-999.0 +231.702,11075.9,-56.9292,-67.8771,53.7719,-35.7166,-999.0 +211.07,11664.5,-58.301,-72.1691,61.6049,-37.2346,-999.0 +191.879,12263.0,-59.1865,-75.0716,67.2017,-37.7765,-999.0 +174.05,12872.7,-60.1769,-76.5857,69.6854,-38.0956,-999.0 +157.507,13494.4,-61.0758,-78.1721,69.4958,-38.7807,-999.0 +142.176,14129.5,-61.6904,-80.3954,66.0839,-37.7994,-999.0 +127.987,14779.8,-62.2712,-80.4479,60.8818,-33.8863,-999.0 +114.874,15446.9,-62.6022,-80.4479,55.4007,-29.1303,-999.0 +102.768,16133.7,-62.6583,-80.4479,50.4853,-27.5447,-999.0 +91.612,16842.4,-62.5345,-80.4479,43.5459,-28.4421,-999.0 +81.3507,17574.9,-62.7744,-80.4479,35.3147,-26.6455,-999.0 +71.9283,18333.5,-62.8403,-80.4479,29.1186,-17.991,-999.0 +63.2937,19124.7,-61.2173,-80.4479,22.8847,-6.23899,-999.0 +54.584,20055.8,-59.4642,-80.4479,17.1752,1.04882,-999.0 + + +MEM = mem001 +TIME = 160212/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.127 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.438,384.127,10.7371,1.61988,-2.29535,-8.58407,-999.0 +973.696,450.04,9.88492,1.44366,-2.61258,-9.44915,-999.0 +963.369,538.442,8.94673,1.25666,-2.85458,-9.84076,-999.0 +950.259,651.944,9.10245,-0.421591,-9.72662,-14.7894,-999.0 +934.07,794.502,9.97041,-1.65888,-11.1096,-13.0405,-999.0 +914.444,970.794,9.64443,-2.8119,-7.15086,-11.2391,-999.0 +890.997,1186.17,8.99877,-4.20907,-3.44819,-14.7972,-999.0 +863.36,1446.73,8.1741,-6.12833,-1.5454,-19.8788,-999.0 +831.584,1755.61,7.03481,-9.2573,1.7,-22.9495,-999.0 +796.114,2113.18,5.9497,-13.1631,8.37319,-24.4093,-999.0 +757.419,2520.07,4.55494,-14.6612,15.3364,-25.1821,-999.0 +715.988,2976.06,1.85876,-14.039,20.139,-23.5957,-999.0 +672.341,3480.53,-1.32617,-13.67,25.0043,-20.8199,-999.0 +627.035,4033.71,-4.46386,-14.1763,31.0247,-18.8091,-999.0 +581.799,4619.2,-8.39543,-16.0143,35.5478,-19.0308,-999.0 +538.669,5212.27,-12.3488,-18.956,37.6124,-21.0369,-999.0 +498.172,5804.99,-16.2078,-23.2602,39.1078,-22.4302,-999.0 +460.182,6397.08,-20.4201,-28.199,40.1997,-22.9251,-999.0 +424.563,6988.05,-24.8952,-33.787,40.9701,-22.9099,-999.0 +391.188,7577.57,-29.5573,-39.8986,41.3128,-23.3174,-999.0 +359.948,8165.12,-34.4775,-45.6294,41.5677,-24.1161,-999.0 +330.723,8750.34,-39.6842,-50.4683,42.081,-24.7697,-999.0 +303.399,9333.04,-44.9733,-55.13,43.2221,-26.1007,-999.0 +277.882,9913.68,-49.7912,-60.084,46.4757,-29.774,-999.0 +254.081,10494.7,-53.2438,-64.6987,51.5151,-35.5921,-999.0 +231.899,11080.3,-55.2141,-68.9206,55.0212,-42.0189,-999.0 +211.245,11673.5,-56.731,-71.8206,56.7001,-45.0486,-999.0 +192.033,12275.7,-58.2251,-74.0464,58.5905,-44.5446,-999.0 +174.183,12887.5,-59.8217,-75.9453,60.4082,-42.8431,-999.0 +157.623,13509.4,-61.3651,-77.6766,63.2586,-41.8063,-999.0 +142.275,14142.8,-62.7015,-79.704,64.9663,-40.4505,-999.0 +128.071,14788.7,-64.2566,-80.4479,65.3627,-36.786,-999.0 +114.945,15448.7,-65.3012,-80.4479,63.8513,-30.0051,-999.0 +102.826,16128.9,-64.2008,-80.4479,58.5926,-23.1558,-999.0 +91.6582,16835.7,-62.4234,-80.4479,48.8147,-21.6861,-999.0 +81.3859,17570.7,-61.7238,-80.4479,36.7529,-22.3729,-999.0 +71.9531,18336.4,-60.294,-80.4479,26.9594,-20.2564,-999.0 +63.3087,19137.1,-59.016,-80.4479,17.5807,-12.0009,-999.0 +54.589,20076.2,-58.2894,-80.4479,12.0722,-10.6488,-999.0 + + +MEM = mem001 +TIME = 160212/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.276 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +980.939,384.276,12.2717,1.76612,-3.50307,-7.14343,-999.0 +973.21,450.542,11.3962,1.59313,-3.78143,-7.73574,-999.0 +962.887,539.412,10.431,1.41482,-3.8895,-7.98402,-999.0 +949.775,653.258,9.26748,1.21105,-3.93548,-8.11001,-999.0 +933.594,795.689,9.18905,-1.21005,-11.5849,-11.1172,-999.0 +913.982,971.544,8.96245,-2.45735,-8.15109,-8.91756,-999.0 +890.543,1186.45,8.38379,-3.62996,-3.52672,-11.0866,-999.0 +862.914,1446.42,7.42374,-5.21716,-2.04958,-16.489,-999.0 +831.155,1754.66,6.49492,-8.6075,1.86483,-19.5708,-999.0 +795.702,2111.86,5.83186,-12.7234,9.46784,-22.2713,-999.0 +757.021,2518.66,4.45397,-12.916,17.6909,-24.2238,-999.0 +715.603,2974.81,1.9619,-12.5771,24.1065,-20.8101,-999.0 +671.979,3479.93,-0.882586,-12.886,28.7967,-19.4278,-999.0 +626.696,4033.86,-4.21866,-13.7689,33.6561,-19.3362,-999.0 +581.485,4619.91,-8.13219,-15.9603,35.9082,-20.7005,-999.0 +538.381,5213.65,-11.9733,-19.3133,36.38,-22.8294,-999.0 +497.909,5806.88,-16.0909,-23.2756,37.1219,-24.0135,-999.0 +459.939,6399.16,-20.3412,-28.07,38.0821,-24.4339,-999.0 +424.34,6990.28,-24.8239,-33.461,39.0665,-24.8419,-999.0 +390.985,7579.85,-29.5648,-39.4332,40.5749,-25.5417,-999.0 +359.763,8167.2,-34.6099,-45.5516,42.398,-26.1697,-999.0 +330.555,8751.99,-39.8589,-50.8399,44.033,-26.7551,-999.0 +303.249,9334.22,-45.1204,-55.0181,45.3878,-27.6504,-999.0 +277.749,9914.36,-49.9823,-59.2943,47.2878,-30.4893,-999.0 +253.961,10494.3,-53.8772,-63.3739,49.3907,-35.8638,-999.0 +231.793,11077.0,-56.6296,-67.7429,51.3322,-40.0245,-999.0 +211.15,11665.9,-58.4113,-71.7525,54.3036,-41.5005,-999.0 +191.949,12263.8,-59.5976,-74.264,58.0946,-41.0639,-999.0 +174.111,12872.4,-60.55,-75.981,62.0098,-38.9421,-999.0 +157.56,13493.5,-61.143,-77.8419,65.5943,-36.9776,-999.0 +142.222,14128.6,-61.7227,-79.8124,66.2821,-35.6939,-999.0 +128.026,14778.4,-62.6563,-80.4479,65.2258,-33.3912,-999.0 +114.907,15443.9,-63.309,-80.4479,61.651,-29.9737,-999.0 +102.795,16129.2,-62.9659,-80.4479,55.7214,-25.5662,-999.0 +91.6342,16838.8,-61.8366,-80.4479,46.2513,-27.1962,-999.0 +81.3676,17574.5,-61.733,-80.4479,34.2687,-28.1263,-999.0 +71.9402,18338.5,-61.0535,-80.4479,28.0199,-21.9943,-999.0 +63.3007,19136.5,-59.4675,-80.4479,20.1684,-13.9404,-999.0 +54.5863,20073.8,-58.5113,-80.4479,14.4539,-10.1116,-999.0 + + +MEM = mem001 +TIME = 160212/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.385 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.507,384.385,13.3421,2.23271,-5.60214,-7.52255,-999.0 +973.761,450.906,12.4274,2.04185,-6.03575,-8.22244,-999.0 +963.43,540.111,11.442,1.84891,-6.17074,-8.52499,-999.0 +950.315,654.379,10.2591,1.62322,-6.21144,-8.70928,-999.0 +934.12,797.034,8.82504,1.34491,-6.23174,-8.84844,-999.0 +914.488,972.463,7.64346,-1.48257,-9.81409,-10.9052,-999.0 +891.028,1186.53,7.2933,-2.91745,-6.0717,-10.3767,-999.0 +863.379,1445.54,6.24472,-3.96833,-3.24231,-12.8631,-999.0 +831.593,1752.56,5.18975,-6.78895,0.54474,-15.483,-999.0 +796.109,2108.41,4.75048,-11.16,8.28118,-19.091,-999.0 +757.402,2514.14,3.83325,-11.7106,17.5502,-23.0348,-999.0 +715.959,2969.62,1.63672,-12.2619,26.6404,-18.585,-999.0 +672.307,3474.5,-0.931745,-11.9951,32.2733,-17.8755,-999.0 +626.996,4028.37,-4.33827,-13.359,35.44,-18.1351,-999.0 +581.762,4614.42,-8.0752,-15.8586,36.1094,-19.9662,-999.0 +538.634,5208.31,-11.9427,-19.101,36.0204,-22.0881,-999.0 +498.14,5801.93,-15.8252,-23.2169,36.5709,-23.0447,-999.0 +460.151,6394.96,-19.9811,-28.3945,37.7184,-23.6461,-999.0 +424.533,6986.86,-24.5301,-34.3699,40.4084,-24.6857,-999.0 +391.163,7576.92,-29.433,-40.6902,43.0052,-25.9503,-999.0 +359.926,8164.47,-34.5937,-45.8111,44.2135,-27.106,-999.0 +330.703,8749.33,-39.856,-49.3766,44.7863,-28.7027,-999.0 +303.382,9331.77,-45.009,-53.09,45.3287,-31.2855,-999.0 +277.868,9912.39,-49.7718,-58.1123,45.5773,-34.943,-999.0 +254.067,10492.6,-53.902,-63.0746,46.0597,-39.152,-999.0 +231.887,11074.3,-57.3874,-66.6946,48.0167,-41.8234,-999.0 +211.233,11660.3,-59.8978,-69.7769,52.3324,-41.6399,-999.0 +192.022,12253.7,-61.3151,-72.4124,58.0261,-39.7328,-999.0 +174.175,12858.1,-61.8762,-74.7786,63.8554,-36.5802,-999.0 +157.616,13476.6,-61.7084,-77.1117,68.8682,-33.3935,-999.0 +142.269,14111.4,-61.4143,-79.7242,70.4722,-30.4924,-999.0 +128.067,14764.0,-61.2414,-80.4479,68.0932,-27.9036,-999.0 +114.941,15436.1,-60.6417,-80.4479,62.0501,-25.1578,-999.0 +102.822,16131.1,-59.8132,-80.4479,52.4187,-24.0627,-999.0 +91.6549,16850.1,-59.513,-80.4479,39.5118,-30.0788,-999.0 +81.3829,17590.7,-61.3514,-80.4479,27.9732,-35.7631,-999.0 +71.9506,18351.8,-63.1139,-80.4479,27.4835,-30.0502,-999.0 +63.3071,19140.6,-62.4666,-80.4479,28.8494,-20.7184,-999.0 +54.5886,20070.1,-59.503,-80.4479,25.384,-9.01139,-999.0 + + +MEM = mem001 +TIME = 160212/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.406 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.586,384.406,13.509,2.68564,-7.51328,-8.21351,-999.0 +973.841,450.977,12.5816,2.48788,-8.15499,-9.06832,-999.0 +963.514,540.246,11.5944,2.28741,-8.35419,-9.44088,-999.0 +950.393,654.595,10.4113,2.05157,-8.40943,-9.67351,-999.0 +934.192,797.35,8.96932,1.75729,-8.39328,-9.87421,-999.0 +914.546,972.823,7.23835,1.32846,-8.31641,-10.1289,-999.0 +891.075,1186.52,6.36312,-2.17954,-7.49226,-12.5898,-999.0 +863.421,1444.94,5.75261,-3.70929,-3.94734,-11.315,-999.0 +831.632,1751.66,5.07104,-6.70473,1.30584,-12.0898,-999.0 +796.151,2107.59,4.93511,-10.6878,9.77942,-17.2653,-999.0 +757.433,2513.71,4.08859,-10.8034,19.7643,-21.2661,-999.0 +715.985,2969.73,1.91842,-11.5779,27.8519,-16.9057,-999.0 +672.33,3474.91,-0.902701,-12.2112,32.4351,-17.1342,-999.0 +627.022,4028.87,-4.26374,-13.4073,34.1746,-18.2469,-999.0 +581.786,4615.13,-7.96447,-15.7173,34.4863,-20.2374,-999.0 +538.654,5209.23,-11.9036,-18.4013,33.7649,-21.6811,-999.0 +498.154,5802.91,-15.8913,-22.3272,35.2275,-21.8848,-999.0 +460.162,6395.8,-20.1039,-27.7708,39.2724,-22.8771,-999.0 +424.544,6987.4,-24.6932,-33.6442,43.0317,-24.487,-999.0 +391.172,7577.05,-29.6671,-38.2221,44.6886,-25.8652,-999.0 +359.933,8164.13,-34.8141,-42.2613,44.9006,-27.2901,-999.0 +330.71,8748.65,-39.9662,-47.1318,44.8041,-29.0876,-999.0 +303.387,9331.02,-44.975,-52.718,44.6107,-31.6122,-999.0 +277.873,9911.76,-49.7179,-57.5645,44.1032,-34.6494,-999.0 +254.071,10492.0,-53.976,-62.5056,45.1161,-36.8531,-999.0 +231.89,11073.5,-57.4272,-67.888,48.8605,-38.1369,-999.0 +211.236,11659.8,-59.6464,-71.0236,54.6785,-37.7788,-999.0 +192.025,12254.5,-60.6567,-72.1451,62.4225,-35.9823,-999.0 +174.177,12861.7,-60.6334,-74.3311,69.6061,-33.151,-999.0 +157.617,13484.0,-60.2976,-76.951,75.0026,-31.0115,-999.0 +142.271,14122.4,-60.4411,-79.7695,76.3716,-29.015,-999.0 +128.068,14777.6,-60.5257,-80.4479,72.4357,-27.6157,-999.0 +114.942,15450.8,-60.6839,-80.4479,65.1681,-25.834,-999.0 +102.824,16143.9,-60.9043,-80.4479,54.0995,-26.0267,-999.0 +91.6566,16857.6,-61.5527,-80.4479,40.3263,-28.3481,-999.0 +81.3846,17592.2,-62.7856,-80.4479,27.6982,-30.7551,-999.0 +71.9518,18350.5,-63.2674,-80.4479,22.0421,-31.5321,-999.0 +63.3077,19137.8,-63.1328,-80.4479,21.9387,-25.5431,-999.0 +54.5887,20066.1,-59.5056,-80.4479,20.8382,-10.7616,-999.0 + + +MEM = mem001 +TIME = 160212/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.435 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.394,384.435,13.6814,3.56334,-7.73678,-6.60051,-999.0 +973.641,451.081,12.7918,3.38636,-8.42692,-7.19475,-999.0 +963.32,540.46,11.8235,3.20408,-8.67717,-7.40781,-999.0 +950.194,654.959,10.6517,2.98875,-8.79119,-7.5064,-999.0 +933.994,797.909,9.22332,2.72719,-8.8399,-7.55409,-999.0 +914.344,973.624,7.46269,2.37679,-8.81885,-7.62723,-999.0 +890.876,1187.24,5.74244,-1.15309,-6.87952,-10.3904,-999.0 +863.223,1445.55,5.9902,-4.17038,-1.98832,-10.0122,-999.0 +831.445,1752.8,5.89232,-7.51564,2.93392,-11.9781,-999.0 +795.972,2109.61,5.57068,-10.4614,10.4544,-16.9384,-999.0 +757.27,2516.38,4.41389,-11.532,20.9843,-16.1027,-999.0 +715.841,2972.62,2.05693,-12.9764,27.2488,-15.7547,-999.0 +672.196,3477.56,-1.13599,-12.4436,29.1383,-17.3391,-999.0 +626.9,4031.0,-4.51737,-13.0958,31.2741,-18.5302,-999.0 +581.669,4616.76,-8.21817,-14.8925,32.1272,-19.3085,-999.0 +538.544,5210.56,-11.9949,-17.8845,33.0917,-20.2882,-999.0 +498.052,5804.18,-15.8606,-22.3421,36.4038,-23.0455,-999.0 +460.068,6397.04,-20.1478,-27.3035,40.6155,-25.4312,-999.0 +424.456,6988.37,-24.9145,-31.8548,43.2838,-26.692,-999.0 +391.088,7577.5,-29.9308,-36.2975,44.1094,-27.8186,-999.0 +359.856,8164.08,-34.982,-41.4339,43.9461,-29.4363,-999.0 +330.637,8748.29,-40.0407,-47.4738,43.6311,-31.1743,-999.0 +303.324,9330.47,-45.0352,-54.1509,43.7395,-32.5329,-999.0 +277.815,9911.22,-49.6237,-60.8733,44.7521,-33.7144,-999.0 +254.02,10492.2,-53.4176,-66.6684,46.7335,-35.0192,-999.0 +231.845,11076.1,-56.2652,-69.775,50.6425,-36.614,-999.0 +211.196,11666.1,-58.0344,-70.248,57.6236,-38.2998,-999.0 +191.989,12265.2,-59.1416,-71.4334,65.4214,-38.9514,-999.0 +174.146,12875.3,-59.9916,-74.1398,72.815,-36.7831,-999.0 +157.591,13498.1,-60.5606,-76.9928,78.5835,-33.3453,-999.0 +142.25,14135.0,-61.1928,-79.8948,79.838,-31.6273,-999.0 +128.05,14787.3,-61.5881,-80.4479,76.4024,-30.8419,-999.0 +114.928,15456.5,-62.124,-80.4479,67.7408,-30.308,-999.0 +102.812,16145.0,-62.1988,-80.4479,55.5216,-29.5332,-999.0 +91.6472,16855.0,-62.376,-80.4479,40.778,-25.7961,-999.0 +81.3773,17588.9,-62.3631,-80.4479,28.1944,-22.9354,-999.0 +71.9468,18350.5,-61.7865,-80.4479,18.8662,-25.8585,-999.0 +63.3046,19144.0,-61.2776,-80.4479,18.0855,-24.9556,-999.0 +54.5876,20076.8,-58.9725,-80.4479,19.4681,-19.5269,-999.0 + + +MEM = mem001 +TIME = 160212/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.387 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.352,384.387,13.1548,3.72815,-8.556,-5.4153,-999.0 +973.613,450.924,12.3125,3.55037,-9.34514,-5.88358,-999.0 +963.278,540.166,11.3623,3.36708,-9.6055,-6.00282,-999.0 +950.159,654.494,10.2025,3.15137,-9.69256,-6.00839,-999.0 +933.954,797.235,8.77882,2.89023,-9.69,-5.95035,-999.0 +914.312,972.703,7.04981,2.57012,-9.59377,-5.85838,-999.0 +890.836,1186.5,6.38731,-0.500383,-2.80277,-8.09141,-999.0 +863.189,1445.58,7.07055,-5.73574,0.0137806,-10.6868,-999.0 +831.421,1753.83,6.85814,-8.35844,3.30801,-13.457,-999.0 +795.954,2111.54,6.11941,-10.6028,10.0449,-16.3661,-999.0 +757.254,2518.6,4.37654,-12.437,19.7748,-14.6854,-999.0 +715.829,2974.67,1.94046,-12.7923,23.7295,-16.6261,-999.0 +672.185,3479.42,-1.27262,-11.936,25.2252,-18.988,-999.0 +626.884,4032.61,-4.6989,-12.6337,28.3993,-20.1374,-999.0 +581.65,4618.01,-8.46257,-14.1652,30.3951,-20.6152,-999.0 +538.523,5211.49,-12.1322,-17.2925,32.986,-22.6549,-999.0 +498.034,5804.85,-16.0205,-21.7201,37.2234,-25.8306,-999.0 +460.049,6397.26,-20.4498,-26.2801,41.0485,-27.5688,-999.0 +424.439,6987.95,-25.2201,-31.0307,42.8532,-28.5817,-999.0 +391.073,7576.54,-30.0964,-36.7785,43.1609,-30.1682,-999.0 +359.845,8162.81,-35.0581,-43.2134,43.2561,-31.7878,-999.0 +330.63,8746.85,-40.0681,-49.6152,43.5364,-32.652,-999.0 +303.317,9329.06,-44.9599,-55.2293,43.9869,-33.3714,-999.0 +277.81,9910.22,-49.385,-59.9381,45.1705,-34.1656,-999.0 +254.016,10492.2,-52.9027,-63.9094,47.7854,-35.6855,-999.0 +231.842,11078.0,-55.3159,-67.1561,51.6613,-38.2426,-999.0 +211.194,11671.0,-56.7958,-69.5207,58.2021,-39.7965,-999.0 +191.988,12273.5,-57.9811,-71.9756,66.86,-37.8955,-999.0 +174.145,12886.8,-58.9446,-74.9094,73.366,-36.2612,-999.0 +157.59,13512.2,-59.7692,-77.5891,77.9539,-36.1161,-999.0 +142.248,14150.9,-60.749,-80.4479,79.5187,-35.7144,-999.0 +128.049,14803.2,-62.013,-80.4479,76.6849,-36.1646,-999.0 +114.926,15470.6,-62.8455,-80.4479,68.9808,-37.8845,-999.0 +102.811,16155.6,-63.6309,-80.4479,57.9775,-38.3073,-999.0 +91.6462,16860.5,-63.958,-80.4479,43.5687,-31.484,-999.0 +81.3764,17589.0,-63.8449,-80.4479,29.4237,-23.8659,-999.0 +71.9461,18344.3,-63.8371,-80.4479,21.0783,-18.9784,-999.0 +63.3042,19133.1,-61.7065,-80.4479,17.3647,-17.9101,-999.0 +54.5876,20066.4,-58.4733,-80.4479,15.843,-19.2403,-999.0 + + +MEM = mem001 +TIME = 160212/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.322 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.225,384.322,12.5633,3.26925,-7.29851,-3.50558,-999.0 +973.471,450.715,11.8076,3.08365,-8.0981,-3.82032,-999.0 +963.15,539.781,10.8972,2.89726,-8.36887,-3.87003,-999.0 +950.031,653.895,9.76062,2.67755,-8.46921,-3.82896,-999.0 +933.841,796.377,8.36069,2.39909,-8.43227,-3.73872,-999.0 +914.203,971.65,7.14916,0.938187,-5.29268,-4.02651,-999.0 +890.745,1185.61,7.07192,-1.65902,-0.0146208,-7.06724,-999.0 +863.106,1445.05,7.40782,-6.2256,0.758777,-10.1957,-999.0 +831.35,1753.39,6.80727,-8.5502,3.28805,-12.9221,-999.0 +795.887,2110.76,5.70956,-10.4889,8.88935,-15.29,-999.0 +757.193,2517.15,3.88873,-12.3107,19.0192,-13.6683,-999.0 +715.767,2972.47,1.52999,-12.5485,22.7696,-15.8237,-999.0 +672.129,3476.64,-1.48503,-12.0827,24.9615,-17.8684,-999.0 +626.831,4029.42,-4.84631,-12.5312,28.1185,-19.9638,-999.0 +581.599,4614.72,-8.38662,-14.1069,30.4788,-22.1944,-999.0 +538.473,5208.44,-11.95,-17.6245,34.139,-25.3271,-999.0 +497.983,5802.01,-15.9476,-22.3131,38.4974,-27.7939,-999.0 +460.002,6394.46,-20.3923,-27.5365,40.511,-29.4779,-999.0 +424.394,6985.27,-25.0619,-33.2248,41.1561,-30.9746,-999.0 +391.032,7574.25,-29.816,-39.7663,41.6353,-32.2638,-999.0 +359.803,8161.19,-34.6948,-46.7092,41.7437,-33.3893,-999.0 +330.589,8746.21,-39.5931,-52.5492,41.5696,-34.6467,-999.0 +303.276,9329.9,-44.2387,-57.4378,41.7653,-36.4603,-999.0 +277.769,9913.21,-48.422,-61.909,42.6154,-38.514,-999.0 +253.975,10497.7,-51.9787,-65.0795,45.2924,-38.8395,-999.0 +231.801,11085.6,-54.6684,-67.5193,50.4197,-37.6507,-999.0 +211.155,11679.8,-56.5673,-69.5084,59.0697,-34.9709,-999.0 +191.952,12282.8,-57.8129,-72.5238,67.8561,-32.843,-999.0 +174.112,12897.1,-58.4227,-75.605,75.3384,-31.8595,-999.0 +157.561,13523.7,-59.5971,-78.6187,80.4858,-32.8555,-999.0 +142.224,14161.9,-61.226,-80.4479,80.2221,-36.3111,-999.0 +128.029,14812.5,-62.6041,-80.4479,75.9336,-40.2182,-999.0 +114.912,15477.4,-63.8172,-80.4479,68.2473,-42.4669,-999.0 +102.801,16159.3,-64.5437,-80.4479,56.4933,-43.1069,-999.0 +91.6394,16860.6,-65.1774,-80.4479,43.2589,-34.9989,-999.0 +81.3721,17584.5,-65.233,-80.4479,31.7579,-25.2188,-999.0 +71.9434,18334.7,-65.2379,-80.4479,25.0393,-17.1823,-999.0 +63.3027,19119.9,-62.1931,-80.4479,19.3746,-12.6805,-999.0 +54.5869,20052.7,-58.2449,-80.4479,10.0729,-13.0547,-999.0 + + +MEM = mem001 +TIME = 160213/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.236 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.436,384.236,11.6174,3.55375,-6.50892,-3.74329,-999.0 +973.684,450.461,11.2052,2.94579,-9.24772,-4.93465,-999.0 +963.357,539.341,10.3292,2.70041,-9.44994,-4.83173,-999.0 +950.241,653.225,9.22694,2.40306,-9.23424,-4.58222,-999.0 +934.038,795.472,8.10606,1.41434,-7.82798,-4.83896,-999.0 +914.41,970.649,7.35298,-0.338578,-4.60783,-5.86481,-999.0 +890.945,1184.59,7.0219,-1.93139,-1.65921,-5.93523,-999.0 +863.303,1443.69,6.71234,-5.4968,0.0625331,-7.78408,-999.0 +831.53,1751.47,6.33927,-8.17566,4.97104,-9.15861,-999.0 +796.056,2108.47,5.48083,-10.2059,10.3859,-12.3548,-999.0 +757.35,2514.62,3.7359,-12.135,19.5199,-12.4785,-999.0 +715.914,2969.72,1.36256,-12.5376,22.1948,-14.388,-999.0 +672.266,3473.6,-1.62337,-12.6,24.084,-17.1692,-999.0 +626.957,4026.06,-5.02965,-12.4659,26.768,-20.6441,-999.0 +581.711,4611.03,-8.57858,-13.7428,29.9849,-23.3893,-999.0 +538.575,5204.41,-12.1295,-17.5393,34.8489,-26.1562,-999.0 +498.079,5797.72,-16.0235,-22.7612,38.1203,-28.7356,-999.0 +460.094,6390.22,-20.2575,-28.8753,39.5146,-30.7628,-999.0 +424.482,6981.51,-24.7232,-35.9815,40.3718,-32.4619,-999.0 +391.118,7571.27,-29.4502,-43.1112,40.8409,-33.7566,-999.0 +359.885,8159.06,-34.3356,-48.9952,40.7986,-35.1005,-999.0 +330.667,8745.06,-39.1551,-53.9268,40.2829,-37.4324,-999.0 +303.347,9329.92,-43.7666,-57.599,39.7624,-40.0657,-999.0 +277.836,9914.38,-48.0197,-60.3611,41.3271,-40.6292,-999.0 +254.037,10499.9,-51.5714,-63.8148,45.9521,-38.6163,-999.0 +231.858,11089.1,-54.1849,-67.1143,52.5963,-36.1594,-999.0 +211.208,11685.0,-55.8005,-70.4179,61.3503,-35.7366,-999.0 +191.999,12290.5,-56.8271,-73.5016,70.6316,-35.4503,-999.0 +174.154,12906.7,-58.0559,-76.5567,79.4602,-33.9185,-999.0 +157.598,13533.3,-59.9614,-80.0153,84.0813,-34.5527,-999.0 +142.255,14169.8,-61.98,-80.4479,82.8476,-36.3318,-999.0 +128.056,14817.8,-63.6167,-80.4479,76.8455,-37.9414,-999.0 +114.933,15480.4,-64.2796,-80.4479,67.1937,-37.9948,-999.0 +102.817,16162.3,-64.1313,-80.4479,53.6686,-37.0121,-999.0 +91.6509,16866.4,-64.0062,-80.4479,37.295,-30.6273,-999.0 +81.38,17592.6,-65.1367,-80.4479,28.504,-21.0461,-999.0 +71.9487,18342.0,-65.8169,-80.4479,26.6114,-13.3845,-999.0 +63.3061,19125.8,-62.4303,-80.4479,22.055,-11.0718,-999.0 +54.5882,20059.9,-57.6195,-80.4479,6.88751,-15.7922,-999.0 + + +MEM = mem001 +TIME = 160213/0100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.121 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.173,384.121,10.3871,3.74039,-6.8415,-4.55238,-999.0 +974.416,450.134,10.5343,2.52408,-11.5444,-7.12641,-999.0 +964.084,538.809,9.76742,2.31447,-11.1285,-6.68469,-999.0 +950.953,652.47,8.76951,1.91544,-10.068,-6.26337,-999.0 +934.747,794.476,7.71757,0.852543,-8.47472,-7.59128,-999.0 +915.099,969.41,7.08756,-1.03348,-5.38977,-9.85869,-999.0 +891.622,1183.1,6.66823,-1.91019,-1.63828,-7.20494,-999.0 +863.952,1442.02,6.60459,-5.2824,1.33251,-6.80993,-999.0 +832.154,1750.01,6.73431,-8.22346,6.9809,-8.63643,-999.0 +796.649,2107.54,5.88008,-10.1208,13.1789,-11.4598,-999.0 +757.916,2514.12,3.89959,-12.4081,20.3228,-10.7092,-999.0 +716.445,2969.37,1.38054,-12.7617,22.7192,-12.3376,-999.0 +672.764,3473.48,-1.42965,-12.6232,24.0017,-16.4734,-999.0 +627.416,4026.37,-4.86826,-12.1463,25.7618,-20.4011,-999.0 +582.133,4611.66,-8.51609,-13.7891,29.4755,-23.6023,-999.0 +538.964,5205.08,-12.1879,-17.7818,33.7843,-27.3984,-999.0 +498.437,5798.33,-16.0332,-23.3534,36.3848,-30.6457,-999.0 +460.423,6390.88,-20.1995,-29.7327,38.1789,-32.5855,-999.0 +424.786,6982.35,-24.6515,-36.7652,39.4495,-33.4174,-999.0 +391.394,7572.34,-29.3701,-43.5477,40.0704,-33.9127,-999.0 +360.138,8160.44,-34.2115,-49.3664,40.2404,-35.0707,-999.0 +330.896,8746.91,-38.9606,-53.9341,39.6862,-37.1877,-999.0 +303.556,9332.43,-43.5023,-56.96,39.256,-38.7929,-999.0 +278.023,9917.75,-47.6704,-60.4713,40.8416,-38.8284,-999.0 +254.206,10504.2,-51.3311,-64.306,45.2384,-37.3419,-999.0 +232.01,11094.0,-54.0008,-67.7488,52.8434,-36.084,-999.0 +211.342,11690.3,-55.7439,-70.7194,61.7549,-35.1751,-999.0 +192.119,12295.8,-56.9823,-73.0232,72.7486,-33.0143,-999.0 +174.26,12911.2,-58.6084,-75.0209,82.2994,-31.4485,-999.0 +157.69,13536.2,-60.5178,-78.0207,86.3525,-33.0298,-999.0 +142.335,14171.7,-62.2807,-80.4479,84.2887,-34.6814,-999.0 +128.122,14819.7,-63.4162,-80.4479,76.8138,-34.706,-999.0 +114.988,15483.6,-63.7586,-80.4479,65.195,-33.9903,-999.0 +102.861,16167.8,-63.42,-80.4479,48.4827,-33.8878,-999.0 +91.6854,16873.5,-63.962,-80.4479,31.8025,-29.8019,-999.0 +81.406,17599.8,-65.2689,-80.4479,28.6621,-21.1389,-999.0 +71.9672,18351.2,-64.8352,-80.4479,30.3162,-12.6026,-999.0 +63.3173,19141.6,-60.1873,-80.4479,24.3579,-10.8461,-999.0 +54.5919,20081.9,-57.1344,-80.4479,4.02986,-12.1346,-999.0 + + +MEM = mem001 +TIME = 160213/0200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.0 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.759,384.0,9.17471,3.3823,-7.57036,-3.90555,-999.0 +975.004,449.759,9.60299,2.11607,-12.7994,-6.71183,-999.0 +964.661,538.167,9.10122,1.52661,-14.0293,-7.60203,-999.0 +951.528,651.535,8.13689,1.35295,-12.279,-7.40348,-999.0 +935.313,793.187,6.98067,0.985667,-10.1492,-7.91151,-999.0 +915.652,967.67,6.26067,-0.525092,-6.73641,-8.52382,-999.0 +892.157,1180.88,6.19878,-2.59739,-2.0556,-7.48604,-999.0 +864.471,1439.56,6.51742,-5.07072,1.8661,-5.86408,-999.0 +832.654,1747.85,7.29794,-8.51589,7.69989,-7.37357,-999.0 +797.129,2105.95,6.28847,-11.1154,14.9053,-8.34252,-999.0 +758.371,2512.93,4.06609,-12.2809,19.6921,-9.87455,-999.0 +716.872,2968.34,1.40909,-13.054,21.1988,-11.6222,-999.0 +673.166,3472.42,-1.48651,-12.9389,22.6451,-14.8988,-999.0 +627.789,4025.27,-4.83673,-12.532,25.0686,-19.4206,-999.0 +582.478,4610.6,-8.51055,-13.9451,28.8625,-24.7918,-999.0 +539.281,5204.15,-12.0761,-18.3494,32.8976,-29.1855,-999.0 +498.729,5797.58,-15.9616,-24.0568,35.4439,-32.0694,-999.0 +460.694,6390.3,-20.1137,-30.6954,36.9039,-33.8544,-999.0 +425.033,6982.05,-24.4976,-38.1609,37.9246,-34.4673,-999.0 +391.621,7572.44,-29.2053,-44.7776,38.3751,-34.8397,-999.0 +360.342,8160.9,-34.1122,-49.6683,38.3272,-35.9084,-999.0 +331.081,8747.6,-38.9289,-53.1742,38.157,-37.5469,-999.0 +303.722,9333.29,-43.4531,-56.4887,38.3858,-38.6597,-999.0 +278.172,9918.83,-47.6167,-60.1946,40.0081,-38.3149,-999.0 +254.339,10505.4,-51.3271,-63.5148,44.951,-36.2882,-999.0 +232.128,11095.5,-53.8625,-67.7785,52.7432,-34.0898,-999.0 +211.448,11692.4,-55.5866,-70.1368,63.3706,-31.2496,-999.0 +192.212,12297.7,-57.2525,-71.0829,75.4039,-29.0207,-999.0 +174.341,12912.0,-59.1758,-73.5115,83.7586,-30.0412,-999.0 +157.762,13535.8,-60.9317,-77.4297,86.8637,-33.2855,-999.0 +142.396,14170.6,-62.4223,-80.4479,84.2383,-34.6545,-999.0 +128.175,14818.4,-63.4678,-80.4479,76.0886,-33.3563,-999.0 +115.032,15482.6,-63.6937,-80.4479,63.2439,-30.6505,-999.0 +102.897,16166.6,-63.6758,-80.4479,46.5823,-29.5979,-999.0 +91.7138,16871.1,-64.5665,-80.4479,31.0668,-26.283,-999.0 +81.427,17596.4,-65.462,-80.4479,27.0932,-18.3761,-999.0 +71.9816,18348.0,-64.6829,-80.4479,28.5881,-13.667,-999.0 +63.3259,19137.0,-61.2855,-80.4479,24.4234,-13.3325,-999.0 +54.595,20073.5,-58.0155,-80.4479,10.2245,-10.2961,-999.0 + + +MEM = mem001 +TIME = 160213/0300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.875 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.543,383.875,7.95743,2.92451,-8.56787,-3.35914,-999.0 +975.776,449.302,8.06403,2.08048,-14.4441,-5.43371,-999.0 +965.439,537.227,7.56557,1.34459,-17.3635,-6.43842,-999.0 +952.288,650.091,7.1663,0.955514,-14.6928,-5.50184,-999.0 +936.058,791.359,6.44814,0.733179,-10.0861,-4.88858,-999.0 +916.381,965.573,5.90801,-0.43604,-6.32698,-5.05957,-999.0 +892.869,1178.69,6.26827,-2.78919,-1.60094,-4.35443,-999.0 +865.16,1437.46,6.63599,-5.13798,2.56334,-2.51793,-999.0 +833.318,1745.83,7.29781,-8.43917,7.90004,-3.91054,-999.0 +797.76,2103.72,5.90452,-10.4652,14.5171,-5.16858,-999.0 +758.961,2510.3,3.76608,-11.3751,20.3251,-8.8686,-999.0 +717.432,2965.41,1.2515,-13.3889,21.3207,-11.298,-999.0 +673.686,3469.25,-1.5393,-13.7418,22.76,-13.4898,-999.0 +628.276,4022.11,-4.7739,-12.459,25.3409,-19.103,-999.0 +582.927,4607.64,-8.42402,-14.0487,28.2495,-25.8554,-999.0 +539.694,5201.26,-12.1069,-18.6031,30.9785,-31.1155,-999.0 +499.11,5794.67,-15.9568,-24.5171,33.1876,-34.1104,-999.0 +461.042,6387.49,-20.0427,-31.3929,35.0596,-35.0629,-999.0 +425.352,6979.41,-24.449,-38.6338,36.4405,-34.7763,-999.0 +391.913,7569.94,-29.1668,-44.9568,37.1128,-34.8904,-999.0 +360.606,8158.51,-34.1177,-49.1605,37.5811,-35.7994,-999.0 +331.319,8745.18,-39.0021,-52.5847,38.1942,-36.7965,-999.0 +303.937,9330.77,-43.5217,-56.251,39.3775,-36.9177,-999.0 +278.366,9916.42,-47.5341,-59.7082,42.2373,-35.6665,-999.0 +254.512,10504.0,-50.7332,-64.4484,48.2955,-33.0512,-999.0 +232.283,11096.2,-52.9155,-67.7412,56.6792,-29.965,-999.0 +211.585,11695.6,-54.7992,-68.0766,68.4639,-26.6175,-999.0 +192.333,12302.7,-56.8468,-70.0591,78.7188,-26.6236,-999.0 +174.448,12918.1,-58.9317,-73.5767,84.1948,-29.0345,-999.0 +157.853,13542.7,-60.7081,-77.9323,84.8152,-31.9681,-999.0 +142.475,14178.5,-62.0792,-80.4479,80.7447,-32.4169,-999.0 +128.241,14827.7,-63.0637,-80.4479,72.6079,-30.6728,-999.0 +115.086,15492.4,-63.9199,-80.4479,61.2944,-29.0405,-999.0 +102.941,16174.9,-64.5265,-80.4479,47.0134,-27.8234,-999.0 +91.7485,16876.1,-65.8443,-80.4479,33.4791,-23.5047,-999.0 +81.4534,17597.8,-66.4395,-80.4479,28.0365,-16.5224,-999.0 +71.9999,18348.1,-64.6998,-80.4479,27.5296,-12.9068,-999.0 +63.3371,19137.1,-61.548,-80.4479,25.1067,-12.2511,-999.0 +54.5989,20073.3,-58.2015,-80.4479,12.5616,-6.80638,-999.0 + + +MEM = mem001 +TIME = 160213/0400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.744 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.212,383.744,6.66341,2.42714,-10.0781,-4.49868,-999.0 +976.431,448.827,6.52362,1.8426,-15.6012,-6.5931,-999.0 +966.084,536.311,6.32797,0.82932,-19.75,-7.70175,-999.0 +952.929,648.754,6.35744,0.561663,-17.5546,-6.17735,-999.0 +936.688,789.723,6.12226,0.204453,-12.1768,-5.244,-999.0 +917.002,963.848,6.0115,-0.892458,-7.5881,-4.91065,-999.0 +893.474,1177.06,6.44739,-2.8978,-2.80668,-3.71649,-999.0 +865.752,1435.94,6.71295,-5.20898,2.30305,-1.23077,-999.0 +833.876,1744.14,6.90946,-8.19551,7.75962,-1.26876,-999.0 +798.295,2101.69,5.64474,-9.934,15.6903,-2.20038,-999.0 +759.469,2507.99,3.55825,-11.1746,21.3347,-6.73487,-999.0 +717.906,2962.85,1.10303,-13.3643,23.5624,-9.52972,-999.0 +674.131,3466.56,-1.56578,-13.7857,24.479,-11.4347,-999.0 +628.689,4019.42,-4.79287,-12.2393,26.3018,-18.1554,-999.0 +583.305,4605.12,-8.28496,-14.4288,28.607,-25.8067,-999.0 +540.045,5199.05,-11.9455,-19.3561,30.3295,-31.1104,-999.0 +499.435,5792.83,-15.7371,-25.7354,32.0096,-33.7288,-999.0 +461.344,6386.11,-19.8278,-32.6862,33.377,-34.5568,-999.0 +425.628,6978.46,-24.2941,-39.4057,34.2421,-35.0517,-999.0 +392.163,7569.26,-29.1323,-44.7729,34.8542,-35.5071,-999.0 +360.835,8157.88,-34.1597,-48.6119,35.7217,-36.1336,-999.0 +331.524,8744.44,-39.0957,-51.9626,37.1215,-36.7142,-999.0 +304.121,9329.78,-43.6913,-55.1847,39.6057,-36.0687,-999.0 +278.53,9915.15,-47.6358,-59.6375,43.4754,-34.007,-999.0 +254.659,10503.0,-50.4796,-64.4927,49.8602,-30.849,-999.0 +232.413,11096.0,-52.7137,-65.6944,59.313,-26.9544,-999.0 +211.7,11695.7,-54.7746,-66.9005,71.1168,-24.8139,-999.0 +192.434,12303.3,-56.6738,-70.3304,80.2448,-25.9371,-999.0 +174.535,12919.3,-58.7046,-74.2528,83.8464,-27.4508,-999.0 +157.929,13544.9,-60.3437,-78.5132,82.6516,-29.7198,-999.0 +142.539,14182.2,-61.6007,-80.4479,77.3582,-30.5738,-999.0 +128.295,14833.0,-62.6178,-80.4479,69.3854,-29.558,-999.0 +115.132,15498.8,-63.784,-80.4479,60.7536,-27.3108,-999.0 +102.978,16180.8,-65.1335,-80.4479,49.5369,-26.1004,-999.0 +91.7777,16879.6,-66.8073,-80.4479,39.1823,-21.3082,-999.0 +81.4756,17598.1,-67.4569,-80.4479,35.2651,-13.0377,-999.0 +72.0159,18347.0,-64.6989,-80.4479,32.6962,-8.56001,-999.0 +63.3468,19136.9,-61.2727,-80.4479,28.2871,-9.22413,-999.0 +54.6022,20075.0,-57.9086,-80.4479,9.951,-10.4796,-999.0 + + +MEM = mem001 +TIME = 160213/0500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.636 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.661,383.636,5.63346,1.81321,-10.0351,-4.35022,-999.0 +976.892,448.449,5.37533,1.31994,-14.9883,-6.26458,-999.0 +966.534,535.524,5.00221,0.328562,-19.1138,-7.55949,-999.0 +953.379,647.374,4.9766,-0.853476,-20.7125,-6.94624,-999.0 +937.133,787.664,5.07566,-0.906919,-15.4251,-4.87299,-999.0 +917.443,961.171,5.16514,-0.902367,-8.8192,-3.35148,-999.0 +893.901,1173.78,5.63844,-2.47612,-2.73966,-1.83469,-999.0 +866.156,1432.1,6.17583,-4.85461,3.53269,1.12831,-999.0 +834.27,1739.87,6.55432,-7.89482,9.46697,1.6958,-999.0 +798.667,2097.2,5.59016,-9.86864,18.1347,-0.614281,-999.0 +759.819,2503.58,3.69125,-11.3729,24.383,-5.88841,-999.0 +718.236,2958.83,1.42945,-13.6012,25.6842,-9.51654,-999.0 +674.443,3463.3,-1.13549,-13.221,25.1366,-12.2413,-999.0 +628.97,4017.11,-4.37534,-12.1439,26.3063,-19.2078,-999.0 +583.567,4603.7,-7.85472,-15.4633,27.2192,-26.932,-999.0 +540.291,5198.39,-11.5809,-20.8632,28.2434,-30.8136,-999.0 +499.666,5792.75,-15.5173,-26.907,29.803,-32.1779,-999.0 +461.556,6386.33,-19.7641,-33.0346,31.2196,-32.8375,-999.0 +425.823,6978.68,-24.3908,-38.6855,32.51,-32.9844,-999.0 +392.339,7569.21,-29.3123,-43.2734,33.8274,-32.9867,-999.0 +360.993,8157.42,-34.3685,-46.8396,35.5085,-33.2864,-999.0 +331.667,8743.43,-39.4018,-49.8913,37.6369,-33.7233,-999.0 +304.251,9327.91,-44.1172,-53.8248,40.5504,-33.1746,-999.0 +278.647,9912.25,-48.0542,-58.9462,45.2813,-31.1554,-999.0 +254.765,10498.9,-51.0297,-62.7414,52.234,-27.9918,-999.0 +232.509,11090.3,-53.3534,-64.005,62.4035,-23.9361,-999.0 +211.785,11688.7,-55.1703,-66.5648,73.6613,-23.6711,-999.0 +192.51,12295.7,-56.7892,-70.5617,81.6848,-25.7761,-999.0 +174.602,12912.2,-58.3409,-74.7824,83.6866,-27.0868,-999.0 +157.986,13539.5,-59.6206,-79.1957,81.5806,-27.6563,-999.0 +142.588,14179.1,-60.8224,-80.4479,76.2128,-27.6193,-999.0 +128.336,14831.8,-62.2678,-80.4479,68.7056,-27.5493,-999.0 +115.165,15498.2,-63.8286,-80.4479,60.8617,-26.924,-999.0 +103.005,16180.1,-65.2324,-80.4479,52.3587,-25.685,-999.0 +91.7988,16879.7,-66.3432,-80.4479,42.3387,-21.0245,-999.0 +81.4913,17600.0,-67.0468,-80.4479,38.5401,-11.4597,-999.0 +72.0268,18348.8,-65.2475,-80.4479,36.1726,-5.67161,-999.0 +63.3537,19138.0,-61.2907,-80.4479,30.319,-7.78443,-999.0 +54.6047,20076.6,-57.8793,-80.4479,7.99282,-12.5518,-999.0 + + +MEM = mem001 +TIME = 160213/0600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.525 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.715,383.525,4.62089,0.742444,-11.2227,-4.39467,-999.0 +976.956,448.056,4.25633,0.257085,-16.1547,-6.10977,-999.0 +966.599,534.714,3.70902,-0.554423,-19.9011,-7.09199,-999.0 +953.446,645.951,3.47959,-1.98608,-24.7499,-6.95555,-999.0 +937.202,785.421,3.64437,-2.61739,-19.1765,-5.79159,-999.0 +917.516,958.128,4.2735,-1.82822,-10.9701,-3.65826,-999.0 +893.969,1170.22,5.20067,-2.29103,-1.87607,-0.974445,-999.0 +866.229,1428.37,6.1612,-4.66345,5.71786,3.20751,-999.0 +834.334,1736.06,6.41093,-7.94584,11.5917,4.44912,-999.0 +798.733,2093.2,5.4636,-10.1349,20.1341,1.45876,-999.0 +759.882,2499.46,3.67539,-11.6985,26.2263,-5.14864,-999.0 +718.298,2954.78,1.54891,-13.663,26.5175,-9.681,-999.0 +674.495,3459.64,-0.902925,-12.5181,24.4393,-13.3154,-999.0 +629.018,4013.88,-4.2308,-12.2912,24.6294,-20.6734,-999.0 +583.615,4600.59,-7.83215,-16.1201,24.893,-27.0956,-999.0 +540.337,5195.21,-11.6009,-21.4469,25.756,-30.0093,-999.0 +499.711,5789.4,-15.6213,-26.8731,27.1594,-31.3249,-999.0 +461.596,6382.68,-19.9373,-32.3121,29.3037,-31.6081,-999.0 +425.858,6974.62,-24.6007,-37.2874,31.6047,-31.2026,-999.0 +392.369,7564.71,-29.5168,-41.3807,34.1008,-30.9728,-999.0 +361.02,8152.5,-34.5551,-44.737,36.4689,-31.3882,-999.0 +331.691,8738.15,-39.5306,-48.6886,38.7522,-31.912,-999.0 +304.272,9322.37,-44.2131,-53.6566,41.8993,-31.6735,-999.0 +278.667,9906.61,-48.0556,-58.3417,47.2591,-30.3582,-999.0 +254.782,10493.4,-50.942,-61.7419,54.677,-26.7058,-999.0 +232.525,11085.0,-53.2848,-63.5373,64.5807,-23.6465,-999.0 +211.8,11683.5,-55.2204,-66.7237,74.3312,-24.1648,-999.0 +192.523,12290.3,-56.8536,-70.6602,80.3341,-25.3042,-999.0 +174.613,12906.8,-58.2494,-74.8043,81.7178,-24.9032,-999.0 +157.997,13534.2,-59.669,-79.1362,80.4934,-23.9743,-999.0 +142.596,14173.0,-61.3266,-80.4479,76.4304,-23.8667,-999.0 +128.343,14823.8,-63.0138,-80.4479,69.9654,-24.4661,-999.0 +115.171,15487.7,-64.6327,-80.4479,62.9191,-24.7849,-999.0 +103.01,16167.6,-65.7176,-80.4479,55.0887,-24.4461,-999.0 +91.803,16866.6,-66.2504,-80.4479,46.2083,-20.9636,-999.0 +81.4947,17589.2,-65.8495,-80.4479,40.7442,-14.763,-999.0 +72.0295,18342.8,-63.8328,-80.4479,36.644,-10.3364,-999.0 +63.3551,19137.6,-59.7657,-80.4479,26.8902,-9.1446,-999.0 +54.6051,20080.0,-57.5407,-80.4479,5.24158,-9.73226,-999.0 + + +MEM = mem001 +TIME = 160213/0700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.433 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.747,383.433,3.76528,-0.00271,-9.96685,-3.66846,-999.0 +976.986,447.751,3.43235,-0.362124,-14.7493,-4.86421,-999.0 +966.621,534.136,2.89603,-0.893307,-18.5063,-5.15109,-999.0 +953.472,645.004,2.47649,-1.8066,-22.4862,-4.37795,-999.0 +937.235,784.022,2.80481,-2.59748,-19.164,-3.08161,-999.0 +917.548,956.418,4.12782,-2.57551,-9.14564,-2.06278,-999.0 +894.006,1168.54,5.47314,-2.39548,1.37756,1.73578,-999.0 +866.258,1427.05,6.61657,-4.47566,9.12238,5.8386,-999.0 +834.363,1734.96,6.39771,-8.15319,13.8611,6.47406,-999.0 +798.762,2092.21,5.69106,-10.8316,21.9396,0.544142,-999.0 +759.916,2498.86,4.06511,-12.3183,26.4616,-6.12577,-999.0 +718.333,2954.83,1.97177,-13.4916,25.2671,-10.2415,-999.0 +674.522,3460.49,-0.521464,-11.7818,23.1934,-13.9354,-999.0 +629.043,4015.35,-4.01489,-12.8433,22.6929,-20.6621,-999.0 +583.642,4602.29,-7.74384,-17.0027,22.9683,-25.3213,-999.0 +540.368,5197.01,-11.5066,-22.1091,23.8576,-27.8246,-999.0 +499.738,5791.33,-15.5577,-27.1416,25.1314,-29.3433,-999.0 +461.621,6384.66,-19.9643,-31.9666,27.6936,-29.4458,-999.0 +425.879,6976.51,-24.6678,-36.2877,31.1727,-29.0223,-999.0 +392.388,7566.49,-29.57,-39.8486,34.2355,-29.0053,-999.0 +361.035,8154.19,-34.6071,-43.626,36.439,-29.4336,-999.0 +331.705,8739.7,-39.6143,-48.013,38.8995,-30.1793,-999.0 +304.284,9323.84,-44.1961,-53.0243,42.4645,-31.1358,-999.0 +278.678,9908.33,-47.8946,-58.4597,47.5239,-30.6602,-999.0 +254.792,10495.3,-50.9531,-61.1459,54.9675,-26.8469,-999.0 +232.533,11086.5,-53.6268,-63.1527,64.3177,-24.3717,-999.0 +211.807,11683.9,-55.6344,-66.645,72.5796,-25.1655,-999.0 +192.529,12289.8,-57.0952,-70.4159,77.6692,-25.2005,-999.0 +174.618,12905.8,-58.4063,-74.3776,79.7651,-23.42,-999.0 +158.001,13532.5,-59.9829,-78.6795,80.0065,-22.2291,-999.0 +142.601,14170.1,-61.7728,-80.4479,77.6102,-22.1554,-999.0 +128.347,14819.4,-63.592,-80.4479,72.3237,-22.5546,-999.0 +115.174,15481.6,-65.1631,-80.4479,64.7752,-22.9346,-999.0 +103.012,16160.1,-66.0139,-80.4479,56.9302,-22.1866,-999.0 +91.8044,16859.3,-65.8769,-80.4479,48.1388,-19.1303,-999.0 +81.496,17584.0,-65.0371,-80.4479,41.6631,-15.0151,-999.0 +72.0302,18339.2,-63.7865,-80.4479,35.7599,-12.1754,-999.0 +63.3554,19132.7,-60.49,-80.4479,28.2379,-12.6696,-999.0 +54.6052,20072.2,-58.1693,-80.4479,10.853,-9.91555,-999.0 + + +MEM = mem001 +TIME = 160213/0800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.358 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.504,383.358,3.02371,-0.293072,-10.9413,-2.9797,-999.0 +976.749,447.488,2.63755,-0.673122,-15.957,-3.75513,-999.0 +966.392,533.593,1.98893,-1.22031,-19.3631,-3.76271,-999.0 +953.242,644.031,1.37412,-2.33449,-22.8795,-3.01075,-999.0 +937.01,782.532,1.93554,-3.05475,-21.2281,-0.653111,-999.0 +917.328,954.574,3.87148,-2.81101,-9.29628,0.109837,-999.0 +893.79,1166.65,5.61719,-2.69121,3.10961,4.39628,-999.0 +866.056,1425.22,6.72555,-5.0519,11.496,8.64211,-999.0 +834.174,1733.35,6.75018,-8.41006,17.2275,7.15602,-999.0 +798.582,2090.93,5.91061,-11.1,23.8718,1.23204,-999.0 +759.747,2497.93,4.36192,-12.5153,25.9376,-6.6134,-999.0 +718.173,2954.43,2.32533,-13.3216,23.6515,-10.2429,-999.0 +674.37,3460.55,-0.401838,-11.4469,21.9849,-13.1296,-999.0 +628.903,4015.55,-3.96226,-13.3878,21.3397,-18.9116,-999.0 +583.517,4602.51,-7.67836,-17.7306,21.7694,-22.5014,-999.0 +540.256,5197.3,-11.4334,-22.5518,22.9589,-24.7327,-999.0 +499.637,5791.76,-15.4646,-27.348,25.0816,-25.9916,-999.0 +461.531,6385.25,-19.8906,-31.6965,28.5896,-26.2641,-999.0 +425.795,6977.24,-24.6253,-35.3062,31.9818,-26.525,-999.0 +392.312,7567.28,-29.5764,-39.0199,34.5354,-26.858,-999.0 +360.965,8154.95,-34.6165,-43.0452,37.1199,-28.0584,-999.0 +331.641,8740.53,-39.5284,-47.7991,39.7124,-30.5921,-999.0 +304.226,9325.01,-43.9961,-53.8889,42.8989,-32.3122,-999.0 +278.625,9909.86,-47.7797,-58.8054,48.3353,-30.2405,-999.0 +254.744,10496.7,-51.1684,-60.4947,56.2784,-26.0964,-999.0 +232.49,11087.1,-53.9242,-63.2414,64.6017,-24.6127,-999.0 +211.768,11683.8,-55.9146,-66.6347,71.5027,-25.1475,-999.0 +192.493,12289.0,-57.2779,-70.0533,76.5121,-24.25,-999.0 +174.586,12904.5,-58.5558,-73.9929,79.2738,-22.213,-999.0 +157.972,13530.7,-60.0795,-78.636,80.5229,-21.5545,-999.0 +142.575,14168.2,-61.799,-80.4479,78.8547,-21.7926,-999.0 +128.326,14817.5,-63.4637,-80.4479,74.1341,-22.3114,-999.0 +115.157,15480.4,-64.8239,-80.4479,66.9115,-22.3217,-999.0 +102.998,16160.3,-65.5053,-80.4479,58.3844,-20.9226,-999.0 +91.7939,16860.7,-65.5898,-80.4479,50.0965,-18.0766,-999.0 +81.4883,17586.3,-64.7786,-80.4479,44.5451,-14.9537,-999.0 +72.0249,18343.2,-62.9739,-80.4479,36.4047,-13.6797,-999.0 +63.3524,19137.6,-60.769,-80.4479,27.7633,-13.7785,-999.0 +54.6042,20075.0,-58.6956,-80.4479,10.2944,-10.161,-999.0 + + +MEM = mem001 +TIME = 160213/0900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.268 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.46,383.268,2.19467,-1.07039,-10.3668,-2.14065,-999.0 +976.694,447.175,1.72859,-1.37521,-14.5656,-2.58252,-999.0 +966.347,532.97,1.06038,-1.77285,-17.2666,-2.44822,-999.0 +953.207,643.142,1.0417,-3.00072,-22.8659,-0.524101,-999.0 +936.976,781.677,2.41666,-3.30496,-19.4413,2.38588,-999.0 +917.293,953.965,4.22021,-2.81403,-10.2529,3.56368,-999.0 +893.765,1166.06,5.4199,-2.95442,1.35808,6.87963,-999.0 +866.026,1424.43,6.51688,-5.13714,11.3844,9.9094,-999.0 +834.148,1732.42,6.70335,-8.349,18.089,8.16896,-999.0 +798.56,2089.91,5.83006,-11.1163,24.1552,2.32672,-999.0 +759.72,2496.78,4.20704,-11.5617,25.1587,-6.6508,-999.0 +718.143,2953.26,2.32996,-12.546,23.129,-10.4578,-999.0 +674.339,3459.41,-0.41688,-11.5387,21.3857,-12.9978,-999.0 +628.875,4014.36,-3.94499,-13.9674,20.9922,-17.534,-999.0 +583.497,4601.31,-7.63993,-18.1775,21.659,-20.4825,-999.0 +540.238,5196.16,-11.3869,-22.682,23.2859,-22.1533,-999.0 +499.622,5790.73,-15.4078,-27.1146,26.4962,-23.038,-999.0 +461.516,6384.3,-19.8948,-30.8008,30.2433,-23.9115,-999.0 +425.781,6976.24,-24.6976,-34.3343,33.6749,-24.49,-999.0 +392.297,7566.21,-29.5778,-38.4234,36.9551,-26.5386,-999.0 +360.952,8154.03,-34.5019,-43.324,39.4367,-30.2997,-999.0 +331.631,8739.92,-39.3741,-49.3586,41.6065,-32.6788,-999.0 +304.217,9324.76,-43.8464,-55.5042,45.0075,-32.4949,-999.0 +278.618,9909.71,-47.8309,-58.2727,50.9411,-29.6248,-999.0 +254.739,10496.2,-51.3385,-60.4626,57.7281,-26.7495,-999.0 +232.485,11086.1,-54.1936,-63.4998,65.2241,-26.4727,-999.0 +211.763,11682.0,-56.1155,-66.4497,71.3095,-27.2549,-999.0 +192.489,12286.8,-57.3879,-69.6455,76.9808,-25.6619,-999.0 +174.581,12901.8,-58.7948,-73.5446,80.824,-23.6853,-999.0 +157.967,13527.6,-60.1902,-78.4635,82.6545,-23.1345,-999.0 +142.571,14165.0,-61.7,-80.4479,81.3085,-22.9071,-999.0 +128.322,14814.8,-63.2374,-80.4479,76.5424,-22.8029,-999.0 +115.153,15478.3,-64.6842,-80.4479,69.336,-21.6853,-999.0 +102.996,16158.2,-65.569,-80.4479,61.0042,-18.5413,-999.0 +91.792,16858.6,-65.526,-80.4479,52.1745,-15.0663,-999.0 +81.487,17584.3,-64.7841,-80.4479,46.3413,-13.9318,-999.0 +72.024,18342.0,-62.562,-80.4479,34.5061,-17.2039,-999.0 +63.3519,19136.2,-61.2377,-80.4479,24.1224,-17.9896,-999.0 +54.6039,20070.6,-59.5253,-80.4479,12.881,-7.60701,-999.0 + + +MEM = mem001 +TIME = 160213/1000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.198 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.14,383.198,1.51737,-1.43172,-9.44094,-1.44189,-999.0 +976.366,446.941,1.07917,-1.67671,-13.4229,-1.34063,-999.0 +966.017,532.528,0.440643,-2.05785,-16.1915,-0.731635,-999.0 +952.882,642.46,0.556624,-3.60384,-21.8706,1.77559,-999.0 +936.664,780.834,2.34471,-3.86318,-18.328,5.01122,-999.0 +916.992,953.231,4.66725,-2.92533,-9.00226,7.26245,-999.0 +893.465,1165.47,5.42188,-3.04148,0.419076,9.07073,-999.0 +865.742,1423.66,6.15709,-4.82015,11.3413,11.4257,-999.0 +833.873,1731.33,6.41411,-7.8605,18.7816,9.44721,-999.0 +798.29,2088.65,5.8045,-11.2336,23.5939,3.02483,-999.0 +759.467,2495.51,4.1831,-10.876,22.9269,-6.75472,-999.0 +717.896,2951.95,2.20752,-11.8275,21.2225,-10.4796,-999.0 +674.109,3457.95,-0.476953,-11.8741,20.3488,-12.3963,-999.0 +628.663,4012.83,-3.88088,-14.5842,21.1042,-16.1347,-999.0 +583.303,4599.93,-7.47848,-18.7151,21.5381,-18.642,-999.0 +540.062,5194.99,-11.3171,-22.7775,23.6419,-19.8276,-999.0 +499.459,5789.54,-15.4986,-26.4721,27.4247,-20.9571,-999.0 +461.364,6382.93,-19.9893,-30.0509,31.754,-21.7982,-999.0 +425.643,6974.87,-24.6165,-34.3605,35.8497,-23.8158,-999.0 +392.171,7565.08,-29.4273,-39.0717,38.5416,-27.034,-999.0 +360.84,8153.2,-34.3613,-44.6454,40.05,-30.465,-999.0 +331.53,8739.41,-39.2276,-50.6421,41.9491,-32.2561,-999.0 +304.127,9324.44,-43.8106,-54.888,46.1487,-31.1348,-999.0 +278.537,9909.33,-47.8896,-57.9649,51.8066,-28.5473,-999.0 +254.667,10495.4,-51.6009,-60.951,58.5057,-26.6817,-999.0 +232.421,11084.5,-54.4488,-63.4061,64.2389,-27.5786,-999.0 +211.707,11679.8,-56.2793,-66.0548,69.8914,-28.2881,-999.0 +192.439,12283.8,-57.7487,-69.0443,75.9148,-27.137,-999.0 +174.539,12897.5,-59.2763,-72.7728,80.7528,-26.0039,-999.0 +157.93,13521.6,-60.8134,-77.3561,84.0067,-25.8944,-999.0 +142.539,14157.1,-62.3113,-80.4479,83.9643,-25.8955,-999.0 +128.294,14805.5,-63.514,-80.4479,79.8831,-24.5574,-999.0 +115.131,15468.7,-64.5287,-80.4479,72.2932,-21.632,-999.0 +102.977,16149.0,-65.4099,-80.4479,64.4736,-16.3892,-999.0 +91.7772,16850.0,-65.2884,-80.4479,56.247,-11.8304,-999.0 +81.4762,17577.4,-63.9573,-80.4479,47.1732,-13.274,-999.0 +72.0166,18337.3,-62.0402,-80.4479,33.4079,-19.4776,-999.0 +63.3472,19131.6,-61.5814,-80.4479,19.5794,-20.2227,-999.0 +54.6024,20064.1,-59.9327,-80.4479,14.3067,-6.53405,-999.0 + + +MEM = mem001 +TIME = 160213/1100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.145 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.817,383.145,0.980283,-1.6204,-8.90542,-1.72699,-999.0 +977.055,446.762,0.553964,-1.86847,-12.6456,-1.53315,-999.0 +966.701,532.188,-0.033514,-2.32467,-15.5148,-0.611988,-999.0 +953.55,641.992,0.419405,-4.10135,-21.3922,3.19607,-999.0 +937.319,780.304,2.3402,-4.73541,-18.7723,6.94426,-999.0 +917.634,952.617,4.55424,-3.61536,-8.77779,9.71061,-999.0 +894.1,1164.75,5.34413,-3.3914,-0.860081,10.9393,-999.0 +866.353,1422.65,5.63705,-4.58922,10.5497,12.0909,-999.0 +834.453,1729.79,5.8908,-7.44836,18.579,9.15813,-999.0 +798.85,2086.63,5.51781,-11.2072,22.9245,3.22858,-999.0 +759.996,2493.32,4.17449,-10.6569,21.2601,-5.94198,-999.0 +718.393,2949.75,2.1354,-11.439,18.9854,-9.60869,-999.0 +674.571,3455.73,-0.469235,-12.0749,19.2108,-10.4852,-999.0 +629.092,4010.68,-3.81077,-14.9271,20.8342,-13.8816,-999.0 +583.701,4598.02,-7.31936,-19.1039,22.7976,-15.9774,-999.0 +540.43,5193.46,-11.1354,-22.8623,25.5453,-17.2477,-999.0 +499.797,5788.38,-15.3951,-26.112,28.88,-18.664,-999.0 +461.672,6382.09,-19.876,-29.752,33.2908,-20.1359,-999.0 +425.923,6974.37,-24.5134,-32.8512,36.7788,-22.62,-999.0 +392.424,7565.0,-29.2854,-37.4048,38.5585,-26.3867,-999.0 +361.069,8153.6,-34.1901,-43.9218,40.1483,-29.12,-999.0 +331.736,8740.27,-39.0755,-49.9703,43.1023,-30.1906,-999.0 +304.313,9325.72,-43.6923,-55.3418,47.8373,-29.1985,-999.0 +278.705,9910.67,-48.0178,-59.1052,52.6885,-27.5523,-999.0 +254.817,10496.5,-51.7193,-60.8801,57.8133,-26.5939,-999.0 +232.555,11085.7,-54.3252,-63.1115,62.608,-27.4426,-999.0 +211.824,11681.5,-56.1501,-65.7175,68.3131,-27.7671,-999.0 +192.543,12285.7,-57.7832,-68.6278,74.3655,-27.2547,-999.0 +174.628,12899.5,-59.2986,-72.5326,80.0097,-26.7329,-999.0 +158.008,13523.6,-60.8381,-77.3526,84.279,-27.3367,-999.0 +142.606,14159.2,-62.3285,-80.4479,84.9315,-28.0482,-999.0 +128.351,14807.7,-63.5641,-80.4479,81.5145,-26.7616,-999.0 +115.178,15470.9,-64.6123,-80.4479,74.7613,-22.1174,-999.0 +103.015,16151.1,-65.5535,-80.4479,66.7316,-15.382,-999.0 +91.8079,16851.3,-65.7578,-80.4479,58.8152,-12.5541,-999.0 +81.499,17578.2,-63.9577,-80.4479,49.7011,-16.6474,-999.0 +72.0327,18338.8,-61.8807,-80.4479,33.9331,-21.5223,-999.0 +63.3569,19134.2,-61.3699,-80.4479,19.3718,-19.6528,-999.0 +54.6058,20067.5,-60.0244,-80.4479,15.9219,-4.7446,-999.0 + + +MEM = mem001 +TIME = 160213/1200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.084 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.833,383.084,0.375658,-1.87121,-9.04772,-1.49656,-999.0 +977.081,446.553,-0.0714287,-2.09994,-12.7408,-1.48708,-999.0 +966.726,531.806,-0.482175,-2.63139,-16.6052,-0.410834,-999.0 +953.581,641.548,0.555758,-4.4802,-22.3468,5.01469,-999.0 +937.347,779.997,2.79288,-5.1946,-18.4535,9.61813,-999.0 +917.665,952.364,4.44304,-4.2342,-8.86823,12.0644,-999.0 +894.125,1164.43,5.32442,-3.34652,0.6625,12.6007,-999.0 +866.377,1422.28,5.51072,-4.24392,11.5055,12.333,-999.0 +834.477,1729.37,5.85524,-7.21963,19.3752,8.68725,-999.0 +798.869,2086.27,5.53547,-10.2232,22.4619,2.67966,-999.0 +760.008,2493.17,4.33519,-10.3217,19.815,-5.68709,-999.0 +718.4,2949.89,2.28676,-11.3719,18.1709,-7.79114,-999.0 +674.578,3456.17,-0.295473,-12.3339,19.57,-7.27192,-999.0 +629.104,4011.48,-3.59238,-15.4538,21.4759,-10.5437,-999.0 +583.713,4599.14,-7.20527,-19.396,24.2047,-13.1619,-999.0 +540.441,5194.66,-11.1901,-22.5551,26.9064,-14.4048,-999.0 +499.806,5789.51,-15.4274,-25.7881,30.9912,-16.3943,-999.0 +461.679,6383.28,-19.8491,-28.5609,34.8319,-19.4711,-999.0 +425.926,6975.88,-24.3149,-33.0345,37.0504,-24.441,-999.0 +392.427,7566.97,-29.0662,-40.3211,38.7204,-27.4654,-999.0 +361.073,8155.92,-34.0606,-48.2451,41.163,-27.9753,-999.0 +331.744,8742.79,-39.0105,-54.3084,44.6784,-28.1621,-999.0 +304.322,9328.24,-43.7324,-57.8195,48.4775,-28.2407,-999.0 +278.712,9912.99,-48.1322,-58.8187,52.508,-26.8082,-999.0 +254.823,10498.6,-51.7391,-60.4618,56.6713,-26.4617,-999.0 +232.56,11087.8,-54.3896,-62.827,61.6046,-27.1342,-999.0 +211.83,11683.3,-56.2812,-65.3276,67.353,-27.2147,-999.0 +192.547,12287.4,-57.752,-68.4632,74.4797,-26.0711,-999.0 +174.633,12901.4,-59.1541,-72.8804,80.9406,-25.7969,-999.0 +158.013,13526.2,-60.5235,-78.2872,85.3951,-27.0342,-999.0 +142.61,14162.8,-61.9565,-80.4479,85.6321,-28.217,-999.0 +128.354,14812.3,-63.2932,-80.4479,81.5125,-27.7019,-999.0 +115.179,15476.3,-64.4146,-80.4479,74.5773,-23.748,-999.0 +103.017,16157.0,-65.411,-80.4479,66.652,-16.9742,-999.0 +91.8085,16857.2,-65.9365,-80.4479,58.8456,-14.1117,-999.0 +81.5,17582.9,-64.4271,-80.4479,50.5675,-16.9507,-999.0 +72.0333,18341.3,-62.6511,-80.4479,33.6184,-22.209,-999.0 +63.3573,19134.2,-61.9689,-80.4479,22.9608,-18.944,-999.0 +54.6058,20065.4,-60.4127,-80.4479,19.1929,-3.91462,-999.0 + + +MEM = mem001 +TIME = 160213/1300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.039 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.539,383.039,-0.0741839,-1.91488,-9.24472,-0.596592,-999.0 +976.792,446.403,-0.515902,-2.11458,-13.0011,-0.164546,-999.0 +966.428,531.503,-1.01191,-2.54304,-16.5583,1.11064,-999.0 +953.289,641.061,0.0764589,-3.76718,-22.0856,7.3725,-999.0 +937.058,779.315,2.37595,-4.66538,-17.8554,13.2954,-999.0 +917.384,951.475,4.14501,-4.29202,-7.48634,14.4418,-999.0 +893.85,1163.44,5.33572,-3.37506,2.49633,14.9931,-999.0 +866.111,1421.37,5.59686,-3.48057,13.0904,13.6155,-999.0 +834.214,1728.57,5.7203,-5.47269,20.0081,9.08135,-999.0 +798.599,2085.55,5.48202,-8.76747,21.7232,2.97335,-999.0 +759.746,2492.62,4.46844,-10.2508,18.098,-4.87739,-999.0 +718.15,2949.62,2.48229,-11.607,16.9523,-6.2926,-999.0 +674.348,3456.23,-0.0702369,-13.0231,19.7046,-5.78514,-999.0 +628.892,4011.99,-3.31882,-15.9908,21.988,-8.26961,-999.0 +583.518,4600.12,-7.01647,-19.4306,24.6331,-10.6173,-999.0 +540.259,5196.02,-11.0503,-22.5732,28.0745,-13.7136,-999.0 +499.636,5791.24,-15.2624,-25.8362,32.2325,-17.1234,-999.0 +461.525,6385.44,-19.5793,-31.3684,34.8004,-21.681,-999.0 +425.791,6978.35,-24.1395,-39.986,36.9176,-24.055,-999.0 +392.311,7569.62,-28.9081,-49.1963,39.6747,-25.5872,-999.0 +360.972,8158.83,-33.888,-55.8131,42.871,-27.6209,-999.0 +331.652,8745.93,-38.947,-57.1794,45.9626,-27.8762,-999.0 +304.239,9331.27,-43.8507,-57.0476,48.9547,-25.5804,-999.0 +278.638,9915.68,-48.2656,-58.268,52.4085,-24.1311,-999.0 +254.756,10500.9,-51.8653,-60.4278,56.1614,-24.5942,-999.0 +232.5,11089.8,-54.4506,-62.6204,60.3459,-25.387,-999.0 +211.777,11685.3,-56.2406,-64.9987,66.4482,-25.0494,-999.0 +192.501,12289.3,-57.8007,-68.3595,74.077,-24.4931,-999.0 +174.593,12902.9,-59.3477,-72.7762,80.5766,-25.336,-999.0 +157.977,13527.0,-60.8393,-77.7915,84.8758,-27.5251,-999.0 +142.579,14162.4,-62.3752,-80.4479,85.3394,-29.0259,-999.0 +128.329,14810.3,-63.8338,-80.4479,81.8118,-28.2384,-999.0 +115.159,15472.3,-65.0815,-80.4479,75.9711,-24.1601,-999.0 +103.0,16151.4,-65.7042,-80.4479,69.0806,-17.324,-999.0 +91.7958,16851.3,-65.6846,-80.4479,61.8765,-13.8127,-999.0 +81.49,17577.9,-64.1761,-80.4479,51.6489,-16.9164,-999.0 +72.0262,18337.1,-62.3779,-80.4479,33.5324,-23.0358,-999.0 +63.3529,19128.3,-62.9915,-80.4479,23.7808,-19.7291,-999.0 +54.6044,20056.8,-60.5847,-80.4479,20.9219,-4.73302,-999.0 + + +MEM = mem001 +TIME = 160213/1400 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.026 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.217,383.026,-0.205375,-1.95053,-9.03701,0.13423,-999.0 +976.452,446.329,-0.861685,-2.11358,-11.747,0.669923,-999.0 +966.119,531.32,-1.34872,-2.53293,-15.5927,2.41586,-999.0 +952.969,640.915,0.472606,-3.29303,-20.4459,10.9638,-999.0 +936.745,779.368,2.66414,-3.89749,-14.8862,17.3906,-999.0 +917.071,951.567,3.95064,-4.06508,-7.1381,18.5087,-999.0 +893.552,1163.29,4.90692,-3.38927,2.91665,16.9466,-999.0 +865.812,1420.94,5.17151,-1.65945,13.9464,13.2891,-999.0 +833.91,1728.14,5.73195,-3.93442,20.5955,7.89329,-999.0 +798.304,2085.42,5.72161,-8.25146,21.2338,2.84403,-999.0 +759.461,2492.84,4.66471,-10.3953,16.755,-3.38841,-999.0 +717.883,2950.08,2.61877,-11.8985,16.1251,-4.6566,-999.0 +674.096,3456.99,0.143033,-13.3141,20.3471,-3.49643,-999.0 +628.659,4013.16,-3.12857,-15.7937,23.2096,-6.01339,-999.0 +583.301,4601.6,-6.96189,-19.1451,25.6854,-9.90311,-999.0 +540.057,5197.69,-10.9433,-22.7977,29.4447,-13.8142,-999.0 +499.453,5793.04,-15.191,-27.7106,32.0858,-18.0273,-999.0 +461.361,6387.17,-19.5597,-36.3765,34.9475,-21.6915,-999.0 +425.648,6980.04,-24.0258,-47.0358,38.4466,-25.0931,-999.0 +392.184,7571.48,-28.7875,-54.0164,42.1759,-26.8957,-999.0 +360.856,8160.81,-33.8806,-55.3187,45.122,-26.2508,-999.0 +331.547,8747.77,-39.0453,-55.7791,47.4109,-24.6274,-999.0 +304.143,9332.77,-44.0089,-56.8925,49.9794,-23.2848,-999.0 +278.551,9916.68,-48.4751,-58.6118,52.9269,-22.8859,-999.0 +254.678,10501.4,-52.0573,-60.3716,56.1666,-23.1798,-999.0 +232.43,11089.8,-54.5398,-62.1518,60.4145,-23.2724,-999.0 +211.714,11685.0,-56.3376,-64.628,67.0474,-22.906,-999.0 +192.446,12288.6,-57.9687,-68.1423,74.8263,-23.2434,-999.0 +174.545,12901.8,-59.4847,-72.563,81.0748,-24.5365,-999.0 +157.936,13525.4,-60.9758,-77.397,84.9575,-26.4998,-999.0 +142.545,14160.3,-62.5339,-80.4479,85.2096,-28.0513,-999.0 +128.3,14807.6,-64.0181,-80.4479,82.0316,-27.8406,-999.0 +115.136,15468.8,-65.3178,-80.4479,76.6043,-24.8718,-999.0 +102.981,16146.8,-66.0841,-80.4479,70.7672,-19.443,-999.0 +91.7813,16845.8,-65.7765,-80.4479,64.3734,-16.7064,-999.0 +81.4788,17572.3,-64.0045,-80.4479,52.6616,-20.5533,-999.0 +72.0184,18331.2,-62.6085,-80.4479,33.7008,-24.176,-999.0 +63.3482,19122.2,-62.7454,-80.4479,20.7509,-17.8469,-999.0 +54.6028,20049.0,-61.4058,-80.4479,23.7646,-3.44006,-999.0 + + +MEM = mem001 +TIME = 160213/1500 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.138 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.694,383.138,0.936247,-1.82914,-10.2229,2.01469,-999.0 +976.937,446.691,0.128575,-1.96763,-11.808,2.52111,-999.0 +966.587,531.931,-0.767712,-2.1332,-12.6393,2.97212,-999.0 +953.437,641.574,0.141766,-2.9504,-18.6752,11.7381,-999.0 +937.203,779.879,2.21215,-2.50106,-13.3498,20.4107,-999.0 +917.512,951.902,3.52573,-2.75928,-6.41405,21.4834,-999.0 +893.976,1163.56,4.89331,-2.6541,4.58161,17.4585,-999.0 +866.214,1421.4,5.33378,-0.650893,15.518,12.9001,-999.0 +834.291,1728.89,5.84462,-3.27232,21.1816,7.73447,-999.0 +798.658,2086.51,6.00222,-8.11601,20.4923,3.24573,-999.0 +759.795,2494.21,4.74717,-10.5482,16.1579,-0.755674,-999.0 +718.199,2951.73,2.85163,-12.2856,16.3066,-1.23263,-999.0 +674.392,3459.21,0.521192,-13.5866,21.2431,0.16471,-999.0 +628.932,4016.2,-2.70984,-16.0894,24.3214,-3.38119,-999.0 +583.553,4605.53,-6.5634,-19.656,26.3487,-8.80857,-999.0 +540.291,5202.2,-10.8088,-23.8019,28.9118,-12.6601,-999.0 +499.672,5797.7,-15.1091,-31.0628,31.9008,-16.9898,-999.0 +461.568,6391.99,-19.39,-41.2127,35.335,-21.4067,-999.0 +425.84,6985.21,-23.8606,-50.5851,39.2547,-24.3632,-999.0 +392.36,7576.87,-28.7925,-54.4007,42.7437,-25.0415,-999.0 +361.017,8166.1,-33.9858,-55.4842,45.64,-24.2087,-999.0 +331.692,8752.79,-39.1906,-56.3758,47.893,-22.8257,-999.0 +304.275,9337.37,-44.2312,-57.4625,50.1184,-21.5822,-999.0 +278.67,9920.55,-48.8556,-58.5684,52.5141,-21.1169,-999.0 +254.785,10504.3,-52.4766,-59.7896,55.229,-21.2284,-999.0 +232.525,11091.7,-54.9594,-61.4248,60.0011,-21.2771,-999.0 +211.799,11685.8,-56.7415,-64.0,67.6066,-21.1777,-999.0 +192.52,12288.7,-58.1458,-67.7006,76.2072,-21.5787,-999.0 +174.61,12901.7,-59.4519,-72.1595,82.3347,-22.5122,-999.0 +157.994,13525.7,-60.7848,-76.9398,85.6269,-24.3406,-999.0 +142.594,14161.5,-62.2251,-80.4479,85.2359,-26.0769,-999.0 +128.341,14809.8,-63.7233,-80.4479,81.6262,-26.7128,-999.0 +115.17,15471.9,-65.1414,-80.4479,75.8345,-25.7758,-999.0 +103.009,16150.3,-66.1104,-80.4479,69.936,-23.061,-999.0 +91.803,16849.2,-65.9805,-80.4479,63.9475,-21.0918,-999.0 +81.4956,17574.6,-64.512,-80.4479,53.4232,-22.8792,-999.0 +72.03,18331.9,-63.1458,-80.4479,35.2044,-23.0308,-999.0 +63.3552,19123.3,-62.2003,-80.4479,18.9222,-15.0873,-999.0 +54.6052,20051.9,-61.2459,-80.4479,23.2084,-2.13581,-999.0 + + +MEM = mem001 +TIME = 160213/1600 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.311 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +985.109,383.311,2.65177,-1.2841,-9.12091,3.99387,-999.0 +977.33,447.272,1.80447,-1.43191,-10.1617,4.64129,-999.0 +966.969,533.051,0.874651,-1.61674,-10.7732,5.2584,-999.0 +953.814,642.962,-0.103808,-2.14767,-13.5078,10.0126,-999.0 +937.57,781.034,1.38828,-1.61185,-11.5008,21.3989,-999.0 +917.869,952.816,3.28251,-1.80059,-5.19402,23.0226,-999.0 +894.317,1164.59,5.11751,-1.50165,6.65872,18.9768,-999.0 +866.533,1422.69,5.49809,-0.477989,16.3924,14.1143,-999.0 +834.595,1730.26,5.74905,-2.88788,21.0325,9.078,-999.0 +798.948,2087.89,5.99949,-7.88624,19.8459,5.03731,-999.0 +760.07,2495.65,4.79454,-10.8874,16.3625,1.81259,-999.0 +718.454,2953.19,2.85314,-12.591,17.4334,2.39956,-999.0 +674.634,3460.89,0.764415,-14.1313,22.7332,1.95304,-999.0 +629.159,4018.32,-2.50135,-16.3509,25.379,-1.73101,-999.0 +583.762,4608.03,-6.4278,-20.0802,27.1143,-6.83531,-999.0 +540.487,5204.95,-10.6642,-25.8973,29.7403,-11.0539,-999.0 +499.857,5800.74,-14.8741,-34.9776,32.7851,-15.4937,-999.0 +461.743,6395.55,-19.0993,-45.8003,36.1278,-20.5612,-999.0 +426.001,6989.19,-23.7711,-52.7053,39.8447,-23.2509,-999.0 +392.506,7580.93,-28.8249,-55.067,43.459,-23.3732,-999.0 +361.15,8170.08,-34.0489,-56.017,46.3409,-21.7978,-999.0 +331.813,8756.62,-39.2757,-56.583,48.552,-20.3644,-999.0 +304.384,9340.95,-44.3742,-57.2938,50.4367,-19.5019,-999.0 +278.769,9923.72,-49.058,-58.115,51.8232,-19.2405,-999.0 +254.873,10506.8,-52.7715,-59.1328,54.1295,-19.4799,-999.0 +232.605,11093.3,-55.3947,-60.6689,59.4278,-19.7988,-999.0 +211.868,11686.4,-57.1019,-63.3843,67.8946,-20.6858,-999.0 +192.582,12288.8,-58.1555,-67.3123,77.2172,-21.6469,-999.0 +174.664,12902.4,-59.1105,-71.9431,83.7184,-22.0431,-999.0 +158.04,13527.8,-60.2639,-76.7994,86.9436,-22.8957,-999.0 +142.634,14165.3,-61.6515,-80.4479,85.8075,-24.1463,-999.0 +128.375,14815.5,-63.1368,-80.4479,81.1741,-25.0093,-999.0 +115.198,15479.6,-64.526,-80.4479,74.2076,-24.8642,-999.0 +103.032,16160.0,-65.6184,-80.4479,67.4454,-23.6145,-999.0 +91.8207,16859.9,-65.9113,-80.4479,61.7436,-22.3548,-999.0 +81.5087,17584.5,-65.1733,-80.4479,52.4868,-23.6969,-999.0 +72.0393,18339.6,-63.7797,-80.4479,35.9438,-22.9893,-999.0 +63.3609,19129.3,-62.6276,-80.4479,20.3036,-17.5956,-999.0 +54.6071,20057.2,-61.3226,-80.4479,24.0544,-6.50061,-999.0 + + +MEM = mem001 +TIME = 160213/1700 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.518 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +984.386,383.518,4.70139,-0.536127,-7.8587,7.85229,-999.0 +976.621,447.965,3.78214,-0.684912,-8.70918,8.98365,-999.0 +966.269,534.382,2.81396,-0.850435,-9.06613,9.66332,-999.0 +953.117,645.078,1.67174,-1.05174,-9.25121,10.2834,-999.0 +936.876,783.453,0.931108,-1.49622,-9.89547,18.4501,-999.0 +917.189,955.17,3.42725,-1.53566,-3.91763,26.4309,-999.0 +893.649,1167.13,5.28564,-0.565052,7.44882,20.0554,-999.0 +865.892,1425.57,6.00144,-1.08509,16.6236,15.0913,-999.0 +833.982,1733.45,6.02928,-3.81688,20.4291,10.8676,-999.0 +798.363,2091.08,5.85722,-7.76088,19.7219,7.14316,-999.0 +759.514,2498.71,4.77264,-11.0538,17.2197,5.29624,-999.0 +717.936,2956.17,2.83488,-13.1749,18.3075,5.34907,-999.0 +674.147,3463.71,0.705453,-14.6482,23.3253,3.96135,-999.0 +628.711,4021.08,-2.44565,-16.6345,25.7596,-0.747207,-999.0 +583.351,4610.76,-6.42518,-20.8973,27.553,-6.14353,-999.0 +540.113,5207.6,-10.607,-28.274,30.3951,-10.4186,-999.0 +499.519,5803.48,-14.702,-38.5514,33.2987,-15.5386,-999.0 +461.436,6398.52,-18.956,-48.9868,37.0627,-20.1465,-999.0 +425.721,6992.28,-23.7552,-53.526,41.0172,-22.0088,-999.0 +392.252,7583.89,-28.9017,-54.6847,44.4176,-20.305,-999.0 +360.917,8172.75,-34.156,-55.3578,47.4291,-18.7636,-999.0 +331.603,8758.91,-39.4296,-55.9196,49.6326,-18.161,-999.0 +304.194,9342.73,-44.5728,-56.5645,50.5731,-17.88,-999.0 +278.597,9924.91,-49.2733,-57.3431,51.1185,-17.662,-999.0 +254.719,10507.4,-53.0014,-58.3608,53.1226,-17.6643,-999.0 +232.466,11093.2,-55.6026,-60.0937,58.9984,-17.855,-999.0 +211.746,11685.9,-57.1125,-63.1505,68.3848,-18.871,-999.0 +192.474,12288.3,-58.0678,-67.0783,78.4126,-19.2365,-999.0 +174.57,12901.9,-59.1291,-71.6174,85.1229,-19.6948,-999.0 +157.958,13527.1,-60.2491,-76.7307,88.4852,-21.6081,-999.0 +142.564,14164.8,-61.4041,-80.4479,86.8895,-23.6386,-999.0 +128.316,14816.0,-62.6925,-80.4479,81.4009,-24.8235,-999.0 +115.149,15481.3,-64.0306,-80.4479,73.5239,-24.7846,-999.0 +102.992,16162.9,-65.2085,-80.4479,65.6147,-24.0131,-999.0 +91.7895,16863.5,-65.7569,-80.4479,59.3469,-22.9083,-999.0 +81.485,17588.1,-65.1764,-80.4479,49.4787,-23.5893,-999.0 +72.0227,18342.6,-63.9182,-80.4479,33.4085,-23.6571,-999.0 +63.3508,19130.2,-63.3196,-80.4479,22.911,-19.2646,-999.0 +54.6037,20054.8,-61.8882,-80.4479,24.7388,-7.44963,-999.0 + + +MEM = mem001 +TIME = 160213/1800 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.741 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +983.317,383.741,6.90845,0.199293,-6.88695,10.1689,-999.0 +975.551,448.717,5.95355,0.0395868,-7.65377,11.5806,-999.0 +965.205,535.84,4.97633,-0.12959,-7.94209,12.2827,-999.0 +952.078,647.437,3.80985,-0.333614,-8.09314,12.8838,-999.0 +935.852,786.758,2.41266,-0.583111,-8.11108,13.6448,-999.0 +916.182,958.855,3.13424,-0.77001,-3.46458,25.4706,-999.0 +892.664,1170.61,4.92019,-0.248969,7.60205,24.3374,-999.0 +864.939,1428.76,5.80294,-1.97622,15.9033,17.6423,-999.0 +833.071,1736.38,6.00629,-5.08748,19.7018,12.4982,-999.0 +797.499,2093.82,5.75588,-8.26102,19.2045,9.21758,-999.0 +758.696,2501.29,4.73236,-11.3977,18.0555,6.8886,-999.0 +717.166,2958.77,2.99081,-14.0802,20.1271,7.01972,-999.0 +673.438,3466.45,0.853531,-15.8756,25.1471,4.99348,-999.0 +628.056,4023.98,-2.26078,-17.8391,28.2253,-1.00588,-999.0 +582.754,4613.75,-6.38213,-22.0198,29.5939,-5.78751,-999.0 +539.569,5210.59,-10.5054,-30.0055,31.4371,-10.4665,-999.0 +499.023,5806.59,-14.5799,-41.2055,34.3196,-15.6698,-999.0 +460.983,6401.64,-18.9849,-50.4815,38.1835,-19.717,-999.0 +425.308,6995.13,-23.8889,-52.9494,42.0468,-19.5521,-999.0 +391.875,7586.34,-29.0392,-53.629,45.5112,-18.2584,-999.0 +360.577,8174.77,-34.3166,-53.3041,48.5112,-17.5949,-999.0 +331.294,8760.43,-39.6139,-53.4161,50.0184,-17.4583,-999.0 +303.915,9343.69,-44.7628,-54.6591,49.8897,-17.4877,-999.0 +278.346,9925.44,-49.3343,-56.1739,49.9601,-17.036,-999.0 +254.493,10507.9,-52.8733,-57.6838,52.6622,-16.6244,-999.0 +232.265,11094.2,-55.2348,-60.0284,60.0297,-16.3778,-999.0 +211.568,11687.8,-56.7603,-63.1936,70.1089,-16.2981,-999.0 +192.317,12290.5,-58.0645,-66.8718,79.4146,-16.5427,-999.0 +174.433,12903.8,-59.1978,-71.2845,85.8009,-18.0699,-999.0 +157.84,13528.8,-60.1652,-76.5865,89.0745,-20.25,-999.0 +142.464,14166.8,-61.2207,-80.4479,87.4745,-21.8278,-999.0 +128.231,14818.2,-62.52,-80.4479,81.8742,-22.6852,-999.0 +115.078,15483.8,-63.8952,-80.4479,73.6121,-23.4234,-999.0 +102.935,16165.4,-65.0891,-80.4479,65.1006,-24.2923,-999.0 +91.7446,16865.8,-65.7368,-80.4479,57.8322,-24.4291,-999.0 +81.4512,17590.5,-64.8923,-80.4479,46.1378,-23.9432,-999.0 +71.9989,18345.7,-63.4922,-80.4479,29.9665,-23.8216,-999.0 +63.3361,19133.5,-63.3217,-80.4479,21.767,-17.4456,-999.0 +54.5986,20056.9,-61.9954,-80.4479,26.1157,-9.05231,-999.0 + + +MEM = mem001 +TIME = 160213/1900 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 383.955 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +982.214,383.955,9.02406,0.918483,-5.37975,11.9735,-999.0 +974.461,449.44,8.04526,0.749049,-5.98968,13.7009,-999.0 +964.131,537.241,7.0478,0.574544,-6.20403,14.5648,-999.0 +951.01,649.702,5.86991,0.367166,-6.27317,15.2114,-999.0 +934.804,790.098,4.44673,0.114572,-6.21823,15.9289,-999.0 +915.153,962.697,2.80924,-0.249031,-4.73574,20.3468,-999.0 +891.659,1174.15,4.37545,0.0433669,8.23275,25.773,-999.0 +863.964,1431.86,5.38269,-2.074,16.9113,21.0991,-999.0 +832.134,1739.17,5.89022,-5.48943,20.5896,14.6886,-999.0 +796.606,2096.36,5.59536,-8.62604,20.2345,10.4151,-999.0 +757.848,2503.65,4.69458,-11.6282,19.2346,7.99367,-999.0 +716.37,2961.08,3.02648,-14.4536,21.6445,7.54619,-999.0 +672.697,3469.03,1.20504,-16.9199,27.7407,4.58059,-999.0 +627.373,4026.93,-2.11401,-18.4806,30.8293,0.606852,-999.0 +582.128,4616.84,-6.28296,-23.1281,31.7702,-4.69834,-999.0 +538.998,5213.76,-10.4112,-31.6813,33.4027,-9.28542,-999.0 +498.504,5809.83,-14.5116,-43.3147,35.8756,-14.6166,-999.0 +460.51,6404.72,-19.1051,-50.2021,39.3465,-16.6867,-999.0 +424.877,6997.86,-24.0111,-51.2034,43.3803,-16.3694,-999.0 +391.482,7588.72,-29.1548,-50.3831,47.397,-15.6391,-999.0 +360.22,8176.74,-34.4827,-50.0651,49.8294,-15.3449,-999.0 +330.969,8761.92,-39.7814,-51.0909,50.1688,-15.3722,-999.0 +303.621,9344.76,-44.8591,-53.0276,49.4808,-15.0593,-999.0 +278.081,9926.31,-49.3239,-55.1453,49.7029,-14.7827,-999.0 +254.256,10508.8,-52.7263,-57.3448,53.6671,-14.7114,-999.0 +232.054,11095.5,-55.0653,-60.0705,62.0981,-14.7687,-999.0 +211.38,11688.9,-56.8581,-63.1032,71.8154,-15.033,-999.0 +192.152,12291.2,-58.1943,-66.643,80.5421,-15.84,-999.0 +174.289,12904.2,-59.1763,-71.0781,86.8873,-16.5876,-999.0 +157.715,13528.9,-60.2242,-76.2369,90.4097,-17.6787,-999.0 +142.356,14166.3,-61.3447,-80.4479,89.2226,-18.7897,-999.0 +128.141,14817.2,-62.5746,-80.4479,83.6956,-19.7889,-999.0 +115.003,15482.6,-63.786,-80.4479,74.7557,-21.5752,-999.0 +102.874,16164.2,-65.0064,-80.4479,65.818,-23.4564,-999.0 +91.6962,16864.7,-65.5247,-80.4479,55.8799,-23.3995,-999.0 +81.4148,17589.3,-64.8155,-80.4479,45.1916,-24.2869,-999.0 +71.9734,18345.3,-62.8382,-80.4479,31.4241,-22.8414,-999.0 +63.3208,19136.0,-62.0889,-80.4479,21.826,-16.2608,-999.0 +54.5933,20061.8,-61.595,-80.4479,29.0923,-12.4029,-999.0 + + +MEM = mem001 +TIME = 160213/2000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.09 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +981.003,384.09,10.319,1.67288,-4.45701,14.0692,-999.0 +973.27,449.897,9.33646,1.50086,-5.00728,16.1597,-999.0 +962.947,538.129,8.33824,1.32652,-5.19937,17.0705,-999.0 +949.835,651.147,7.1623,1.1207,-5.26148,17.597,-999.0 +933.649,792.239,5.72789,0.86887,-5.23366,18.0735,-999.0 +914.013,965.672,4.01639,0.563639,-4.9268,18.5788,-999.0 +890.545,1177.84,4.9874,0.182201,9.0567,25.4196,-999.0 +862.891,1435.9,5.5618,-1.98097,17.2684,22.67,-999.0 +831.096,1743.22,5.68088,-4.64477,20.3486,16.9002,-999.0 +795.607,2100.22,5.37466,-8.11939,21.2168,12.3727,-999.0 +756.905,2507.37,4.72084,-12.0315,21.4606,10.2037,-999.0 +715.481,2964.86,3.17887,-15.5739,24.5234,8.42225,-999.0 +671.869,3472.89,1.3014,-17.9862,30.1994,5.03767,-999.0 +626.612,4030.99,-1.85494,-20.1109,33.4664,0.339527,-999.0 +581.432,4621.28,-5.99918,-25.2219,32.7722,-4.3679,-999.0 +538.364,5218.49,-10.264,-34.1512,33.2578,-8.86239,-999.0 +497.925,5814.57,-14.5295,-44.6329,36.1227,-11.9308,-999.0 +459.98,6409.28,-19.1815,-48.7799,40.157,-13.6676,-999.0 +424.393,7002.13,-24.1244,-48.5666,44.8027,-13.4235,-999.0 +391.041,7592.56,-29.3463,-48.3928,48.5882,-12.4337,-999.0 +359.817,8179.99,-34.7157,-49.0647,50.2801,-11.9888,-999.0 +330.605,8764.51,-39.994,-50.4988,49.8882,-12.2847,-999.0 +303.292,9346.88,-44.9454,-52.6631,48.973,-12.1579,-999.0 +277.785,9928.45,-49.1274,-55.1441,50.4667,-11.8769,-999.0 +253.991,10511.7,-52.2783,-57.7289,56.5007,-12.059,-999.0 +231.817,11099.3,-54.6786,-60.305,65.5015,-12.6839,-999.0 +211.171,11693.6,-56.5234,-63.245,74.4354,-13.8123,-999.0 +191.967,12296.6,-57.8997,-66.8426,82.8949,-14.6875,-999.0 +174.127,12909.8,-59.1332,-71.3012,88.9085,-15.9249,-999.0 +157.576,13534.2,-60.302,-76.5259,92.1661,-17.5822,-999.0 +142.236,14171.1,-61.4553,-80.4479,91.1094,-19.0518,-999.0 +128.04,14821.2,-62.731,-80.4479,85.7418,-20.0079,-999.0 +114.92,15485.7,-63.9724,-80.4479,76.7351,-21.3005,-999.0 +102.806,16166.5,-65.0357,-80.4479,66.7542,-22.2547,-999.0 +91.643,16867.0,-65.2331,-80.4479,52.5442,-21.0691,-999.0 +81.3744,17592.2,-64.5042,-80.4479,43.5224,-22.2656,-999.0 +71.9448,18348.1,-62.8275,-80.4479,31.6406,-20.493,-999.0 +63.3037,19139.2,-61.5035,-80.4479,23.388,-15.8594,-999.0 +54.5874,20066.1,-61.1843,-80.4479,28.624,-13.9242,-999.0 + + +MEM = mem001 +TIME = 160213/2100 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.166 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +979.613,384.166,11.0406,2.2903,-4.677,14.6269,-999.0 +971.873,450.158,10.0796,2.11816,-5.29926,16.9587,-999.0 +961.567,538.644,9.08884,1.94222,-5.51503,17.9688,-999.0 +948.477,651.991,7.91631,1.73463,-5.57745,18.5433,-999.0 +932.313,793.491,6.47213,1.47496,-5.51177,19.1676,-999.0 +912.701,967.428,4.76572,1.14929,-4.99495,19.8195,-999.0 +889.269,1179.96,5.2173,0.151122,8.14815,25.7659,-999.0 +861.653,1438.44,6.27595,-2.12936,18.5833,22.522,-999.0 +829.906,1746.51,6.12451,-2.45971,22.4909,17.0565,-999.0 +794.451,2104.09,5.42797,-5.79685,23.3135,13.3835,-999.0 +755.796,2511.48,4.80626,-11.8965,23.7815,11.6447,-999.0 +714.44,2969.19,3.47111,-16.9521,26.9426,7.44319,-999.0 +670.901,3477.1,1.10146,-19.5881,31.1309,3.40867,-999.0 +625.72,4034.72,-1.94637,-21.3796,34.5409,-0.62773,-999.0 +580.618,4624.86,-5.86755,-26.9743,34.1042,-4.83063,-999.0 +537.618,5222.09,-10.2299,-35.3761,34.3168,-7.84345,-999.0 +497.242,5817.93,-14.672,-43.9426,36.4925,-10.0111,-999.0 +459.354,6412.23,-19.3157,-47.3136,40.6878,-11.156,-999.0 +423.82,7004.6,-24.3224,-47.4239,44.9905,-10.8745,-999.0 +390.519,7594.4,-29.5897,-47.6382,47.9169,-10.5037,-999.0 +359.342,8181.19,-34.9013,-48.0901,49.2417,-10.7711,-999.0 +330.174,8765.26,-40.0887,-49.4563,48.8905,-10.9879,-999.0 +302.901,9347.41,-44.9197,-51.936,48.6295,-10.3989,-999.0 +277.433,9929.0,-49.0288,-54.6586,51.5942,-9.93368,-999.0 +253.676,10512.3,-52.1769,-57.3513,59.0428,-10.1743,-999.0 +231.537,11100.0,-54.5711,-60.2998,68.0502,-11.1429,-999.0 +210.923,11694.5,-56.3815,-63.3914,77.1269,-12.4815,-999.0 +191.749,12297.7,-57.6949,-67.1356,85.4492,-13.785,-999.0 +173.937,12911.3,-58.9067,-71.8407,91.1124,-15.3592,-999.0 +157.409,13536.1,-60.0729,-77.3146,93.473,-18.0236,-999.0 +142.094,14173.3,-61.2596,-80.4479,91.6492,-20.6121,-999.0 +127.92,14823.6,-62.5797,-80.4479,86.0314,-22.1039,-999.0 +114.82,15488.0,-63.8754,-80.4479,77.2302,-23.2086,-999.0 +102.725,16168.3,-65.1726,-80.4479,66.9916,-23.2202,-999.0 +91.5792,16868.1,-65.1699,-80.4479,54.7933,-21.4682,-999.0 +81.3264,17592.9,-64.4061,-80.4479,42.9158,-21.4869,-999.0 +71.9115,18348.8,-62.5393,-80.4479,30.6103,-20.9597,-999.0 +63.2834,19140.1,-61.1348,-80.4479,25.0828,-15.4416,-999.0 +54.5804,20068.4,-60.4544,-80.4479,24.6728,-16.2756,-999.0 + + +MEM = mem001 +TIME = 160213/2200 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.196 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +978.332,384.196,11.2989,2.84058,-4.51875,15.6988,-999.0 +970.609,450.265,10.382,2.66589,-5.27345,18.6329,-999.0 +960.313,538.863,9.40572,2.48814,-5.57426,19.8898,-999.0 +947.234,652.358,8.24131,2.27953,-5.71469,20.5542,-999.0 +931.088,794.054,6.82225,2.02256,-5.77558,21.0467,-999.0 +911.51,968.254,5.17712,1.57381,-4.79024,22.3468,-999.0 +888.103,1181.27,6.08066,-0.0253489,9.39087,27.1734,-999.0 +860.527,1440.64,7.21508,-0.835989,19.6834,22.7466,-999.0 +828.8,1749.8,6.66568,0.471345,23.7427,17.1073,-999.0 +793.37,2108.34,5.74408,-3.23318,25.4968,14.036,-999.0 +754.754,2516.35,5.0382,-11.1962,27.1671,12.5888,-999.0 +713.462,2974.36,3.68397,-18.9237,29.8515,6.78106,-999.0 +669.996,3482.25,1.09293,-21.2576,31.76,1.60533,-999.0 +624.887,4039.55,-2.0699,-22.5506,33.6107,-1.92102,-999.0 +579.853,4629.23,-6.04279,-27.3456,34.1556,-4.87593,-999.0 +536.917,5225.96,-10.4225,-35.0607,35.0951,-6.66481,-999.0 +496.598,5821.35,-14.8187,-42.8588,37.4478,-8.41616,-999.0 +458.766,6415.14,-19.5399,-46.3273,40.7577,-9.29008,-999.0 +423.283,7006.84,-24.5844,-46.9646,44.0407,-9.41744,-999.0 +390.029,7595.96,-29.8186,-47.0212,46.6624,-9.27639,-999.0 +358.897,8182.18,-35.0598,-47.3953,48.07,-9.47572,-999.0 +329.771,8765.85,-40.1552,-48.6642,48.1613,-9.53132,-999.0 +302.538,9347.88,-44.8562,-51.0209,49.154,-9.12445,-999.0 +277.106,9929.64,-48.8462,-54.0309,53.7033,-9.28711,-999.0 +253.384,10513.2,-52.088,-57.1336,61.1818,-10.5396,-999.0 +231.277,11100.6,-54.734,-60.1232,69.814,-11.8043,-999.0 +210.693,11694.0,-56.8071,-63.1497,78.8176,-12.6904,-999.0 +191.547,12295.6,-58.2589,-66.8557,87.4014,-13.7646,-999.0 +173.761,12907.6,-59.3053,-71.8133,93.4691,-15.0924,-999.0 +157.257,13531.5,-60.1314,-77.7145,95.7192,-17.2325,-999.0 +141.963,14168.8,-60.8685,-80.4479,92.9384,-19.6201,-999.0 +127.808,14820.3,-61.9739,-80.4479,86.0247,-21.9589,-999.0 +114.726,15486.1,-63.379,-80.4479,77.2513,-22.6545,-999.0 +102.648,16167.6,-64.6242,-80.4479,66.2406,-23.311,-999.0 +91.5189,16867.4,-65.4166,-80.4479,56.1646,-20.6519,-999.0 +81.2809,17591.3,-64.3161,-80.4479,43.4718,-18.9905,-999.0 +71.8799,18346.9,-62.4163,-80.4479,32.9406,-19.03,-999.0 +63.2642,19138.6,-60.6123,-80.4479,25.4044,-16.1211,-999.0 +54.5739,20069.1,-59.4955,-80.4479,23.1217,-17.9782,-999.0 + + +MEM = mem001 +TIME = 160213/2300 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.164 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.651,384.164,10.903,3.25968,-5.59906,16.1782,-999.0 +969.935,450.17,10.0787,3.07355,-6.77791,20.1052,-999.0 +959.638,538.699,9.13097,2.88633,-7.22367,21.9145,-999.0 +946.577,652.111,7.97623,2.66708,-7.38017,23.0046,-999.0 +930.433,793.711,6.57404,2.39304,-7.22218,23.8542,-999.0 +910.865,968.006,5.58141,1.67717,-2.43056,27.4409,-999.0 +887.477,1181.58,6.97457,0.567781,10.8441,28.6249,-999.0 +859.904,1441.89,7.99879,0.806824,21.1401,23.0715,-999.0 +828.196,1752.14,7.77408,-0.681006,26.2074,17.901,-999.0 +792.807,2111.74,6.70011,-5.33221,27.9993,14.72,-999.0 +754.232,2520.63,5.66752,-12.9237,29.9996,12.0651,-999.0 +712.984,2979.2,3.94592,-20.4734,31.8452,5.63192,-999.0 +669.552,3487.26,1.14962,-22.4947,32.1974,0.699791,-999.0 +624.482,4044.49,-2.06551,-24.2085,33.27,-2.93615,-999.0 +579.482,4634.05,-6.03671,-29.0358,34.1413,-5.54462,-999.0 +536.58,5230.64,-10.4692,-35.5427,35.4524,-6.32713,-999.0 +496.289,5825.8,-14.9345,-42.1905,38.1936,-6.96335,-999.0 +458.482,6419.25,-19.6973,-45.5983,41.0987,-7.72016,-999.0 +423.023,7010.54,-24.7512,-46.2065,43.8952,-7.6373,-999.0 +389.792,7599.27,-29.9419,-46.4242,46.2896,-7.65788,-999.0 +358.683,8185.26,-35.0879,-47.593,47.8198,-8.11255,-999.0 +329.577,8768.95,-40.0626,-49.5165,48.7268,-8.27744,-999.0 +302.364,9351.3,-44.6301,-51.6256,51.0209,-8.45288,-999.0 +276.95,9933.68,-48.541,-53.991,56.2157,-9.72576,-999.0 +253.244,10517.7,-51.9492,-56.9627,62.9914,-11.7722,-999.0 +231.152,11105.1,-54.8464,-60.0309,70.4899,-13.6925,-999.0 +210.582,11697.9,-57.0892,-63.0251,78.9325,-15.034,-999.0 +191.45,12298.6,-58.5257,-66.7845,87.7281,-15.8792,-999.0 +173.676,12910.1,-59.3037,-72.0485,94.3937,-16.563,-999.0 +157.184,13534.4,-59.7424,-78.4159,97.0901,-18.0145,-999.0 +141.9,14173.1,-60.2775,-80.4479,94.1137,-19.9694,-999.0 +127.754,14826.2,-61.4062,-80.4479,86.8277,-22.1272,-999.0 +114.682,15493.3,-62.961,-80.4479,77.8027,-22.8327,-999.0 +102.612,16175.8,-64.345,-80.4479,67.1185,-22.3917,-999.0 +91.4897,16875.8,-65.4183,-80.4479,56.0994,-18.3452,-999.0 +81.2592,17598.7,-64.6973,-80.4479,44.6536,-16.4047,-999.0 +71.8647,18351.2,-63.5585,-80.4479,34.5438,-14.5651,-999.0 +63.2548,19139.7,-60.9826,-80.4479,26.8301,-15.3964,-999.0 +54.5706,20068.5,-59.6661,-80.4479,21.1643,-17.8055,-999.0 + + +MEM = mem001 +TIME = 160214/0000 +STID = OUN SLAT = 35.25 SLON = -97.47 MALT = 384.084 + +PRES, HGHT, TEMP, DEWP, WDIR, WSPD, OMGA +977.32,384.084,10.0001,3.67503,-5.51299,15.5354,-999.0 +969.601,449.931,9.41618,3.50224,-7.12997,20.5991,-999.0 +959.32,538.3,8.59162,3.29351,-8.09031,24.0428,-999.0 +946.244,651.542,7.50632,3.06325,-8.44407,25.7194,-999.0 +930.11,792.985,6.26338,2.71884,-8.05062,27.7934,-999.0 +910.545,967.474,6.29777,1.84798,-0.207466,32.5808,-999.0 +887.162,1181.62,7.63954,0.931193,12.4672,31.8692,-999.0 +859.595,1442.49,8.55117,0.345791,22.4309,25.1406,-999.0 +827.912,1753.3,8.52482,-2.54137,28.0928,18.6794,-999.0 +792.554,2113.59,7.47405,-7.43953,31.2032,14.1588,-999.0 +754.01,2523.2,6.25931,-15.527,32.9081,9.93031,-999.0 +712.78,2982.28,4.1831,-21.4231,33.0162,3.1195,-999.0 +669.363,3490.62,1.27355,-22.4936,32.6453,-0.737252,-999.0 +624.309,4047.9,-2.09791,-25.1066,33.2889,-3.26418,-999.0 +579.326,4637.31,-6.06442,-30.5486,34.2059,-5.24756,-999.0 +536.439,5233.78,-10.4877,-36.4777,35.8107,-5.79248,-999.0 +496.16,5828.76,-15.0516,-41.6071,38.5994,-5.67709,-999.0 +458.364,6421.86,-19.8671,-44.4483,41.4497,-5.47402,-999.0 +422.915,7012.74,-24.9214,-45.3018,44.2317,-5.06615,-999.0 +389.694,7601.11,-30.0653,-46.1638,46.9111,-5.00635,-999.0 +358.593,8186.88,-35.1235,-47.879,48.7856,-5.51036,-999.0 +329.497,8770.66,-39.9268,-49.5929,50.3727,-6.27476,-999.0 +302.291,9353.56,-44.3186,-51.1495,53.488,-7.68826,-999.0 +276.885,9936.56,-48.3398,-53.5871,58.0613,-10.1714,-999.0 +253.186,10520.7,-52.0271,-56.8136,63.4259,-12.3899,-999.0 +231.101,11107.6,-55.0757,-59.9408,70.175,-14.0041,-999.0 +210.536,11699.8,-57.2801,-62.9753,78.5436,-15.0924,-999.0 +191.409,12300.3,-58.4611,-67.0691,87.5088,-16.0141,-999.0 +173.64,12912.4,-58.9247,-72.7301,93.9324,-17.2864,-999.0 +157.153,13537.8,-59.315,-78.9279,95.9208,-19.4806,-999.0 +141.873,14177.4,-60.0802,-80.4479,92.878,-21.4102,-999.0 +127.731,14830.7,-61.4148,-80.4479,86.5549,-22.1431,-999.0 +114.662,15497.8,-62.9383,-80.4479,78.1616,-21.9026,-999.0 +102.596,16179.8,-64.6101,-80.4479,68.3001,-20.7503,-999.0 +91.4773,16878.9,-65.5586,-80.4479,57.2521,-15.0084,-999.0 +81.2499,17601.4,-64.7782,-80.4479,44.2659,-11.3305,-999.0 +71.858,18353.4,-63.6119,-80.4479,33.3016,-10.468,-999.0 +63.251,19140.5,-61.6446,-80.4479,28.0075,-12.8889,-999.0 +54.5693,20067.4,-59.8049,-80.4479,21.5524,-16.0754,-999.0 + + diff --git a/examples/data/README.rst b/examples/data/README.rst new file mode 100644 index 00000000..f61bdd81 --- /dev/null +++ b/examples/data/README.rst @@ -0,0 +1,9 @@ +This folder shows some example datasets that SHARPpy can read in using the code in sharppy.io + +14061619.OAX - a file showing observed sounding data in the SPC tabular format (uses spc_decoder.py) +ABR.txt - MPAS point forecast sounding at the ABR site (uses pecan_decoder.py) +OUN.txt - NCAR Ensemble point forecast sounding (10 members) at OUN site (read in by pecan_decoder.py) +oun_rap.buf - a BUFKIT file showing the point forecast sounding for OUN (read in by buf_decoder.py) +bufkit_parameters.txt - a file describing the units and headers in the BUFKIT format + +Note: the pecan_decoder formats in OUN.txt and ABR.txt are a simplified version of the BUFKIT format. diff --git a/examples/data/bufkit_parameters.txt b/examples/data/bufkit_parameters.txt new file mode 100644 index 00000000..7c87f480 --- /dev/null +++ b/examples/data/bufkit_parameters.txt @@ -0,0 +1,89 @@ + + *** Bufkit File Parameter Definitions *** + + Compiled at Penn State - February 2, 2017 + +References: + +http://www.nws.noaa.gov/tg/ftpncep.php +http://www.unidata.ucar.edu/software/gempak/man/parm/apxA.html +http://www.unidata.ucar.edu/software/gempak/man/parm/sfparm.html +http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/gfs.v13.0.4/parm/bufr_gfs3_class1.tbl +http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/nam.v3.1.25/parm/nam_bufr.tbl +http://www.nco.ncep.noaa.gov/pmb/codes/nwprod/rap.v3.0.9/parm/rap_bufr.tbl +http://www.unidata.ucar.edu/software/gempak/man/prog/namsnd.html + + +Sounding parameters + +STID - Station ID (alphanumeric) +STNM - 6-digit station Number +TIME - Valid time (UTC) in YYMMDD/HHMM numeric format +SLAT - Latitude (decimal degrees) +SLON - Longitude (decimal degrees) +SELV - Station elevation (m) +STIM - Forecast hour + +SHOW - Showalter Index +LIFT - Lifted Index +SWET - SWET Index +KINX - K Index +LCLP - Pressure at the LCL (hPa) +PWAT - Precipitable water (mm) +TOTL - Total Totals Index +CAPE - CAPE (Convective Available Potential Energy) +LCLT - Temperature at the LCL (K) +CINS - CINS (Convective Inhibition) +EQLV - Equilibrium level (hPa) +LFCT - Level of free convection (hPa) +BRCH - Bulk Richardson number + +PRES - Pressure (hPa) +TMPC - Temperature (C) +TMWC - Wet bulb temperature (C) +DWPC - Dewpoint (C) +THTE - Equivalent potential temperature (K) +DRCT - Wind direction (degrees) +SKNT - Wind speed (knots) +OMEG - Vertical velocity (Pa/s) +CFRL - Fractional cloud coverage (percent) +HGHT - Height of pressure level (m) + + +Surface parameters (near end of file): + +STN - 6-digit station number +YYMMDD/HHMM - Valid time (UTC) in numeric format +PMSL - Mean sea level pressure (hPa) +PRES - Station pressure (hPa) +SKTC - Skin temperature (C) +STC1 - Layer 1 soil temperature (K) +SNFL - 1-hour accumulated snowfall (Kg/m**2) +WTNS - Soil moisture availability (percent) +P01M - 1-hour total precipitation (mm) +C01M - 1-hour convective precipitation (mm) +STC2 - Layer 2 soil temperature (K) +LCLD - Low cloud coverage (percent) +MCLD - Middle cloud coverage (percent) +HCLD - High cloud coverage (percent) +SNRA - Snow ratio from explicit cloud scheme (percent) +UWND - 10-meter U wind component (m/s) +VWND - 10-meter V wind component (m/s) +R01M - 1-hour accumulated surface runoff (mm) +BFGR - 1-hour accumulated baseflow-groundwater runoff (mm) +T2MS - 2-meter temperature (C) +Q2MS - 2-meter specific humidity +WXTS - Snow precipitation type (1=Snow) +WXTP - Ice pellets precipitation type (1=Ice pellets) +WXTZ - Freezing rain precipitation type (1=Freezing rain) +WXTR - Rain precipitation type (1=Rain) +USTM - U-component of storm motion (m/s) +VSTM - V-component of storm motion (m/s) +HLCY - Storm relative helicity (m**2/s**2) +SLLH - 1-hour surface evaporation (mm) +WSYM - Weather type symbol number +CDBP - Pressure at the base of cloud (hPa) +VSBK - Visibility (km) +TD2M - 2-meter dewpoint (C) + +Obtained from: http://www.meteo.psu.edu/bufkit/bufkit_parameters.txt diff --git a/examples/data/oun_uwyo.html b/examples/data/oun_uwyo.html new file mode 100644 index 00000000..0b2575d3 --- /dev/null +++ b/examples/data/oun_uwyo.html @@ -0,0 +1,172 @@ + +University of Wyoming - Radiosonde Data + + +

72357 OUN Norman Observations at 12Z 22 Dec 2018

+
+-----------------------------------------------------------------------------
+   PRES   HGHT   TEMP   DWPT   RELH   MIXR   DRCT   SKNT   THTA   THTE   THTV
+    hPa     m      C      C      %    g/kg    deg   knot     K      K      K 
+-----------------------------------------------------------------------------
+ 1000.0     65                                                               
+  966.0    345    3.6   -1.2     71   3.64     55      2  279.5  289.8  280.1
+  965.0    353    4.0   -2.0     65   3.44     59      2  280.0  289.8  280.6
+  943.0    542    6.4   -2.6     53   3.36    137     12  284.3  294.1  284.9
+  935.3    610    6.7   -2.7     51   3.37    165     15  285.3  295.1  285.9
+  925.0    701    7.2   -2.8     49   3.38    170     13  286.7  296.6  287.2
+  901.4    914    7.2   -2.8     49   3.47    230      9  288.8  299.1  289.4
+  868.6   1219    7.2   -2.8     49   3.60    350      9  291.9  302.6  292.5
+  858.0   1320    7.2   -2.8     49   3.64     30      8  292.9  303.8  293.5
+  853.0   1368    8.6   -3.4     43   3.50     49      7  294.8  305.5  295.5
+  850.0   1397    8.8   -4.2     40   3.31     60      7  295.4  305.4  295.9
+  837.1   1524    9.4   -5.7     34   3.00     80      9  297.3  306.6  297.9
+  814.0   1756   10.6   -8.4     25   2.50     80     11  300.9  308.9  301.4
+  806.8   1829   10.3   -9.1     25   2.38     80     11  301.3  308.9  301.8
+  777.5   2134    8.8  -12.2     21   1.94    205      6  303.0  309.3  303.4
+  749.4   2438    7.4  -15.2     18   1.57    240     19  304.7  309.9  305.0
+  722.1   2743    6.0  -18.3     16   1.26    255     24  306.4  310.6  306.6
+  711.0   2871    5.4  -19.6     15   1.14    258     26  307.1  310.9  307.3
+  700.0   2998    4.2  -18.8     17   1.24    260     27  307.1  311.3  307.3
+  695.6   3048    3.8  -18.8     18   1.26    260     27  307.2  311.4  307.4
+  644.3   3658   -1.7  -18.1     27   1.43    275     23  307.8  312.6  308.0
+  596.8   4267   -7.2  -17.5     43   1.63    290     24  308.2  313.7  308.6
+  594.0   4304   -7.5  -17.5     45   1.64    289     25  308.3  313.8  308.6
+  551.5   4877   -9.9  -23.1     33   1.08    275     36  312.1  315.8  312.3
+  518.0   5361  -11.9  -27.9     25   0.75    279     35  315.3  317.9  315.4
+  509.5   5486  -12.9  -28.5     26   0.72    280     35  315.5  318.1  315.6
+  500.0   5630  -14.1  -29.1     27   0.69    280     40  315.8  318.3  315.9
+  469.8   6096  -18.2  -30.0     35   0.68    280     51  316.4  318.9  316.6
+  445.0   6502  -21.7  -30.7     44   0.67    277     58  316.9  319.3  317.0
+  431.0   6737  -22.5  -35.5     30   0.43    275     62  318.8  320.4  318.9
+  400.0   7280  -27.1  -36.1     42   0.44    270     72  319.7  321.3  319.8
+  397.0   7334  -27.5  -35.5     46   0.47    271     71  319.9  321.6  319.9
+  381.3   7620  -29.5  -39.3     38   0.33    275     68  321.0  322.3  321.0
+  365.2   7925  -31.6  -43.4     30   0.23    270     67  322.2  323.1  322.2
+  348.0   8268  -33.9  -47.9     23   0.14    269     73  323.5  324.1  323.5
+  306.4   9144  -39.9  -48.8     38   0.15    265     90  327.0  327.6  327.1
+  300.0   9290  -40.9  -48.9     42   0.15    265     93  327.6  328.2  327.6
+  283.0   9684  -43.9  -51.9     41   0.11    265    103  328.8  329.3  328.8
+  266.0  10099  -45.7  -58.7     22   0.05    265    113  332.1  332.3  332.1
+  250.0  10510  -48.3  -55.3     44   0.08    265    123  334.1  334.5  334.1
+  244.1  10668  -49.4  -55.2     50   0.09    265    124  334.8  335.2  334.9
+  240.0  10778  -50.1  -55.1     55   0.09    265    125  335.3  335.7  335.4
+  232.9  10973  -50.3  -61.5     25   0.04    265    128  337.9  338.1  338.0
+  232.0  10999  -50.3  -62.3     23   0.04    265    128  338.3  338.5  338.3
+  230.0  11055  -50.5  -64.2     18   0.03    265    128  338.9  339.0  338.9
+  207.0  11739  -52.7  -86.7      1   0.00    265    113  345.7  345.7  345.7
+  200.0  11960  -53.7  -86.7      1   0.00    265    108  347.6  347.6  347.6
+  192.0  12221  -55.5  -85.5      1   0.00    265    106  348.8  348.8  348.8
+  159.0  13434  -51.7  -86.7      1   0.00    265     73  374.5  374.5  374.5
+  150.0  13810  -53.9  -86.9      1   0.00    265     63  377.0  377.0  377.0
+  145.0  14021  -55.2  -87.0      1   0.00    265     54  378.3  378.3  378.3
+  119.4  15240  -63.0  -87.4      2   0.00    270     59  385.7  385.7  385.7
+  115.0  15476  -64.5  -87.5      3   0.00    278     48  387.1  387.1  387.1
+  113.7  15545  -64.5  -87.5      3   0.00    280     45  388.2  388.3  388.2
+  101.0  16269  -64.9  -86.9      3   0.00    266     46  400.9  400.9  400.9
+  100.0  16330  -65.3  -87.3      3   0.00    265     46  401.3  401.3  401.3
+   97.9  16459  -65.9  -87.2      4   0.00    260     47  402.6  402.6  402.6
+   93.1  16764  -67.3  -87.1      5   0.00    260     34  405.6  405.6  405.6
+   82.6  17483  -70.7  -86.7      8   0.00    253     34  412.8  412.8  412.8
+   72.3  18288  -66.8  -86.9      4   0.00    245     34  437.1  437.1  437.1
+   70.0  18480  -65.9  -86.9      4   0.00    245     20  443.1  443.1  443.1
+   68.7  18593  -66.0  -87.0      4   0.00    250     19  445.2  445.3  445.2
+   65.3  18898  -66.2  -87.2      4   0.00    235     34  451.2  451.2  451.2
+   61.4  19276  -66.5  -87.5      4   0.00    244     22  458.6  458.7  458.6
+   59.1  19507  -63.9  -87.5      3   0.00    250     15  469.5  469.5  469.5
+   58.8  19541  -63.5  -87.5      3   0.00    246     15  471.1  471.1  471.1
+   56.3  19812  -63.3  -87.3      3   0.00    210     16  477.4  477.4  477.4
+   53.5  20117  -63.1  -87.2      3   0.00    210     20  484.6  484.7  484.6
+   51.0  20422  -63.0  -87.0      3   0.00    235     17  492.0  492.0  492.0
+   50.0  20540  -62.9  -86.9      3   0.00    235     16  494.8  494.9  494.8
+   49.2  20639  -63.3  -87.3      3   0.00    238     13  496.2  496.2  496.2
+   48.5  20726  -62.9  -87.2      2   0.00    240     11  499.2  499.2  499.2
+   44.0  21336  -59.9  -86.9      2   0.00    175      4  520.7  520.7  520.7
+   44.0  21330  -59.9  -86.9      2   0.00    176      4  520.6  520.6  520.6
+   41.9  21641  -60.6  -87.0      2   0.00     45      8  526.3  526.3  526.3
+   39.8  21946  -61.3  -87.1      2   0.01     55      9  532.0  532.0  532.0
+   37.9  22250  -62.0  -87.2      2   0.01    160      9  537.7  537.7  537.7
+   37.2  22372  -62.3  -87.3      2   0.01    132     10  540.0  540.0  540.0
+   36.1  22555  -62.2  -87.2      2   0.01     90     12  544.7  544.8  544.7
+   34.4  22860  -62.1  -87.2      2   0.01    135      9  552.7  552.8  552.7
+   31.1  23470  -62.0  -87.0      2   0.01    115     13  569.0  569.1  569.0
+   30.0  23700  -61.9  -86.9      2   0.01    135     14  575.3  575.4  575.3
+   29.6  23774  -61.8  -86.9      2   0.01    135     14  577.5  577.5  577.5
+   28.2  24079  -61.5  -86.9      2   0.01    120      8  586.5  586.6  586.5
+   26.9  24384  -61.2  -86.9      2   0.01    135     10  595.7  595.8  595.7
+   25.7  24661  -60.9  -86.9      2   0.01    112     12  604.2  604.2  604.2
+   25.6  24689  -60.9  -86.9      2   0.01    110     12  605.1  605.1  605.1
+   24.4  24994  -60.4  -87.0      2   0.01     95     27  614.9  615.0  614.9
+   23.2  25298  -59.9  -87.1      2   0.01    110     29  624.9  624.9  624.9
+   22.1  25603  -59.5  -87.3      2   0.01    120     19  635.0  635.1  635.0
+   20.0  26230  -58.5  -87.5      1   0.01    110     23  656.4  656.5  656.4
+   16.6  27432  -56.0  -87.4      1   0.01    115     11  700.6  700.8  700.6
+   15.8  27737  -55.3  -87.4      1   0.01     95     11  712.3  712.5  712.3
+   15.1  28042  -54.7  -87.3      1   0.01     65     15  724.2  724.3  724.2
+   13.1  28956  -52.7  -87.2      1   0.02     70     24  760.9  761.1  760.9
+   11.9  29566  -51.5  -87.2      1   0.02     55     28  786.4  786.6  786.4
+   10.3  30480  -49.5  -87.1      0   0.02     70     27  826.2  826.5  826.2
+   10.0  30680  -49.1  -87.1      0   0.02     70     30  835.2  835.4  835.2
+    9.4  31090  -48.6  -87.0      0   0.02     85     23  852.1  852.5  852.2
+    8.6  31699  -47.8  -86.7      0   0.03     85     35  878.0  878.4  878.0
+    8.5  31753  -47.7  -86.7      0   0.03     85     34  880.3  880.7  880.3
+    7.6  32489  -50.3  -86.3      1   0.03     88     23  898.5  898.9  898.5
+    7.1  32918  -48.7  -86.3      1   0.03     90     17  921.9  922.3  921.9
+    7.0  33030  -48.3  -86.3      0   0.03                928.1  928.5  928.1
+    6.8  33221  -48.3  -86.3      0   0.03                935.8  936.3  935.8
+

Station information and sounding indices

+                         Station identifier: OUN
+                             Station number: 72357
+                           Observation time: 181222/1200
+                           Station latitude: 35.18
+                          Station longitude: -97.44
+                          Station elevation: 345.0
+                            Showalter index: 11.19
+                               Lifted index: 18.82
+    LIFT computed using virtual temperature: 18.86
+                                SWEAT index: 53.98
+                                    K index: -4.30
+                         Cross totals index: 9.90
+                      Vertical totals index: 22.90
+                        Totals totals index: 32.80
+      Convective Available Potential Energy: 0.00
+             CAPE using virtual temperature: 0.00
+                      Convective Inhibition: 0.00
+             CINS using virtual temperature: 0.00
+                     Bulk Richardson Number: 0.00
+          Bulk Richardson Number using CAPV: 0.00
+  Temp [K] of the Lifted Condensation Level: 268.77
+Pres [hPa] of the Lifted Condensation Level: 818.54
+     Mean mixed layer potential temperature: 284.62
+              Mean mixed layer mixing ratio: 3.40
+              1000 hPa to 500 hPa thickness: 5565.00
+Precipitable water [mm] for entire sounding: 10.64
+
+

Description of the +data columns +or sounding indices. + +

+

+ + +
+
+Interested in graduate studies in atmospheric science? +Check out our program at the +University of Wyoming + +
+Questions about the weather data provided by this site can be +addressed to +Larry Oolman (ldoolman@uwyo.edu) +
+ + + diff --git a/examples/data/rap_oun.buf b/examples/data/rap_oun.buf new file mode 100644 index 00000000..9e91fac8 --- /dev/null +++ b/examples/data/rap_oun.buf @@ -0,0 +1,2607 @@ + +SNPARM = PRES;TMPC;TMWC;DWPC;THTE;DRCT;SKNT;OMEG;CFRL;HGHT +STNPRM = SHOW;LIFT;SWET;KINX;LCLP;PWAT;TOTL;CAPE;LCLT;CINS;EQLV;LFCT;BRCH + +STID = OUN STNM = 723570 TIME = 181219/0400 +SLAT = 35.23 SLON = -97.47 SELV = 350 +STIM = 0 + +SHOW = 11.69 LIFT = 10.38 SWET = 64.22 KINX = -6.59 +LCLP = 937.09 PWAT = 10.43 TOTL = 30.41 CAPE = 0.00 +LCLT = 277.42 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +971.60 7.14 5.99 4.78 298.26 147.26 6.47 -0.10 +5.00 358.46 +968.70 9.24 6.86 4.48 300.51 154.31 17.04 -0.20 +0.00 383.16 +963.40 9.74 6.83 3.89 301.01 155.56 21.14 -0.20 +0.00 428.70 +954.30 9.74 6.76 3.76 301.84 159.29 24.73 -0.20 +0.00 507.54 +940.70 9.84 7.29 4.87 304.61 167.97 24.25 -0.20 +0.00 626.82 +923.40 10.14 6.12 1.92 303.79 180.00 19.24 -0.20 +0.00 781.15 +902.80 10.14 4.65 -1.97 302.69 194.74 19.09 -0.10 +0.00 968.73 +880.40 9.64 3.67 -4.01 303.08 204.53 22.01 -0.10 +0.00 1177.33 +856.10 8.44 1.54 -9.37 301.22 209.46 24.11 -0.10 +0.00 1408.91 +829.00 7.34 -1.15 -21.80 298.61 208.02 24.00 0.00 +0.00 1673.78 +799.20 6.54 -2.80 -42.00 298.63 203.14 24.73 0.00 +0.00 1974.02 +766.60 4.84 -4.11 -47.34 300.18 201.48 25.48 0.10 +0.00 2313.97 +731.20 2.74 -5.02 -28.97 303.37 203.48 20.98 0.00 +0.00 2697.30 +693.00 0.04 -5.69 -18.30 307.70 198.15 12.48 -0.10 +0.00 3128.75 +651.90 -3.66 -6.63 -11.81 312.18 187.24 12.34 0.00 +0.00 3614.91 +608.00 -8.26 -9.42 -11.48 313.76 193.05 16.36 0.00 +0.00 4161.01 +561.60 -12.06 -13.98 -18.79 313.03 202.48 18.30 -0.10 +0.00 4772.92 +516.60 -14.96 -17.52 -26.41 314.78 201.32 17.11 -0.20 +0.00 5408.17 +476.00 -19.56 -21.81 -32.63 315.34 182.23 14.98 -0.30 +0.00 6021.54 +439.50 -24.46 -26.01 -35.15 316.09 158.48 14.84 -0.40 +0.00 6608.21 +406.60 -29.46 -30.44 -37.65 316.44 156.04 17.23 -0.50 +0.00 7169.08 +376.60 -34.26 -34.76 -39.23 316.97 161.57 20.28 -0.40 +0.00 7710.57 +349.60 -38.86 -39.15 -42.49 317.25 163.25 22.94 -0.40 +100.00 8225.88 +325.30 -43.26 -43.48 -47.05 317.43 161.88 22.50 -0.20 +100.00 8715.39 +303.20 -47.16 -47.34 -51.49 318.15 168.11 22.65 -0.10 +100.00 9184.87 +283.30 -50.26 -50.46 -57.09 319.73 184.29 31.19 0.10 +11.00 9630.91 +265.40 -52.96 -53.11 -59.07 321.75 192.04 39.15 0.10 +3.00 10054.19 +248.70 -54.46 -54.61 -61.32 325.50 196.47 37.70 0.10 +10.00 10471.68 +233.50 -54.06 -54.29 -66.97 331.94 202.34 30.68 0.10 +0.00 10875.77 +219.60 -53.36 -53.65 -72.27 338.83 207.04 20.95 0.00 +0.00 11270.02 +205.70 -54.26 -54.54 -72.72 343.80 206.02 18.17 0.00 +0.00 11689.87 +191.70 -54.06 -54.37 -73.19 351.11 212.82 24.75 0.00 +0.00 12141.72 +177.80 -53.36 -53.74 -99.81 359.83 224.73 29.00 0.00 +0.00 12625.24 +163.80 -54.06 -54.44 -100.20 367.18 233.13 21.38 0.00 +0.00 13152.07 +149.80 -55.16 -55.53 -100.63 374.77 247.56 19.35 0.00 +0.00 13723.63 +135.90 -56.66 -57.00 -101.09 382.68 279.46 14.19 0.00 +0.00 14342.90 +121.90 -57.76 -58.09 -101.60 392.74 271.22 9.14 0.00 +0.00 15030.13 +108.00 -58.46 -58.80 -102.16 405.22 238.63 9.33 0.00 +0.00 15792.24 +94.00 -59.86 -60.19 -102.80 418.85 252.10 13.28 0.00 +0.00 16661.92 +81.00 -62.16 -62.45 -103.49 432.32 278.62 19.46 0.00 +0.00 17586.24 +70.60 -64.86 -65.09 -104.11 443.86 294.90 18.00 0.00 +0.00 18429.55 +62.20 -64.86 -65.12 -104.68 460.20 309.81 13.66 0.00 +0.00 19201.91 +54.30 -64.26 -64.56 -81.29 479.83 331.31 11.74 0.00 +0.00 20031.30 +46.90 -63.76 -64.13 -82.18 501.52 0.00 11.08 0.00 +0.00 20928.24 +40.10 -62.46 -62.97 -83.12 527.71 35.43 12.41 0.00 +0.00 21891.35 +33.80 -60.96 -61.68 -84.13 558.03 53.92 16.83 0.00 +0.00 22949.22 +27.80 -59.46 -60.51 -108.19 594.12 56.31 21.73 0.00 +0.00 24167.38 +22.30 -58.46 -59.88 -109.12 635.66 57.40 25.61 0.00 +0.00 25549.58 +17.10 -56.16 -58.38 -110.23 693.05 62.39 28.52 0.00 +0.00 27227.12 +12.30 -52.76 -56.60 -111.58 773.31 62.73 28.43 0.00 +0.00 29336.33 + +STID = OUN STNM = 723570 TIME = 181219/0500 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 1 + +SHOW = 9.35 LIFT = 8.91 SWET = 61.14 KINX = 1.53 +LCLP = 952.82 PWAT = 12.07 TOTL = 36.91 CAPE = 0.00 +LCLT = 277.58 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +971.20 5.94 5.35 4.70 296.92 150.95 6.00 -0.10 +4.00 358.43 +968.30 7.54 6.30 5.04 299.31 157.14 17.51 -0.20 +0.00 383.01 +963.00 7.94 6.55 5.16 300.44 157.50 20.83 -0.20 +0.00 428.30 +953.80 8.94 7.21 5.56 302.96 159.80 25.89 -0.20 +0.00 507.70 +940.30 9.94 7.64 5.52 305.50 172.87 25.07 -0.20 +3.00 626.05 +923.00 10.04 6.51 2.96 304.75 183.95 22.60 -0.10 +0.00 780.49 +902.40 9.84 5.30 0.29 304.27 198.80 19.30 -0.10 +0.00 968.07 +879.90 9.24 4.70 -0.38 305.55 213.69 22.43 -0.10 +0.00 1177.55 +855.70 7.64 2.63 -3.83 303.79 220.55 23.02 0.00 +0.00 1407.96 +828.60 7.04 -0.27 -13.99 300.66 216.45 21.27 0.10 +0.00 1672.59 +798.80 6.94 -2.45 -37.07 299.37 206.34 22.34 0.10 +0.00 1973.11 +766.20 5.24 -3.82 -43.21 300.80 203.14 23.25 0.00 +0.00 2313.73 +730.80 2.94 -4.75 -26.93 303.96 204.08 20.01 0.00 +0.00 2697.70 +692.70 0.14 -5.18 -15.78 308.82 197.68 14.08 0.00 +0.00 3128.52 +651.60 -3.76 -6.34 -10.61 312.84 188.02 13.94 0.00 +0.00 3614.98 +607.70 -8.36 -9.48 -11.49 313.68 191.69 17.27 0.10 +0.00 4161.17 +561.40 -12.36 -14.10 -18.42 312.85 199.82 17.77 0.00 +0.00 4771.57 +516.40 -15.66 -17.88 -25.44 314.23 198.43 16.60 -0.10 +0.00 5405.86 +475.80 -20.16 -22.08 -30.80 314.97 183.72 15.00 -0.20 +0.00 6017.95 +439.40 -24.96 -26.29 -33.86 315.68 164.98 16.50 -0.30 +0.00 6601.95 +406.50 -29.66 -30.48 -36.16 316.42 157.25 19.60 -0.30 +0.00 7162.18 +376.60 -34.36 -34.67 -37.16 317.11 155.75 23.66 -0.40 +100.00 7701.61 +349.60 -39.06 -39.17 -40.23 317.23 155.41 25.22 -0.30 +100.00 8216.63 +325.20 -43.56 -43.69 -45.59 317.15 155.56 23.49 -0.20 +100.00 8707.71 +303.20 -47.26 -47.44 -51.49 318.01 168.11 26.42 0.00 +0.00 9174.73 +283.30 -50.26 -50.43 -55.84 319.77 182.88 34.84 0.10 +4.00 9620.67 +265.40 -52.46 -52.65 -60.82 322.44 188.43 37.14 0.10 +0.00 10044.43 +248.70 -53.46 -53.69 -66.51 326.91 192.17 33.21 0.10 +0.00 10463.34 +233.50 -53.46 -53.70 -66.97 332.84 198.43 27.05 0.00 +0.00 10868.91 +219.60 -53.46 -53.75 -72.27 338.68 203.63 20.37 -0.10 +0.00 11263.61 +205.70 -54.36 -54.64 -72.72 343.65 202.93 16.46 -0.10 +0.00 11683.26 +191.70 -54.26 -54.56 -73.19 350.79 214.14 20.43 0.00 +0.00 12134.81 +177.70 -53.56 -53.94 -99.81 359.56 235.68 24.48 0.00 +0.00 12621.50 +163.80 -54.46 -54.83 -100.20 366.51 243.95 19.47 0.00 +0.00 13143.99 +149.80 -55.26 -55.62 -100.63 374.60 263.29 16.64 0.00 +0.00 13714.90 +135.90 -56.76 -57.10 -101.09 382.51 289.72 10.94 0.00 +0.00 14333.89 +121.90 -57.06 -57.42 -101.60 394.01 265.91 8.18 0.00 +0.00 15022.07 +108.00 -57.96 -58.32 -102.16 406.17 252.43 12.23 0.00 +0.00 15786.31 +94.00 -60.16 -60.48 -102.80 418.26 269.33 16.52 0.00 +0.00 16656.40 +81.00 -63.06 -63.32 -103.49 430.47 291.91 18.23 0.00 +0.00 17578.10 +70.60 -64.46 -64.71 -104.11 444.71 300.50 16.47 0.00 +0.00 18420.40 +62.20 -63.96 -64.23 -80.45 462.25 315.51 15.53 0.00 +0.00 19195.18 +54.30 -63.86 -64.17 -81.29 480.75 333.43 12.60 0.00 +0.00 20027.16 +46.90 -63.16 -63.56 -82.18 502.96 1.22 9.14 0.00 +0.00 20926.24 +40.10 -61.96 -62.50 -83.12 528.96 40.36 10.20 0.00 +0.00 21891.87 +33.80 -60.96 -61.68 -84.13 558.03 53.75 14.46 0.00 +0.00 22950.99 +27.80 -59.86 -60.87 -108.19 593.01 57.23 20.11 0.00 +0.00 24168.00 +22.30 -58.96 -60.30 -109.12 634.18 60.26 25.07 0.00 +0.00 25547.30 +17.10 -56.76 -58.86 -110.23 691.13 68.05 28.08 0.00 +0.00 27220.57 +12.30 -53.06 -56.81 -111.58 772.26 62.85 25.56 0.00 +0.00 29325.44 + +STID = OUN STNM = 723570 TIME = 181219/0600 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 2 + +SHOW = 6.12 LIFT = 7.82 SWET = 61.25 KINX = 8.01 +LCLP = 957.40 PWAT = 13.77 TOTL = 43.30 CAPE = 0.00 +LCLT = 277.78 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +971.00 5.74 5.31 4.82 296.85 151.50 7.74 -0.10 +0.00 358.43 +968.10 6.54 5.88 5.18 298.41 155.31 18.61 -0.20 +0.00 382.96 +962.80 6.84 6.08 5.28 299.39 155.73 21.75 -0.20 +0.00 428.09 +953.60 8.14 6.74 5.36 301.89 158.83 29.60 -0.20 +6.00 507.25 +940.20 10.04 7.61 5.35 305.43 170.86 28.15 -0.20 +4.00 624.58 +922.90 9.84 7.13 4.58 306.27 183.32 26.87 -0.20 +0.00 779.03 +902.30 9.64 5.99 2.28 305.95 199.29 20.59 -0.10 +0.00 966.57 +879.80 8.74 5.36 1.90 307.17 218.97 22.25 0.00 +0.00 1175.91 +855.50 6.94 4.41 1.79 307.94 225.00 20.89 0.00 +0.00 1407.00 +828.40 6.74 1.29 -6.42 304.16 218.75 18.94 0.10 +0.00 1671.46 +798.60 7.14 -1.97 -28.48 300.48 207.06 20.08 0.10 +0.00 1972.14 +766.00 5.34 -3.79 -45.07 300.86 201.90 21.37 0.00 +0.00 2313.06 +730.70 2.94 -4.78 -27.32 303.91 205.79 19.21 -0.20 +0.00 2696.08 +692.50 0.04 -5.09 -15.06 309.04 201.94 15.09 -0.20 +0.00 3128.06 +651.50 -3.86 -6.28 -10.24 312.98 192.94 14.76 -0.20 +0.00 3613.28 +607.60 -8.56 -9.56 -11.35 313.55 193.72 17.21 -0.10 +0.00 4159.28 +561.30 -12.86 -14.27 -17.71 312.58 200.32 16.79 -0.20 +0.00 4768.99 +516.30 -16.26 -18.12 -24.21 313.87 199.12 15.43 -0.20 +0.00 5402.09 +475.80 -20.66 -22.23 -28.93 314.75 185.93 15.05 -0.20 +0.00 6011.46 +439.30 -25.36 -26.27 -30.83 315.77 171.60 17.29 -0.20 +0.00 6596.14 +406.50 -29.96 -30.30 -32.28 316.71 162.97 22.57 -0.10 +0.00 7153.99 +376.60 -34.46 -34.62 -35.83 317.19 156.86 26.21 -0.10 +100.00 7693.02 +349.60 -39.16 -39.31 -40.83 317.02 155.49 26.70 0.00 +100.00 8207.82 +325.20 -43.66 -43.78 -45.59 317.01 159.05 26.64 0.10 +100.00 8698.69 +303.20 -47.26 -47.36 -49.40 318.12 173.37 33.66 0.10 +100.00 9165.61 +283.30 -49.96 -50.15 -55.84 320.20 183.13 39.13 0.10 +11.00 9611.85 +265.40 -51.96 -52.17 -60.82 323.17 186.37 36.77 0.10 +1.00 10036.38 +248.70 -52.86 -53.11 -66.51 327.80 190.30 30.43 0.10 +0.00 10456.33 +233.50 -53.16 -53.41 -66.97 333.30 198.29 23.54 0.00 +0.00 10862.74 +219.60 -53.56 -53.84 -72.27 338.53 204.15 18.53 0.00 +0.00 11257.61 +205.70 -54.16 -54.44 -72.72 343.96 203.89 14.88 0.00 +0.00 11677.36 +191.70 -53.56 -53.89 -73.19 351.91 220.60 17.92 0.00 +0.00 12129.84 +177.70 -52.86 -53.27 -99.81 360.71 253.58 19.25 0.10 +0.00 12618.08 +163.80 -53.66 -54.06 -100.20 367.85 257.47 17.92 0.00 +0.00 13142.36 +149.80 -54.66 -55.05 -100.63 375.63 290.66 12.67 0.00 +0.00 13715.10 +135.90 -55.66 -56.04 -101.09 384.45 284.04 8.01 0.00 +0.00 14336.51 +121.90 -56.06 -56.46 -101.60 395.84 264.09 11.33 0.00 +0.00 15028.03 +108.00 -58.16 -58.51 -102.16 405.79 266.51 15.97 -0.10 +0.00 15793.69 +94.00 -61.06 -61.35 -102.80 416.50 278.70 16.71 -0.10 +0.00 16661.54 +81.00 -63.46 -63.71 -103.49 429.65 294.57 14.96 0.00 +0.00 17580.42 +70.60 -64.16 -64.42 -104.11 445.35 303.50 16.55 0.00 +0.00 18422.52 +62.20 -64.36 -64.62 -80.45 461.37 324.20 14.62 0.00 +0.00 19197.11 +54.30 -63.86 -64.17 -81.29 480.75 342.35 8.98 0.00 +0.00 20028.29 +46.90 -62.76 -63.18 -82.18 503.92 11.63 6.75 0.00 +0.00 20928.23 +40.10 -61.76 -62.32 -83.12 529.46 45.00 8.80 0.00 +0.00 21895.23 +33.80 -61.06 -61.77 -84.13 557.77 54.55 14.08 0.00 +0.00 22954.61 +27.80 -59.96 -60.95 -108.19 592.73 61.86 18.96 0.00 +0.00 24171.05 +22.30 -58.26 -59.71 -109.12 636.25 66.67 23.07 0.00 +0.00 25552.28 +17.10 -55.06 -57.53 -110.23 696.56 66.80 23.69 0.00 +0.00 27234.88 +12.30 -51.96 -56.06 -111.58 776.12 53.13 23.33 0.00 +0.00 29353.25 + +STID = OUN STNM = 723570 TIME = 181219/0700 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 3 + +SHOW = 4.48 LIFT = 6.85 SWET = 70.12 KINX = 8.18 +LCLP = 959.61 PWAT = 14.22 TOTL = 46.14 CAPE = 0.00 +LCLT = 277.84 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +971.30 5.64 5.27 4.85 296.74 158.96 8.12 -0.10 +0.00 358.42 +968.40 6.14 5.61 5.04 297.78 160.18 17.77 -0.20 +0.00 382.93 +963.10 6.14 5.64 5.09 298.39 160.71 20.59 -0.20 +5.00 427.95 +953.90 7.34 6.29 5.22 300.83 164.61 30.04 -0.30 +12.00 506.87 +940.40 9.64 7.37 5.24 304.83 172.57 31.56 -0.20 +1.00 624.80 +923.10 9.94 7.54 5.35 307.25 182.76 28.22 -0.10 +0.00 779.14 +902.50 9.84 6.45 3.13 307.02 202.62 20.22 0.00 +0.00 966.78 +880.00 8.64 6.05 3.58 308.81 224.28 21.99 0.10 +0.00 1176.17 +855.70 7.04 5.09 3.18 309.53 224.59 19.38 0.20 +3.00 1407.28 +828.60 7.34 1.85 -5.57 305.35 217.53 16.91 0.10 +0.00 1672.07 +798.70 7.54 -1.52 -25.23 301.42 208.26 17.65 0.00 +0.00 1974.27 +766.20 5.64 -3.64 -47.34 301.09 203.43 19.07 -0.20 +0.00 2314.52 +730.80 2.94 -4.97 -30.15 303.47 209.98 17.50 -0.30 +0.00 2698.74 +692.60 -0.06 -5.55 -17.11 308.07 207.26 14.43 -0.40 +0.00 3130.52 +651.60 -3.96 -6.71 -11.45 312.09 196.93 14.02 -0.30 +0.00 3615.42 +607.70 -8.66 -9.64 -11.39 313.38 192.14 15.71 -0.20 +0.00 4161.08 +561.40 -13.46 -14.43 -16.70 312.31 195.45 15.33 -0.20 +1.00 4769.90 +516.40 -17.06 -18.42 -22.71 313.36 199.54 12.79 -0.30 +0.00 5401.23 +475.80 -21.16 -22.26 -26.57 314.72 190.92 11.28 -0.20 +0.00 6010.55 +439.40 -25.66 -26.14 -28.29 315.97 173.33 15.07 0.00 +5.00 6592.68 +406.50 -29.76 -30.20 -32.78 316.87 161.73 21.70 0.10 +100.00 7152.09 +376.60 -34.36 -34.74 -37.89 317.01 160.82 28.40 0.10 +18.00 7691.43 +349.60 -39.06 -39.31 -42.14 317.01 159.99 33.51 0.10 +100.00 8206.43 +325.20 -43.56 -43.74 -46.54 317.08 160.95 34.55 0.00 +100.00 8697.50 +303.20 -46.96 -47.10 -50.04 318.50 177.14 42.82 0.00 +100.00 9164.83 +283.30 -49.76 -49.95 -55.84 320.48 184.40 43.08 0.00 +16.00 9611.57 +265.40 -51.86 -52.10 -63.02 323.28 186.71 36.60 0.00 +0.00 10036.38 +248.70 -52.66 -52.89 -63.51 328.14 191.39 27.56 0.00 +0.00 10456.62 +233.50 -52.86 -53.12 -66.97 333.75 201.80 19.89 0.00 +0.00 10863.48 +219.60 -53.36 -53.65 -72.27 338.83 206.25 15.82 0.00 +0.00 11258.81 +205.70 -53.46 -53.77 -72.72 345.06 208.02 13.65 0.00 +0.00 11679.42 +191.70 -52.46 -52.86 -99.45 353.62 237.86 17.91 0.00 +0.00 12133.75 +177.80 -53.06 -53.46 -99.81 360.32 270.00 17.49 0.00 +0.00 12619.36 +163.80 -52.96 -53.39 -100.20 369.02 281.31 16.85 0.00 +0.00 13147.86 +149.80 -54.66 -55.05 -100.63 375.63 305.31 11.43 0.00 +0.00 13721.52 +135.90 -54.96 -55.37 -101.09 385.69 283.54 10.80 0.00 +0.00 14343.93 +121.90 -56.46 -56.85 -101.60 395.11 286.28 18.02 0.00 +0.00 15035.93 +108.00 -59.36 -59.67 -102.16 403.52 285.20 18.53 0.00 +0.00 15798.75 +94.00 -61.66 -61.93 -102.80 415.32 285.38 16.13 0.00 +0.00 16662.94 +81.00 -62.96 -63.22 -103.49 430.68 292.31 16.39 0.00 +0.00 17581.60 +70.60 -64.06 -64.32 -104.11 445.56 306.87 16.52 0.00 +0.00 18424.91 +62.20 -63.66 -63.94 -80.45 462.91 321.52 9.68 0.00 +0.00 19200.98 +54.30 -62.56 -62.93 -81.29 483.74 335.56 4.70 0.00 +0.00 20036.14 +46.90 -61.66 -62.14 -82.18 506.55 12.26 4.58 0.00 +0.00 20941.22 +40.10 -60.96 -61.57 -83.12 531.46 46.91 8.25 0.00 +0.00 21912.58 +33.80 -60.26 -61.04 -84.13 559.87 55.07 14.94 0.00 +0.00 22975.96 +27.80 -58.96 -60.07 -108.19 595.51 61.66 19.66 0.00 +0.00 24197.55 +22.30 -57.86 -59.37 -109.12 637.44 65.22 25.05 0.00 +0.00 25583.30 +17.10 -55.96 -58.23 -110.23 693.69 63.24 25.91 0.00 +0.00 27263.95 +12.30 -52.66 -56.54 -111.58 773.66 56.89 26.69 0.00 +0.00 29374.61 + +STID = OUN STNM = 723570 TIME = 181219/0800 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 4 + +SHOW = 3.88 LIFT = 5.91 SWET = 65.03 KINX = 2.53 +LCLP = 960.55 PWAT = 14.03 TOTL = 47.30 CAPE = 0.00 +LCLT = 278.03 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.90 5.64 5.35 5.01 297.06 163.61 6.89 -0.10 +0.00 358.43 +967.00 6.04 5.65 5.22 298.02 164.55 15.33 -0.10 +0.00 382.97 +961.70 6.14 5.74 5.29 298.76 164.91 17.92 -0.20 +5.00 428.06 +952.50 7.24 6.44 5.64 301.33 169.18 26.91 -0.30 +15.00 507.08 +939.10 9.14 7.25 5.48 304.71 176.95 29.20 -0.20 +8.00 624.19 +921.80 10.34 7.51 4.90 307.32 190.11 25.47 -0.10 +0.00 778.72 +901.20 10.04 6.82 3.76 308.07 210.76 19.00 0.00 +0.00 966.82 +878.80 8.44 6.64 5.00 310.40 229.51 20.96 0.20 +0.00 1175.63 +854.40 7.04 4.94 2.88 309.36 227.15 18.29 0.20 +9.00 1407.98 +827.40 7.54 1.94 -5.59 305.70 221.33 15.01 0.10 +0.00 1672.27 +797.60 7.34 -1.10 -19.71 302.56 206.57 14.78 -0.10 +0.00 1973.92 +765.10 5.34 -3.58 -35.68 301.49 197.80 16.54 -0.40 +0.00 2314.40 +729.90 2.44 -5.54 -35.35 302.45 203.39 15.67 -0.40 +0.00 2696.41 +691.80 -0.46 -6.74 -23.71 305.74 203.96 13.40 -0.30 +0.00 3126.77 +650.90 -4.26 -7.85 -15.12 309.91 190.95 12.28 -0.20 +0.00 3610.21 +607.10 -8.86 -10.10 -12.44 312.60 180.80 14.00 0.10 +0.00 4154.54 +560.90 -13.86 -14.65 -16.52 312.00 180.00 14.19 0.30 +4.00 4761.89 +516.10 -17.66 -18.61 -21.46 313.12 192.26 9.15 0.30 +3.00 5389.69 +475.50 -21.66 -22.32 -24.71 314.71 187.91 7.06 0.20 +15.00 5998.11 +439.20 -25.56 -26.04 -28.17 316.17 171.61 11.99 0.10 +100.00 6578.54 +406.30 -29.96 -30.35 -32.62 316.69 172.41 17.65 -0.10 +100.00 7138.09 +376.50 -34.46 -34.76 -37.16 317.01 168.60 24.59 -0.20 +100.00 7675.51 +349.50 -38.86 -39.10 -41.80 317.35 158.32 33.68 0.00 +100.00 8190.77 +325.20 -43.66 -43.83 -46.54 316.94 149.68 38.51 0.10 +100.00 8680.00 +303.10 -47.16 -47.29 -50.05 318.25 172.02 42.00 0.20 +100.00 9149.22 +283.30 -49.66 -49.88 -57.09 320.59 185.71 41.02 0.10 +0.00 9593.69 +265.40 -51.66 -51.90 -63.02 323.57 189.16 30.52 0.00 +0.00 10018.78 +248.60 -52.56 -52.82 -66.52 328.28 194.93 21.12 0.00 +0.00 10441.91 +233.50 -53.16 -53.41 -66.97 333.30 209.85 13.67 -0.10 +0.00 10846.00 +219.60 -53.66 -53.94 -72.27 338.37 211.68 10.73 -0.10 +0.00 11240.79 +205.70 -52.96 -53.29 -72.72 345.85 214.62 9.92 0.00 +0.00 11661.59 +191.70 -51.96 -52.38 -99.45 354.43 273.58 12.46 0.00 +0.00 12116.95 +177.80 -52.76 -53.17 -99.81 360.81 284.53 16.27 0.00 +0.00 12603.44 +163.80 -53.26 -53.68 -100.20 368.52 312.63 16.65 0.00 +0.00 13131.94 +149.80 -53.76 -54.19 -100.63 377.18 297.44 11.39 0.00 +0.00 13706.38 +135.90 -55.06 -55.47 -101.09 385.51 295.62 15.74 0.00 +0.00 14329.93 +121.90 -57.56 -57.90 -101.60 393.10 299.12 17.58 0.00 +0.00 15020.02 +108.00 -59.46 -59.76 -102.16 403.34 288.89 15.61 0.00 +0.00 15780.72 +94.00 -60.96 -61.25 -102.80 416.69 277.93 15.50 0.00 +0.00 16646.13 +81.00 -62.66 -62.93 -103.49 431.29 288.43 16.60 0.00 +0.00 17566.97 +70.60 -63.86 -64.13 -104.11 445.99 302.01 12.84 0.00 +0.00 18411.28 +62.20 -63.36 -63.65 -80.45 463.58 309.81 7.59 0.00 +0.00 19188.28 +54.30 -62.86 -63.22 -81.29 483.05 325.71 5.18 0.00 +0.00 20023.44 +46.90 -62.36 -62.80 -82.18 504.87 6.12 5.47 0.00 +0.00 20926.38 +40.10 -61.56 -62.13 -83.12 529.96 37.65 8.59 0.00 +0.00 21894.76 +33.80 -60.46 -61.23 -84.13 559.35 49.67 13.51 0.00 +0.00 22956.14 +27.80 -58.76 -59.90 -108.19 596.07 59.14 18.57 0.00 +0.00 24177.72 +22.30 -58.16 -59.62 -109.12 636.55 67.31 25.70 0.00 +0.00 25563.15 +17.10 -57.36 -59.34 -110.23 689.22 66.75 27.08 0.00 +0.00 27237.20 +12.30 -53.46 -57.08 -111.58 770.85 59.80 27.44 0.00 +0.00 29337.25 + +STID = OUN STNM = 723570 TIME = 181219/0900 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 5 + +SHOW = 4.18 LIFT = 7.09 SWET = 85.42 KINX = -3.27 +LCLP = 961.83 PWAT = 14.29 TOTL = 46.36 CAPE = 0.00 +LCLT = 278.30 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.10 5.74 5.52 5.25 297.50 167.47 5.38 0.00 +0.00 357.60 +966.10 6.14 5.87 5.55 298.58 167.47 12.54 -0.10 +0.00 383.02 +960.80 6.04 5.88 5.67 299.16 167.23 14.95 -0.20 +5.00 428.15 +951.70 6.54 6.34 6.10 301.18 171.08 23.81 -0.30 +33.00 506.28 +938.20 8.24 6.89 5.61 303.97 180.00 27.60 -0.30 +17.00 624.04 +921.00 9.84 7.25 4.84 306.79 195.41 25.61 -0.30 +2.00 777.44 +900.40 9.74 6.68 3.77 307.85 211.46 19.37 -0.30 +0.00 965.44 +878.00 8.24 6.27 4.45 309.61 234.32 18.66 -0.30 +0.00 1174.24 +853.70 6.24 5.22 4.24 310.11 241.26 20.62 -0.30 +12.00 1405.44 +826.70 6.34 2.85 -1.14 307.95 241.56 15.92 -0.30 +0.00 1669.15 +796.90 6.44 -0.26 -11.48 304.68 212.32 11.27 -0.30 +0.00 1970.14 +764.50 4.94 -3.38 -27.22 302.12 190.67 13.65 -0.30 +0.00 2309.20 +729.20 2.24 -5.68 -35.75 302.28 195.12 14.90 -0.10 +0.00 2692.25 +691.30 -0.56 -7.37 -30.25 304.48 192.26 13.73 0.00 +0.00 3120.42 +650.40 -4.46 -8.88 -19.69 307.94 177.32 12.45 0.10 +0.00 3603.82 +606.80 -9.26 -10.74 -13.72 311.43 165.96 11.22 0.20 +2.00 4145.26 +560.60 -13.26 -14.45 -17.31 312.40 165.17 6.84 0.40 +7.00 4753.09 +515.80 -16.66 -17.92 -21.64 314.34 230.19 1.52 0.50 +12.00 5383.16 +475.30 -20.86 -21.73 -24.82 315.72 194.04 4.01 0.50 +34.00 5992.54 +439.00 -25.26 -25.94 -29.09 316.36 185.44 12.30 0.30 +56.00 6574.48 +406.20 -30.06 -30.52 -33.32 316.45 171.61 23.97 0.10 +95.00 7132.74 +376.40 -34.76 -35.12 -38.15 316.49 153.95 29.21 0.00 +100.00 7669.84 +349.40 -39.46 -39.75 -43.25 316.41 145.21 31.00 -0.10 +100.00 8184.24 +325.10 -43.76 -43.88 -45.59 316.90 155.61 32.01 -0.20 +100.00 8672.88 +303.10 -47.86 -47.91 -48.79 317.34 173.59 36.58 -0.30 +100.00 9139.24 +283.30 -50.26 -50.46 -57.09 319.73 183.86 31.76 -0.30 +0.00 9582.42 +265.30 -51.96 -52.19 -63.02 323.17 190.36 18.38 -0.20 +0.00 10009.11 +248.60 -52.56 -52.82 -66.52 328.28 195.33 12.50 -0.10 +0.00 10429.51 +233.50 -53.56 -53.80 -66.97 332.69 209.74 6.27 0.00 +0.00 10833.23 +219.60 -53.36 -53.65 -72.27 338.83 208.74 6.87 0.00 +0.00 11227.93 +205.70 -52.16 -52.52 -72.72 347.10 237.99 9.17 0.10 +0.00 11649.78 +191.70 -52.66 -53.05 -99.45 353.30 304.88 15.64 0.00 +0.00 12105.25 +177.80 -52.46 -52.86 -73.70 361.36 315.53 14.98 0.00 +0.00 12591.30 +163.80 -53.06 -53.49 -100.20 368.85 307.52 13.72 0.00 +0.00 13120.40 +149.80 -53.46 -53.91 -100.63 377.69 298.35 16.79 0.00 +0.00 13695.50 +135.90 -55.76 -56.14 -101.09 384.27 300.63 17.17 0.00 +0.00 14318.48 +121.90 -57.56 -57.90 -101.60 393.10 295.41 17.22 0.00 +0.00 15007.45 +108.00 -58.96 -59.28 -102.16 404.28 285.00 19.52 0.00 +0.00 15769.03 +94.00 -60.86 -61.15 -102.80 416.89 281.31 19.82 0.00 +0.00 16635.67 +81.00 -62.56 -62.83 -103.49 431.50 289.61 17.95 0.00 +0.00 17556.94 +70.60 -63.76 -64.03 -104.11 446.20 300.03 14.37 0.00 +0.00 18401.65 +62.20 -63.76 -64.04 -80.45 462.69 309.21 9.53 0.00 +0.00 19178.10 +54.30 -63.36 -63.70 -81.29 481.90 326.73 7.44 0.00 +0.00 20011.47 +46.90 -62.46 -62.90 -82.18 504.64 353.21 8.22 0.00 +0.00 20913.12 +40.10 -61.76 -62.32 -83.12 529.46 18.43 10.45 0.00 +0.00 21880.81 +33.80 -60.96 -61.68 -84.13 558.03 39.17 13.54 0.00 +0.00 22940.44 +27.80 -59.36 -60.42 -108.19 594.40 55.34 19.14 0.00 +0.00 24158.88 +22.30 -59.16 -60.47 -109.12 633.59 66.17 25.50 0.00 +0.00 25539.15 +17.10 -58.46 -60.23 -110.23 685.70 68.20 27.22 0.00 +0.00 27205.03 +12.30 -54.16 -57.57 -111.58 768.40 64.69 27.74 0.00 +0.00 29296.40 + +STID = OUN STNM = 723570 TIME = 181219/1000 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 6 + +SHOW = 4.37 LIFT = 7.36 SWET = 92.29 KINX = -7.59 +LCLP = 965.60 PWAT = 15.26 TOTL = 46.11 CAPE = 0.00 +LCLT = 278.26 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +971.00 5.54 5.38 5.18 297.01 168.11 3.77 0.00 +0.00 358.42 +968.10 6.24 6.03 5.77 298.73 172.87 10.97 -0.10 +0.00 382.93 +962.80 6.24 6.12 5.96 299.50 174.04 13.09 -0.10 +0.00 427.99 +953.60 6.44 6.32 6.15 300.93 181.58 21.20 -0.20 +100.00 506.84 +940.10 8.64 7.05 5.54 304.12 189.46 27.19 -0.20 +20.00 624.43 +922.80 9.74 7.14 4.70 306.31 203.31 26.03 -0.20 +3.00 778.49 +902.20 9.64 6.69 3.88 307.65 217.27 22.47 -0.30 +0.00 966.05 +879.80 8.34 5.67 3.04 307.91 229.57 20.68 -0.30 +0.00 1174.39 +855.40 6.34 5.01 3.72 309.40 237.79 22.97 -0.40 +0.00 1406.11 +828.30 4.34 3.70 3.04 309.77 253.20 21.52 -0.50 +9.00 1669.48 +798.40 4.74 1.02 -3.69 307.49 249.44 11.63 -0.40 +0.00 1969.19 +765.80 4.34 -2.54 -16.59 303.93 205.56 9.91 -0.30 +0.00 2308.58 +730.40 2.34 -5.44 -32.01 302.62 203.20 13.32 -0.30 +0.00 2691.84 +692.30 -0.46 -7.61 -36.27 303.79 194.66 13.06 -0.30 +0.00 3121.75 +651.40 -4.66 -9.32 -21.70 306.94 170.38 11.63 -0.40 +0.00 3604.28 +607.60 -9.26 -10.92 -14.34 310.98 146.89 10.67 -0.30 +0.00 4147.17 +561.30 -12.76 -14.17 -17.57 312.76 123.31 8.14 -0.30 +0.00 4756.09 +516.30 -16.56 -17.82 -21.54 314.41 60.26 4.70 -0.20 +0.00 5389.00 +475.80 -20.96 -21.70 -24.30 315.66 49.76 3.31 -0.20 +6.00 5997.78 +439.30 -25.56 -26.00 -27.92 316.22 168.69 7.93 -0.20 +100.00 6581.97 +406.40 -30.46 -30.79 -32.78 315.98 172.50 14.90 -0.20 +100.00 7140.83 +376.50 -35.16 -35.38 -37.16 316.08 148.11 20.60 -0.10 +100.00 7678.64 +349.60 -39.56 -39.79 -42.49 316.30 143.46 20.57 0.10 +100.00 8190.39 +325.20 -44.06 -44.23 -47.06 316.35 166.06 29.04 0.10 +100.00 8680.40 +303.20 -48.36 -48.46 -50.74 316.49 174.75 38.26 0.00 +100.00 9145.78 +283.30 -50.56 -50.72 -55.84 319.34 180.00 19.44 0.00 +0.00 9590.33 +265.40 -51.56 -51.81 -63.02 323.72 190.62 6.33 0.10 +0.00 10014.66 +248.70 -52.26 -52.53 -66.51 328.69 180.00 5.83 0.10 +0.00 10435.57 +233.50 -52.86 -53.12 -66.97 333.75 206.57 2.61 0.10 +0.00 10842.80 +219.60 -51.96 -52.30 -72.27 340.99 240.80 7.57 0.10 +0.00 11239.38 +205.70 -51.86 -52.23 -72.72 347.57 281.11 11.09 0.00 +0.00 11662.86 +191.70 -52.96 -53.31 -73.19 352.87 305.34 13.11 0.00 +0.00 12118.33 +177.70 -51.76 -52.19 -73.70 362.56 321.84 17.30 0.00 +0.00 12608.46 +163.80 -52.46 -52.92 -100.20 369.86 313.15 17.05 0.00 +0.00 13135.49 +149.80 -54.36 -54.76 -100.63 376.15 313.34 18.98 0.00 +0.00 13710.19 +135.90 -55.96 -56.33 -101.09 383.92 308.57 18.40 0.00 +0.00 14331.60 +121.90 -57.46 -57.80 -101.60 393.28 298.34 19.66 0.00 +0.00 15020.42 +108.00 -59.56 -59.86 -102.16 403.15 294.18 20.88 0.00 +0.00 15781.11 +94.00 -61.06 -61.35 -102.80 416.50 290.12 20.91 0.00 +0.00 16646.12 +81.00 -62.56 -62.83 -103.49 431.50 298.18 18.52 0.00 +0.00 17566.95 +70.60 -63.46 -63.74 -104.11 446.84 310.01 14.21 0.00 +0.00 18412.27 +62.20 -63.06 -63.37 -80.45 464.24 314.17 9.48 0.00 +0.00 19190.57 +54.30 -62.16 -62.55 -81.29 484.66 324.64 7.39 0.00 +0.00 20027.72 +46.90 -61.46 -61.96 -82.18 507.03 352.69 7.64 0.00 +0.00 20934.09 +40.10 -61.36 -61.94 -83.12 530.46 19.50 9.90 0.00 +0.00 21904.99 +33.80 -60.96 -61.68 -84.13 558.03 35.34 13.11 0.00 +0.00 22965.62 +27.80 -60.06 -61.04 -108.19 592.45 53.37 18.89 0.00 +0.00 24182.06 +22.30 -60.36 -61.51 -109.12 630.04 68.20 23.03 0.00 +0.00 25556.19 +17.10 -58.86 -60.55 -110.23 684.43 69.13 24.55 0.00 +0.00 27215.86 +12.30 -54.36 -57.71 -111.58 767.70 53.75 28.93 0.00 +0.00 29304.34 + +STID = OUN STNM = 723570 TIME = 181219/1100 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 7 + +SHOW = 4.14 LIFT = 7.16 SWET = 85.27 KINX = -3.99 +LCLP = 966.36 PWAT = 15.75 TOTL = 46.67 CAPE = 0.00 +LCLT = 278.22 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.80 5.34 5.25 5.11 296.85 158.20 4.19 0.00 +0.00 359.27 +967.00 5.94 5.86 5.73 298.47 168.89 11.09 -0.10 +0.00 382.95 +961.70 6.14 6.08 5.97 299.51 172.46 13.33 -0.10 +26.00 428.03 +952.50 7.24 6.57 5.90 301.63 187.43 22.54 -0.10 +38.00 507.06 +939.00 9.34 7.36 5.50 304.97 198.82 27.72 0.00 +12.00 625.09 +921.80 9.44 6.85 4.38 305.74 201.07 28.12 0.00 +1.00 778.54 +901.20 8.74 6.15 3.63 306.50 207.78 24.61 0.00 +0.00 965.90 +878.80 8.14 5.30 2.44 307.17 223.08 20.49 0.00 +0.00 1174.05 +854.50 6.54 4.81 3.11 309.04 232.72 21.50 -0.10 +0.00 1405.03 +827.40 4.14 3.79 3.42 310.09 251.01 19.12 -0.10 +21.00 1668.68 +797.50 3.64 1.49 -0.97 308.72 258.02 13.11 -0.10 +5.00 1968.11 +765.00 3.44 -1.84 -10.57 305.66 225.00 6.87 0.00 +0.00 2305.78 +729.70 1.94 -5.05 -23.53 303.67 210.78 10.63 0.10 +0.00 2687.59 +691.60 -0.76 -7.80 -36.28 303.54 205.20 10.96 0.20 +0.00 3117.43 +650.80 -4.86 -9.78 -24.26 306.12 163.91 10.52 0.20 +0.00 3598.77 +607.00 -9.76 -11.56 -15.51 309.89 144.46 11.70 0.20 +0.00 4141.40 +560.90 -13.56 -14.48 -16.65 312.30 130.16 8.14 0.00 +1.00 4746.69 +516.00 -17.06 -17.97 -20.55 314.23 70.91 5.35 -0.20 +4.00 5377.07 +475.50 -21.26 -21.82 -23.73 315.53 49.18 5.65 -0.30 +21.00 5985.29 +439.10 -25.66 -26.12 -28.17 316.07 155.22 2.78 -0.30 +60.00 6567.74 +406.30 -30.66 -31.00 -33.14 315.68 171.67 8.05 -0.20 +100.00 7124.75 +376.40 -35.16 -35.47 -38.15 315.96 146.53 13.75 -0.10 +100.00 7662.46 +349.50 -39.76 -40.07 -44.05 315.91 142.51 17.88 0.00 +100.00 8174.13 +325.10 -44.56 -44.75 -48.17 315.61 164.00 28.92 0.20 +100.00 8663.53 +303.10 -48.16 -48.32 -52.30 316.73 169.13 35.03 0.30 +100.00 9128.74 +283.30 -49.26 -49.52 -58.55 321.12 169.22 8.31 0.20 +0.00 9572.61 +265.40 -50.46 -50.77 -66.04 325.28 132.71 3.44 0.20 +0.00 9999.23 +248.60 -51.06 -51.37 -66.52 330.52 165.96 3.21 0.20 +0.00 10424.94 +233.50 -50.96 -51.30 -66.97 336.63 274.76 4.68 0.10 +0.00 10832.42 +219.60 -50.96 -51.35 -72.27 342.53 285.52 10.89 0.10 +0.00 11231.61 +205.70 -52.06 -52.42 -72.72 347.26 314.19 9.76 0.10 +0.00 11655.86 +191.70 -51.16 -51.59 -73.19 355.76 319.67 13.51 0.10 +0.00 12112.97 +177.70 -51.76 -52.19 -73.70 362.56 327.88 19.74 0.00 +0.00 12605.10 +163.80 -52.36 -52.82 -100.20 370.03 323.43 22.51 0.00 +0.00 13132.25 +149.80 -54.46 -54.86 -100.63 375.97 320.05 20.28 -0.10 +0.00 13706.95 +135.90 -56.76 -57.10 -101.09 382.51 314.25 20.89 0.00 +0.00 14327.08 +121.90 -58.26 -58.57 -101.60 391.82 306.45 21.27 0.00 +0.00 15013.35 +108.00 -59.56 -59.86 -102.16 403.15 296.79 22.43 0.00 +0.00 15772.62 +94.00 -61.36 -61.64 -102.80 415.91 296.57 21.73 0.00 +0.00 16637.02 +81.00 -62.86 -63.12 -103.49 430.88 302.42 17.04 0.00 +0.00 17556.55 +70.60 -63.46 -63.74 -104.11 446.84 313.60 11.27 0.00 +0.00 18401.26 +62.20 -63.26 -63.56 -80.45 463.80 311.88 7.57 0.00 +0.00 19179.20 +54.30 -62.56 -62.93 -81.29 483.74 313.92 7.29 0.00 +0.00 20015.15 +46.90 -62.06 -62.52 -82.18 505.59 341.11 7.81 0.00 +0.00 20919.37 +40.10 -61.86 -62.41 -83.12 529.21 14.93 9.05 0.00 +0.00 21887.75 +33.80 -61.06 -61.77 -84.13 557.77 43.73 12.37 0.00 +0.00 22946.88 +27.80 -60.26 -61.22 -108.19 591.90 69.66 18.45 0.00 +0.00 24162.46 +22.30 -60.36 -61.51 -109.12 630.04 76.50 19.99 0.00 +0.00 25535.95 +17.10 -57.96 -59.82 -110.23 687.30 59.48 21.44 0.00 +0.00 27199.12 +12.30 -54.06 -57.50 -111.58 768.75 42.32 29.45 0.00 +0.00 29293.38 + +STID = OUN STNM = 723570 TIME = 181219/1200 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 8 + +SHOW = 3.88 LIFT = 6.96 SWET = 88.70 KINX = 5.84 +LCLP = 965.28 PWAT = 16.63 TOTL = 47.01 CAPE = 0.00 +LCLT = 278.30 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +968.90 5.44 5.34 5.20 297.14 171.47 3.93 0.00 +0.00 357.59 +965.90 5.84 5.79 5.69 298.43 174.81 10.73 -0.10 +0.00 382.99 +960.60 6.04 5.98 5.88 299.42 177.44 13.04 -0.20 +100.00 428.10 +951.50 7.84 7.00 6.19 302.74 195.81 22.83 -0.20 +28.00 506.44 +938.10 9.94 7.75 5.75 306.02 205.63 26.52 -0.20 +11.00 623.97 +920.80 10.44 7.16 4.04 306.57 204.51 26.70 0.00 +0.00 778.90 +900.30 9.44 6.00 2.53 306.21 204.23 25.58 0.10 +0.00 966.08 +877.90 8.04 5.22 2.37 307.09 216.06 22.12 0.10 +0.00 1174.63 +853.70 6.54 4.97 3.45 309.52 230.75 20.58 0.20 +0.00 1404.86 +826.60 4.44 4.07 3.69 310.86 245.14 17.57 0.20 +2.00 1668.92 +796.80 2.74 1.80 0.77 309.52 259.18 13.46 0.10 +20.00 1967.37 +764.20 2.04 -1.15 -5.56 307.35 245.32 7.91 -0.10 +0.00 2305.17 +729.00 0.84 -4.41 -14.80 305.27 223.15 8.53 -0.30 +0.00 2684.78 +691.00 -1.36 -7.68 -27.73 304.02 224.03 8.11 -0.40 +0.00 3112.71 +650.20 -5.16 -10.42 -28.57 304.99 151.50 7.74 -0.40 +0.00 3593.68 +606.60 -9.56 -11.45 -15.58 310.15 118.30 8.61 -0.10 +0.00 4134.12 +560.50 -12.66 -13.96 -16.98 313.29 120.58 4.97 0.30 +3.00 4741.08 +515.70 -16.86 -17.84 -20.64 314.49 121.33 5.23 0.30 +11.00 5371.80 +475.20 -21.56 -22.09 -23.93 315.15 155.92 10.01 -0.30 +100.00 5980.26 +438.90 -26.16 -26.42 -27.57 315.63 152.24 4.17 -0.90 +100.00 6560.50 +406.10 -30.86 -31.04 -32.12 315.66 221.63 2.34 -1.10 +100.00 7117.00 +376.30 -35.66 -35.80 -36.93 315.49 187.77 4.32 -1.00 +100.00 7652.35 +349.40 -40.26 -40.41 -42.14 315.44 162.80 8.55 -0.80 +100.00 8163.09 +325.10 -44.76 -44.89 -47.06 315.41 158.90 23.75 -0.50 +100.00 8649.83 +303.10 -47.86 -48.03 -52.30 317.15 159.52 36.11 -0.10 +100.00 9115.15 +283.30 -48.56 -48.88 -60.31 322.08 155.22 2.78 0.00 +0.00 9560.00 +265.30 -50.26 -50.58 -66.04 325.61 53.97 2.64 0.00 +0.00 9989.95 +248.60 -50.56 -50.89 -66.52 331.26 322.43 3.19 0.10 +0.00 10413.87 +233.50 -50.46 -50.84 -71.85 337.34 311.99 10.46 0.10 +0.00 10822.27 +219.60 -50.36 -50.77 -72.27 343.46 315.54 14.71 0.10 +0.00 11222.44 +205.70 -50.66 -51.09 -72.72 349.46 325.06 17.31 0.10 +0.00 11648.60 +191.70 -50.66 -51.12 -73.19 356.56 333.85 23.82 0.10 +0.00 12107.68 +177.70 -50.56 -51.08 -99.81 364.47 328.47 27.14 0.00 +0.00 12601.70 +163.80 -52.36 -52.82 -100.20 370.03 330.39 31.08 0.00 +0.00 13130.27 +149.80 -54.36 -54.76 -100.63 376.15 328.15 30.21 0.00 +0.00 13705.10 +135.90 -56.46 -56.81 -101.09 383.04 320.62 26.66 0.00 +0.00 14325.80 +121.90 -58.16 -58.48 -101.60 392.01 307.84 25.35 0.00 +0.00 15012.70 +108.00 -59.56 -59.86 -102.16 403.15 301.64 25.57 0.00 +0.00 15772.16 +94.00 -61.06 -61.35 -102.80 416.50 300.70 21.70 0.00 +0.00 16637.17 +81.00 -62.96 -63.22 -103.49 430.68 302.31 15.64 0.00 +0.00 17557.13 +70.60 -64.06 -64.32 -104.11 445.56 306.25 10.85 0.00 +0.00 18400.44 +62.20 -63.86 -64.13 -80.45 462.47 296.57 8.69 0.00 +0.00 19176.14 +54.30 -63.06 -63.41 -81.29 482.59 302.47 10.14 0.00 +0.00 20009.91 +46.90 -62.56 -62.99 -82.18 504.40 327.03 8.57 0.00 +0.00 20911.99 +40.10 -62.16 -62.69 -83.12 528.46 7.91 7.06 0.00 +0.00 21878.54 +33.80 -61.16 -61.86 -84.13 557.51 54.21 10.30 0.00 +0.00 22936.66 +27.80 -60.36 -61.31 -108.19 591.62 78.96 16.24 0.00 +0.00 24151.67 +22.30 -60.06 -61.25 -109.12 630.93 70.43 18.57 0.00 +0.00 25525.81 +17.10 -57.66 -59.58 -110.23 688.26 51.04 23.50 0.00 +0.00 27191.30 +12.30 -54.16 -57.57 -111.58 768.40 51.69 29.48 0.00 +0.00 29286.53 + +STID = OUN STNM = 723570 TIME = 181219/1300 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 9 + +SHOW = 2.80 LIFT = 6.17 SWET = 96.95 KINX = 16.75 +LCLP = 966.63 PWAT = 17.42 TOTL = 48.28 CAPE = 0.00 +LCLT = 278.30 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.10 5.34 5.28 5.17 296.99 167.47 3.58 0.00 +0.00 358.43 +966.20 5.84 5.81 5.72 298.43 175.60 10.14 -0.10 +0.00 382.97 +960.90 5.94 5.91 5.84 299.23 176.25 11.88 -0.20 +100.00 428.06 +951.80 7.84 7.41 6.98 303.66 202.41 20.40 -0.20 +26.00 506.37 +938.40 10.04 8.74 7.63 308.45 212.93 24.32 -0.20 +13.00 623.93 +921.10 10.44 7.99 5.81 308.58 215.99 22.82 -0.20 +0.00 778.91 +900.50 9.54 6.68 3.98 307.84 226.53 20.62 -0.10 +0.00 967.06 +878.10 8.54 6.38 4.38 309.86 240.83 19.14 0.00 +0.00 1175.87 +853.80 7.14 6.02 4.99 312.05 246.88 18.81 0.10 +0.00 1407.56 +826.80 5.24 4.34 3.45 311.46 252.61 16.91 0.20 +0.00 1671.31 +797.00 3.34 1.68 -0.18 309.21 261.87 12.37 0.20 +0.00 1970.40 +764.40 1.84 -0.95 -4.67 307.77 239.59 10.37 0.10 +0.00 2308.34 +729.10 -0.16 -3.62 -9.19 306.98 218.52 12.17 0.00 +0.00 2688.26 +691.10 -2.46 -7.08 -17.55 305.39 223.57 11.00 -0.10 +0.00 3114.71 +650.30 -5.76 -11.35 -37.30 303.22 189.64 10.45 -0.20 +0.00 3594.18 +606.70 -10.86 -13.46 -20.87 306.50 137.05 7.70 -0.30 +0.00 4132.43 +560.60 -13.16 -14.28 -16.92 312.70 22.62 5.05 -0.10 +3.00 4737.08 +515.80 -16.56 -17.75 -21.21 314.62 23.50 4.88 0.30 +11.00 5367.42 +475.30 -21.16 -22.13 -25.78 315.04 148.57 4.10 0.70 +35.00 5976.56 +439.00 -25.66 -26.26 -29.09 315.85 82.87 3.13 0.80 +100.00 6557.67 +406.20 -30.66 -31.11 -34.06 315.53 160.82 4.73 0.40 +100.00 7114.79 +376.40 -35.46 -35.78 -38.68 315.49 171.38 6.49 0.00 +100.00 7650.42 +349.40 -40.16 -40.36 -42.87 315.50 159.78 7.87 -0.40 +100.00 8163.30 +325.10 -44.76 -44.89 -47.06 315.41 146.31 12.62 -0.30 +100.00 8650.14 +303.10 -48.36 -48.49 -51.49 316.49 153.96 19.04 0.00 +100.00 9114.95 +283.30 -49.36 -49.62 -58.55 320.98 164.85 9.67 0.00 +0.00 9558.52 +265.30 -51.16 -51.45 -66.04 324.29 21.54 7.94 -0.10 +0.00 9986.84 +248.60 -50.96 -51.28 -66.52 330.67 348.27 10.52 0.10 +0.00 10409.52 +233.50 -50.16 -50.56 -71.85 337.80 327.38 17.31 0.20 +0.00 10817.83 +219.60 -49.86 -50.30 -72.27 344.23 325.99 19.46 0.20 +0.00 11218.72 +205.70 -49.36 -49.85 -72.72 351.50 333.22 23.30 0.20 +0.00 11646.60 +191.70 -49.46 -50.01 -99.45 358.43 329.80 30.14 0.10 +0.00 12108.26 +177.70 -50.56 -51.08 -99.81 364.47 331.81 33.74 0.00 +0.00 12603.61 +163.80 -52.16 -52.63 -100.20 370.36 336.17 34.64 0.00 +0.00 13132.42 +149.80 -54.46 -54.86 -100.63 375.97 334.86 31.57 0.00 +0.00 13707.38 +135.90 -56.66 -57.00 -101.09 382.68 328.12 29.07 -0.10 +0.00 14327.65 +121.90 -58.36 -58.67 -101.60 391.64 316.25 25.30 0.00 +0.00 15013.92 +108.00 -59.56 -59.86 -102.16 403.15 305.92 23.52 0.00 +0.00 15773.02 +94.00 -60.76 -61.06 -102.80 417.09 305.08 19.95 0.00 +0.00 16638.64 +81.00 -62.26 -62.54 -103.49 432.11 298.78 15.75 0.00 +0.00 17560.78 +70.60 -63.26 -63.55 -104.11 447.26 294.44 14.09 0.00 +0.00 18407.10 +62.20 -63.06 -63.37 -80.45 464.24 290.65 14.33 0.00 +0.00 19185.78 +54.30 -62.86 -63.22 -81.29 483.05 306.71 14.31 0.00 +0.00 20021.53 +46.90 -62.56 -62.99 -82.18 504.40 328.45 13.00 0.00 +0.00 20924.04 +40.10 -62.16 -62.69 -83.12 528.46 345.96 10.42 0.00 +0.00 21890.58 +33.80 -61.16 -61.86 -84.13 557.51 23.70 8.70 0.00 +0.00 22948.71 +27.80 -60.36 -61.31 -108.19 591.62 62.97 10.69 0.00 +0.00 24163.72 +22.30 -60.06 -61.25 -109.12 630.93 60.09 16.37 0.00 +0.00 25537.86 +17.10 -58.86 -60.55 -110.23 684.43 57.03 25.72 0.00 +0.00 27198.69 +12.30 -55.26 -58.36 -111.58 764.54 66.43 31.60 0.00 +0.00 29282.83 + +STID = OUN STNM = 723570 TIME = 181219/1400 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 10 + +SHOW = 2.18 LIFT = 5.47 SWET = 111.38 KINX = 18.45 +LCLP = 968.31 PWAT = 18.88 TOTL = 49.49 CAPE = 0.00 +LCLT = 278.72 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.30 5.64 5.63 5.57 297.73 180.00 3.50 0.00 +100.00 357.60 +966.30 5.94 5.91 5.82 298.64 183.37 9.93 -0.10 +100.00 383.00 +961.00 5.94 5.91 5.84 299.22 182.96 11.29 -0.20 +100.00 428.10 +951.80 7.44 7.40 7.31 303.63 208.61 19.48 -0.20 +100.00 507.20 +938.40 9.74 8.72 7.84 308.39 223.96 22.68 -0.30 +31.00 624.63 +921.10 10.34 7.80 5.51 308.11 234.33 20.34 -0.20 +4.00 779.50 +900.60 9.74 7.03 4.52 308.67 245.98 19.58 -0.30 +0.00 966.76 +878.20 8.44 6.54 4.80 310.24 249.25 19.75 -0.30 +0.00 1175.61 +853.90 7.04 6.01 5.06 312.01 250.66 19.36 -0.40 +0.00 1407.21 +826.80 5.54 4.63 3.76 312.17 251.36 17.03 -0.40 +3.00 1672.03 +797.00 3.44 1.92 0.25 309.75 262.65 12.15 -0.40 +0.00 1971.35 +764.50 1.54 -0.64 -3.42 308.43 250.02 11.38 -0.30 +0.00 2308.17 +729.20 -0.26 -3.08 -7.28 308.10 236.75 14.18 -0.20 +0.00 2687.84 +691.10 -2.46 -6.98 -16.97 305.61 233.50 12.09 0.00 +0.00 3115.38 +650.30 -6.16 -10.62 -24.13 304.74 183.90 8.57 0.10 +0.00 3594.58 +606.70 -10.56 -11.54 -13.56 309.99 139.09 11.57 0.10 +0.00 4133.00 +560.50 -13.76 -14.48 -16.15 312.37 112.83 4.01 -0.20 +3.00 4738.88 +515.70 -17.26 -17.97 -19.94 314.29 24.90 6.00 -0.60 +6.00 5367.80 +475.30 -21.56 -22.15 -24.22 315.03 26.57 3.48 -0.70 +17.00 5974.23 +439.00 -25.96 -26.38 -28.30 315.67 25.91 7.56 -0.60 +65.00 6554.57 +406.20 -30.76 -31.13 -33.50 315.50 20.77 6.03 -0.50 +100.00 7111.25 +376.30 -35.46 -35.74 -38.15 315.58 160.35 2.89 -0.60 +100.00 7648.65 +349.40 -39.86 -40.04 -42.14 315.98 127.87 4.43 -0.70 +100.00 8160.03 +325.10 -44.46 -44.58 -46.54 315.86 92.20 5.06 -0.50 +100.00 8647.51 +303.10 -48.36 -48.49 -51.49 316.49 133.03 7.98 -0.10 +100.00 9112.63 +283.30 -49.26 -49.52 -58.55 321.12 8.84 8.85 0.10 +1.00 9556.29 +265.30 -50.56 -50.87 -66.04 325.17 7.43 13.53 0.20 +0.00 9985.28 +248.60 -49.36 -49.74 -66.52 333.05 336.04 15.32 0.30 +0.00 10410.06 +233.50 -48.26 -48.75 -71.85 340.68 333.69 19.30 0.30 +0.00 10821.58 +219.60 -47.46 -48.03 -72.27 347.93 334.15 20.95 0.20 +0.00 11226.33 +205.70 -47.86 -48.46 -99.11 353.81 331.14 28.19 0.00 +0.00 11657.95 +191.70 -48.46 -49.07 -99.45 360.03 327.35 32.78 -0.10 +0.00 12122.18 +177.70 -49.66 -50.23 -99.81 365.95 329.04 35.14 -0.20 +0.00 12619.64 +163.80 -52.16 -52.63 -100.20 370.36 333.01 35.12 -0.20 +0.00 13149.52 +149.80 -54.76 -55.15 -100.63 375.46 336.20 34.20 -0.10 +0.00 13724.09 +135.90 -57.06 -57.39 -101.09 381.97 330.80 30.28 0.00 +0.00 14343.36 +121.90 -58.76 -59.06 -101.60 390.91 319.57 27.58 0.00 +0.00 15028.36 +108.00 -59.36 -59.67 -102.16 403.52 307.76 25.08 0.10 +0.00 15787.10 +94.00 -59.86 -60.19 -102.80 418.85 303.99 20.86 0.00 +0.00 16654.96 +81.00 -61.46 -61.77 -103.49 433.75 296.57 15.65 0.00 +0.00 17580.80 +70.60 -62.76 -63.06 -104.11 448.33 292.80 14.55 0.00 +0.00 18429.74 +62.20 -63.16 -63.46 -80.45 464.02 294.97 15.65 0.00 +0.00 19209.16 +54.30 -62.96 -63.31 -81.29 482.82 310.67 16.40 0.00 +0.00 20044.51 +46.90 -62.66 -63.09 -82.18 504.16 336.90 14.37 0.00 +0.00 20946.59 +40.10 -61.56 -62.13 -83.12 529.96 4.61 12.09 0.00 +0.00 21914.28 +33.80 -60.56 -61.32 -84.13 559.08 38.29 14.12 0.00 +0.00 22975.41 +27.80 -59.56 -60.60 -108.19 593.84 56.92 15.31 0.00 +0.00 24194.43 +22.30 -58.86 -60.22 -109.12 634.48 60.90 21.58 0.00 +0.00 25575.01 +17.10 -57.26 -59.26 -110.23 689.54 62.76 29.73 0.00 +0.00 27246.73 +12.30 -54.46 -57.79 -111.58 767.35 65.61 32.01 0.00 +0.00 29342.44 + +STID = OUN STNM = 723570 TIME = 181219/1500 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 11 + +SHOW = 1.50 LIFT = 4.49 SWET = 133.63 KINX = 23.26 +LCLP = 966.97 PWAT = 20.01 TOTL = 50.92 CAPE = 0.00 +LCLT = 280.28 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.60 7.34 7.27 7.16 301.38 178.67 8.36 -0.10 +100.00 358.50 +966.70 7.14 7.12 7.05 301.34 182.01 11.09 -0.10 +100.00 383.18 +961.40 7.04 7.00 6.91 301.63 182.73 12.26 -0.10 +100.00 428.46 +952.20 7.24 7.20 7.12 303.13 201.54 15.88 -0.20 +100.00 507.66 +938.70 9.44 7.94 6.60 306.43 223.12 16.78 -0.20 +26.00 625.79 +921.50 10.74 7.82 5.19 308.12 240.09 16.37 -0.20 +0.00 779.71 +900.90 10.24 7.46 4.96 309.70 242.89 18.34 -0.10 +0.00 968.11 +878.50 8.94 6.83 4.92 310.91 240.11 19.50 0.00 +0.00 1177.27 +854.20 7.54 6.00 4.59 311.95 238.36 19.64 0.00 +0.00 1409.19 +827.20 5.84 4.57 3.34 311.96 241.97 16.96 0.00 +0.00 1673.27 +797.30 3.64 2.34 0.95 310.66 249.44 13.29 0.00 +1.00 1973.75 +764.80 1.24 0.13 -1.18 310.08 245.96 13.84 -0.10 +0.00 2310.47 +729.40 -1.06 -2.61 -4.71 309.09 241.34 16.61 -0.10 +0.00 2690.48 +691.30 -3.06 -6.46 -12.93 306.67 249.02 15.20 -0.20 +0.00 3116.96 +650.50 -6.76 -10.49 -20.46 305.03 230.19 7.59 -0.10 +0.00 3595.08 +606.80 -10.26 -10.84 -11.94 311.28 175.60 7.60 -0.10 +25.00 4134.40 +560.70 -13.96 -14.41 -15.43 312.46 167.66 6.37 -0.30 +100.00 4739.01 +515.80 -18.06 -18.38 -19.27 313.57 31.61 2.97 -0.70 +100.00 5367.98 +475.30 -22.16 -22.45 -23.46 314.54 7.85 5.69 -0.90 +100.00 5974.21 +439.00 -26.16 -26.48 -27.93 315.51 9.27 9.65 -0.80 +100.00 6553.63 +406.20 -30.76 -31.07 -32.96 315.60 9.16 12.21 -0.60 +100.00 7110.09 +376.40 -35.56 -35.83 -38.15 315.43 0.00 6.03 -0.50 +100.00 7645.52 +349.40 -40.16 -40.34 -42.50 315.54 26.57 2.17 -0.40 +100.00 8158.29 +325.10 -44.66 -44.75 -46.06 315.62 39.09 4.01 -0.20 +100.00 8645.25 +303.10 -48.26 -48.42 -52.30 316.59 90.00 1.94 0.00 +100.00 9110.26 +283.30 -49.46 -49.72 -58.55 320.83 357.25 20.24 0.10 +2.00 9553.83 +265.30 -49.36 -49.72 -66.04 326.92 5.91 11.33 0.10 +0.00 9983.78 +248.60 -48.16 -48.60 -66.52 334.83 339.78 15.74 0.10 +0.00 10410.84 +233.50 -46.66 -47.24 -71.85 343.10 336.43 19.93 0.10 +0.00 10824.92 +219.60 -46.96 -47.56 -72.27 348.70 332.86 25.99 0.00 +0.00 11231.57 +205.70 -47.46 -48.09 -99.11 354.43 327.23 33.75 -0.10 +0.00 11664.04 +191.70 -48.46 -49.07 -99.45 360.03 326.14 36.98 -0.10 +0.00 12128.69 +177.70 -50.16 -50.70 -99.81 365.13 328.41 36.74 -0.10 +0.00 12625.59 +163.80 -52.06 -52.54 -100.20 370.53 329.40 37.04 0.00 +0.00 13154.99 +149.80 -54.66 -55.05 -100.63 375.63 329.88 36.41 0.10 +0.00 13729.83 +135.90 -57.46 -57.77 -101.09 381.27 328.66 35.50 0.10 +0.00 14348.67 +121.90 -59.16 -59.44 -101.60 390.18 322.79 32.46 0.10 +0.00 15032.39 +108.00 -59.56 -59.86 -102.16 403.15 310.01 28.42 0.10 +0.00 15790.08 +94.00 -60.16 -60.48 -102.80 418.26 306.38 22.94 0.00 +0.00 16656.91 +81.00 -62.26 -62.54 -103.49 432.11 305.36 14.78 -0.10 +0.00 17580.36 +70.60 -64.46 -64.71 -104.11 444.71 304.29 15.53 -0.10 +0.00 18424.27 +62.20 -64.66 -64.93 -104.68 460.64 304.54 18.17 0.00 +0.00 19197.75 +54.30 -64.16 -64.46 -81.29 480.06 318.60 19.69 0.00 +0.00 20027.74 +46.90 -63.06 -63.46 -82.18 503.20 341.80 14.94 0.00 +0.00 20926.39 +40.10 -61.86 -62.41 -83.12 529.21 13.82 12.21 0.00 +0.00 21892.48 +33.80 -61.06 -61.77 -84.13 557.77 44.44 14.16 0.00 +0.00 22951.60 +27.80 -59.96 -60.95 -108.19 592.73 56.31 15.42 0.00 +0.00 24168.04 +22.30 -58.96 -60.30 -109.12 634.18 59.22 21.27 0.00 +0.00 25547.02 +17.10 -57.16 -59.18 -110.23 689.85 62.71 27.56 0.00 +0.00 27218.73 +12.30 -54.36 -57.71 -111.58 767.70 55.85 27.01 0.00 +0.00 29315.41 + +STID = OUN STNM = 723570 TIME = 181219/1600 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 12 + +SHOW = 1.64 LIFT = 3.99 SWET = 118.42 KINX = 23.71 +LCLP = 966.35 PWAT = 19.88 TOTL = 51.00 CAPE = 0.00 +LCLT = 281.43 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.60 8.54 8.45 8.32 304.16 172.72 9.21 -0.10 +47.00 356.83 +966.50 8.24 8.19 8.09 303.87 173.56 12.13 -0.10 +100.00 383.34 +961.20 7.94 7.91 7.84 303.80 174.45 14.06 -0.10 +100.00 428.80 +952.10 7.54 7.49 7.40 303.82 174.07 15.05 -0.20 +100.00 507.34 +938.60 7.84 7.36 6.89 305.03 197.05 15.25 -0.20 +36.00 625.21 +921.40 10.04 7.59 5.37 307.58 225.53 14.98 -0.30 +8.00 778.53 +900.80 10.44 7.49 4.84 309.80 235.76 16.93 -0.30 +0.00 966.79 +878.40 9.64 6.94 4.50 311.20 235.30 18.44 -0.20 +0.00 1176.29 +854.10 8.04 5.67 3.43 311.13 232.54 18.86 -0.10 +0.00 1408.69 +827.10 6.24 4.03 1.80 310.69 232.62 17.61 -0.20 +0.00 1673.13 +797.30 3.84 2.14 0.29 310.20 235.35 16.07 -0.20 +0.00 1972.87 +764.70 1.24 0.24 -0.92 310.35 239.04 15.87 -0.20 +4.00 2310.76 +729.30 -1.26 -2.69 -4.64 308.93 240.50 16.97 -0.10 +5.00 2690.70 +691.30 -3.36 -6.46 -12.23 306.69 252.73 15.06 0.10 +1.00 3115.70 +650.40 -7.76 -10.32 -16.24 305.44 258.49 10.71 0.20 +8.00 3593.97 +606.70 -10.46 -10.97 -11.94 311.05 249.27 7.69 0.00 +90.00 4132.23 +560.60 -14.16 -14.56 -15.49 312.21 243.43 5.22 -0.30 +100.00 4736.48 +515.80 -18.46 -18.82 -19.86 312.82 330.26 1.57 -0.60 +100.00 5363.36 +475.30 -22.56 -22.92 -24.22 313.78 12.53 5.38 -0.60 +100.00 5968.59 +439.00 -26.46 -26.81 -28.43 315.00 11.31 8.92 -0.50 +100.00 6547.18 +406.20 -30.86 -31.15 -32.96 315.47 3.69 12.08 -0.30 +100.00 7103.18 +376.30 -35.66 -35.91 -38.15 315.32 1.04 10.69 -0.10 +100.00 7640.25 +349.40 -40.26 -40.48 -43.25 315.33 352.41 5.88 0.00 +100.00 8150.98 +325.10 -44.46 -44.63 -47.60 315.79 341.57 4.30 0.10 +100.00 8638.03 +303.10 -47.86 -48.06 -53.19 317.11 324.21 10.30 0.10 +28.00 9103.65 +283.30 -50.36 -50.55 -57.09 319.58 354.53 18.36 0.10 +6.00 9546.72 +265.30 -49.06 -49.43 -66.04 327.36 349.08 11.28 0.10 +0.00 9976.10 +248.60 -48.36 -48.79 -66.52 334.53 327.06 16.44 0.10 +0.00 10403.26 +233.50 -47.16 -47.71 -71.85 342.34 326.58 22.59 0.00 +0.00 10816.70 +219.60 -48.16 -48.69 -72.27 346.85 329.04 27.20 0.00 +0.00 11221.81 +205.70 -47.96 -48.56 -99.11 353.65 330.17 32.04 -0.10 +0.00 11652.66 +191.70 -48.16 -48.79 -99.45 360.51 328.93 35.40 0.00 +0.00 12117.10 +177.70 -49.36 -49.95 -99.81 366.44 327.88 39.48 0.00 +0.00 12615.22 +163.80 -51.66 -52.16 -100.20 371.20 328.17 39.81 0.00 +0.00 13146.06 +149.80 -54.56 -54.95 -100.63 375.80 329.28 39.57 0.00 +0.00 13721.55 +135.90 -57.56 -57.87 -101.09 381.09 330.08 38.58 0.10 +0.00 14340.39 +121.90 -59.56 -59.83 -101.60 389.45 328.10 34.57 0.10 +0.00 15023.32 +108.00 -60.06 -60.34 -102.16 402.20 316.88 29.29 0.00 +0.00 15779.41 +94.00 -60.36 -60.67 -102.80 417.87 306.16 25.04 0.00 +0.00 16644.82 +81.00 -62.16 -62.45 -103.49 432.32 305.04 18.28 0.00 +0.00 17568.05 +70.60 -64.76 -65.00 -104.11 444.07 300.87 20.83 0.00 +0.00 18411.56 +62.20 -64.76 -65.03 -104.68 460.42 307.36 22.74 0.00 +0.00 19184.30 +54.30 -63.76 -64.08 -81.29 480.98 319.57 20.68 0.00 +0.00 20014.88 +46.90 -62.86 -63.28 -82.18 503.68 350.94 13.58 0.00 +0.00 20914.82 +40.10 -62.56 -63.06 -83.12 527.46 20.85 13.10 0.00 +0.00 21879.76 +33.80 -60.76 -61.50 -84.13 558.56 39.61 14.63 0.00 +0.00 22937.88 +27.80 -58.96 -60.07 -108.19 595.51 60.26 17.24 0.00 +0.00 24158.04 +22.30 -58.56 -59.96 -109.12 635.37 66.29 22.72 0.00 +0.00 25541.53 +17.10 -56.36 -58.54 -110.23 692.41 72.37 26.31 0.00 +0.00 27217.91 +12.30 -53.86 -57.36 -111.58 769.45 67.34 24.22 0.00 +0.00 29320.85 + +STID = OUN STNM = 723570 TIME = 181219/1700 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 13 + +SHOW = 2.08 LIFT = 3.84 SWET = 96.85 KINX = 23.84 +LCLP = 954.56 PWAT = 19.28 TOTL = 50.41 CAPE = 0.00 +LCLT = 281.80 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +970.10 9.94 9.38 8.88 306.39 177.71 9.73 -0.10 +19.00 358.58 +967.20 9.44 9.07 8.71 305.94 179.09 12.25 -0.10 +63.00 383.48 +961.90 8.94 8.77 8.57 305.80 180.00 13.80 -0.10 +0.00 429.09 +952.80 8.24 8.21 8.13 305.46 181.41 15.75 -0.10 +100.00 507.83 +939.30 7.54 7.50 7.42 305.29 184.04 16.56 -0.10 +100.00 625.72 +922.00 9.04 7.30 5.71 306.81 215.11 15.21 -0.10 +21.00 779.48 +901.40 10.04 7.32 4.85 309.29 230.91 16.03 -0.10 +2.00 967.16 +879.00 9.44 6.71 4.20 310.54 236.49 17.25 -0.10 +0.00 1176.30 +854.70 7.94 5.41 2.96 310.42 230.27 17.94 -0.10 +0.00 1408.39 +827.60 6.04 3.46 0.71 309.26 223.73 18.56 -0.20 +0.00 1673.44 +797.80 3.84 1.49 -1.24 308.66 228.21 17.21 -0.40 +0.00 1972.81 +765.20 1.34 -0.36 -2.44 308.96 242.78 15.30 -0.40 +0.00 2310.43 +729.80 -1.06 -3.14 -6.12 307.94 242.80 15.74 -0.30 +0.00 2690.23 +691.70 -3.86 -6.38 -10.86 306.81 251.79 15.55 -0.10 +2.00 3115.83 +650.80 -7.36 -9.71 -14.73 306.51 278.13 15.12 0.20 +8.00 3593.78 +607.00 -10.96 -11.82 -13.61 309.45 288.97 13.15 0.30 +57.00 4132.87 +560.80 -14.46 -14.93 -16.03 311.53 287.35 6.52 0.10 +100.00 4737.16 +516.00 -18.56 -18.97 -20.16 312.54 156.80 1.48 -0.10 +100.00 5363.29 +475.50 -22.56 -23.00 -24.61 313.61 68.20 3.14 0.00 +100.00 5968.15 +439.10 -26.26 -26.75 -29.09 315.07 14.04 8.01 0.10 +100.00 6548.36 +406.30 -30.76 -31.20 -34.06 315.37 346.40 12.40 0.20 +100.00 7104.55 +376.40 -35.56 -35.89 -38.95 315.32 349.44 11.67 0.30 +100.00 7641.69 +349.50 -40.26 -40.55 -44.48 315.20 332.95 10.26 0.20 +100.00 8152.37 +325.10 -44.36 -44.58 -48.78 315.85 321.91 9.14 0.20 +100.00 8641.46 +303.10 -47.86 -48.03 -52.30 317.15 337.23 17.08 0.20 +25.00 9107.18 +283.30 -48.86 -49.14 -58.55 321.70 350.39 12.81 0.20 +4.00 9551.74 +265.40 -47.76 -48.19 -66.04 329.23 317.41 16.37 0.10 +0.00 9981.32 +248.60 -48.26 -48.70 -66.52 334.68 320.46 21.68 0.00 +0.00 10412.29 +233.50 -48.06 -48.54 -66.97 341.03 327.57 22.11 0.00 +0.00 10825.00 +219.60 -47.66 -48.24 -98.79 347.57 329.74 27.00 0.00 +0.00 11229.76 +205.70 -46.96 -47.62 -99.11 355.22 330.62 30.11 0.10 +0.00 11662.04 +191.70 -46.96 -47.67 -99.45 362.44 326.94 34.56 0.10 +0.00 12128.75 +177.70 -48.56 -49.20 -99.81 367.75 326.94 39.20 0.10 +0.00 12629.09 +163.80 -50.66 -51.22 -100.20 372.88 326.94 39.20 0.20 +0.00 13162.07 +149.80 -53.26 -53.72 -100.63 378.04 329.33 38.87 0.20 +0.00 13740.57 +135.90 -56.16 -56.52 -101.09 383.57 329.28 38.44 0.10 +0.00 14363.26 +121.90 -58.36 -58.67 -101.60 391.64 323.84 37.56 0.00 +0.00 15050.33 +108.00 -59.66 -59.96 -102.16 402.96 315.44 35.46 -0.10 +0.00 15809.25 +94.00 -60.76 -61.06 -102.80 417.09 308.16 31.15 -0.10 +0.00 16674.67 +81.00 -62.56 -62.83 -103.49 431.50 312.21 22.57 -0.10 +0.00 17596.15 +70.60 -65.06 -65.29 -104.11 443.43 308.84 19.22 0.00 +0.00 18438.25 +62.20 -64.56 -64.83 -104.68 460.86 315.00 20.07 0.00 +0.00 19210.81 +54.30 -63.06 -63.41 -81.29 482.59 327.76 14.94 0.00 +0.00 20043.18 +46.90 -62.36 -62.80 -82.18 504.87 10.01 10.07 0.00 +0.00 20945.69 +40.10 -61.36 -61.94 -83.12 530.46 21.80 10.47 0.00 +0.00 21914.52 +33.80 -59.06 -59.96 -84.13 563.03 49.71 11.72 0.00 +0.00 22979.91 +27.80 -58.36 -59.55 -108.19 597.18 57.99 14.67 0.00 +0.00 24206.64 +22.30 -57.46 -59.04 -109.12 638.62 70.35 20.23 0.00 +0.00 25595.62 +17.10 -56.96 -59.02 -110.23 690.49 76.84 24.75 0.00 +0.00 27273.94 +12.30 -53.96 -57.43 -111.58 769.10 76.88 26.55 0.00 +0.00 29373.51 + +STID = OUN STNM = 723570 TIME = 181219/1800 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 14 + +SHOW = 2.20 LIFT = 3.16 SWET = 94.93 KINX = 24.14 +LCLP = 943.43 PWAT = 19.14 TOTL = 50.34 CAPE = 0.00 +LCLT = 282.04 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +969.00 11.04 10.07 9.28 308.28 178.98 10.89 -0.10 +0.00 358.63 +966.10 10.44 9.69 9.05 307.64 180.82 13.61 -0.10 +13.00 383.65 +960.80 9.84 9.34 8.89 307.36 181.49 14.97 -0.10 +33.00 429.47 +951.60 9.04 8.84 8.63 307.17 183.41 16.36 -0.10 +1.00 509.42 +938.20 8.04 8.00 7.92 306.63 186.48 17.22 -0.10 +100.00 626.87 +920.90 9.44 7.60 5.94 307.66 213.14 16.71 -0.10 +22.00 781.08 +900.40 10.04 7.33 4.88 309.45 223.60 16.91 -0.10 +5.00 968.20 +878.00 9.64 6.61 3.79 310.42 230.44 17.40 -0.10 +0.00 1177.64 +853.70 7.84 5.13 2.46 309.87 227.92 18.85 -0.10 +0.00 1410.01 +826.70 5.84 3.28 0.53 308.97 225.83 18.97 -0.10 +0.00 1674.23 +796.90 3.94 1.43 -1.51 308.64 237.06 16.44 -0.10 +0.00 1973.85 +764.40 1.64 -0.51 -3.21 308.73 257.23 14.95 -0.10 +0.00 2311.03 +729.10 -1.06 -3.21 -6.33 307.87 254.33 16.55 -0.10 +0.00 2690.30 +691.00 -3.96 -6.24 -10.17 307.20 257.54 18.91 -0.20 +0.00 3116.25 +650.20 -7.06 -9.20 -13.51 307.55 281.07 18.22 -0.20 +0.00 3593.73 +606.50 -10.96 -12.26 -15.14 308.73 292.62 15.16 0.10 +6.00 4132.35 +560.40 -14.56 -15.17 -16.66 311.17 298.93 8.44 0.20 +100.00 4735.62 +515.70 -18.66 -19.12 -20.48 312.34 204.44 4.70 0.10 +100.00 5360.49 +475.20 -22.96 -23.31 -24.62 313.16 216.03 2.64 0.00 +100.00 5965.11 +438.90 -26.46 -26.85 -28.69 314.95 336.80 5.92 -0.10 +100.00 6543.34 +406.10 -30.96 -31.28 -33.32 315.30 329.35 12.20 -0.10 +100.00 7099.35 +376.30 -35.66 -35.87 -37.65 315.39 335.46 9.83 0.00 +100.00 7634.58 +349.40 -40.26 -40.53 -44.06 315.26 328.11 10.30 0.10 +100.00 8145.31 +325.10 -44.36 -44.58 -48.78 315.85 302.40 11.97 0.20 +100.00 8632.46 +303.10 -47.06 -47.30 -53.19 318.24 323.29 14.31 0.10 +15.00 9099.00 +283.20 -47.86 -48.24 -62.53 323.08 318.42 16.11 0.00 +0.00 9547.66 +265.30 -48.96 -49.31 -63.02 327.55 317.73 23.12 0.00 +0.00 9977.21 +248.60 -48.46 -48.89 -66.52 334.39 318.62 21.76 0.00 +0.00 10404.37 +233.50 -47.96 -48.47 -71.85 341.13 321.10 21.98 0.00 +0.00 10816.99 +219.60 -47.26 -47.87 -98.79 348.19 322.86 25.11 0.00 +0.00 11222.19 +205.70 -46.36 -47.07 -99.11 356.16 319.99 28.42 0.10 +0.00 11655.43 +191.70 -46.96 -47.67 -99.45 362.44 326.50 32.40 0.10 +0.00 12122.76 +177.70 -47.66 -48.37 -99.81 369.22 326.94 34.56 0.10 +0.00 12624.10 +163.80 -49.26 -49.90 -100.20 375.22 321.48 37.76 0.00 +0.00 13159.82 +149.80 -52.26 -52.77 -100.63 379.76 320.30 41.69 0.00 +0.00 13741.46 +135.90 -55.86 -56.23 -101.09 384.10 325.32 43.73 -0.10 +0.00 14366.00 +121.90 -59.36 -59.64 -101.60 389.82 329.93 42.68 -0.10 +0.00 15051.95 +108.00 -61.36 -61.60 -102.16 399.75 330.00 37.71 -0.10 +0.00 15806.09 +94.00 -61.56 -61.83 -102.80 415.51 318.61 30.57 0.00 +0.00 16666.43 +81.00 -62.26 -62.54 -103.49 432.11 311.78 24.50 0.00 +0.00 17586.83 +70.60 -63.86 -64.13 -104.11 445.99 303.25 20.92 0.00 +0.00 18431.94 +62.20 -63.66 -63.97 -104.68 462.85 310.71 22.05 0.00 +0.00 19208.39 +54.30 -62.76 -63.12 -81.29 483.28 330.35 14.54 0.00 +0.00 20043.14 +46.90 -63.06 -63.46 -82.18 503.20 7.47 11.96 0.00 +0.00 20944.80 +40.10 -62.36 -62.88 -83.12 527.96 8.02 13.94 0.00 +0.00 21909.74 +33.80 -60.36 -61.13 -84.13 559.61 33.02 13.91 0.00 +0.00 22969.37 +27.80 -59.66 -60.69 -108.19 593.56 39.44 15.60 0.00 +0.00 24188.67 +22.30 -58.36 -59.79 -109.12 635.96 71.76 18.01 0.00 +0.00 25570.55 +17.10 -57.46 -59.42 -110.23 688.90 81.94 22.18 0.00 +0.00 27243.42 +12.30 -54.56 -57.86 -111.58 766.99 88.09 23.34 0.00 +0.00 29337.69 + +STID = OUN STNM = 723570 TIME = 181219/1900 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 15 + +SHOW = 2.06 LIFT = 2.56 SWET = 109.56 KINX = 26.12 +LCLP = 922.69 PWAT = 20.11 TOTL = 50.59 CAPE = 0.00 +LCLT = 281.82 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +966.70 12.44 10.71 9.36 310.21 186.34 10.56 0.00 +0.00 358.69 +963.80 11.84 10.34 9.14 309.57 187.88 12.76 0.00 +0.00 383.90 +958.50 11.24 9.98 8.96 309.26 188.93 13.77 0.00 +0.00 430.06 +949.40 10.34 9.47 8.74 309.01 191.31 14.87 0.00 +37.00 509.71 +935.90 9.24 8.77 8.35 308.82 195.26 15.51 0.10 +73.00 628.86 +918.70 8.94 7.86 6.90 308.57 216.36 17.38 0.20 +25.00 782.76 +898.20 9.14 7.09 5.24 309.14 229.27 18.47 0.20 +13.00 969.91 +875.90 8.64 6.28 4.08 309.88 236.63 19.08 0.20 +3.00 1178.23 +851.70 7.54 5.03 2.55 309.89 241.48 20.35 0.10 +0.00 1409.68 +824.80 5.34 3.38 1.33 309.46 240.12 21.07 0.10 +2.00 1673.18 +795.10 3.54 1.33 -1.23 308.68 246.16 18.28 0.00 +0.00 1972.04 +762.70 1.24 -0.43 -2.48 309.14 264.16 17.19 -0.20 +0.00 2308.47 +727.60 -1.56 -2.79 -4.46 308.97 264.64 18.74 -0.30 +2.00 2685.87 +689.70 -4.36 -6.14 -9.10 307.59 270.00 18.47 -0.50 +0.00 3109.81 +649.00 -7.26 -8.72 -11.40 308.65 284.04 16.83 -0.40 +0.00 3586.56 +605.50 -10.76 -11.50 -12.99 310.27 288.43 16.60 -0.20 +0.00 4123.78 +559.60 -14.76 -15.34 -16.74 311.02 289.77 13.22 0.00 +4.00 4725.42 +515.00 -18.76 -19.25 -20.74 312.24 250.56 7.01 0.00 +100.00 5349.39 +474.70 -23.16 -23.45 -24.53 313.04 259.56 7.51 0.00 +100.00 5951.39 +438.50 -27.06 -27.26 -28.19 314.40 291.04 8.12 0.00 +100.00 6527.68 +405.80 -31.46 -31.67 -32.97 314.78 312.58 9.77 0.10 +100.00 7081.22 +376.10 -35.86 -36.12 -38.42 315.07 308.23 8.17 0.10 +100.00 7614.21 +349.20 -40.26 -40.55 -44.49 315.27 291.80 10.47 0.00 +36.00 8124.99 +325.00 -43.96 -44.23 -49.44 316.40 296.88 15.91 0.00 +7.00 8610.77 +303.00 -46.56 -46.87 -55.29 318.90 316.61 19.53 0.00 +0.00 9078.38 +283.20 -49.26 -49.50 -57.09 321.19 320.33 20.71 0.00 +0.00 9523.98 +265.30 -49.56 -49.89 -63.02 326.67 314.57 18.28 0.10 +0.00 9951.62 +248.60 -48.16 -48.60 -66.52 334.83 314.17 18.97 0.10 +0.00 10378.49 +233.50 -46.76 -47.36 -98.49 342.90 312.45 21.60 0.10 +0.00 10792.48 +219.60 -45.96 -46.63 -72.27 350.24 307.37 26.90 0.10 +0.00 11199.93 +205.70 -45.86 -46.60 -99.11 356.95 309.71 29.82 0.10 +0.00 11634.90 +191.70 -45.86 -46.65 -99.45 364.20 310.88 34.45 0.00 +0.00 12103.87 +177.70 -47.56 -48.27 -99.81 369.38 315.41 38.76 0.00 +0.00 12606.55 +163.80 -50.06 -50.65 -100.20 373.88 322.58 40.63 0.00 +0.00 13141.44 +149.80 -52.36 -52.86 -100.63 379.58 323.99 41.33 0.00 +0.00 13721.89 +135.90 -55.16 -55.56 -101.09 385.33 322.83 44.40 0.00 +0.00 14347.29 +121.90 -58.46 -58.77 -101.60 391.46 327.12 45.83 -0.10 +0.00 15035.79 +108.00 -61.66 -61.89 -102.16 399.18 326.68 41.40 0.00 +0.00 15790.99 +94.00 -62.36 -62.60 -102.80 413.94 318.37 35.11 0.00 +0.00 16649.09 +81.00 -62.66 -62.93 -103.49 431.29 315.82 28.73 0.00 +0.00 17566.88 +70.60 -63.66 -63.93 -104.11 446.41 312.61 19.81 0.00 +0.00 18411.59 +62.20 -63.86 -64.16 -104.68 462.40 318.24 21.89 0.00 +0.00 19188.04 +54.30 -62.86 -63.22 -81.29 483.05 341.16 17.46 0.00 +0.00 20022.20 +46.90 -63.16 -63.56 -82.18 502.96 354.81 17.18 0.00 +0.00 20923.42 +40.10 -61.86 -62.41 -83.12 529.21 1.29 17.30 0.00 +0.00 21889.28 +33.80 -60.76 -61.50 -84.13 558.56 30.72 15.60 0.00 +0.00 22949.16 +27.80 -59.76 -60.78 -108.19 593.29 41.01 17.77 0.00 +0.00 24167.02 +22.30 -58.46 -59.88 -109.12 635.66 70.46 19.18 0.00 +0.00 25548.26 +17.10 -55.86 -58.15 -110.23 694.01 68.61 20.25 0.00 +0.00 27226.97 +12.30 -53.66 -57.22 -111.58 770.15 76.29 16.41 0.00 +0.00 29333.29 + +STID = OUN STNM = 723570 TIME = 181219/2000 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 16 + +SHOW = 1.92 LIFT = 1.72 SWET = 119.89 KINX = 29.10 +LCLP = 911.51 PWAT = 21.51 TOTL = 50.89 CAPE = 0.00 +LCLT = 281.83 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +967.80 13.54 11.28 9.57 311.61 185.10 10.93 -0.10 +0.00 358.71 +964.90 13.04 10.96 9.35 311.08 185.96 13.09 -0.10 +0.00 383.99 +959.60 12.44 10.62 9.19 310.80 187.03 14.30 -0.10 +0.00 430.30 +950.50 11.54 10.12 8.99 310.57 188.86 15.15 -0.20 +0.00 510.20 +937.00 10.34 9.45 8.70 310.41 190.75 15.63 -0.30 +23.00 629.70 +919.80 9.14 8.45 7.85 309.94 204.78 16.70 -0.30 +23.00 783.81 +899.30 8.74 7.43 6.27 309.85 226.79 17.60 -0.40 +15.00 970.72 +876.90 7.94 6.30 4.78 309.81 239.53 19.17 -0.50 +8.00 1179.37 +852.70 7.14 5.06 3.03 309.85 247.68 19.96 -0.50 +0.00 1410.12 +825.70 5.64 3.38 0.99 309.33 253.25 20.91 -0.60 +0.00 1674.26 +796.00 3.64 1.29 -1.46 308.46 259.45 20.17 -0.50 +0.00 1972.98 +763.50 1.04 0.05 -1.11 310.09 270.00 20.41 -0.50 +0.00 2310.06 +728.30 -1.86 -1.88 -1.93 310.80 277.06 20.57 -0.50 +33.00 2687.95 +690.30 -4.56 -5.28 -6.35 309.22 281.07 18.22 -0.50 +5.00 3112.41 +649.50 -7.26 -7.93 -9.07 310.08 287.65 17.95 -0.40 +3.00 3589.93 +605.90 -10.86 -11.05 -11.43 311.02 290.08 19.25 -0.30 +100.00 4128.03 +559.90 -15.16 -15.23 -15.39 311.17 289.32 15.86 -0.30 +100.00 4730.15 +515.20 -19.06 -19.36 -20.26 312.03 268.70 8.55 -0.20 +100.00 5354.42 +474.90 -23.06 -23.43 -24.83 313.03 265.24 7.02 0.00 +100.00 5955.95 +438.70 -26.96 -27.47 -30.08 314.02 284.04 8.01 0.10 +100.00 6532.19 +405.90 -31.16 -31.72 -35.72 314.67 290.17 10.15 0.10 +0.00 7087.63 +376.20 -35.66 -36.14 -41.10 314.99 281.98 13.11 -0.10 +0.00 7621.00 +349.30 -40.36 -40.67 -44.94 315.08 278.75 15.34 -0.20 +0.00 8131.74 +325.00 -44.16 -44.40 -48.79 316.16 292.09 14.47 -0.20 +11.00 8619.13 +303.00 -47.06 -47.27 -52.30 318.31 313.96 15.12 0.00 +5.00 9086.03 +283.20 -48.86 -49.09 -55.84 321.81 305.22 16.18 0.00 +5.00 9531.53 +265.30 -48.06 -48.45 -63.02 328.87 298.38 19.22 0.10 +0.00 9960.99 +248.60 -46.96 -47.49 -71.42 336.57 304.62 19.84 0.10 +0.00 10390.43 +233.50 -45.46 -46.12 -71.85 344.92 303.95 23.67 0.10 +0.00 10806.72 +219.60 -44.96 -45.70 -72.27 351.78 301.93 31.61 0.10 +0.00 11216.23 +205.70 -45.56 -46.32 -99.11 357.42 308.85 35.94 0.10 +0.00 11652.44 +191.70 -45.96 -46.74 -99.45 364.04 311.47 33.46 0.10 +0.00 12121.63 +177.70 -46.86 -47.63 -99.81 370.53 312.42 36.60 0.10 +0.00 12624.97 +163.80 -49.06 -49.72 -100.20 375.56 314.06 41.93 0.00 +0.00 13161.88 +149.80 -52.06 -52.58 -100.63 380.10 318.09 43.36 -0.10 +0.00 13744.04 +135.90 -55.16 -55.56 -101.09 385.33 320.93 42.56 -0.10 +0.00 14369.86 +121.90 -58.46 -58.77 -101.60 391.46 325.51 42.22 0.00 +0.00 15058.36 +108.00 -61.86 -62.09 -102.16 398.81 329.69 41.21 0.00 +0.00 15813.21 +94.00 -62.76 -62.99 -102.80 413.16 325.35 32.14 0.00 +0.00 16670.09 +81.00 -62.06 -62.35 -103.49 432.52 314.09 25.98 0.00 +0.00 17588.31 +70.60 -63.16 -63.45 -104.11 447.48 321.74 17.58 0.00 +0.00 18435.24 +62.20 -64.26 -64.54 -104.68 461.52 326.77 20.22 0.00 +0.00 19211.87 +54.30 -63.46 -63.79 -81.29 481.67 347.91 19.48 0.00 +0.00 20044.04 +46.90 -63.46 -63.84 -82.18 502.24 356.14 17.34 0.00 +0.00 20943.33 +40.10 -61.96 -62.50 -83.12 528.96 22.87 13.50 0.00 +0.00 21908.28 +33.80 -62.36 -62.97 -84.13 554.35 61.80 15.22 0.00 +0.00 22963.90 +27.80 -60.36 -61.31 -108.19 591.62 65.66 17.92 0.00 +0.00 24175.48 +22.30 -58.76 -60.13 -109.12 634.77 75.84 22.25 0.00 +0.00 25553.81 +17.10 -54.66 -57.23 -110.23 697.84 68.90 23.75 0.00 +0.00 27236.01 +12.30 -53.96 -57.43 -111.58 769.10 70.31 19.61 0.00 +0.00 29346.67 + +STID = OUN STNM = 723570 TIME = 181219/2100 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 17 + +SHOW = 1.00 LIFT = 0.57 SWET = 178.26 KINX = 30.39 +LCLP = 905.92 PWAT = 22.35 TOTL = 52.39 CAPE = 20.16 +LCLT = 281.86 CINS = -15.44 EQLV = 617.32 LFCT = 766.07 +BRCH = 0.57 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +966.30 13.94 11.50 9.66 312.36 196.26 9.72 0.00 +0.00 359.61 +963.40 13.44 11.19 9.48 311.88 197.24 11.80 -0.10 +0.00 384.97 +958.10 12.94 10.90 9.32 311.72 197.61 12.85 -0.10 +0.00 431.42 +949.00 12.14 10.46 9.14 311.63 199.21 13.59 -0.20 +0.00 511.60 +935.60 10.94 9.79 8.85 311.47 202.68 14.11 -0.40 +0.00 630.66 +918.40 9.54 8.89 8.33 311.22 210.31 14.64 -0.50 +0.00 785.29 +897.90 8.34 7.81 7.34 310.99 230.76 15.06 -0.40 +22.00 972.53 +875.60 7.24 6.63 6.06 310.79 252.80 17.09 -0.20 +13.00 1180.22 +851.40 5.84 5.28 4.73 310.55 262.26 20.21 -0.10 +12.00 1410.60 +824.50 4.44 3.49 2.51 309.76 266.49 22.20 -0.10 +6.00 1673.07 +794.80 3.04 1.62 0.04 309.38 271.02 21.77 -0.30 +0.00 1971.37 +762.40 0.54 -0.06 -0.78 309.99 275.34 20.89 -0.40 +2.00 2307.30 +727.30 -2.16 -2.46 -2.87 309.71 279.00 19.88 -0.50 +36.00 2684.07 +689.40 -4.76 -5.23 -5.92 309.46 283.57 17.40 -0.50 +15.00 3107.57 +648.70 -7.46 -7.76 -8.25 310.55 282.26 18.30 -0.40 +100.00 3584.21 +605.30 -10.76 -11.17 -11.97 310.90 282.06 20.47 -0.40 +100.00 4120.35 +559.40 -14.96 -15.42 -16.55 310.91 288.62 18.87 -0.30 +100.00 4722.02 +514.80 -19.46 -19.64 -20.19 311.64 277.13 15.67 -0.20 +100.00 5345.14 +474.60 -23.76 -23.82 -24.04 312.47 260.10 12.43 -0.20 +100.00 5944.30 +438.40 -27.56 -27.84 -29.24 313.51 258.69 9.91 -0.20 +100.00 6519.43 +405.70 -31.66 -32.04 -34.67 314.23 267.71 9.73 -0.10 +0.00 7072.28 +376.00 -36.26 -36.47 -38.42 314.56 271.91 11.67 -0.10 +100.00 7604.72 +349.20 -40.36 -40.55 -42.87 315.28 269.09 12.25 0.00 +100.00 8113.14 +324.90 -43.66 -43.90 -48.18 316.91 271.79 12.45 0.00 +0.00 8601.22 +303.00 -46.46 -46.68 -51.49 319.19 280.30 17.39 0.00 +17.00 9067.20 +283.20 -48.66 -48.95 -58.56 322.01 286.57 24.54 0.00 +0.00 9513.49 +265.30 -48.06 -48.48 -66.04 328.82 289.52 22.69 0.10 +0.00 9943.13 +248.60 -45.86 -46.46 -71.42 338.21 287.63 26.31 0.00 +0.00 10373.62 +233.50 -45.16 -45.84 -71.85 345.37 295.48 32.08 0.00 +0.00 10791.19 +219.60 -44.76 -45.52 -72.27 352.09 305.78 32.58 0.10 +0.00 11201.15 +205.70 -44.26 -45.13 -99.11 359.46 305.02 34.89 0.10 +0.00 11638.80 +191.70 -45.36 -46.19 -99.45 365.00 305.44 38.89 0.10 +0.00 12109.94 +177.70 -47.06 -47.81 -99.81 370.20 307.14 41.21 0.00 +0.00 12613.72 +163.80 -49.16 -49.81 -100.20 375.39 310.60 41.22 0.00 +0.00 13150.28 +149.80 -51.66 -52.20 -100.63 380.79 317.82 39.08 -0.10 +0.00 13732.83 +135.90 -54.46 -54.90 -101.09 386.57 320.71 38.68 -0.10 +0.00 14360.22 +121.90 -57.66 -58.00 -101.60 392.92 321.95 39.74 0.00 +0.00 15051.11 +108.00 -61.46 -61.70 -102.16 399.56 321.34 42.32 0.00 +0.00 15808.08 +94.00 -63.36 -63.58 -102.80 411.98 324.42 32.74 0.00 +0.00 16664.56 +81.00 -63.06 -63.32 -103.49 430.47 314.73 29.00 0.00 +0.00 17579.29 +70.60 -63.46 -63.74 -104.11 446.84 314.05 16.50 0.00 +0.00 18423.60 +62.20 -64.16 -64.45 -104.68 461.74 321.44 17.15 0.00 +0.00 19199.86 +54.30 -62.86 -63.22 -81.29 483.05 346.95 16.36 0.00 +0.00 20033.43 +46.90 -61.96 -62.43 -82.18 505.83 0.00 12.05 0.00 +0.00 20937.22 +40.10 -61.66 -62.22 -83.12 529.71 40.91 11.57 0.00 +0.00 21906.29 +33.80 -61.46 -62.14 -84.13 556.72 39.09 12.02 0.00 +0.00 22964.92 +27.80 -59.16 -60.25 -108.19 594.96 54.20 14.62 0.00 +0.00 24182.50 +22.30 -59.86 -61.08 -109.12 631.52 59.78 20.47 0.00 +0.00 25561.16 +17.10 -58.16 -59.98 -110.23 686.66 53.87 24.07 0.00 +0.00 27225.49 +12.30 -54.76 -58.00 -111.58 766.29 71.25 22.37 0.00 +0.00 29315.41 + +STID = OUN STNM = 723570 TIME = 181219/2200 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 18 + +SHOW = 1.75 LIFT = 0.11 SWET = 139.04 KINX = 28.04 +LCLP = 900.08 PWAT = 20.17 TOTL = 51.37 CAPE = 122.38 +LCLT = 281.84 CINS = -4.83 EQLV = 490.63 LFCT = 868.42 +BRCH = 3.21 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +965.00 14.34 11.69 9.71 313.04 203.84 9.14 0.00 +0.00 358.76 +962.10 14.04 11.47 9.54 312.78 204.78 11.13 -0.10 +0.00 384.19 +956.80 13.54 11.17 9.38 312.62 206.57 12.17 -0.10 +0.00 430.81 +947.70 12.74 10.73 9.18 312.51 208.47 13.05 -0.30 +0.00 511.27 +934.30 11.64 10.10 8.89 312.46 212.09 13.54 -0.40 +0.00 630.77 +917.10 10.24 9.22 8.39 312.24 220.33 13.51 -0.40 +0.00 786.00 +896.70 8.84 8.12 7.50 311.92 238.34 13.70 -0.30 +14.00 972.99 +874.30 7.34 6.69 6.10 311.12 256.89 14.57 0.00 +28.00 1182.14 +850.20 5.54 4.74 3.94 309.41 272.12 15.76 0.40 +64.00 1411.79 +823.40 4.34 1.80 -1.19 306.07 294.90 18.00 0.70 +15.00 1673.33 +793.80 3.14 -0.29 -4.98 305.29 303.69 21.03 1.00 +0.00 1970.75 +761.50 0.74 -1.86 -5.53 306.25 301.81 24.70 1.00 +0.00 2305.95 +726.50 -2.06 -3.76 -6.26 307.14 300.75 26.24 0.80 +5.00 2682.01 +688.70 -5.36 -5.97 -6.92 308.09 295.05 22.96 0.30 +18.00 3104.29 +648.10 -8.06 -8.44 -9.09 309.33 288.43 22.74 -0.10 +52.00 3579.09 +604.70 -11.56 -11.88 -12.54 309.70 294.70 21.40 -0.30 +100.00 4114.27 +559.00 -15.56 -15.97 -17.02 310.03 297.53 15.56 -0.20 +100.00 4712.18 +514.50 -19.56 -19.98 -21.32 311.12 273.37 13.24 -0.10 +100.00 5333.42 +474.30 -23.56 -23.97 -25.58 312.29 247.75 13.86 0.00 +100.00 5933.01 +438.20 -27.66 -28.07 -30.24 313.19 237.26 12.94 -0.10 +100.00 6506.94 +405.60 -31.86 -32.26 -35.08 313.93 242.28 12.96 -0.20 +11.00 7057.94 +375.90 -36.06 -36.34 -38.96 314.78 252.90 15.86 -0.30 +100.00 7590.51 +349.10 -39.96 -40.16 -42.51 315.89 256.12 17.82 -0.40 +100.00 8099.72 +324.90 -43.56 -43.71 -46.06 317.20 259.24 19.79 -0.40 +100.00 8586.39 +303.00 -47.26 -47.39 -50.05 318.14 264.29 21.49 -0.30 +100.00 9051.66 +283.20 -49.46 -49.69 -57.09 320.91 274.81 20.87 -0.20 +7.00 9496.37 +265.30 -47.76 -48.19 -66.04 329.26 284.93 27.16 -0.10 +0.00 9925.54 +248.60 -45.46 -46.09 -71.42 338.80 292.47 34.08 -0.10 +0.00 10356.70 +233.50 -44.46 -45.20 -71.85 346.43 302.22 37.91 -0.10 +0.00 10775.27 +219.60 -44.66 -45.45 -98.79 352.20 307.87 42.11 -0.10 +0.00 11185.95 +205.70 -45.16 -45.96 -99.11 358.05 307.87 42.11 -0.10 +0.00 11622.83 +191.70 -45.86 -46.65 -99.45 364.20 307.41 41.60 0.00 +0.00 12092.53 +177.70 -47.16 -47.90 -99.81 370.04 310.17 42.48 0.00 +0.00 12595.65 +163.80 -48.96 -49.63 -100.20 375.73 311.26 42.15 0.00 +0.00 13132.33 +149.80 -51.16 -51.73 -100.63 381.65 315.00 40.13 0.10 +0.00 13715.79 +135.90 -54.06 -54.52 -101.09 387.28 319.70 40.27 0.10 +0.00 14344.47 +121.90 -57.46 -57.80 -101.60 393.28 322.45 42.42 0.10 +0.00 15036.31 +108.00 -61.06 -61.31 -102.16 400.32 321.30 45.08 0.00 +0.00 15794.34 +94.00 -62.86 -63.09 -102.80 412.96 326.99 36.39 0.00 +0.00 16652.65 +81.00 -63.16 -63.42 -103.49 430.27 314.53 33.26 0.00 +0.00 17568.25 +70.60 -63.36 -63.64 -104.11 447.05 314.38 25.57 0.00 +0.00 18412.56 +62.20 -64.56 -64.83 -104.68 460.86 316.82 21.59 0.00 +0.00 19188.27 +54.30 -63.36 -63.70 -81.29 481.90 346.41 18.20 0.00 +0.00 20020.04 +46.90 -61.96 -62.43 -82.18 505.83 13.80 11.41 0.00 +0.00 20922.77 +40.10 -62.36 -62.88 -83.12 527.96 52.05 12.33 0.00 +0.00 21890.23 +33.80 -60.96 -61.68 -84.13 558.03 44.40 13.06 0.00 +0.00 22948.36 +27.80 -59.86 -60.87 -108.19 593.01 62.24 16.69 0.00 +0.00 24165.37 +22.30 -59.66 -60.90 -109.12 632.11 52.78 19.28 0.00 +0.00 25542.41 +17.10 -58.46 -60.23 -110.23 685.70 70.86 24.90 0.00 +0.00 27206.35 +12.30 -55.86 -58.79 -111.58 762.43 61.99 20.70 0.00 +0.00 29289.52 + +STID = OUN STNM = 723570 TIME = 181219/2300 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 19 + +SHOW = 2.75 LIFT = 0.03 SWET = 80.10 KINX = 25.97 +LCLP = 907.49 PWAT = 18.94 TOTL = 50.12 CAPE = 154.81 +LCLT = 281.94 CINS = -19.15 EQLV = 475.76 LFCT = 786.71 +BRCH = 3.42 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +965.80 13.84 11.48 9.71 312.38 208.07 6.61 0.00 +0.00 359.60 +963.00 14.04 11.41 9.42 312.50 210.17 9.67 -0.10 +0.00 384.11 +957.70 13.94 11.18 9.08 312.53 214.46 12.02 -0.20 +0.00 430.72 +948.50 13.34 10.72 8.68 312.38 219.70 13.39 -0.40 +0.00 512.12 +935.10 12.44 10.07 8.20 312.27 227.25 14.03 -0.70 +0.00 631.79 +917.90 11.14 9.14 7.50 311.92 235.86 13.86 -0.90 +0.00 787.31 +897.40 9.54 7.93 6.56 311.35 251.30 13.34 -0.90 +0.00 975.54 +875.10 7.84 6.35 4.98 310.17 264.96 13.27 -0.80 +4.00 1183.96 +851.00 6.24 3.90 1.44 307.35 291.34 13.36 -0.40 +14.00 1413.79 +824.10 4.94 1.19 -3.67 304.61 329.13 19.70 0.00 +0.00 1676.55 +794.50 3.04 -0.47 -5.37 304.81 336.19 28.89 0.30 +0.00 1973.91 +762.20 0.24 -2.02 -5.20 305.84 325.73 31.76 0.50 +0.00 2308.43 +727.10 -2.86 -4.35 -6.61 305.89 315.50 31.34 0.60 +0.00 2684.34 +689.20 -5.86 -6.78 -8.31 306.45 311.67 26.02 0.40 +2.00 3106.33 +648.60 -8.56 -8.98 -9.74 308.23 294.25 27.93 0.10 +3.00 3579.82 +605.20 -11.96 -12.45 -13.48 308.61 297.90 26.17 -0.20 +4.00 4113.60 +559.30 -15.36 -16.03 -17.75 309.88 289.80 15.49 -0.40 +6.00 4713.43 +514.80 -19.86 -20.50 -22.65 310.23 278.03 15.31 -0.40 +31.00 5334.16 +474.50 -23.96 -24.30 -25.69 311.72 253.87 16.79 -0.40 +100.00 5934.07 +438.40 -27.96 -28.24 -29.66 312.90 236.14 17.79 -0.40 +100.00 6506.95 +405.70 -32.26 -32.49 -34.07 313.55 236.98 18.55 -0.40 +100.00 7058.66 +376.00 -36.66 -36.76 -37.65 314.13 241.06 18.88 -0.40 +100.00 7590.00 +349.20 -40.76 -40.80 -41.15 314.92 247.17 20.04 -0.40 +100.00 8097.56 +324.90 -44.26 -44.34 -45.60 316.27 246.25 21.24 -0.30 +100.00 8584.60 +303.00 -48.16 -48.22 -49.40 316.91 242.40 19.30 -0.20 +100.00 9048.24 +283.20 -50.06 -50.27 -57.09 320.05 255.51 17.87 0.00 +0.00 9491.47 +265.30 -47.56 -48.00 -66.04 329.55 287.04 25.21 0.10 +0.00 9920.26 +248.60 -44.96 -45.64 -98.19 339.50 299.21 35.85 0.10 +0.00 10352.08 +233.50 -43.96 -44.76 -98.49 347.14 307.24 47.86 0.10 +0.00 10771.56 +219.60 -44.56 -45.36 -98.79 352.35 311.86 50.11 0.00 +0.00 11182.79 +205.70 -45.26 -46.05 -99.11 357.89 313.59 44.55 0.10 +0.00 11619.66 +191.70 -45.96 -46.74 -99.45 364.04 313.08 40.98 0.10 +0.00 12089.16 +177.70 -46.96 -47.72 -99.81 370.37 312.44 40.04 0.10 +0.00 12592.38 +163.80 -48.46 -49.16 -100.20 376.56 309.95 39.05 0.10 +0.00 13129.90 +149.80 -50.56 -51.17 -100.63 382.68 310.02 39.60 0.10 +0.00 13714.80 +135.90 -53.46 -53.95 -101.09 388.34 316.26 43.86 0.00 +0.00 14345.19 +121.90 -57.26 -57.61 -101.60 393.65 324.91 46.32 0.00 +0.00 15038.30 +108.00 -60.56 -60.83 -102.16 401.26 322.50 42.14 0.00 +0.00 15797.58 +94.00 -62.76 -62.99 -102.80 413.16 330.41 36.21 0.00 +0.00 16657.10 +81.00 -63.56 -63.80 -103.49 429.45 315.56 28.04 0.00 +0.00 17572.05 +70.60 -63.66 -63.93 -104.11 446.41 323.55 26.83 0.00 +0.00 18414.96 +62.20 -64.36 -64.64 -104.68 461.30 336.80 19.24 0.00 +0.00 19190.47 +54.30 -63.46 -63.79 -81.29 481.67 1.21 18.47 0.00 +0.00 20022.45 +46.90 -62.16 -62.61 -82.18 505.35 24.15 12.35 0.00 +0.00 20924.53 +40.10 -62.26 -62.78 -83.12 528.21 45.00 12.92 0.00 +0.00 21891.76 +33.80 -60.16 -60.95 -84.13 560.14 37.94 14.54 0.00 +0.00 22952.14 +27.80 -59.06 -60.16 -108.19 595.23 62.06 14.52 0.00 +0.00 24173.73 +22.30 -59.26 -60.56 -109.12 633.29 79.99 16.78 0.00 +0.00 25554.64 +17.10 -58.36 -60.14 -110.23 686.02 79.24 19.79 0.00 +0.00 27220.52 +12.30 -54.66 -57.93 -111.58 766.64 70.88 15.43 0.00 +0.00 29309.97 + +STID = OUN STNM = 723570 TIME = 181220/0000 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 20 + +SHOW = 3.17 LIFT = 2.31 SWET = 72.47 KINX = 28.00 +LCLP = 913.36 PWAT = 18.84 TOTL = 49.63 CAPE = 32.87 +LCLT = 281.10 CINS = -22.47 EQLV = 584.57 LFCT = 813.05 +BRCH = 7.11 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +966.70 12.54 10.45 8.79 309.52 272.05 5.45 0.00 +0.00 359.54 +963.80 13.44 10.48 8.11 309.92 273.65 9.15 0.00 +0.00 384.82 +958.60 13.74 10.15 7.19 309.65 280.22 12.05 -0.10 +0.00 430.41 +949.40 13.54 9.41 5.83 308.79 289.86 14.88 -0.30 +0.00 511.69 +936.00 12.64 8.45 4.63 307.92 298.03 16.96 -0.60 +0.00 631.22 +918.80 11.34 7.42 3.70 307.42 302.47 17.74 -0.80 +0.00 786.55 +898.30 9.54 6.23 2.96 306.99 303.87 17.09 -0.80 +0.00 974.47 +876.00 7.64 4.91 2.09 306.59 301.93 15.80 -0.70 +0.00 1182.44 +851.80 5.74 3.52 1.11 306.37 302.41 14.51 -0.50 +0.00 1412.62 +825.00 3.44 1.48 -0.85 305.18 314.31 11.41 -0.40 +0.00 1673.25 +795.40 0.34 -0.72 -2.08 304.27 344.64 18.34 -0.30 +4.00 1968.19 +762.90 -1.96 -2.10 -2.32 305.61 333.83 25.12 -0.30 +29.00 2301.61 +727.70 -3.46 -3.51 -3.60 307.50 317.49 28.48 -0.50 +100.00 2676.51 +689.70 -5.66 -5.69 -5.77 308.49 316.90 29.02 -0.80 +100.00 3099.16 +649.00 -8.66 -8.70 -8.78 308.71 317.89 27.25 -0.70 +100.00 3573.70 +605.50 -13.06 -13.15 -13.36 307.32 323.72 26.28 -0.20 +100.00 4107.24 +559.60 -16.26 -16.78 -18.17 308.56 296.82 19.39 0.00 +49.00 4704.44 +515.00 -19.86 -20.34 -21.92 310.45 272.29 19.45 -0.30 +73.00 5325.18 +474.70 -24.46 -24.84 -26.48 310.83 263.09 19.38 -0.50 +100.00 5924.26 +438.50 -28.96 -29.29 -31.16 311.27 250.27 19.00 -0.50 +100.00 6496.77 +405.80 -32.96 -33.24 -35.29 312.41 233.81 19.75 -0.40 +100.00 7046.39 +376.10 -37.16 -37.38 -39.53 313.20 225.00 19.79 -0.30 +100.00 7576.24 +349.20 -41.06 -41.19 -42.87 314.33 227.76 19.95 -0.20 +100.00 8084.74 +325.00 -44.86 -44.96 -46.55 315.34 225.37 21.30 -0.10 +100.00 8568.74 +303.00 -47.66 -47.82 -51.49 317.50 230.91 20.04 0.00 +100.00 9034.32 +283.20 -47.76 -48.12 -60.31 323.26 262.61 21.17 0.00 +0.00 9480.31 +265.30 -45.86 -46.40 -66.04 332.04 289.76 29.33 0.00 +0.00 9912.92 +248.60 -43.26 -44.07 -98.19 342.03 308.28 41.10 0.10 +0.00 10347.97 +233.50 -41.86 -42.84 -98.49 350.32 315.46 51.27 0.10 +0.00 10770.94 +219.60 -42.46 -43.44 -98.79 355.59 315.67 47.01 0.10 +0.00 11185.94 +205.70 -43.16 -44.13 -99.11 361.19 313.68 41.66 0.10 +0.00 11626.83 +191.70 -44.26 -45.19 -99.45 366.76 313.43 40.15 0.10 +0.00 12100.25 +177.70 -45.96 -46.80 -99.81 372.00 310.48 40.12 0.20 +0.00 12606.47 +163.80 -47.96 -48.70 -100.20 377.40 306.41 38.64 0.20 +0.00 13145.77 +149.80 -50.56 -51.17 -100.63 382.68 306.65 39.73 0.10 +0.00 13731.33 +135.90 -53.16 -53.66 -101.09 388.87 314.28 43.99 0.10 +0.00 14362.14 +121.90 -56.46 -56.85 -101.60 395.11 329.25 44.10 0.00 +0.00 15057.01 +108.00 -60.16 -60.44 -102.16 402.01 334.65 36.78 0.00 +0.00 15818.41 +94.00 -62.96 -63.19 -102.80 412.76 325.85 33.59 0.00 +0.00 16678.34 +81.00 -64.26 -64.48 -103.49 428.01 306.96 24.57 0.00 +0.00 17591.33 +70.60 -64.36 -64.61 -104.11 444.92 325.71 25.88 0.00 +0.00 18431.42 +62.20 -64.76 -65.03 -104.68 460.42 336.55 17.59 0.00 +0.00 19204.90 +54.30 -63.56 -63.89 -81.29 481.44 2.94 15.18 0.00 +0.00 20035.88 +46.90 -62.16 -62.61 -82.18 505.35 33.31 8.14 0.00 +0.00 20937.74 +40.10 -62.26 -62.78 -83.12 528.21 43.45 10.17 0.00 +0.00 21904.98 +33.80 -60.36 -61.13 -84.13 559.61 42.22 14.17 0.00 +0.00 22964.86 +27.80 -60.16 -61.11 -85.28 592.27 59.04 15.87 0.00 +0.00 24182.73 +22.30 -61.56 -62.57 -109.12 626.48 61.93 16.52 0.00 +0.00 25552.68 +17.10 -59.26 -60.88 -110.23 683.15 57.72 17.47 0.00 +0.00 27206.13 +12.30 -55.06 -58.21 -111.58 765.24 57.01 13.21 0.00 +0.00 29289.30 + +STID = OUN STNM = 723570 TIME = 181220/0100 +SLAT = 35.23 SLON = -97.47 SELV = 350.00 +STIM = 21 + +SHOW = 2.25 LIFT = 3.18 SWET = 131.80 KINX = 28.19 +LCLP = 897.52 PWAT = 17.22 TOTL = 51.81 CAPE = 0.00 +LCLT = 278.75 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00 +BRCH = 0.00 + +PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG +CFRL HGHT +967.60 11.64 9.00 6.68 305.71 329.62 6.53 0.10 +0.00 358.64 +964.70 12.44 8.76 5.41 305.41 335.07 15.22 0.10 +0.00 383.79 +959.40 12.74 8.35 4.18 304.97 335.85 18.53 0.20 +0.00 430.02 +950.30 12.64 7.50 2.26 303.92 335.11 20.79 0.30 +0.00 510.01 +936.90 11.64 6.60 1.21 303.30 338.81 20.43 0.50 +0.00 628.94 +919.70 10.44 5.61 0.23 302.98 349.35 19.98 0.50 +0.00 783.49 +899.30 9.24 4.89 0.02 303.72 354.51 20.31 0.50 +0.00 969.78 +876.90 7.54 4.10 0.27 304.61 351.44 22.21 0.20 +0.00 1178.21 +852.70 5.54 3.05 0.25 305.21 347.47 25.09 -0.20 +0.00 1407.96 +825.80 3.04 1.63 -0.01 305.41 344.16 28.49 -0.60 +1.00 1669.02 +796.00 0.34 0.03 -0.37 305.76 342.58 31.17 -0.70 +7.00 1965.54 +763.50 -1.96 -1.99 -2.06 305.77 336.76 31.52 -0.50 +100.00 2298.77 +728.30 -4.26 -4.38 -4.58 305.67 330.98 32.45 -0.30 +100.00 2672.79 +690.30 -6.76 -6.97 -7.33 305.94 326.13 33.48 -0.20 +43.00 3093.50 +649.50 -9.26 -9.45 -9.81 307.23 319.09 27.01 -0.30 +32.00 3567.21 +605.90 -13.26 -13.60 -14.37 306.48 318.61 26.17 -0.30 +24.00 4100.71 +559.90 -17.56 -17.96 -19.13 306.55 310.21 24.69 -0.30 +100.00 4697.06 +515.30 -21.56 -22.13 -24.34 307.52 290.11 23.18 -0.30 +100.00 5313.74 +474.90 -25.86 -26.27 -28.25 308.58 275.44 20.50 -0.50 +100.00 5910.22 +438.70 -29.66 -29.97 -31.82 310.21 239.97 14.37 -0.50 +100.00 6480.01 +405.90 -33.76 -34.01 -35.95 311.25 210.40 16.90 -0.30 +100.00 7029.40 +376.20 -37.46 -37.69 -40.13 312.71 205.35 20.43 -0.20 +100.00 7557.88 +349.30 -41.26 -41.43 -43.65 313.97 207.41 23.65 -0.10 +100.00 8065.69 +325.00 -44.76 -44.89 -47.06 315.44 215.92 23.52 -0.20 +100.00 8551.52 +303.00 -46.76 -47.04 -54.18 318.65 244.77 18.69 -0.20 +0.00 9018.11 +283.20 -47.06 -47.48 -62.53 324.23 278.56 22.21 -0.10 +0.00 9465.68 +265.30 -43.96 -44.65 -70.97 334.77 293.96 32.55 -0.10 +0.00 9900.77 +248.60 -41.86 -42.78 -98.19 344.11 308.85 46.17 0.00 +0.00 10338.96 +233.50 -41.76 -42.75 -98.49 350.47 317.67 50.22 0.00 +0.00 10763.31 +219.60 -41.86 -42.89 -98.79 356.51 320.51 45.84 0.00 +0.00 11178.93 +205.70 -42.26 -43.31 -99.11 362.60 314.43 41.10 0.10 +0.00 11621.26 +191.70 -43.36 -44.37 -99.45 368.21 311.11 40.50 0.10 +0.00 12096.54 +177.70 -45.26 -46.16 -99.81 373.15 311.13 40.78 0.00 +0.00 12604.54 +163.80 -47.86 -48.61 -100.20 377.57 308.54 42.74 0.00 +0.00 13144.79 +149.80 -50.26 -50.89 -100.63 383.19 304.99 45.08 -0.10 +0.00 13730.87 +135.90 -52.76 -53.29 -101.09 389.58 309.12 41.59 -0.10 +0.00 14362.68 +121.90 -55.76 -56.18 -101.60 396.38 324.66 39.32 -0.10 +0.00 15059.29 +108.00 -59.76 -60.05 -102.16 402.77 337.52 36.60 -0.10 +0.00 15822.65 +94.00 -63.56 -63.77 -102.80 411.59 323.43 36.54 -0.10 +0.00 16682.17 +81.00 -64.86 -65.07 -103.49 426.78 317.29 30.95 -0.10 +0.00 17592.55 +70.60 -64.86 -65.09 -104.11 443.86 328.66 30.27 0.00 +0.00 18430.42 +62.20 -64.66 -64.93 -104.68 460.64 338.69 20.86 0.00 +0.00 19203.16 +54.30 -63.66 -63.98 -81.29 481.21 357.10 15.38 0.00 +0.00 20034.14 +46.90 -63.26 -63.65 -82.18 502.72 1.74 6.42 0.00 +0.00 20933.43 +40.10 -62.86 -63.34 -83.12 526.71 15.52 7.26 0.00 +0.00 21896.77 +33.80 -60.96 -61.68 -84.13 558.03 79.85 13.23 0.00 +0.00 22953.65 +27.80 -62.16 -62.91 -85.28 586.70 74.86 17.12 0.00 +0.00 24164.08 +22.30 -61.26 -62.30 -109.12 627.37 56.93 19.95 0.00 +0.00 25528.54 +17.10 -58.26 -60.06 -110.23 686.34 71.57 22.74 0.00 +0.00 27187.04 +12.30 -55.76 -58.72 -111.58 762.78 55.56 16.50 0.00 +0.00 29271.66 +STN YYMMDD/HHMM PMSL PRES SKTC STC1 SNFL WTNS +P01M C01M STC2 LCLD MCLD HCLD +SNRA UWND VWND R01M BFGR T2MS +Q2MS WXTS WXTP WXTZ WXTR USTM +VSTM HLCY SLLH WSYM CDBP VSBK +TD2M +723570 181219/0400 1014.50 972.60 5.04 278.20 -9999.00 0.00 +-9999.00 -9999.00 278.70 5.00 100.00 0.00 +-9999.00 -1.40 2.70 -9999.00 -9999.00 6.44 +5.58 0.00 0.00 0.00 0.00 -2.90 +4.10 92.70 -9999.00 999.00 -9999.00 20.00 +4.90 +723570 181219/0500 1014.30 972.20 4.54 277.70 0.00 100.00 +0.00 0.00 278.20 4.00 100.00 0.00 +-9999.00 -1.40 2.70 -9999.00 -9999.00 5.44 +5.50 0.00 0.00 0.00 0.00 -3.50 +5.00 101.60 -0.00 999.00 -9999.00 20.00 +4.68 +723570 181219/0600 1014.10 972.00 4.54 277.70 0.00 100.00 +0.00 0.00 278.10 6.00 100.00 0.00 +-9999.00 -1.70 3.40 -9999.00 -9999.00 5.34 +5.55 0.00 0.00 0.00 0.00 -3.50 +4.90 149.40 -0.00 999.00 -9999.00 20.00 +4.81 +723570 181219/0700 1014.40 972.30 4.64 277.80 0.00 100.00 +0.00 0.00 278.10 12.00 100.00 0.00 +-9999.00 -1.40 3.80 -9999.00 -9999.00 5.34 +5.57 0.00 0.00 0.00 0.00 -4.20 +5.60 155.50 0.00 999.00 -9999.00 20.00 +4.87 +723570 181219/0800 1012.90 970.90 4.84 278.00 0.00 100.00 +0.00 0.00 278.20 15.00 100.00 0.00 +-9999.00 -1.10 3.20 -9999.00 -9999.00 5.34 +5.63 0.00 0.00 0.00 0.00 -5.30 +6.40 128.50 0.00 999.00 -9999.00 20.00 +5.00 +723570 181219/0900 1012.00 970.00 4.94 278.10 0.00 100.00 +0.00 0.00 278.30 33.00 100.00 0.00 +-9999.00 -0.60 2.40 -9999.00 -9999.00 5.34 +5.71 0.00 0.00 0.00 0.00 -5.60 +5.70 125.80 0.00 999.00 -9999.00 20.00 +5.19 +723570 181219/1000 1014.10 972.00 4.34 277.50 0.00 100.00 +0.00 0.00 277.80 100.00 100.00 0.00 +-9999.00 -0.40 1.90 -9999.00 -9999.00 4.84 +5.52 0.00 0.00 0.00 0.00 -5.30 +6.90 150.80 0.00 999.00 -9999.00 20.00 +4.73 +723570 181219/1100 1013.00 970.90 4.54 277.70 0.00 100.00 +0.00 0.00 277.90 38.00 100.00 0.00 +-9999.00 -0.80 2.00 -9999.00 -9999.00 4.94 +5.56 0.00 0.00 0.00 0.00 -5.30 +7.20 154.00 -0.00 999.00 -9999.00 20.00 +4.82 +723570 181219/1200 1011.90 969.80 4.74 277.90 0.00 100.00 +0.00 0.00 278.10 100.00 100.00 0.00 +-9999.00 -0.50 1.90 -9999.00 -9999.00 5.04 +5.62 0.00 0.00 0.00 0.00 -3.40 +9.70 131.70 0.00 999.00 -9999.00 20.00 +4.96 +723570 181219/1300 1012.10 970.10 4.84 278.00 0.00 100.00 +0.00 0.00 278.10 100.00 100.00 0.00 +-9999.00 -0.60 1.70 -9999.00 -9999.00 5.04 +5.61 0.00 0.00 0.00 0.00 -2.80 +7.90 109.10 0.00 999.00 966.20 20.00 +4.94 +723570 181219/1400 1012.20 970.20 5.64 278.80 0.00 100.00 +0.00 0.00 278.70 100.00 100.00 0.00 +-9999.00 -0.20 1.90 -9999.00 -9999.00 5.54 +5.80 0.00 0.00 0.00 0.00 -2.60 +7.30 90.30 0.00 999.00 969.30 0.35 +5.41 +723570 181219/1500 1012.30 970.60 7.74 280.90 0.00 100.00 +0.00 0.00 280.50 100.00 100.00 0.00 +-9999.00 -0.40 4.30 -9999.00 -9999.00 7.24 +6.51 0.00 0.00 0.00 0.00 -2.40 +6.60 72.00 0.00 999.00 969.60 0.50 +7.09 +723570 181219/1600 1012.00 970.40 9.74 282.90 0.00 100.00 +0.00 0.00 282.30 100.00 100.00 0.00 +-9999.00 -0.70 4.70 -9999.00 -9999.00 8.64 +7.16 0.00 0.00 0.00 0.00 -2.60 +5.00 86.30 0.00 999.00 969.60 2.39 +8.48 +723570 181219/1700 1012.50 971.10 11.74 284.90 0.00 100.00 +0.00 0.00 284.30 100.00 100.00 0.00 +-9999.00 0.00 5.10 -9999.00 -9999.00 10.14 +7.50 0.00 0.00 0.00 0.00 -2.10 +5.40 92.00 0.01 999.00 952.80 6.36 +9.17 +723570 181219/1800 1011.20 970.00 13.74 286.90 0.00 100.00 +0.00 0.00 286.10 100.00 100.00 0.00 +-9999.00 0.10 5.70 -9999.00 -9999.00 11.34 +7.75 0.00 0.00 0.00 0.00 -1.80 +3.70 113.20 0.01 999.00 938.20 10.04 +9.64 +723570 181219/1900 1008.60 967.70 15.84 289.00 0.00 100.00 +0.00 0.00 288.00 73.00 100.00 0.00 +-9999.00 0.90 5.50 -9999.00 -9999.00 12.84 +7.84 0.00 0.00 0.00 0.00 -0.40 +0.60 126.10 0.00 999.00 -9999.00 20.00 +9.77 +723570 181219/2000 1009.60 968.80 16.54 289.70 0.00 100.00 +0.00 0.00 288.90 33.00 100.00 0.00 +-9999.00 0.40 5.60 -9999.00 -9999.00 13.94 +7.92 0.00 0.00 0.00 0.00 0.30 +-0.80 152.70 -0.00 999.00 728.30 20.00 +9.94 +723570 181219/2100 1008.00 967.40 15.94 289.10 0.00 100.00 +0.00 0.00 288.50 100.00 100.00 0.00 +-9999.00 1.00 4.70 -9999.00 -9999.00 14.14 +7.97 0.00 0.00 0.00 0.00 2.20 +-3.90 115.00 -0.00 999.00 -9999.00 0.04 +10.01 +723570 181219/2200 1006.60 966.00 14.64 287.80 0.00 100.00 +0.00 0.00 287.60 64.00 100.00 0.00 +-9999.00 1.40 4.10 -9999.00 -9999.00 14.24 +7.99 0.00 0.00 0.00 0.00 3.10 +-7.30 75.20 -0.00 999.00 -9999.00 0.35 +10.03 +723570 181219/2300 1007.50 966.90 12.44 285.60 0.00 100.00 +0.00 0.00 285.90 14.00 100.00 0.00 +-9999.00 1.10 2.50 -9999.00 -9999.00 13.24 +7.97 0.00 0.00 0.00 0.00 4.30 +-10.70 -3.60 -0.01 999.00 -9999.00 2.16 +10.01 +723570 181220/0000 1008.60 967.80 11.04 284.20 0.00 100.00 +0.02 0.00 284.30 100.00 100.00 0.00 +-9999.00 2.60 -0.90 -9999.00 -9999.00 11.84 +7.50 0.00 0.00 0.00 0.00 14.20 +-10.30 -12.90 -0.00 999.00 727.70 0.00 +9.12 +723570 181220/0100 1009.70 968.60 10.34 283.50 0.00 100.00 +0.08 0.00 283.60 100.00 100.00 0.00 +-9999.00 1.70 -3.10 -9999.00 -9999.00 11.14 +6.53 0.00 0.00 0.00 1.00 12.70 +-15.30 -86.90 0.00 60.00 763.50 0.00 +7.10 + + diff --git a/examples/plot_ci_uncertainty.py b/examples/plot_ci_uncertainty.py new file mode 100644 index 00000000..cafb0681 --- /dev/null +++ b/examples/plot_ci_uncertainty.py @@ -0,0 +1,177 @@ +""" +Estimating the uncertainty of convection indices +================================================ + +This example uses the SHARPpy functions to estimate the uncertainty inherent within +convection indices. It uses Monte Carlo sampling and estimates of the systematic and +random errors contained within Vaisala RS-90/92 radiosonde measurements. + +This methodology and code is was used in `Blumberg et al. 2017, JAMC`__ to demonstrate +the uncertainty of convection indices within radiosonde measurements and AERI retrievals. + +.. _link: https://journals.ametsoc.org/doi/10.1175/JAMC-D-17-0036.1 +__ link_ + +""" + +import sharppy.sharptab as tab +import numpy as np +import os +from sharppy.io.spc_decoder import SPCDecoder +import matplotlib.pyplot as plt +from matplotlib.ticker import ScalarFormatter, MultipleLocator +import sharppy.plot.skew as skew +np.random.seed(0) + +FILENAME = 'data/14061619.OAX' + +# Read in the sounding data and generate a Profile object +dec = SPCDecoder(FILENAME) +profs = dec.getProfiles() +stn_id = dec.getStnId() +prof = profs._profs[""][0] +dates = profs._dates + +# Get rid of all of the missing data +idx = np.where((prof.tmpc != -9999) & (prof.dwpc != -9999))[0] +prof = tab.profile.create_profile(pres=prof.pres[idx], hght=prof.hght[idx], tmpc=prof.tmpc[idx], dwpc=prof.dwpc[idx], wspd=prof.wspd[idx], \ + wdir=prof.wdir[idx], strictQC=False, profile='default', date=dates[0], missing=-9999) + +deterministic_cape = tab.params.parcelx(prof, flag=1).bplus +print("Deterministic SBCAPE:", deterministic_cape) + +# RS-90 and RS-92 accuracy values (see ARM SONDE handbook) +rand_sigma_rh = 2/2. # % RH (converts to 1-sigma) +syst_sigma_rh = 3 # % RH +rand_sigma_t = 0.15/2. #C (converts to 1-sigma) +syst_sigma_t = 0.2 # C + +def perturb_radiosonde(prof, num_perts): + ''' + Pertrub the radiosonde profiles to generate data to create a covariance matrix + + Parameters + ---------- + prof : profile, object + Profile object + num_perts : number + Number of perturbations to perform + + Returns + ------- + new_t : array_like + 2D array showing the pertrubed temperature profiles (C) + new_q : array_like + 2D array showing the pertrubed water vapor mixing ratio profiles (g/kg) + ''' + new_t = np.empty((num_perts,len(prof.tmpc))) + new_q = np.empty((num_perts,len(prof.tmpc))) + for i in range(num_perts): + new_t[i,:] = prof.tmpc + (syst_sigma_t*np.random.normal(0, 1, 1)) + (rand_sigma_t*np.random.normal(0, 1, len(prof.tmpc))) + rh_sample = prof.relh + (syst_sigma_rh*np.random.normal(0, 1, 1)) + (rand_sigma_rh*np.random.normal(0, 1, len(prof.tmpc))) + idx = np.where(rh_sample < 0)[0] + rh_sample[idx] = 0.000001 + idx = np.where(rh_sample > 100)[0] + rh_sample[idx] = 100 + e_s = tab.thermo.vappres(prof.tmpc) + + new_q[i,:] = tab.thermo.mixratio(prof.pres, tab.thermo.temp_at_vappres((rh_sample/100.) * e_s)) + #plt.plot(new_q[i,:], prof.hght) + #plt.show() + return new_t, new_q + +def hypsometric(temp, alt, sfc_pres): + ''' + Calculate the pressure profile using the hypometric equation + + Parameters + ---------- + temp : array_like + Temperature profile in C + alt : array_like + Height array in m + sfc_pres : number + Surface pressure value in hPa + + Returns + ------- + pres : array_like + The pressure array in hPa + ''' + R = 287. # J/kg*K + temp = tab.thermo.ctok(temp) + g = 9.81 #m/s^2 + + pres_arr = np.ones((temp.shape)) + pres_arr[0] = sfc_pres + + for l in np.arange(1,len(pres_arr.T),1): + avg_temp = (temp[l] + temp[l-1])/2. + delta_z = (alt[l-1] - alt[l]) + a = (g/(R*avg_temp)) + p_2 = pres_arr[l-1] + pres_arr[l] = p_2*np.exp(a*delta_z) + + return pres_arr + +# Generate the error covariance matrix for the sounding +t_dist, q_dist = perturb_radiosonde(prof, 10000) +Sop = np.ma.asarray(np.cov(np.hstack((t_dist, q_dist)).T)) +Xop = np.ma.concatenate((prof.tmpc, prof.wvmr)) +u,l,v = np.linalg.svd(Sop) +Ssqrt = np.dot(np.dot(u, np.diag(np.sqrt(l))), v) + +num_samples = 300 +cape_values = np.empty(num_samples) + +# Make a figure to show the soundings from the Monte Carlo sampling and the distribution of CAPE +fig = plt.figure(figsize=(12, 5)) +ax = plt.subplot(121, projection='skewx') +ax2 = plt.subplot(122) +ax.grid(True) +plt.grid(True) + +# Plot the "deterministic" sounding +ax.semilogy(prof.tmpc[~prof.tmpc.mask], prof.pres[~prof.tmpc.mask], 'r-', lw=2) +ax.semilogy(prof.dwpc[~prof.tmpc.mask], prof.pres[~prof.tmpc.mask], 'g-', lw=2) + +for i in np.arange(num_samples): + # Monte Carlo sample the data + Z = np.random.normal(0,1, len(Xop)) + Z_hat = np.dot(Z, Ssqrt) + Xop + + # Get the perturbed temperature and water vapor profiles + pert_tmpc = Z_hat[:len(prof.tmpc)] + pert_wvmr = Z_hat[len(prof.tmpc):] + + # Calculate the new pressure profile using the hypsometric equation and calculate the dewpoint. + pert_pres = hypsometric(pert_tmpc, prof.hght, prof.pres[prof.sfc]) + pert_dwpc = tab.thermo.temp_at_mixrat(pert_wvmr, pert_pres) + + # Create a BasicProfile object using the perturbed sounding data + pert_prof = tab.profile.create_profile(pres=pert_pres, hght=prof.hght, tmpc=pert_tmpc, dwpc=pert_dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='default', date=dates[0], missing=-9999) + # Lift a parcel + pcl = tab.params.parcelx(pert_prof, flag=1) + cape_values[i] = pcl.bplus + + #TODO: Plot the parcel trace and the pertrubed profile on a skew-T. + ax.semilogy(pert_prof.tmpc[~pert_prof.tmpc.mask], pert_prof.pres[~pert_prof.tmpc.mask], 'r-', lw=.5) + ax.semilogy(pert_prof.dwpc[~pert_prof.tmpc.mask], pert_prof.pres[~pert_prof.tmpc.mask], 'g-', lw=.5) + +print("Probablisitic SBCAPE (25,50,75th percentiles):", np.percentile(cape_values, (25,50,75))) +# Label and format the axes +presvals = np.arange(1000, 0, -10) +ax.yaxis.set_major_formatter(ScalarFormatter()) +ax.set_yticks(np.linspace(100,1000,10)) +ax.set_ylim(1050,100) +ax.xaxis.set_major_locator(MultipleLocator(10)) +ax.set_xlim(-50,50) +ax.set_ylabel("Pressure [mb]") +ax.set_xlabel("Temperature [C]") +ax2.set_ylabel("Count") +ax2.set_xlabel("SBCAPE [J/kg]") +ax2.hist(cape_values, 15) + +# Plot the data +plt.savefig('plot_ci.png', bbox_inches='tight', dpi=180) diff --git a/examples/plot_sars.py b/examples/plot_sars.py new file mode 100644 index 00000000..ee000c00 --- /dev/null +++ b/examples/plot_sars.py @@ -0,0 +1,29 @@ +""" +Plotting data from the SARS database +==================================== + +""" + +import sharppy.sharptab as tab +import sharppy.databases.sars as sars +import numpy as np +import os +import matplotlib.pyplot as plt + +database_fn = os.path.join( os.path.dirname( sars.__file__ ), 'sars_supercell.txt') +supercell_database = np.loadtxt(database_fn, skiprows=1, dtype=bytes, comments="%%%%") + +magnitude = [] +mlcape = [] +srh01 = [] +for record in supercell_database: + magnitude.append(int(record[1])) + mlcape.append(float(record[3])) + srh01.append(float(record[6])) +plt.grid() +plt.scatter(mlcape, srh01, c=magnitude, marker='.') +plt.colorbar() +plt.xlabel("MLCAPE [J/kg]") +plt.ylabel(r'0-1 km Storm Relative Helicity [$m^{2}/s^{2}$]') +plt.savefig('plot_sars.png', bbox_inches='tight') +plt.show() diff --git a/examples/plot_sounding.py b/examples/plot_sounding.py new file mode 100755 index 00000000..2c07c8b3 --- /dev/null +++ b/examples/plot_sounding.py @@ -0,0 +1,214 @@ +""" +Plotting a sounding with indices and a hodograph +================================================ + +""" + +import warnings # Silence the warnings from SHARPpy +warnings.filterwarnings("ignore") +import sharppy.plot.skew as skew +from matplotlib.ticker import ScalarFormatter, MultipleLocator +from matplotlib.collections import LineCollection +import matplotlib.transforms as transforms +import matplotlib.pyplot as plt +from datetime import datetime +import numpy as np +from matplotlib import gridspec +from sharppy.sharptab import winds, utils, params, thermo, interp, profile +from sharppy.io.spc_decoder import SPCDecoder + +def decode(filename): + + dec = SPCDecoder(filename) + + if dec is None: + raise IOError("Could not figure out the format of '%s'!" % filename) + + # Returns the set of profiles from the file that are from the "Profile" class. + profs = dec.getProfiles() + stn_id = dec.getStnId() + + for k in list(profs._profs.keys()): + all_prof = profs._profs[k] + dates = profs._dates + for i in range(len(all_prof)): + prof = all_prof[i] + new_prof = profile.create_profile(pres=prof.pres, hght=prof.hght, tmpc=prof.tmpc, dwpc=prof.dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='convective', date=dates[i]) + return new_prof, dates[i], stn_id + +FILENAME = 'data/14061619.OAX' + +prof, time, location = decode(FILENAME) +# Bounds of the pressure axis +pb_plot=1050 +pt_plot=100 +dp_plot=10 +plevs_plot = np.arange(pb_plot,pt_plot-1,-dp_plot) +# Open up the text file with the data in columns (e.g. the sample OAX file distributed with SHARPpy) +title = time.strftime('%Y%m%d/%H%M') + ' ' + location + ' (Observed)' + +# Set up the figure in matplotlib. +fig = plt.figure(figsize=(9, 8)) +gs = gridspec.GridSpec(4,4, width_ratios=[1,5,1,1]) +ax = plt.subplot(gs[0:3, 0:2], projection='skewx') +skew.draw_title(ax, title) +ax.grid(True) +plt.grid(True) + +# Plot the background variables +presvals = np.arange(1000, 0, -10) + +ax.semilogy(prof.tmpc[~prof.tmpc.mask], prof.pres[~prof.tmpc.mask], 'r', lw=2) +ax.semilogy(prof.dwpc[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'g', lw=2) +ax.semilogy(prof.vtmp[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'r--') +ax.semilogy(prof.wetbulb[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'c-') + +# Plot the parcel trace, but this may fail. If it does so, inform the user. +try: + ax.semilogy(prof.mupcl.ttrace, prof.mupcl.ptrace, 'k--') +except: + print("Couldn't plot parcel traces...") + +# Highlight the 0 C and -20 C isotherms. +l = ax.axvline(0, color='b', ls='--') +l = ax.axvline(-20, color='b', ls='--') + +# Disables the log-formatting that comes with semilogy +ax.yaxis.set_major_formatter(ScalarFormatter()) +ax.set_yticks(np.linspace(100,1000,10)) +ax.set_ylim(1050,100) + +# Plot the hodograph data. +inset_axes = skew.draw_hodo_inset(ax, prof) +skew.plotHodo(inset_axes, prof.hght, prof.u, prof.v, color='r') +#inset_axes.text(srwind[0], srwind[1], 'RM', color='r', fontsize=8) +#inset_axes.text(srwind[2], srwind[3], 'LM', color='b', fontsize=8) + +# Draw the wind barbs axis and everything that comes with it. +ax.xaxis.set_major_locator(MultipleLocator(10)) +ax.set_xlim(-50,50) +ax2 = plt.subplot(gs[0:3,2]) +ax3 = plt.subplot(gs[3,0:3]) +skew.plot_wind_axes(ax2) +skew.plot_wind_barbs(ax2, prof.pres, prof.u, prof.v) +srwind = params.bunkers_storm_motion(prof) +gs.update(left=0.05, bottom=0.05, top=0.95, right=1, wspace=0.025) + +# Calculate indices to be shown. More indices can be calculated here using the tutorial and reading the params module. +p1km = interp.pres(prof, interp.to_msl(prof, 1000.)) +p6km = interp.pres(prof, interp.to_msl(prof, 6000.)) +sfc = prof.pres[prof.sfc] +sfc_1km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p1km) +sfc_6km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p6km) +srh3km = winds.helicity(prof, 0, 3000., stu = srwind[0], stv = srwind[1]) +srh1km = winds.helicity(prof, 0, 1000., stu = srwind[0], stv = srwind[1]) +scp = params.scp(prof.mupcl.bplus, prof.right_esrh[0], prof.ebwspd) +stp_cin = params.stp_cin(prof.mlpcl.bplus, prof.right_esrh[0], prof.ebwspd, prof.mlpcl.lclhght, prof.mlpcl.bminus) +stp_fixed = params.stp_fixed(prof.sfcpcl.bplus, prof.sfcpcl.lclhght, srh1km[0], utils.comp2vec(prof.sfc_6km_shear[0], prof.sfc_6km_shear[1])[1]) +ship = params.ship(prof) + +# A routine to perform the correct formatting when writing the indices out to the figure. +def fmt(value, fmt='int'): + if fmt == 'int': + try: + val = int(value) + except: + val = str("M") + else: + try: + val = round(value,1) + except: + val = "M" + return val + +# Setting a dictionary that is a collection of all of the indices we'll be showing on the figure. +# the dictionary includes the index name, the actual value, and the units. +indices = {'SBCAPE': [fmt(prof.sfcpcl.bplus), 'J/kg'],\ + 'SBCIN': [fmt(prof.sfcpcl.bminus), 'J/kg'],\ + 'SBLCL': [fmt(prof.sfcpcl.lclhght), 'm AGL'],\ + 'SBLFC': [fmt(prof.sfcpcl.lfchght), 'm AGL'],\ + 'SBEL': [fmt(prof.sfcpcl.elhght), 'm AGL'],\ + 'SBLI': [fmt(prof.sfcpcl.li5), 'C'],\ + 'MLCAPE': [fmt(prof.mlpcl.bplus), 'J/kg'],\ + 'MLCIN': [fmt(prof.mlpcl.bminus), 'J/kg'],\ + 'MLLCL': [fmt(prof.mlpcl.lclhght), 'm AGL'],\ + 'MLLFC': [fmt(prof.mlpcl.lfchght), 'm AGL'],\ + 'MLEL': [fmt(prof.mlpcl.elhght), 'm AGL'],\ + 'MLLI': [fmt(prof.mlpcl.li5), 'C'],\ + 'MUCAPE': [fmt(prof.mupcl.bplus), 'J/kg'],\ + 'MUCIN': [fmt(prof.mupcl.bminus), 'J/kg'],\ + 'MULCL': [fmt(prof.mupcl.lclhght), 'm AGL'],\ + 'MULFC': [fmt(prof.mupcl.lfchght), 'm AGL'],\ + 'MUEL': [fmt(prof.mupcl.elhght), 'm AGL'],\ + 'MULI': [fmt(prof.mupcl.li5), 'C'],\ + '0-1 km SRH': [fmt(srh1km[0]), 'm2/s2'],\ + '0-1 km Shear': [fmt(utils.comp2vec(sfc_1km_shear[0], sfc_1km_shear[1])[1]), 'kts'],\ + '0-3 km SRH': [fmt(srh3km[0]), 'm2/s2'],\ + '0-6 km Shear': [fmt(utils.comp2vec(sfc_6km_shear[0], sfc_6km_shear[1])[1]), 'kts'],\ + 'Eff. SRH': [fmt(prof.right_esrh[0]), 'm2/s2'],\ + 'EBWD': [fmt(prof.ebwspd), 'kts'],\ + 'PWV': [round(prof.pwat, 2), 'inch'],\ + 'K-index': [fmt(params.k_index(prof)), ''],\ + 'STP(fix)': [fmt(stp_fixed, 'flt'), ''],\ + 'SHIP': [fmt(ship, 'flt'), ''],\ + 'SCP': [fmt(scp, 'flt'), ''],\ + 'STP(cin)': [fmt(stp_cin, 'flt'), '']} + +# List the indices within the indices dictionary on the side of the plot. +trans = transforms.blended_transform_factory(ax.transAxes,ax.transData) + +# Write out all of the indices to the figure. +print("##############") +print(" INDICES ") +print("##############") +string = '' +keys = np.sort(list(indices.keys())) +x = 0 +counter = 0 +for key in keys: + string = string + key + ': ' + str(indices[key][0]) + ' ' + indices[key][1] + '\n' + print((key + ": " + str(indices[key][0]) + ' ' + indices[key][1])) + if counter < 7: + counter += 1 + continue + else: + counter = 0 + ax3.text(x, 1, string, verticalalignment='top', transform=ax3.transAxes, fontsize=11) + string = '' + x += 0.3 +ax3.text(x, 1, string, verticalalignment='top', transform=ax3.transAxes, fontsize=11) +ax3.set_axis_off() + +# Show SARS matches (edited for Keith Sherburn) +try: + supercell_matches = prof.supercell_matches + hail_matches = prof.matches +except: + supercell_matches = prof.right_supercell_matches + hail_matches = prof.right_matches + +print() +print("#############") +print(" SARS OUTPUT ") +print("#############") +for mtype, matches in zip(['Supercell', 'Hail'], [supercell_matches, hail_matches]): + print(mtype) + print('-----------') + if len(matches[0]) == 0: + print("NO QUALITY MATCHES") + for i in range(len(matches[0])): + print(matches[0][i] + ' ' + matches[1][i]) + print("Total Loose Matches:", matches[2]) + print("# of Loose Matches that met Criteria:", matches[3]) + print("SVR Probability:", matches[4]) + print() + +# Finalize the image formatting and alignments, and save the image to the file. +gs.tight_layout(fig) +fn = time.strftime('%Y%m%d.%H%M') + '_' + location + '.png' +fn = fn.replace('/', '') +print(("SHARPpy Skew-T image output at:", fn)) +plt.savefig(fn, bbox_inches='tight', dpi=180) + + diff --git a/rc/sample_inv.png b/rc/sample_inv.png new file mode 100644 index 00000000..c1a67199 Binary files /dev/null and b/rc/sample_inv.png differ diff --git a/rc/sample_pro.png b/rc/sample_pro.png new file mode 100644 index 00000000..8ba6b053 Binary files /dev/null and b/rc/sample_pro.png differ diff --git a/rc/sample_std.png b/rc/sample_std.png new file mode 100644 index 00000000..12214792 Binary files /dev/null and b/rc/sample_std.png differ diff --git a/runsharp/SHARPpy-linux-redhat5.spec b/runsharp/SHARPpy-linux-redhat5.spec index 6e8cb5da..e84e2667 100644 --- a/runsharp/SHARPpy-linux-redhat5.spec +++ b/runsharp/SHARPpy-linux-redhat5.spec @@ -5,10 +5,21 @@ sys.path.append("../") import sharppy import glob +from sharppy._version import get_versions + +# Write the versions file using versioneer, because PyInstaller doesn't do this automatically +ver = get_versions() +ver = str(ver) +ver_fname = os.path.dirname(sharppy.__file__) + '/_version.py' +ver_file = open(ver_fname, 'w') +ver_file.write('def get_versions():\n') +ver_file.write(' return ' + ver) +ver_file.close() + a = Analysis(['SHARPpy.py'], pathex=['/home/tsupinie/SHARPpy/runsharp'], - hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'datasources.available'], + hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'sharppy.io.uwyo_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], hookspath=None, runtime_hooks=None) @@ -26,6 +37,7 @@ datasources = glob.glob("../datasources/*.csv") + glob.glob("../datasources/*.xm for hail in sars_hail: a.datas += [("sharppy/databases/sars/hail/" + hail.split("/")[-1], hail, "DATA")] + for supr in sars_supr: a.datas += [("sharppy/databases/sars/supercell/" + supr.split("/")[-1], supr, "DATA")] @@ -47,3 +59,8 @@ exe = EXE(pyz, strip=None, upx=True, console=False ) + +# Revert the _version.py file to its original version using git +import subprocess +subprocess.Popen(['git', 'checkout', '--', ver_fname]) + diff --git a/runsharp/SHARPpy-osx.spec b/runsharp/SHARPpy-osx.spec index 226d400d..5f18e62c 100644 --- a/runsharp/SHARPpy-osx.spec +++ b/runsharp/SHARPpy-osx.spec @@ -1,15 +1,32 @@ # -*- mode: python -*- # Compile using `pyinstaller SHARPpy-osx.spec --onefile --noconsole` +import sys +import glob +import sharppy +from sharppy._version import get_versions +print("PATH TO SHARPPY:", sharppy.__file__) +# Write the versions file using versioneer, because PyInstaller doesn't do this automatically +ver = get_versions() +ver = str(ver) +ver_fname = os.path.dirname(sharppy.__file__) + '/_version.py' +ver_file = open(ver_fname, 'w') +ver_file.write('def get_versions():\n') +ver_file.write(' return ' + ver) +ver_file.close() + +del sharppy import sharppy -import glob +# Get the working path for Azure-Pipelines build +runsharp_path = os.path.dirname(sharppy.__file__) + '/../runsharp/' + +# Analyze the SHARPpy package to get dependencies, etc. a = Analysis(['SHARPpy.py'], - pathex=['/Users/tsupinie/SHARPpy/runsharp'], - hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], + pathex=[runsharp_path, '/Users/blumberg/SHARPpy/runsharp'], + hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'sharppy.io.uwyo_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], hookspath=None, runtime_hooks=None) - a.binaries = [x for x in a.binaries if not x[0].startswith("scipy")] a.datas += [("sharppy/databases/PW-mean-inches.txt", os.path.join(os.path.dirname(sharppy.__file__), "databases/PW-mean-inches.txt"), "DATA")] @@ -21,6 +38,7 @@ sars_hail = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases sars_supr = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases/sars/supercell/") + "*") shapefiles = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases/shapefiles/") + "*") datasources = glob.glob("../datasources/*.csv") + glob.glob("../datasources/*.xml") +rc_files = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "../rc/") + "*.png") for hail in sars_hail: a.datas += [("sharppy/databases/sars/hail/" + hail.split("/")[-1], hail, "DATA")] @@ -29,8 +47,12 @@ for supr in sars_supr: for sf in shapefiles: a.datas += [("sharppy/databases/shapefiles/" + sf.split("/")[-1], sf, "DATA")] +for rc in rc_files: + a.datas += [("rc/" + rc.split("/")[-1], rc, "DATA")] for ds in datasources: + if "__pycache__" in ds: + continue a.datas += [("sharppy/datasources/" + ds.split("/")[-1], ds, "DATA")] pyz = PYZ(a.pure) @@ -41,7 +63,7 @@ exe = EXE(pyz, a.zipfiles, a.datas, name='SHARPpy', - debug=False, + debug=True, strip=None, upx=True, console=False ) @@ -54,3 +76,8 @@ app = BUNDLE(exe, 'NSHighResolutionCapable': 'True', }, ) + +# Revert the _version.py file to its original version using git +import subprocess +subprocess.Popen(['git', 'checkout', '--', ver_fname]) + diff --git a/runsharp/SHARPpy-win7-32.spec b/runsharp/SHARPpy-win7-32.spec index e0e78e21..1b51fa59 100644 --- a/runsharp/SHARPpy-win7-32.spec +++ b/runsharp/SHARPpy-win7-32.spec @@ -1,10 +1,21 @@ # -*- mode: python -*- import glob import sharppy +from sharppy._version import get_versions + +# Write the versions file using versioneer, because PyInstaller doesn't do this automatically +ver = get_versions() +ver = str(ver) +ver_fname = os.path.dirname(sharppy.__file__) + '\\_version.py' +ver_file = open(ver_fname, 'w') +ver_file.write('def get_versions():\n') +ver_file.write(' return ' + ver) +ver_file.close() + a = Analysis(['SHARPpy.py'], pathex=[r'C:\Users\Tim\SHARPpy\runsharp'], - hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], + hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'sharppy.io.uwyo_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], hookspath=None, runtime_hooks=None) @@ -54,3 +65,8 @@ exe = EXE(pyz, upx=True, console=False, icon="icons\\SHARPpy.ico") + +# Revert the _version.py file to its original version using git +import subprocess +subprocess.Popen(['git', 'checkout', '--', ver_fname]) + diff --git a/runsharp/SHARPpy-win7-64.spec b/runsharp/SHARPpy-win7-64.spec index 9a163149..b9db8bd9 100644 --- a/runsharp/SHARPpy-win7-64.spec +++ b/runsharp/SHARPpy-win7-64.spec @@ -1,10 +1,25 @@ # -*- mode: python -*- +import sys import glob import sharppy +from sharppy._version import get_versions + +print("PATH TO SHARPPY:", sharppy.__file__) +# Write the versions file using versioneer, because PyInstaller doesn't do this automatically +ver = get_versions() +ver = str(ver) +ver_fname = os.path.dirname(sharppy.__file__) + "\\_version.py" +ver_file = open(ver_fname, 'w') +ver_file.write("def get_versions():\n") +ver_file.write(' return ' + ver) +ver_file.close() + +del sharppy +import sharppy a = Analysis(['SHARPpy.py'], - pathex=[r'C:\Users\Tim\SHARPpy\runsharp'], - hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], + pathex=[r'D:\a\1\s\runsharp', r'D:\a\1\s'], + hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'sharppy.io.uwyo_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection', 'certifi'], hookspath=None, runtime_hooks=None) @@ -21,16 +36,20 @@ sars_hail = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases sars_supr = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases\\sars\supercell\\") + "*") shapefiles = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "databases\\shapefiles\\") + "*") datasources = glob.glob("..\\datasources\\" + "*") +rc_files = glob.glob(os.path.join(os.path.dirname(sharppy.__file__), "../rc/") + "*.png") for hail in sars_hail: a.datas += [("sharppy\\databases\\sars\\hail\\" + hail.split("\\")[-1], hail, "DATA")] for supr in sars_supr: a.datas += [("sharppy\\databases\\sars\\supercell\\" + supr.split("\\")[-1], supr, "DATA")] - +for rc in rc_files: + a.datas += [("rc/" + rc.split("/")[-1], rc, "DATA")] for sf in shapefiles: a.datas += [("sharppy\\databases\\shapefiles\\" + sf.split("\\")[-1], sf, "DATA")] for ds in datasources: + if "__pycache__" in ds: + continue a.datas += [("sharppy\\datasources\\" + ds.split("\\")[-1], ds, "DATA")] for d in a.datas: @@ -49,3 +68,8 @@ exe = EXE(pyz, strip=None, upx=True, console=False, icon='icons\\SHARPpy.ico') + +# Revert the _version.py file to its original version using git +import subprocess +subprocess.Popen(['git', 'checkout', '--', ver_fname]) + diff --git a/runsharp/SHARPpy-win8-64.spec b/runsharp/SHARPpy-win8-64.spec index 946d233b..6ca68aca 100644 --- a/runsharp/SHARPpy-win8-64.spec +++ b/runsharp/SHARPpy-win8-64.spec @@ -1,10 +1,21 @@ # -*- mode: python -*- import glob import sharppy +from sharppy._version import get_versions + +# Write the versions file using versioneer, because PyInstaller doesn't do this automatically +ver = get_versions() +ver = str(ver) +ver_fname = os.path.dirname(sharppy.__file__) + '\\_version.py' +ver_file = open(ver_fname, 'w') +ver_file.write('def get_versions():\n') +ver_file.write(' return ' + ver) +ver_file.close() + a = Analysis(['SHARPpy.py'], pathex=[r'C:\Users\Tim\SHARPpy\runsharp'], - hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'datasources.available'], + hiddenimports=['xml.etree.ElementTree', 'sharppy.io.pecan_decoder', 'sharppy.io.spc_decoder', 'sharppy.io.buf_decoder', 'sharppy.io.uwyo_decoder', 'datasources.available', 'sharppy.sharptab.prof_collection'], hookspath=None, runtime_hooks=None) @@ -53,3 +64,9 @@ exe = EXE(pyz, strip=None, upx=True, console=False, icon=None) #'radar.ico' + + +# Revert the _version.py file to its original version using git +import subprocess +subprocess.Popen(['git', 'checkout', '--', ver_fname]) + diff --git a/runsharp/SHARPpy.py b/runsharp/SHARPpy.py index 7cd99d47..8e067445 100644 --- a/runsharp/SHARPpy.py +++ b/runsharp/SHARPpy.py @@ -5,4 +5,5 @@ if __name__ == "__main__": freeze_support() - gui.main() \ No newline at end of file + gui.main() + diff --git a/runsharp/__init__.py b/runsharp/__init__.py new file mode 100644 index 00000000..4fd6d0bb --- /dev/null +++ b/runsharp/__init__.py @@ -0,0 +1,4 @@ +__all__ = ['runsharp'] + +# Init needed to do tests with code in runsharp + diff --git a/runsharp/full_gui.py b/runsharp/full_gui.py index 8a084632..959342cf 100644 --- a/runsharp/full_gui.py +++ b/runsharp/full_gui.py @@ -1,14 +1,79 @@ -import sys, os +import os +os.environ['QT_API'] = 'pyside2' # Force PySide2 to be used in QtPy +from qtpy.QtGui import * +from qtpy.QtCore import * +from qtpy.QtWidgets import * +QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) +QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) +from sharppy.viz.map import MapWidget +import argparse +import traceback +from sutils.config import Config +from os.path import expanduser +import cProfile +from functools import wraps, partial +import datetime as date + +from sutils.progress import progress +from sutils.async_threads import AsyncThreads +from sutils.ver_updates import check_latest +from datasources import data_source +from sharppy.io.arw_decoder import ARWDecoder +from sharppy.io.decoder import getDecoders +import sharppy.sharptab.profile as profile +from sharppy.viz.preferences import PrefDialog +from sharppy.viz.SPCWindow import SPCWindow +from sharppy._version import get_versions +import sys +import os import numpy as np import warnings -import utils.frozenutils as frozenutils +import sutils.frozenutils as frozenutils +import logging +import qtpy +import platform HOME_DIR = os.path.join(os.path.expanduser("~"), ".sharppy") - -if len(sys.argv) > 1 and sys.argv[1] == '--debug': +LOG_FILE = os.path.join(HOME_DIR, 'sharppy.log') +if not os.path.isdir(HOME_DIR): + os.mkdir(HOME_DIR) + +if os.path.exists(LOG_FILE): + log_file_size = os.path.getsize(LOG_FILE) + MAX_FILE_SIZE = 1024 * 1024 + if log_file_size > MAX_FILE_SIZE: + # Delete the log file as it's grown too large + os.remove(LOG_FILE) + +HEADER = '\033[95m' +OKBLUE = '\033[94m' +OKGREEN = '\033[92m' +WARNING = '\033[93m' +FAIL = '\033[91m' +ENDC = '\033[0m' +BOLD = '\033[1m' +UNDERLINE = '\033[4m' + +# Start the logging +logging.basicConfig(level=logging.DEBUG, + format='%(asctime)s %(pathname)s %(funcName)s Line #: %(lineno)d %(levelname)-8s %(message)s', + filename=LOG_FILE, + filemode='w') +console = logging.StreamHandler() +# set a format which is simpler for console use +formatter = logging.Formatter( + '%(asctime)s %(pathname)s %(funcName)s Line #: %(lineno)d %(levelname)-8s %(message)s') +# tell the handler to use this format +console.setFormatter(formatter) +# add the handler to the root logger +logging.getLogger('').addHandler(console) + +if len(sys.argv) > 1 and '--debug' in sys.argv: debug = True sys.path.insert(0, os.path.normpath(os.getcwd() + "/..")) + console.setLevel(logging.DEBUG) else: + console.setLevel(logging.CRITICAL) debug = False np.seterr(all='ignore') warnings.simplefilter('ignore') @@ -16,30 +81,47 @@ if frozenutils.isFrozen(): if not os.path.exists(HOME_DIR): os.makedirs(HOME_DIR) - + BINARY_VERSION = True outfile = open(os.path.join(HOME_DIR, 'sharppy-out.txt'), 'w') - + console.setLevel(logging.DEBUG) sys.stdout = outfile sys.stderr = outfile - -from sharppy.viz.SPCWindow import SPCWindow -from sharppy.viz.map import MapWidget -import sharppy.sharptab.profile as profile -from sharppy.io.decoder import getDecoders -from sharppy._sharppy_version import __version__, __version_name__ -from datasources import data_source -from utils.async import AsyncThreads -from utils.progress import progress - -from PySide.QtCore import * -from PySide.QtGui import * -import datetime as date -from functools import wraps, partial -import cProfile -from os.path import expanduser -import ConfigParser -import traceback -from functools import wraps, partial +else: + BINARY_VERSION = False + +__version__ = get_versions()['version'] +ver = get_versions() +del get_versions + +logging.info('Started logging output for SHARPpy') +logging.info('SHARPpy version: ' + str(__version__)) +logging.info('numpy version: ' + str(np.__version__)) +logging.info('qtpy version: ' + str(qtpy.__version__)) +logging.info("Python version: " + str(platform.python_version())) +logging.info("Qt version: " + str(qtpy.QtCore.__version__)) +logging.info("OS version: " + str(platform.platform())) +# from sharppy._version import __version__#, __version_name__ + +if BINARY_VERSION: + logging.info("This is a binary version of SHARPpy.") + +__version_name__ = 'Andover' +try: + from netCDF4 import Dataset + has_nc = True +except ImportError: + has_nc = False + logging.info("No netCDF4 Python install detected.") + + +def versioning_info(include_sharppy=False): + txt = "" + if include_sharppy is True: + txt += "SHARPpy version: " + str(__version__) + '\n' + txt += "Numpy version: " + str(np.__version__) + '\n' + txt += "Python version: " + str(platform.python_version()) + '\n' + txt += "PySide/Qt version: " + str(qtpy.QtCore.__version__) + return txt class crasher(object): def __init__(self, **kwargs): @@ -52,13 +134,15 @@ def __call__(self, func): def doCrasher(*args, **kwargs): try: ret = func(*args, **kwargs) - except: + except Exception as e: ret = None msg = "Well, this is embarrassing.\nSHARPpy broke. This is probably due to an issue with one of the data source servers, but if it keeps happening, send the detailed information to the developers." data = "SHARPpy v%s %s\n" % (__version__, __version_name__) + \ "Crash time: %s\n" % str(date.datetime.now()) + \ traceback.format_exc() - + logging.exception(e) + print("Exception:", e) + # HERE IS WHERE YOU CAN CATCH A DATAQUALITYEXCEPTION if frozenutils.isFrozen(): msg1, msg2 = msg.split("\n") @@ -69,48 +153,93 @@ def doCrasher(*args, **kwargs): msgbox.setIcon(QMessageBox.Critical) msgbox.exec_() else: - print - print msg - print - print "Detailed Information:" - print data + print() + print(msg) + print() + print("Detailed Information:") + print(data) + # Check the flag that indicates if the program should exit when it crashes if self._exit: sys.exit(1) return ret return doCrasher + +class Calendar(QCalendarWidget): + def __init__(self, *args, **kwargs): + dt_earliest = kwargs.pop('dt_earliest', date.datetime(1946, 1, 1)) + dt_avail = kwargs.pop('dt_avail', date.datetime.utcnow().replace( + minute=0, second=0, microsecond=0)) + self.max_date = dt_avail.date() + super(Calendar, self).__init__(*args, **kwargs) + + self.setGridVisible(True) + self.setVerticalHeaderFormat(QCalendarWidget.NoVerticalHeader) + self.setHorizontalHeaderFormat(QCalendarWidget.SingleLetterDayNames) + self.setEarliestAvailable(dt_earliest) + self.setLatestAvailable(dt_avail) + + for day in [Qt.Sunday, Qt.Saturday]: + txt_fmt = self.weekdayTextFormat(day) + txt_fmt.setForeground(QBrush(Qt.black)) + self.setWeekdayTextFormat(day, txt_fmt) + + def paintCell(self, painter, rect, date): + QCalendarWidget.paintCell(self, painter, rect, date) + if date.toPython() > self.max_date or date.toPython() < self.min_date: + color = QColor('#808080') + color.setAlphaF(0.5) + painter.fillRect(rect, color) + + def setLatestAvailable(self, dt_avail): + qdate_avail = QDate(dt_avail.year, dt_avail.month, dt_avail.day) + #self.setMaximumDate(qdate_avail) + self.max_date = qdate_avail.toPython() + #if self.selectedDate().toPython() > qdate_avail.toPython(): + ## self.setSelectedDate(qdate_avail) + #else: + self.setSelectedDate(self.selectedDate()) + + def setEarliestAvailable(self, dt_earliest): + qdate_earliest = QDate(dt_earliest.year, dt_earliest.month, dt_earliest.day) + self.min_date = dt_earliest.date() + #self.setMinimumDate(qdate_earliest) + + class Picker(QWidget): date_format = "%Y-%m-%d %HZ" run_format = "%d %B %Y / %H%M UTC" - async = AsyncThreads(2, debug) + async_obj = AsyncThreads(2, debug) def __init__(self, config, **kwargs): """ Construct the main picker widget: a means for interactively selecting which sounding profile(s) to view. """ - + super(Picker, self).__init__(**kwargs) self.data_sources = data_source.loadDataSources() self.config = config self.skew = None - ## default the sounding location to OUN because obviously I'm biased + # default the sounding location to OUN because obviously I'm biased self.loc = None - ## the index of the item in the list that corresponds - ## to the profile selected from the list + # the index of the item in the list that corresponds + # to the profile selected from the list self.prof_idx = [] - ## set the default profile type to Observed + # set the default profile type to Observed self.model = "Observed" - ## this is the default model initialization time - self.run = [ t for t in self.data_sources[self.model].getAvailableTimes() if t.hour in [0, 12] ][-1] + # this is the default model initialization time + self.all_times = sorted(self.data_sources[self.model].getAvailableTimes()) + self.run = [t for t in self.all_times if t.hour in [0, 12]][-1] urls = data_source.pingURLs(self.data_sources) - self.has_connection = any( urls.values() ) + self.has_connection = any(urls.values()) + self.strictQC = True - ## initialize the UI + # initialize the UI self.__initUI() def __initUI(self): @@ -118,8 +247,8 @@ def __initUI(self): Initialize the main user interface. """ - ## Give the main window a layout. Using GridLayout - ## in order to control placement of objects. + # Give the main window a layout. Using GridLayout + # in order to control placement of objects. self.layout = QGridLayout() self.setLayout(self.layout) @@ -143,68 +272,78 @@ def __initUI(self): self.profile_list.setSelectionMode(QAbstractItemView.MultiSelection) self.profile_list.setDisabled(True) - ## create subwidgets that will hold the individual GUI items + # create subwidgets that will hold the individual GUI items self.left_data_frame = QWidget() self.right_map_frame = QWidget() - ## set the layouts for these widgets + # set the layouts for these widgets self.left_layout = QVBoxLayout() - self.right_layout = QGridLayout() #QVBoxLayout() + self.right_layout = QGridLayout() # QVBoxLayout() self.left_data_frame.setLayout(self.left_layout) - self.right_map_frame.setLayout(self.right_layout) - times = self.data_sources[self.model].getAvailableTimes() - - ## create dropdown menus + self.right_map_frame.setLayout(self.right_layout) + #print(self.run) + self.cal = Calendar(self, dt_avail=self.run) + self.cal.setSelectedDate(self.run) + self.cal.clicked.connect(self.update_from_cal) + self.cal_date = self.cal.selectedDate() + filt_times = [t for t in self.all_times if t.day == self.cal_date.day( + ) and t.year == self.cal_date.year() and t.month == self.cal_date.month()] + + # create dropdown menus models = sorted(self.data_sources.keys()) self.model_dropdown = self.dropdown_menu(models) self.model_dropdown.setCurrentIndex(models.index(self.model)) - projs = [ ('npstere', 'Northern Hemisphere'), ('merc', 'Tropics'), ('spstere', 'Southern Hemisphere') ] - if self.config.has_section('map'): - proj = self.config.get('map', 'proj') - proj_idx = zip(*projs)[0].index(proj) + # Setup the map + projs = [('npstere', 'Northern Hemisphere'), + ('merc', 'Tropics'), ('spstere', 'Southern Hemisphere')] + if ('map', 'proj') in self.config: + proj = self.config['map', 'proj'] + proj_idx = list(zip(*projs))[0].index(proj) else: proj_idx = 0 - self.map_dropdown = self.dropdown_menu(zip(*projs)[1]) + self.map_dropdown = self.dropdown_menu(list(zip(*projs))[1]) self.map_dropdown.setCurrentIndex(proj_idx) - self.run_dropdown = self.dropdown_menu([ t.strftime(Picker.run_format) for t in times ]) + # Set up the run dropdown box and select the correct index + self.run_dropdown = self.dropdown_menu( + [t.strftime(Picker.run_format) for t in filt_times]) try: - self.run_dropdown.setCurrentIndex(times.index(self.run)) - except ValueError: - print "Run dropdown is missing its times ... ?" - print times - - ## connect the click actions to functions that do stuff + self.run_dropdown.setCurrentIndex(filt_times.index(self.run)) + except ValueError as e: + logging.error("Run dropdown is missing its times ... ?") + logging.exception(e) + # connect the click actions to functions that do stuff self.model_dropdown.activated.connect(self.get_model) self.map_dropdown.activated.connect(self.get_map) self.run_dropdown.activated.connect(self.get_run) - ## Create text labels to describe the various menus + # Create text labels to describe the various menus self.type_label = QLabel("Select Sounding Source") self.date_label = QLabel("Select Forecast Time") self.map_label = QLabel("Select Map Area") self.run_label = QLabel("Select Cycle") self.date_label.setDisabled(True) - ## add the elements to the left side of the GUI + # add the elements to the left side of the GUI self.left_layout.addWidget(self.type_label) self.left_layout.addWidget(self.model_dropdown) self.left_layout.addWidget(self.run_label) + self.left_layout.addWidget(self.cal) self.left_layout.addWidget(self.run_dropdown) self.left_layout.addWidget(self.date_label) self.left_layout.addWidget(self.profile_list) self.left_layout.addWidget(self.all_profs) self.left_layout.addWidget(self.button) - ## add the elements to the right side of the GUI + # add the elements to the right side of the GUI self.right_layout.setColumnMinimumWidth(0, 500) self.right_layout.addWidget(self.map_label, 0, 0, 1, 1) self.right_layout.addWidget(self.save_view_button, 0, 1, 1, 1) self.right_layout.addWidget(self.map_dropdown, 1, 0, 1, 2) self.right_layout.addWidget(self.view, 2, 0, 1, 2) - ## add the left and right sides to the main window + # add the left and right sides to the main window self.layout.addWidget(self.left_data_frame, 0, 0, 1, 1) self.layout.addWidget(self.right_map_frame, 0, 1, 1, 1) self.left_data_frame.setMaximumWidth(280) @@ -219,7 +358,9 @@ def create_map_view(self): view : QWebView object """ - view = MapWidget(self.data_sources[self.model], self.run, self.async, width=800, height=500, cfg=self.config) + # minimumWidth=800, minimumHeight=500, + view = MapWidget( + self.data_sources[self.model], self.run, self.async_obj, cfg=self.config) view.clicked.connect(self.map_link) return view @@ -236,90 +377,198 @@ def dropdown_menu(self, item_list): ------- dropdown : a QtGui.QComboBox object """ - ## create the dropdown menu + logging.debug("Calling full_gui.dropdown_menu") + # create the dropdown menu dropdown = QComboBox() - ## set the text as editable so that it can have centered text + # set the text as editable so that it can have centered text dropdown.setEditable(True) dropdown.lineEdit().setReadOnly(True) dropdown.lineEdit().setAlignment(Qt.AlignCenter) - ## add each item in the list to the dropdown + # add each item in the list to the dropdown for item in item_list: dropdown.addItem(item) return dropdown + def update_from_cal(self, dt, updated_model=False): + """ + Update the dropdown list and the forecast times list if a new date + is selected in the calendar app. + """ + + self.update_run_dropdown(updated_model=updated_model) + + self.view.setDataSource(self.data_sources[self.model], self.run) + self.update_list() + def update_list(self): """ - Update the list with new dates. + Update the list with new forecast times. :param list: :return: """ - + logging.debug("Calling full_gui.update_list") if self.select_flag: self.select_all() self.profile_list.clear() self.prof_idx = [] timelist = [] - fcst_hours = self.data_sources[self.model].getForecastHours() - if fcst_hours != [ 0 ]: - self.profile_list.setEnabled(True) - self.all_profs.setEnabled(True) - self.date_label.setEnabled(True) - for fh in fcst_hours: - fcst_str = (self.run + date.timedelta(hours=fh)).strftime(Picker.date_format) + " (F%03d)" % fh - timelist.append(fcst_str) - else: + # If the run is outside the available times. + if self.run == date.datetime(1700, 1, 1, 0, 0, 0): self.profile_list.setDisabled(True) self.all_profs.setDisabled(True) self.date_label.setDisabled(True) + else: + fcst_hours = self.data_sources[self.model].getForecastHours() + if fcst_hours != [0]: + self.profile_list.setEnabled(True) + self.all_profs.setEnabled(True) + self.date_label.setEnabled(True) + for fh in fcst_hours: + fcst_str = (self.run + date.timedelta(hours=fh) + ).strftime(Picker.date_format) + " (F%03d)" % fh + timelist.append(fcst_str) + else: + self.profile_list.setDisabled(True) + self.all_profs.setDisabled(True) + self.date_label.setDisabled(True) + # Loop throught the timelist and each string to the list for item in timelist: self.profile_list.addItem(item) - + self.profile_list.update() self.all_profs.setText("Select All") self.select_flag = False - def update_run_dropdown(self): + def update_datasource_dropdown(self, selected="Observed"): + """ + Updates the dropdown menu that contains the available + data sources + :return: + """ + logging.debug("Calling full_gui.update_datasource_dropdown") + + for i in range(self.model_dropdown.count()): + self.model_dropdown.removeItem(0) + + self.data_sources = data_source.loadDataSources() + models = sorted(self.data_sources.keys()) + for model in models: + self.model_dropdown.addItem(model) + + self.model_dropdown.setCurrentIndex(models.index(selected)) + self.get_model(models.index(selected)) + + def update_run_dropdown(self, updated_model=False): """ Updates the dropdown menu that contains the model run information. :return: """ + logging.debug("Calling full_gui.update_run_dropdown") - getTimes = lambda: self.data_sources[self.model].getAvailableTimes() - + if self.model.startswith("Local"): + url = self.data_sources[self.model].getURLList( + outlet="Local")[0].replace("file://", "") + + def getTimes(): + return self.data_sources[self.model].getAvailableTimes(url) + else: + def getTimes(): + return self.data_sources[self.model].getAvailableTimes(dt=self.cal_date) + + self.cal_date = self.cal.selectedDate() + # Function to update the times. def update(times): + self.run_dropdown.clear() # Clear all of the items from the dropdown times = times[0] - self.run_dropdown.clear() - - if self.model == "Observed": - self.run = [ t for t in times if t.hour in [ 0, 12 ] ][-1] + time_span = self.data_sources[self.model].updateTimeSpan() + for outlet in time_span: + if np.asarray(outlet).all() == None: + span = True + else: + dt_earliest = outlet[0] + dt_avail = outlet[1] + span = False + if span is True and len(times) > 0: + dt_avail = max(times) + dt_earliest = min(times) + self.cal.setLatestAvailable(dt_avail) + self.cal.setEarliestAvailable(dt_earliest) + self.cal_date = self.cal.selectedDate() + self.cal.update() + + # Filter out only times for the specified date. + filtered_times = [] + for i, data_time in enumerate(times): + if data_time.day == self.cal_date.day() and data_time.year == self.cal_date.year() and data_time.month == self.cal_date.month(): + self.run_dropdown.addItem( + data_time.strftime(Picker.run_format)) + filtered_times.append(i) + + if len(filtered_times) > 0: + filtered_times = np.sort(np.asarray(filtered_times)) + times = times[filtered_times.min(): filtered_times.max()+1] + # Pick the index for which to highlight + if self.model == "Observed": + try: + # Try to grab the 0 or 12 UTC data for this day (or 3 or 15 if before 5/1/1957) + if self.cal_date.toPython() >= date.datetime(1957,5,1).date(): + synoptic_times = [0,12] + else: + synoptic_times = [3,15] + self.run = [t for t in times if t.hour in synoptic_times and t.day == self.cal_date.day( + ) and t.month == self.cal_date.month() and t.year == self.cal_date.year()][-1] + except Exception as e: + logging.exception(e) + self.run = times[-1] + else: + self.run = times[-1] else: - self.run = times[-1] - - for data_time in times: - self.run_dropdown.addItem(data_time.strftime(Picker.run_format)) - + self.run = date.datetime(1700, 1, 1, 0, 0, 0) self.run_dropdown.update() - self.run_dropdown.setCurrentIndex(times.index(self.run)) + if len(filtered_times) > 0: + self.run_dropdown.setEnabled(True) + self.run_dropdown.setCurrentIndex(times.index(self.run)) + elif len(filtered_times) == 0: + if self.model == "Observed": + string = "obs" + else: + string = "runs" + self.run_dropdown.addItem(self.tr("- No " + string + " available - ")) + self.run_dropdown.setCurrentIndex(0) + self.run_dropdown.update() + self.run_dropdown.setEnabled(False) + - self.async_id = self.async.post(getTimes, update) + # Post the getTimes to update. This will re-write the list of times in the dropdown box that + # match the date selected in the calendar. + async_id = self.async_obj.post(getTimes, update) + self.async_obj.join(async_id) def map_link(self, point): """ Change the text of the button based on the user click. """ + logging.debug("Calling full_gui.map_link") if point is None: self.loc = None self.disp_name = None self.button.setText('Generate Profiles') self.button.setDisabled(True) + elif self.model == "Local WRF-ARW": + self.loc = point + self.disp_name = "User Selected" + self.button.setText(self.disp_name + ' | Generate Profiles') + self.button.setEnabled(True) + self.areal_lon, self.areal_y = point + else: - self.loc = point #url.toString().split('/')[-1] + self.loc = point # url.toString().split('/')[-1] if point['icao'] != "": self.disp_name = point['icao'] elif point['iata'] != "": @@ -329,13 +578,14 @@ def map_link(self, point): self.button.setText(self.disp_name + ' | Generate Profiles') if self.has_connection: - self.button.setEnabled(True) + self.button.setEnabled(True) @crasher(exit=False) def complete_name(self): """ Handles what happens when the user clicks a point on the map """ + logging.debug("Calling full_gui.complete_name") if self.loc is None: return else: @@ -352,25 +602,41 @@ def complete_name(self): if fcst_hours != [0] and len(self.prof_idx) > 0 or fcst_hours == [0]: self.prof_idx.sort() - self.skewApp() + n_tries = 0 + while True: + try: + self.skewApp(ntry=n_tries) + except data_source.DataSourceError as e1: + # We've run out of data sources. Uh-oh. + logging.exception(e1) + if self.skew is not None: + self.skew.closeIfEmpty() + raise IOError( + "No outlet found with the requested profile!") + except Exception as e: + if debug: + print(traceback.format_exc()) + n_tries += 1 + logging.exception(e) + else: + break def get_model(self, index): """ Get the user's model selection """ + logging.debug("Calling full_gui.get_model") self.model = self.model_dropdown.currentText() - self.update_run_dropdown() - self.async.join(self.async_id) - - self.update_list() - self.view.setDataSource(self.data_sources[self.model], self.run) + self.update_from_cal(None, updated_model=True) def get_run(self, index): """ Get the user's run hour selection for the model """ - self.run = date.datetime.strptime(self.run_dropdown.currentText(), Picker.run_format) + logging.debug("Calling full_gui.get_run") + self.run = date.datetime.strptime( + self.run_dropdown.currentText(), Picker.run_format) self.view.setCurrentTime(self.run) self.update_list() @@ -378,7 +644,9 @@ def get_map(self): """ Get the user's map selection """ - proj = {'Northern Hemisphere':'npstere', 'Tropics':'merc', 'Southern Hemisphere':'spstere'}[self.map_dropdown.currentText()] + logging.debug("Calling full_gui.get_map") + proj = {'Northern Hemisphere': 'npstere', 'Tropics': 'merc', + 'Southern Hemisphere': 'spstere'}[self.map_dropdown.currentText()] self.view.setProjection(proj) def save_view(self): @@ -388,6 +656,7 @@ def save_view(self): self.view.saveProjection(self.config) def select_all(self): + logging.debug("Calling full_gui.select_all") items = self.profile_list.count() if not self.select_flag: for i in range(items): @@ -403,61 +672,102 @@ def select_all(self): self.all_profs.setText("Select All") self.select_flag = False - def skewApp(self, filename=None): + def skewApp(self, filename=None, ntry=0): + logging.debug("Calling full_gui.skewApp") + """ Create the SPC style SkewT window, complete with insets and magical funtimes. :return: """ + logging.debug("Calling full_gui.skewApp") + failure = False exc = "" - ## if the profile is an archived file, load the file from - ## the hard disk + # if the profile is an archived file, load the file from + # the hard disk if filename is not None: + logging.info("Trying to load file from local disk...") + model = "Archive" prof_collection, stn_id = self.loadArchive(filename) + logging.info( + "Successfully loaded the profile collection for this file...") disp_name = stn_id + observed = True + fhours = None + + # Determine if the dataset passed was from a model or is observed + if len(prof_collection._dates) > 1: + prof_idx = self.prof_idx + fhours = ["F%03d" % fh for idx, fh in enumerate( + self.data_sources[self.model].getForecastHours()) if idx in prof_idx] + observed = False + else: + fhours = None + observed = True run = prof_collection.getCurrentDate() + else: - ## otherwise, download with the data thread + # otherwise, download with the data thread + logging.info("Loading a real-time data stream...") prof_idx = self.prof_idx disp_name = self.disp_name run = self.run model = self.model + observed = self.data_sources[model].isObserved() - if self.data_sources[model].getForecastHours() == [ 0 ]: - prof_idx = [ 0 ] + if self.data_sources[model].getForecastHours() == [0]: + prof_idx = [0] - ret = loadData(self.data_sources[model], self.loc, run, prof_idx) + logging.info("Program is going to load the data...") + ret = loadData( + self.data_sources[model], self.loc, run, prof_idx, ntry=ntry) + # failure variable makes sure the data actually exists online. if isinstance(ret[0], Exception): exc = ret[0] failure = True + logging.info( + "There was a problem with loadData() in obtaining the data from the Internet.") else: + logging.info("Data was found and successfully decoded!") prof_collection = ret[0] + fhours = ["F%03d" % fh for idx, fh in enumerate(self.data_sources[self.model].getForecastHours()) if + idx in prof_idx] + + # If the observed or model profile (not Archive) successfully loaded) if not failure: prof_collection.setMeta('model', model) prof_collection.setMeta('run', run) prof_collection.setMeta('loc', disp_name) + prof_collection.setMeta('fhour', fhours) + prof_collection.setMeta('observed', observed) if not prof_collection.getMeta('observed'): # If it's not an observed profile, then generate profile objects in background. - prof_collection.setAsync(Picker.async) + prof_collection.setAsync(Picker.async_obj) if self.skew is None: + logging.debug("Constructing SPCWindow") # If the SPCWindow isn't shown, set it up. self.skew = SPCWindow(parent=self.parent(), cfg=self.config) + self.parent().config_changed.connect(self.skew.centralWidget().updateConfig) self.skew.closed.connect(self.skewAppClosed) self.skew.show() + logging.debug("Focusing on the SkewApp") self.focusSkewApp() - self.skew.addProfileCollection(prof_collection) + logging.debug("Adding the profile collection to SPCWindow") + self.skew.addProfileCollection(prof_collection, check_integrity=self.strictQC) else: + print("There was an exception:", exc) + raise exc def skewAppClosed(self): @@ -472,24 +782,32 @@ def focusSkewApp(self): self.skew.setFocus() self.skew.raise_() + def keyPressEvent(self, e): + if e.key() == 61 or e.key() == 45: + self.view.keyPressEvent(e) + def loadArchive(self, filename): """ Get the archive sounding based on the user's selections. Also reads it using the Decoders and gets both the stationID and the profile objects - for that archive sounding. + for that archive sounding. Tries a variety of decoders available to the program. """ - - for decname, deccls in getDecoders().iteritems(): + logging.debug( + "Looping over all decoders to find which one to use to decode User Selected file.") + for decname, deccls in getDecoders().items(): try: dec = deccls(filename) break - except: + except Exception as e: + logging.exception(e) dec = None continue if dec is None: - raise IOError("Could not figure out the format of '%s'!" % filename) - + raise IOError( + "Could not figure out the format of '%s'!" % filename) + # Returns the set of profiles from the file that are from the "Profile" class. + logging.debug('Get the profiles from the decoded file.') profs = dec.getProfiles() stn_id = dec.getStnId() @@ -498,17 +816,26 @@ def loadArchive(self, filename): def hasConnection(self): return self.has_connection -@progress(Picker.async) -def loadData(data_source, loc, run, indexes, __text__=None, __prog__=None): + def setStrictQC(self, val): + self.strictQC = val + +@progress(Picker.async_obj) +def loadData(data_source, loc, run, indexes, ntry=0, __text__=None, __prog__=None): """ Loads the data from a remote source. Has hooks for progress bars. """ if __text__ is not None: __text__.emit("Decoding File") - url = data_source.getURL(loc, run) - decoder = data_source.getDecoder(loc, run) - dec = decoder(url) + if data_source.getName() == "Local WRF-ARW": + url = data_source.getURLList(outlet="Local")[0].replace("file://", "") + decoder = ARWDecoder + dec = decoder((url, loc[0], loc[1])) + else: + decoder, url = data_source.getDecoderAndURL(loc, run, outlet_num=ntry) + logging.info("Using decoder: " + str(decoder)) + logging.info("Data URL: " + url) + dec = decoder(url) if __text__ is not None: __text__.emit("Creating Profiles") @@ -516,10 +843,12 @@ def loadData(data_source, loc, run, indexes, __text__=None, __prog__=None): profs = dec.getProfiles(indexes=indexes) return profs + class Main(QMainWindow): - + config_changed = Signal(Config) + HOME_DIR = os.path.join(os.path.expanduser("~"), ".sharppy") - cfg_file_name = os.path.join(HOME_DIR,'sharppy.ini') + cfg_file_name = os.path.join(HOME_DIR, 'sharppy.ini') def __init__(self): """ @@ -527,12 +856,17 @@ def __init__(self): """ super(Main, self).__init__() - ## All of these variables get set/reset by the various menus in the GUI - self.config = ConfigParser.RawConfigParser() - self.config.read(Main.cfg_file_name) - if not self.config.has_section('paths'): - self.config.add_section('paths') - self.config.set('paths', 'load_txt', expanduser('~')) + # All of these variables get set/reset by the various menus in the GUI +# self.config = ConfigParser.RawConfigParser() +# self.config.read(Main.cfg_file_name) +# if not self.config.has_section('paths'): +# self.config.add_section('paths') +# self.config.set('paths', 'load_txt', expanduser('~')) + self.config = Config(Main.cfg_file_name) + paths_init = {('paths', 'load_txt'): expanduser("~")} + self.config.initialize(paths_init) + + PrefDialog.initConfig(self.config) self.__initUI() @@ -543,13 +877,16 @@ def __initUI(self): self.picker = Picker(self.config, parent=self) self.setCentralWidget(self.picker) self.createMenuBar() - - ## set the window title + + # set the window title window_title = 'SHARPpy Sounding Picker' self.setWindowTitle(window_title) - + self.show() self.raise_() + #import time + #time.sleep(3) + #self.grab().save('./screenshot.png', 'png') def createMenuBar(self): """ @@ -563,11 +900,12 @@ def createMenuBar(self): filemenu.addAction(opendata) exit = QAction("Exit", self, shortcut=QKeySequence("Ctrl+Q")) - exit.triggered.connect(self.exitApp) + exit.triggered.connect(self.exitApp) filemenu.addAction(exit) pref = QAction("Preferences", self) filemenu.addAction(pref) + pref.triggered.connect(self.preferencesbox) helpmenu = bar.addMenu("Help") @@ -584,22 +922,83 @@ def openFile(self): """ Opens a file on the local disk. """ - if self.config.has_option('paths', 'load_txt'): - path = self.config.get('paths', 'load_txt') - else: - path = expanduser('~') + path = self.config['paths', 'load_txt'] link, _ = QFileDialog.getOpenFileNames(self, 'Open file', path) - + if len(link) == 0 or link[0] == '': return path = os.path.dirname(link[0]) - self.config.set('paths', 'load_txt', path) - - # Loop through all of the files selected and load them into the SPCWindow - for l in link: - self.picker.skewApp(filename=l) + self.config['paths', 'load_txt'] = path + + # Loop through all of the files selected and load them into the SPCWindow + if link[0].endswith("nc") and has_nc: + ncfile = Dataset(link[0]) + + xlon1 = ncfile.variables["XLONG"][0][:, 0] + xlat1 = ncfile.variables["XLAT"][0][:, 0] + + xlon2 = ncfile.variables["XLONG"][0][:, -1] + xlat2 = ncfile.variables["XLAT"][0][:, -1] + + xlon3 = ncfile.variables["XLONG"][0][0, :] + xlat3 = ncfile.variables["XLAT"][0][0, :] + + xlon4 = ncfile.variables["XLONG"][0][-1, :] + xlat4 = ncfile.variables["XLAT"][0][-1, :] + + delta = ncfile.variables["XTIME"][1] / 60. + maxt = ncfile.variables["XTIME"][-1] / 60. + + # write the CSV file + csvfile = open(HOME_DIR + "/datasources/wrf-arw.csv", 'w') + csvfile.write( + "icao,iata,synop,name,state,country,lat,lon,elev,priority,srcid\n") + + for idx, val in np.ndenumerate(xlon1): + lat = xlat1[idx] + lon = xlon1[idx] + csvfile.write(",,,,,," + str(lat) + "," + str(lon) + + ",0,,LAT" + str(lat) + "LON" + str(lon) + "\n") + for idx, val in np.ndenumerate(xlon2): + lat = xlat2[idx] + lon = xlon2[idx] + csvfile.write(",,,,,," + str(lat) + "," + str(lon) + + ",0,,LAT" + str(lat) + "LON" + str(lon) + "\n") + for idx, val in np.ndenumerate(xlon3): + lat = xlat3[idx] + lon = xlon3[idx] + csvfile.write(",,,,,," + str(lat) + "," + str(lon) + + ",0,,LAT" + str(lat) + "LON" + str(lon) + "\n") + for idx, val in np.ndenumerate(xlon4): + lat = xlat4[idx] + lon = xlon4[idx] + csvfile.write(",,,,,," + str(lat) + "," + str(lon) + + ",0,,LAT" + str(lat) + "LON" + str(lon) + "\n") + csvfile.close() + + # write the xml file + xmlfile = open(HOME_DIR + "/datasources/wrf-arw.xml", 'w') + xmlfile.write( + '\n') + xmlfile.write('\n') + xmlfile.write( + ' \n') + xmlfile.write(' \n') + xmlfile.write(' \n') + xmlfile.write(' \n') + xmlfile.write('\n') + xmlfile.close() + + self.picker.update_datasource_dropdown(selected="Local WRF-ARW") + else: + for l in link: + self.picker.skewApp(filename=l) def aboutbox(self): """ @@ -607,34 +1006,45 @@ def aboutbox(self): """ cur_year = date.datetime.utcnow().year msgBox = QMessageBox() - str = """ - SHARPpy v%s %s - - Sounding and Hodograph Analysis and Research - Program for Python - - (C) 2014-%d by Patrick Marsh, John Hart, - Kelton Halbert, Greg Blumberg, and Tim Supinie. - - SHARPpy is a collection of open source sounding - and hodograph analysis routines, a sounding - plotting package, and an interactive application - for analyzing real-time soundings all written in - Python. It was developed to provide the - atmospheric science community a free and - consistent source of routines for analyzing sounding - data. SHARPpy is constantly updated and - vetted by professional meteorologists and - climatologists within the scientific community to - help maintain a standard source of sounding - routines. - - Website: http://sharppy.github.io/SHARPpy/ - Contact: sharppy.project@gmail.com - Contribute: https://github.com/sharppy/SHARPpy/ - """ % (__version__, __version_name__, cur_year) - msgBox.setText(str) + documentationButton = msgBox.addButton(self.tr("Online Docs"), QMessageBox.ActionRole) + bugButton = msgBox.addButton(self.tr("Report Bug"), QMessageBox.ActionRole) + githubButton = msgBox.addButton(self.tr("Github"), QMessageBox.ActionRole) + msgBox.addButton(QMessageBox.Close) +# closeButton = msgBox.addButton(self.tr("Close"), QMessageBox.RejectRole) + msgBox.setDefaultButton(QMessageBox.Close) + txt = "SHARPpy v%s %s\n\n" % (__version__, __version_name__) + txt += "Sounding and Hodograph Analysis and Research Program for Python\n\n" + txt += "(C) 2014-%d by Patrick Marsh, John Hart, Kelton Halbert, Greg Blumberg, and Tim Supinie." % cur_year + desc = "\n\nSHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding " + \ + "plotting package, and an interactive application " + \ + "for analyzing real-time soundings all written in " + \ + "Python. It was developed to provide the " + \ + "atmospheric science community a free and " + \ + "consistent source of routines for analyzing sounding data. SHARPpy is constantly updated and " + \ + "vetted by professional meteorologists and " + \ + "climatologists within the scientific community to " + \ + "help maintain a standard source of sounding routines.\n\n" + txt += desc + txt += versioning_info() + #txt += "PySide version: " + str(PySide.__version__) + '\n' + #txt += "Numpy version: " + str(np.__version__) + '\n' + #txt += "Python version: " + str(platform.python_version()) + '\n' + #txt += "Qt version: " + str(PySide.QtCore.__version__) + txt += "\n\nContribute: https://github.com/sharppy/SHARPpy/" + msgBox.setText(txt) msgBox.exec_() + + if msgBox.clickedButton() == documentationButton: + QDesktopServices.openUrl(QUrl('http://sharppy.github.io/SHARPpy/')) + elif msgBox.clickedButton() == githubButton: + QDesktopServices.openUrl(QUrl('https://github.com/sharppy/SHARPpy')) + elif msgBox.clickedButton() == bugButton: + QDesktopServices.openUrl(QUrl('https://github.com/sharppy/SHARPpy/issues')) + + def preferencesbox(self): + pref_dialog = PrefDialog(self.config, parent=self) + pref_dialog.exec_() + self.config_changed.emit(self.config) def keyPressEvent(self, e): """ @@ -653,17 +1063,174 @@ def closeEvent(self, e): """ Handles close events (gets called when the window closes). """ - self.config.write(open(Main.cfg_file_name, 'w')) + self.config.toFile() + +def newerRelease(latest): + #msgBox = QMessageBox() + txt = "A newer version of SHARPpy (" + latest[1] + ") was found.\n\n" + txt += "Do you want to launch a web browser to download the new version from Github? " + txt += "(if you downloaded from pip or conda you may want to use those commands instead.)" + ret_code = QMessageBox.information(None, "New SHARPpy Version!" , txt, QMessageBox.Yes, QMessageBox.No) + if ret_code == QMessageBox.Yes: + QDesktopServices.openUrl(QUrl(latest[2])) + +@crasher(exit=True) +def createWindow(file_names, collect=False, close=True, output='./', strictQC=False): + main_win = Main() + for fname in file_names: + txt = OKGREEN + "Creating image for '%s' ..." + ENDC + print(txt % fname) + main_win.picker.setStrictQC(strictQC) + main_win.picker.skewApp(filename=fname) + if not collect: + fpath, fbase = os.path.split(fname) + + if '.' in fbase: + img_base = ".".join(fbase.split(".")[:-1] + ['png']) + else: + img_base = fbase + '.png' + + img_name = os.path.join(fpath, img_base) + main_win.picker.skew.spc_widget.pixmapToFile(output + img_name) + if fname != file_names[-1] or close: + main_win.picker.skew.close() + + if collect: + main_win.picker.skew.spc_widget.toggleCollectObserved() + img_name = collect[0] + main_win.picker.skew.spc_widget.pixmapToFile(output + img_name) + if close: + main_win.picker.skew.close() + + return main_win + +@crasher(exit=False) +def search_and_plotDB(model, station, datetime, close=True, output='./'): + main_win = Main() + main_win.picker.prof_idx = [0] + main_win.picker.run = datetime + main_win.picker.model = model + main_win.picker.loc = main_win.picker.data_sources[model].getPoint(station) + main_win.picker.disp_name = main_win.picker.loc['icao'] + try: + main_win.picker.skewApp() + except data_source.DataSourceError as e: + logging.exception(e) + print(FAIL + "Couldn't find data for the requested time and location." + ENDC) + return main_win + + string = OKGREEN + "Creating image for station %s using data source %s at time %s ..." + ENDC + print( string % (station, model, datetime.strftime('%Y%m%d/%H%M'))) + main_win.picker.skew.spc_widget.pixmapToFile(output + datetime.strftime('%Y%m%d.%H%M_' + model + '.png')) + if close: + main_win.picker.skew.close() + return main_win + +def test(fn): + # Run the binary and output a test profile + if QApplication.instance() is None: + app = QApplication([]) + else: + app = QApplication.instance() + win = createWindow(fn, strictQC=False) + win.close() + +def parseArgs(): + desc = """This binary launches the SHARPpy Picker and GUI from the command line. When + run from the command line without arguments, this binary simply launches the Picker + and loads in the various datasets within the user's ~/.sharppy directory. When the + --debug flag is set, the GUI is run in debug mode. + + When a set of files are passed as a command line argument, the program will + generate images of the SHARPpy GUI for each sounding. Soundings can be overlaid + on top of one another if the collect flag is set. In addition, data from the + datasources can be plotted using the datasource, station, and datetime arguments.""" + data_sources = [key for key in data_source.loadDataSources().keys()] + ep = "Available Datasources: " + ', '.join(data_sources) + ap = argparse.ArgumentParser(description=desc, epilog=ep) + + ap.add_argument('file_names', nargs='*', + help='a list of files to read and plot') + ap.add_argument('--debug', dest='debug', action='store_true', + help='turns on debug mode for the GUI') + ap.add_argument('--version', dest='version', action='store_true', + help="print out versioning information") + ap.add_argument('--collect', dest='collect', action='store_true', + help="overlay profiles from filename on top of one another in GUI image") + #ap.add_argument('--noclose', dest='close', action='store_false', + # help="do not close the GUI after viewing the image") + group = ap.add_argument_group("datasource access arguments") + + group.add_argument('--datasource', dest='ds', type=str, + help="the name of the datasource to search") + group.add_argument('--station', dest='stn', type=str, + help="the name of the station to plot (ICAO, IATA)") + group.add_argument('--datetime', dest='dt', type=str, + help="the date/time of the data to plot (YYYYMMDD/HH)") + ap.add_argument('--output', dest='output', type=str, + help="the output directory to store the images", default='./') + args = ap.parse_args() + + # Print out versioning information and quit + if args.version is True: + ap.exit(0, versioning_info(True) + '\n') + + # Catch invalid data source + if args.ds is not None and args.ds not in data_sources: + txt = FAIL + "Invalid data source passed to the program. Exiting." + ENDC + ap.error(txt) -def main(): - @crasher(exit=True) - def createWindow(): - return Main() + # Catch invalid datetime format + if args.dt is not None: + try: + date.datetime.strptime(args.dt , '%Y%m%d/%H') + except: + txt = FAIL + "Invalid datetime passed to the program. Exiting." + ENDC + ap.error(txt) + return args + +def main(): + args = parseArgs() + # Create an application - app = QApplication([]) - win = createWindow() - sys.exit(app.exec_()) - + #app = QApplication([]) + #app.setAttribute(Qt.AA_EnableHighDpiScaling) + #app.setAttribute(Qt.AA_UseHighDpiPixmaps) +# + #app.setStyle("fusion") + if QApplication.instance() is None: + app = QApplication([]) + else: + app = QApplication.instance() + + #win = createWindow(args.file_names, collect=args.collect, close=False) + # Check to see if there's a newer version of SHARPpy on Github Releases + latest = check_latest() + + if latest[0] is False: + logging.info("A newer release of SHARPpy was found on Github Releases.") + else: + logging.info("This is the most recent version of SHARPpy.") + + # Alert the user that there's a newer version on Github (and by extension through CI also on pip and conda) + if latest[0] is False: + newerRelease(latest) + + if args.dt is not None and args.ds is not None and args.stn is not None: + dt = date.datetime.strptime(args.dt, "%Y%m%d/%H") + win = search_and_plotDB(args.ds, args.stn, dt, args.output) + win.close() + elif args.file_names != []: + win = createWindow(args.file_names, collect=args.collect, close=True, output=args.output) + win.close() + else: + main_win = Main() + #app.exec_() + sys.exit(app.exec_()) + if __name__ == '__main__': + QApplication.setAttribute(Qt.AA_EnableHighDpiScaling) + QApplication.setAttribute(Qt.AA_UseHighDpiPixmaps) +# main() diff --git a/runsharp/icons/SHARPpy.icns b/runsharp/icons/SHARPpy.icns index fb85fa4e..801a00f6 100644 Binary files a/runsharp/icons/SHARPpy.icns and b/runsharp/icons/SHARPpy.icns differ diff --git a/runsharp/icons/SHARPpy.ico b/runsharp/icons/SHARPpy.ico index 2f963c6f..01bab99f 100644 Binary files a/runsharp/icons/SHARPpy.ico and b/runsharp/icons/SHARPpy.ico differ diff --git a/runsharp/icons/SHARPpy.png b/runsharp/icons/SHARPpy.png index 0b535493..36086487 100644 Binary files a/runsharp/icons/SHARPpy.png and b/runsharp/icons/SHARPpy.png differ diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..2e5dbd5b --- /dev/null +++ b/setup.cfg @@ -0,0 +1,9 @@ +[versioneer] +VCS = git +style = pep440 +versionfile_source = sharppy/_version.py +versionfile_build = sharppy/_version.py +tag_prefix = v +parentdir_prefix = sharppy- +[bdist_wheel] +universal=1 diff --git a/setup.py b/setup.py index 30363292..7a9baf82 100644 --- a/setup.py +++ b/setup.py @@ -1,34 +1,46 @@ import os, sys, shutil, glob, getpass, platform from setuptools import setup, find_packages - +import versioneer pkgname = "SHARPpy" ### GET VERSION INFORMATION ### setup_path = os.path.split(os.path.abspath(__file__))[0] sys.path.append(os.path.join(setup_path, pkgname.lower())) -import _sharppy_version as version -version.write_git_version() -ver = version.get_version().split("+")[0] +#import _sharppy_version as version +#version.write_git_version() +#ver = version.get_version().split("+")[0] + sys.path.pop() ### ACTUAL SETUP VALUES ### name = pkgname -version = ver +#version = ver author = "Patrick Marsh, Kelton Halbert, Greg Blumberg, and Tim Supinie" author_email = "patrick.marsh@noaa.gov, keltonhalbert@ou.edu, wblumberg@ou.edu, tsupinie@ou.edu" description = "Sounding/Hodograph Analysis and Research Program for Python" -long_description = "" +long_description = "SHARPpy is a collection of open source sounding and hodograph analysis routines, a sounding plotting package, and an interactive, cross-platform application for analyzing real-time soundings all written in Python. It was developed to provide the atmospheric science community a free and consistent source of sounding analysis routines. SHARPpy is constantly updated and vetted by professional meteorologists and climatologists within the scientific community to help maintain a standard source of sounding routines." license = "BSD" keywords = "meteorology soundings analysis" url = "https://github.com/sharppy/SHARPpy" -packages = ['sharppy', 'sharppy.databases', 'sharppy.io', 'sharppy.sharptab', 'sharppy.viz', 'utils', 'datasources'] +packages = ['sharppy', 'sharppy.databases', 'sharppy.io', 'sharppy.sharptab', 'sharppy.viz', 'sutils', 'datasources', 'sharppy.plot', 'runsharp'] package_data = {"": ["*.md", "*.txt", "*.png", "databases/sars/hail/*", "databases/sars/supercell/*", - "databases/shapefiles/*"],} + "databases/shapefiles/*", "../rc/*", "../datasources/*.xml", "../datsources/*.csv", "*.csv", "*.xml"],} include_package_data = True -classifiers = ["Development Status :: 4 - Beta"] +#install_requires = [] +install_requires = ['python-dateutil', 'requests', 'numpy>=1.15', 'qtpy'] +# Because pip doesn't recognize it when PySide is installed by conda from conda-forge +# Try to import PySide. If it fails, add the PySide to the install_requires +# Because of this, the conda meta.yaml will require PySide to build SHARPpy +#try: +# import qtpy +# print("Success importing PySide") +#except: +# install_requires.append("PySide2==5.12.*") + +entry_pts = {"console_scripts": ['sharppy = runsharp.full_gui:main'] } # Create some directory variables to shorten the lines. HOME_PATH = os.path.join(os.path.expanduser("~"), ".sharppy") HOME_DSDIR = os.path.join(HOME_PATH, "datasources") @@ -63,9 +75,17 @@ os.path.join(HOME_DSDIR, "available.py")) +ver = versioneer.get_version() +ver = ver.split('-')[0] +if 'a' in ver: + classifiers = ["Development Status :: 3 - Alpha"] +elif 'b' in ver: + classifiers = ["Development Status :: 4 - Beta"] +else: + classifiers = ["Development Status :: 5 - Production/Stable"] + setup( name = name, - version = version, author = author, author_email = author_email, description = description, @@ -76,5 +96,9 @@ packages = packages, package_data = package_data, include_package_data = include_package_data, - classifiers = classifiers + classifiers = classifiers, + version=ver, + cmdclass=versioneer.get_cmdclass(), + install_requires=install_requires, + entry_points = entry_pts ) diff --git a/sharppy/__init__.py b/sharppy/__init__.py index b8c8496a..b3b6ac77 100644 --- a/sharppy/__init__.py +++ b/sharppy/__init__.py @@ -1,5 +1,10 @@ -import _sharppy_version as version +#from . import _sharppy_version as version -__all__ = ['version', 'sharptab', 'viz', 'databases', 'io'] +__all__ = ['version', 'sharptab', 'viz', 'databases', 'io', 'plot'] + +#__version__ = version.get_version() + +from ._version import get_versions +__version__ = get_versions()['version'] +del get_versions -__version__ = version.get_version() diff --git a/sharppy/_sharppy_version.py b/sharppy/_sharppy_version.py index 23904fbd..e43a5869 100644 --- a/sharppy/_sharppy_version.py +++ b/sharppy/_sharppy_version.py @@ -2,8 +2,8 @@ import os.path import subprocess release = True -__version__ = '1.3.0' -__version_name__ = "Xenia" +__version__ = '1.4.0' +__version_name__ = "Andover" _repository_path = os.path.split(__file__)[0] _git_file_path = os.path.join(_repository_path, '__git_version__.py') @@ -100,7 +100,7 @@ def get_version(): version = __version__ if not release: try: - import __git_version__ + from . import __git_version__ version += __git_version__.rev except ImportError: version += get_git_revision() diff --git a/sharppy/_version.py b/sharppy/_version.py new file mode 100644 index 00000000..10084bf3 --- /dev/null +++ b/sharppy/_version.py @@ -0,0 +1,521 @@ + +# This file helps to compute a version number in source trees obtained from +# git-archive tarball (such as those provided by githubs download-from-tag +# feature). Distribution tarballs (built by setup.py sdist) and build +# directories (produced by setup.py build) will contain a much shorter file +# that just contains the computed version number. + +# This file is released into the public domain. Generated by +# versioneer-0.18 (https://github.com/warner/python-versioneer) + +"""Git implementation of _version.py.""" + +import errno +import os +import re +import subprocess +import sys + +__codename__ = 'Andover' + +def get_keywords(): + """Get the keywords needed to look up the version information.""" + # these strings will be replaced by git during git-archive. + # setup.py/versioneer.py will grep for the variable names, so they must + # each be defined on a line of their own. _version.py will just call + # get_keywords(). + git_refnames = "$Format:%d$" + git_full = "$Format:%H$" + git_date = "$Format:%ci$" + keywords = {"refnames": git_refnames, "full": git_full, "date": git_date} + return keywords + + +class VersioneerConfig: + """Container for Versioneer configuration parameters.""" + + +def get_config(): + """Create, populate and return the VersioneerConfig() object.""" + # these strings are filled in when 'setup.py versioneer' creates + # _version.py + cfg = VersioneerConfig() + cfg.VCS = "git" + cfg.style = "pep440" + cfg.tag_prefix = "v" + cfg.parentdir_prefix = "sharppy-" + cfg.versionfile_source = "sharppy/_version.py" + cfg.verbose = False + return cfg + + +class NotThisMethod(Exception): + """Exception raised if a method is not valid for the current scenario.""" + + +LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + """Decorator to mark a method as the handler for a particular VCS.""" + def decorate(f): + """Store f in HANDLERS[vcs][method].""" + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + + +def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, + env=None): + """Call the given command(s).""" + assert isinstance(commands, list) + p = None + for c in commands: + try: + dispcmd = str([c] + args) + # remember shell=False, so use git.cmd on windows, not just git + p = subprocess.Popen([c] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None)) + break + except EnvironmentError: + e = sys.exc_info()[1] + if e.errno == errno.ENOENT: + continue + if verbose: + print("unable to run %s" % dispcmd) + print(e) + return None, None + else: + if verbose: + print("unable to find command, tried %s" % (commands,)) + return None, None + stdout = p.communicate()[0].strip() + if sys.version_info[0] >= 3: + stdout = stdout.decode() + if p.returncode != 0: + if verbose: + print("unable to run %s (error)" % dispcmd) + print("stdout was %s" % stdout) + return None, p.returncode + return stdout, p.returncode + + +def versions_from_parentdir(parentdir_prefix, root, verbose): + """Try to determine the version from the parent directory name. + + Source tarballs conventionally unpack into a directory that includes both + the project name and a version string. We will also support searching up + two directory levels for an appropriately named parent directory + """ + rootdirs = [] + + for i in range(3): + dirname = os.path.basename(root) + if dirname.startswith(parentdir_prefix): + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None, "date": None} + else: + rootdirs.append(root) + root = os.path.dirname(root) # up a level + + if verbose: + print("Tried directories %s but none started with prefix %s" % + (str(rootdirs), parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + + +@register_vcs_handler("git", "get_keywords") +def git_get_keywords(versionfile_abs): + """Extract version information from the given file.""" + # the code embedded in _version.py can just fetch the value of these + # keywords. When used from setup.py, we don't want to import _version.py, + # so we do it with a regexp instead. This function is not used from + # _version.py. + keywords = {} + try: + f = open(versionfile_abs, "r") + for line in f.readlines(): + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + f.close() + except EnvironmentError: + pass + return keywords + + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): + """Get version information from git keywords.""" + if not keywords: + raise NotThisMethod("no keywords at all, weird") + date = keywords.get("date") + if date is not None: + # git-2.2.0 added "%cI", which expands to an ISO-8601 -compliant + # datestamp. However we prefer "%ci" (which expands to an "ISO-8601 + # -like" string, which we must then edit to make compliant), because + # it's been around since git-1.5.3, and it's too difficult to + # discover which version we're using, or to work around using an + # older one. + date = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + refnames = keywords["refnames"].strip() + if refnames.startswith("$Format"): + if verbose: + print("keywords are unexpanded, not using") + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") + refs = set([r.strip() for r in refnames.strip("()").split(",")]) + # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of + # just "foo-1.0". If we see a "tag: " prefix, prefer those. + TAG = "tag: " + tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + if not tags: + # Either we're using git < 1.8.3, or there really are no tags. We use + # a heuristic: assume all version tags have a digit. The old git %d + # expansion behaves like git log --decorate=short and strips out the + # refs/heads/ and refs/tags/ prefixes that would let us distinguish + # between branches and tags. By ignoring refnames without digits, we + # filter out many common branch names like "release" and + # "stabilization", as well as "HEAD" and "master". + tags = set([r for r in refs if re.search(r'\d', r)]) + if verbose: + print("discarding '%s', no digits" % ",".join(refs - tags)) + if verbose: + print("likely tags: %s" % ",".join(sorted(tags))) + for ref in sorted(tags): + # sorting will prefer e.g. "2.0" over "2.0rc1" + if ref.startswith(tag_prefix): + r = ref[len(tag_prefix):] + if verbose: + print("picking %s" % r) + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None, + "date": date} + # no suitable tags, so version is "0+unknown", but full hex is still there + if verbose: + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags", "date": None} + + +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): + """Get version from 'git describe' in the root of the source tree. + + This only gets called if the git-archive 'subst' keywords were *not* + expanded, and _version.py hasn't already been rewritten with a short + version string, meaning we're inside a checked out source tree. + """ + GITS = ["git"] + if sys.platform == "win32": + GITS = ["git.cmd", "git.exe"] + + out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=True) + if rc != 0: + if verbose: + print("Directory %s not under git control" % root) + raise NotThisMethod("'git rev-parse --git-dir' returned error") + + # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] + # if there isn't one, this yields HEX[-dirty] (no NUM) + describe_out, rc = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long", + "--match", "%s*" % tag_prefix], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%s'" + % describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%s' doesn't start with prefix '%s'" + print(fmt % (full_tag, tag_prefix)) + pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" + % (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + # commit date: see ISO-8601 comment in git_versions_from_keywords() + date = run_command(GITS, ["show", "-s", "--format=%ci", "HEAD"], + cwd=root)[0].strip() + pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + + return pieces + + +def plus_or_dot(pieces): + """Return a + if we don't already have one, else return a .""" + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + """Build up version string, with post-release "local version identifier". + + Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + Exceptions: + 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + """TAG[.post.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post.devDISTANCE + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%d" % pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%d" % pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + """TAG[.postDISTANCE[.dev0]+gHEX] . + + The ".dev0" means dirty. Note that .dev0 sorts backwards + (a dirty tree will appear "older" than the corresponding clean one), + but you shouldn't be releasing software with -dirty anyways. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + return rendered + + +def render_pep440_old(pieces): + """TAG[.postDISTANCE[.dev0]] . + + The ".dev0" means dirty. + + Eexceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + + +def render_git_describe(pieces): + """TAG[-DISTANCE-gHEX][-dirty]. + + Like 'git describe --tags --dirty --always'. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + """TAG-DISTANCE-gHEX[-dirty]. + + Like 'git describe --tags --dirty --always -long'. + The distance/hash is unconditional. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + """Render the given version pieces into the requested style.""" + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"], + "date": None} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%s'" % style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None, + "date": pieces.get("date")} + + +def get_versions(): + """Get version information or return default if unable to do so.""" + # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have + # __file__, we can work backwards from there to the root. Some + # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which + # case we can only use expanded keywords. + + cfg = get_config() + verbose = cfg.verbose + + try: + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, + verbose) + except NotThisMethod: + pass + + try: + root = os.path.realpath(__file__) + # versionfile_source is the relative path from the top of the source + # tree (where the .git directory might live) to this file. Invert + # this to find the root from __file__. + for i in cfg.versionfile_source.split('/'): + root = os.path.dirname(root) + except NameError: + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree", + "date": None} + + try: + pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) + return render(pieces, cfg.style) + except NotThisMethod: + pass + + try: + if cfg.parentdir_prefix: + return versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + except NotThisMethod: + pass + + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to compute version", "date": None} diff --git a/sharppy/databases/__init__.py b/sharppy/databases/__init__.py index fbeaa98a..07700a65 100644 --- a/sharppy/databases/__init__.py +++ b/sharppy/databases/__init__.py @@ -1 +1 @@ -__all__ = ['sars', 'pwv', 'inset_data'] +__all__ = ['sars', 'pwv', 'inset_data', 'sars_cal'] diff --git a/sharppy/databases/inset_data.py b/sharppy/databases/inset_data.py index 3e4ac1d4..e6b89216 100644 --- a/sharppy/databases/inset_data.py +++ b/sharppy/databases/inset_data.py @@ -39,7 +39,7 @@ def shipData(): def stpData(): # FOR THE STP INSET BOX/WHISKER # From Thompson et al. 2012 WAF - stp_ytexts = ['11', '10', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0', ' '] + stp_ytexts = ['11', '10', '9', '8', '7', '6', '5', '4', '3', '2', '1', '0'] stp_xtexts = ['EF4+', 'EF3', 'EF2', 'EF1', 'EF0', 'NONTOR'] ef = [[1.2, 2.6, 5.3, 8.3, 11.0], #ef4 [0.2, 1.0, 2.4, 4.5, 8.4], #ef3 diff --git a/sharppy/databases/pwv.py b/sharppy/databases/pwv.py index 5b96a55f..360979fc 100644 --- a/sharppy/databases/pwv.py +++ b/sharppy/databases/pwv.py @@ -1,7 +1,10 @@ from sharppy.sharptab import params +from sharppy.io.csv import loadCSV + from datetime import datetime import numpy as np import os +import logging ## written by Greg Blumberg - CIMMS ## and @@ -137,14 +140,14 @@ def pwv_climo(prof, station, month=None): # Calculate the PWV up to 300 mb so it's consistent with the PWV Climo pwv_300 = params.precip_water(prof, pbot=None, ptop=300) # pwv_300 needs to be in inches (if it isn't already) - # Load in the PWV mean and standard deviations pwv_means = get_mean_pwv(station) pwv_stds = get_stdev_pwv(station) if pwv_means is np.ma.masked: return 0 elif pwv_means is None: - return 0 + return 0 + month_mean = float(pwv_means[month-1]) month_std = float(pwv_stds[month-1]) @@ -176,3 +179,45 @@ def pwv_climo(prof, station, month=None): return flag +class PWDatabase(object): + def __init__(self, data_path=os.path.dirname(__file__)): + self._pwv_mn_fields, self._pwv_mn = loadCSV(os.path.join(data_path, 'PW-mean-inches.txt')) + self._pwv_st_fields, self._pwv_st = loadCSV(os.path.join(data_path, 'PW-stdev-inches.txt')) + stn_fields, stns = loadCSV(os.path.join(os.path.dirname(__file__), '..', '..', 'datasources', 'spc_ua.csv')) + + stn_ids = [ stn['icao'] for stn in stns ] + for idx in range(len(self._pwv_mn)): + try: + stn_idx = stn_ids.index(self._pwv_mn['SITE']) + + self._pwv_mn['lat'] = stns[stn_idx]['lat'] + self._pwv_mn['lon'] = stns[stn_idx]['lon'] + self._pwv_st['lat'] = stns[stn_idx]['lat'] + self._pwv_st['lon'] = stns[stn_idx]['lon'] + except IndexError as e: + logging.exception(e) + pass + + def getStddev(self, stddev, loc, month=None): + pass + + def getClimo(self, loc, month=None): + pass + + def _triangleInterp(self, lat, lon, pt_lats, pt_lons, pt_vals, tris): + tri_lats = pt_lats[tris].T + tri_lons = pt_lons[tris].T + tri_areas = 0.5 * (-tri_lats[1] * tri_lons[2] + tri_lats[0] * (tri_lons[2] - tri_lons[1]) + tri_lons[0] * (tri_lats[1] - tri_lats[2]) + tri_lons[1] * tri_lats[2]) + s = 1. / (2. * tri_areas) * (tri_lats[0] * tri_lons[2] - tri_lons[0] * tri_lats[2] + (tri_lats[2] - tri_lats[0]) * lon + (tri_lons[0] - tri_lons[2]) * lat) + t = 1. / (2. * tri_areas) * (tri_lons[0] * tri_lats[1] - tri_lats[0] * tri_lons[1] + (tri_lats[0] - tri_lats[1]) * lon + (tri_lons[1] - tri_lons[0]) * lat) + + tris_select = np.where((s >= 0) & (t >= 0) & (1 - s - t >= 0))[0] + + if len(tris_select) == 0: + val = None + else: + tri = tris_select[0] + tri_vals = pt_vals[tris[tri]] + val = s[tri] * tri_vals[1] + t[tri] * tri_vals[2] + (1 - s[tri] - t[tri]) * tri_vals[0] + + return val diff --git a/sharppy/databases/sars.py b/sharppy/databases/sars.py index 2a59fc67..e2ea1f92 100644 --- a/sharppy/databases/sars.py +++ b/sharppy/databases/sars.py @@ -25,13 +25,13 @@ def supercell(database_fn, mlcape, mllcl, h5temp, lr, shr, srh, shr3k, shr9k, sr and there is a tighter criteria for quality matches that are supposed to be similar to the given sounding. - The loose matches are based on the mixed layer cape (mlcape), mixex layer + The loose matches are based on the mixed layer cape (mlcape), mixed layer lcl (mllcl), 0-1km shear (shr), 0-1km storm relative helicity (srh), 500mb temperature (h5temp), and the 700-500mb lapse rate (lr). The ranges for the loose matches are set as such: mlcape: +/- 1300 J/kg - mllcl: +/- 50 m + mllcl: +/- 500 m shr: +/- 14 kts srh < 50 m^2/s^2: +/- 100 m^2/s^2 srh >= 50 m^2/s^2: +/- 100% m^2/s^2 @@ -78,7 +78,7 @@ def supercell(database_fn, mlcape, mllcl, h5temp, lr, shr, srh, shr3k, shr9k, sr ''' # Open and read the file database_fn = os.path.join( os.path.dirname( __file__ ), database_fn) - supercell_database = np.loadtxt(database_fn, skiprows=1, dtype=str, comments="%%%%") + supercell_database = np.loadtxt(database_fn, skiprows=1, dtype=bytes, comments="%%%%") # Set range citeria for matching soundings # MLCAPE ranges @@ -165,9 +165,12 @@ def supercell(database_fn, mlcape, mllcl, h5temp, lr, shr, srh, shr3k, shr9k, sr quality_match_soundings = supercell_database[:,0][quality_match_idx] quality_match_tortype = np.asarray(supercell_database[:,1][quality_match_idx], dtype='|S7') - np.place(quality_match_tortype, quality_match_tortype=='2', 'SIGTOR') - np.place(quality_match_tortype, quality_match_tortype=='1', 'WEAKTOR') - np.place(quality_match_tortype, quality_match_tortype=='0', 'NONTOR') + np.place(quality_match_tortype, quality_match_tortype==b'2', 'SIGTOR') + np.place(quality_match_tortype, quality_match_tortype==b'1', 'WEAKTOR') + np.place(quality_match_tortype, quality_match_tortype==b'0', 'NONTOR') + + quality_match_soundings = np.array([ qms.decode('utf-8') for qms in quality_match_soundings ]) + quality_match_tortype = np.array([ qmt.decode('utf-8') for qmt in quality_match_tortype ]) return quality_match_soundings, quality_match_tortype, len(loose_match_idx), num_matches, tor_prob @@ -242,7 +245,7 @@ def hail(database_fn, mumr, mucape, h5_temp, lr, shr6, shr9, shr3, srh): ''' ## open the file in the current directory with the name database_fn database_fn = os.path.join( os.path.dirname( __file__ ), database_fn ) - hail_database = np.loadtxt(database_fn, skiprows=1, dtype=str) + hail_database = np.loadtxt(database_fn, skiprows=1, dtype=bytes) #Set range criteria for matching sounding # MU Mixing Ratio Ranges @@ -338,9 +341,26 @@ def hail(database_fn, mumr, mucape, h5_temp, lr, shr6, shr9, shr3, srh): quality_match_dates = quality_match_dates[:max_quality_matches] quality_match_sizes = quality_match_sizes[:max_quality_matches] + quality_match_dates = np.array([ qmd.decode('utf-8') for qmd in quality_match_dates ]) + return quality_match_dates, quality_match_sizes, num_loose_matches, num_sig_reports, prob_sig_hail +def get_sars_dir(match_type): + """ + Returns the directory where the raw SARS files are. + + Parameters + ---------- + match_type : str + 'supercell' or 'hail' + Returns + ------- + string + + """ + return os.path.join(os.path.dirname(__file__), "sars/" + match_type.lower() + "/") + ## written by Kelton Halbert def getSounding(match_string, match_type, profile="default"): """ @@ -358,7 +378,7 @@ def getSounding(match_string, match_type, profile="default"): #if (match_type.lower() != "supercell") or (match_type.lower() != "hail"): # raise Exception("InvalidSARSType", match_type.lower() + " is an invalid SARS type.") ## get the directory with the data - data_dir = os.path.join(os.path.dirname(__file__), "sars/" + match_type.lower() + "/") + data_dir = get_sars_dir(match_type) match_date, match_loc = match_string.split(".") files = os.listdir(data_dir) diff --git a/sharppy/databases/sars/supercell/00010319f0.gwo b/sharppy/databases/sars/supercell/00010319f0.gwo index 2fd1aee3..5734238c 100644 --- a/sharppy/databases/sars/supercell/00010319f0.gwo +++ b/sharppy/databases/sars/supercell/00010319f0.gwo @@ -1,5 +1,5 @@ %TITLE% - RUC 000103/1900F000 gwo + GWO 000103/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 000103/1900F000 gwo + diff --git a/sharppy/databases/sars/supercell/00010323f0.mei b/sharppy/databases/sars/supercell/00010323f0.mei index b96a4410..a206c28d 100644 --- a/sharppy/databases/sars/supercell/00010323f0.mei +++ b/sharppy/databases/sars/supercell/00010323f0.mei @@ -1,5 +1,5 @@ %TITLE% - RUC 000103/2300F000 mei + MEI 000103/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.3 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.1 C/km 850-500mb 25 C 5.9 C/km + +----- Note ----- +Old Title: RUC 000103/2300F000 mei + diff --git a/sharppy/databases/sars/supercell/00021323f0.lrf b/sharppy/databases/sars/supercell/00021323f0.lrf index ba9bc6a3..0bf7755f 100644 --- a/sharppy/databases/sars/supercell/00021323f0.lrf +++ b/sharppy/databases/sars/supercell/00021323f0.lrf @@ -1,5 +1,5 @@ %TITLE% - RUC 000213/2300F000 lrf + LRF 000213/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 31 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000213/2300F000 lrf + diff --git a/sharppy/databases/sars/supercell/00022303f0.dlf b/sharppy/databases/sars/supercell/00022303f0.dlf index fbaaa61e..839d659e 100644 --- a/sharppy/databases/sars/supercell/00022303f0.dlf +++ b/sharppy/databases/sars/supercell/00022303f0.dlf @@ -1,5 +1,5 @@ %TITLE% - RUC 000223/0300F000 dlf + DLF 000223/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 8.6 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000223/0300F000 dlf + diff --git a/sharppy/databases/sars/supercell/00022405f0.fam b/sharppy/databases/sars/supercell/00022405f0.fam index a780d76d..6b36a52c 100644 --- a/sharppy/databases/sars/supercell/00022405f0.fam +++ b/sharppy/databases/sars/supercell/00022405f0.fam @@ -1,5 +1,5 @@ %TITLE% - RUC 000224/0500F000 fam + FAM 000224/0500 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 000224/0500F000 fam + diff --git a/sharppy/databases/sars/supercell/00022502f0.arn b/sharppy/databases/sars/supercell/00022502f0.arn index eedef024..e943b0f1 100644 --- a/sharppy/databases/sars/supercell/00022502f0.arn +++ b/sharppy/databases/sars/supercell/00022502f0.arn @@ -1,5 +1,5 @@ %TITLE% - RUC 000225/0200F000 36.45;-99.9 + ARN 000225/0200 36.45,-99.9 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000225/0200F000 36.45;-99.9 + diff --git a/sharppy/databases/sars/supercell/00022523f0.fsd b/sharppy/databases/sars/supercell/00022523f0.fsd index ae649e9e..459015a5 100644 --- a/sharppy/databases/sars/supercell/00022523f0.fsd +++ b/sharppy/databases/sars/supercell/00022523f0.fsd @@ -1,5 +1,5 @@ %TITLE% - RUC 000225/2300F000 fsd + FSD 000225/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 7.3 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.7 C/km 850-500mb 30 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000225/2300F000 fsd + diff --git a/sharppy/databases/sars/supercell/00022606f0.crs b/sharppy/databases/sars/supercell/00022606f0.crs index 0cb3e2f2..bb6c5109 100644 --- a/sharppy/databases/sars/supercell/00022606f0.crs +++ b/sharppy/databases/sars/supercell/00022606f0.crs @@ -1,5 +1,5 @@ %TITLE% - RUC 000226/0600F000 crs + CRS 000226/0600 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 30 C 7.2 C/km + +----- Note ----- +Old Title: RUC 000226/0600F000 crs + diff --git a/sharppy/databases/sars/supercell/00030208f0.maf b/sharppy/databases/sars/supercell/00030208f0.maf index b71152c1..a66ca6a8 100644 --- a/sharppy/databases/sars/supercell/00030208f0.maf +++ b/sharppy/databases/sars/supercell/00030208f0.maf @@ -1,5 +1,5 @@ %TITLE% - RUC 000302/0800F000 maf + MAF 000302/0800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000302/0800F000 maf + diff --git a/sharppy/databases/sars/supercell/00030222f0.afw b/sharppy/databases/sars/supercell/00030222f0.afw index 67ba8607..24a11fe6 100644 --- a/sharppy/databases/sars/supercell/00030222f0.afw +++ b/sharppy/databases/sars/supercell/00030222f0.afw @@ -1,5 +1,5 @@ %TITLE% - RUC 000302/2200F000 afw + AFW 000302/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.5 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 000302/2200F000 afw + diff --git a/sharppy/databases/sars/supercell/00030302f0.pwg b/sharppy/databases/sars/supercell/00030302f0.pwg index de6a42b8..3d8e0077 100644 --- a/sharppy/databases/sars/supercell/00030302f0.pwg +++ b/sharppy/databases/sars/supercell/00030302f0.pwg @@ -1,5 +1,5 @@ %TITLE% - RUC 000303/0200F000 pwg + PWG 000303/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.9 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.1 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 000303/0200F000 pwg + diff --git a/sharppy/databases/sars/supercell/00030823f0.mke b/sharppy/databases/sars/supercell/00030823f0.mke index 58fb8baa..165a5371 100644 --- a/sharppy/databases/sars/supercell/00030823f0.mke +++ b/sharppy/databases/sars/supercell/00030823f0.mke @@ -1,5 +1,5 @@ %TITLE% - RUC 000308/2300F000 mke + MKE 000308/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 10.9 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 30 C 7.2 C/km + +----- Note ----- +Old Title: RUC 000308/2300F000 mke + diff --git a/sharppy/databases/sars/supercell/00030900f0.cli b/sharppy/databases/sars/supercell/00030900f0.cli index 9ba6e22b..5a01a8ea 100644 --- a/sharppy/databases/sars/supercell/00030900f0.cli +++ b/sharppy/databases/sars/supercell/00030900f0.cli @@ -1,5 +1,5 @@ %TITLE% - RUC 000309/0000F000 cli + CLI 000309/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000309/0000F000 cli + diff --git a/sharppy/databases/sars/supercell/00030900f0.unu b/sharppy/databases/sars/supercell/00030900f0.unu index 9b5bbc63..b1f0a369 100644 --- a/sharppy/databases/sars/supercell/00030900f0.unu +++ b/sharppy/databases/sars/supercell/00030900f0.unu @@ -1,5 +1,5 @@ %TITLE% - RUC 000309/0000F000 unu + UNU 000309/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000309/0000F000 unu + diff --git a/sharppy/databases/sars/supercell/00030920f0.gfl b/sharppy/databases/sars/supercell/00030920f0.gfl index 0e779bdf..4c28d221 100644 --- a/sharppy/databases/sars/supercell/00030920f0.gfl +++ b/sharppy/databases/sars/supercell/00030920f0.gfl @@ -1,5 +1,5 @@ %TITLE% - RUC 000309/2000F000 gfl + GFL 000309/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 7.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 8.1 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000309/2000F000 gfl + diff --git a/sharppy/databases/sars/supercell/00030923f0.lrd b/sharppy/databases/sars/supercell/00030923f0.lrd index 4354eb74..0c1feffd 100644 --- a/sharppy/databases/sars/supercell/00030923f0.lrd +++ b/sharppy/databases/sars/supercell/00030923f0.lrd @@ -1,5 +1,5 @@ %TITLE% - RUC 000309/2300F000 lrd + LRD 000309/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000309/2300F000 lrd + diff --git a/sharppy/databases/sars/supercell/00031022f0.bhm b/sharppy/databases/sars/supercell/00031022f0.bhm index 277be273..8b71114a 100644 --- a/sharppy/databases/sars/supercell/00031022f0.bhm +++ b/sharppy/databases/sars/supercell/00031022f0.bhm @@ -1,5 +1,5 @@ %TITLE% - RUC 000310/2200F000 bhm + BHM 000310/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 10.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000310/2200F000 bhm + diff --git a/sharppy/databases/sars/supercell/00031023f0.bmq b/sharppy/databases/sars/supercell/00031023f0.bmq index 875ccda9..5560e3d0 100644 --- a/sharppy/databases/sars/supercell/00031023f0.bmq +++ b/sharppy/databases/sars/supercell/00031023f0.bmq @@ -1,5 +1,5 @@ %TITLE% - RUC 000310/2300F000 bmq + BMQ 000310/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.6 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000310/2300F000 bmq + diff --git a/sharppy/databases/sars/supercell/00031523f0.end b/sharppy/databases/sars/supercell/00031523f0.end index e76550de..c2f1a64d 100644 --- a/sharppy/databases/sars/supercell/00031523f0.end +++ b/sharppy/databases/sars/supercell/00031523f0.end @@ -1,5 +1,5 @@ %TITLE% - RUC 000315/2300F000 end + END 000315/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.0 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 000315/2300F000 end + diff --git a/sharppy/databases/sars/supercell/00031600f0.csm b/sharppy/databases/sars/supercell/00031600f0.csm index b825412d..db803619 100644 --- a/sharppy/databases/sars/supercell/00031600f0.csm +++ b/sharppy/databases/sars/supercell/00031600f0.csm @@ -1,5 +1,5 @@ %TITLE% - RUC 000316/0000F000 csm + CSM 000316/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 8.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000316/0000F000 csm + diff --git a/sharppy/databases/sars/supercell/00031622f0.att b/sharppy/databases/sars/supercell/00031622f0.att index 4f831899..f0004de6 100644 --- a/sharppy/databases/sars/supercell/00031622f0.att +++ b/sharppy/databases/sars/supercell/00031622f0.att @@ -1,5 +1,5 @@ %TITLE% - RUC 000316/2200F000 att + ATT 000316/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.3 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000316/2200F000 att + diff --git a/sharppy/databases/sars/supercell/00032201f0.dys b/sharppy/databases/sars/supercell/00032201f0.dys index cc0872e4..759146a5 100644 --- a/sharppy/databases/sars/supercell/00032201f0.dys +++ b/sharppy/databases/sars/supercell/00032201f0.dys @@ -1,5 +1,5 @@ %TITLE% - RUC 000322/0100F000 dys + DYS 000322/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 9.5 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.4 C/km 850-500mb 26 C 6.2 C/km + +----- Note ----- +Old Title: RUC 000322/0100F000 dys + diff --git a/sharppy/databases/sars/supercell/00032207f0.drt b/sharppy/databases/sars/supercell/00032207f0.drt index ee781a7b..5a549017 100644 --- a/sharppy/databases/sars/supercell/00032207f0.drt +++ b/sharppy/databases/sars/supercell/00032207f0.drt @@ -1,5 +1,5 @@ %TITLE% - RUC 000322/0700F000 drt + DRT 000322/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.3 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.9 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000322/0700F000 drt + diff --git a/sharppy/databases/sars/supercell/00032207f0.maf b/sharppy/databases/sars/supercell/00032207f0.maf index a60724bf..cf7185a5 100644 --- a/sharppy/databases/sars/supercell/00032207f0.maf +++ b/sharppy/databases/sars/supercell/00032207f0.maf @@ -1,5 +1,5 @@ %TITLE% - RUC 000322/0700F000 maf + MAF 000322/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 31 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000322/0700F000 maf + diff --git a/sharppy/databases/sars/supercell/00032207f0.odo b/sharppy/databases/sars/supercell/00032207f0.odo index fc2e847e..b582f20d 100644 --- a/sharppy/databases/sars/supercell/00032207f0.odo +++ b/sharppy/databases/sars/supercell/00032207f0.odo @@ -1,5 +1,5 @@ %TITLE% - RUC 000322/0700F000 odo + ODO 000322/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 31 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000322/0700F000 odo + diff --git a/sharppy/databases/sars/supercell/00032221f0.upt b/sharppy/databases/sars/supercell/00032221f0.upt index 02b68ff5..a8e0d1ff 100644 --- a/sharppy/databases/sars/supercell/00032221f0.upt +++ b/sharppy/databases/sars/supercell/00032221f0.upt @@ -1,5 +1,5 @@ %TITLE% - RUC 000322/2100F000 31.35;-101.5 + UPT 000322/2100 31.35,-101.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 000322/2100F000 31.35;-101.5 + diff --git a/sharppy/databases/sars/supercell/00032304f0.sjt b/sharppy/databases/sars/supercell/00032304f0.sjt index ced4a1fb..9edd913d 100644 --- a/sharppy/databases/sars/supercell/00032304f0.sjt +++ b/sharppy/databases/sars/supercell/00032304f0.sjt @@ -1,5 +1,5 @@ %TITLE% - RUC 000323/0400F000 sjt + SJT 000323/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.9 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 9.1 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000323/0400F000 sjt + diff --git a/sharppy/databases/sars/supercell/00032522f0.bna b/sharppy/databases/sars/supercell/00032522f0.bna index e5f6db95..6547cb4b 100644 --- a/sharppy/databases/sars/supercell/00032522f0.bna +++ b/sharppy/databases/sars/supercell/00032522f0.bna @@ -1,5 +1,5 @@ %TITLE% - RUC 000325/2200F000 bna + BNA 000325/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 8.3 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000325/2200F000 bna + diff --git a/sharppy/databases/sars/supercell/00032623f0.mlc b/sharppy/databases/sars/supercell/00032623f0.mlc index d067936c..e11d9dcb 100644 --- a/sharppy/databases/sars/supercell/00032623f0.mlc +++ b/sharppy/databases/sars/supercell/00032623f0.mlc @@ -1,5 +1,5 @@ %TITLE% - RUC 000326/2300F000 mlc + MLC 000326/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000326/2300F000 mlc + diff --git a/sharppy/databases/sars/supercell/00032701f0.baz b/sharppy/databases/sars/supercell/00032701f0.baz index 9aa38171..40f79489 100644 --- a/sharppy/databases/sars/supercell/00032701f0.baz +++ b/sharppy/databases/sars/supercell/00032701f0.baz @@ -1,5 +1,5 @@ %TITLE% - RUC 000327/0100F000 baz + BAZ 000327/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.0 C/km 850-500mb 29 C 6.8 C/km + +----- Note ----- +Old Title: RUC 000327/0100F000 baz + diff --git a/sharppy/databases/sars/supercell/00032823f0.dto b/sharppy/databases/sars/supercell/00032823f0.dto index a71bdcd8..6de833db 100644 --- a/sharppy/databases/sars/supercell/00032823f0.dto +++ b/sharppy/databases/sars/supercell/00032823f0.dto @@ -1,5 +1,5 @@ %TITLE% - RUC 000328/2300F000 dto + DTO 000328/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000328/2300F000 dto + diff --git a/sharppy/databases/sars/supercell/00032900f0.ftw b/sharppy/databases/sars/supercell/00032900f0.ftw index 7adad8da..4bc70cf1 100644 --- a/sharppy/databases/sars/supercell/00032900f0.ftw +++ b/sharppy/databases/sars/supercell/00032900f0.ftw @@ -1,5 +1,5 @@ %TITLE% - RUC 000329/0000F000 ftw + FTW 000329/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 000329/0000F000 ftw + diff --git a/sharppy/databases/sars/supercell/00032900f0.hyi b/sharppy/databases/sars/supercell/00032900f0.hyi index 43356e25..9a88b12f 100644 --- a/sharppy/databases/sars/supercell/00032900f0.hyi +++ b/sharppy/databases/sars/supercell/00032900f0.hyi @@ -1,5 +1,5 @@ %TITLE% - RUC 000329/0000F000 hyi + HYI 000329/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000329/0000F000 hyi + diff --git a/sharppy/databases/sars/supercell/00032902f0.crs b/sharppy/databases/sars/supercell/00032902f0.crs index 616e199a..122040ab 100644 --- a/sharppy/databases/sars/supercell/00032902f0.crs +++ b/sharppy/databases/sars/supercell/00032902f0.crs @@ -1,5 +1,5 @@ %TITLE% - RUC 000329/0200F000 crs + CRS 000329/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000329/0200F000 crs + diff --git a/sharppy/databases/sars/supercell/00033000f0.shv b/sharppy/databases/sars/supercell/00033000f0.shv index 6f5fa116..57040fa3 100644 --- a/sharppy/databases/sars/supercell/00033000f0.shv +++ b/sharppy/databases/sars/supercell/00033000f0.shv @@ -1,5 +1,5 @@ %TITLE% - RUC 000330/0000F000 shv + SHV 000330/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000330/0000F000 shv + diff --git a/sharppy/databases/sars/supercell/00041602f0.gra b/sharppy/databases/sars/supercell/00041602f0.gra index 5b082847..4b0d49ad 100644 --- a/sharppy/databases/sars/supercell/00041602f0.gra +++ b/sharppy/databases/sars/supercell/00041602f0.gra @@ -1,5 +1,5 @@ %TITLE% - RUC 000416/0200F000 33.2;-98.8 + GRA 000416/0200 33.2,-98.8 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.6 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000416/0200F000 33.2;-98.8 + diff --git a/sharppy/databases/sars/supercell/00041620f0.sus b/sharppy/databases/sars/supercell/00041620f0.sus index e5981fe6..12adbb40 100644 --- a/sharppy/databases/sars/supercell/00041620f0.sus +++ b/sharppy/databases/sars/supercell/00041620f0.sus @@ -1,5 +1,5 @@ %TITLE% - RUC 000416/2000F000 sus + SUS 000416/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000416/2000F000 sus + diff --git a/sharppy/databases/sars/supercell/00041822f0.sjt b/sharppy/databases/sars/supercell/00041822f0.sjt index 533089ae..d759f7fc 100644 --- a/sharppy/databases/sars/supercell/00041822f0.sjt +++ b/sharppy/databases/sars/supercell/00041822f0.sjt @@ -1,5 +1,5 @@ %TITLE% - RUC 000418/2200F000 31;-102 + SJT 000418/2200 31,-102 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 7.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 37 C 8.5 C/km + +----- Note ----- +Old Title: RUC 000418/2200F000 31;-102 + diff --git a/sharppy/databases/sars/supercell/00042000f0.jct b/sharppy/databases/sars/supercell/00042000f0.jct index fa319435..59ed7c74 100644 --- a/sharppy/databases/sars/supercell/00042000f0.jct +++ b/sharppy/databases/sars/supercell/00042000f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 000420/0000F000 jct + JCT 000420/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000420/0000F000 jct + diff --git a/sharppy/databases/sars/supercell/00042001f0.mci b/sharppy/databases/sars/supercell/00042001f0.mci index 9601e0cf..a85a7f93 100644 --- a/sharppy/databases/sars/supercell/00042001f0.mci +++ b/sharppy/databases/sars/supercell/00042001f0.mci @@ -1,5 +1,5 @@ %TITLE% - RUC 000420/0100F000 mci + MCI 000420/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000420/0100F000 mci + diff --git a/sharppy/databases/sars/supercell/00042001f0.ppf b/sharppy/databases/sars/supercell/00042001f0.ppf index 620000d9..de216862 100644 --- a/sharppy/databases/sars/supercell/00042001f0.ppf +++ b/sharppy/databases/sars/supercell/00042001f0.ppf @@ -1,5 +1,5 @@ %TITLE% - RUC 000420/0100F000 ppf + PPF 000420/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000420/0100F000 ppf + diff --git a/sharppy/databases/sars/supercell/00042021f0.bna b/sharppy/databases/sars/supercell/00042021f0.bna index fe5fc0d8..1cd14cdf 100644 --- a/sharppy/databases/sars/supercell/00042021f0.bna +++ b/sharppy/databases/sars/supercell/00042021f0.bna @@ -1,5 +1,5 @@ %TITLE% - RUC 000420/2100F000 bna + BNA 000420/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 000420/2100F000 bna + diff --git a/sharppy/databases/sars/supercell/00042021f0.bwg b/sharppy/databases/sars/supercell/00042021f0.bwg index de786f19..0b353dd0 100644 --- a/sharppy/databases/sars/supercell/00042021f0.bwg +++ b/sharppy/databases/sars/supercell/00042021f0.bwg @@ -1,5 +1,5 @@ %TITLE% - RUC 000420/2100F000 bwg + BWG 000420/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 000420/2100F000 bwg + diff --git a/sharppy/databases/sars/supercell/00042118f0.ezf b/sharppy/databases/sars/supercell/00042118f0.ezf index c3de867c..f8c8d4ea 100644 --- a/sharppy/databases/sars/supercell/00042118f0.ezf +++ b/sharppy/databases/sars/supercell/00042118f0.ezf @@ -1,5 +1,5 @@ %TITLE% - RUC 000421/1800F000 ezf + EZF 000421/1800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.6 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 000421/1800F000 ezf + diff --git a/sharppy/databases/sars/supercell/00042320f0.txk b/sharppy/databases/sars/supercell/00042320f0.txk index ccfdf4a9..3fc49d66 100644 --- a/sharppy/databases/sars/supercell/00042320f0.txk +++ b/sharppy/databases/sars/supercell/00042320f0.txk @@ -1,5 +1,5 @@ %TITLE% - RUC 000423/2000F000 txk + TXK 000423/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.4 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 000423/2000F000 txk + diff --git a/sharppy/databases/sars/supercell/00042323f0.shv b/sharppy/databases/sars/supercell/00042323f0.shv index 6dfbfbdf..151354a1 100644 --- a/sharppy/databases/sars/supercell/00042323f0.shv +++ b/sharppy/databases/sars/supercell/00042323f0.shv @@ -1,5 +1,5 @@ %TITLE% - RUC 000423/2300F000 shv + SHV 000423/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.3 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000423/2300F000 shv + diff --git a/sharppy/databases/sars/supercell/00042422f0.eha b/sharppy/databases/sars/supercell/00042422f0.eha index db768290..279794da 100644 --- a/sharppy/databases/sars/supercell/00042422f0.eha +++ b/sharppy/databases/sars/supercell/00042422f0.eha @@ -1,5 +1,5 @@ %TITLE% - RUC 000424/2200F000 eha + EHA 000424/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 6.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 000424/2200F000 eha + diff --git a/sharppy/databases/sars/supercell/00042423f0.laa b/sharppy/databases/sars/supercell/00042423f0.laa index df2e50bb..650a9196 100644 --- a/sharppy/databases/sars/supercell/00042423f0.laa +++ b/sharppy/databases/sars/supercell/00042423f0.laa @@ -1,5 +1,5 @@ %TITLE% - RUC 000424/2300F000 laa + LAA 000424/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 5.4 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.9 C/km 850-500mb 37 C 8.7 C/km + +----- Note ----- +Old Title: RUC 000424/2300F000 laa + diff --git a/sharppy/databases/sars/supercell/00042622f0.onl b/sharppy/databases/sars/supercell/00042622f0.onl index d436d61c..9565f29d 100644 --- a/sharppy/databases/sars/supercell/00042622f0.onl +++ b/sharppy/databases/sars/supercell/00042622f0.onl @@ -1,5 +1,5 @@ %TITLE% - RUC 000426/2200F000 onl + ONL 000426/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 6.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.4 C/km 850-500mb 34 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000426/2200F000 onl + diff --git a/sharppy/databases/sars/supercell/00043001f0.abi b/sharppy/databases/sars/supercell/00043001f0.abi index bbef411b..5f244d05 100644 --- a/sharppy/databases/sars/supercell/00043001f0.abi +++ b/sharppy/databases/sars/supercell/00043001f0.abi @@ -1,5 +1,5 @@ %TITLE% - RUC 000430/0100F000 abi + ABI 000430/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 000430/0100F000 abi + diff --git a/sharppy/databases/sars/supercell/00050101f0.mwl b/sharppy/databases/sars/supercell/00050101f0.mwl index 68606a8f..bfb9f8d2 100644 --- a/sharppy/databases/sars/supercell/00050101f0.mwl +++ b/sharppy/databases/sars/supercell/00050101f0.mwl @@ -1,5 +1,5 @@ %TITLE% - RUC 000501/0100F000 mwl + MWL 000501/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000501/0100F000 mwl + diff --git a/sharppy/databases/sars/supercell/00050323f0.rbd b/sharppy/databases/sars/supercell/00050323f0.rbd index 33c1abb0..6c4c55a9 100644 --- a/sharppy/databases/sars/supercell/00050323f0.rbd +++ b/sharppy/databases/sars/supercell/00050323f0.rbd @@ -1,5 +1,5 @@ %TITLE% - RUC 000503/2300F000 rbd + RBD 000503/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000503/2300F000 rbd + diff --git a/sharppy/databases/sars/supercell/00050702f0.tor b/sharppy/databases/sars/supercell/00050702f0.tor index 262aa3d4..45284c79 100644 --- a/sharppy/databases/sars/supercell/00050702f0.tor +++ b/sharppy/databases/sars/supercell/00050702f0.tor @@ -1,5 +1,5 @@ %TITLE% - RUC 000507/0200F000 tor + TOR 000507/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 9.1 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 000507/0200F000 tor + diff --git a/sharppy/databases/sars/supercell/00050707f0.oga b/sharppy/databases/sars/supercell/00050707f0.oga index f23723a3..d9f7a2e4 100644 --- a/sharppy/databases/sars/supercell/00050707f0.oga +++ b/sharppy/databases/sars/supercell/00050707f0.oga @@ -1,5 +1,5 @@ %TITLE% - RUC 000507/0700F000 oga + OGA 000507/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 11.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 28 C 6.4 C/km + +----- Note ----- +Old Title: RUC 000507/0700F000 oga + diff --git a/sharppy/databases/sars/supercell/00050722f0.sny b/sharppy/databases/sars/supercell/00050722f0.sny index 6cb5b486..c23fe265 100644 --- a/sharppy/databases/sars/supercell/00050722f0.sny +++ b/sharppy/databases/sars/supercell/00050722f0.sny @@ -1,5 +1,5 @@ %TITLE% - RUC 000507/2200F000 sny + SNY 000507/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 37 C 8.6 C/km + +----- Note ----- +Old Title: RUC 000507/2200F000 sny + diff --git a/sharppy/databases/sars/supercell/00050802f0.rwf b/sharppy/databases/sars/supercell/00050802f0.rwf index 79100dc0..69538fbe 100644 --- a/sharppy/databases/sars/supercell/00050802f0.rwf +++ b/sharppy/databases/sars/supercell/00050802f0.rwf @@ -1,5 +1,5 @@ %TITLE% - RUC 000508/0200F000 rwf + RWF 000508/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000508/0200F000 rwf + diff --git a/sharppy/databases/sars/supercell/00050901f0.aiz b/sharppy/databases/sars/supercell/00050901f0.aiz index e1df38f8..e99d9295 100644 --- a/sharppy/databases/sars/supercell/00050901f0.aiz +++ b/sharppy/databases/sars/supercell/00050901f0.aiz @@ -1,5 +1,5 @@ %TITLE% - RUC 000509/0100F000 aiz + AIZ 000509/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.5 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000509/0100F000 aiz + diff --git a/sharppy/databases/sars/supercell/00050922f0.irs b/sharppy/databases/sars/supercell/00050922f0.irs index a4f78467..a22c594b 100644 --- a/sharppy/databases/sars/supercell/00050922f0.irs +++ b/sharppy/databases/sars/supercell/00050922f0.irs @@ -1,5 +1,5 @@ %TITLE% - RUC 000509/2200F000 irs + IRS 000509/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.9 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000509/2200F000 irs + diff --git a/sharppy/databases/sars/supercell/00051200f0.alo b/sharppy/databases/sars/supercell/00051200f0.alo index 5693d379..0105c217 100644 --- a/sharppy/databases/sars/supercell/00051200f0.alo +++ b/sharppy/databases/sars/supercell/00051200f0.alo @@ -1,5 +1,5 @@ %TITLE% - RUC 000512/0000F000 alo + ALO 000512/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000512/0000F000 alo + diff --git a/sharppy/databases/sars/supercell/00051202f0.lwc b/sharppy/databases/sars/supercell/00051202f0.lwc index 3cf0aa1a..a1729f4c 100644 --- a/sharppy/databases/sars/supercell/00051202f0.lwc +++ b/sharppy/databases/sars/supercell/00051202f0.lwc @@ -1,5 +1,5 @@ %TITLE% - RUC 000512/0200F000 lwc + LWC 000512/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.9 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000512/0200F000 lwc + diff --git a/sharppy/databases/sars/supercell/00051722f0.lxn b/sharppy/databases/sars/supercell/00051722f0.lxn index ef8f2cf7..f6f2e2ab 100644 --- a/sharppy/databases/sars/supercell/00051722f0.lxn +++ b/sharppy/databases/sars/supercell/00051722f0.lxn @@ -1,5 +1,5 @@ %TITLE% - RUC 000517/2200F000 lxn + LXN 000517/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 13.9 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 000517/2200F000 lxn + diff --git a/sharppy/databases/sars/supercell/00052021f0.vpc b/sharppy/databases/sars/supercell/00052021f0.vpc index fc8a4146..238dac1f 100644 --- a/sharppy/databases/sars/supercell/00052021f0.vpc +++ b/sharppy/databases/sars/supercell/00052021f0.vpc @@ -1,5 +1,5 @@ %TITLE% - RUC 000520/2100F000 vpc + VPC 000520/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.1 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 000520/2100F000 vpc + diff --git a/sharppy/databases/sars/supercell/00052219f0.avc b/sharppy/databases/sars/supercell/00052219f0.avc index 00bbd06e..86e499b6 100644 --- a/sharppy/databases/sars/supercell/00052219f0.avc +++ b/sharppy/databases/sars/supercell/00052219f0.avc @@ -1,5 +1,5 @@ %TITLE% - RUC 000522/1900F000 avc + AVC 000522/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.1 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 26 C 6.1 C/km + +----- Note ----- +Old Title: RUC 000522/1900F000 avc + diff --git a/sharppy/databases/sars/supercell/00052319f0.bwg b/sharppy/databases/sars/supercell/00052319f0.bwg index 6762a09f..74b2b99c 100644 --- a/sharppy/databases/sars/supercell/00052319f0.bwg +++ b/sharppy/databases/sars/supercell/00052319f0.bwg @@ -1,5 +1,5 @@ %TITLE% - RUC 000523/1900F000 bwg + BWG 000523/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000523/1900F000 bwg + diff --git a/sharppy/databases/sars/supercell/00052501f0.adk b/sharppy/databases/sars/supercell/00052501f0.adk index d88829f6..3a8ed1f4 100644 --- a/sharppy/databases/sars/supercell/00052501f0.adk +++ b/sharppy/databases/sars/supercell/00052501f0.adk @@ -1,5 +1,5 @@ %TITLE% - RUC 000525/0100F000 35.15;-98.5 + ADK 000525/0100 35.15,-98.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.2 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 37 C 8.5 C/km + +----- Note ----- +Old Title: RUC 000525/0100F000 35.15;-98.5 + diff --git a/sharppy/databases/sars/supercell/00052501f0.ppa b/sharppy/databases/sars/supercell/00052501f0.ppa index 97e70355..54a6c8ce 100644 --- a/sharppy/databases/sars/supercell/00052501f0.ppa +++ b/sharppy/databases/sars/supercell/00052501f0.ppa @@ -1,5 +1,5 @@ %TITLE% - RUC 000525/0100F000 35.5;-100.7 + PPA 000525/0100 35.5,-100.7 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 15.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000525/0100F000 35.5;-100.7 + diff --git a/sharppy/databases/sars/supercell/00052700f0.adk b/sharppy/databases/sars/supercell/00052700f0.adk index 6f85511e..71db278a 100644 --- a/sharppy/databases/sars/supercell/00052700f0.adk +++ b/sharppy/databases/sars/supercell/00052700f0.adk @@ -1,5 +1,5 @@ %TITLE% - RUC 000527/0000F000 35.14;-98.46 + ADK 000527/0000 35.14,-98.46 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 35 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000527/0000F000 35.14;-98.46 + diff --git a/sharppy/databases/sars/supercell/00052700f0.thk b/sharppy/databases/sars/supercell/00052700f0.thk index 4eded6a3..bb71147f 100644 --- a/sharppy/databases/sars/supercell/00052700f0.thk +++ b/sharppy/databases/sars/supercell/00052700f0.thk @@ -1,5 +1,5 @@ %TITLE% - RUC 000527/0000F000 33.15;-99.20 + THK 000527/0000 33.15,-99.20 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000527/0000F000 33.15;-99.20 + diff --git a/sharppy/databases/sars/supercell/00052701f0.szl b/sharppy/databases/sars/supercell/00052701f0.szl index 2d6f82c3..f66e5ebd 100644 --- a/sharppy/databases/sars/supercell/00052701f0.szl +++ b/sharppy/databases/sars/supercell/00052701f0.szl @@ -1,5 +1,5 @@ %TITLE% - RUC 000527/0100F000 szl + SZL 000527/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.7 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000527/0100F000 szl + diff --git a/sharppy/databases/sars/supercell/00052719f0.mar b/sharppy/databases/sars/supercell/00052719f0.mar index 71d32c2f..b9c445e4 100644 --- a/sharppy/databases/sars/supercell/00052719f0.mar +++ b/sharppy/databases/sars/supercell/00052719f0.mar @@ -1,5 +1,5 @@ %TITLE% - RUC 000527/1900F000 33.4;-98.4 + MAR 000527/1900 33.4,-98.4 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 37 C 8.5 C/km + +----- Note ----- +Old Title: RUC 000527/1900F000 33.4;-98.4 + diff --git a/sharppy/databases/sars/supercell/00060221f0.cef b/sharppy/databases/sars/supercell/00060221f0.cef index 34fad450..aaf95bab 100644 --- a/sharppy/databases/sars/supercell/00060221f0.cef +++ b/sharppy/databases/sars/supercell/00060221f0.cef @@ -1,5 +1,5 @@ %TITLE% - RUC 000602/2100F000 cef + CEF 000602/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 29 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000602/2100F000 cef + diff --git a/sharppy/databases/sars/supercell/00060400f0.gld b/sharppy/databases/sars/supercell/00060400f0.gld index 26c78b7d..1a600c47 100644 --- a/sharppy/databases/sars/supercell/00060400f0.gld +++ b/sharppy/databases/sars/supercell/00060400f0.gld @@ -1,5 +1,5 @@ %TITLE% - RUC 000604/0000F000 39.9;-101.5 + GLD 000604/0000 39.9,-101.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.9 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 38 C 8.8 C/km + +----- Note ----- +Old Title: RUC 000604/0000F000 39.9;-101.5 + diff --git a/sharppy/databases/sars/supercell/00060402f0.nfw b/sharppy/databases/sars/supercell/00060402f0.nfw index d4451aa4..19f5f65d 100644 --- a/sharppy/databases/sars/supercell/00060402f0.nfw +++ b/sharppy/databases/sars/supercell/00060402f0.nfw @@ -1,5 +1,5 @@ %TITLE% - RUC 000604/0200F000 nfw + NFW 000604/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.7 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 27 C 6.1 C/km + +----- Note ----- +Old Title: RUC 000604/0200F000 nfw + diff --git a/sharppy/databases/sars/supercell/00060402f0.ofk b/sharppy/databases/sars/supercell/00060402f0.ofk index 90fb1c9c..53208f1a 100644 --- a/sharppy/databases/sars/supercell/00060402f0.ofk +++ b/sharppy/databases/sars/supercell/00060402f0.ofk @@ -1,5 +1,5 @@ %TITLE% - RUC 000604/0200F000 ofk + OFK 000604/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.9 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000604/0200F000 ofk + diff --git a/sharppy/databases/sars/supercell/00060802f0.jdn b/sharppy/databases/sars/supercell/00060802f0.jdn index 66a3850d..91acfa5d 100644 --- a/sharppy/databases/sars/supercell/00060802f0.jdn +++ b/sharppy/databases/sars/supercell/00060802f0.jdn @@ -1,5 +1,5 @@ %TITLE% - RUC 000608/0200F000 47.7;-108.1 + JDN 000608/0200 47.7,-108.1 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 7.4 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 8.8 C/km 850-500mb 39 C 9.0 C/km + +----- Note ----- +Old Title: RUC 000608/0200F000 47.7;-108.1 + diff --git a/sharppy/databases/sars/supercell/00061122f0.dfs b/sharppy/databases/sars/supercell/00061122f0.dfs index 47a977f1..76a764d0 100644 --- a/sharppy/databases/sars/supercell/00061122f0.dfs +++ b/sharppy/databases/sars/supercell/00061122f0.dfs @@ -1,5 +1,5 @@ %TITLE% - RUC 000611/2200F000 35;-102.6 + DFS 000611/2200 35,-102.6 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 13.4 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.7 C/km 850-500mb 37 C 8.4 C/km + +----- Note ----- +Old Title: RUC 000611/2200F000 35;-102.6 + diff --git a/sharppy/databases/sars/supercell/00061122f0.mot b/sharppy/databases/sars/supercell/00061122f0.mot index 2b6f4b79..b05d2f57 100644 --- a/sharppy/databases/sars/supercell/00061122f0.mot +++ b/sharppy/databases/sars/supercell/00061122f0.mot @@ -1,5 +1,5 @@ %TITLE% - RUC 000611/2200F000 mot + MOT 000611/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000611/2200F000 mot + diff --git a/sharppy/databases/sars/supercell/00061300f0.dik b/sharppy/databases/sars/supercell/00061300f0.dik index 153243a7..f6b80a73 100644 --- a/sharppy/databases/sars/supercell/00061300f0.dik +++ b/sharppy/databases/sars/supercell/00061300f0.dik @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/0000F000 dik + DIK 000613/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.4 C/km 850-500mb 32 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000613/0000F000 dik + diff --git a/sharppy/databases/sars/supercell/00061300f0.gfk b/sharppy/databases/sars/supercell/00061300f0.gfk index 2731b135..1ffda700 100644 --- a/sharppy/databases/sars/supercell/00061300f0.gfk +++ b/sharppy/databases/sars/supercell/00061300f0.gfk @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/0000F000 gfk + GFK 000613/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000613/0000F000 gfk + diff --git a/sharppy/databases/sars/supercell/00061300f0.lbf b/sharppy/databases/sars/supercell/00061300f0.lbf index 477790a1..29322a1a 100644 --- a/sharppy/databases/sars/supercell/00061300f0.lbf +++ b/sharppy/databases/sars/supercell/00061300f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/0000F000 41.5;-100.5 + LBF 000613/0000 41.5,-100.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.4 C/km 850-500mb 38 C 8.7 C/km + +----- Note ----- +Old Title: RUC 000613/0000F000 41.5;-100.5 + diff --git a/sharppy/databases/sars/supercell/00061321f0.rdk b/sharppy/databases/sars/supercell/00061321f0.rdk index b55a1e3d..80929c95 100644 --- a/sharppy/databases/sars/supercell/00061321f0.rdk +++ b/sharppy/databases/sars/supercell/00061321f0.rdk @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/2100F000 rdk + RDK 000613/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000613/2100F000 rdk + diff --git a/sharppy/databases/sars/supercell/00061323f0.p28 b/sharppy/databases/sars/supercell/00061323f0.p28 index c0d3b252..6846b508 100644 --- a/sharppy/databases/sars/supercell/00061323f0.p28 +++ b/sharppy/databases/sars/supercell/00061323f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/2300F000 p28 + P28 000613/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 8.0 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000613/2300F000 p28 + diff --git a/sharppy/databases/sars/supercell/00061323f0.prt b/sharppy/databases/sars/supercell/00061323f0.prt index 7dc784cf..bad85fd6 100644 --- a/sharppy/databases/sars/supercell/00061323f0.prt +++ b/sharppy/databases/sars/supercell/00061323f0.prt @@ -1,5 +1,5 @@ %TITLE% - RUC 000613/2300F000 36;-100.5 + PRT 000613/2300 36,-100.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 36 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000613/2300F000 36;-100.5 + diff --git a/sharppy/databases/sars/supercell/00061522f0.okv b/sharppy/databases/sars/supercell/00061522f0.okv index df9a163c..67f80008 100644 --- a/sharppy/databases/sars/supercell/00061522f0.okv +++ b/sharppy/databases/sars/supercell/00061522f0.okv @@ -1,5 +1,5 @@ %TITLE% - RUC 000615/2200F000 okv + OKV 000615/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.0 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 000615/2200F000 okv + diff --git a/sharppy/databases/sars/supercell/00061621f0.ipt b/sharppy/databases/sars/supercell/00061621f0.ipt index 04faa640..0556ca76 100644 --- a/sharppy/databases/sars/supercell/00061621f0.ipt +++ b/sharppy/databases/sars/supercell/00061621f0.ipt @@ -1,5 +1,5 @@ %TITLE% - RUC 000616/2100F000 ipt + IPT 000616/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.2 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.6 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 000616/2100F000 ipt + diff --git a/sharppy/databases/sars/supercell/00062001f0.hsi b/sharppy/databases/sars/supercell/00062001f0.hsi index 61d00b32..668d07f2 100644 --- a/sharppy/databases/sars/supercell/00062001f0.hsi +++ b/sharppy/databases/sars/supercell/00062001f0.hsi @@ -1,5 +1,5 @@ %TITLE% - RUC 000620/0100F000 hsi + HSI 000620/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.9 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 000620/0100F000 hsi + diff --git a/sharppy/databases/sars/supercell/00062019f0.mto b/sharppy/databases/sars/supercell/00062019f0.mto index 2a2f8be1..1da62572 100644 --- a/sharppy/databases/sars/supercell/00062019f0.mto +++ b/sharppy/databases/sars/supercell/00062019f0.mto @@ -1,5 +1,5 @@ %TITLE% - RUC 000620/1900F000 39.3;-89 + MTO 000620/1900 39.3,-89 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.2 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 26 C 6.0 C/km + +----- Note ----- +Old Title: RUC 000620/1900F000 39.3;-89 + diff --git a/sharppy/databases/sars/supercell/00062322f0.sda b/sharppy/databases/sars/supercell/00062322f0.sda index 6a56ec1a..6b47355c 100644 --- a/sharppy/databases/sars/supercell/00062322f0.sda +++ b/sharppy/databases/sars/supercell/00062322f0.sda @@ -1,5 +1,5 @@ %TITLE% - RUC 000623/2200F000 sda + SDA 000623/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 33 C 7.5 C/km + +----- Note ----- +Old Title: RUC 000623/2200F000 sda + diff --git a/sharppy/databases/sars/supercell/00062402f0.rca b/sharppy/databases/sars/supercell/00062402f0.rca index ac0ca55b..1d933565 100644 --- a/sharppy/databases/sars/supercell/00062402f0.rca +++ b/sharppy/databases/sars/supercell/00062402f0.rca @@ -1,5 +1,5 @@ %TITLE% - RUC 000624/0200F000 rca + RCA 000624/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000624/0200F000 rca + diff --git a/sharppy/databases/sars/supercell/00062501f0.hao b/sharppy/databases/sars/supercell/00062501f0.hao index 6833e252..1bc8a8ef 100644 --- a/sharppy/databases/sars/supercell/00062501f0.hao +++ b/sharppy/databases/sars/supercell/00062501f0.hao @@ -1,5 +1,5 @@ %TITLE% - RUC 000625/0100F000 hao + HAO 000625/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.7 C/km 850-500mb 28 C 6.4 C/km + +----- Note ----- +Old Title: RUC 000625/0100F000 hao + diff --git a/sharppy/databases/sars/supercell/00062519f0.aio b/sharppy/databases/sars/supercell/00062519f0.aio index 2facebeb..17094158 100644 --- a/sharppy/databases/sars/supercell/00062519f0.aio +++ b/sharppy/databases/sars/supercell/00062519f0.aio @@ -1,5 +1,5 @@ %TITLE% - RUC 000625/1900F000 aio + AIO 000625/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000625/1900F000 aio + diff --git a/sharppy/databases/sars/supercell/00062522f0.ama b/sharppy/databases/sars/supercell/00062522f0.ama index 02f163f1..ba16b2b9 100644 --- a/sharppy/databases/sars/supercell/00062522f0.ama +++ b/sharppy/databases/sars/supercell/00062522f0.ama @@ -1,5 +1,5 @@ %TITLE% - RUC 000625/2200F000 ama + AMA 000625/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 39 C 8.9 C/km + +----- Note ----- +Old Title: RUC 000625/2200F000 ama + diff --git a/sharppy/databases/sars/supercell/00062901f0.lam b/sharppy/databases/sars/supercell/00062901f0.lam index 2649802c..30a18746 100644 --- a/sharppy/databases/sars/supercell/00062901f0.lam +++ b/sharppy/databases/sars/supercell/00062901f0.lam @@ -1,5 +1,5 @@ %TITLE% - RUC 000629/0100F000 32.7;-102 + LAM 000629/0100 32.7,-102 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000629/0100F000 32.7;-102 + diff --git a/sharppy/databases/sars/supercell/00062923f0.d07 b/sharppy/databases/sars/supercell/00062923f0.d07 index 4b9a1f18..b8a2e8a4 100644 --- a/sharppy/databases/sars/supercell/00062923f0.d07 +++ b/sharppy/databases/sars/supercell/00062923f0.d07 @@ -1,5 +1,5 @@ %TITLE% - RUC 000629/2300F000 d07 + D07 000629/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 9.6 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 000629/2300F000 d07 + diff --git a/sharppy/databases/sars/supercell/00062923f0.elm b/sharppy/databases/sars/supercell/00062923f0.elm index fe07bb7f..30403116 100644 --- a/sharppy/databases/sars/supercell/00062923f0.elm +++ b/sharppy/databases/sars/supercell/00062923f0.elm @@ -1,5 +1,5 @@ %TITLE% - RUC 000629/2300F000 elm + ELM 000629/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 000629/2300F000 elm + diff --git a/sharppy/databases/sars/supercell/00062923f0.gld b/sharppy/databases/sars/supercell/00062923f0.gld index 585857bc..c83daf5a 100644 --- a/sharppy/databases/sars/supercell/00062923f0.gld +++ b/sharppy/databases/sars/supercell/00062923f0.gld @@ -1,5 +1,5 @@ %TITLE% - RUC 000629/2300F000 gld + GLD 000629/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 11.9 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 39 C 9.0 C/km + +----- Note ----- +Old Title: RUC 000629/2300F000 gld + diff --git a/sharppy/databases/sars/supercell/00070100f0.jln b/sharppy/databases/sars/supercell/00070100f0.jln index a28788b8..cc3c4eb3 100644 --- a/sharppy/databases/sars/supercell/00070100f0.jln +++ b/sharppy/databases/sars/supercell/00070100f0.jln @@ -1,5 +1,5 @@ %TITLE% - RUC 000701/0000F000 jln + JLN 000701/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.3 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 25 C 5.9 C/km + +----- Note ----- +Old Title: RUC 000701/0000F000 jln + diff --git a/sharppy/databases/sars/supercell/00070122f0.abi b/sharppy/databases/sars/supercell/00070122f0.abi index 3695b033..dbb0a6c2 100644 --- a/sharppy/databases/sars/supercell/00070122f0.abi +++ b/sharppy/databases/sars/supercell/00070122f0.abi @@ -1,5 +1,5 @@ %TITLE% - RUC 000701/2200F000 abi + ABI 000701/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.7 C/km 850-500mb 30 C 6.8 C/km + +----- Note ----- +Old Title: RUC 000701/2200F000 abi + diff --git a/sharppy/databases/sars/supercell/00070123f0.elo b/sharppy/databases/sars/supercell/00070123f0.elo index 9386011c..fa8ed6f9 100644 --- a/sharppy/databases/sars/supercell/00070123f0.elo +++ b/sharppy/databases/sars/supercell/00070123f0.elo @@ -1,5 +1,5 @@ %TITLE% - RUC 000701/2300F000 elo + ELO 000701/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000701/2300F000 elo + diff --git a/sharppy/databases/sars/supercell/00070201f0.abr b/sharppy/databases/sars/supercell/00070201f0.abr index 61f83bce..4a78e7e8 100644 --- a/sharppy/databases/sars/supercell/00070201f0.abr +++ b/sharppy/databases/sars/supercell/00070201f0.abr @@ -1,5 +1,5 @@ %TITLE% - RUC 000702/0100F000 abr + ABR 000702/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 37 C 8.4 C/km + +----- Note ----- +Old Title: RUC 000702/0100F000 abr + diff --git a/sharppy/databases/sars/supercell/00070222f0.fod b/sharppy/databases/sars/supercell/00070222f0.fod index 9032021c..9f9511db 100644 --- a/sharppy/databases/sars/supercell/00070222f0.fod +++ b/sharppy/databases/sars/supercell/00070222f0.fod @@ -1,5 +1,5 @@ %TITLE% - RUC 000702/2200F000 fod + FOD 000702/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 17.2 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000702/2200F000 fod + diff --git a/sharppy/databases/sars/supercell/00070222f0.ryv b/sharppy/databases/sars/supercell/00070222f0.ryv index d71a0134..485b3e40 100644 --- a/sharppy/databases/sars/supercell/00070222f0.ryv +++ b/sharppy/databases/sars/supercell/00070222f0.ryv @@ -1,5 +1,5 @@ %TITLE% - RUC 000702/2200F000 ryv + RYV 000702/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 5.9 C/km 850-500mb 29 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000702/2200F000 ryv + diff --git a/sharppy/databases/sars/supercell/00070302f0.ggw b/sharppy/databases/sars/supercell/00070302f0.ggw index 13de1e67..4442b459 100644 --- a/sharppy/databases/sars/supercell/00070302f0.ggw +++ b/sharppy/databases/sars/supercell/00070302f0.ggw @@ -1,5 +1,5 @@ %TITLE% - RUC 000703/0200F000 ggw + GGW 000703/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 35 C 8.0 C/km + +----- Note ----- +Old Title: RUC 000703/0200F000 ggw + diff --git a/sharppy/databases/sars/supercell/00070400f0.mck b/sharppy/databases/sars/supercell/00070400f0.mck index acd7357d..5c8f1cef 100644 --- a/sharppy/databases/sars/supercell/00070400f0.mck +++ b/sharppy/databases/sars/supercell/00070400f0.mck @@ -1,5 +1,5 @@ %TITLE% - RUC 000704/0000F000 mck + MCK 000704/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 31 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000704/0000F000 mck + diff --git a/sharppy/databases/sars/supercell/00070421f0.jdn b/sharppy/databases/sars/supercell/00070421f0.jdn index b141adda..637b6a70 100644 --- a/sharppy/databases/sars/supercell/00070421f0.jdn +++ b/sharppy/databases/sars/supercell/00070421f0.jdn @@ -1,5 +1,5 @@ %TITLE% - RUC 000704/2100F000 jdn + JDN 000704/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000704/2100F000 jdn + diff --git a/sharppy/databases/sars/supercell/00070501f0.2wx b/sharppy/databases/sars/supercell/00070501f0.2wx index 4f2993a8..4282f627 100644 --- a/sharppy/databases/sars/supercell/00070501f0.2wx +++ b/sharppy/databases/sars/supercell/00070501f0.2wx @@ -1,5 +1,5 @@ %TITLE% - RUC 000705/0100F000 2wx + 2WX 000705/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.2 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.5 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 000705/0100F000 2wx + diff --git a/sharppy/databases/sars/supercell/00070521f0.rap b/sharppy/databases/sars/supercell/00070521f0.rap index 8de9eed4..baa6ea18 100644 --- a/sharppy/databases/sars/supercell/00070521f0.rap +++ b/sharppy/databases/sars/supercell/00070521f0.rap @@ -1,5 +1,5 @@ %TITLE% - RUC 000705/2100F000 rap + RAP 000705/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000705/2100F000 rap + diff --git a/sharppy/databases/sars/supercell/00070523f0.mck b/sharppy/databases/sars/supercell/00070523f0.mck index e831a26b..ac8ad460 100644 --- a/sharppy/databases/sars/supercell/00070523f0.mck +++ b/sharppy/databases/sars/supercell/00070523f0.mck @@ -1,5 +1,5 @@ %TITLE% - RUC 000705/2300F000 mck + MCK 000705/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 16.3 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000705/2300F000 mck + diff --git a/sharppy/databases/sars/supercell/00070600f0.ove b/sharppy/databases/sars/supercell/00070600f0.ove index 3a6facd7..4e084d11 100644 --- a/sharppy/databases/sars/supercell/00070600f0.ove +++ b/sharppy/databases/sars/supercell/00070600f0.ove @@ -1,5 +1,5 @@ %TITLE% - RUC 000706/0000F000 ove + OVE 000706/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 7.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000706/0000F000 ove + diff --git a/sharppy/databases/sars/supercell/00070601f0.cut b/sharppy/databases/sars/supercell/00070601f0.cut index 74d8e61e..b039e7ee 100644 --- a/sharppy/databases/sars/supercell/00070601f0.cut +++ b/sharppy/databases/sars/supercell/00070601f0.cut @@ -1,5 +1,5 @@ %TITLE% - RUC 000706/0100F000 cut + CUT 000706/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -62,3 +62,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 000706/0100F000 cut + diff --git a/sharppy/databases/sars/supercell/00070601f0.sny b/sharppy/databases/sars/supercell/00070601f0.sny index c7713c41..7a93337f 100644 --- a/sharppy/databases/sars/supercell/00070601f0.sny +++ b/sharppy/databases/sars/supercell/00070601f0.sny @@ -1,5 +1,5 @@ %TITLE% - RUC 000706/0100F000 sny + SNY 000706/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 37 C 8.4 C/km + +----- Note ----- +Old Title: RUC 000706/0100F000 sny + diff --git a/sharppy/databases/sars/supercell/00070802f0.ljf b/sharppy/databases/sars/supercell/00070802f0.ljf index 36a636fb..98a2d10a 100644 --- a/sharppy/databases/sars/supercell/00070802f0.ljf +++ b/sharppy/databases/sars/supercell/00070802f0.ljf @@ -1,5 +1,5 @@ %TITLE% - RUC 000708/0200F000 ljf + LJF 000708/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 19.3 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 000708/0200F000 ljf + diff --git a/sharppy/databases/sars/supercell/00070803f0.jdn b/sharppy/databases/sars/supercell/00070803f0.jdn index 61383d2a..8ad8adf3 100644 --- a/sharppy/databases/sars/supercell/00070803f0.jdn +++ b/sharppy/databases/sars/supercell/00070803f0.jdn @@ -1,5 +1,5 @@ %TITLE% - RUC 000708/0300F000 jdn + JDN 000708/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 7.6 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000708/0300F000 jdn + diff --git a/sharppy/databases/sars/supercell/00070805f0.lvn b/sharppy/databases/sars/supercell/00070805f0.lvn index 69a6bde4..742af994 100644 --- a/sharppy/databases/sars/supercell/00070805f0.lvn +++ b/sharppy/databases/sars/supercell/00070805f0.lvn @@ -1,5 +1,5 @@ %TITLE% - RUC 000708/0500F000 lvn + LVN 000708/0500 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 18.0 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000708/0500F000 lvn + diff --git a/sharppy/databases/sars/supercell/00070823f0.rpd b/sharppy/databases/sars/supercell/00070823f0.rpd index 04768b8a..9891d33d 100644 --- a/sharppy/databases/sars/supercell/00070823f0.rpd +++ b/sharppy/databases/sars/supercell/00070823f0.rpd @@ -1,5 +1,5 @@ %TITLE% - RUC 000708/2300F000 45.8;-92.4 + RPD 000708/2300 45.8,-92.4 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 18.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000708/2300F000 45.8;-92.4 + diff --git a/sharppy/databases/sars/supercell/00070901f0.lwt b/sharppy/databases/sars/supercell/00070901f0.lwt index 9616a40b..3b08d1c7 100644 --- a/sharppy/databases/sars/supercell/00070901f0.lwt +++ b/sharppy/databases/sars/supercell/00070901f0.lwt @@ -1,5 +1,5 @@ %TITLE% - RUC 000709/0100F000 lwt + LWT 000709/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 000709/0100F000 lwt + diff --git a/sharppy/databases/sars/supercell/00070922f0.ggw b/sharppy/databases/sars/supercell/00070922f0.ggw index d5ae82fa..3415faab 100644 --- a/sharppy/databases/sars/supercell/00070922f0.ggw +++ b/sharppy/databases/sars/supercell/00070922f0.ggw @@ -1,5 +1,5 @@ %TITLE% - RUC 000709/2200F000 ggw + GGW 000709/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000709/2200F000 ggw + diff --git a/sharppy/databases/sars/supercell/00070922f0.mhe b/sharppy/databases/sars/supercell/00070922f0.mhe index 7f09f685..1ae5e1ca 100644 --- a/sharppy/databases/sars/supercell/00070922f0.mhe +++ b/sharppy/databases/sars/supercell/00070922f0.mhe @@ -1,5 +1,5 @@ %TITLE% - RUC 000709/2200F000 mhe + MHE 000709/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 32 C 7.2 C/km + +----- Note ----- +Old Title: RUC 000709/2200F000 mhe + diff --git a/sharppy/databases/sars/supercell/00071001f0.lbf b/sharppy/databases/sars/supercell/00071001f0.lbf index bdf8207f..5c6e426d 100644 --- a/sharppy/databases/sars/supercell/00071001f0.lbf +++ b/sharppy/databases/sars/supercell/00071001f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 000710/0100F000 lbf + LBF 000710/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.8 C/km 850-500mb 34 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000710/0100F000 lbf + diff --git a/sharppy/databases/sars/supercell/00071022f0.rca b/sharppy/databases/sars/supercell/00071022f0.rca index ba400e57..7ae7ada5 100644 --- a/sharppy/databases/sars/supercell/00071022f0.rca +++ b/sharppy/databases/sars/supercell/00071022f0.rca @@ -1,5 +1,5 @@ %TITLE% - RUC 000710/2200F000 rca + RCA 000710/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 13.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.6 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 000710/2200F000 rca + diff --git a/sharppy/databases/sars/supercell/00071023f0.ggw b/sharppy/databases/sars/supercell/00071023f0.ggw index 862db170..9dac5a2b 100644 --- a/sharppy/databases/sars/supercell/00071023f0.ggw +++ b/sharppy/databases/sars/supercell/00071023f0.ggw @@ -1,5 +1,5 @@ %TITLE% - RUC 000710/2300F000 ggw + GGW 000710/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 32 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000710/2300F000 ggw + diff --git a/sharppy/databases/sars/supercell/00071122f0.bkx b/sharppy/databases/sars/supercell/00071122f0.bkx index f8ca3a20..35da65c1 100644 --- a/sharppy/databases/sars/supercell/00071122f0.bkx +++ b/sharppy/databases/sars/supercell/00071122f0.bkx @@ -1,5 +1,5 @@ %TITLE% - RUC 000711/2200F000 bkx + BKX 000711/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 29 C 6.6 C/km + +----- Note ----- +Old Title: RUC 000711/2200F000 bkx + diff --git a/sharppy/databases/sars/supercell/00071823f0.sus b/sharppy/databases/sars/supercell/00071823f0.sus index 087974b5..5d18d110 100644 --- a/sharppy/databases/sars/supercell/00071823f0.sus +++ b/sharppy/databases/sars/supercell/00071823f0.sus @@ -1,5 +1,5 @@ %TITLE% - RUC 000718/2300F000 sus + SUS 000718/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 17.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 29 C 6.8 C/km + +----- Note ----- +Old Title: RUC 000718/2300F000 sus + diff --git a/sharppy/databases/sars/supercell/00072000f0.bvx b/sharppy/databases/sars/supercell/00072000f0.bvx index fe3a2d41..f539b336 100644 --- a/sharppy/databases/sars/supercell/00072000f0.bvx +++ b/sharppy/databases/sars/supercell/00072000f0.bvx @@ -1,5 +1,5 @@ %TITLE% - RUC 000720/0000F000 bvx + BVX 000720/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 17.2 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000720/0000F000 bvx + diff --git a/sharppy/databases/sars/supercell/00072004f0.gld b/sharppy/databases/sars/supercell/00072004f0.gld index b3c8f84f..1d3433f9 100644 --- a/sharppy/databases/sars/supercell/00072004f0.gld +++ b/sharppy/databases/sars/supercell/00072004f0.gld @@ -1,5 +1,5 @@ %TITLE% - RUC 000720/0400F000 gld + GLD 000720/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 34 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000720/0400F000 gld + diff --git a/sharppy/databases/sars/supercell/00072022f0.ako b/sharppy/databases/sars/supercell/00072022f0.ako index a3ea6bed..425d0149 100644 --- a/sharppy/databases/sars/supercell/00072022f0.ako +++ b/sharppy/databases/sars/supercell/00072022f0.ako @@ -1,5 +1,5 @@ %TITLE% - RUC 000720/2200F000 ako + AKO 000720/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 13.9 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 37 C 8.5 C/km + +----- Note ----- +Old Title: RUC 000720/2200F000 ako + diff --git a/sharppy/databases/sars/supercell/00072104f0.p28 b/sharppy/databases/sars/supercell/00072104f0.p28 index 7d6b80bb..5be0b079 100644 --- a/sharppy/databases/sars/supercell/00072104f0.p28 +++ b/sharppy/databases/sars/supercell/00072104f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 000721/0400F000 p28 + P28 000721/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000721/0400F000 p28 + diff --git a/sharppy/databases/sars/supercell/00072122f0.bff b/sharppy/databases/sars/supercell/00072122f0.bff index 278a7a0d..41214085 100644 --- a/sharppy/databases/sars/supercell/00072122f0.bff +++ b/sharppy/databases/sars/supercell/00072122f0.bff @@ -1,5 +1,5 @@ %TITLE% - RUC 000721/2200F000 bff + BFF 000721/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 000721/2200F000 bff + diff --git a/sharppy/databases/sars/supercell/00072220f0.gld b/sharppy/databases/sars/supercell/00072220f0.gld index a82885f0..167f1f60 100644 --- a/sharppy/databases/sars/supercell/00072220f0.gld +++ b/sharppy/databases/sars/supercell/00072220f0.gld @@ -1,5 +1,5 @@ %TITLE% - RUC 000722/2000F000 gld + GLD 000722/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 10.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 000722/2000F000 gld + diff --git a/sharppy/databases/sars/supercell/00072222f0.bbw b/sharppy/databases/sars/supercell/00072222f0.bbw index 85f11d39..7056d7b7 100644 --- a/sharppy/databases/sars/supercell/00072222f0.bbw +++ b/sharppy/databases/sars/supercell/00072222f0.bbw @@ -1,5 +1,5 @@ %TITLE% - RUC 000722/2200F000 bbw + BBW 000722/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 000722/2200F000 bbw + diff --git a/sharppy/databases/sars/supercell/00072302f0.laa b/sharppy/databases/sars/supercell/00072302f0.laa index edc0c25d..e88d2fe0 100644 --- a/sharppy/databases/sars/supercell/00072302f0.laa +++ b/sharppy/databases/sars/supercell/00072302f0.laa @@ -1,5 +1,5 @@ %TITLE% - RUC 000723/0200F000 laa + LAA 000723/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 10.9 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.7 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 000723/0200F000 laa + diff --git a/sharppy/databases/sars/supercell/00072500f0.anw b/sharppy/databases/sars/supercell/00072500f0.anw index 4a805ed3..9f2a0ce3 100644 --- a/sharppy/databases/sars/supercell/00072500f0.anw +++ b/sharppy/databases/sars/supercell/00072500f0.anw @@ -1,5 +1,5 @@ %TITLE% - RUC 000725/0000F000 anw + ANW 000725/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000725/0000F000 anw + diff --git a/sharppy/databases/sars/supercell/00072501f0.hon b/sharppy/databases/sars/supercell/00072501f0.hon index 8df0e9be..552f2a81 100644 --- a/sharppy/databases/sars/supercell/00072501f0.hon +++ b/sharppy/databases/sars/supercell/00072501f0.hon @@ -1,5 +1,5 @@ %TITLE% - RUC 000725/0100F000 hon + HON 000725/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000725/0100F000 hon + diff --git a/sharppy/databases/sars/supercell/00072523f0.rwf b/sharppy/databases/sars/supercell/00072523f0.rwf index 0b1953c3..b51440a5 100644 --- a/sharppy/databases/sars/supercell/00072523f0.rwf +++ b/sharppy/databases/sars/supercell/00072523f0.rwf @@ -1,5 +1,5 @@ %TITLE% - RUC 000725/2300F000 rwf + RWF 000725/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.5 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 000725/2300F000 rwf + diff --git a/sharppy/databases/sars/supercell/00072601f0.otg b/sharppy/databases/sars/supercell/00072601f0.otg index 62999885..113bd08c 100644 --- a/sharppy/databases/sars/supercell/00072601f0.otg +++ b/sharppy/databases/sars/supercell/00072601f0.otg @@ -1,5 +1,5 @@ %TITLE% - RUC 000726/0100F000 otg + OTG 000726/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000726/0100F000 otg + diff --git a/sharppy/databases/sars/supercell/00072622f0.aio b/sharppy/databases/sars/supercell/00072622f0.aio index 609a20e6..59e88b6b 100644 --- a/sharppy/databases/sars/supercell/00072622f0.aio +++ b/sharppy/databases/sars/supercell/00072622f0.aio @@ -1,5 +1,5 @@ %TITLE% - RUC 000726/2200F000 aio + AIO 000726/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.6 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000726/2200F000 aio + diff --git a/sharppy/databases/sars/supercell/00080202f0.ggw b/sharppy/databases/sars/supercell/00080202f0.ggw index beeb1460..4c7ed3f5 100644 --- a/sharppy/databases/sars/supercell/00080202f0.ggw +++ b/sharppy/databases/sars/supercell/00080202f0.ggw @@ -1,5 +1,5 @@ %TITLE% - RUC 000802/0200F000 ggw + GGW 000802/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 35 C 8.0 C/km + +----- Note ----- +Old Title: RUC 000802/0200F000 ggw + diff --git a/sharppy/databases/sars/supercell/00080202f0.lwt b/sharppy/databases/sars/supercell/00080202f0.lwt index f4f12ac8..4f222b5c 100644 --- a/sharppy/databases/sars/supercell/00080202f0.lwt +++ b/sharppy/databases/sars/supercell/00080202f0.lwt @@ -1,5 +1,5 @@ %TITLE% - RUC 000802/0200F000 lwt + LWT 000802/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.2 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.6 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 000802/0200F000 lwt + diff --git a/sharppy/databases/sars/supercell/00080222f0.fkl b/sharppy/databases/sars/supercell/00080222f0.fkl index 5cc332e0..c258dcd5 100644 --- a/sharppy/databases/sars/supercell/00080222f0.fkl +++ b/sharppy/databases/sars/supercell/00080222f0.fkl @@ -1,5 +1,5 @@ %TITLE% - RUC 000802/2200F000 fkl + FKL 000802/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 000802/2200F000 fkl + diff --git a/sharppy/databases/sars/supercell/00080502f0.anw b/sharppy/databases/sars/supercell/00080502f0.anw index 7f79361e..c0ceddf5 100644 --- a/sharppy/databases/sars/supercell/00080502f0.anw +++ b/sharppy/databases/sars/supercell/00080502f0.anw @@ -1,5 +1,5 @@ %TITLE% - RUC 000805/0200F000 anw + ANW 000805/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.6 C/km 850-500mb 34 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000805/0200F000 anw + diff --git a/sharppy/databases/sars/supercell/00080502f0.pir b/sharppy/databases/sars/supercell/00080502f0.pir index d272c68c..9dbb9670 100644 --- a/sharppy/databases/sars/supercell/00080502f0.pir +++ b/sharppy/databases/sars/supercell/00080502f0.pir @@ -1,5 +1,5 @@ %TITLE% - RUC 000805/0200F000 pir + PIR 000805/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 14.3 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000805/0200F000 pir + diff --git a/sharppy/databases/sars/supercell/00080522f0.aia b/sharppy/databases/sars/supercell/00080522f0.aia index 5fabc33d..69c93e55 100644 --- a/sharppy/databases/sars/supercell/00080522f0.aia +++ b/sharppy/databases/sars/supercell/00080522f0.aia @@ -1,5 +1,5 @@ %TITLE% - RUC 000805/2200F000 aia + AIA 000805/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 7.7 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 38 C 8.6 C/km + +----- Note ----- +Old Title: RUC 000805/2200F000 aia + diff --git a/sharppy/databases/sars/supercell/00080601f0.hnr b/sharppy/databases/sars/supercell/00080601f0.hnr index db4b04c7..a3bf0629 100644 --- a/sharppy/databases/sars/supercell/00080601f0.hnr +++ b/sharppy/databases/sars/supercell/00080601f0.hnr @@ -1,5 +1,5 @@ %TITLE% - RUC 000806/0100F000 hnr + HNR 000806/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 18.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000806/0100F000 hnr + diff --git a/sharppy/databases/sars/supercell/00080623f0.cdj b/sharppy/databases/sars/supercell/00080623f0.cdj index 8ced380c..8b689453 100644 --- a/sharppy/databases/sars/supercell/00080623f0.cdj +++ b/sharppy/databases/sars/supercell/00080623f0.cdj @@ -1,5 +1,5 @@ %TITLE% - RUC 000806/2300F000 cdj + CDJ 000806/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 30 C 6.8 C/km + +----- Note ----- +Old Title: RUC 000806/2300F000 cdj + diff --git a/sharppy/databases/sars/supercell/00081420f0.ait b/sharppy/databases/sars/supercell/00081420f0.ait index bb974457..29b86925 100644 --- a/sharppy/databases/sars/supercell/00081420f0.ait +++ b/sharppy/databases/sars/supercell/00081420f0.ait @@ -1,5 +1,5 @@ %TITLE% - RUC 000814/2000F000 ait + AIT 000814/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000814/2000F000 ait + diff --git a/sharppy/databases/sars/supercell/00081501f0.oeo b/sharppy/databases/sars/supercell/00081501f0.oeo index 3a2d1681..25a09519 100644 --- a/sharppy/databases/sars/supercell/00081501f0.oeo +++ b/sharppy/databases/sars/supercell/00081501f0.oeo @@ -1,5 +1,5 @@ %TITLE% - RUC 000815/0100F000 oeo + OEO 000815/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 000815/0100F000 oeo + diff --git a/sharppy/databases/sars/supercell/00081720f0.lex b/sharppy/databases/sars/supercell/00081720f0.lex index 8df03ac9..6fc630cb 100644 --- a/sharppy/databases/sars/supercell/00081720f0.lex +++ b/sharppy/databases/sars/supercell/00081720f0.lex @@ -1,5 +1,5 @@ %TITLE% - RUC 000817/2000F000 lex + LEX 000817/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.4 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 000817/2000F000 lex + diff --git a/sharppy/databases/sars/supercell/00081723f0.ind b/sharppy/databases/sars/supercell/00081723f0.ind index ce5c0cdb..204bb030 100644 --- a/sharppy/databases/sars/supercell/00081723f0.ind +++ b/sharppy/databases/sars/supercell/00081723f0.ind @@ -1,5 +1,5 @@ %TITLE% - RUC 000817/2300F000 ind + IND 000817/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 19.1 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 000817/2300F000 ind + diff --git a/sharppy/databases/sars/supercell/00081820f0.buy b/sharppy/databases/sars/supercell/00081820f0.buy index bb0af83f..04b6019e 100644 --- a/sharppy/databases/sars/supercell/00081820f0.buy +++ b/sharppy/databases/sars/supercell/00081820f0.buy @@ -1,5 +1,5 @@ %TITLE% - RUC 000818/2000F000 buy + BUY 000818/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 000818/2000F000 buy + diff --git a/sharppy/databases/sars/supercell/00090120f0.slc b/sharppy/databases/sars/supercell/00090120f0.slc index 80de3d22..b9c64e5d 100644 --- a/sharppy/databases/sars/supercell/00090120f0.slc +++ b/sharppy/databases/sars/supercell/00090120f0.slc @@ -1,5 +1,5 @@ %TITLE% - RUC 000901/2000F000 41.8;-113.3 + SLC 000901/2000 41.8,-113.3 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 5.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 000901/2000F000 41.8;-113.3 + diff --git a/sharppy/databases/sars/supercell/00090201f0.gxy b/sharppy/databases/sars/supercell/00090201f0.gxy index 10536545..8dc815d1 100644 --- a/sharppy/databases/sars/supercell/00090201f0.gxy +++ b/sharppy/databases/sars/supercell/00090201f0.gxy @@ -1,5 +1,5 @@ %TITLE% - RUC 000902/0100F000 gxy + GXY 000902/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 10.0 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 000902/0100F000 gxy + diff --git a/sharppy/databases/sars/supercell/00090300f0.isn b/sharppy/databases/sars/supercell/00090300f0.isn index 6ef0b174..2f0ac475 100644 --- a/sharppy/databases/sars/supercell/00090300f0.isn +++ b/sharppy/databases/sars/supercell/00090300f0.isn @@ -1,5 +1,5 @@ %TITLE% - RUC 000903/0000F000 48.6;-104.5 + ISN 000903/0000 48.6,-104.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.7 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 000903/0000F000 48.6;-104.5 + diff --git a/sharppy/databases/sars/supercell/00090523f0.gtf b/sharppy/databases/sars/supercell/00090523f0.gtf index 1d4a94f7..71646a77 100644 --- a/sharppy/databases/sars/supercell/00090523f0.gtf +++ b/sharppy/databases/sars/supercell/00090523f0.gtf @@ -1,5 +1,5 @@ %TITLE% - RUC 000905/2300F000 gtf + GTF 000905/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 7.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 32 C 7.6 C/km + +----- Note ----- +Old Title: RUC 000905/2300F000 gtf + diff --git a/sharppy/databases/sars/supercell/00092022f0.day b/sharppy/databases/sars/supercell/00092022f0.day index 3aebd88d..0de67bb8 100644 --- a/sharppy/databases/sars/supercell/00092022f0.day +++ b/sharppy/databases/sars/supercell/00092022f0.day @@ -1,5 +1,5 @@ %TITLE% - RUC 000920/2200F000 day + DAY 000920/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 6.1 C/km 850-500mb 26 C 6.0 C/km + +----- Note ----- +Old Title: RUC 000920/2200F000 day + diff --git a/sharppy/databases/sars/supercell/00100401f0.gck b/sharppy/databases/sars/supercell/00100401f0.gck index d2990e14..4c671f6d 100644 --- a/sharppy/databases/sars/supercell/00100401f0.gck +++ b/sharppy/databases/sars/supercell/00100401f0.gck @@ -1,5 +1,5 @@ %TITLE% - RUC 001004/0100F000 38.4;-101.5 + GCK 001004/0100 38.4,-101.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 33 C 7.5 C/km + +----- Note ----- +Old Title: RUC 001004/0100F000 38.4;-101.5 + diff --git a/sharppy/databases/sars/supercell/00101400f0.sln b/sharppy/databases/sars/supercell/00101400f0.sln index 44834617..aefb5842 100644 --- a/sharppy/databases/sars/supercell/00101400f0.sln +++ b/sharppy/databases/sars/supercell/00101400f0.sln @@ -1,5 +1,5 @@ %TITLE% - RUC 001014/0000F000 sln + SLN 001014/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.7 C/km 850-500mb 28 C 6.5 C/km + +----- Note ----- +Old Title: RUC 001014/0000F000 sln + diff --git a/sharppy/databases/sars/supercell/00101408f0.cnm b/sharppy/databases/sars/supercell/00101408f0.cnm index 51cda3fb..01992e8a 100644 --- a/sharppy/databases/sars/supercell/00101408f0.cnm +++ b/sharppy/databases/sars/supercell/00101408f0.cnm @@ -1,5 +1,5 @@ %TITLE% - RUC 001014/0800F000 cnm + CNM 001014/0800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.5 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.2 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 001014/0800F000 cnm + diff --git a/sharppy/databases/sars/supercell/00101423f0.ink b/sharppy/databases/sars/supercell/00101423f0.ink index 0a1e25b2..7a8e6635 100644 --- a/sharppy/databases/sars/supercell/00101423f0.ink +++ b/sharppy/databases/sars/supercell/00101423f0.ink @@ -1,5 +1,5 @@ %TITLE% - RUC 001014/2300F000 ink + INK 001014/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.2 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 001014/2300F000 ink + diff --git a/sharppy/databases/sars/supercell/00102123f0.wlt b/sharppy/databases/sars/supercell/00102123f0.wlt index 296aaa5a..02da27c8 100644 --- a/sharppy/databases/sars/supercell/00102123f0.wlt +++ b/sharppy/databases/sars/supercell/00102123f0.wlt @@ -1,5 +1,5 @@ %TITLE% - RUC 001021/2300F000 34.4;-98.3 + WLT 001021/2300 34.4,-98.3 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.3 g/Kg ----- Lapse Rates ----- 700-500mb 13 C 5.0 C/km 850-500mb 26 C 6.0 C/km + +----- Note ----- +Old Title: RUC 001021/2300F000 34.4;-98.3 + diff --git a/sharppy/databases/sars/supercell/00102212f0.mwl b/sharppy/databases/sars/supercell/00102212f0.mwl index 963cc2f8..1ffde225 100644 --- a/sharppy/databases/sars/supercell/00102212f0.mwl +++ b/sharppy/databases/sars/supercell/00102212f0.mwl @@ -1,5 +1,5 @@ %TITLE% - RUC 001022/1200F000 mwl + MWL 001022/1200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.3 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 6.2 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 001022/1200F000 mwl + diff --git a/sharppy/databases/sars/supercell/00102300f0.tik b/sharppy/databases/sars/supercell/00102300f0.tik index 50b4dfd1..7b0f1062 100644 --- a/sharppy/databases/sars/supercell/00102300f0.tik +++ b/sharppy/databases/sars/supercell/00102300f0.tik @@ -1,5 +1,5 @@ %TITLE% - RUC 001023/0000F000 tik + TIK 001023/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.7 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 001023/0000F000 tik + diff --git a/sharppy/databases/sars/supercell/00102323f0.elp b/sharppy/databases/sars/supercell/00102323f0.elp index efd0ae41..d56998e3 100644 --- a/sharppy/databases/sars/supercell/00102323f0.elp +++ b/sharppy/databases/sars/supercell/00102323f0.elp @@ -1,5 +1,5 @@ %TITLE% - RUC 001023/2300F000 32.1;-107 + ELP 001023/2300 32.1,-107 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 9.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 001023/2300F000 32.1;-107 + diff --git a/sharppy/databases/sars/supercell/00102423f0.odo b/sharppy/databases/sars/supercell/00102423f0.odo index d04bfbd9..2e5b3ac6 100644 --- a/sharppy/databases/sars/supercell/00102423f0.odo +++ b/sharppy/databases/sars/supercell/00102423f0.odo @@ -1,5 +1,5 @@ %TITLE% - RUC 001024/2300F000 odo + ODO 001024/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 29 C 6.8 C/km + +----- Note ----- +Old Title: RUC 001024/2300F000 odo + diff --git a/sharppy/databases/sars/supercell/00102818f0.gov b/sharppy/databases/sars/supercell/00102818f0.gov index 37ab8761..6f819b5c 100644 --- a/sharppy/databases/sars/supercell/00102818f0.gov +++ b/sharppy/databases/sars/supercell/00102818f0.gov @@ -1,5 +1,5 @@ %TITLE% - RUC 001028/1800F000 38.8;-100.5 + GOV 001028/1800 38.8,-100.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 001028/1800F000 38.8;-100.5 + diff --git a/sharppy/databases/sars/supercell/00102900f0.jct b/sharppy/databases/sars/supercell/00102900f0.jct index 437ff85c..11c18409 100644 --- a/sharppy/databases/sars/supercell/00102900f0.jct +++ b/sharppy/databases/sars/supercell/00102900f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 001029/0000F000 jct + JCT 001029/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 26 C 6.1 C/km + +----- Note ----- +Old Title: RUC 001029/0000F000 jct + diff --git a/sharppy/databases/sars/supercell/00102919f0.auh b/sharppy/databases/sars/supercell/00102919f0.auh index 560da04d..83ea0692 100644 --- a/sharppy/databases/sars/supercell/00102919f0.auh +++ b/sharppy/databases/sars/supercell/00102919f0.auh @@ -1,5 +1,5 @@ %TITLE% - RUC 001029/1900F000 auh + AUH 001029/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 8.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.1 C/km 850-500mb 26 C 6.3 C/km + +----- Note ----- +Old Title: RUC 001029/1900F000 auh + diff --git a/sharppy/databases/sars/supercell/00102922f0.lnk b/sharppy/databases/sars/supercell/00102922f0.lnk index 41f16e7a..da058165 100644 --- a/sharppy/databases/sars/supercell/00102922f0.lnk +++ b/sharppy/databases/sars/supercell/00102922f0.lnk @@ -1,5 +1,5 @@ %TITLE% - RUC 001029/2200F000 lnk + LNK 001029/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 001029/2200F000 lnk + diff --git a/sharppy/databases/sars/supercell/00103122f0.fnb b/sharppy/databases/sars/supercell/00103122f0.fnb index 8a14de8d..b070e585 100644 --- a/sharppy/databases/sars/supercell/00103122f0.fnb +++ b/sharppy/databases/sars/supercell/00103122f0.fnb @@ -1,5 +1,5 @@ %TITLE% - RUC 001031/2200F000 fnb + FNB 001031/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 001031/2200F000 fnb + diff --git a/sharppy/databases/sars/supercell/00103122f0.hlc b/sharppy/databases/sars/supercell/00103122f0.hlc index b135dbce..b5ea3aa4 100644 --- a/sharppy/databases/sars/supercell/00103122f0.hlc +++ b/sharppy/databases/sars/supercell/00103122f0.hlc @@ -1,5 +1,5 @@ %TITLE% - RUC 001031/2200F000 hlc + HLC 001031/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.9 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 001031/2200F000 hlc + diff --git a/sharppy/databases/sars/supercell/00110121f0.bis b/sharppy/databases/sars/supercell/00110121f0.bis index 3e22fcc4..271d77e7 100644 --- a/sharppy/databases/sars/supercell/00110121f0.bis +++ b/sharppy/databases/sars/supercell/00110121f0.bis @@ -1,5 +1,5 @@ %TITLE% - RUC 001101/2100F000 47.4;-100.4 + BIS 001101/2100 47.4,-100.4 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 33 C 7.9 C/km + +----- Note ----- +Old Title: RUC 001101/2100F000 47.4;-100.4 + diff --git a/sharppy/databases/sars/supercell/00110121f0.cid b/sharppy/databases/sars/supercell/00110121f0.cid index 6147625e..f2d6f8b5 100644 --- a/sharppy/databases/sars/supercell/00110121f0.cid +++ b/sharppy/databases/sars/supercell/00110121f0.cid @@ -1,5 +1,5 @@ %TITLE% - RUC 001101/2100F000 cid + CID 001101/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.1 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 6.0 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 001101/2100F000 cid + diff --git a/sharppy/databases/sars/supercell/00110820f0.hez b/sharppy/databases/sars/supercell/00110820f0.hez index 710e44f5..cd7b7f6e 100644 --- a/sharppy/databases/sars/supercell/00110820f0.hez +++ b/sharppy/databases/sars/supercell/00110820f0.hez @@ -1,5 +1,5 @@ %TITLE% - RUC 001108/2000F000 hez + HEZ 001108/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 001108/2000F000 hez + diff --git a/sharppy/databases/sars/supercell/00110822f0.tup b/sharppy/databases/sars/supercell/00110822f0.tup index d69a978a..25dce61b 100644 --- a/sharppy/databases/sars/supercell/00110822f0.tup +++ b/sharppy/databases/sars/supercell/00110822f0.tup @@ -1,5 +1,5 @@ %TITLE% - RUC 001108/2200F000 tup + TUP 001108/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.3 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.6 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 001108/2200F000 tup + diff --git a/sharppy/databases/sars/supercell/00110906f0.eet b/sharppy/databases/sars/supercell/00110906f0.eet index 6c681c3a..59e55bbd 100644 --- a/sharppy/databases/sars/supercell/00110906f0.eet +++ b/sharppy/databases/sars/supercell/00110906f0.eet @@ -1,5 +1,5 @@ %TITLE% - RUC 001109/0600F000 eet + EET 001109/0600 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.8 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.7 C/km 850-500mb 25 C 5.8 C/km + +----- Note ----- +Old Title: RUC 001109/0600F000 eet + diff --git a/sharppy/databases/sars/supercell/00110907f0.gzh b/sharppy/databases/sars/supercell/00110907f0.gzh index 269e6065..1fc82731 100644 --- a/sharppy/databases/sars/supercell/00110907f0.gzh +++ b/sharppy/databases/sars/supercell/00110907f0.gzh @@ -1,5 +1,5 @@ %TITLE% - RUC 001109/0700F000 gzh + GZH 001109/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.2 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 6.0 C/km 850-500mb 26 C 6.0 C/km + +----- Note ----- +Old Title: RUC 001109/0700F000 gzh + diff --git a/sharppy/databases/sars/supercell/00111220f0.hyi b/sharppy/databases/sars/supercell/00111220f0.hyi index aefbe367..7e6e6954 100644 --- a/sharppy/databases/sars/supercell/00111220f0.hyi +++ b/sharppy/databases/sars/supercell/00111220f0.hyi @@ -1,5 +1,5 @@ %TITLE% - RUC 001112/2000F000 hyi + HYI 001112/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.9 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 28 C 6.5 C/km + +----- Note ----- +Old Title: RUC 001112/2000F000 hyi + diff --git a/sharppy/databases/sars/supercell/01022422f0.sgt b/sharppy/databases/sars/supercell/01022422f0.sgt index df5c6689..0c195cae 100644 --- a/sharppy/databases/sars/supercell/01022422f0.sgt +++ b/sharppy/databases/sars/supercell/01022422f0.sgt @@ -1,5 +1,5 @@ %TITLE% - RUC 010224/2200F000 sgt + SGT 010224/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.7 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 010224/2200F000 sgt + diff --git a/sharppy/databases/sars/supercell/01022500f0.top b/sharppy/databases/sars/supercell/01022500f0.top index f502120e..9529fda8 100644 --- a/sharppy/databases/sars/supercell/01022500f0.top +++ b/sharppy/databases/sars/supercell/01022500f0.top @@ -1,5 +1,5 @@ %TITLE% - RUC 010225/0000F000 top + TOP 010225/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 7.3 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010225/0000F000 top + diff --git a/sharppy/databases/sars/supercell/01031123f0.bwd b/sharppy/databases/sars/supercell/01031123f0.bwd index ee15f949..cae97e95 100644 --- a/sharppy/databases/sars/supercell/01031123f0.bwd +++ b/sharppy/databases/sars/supercell/01031123f0.bwd @@ -1,5 +1,5 @@ %TITLE% - RUC 010311/2300F000 31.8;-98.5 + BWD 010311/2300 31.8,-98.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 31 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010311/2300F000 31.8;-98.5 + diff --git a/sharppy/databases/sars/supercell/01031202f0.ftw b/sharppy/databases/sars/supercell/01031202f0.ftw index 4873be8a..59ff14d4 100644 --- a/sharppy/databases/sars/supercell/01031202f0.ftw +++ b/sharppy/databases/sars/supercell/01031202f0.ftw @@ -1,5 +1,5 @@ %TITLE% - RUC 010312/0200F000 ftw + FTW 010312/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010312/0200F000 ftw + diff --git a/sharppy/databases/sars/supercell/01032404f0.abi b/sharppy/databases/sars/supercell/01032404f0.abi index 133fe845..102ee877 100644 --- a/sharppy/databases/sars/supercell/01032404f0.abi +++ b/sharppy/databases/sars/supercell/01032404f0.abi @@ -1,5 +1,5 @@ %TITLE% - RUC 010324/0400F000 33.3;-99.9 + ABI 010324/0400 33.3,-99.9 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010324/0400F000 33.3;-99.9 + diff --git a/sharppy/databases/sars/supercell/01040300f0.bff b/sharppy/databases/sars/supercell/01040300f0.bff index e7312d7d..d2f3b557 100644 --- a/sharppy/databases/sars/supercell/01040300f0.bff +++ b/sharppy/databases/sars/supercell/01040300f0.bff @@ -1,5 +1,5 @@ %TITLE% - RUC 010403/0000F000 bff + BFF 010403/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 5.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 010403/0000F000 bff + diff --git a/sharppy/databases/sars/supercell/01040321f0.uno b/sharppy/databases/sars/supercell/01040321f0.uno index 77271240..a559c331 100644 --- a/sharppy/databases/sars/supercell/01040321f0.uno +++ b/sharppy/databases/sars/supercell/01040321f0.uno @@ -1,5 +1,5 @@ %TITLE% - RUC 010403/2100F000 uno + UNO 010403/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 010403/2100F000 uno + diff --git a/sharppy/databases/sars/supercell/01040918f0.bvi b/sharppy/databases/sars/supercell/01040918f0.bvi index fa4b8546..3b14cfce 100644 --- a/sharppy/databases/sars/supercell/01040918f0.bvi +++ b/sharppy/databases/sars/supercell/01040918f0.bvi @@ -1,5 +1,5 @@ %TITLE% - RUC 010409/1800F000 bvi + BVI 010409/1800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.7 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010409/1800F000 bvi + diff --git a/sharppy/databases/sars/supercell/01040923f0.pia b/sharppy/databases/sars/supercell/01040923f0.pia index e96f4ab6..80ce77fb 100644 --- a/sharppy/databases/sars/supercell/01040923f0.pia +++ b/sharppy/databases/sars/supercell/01040923f0.pia @@ -1,5 +1,5 @@ %TITLE% - RUC 010409/2300F000 pia + PIA 010409/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 010409/2300F000 pia + diff --git a/sharppy/databases/sars/supercell/01041004f0.ind b/sharppy/databases/sars/supercell/01041004f0.ind index 30e6b654..d02d6034 100644 --- a/sharppy/databases/sars/supercell/01041004f0.ind +++ b/sharppy/databases/sars/supercell/01041004f0.ind @@ -1,5 +1,5 @@ %TITLE% - RUC 010410/0400F000 ind + IND 010410/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010410/0400F000 ind + diff --git a/sharppy/databases/sars/supercell/01041022f0.szl b/sharppy/databases/sars/supercell/01041022f0.szl index 488925d3..31ed0808 100644 --- a/sharppy/databases/sars/supercell/01041022f0.szl +++ b/sharppy/databases/sars/supercell/01041022f0.szl @@ -1,5 +1,5 @@ %TITLE% - RUC 010410/2200F000 szl + SZL 010410/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010410/2200F000 szl + diff --git a/sharppy/databases/sars/supercell/01041100f0.sus b/sharppy/databases/sars/supercell/01041100f0.sus index cf21564d..99f93219 100644 --- a/sharppy/databases/sars/supercell/01041100f0.sus +++ b/sharppy/databases/sars/supercell/01041100f0.sus @@ -1,5 +1,5 @@ %TITLE% - RUC 010411/0000F000 sus + SUS 010411/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 010411/0000F000 sus + diff --git a/sharppy/databases/sars/supercell/01041105f0.jct b/sharppy/databases/sars/supercell/01041105f0.jct index 8b7191e4..8f92cf85 100644 --- a/sharppy/databases/sars/supercell/01041105f0.jct +++ b/sharppy/databases/sars/supercell/01041105f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 010411/0500F000 jct + JCT 010411/0500 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 010411/0500F000 jct + diff --git a/sharppy/databases/sars/supercell/01041107f0.adh b/sharppy/databases/sars/supercell/01041107f0.adh index 1bc3e268..824c9139 100644 --- a/sharppy/databases/sars/supercell/01041107f0.adh +++ b/sharppy/databases/sars/supercell/01041107f0.adh @@ -1,5 +1,5 @@ %TITLE% - RUC 010411/0700F000 adh + ADH 010411/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 010411/0700F000 adh + diff --git a/sharppy/databases/sars/supercell/01041117f0.lwd b/sharppy/databases/sars/supercell/01041117f0.lwd index 57e20b34..8fb046e6 100644 --- a/sharppy/databases/sars/supercell/01041117f0.lwd +++ b/sharppy/databases/sars/supercell/01041117f0.lwd @@ -1,5 +1,5 @@ %TITLE% - RUC 010411/1700F000 lwd + LWD 010411/1700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 010411/1700F000 lwd + diff --git a/sharppy/databases/sars/supercell/01041123f0.biv b/sharppy/databases/sars/supercell/01041123f0.biv index aecad70b..23a3fc17 100644 --- a/sharppy/databases/sars/supercell/01041123f0.biv +++ b/sharppy/databases/sars/supercell/01041123f0.biv @@ -1,5 +1,5 @@ %TITLE% - RUC 010411/2300F000 biv + BIV 010411/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 010411/2300F000 biv + diff --git a/sharppy/databases/sars/supercell/01041421f0.hbr b/sharppy/databases/sars/supercell/01041421f0.hbr index e89d705e..3363462d 100644 --- a/sharppy/databases/sars/supercell/01041421f0.hbr +++ b/sharppy/databases/sars/supercell/01041421f0.hbr @@ -1,5 +1,5 @@ %TITLE% - RUC 010414/2100F000 hbr + HBR 010414/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 010414/2100F000 hbr + diff --git a/sharppy/databases/sars/supercell/01041422f0.emp b/sharppy/databases/sars/supercell/01041422f0.emp index ff4a702a..983d9540 100644 --- a/sharppy/databases/sars/supercell/01041422f0.emp +++ b/sharppy/databases/sars/supercell/01041422f0.emp @@ -1,5 +1,5 @@ %TITLE% - RUC 010414/2200F000 emp + EMP 010414/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.2 C/km 850-500mb 31 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010414/2200F000 emp + diff --git a/sharppy/databases/sars/supercell/01041422f0.pcs b/sharppy/databases/sars/supercell/01041422f0.pcs index 894ab1ad..7d242ff6 100644 --- a/sharppy/databases/sars/supercell/01041422f0.pcs +++ b/sharppy/databases/sars/supercell/01041422f0.pcs @@ -1,5 +1,5 @@ %TITLE% - RUC 010414/2200F000 30.9;-101.9 + PCS 010414/2200 30.9,-101.9 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 010414/2200F000 30.9;-101.9 + diff --git a/sharppy/databases/sars/supercell/01041423f0.adm b/sharppy/databases/sars/supercell/01041423f0.adm index 9e2f19c1..515a821f 100644 --- a/sharppy/databases/sars/supercell/01041423f0.adm +++ b/sharppy/databases/sars/supercell/01041423f0.adm @@ -1,5 +1,5 @@ %TITLE% - RUC 010414/2300F000 adm + ADM 010414/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.1 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.6 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 010414/2300F000 adm + diff --git a/sharppy/databases/sars/supercell/01041423f0.p28 b/sharppy/databases/sars/supercell/01041423f0.p28 index ce78feb9..c1b9a37e 100644 --- a/sharppy/databases/sars/supercell/01041423f0.p28 +++ b/sharppy/databases/sars/supercell/01041423f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 010414/2300F000 p28 + P28 010414/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 010414/2300F000 p28 + diff --git a/sharppy/databases/sars/supercell/01041500f0.abi b/sharppy/databases/sars/supercell/01041500f0.abi index 93f031fe..f135f171 100644 --- a/sharppy/databases/sars/supercell/01041500f0.abi +++ b/sharppy/databases/sars/supercell/01041500f0.abi @@ -1,5 +1,5 @@ %TITLE% - RUC 010415/0000F000 33;-99.8 + ABI 010415/0000 33,-99.8 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.5 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 010415/0000F000 33;-99.8 + diff --git a/sharppy/databases/sars/supercell/01041700f0.lbb b/sharppy/databases/sars/supercell/01041700f0.lbb index 0c4b6951..ecb47791 100644 --- a/sharppy/databases/sars/supercell/01041700f0.lbb +++ b/sharppy/databases/sars/supercell/01041700f0.lbb @@ -1,5 +1,5 @@ %TITLE% - RUC 010417/0000F000 33.5;-102.5 + LBB 010417/0000 33.5,-102.5 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.0 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 010417/0000F000 33.5;-102.5 + diff --git a/sharppy/databases/sars/supercell/01041702f0.sjt b/sharppy/databases/sars/supercell/01041702f0.sjt index 9cb27096..79cce6df 100644 --- a/sharppy/databases/sars/supercell/01041702f0.sjt +++ b/sharppy/databases/sars/supercell/01041702f0.sjt @@ -1,5 +1,5 @@ %TITLE% - RUC 010417/0200F000 sjt + SJT 010417/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 010417/0200F000 sjt + diff --git a/sharppy/databases/sars/supercell/01042100f0.sux b/sharppy/databases/sars/supercell/01042100f0.sux index aebf02f1..ada0038e 100644 --- a/sharppy/databases/sars/supercell/01042100f0.sux +++ b/sharppy/databases/sars/supercell/01042100f0.sux @@ -1,5 +1,5 @@ %TITLE% - RUC 010421/0000F000 sux + SUX 010421/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010421/0000F000 sux + diff --git a/sharppy/databases/sars/supercell/01042102f0.sln b/sharppy/databases/sars/supercell/01042102f0.sln index d2ab3077..9c6f285f 100644 --- a/sharppy/databases/sars/supercell/01042102f0.sln +++ b/sharppy/databases/sars/supercell/01042102f0.sln @@ -1,5 +1,5 @@ %TITLE% - RUC 010421/0200F000 sln + SLN 010421/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 010421/0200F000 sln + diff --git a/sharppy/databases/sars/supercell/01042123f0.cds b/sharppy/databases/sars/supercell/01042123f0.cds index 1e96e601..206a77c3 100644 --- a/sharppy/databases/sars/supercell/01042123f0.cds +++ b/sharppy/databases/sars/supercell/01042123f0.cds @@ -1,5 +1,5 @@ %TITLE% - RUC 010421/2300F000 34.5;-100.8 + CDS 010421/2300 34.5,-100.8 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 010421/2300F000 34.5;-100.8 + diff --git a/sharppy/databases/sars/supercell/01042123f0.pia b/sharppy/databases/sars/supercell/01042123f0.pia index 644e6f90..e1ae8246 100644 --- a/sharppy/databases/sars/supercell/01042123f0.pia +++ b/sharppy/databases/sars/supercell/01042123f0.pia @@ -1,5 +1,5 @@ %TITLE% - RUC 010421/2300F000 40.5;-89.6 + PIA 010421/2300 40.5,-89.6 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 010421/2300F000 40.5;-89.6 + diff --git a/sharppy/databases/sars/supercell/01042202f0.gbd b/sharppy/databases/sars/supercell/01042202f0.gbd index 5539ebd5..302381c2 100644 --- a/sharppy/databases/sars/supercell/01042202f0.gbd +++ b/sharppy/databases/sars/supercell/01042202f0.gbd @@ -1,5 +1,5 @@ %TITLE% - RUC 010422/0200F000 gbd + GBD 010422/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 010422/0200F000 gbd + diff --git a/sharppy/databases/sars/supercell/01042222f0.mwl b/sharppy/databases/sars/supercell/01042222f0.mwl index fa3ba40c..e7d9ab8a 100644 --- a/sharppy/databases/sars/supercell/01042222f0.mwl +++ b/sharppy/databases/sars/supercell/01042222f0.mwl @@ -1,5 +1,5 @@ %TITLE% - RUC 010422/2200F000 mwl + MWL 010422/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 010422/2200F000 mwl + diff --git a/sharppy/databases/sars/supercell/01042300f0.oax b/sharppy/databases/sars/supercell/01042300f0.oax index 921aa1cc..d1f6e66b 100644 --- a/sharppy/databases/sars/supercell/01042300f0.oax +++ b/sharppy/databases/sars/supercell/01042300f0.oax @@ -1,5 +1,5 @@ %TITLE% - RUC 010423/0000F000 oax + OAX 010423/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 26 C 6.1 C/km + +----- Note ----- +Old Title: RUC 010423/0000F000 oax + diff --git a/sharppy/databases/sars/supercell/01042304f0.jct b/sharppy/databases/sars/supercell/01042304f0.jct index 58252249..78d7faab 100644 --- a/sharppy/databases/sars/supercell/01042304f0.jct +++ b/sharppy/databases/sars/supercell/01042304f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 010423/0400F000 jct + JCT 010423/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010423/0400F000 jct + diff --git a/sharppy/databases/sars/supercell/01042317f0.ste b/sharppy/databases/sars/supercell/01042317f0.ste index 3277b165..5193425b 100644 --- a/sharppy/databases/sars/supercell/01042317f0.ste +++ b/sharppy/databases/sars/supercell/01042317f0.ste @@ -1,5 +1,5 @@ %TITLE% - RUC 010423/1700F000 ste + STE 010423/1700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.5 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010423/1700F000 ste + diff --git a/sharppy/databases/sars/supercell/01050100f0.bgd b/sharppy/databases/sars/supercell/01050100f0.bgd index ca832f31..698f31e4 100644 --- a/sharppy/databases/sars/supercell/01050100f0.bgd +++ b/sharppy/databases/sars/supercell/01050100f0.bgd @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/0000F000 bgd + BGD 010501/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 8.0 C/km 850-500mb 37 C 8.6 C/km + +----- Note ----- +Old Title: RUC 010501/0000F000 bgd + diff --git a/sharppy/databases/sars/supercell/01050100f0.p28 b/sharppy/databases/sars/supercell/01050100f0.p28 index 4b6e8a6d..57e15d48 100644 --- a/sharppy/databases/sars/supercell/01050100f0.p28 +++ b/sharppy/databases/sars/supercell/01050100f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/0000F000 p28 + P28 010501/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 010501/0000F000 p28 + diff --git a/sharppy/databases/sars/supercell/01050100f0.tqe b/sharppy/databases/sars/supercell/01050100f0.tqe index 76312bae..e6072ec4 100644 --- a/sharppy/databases/sars/supercell/01050100f0.tqe +++ b/sharppy/databases/sars/supercell/01050100f0.tqe @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/0000F000 tqe + TQE 010501/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 31 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010501/0000F000 tqe + diff --git a/sharppy/databases/sars/supercell/01050101f0.sln b/sharppy/databases/sars/supercell/01050101f0.sln index 63052975..4c1a8100 100644 --- a/sharppy/databases/sars/supercell/01050101f0.sln +++ b/sharppy/databases/sars/supercell/01050101f0.sln @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/0100F000 sln + SLN 010501/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.4 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 8.0 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 010501/0100F000 sln + diff --git a/sharppy/databases/sars/supercell/01050123f0.rgk b/sharppy/databases/sars/supercell/01050123f0.rgk index 605742cd..5844ee24 100644 --- a/sharppy/databases/sars/supercell/01050123f0.rgk +++ b/sharppy/databases/sars/supercell/01050123f0.rgk @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/2300F000 rgk + RGK 010501/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 010501/2300F000 rgk + diff --git a/sharppy/databases/sars/supercell/01050123f0.rpd b/sharppy/databases/sars/supercell/01050123f0.rpd index a6163760..756436fd 100644 --- a/sharppy/databases/sars/supercell/01050123f0.rpd +++ b/sharppy/databases/sars/supercell/01050123f0.rpd @@ -1,5 +1,5 @@ %TITLE% - RUC 010501/2300F000 rpd + RPD 010501/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010501/2300F000 rpd + diff --git a/sharppy/databases/sars/supercell/01050200f0.aud b/sharppy/databases/sars/supercell/01050200f0.aud index 7f6a2c63..9699218f 100644 --- a/sharppy/databases/sars/supercell/01050200f0.aud +++ b/sharppy/databases/sars/supercell/01050200f0.aud @@ -1,5 +1,5 @@ %TITLE% - RUC 010502/0000F000 aud + AUD 010502/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.9 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 010502/0000F000 aud + diff --git a/sharppy/databases/sars/supercell/01050200f0.aum b/sharppy/databases/sars/supercell/01050200f0.aum index 5f3aad94..da04be89 100644 --- a/sharppy/databases/sars/supercell/01050200f0.aum +++ b/sharppy/databases/sars/supercell/01050200f0.aum @@ -1,5 +1,5 @@ %TITLE% - RUC 010502/0000F000 aum + AUM 010502/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010502/0000F000 aum + diff --git a/sharppy/databases/sars/supercell/01050223f0.cds b/sharppy/databases/sars/supercell/01050223f0.cds index 21af4730..d3d7d7c6 100644 --- a/sharppy/databases/sars/supercell/01050223f0.cds +++ b/sharppy/databases/sars/supercell/01050223f0.cds @@ -1,5 +1,5 @@ %TITLE% - RUC 010502/2300F000 cds + CDS 010502/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.4 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 9.2 C/km 850-500mb 40 C 9.1 C/km + +----- Note ----- +Old Title: RUC 010502/2300F000 cds + diff --git a/sharppy/databases/sars/supercell/01050412f0.sps b/sharppy/databases/sars/supercell/01050412f0.sps index 5b9f293d..b2af2e6b 100644 --- a/sharppy/databases/sars/supercell/01050412f0.sps +++ b/sharppy/databases/sars/supercell/01050412f0.sps @@ -1,5 +1,5 @@ %TITLE% - RUC 010504/2100F000 sps + SPS 010504/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 010504/2100F000 sps + diff --git a/sharppy/databases/sars/supercell/01050422f0.fnb b/sharppy/databases/sars/supercell/01050422f0.fnb index bdc7c5ee..f6d32b43 100644 --- a/sharppy/databases/sars/supercell/01050422f0.fnb +++ b/sharppy/databases/sars/supercell/01050422f0.fnb @@ -1,5 +1,5 @@ %TITLE% - RUC 010504/2200F000 fnb + FNB 010504/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.1 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.5 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 010504/2200F000 fnb + diff --git a/sharppy/databases/sars/supercell/01050501f0.cot b/sharppy/databases/sars/supercell/01050501f0.cot index a49a8bdd..2873d674 100644 --- a/sharppy/databases/sars/supercell/01050501f0.cot +++ b/sharppy/databases/sars/supercell/01050501f0.cot @@ -1,5 +1,5 @@ %TITLE% - RUC 010505/0100F000 cot + COT 010505/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 010505/0100F000 cot + diff --git a/sharppy/databases/sars/supercell/01050521f0.act b/sharppy/databases/sars/supercell/01050521f0.act index 9b83f0bb..b4eb4e66 100644 --- a/sharppy/databases/sars/supercell/01050521f0.act +++ b/sharppy/databases/sars/supercell/01050521f0.act @@ -1,5 +1,5 @@ %TITLE% - RUC 010505/2100F000 act + ACT 010505/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 010505/2100F000 act + diff --git a/sharppy/databases/sars/supercell/01050600f0.wld b/sharppy/databases/sars/supercell/01050600f0.wld index 26dca686..42f6ef5e 100644 --- a/sharppy/databases/sars/supercell/01050600f0.wld +++ b/sharppy/databases/sars/supercell/01050600f0.wld @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/0000F000 wld + WLD 010506/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 010506/0000F000 wld + diff --git a/sharppy/databases/sars/supercell/01050601f0.hbr b/sharppy/databases/sars/supercell/01050601f0.hbr index 3bac8e43..cb93250d 100644 --- a/sharppy/databases/sars/supercell/01050601f0.hbr +++ b/sharppy/databases/sars/supercell/01050601f0.hbr @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/0100F000 hbr + HBR 010506/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.8 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 010506/0100F000 hbr + diff --git a/sharppy/databases/sars/supercell/01050602f0.cot b/sharppy/databases/sars/supercell/01050602f0.cot index 81e6e626..985a2a6c 100644 --- a/sharppy/databases/sars/supercell/01050602f0.cot +++ b/sharppy/databases/sars/supercell/01050602f0.cot @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/0200F000 cot + COT 010506/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010506/0200F000 cot + diff --git a/sharppy/databases/sars/supercell/01050621f0.1f0 b/sharppy/databases/sars/supercell/01050621f0.1f0 index 3e91cf0e..fad91001 100644 --- a/sharppy/databases/sars/supercell/01050621f0.1f0 +++ b/sharppy/databases/sars/supercell/01050621f0.1f0 @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/2100F000 1f0 + 1F0 010506/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.8 C/km 850-500mb 30 C 7.2 C/km + +----- Note ----- +Old Title: RUC 010506/2100F000 1f0 + diff --git a/sharppy/databases/sars/supercell/01050621f0.ile b/sharppy/databases/sars/supercell/01050621f0.ile index d96d8d7d..277c1b13 100644 --- a/sharppy/databases/sars/supercell/01050621f0.ile +++ b/sharppy/databases/sars/supercell/01050621f0.ile @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/2100F000 ile + ILE 010506/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010506/2100F000 ile + diff --git a/sharppy/databases/sars/supercell/01050623f0.bmq b/sharppy/databases/sars/supercell/01050623f0.bmq index e15b5bbf..87fc7ede 100644 --- a/sharppy/databases/sars/supercell/01050623f0.bmq +++ b/sharppy/databases/sars/supercell/01050623f0.bmq @@ -1,5 +1,5 @@ %TITLE% - RUC 010506/2300F000 bmq + BMQ 010506/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.3 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 010506/2300F000 bmq + diff --git a/sharppy/databases/sars/supercell/01050700f0.ads b/sharppy/databases/sars/supercell/01050700f0.ads index 8ec28d3b..a7476eb5 100644 --- a/sharppy/databases/sars/supercell/01050700f0.ads +++ b/sharppy/databases/sars/supercell/01050700f0.ads @@ -1,5 +1,5 @@ %TITLE% - RUC 010507/0000F000 ads + ADS 010507/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010507/0000F000 ads + diff --git a/sharppy/databases/sars/supercell/01050701f0.cot b/sharppy/databases/sars/supercell/01050701f0.cot index ebca91f2..35f60a86 100644 --- a/sharppy/databases/sars/supercell/01050701f0.cot +++ b/sharppy/databases/sars/supercell/01050701f0.cot @@ -1,5 +1,5 @@ %TITLE% - RUC 010507/0100F000 cot + COT 010507/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010507/0100F000 cot + diff --git a/sharppy/databases/sars/supercell/01050823f0.cnk b/sharppy/databases/sars/supercell/01050823f0.cnk index 80b9695e..479dbed0 100644 --- a/sharppy/databases/sars/supercell/01050823f0.cnk +++ b/sharppy/databases/sars/supercell/01050823f0.cnk @@ -1,5 +1,5 @@ %TITLE% - RUC 010508/2300F000 cnk + CNK 010508/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 7.9 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010508/2300F000 cnk + diff --git a/sharppy/databases/sars/supercell/01050823f0.gbd b/sharppy/databases/sars/supercell/01050823f0.gbd index b92bc087..513d24c6 100644 --- a/sharppy/databases/sars/supercell/01050823f0.gbd +++ b/sharppy/databases/sars/supercell/01050823f0.gbd @@ -1,5 +1,5 @@ %TITLE% - RUC 010508/2300F000 gbd + GBD 010508/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010508/2300F000 gbd + diff --git a/sharppy/databases/sars/supercell/01051000f0.olu b/sharppy/databases/sars/supercell/01051000f0.olu index 7d093133..59a372b3 100644 --- a/sharppy/databases/sars/supercell/01051000f0.olu +++ b/sharppy/databases/sars/supercell/01051000f0.olu @@ -1,5 +1,5 @@ %TITLE% - RUC 010510/0000F000 olu + OLU 010510/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.5 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 37 C 8.6 C/km + +----- Note ----- +Old Title: RUC 010510/0000F000 olu + diff --git a/sharppy/databases/sars/supercell/01051001f0.fbl b/sharppy/databases/sars/supercell/01051001f0.fbl index 29649071..d0c511a7 100644 --- a/sharppy/databases/sars/supercell/01051001f0.fbl +++ b/sharppy/databases/sars/supercell/01051001f0.fbl @@ -1,5 +1,5 @@ %TITLE% - RUC 010510/0100F000 fbl + FBL 010510/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 35 C 8.3 C/km + +----- Note ----- +Old Title: RUC 010510/0100F000 fbl + diff --git a/sharppy/databases/sars/supercell/01051022f0.miw b/sharppy/databases/sars/supercell/01051022f0.miw index 2098eab2..d0a736d2 100644 --- a/sharppy/databases/sars/supercell/01051022f0.miw +++ b/sharppy/databases/sars/supercell/01051022f0.miw @@ -1,5 +1,5 @@ %TITLE% - RUC 010510/2200F000 miw + MIW 010510/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 010510/2200F000 miw + diff --git a/sharppy/databases/sars/supercell/01051022f0.olz b/sharppy/databases/sars/supercell/01051022f0.olz index 527e6667..e93227a7 100644 --- a/sharppy/databases/sars/supercell/01051022f0.olz +++ b/sharppy/databases/sars/supercell/01051022f0.olz @@ -1,5 +1,5 @@ %TITLE% - RUC 010510/2200F000 olz + OLZ 010510/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 010510/2200F000 olz + diff --git a/sharppy/databases/sars/supercell/01051218f0.ddh b/sharppy/databases/sars/supercell/01051218f0.ddh index ce9fb5ac..d4028d4b 100644 --- a/sharppy/databases/sars/supercell/01051218f0.ddh +++ b/sharppy/databases/sars/supercell/01051218f0.ddh @@ -1,5 +1,5 @@ %TITLE% - RUC 010512/1800F000 ddh + DDH 010512/1800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010512/1800F000 ddh + diff --git a/sharppy/databases/sars/supercell/01051623f0.bie b/sharppy/databases/sars/supercell/01051623f0.bie index 45095b7a..6efa3807 100644 --- a/sharppy/databases/sars/supercell/01051623f0.bie +++ b/sharppy/databases/sars/supercell/01051623f0.bie @@ -1,5 +1,5 @@ %TITLE% - RUC 010516/2300F000 bie + BIE 010516/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 010516/2300F000 bie + diff --git a/sharppy/databases/sars/supercell/01051801f0.rul b/sharppy/databases/sars/supercell/01051801f0.rul index 29151310..019cebaa 100644 --- a/sharppy/databases/sars/supercell/01051801f0.rul +++ b/sharppy/databases/sars/supercell/01051801f0.rul @@ -1,5 +1,5 @@ %TITLE% - RUC 010518/0100F000 33;-100 + RUL 010518/0100 33,-100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 010518/0100F000 33;-100 + diff --git a/sharppy/databases/sars/supercell/01052022f0.grk b/sharppy/databases/sars/supercell/01052022f0.grk index 4963a11b..4841ba72 100644 --- a/sharppy/databases/sars/supercell/01052022f0.grk +++ b/sharppy/databases/sars/supercell/01052022f0.grk @@ -1,5 +1,5 @@ %TITLE% - RUC 010520/2200F000 grk + GRK 010520/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.5 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 010520/2200F000 grk + diff --git a/sharppy/databases/sars/supercell/01052022f0.min b/sharppy/databases/sars/supercell/01052022f0.min index cfbb0023..e8798d2d 100644 --- a/sharppy/databases/sars/supercell/01052022f0.min +++ b/sharppy/databases/sars/supercell/01052022f0.min @@ -1,5 +1,5 @@ %TITLE% - RUC 010520/2200F000 35.3;-95.7 + MIN 010520/2200 35.3,-95.7 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 29 C 6.8 C/km + +----- Note ----- +Old Title: RUC 010520/2200F000 35.3;-95.7 + diff --git a/sharppy/databases/sars/supercell/01052118f0.ozw b/sharppy/databases/sars/supercell/01052118f0.ozw index c6d3ee41..3833483c 100644 --- a/sharppy/databases/sars/supercell/01052118f0.ozw +++ b/sharppy/databases/sars/supercell/01052118f0.ozw @@ -1,5 +1,5 @@ %TITLE% - RUC 010521/1800F000 ozw + OZW 010521/1800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.4 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.6 C/km 850-500mb 25 C 5.9 C/km + +----- Note ----- +Old Title: RUC 010521/1800F000 ozw + diff --git a/sharppy/databases/sars/supercell/01052400f0.okf b/sharppy/databases/sars/supercell/01052400f0.okf index b4e732c0..191c1a8e 100644 --- a/sharppy/databases/sars/supercell/01052400f0.okf +++ b/sharppy/databases/sars/supercell/01052400f0.okf @@ -1,5 +1,5 @@ %TITLE% - RUC 010524/0000F000 35.4;-96.3 + OKF 010524/0000 35.4,-96.3 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 7.5 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 010524/0000F000 35.4;-96.3 + diff --git a/sharppy/databases/sars/supercell/01052423f0.bhm b/sharppy/databases/sars/supercell/01052423f0.bhm index 9002c203..006c5558 100644 --- a/sharppy/databases/sars/supercell/01052423f0.bhm +++ b/sharppy/databases/sars/supercell/01052423f0.bhm @@ -1,5 +1,5 @@ %TITLE% - RUC 010524/2300F000 bhm + BHM 010524/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 10.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.9 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 010524/2300F000 bhm + diff --git a/sharppy/databases/sars/supercell/01052423f0.jct b/sharppy/databases/sars/supercell/01052423f0.jct index edd673e4..e0c24660 100644 --- a/sharppy/databases/sars/supercell/01052423f0.jct +++ b/sharppy/databases/sars/supercell/01052423f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 010524/2300F000 jct + JCT 010524/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 010524/2300F000 jct + diff --git a/sharppy/databases/sars/supercell/01052801f0.end b/sharppy/databases/sars/supercell/01052801f0.end index 2c8ea6ab..11e1ee27 100644 --- a/sharppy/databases/sars/supercell/01052801f0.end +++ b/sharppy/databases/sars/supercell/01052801f0.end @@ -1,5 +1,5 @@ %TITLE% - RUC 010528/0100F000 end + END 010528/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 010528/0100F000 end + diff --git a/sharppy/databases/sars/supercell/01052902f0.lhx b/sharppy/databases/sars/supercell/01052902f0.lhx index 703936ed..07a8a542 100644 --- a/sharppy/databases/sars/supercell/01052902f0.lhx +++ b/sharppy/databases/sars/supercell/01052902f0.lhx @@ -1,5 +1,5 @@ %TITLE% - RUC 010529/0200F000 lhx + LHX 010529/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 10.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010529/0200F000 lhx + diff --git a/sharppy/databases/sars/supercell/01053000f0.ama b/sharppy/databases/sars/supercell/01053000f0.ama index 74054fbe..69b3dff6 100644 --- a/sharppy/databases/sars/supercell/01053000f0.ama +++ b/sharppy/databases/sars/supercell/01053000f0.ama @@ -1,5 +1,5 @@ %TITLE% - RUC 010530/0000F000 ama + AMA 010530/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 010530/0000F000 ama + diff --git a/sharppy/databases/sars/supercell/01053000f0.cds b/sharppy/databases/sars/supercell/01053000f0.cds index c45e4656..0ca7b645 100644 --- a/sharppy/databases/sars/supercell/01053000f0.cds +++ b/sharppy/databases/sars/supercell/01053000f0.cds @@ -1,5 +1,5 @@ %TITLE% - RUC 010530/0000F000 cds + CDS 010530/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 010530/0000F000 cds + diff --git a/sharppy/databases/sars/supercell/01053100f0.cvn b/sharppy/databases/sars/supercell/01053100f0.cvn index 6f50cbdd..2e1a8ca1 100644 --- a/sharppy/databases/sars/supercell/01053100f0.cvn +++ b/sharppy/databases/sars/supercell/01053100f0.cvn @@ -1,5 +1,5 @@ %TITLE% - RUC 010531/0000F000 cvn + CVN 010531/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 010531/0000F000 cvn + diff --git a/sharppy/databases/sars/supercell/01060121f0.mxo b/sharppy/databases/sars/supercell/01060121f0.mxo index b1587c87..0313ea03 100644 --- a/sharppy/databases/sars/supercell/01060121f0.mxo +++ b/sharppy/databases/sars/supercell/01060121f0.mxo @@ -1,5 +1,5 @@ %TITLE% - RUC 010601/2100F000 mxo + MXO 010601/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 28 C 6.8 C/km + +----- Note ----- +Old Title: RUC 010601/2100F000 mxo + diff --git a/sharppy/databases/sars/supercell/01060122f0.p28 b/sharppy/databases/sars/supercell/01060122f0.p28 index 8e563d57..3dbbef89 100644 --- a/sharppy/databases/sars/supercell/01060122f0.p28 +++ b/sharppy/databases/sars/supercell/01060122f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 010601/2200F000 p28 + P28 010601/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 010601/2200F000 p28 + diff --git a/sharppy/databases/sars/supercell/01060123f0.lwc b/sharppy/databases/sars/supercell/01060123f0.lwc index b386a954..74d7f47e 100644 --- a/sharppy/databases/sars/supercell/01060123f0.lwc +++ b/sharppy/databases/sars/supercell/01060123f0.lwc @@ -1,5 +1,5 @@ %TITLE% - RUC 010601/2300F000 lwc + LWC 010601/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 010601/2300F000 lwc + diff --git a/sharppy/databases/sars/supercell/01060222f0.loz b/sharppy/databases/sars/supercell/01060222f0.loz index eb7d53f4..89b11e5d 100644 --- a/sharppy/databases/sars/supercell/01060222f0.loz +++ b/sharppy/databases/sars/supercell/01060222f0.loz @@ -1,5 +1,5 @@ %TITLE% - RUC 010602/2200F000 loz + LOZ 010602/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.3 C/km 850-500mb 24 C 5.8 C/km + +----- Note ----- +Old Title: RUC 010602/2200F000 loz + diff --git a/sharppy/databases/sars/supercell/01060402f0.wld b/sharppy/databases/sars/supercell/01060402f0.wld index 632cb6ec..e14f28ab 100644 --- a/sharppy/databases/sars/supercell/01060402f0.wld +++ b/sharppy/databases/sars/supercell/01060402f0.wld @@ -1,5 +1,5 @@ %TITLE% - RUC 010604/0200F000 wld + WLD 010604/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010604/0200F000 wld + diff --git a/sharppy/databases/sars/supercell/01060421f0.lic b/sharppy/databases/sars/supercell/01060421f0.lic index e0d60d1a..9600e7fe 100644 --- a/sharppy/databases/sars/supercell/01060421f0.lic +++ b/sharppy/databases/sars/supercell/01060421f0.lic @@ -1,5 +1,5 @@ %TITLE% - RUC 010604/2100F000 lic + LIC 010604/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -62,3 +62,7 @@ Mean W: 8.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 010604/2100F000 lic + diff --git a/sharppy/databases/sars/supercell/01060501f0.lhx b/sharppy/databases/sars/supercell/01060501f0.lhx index e7702180..c9827c2c 100644 --- a/sharppy/databases/sars/supercell/01060501f0.lhx +++ b/sharppy/databases/sars/supercell/01060501f0.lhx @@ -1,5 +1,5 @@ %TITLE% - RUC 010605/0100F000 lhx + LHX 010605/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.3 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 8.9 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 010605/0100F000 lhx + diff --git a/sharppy/databases/sars/supercell/01060502f0.csm b/sharppy/databases/sars/supercell/01060502f0.csm index 79768cbb..d0756689 100644 --- a/sharppy/databases/sars/supercell/01060502f0.csm +++ b/sharppy/databases/sars/supercell/01060502f0.csm @@ -1,5 +1,5 @@ %TITLE% - RUC 010605/0200F000 csm + CSM 010605/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 15.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 010605/0200F000 csm + diff --git a/sharppy/databases/sars/supercell/01060521f0.cds b/sharppy/databases/sars/supercell/01060521f0.cds index 20609ebd..d6bf5c87 100644 --- a/sharppy/databases/sars/supercell/01060521f0.cds +++ b/sharppy/databases/sars/supercell/01060521f0.cds @@ -1,5 +1,5 @@ %TITLE% - RUC 010605/2100F000 cds + CDS 010605/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 14.9 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 010605/2100F000 cds + diff --git a/sharppy/databases/sars/supercell/01060521f0.p28 b/sharppy/databases/sars/supercell/01060521f0.p28 index e8fbc298..06f476ed 100644 --- a/sharppy/databases/sars/supercell/01060521f0.p28 +++ b/sharppy/databases/sars/supercell/01060521f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 010605/2100F000 P28 + P28 010605/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010605/2100F000 P28 + diff --git a/sharppy/databases/sars/supercell/01060923f0.bis b/sharppy/databases/sars/supercell/01060923f0.bis index d59fe140..3db5eafe 100644 --- a/sharppy/databases/sars/supercell/01060923f0.bis +++ b/sharppy/databases/sars/supercell/01060923f0.bis @@ -1,5 +1,5 @@ %TITLE% - RUC 010609/2300F000 bis + BIS 010609/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 010609/2300F000 bis + diff --git a/sharppy/databases/sars/supercell/01061000f0.mbs b/sharppy/databases/sars/supercell/01061000f0.mbs index 2c70656f..6892ff2d 100644 --- a/sharppy/databases/sars/supercell/01061000f0.mbs +++ b/sharppy/databases/sars/supercell/01061000f0.mbs @@ -1,5 +1,5 @@ %TITLE% - RUC 010610/0000F000 mbs + MBS 010610/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 8.2 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 010610/0000F000 mbs + diff --git a/sharppy/databases/sars/supercell/01061120f0.ill b/sharppy/databases/sars/supercell/01061120f0.ill index d3059dae..95199a69 100644 --- a/sharppy/databases/sars/supercell/01061120f0.ill +++ b/sharppy/databases/sars/supercell/01061120f0.ill @@ -1,5 +1,5 @@ %TITLE% - RUC 010611/2000F000 ill + ILL 010611/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.6 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 010611/2000F000 ill + diff --git a/sharppy/databases/sars/supercell/01061122f0.rgk b/sharppy/databases/sars/supercell/01061122f0.rgk index 2673c6ea..bfb86c3e 100644 --- a/sharppy/databases/sars/supercell/01061122f0.rgk +++ b/sharppy/databases/sars/supercell/01061122f0.rgk @@ -1,5 +1,5 @@ %TITLE% - RUC 010611/2200F000 rgk + RGK 010611/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 010611/2200F000 rgk + diff --git a/sharppy/databases/sars/supercell/01061323f0.pqn b/sharppy/databases/sars/supercell/01061323f0.pqn index 374f3e25..7b4d2593 100644 --- a/sharppy/databases/sars/supercell/01061323f0.pqn +++ b/sharppy/databases/sars/supercell/01061323f0.pqn @@ -1,5 +1,5 @@ %TITLE% - RUC 010613/2300F000 pqn + PQN 010613/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 15.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 010613/2300F000 pqn + diff --git a/sharppy/databases/sars/supercell/01061401f0.lnk b/sharppy/databases/sars/supercell/01061401f0.lnk index 375997b5..8519a4c2 100644 --- a/sharppy/databases/sars/supercell/01061401f0.lnk +++ b/sharppy/databases/sars/supercell/01061401f0.lnk @@ -1,5 +1,5 @@ %TITLE% - RUC 010614/0100F000 lnk + LNK 010614/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 17.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 35 C 8.0 C/km + +----- Note ----- +Old Title: RUC 010614/0100F000 lnk + diff --git a/sharppy/databases/sars/supercell/01061403f0.ddc b/sharppy/databases/sars/supercell/01061403f0.ddc index 39fb38b4..165afbd2 100644 --- a/sharppy/databases/sars/supercell/01061403f0.ddc +++ b/sharppy/databases/sars/supercell/01061403f0.ddc @@ -1,5 +1,5 @@ %TITLE% - RUC 010614/0300F000 ddc + DDC 010614/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.6 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 9.3 C/km 850-500mb 41 C 9.3 C/km + +----- Note ----- +Old Title: RUC 010614/0300F000 ddc + diff --git a/sharppy/databases/sars/supercell/01061623f0.jms b/sharppy/databases/sars/supercell/01061623f0.jms index 01a12a78..f8ff774c 100644 --- a/sharppy/databases/sars/supercell/01061623f0.jms +++ b/sharppy/databases/sars/supercell/01061623f0.jms @@ -1,5 +1,5 @@ %TITLE% - RUC 010616/2300F000 jms + JMS 010616/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010616/2300F000 jms + diff --git a/sharppy/databases/sars/supercell/01061900f0.ros b/sharppy/databases/sars/supercell/01061900f0.ros index 46ad0755..bba00e65 100644 --- a/sharppy/databases/sars/supercell/01061900f0.ros +++ b/sharppy/databases/sars/supercell/01061900f0.ros @@ -1,5 +1,5 @@ %TITLE% - RUC 010619/0000F000 ros + ROS 010619/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 010619/0000F000 ros + diff --git a/sharppy/databases/sars/supercell/01062101f0.den b/sharppy/databases/sars/supercell/01062101f0.den index 595b9c2a..df1f9b79 100644 --- a/sharppy/databases/sars/supercell/01062101f0.den +++ b/sharppy/databases/sars/supercell/01062101f0.den @@ -1,5 +1,5 @@ %TITLE% - RUC 010621/0100F000 den + DEN 010621/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -62,3 +62,7 @@ Mean W: 8.4 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.2 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 010621/0100F000 den + diff --git a/sharppy/databases/sars/supercell/01062102f0.ict b/sharppy/databases/sars/supercell/01062102f0.ict index e27296c3..f25d7605 100644 --- a/sharppy/databases/sars/supercell/01062102f0.ict +++ b/sharppy/databases/sars/supercell/01062102f0.ict @@ -1,5 +1,5 @@ %TITLE% - RUC 010621/0200F000 ict + ICT 010621/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 010621/0200F000 ict + diff --git a/sharppy/databases/sars/supercell/03031218i_n.fpr b/sharppy/databases/sars/supercell/03031218i_n.fpr index 3cbeb0fa..50fab4bb 100644 --- a/sharppy/databases/sars/supercell/03031218i_n.fpr +++ b/sharppy/databases/sars/supercell/03031218i_n.fpr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FPR 030312/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.90,20991.20,-64.56,-82.18,269.25,44.49 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031221m_n.pbi b/sharppy/databases/sars/supercell/03031221m_n.pbi index bfea28bd..c9f03c85 100644 --- a/sharppy/databases/sars/supercell/03031221m_n.pbi +++ b/sharppy/databases/sars/supercell/03031221m_n.pbi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PBI 030312/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.60,20935.70,-63.66,-82.09,262.85,49.92 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031720i_n.sps b/sharppy/databases/sars/supercell/03031720i_n.sps index 383b48f4..c11f0a8f 100644 --- a/sharppy/databases/sars/supercell/03031720i_n.sps +++ b/sharppy/databases/sars/supercell/03031720i_n.sps @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SPS 030317/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.70,21535.50,-70.06,-9999.00,65.41,12.60 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031721m_t.hbr b/sharppy/databases/sars/supercell/03031721m_t.hbr index de5d3ada..b97a64dc 100644 --- a/sharppy/databases/sars/supercell/03031721m_t.hbr +++ b/sharppy/databases/sars/supercell/03031721m_t.hbr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HBR 030317/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.70,21593.20,-70.06,-9999.00,49.84,16.27 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031722m_n.sps b/sharppy/databases/sars/supercell/03031722m_n.sps index 3b3e8763..e9747f37 100644 --- a/sharppy/databases/sars/supercell/03031722m_n.sps +++ b/sharppy/databases/sars/supercell/03031722m_n.sps @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SPS 030317/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.70,21807.50,-72.86,-9999.00,86.42,15.57 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031800m_t.fsi b/sharppy/databases/sars/supercell/03031800m_t.fsi index 6674ab26..c8959de5 100644 --- a/sharppy/databases/sars/supercell/03031800m_t.fsi +++ b/sharppy/databases/sars/supercell/03031800m_t.fsi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FSI 030318/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.50,21806.10,-73.16,-9999.00,21.25,3.75 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031915i_t.hsv b/sharppy/databases/sars/supercell/03031915i_t.hsv index 438f48e9..21354e5d 100644 --- a/sharppy/databases/sars/supercell/03031915i_t.hsv +++ b/sharppy/databases/sars/supercell/03031915i_t.hsv @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HSV 030319/1500 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 37.90,22225.40,-76.86,-9999.00,211.22,37.48 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031917m_t.csv b/sharppy/databases/sars/supercell/03031917m_t.csv index 4646e626..335c1bcd 100644 --- a/sharppy/databases/sars/supercell/03031917m_t.csv +++ b/sharppy/databases/sars/supercell/03031917m_t.csv @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CSV 030319/1700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.30,21835.90,-73.36,-9999.00,201.98,35.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03031919m_t.csv b/sharppy/databases/sars/supercell/03031919m_t.csv index dab8c4d9..ef02aa75 100644 --- a/sharppy/databases/sars/supercell/03031919m_t.csv +++ b/sharppy/databases/sars/supercell/03031919m_t.csv @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CSV 030319/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.10,21867.80,-73.76,-9999.00,189.58,31.52 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03032720i_t.tmb b/sharppy/databases/sars/supercell/03032720i_t.tmb index 032a8d36..f07c134d 100644 --- a/sharppy/databases/sars/supercell/03032720i_t.tmb +++ b/sharppy/databases/sars/supercell/03032720i_t.tmb @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TMB 030327/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.90,20869.70,-63.36,-82.05,246.45,41.32 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03032721m_t.pbi b/sharppy/databases/sars/supercell/03032721m_t.pbi index b727f1d6..b17de7c3 100644 --- a/sharppy/databases/sars/supercell/03032721m_t.pbi +++ b/sharppy/databases/sars/supercell/03032721m_t.pbi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PBI 030327/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.80,20870.00,-63.46,-82.06,243.32,41.53 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03032722i_t.mia b/sharppy/databases/sars/supercell/03032722i_t.mia index 8cabca57..50447b7e 100644 --- a/sharppy/databases/sars/supercell/03032722i_t.mia +++ b/sharppy/databases/sars/supercell/03032722i_t.mia @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MIA 030327/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.30,20699.80,-61.56,-81.88,248.71,40.66 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03032819i_n.azo b/sharppy/databases/sars/supercell/03032819i_n.azo index b6a4055c..d397fa38 100644 --- a/sharppy/databases/sars/supercell/03032819i_n.azo +++ b/sharppy/databases/sars/supercell/03032819i_n.azo @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AZO 030328/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.50,21666.60,-73.16,-9999.00,214.46,24.03 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03032821m_n.mbs b/sharppy/databases/sars/supercell/03032821m_n.mbs index e2b86254..0417b5d9 100644 --- a/sharppy/databases/sars/supercell/03032821m_n.mbs +++ b/sharppy/databases/sars/supercell/03032821m_n.mbs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MBS 030328/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 41.50,21516.60,-71.76,-9999.00,186.61,26.99 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040322i_n.hbr b/sharppy/databases/sars/supercell/03040322i_n.hbr index aaa7e6a7..3a8cf090 100644 --- a/sharppy/databases/sars/supercell/03040322i_n.hbr +++ b/sharppy/databases/sars/supercell/03040322i_n.hbr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HBR 030403/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.60,21135.20,-66.16,-82.35,90.00,2.72 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040400m_n.lw1 b/sharppy/databases/sars/supercell/03040400m_n.lw1 index a5c22c22..1c91ab37 100644 --- a/sharppy/databases/sars/supercell/03040400m_n.lw1 +++ b/sharppy/databases/sars/supercell/03040400m_n.lw1 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LW1 030404/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.90,20840.40,-63.36,-82.05,49.69,8.41 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040420m_t.spi b/sharppy/databases/sars/supercell/03040420m_t.spi index 17ec1ac7..0aa87d9f 100644 --- a/sharppy/databases/sars/supercell/03040420m_t.spi +++ b/sharppy/databases/sars/supercell/03040420m_t.spi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SPI 030404/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.00,21119.60,-67.06,-82.43,315.00,16.48 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040601i_n.c11 b/sharppy/databases/sars/supercell/03040601i_n.c11 index 1143a805..612858ec 100644 --- a/sharppy/databases/sars/supercell/03040601i_n.c11 +++ b/sharppy/databases/sars/supercell/03040601i_n.c11 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C11 030406/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.20,20905.40,-64.26,-82.14,270.27,41.38 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040601m_n.fwd b/sharppy/databases/sars/supercell/03040601m_n.fwd index e1352da3..01cbe62a 100644 --- a/sharppy/databases/sars/supercell/03040601m_n.fwd +++ b/sharppy/databases/sars/supercell/03040601m_n.fwd @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FWD 030406/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.00,20460.80,-59.46,-81.67,268.87,39.44 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040605m_n.c12 b/sharppy/databases/sars/supercell/03040605m_n.c12 index ace2b400..65a66179 100644 --- a/sharppy/databases/sars/supercell/03040605m_n.c12 +++ b/sharppy/databases/sars/supercell/03040605m_n.c12 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C12 030406/0500 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.80,20217.60,-57.36,-77.11,267.46,35.00 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040614i_t.mlu b/sharppy/databases/sars/supercell/03040614i_t.mlu index feeb87a8..667a763c 100644 --- a/sharppy/databases/sars/supercell/03040614i_t.mlu +++ b/sharppy/databases/sars/supercell/03040614i_t.mlu @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MLU 030406/1400 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.20,20584.40,-60.46,-81.77,279.46,37.81 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040618m_t.jan b/sharppy/databases/sars/supercell/03040618m_t.jan index 9fb4ed92..705379b9 100644 --- a/sharppy/databases/sars/supercell/03040618m_t.jan +++ b/sharppy/databases/sars/supercell/03040618m_t.jan @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + JAN 030406/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.90,20839.10,-63.36,-82.05,269.41,37.88 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040623i_t.esf b/sharppy/databases/sars/supercell/03040623i_t.esf index 3018f998..fac6e3cd 100644 --- a/sharppy/databases/sars/supercell/03040623i_t.esf +++ b/sharppy/databases/sars/supercell/03040623i_t.esf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ESF 030406/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.70,20431.10,-58.66,-81.59,261.55,39.67 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040702m_t.cln b/sharppy/databases/sars/supercell/03040702m_t.cln index cfe2ca76..39dcd91a 100644 --- a/sharppy/databases/sars/supercell/03040702m_t.cln +++ b/sharppy/databases/sars/supercell/03040702m_t.cln @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CLN 030407/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.40,21224.20,-66.46,-82.37,262.24,38.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040717m_n.lft b/sharppy/databases/sars/supercell/03040717m_n.lft index d83303bc..00f3db50 100644 --- a/sharppy/databases/sars/supercell/03040717m_n.lft +++ b/sharppy/databases/sars/supercell/03040717m_n.lft @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LFT 030407/1700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.40,20727.50,-61.46,-81.86,269.08,36.14 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040718m_n.bpt b/sharppy/databases/sars/supercell/03040718m_n.bpt index 2ba4f640..a87a1941 100644 --- a/sharppy/databases/sars/supercell/03040718m_n.bpt +++ b/sharppy/databases/sars/supercell/03040718m_n.bpt @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BPT 030407/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.20,20646.80,-60.46,-81.77,261.66,44.18 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03040720m_n.hou b/sharppy/databases/sars/supercell/03040720m_n.hou index 05ca52c7..b45de1d0 100644 --- a/sharppy/databases/sars/supercell/03040720m_n.hou +++ b/sharppy/databases/sars/supercell/03040720m_n.hou @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HOU 030407/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,20826.80,-62.06,-81.93,258.22,41.87 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041522i_t.lbb b/sharppy/databases/sars/supercell/03041522i_t.lbb index 43938be0..c104c25a 100644 --- a/sharppy/databases/sars/supercell/03041522i_t.lbb +++ b/sharppy/databases/sars/supercell/03041522i_t.lbb @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LBB 030415/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 43.70,21406.40,-68.66,-9999.00,267.78,20.02 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041523ipeak_t.cds b/sharppy/databases/sars/supercell/03041523ipeak_t.cds index 881cbd6b..f36ff0c8 100644 --- a/sharppy/databases/sars/supercell/03041523ipeak_t.cds +++ b/sharppy/databases/sars/supercell/03041523ipeak_t.cds @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CDS 030415/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 41.90,21631.90,-71.16,-9999.00,255.01,25.54 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041907m_n.fdr b/sharppy/databases/sars/supercell/03041907m_n.fdr index 8cf5a62b..aff19bc6 100644 --- a/sharppy/databases/sars/supercell/03041907m_n.fdr +++ b/sharppy/databases/sars/supercell/03041907m_n.fdr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FDR 030419/0700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 33.80,22898.30,-83.16,-9999.00,17.10,13.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041920i_n.end b/sharppy/databases/sars/supercell/03041920i_n.end index 540edd17..f58f73e2 100644 --- a/sharppy/databases/sars/supercell/03041920i_n.end +++ b/sharppy/databases/sars/supercell/03041920i_n.end @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + END 030419/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.80,21824.70,-72.66,-9999.00,360.00,25.45 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041922i_t.pnc b/sharppy/databases/sars/supercell/03041922i_t.pnc index 8b89af98..ea1481b9 100644 --- a/sharppy/databases/sars/supercell/03041922i_t.pnc +++ b/sharppy/databases/sars/supercell/03041922i_t.pnc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PNC 030419/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 38.00,22223.50,-76.76,-9999.00,2.42,27.61 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041922m_n.p#0 b/sharppy/databases/sars/supercell/03041922m_n.p#0 index 7dadc1de..851b0927 100644 --- a/sharppy/databases/sars/supercell/03041922m_n.p#0 +++ b/sharppy/databases/sars/supercell/03041922m_n.p#0 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#0 030419/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 38.70,22125.50,-75.66,-9999.00,2.29,29.16 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03041923i_t.mlc b/sharppy/databases/sars/supercell/03041923i_t.mlc index e525551d..2c16fb2b 100644 --- a/sharppy/databases/sars/supercell/03041923i_t.mlc +++ b/sharppy/databases/sars/supercell/03041923i_t.mlc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MLC 030419/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 33.70,22908.20,-83.36,-9999.00,2.44,18.28 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042019i_n.mem b/sharppy/databases/sars/supercell/03042019i_n.mem index 8b9153ee..4711a0d1 100644 --- a/sharppy/databases/sars/supercell/03042019i_n.mem +++ b/sharppy/databases/sars/supercell/03042019i_n.mem @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MEM 030420/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 32.40,23084.80,-85.46,-9999.00,265.03,13.45 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042022m_n.mkl b/sharppy/databases/sars/supercell/03042022m_n.mkl index 61792907..54739879 100644 --- a/sharppy/databases/sars/supercell/03042022m_n.mkl +++ b/sharppy/databases/sars/supercell/03042022m_n.mkl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MKL 030420/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 33.90,22865.80,-82.96,-9999.00,197.65,13.45 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042400m_n.sep b/sharppy/databases/sars/supercell/03042400m_n.sep index a8e08aab..19ab15a9 100644 --- a/sharppy/databases/sars/supercell/03042400m_n.sep +++ b/sharppy/databases/sars/supercell/03042400m_n.sep @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SEP 030424/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.10,20494.10,-59.46,-81.66,232.07,16.75 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042419i_t.btr b/sharppy/databases/sars/supercell/03042419i_t.btr index b87de7d6..2258d4be 100644 --- a/sharppy/databases/sars/supercell/03042419i_t.btr +++ b/sharppy/databases/sars/supercell/03042419i_t.btr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BTR 030424/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 56.00,19911.60,-53.76,-76.74,184.51,14.81 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042422m_t.foe b/sharppy/databases/sars/supercell/03042422m_t.foe index 5aaf510c..d4dbcf1c 100644 --- a/sharppy/databases/sars/supercell/03042422m_t.foe +++ b/sharppy/databases/sars/supercell/03042422m_t.foe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FOE 030424/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 43.20,21477.20,-69.46,-9999.00,261.03,7.47 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042423m_t.pib b/sharppy/databases/sars/supercell/03042423m_t.pib index 224bc00b..a9b48f0a 100644 --- a/sharppy/databases/sars/supercell/03042423m_t.pib +++ b/sharppy/databases/sars/supercell/03042423m_t.pib @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PIB 030424/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.70,20677.40,-61.06,-81.83,185.44,20.49 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042503m_t.jan b/sharppy/databases/sars/supercell/03042503m_t.jan index f64732b5..6f9d51c5 100644 --- a/sharppy/databases/sars/supercell/03042503m_t.jan +++ b/sharppy/databases/sars/supercell/03042503m_t.jan @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + JAN 030425/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.30,20344.10,-57.96,-81.52,211.89,10.30 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042518m_t.tcl b/sharppy/databases/sars/supercell/03042518m_t.tcl index ede32295..fd7b1700 100644 --- a/sharppy/databases/sars/supercell/03042518m_t.tcl +++ b/sharppy/databases/sars/supercell/03042518m_t.tcl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TCL 030425/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,20761.50,-62.06,-81.93,247.01,13.93 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042520i_n.anb b/sharppy/databases/sars/supercell/03042520i_n.anb index d6b715c2..03937bd3 100644 --- a/sharppy/databases/sars/supercell/03042520i_n.anb +++ b/sharppy/databases/sars/supercell/03042520i_n.anb @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ANB 030425/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.10,20383.70,-58.16,-81.54,234.63,23.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042521m_t.lwt b/sharppy/databases/sars/supercell/03042521m_t.lwt index b0c42d2c..a406bfa3 100644 --- a/sharppy/databases/sars/supercell/03042521m_t.lwt +++ b/sharppy/databases/sars/supercell/03042521m_t.lwt @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LWT 030425/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.60,20838.80,-63.66,-82.09,29.86,24.19 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042522m_n.fty b/sharppy/databases/sars/supercell/03042522m_n.fty index 92659f01..3e6a1c7e 100644 --- a/sharppy/databases/sars/supercell/03042522m_n.fty +++ b/sharppy/databases/sars/supercell/03042522m_n.fty @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FTY 030425/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.40,20079.90,-55.46,-76.92,218.05,28.37 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042522m_t.mgm b/sharppy/databases/sars/supercell/03042522m_t.mgm index 4c560b3e..efea6360 100644 --- a/sharppy/databases/sars/supercell/03042522m_t.mgm +++ b/sharppy/databases/sars/supercell/03042522m_t.mgm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MGM 030425/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.00,20488.20,-59.56,-81.67,195.73,14.33 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042600m_n.hrl b/sharppy/databases/sars/supercell/03042600m_n.hrl index c58ed14e..550033e5 100644 --- a/sharppy/databases/sars/supercell/03042600m_n.hrl +++ b/sharppy/databases/sars/supercell/03042600m_n.hrl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HRL 030426/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.70,20956.70,-63.56,-82.08,260.68,26.38 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042821i_t.byi b/sharppy/databases/sars/supercell/03042821i_t.byi index bc1a34fc..d0339788 100644 --- a/sharppy/databases/sars/supercell/03042821i_t.byi +++ b/sharppy/databases/sars/supercell/03042821i_t.byi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BYI 030428/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 44.40,21269.80,-67.76,-9999.00,149.30,7.23 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03042900i_n.apa b/sharppy/databases/sars/supercell/03042900i_n.apa index 134631ba..8178ed17 100644 --- a/sharppy/databases/sars/supercell/03042900i_n.apa +++ b/sharppy/databases/sars/supercell/03042900i_n.apa @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + APA 030429/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 38.60,21988.50,-75.86,-9999.00,143.37,27.35 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03043003m_n.lic b/sharppy/databases/sars/supercell/03043003m_n.lic index a67527b7..b63c200e 100644 --- a/sharppy/databases/sars/supercell/03043003m_n.lic +++ b/sharppy/databases/sars/supercell/03043003m_n.lic @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LIC 030430/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.30,21961.90,-74.76,-9999.00,29.75,10.96 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03043021i_n.aia b/sharppy/databases/sars/supercell/03043021i_n.aia index f138cc75..dbfa7513 100644 --- a/sharppy/databases/sars/supercell/03043021i_n.aia +++ b/sharppy/databases/sars/supercell/03043021i_n.aia @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AIA 030430/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.80,21464.60,-69.96,-9999.00,202.59,26.30 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03043023i_t.foe b/sharppy/databases/sars/supercell/03043023i_t.foe index fdffa6ae..78fc3746 100644 --- a/sharppy/databases/sars/supercell/03043023i_t.foe +++ b/sharppy/databases/sars/supercell/03043023i_t.foe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FOE 030430/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 36.10,22423.60,-79.66,-9999.00,230.47,25.94 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050100m_n.brl b/sharppy/databases/sars/supercell/03050100m_n.brl index eea3ae71..44a8904d 100644 --- a/sharppy/databases/sars/supercell/03050100m_n.brl +++ b/sharppy/databases/sars/supercell/03050100m_n.brl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BRL 030501/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 44.40,21225.80,-67.76,-9999.00,207.76,37.54 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050102i_n.end b/sharppy/databases/sars/supercell/03050102i_n.end index 2bdc442f..ab656e8c 100644 --- a/sharppy/databases/sars/supercell/03050102i_n.end +++ b/sharppy/databases/sars/supercell/03050102i_n.end @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + END 030501/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.40,21977.00,-74.76,-9999.00,303.11,21.34 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050121i_t.tul b/sharppy/databases/sars/supercell/03050121i_t.tul index be5dea3a..3c46574d 100644 --- a/sharppy/databases/sars/supercell/03050121i_t.tul +++ b/sharppy/databases/sars/supercell/03050121i_t.tul @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TUL 030501/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.50,20818.30,-62.56,-81.98,272.53,43.94 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050201m_n.act b/sharppy/databases/sars/supercell/03050201m_n.act index 7d1bb573..6d51ba75 100644 --- a/sharppy/databases/sars/supercell/03050201m_n.act +++ b/sharppy/databases/sars/supercell/03050201m_n.act @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ACT 030502/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.50,20359.40,-57.76,-81.49,259.99,3.35 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050218i_n.msl b/sharppy/databases/sars/supercell/03050218i_n.msl index 8f931267..45d61d97 100644 --- a/sharppy/databases/sars/supercell/03050218i_n.msl +++ b/sharppy/databases/sars/supercell/03050218i_n.msl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MSL 030502/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.30,20650.90,-60.36,-81.75,204.83,14.34 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050219i_n.abl b/sharppy/databases/sars/supercell/03050219i_n.abl index 40647818..ebc8d115 100644 --- a/sharppy/databases/sars/supercell/03050219i_n.abl +++ b/sharppy/databases/sars/supercell/03050219i_n.abl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ABL 030502/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.80,20471.00,-58.56,-81.57,212.47,20.26 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050219i_n.sjt b/sharppy/databases/sars/supercell/03050219i_n.sjt index 927f4f97..2618f373 100644 --- a/sharppy/databases/sars/supercell/03050219i_n.sjt +++ b/sharppy/databases/sars/supercell/03050219i_n.sjt @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SJT 030502/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.20,21243.30,-66.76,-82.40,244.71,19.55 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050221m_n.abl b/sharppy/databases/sars/supercell/03050221m_n.abl index 4af20939..65c6a375 100644 --- a/sharppy/databases/sars/supercell/03050221m_n.abl +++ b/sharppy/databases/sars/supercell/03050221m_n.abl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ABL 030502/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.80,20596.70,-59.76,-81.69,215.30,26.89 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050221m_n.hsv b/sharppy/databases/sars/supercell/03050221m_n.hsv index 9c1c9d3a..7076e7c5 100644 --- a/sharppy/databases/sars/supercell/03050221m_n.hsv +++ b/sharppy/databases/sars/supercell/03050221m_n.hsv @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HSV 030502/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.90,20694.30,-60.76,-81.80,193.42,17.57 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050223m_n.bmx b/sharppy/databases/sars/supercell/03050223m_n.bmx index bafb29d0..7d9d6ac8 100644 --- a/sharppy/databases/sars/supercell/03050223m_n.bmx +++ b/sharppy/databases/sars/supercell/03050223m_n.bmx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BMX 030502/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.70,20839.30,-62.26,-81.95,211.09,30.85 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050320i_t.bff b/sharppy/databases/sars/supercell/03050320i_t.bff index 9836bc21..f0ab1bfb 100644 --- a/sharppy/databases/sars/supercell/03050320i_t.bff +++ b/sharppy/databases/sars/supercell/03050320i_t.bff @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BFF 030503/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.20,22040.90,-74.96,-9999.00,193.55,16.59 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050321i_t.p#t b/sharppy/databases/sars/supercell/03050321i_t.p#t index a361c6dc..d827d91c 100644 --- a/sharppy/databases/sars/supercell/03050321i_t.p#t +++ b/sharppy/databases/sars/supercell/03050321i_t.p#t @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#T 030503/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 38.40,22178.20,-76.06,-9999.00,255.24,25.92 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050420i_t.p#f b/sharppy/databases/sars/supercell/03050420i_t.p#f index 353400a0..5a1ab56e 100644 --- a/sharppy/databases/sars/supercell/03050420i_t.p#f +++ b/sharppy/databases/sars/supercell/03050420i_t.p#f @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#F 030504/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 38.30,22170.20,-76.36,-9999.00,160.20,15.48 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050421i_t.adm b/sharppy/databases/sars/supercell/03050421i_t.adm index bd0502ac..f5638661 100644 --- a/sharppy/databases/sars/supercell/03050421i_t.adm +++ b/sharppy/databases/sars/supercell/03050421i_t.adm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ADM 030504/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.70,21961.30,-74.36,-9999.00,200.14,24.83 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050421i_t.mkc b/sharppy/databases/sars/supercell/03050421i_t.mkc index 7ce5066c..0d07e22b 100644 --- a/sharppy/databases/sars/supercell/03050421i_t.mkc +++ b/sharppy/databases/sars/supercell/03050421i_t.mkc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MKC 030504/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.60,21850.90,-72.96,-9999.00,124.78,8.51 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050421i_t.tul b/sharppy/databases/sars/supercell/03050421i_t.tul index 9f5b7d0d..737ca53a 100644 --- a/sharppy/databases/sars/supercell/03050421i_t.tul +++ b/sharppy/databases/sars/supercell/03050421i_t.tul @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TUL 030504/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.60,21972.60,-74.46,-9999.00,202.66,21.68 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050423m_t.c35 b/sharppy/databases/sars/supercell/03050423m_t.c35 index 68c72c4e..769b5ba0 100644 --- a/sharppy/databases/sars/supercell/03050423m_t.c35 +++ b/sharppy/databases/sars/supercell/03050423m_t.c35 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C35 030504/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 41.20,21766.50,-72.16,-9999.00,176.88,21.40 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050500m_t.jbr b/sharppy/databases/sars/supercell/03050500m_t.jbr index 498419bb..2f372964 100644 --- a/sharppy/databases/sars/supercell/03050500m_t.jbr +++ b/sharppy/databases/sars/supercell/03050500m_t.jbr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + JBR 030505/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.20,21105.60,-65.46,-82.27,232.77,36.60 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050500m_t.umn b/sharppy/databases/sars/supercell/03050500m_t.umn index fe7248c1..f1b1db1c 100644 --- a/sharppy/databases/sars/supercell/03050500m_t.umn +++ b/sharppy/databases/sars/supercell/03050500m_t.umn @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + UMN 030505/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 43.20,21442.50,-69.46,-9999.00,209.31,12.70 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050501m_t.lzk b/sharppy/databases/sars/supercell/03050501m_t.lzk index 393accce..9aa3e8b2 100644 --- a/sharppy/databases/sars/supercell/03050501m_t.lzk +++ b/sharppy/databases/sars/supercell/03050501m_t.lzk @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LZK 030505/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.10,21129.90,-65.66,-82.28,188.75,33.22 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050504m_t.mkl b/sharppy/databases/sars/supercell/03050504m_t.mkl index 19c0d81b..38736ef7 100644 --- a/sharppy/databases/sars/supercell/03050504m_t.mkl +++ b/sharppy/databases/sars/supercell/03050504m_t.mkl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MKL 030505/0400 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.50,21214.20,-66.36,-82.36,196.48,28.77 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050518i_t.mkl b/sharppy/databases/sars/supercell/03050518i_t.mkl index db28724d..8dc19c8f 100644 --- a/sharppy/databases/sars/supercell/03050518i_t.mkl +++ b/sharppy/databases/sars/supercell/03050518i_t.mkl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MKL 030505/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 41.70,21718.40,-71.36,-9999.00,181.07,41.77 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050520m_n.mkl b/sharppy/databases/sars/supercell/03050520m_n.mkl index 6f10eaf6..a99892ff 100644 --- a/sharppy/databases/sars/supercell/03050520m_n.mkl +++ b/sharppy/databases/sars/supercell/03050520m_n.mkl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MKL 030505/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.80,21578.60,-69.96,-9999.00,197.12,37.60 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050700m_t.fam b/sharppy/databases/sars/supercell/03050700m_t.fam index b2c1c879..c7a04197 100644 --- a/sharppy/databases/sars/supercell/03050700m_t.fam +++ b/sharppy/databases/sars/supercell/03050700m_t.fam @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FAM 030507/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.10,21242.30,-66.86,-82.41,281.31,20.80 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050701i_t.cgi b/sharppy/databases/sars/supercell/03050701i_t.cgi index 4c65e7ad..f32d5586 100644 --- a/sharppy/databases/sars/supercell/03050701i_t.cgi +++ b/sharppy/databases/sars/supercell/03050701i_t.cgi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CGI 030507/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.30,21254.10,-66.66,-82.39,268.39,27.60 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050703m_t.pah b/sharppy/databases/sars/supercell/03050703m_t.pah index af67bfe5..08ae3321 100644 --- a/sharppy/databases/sars/supercell/03050703m_t.pah +++ b/sharppy/databases/sars/supercell/03050703m_t.pah @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PAH 030507/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.70,21117.20,-64.86,-82.20,268.55,30.70 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050719i_t.bmx b/sharppy/databases/sars/supercell/03050719i_t.bmx index 2048b474..2d3f11c9 100644 --- a/sharppy/databases/sars/supercell/03050719i_t.bmx +++ b/sharppy/databases/sars/supercell/03050719i_t.bmx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BMX 030507/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.00,20327.80,-57.16,-77.09,258.47,19.43 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050721_t.anb b/sharppy/databases/sars/supercell/03050721_t.anb index 82ee1207..9b3924b4 100644 --- a/sharppy/databases/sars/supercell/03050721_t.anb +++ b/sharppy/databases/sars/supercell/03050721_t.anb @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ANB 030507/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.20,20448.00,-58.06,-81.53,263.66,22.87 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050800m_t.abi b/sharppy/databases/sars/supercell/03050800m_t.abi index c544d709..114c7504 100644 --- a/sharppy/databases/sars/supercell/03050800m_t.abi +++ b/sharppy/databases/sars/supercell/03050800m_t.abi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ABI 030508/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.30,21160.60,-65.26,-82.26,262.00,23.74 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050805i_t.sps b/sharppy/databases/sars/supercell/03050805i_t.sps index 30cb6b04..7864801d 100644 --- a/sharppy/databases/sars/supercell/03050805i_t.sps +++ b/sharppy/databases/sars/supercell/03050805i_t.sps @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SPS 030508/0500 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.60,20848.20,-62.46,-81.96,256.18,24.40 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050807m_t.adm b/sharppy/databases/sars/supercell/03050807m_t.adm index 89cb591f..6a338815 100644 --- a/sharppy/databases/sars/supercell/03050807m_t.adm +++ b/sharppy/databases/sars/supercell/03050807m_t.adm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ADM 030508/0700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.40,21162.60,-65.16,-82.24,266.08,28.43 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050821i_t.lw1 b/sharppy/databases/sars/supercell/03050821i_t.lw1 index 498961de..be85d6c4 100644 --- a/sharppy/databases/sars/supercell/03050821i_t.lw1 +++ b/sharppy/databases/sars/supercell/03050821i_t.lw1 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LW1 030508/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.00,21078.70,-64.46,-82.17,164.52,13.10 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050822i_t.w#n b/sharppy/databases/sars/supercell/03050822i_t.w#n index 7e7041ab..385b5a22 100644 --- a/sharppy/databases/sars/supercell/03050822i_t.w#n +++ b/sharppy/databases/sars/supercell/03050822i_t.w#n @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + W#N 030508/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.10,21196.50,-65.56,-82.28,78.43,16.46 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050823m_t.c34 b/sharppy/databases/sars/supercell/03050823m_t.c34 index 65b3dd37..685e5b8b 100644 --- a/sharppy/databases/sars/supercell/03050823m_t.c34 +++ b/sharppy/databases/sars/supercell/03050823m_t.c34 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C34 030508/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.90,21231.30,-65.76,-82.31,116.57,0.44 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050900m_t.c30 b/sharppy/databases/sars/supercell/03050900m_t.c30 index bff20360..d6b1de24 100644 --- a/sharppy/databases/sars/supercell/03050900m_t.c30 +++ b/sharppy/databases/sars/supercell/03050900m_t.c30 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C30 030509/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.10,21302.10,-66.86,-82.41,65.23,11.12 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050918i_t.cho b/sharppy/databases/sars/supercell/03050918i_t.cho index 009e79ee..4d7b91f6 100644 --- a/sharppy/databases/sars/supercell/03050918i_t.cho +++ b/sharppy/databases/sars/supercell/03050918i_t.cho @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CHO 030509/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.80,20747.30,-60.96,-81.81,190.46,12.84 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050920i_n.sdf b/sharppy/databases/sars/supercell/03050920i_n.sdf index 1fa946ab..5542eaae 100644 --- a/sharppy/databases/sars/supercell/03050920i_n.sdf +++ b/sharppy/databases/sars/supercell/03050920i_n.sdf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SDF 030509/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.30,20567.60,-59.16,-81.63,229.40,19.70 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050920m_t.fvx b/sharppy/databases/sars/supercell/03050920m_t.fvx index 84dde2f7..903e7ed2 100644 --- a/sharppy/databases/sars/supercell/03050920m_t.fvx +++ b/sharppy/databases/sars/supercell/03050920m_t.fvx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FVX 030509/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.30,20802.30,-61.56,-81.88,228.90,12.12 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050921i_n.cou b/sharppy/databases/sars/supercell/03050921i_n.cou index 8fa3025d..de4b0185 100644 --- a/sharppy/databases/sars/supercell/03050921i_n.cou +++ b/sharppy/databases/sars/supercell/03050921i_n.cou @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + COU 030509/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.90,21606.60,-69.76,-9999.00,263.03,17.61 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050922m_n.lex b/sharppy/databases/sars/supercell/03050922m_n.lex index dd0b4ae5..4ae3d3c1 100644 --- a/sharppy/databases/sars/supercell/03050922m_n.lex +++ b/sharppy/databases/sars/supercell/03050922m_n.lex @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LEX 030509/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.20,20984.80,-62.96,-82.01,220.01,20.54 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03050923i_t.hbr b/sharppy/databases/sars/supercell/03050923i_t.hbr index c35d7450..36a01396 100644 --- a/sharppy/databases/sars/supercell/03050923i_t.hbr +++ b/sharppy/databases/sars/supercell/03050923i_t.hbr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HBR 030509/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.20,20919.30,-62.96,-82.01,229.89,32.26 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051000m_n.p#j b/sharppy/databases/sars/supercell/03051000m_n.p#j index de279977..23824da1 100644 --- a/sharppy/databases/sars/supercell/03051000m_n.p#j +++ b/sharppy/databases/sars/supercell/03051000m_n.p#j @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#J 030510/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.70,21074.90,-64.86,-82.20,224.25,20.88 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051004m_t.c34 b/sharppy/databases/sars/supercell/03051004m_t.c34 index 24ef70f7..ab7d545e 100644 --- a/sharppy/databases/sars/supercell/03051004m_t.c34 +++ b/sharppy/databases/sars/supercell/03051004m_t.c34 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C34 030510/0400 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.70,20749.50,-61.06,-81.83,225.37,42.31 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051017i_n.p#q b/sharppy/databases/sars/supercell/03051017i_n.p#q index 26a22850..e6c6d19a 100644 --- a/sharppy/databases/sars/supercell/03051017i_n.p#q +++ b/sharppy/databases/sars/supercell/03051017i_n.p#q @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#Q 030510/1700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.90,20025.80,-53.86,-76.75,241.00,36.87 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051019m_n.mlc b/sharppy/databases/sars/supercell/03051019m_n.mlc index 6df142d2..2b54c8a0 100644 --- a/sharppy/databases/sars/supercell/03051019m_n.mlc +++ b/sharppy/databases/sars/supercell/03051019m_n.mlc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MLC 030510/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.40,20195.40,-55.56,-76.92,229.30,25.62 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051100m_t.uin b/sharppy/databases/sars/supercell/03051100m_t.uin index 524d7549..5846a1c8 100644 --- a/sharppy/databases/sars/supercell/03051100m_t.uin +++ b/sharppy/databases/sars/supercell/03051100m_t.uin @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + UIN 030511/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.50,20617.80,-60.06,-81.73,271.72,32.45 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051223i_n.mrf b/sharppy/databases/sars/supercell/03051223i_n.mrf index cc7b086c..85a58559 100644 --- a/sharppy/databases/sars/supercell/03051223i_n.mrf +++ b/sharppy/databases/sars/supercell/03051223i_n.mrf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MRF 030512/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.40,21352.20,-66.46,-82.37,248.48,14.83 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051322i_n.cds b/sharppy/databases/sars/supercell/03051322i_n.cds index cd244241..c88afda7 100644 --- a/sharppy/databases/sars/supercell/03051322i_n.cds +++ b/sharppy/databases/sars/supercell/03051322i_n.cds @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CDS 030513/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.30,21689.00,-70.66,-9999.00,275.01,22.23 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051323i_t.c04 b/sharppy/databases/sars/supercell/03051323i_t.c04 index 8fe0ee72..85612258 100644 --- a/sharppy/databases/sars/supercell/03051323i_t.c04 +++ b/sharppy/databases/sars/supercell/03051323i_t.c04 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C04 030513/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.90,21171.40,-65.76,-82.31,248.86,15.62 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051401m_n.c11 b/sharppy/databases/sars/supercell/03051401m_n.c11 index d1cbd645..97f270bd 100644 --- a/sharppy/databases/sars/supercell/03051401m_n.c11 +++ b/sharppy/databases/sars/supercell/03051401m_n.c11 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C11 030514/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 43.40,21595.10,-69.06,-9999.00,319.92,20.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051401m_t.txk b/sharppy/databases/sars/supercell/03051401m_t.txk index 64fab1ee..eabc8b62 100644 --- a/sharppy/databases/sars/supercell/03051401m_t.txk +++ b/sharppy/databases/sars/supercell/03051401m_t.txk @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TXK 030514/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.30,20692.30,-60.36,-81.75,227.89,13.62 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051406i_n.lw1 b/sharppy/databases/sars/supercell/03051406i_n.lw1 index c3b9b420..f02a0a36 100644 --- a/sharppy/databases/sars/supercell/03051406i_n.lw1 +++ b/sharppy/databases/sars/supercell/03051406i_n.lw1 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LW1 030514/0600 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 39.00,22148.30,-75.26,-9999.00,277.70,21.76 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051409m_n.c12 b/sharppy/databases/sars/supercell/03051409m_n.c12 index 92974150..27e60c25 100644 --- a/sharppy/databases/sars/supercell/03051409m_n.c12 +++ b/sharppy/databases/sars/supercell/03051409m_n.c12 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C12 030514/0900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.30,21668.00,-70.66,-9999.00,307.27,22.46 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03051922i_n.fsi b/sharppy/databases/sars/supercell/03051922i_n.fsi index fd5ad4a5..3027d8b9 100644 --- a/sharppy/databases/sars/supercell/03051922i_n.fsi +++ b/sharppy/databases/sars/supercell/03051922i_n.fsi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FSI 030519/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.40,20892.10,-61.46,-81.86,221.54,38.67 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03052001m_n.adm b/sharppy/databases/sars/supercell/03052001m_n.adm index 09efd79a..6cc9b7b6 100644 --- a/sharppy/databases/sars/supercell/03052001m_n.adm +++ b/sharppy/databases/sars/supercell/03052001m_n.adm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ADM 030520/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.20,20606.30,-59.26,-81.65,222.02,23.79 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03052323m_t.v#l b/sharppy/databases/sars/supercell/03052323m_t.v#l index 4dff62e9..3c8fcc24 100644 --- a/sharppy/databases/sars/supercell/03052323m_t.v#l +++ b/sharppy/databases/sars/supercell/03052323m_t.v#l @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + V#L 030523/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 40.40,21959.30,-73.36,-9999.00,113.93,30.18 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03052820m_t.pia b/sharppy/databases/sars/supercell/03052820m_t.pia index fbec5643..bd70aa6f 100644 --- a/sharppy/databases/sars/supercell/03052820m_t.pia +++ b/sharppy/databases/sars/supercell/03052820m_t.pia @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PIA 030528/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.60,20367.30,-56.46,-77.02,176.93,21.79 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03053101i_t.ilx b/sharppy/databases/sars/supercell/03053101i_t.ilx index 8deb40f8..5fbbabd8 100644 --- a/sharppy/databases/sars/supercell/03053101i_t.ilx +++ b/sharppy/databases/sars/supercell/03053101i_t.ilx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ILX 030531/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.60,21264.40,-66.26,-82.35,84.52,14.24 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03053103m_t.cmi b/sharppy/databases/sars/supercell/03053103m_t.cmi index d365f698..041ee696 100644 --- a/sharppy/databases/sars/supercell/03053103m_t.cmi +++ b/sharppy/databases/sars/supercell/03053103m_t.cmi @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CMI 030531/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.30,21199.10,-65.36,-82.26,110.19,14.07 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03053121m_n.ilm b/sharppy/databases/sars/supercell/03053121m_n.ilm index a2cba5eb..032f37d7 100644 --- a/sharppy/databases/sars/supercell/03053121m_n.ilm +++ b/sharppy/databases/sars/supercell/03053121m_n.ilm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ILM 030531/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 57.30,19973.60,-52.26,-73.92,201.58,27.99 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060103m_t.bff b/sharppy/databases/sars/supercell/03060103m_t.bff index c7424835..b3352f0b 100644 --- a/sharppy/databases/sars/supercell/03060103m_t.bff +++ b/sharppy/databases/sars/supercell/03060103m_t.bff @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BFF 030601/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 44.70,21430.00,-67.36,-9999.00,78.44,8.72 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060302m_n.lrd b/sharppy/databases/sars/supercell/03060302m_n.lrd index c11ac6ce..315237ef 100644 --- a/sharppy/databases/sars/supercell/03060302m_n.lrd +++ b/sharppy/databases/sars/supercell/03060302m_n.lrd @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LRD 030603/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.60,20976.80,-62.46,-81.96,306.71,28.59 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060322i_n.lbb b/sharppy/databases/sars/supercell/03060322i_n.lbb index 2e407cfa..c830d483 100644 --- a/sharppy/databases/sars/supercell/03060322i_n.lbb +++ b/sharppy/databases/sars/supercell/03060322i_n.lbb @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LBB 030603/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 43.80,21554.90,-68.66,-9999.00,340.82,4.73 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060401m_n.tcc b/sharppy/databases/sars/supercell/03060401m_n.tcc index 248489d7..9137d590 100644 --- a/sharppy/databases/sars/supercell/03060401m_n.tcc +++ b/sharppy/databases/sars/supercell/03060401m_n.tcc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TCC 030604/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 44.60,21425.20,-67.56,-9999.00,6.63,8.41 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060422i_t.tcc b/sharppy/databases/sars/supercell/03060422i_t.tcc index fd75af7f..9f16f16a 100644 --- a/sharppy/databases/sars/supercell/03060422i_t.tcc +++ b/sharppy/databases/sars/supercell/03060422i_t.tcc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TCC 030604/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.90,21697.40,-69.76,-9999.00,6.71,3.33 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060500m_t.cvs b/sharppy/databases/sars/supercell/03060500m_t.cvs index c21ec438..fabeb464 100644 --- a/sharppy/databases/sars/supercell/03060500m_t.cvs +++ b/sharppy/databases/sars/supercell/03060500m_t.cvs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CVS 030605/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 42.70,21674.50,-70.06,-9999.00,6.12,5.47 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060800m_t.ecg b/sharppy/databases/sars/supercell/03060800m_t.ecg index f49ad292..2e486d4c 100644 --- a/sharppy/databases/sars/supercell/03060800m_t.ecg +++ b/sharppy/databases/sars/supercell/03060800m_t.ecg @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ECG 030608/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.10,20308.60,-54.66,-76.84,238.86,10.89 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03060922i_t.aih b/sharppy/databases/sars/supercell/03060922i_t.aih index ee2d68e2..ad4dc86a 100644 --- a/sharppy/databases/sars/supercell/03060922i_t.aih +++ b/sharppy/databases/sars/supercell/03060922i_t.aih @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AIH 030609/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.30,21005.80,-62.76,-82.00,245.94,11.91 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061001m_t.p#9 b/sharppy/databases/sars/supercell/03061001m_t.p#9 index 71599050..f69ee293 100644 --- a/sharppy/databases/sars/supercell/03061001m_t.p#9 +++ b/sharppy/databases/sars/supercell/03061001m_t.p#9 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#9 030610/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.40,20879.60,-61.36,-81.86,263.72,19.54 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061123i_t.pir b/sharppy/databases/sars/supercell/03061123i_t.pir index d1f096a6..3662a516 100644 --- a/sharppy/databases/sars/supercell/03061123i_t.pir +++ b/sharppy/databases/sars/supercell/03061123i_t.pir @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PIR 030611/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.10,21018.50,-63.06,-82.03,293.63,6.79 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061202m_t.9v9 b/sharppy/databases/sars/supercell/03061202m_t.9v9 index 4dd55459..ee6140b8 100644 --- a/sharppy/databases/sars/supercell/03061202m_t.9v9 +++ b/sharppy/databases/sars/supercell/03061202m_t.9v9 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + 9V9 030612/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.80,20969.10,-62.16,-81.94,290.93,7.07 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061221i_n.agc b/sharppy/databases/sars/supercell/03061221i_n.agc index a9d36bd4..b6ec9c7e 100644 --- a/sharppy/databases/sars/supercell/03061221i_n.agc +++ b/sharppy/databases/sars/supercell/03061221i_n.agc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AGC 030612/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.70,21239.40,-64.76,-82.20,277.60,26.46 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061223i_n.c11 b/sharppy/databases/sars/supercell/03061223i_n.c11 index e28c1fe1..8f255be9 100644 --- a/sharppy/databases/sars/supercell/03061223i_n.c11 +++ b/sharppy/databases/sars/supercell/03061223i_n.c11 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C11 030612/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 58.10,20005.20,-51.36,-73.83,129.99,7.86 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061423i_n.hob b/sharppy/databases/sars/supercell/03061423i_n.hob index 24e17ab1..dfaa7c1a 100644 --- a/sharppy/databases/sars/supercell/03061423i_n.hob +++ b/sharppy/databases/sars/supercell/03061423i_n.hob @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HOB 030614/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.60,20347.10,-55.36,-76.90,96.44,12.12 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061423i_t.gld b/sharppy/databases/sars/supercell/03061423i_t.gld index 1864433d..7e6e1eff 100644 --- a/sharppy/databases/sars/supercell/03061423i_t.gld +++ b/sharppy/databases/sars/supercell/03061423i_t.gld @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + GLD 030614/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.00,20424.60,-55.96,-76.97,266.19,2.92 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03061501m_n.cnm b/sharppy/databases/sars/supercell/03061501m_n.cnm index 9cc7ff5b..537fe7b9 100644 --- a/sharppy/databases/sars/supercell/03061501m_n.cnm +++ b/sharppy/databases/sars/supercell/03061501m_n.cnm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CNM 030615/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.90,20316.60,-54.96,-76.86,99.31,12.01 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062020i_n.cvs b/sharppy/databases/sars/supercell/03062020i_n.cvs index 06fc0ad7..32499973 100644 --- a/sharppy/databases/sars/supercell/03062020i_n.cvs +++ b/sharppy/databases/sars/supercell/03062020i_n.cvs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CVS 030620/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.70,21113.90,-63.46,-82.08,225.00,8.52 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062022m_n.cvs b/sharppy/databases/sars/supercell/03062022m_n.cvs index 7a0dc2cb..b0fab7a9 100644 --- a/sharppy/databases/sars/supercell/03062022m_n.cvs +++ b/sharppy/databases/sars/supercell/03062022m_n.cvs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CVS 030620/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.20,21110.20,-62.96,-82.01,193.50,9.99 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062022m_n.row b/sharppy/databases/sars/supercell/03062022m_n.row index c05b4578..2a6954a5 100644 --- a/sharppy/databases/sars/supercell/03062022m_n.row +++ b/sharppy/databases/sars/supercell/03062022m_n.row @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ROW 030620/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,21040.50,-61.96,-81.93,166.40,12.39 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062119m_t.gcc b/sharppy/databases/sars/supercell/03062119m_t.gcc index ec446b27..5ecbef46 100644 --- a/sharppy/databases/sars/supercell/03062119m_t.gcc +++ b/sharppy/databases/sars/supercell/03062119m_t.gcc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + GCC 030621/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.90,21217.90,-64.56,-82.18,159.59,8.91 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062223i_t.gri b/sharppy/databases/sars/supercell/03062223i_t.gri index f53356d6..bc06a5b1 100644 --- a/sharppy/databases/sars/supercell/03062223i_t.gri +++ b/sharppy/databases/sars/supercell/03062223i_t.gri @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + GRI 030622/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.40,21044.80,-62.66,-81.99,285.26,13.29 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062223i_t.p#8 b/sharppy/databases/sars/supercell/03062223i_t.p#8 index 2a7e41b3..be9f1469 100644 --- a/sharppy/databases/sars/supercell/03062223i_t.p#8 +++ b/sharppy/databases/sars/supercell/03062223i_t.p#8 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#8 030622/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.00,21097.60,-63.16,-82.04,293.29,16.71 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062302m_t.p#8 b/sharppy/databases/sars/supercell/03062302m_t.p#8 index 55fe6573..748e3816 100644 --- a/sharppy/databases/sars/supercell/03062302m_t.p#8 +++ b/sharppy/databases/sars/supercell/03062302m_t.p#8 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#8 030623/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 44.30,21603.60,-67.96,-9999.00,313.43,20.06 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062401i_n.cys b/sharppy/databases/sars/supercell/03062401i_n.cys index 414c56aa..0eebe1c7 100644 --- a/sharppy/databases/sars/supercell/03062401i_n.cys +++ b/sharppy/databases/sars/supercell/03062401i_n.cys @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CYS 030624/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.80,20513.70,-57.46,-77.11,242.45,10.08 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062421i_t.mhe b/sharppy/databases/sars/supercell/03062421i_t.mhe index 80c9e383..86d21daf 100644 --- a/sharppy/databases/sars/supercell/03062421i_t.mhe +++ b/sharppy/databases/sars/supercell/03062421i_t.mhe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MHE 030624/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.30,21130.70,-62.86,-82.00,330.26,1.57 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062422ipeak_t.mhe b/sharppy/databases/sars/supercell/03062422ipeak_t.mhe index ab55d681..090fb4a7 100644 --- a/sharppy/databases/sars/supercell/03062422ipeak_t.mhe +++ b/sharppy/databases/sars/supercell/03062422ipeak_t.mhe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MHE 030624/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.00,21153.90,-63.16,-82.04,26.57,0.44 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062500m_t.hon b/sharppy/databases/sars/supercell/03062500m_t.hon index b397e919..d92984f3 100644 --- a/sharppy/databases/sars/supercell/03062500m_t.hon +++ b/sharppy/databases/sars/supercell/03062500m_t.hon @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HON 030625/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.60,21197.40,-63.76,-82.09,243.44,2.17 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062721i_n.c07 b/sharppy/databases/sars/supercell/03062721i_n.c07 index 4f5b80a0..7511190f 100644 --- a/sharppy/databases/sars/supercell/03062721i_n.c07 +++ b/sharppy/databases/sars/supercell/03062721i_n.c07 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C07 030627/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.60,21067.30,-62.36,-81.96,189.46,2.36 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062722i_n.8v7 b/sharppy/databases/sars/supercell/03062722i_n.8v7 index a06739ed..4e40b95d 100644 --- a/sharppy/databases/sars/supercell/03062722i_n.8v7 +++ b/sharppy/databases/sars/supercell/03062722i_n.8v7 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + 8V7 030627/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.70,20920.20,-61.16,-81.83,132.51,3.16 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062800i_t.p11 b/sharppy/databases/sars/supercell/03062800i_t.p11 index f252695a..c5dc5696 100644 --- a/sharppy/databases/sars/supercell/03062800i_t.p11 +++ b/sharppy/databases/sars/supercell/03062800i_t.p11 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P11 030628/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.40,20573.00,-57.86,-81.50,120.47,3.83 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062800m_n.8v7 b/sharppy/databases/sars/supercell/03062800m_n.8v7 index 61b6c5d3..36161c07 100644 --- a/sharppy/databases/sars/supercell/03062800m_n.8v7 +++ b/sharppy/databases/sars/supercell/03062800m_n.8v7 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + 8V7 030628/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.10,20971.40,-61.76,-81.90,165.17,6.83 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062800m_n.c07 b/sharppy/databases/sars/supercell/03062800m_n.c07 index 23eb46dc..cce85265 100644 --- a/sharppy/databases/sars/supercell/03062800m_n.c07 +++ b/sharppy/databases/sars/supercell/03062800m_n.c07 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C07 030628/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.50,21045.10,-62.56,-81.98,172.69,7.64 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062802m_t.c22 b/sharppy/databases/sars/supercell/03062802m_t.c22 index b49ed47d..74b688f8 100644 --- a/sharppy/databases/sars/supercell/03062802m_t.c22 +++ b/sharppy/databases/sars/supercell/03062802m_t.c22 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C22 030628/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.30,20373.40,-55.66,-76.93,125.54,5.01 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062820i_n.wsc b/sharppy/databases/sars/supercell/03062820i_n.wsc index 6e8fbf8a..0ff2c661 100644 --- a/sharppy/databases/sars/supercell/03062820i_n.wsc +++ b/sharppy/databases/sars/supercell/03062820i_n.wsc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + WSC 030628/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.30,20492.30,-56.76,-77.05,188.43,5.30 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062820i_t.bji b/sharppy/databases/sars/supercell/03062820i_t.bji index a6db12c7..684420ca 100644 --- a/sharppy/databases/sars/supercell/03062820i_t.bji +++ b/sharppy/databases/sars/supercell/03062820i_t.bji @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BJI 030628/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.00,20289.80,-54.86,-76.85,185.44,4.10 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062822m_n.bh4 b/sharppy/databases/sars/supercell/03062822m_n.bh4 index 0c9d493e..a9335626 100644 --- a/sharppy/databases/sars/supercell/03062822m_n.bh4 +++ b/sharppy/databases/sars/supercell/03062822m_n.bh4 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BH4 030628/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.20,21012.10,-61.66,-81.89,142.76,6.10 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062823m_n.rst b/sharppy/databases/sars/supercell/03062823m_n.rst index ef6f5b2d..75596b42 100644 --- a/sharppy/databases/sars/supercell/03062823m_n.rst +++ b/sharppy/databases/sars/supercell/03062823m_n.rst @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + RST 030628/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.40,20499.70,-56.76,-77.04,220.97,9.78 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03062823m_t.brd b/sharppy/databases/sars/supercell/03062823m_t.brd index 6031b49d..4145a187 100644 --- a/sharppy/databases/sars/supercell/03062823m_t.brd +++ b/sharppy/databases/sars/supercell/03062823m_t.brd @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BRD 030628/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.70,20714.80,-58.66,-81.59,221.35,6.47 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03063018m_n.aug b/sharppy/databases/sars/supercell/03063018m_n.aug index 829855ea..7123808d 100644 --- a/sharppy/databases/sars/supercell/03063018m_n.aug +++ b/sharppy/databases/sars/supercell/03063018m_n.aug @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AUG 030630/1800 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 58.20,19998.90,-51.26,-73.82,132.51,3.16 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070305m_n.gdv b/sharppy/databases/sars/supercell/03070305m_n.gdv index 74924f38..4cc28464 100644 --- a/sharppy/databases/sars/supercell/03070305m_n.gdv +++ b/sharppy/databases/sars/supercell/03070305m_n.gdv @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + GDV 030703/0500 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.30,21312.40,-65.26,-82.26,86.82,10.51 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070517i_n.bh3 b/sharppy/databases/sars/supercell/03070517i_n.bh3 index 9708b3ac..6127261f 100644 --- a/sharppy/databases/sars/supercell/03070517i_n.bh3 +++ b/sharppy/databases/sars/supercell/03070517i_n.bh3 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BH3 030705/1700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.00,21568.40,-67.06,-82.43,277.43,4.50 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070521i_n.p#7 b/sharppy/databases/sars/supercell/03070521i_n.p#7 index 0f5c2c39..42080b4d 100644 --- a/sharppy/databases/sars/supercell/03070521i_n.p#7 +++ b/sharppy/databases/sars/supercell/03070521i_n.p#7 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#7 030705/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.20,21179.50,-62.86,-82.01,261.03,3.74 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070521m_n.rap b/sharppy/databases/sars/supercell/03070521m_n.rap index 5f84f362..462d0e44 100644 --- a/sharppy/databases/sars/supercell/03070521m_n.rap +++ b/sharppy/databases/sars/supercell/03070521m_n.rap @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + RAP 030705/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.00,21315.90,-64.46,-82.17,270.00,1.94 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070600m_n.vtn b/sharppy/databases/sars/supercell/03070600m_n.vtn index 0c81dd1f..3e1b1adb 100644 --- a/sharppy/databases/sars/supercell/03070600m_n.vtn +++ b/sharppy/databases/sars/supercell/03070600m_n.vtn @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + VTN 030706/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.70,21179.50,-63.56,-82.08,236.69,8.14 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070719i_n.lvs b/sharppy/databases/sars/supercell/03070719i_n.lvs index 6eed13da..7caa1662 100644 --- a/sharppy/databases/sars/supercell/03070719i_n.lvs +++ b/sharppy/databases/sars/supercell/03070719i_n.lvs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LVS 030707/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.00,20765.60,-59.46,-81.67,178.94,10.49 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070720i_n.dsm b/sharppy/databases/sars/supercell/03070720i_n.dsm index 9c274be3..4accad70 100644 --- a/sharppy/databases/sars/supercell/03070720i_n.dsm +++ b/sharppy/databases/sars/supercell/03070720i_n.dsm @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + DSM 030707/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.60,20721.00,-58.76,-81.60,209.25,5.57 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070723m_n.lvs b/sharppy/databases/sars/supercell/03070723m_n.lvs index 2b2c2483..cdb7ab65 100644 --- a/sharppy/databases/sars/supercell/03070723m_n.lvs +++ b/sharppy/databases/sars/supercell/03070723m_n.lvs @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LVS 030707/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.40,20626.60,-57.86,-81.50,171.03,7.47 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070900m_n.bh3 b/sharppy/databases/sars/supercell/03070900m_n.bh3 index a5863cc9..2c68986f 100644 --- a/sharppy/databases/sars/supercell/03070900m_n.bh3 +++ b/sharppy/databases/sars/supercell/03070900m_n.bh3 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BH3 030709/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 45.70,21256.80,-66.16,-82.33,242.59,11.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070902i_t.ath b/sharppy/databases/sars/supercell/03070902i_t.ath index 2923de90..253d59a9 100644 --- a/sharppy/databases/sars/supercell/03070902i_t.ath +++ b/sharppy/databases/sars/supercell/03070902i_t.ath @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ATH 030709/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.10,21038.60,-61.76,-81.90,290.85,4.36 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070904m_n.php b/sharppy/databases/sars/supercell/03070904m_n.php index 061033ee..eeb433c9 100644 --- a/sharppy/databases/sars/supercell/03070904m_n.php +++ b/sharppy/databases/sars/supercell/03070904m_n.php @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + PHP 030709/0400 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.60,20647.70,-57.66,-77.14,296.57,8.69 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070919i_t.p#3 b/sharppy/databases/sars/supercell/03070919i_t.p#3 index 0ef2709f..57f8b284 100644 --- a/sharppy/databases/sars/supercell/03070919i_t.p#3 +++ b/sharppy/databases/sars/supercell/03070919i_t.p#3 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#3 030709/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.40,21231.80,-63.86,-82.11,274.64,7.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03070921m_t.rwf b/sharppy/databases/sars/supercell/03070921m_t.rwf index 32241f2d..c5436e8b 100644 --- a/sharppy/databases/sars/supercell/03070921m_t.rwf +++ b/sharppy/databases/sars/supercell/03070921m_t.rwf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + RWF 030709/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.30,21134.50,-62.86,-82.00,251.57,5.53 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071102m_t.nhk b/sharppy/databases/sars/supercell/03071102m_t.nhk index 8277ffd7..a7511c6d 100644 --- a/sharppy/databases/sars/supercell/03071102m_t.nhk +++ b/sharppy/databases/sars/supercell/03071102m_t.nhk @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + NHK 030711/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 56.40,20235.60,-53.26,-76.69,182.39,4.67 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071123m_n.p#h b/sharppy/databases/sars/supercell/03071123m_n.p#h index c1c142c3..9342000c 100644 --- a/sharppy/databases/sars/supercell/03071123m_n.p#h +++ b/sharppy/databases/sars/supercell/03071123m_n.p#h @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#H 030711/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.50,20530.80,-56.56,-77.03,202.83,12.01 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071200i_n.foe b/sharppy/databases/sars/supercell/03071200i_n.foe index df2776cf..883bc514 100644 --- a/sharppy/databases/sars/supercell/03071200i_n.foe +++ b/sharppy/databases/sars/supercell/03071200i_n.foe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FOE 030712/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.40,20613.10,-57.86,-81.50,225.83,9.48 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071201i_n.foe b/sharppy/databases/sars/supercell/03071201i_n.foe index 5f28f51d..c59cc4a6 100644 --- a/sharppy/databases/sars/supercell/03071201i_n.foe +++ b/sharppy/databases/sars/supercell/03071201i_n.foe @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FOE 030712/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.60,20637.60,-57.56,-77.14,239.93,8.53 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071221i_n.avl b/sharppy/databases/sars/supercell/03071221i_n.avl index d03c4d60..53650e7a 100644 --- a/sharppy/databases/sars/supercell/03071221i_n.avl +++ b/sharppy/databases/sars/supercell/03071221i_n.avl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AVL 030712/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.10,20426.10,-54.76,-76.84,79.51,5.33 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071320i_n.dik b/sharppy/databases/sars/supercell/03071320i_n.dik index 1b41adc1..5bdc6cd7 100644 --- a/sharppy/databases/sars/supercell/03071320i_n.dik +++ b/sharppy/databases/sars/supercell/03071320i_n.dik @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + DIK 030713/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.00,20485.30,-55.96,-76.97,36.47,5.56 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071320m_n.msl b/sharppy/databases/sars/supercell/03071320m_n.msl index a262e72e..126f597c 100644 --- a/sharppy/databases/sars/supercell/03071320m_n.msl +++ b/sharppy/databases/sars/supercell/03071320m_n.msl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MSL 030713/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.70,20278.90,-54.06,-76.77,117.47,10.95 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071721i_n.rap b/sharppy/databases/sars/supercell/03071721i_n.rap index 6b51a3bf..e80f44b1 100644 --- a/sharppy/databases/sars/supercell/03071721i_n.rap +++ b/sharppy/databases/sars/supercell/03071721i_n.rap @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + RAP 030717/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,21146.50,-62.06,-81.93,90.00,9.52 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071802m_n.bh1 b/sharppy/databases/sars/supercell/03071802m_n.bh1 index 499ecd68..90931d03 100644 --- a/sharppy/databases/sars/supercell/03071802m_n.bh1 +++ b/sharppy/databases/sars/supercell/03071802m_n.bh1 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BH1 030718/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 46.30,21541.50,-65.26,-82.26,83.66,10.55 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03071922m_t.stc b/sharppy/databases/sars/supercell/03071922m_t.stc index b7c68f78..8f410ec0 100644 --- a/sharppy/databases/sars/supercell/03071922m_t.stc +++ b/sharppy/databases/sars/supercell/03071922m_t.stc @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + STC 030719/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.80,20664.80,-57.46,-77.11,50.53,8.56 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072022i_t.ofk b/sharppy/databases/sars/supercell/03072022i_t.ofk index af043eb1..3a3cf7f4 100644 --- a/sharppy/databases/sars/supercell/03072022i_t.ofk +++ b/sharppy/databases/sars/supercell/03072022i_t.ofk @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + OFK 030720/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.90,20799.30,-58.46,-81.56,48.37,7.02 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072022i_t.sux b/sharppy/databases/sars/supercell/03072022i_t.sux index c8975753..db30dec9 100644 --- a/sharppy/databases/sars/supercell/03072022i_t.sux +++ b/sharppy/databases/sars/supercell/03072022i_t.sux @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SUX 030720/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.30,20868.60,-59.16,-81.63,48.37,7.02 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072100m_t.sux b/sharppy/databases/sars/supercell/03072100m_t.sux index 1c80ef90..4205a724 100644 --- a/sharppy/databases/sars/supercell/03072100m_t.sux +++ b/sharppy/databases/sars/supercell/03072100m_t.sux @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SUX 030721/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.00,20929.10,-60.66,-81.79,71.57,5.53 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072101i_t.alo b/sharppy/databases/sars/supercell/03072101i_t.alo index 152af7d6..b83c725c 100644 --- a/sharppy/databases/sars/supercell/03072101i_t.alo +++ b/sharppy/databases/sars/supercell/03072101i_t.alo @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ALO 030721/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.00,20468.40,-55.96,-76.97,74.06,4.24 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072104m_t.cid b/sharppy/databases/sars/supercell/03072104m_t.cid index bb73975f..db3582b5 100644 --- a/sharppy/databases/sars/supercell/03072104m_t.cid +++ b/sharppy/databases/sars/supercell/03072104m_t.cid @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CID 030721/0400 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.10,20847.80,-59.36,-81.66,67.07,5.48 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072122m_t.avp b/sharppy/databases/sars/supercell/03072122m_t.avp index 8f97ec57..7082c9c1 100644 --- a/sharppy/databases/sars/supercell/03072122m_t.avp +++ b/sharppy/databases/sars/supercell/03072122m_t.avp @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + AVP 030721/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 57.30,20233.00,-52.26,-73.92,210.96,12.46 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03072700m_n.iwd b/sharppy/databases/sars/supercell/03072700m_n.iwd index d9729ade..0df5bcb4 100644 --- a/sharppy/databases/sars/supercell/03072700m_n.iwd +++ b/sharppy/databases/sars/supercell/03072700m_n.iwd @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + IWD 030727/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.70,20710.90,-57.56,-77.13,213.69,0.70 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03073120i_n.tvl b/sharppy/databases/sars/supercell/03073120i_n.tvl index b46050bd..9ec6f6d2 100644 --- a/sharppy/databases/sars/supercell/03073120i_n.tvl +++ b/sharppy/databases/sars/supercell/03073120i_n.tvl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TVL 030731/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.40,21425.30,-62.66,-81.99,49.69,8.41 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03073123m_n.c31 b/sharppy/databases/sars/supercell/03073123m_n.c31 index 7faeb4ea..daef4600 100644 --- a/sharppy/databases/sars/supercell/03073123m_n.c31 +++ b/sharppy/databases/sars/supercell/03073123m_n.c31 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + C31 030731/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.10,20771.50,-58.26,-81.54,190.13,11.05 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080103m_n.mcw b/sharppy/databases/sars/supercell/03080103m_n.mcw index bd72a969..9c9a6ef0 100644 --- a/sharppy/databases/sars/supercell/03080103m_n.mcw +++ b/sharppy/databases/sars/supercell/03080103m_n.mcw @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MCW 030801/0300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.90,20440.50,-54.96,-76.86,255.62,7.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080122i_t.mie b/sharppy/databases/sars/supercell/03080122i_t.mie index ad3aa6b5..172f7649 100644 --- a/sharppy/databases/sars/supercell/03080122i_t.mie +++ b/sharppy/databases/sars/supercell/03080122i_t.mie @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MIE 030801/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.20,20728.50,-58.16,-81.53,152.10,11.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080123i_n.crl b/sharppy/databases/sars/supercell/03080123i_n.crl index 4e8d26d0..6fb63889 100644 --- a/sharppy/databases/sars/supercell/03080123i_n.crl +++ b/sharppy/databases/sars/supercell/03080123i_n.crl @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CRL 030801/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.60,20586.50,-56.36,-77.02,194.62,9.23 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080202m_n.lus b/sharppy/databases/sars/supercell/03080202m_n.lus index d7e09f14..6c4dfd92 100644 --- a/sharppy/databases/sars/supercell/03080202m_n.lus +++ b/sharppy/databases/sars/supercell/03080202m_n.lus @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LUS 030802/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.20,20960.10,-60.46,-81.77,126.03,2.64 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080401m_n.bvx b/sharppy/databases/sars/supercell/03080401m_n.bvx index 0452fb97..848830d1 100644 --- a/sharppy/databases/sars/supercell/03080401m_n.bvx +++ b/sharppy/databases/sars/supercell/03080401m_n.bvx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BVX 030804/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.70,20643.20,-57.56,-77.13,92.20,10.11 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080422i_n.p#r b/sharppy/databases/sars/supercell/03080422i_n.p#r index 055c1f4a..87b5c76f 100644 --- a/sharppy/databases/sars/supercell/03080422i_n.p#r +++ b/sharppy/databases/sars/supercell/03080422i_n.p#r @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#R 030804/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 54.40,20455.00,-55.56,-76.92,115.82,13.38 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080520i_n.dan b/sharppy/databases/sars/supercell/03080520i_n.dan index 98b54301..73262b89 100644 --- a/sharppy/databases/sars/supercell/03080520i_n.dan +++ b/sharppy/databases/sars/supercell/03080520i_n.dan @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + DAN 030805/2000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.20,20827.60,-59.26,-81.65,117.07,9.82 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080521i_n.top b/sharppy/databases/sars/supercell/03080521i_n.top index 6a6803fa..d4d9a0ed 100644 --- a/sharppy/databases/sars/supercell/03080521i_n.top +++ b/sharppy/databases/sars/supercell/03080521i_n.top @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + TOP 030805/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.60,20809.50,-58.76,-81.60,105.83,13.53 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080600m_n.sux b/sharppy/databases/sars/supercell/03080600m_n.sux index b556fadf..6eb4b91b 100644 --- a/sharppy/databases/sars/supercell/03080600m_n.sux +++ b/sharppy/databases/sars/supercell/03080600m_n.sux @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SUX 030806/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.40,20941.00,-60.16,-81.74,93.63,12.26 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080601m_n.cnu b/sharppy/databases/sars/supercell/03080601m_n.cnu index 29f79e2b..2d817b16 100644 --- a/sharppy/databases/sars/supercell/03080601m_n.cnu +++ b/sharppy/databases/sars/supercell/03080601m_n.cnu @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + CNU 030806/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.40,20703.50,-57.86,-81.50,90.84,13.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080622i_n.gld b/sharppy/databases/sars/supercell/03080622i_n.gld index 3594afcc..16899ca4 100644 --- a/sharppy/databases/sars/supercell/03080622i_n.gld +++ b/sharppy/databases/sars/supercell/03080622i_n.gld @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + GLD 030806/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.10,20978.60,-60.66,-81.78,110.56,18.26 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080900i_n.p#c b/sharppy/databases/sars/supercell/03080900i_n.p#c index 01a44ee6..eadd41e0 100644 --- a/sharppy/databases/sars/supercell/03080900i_n.p#c +++ b/sharppy/databases/sars/supercell/03080900i_n.p#c @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#C 030809/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.50,21197.50,-62.56,-81.98,140.04,9.38 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080900m_n.mib b/sharppy/databases/sars/supercell/03080900m_n.mib index be0710ed..f65af776 100644 --- a/sharppy/databases/sars/supercell/03080900m_n.mib +++ b/sharppy/databases/sars/supercell/03080900m_n.mib @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MIB 030809/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.20,21059.70,-60.46,-81.77,97.99,11.18 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03080902m_n.p#c b/sharppy/databases/sars/supercell/03080902m_n.p#c index 3f2b86ec..1a6dacd6 100644 --- a/sharppy/databases/sars/supercell/03080902m_n.p#c +++ b/sharppy/databases/sars/supercell/03080902m_n.p#c @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#C 030809/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.80,21167.90,-62.16,-81.94,87.51,4.47 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03081023i_n.p#9 b/sharppy/databases/sars/supercell/03081023i_n.p#9 index 265a9903..328d005d 100644 --- a/sharppy/databases/sars/supercell/03081023i_n.p#9 +++ b/sharppy/databases/sars/supercell/03081023i_n.p#9 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#9 030810/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 53.00,20667.30,-57.16,-77.09,133.15,8.52 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03081200m_n.fwd b/sharppy/databases/sars/supercell/03081200m_n.fwd index 3d4ad84c..bc456121 100644 --- a/sharppy/databases/sars/supercell/03081200m_n.fwd +++ b/sharppy/databases/sars/supercell/03081200m_n.fwd @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + FWD 030812/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.40,20705.50,-59.06,-81.62,104.27,11.83 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03081202m_n.sep b/sharppy/databases/sars/supercell/03081202m_n.sep index b57c1d0a..b89f371b 100644 --- a/sharppy/databases/sars/supercell/03081202m_n.sep +++ b/sharppy/databases/sars/supercell/03081202m_n.sep @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + SEP 030812/0200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 52.60,20637.10,-57.66,-77.14,98.97,11.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03081322m_n.xrw b/sharppy/databases/sars/supercell/03081322m_n.xrw index 1d4b2f5e..b5ef8b30 100644 --- a/sharppy/databases/sars/supercell/03081322m_n.xrw +++ b/sharppy/databases/sars/supercell/03081322m_n.xrw @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + XRW 030813/2200 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 49.30,21116.50,-61.56,-81.88,112.73,15.58 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03081800i_n.bh5 b/sharppy/databases/sars/supercell/03081800i_n.bh5 index c0db8bde..10cfaf8c 100644 --- a/sharppy/databases/sars/supercell/03081800i_n.bh5 +++ b/sharppy/databases/sars/supercell/03081800i_n.bh5 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + BH5 030818/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,21102.80,-62.06,-81.93,88.76,17.88 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082100m_n.dlh b/sharppy/databases/sars/supercell/03082100m_n.dlh index db12ac21..ee376101 100644 --- a/sharppy/databases/sars/supercell/03082100m_n.dlh +++ b/sharppy/databases/sars/supercell/03082100m_n.dlh @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + DLH 030821/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.00,20975.80,-60.76,-81.79,244.98,3.21 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082119m_n.apx b/sharppy/databases/sars/supercell/03082119m_n.apx index f542bb96..469afa16 100644 --- a/sharppy/databases/sars/supercell/03082119m_n.apx +++ b/sharppy/databases/sars/supercell/03082119m_n.apx @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + APX 030821/1900 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.60,20853.60,-60.06,-81.72,233.13,3.89 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082201m_t.jxn b/sharppy/databases/sars/supercell/03082201m_t.jxn index 51680388..2855f0f8 100644 --- a/sharppy/databases/sars/supercell/03082201m_t.jxn +++ b/sharppy/databases/sars/supercell/03082201m_t.jxn @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + JXN 030822/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 50.80,20914.00,-59.76,-81.69,306.87,0.97 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082221m_n.lol b/sharppy/databases/sars/supercell/03082221m_n.lol index 65052abf..2aab23d1 100644 --- a/sharppy/databases/sars/supercell/03082221m_n.lol +++ b/sharppy/databases/sars/supercell/03082221m_n.lol @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + LOL 030822/2100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.60,21089.30,-62.36,-81.96,189.04,8.65 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082523m_t.rad b/sharppy/databases/sars/supercell/03082523m_t.rad index c7be0fb9..1e0f69df 100644 --- a/sharppy/databases/sars/supercell/03082523m_t.rad +++ b/sharppy/databases/sars/supercell/03082523m_t.rad @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + RAD 030825/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.90,21001.20,-62.06,-81.93,114.78,2.78 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082600m_n.abr b/sharppy/databases/sars/supercell/03082600m_n.abr index 9b782176..822e1677 100644 --- a/sharppy/databases/sars/supercell/03082600m_n.abr +++ b/sharppy/databases/sars/supercell/03082600m_n.abr @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + ABR 030826/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.30,21094.90,-62.76,-82.00,309.40,7.04 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03082601m_n.p#4 b/sharppy/databases/sars/supercell/03082601m_n.p#4 index 5a21e313..634dd48a 100644 --- a/sharppy/databases/sars/supercell/03082601m_n.p#4 +++ b/sharppy/databases/sars/supercell/03082601m_n.p#4 @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + P#4 030826/0100 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 47.30,21206.70,-64.06,-82.13,225.76,10.30 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03083123m_n.huf b/sharppy/databases/sars/supercell/03083123m_n.huf index a0cf98bf..5faca4e8 100644 --- a/sharppy/databases/sars/supercell/03083123m_n.huf +++ b/sharppy/databases/sars/supercell/03083123m_n.huf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + HUF 030831/2300 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 48.50,21113.00,-62.56,-81.98,236.94,14.60 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03090807m_t.maf b/sharppy/databases/sars/supercell/03090807m_t.maf index a8b8096c..0f489521 100644 --- a/sharppy/databases/sars/supercell/03090807m_t.maf +++ b/sharppy/databases/sars/supercell/03090807m_t.maf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MAF 030908/0700 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 55.00,20290.90,-54.76,-76.85,221.99,2.61 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03090900i_n.maf b/sharppy/databases/sars/supercell/03090900i_n.maf index 93fd1b8f..f1ed0288 100644 --- a/sharppy/databases/sars/supercell/03090900i_n.maf +++ b/sharppy/databases/sars/supercell/03090900i_n.maf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MAF 030909/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 56.60,20076.80,-53.06,-76.67,180.00,0.58 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/03091200m_n.mrf b/sharppy/databases/sars/supercell/03091200m_n.mrf index 7de4d7de..4a73dda0 100644 --- a/sharppy/databases/sars/supercell/03091200m_n.mrf +++ b/sharppy/databases/sars/supercell/03091200m_n.mrf @@ -1,5 +1,6 @@ %TITLE% - MRF 030912/0000 + MRF 030912/0000 + LEVEL HGHT TEMP DWPT WDIR WSPD __________________________________________________ %RAW% @@ -55,3 +56,7 @@ 51.90,20738.60,-58.46,-81.56,95.10,10.92 %END% + +----- Note ----- +Old Title: MRF 030912/0000 + diff --git a/sharppy/databases/sars/supercell/99042123f0.bmi b/sharppy/databases/sars/supercell/99042123f0.bmi index 7ddc39b1..97b83c6d 100644 --- a/sharppy/databases/sars/supercell/99042123f0.bmi +++ b/sharppy/databases/sars/supercell/99042123f0.bmi @@ -1,5 +1,5 @@ %TITLE% - RUC 990421/2300F000 bmi + BMI 990421/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.8 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 990421/2300F000 bmi + diff --git a/sharppy/databases/sars/supercell/99042200f0.end b/sharppy/databases/sars/supercell/99042200f0.end index b5f764ab..69ad6a2e 100644 --- a/sharppy/databases/sars/supercell/99042200f0.end +++ b/sharppy/databases/sars/supercell/99042200f0.end @@ -1,5 +1,5 @@ %TITLE% - RUC 990422/0000F000 end + END 990422/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.6 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 990422/0000F000 end + diff --git a/sharppy/databases/sars/supercell/99042203f0.gok b/sharppy/databases/sars/supercell/99042203f0.gok index 0b056ed5..1ebdcb89 100644 --- a/sharppy/databases/sars/supercell/99042203f0.gok +++ b/sharppy/databases/sars/supercell/99042203f0.gok @@ -1,5 +1,5 @@ %TITLE% - RUC 990422/0300F000 gok + GOK 990422/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 35 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990422/0300F000 gok + diff --git a/sharppy/databases/sars/supercell/99042300f0.mko b/sharppy/databases/sars/supercell/99042300f0.mko index 90c108bf..3cbeb473 100644 --- a/sharppy/databases/sars/supercell/99042300f0.mko +++ b/sharppy/databases/sars/supercell/99042300f0.mko @@ -1,5 +1,5 @@ %TITLE% - RUC 990423/0000F000 mko + MKO 990423/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.8 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990423/0000F000 mko + diff --git a/sharppy/databases/sars/supercell/99042319f0.ezf b/sharppy/databases/sars/supercell/99042319f0.ezf index 6ed61292..727dde71 100644 --- a/sharppy/databases/sars/supercell/99042319f0.ezf +++ b/sharppy/databases/sars/supercell/99042319f0.ezf @@ -1,5 +1,5 @@ %TITLE% - RUC 990423/1900F000 ezf + EZF 990423/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 10.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.9 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 990423/1900F000 ezf + diff --git a/sharppy/databases/sars/supercell/99042322f0.loz b/sharppy/databases/sars/supercell/99042322f0.loz index 2f21e149..dda2d959 100644 --- a/sharppy/databases/sars/supercell/99042322f0.loz +++ b/sharppy/databases/sars/supercell/99042322f0.loz @@ -1,5 +1,5 @@ %TITLE% - RUC 990423/2200F000 loz + LOZ 990423/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 26 C 6.2 C/km + +----- Note ----- +Old Title: RUC 990423/2200F000 loz + diff --git a/sharppy/databases/sars/supercell/99042421f0.ags b/sharppy/databases/sars/supercell/99042421f0.ags index 43195bfd..a8e11718 100644 --- a/sharppy/databases/sars/supercell/99042421f0.ags +++ b/sharppy/databases/sars/supercell/99042421f0.ags @@ -1,5 +1,5 @@ %TITLE% - RUC 990424/2100F000 ags + AGS 990424/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990424/2100F000 ags + diff --git a/sharppy/databases/sars/supercell/99042701f0.okc b/sharppy/databases/sars/supercell/99042701f0.okc index cf3adb66..fd4b66f9 100644 --- a/sharppy/databases/sars/supercell/99042701f0.okc +++ b/sharppy/databases/sars/supercell/99042701f0.okc @@ -1,5 +1,5 @@ %TITLE% - RUC 990427/0100F000 okc + OKC 990427/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 990427/0100F000 okc + diff --git a/sharppy/databases/sars/supercell/99042800f0.evv b/sharppy/databases/sars/supercell/99042800f0.evv index e00b372e..2e66e5e0 100644 --- a/sharppy/databases/sars/supercell/99042800f0.evv +++ b/sharppy/databases/sars/supercell/99042800f0.evv @@ -1,5 +1,5 @@ %TITLE% - RUC 990428/0000F000 evv + EVV 990428/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 9.4 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 27 C 6.4 C/km + +----- Note ----- +Old Title: RUC 990428/0000F000 evv + diff --git a/sharppy/databases/sars/supercell/99042900f0.bil b/sharppy/databases/sars/supercell/99042900f0.bil index 5c89174a..a08eeac6 100644 --- a/sharppy/databases/sars/supercell/99042900f0.bil +++ b/sharppy/databases/sars/supercell/99042900f0.bil @@ -1,5 +1,5 @@ %TITLE% - RUC 990429/0000F000 bil + BIL 990429/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 6.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.5 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990429/0000F000 bil + diff --git a/sharppy/databases/sars/supercell/99043001f0.ink b/sharppy/databases/sars/supercell/99043001f0.ink index ab7eb1cf..2b33d210 100644 --- a/sharppy/databases/sars/supercell/99043001f0.ink +++ b/sharppy/databases/sars/supercell/99043001f0.ink @@ -1,5 +1,5 @@ %TITLE% - RUC 990430/0100F000 ink + INK 990430/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.3 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.1 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990430/0100F000 ink + diff --git a/sharppy/databases/sars/supercell/99043021f0.ink b/sharppy/databases/sars/supercell/99043021f0.ink index 37d58f73..8be9c9a4 100644 --- a/sharppy/databases/sars/supercell/99043021f0.ink +++ b/sharppy/databases/sars/supercell/99043021f0.ink @@ -1,5 +1,5 @@ %TITLE% - RUC 990430/2100F000 ink + INK 990430/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.3 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990430/2100F000 ink + diff --git a/sharppy/databases/sars/supercell/99050122f0.maf b/sharppy/databases/sars/supercell/99050122f0.maf index 48f51ca1..1dc7caec 100644 --- a/sharppy/databases/sars/supercell/99050122f0.maf +++ b/sharppy/databases/sars/supercell/99050122f0.maf @@ -1,5 +1,5 @@ %TITLE% - RUC 990501/2200F000 maf + MAF 990501/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.8 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990501/2200F000 maf + diff --git a/sharppy/databases/sars/supercell/99050220f0.hde b/sharppy/databases/sars/supercell/99050220f0.hde index f02d4510..ab32f7ab 100644 --- a/sharppy/databases/sars/supercell/99050220f0.hde +++ b/sharppy/databases/sars/supercell/99050220f0.hde @@ -1,5 +1,5 @@ %TITLE% - RUC 990502/2100F000 hde + HDE 990502/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 8.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 30 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990502/2100F000 hde + diff --git a/sharppy/databases/sars/supercell/99050300f0.hsi b/sharppy/databases/sars/supercell/99050300f0.hsi index 59ab7ba5..8de3912c 100644 --- a/sharppy/databases/sars/supercell/99050300f0.hsi +++ b/sharppy/databases/sars/supercell/99050300f0.hsi @@ -1,5 +1,5 @@ %TITLE% - RUC 990503/0000F000 hsi + HSI 990503/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 8.0 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 27 C 6.5 C/km + +----- Note ----- +Old Title: RUC 990503/0000F000 hsi + diff --git a/sharppy/databases/sars/supercell/99050323f0.okc b/sharppy/databases/sars/supercell/99050323f0.okc index 313552e4..935c66c2 100644 --- a/sharppy/databases/sars/supercell/99050323f0.okc +++ b/sharppy/databases/sars/supercell/99050323f0.okc @@ -1,5 +1,5 @@ %TITLE% - RUC 990503/2300F000 okc + OKC 990503/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.8 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990503/2300F000 okc + diff --git a/sharppy/databases/sars/supercell/99050401f0.ict b/sharppy/databases/sars/supercell/99050401f0.ict index d24aa8c5..c25a691e 100644 --- a/sharppy/databases/sars/supercell/99050401f0.ict +++ b/sharppy/databases/sars/supercell/99050401f0.ict @@ -1,5 +1,5 @@ %TITLE% - RUC 990504/0100F000 ict + ICT 990504/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990504/0100F000 ict + diff --git a/sharppy/databases/sars/supercell/99050401f0.onl b/sharppy/databases/sars/supercell/99050401f0.onl index b62f3431..8867582b 100644 --- a/sharppy/databases/sars/supercell/99050401f0.onl +++ b/sharppy/databases/sars/supercell/99050401f0.onl @@ -1,5 +1,5 @@ %TITLE% - RUC 990504/0100F000 onl + ONL 990504/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 9.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 990504/0100F000 onl + diff --git a/sharppy/databases/sars/supercell/99050402f0.gok b/sharppy/databases/sars/supercell/99050402f0.gok index d644912a..1e0fbb85 100644 --- a/sharppy/databases/sars/supercell/99050402f0.gok +++ b/sharppy/databases/sars/supercell/99050402f0.gok @@ -1,5 +1,5 @@ %TITLE% - RUC 990504/0200F000 gok + GOK 990504/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.8 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 33 C 7.8 C/km + +----- Note ----- +Old Title: RUC 990504/0200F000 gok + diff --git a/sharppy/databases/sars/supercell/99050408f0.jct b/sharppy/databases/sars/supercell/99050408f0.jct index 9f851f7f..36a69024 100644 --- a/sharppy/databases/sars/supercell/99050408f0.jct +++ b/sharppy/databases/sars/supercell/99050408f0.jct @@ -1,5 +1,5 @@ %TITLE% - RUC 990504/0800F000 jct + JCT 990504/0800 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990504/0800F000 jct + diff --git a/sharppy/databases/sars/supercell/99050419f0.ewk b/sharppy/databases/sars/supercell/99050419f0.ewk index 23276a2c..7aaee108 100644 --- a/sharppy/databases/sars/supercell/99050419f0.ewk +++ b/sharppy/databases/sars/supercell/99050419f0.ewk @@ -1,5 +1,5 @@ %TITLE% - RUC 990504/1900F000 ewk + EWK 990504/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 9.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 32 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990504/1900F000 ewk + diff --git a/sharppy/databases/sars/supercell/99050519f0.mvn b/sharppy/databases/sars/supercell/99050519f0.mvn index 6d948219..e08bbd94 100644 --- a/sharppy/databases/sars/supercell/99050519f0.mvn +++ b/sharppy/databases/sars/supercell/99050519f0.mvn @@ -1,5 +1,5 @@ %TITLE% - RUC 990505/1900F000 mvn + MVN 990505/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.8 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 28 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990505/1900F000 mvn + diff --git a/sharppy/databases/sars/supercell/99050922f0.p07 b/sharppy/databases/sars/supercell/99050922f0.p07 index 0f18e2e5..af56ab84 100644 --- a/sharppy/databases/sars/supercell/99050922f0.p07 +++ b/sharppy/databases/sars/supercell/99050922f0.p07 @@ -1,5 +1,5 @@ %TITLE% - RUC 990509/2200F000 p07 + P07 990509/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 10.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 38 C 8.8 C/km + +----- Note ----- +Old Title: RUC 990509/2200F000 p07 + diff --git a/sharppy/databases/sars/supercell/99051122f0.bmq b/sharppy/databases/sars/supercell/99051122f0.bmq index fea201a3..f13d6a6a 100644 --- a/sharppy/databases/sars/supercell/99051122f0.bmq +++ b/sharppy/databases/sars/supercell/99051122f0.bmq @@ -1,5 +1,5 @@ %TITLE% - RUC 990511/2200F000 bmq + BMQ 990511/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.9 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990511/2200F000 bmq + diff --git a/sharppy/databases/sars/supercell/99051621f0.oma b/sharppy/databases/sars/supercell/99051621f0.oma index 4f292897..739ace52 100644 --- a/sharppy/databases/sars/supercell/99051621f0.oma +++ b/sharppy/databases/sars/supercell/99051621f0.oma @@ -1,5 +1,5 @@ %TITLE% - RUC 990516/2100F000 oma + OMA 990516/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.0 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990516/2100F000 oma + diff --git a/sharppy/databases/sars/supercell/99051700f0.laa b/sharppy/databases/sars/supercell/99051700f0.laa index a65e5bd9..b43c4aad 100644 --- a/sharppy/databases/sars/supercell/99051700f0.laa +++ b/sharppy/databases/sars/supercell/99051700f0.laa @@ -1,5 +1,5 @@ %TITLE% - RUC 990517/0000F000 laa + LAA 990517/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 7.4 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.6 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990517/0000F000 laa + diff --git a/sharppy/databases/sars/supercell/99051701f0.p28 b/sharppy/databases/sars/supercell/99051701f0.p28 index 13d27bbb..509d68b3 100644 --- a/sharppy/databases/sars/supercell/99051701f0.p28 +++ b/sharppy/databases/sars/supercell/99051701f0.p28 @@ -1,5 +1,5 @@ %TITLE% - RUC 990517/0100F000 p28 + P28 990517/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990517/0100F000 p28 + diff --git a/sharppy/databases/sars/supercell/99052001f0.mot b/sharppy/databases/sars/supercell/99052001f0.mot index c72834c7..63d7ef7e 100644 --- a/sharppy/databases/sars/supercell/99052001f0.mot +++ b/sharppy/databases/sars/supercell/99052001f0.mot @@ -1,5 +1,5 @@ %TITLE% - RUC 990520/0100F000 mot + MOT 990520/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 7.9 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990520/0100F000 mot + diff --git a/sharppy/databases/sars/supercell/99052123f0.rap b/sharppy/databases/sars/supercell/99052123f0.rap index 4318de58..edb689aa 100644 --- a/sharppy/databases/sars/supercell/99052123f0.rap +++ b/sharppy/databases/sars/supercell/99052123f0.rap @@ -1,5 +1,5 @@ %TITLE% - RUC 990521/2300F000 rap + RAP 990521/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.7 C/km 850-500mb 37 C 8.7 C/km + +----- Note ----- +Old Title: RUC 990521/2300F000 rap + diff --git a/sharppy/databases/sars/supercell/99052200f0.sny b/sharppy/databases/sars/supercell/99052200f0.sny index 59c091d1..187d00c9 100644 --- a/sharppy/databases/sars/supercell/99052200f0.sny +++ b/sharppy/databases/sars/supercell/99052200f0.sny @@ -1,5 +1,5 @@ %TITLE% - RUC 990522/0000F000 sny + SNY 990522/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.7 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 990522/0000F000 sny + diff --git a/sharppy/databases/sars/supercell/99052220f0.tul b/sharppy/databases/sars/supercell/99052220f0.tul index 7f28b613..1673679a 100644 --- a/sharppy/databases/sars/supercell/99052220f0.tul +++ b/sharppy/databases/sars/supercell/99052220f0.tul @@ -1,5 +1,5 @@ %TITLE% - RUC 990522/2000F000 tul + TUL 990522/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.9 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 990522/2000F000 tul + diff --git a/sharppy/databases/sars/supercell/99052420f0.abq b/sharppy/databases/sars/supercell/99052420f0.abq index 99dc2b17..8c060453 100644 --- a/sharppy/databases/sars/supercell/99052420f0.abq +++ b/sharppy/databases/sars/supercell/99052420f0.abq @@ -1,5 +1,5 @@ %TITLE% - RUC 990524/2000F000 abq + ABQ 990524/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -61,3 +61,7 @@ Mean W: 8.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 990524/2000F000 abq + diff --git a/sharppy/databases/sars/supercell/99052502f0.ink b/sharppy/databases/sars/supercell/99052502f0.ink index 8cb941d2..96021a32 100644 --- a/sharppy/databases/sars/supercell/99052502f0.ink +++ b/sharppy/databases/sars/supercell/99052502f0.ink @@ -1,5 +1,5 @@ %TITLE% - RUC 990525/0200F000 ink + INK 990525/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 990525/0200F000 ink + diff --git a/sharppy/databases/sars/supercell/99052503f0.fst b/sharppy/databases/sars/supercell/99052503f0.fst index 2f8cede1..358c6e74 100644 --- a/sharppy/databases/sars/supercell/99052503f0.fst +++ b/sharppy/databases/sars/supercell/99052503f0.fst @@ -1,5 +1,5 @@ %TITLE% - RUC 990525/0300F000 fst + FST 990525/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 990525/0300F000 fst + diff --git a/sharppy/databases/sars/supercell/99052521f0.row b/sharppy/databases/sars/supercell/99052521f0.row index c92d279d..064e54d3 100644 --- a/sharppy/databases/sars/supercell/99052521f0.row +++ b/sharppy/databases/sars/supercell/99052521f0.row @@ -1,5 +1,5 @@ %TITLE% - RUC 990525/2100F000 row + ROW 990525/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 8.6 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 990525/2100F000 row + diff --git a/sharppy/databases/sars/supercell/99052700f0.ink b/sharppy/databases/sars/supercell/99052700f0.ink index a7a2cc37..d43f61d3 100644 --- a/sharppy/databases/sars/supercell/99052700f0.ink +++ b/sharppy/databases/sars/supercell/99052700f0.ink @@ -1,5 +1,5 @@ %TITLE% - RUC 990527/0000F000 ink + INK 990527/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990527/0000F000 ink + diff --git a/sharppy/databases/sars/supercell/99052800f0.ftw b/sharppy/databases/sars/supercell/99052800f0.ftw index 35c7c505..27bd8f23 100644 --- a/sharppy/databases/sars/supercell/99052800f0.ftw +++ b/sharppy/databases/sars/supercell/99052800f0.ftw @@ -1,5 +1,5 @@ %TITLE% - RUC 990528/0000F000 ftw + FTW 990528/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 28 C 6.5 C/km + +----- Note ----- +Old Title: RUC 990528/0000F000 ftw + diff --git a/sharppy/databases/sars/supercell/99053023f0.lxn b/sharppy/databases/sars/supercell/99053023f0.lxn index 836eb105..6347dc99 100644 --- a/sharppy/databases/sars/supercell/99053023f0.lxn +++ b/sharppy/databases/sars/supercell/99053023f0.lxn @@ -1,5 +1,5 @@ %TITLE% - RUC 990530/2300F000 lxn + LXN 990530/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990530/2300F000 lxn + diff --git a/sharppy/databases/sars/supercell/99053023f0.p07 b/sharppy/databases/sars/supercell/99053023f0.p07 index 2497bf50..07042cd8 100644 --- a/sharppy/databases/sars/supercell/99053023f0.p07 +++ b/sharppy/databases/sars/supercell/99053023f0.p07 @@ -1,5 +1,5 @@ %TITLE% - RUC 990530/2300F000 p07 + P07 990530/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 36 C 8.2 C/km + +----- Note ----- +Old Title: RUC 990530/2300F000 p07 + diff --git a/sharppy/databases/sars/supercell/99053102f0.mhk b/sharppy/databases/sars/supercell/99053102f0.mhk index ea4018dd..4f7b346c 100644 --- a/sharppy/databases/sars/supercell/99053102f0.mhk +++ b/sharppy/databases/sars/supercell/99053102f0.mhk @@ -1,5 +1,5 @@ %TITLE% - RUC 990531/0200F000 mhk + MHK 990531/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.9 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990531/0200F000 mhk + diff --git a/sharppy/databases/sars/supercell/99053122f0.lbl b/sharppy/databases/sars/supercell/99053122f0.lbl index 23d77c22..2a53d33b 100644 --- a/sharppy/databases/sars/supercell/99053122f0.lbl +++ b/sharppy/databases/sars/supercell/99053122f0.lbl @@ -1,5 +1,5 @@ %TITLE% - RUC 990531/2200F000 lbl + LBL 990531/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 990531/2200F000 lbl + diff --git a/sharppy/databases/sars/supercell/99060100f0.csm b/sharppy/databases/sars/supercell/99060100f0.csm index 279fc71e..1233c940 100644 --- a/sharppy/databases/sars/supercell/99060100f0.csm +++ b/sharppy/databases/sars/supercell/99060100f0.csm @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/0000F000 csm + CSM 990601/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.7 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990601/0000F000 csm + diff --git a/sharppy/databases/sars/supercell/99060100f0.lic b/sharppy/databases/sars/supercell/99060100f0.lic index 2cc02e4a..77918c80 100644 --- a/sharppy/databases/sars/supercell/99060100f0.lic +++ b/sharppy/databases/sars/supercell/99060100f0.lic @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/0000F000 lic + LIC 990601/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -61,3 +61,7 @@ Mean W: 9.1 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 9.2 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 990601/0000F000 lic + diff --git a/sharppy/databases/sars/supercell/99060100f0.sjt b/sharppy/databases/sars/supercell/99060100f0.sjt index 2f475170..d0ed47d8 100644 --- a/sharppy/databases/sars/supercell/99060100f0.sjt +++ b/sharppy/databases/sars/supercell/99060100f0.sjt @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/0000F000 sjt + SJT 990601/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990601/0000F000 sjt + diff --git a/sharppy/databases/sars/supercell/99060101f0.rsl b/sharppy/databases/sars/supercell/99060101f0.rsl index 8ff6e0ec..0f92d0c3 100644 --- a/sharppy/databases/sars/supercell/99060101f0.rsl +++ b/sharppy/databases/sars/supercell/99060101f0.rsl @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/0100F000 rsl + RSL 990601/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.9 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990601/0100F000 rsl + diff --git a/sharppy/databases/sars/supercell/99060110f0.mlc b/sharppy/databases/sars/supercell/99060110f0.mlc index 2ca0573c..cf2ca88e 100644 --- a/sharppy/databases/sars/supercell/99060110f0.mlc +++ b/sharppy/databases/sars/supercell/99060110f0.mlc @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/1000F000 mlc + MLC 990601/1000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 15.9 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990601/1000F000 mlc + diff --git a/sharppy/databases/sars/supercell/99060123f0.mko b/sharppy/databases/sars/supercell/99060123f0.mko index 7efa54be..b9d125e5 100644 --- a/sharppy/databases/sars/supercell/99060123f0.mko +++ b/sharppy/databases/sars/supercell/99060123f0.mko @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/2300F000 mko + MKO 990601/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 17.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990601/2300F000 mko + diff --git a/sharppy/databases/sars/supercell/99060123f0.spi b/sharppy/databases/sars/supercell/99060123f0.spi index 82d1870d..b7e4c8d6 100644 --- a/sharppy/databases/sars/supercell/99060123f0.spi +++ b/sharppy/databases/sars/supercell/99060123f0.spi @@ -1,5 +1,5 @@ %TITLE% - RUC 990601/2300F000 spi + SPI 990601/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.8 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.2 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990601/2300F000 spi + diff --git a/sharppy/databases/sars/supercell/99060200f0.ftw b/sharppy/databases/sars/supercell/99060200f0.ftw index c4a244b3..1fe70625 100644 --- a/sharppy/databases/sars/supercell/99060200f0.ftw +++ b/sharppy/databases/sars/supercell/99060200f0.ftw @@ -1,5 +1,5 @@ %TITLE% - RUC 990602/0000F000 ftw + FTW 990602/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.7 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.5 C/km 850-500mb 35 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990602/0000F000 ftw + diff --git a/sharppy/databases/sars/supercell/99060200f0.tbn b/sharppy/databases/sars/supercell/99060200f0.tbn index 2a1161a6..21c16814 100644 --- a/sharppy/databases/sars/supercell/99060200f0.tbn +++ b/sharppy/databases/sars/supercell/99060200f0.tbn @@ -1,5 +1,5 @@ %TITLE% - RUC 990602/0000F000 tbn + TBN 990602/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.8 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.5 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 990602/0000F000 tbn + diff --git a/sharppy/databases/sars/supercell/99060202f0.gcc b/sharppy/databases/sars/supercell/99060202f0.gcc index ee5b4ec4..8b9dc8d9 100644 --- a/sharppy/databases/sars/supercell/99060202f0.gcc +++ b/sharppy/databases/sars/supercell/99060202f0.gcc @@ -1,5 +1,5 @@ %TITLE% - RUC 990602/0200F000 gcc + GCC 990602/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 6.3 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 34 C 8.0 C/km + +----- Note ----- +Old Title: RUC 990602/0200F000 gcc + diff --git a/sharppy/databases/sars/supercell/99060300f0.ama b/sharppy/databases/sars/supercell/99060300f0.ama index 16d91ed2..4ddde59c 100644 --- a/sharppy/databases/sars/supercell/99060300f0.ama +++ b/sharppy/databases/sars/supercell/99060300f0.ama @@ -1,5 +1,5 @@ %TITLE% - RUC 990603/0000F000 ama + AMA 990603/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.8 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.6 C/km 850-500mb 36 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990603/0000F000 ama + diff --git a/sharppy/databases/sars/supercell/99060300f0.gtf b/sharppy/databases/sars/supercell/99060300f0.gtf index 49ba3363..cfed9c4f 100644 --- a/sharppy/databases/sars/supercell/99060300f0.gtf +++ b/sharppy/databases/sars/supercell/99060300f0.gtf @@ -1,5 +1,5 @@ %TITLE% - RUC 990603/0000F000 gtf + GTF 990603/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 7.4 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.6 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990603/0000F000 gtf + diff --git a/sharppy/databases/sars/supercell/99060302f0.iml b/sharppy/databases/sars/supercell/99060302f0.iml index b41c15a6..46c5748d 100644 --- a/sharppy/databases/sars/supercell/99060302f0.iml +++ b/sharppy/databases/sars/supercell/99060302f0.iml @@ -1,5 +1,5 @@ %TITLE% - RUC 990603/0200F000 iml + IML 990603/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 10.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990603/0200F000 iml + diff --git a/sharppy/databases/sars/supercell/99060400f0.hlc b/sharppy/databases/sars/supercell/99060400f0.hlc index 3fb4c55b..83f0aed6 100644 --- a/sharppy/databases/sars/supercell/99060400f0.hlc +++ b/sharppy/databases/sars/supercell/99060400f0.hlc @@ -1,5 +1,5 @@ %TITLE% - RUC 990604/0000F000 hlc + HLC 990604/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 15.6 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990604/0000F000 hlc + diff --git a/sharppy/databases/sars/supercell/99060405f0.vtn b/sharppy/databases/sars/supercell/99060405f0.vtn index 88e88b4d..b4dde93d 100644 --- a/sharppy/databases/sars/supercell/99060405f0.vtn +++ b/sharppy/databases/sars/supercell/99060405f0.vtn @@ -1,5 +1,5 @@ %TITLE% - RUC 990604/0500F000 vtn + VTN 990604/0500 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.8 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.4 C/km 850-500mb 34 C 7.8 C/km + +----- Note ----- +Old Title: RUC 990604/0500F000 vtn + diff --git a/sharppy/databases/sars/supercell/99060500f0.ien b/sharppy/databases/sars/supercell/99060500f0.ien index 924aab58..76a4599a 100644 --- a/sharppy/databases/sars/supercell/99060500f0.ien +++ b/sharppy/databases/sars/supercell/99060500f0.ien @@ -1,5 +1,5 @@ %TITLE% - RUC 990605/0000F000 ien + IEN 990605/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 990605/0000F000 ien + diff --git a/sharppy/databases/sars/supercell/99060522f0.lrj b/sharppy/databases/sars/supercell/99060522f0.lrj index 6511513b..3171bfec 100644 --- a/sharppy/databases/sars/supercell/99060522f0.lrj +++ b/sharppy/databases/sars/supercell/99060522f0.lrj @@ -1,5 +1,5 @@ %TITLE% - RUC 990605/2200F000 lrj + LRJ 990605/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.1 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 33 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990605/2200F000 lrj + diff --git a/sharppy/databases/sars/supercell/99060523f0.lbf b/sharppy/databases/sars/supercell/99060523f0.lbf index 73c40588..e739b82b 100644 --- a/sharppy/databases/sars/supercell/99060523f0.lbf +++ b/sharppy/databases/sars/supercell/99060523f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 990605/2300F000 lbf + LBF 990605/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 10.6 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 40 C 9.1 C/km + +----- Note ----- +Old Title: RUC 990605/2300F000 lbf + diff --git a/sharppy/databases/sars/supercell/99060601f0.p07 b/sharppy/databases/sars/supercell/99060601f0.p07 index be04f43e..686493ab 100644 --- a/sharppy/databases/sars/supercell/99060601f0.p07 +++ b/sharppy/databases/sars/supercell/99060601f0.p07 @@ -1,5 +1,5 @@ %TITLE% - RUC 990606/0100F000 p07 + P07 990606/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.9 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990606/0100F000 p07 + diff --git a/sharppy/databases/sars/supercell/99060619f0.dvl b/sharppy/databases/sars/supercell/99060619f0.dvl index 5b37a666..101966a6 100644 --- a/sharppy/databases/sars/supercell/99060619f0.dvl +++ b/sharppy/databases/sars/supercell/99060619f0.dvl @@ -1,5 +1,5 @@ %TITLE% - RUC 990606/1900F000 dvl + DVL 990606/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 35 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990606/1900F000 dvl + diff --git a/sharppy/databases/sars/supercell/99060620f0.hco b/sharppy/databases/sars/supercell/99060620f0.hco index b3e94473..81f2448d 100644 --- a/sharppy/databases/sars/supercell/99060620f0.hco +++ b/sharppy/databases/sars/supercell/99060620f0.hco @@ -1,5 +1,5 @@ %TITLE% - RUC 990606/2000F000 hco + HCO 990606/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 35 C 8.2 C/km + +----- Note ----- +Old Title: RUC 990606/2000F000 hco + diff --git a/sharppy/databases/sars/supercell/99060620f0.miw b/sharppy/databases/sars/supercell/99060620f0.miw index ecfa17b4..be9b5324 100644 --- a/sharppy/databases/sars/supercell/99060620f0.miw +++ b/sharppy/databases/sars/supercell/99060620f0.miw @@ -1,5 +1,5 @@ %TITLE% - RUC 990606/2000F000 miw + MIW 990606/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 16.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.4 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 990606/2000F000 miw + diff --git a/sharppy/databases/sars/supercell/99060823f0.n60 b/sharppy/databases/sars/supercell/99060823f0.n60 index a146ae7a..fc7d8191 100644 --- a/sharppy/databases/sars/supercell/99060823f0.n60 +++ b/sharppy/databases/sars/supercell/99060823f0.n60 @@ -1,5 +1,5 @@ %TITLE% - RUC 990608/2300F000 n60 + N60 990608/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990608/2300F000 n60 + diff --git a/sharppy/databases/sars/supercell/99062300f0.mhe b/sharppy/databases/sars/supercell/99062300f0.mhe index 94fcfe98..ae01879b 100644 --- a/sharppy/databases/sars/supercell/99062300f0.mhe +++ b/sharppy/databases/sars/supercell/99062300f0.mhe @@ -1,5 +1,5 @@ %TITLE% - RUC 990623/0000F000 mhe + MHE 990623/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990623/0000F000 mhe + diff --git a/sharppy/databases/sars/supercell/99062400f0.bgd b/sharppy/databases/sars/supercell/99062400f0.bgd index 67f7b04f..5b3bcdff 100644 --- a/sharppy/databases/sars/supercell/99062400f0.bgd +++ b/sharppy/databases/sars/supercell/99062400f0.bgd @@ -1,5 +1,5 @@ %TITLE% - RUC 990624/0000F000 bgd + BGD 990624/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990624/0000F000 bgd + diff --git a/sharppy/databases/sars/supercell/99062501f0.vtn b/sharppy/databases/sars/supercell/99062501f0.vtn index d64fc0b8..c48ee6a0 100644 --- a/sharppy/databases/sars/supercell/99062501f0.vtn +++ b/sharppy/databases/sars/supercell/99062501f0.vtn @@ -1,5 +1,5 @@ %TITLE% - RUC 990625/0100F000 vtn + VTN 990625/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.6 C/km 850-500mb 31 C 7.2 C/km + +----- Note ----- +Old Title: RUC 990625/0100F000 vtn + diff --git a/sharppy/databases/sars/supercell/99062522f0.dik b/sharppy/databases/sars/supercell/99062522f0.dik index faaa3f2d..e5a60675 100644 --- a/sharppy/databases/sars/supercell/99062522f0.dik +++ b/sharppy/databases/sars/supercell/99062522f0.dik @@ -1,5 +1,5 @@ %TITLE% - RUC 990625/2200F000 dik + DIK 990625/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.7 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 990625/2200F000 dik + diff --git a/sharppy/databases/sars/supercell/99062700f0.sny b/sharppy/databases/sars/supercell/99062700f0.sny index d4477383..7d16c52f 100644 --- a/sharppy/databases/sars/supercell/99062700f0.sny +++ b/sharppy/databases/sars/supercell/99062700f0.sny @@ -1,5 +1,5 @@ %TITLE% - RUC 990627/0000F000 sny + SNY 990627/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 36 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990627/0000F000 sny + diff --git a/sharppy/databases/sars/supercell/99062701f0.mck b/sharppy/databases/sars/supercell/99062701f0.mck index 323a27e0..fb9edfcd 100644 --- a/sharppy/databases/sars/supercell/99062701f0.mck +++ b/sharppy/databases/sars/supercell/99062701f0.mck @@ -1,5 +1,5 @@ %TITLE% - RUC 990627/0100F000 mck + MCK 990627/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 16.4 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.2 C/km 850-500mb 35 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990627/0100F000 mck + diff --git a/sharppy/databases/sars/supercell/99062801f0.bgd b/sharppy/databases/sars/supercell/99062801f0.bgd index 30a58ce3..560911c7 100644 --- a/sharppy/databases/sars/supercell/99062801f0.bgd +++ b/sharppy/databases/sars/supercell/99062801f0.bgd @@ -1,5 +1,5 @@ %TITLE% - RUC 990628/0100F000 bgd + BGD 990628/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 13.7 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 37 C 8.4 C/km + +----- Note ----- +Old Title: RUC 990628/0100F000 bgd + diff --git a/sharppy/databases/sars/supercell/99062802f0.oga b/sharppy/databases/sars/supercell/99062802f0.oga index af528746..a443db9d 100644 --- a/sharppy/databases/sars/supercell/99062802f0.oga +++ b/sharppy/databases/sars/supercell/99062802f0.oga @@ -1,5 +1,5 @@ %TITLE% - RUC 990628/0200F000 oga + OGA 990628/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.2 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.8 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990628/0200F000 oga + diff --git a/sharppy/databases/sars/supercell/99062922f0.guy b/sharppy/databases/sars/supercell/99062922f0.guy index 6c48dad8..47912e7a 100644 --- a/sharppy/databases/sars/supercell/99062922f0.guy +++ b/sharppy/databases/sars/supercell/99062922f0.guy @@ -1,5 +1,5 @@ %TITLE% - RUC 990629/2200F000 guy + GUY 990629/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 9.0 C/km 850-500mb 39 C 8.7 C/km + +----- Note ----- +Old Title: RUC 990629/2200F000 guy + diff --git a/sharppy/databases/sars/supercell/99063023f0.lbf b/sharppy/databases/sars/supercell/99063023f0.lbf index 50ca3c1c..2956e969 100644 --- a/sharppy/databases/sars/supercell/99063023f0.lbf +++ b/sharppy/databases/sars/supercell/99063023f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 990630/2300F000 lbf + LBF 990630/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990630/2300F000 lbf + diff --git a/sharppy/databases/sars/supercell/99070103f0.gck b/sharppy/databases/sars/supercell/99070103f0.gck index 143767da..ad443e9c 100644 --- a/sharppy/databases/sars/supercell/99070103f0.gck +++ b/sharppy/databases/sars/supercell/99070103f0.gck @@ -1,5 +1,5 @@ %TITLE% - RUC 990701/0300F000 gck + GCK 990701/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 15.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.4 C/km 850-500mb 30 C 6.8 C/km + +----- Note ----- +Old Title: RUC 990701/0300F000 gck + diff --git a/sharppy/databases/sars/supercell/99070103f0.swo b/sharppy/databases/sars/supercell/99070103f0.swo index 500d1b36..05f50a55 100644 --- a/sharppy/databases/sars/supercell/99070103f0.swo +++ b/sharppy/databases/sars/supercell/99070103f0.swo @@ -1,5 +1,5 @@ %TITLE% - RUC 990701/0300F000 swo + SWO 990701/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 18.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.4 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 990701/0300F000 swo + diff --git a/sharppy/databases/sars/supercell/99070123f0.ipt b/sharppy/databases/sars/supercell/99070123f0.ipt index 4abf53f6..1eaf3024 100644 --- a/sharppy/databases/sars/supercell/99070123f0.ipt +++ b/sharppy/databases/sars/supercell/99070123f0.ipt @@ -1,5 +1,5 @@ %TITLE% - RUC 990701/2300F000 ipt + IPT 990701/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.5 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.6 C/km 850-500mb 26 C 6.1 C/km + +----- Note ----- +Old Title: RUC 990701/2300F000 ipt + diff --git a/sharppy/databases/sars/supercell/99070207f0.sfd b/sharppy/databases/sars/supercell/99070207f0.sfd index 95eccf17..67af9f5a 100644 --- a/sharppy/databases/sars/supercell/99070207f0.sfd +++ b/sharppy/databases/sars/supercell/99070207f0.sfd @@ -1,5 +1,5 @@ %TITLE% - RUC 990702/0700F000 sfd + SFD 990702/0700 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 9.4 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990702/0700F000 sfd + diff --git a/sharppy/databases/sars/supercell/99070300f0.lbf b/sharppy/databases/sars/supercell/99070300f0.lbf index af915066..5e421cef 100644 --- a/sharppy/databases/sars/supercell/99070300f0.lbf +++ b/sharppy/databases/sars/supercell/99070300f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 990703/0000F000 lbf + LBF 990703/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 18.2 g/Kg ----- Lapse Rates ----- 700-500mb 24 C 9.0 C/km 850-500mb 35 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990703/0000F000 lbf + diff --git a/sharppy/databases/sars/supercell/99070421f0.ery b/sharppy/databases/sars/supercell/99070421f0.ery index 501b2977..2361851f 100644 --- a/sharppy/databases/sars/supercell/99070421f0.ery +++ b/sharppy/databases/sars/supercell/99070421f0.ery @@ -1,5 +1,5 @@ %TITLE% - RUC 990704/2100F000 ery + ERY 990704/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 19.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.1 C/km 850-500mb 30 C 6.9 C/km + +----- Note ----- +Old Title: RUC 990704/2100F000 ery + diff --git a/sharppy/databases/sars/supercell/99070804f0.gdv b/sharppy/databases/sars/supercell/99070804f0.gdv index 0f6cd08f..0d4d74bb 100644 --- a/sharppy/databases/sars/supercell/99070804f0.gdv +++ b/sharppy/databases/sars/supercell/99070804f0.gdv @@ -1,5 +1,5 @@ %TITLE% - RUC 990708/0300F000 gdv + GDV 990708/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 14.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 33 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990708/0300F000 gdv + diff --git a/sharppy/databases/sars/supercell/99070900f0.ona b/sharppy/databases/sars/supercell/99070900f0.ona index d2037f45..59b0953f 100644 --- a/sharppy/databases/sars/supercell/99070900f0.ona +++ b/sharppy/databases/sars/supercell/99070900f0.ona @@ -1,5 +1,5 @@ %TITLE% - RUC 990709/0000F000 ona + ONA 990709/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 18.3 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.5 C/km 850-500mb 29 C 6.6 C/km + +----- Note ----- +Old Title: RUC 990709/0000F000 ona + diff --git a/sharppy/databases/sars/supercell/99071202f0.aia b/sharppy/databases/sars/supercell/99071202f0.aia index 72439868..6605d627 100644 --- a/sharppy/databases/sars/supercell/99071202f0.aia +++ b/sharppy/databases/sars/supercell/99071202f0.aia @@ -1,5 +1,5 @@ %TITLE% - RUC 990712/0200F000 aia + AIA 990712/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 9.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 8.0 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990712/0200F000 aia + diff --git a/sharppy/databases/sars/supercell/99071300f0.olf b/sharppy/databases/sars/supercell/99071300f0.olf index 2995e247..bfb61c91 100644 --- a/sharppy/databases/sars/supercell/99071300f0.olf +++ b/sharppy/databases/sars/supercell/99071300f0.olf @@ -1,5 +1,5 @@ %TITLE% - RUC 990713/0000F000 olf + OLF 990713/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 9.1 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990713/0000F000 olf + diff --git a/sharppy/databases/sars/supercell/99071302f0.dvl b/sharppy/databases/sars/supercell/99071302f0.dvl index 78c48725..2b386bc9 100644 --- a/sharppy/databases/sars/supercell/99071302f0.dvl +++ b/sharppy/databases/sars/supercell/99071302f0.dvl @@ -1,5 +1,5 @@ %TITLE% - RUC 990713/0200F000 dvl + DVL 990713/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990713/0200F000 dvl + diff --git a/sharppy/databases/sars/supercell/99071302f0.far b/sharppy/databases/sars/supercell/99071302f0.far index c52fe176..49c5a510 100644 --- a/sharppy/databases/sars/supercell/99071302f0.far +++ b/sharppy/databases/sars/supercell/99071302f0.far @@ -1,5 +1,5 @@ %TITLE% - RUC 990713/0200F000 far + FAR 990713/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.2 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990713/0200F000 far + diff --git a/sharppy/databases/sars/supercell/99071400f0.mot b/sharppy/databases/sars/supercell/99071400f0.mot index 92fe6120..e0e912e1 100644 --- a/sharppy/databases/sars/supercell/99071400f0.mot +++ b/sharppy/databases/sars/supercell/99071400f0.mot @@ -1,5 +1,5 @@ %TITLE% - RUC 990714/0000F000 mot + MOT 990714/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 10.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990714/0000F000 mot + diff --git a/sharppy/databases/sars/supercell/99071923f0.gdv b/sharppy/databases/sars/supercell/99071923f0.gdv index f89aea44..38a52b96 100644 --- a/sharppy/databases/sars/supercell/99071923f0.gdv +++ b/sharppy/databases/sars/supercell/99071923f0.gdv @@ -1,5 +1,5 @@ %TITLE% - RUC 990719/2300F000 gdv + GDV 990719/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.9 C/km 850-500mb 35 C 8.0 C/km + +----- Note ----- +Old Title: RUC 990719/2300F000 gdv + diff --git a/sharppy/databases/sars/supercell/99072022f0.olz b/sharppy/databases/sars/supercell/99072022f0.olz index 63c6e3c0..1dc8cf76 100644 --- a/sharppy/databases/sars/supercell/99072022f0.olz +++ b/sharppy/databases/sars/supercell/99072022f0.olz @@ -1,5 +1,5 @@ %TITLE% - RUC 990720/2200F000 olz + OLZ 990720/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 19.3 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.5 C/km 850-500mb 27 C 6.3 C/km + +----- Note ----- +Old Title: RUC 990720/2200F000 olz + diff --git a/sharppy/databases/sars/supercell/99072201f0.ggw b/sharppy/databases/sars/supercell/99072201f0.ggw index d68ef817..12c2ce28 100644 --- a/sharppy/databases/sars/supercell/99072201f0.ggw +++ b/sharppy/databases/sars/supercell/99072201f0.ggw @@ -1,5 +1,5 @@ %TITLE% - RUC 990722/0100F000 ggw + GGW 990722/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 8.8 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.7 C/km 850-500mb 37 C 8.6 C/km + +----- Note ----- +Old Title: RUC 990722/0100F000 ggw + diff --git a/sharppy/databases/sars/supercell/99072300f0.abr b/sharppy/databases/sars/supercell/99072300f0.abr index a9a5d70c..d9d551d7 100644 --- a/sharppy/databases/sars/supercell/99072300f0.abr +++ b/sharppy/databases/sars/supercell/99072300f0.abr @@ -1,5 +1,5 @@ %TITLE% - RUC 990723/0000F000 abr + ABR 990723/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.8 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.7 C/km 850-500mb 34 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990723/0000F000 abr + diff --git a/sharppy/databases/sars/supercell/99072300f0.far b/sharppy/databases/sars/supercell/99072300f0.far index 975530b3..029d79ce 100644 --- a/sharppy/databases/sars/supercell/99072300f0.far +++ b/sharppy/databases/sars/supercell/99072300f0.far @@ -1,5 +1,5 @@ %TITLE% - RUC 990723/0000F000 far + FAR 990723/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.1 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.6 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990723/0000F000 far + diff --git a/sharppy/databases/sars/supercell/99072319f0.rap b/sharppy/databases/sars/supercell/99072319f0.rap index 7d6f5ce1..64d059bf 100644 --- a/sharppy/databases/sars/supercell/99072319f0.rap +++ b/sharppy/databases/sars/supercell/99072319f0.rap @@ -1,5 +1,5 @@ %TITLE% - RUC 990723/1900F000 rap + RAP 990723/1900 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 10.6 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 35 C 8.1 C/km + +----- Note ----- +Old Title: RUC 990723/1900F000 rap + diff --git a/sharppy/databases/sars/supercell/99072420f0.mht b/sharppy/databases/sars/supercell/99072420f0.mht index 1401051f..fe4b0008 100644 --- a/sharppy/databases/sars/supercell/99072420f0.mht +++ b/sharppy/databases/sars/supercell/99072420f0.mht @@ -1,5 +1,5 @@ %TITLE% - RUC 990724/2000F000 mht + MHT 990724/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.7 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.5 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990724/2000F000 mht + diff --git a/sharppy/databases/sars/supercell/99072800f0.coq b/sharppy/databases/sars/supercell/99072800f0.coq index a85a3b6c..c6d17042 100644 --- a/sharppy/databases/sars/supercell/99072800f0.coq +++ b/sharppy/databases/sars/supercell/99072800f0.coq @@ -1,5 +1,5 @@ %TITLE% - RUC 990728/0000F000 coq + COQ 990728/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990728/0000F000 coq + diff --git a/sharppy/databases/sars/supercell/99072900f0.adg b/sharppy/databases/sars/supercell/99072900f0.adg index 0778dc97..6e04cf0a 100644 --- a/sharppy/databases/sars/supercell/99072900f0.adg +++ b/sharppy/databases/sars/supercell/99072900f0.adg @@ -1,5 +1,5 @@ %TITLE% - RUC 990729/0000F000 adg + ADG 990729/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.1 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990729/0000F000 adg + diff --git a/sharppy/databases/sars/supercell/99072902f0.xvg b/sharppy/databases/sars/supercell/99072902f0.xvg index 7b7abeea..b2764e12 100644 --- a/sharppy/databases/sars/supercell/99072902f0.xvg +++ b/sharppy/databases/sars/supercell/99072902f0.xvg @@ -1,5 +1,5 @@ %TITLE% - RUC 990729/0200F000 xvg + XVG 990729/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 12.6 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 34 C 7.9 C/km + +----- Note ----- +Old Title: RUC 990729/0200F000 xvg + diff --git a/sharppy/databases/sars/supercell/99072922f0.fvx b/sharppy/databases/sars/supercell/99072922f0.fvx index e5d7c776..57017c4f 100644 --- a/sharppy/databases/sars/supercell/99072922f0.fvx +++ b/sharppy/databases/sars/supercell/99072922f0.fvx @@ -1,5 +1,5 @@ %TITLE% - RUC 990729/2200F000 fvx + FVX 990729/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.4 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.6 C/km 850-500mb 28 C 6.3 C/km + +----- Note ----- +Old Title: RUC 990729/2200F000 fvx + diff --git a/sharppy/databases/sars/supercell/99073020f0.ipt b/sharppy/databases/sars/supercell/99073020f0.ipt index afb193b4..a538c185 100644 --- a/sharppy/databases/sars/supercell/99073020f0.ipt +++ b/sharppy/databases/sars/supercell/99073020f0.ipt @@ -1,5 +1,5 @@ %TITLE% - RUC 990730/2000F000 ipt + IPT 990730/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 14.9 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990730/2000F000 ipt + diff --git a/sharppy/databases/sars/supercell/99073100f0.dmh b/sharppy/databases/sars/supercell/99073100f0.dmh index ef3e378d..76eeb52e 100644 --- a/sharppy/databases/sars/supercell/99073100f0.dmh +++ b/sharppy/databases/sars/supercell/99073100f0.dmh @@ -1,5 +1,5 @@ %TITLE% - RUC 990731/0000F000 dmh + DMH 990731/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990731/0000F000 dmh + diff --git a/sharppy/databases/sars/supercell/99073100f0.jkl b/sharppy/databases/sars/supercell/99073100f0.jkl index 634faf84..bb250f60 100644 --- a/sharppy/databases/sars/supercell/99073100f0.jkl +++ b/sharppy/databases/sars/supercell/99073100f0.jkl @@ -1,5 +1,5 @@ %TITLE% - RUC 990731/0000F000 jkl + JKL 990731/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 15.7 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 33 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990731/0000F000 jkl + diff --git a/sharppy/databases/sars/supercell/99080301f0.lwt b/sharppy/databases/sars/supercell/99080301f0.lwt index a1147b15..b45ef480 100644 --- a/sharppy/databases/sars/supercell/99080301f0.lwt +++ b/sharppy/databases/sars/supercell/99080301f0.lwt @@ -1,5 +1,5 @@ %TITLE% - RUC 990803/0100F000 lwt + LWT 990803/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 8.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990803/0100F000 lwt + diff --git a/sharppy/databases/sars/supercell/99080702f0.rap b/sharppy/databases/sars/supercell/99080702f0.rap index 2b49499e..c51d55d9 100644 --- a/sharppy/databases/sars/supercell/99080702f0.rap +++ b/sharppy/databases/sars/supercell/99080702f0.rap @@ -1,5 +1,5 @@ %TITLE% - RUC 990807/0200F000 rap + RAP 990807/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 12.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 30 C 6.8 C/km + +----- Note ----- +Old Title: RUC 990807/0200F000 rap + diff --git a/sharppy/databases/sars/supercell/99080822f0.2wx b/sharppy/databases/sars/supercell/99080822f0.2wx index d426dacf..5ea36173 100644 --- a/sharppy/databases/sars/supercell/99080822f0.2wx +++ b/sharppy/databases/sars/supercell/99080822f0.2wx @@ -1,5 +1,5 @@ %TITLE% - RUC 990808/2200F000 2wx + 2WX 990808/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.3 C/km 850-500mb 38 C 8.6 C/km + +----- Note ----- +Old Title: RUC 990808/2200F000 2wx + diff --git a/sharppy/databases/sars/supercell/99080901f0.dik b/sharppy/databases/sars/supercell/99080901f0.dik index f58b7138..8b3b6f59 100644 --- a/sharppy/databases/sars/supercell/99080901f0.dik +++ b/sharppy/databases/sars/supercell/99080901f0.dik @@ -1,5 +1,5 @@ %TITLE% - RUC 990809/0100F000 dik + DIK 990809/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 12.0 g/Kg ----- Lapse Rates ----- 700-500mb 22 C 8.5 C/km 850-500mb 36 C 8.4 C/km + +----- Note ----- +Old Title: RUC 990809/0100F000 dik + diff --git a/sharppy/databases/sars/supercell/99080923f0.mkt b/sharppy/databases/sars/supercell/99080923f0.mkt index 1448f793..09600f27 100644 --- a/sharppy/databases/sars/supercell/99080923f0.mkt +++ b/sharppy/databases/sars/supercell/99080923f0.mkt @@ -1,5 +1,5 @@ %TITLE% - RUC 990809/2300F000 mkt + MKT 990809/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.1 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 7.7 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990809/2300F000 mkt + diff --git a/sharppy/databases/sars/supercell/99081023f0.ako b/sharppy/databases/sars/supercell/99081023f0.ako index 7cc0db59..737cb547 100644 --- a/sharppy/databases/sars/supercell/99081023f0.ako +++ b/sharppy/databases/sars/supercell/99081023f0.ako @@ -1,5 +1,5 @@ %TITLE% - RUC 990810/2300F000 ako + AKO 990810/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 14.8 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.6 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990810/2300F000 ako + diff --git a/sharppy/databases/sars/supercell/99081101f0.hlc b/sharppy/databases/sars/supercell/99081101f0.hlc index 75480c9e..97c7d1c4 100644 --- a/sharppy/databases/sars/supercell/99081101f0.hlc +++ b/sharppy/databases/sars/supercell/99081101f0.hlc @@ -1,5 +1,5 @@ %TITLE% - RUC 990811/0100F000 hlc + HLC 990811/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 17.3 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 33 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990811/0100F000 hlc + diff --git a/sharppy/databases/sars/supercell/99081202f0.gcc b/sharppy/databases/sars/supercell/99081202f0.gcc index 2782c59f..6be90b0f 100644 --- a/sharppy/databases/sars/supercell/99081202f0.gcc +++ b/sharppy/databases/sars/supercell/99081202f0.gcc @@ -1,5 +1,5 @@ %TITLE% - RUC 990812/0200F000 gcc + GCC 990812/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 10.5 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.5 C/km 850-500mb 30 C 6.8 C/km + +----- Note ----- +Old Title: RUC 990812/0200F000 gcc + diff --git a/sharppy/databases/sars/supercell/99081400f0.alb b/sharppy/databases/sars/supercell/99081400f0.alb index 46d7388d..62755592 100644 --- a/sharppy/databases/sars/supercell/99081400f0.alb +++ b/sharppy/databases/sars/supercell/99081400f0.alb @@ -1,5 +1,5 @@ %TITLE% - RUC 990814/0000F000 alb + ALB 990814/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 16.7 g/Kg ----- Lapse Rates ----- 700-500mb 14 C 5.8 C/km 850-500mb 26 C 6.0 C/km + +----- Note ----- +Old Title: RUC 990814/0000F000 alb + diff --git a/sharppy/databases/sars/supercell/99081503f0.jdn b/sharppy/databases/sars/supercell/99081503f0.jdn index d8768eda..278e42ba 100644 --- a/sharppy/databases/sars/supercell/99081503f0.jdn +++ b/sharppy/databases/sars/supercell/99081503f0.jdn @@ -1,5 +1,5 @@ %TITLE% - RUC 990815/0300F000 jdn + JDN 990815/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 7.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.0 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990815/0300F000 jdn + diff --git a/sharppy/databases/sars/supercell/99081601f0.jms b/sharppy/databases/sars/supercell/99081601f0.jms index 87cba501..ff97287a 100644 --- a/sharppy/databases/sars/supercell/99081601f0.jms +++ b/sharppy/databases/sars/supercell/99081601f0.jms @@ -1,5 +1,5 @@ %TITLE% - RUC 990816/0100F000 jms + JMS 990816/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 13.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.1 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 990816/0100F000 jms + diff --git a/sharppy/databases/sars/supercell/99081621f0.gld b/sharppy/databases/sars/supercell/99081621f0.gld index f6b2b718..89039ef6 100644 --- a/sharppy/databases/sars/supercell/99081621f0.gld +++ b/sharppy/databases/sars/supercell/99081621f0.gld @@ -1,5 +1,5 @@ %TITLE% - RUC 990817/2100F000 gld + GLD 990817/2100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -64,3 +64,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.7 C/km 850-500mb 36 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990817/2100F000 gld + diff --git a/sharppy/databases/sars/supercell/99081800f0.rrt b/sharppy/databases/sars/supercell/99081800f0.rrt index a05bc64e..eb3ab12e 100644 --- a/sharppy/databases/sars/supercell/99081800f0.rrt +++ b/sharppy/databases/sars/supercell/99081800f0.rrt @@ -1,5 +1,5 @@ %TITLE% - RUC 990818/0000F000 rrt + RRT 990818/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.3 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990818/0000F000 rrt + diff --git a/sharppy/databases/sars/supercell/99081920f0.sme b/sharppy/databases/sars/supercell/99081920f0.sme index 1995c4f3..95a5116a 100644 --- a/sharppy/databases/sars/supercell/99081920f0.sme +++ b/sharppy/databases/sars/supercell/99081920f0.sme @@ -1,5 +1,5 @@ %TITLE% - RUC 990819/2000F000 sme + SME 990819/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.3 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 32 C 7.5 C/km + +----- Note ----- +Old Title: RUC 990819/2000F000 sme + diff --git a/sharppy/databases/sars/supercell/99081922f0.mls b/sharppy/databases/sars/supercell/99081922f0.mls index 2b496cd3..00f55080 100644 --- a/sharppy/databases/sars/supercell/99081922f0.mls +++ b/sharppy/databases/sars/supercell/99081922f0.mls @@ -1,5 +1,5 @@ %TITLE% - RUC 990819/2200F000 mls + MLS 990819/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 7.1 g/Kg ----- Lapse Rates ----- 700-500mb 23 C 8.6 C/km 850-500mb 38 C 8.8 C/km + +----- Note ----- +Old Title: RUC 990819/2200F000 mls + diff --git a/sharppy/databases/sars/supercell/99082022f0.dik b/sharppy/databases/sars/supercell/99082022f0.dik index d73d71c3..f42c3eaa 100644 --- a/sharppy/databases/sars/supercell/99082022f0.dik +++ b/sharppy/databases/sars/supercell/99082022f0.dik @@ -1,5 +1,5 @@ %TITLE% - RUC 990820/2200F000 dik + DIK 990820/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990820/2200F000 dik + diff --git a/sharppy/databases/sars/supercell/99082100f0.lbf b/sharppy/databases/sars/supercell/99082100f0.lbf index c8b75a2c..daaea4c8 100644 --- a/sharppy/databases/sars/supercell/99082100f0.lbf +++ b/sharppy/databases/sars/supercell/99082100f0.lbf @@ -1,5 +1,5 @@ %TITLE% - RUC 990821/0000F000 lbf + LBF 990821/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.1 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990821/0000F000 lbf + diff --git a/sharppy/databases/sars/supercell/99082104f0.hon b/sharppy/databases/sars/supercell/99082104f0.hon index b425ef88..392b6558 100644 --- a/sharppy/databases/sars/supercell/99082104f0.hon +++ b/sharppy/databases/sars/supercell/99082104f0.hon @@ -1,5 +1,5 @@ %TITLE% - RUC 990821/0400F000 hon + HON 990821/0400 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.2 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.4 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990821/0400F000 hon + diff --git a/sharppy/databases/sars/supercell/99082300f0.abr b/sharppy/databases/sars/supercell/99082300f0.abr index e776a900..307c0597 100644 --- a/sharppy/databases/sars/supercell/99082300f0.abr +++ b/sharppy/databases/sars/supercell/99082300f0.abr @@ -1,5 +1,5 @@ %TITLE% - RUC 990823/0000F000 abr + ABR 990823/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.6 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 32 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990823/0000F000 abr + diff --git a/sharppy/databases/sars/supercell/99090400f0.ako b/sharppy/databases/sars/supercell/99090400f0.ako index fb87b081..82834c8e 100644 --- a/sharppy/databases/sars/supercell/99090400f0.ako +++ b/sharppy/databases/sars/supercell/99090400f0.ako @@ -1,5 +1,5 @@ %TITLE% - RUC 990904/0000F000 ako + AKO 990904/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -63,3 +63,7 @@ Mean W: 11.5 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990904/0000F000 ako + diff --git a/sharppy/databases/sars/supercell/99091023f0.okm b/sharppy/databases/sars/supercell/99091023f0.okm index b6a5fd7d..1b24ca3f 100644 --- a/sharppy/databases/sars/supercell/99091023f0.okm +++ b/sharppy/databases/sars/supercell/99091023f0.okm @@ -1,5 +1,5 @@ %TITLE% - RUC 990910/2300F000 35.6;-96.3 + OKM 990910/2300 35.6,-96.3 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.0 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 33 C 7.7 C/km + +----- Note ----- +Old Title: RUC 990910/2300F000 35.6;-96.3 + diff --git a/sharppy/databases/sars/supercell/99091101f0.afw b/sharppy/databases/sars/supercell/99091101f0.afw index acf25504..fae4b04c 100644 --- a/sharppy/databases/sars/supercell/99091101f0.afw +++ b/sharppy/databases/sars/supercell/99091101f0.afw @@ -1,5 +1,5 @@ %TITLE% - RUC 990911/0100F000 afw + AFW 990911/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990911/0100F000 afw + diff --git a/sharppy/databases/sars/supercell/99091122f0.hlc b/sharppy/databases/sars/supercell/99091122f0.hlc index c6307c6f..0c2b921c 100644 --- a/sharppy/databases/sars/supercell/99091122f0.hlc +++ b/sharppy/databases/sars/supercell/99091122f0.hlc @@ -1,5 +1,5 @@ %TITLE% - RUC 990911/2200F000 hlc + HLC 990911/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 12.3 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.4 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990911/2200F000 hlc + diff --git a/sharppy/databases/sars/supercell/99091200f0.lbl b/sharppy/databases/sars/supercell/99091200f0.lbl index 52cf3aad..f4710305 100644 --- a/sharppy/databases/sars/supercell/99091200f0.lbl +++ b/sharppy/databases/sars/supercell/99091200f0.lbl @@ -1,5 +1,5 @@ %TITLE% - RUC 990912/0000F000 lbl + LBL 990912/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 20 C 7.8 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990912/0000F000 lbl + diff --git a/sharppy/databases/sars/supercell/99091207f0.slp b/sharppy/databases/sars/supercell/99091207f0.slp index 630aea9f..dcdd3bb6 100644 --- a/sharppy/databases/sars/supercell/99091207f0.slp +++ b/sharppy/databases/sars/supercell/99091207f0.slp @@ -1,5 +1,5 @@ %TITLE% - RUC 990912/0700F000 36.59;-100.25 + SLP 990912/0700 36.59,-100.25 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 15.5 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 32 C 7.4 C/km + +----- Note ----- +Old Title: RUC 990912/0700F000 36.59;-100.25 + diff --git a/sharppy/databases/sars/supercell/99091920f0.cgz b/sharppy/databases/sars/supercell/99091920f0.cgz index d5e4bd4f..5bf0a801 100644 --- a/sharppy/databases/sars/supercell/99091920f0.cgz +++ b/sharppy/databases/sars/supercell/99091920f0.cgz @@ -1,5 +1,5 @@ %TITLE% - RUC 990919/2000F000 cgz + CGZ 990919/2000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 31 C 7.1 C/km + +----- Note ----- +Old Title: RUC 990919/2000F000 cgz + diff --git a/sharppy/databases/sars/supercell/99091923f0.csm b/sharppy/databases/sars/supercell/99091923f0.csm index 7cf34163..32640f40 100644 --- a/sharppy/databases/sars/supercell/99091923f0.csm +++ b/sharppy/databases/sars/supercell/99091923f0.csm @@ -1,5 +1,5 @@ %TITLE% - RUC 990919/2300F000 csm + CSM 990919/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -66,3 +66,7 @@ Mean W: 11.8 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 7.0 C/km 850-500mb 33 C 7.6 C/km + +----- Note ----- +Old Title: RUC 990919/2300F000 csm + diff --git a/sharppy/databases/sars/supercell/99092000f0.okc b/sharppy/databases/sars/supercell/99092000f0.okc index c9f7d803..9f8d2913 100644 --- a/sharppy/databases/sars/supercell/99092000f0.okc +++ b/sharppy/databases/sars/supercell/99092000f0.okc @@ -1,5 +1,5 @@ %TITLE% - RUC 990920/0000F000 okc + OKC 990920/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.8 C/km 850-500mb 31 C 7.3 C/km + +----- Note ----- +Old Title: RUC 990920/0000F000 okc + diff --git a/sharppy/databases/sars/supercell/99092003f0.ogd b/sharppy/databases/sars/supercell/99092003f0.ogd index 9e7bdb18..83f9b880 100644 --- a/sharppy/databases/sars/supercell/99092003f0.ogd +++ b/sharppy/databases/sars/supercell/99092003f0.ogd @@ -1,5 +1,5 @@ %TITLE% - RUC 990920/0300F000 ogd + OGD 990920/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -62,3 +62,7 @@ Mean W: 5.9 g/Kg ----- Lapse Rates ----- 700-500mb 19 C 7.3 C/km 850-500mb -999 C -999.0 C/km + +----- Note ----- +Old Title: RUC 990920/0300F000 ogd + diff --git a/sharppy/databases/sars/supercell/99092004f0.rrc b/sharppy/databases/sars/supercell/99092004f0.rrc index 9f04de07..6ed502dd 100644 --- a/sharppy/databases/sars/supercell/99092004f0.rrc +++ b/sharppy/databases/sars/supercell/99092004f0.rrc @@ -1,5 +1,5 @@ %TITLE% - RUC 990920/0400F000 36.36;-97.16 + RRC 990920/0400 36.36,-97.16 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.1 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 28 C 6.6 C/km + +----- Note ----- +Old Title: RUC 990920/0400F000 36.36;-97.16 + diff --git a/sharppy/databases/sars/supercell/99092522f0.d07 b/sharppy/databases/sars/supercell/99092522f0.d07 index 44dd207b..eb8e26c5 100644 --- a/sharppy/databases/sars/supercell/99092522f0.d07 +++ b/sharppy/databases/sars/supercell/99092522f0.d07 @@ -1,5 +1,5 @@ %TITLE% - RUC 990925/2200F000 d07 + D07 990925/2200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -65,3 +65,7 @@ Mean W: 6.4 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.3 C/km 850-500mb 35 C 8.3 C/km + +----- Note ----- +Old Title: RUC 990925/2200F000 d07 + diff --git a/sharppy/databases/sars/supercell/99092600f0.gky b/sharppy/databases/sars/supercell/99092600f0.gky index 5883e4cc..10262a1d 100644 --- a/sharppy/databases/sars/supercell/99092600f0.gky +++ b/sharppy/databases/sars/supercell/99092600f0.gky @@ -1,5 +1,5 @@ %TITLE% - RUC 990926/0000F000 gky + GKY 990926/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.0 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 29 C 6.7 C/km + +----- Note ----- +Old Title: RUC 990926/0000F000 gky + diff --git a/sharppy/databases/sars/supercell/99092700f0.ict b/sharppy/databases/sars/supercell/99092700f0.ict index d5720c93..c78d249d 100644 --- a/sharppy/databases/sars/supercell/99092700f0.ict +++ b/sharppy/databases/sars/supercell/99092700f0.ict @@ -1,5 +1,5 @@ %TITLE% - RUC 990927/0000F000 ict + ICT 990927/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 13.6 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.2 C/km 850-500mb 28 C 6.5 C/km + +----- Note ----- +Old Title: RUC 990927/0000F000 ict + diff --git a/sharppy/databases/sars/supercell/99092823f0.laf b/sharppy/databases/sars/supercell/99092823f0.laf index 7e6dc7b5..93bfb03c 100644 --- a/sharppy/databases/sars/supercell/99092823f0.laf +++ b/sharppy/databases/sars/supercell/99092823f0.laf @@ -1,5 +1,5 @@ %TITLE% - RUC 990928/2300F000 laf + LAF 990928/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 14.2 g/Kg ----- Lapse Rates ----- 700-500mb 15 C 5.9 C/km 850-500mb 27 C 6.2 C/km + +----- Note ----- +Old Title: RUC 990928/2300F000 laf + diff --git a/sharppy/databases/sars/supercell/99100823f0.fsi b/sharppy/databases/sars/supercell/99100823f0.fsi index 65f4b08c..a9120434 100644 --- a/sharppy/databases/sars/supercell/99100823f0.fsi +++ b/sharppy/databases/sars/supercell/99100823f0.fsi @@ -1,5 +1,5 @@ %TITLE% - RUC 991008/2300F000 fsi + FSI 991008/2300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.0 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.3 C/km 850-500mb 29 C 6.8 C/km + +----- Note ----- +Old Title: RUC 991008/2300F000 fsi + diff --git a/sharppy/databases/sars/supercell/99112300f0.tul b/sharppy/databases/sars/supercell/99112300f0.tul index 026a53b2..4aef96ae 100644 --- a/sharppy/databases/sars/supercell/99112300f0.tul +++ b/sharppy/databases/sars/supercell/99112300f0.tul @@ -1,5 +1,5 @@ %TITLE% - RUC 991123/0000F000 tul + TUL 991123/0000 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 11.7 g/Kg ----- Lapse Rates ----- 700-500mb 18 C 6.9 C/km 850-500mb 30 C 7.0 C/km + +----- Note ----- +Old Title: RUC 991123/0000F000 tul + diff --git a/sharppy/databases/sars/supercell/99112302f0.hbr b/sharppy/databases/sars/supercell/99112302f0.hbr index 120ff626..e9ca08d9 100644 --- a/sharppy/databases/sars/supercell/99112302f0.hbr +++ b/sharppy/databases/sars/supercell/99112302f0.hbr @@ -1,5 +1,5 @@ %TITLE% - RUC 991123/0200F000 hbr + HBR 991123/0200 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 8.6 g/Kg ----- Lapse Rates ----- 700-500mb 17 C 6.7 C/km 850-500mb 29 C 7.0 C/km + +----- Note ----- +Old Title: RUC 991123/0200F000 hbr + diff --git a/sharppy/databases/sars/supercell/99112303f0.rbd b/sharppy/databases/sars/supercell/99112303f0.rbd index adad212c..35ca2727 100644 --- a/sharppy/databases/sars/supercell/99112303f0.rbd +++ b/sharppy/databases/sars/supercell/99112303f0.rbd @@ -1,5 +1,5 @@ %TITLE% - RUC 991123/0300F000 rbd + RBD 991123/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -68,3 +68,7 @@ Mean W: 13.1 g/Kg ----- Lapse Rates ----- 700-500mb 16 C 6.4 C/km 850-500mb 29 C 6.9 C/km + +----- Note ----- +Old Title: RUC 991123/0300F000 rbd + diff --git a/sharppy/databases/sars/supercell/99120301f0.gok b/sharppy/databases/sars/supercell/99120301f0.gok index 67bd22dd..e9b10b8f 100644 --- a/sharppy/databases/sars/supercell/99120301f0.gok +++ b/sharppy/databases/sars/supercell/99120301f0.gok @@ -1,5 +1,5 @@ %TITLE% - RUC 991203/0100F000 gok + GOK 991203/0100 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 10.2 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.2 C/km 850-500mb 34 C 8.1 C/km + +----- Note ----- +Old Title: RUC 991203/0100F000 gok + diff --git a/sharppy/databases/sars/supercell/99120303f0.adm b/sharppy/databases/sars/supercell/99120303f0.adm index f05e410f..63699a28 100644 --- a/sharppy/databases/sars/supercell/99120303f0.adm +++ b/sharppy/databases/sars/supercell/99120303f0.adm @@ -1,5 +1,5 @@ %TITLE% - RUC 991203/0300F000 adm + ADM 991203/0300 LEVEL HGHT TEMP DWPT WDIR WSPD ------------------------------------------------------------------- @@ -67,3 +67,7 @@ Mean W: 9.7 g/Kg ----- Lapse Rates ----- 700-500mb 21 C 8.5 C/km 850-500mb 35 C 8.4 C/km + +----- Note ----- +Old Title: RUC 991203/0300F000 adm + diff --git a/sharppy/databases/sars_cal.py b/sharppy/databases/sars_cal.py new file mode 100644 index 00000000..8183b844 --- /dev/null +++ b/sharppy/databases/sars_cal.py @@ -0,0 +1,181 @@ +import sharppy.databases.sars as sars +import sharppy.sharptab as tab +from sharppy.io.spc_decoder import SPCDecoder +import numpy as np +from datetime import datetime +import os + +def get_profile(fname, sars_type): + # Create a convective profile object + # fname - filename/SARS sounding string to load in + # sars_type - string showing what SARS database (hail/supercell) to look for the raw file + # Load in the data + try: + sars_fname = sars.getSounding(fname[0].decode('utf-8'), sars_type) + except: + print("Unable to find data file for:", fname[0]) + return None + dec = SPCDecoder(sars_fname) + profs = dec.getProfiles() + prof = profs._profs[''][0] + dates = profs._dates + prof.strictQC = True + try: + new_prof = tab.profile.ConvectiveProfile.copy(prof) + except Exception as e: + print("There was a problem with the generation of the ConvectiveProfile:", str(e)) + return None + + return new_prof + +def calc_inputs(new_prof, sars_type): + # Grab the input values for SARS that were generated by SHARPpy in the ConvectiveProfile object + # new_prof - the ConvectiveProfile object + # sars_type - type of SARS (hail/supercell) + sfc_6km_shear = tab.utils.KTS2MS( tab.utils.mag( new_prof.sfc_6km_shear[0], new_prof.sfc_6km_shear[1]) ) + sfc_3km_shear = tab.utils.KTS2MS( tab.utils.mag( new_prof.sfc_3km_shear[0], new_prof.sfc_3km_shear[1]) ) + sfc_9km_shear = tab.utils.KTS2MS( tab.utils.mag( new_prof.sfc_9km_shear[0], new_prof.sfc_9km_shear[1]) ) + h500t = tab.interp.temp(new_prof, 500.) + lapse_rate = tab.params.lapse_rate( new_prof, 700., 500., pres=True ) + right_srh3km = new_prof.right_srh3km[0] + right_srh1km = new_prof.right_srh1km[0] + left_srh3km = new_prof.left_srh3km[0] + left_srh1km = new_prof.left_srh1km[0] + mucape = new_prof.mupcl.bplus + mlcape = new_prof.mlpcl.bplus + mllcl = new_prof.mlpcl.lclhght + mumr = tab.thermo.mixratio(new_prof.mupcl.pres, new_prof.mupcl.dwpc) + #self.ship = params.ship(self) + if sars_type == 'supercell': + data = [mlcape, mllcl, h500t, lapse_rate, tab.utils.MS2KTS(sfc_6km_shear), right_srh1km, tab.utils.MS2KTS(sfc_3km_shear), tab.utils.MS2KTS(sfc_9km_shear), + right_srh3km] + else: + data = [ mumr, mucape, h500t, lapse_rate, sfc_6km_shear, + sfc_9km_shear, sfc_3km_shear, right_srh3km ] + return np.round(np.asarray(data),1) + +def check_supercell_cal(use_db=True): + # Use to check the SARS supercell calibration + database_fn = os.path.join( os.path.dirname( __file__ ), 'sars_supercell.txt' ) + supercell_db = np.loadtxt(database_fn, skiprows=1, dtype=bytes, comments="%%%%") + hits = 0 + fa = 0 + cn = 0 + miss = 0 + match = 0 + for f in supercell_db: + mlcape = float(f[3]) + mllcl = float(f[5]) + h5temp = float(f[9]) + lr = float(f[11]) + shr = float(f[7]) + srh = float(f[6]) + srh3 = float(f[14]) + shr3 = float(f[12]) + shr9 = float(f[13]) + if use_db is True: + out = sars.supercell('sars_supercell.txt', mlcape, mllcl, h5temp, lr, shr, srh, shr3, shr9, srh3) + else: + new_prof = get_profile(f, 'supercell') + if new_prof is None: + continue + out = new_prof.right_supercell_matches + m = int(f[0].decode('utf-8') in out[0]) + if m == 0: + data = calc_inputs(new_prof, 'supercell') + #print("C:", data) + #print("T:", [mlcape, mllcl, h5temp, lr, shr, srh, shr3, shr9, srh3]) + match += m + #print(f[0], match) + if out[-1] >= .5 and int(f[1]) > 0: + hits += 1 + elif out[-1] >= .5 and int(f[1]) == 0: + fa += 1 + elif out[-1] < .5 and int(f[1]) == 0: + cn += 1 + elif out[-1] < .5 and int(f[1]) > 0: + miss += 1 + print("--- SARS SUPERCELL CALIBRATION ---") + print_stats(hits, cn, miss, fa, match) + return {'hits': hits, 'cn': cn, 'miss':miss, 'fa': fa, 'match':match} + +def print_stats(hits, cn, miss, fa, matches): + # Print out the verification stats + print("TOTAL SNDGS:", hits + cn + miss + fa ) + print("SELF MATCHES:", matches) + print("HIT:", hits) + print("MISS:", miss) + print("FALSE ALARM:", fa) + print("CORRECT NULL:", cn) + print("ACCURACY: %.3f" % (float(hits+cn)/float(hits+cn+miss+fa))) + print("BIAS: %.3f" % (float(hits+fa)/float(hits+miss))) + print("POD: %.3f" % (float(hits)/float(hits+miss))) + print("FAR: %.3f" % (float(fa)/float(fa+hits))) + print("CSI: %.3f" % (float(hits)/float(hits + miss + fa))) + print("TSS: %.3f" % (float(hits)/float(hits+miss) - float(fa)/float(fa+cn))) + print() + +def calc_verification(vals): + stats = {} + stats['num'] = vals['hits'] + vals['cn'] + vals['miss'] + vals['fa'] + for key in vals.keys(): + stats[key] = vals[key] + hits = stats['hits'] + miss = stats['miss'] + fa = stats['fa'] + cn = stats['cn'] + stats["ACCURACY"] = float(hits+cn)/float(hits+cn+miss+fa) + stats["BIAS"] = float(hits+fa)/float(hits+miss) + stats["POD"] = float(hits)/float(hits+miss) + stats["FAR"] = float(fa)/float(fa+hits) + stats["CSI"] = float(hits)/float(hits + miss + fa) + stats["TSS"] = float(hits)/float(hits+miss) - float(fa)/float(fa+cn) + return stats + +def check_hail_cal(use_db=True): + # Check the calibration of the SARS hail + database_fn = os.path.join( os.path.dirname( __file__ ), 'sars_hail.txt' ) + hail_db = np.loadtxt(database_fn, skiprows=1, dtype=bytes) + hits = 0 + cn = 0 + miss = 0 + fa = 0 + match = 0 + for f in hail_db: + mumr = float(f[4]) + mucape = float(f[3]) + lr = float(f[7]) + h5_temp = float(f[5]) + shr = float(f[10]) + shr9 = float(f[11]) + shr3 = float(f[9]) + srh = float(f[12]) + if use_db is True: + out = sars.hail('sars_hail.txt', mumr, mucape, h5_temp, lr, shr, shr9, shr3, srh) + else: + new_prof = get_profile(f, 'hail') + if new_prof is None: + continue + out = new_prof.right_matches + m = int(f[0].decode('utf-8') in out[0]) + if m == 0: + data = calc_inputs(new_prof, 'hail') + #print("C:", data) + #print("T:", [mumr, mucape, h5_temp, lr, shr, shr9, shr3, srh]) + match += m + #print(f[0], match) + if out[-1] >= .5 and float(f[2]) >= 2: + hits += 1 + elif out[-1] >= .5 and float(f[2]) < 2: + fa += 1 + elif out[-1] < .5 and float(f[2]) < 2: + cn += 1 + elif out[-1] < .5 and float(f[2]) >= 2: + miss += 1 + print("--- SARS HAIL CALIBRATION ---") + print_stats(hits, cn, miss, fa, match) + return {'hits': hits, 'cn': cn, 'miss':miss, 'fa': fa, 'match':match} + +#check_db = False +#check_supercell_cal(check_db) +#check_hail_cal(check_db) diff --git a/sharppy/gui.py b/sharppy/gui.py index 59782bde..51fe9257 100644 --- a/sharppy/gui.py +++ b/sharppy/gui.py @@ -1,6 +1,6 @@ import sys import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets from sharppy.viz import plotSkewT, plotHodo, plotText, plotAnalogues from sharppy.viz import plotThetae, plotWinds, plotSpeed, plotKinematics from sharppy.viz import plotSlinky, plotWatch, plotAdvection, plotSTP @@ -18,7 +18,7 @@ title += 'in Python' mainWindow.setWindowTitle(title) mainWindow.setStyleSheet("QMainWindow {background-color: rgb(0, 0, 0);}") -centralWidget = QtGui.QFrame() +centralWidget = QtWidgets.QFrame() mainWindow.setCentralWidget(centralWidget) grid = QtGui.QGridLayout() grid.setHorizontalSpacing(0) @@ -35,11 +35,11 @@ grid.addWidget(sound, 0, 0, 3, 1) # Handle the Upper Right -urparent = QtGui.QFrame() +urparent = QtWidgets.QFrame() urparent_grid = QtGui.QGridLayout() urparent_grid.setContentsMargins(0, 0, 0, 0) urparent.setLayout(urparent_grid) -ur = QtGui.QFrame() +ur = QtWidgets.QFrame() ur.setStyleSheet("QFrame {" " background-color: rgb(0, 0, 0);" " border-width: 0px;" @@ -83,7 +83,7 @@ grid.addWidget(urparent, 0, 1, 3, 1) # Handle the Text Areas -text = QtGui.QFrame() +text = QtWidgets.QFrame() text.setStyleSheet("QWidget {" " background-color: rgb(0, 0, 0);" " border-width: 2px;" @@ -94,8 +94,8 @@ grid3.setContentsMargins(0, 0, 0, 0) text.setLayout(grid3) convective = plotText(prof) -#convective = QtGui.QFrame() -#kinematic = QtGui.QFrame() +#convective = QtWidgets.QFrame() +#kinematic = QtWidgets.QFrame() kinematic = plotKinematics(prof) SARS = plotAnalogues(prof) stp = plotSTP(prof) diff --git a/sharppy/io/__init__.py b/sharppy/io/__init__.py index a4d55c2b..50aad2d7 100644 --- a/sharppy/io/__init__.py +++ b/sharppy/io/__init__.py @@ -1 +1 @@ -__all__ = ['qc_tools', 'decoder', 'pecan_decoder', 'buf_decoder', 'spc_decoder'] +__all__ = ['qc_tools', 'decoder', 'pecan_decoder', 'buf_decoder', 'spc_decoder', 'uwyo_decoder'] diff --git a/sharppy/io/arw_decoder.py b/sharppy/io/arw_decoder.py new file mode 100644 index 00000000..7c2ad175 --- /dev/null +++ b/sharppy/io/arw_decoder.py @@ -0,0 +1,184 @@ +import sys +import numpy as np +import datetime as dattim +import sharppy.sharptab.utils as utils +from sharppy.sharptab.constants import * +import sharppy.sharptab.thermo as thermo +import sharppy.sharptab.profile as profile +import sharppy.sharptab.prof_collection as prof_collection +from datetime import datetime +from sharppy.io.decoder import Decoder + +try: + from StringIO import StringIO +except ImportError: + from io import StringIO + +__fmtname__ = "wrf-arw" +__classname__ = "ARWDecoder" + + +class ARWDecoder(Decoder): + def __init__(self, file_name): + super(ARWDecoder, self).__init__(file_name) + + def _downloadFile(self): + """ + Overwrite the parent class version of _downloadFile. + Open the netCDF file and return an exception if no + file is found. The netCDF4 library will automatically + distinguish between a URL and local file. + """ + ## check to make sure that the netCDF4 library is installed + try: + from netCDF4 import Dataset + data = Dataset(self._file_name[0]) + return data + except (ImportError): + print("No netCDF install found. Cannot read netCDF file.") + pass + except (RuntimeError): + print("No such file found") + + def _find_nearest_point(self, ncfile, lon, lat): + """ + Locate the nearest model grid point to the location + passed through to the decoder using the formula for + calculating the distance between points on a sphere. + + Code modified from existing code given by Nick Szapiro + at the University of Oklahoma. + """ + ## convert the map lat/lon into radians + lon = np.radians(lon) + lat = np.radians(lat) + + ## open the netCDF file from the WRF-ARW and convert + ## its grid points into radians + gridlons = np.radians(ncfile.variables["XLONG"][0]) + gridlats = np.radians(ncfile.variables["XLAT"][0]) + + ## difference between points + dlat = gridlats - lat + dlon = gridlons - lon + + ## latitude term of the distance equation + latTerm = np.sin(0.5*dlat) + latTerm = np.power(latTerm, 2) + + ## longitude term of the distance equation + lonTerm = np.sin(0.5*dlon) + lonTerm = np.power(lonTerm, 2) * np.cos(lat) * np.cos(gridlats) + + ## we assume a radius of 1 on the unit circle + dAngle = np.sqrt(latTerm+lonTerm) + dist = 2.*1.0*np.arcsin(dAngle) + + ## find the smalled distance and return the index + idx = np.where( dist == dist.min() ) + return idx + + def _parse(self): + """ + Parse the netCDF file according to the variable naming and + dimmensional conventions of the WRF-ARW. + """ + ## open the file and also store the lat/lon of the selected point + file_data = self._downloadFile() + gridx = self._file_name[1] + gridy = self._file_name[2] + + ## calculate the nearest grid point to the map point + idx = self._find_nearest_point(file_data, gridx, gridy) + + ## check to see if this is a 4D netCDF4 that includes all available times. + ## If it does, open and compute the variables as 4D variables + if len(file_data.variables["T"][:].shape) == 4: + ## read in the data from the WRF file and conduct necessary processing + theta = file_data.variables["T"][:, :, idx[0], idx[1]] + 300.0 + qvapr = file_data.variables["QVAPOR"][:, :, idx[0], idx[1]] * 10**3 #g/kg + mpres = (file_data.variables["P"][:, :, idx[0], idx[1]] + file_data.variables["PB"][:, :, idx[0], idx[1]]) * .01 + mhght = file_data.variables["PH"][:, :, idx[0], idx[1]] + file_data.variables["PHB"][:, :, idx[0], idx[1]] / G + ## unstagger the height grid + mhght = ( mhght[:, :-1, :, :] + mhght[:, 1:, :, :] ) / 2. + + muwin = file_data.variables["U"][:, :, idx[0], idx[1]] + mvwin = file_data.variables["V"][:, :, idx[0], idx[1]] + + ## convert the potential temperature to air temperature + mtmpc = thermo.theta(1000.0, theta - 273.15, p2=mpres) + ## convert the mixing ratio to dewpoint + mdwpc = thermo.temp_at_mixrat(qvapr, mpres) + ## convert the grid relative wind to earth relative + U = muwin*file_data.variables['COSALPHA'][0, idx[0], idx[1]] - mvwin*file_data.variables['SINALPHA'][0, idx[0], idx[1]] + V = mvwin*file_data.variables['COSALPHA'][0, idx[0], idx[1]] + muwin*file_data.variables['SINALPHA'][0, idx[0], idx[1]] + ## convert from m/s to kts + muwin = utils.MS2KTS(U) + mvwin = utils.MS2KTS(V) + + ## if the data is not 4D, then it must be assumed that this is a file containing only a single time + else: + ## read in the data from the WRF file and conduct necessary processing + theta = file_data.variables["T"][:, idx[0], idx[1]] + 300.0 + qvapr = file_data.variables["QVAPOR"][:, idx[0], idx[1]] * 10**3 #g/kg + mpres = (file_data.variables["P"][:, idx[0], idx[1]] + file_data.variables["PB"][:, idx[0], idx[1]]) * .01 + mhght = file_data.variables["PH"][:, idx[0], idx[1]] + file_data.variables["PHB"][:, idx[0], idx[1]] / G + ## unstagger the height grid + mhght = ( mhght[:-1, :, :] + mhght[1:, :, :] ) / 2. + + muwin = file_data.variables["U"][:, idx[0], idx[1]] + mvwin = file_data.variables["V"][:, idx[0], idx[1]] + + ## convert the potential temperature to air temperature + mtmpc = thermo.theta(1000.0, theta - 273.15, p2=mpres) + ## convert the mixing ratio to dewpoint + mdwpc = thermo.temp_at_mixrat(qvapr, mpres) + ## convert the grid relative wind to earth relative + U = muwin*file_data.variables['COSALPHA'][0, idx[0], idx[1]] - mvwin*file_data.variables['SINALPHA'][0, idx[0], idx[1]] + V = mvwin*file_data.variables['COSALPHA'][0, idx[0], idx[1]] + muwin*file_data.variables['SINALPHA'][0, idx[0], idx[1]] + ## convert from m/s to kts + muwin = utils.MS2KTS(U) + mvwin = utils.MS2KTS(V) + + ## get the model start time of the file + inittime = dattim.datetime.strptime( str( file_data.START_DATE ), '%Y-%m-%d_%H:%M:%S') + + profiles = [] + dates = [] + ## loop over the available times + + for i in range(file_data.variables["T"][:].shape[0]): + ## make sure the arrays are 1D + prof_pres = mpres[i].flatten() + prof_hght = mhght[i].flatten() + prof_tmpc = mtmpc[i].flatten() + prof_dwpc = mdwpc[i].flatten() + prof_uwin = muwin[i].flatten() + prof_vwin = mvwin[i].flatten() + ## compute the time of the profile + try: + delta = dattim.timedelta( minutes=int(file_data.variables["XTIME"][i]) ) + curtime = inittime + delta + except KeyError: + var = ''.join(np.asarray(file_data.variables['Times'][i], dtype=str)) + curtime = dattim.datetime.strptime(var, '%Y-%m-%d_%H:%M:%S') + date_obj = curtime + + ## construct the profile object + prof = profile.create_profile(profile="raw", pres=prof_pres, + hght=prof_hght, tmpc=prof_tmpc, dwpc=prof_dwpc, u=prof_uwin, v=prof_vwin, + location=str(gridx) + "," + str(gridy), date=date_obj, missing=-999.0, + latitude=gridy, strictQC=False) + + ## append the dates and profiles + profiles.append(prof) + dates.append(date_obj) + + ## create a profile collection - dictionary has no key since this + ## is not an ensemble model + prof_coll = prof_collection.ProfCollection({'':profiles}, dates) + + return prof_coll + +if __name__ == '__main__': + file = ARWDecoder(("/Users/blumberg/Downloads/wrfout_v2_Lambert.nc", -97, 35)) diff --git a/sharppy/io/buf_decoder.py b/sharppy/io/buf_decoder.py index dec28f85..a5eca856 100644 --- a/sharppy/io/buf_decoder.py +++ b/sharppy/io/buf_decoder.py @@ -1,15 +1,25 @@ +from __future__ import division + import numpy as np import sharppy.sharptab.profile as profile import sharppy.sharptab.prof_collection as prof_collection -from decoder import Decoder +from .decoder import Decoder from datetime import datetime __fmtname__ = "bufkit" __classname__ = "BufDecoder" +def _prettify_member_name(mem_name): + abbrvs = ['BMJ', 'ARW', 'NMB', 'KF'] + mem_name = mem_name.title() + for abbrv in abbrvs: + mem_name = mem_name.replace(abbrv.title(), abbrv) + return mem_name + + class BufDecoder(Decoder): def __init__(self, file_name): super(BufDecoder, self).__init__(file_name) @@ -27,11 +37,17 @@ def _parse(self): for n, mem_txt in enumerate(members): mem_name, mem_profs, mem_dates = self._parseMember(mem_txt) + if "mean" in mem_name.lower(): + mem_name = "Mean" + mean_member = mem_name + + mem_name = _prettify_member_name(mem_name) + profiles[mem_name] = mem_profs dates = mem_dates - if mean_member is None: - mean_member = mem_name + if mean_member is None: + mean_member = list(profiles.keys())[0] prof_coll = prof_collection.ProfCollection(profiles, dates) prof_coll.setHighlightedMember(mean_member) @@ -90,7 +106,7 @@ def _parseMember(self, text): # Parse out the profiles for i in range(len(data_idxs)): data_stuff = data[data_idxs[i][0]: data_idxs[i][1]] - profile_length = len(data[data_idxs[i][0]: data_idxs[i][1]])/2 + profile_length = len(data[data_idxs[i][0]: data_idxs[i][1]])//2 hght = np.zeros((profile_length,), dtype=float) pres = np.zeros((profile_length,), dtype=float) @@ -102,15 +118,15 @@ def _parseMember(self, text): for j in np.arange(0, profile_length * 2, 2): if len(data_stuff[j+1].split()) == 1: - hght[j / 2] = float(data_stuff[j+1].split()[0]) + hght[j // 2] = float(data_stuff[j+1].split()[0]) else: - hght[j / 2] = float(data_stuff[j+1].split()[1]) - tmpc[j / 2] = float(data_stuff[j].split()[1]) - dwpc[j / 2] = float(data_stuff[j].split()[3]) - pres[j / 2] = float(data_stuff[j].split()[0]) - wspd[j / 2] = float(data_stuff[j].split()[6]) - wdir[j / 2] = float(data_stuff[j].split()[5]) - omeg[j / 2] = float(data_stuff[j].split()[7]) + hght[j // 2] = float(data_stuff[j+1].split()[1]) + tmpc[j // 2] = float(data_stuff[j].split()[1]) + dwpc[j // 2] = float(data_stuff[j].split()[3]) + pres[j // 2] = float(data_stuff[j].split()[0]) + wspd[j // 2] = float(data_stuff[j].split()[6]) + wdir[j // 2] = float(data_stuff[j].split()[5]) + omeg[j // 2] = float(data_stuff[j].split()[7]) prof = profile.create_profile(profile='raw', pres=pres, hght=hght, tmpc=tmpc, dwpc=dwpc, wdir=wdir, wspd=wspd, omeg=omeg, location=station, date=dates[i], latitude=slat) diff --git a/sharppy/io/csv.py b/sharppy/io/csv.py new file mode 100644 index 00000000..c2de5634 --- /dev/null +++ b/sharppy/io/csv.py @@ -0,0 +1,17 @@ + +def loadCSV(csv_file_name): + csv = [] + csv_file = open(csv_file_name, 'r') + csv_fields = [ f.lower() for f in csv_file.readline().strip().split(',') ] + + for line in csv_file: + line_dict = dict( (f, v) for f, v in zip(csv_fields, line.strip().split(','))) + csv.append(line_dict) + + csv_file.close() + return csv_fields, csv + +if __name__ == '__main__': + import sys + fields, csv = loadCSV(sys.argv[1]) + print(fields) diff --git a/sharppy/io/decoder.py b/sharppy/io/decoder.py index 7415bc73..4858ba80 100644 --- a/sharppy/io/decoder.py +++ b/sharppy/io/decoder.py @@ -2,12 +2,18 @@ import numpy as np import sharppy.sharptab.profile as profile +from sutils.utils import is_py3 -import urllib2 +try: + from urllib2 import urlopen +except ImportError: + from urllib.request import urlopen +import certifi from datetime import datetime import glob import os import imp +import logging class abstract(object): def __init__(self, func): @@ -24,12 +30,14 @@ def __call__(self, *args, **kwargs): def findDecoders(): global _decoders - built_ins = [ 'buf_decoder', 'spc_decoder', 'pecan_decoder' ] - io = __import__('sharppy.io', globals(), locals(), built_ins, -1) + level = -1 if not is_py3() else 0 + + built_ins = [ 'buf_decoder', 'spc_decoder', 'pecan_decoder', 'arw_decoder', 'uwyo_decoder' ] + io = __import__('sharppy.io', globals(), locals(), built_ins, level) for dec in built_ins: # Load build-in decoders - print "Loading decoder '%s'." % dec + logging.debug("Loading decoder '%s'." % dec) dec_imp = getattr(io, dec) dec_name = dec_imp.__classname__ @@ -42,7 +50,7 @@ def findDecoders(): for dec in custom: # Find and load custom decoders dec_mod_name = os.path.basename(dec)[:-3] - print "Found custom decoder '%s'." % dec_mod_name + logging.debug("Found custom decoder '%s'." % dec_mod_name) dec_imp = imp.load_source(dec_mod_name, dec) dec_name = dec_imp.__classname__ @@ -73,15 +81,16 @@ def _downloadFile(self): # I can figure out a cleaner way to make sure the file (either local or URL) # gets opened. try: - f = urllib2.urlopen(self._file_name) + f = urlopen(self._file_name, cafile=certifi.where()) except (ValueError, IOError): try: - f = open(self._file_name, 'rb') + fname = self._file_name[7:] if self._file_name.startswith('file://') else self._file_name + f = open(fname, 'rb') except IOError: raise IOError("File '%s' cannot be found" % self._file_name) file_data = f.read() # f.close() # Apparently, this multiplies the time this function takes by anywhere from 2 to 6 ... ??? - return file_data + return file_data.decode('utf-8') def getProfiles(self, indexes=None): ''' @@ -104,5 +113,5 @@ def getStnId(self): return self._prof_collection.getMeta('loc') if __name__ == "__main__": - print "Creating bufkit decoder ..." + print("Creating bufkit decoder ...") bd = BufDecoder() diff --git a/sharppy/io/pecan_decoder.py b/sharppy/io/pecan_decoder.py index 5b551d5f..9a659868 100644 --- a/sharppy/io/pecan_decoder.py +++ b/sharppy/io/pecan_decoder.py @@ -1,9 +1,14 @@ import numpy as np import sharppy.sharptab.profile as profile import sharppy.sharptab.prof_collection as prof_collection -from datetime import datetime +from datetime import datetime, timedelta from sharppy.io.decoder import Decoder -from StringIO import StringIO +from sutils.utils import is_py3 + +try: + from StringIO import StringIO +except ImportError: + from io import BytesIO __fmtname__ = "pecan" __classname__ = "PECANDecoder" @@ -16,40 +21,74 @@ def _parse(self): file_data = self._downloadFile() file_profiles = file_data.split('\n\n\n') - profiles = {} dates = [] + date_init = None + loc = None for m in file_profiles: try: - prof, dt_obj, member = self._parseSection(m) - except: + prof, dt_obj, init_dt, member = self._parseSection(m) + except Exception as e: + # print(e) continue - + + loc = prof.location # Try to add the profile object to the list of profiles for this member try: profiles[member] = profiles[member] + [prof] - except Exception,e: + except Exception as e: profiles[member] = [prof] - dates.append(dt_obj) - + if not dt_obj in dates: + dates.append(dt_obj) + if date_init is None or init_dt < date_init: + date_init = init_dt + #print(profiles) prof_coll = prof_collection.ProfCollection(profiles, dates) + if "MEAN" in list(profiles.keys()): + prof_coll.setHighlightedMember("MEAN") prof_coll.setMeta('observed', False) - prof_coll.setMeta('base_time', dates[0]) + prof_coll.setMeta('base_time', date_init) + prof_coll.setMeta('loc', loc) return prof_coll def _parseSection(self, section): parts = section.split('\n') - dt_obj = datetime.strptime(parts[1], 'TIME = %y%m%d/%H%M') + if ' F' in parts[1]: + valid, fhr = parts[1].split(' F') + fhr = int(fhr) + else: + valid = parts[1] + fhr = 0 + dt_obj = datetime.strptime(valid, 'TIME = %y%m%d/%H%M') member = parts[0].split('=')[-1].strip() location = parts[2].split('SLAT')[0].split('=')[-1].strip() + headers = [ h.lower() for h in parts[4].split(", ") ] data = '\n'.join(parts[5:]) - sound_data = StringIO( data ) - p, h, t, td, wdir, wspd, omeg = np.genfromtxt( sound_data, delimiter=',', unpack=True) + + if not is_py3(): + sound_data = StringIO(data) + else: + sound_data = BytesIO(data.encode()) - prof = profile.create_profile(profile='raw', pres=p[1:], hght=h[1:], tmpc=t[1:], dwpc=td[1:], wspd=wspd[1:],\ - wdir=wdir[1:], omeg=omeg[1:], location=location, date=dt_obj, missing=-999.0) - return prof, dt_obj, member + prof_vars = np.genfromtxt( sound_data, delimiter=',', unpack=True) + prof_var_dict = dict(zip(headers, prof_vars)) + def maybe_replace(old_var, new_var): + if old_var in prof_var_dict: + prof_var_dict[new_var] = prof_var_dict[old_var] + del prof_var_dict[old_var] + maybe_replace('omga', 'omeg') + maybe_replace('temp', 'tmpc') + maybe_replace('dewp', 'dwpc') + maybe_replace('uwin', 'u') + maybe_replace('vwin', 'v') + + prof = profile.create_profile(profile='raw', location=location, date=dt_obj, missing=-999.0, **prof_var_dict) + + return prof, dt_obj, dt_obj - timedelta(hours=fhr), member if __name__ == '__main__': - file = PECANDecoder("http://arctic.som.ou.edu/OUN.txt") - print file.getProfileTimes() + prof_col = PECANDecoder("../../examples/data/ABR.txt") + print(prof_col.getProfiles()) + #file.getProfs() + + diff --git a/sharppy/io/qc_tools.py b/sharppy/io/qc_tools.py index 65972464..be234e85 100644 --- a/sharppy/io/qc_tools.py +++ b/sharppy/io/qc_tools.py @@ -4,6 +4,10 @@ __all__ = ['raiseError', 'numMasked', 'isPRESValid', 'isHGHTValid', 'isWSPDValid'] __all__ += ['isDWPCValid', 'isTMPCValid'] +# Data quality exception error +class DataQualityException(Exception): + pass + def raiseError(string, errorType): ''' raiseError @@ -12,12 +16,16 @@ def raiseError(string, errorType): Parameters ---------- - string: the string to be #printed out to the user. - errorType: the type of exception. + string : str + the string to be printed out to the user when the exception is thrown + + errorType : Exception + the type of exception. Returns ------- None + ''' raise Exception(errorType, string) @@ -30,12 +38,16 @@ def numMasked(arr): Parameters ---------- - arr: a masked Numpy array + arr : masked numpy array + The maksed numpy array Returns ------- - the number of unmasked array elements - the length of the unmasked array + count : number + the number of unmasked array elements + length : number + the length of the unmasked array + ''' return arr.count(), arr.shape[0] @@ -49,16 +61,18 @@ def areProfileArrayLengthEqual(prof): Parameters ---------- - prof: a Profile object + prof : profile object + Profile object Returns ------- None + ''' if not (len(prof.pres) == len(prof.hght) == len(prof.tmpc) == len(prof.dwpc) ==\ len(prof.wdir) == len(prof.wspd) == len(prof.u) == len(prof.v) == len(prof.omeg)): - raiseError("Arrays passed to the Profile object have unequal lengths.", AssertionError) + raiseError("Arrays passed to the Profile object have unequal lengths.", DataQualityException) def isPRESValid(pres): ''' @@ -68,17 +82,21 @@ def isPRESValid(pres): values are within the pres array that is passed to the Profile object + True If: + 1.) pressure array length is > 1 + 2.) pressure array is not filled with masked values + 3.) if the pressure array is decreasing with the index + and there are no repeat values. + Parameters ---------- - pres: the pressure array (mb) + pres : array + pressure array (mb) Returns ------- - True/False: True If: - 1.) pressure array length is > 1 - 2.) pressure array is not filled with masked values - 3.) if the pressure array is decreasing with the index - and there are no repeat values. + value : bool + ''' idx_diff = np.ma.diff(pres) neg_pres = np.ma.where(pres <= 0)[0] @@ -96,17 +114,21 @@ def isHGHTValid(hght): values are within the hght array that is passed to the Profile object + True/False: True If: + 1.) height array length is > 0 + 2.) height array is not filled with masked values + 3.) if the height array is increasing with the index + and there are no repeat values. + Parameters ---------- - hght: the height array (m) + hght : array + height array (m) Returns ------- - True/False: True If: - 1.) height array length is > 0 - 2.) height array is not filled with masked values - 3.) if the height array is increasing with the index - and there are no repeat values. + value : bool + ''' num_ok, total = numMasked(hght) @@ -130,14 +152,17 @@ def isWDIRValid(wdir): values are within the wdir array that is passed to the Profile object + True if the wind direction array is > 0 in size and + if the wind directions are between 0 and 360. + Parameters ---------- - wdir: the wind direction array (degrees) + wdir : array + wind direction array (degrees) Returns ------- - True/False: True if the wind direction array is > 0 in size and - if the wind directions are between 0 and 360. + value : bool ''' idx = np.ma.where((wdir > 360) | (wdir < 0))[0] if len(idx) == 0: diff --git a/sharppy/io/spc_decoder.py b/sharppy/io/spc_decoder.py index 5d11e43d..51273b3b 100644 --- a/sharppy/io/spc_decoder.py +++ b/sharppy/io/spc_decoder.py @@ -3,10 +3,14 @@ import sharppy.sharptab.profile as profile import sharppy.sharptab.prof_collection as prof_collection -from decoder import Decoder +from .decoder import Decoder +from sutils.utils import is_py3 -from StringIO import StringIO -from datetime import datetime +try: + from StringIO import StringIO +except ImportError: + from io import BytesIO +from datetime import datetime, timedelta __fmtname__ = "spc" __classname__ = "SPCDecoder" @@ -29,15 +33,26 @@ def _parse(self): data_header = data[title_idx + 1].split() location = data_header[0] time = datetime.strptime(data_header[1][:11], '%y%m%d/%H%M') - - if time > datetime.utcnow(): #If the strptime accidently makes the sounding the future: + if len(data_header) > 2: + lat, lon = data_header[2].split(',') + lat = float(lat) + lon = float(lon) + else: + lat = 35. + lon = -97. + + if time > datetime.utcnow() + timedelta(hours=1): # If the strptime accidently makes the sounding in the future (like with SARS archive) # i.e. a 1957 sounding becomes 2057 sounding...ensure that it's a part of the 20th century time = datetime.strptime('19' + data_header[1][:11], '%Y%m%d/%H%M') ## put it all together for StringIO full_data = '\n'.join(data[start_idx : finish_idx][:]) - sound_data = StringIO( full_data ) + + if not is_py3(): + sound_data = StringIO( full_data ) + else: + sound_data = BytesIO( full_data.encode() ) ## read the data into arrays p, h, T, Td, wdir, wspd = np.genfromtxt( sound_data, delimiter=',', comments="%", unpack=True ) @@ -50,9 +65,13 @@ def _parse(self): wspd = wspd #[idx] wdir = wdir #[idx] + # Br00tal hack + if hght[0] > 30000: + hght[0] = -9999.00 + # Force latitude to be 35 N. Figure out a way to fix this later. prof = profile.create_profile(profile='raw', pres=pres, hght=hght, tmpc=tmpc, dwpc=dwpc, - wdir=wdir, wspd=wspd, location=location, date=time, latitude=35.) + wdir=wdir, wspd=wspd, location=location, date=time, latitude=lat, missing=-9999.00) prof_coll = prof_collection.ProfCollection( {'':[ prof ]}, @@ -63,3 +82,7 @@ def _parse(self): prof_coll.setMeta('observed', True) prof_coll.setMeta('base_time', time) return prof_coll + +#if __name__ == '__main__': +# import sys +# SPCDecoder(sys.argv[1]) diff --git a/sharppy/io/uwyo_decoder.py b/sharppy/io/uwyo_decoder.py new file mode 100644 index 00000000..686ce688 --- /dev/null +++ b/sharppy/io/uwyo_decoder.py @@ -0,0 +1,74 @@ + +import sharppy.sharptab.profile as profile +import sharppy.sharptab.prof_collection as prof_collection +from .decoder import Decoder + +from datetime import datetime + +__fmtname__ = "uwyo" +__classname__ = "UWYODecoder" + +class UWYODecoder(Decoder): + MISSING = -9999.00 + + def __init__(self, file_name): + super(UWYODecoder, self).__init__(file_name) + + def _parse(self): + file_data = self._downloadFile() + snfile = [l for l in file_data.split('\n')] + + bgn = -1 + end = -1 + ttl = -1 + stl = -1 + + for i in range(len(snfile)): + if snfile[i] == "
": 
+                bgn = i+5
+            if snfile[i][:10] == "

": + end = i-1 + if snfile[i][:4] == "

" and snfile[i][-5:] == "

": + ttl = i + if 'Station latitude' in snfile[i]: + stl = i + + if bgn == -1 or end == -1 or ttl == -1: + raise IOError("Looks like the server had difficulty handling the request. Try again in a few minutes.") + + snd_data = [] + for i in range(bgn, end+1): + vals = [] + for j in [ 0, 1, 2, 3, 6, 7 ]: + val = snfile[i][(7 * j):(7 * (j + 1))].strip() + + if val == "": + vals.append(UWYODecoder.MISSING) + else: + vals.append(float(val)) + snd_data.append(vals) + + col_names = ['pres', 'hght', 'tmpc', 'dwpc', 'wdir', 'wspd'] + snd_dict = dict((v, p) for v, p in zip(col_names, list(zip(*snd_data)))) + + snd_date = datetime.strptime(snfile[ttl][-20:-5], "%HZ %d %b %Y") + + loc = snfile[ttl][10:14] + if stl == -1: + lat = 35. + else: + lat = float(snfile[stl].split(':')[-1].strip()) + + prof = profile.create_profile(profile='raw', location=loc, date=snd_date, latitude=lat, missing=UWYODecoder.MISSING, **snd_dict) + + prof_coll = prof_collection.ProfCollection( + {'':[ prof ]}, + [ snd_date ], + ) + + prof_coll.setMeta('loc', loc) + prof_coll.setMeta('observed', True) + return prof_coll + +#if __name__ == "__main__": + diff --git a/sharppy/plot/__init__.py b/sharppy/plot/__init__.py new file mode 100644 index 00000000..095a66c0 --- /dev/null +++ b/sharppy/plot/__init__.py @@ -0,0 +1,2 @@ +__all__ = ['skew'] + diff --git a/sharppy/plot/skew.py b/sharppy/plot/skew.py new file mode 100755 index 00000000..3e469554 --- /dev/null +++ b/sharppy/plot/skew.py @@ -0,0 +1,361 @@ +# Copyright (c) 2014,2015,2016,2017 MetPy Developers. +# Distributed under the terms of the BSD 3-Clause License. +# SPDX-License-Identifier: BSD-3-Clause +"""Make Skew-T Log-P based plots. + +Contain tools for making Skew-T Log-P plots, including the base plotting class, +`SkewT`, as well as a class for making a `Hodograph`. +""" + +import matplotlib +from matplotlib.axes import Axes +import matplotlib.axis as maxis +from matplotlib.collections import LineCollection +import matplotlib.colors as mcolors +from matplotlib.patches import Circle +from matplotlib.projections import register_projection +import matplotlib.spines as mspines +from matplotlib.ticker import MultipleLocator, NullFormatter, ScalarFormatter +from matplotlib.pyplot import title +import matplotlib.transforms as transforms +import numpy as np +import sharppy.sharptab as tab + +class SkewXTick(maxis.XTick): + r"""Make x-axis ticks for Skew-T plots. + + This class adds to the standard :class:`matplotlib.axis.XTick` dynamic checking + for whether a top or bottom tick is actually within the data limits at that part + and draw as appropriate. It also performs similar checking for gridlines. + """ + + def update_position(self, loc): + """Set the location of tick in data coords with scalar *loc*.""" + # This ensures that the new value of the location is set before + # any other updates take place. + self._loc = loc + super(SkewXTick, self).update_position(loc) + + def _has_default_loc(self): + return self.get_loc() is None + + def _need_lower(self): + return (self._has_default_loc() + or transforms.interval_contains(self.axes.lower_xlim, self.get_loc())) + + def _need_upper(self): + return (self._has_default_loc() + or transforms.interval_contains(self.axes.upper_xlim, self.get_loc())) + + @property + def gridOn(self): # noqa: N802 + """Control whether the gridline is drawn for this tick.""" + return (self._gridOn and (self._has_default_loc() + or transforms.interval_contains(self.get_view_interval(), self.get_loc()))) + + @gridOn.setter + def gridOn(self, value): # noqa: N802 + self._gridOn = value + + @property + def tick1On(self): # noqa: N802 + """Control whether the lower tick mark is drawn for this tick.""" + return self._tick1On and self._need_lower() + + @tick1On.setter + def tick1On(self, value): # noqa: N802 + self._tick1On = value + + @property + def label1On(self): # noqa: N802 + """Control whether the lower tick label is drawn for this tick.""" + return self._label1On and self._need_lower() + + @label1On.setter + def label1On(self, value): # noqa: N802 + self._label1On = value + + @property + def tick2On(self): # noqa: N802 + """Control whether the upper tick mark is drawn for this tick.""" + return self._tick2On and self._need_upper() + + @tick2On.setter + def tick2On(self, value): # noqa: N802 + self._tick2On = value + + @property + def label2On(self): # noqa: N802 + """Control whether the upper tick label is drawn for this tick.""" + return self._label2On and self._need_upper() + + @label2On.setter + def label2On(self, value): # noqa: N802 + self._label2On = value + + def get_view_interval(self): + """Get the view interval.""" + return self.axes.xaxis.get_view_interval() + + +class SkewXAxis(maxis.XAxis): + r"""Make an x-axis that works properly for Skew-T plots. + + This class exists to force the use of our custom :class:`SkewXTick` as well + as provide a custom value for interview that combines the extents of the + upper and lower x-limits from the axes. + """ + + def _get_tick(self, major): + return SkewXTick(self.axes, None, '', major=major) + + def get_view_interval(self): + """Get the view interval.""" + return self.axes.upper_xlim[0], self.axes.lower_xlim[1] + + +class SkewSpine(mspines.Spine): + r"""Make an x-axis spine that works properly for Skew-T plots. + + This class exists to use the separate x-limits from the axes to properly + locate the spine. + """ + + def _adjust_location(self): + pts = self._path.vertices + if self.spine_type == 'top': + pts[:, 0] = self.axes.upper_xlim + else: + pts[:, 0] = self.axes.lower_xlim + + +class SkewXAxes(Axes): + r"""Make a set of axes for Skew-T plots. + + This class handles registration of the skew-xaxes as a projection as well as setting up + the appropriate transformations. It also makes sure we use our instances for spines + and x-axis: :class:`SkewSpine` and :class:`SkewXAxis`. It provides properties to + facilitate finding the x-limits for the bottom and top of the plot as well. + """ + + # The projection must specify a name. This will be used be the + # user to select the projection, i.e. ``subplot(111, + # projection='skewx')``. + name = 'skewx' + + def __init__(self, *args, **kwargs): + r"""Initialize `SkewXAxes`. + + Parameters + ---------- + args : Arbitrary positional arguments + Passed to :class:`matplotlib.axes.Axes` + + position: int, optional + The rotation of the x-axis against the y-axis, in degrees. + + kwargs : Arbitrary keyword arguments + Passed to :class:`matplotlib.axes.Axes` + + """ + # This needs to be popped and set before moving on + self.rot = kwargs.pop('rotation', 30) + Axes.__init__(self, *args, **kwargs) + + def _init_axis(self): + # Taken from Axes and modified to use our modified X-axis + self.xaxis = SkewXAxis(self) + self.spines['top'].register_axis(self.xaxis) + self.spines['bottom'].register_axis(self.xaxis) + self.yaxis = maxis.YAxis(self) + self.spines['left'].register_axis(self.yaxis) + self.spines['right'].register_axis(self.yaxis) + + def _gen_axes_spines(self, locations=None, offset=0.0, units='inches'): + # pylint: disable=unused-argument + spines = {'top': SkewSpine.linear_spine(self, 'top'), + 'bottom': mspines.Spine.linear_spine(self, 'bottom'), + 'left': mspines.Spine.linear_spine(self, 'left'), + 'right': mspines.Spine.linear_spine(self, 'right')} + return spines + + def _set_lim_and_transforms(self): + """Set limits and transforms. + + This is called once when the plot is created to set up all the + transforms for the data, text and grids. + + """ + # Get the standard transform setup from the Axes base class + Axes._set_lim_and_transforms(self) + + # Need to put the skew in the middle, after the scale and limits, + # but before the transAxes. This way, the skew is done in Axes + # coordinates thus performing the transform around the proper origin + # We keep the pre-transAxes transform around for other users, like the + # spines for finding bounds + self.transDataToAxes = (self.transScale + + (self.transLimits + + transforms.Affine2D().skew_deg(self.rot, 0))) + + # Create the full transform from Data to Pixels + self.transData = self.transDataToAxes + self.transAxes + + # Blended transforms like this need to have the skewing applied using + # both axes, in axes coords like before. + self._xaxis_transform = ( + transforms.blended_transform_factory(self.transScale + self.transLimits, + transforms.IdentityTransform()) + + transforms.Affine2D().skew_deg(self.rot, 0)) + self.transAxes + + @property + def lower_xlim(self): + """Get the data limits for the x-axis along the bottom of the axes.""" + return self.axes.viewLim.intervalx + + @property + def upper_xlim(self): + """Get the data limits for the x-axis along the top of the axes.""" + return self.transDataToAxes.inverted().transform([[0., 1.], [1., 1.]])[:, 0] + + +# Now register the projection with matplotlib so the user can select +# it. +register_projection(SkewXAxes) +pb_plot=1050 +pt_plot=100 +dp_plot=10 +plevs_plot = presvals = np.arange(pb_plot,pt_plot-1,-dp_plot) + + +def draw_dry_adiabats(ax, tmin=-50, tmax=210, delta=10, color='r', alpha=.2): + # plot the dry adiabats + for t in np.arange(tmin,tmax,delta): + ax.semilogy(thetas(t, presvals), presvals, '-', color=color, alpha=alpha) + return ax + +def draw_mixing_ratio_lines(ax, spacing=[2,4,10,12,14,16,18,20], color='g', lw=.7): + # plot the mixing ratio lines + for w in spacing: + line = tab.thermo.temp_at_mixrat(w, np.arange(1000,600,-1)) + ax.semilogy(line, np.arange(1000,600,-1), '--', color=color, lw=lw) + return ax + +def draw_moist_adiabats(ax, tmin=-50, tmax=50, delta=10, color='k', alpha=0.5): + # plot the moist adiabats + for i in np.arange(tmin,tmax,delta): + t = [] + for pres in np.arange(1000,90,-10): + t.append(tab.thermo.wetlift(1000,i,pres)) + ax.semilogy(t, np.arange(1000,90,-10), color=color, lw=1, alpha=alpha) + return ax + +def draw_title(ax, t): + title(t, fontsize=14, loc='left') + return ax + +# Routine to plot the axes for the wind profile +def plot_wind_axes(axes): + # plot wind barbs + draw_wind_line(axes) + axes.set_axis_off() + axes.axis([-1,1,pb_plot,pt_plot]) + + +# Routine to plot the wind barbs. +def plot_wind_barbs(axes, p, u, v): + for i in np.arange(0,len(p)): + if (p[i] > pt_plot): + if np.ma.is_masked(v[i]) is True: + continue + axes.barbs(0,p[i],u[i],v[i], length=7, clip_on=False, linewidth=1) + +# Routine to draw the line for the wind barbs +def draw_wind_line(axes): + wind_line = [] + for p in plevs_plot: + wind_line.append(0) + axes.semilogy(wind_line, plevs_plot, color='black', linewidth=.5) + +# Routine to calculate the dry adiabats. +def thetas(theta, presvals): + return ((theta + tab.thermo.ZEROCNK) / (np.power((1000. / presvals),tab.thermo.ROCP))) - tab.thermo.ZEROCNK + +def plot_sig_levels(ax, prof): + # Plot LCL, LFC, EL labels (if it fails, inform the user.) + trans = transforms.blended_transform_factory(ax.transAxes, ax.transData) + try: + ax.text(0.90, prof.mupcl.lclpres, '- LCL', verticalalignment='center', transform=trans, color='k', alpha=0.7) + except: + print("couldn't plot LCL") + + if np.isfinite(prof.mupcl.lfcpres): + ax.text(0.90, prof.mupcl.lfcpres, '- LFC', verticalalignment='center', transform=trans, color='k', alpha=0.7) + else: + print("couldn't plot LFC") + + try: + ax.text(0.90, prof.mupcl.elpres, '- EL', verticalalignment='center', transform=trans, color='k', alpha=0.7) + except: + print("couldn't plot EL") + + return ax + +def draw_heights(ax, prof): + trans = transforms.blended_transform_factory(ax.transAxes,ax.transData) + + # Plot the height values on the skew-t, if there's an issue, inform the user. + for h in [1000,2000,3000,4000,5000,6000,9000,12000,15000]: + p = tab.interp.pres(prof, tab.interp.to_msl(prof, h)) + try: + ax.text(0.01, p, str(h/1000) +' km -', verticalalignment='center', fontsize=9, transform=trans, color='r') + except: + print("problem plotting height label:", h) + + ax.text(0.01, prof.pres[prof.sfc], 'Sfc', verticalalignment='center', fontsize=9, transform=trans, color='r') + return ax + +def draw_effective_inflow_layer(ax, prof): + # Plot the effective inflow layer on the Skew-T, like with the GUI (TODO: include the effective SRH on the top like in the GUI). + trans = transforms.blended_transform_factory(ax.transAxes,ax.transData) + ax.plot([0.2,0.3], [prof.ebottom, prof.ebottom], color='c', lw=2, transform=trans) + ax.plot([0.25,0.25], [prof.etop, prof.ebottom], color='c', lw=2, transform=trans) + ax.plot([0.2,0.3], [prof.etop, prof.etop], color='c', lw=2, transform=trans) + +def draw_hodo_inset(ax, prof): + # Draw the hodograph axes on the plot. + from mpl_toolkits.axes_grid1.inset_locator import inset_axes + inset_axes = inset_axes(ax,width=1.7, # width = 30% of parent_bbox + height=1.7, # height : 1 inch + loc=1) + inset_axes.get_xaxis().set_visible(False) + inset_axes.get_yaxis().set_visible(False) + + # Draw the range rings around the hodograph. + for i in range(10,90,10): + circle = Circle((0,0),i,color='k',alpha=.3, fill=False) + if i % 10 == 0 and i <= 50: + inset_axes.text(-i,2,str(i), fontsize=8, horizontalalignment='center') + inset_axes.add_artist(circle) + inset_axes.set_xlim(-60,60) + inset_axes.set_ylim(-60,60) + inset_axes.axhline(y=0, color='k') + inset_axes.axvline(x=0, color='k') + #srwind = tab.params.bunkers_storm_motion(prof) + + return inset_axes + +# Routine to plot the hodograph in segments (0-3 km, 3-6 km, etc.) +def plotHodo(axes, h, u, v, color='k'): + for color, min_hght in zip(['r', 'g', 'b', 'k'], [3000,6000,9000,12000]): + below_12km = np.where((h <= min_hght) & (h >= min_hght - 3000))[0] + if len(below_12km) == 0: + continue + below_12km = np.append(below_12km, below_12km[-1] + 1) + # Try except to ensure missing data doesn't cause this routine to fail. + try: + axes.plot(u[below_12km][~u.mask[below_12km]],v[below_12km][~v.mask[below_12km]], color +'-', lw=2) + except: + continue + + diff --git a/sharppy/sharptab/constants.py b/sharppy/sharptab/constants.py index 96025744..c5e9fc90 100644 --- a/sharppy/sharptab/constants.py +++ b/sharppy/sharptab/constants.py @@ -2,7 +2,8 @@ __all__ = ['MISSING', 'ROCP', 'ZEROCNK', 'G', 'TOL', 'WHITE', 'RED', 'ORANGE', 'YELLOW', 'MAGENTA', 'DBROWN', 'LBROWN', 'LBLUE', - 'CYAN', 'BLACK'] + 'CYAN', 'BLACK', 'GREEN', 'DGREEN', 'HAINES_HIGH', 'HAINES_MID', + 'HAINES_LOW'] # Meteorological Constants MISSING = -9999.0 # Missing Flag @@ -22,4 +23,12 @@ LBROWN = '#996600' LBLUE = '#06B5FF' CYAN = '#00FFFF' +GREEN = '#00FF00' +DGREEN = '#006000' + +# Haines Index elevation constants for easy access +HAINES_HIGH = 2 +HAINES_MID = 1 +HAINES_LOW = 0 + diff --git a/sharppy/sharptab/fire.py b/sharppy/sharptab/fire.py index 5bde4959..6bbeb370 100644 --- a/sharppy/sharptab/fire.py +++ b/sharppy/sharptab/fire.py @@ -1,4 +1,4 @@ -from sharppy.sharptab import thermo, utils +from sharppy.sharptab import thermo, utils, interp, constants import numpy as np ## Routines implemented in Python by Greg Blumberg - CIMMS and Kelton Halbert (OU SoM) @@ -30,11 +30,13 @@ def fosberg(prof): Parameters ---------- - prof - Profile object + prof : profile object + Profile object Returns ------- - param - the Fosberg Fire Weather Index + param : number + Fosberg Fire Weather Index ''' tmpf = thermo.ctof(prof.tmpc[prof.get_sfc()]) @@ -55,3 +57,226 @@ def fosberg(prof): param = (fmdc*np.sqrt(1+u_sq))/0.3002 return param + +def haines_height(prof): + ''' + Haines Index Height calculation + + Calculates the appropriate height category(Low/Mid/High) given the + the lowest height in the sounding. + + Adapted from S-591 course + Added by Nickolai Reimer (NWS Billings, MT) + + Parameters + ---------- + prof : profile object + Profile object + + Returns + ------- + param : number + the Haines Index Height + + ''' + sfc_elevation = prof.hght[prof.sfc] + + # Haines low elevation below 1000 ft / 305 m + if sfc_elevation < 305: + return constants.HAINES_LOW + + # Haines mid elevation between 1000 ft / 305 m and 3000 ft / 914 m + elif 305 <= sfc_elevation and sfc_elevation <= 914: + return constants.HAINES_MID + + # Haines high elevation above 3000 ft / 914 m + else: + return constants.HAINES_HIGH + +def haines_low(prof): + ''' + Haines Index Low Elevation calculation + + Calculates the Haines Index(Lower Atmosphere Severity Index) + using the lower elevation parmeters, used below 1000ft or 305 m. + + Pressure levels 950 mb and 850 mb + Dewpoint depression at 850 mb + + Lapse Rate Term + --------------- + 1 : < 4C + 2 : 4C to 7C + 3 : > 7C + + Dewpoint Depression Term + ------------------------ + 1 : < 6C + 2 : 6C to 9C + 3 : > 9C + + Adapted from S-591 course + Added by Nickolai Reimer (NWS Billings, MT) + + Parameters + ---------- + prof : profile object + Profile object + + Returns + ------- + param : number + the Haines Index low + + ''' + + tp1 = interp.temp(prof, 950) + tp2 = interp.temp(prof, 850) + tdp2 = interp.dwpt(prof, 850) + + if utils.QC(tp1) and utils.QC(tp2) and utils.QC(tdp2): + lapse_rate = tp1 - tp2 + dewpoint_depression = tp2 - tdp2 + + if lapse_rate < 4: + a = 1 + elif 4 <= lapse_rate and lapse_rate <= 7: + a = 2 + else: + a = 3 + + if dewpoint_depression < 6: + b = 1 + elif 6 <= dewpoint_depression and dewpoint_depression <= 9: + b = 2 + else: + b = 3 + return a + b + else: + return constants.MISSING + +def haines_mid(prof): + ''' + Haines Index Mid Elevation calculation + + Calculates the Haines Index(Lower Atmosphere Severity Index) + using the middle elevation parmeters, used + between 1000 ft or 305 m and 3000 ft or 914 m. + + Pressure levels 850 mb and 700 mb + Dewpoint depression at 850 mb + + Lapse Rate Term + --------------- + 1 : < 6C + 2 : 6C to 10C + 3 : > 10C + + Dewpoint Depression Term + ------------------------ + 1 : < 6C + 2 : 6C to 12C + 3 : > 12C + + Adapted from S-591 course + Added by Nickolai Reimer (NWS Billings, MT) + + Parameters + ---------- + prof : profile object + Profile object + + Returns + ------- + param : number + the Haines Index mid + + ''' + + tp1 = interp.temp(prof, 850) + tp2 = interp.temp(prof, 700) + tdp1 = interp.dwpt(prof, 850) + + if utils.QC(tp1) and utils.QC(tp2) and utils.QC(tdp1): + lapse_rate = tp1 - tp2 + dewpoint_depression = tp1 - tdp1 + + if lapse_rate < 6: + a = 1 + elif 6 <= lapse_rate and lapse_rate <= 10: + a = 2 + else: + a = 3 + + if dewpoint_depression < 6: + b = 1 + elif 6 <= dewpoint_depression and dewpoint_depression <= 12: + b = 2 + else: + b = 3 + return a + b + else: + return constants.MISSING + +def haines_high(prof): + ''' + Haines Index High Elevation calculation + + Calculates the Haines Index(Lower Atmosphere Severity Index) + using the higher elevation parmeters, used above 3000ft or 914 m. + + Pressure levels 700 mb and 500 mb + Dewpoint depression at 700 mb + + Lapse Rate Term + --------------- + 1 : < 18C + 2 : 18C to 21C + 3 : > 21C + + Dewpoint Depression Term + ------------------------ + 1 : < 15C + 2 : 15C to 20C + 3 : > 20C + + Adapted from S-591 course + Added by Nickolai Reimer (NWS Billings, MT) + + Parameters + ---------- + prof : profile object + Profile object + + Returns + ------- + param : number + the Haines Index high + + ''' + tp1 = interp.temp(prof, 700) + tp2 = interp.temp(prof, 500) + tdp1 = interp.dwpt(prof, 700) + + if utils.QC(tp1) and utils.QC(tp2) and utils.QC(tdp1): + lapse_rate = tp1 - tp2 + dewpoint_depression = tp1 - tdp1 + + if lapse_rate < 18: + a = 1 + elif 18 <= lapse_rate and lapse_rate <= 21: + a = 2 + else: + a = 3 + + if dewpoint_depression < 15: + b = 1 + elif 15 <= dewpoint_depression and dewpoint_depression <= 20: + b = 2 + else: + b = 3 + return a + b + else: + return constants.MISSING + + diff --git a/sharppy/sharptab/interp.py b/sharppy/sharptab/interp.py index d1483e90..4c96dcf3 100644 --- a/sharppy/sharptab/interp.py +++ b/sharppy/sharptab/interp.py @@ -8,6 +8,7 @@ __all__ = ['pres', 'hght', 'temp', 'dwpt', 'vtmp', 'components', 'vec'] +__all__ += ['thetae', 'wetbulb', 'theta', 'mixratio'] __all__ += ['to_agl', 'to_msl'] @@ -24,7 +25,7 @@ def pres(prof, h): Returns ------- - Pressure (hPa) at the given height + Pressure (hPa) at the given height : number, numpy array ''' return generic_interp_hght(h, prof.hght, prof.logp, log=True) @@ -43,14 +44,14 @@ def hght(prof, p): Returns ------- - Height (m) at the given pressure + Height (m) at the given pressure : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.hght[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.hght[::-1]) def omeg(prof, p): ''' @@ -65,14 +66,14 @@ def omeg(prof, p): Returns ------- - Omega (microbars/second) at the given pressure + Omega (microbars/second) at the given pressure : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.omeg[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.omeg[::-1]) def temp(prof, p): ''' @@ -87,18 +88,18 @@ def temp(prof, p): Returns ------- - Temperature (C) at the given pressure + Temperature (C) at the given pressure : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.tmpc[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.tmpc[::-1]) def thetae(prof, p): ''' - Interpolates the given data to calculate a temperature at a given pressure + Interpolates the given data to calculate theta-e at a given pressure Parameters ---------- @@ -109,15 +110,81 @@ def thetae(prof, p): Returns ------- - Temperature (C) at the given pressure + Theta-E (C) at the given pressure : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.thetae[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.thetae[::-1]) +def mixratio(prof, p): + ''' + Interpolates the given data to calculate water vapor mixing ratio at a given pressure + + Parameters + ---------- + prof : profile object + Profile object + p : number, numpy array + Pressure (hPa) of the level for which mixing ratio is desired + + Returns + ------- + Water vapor mixing ratio (g/kg) at the given pressure : number, numpy array + + ''' + # Note: numpy's interpoloation routine expects the interpoloation + # routine to be in ascending order. Because pressure decreases in the + # vertical, we must reverse the order of the two arrays to satisfy + # this requirement. + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.wvmr[::-1]) + + +def theta(prof, p): + ''' + Interpolates the given data to calculate theta at a given pressure + + Parameters + ---------- + prof : profile object + Profile object + p : number, numpy array + Pressure (hPa) of the level for which potential temperature is desired + + Returns + ------- + Theta (C) at the given pressure : number, numpy array + + ''' + # Note: numpy's interpoloation routine expects the interpoloation + # routine to be in ascending order. Because pressure decreases in the + # vertical, we must reverse the order of the two arrays to satisfy + # this requirement. + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.theta[::-1]) + +def wetbulb(prof, p): + ''' + Interpolates the given data to calculate a wetbulb temperature at a given pressure + + Parameters + ---------- + prof : profile object + Profile object + p : number, numpy array + Pressure (hPa) of the level for which wetbulb temperature is desired + + Returns + ------- + Wetbulb temperature (C) at the given pressure : number, numpy array + + ''' + # Note: numpy's interpoloation routine expects the interpoloation + # routine to be in ascending order. Because pressure decreases in the + # vertical, we must reverse the order of the two arrays to satisfy + # this requirement. + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.wetbulb[::-1]) def dwpt(prof, p): ''' @@ -133,14 +200,14 @@ def dwpt(prof, p): Returns ------- - Dew point tmperature (C) at the given pressure + Dew point tmperature (C) at the given pressure : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.dwpc[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.dwpc[::-1]) def vtmp(prof, p): @@ -157,10 +224,10 @@ def vtmp(prof, p): Returns ------- - Virtual tmperature (C) at the given pressure + Virtual tmperature (C) at the given pressure : number, numpy array ''' - return generic_interp_pres(np.log10(p), prof.logp[::-1], prof.vtmp[::-1]) + return generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.vtmp[::-1]) def components(prof, p): @@ -177,14 +244,16 @@ def components(prof, p): Returns ------- - U and V components at the given pressure + U and V components at the given pressure (kts) : number, numpy array ''' # Note: numpy's interpoloation routine expects the interpoloation # routine to be in ascending order. Because pressure decreases in the # vertical, we must reverse the order of the two arrays to satisfy # this requirement. - U = generic_interp_pres(np.log10(p), prof.logp[::-1], prof.u[::-1]) - V = generic_interp_pres(np.log10(p), prof.logp[::-1], prof.v[::-1]) + if prof.wdir.count() == 0: + return ma.masked, ma.masked + U = generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.u[::-1]) + V = generic_interp_pres(ma.log10(p), prof.logp[::-1], prof.v[::-1]) return U, V @@ -202,7 +271,7 @@ def vec(prof, p): Returns ------- - Wind direction and magnitude at the given pressure + Wind direction (degrees) and magnitude (kts) at the given pressure : number, numpy array ''' U, V = components(prof, p) return utils.comp2vec(U, V) @@ -221,7 +290,7 @@ def to_agl(prof, h): Returns ------- - Converted height + Converted height (m AGL) : number, numpy array ''' return h - prof.hght[prof.sfc] @@ -240,7 +309,7 @@ def to_msl(prof, h): Returns ------- - Converted height + Converted height (m MSL) : number, numpy array ''' return h + prof.hght[prof.sfc] @@ -263,15 +332,19 @@ def generic_interp_hght(h, hght, field, log=False): Returns ------- - Value of the 'field' variable at the given height + Value of the 'field' variable at the given height : number, numpy array ''' + if field.count() == 0 or hght.count() == 0: + return ma.masked if ma.isMaskedArray(hght): - not_masked1 = ~hght.mask + # Multiplying by ones ensures that the result is an array, not a single value ... which + # happens sometimes ... >.< + not_masked1 = ~hght.mask * np.ones(hght.shape, dtype=bool) else: not_masked1 = np.ones(hght.shape) if ma.isMaskedArray(field): - not_masked2 = ~field.mask + not_masked2 = ~field.mask * np.ones(field.shape, dtype=bool) else: not_masked2 = np.ones(field.shape) not_masked = not_masked1 * not_masked2 @@ -282,10 +355,10 @@ def generic_interp_hght(h, hght, field, log=False): if hasattr(h, 'shape') and h.shape == tuple(): h = h[()] - if type(h) != type(ma.masked): + if type(h) != type(ma.masked) and np.all(~np.isnan(h)): # Bug fix for Numpy v1.10: returns nan on the boundary. - field_intrp = np.where(np.isclose(h, hght[not_masked][0]), field[not_masked][0], field_intrp) - field_intrp = np.where(np.isclose(h, hght[not_masked][-1]), field[not_masked][-1], field_intrp) + field_intrp = ma.where(np.isclose(h, hght[not_masked][0]), field[not_masked][0], field_intrp) + field_intrp = ma.where(np.isclose(h, hght[not_masked][-1]), field[not_masked][-1], field_intrp) # Another bug fix: np.interp() returns masked values as nan. We want ma.masked, dangit! field_intrp = ma.where(np.isnan(field_intrp), ma.masked, field_intrp) @@ -316,16 +389,18 @@ def generic_interp_pres(p, pres, field): Returns ------- - Value of the 'field' variable at the given pressure + Value of the 'field' variable at the given pressure : number, numpy array ''' + if field.count() == 0 or pres.count() == 0: + return ma.masked if ma.isMaskedArray(pres): - not_masked1 = ~pres.mask + not_masked1 = ~pres.mask * np.ones(pres.shape, dtype=bool) else: not_masked1 = np.ones(pres.shape, dtype=bool) not_masked1[:] = True if ma.isMaskedArray(field): - not_masked2 = ~field.mask + not_masked2 = ~field.mask * np.ones(pres.shape, dtype=bool) else: not_masked2 = np.ones(field.shape, dtype=bool) not_masked2[:] = True @@ -337,7 +412,7 @@ def generic_interp_pres(p, pres, field): if hasattr(p, 'shape') and p.shape == tuple(): p = p[()] - if type(p) != type(ma.masked): + if type(p) != type(ma.masked) and np.all(~np.isnan(p)): # Bug fix for Numpy v1.10: returns nan on the boundary. field_intrp = ma.where(np.isclose(p, pres[not_masked][0]), field[not_masked][0], field_intrp) field_intrp = ma.where(np.isclose(p, pres[not_masked][-1]), field[not_masked][-1], field_intrp) diff --git a/sharppy/sharptab/params.py b/sharppy/sharptab/params.py index 060e8fab..7e39f922 100644 --- a/sharppy/sharptab/params.py +++ b/sharppy/sharptab/params.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- ''' Thermodynamic Parameter Routines ''' from __future__ import division import numpy as np @@ -24,11 +25,11 @@ __all__ = ['DefineParcel', 'Parcel', 'inferred_temp_advection'] __all__ += ['k_index', 't_totals', 'c_totals', 'v_totals', 'precip_water'] __all__ += ['temp_lvl', 'max_temp', 'mean_mixratio', 'mean_theta', 'mean_thetae', 'mean_relh'] -__all__ += ['lapse_rate', 'most_unstable_level', 'parcelx', 'bulk_rich'] +__all__ += ['lapse_rate', 'max_lapse_rate', 'most_unstable_level', 'parcelx', 'bulk_rich'] __all__ += ['bunkers_storm_motion', 'effective_inflow_layer'] __all__ += ['convective_temp', 'esp', 'pbl_top', 'precip_eff', 'dcape', 'sig_severe'] __all__ += ['dgz', 'ship', 'stp_cin', 'stp_fixed', 'scp', 'mmp', 'wndg', 'sherb', 'tei', 'cape'] -__all__ += ['mburst', 'dcp', 'ehi', 'sweat', 'hgz', 'lhp'] +__all__ += ['mburst', 'dcp', 'ehi', 'sweat', 'hgz', 'lhp', 'integrate_parcel'] class DefineParcel(object): @@ -38,46 +39,51 @@ class DefineParcel(object): Parameters ---------- prof : profile object - Profile object + Profile object Optional Keywords - flag : int (default = 1) - Parcel Selection - 1: Observed Surface Parcel - 2: Forecast Surface Parcel - 3: Most Unstable Parcel - 4: Mean Mixed Layer Parcel - 5: User Defined Parcel - 6: Mean Effective Layer Parcel + flag : int (default = 1) + Parcel Selection + + 1 - Observed Surface Parcel + 2 - Forecast Surface Parcel + 3 - Most Unstable Parcel + 4 - Mean Mixed Layer Parcel + 5 - User Defined Parcel + 6 - Mean Effective Layer Parcel Optional Keywords (Depending on Parcel Selected) Parcel (flag) == 1: Observed Surface Parcel - None + None + Parcel (flag) == 2: Forecast Surface Parcel pres : number (default = 100 hPa) - Depth over which to mix the boundary layer; only changes - temperature; does not affect moisture + Depth over which to mix the boundary layer; only changes + temperature; does not affect moisture + Parcel (flag) == 3: Most Unstable Parcel pres : number (default = 400 hPa) - Depth over which to look for the the most unstable parcel + Depth over which to look for the the most unstable parcel starting from the surface pressure - Parcel (flag) == 4: Mixed Layer Parcel + Parcel (flag) == 4: Mixed Layer Parcel pres : number (default = 100 hPa) - Depth over which to mix the surface parcel + Depth over which to mix the surface parcel + Parcel (flag) == 5: User Defined Parcel pres : number (default = SFC - 100 hPa) - Pressure of the parcel to lift + Pressure of the parcel to lift tmpc : number (default = Temperature at the provided pressure) - Temperature of the parcel to lift + Temperature of the parcel to lift dwpc : number (default = Dew Point at the provided pressure) - Dew Point of the parcel to lift + Dew Point of the parcel to lift + Parcel (flag) == 6: Effective Inflow Layer ecape : number (default = 100) - The minimum amount of CAPE a parcel needs to be considered - part of the inflow layer + The minimum amount of CAPE a parcel needs to be considered + part of the inflow layer ecinh : number (default = -250) - The maximum amount of CINH allowed for a parcel to be - considered as part of the inflow layer + The maximum amount of CINH allowed for a parcel to be + considered as part of the inflow layer ''' def __init__(self, prof, flag, **kwargs): @@ -101,7 +107,6 @@ def __init__(self, prof, flag, **kwargs): self.presval = kwargs.get('pres', 100) self.__effective(prof, **kwargs) else: - #print 'Defaulting to Surface Parcel' self.presval = kwargs.get('pres', prof.gSndg[prof.sfc]) self.__sfc(prof) @@ -205,16 +210,106 @@ class Parcel(object): Parameters ---------- pbot : number - Lower-bound (pressure; hPa) that the parcel is lifted + Lower-bound (pressure; hPa) that the parcel is lifted ptop : number - Upper-bound (pressure; hPa) that the parcel is lifted + Upper-bound (pressure; hPa) that the parcel is lifted pres : number - Pressure of the parcel to lift (hPa) + Pressure of the parcel to lift (hPa) tmpc : number - Temperature of the parcel to lift (C) + Temperature of the parcel to lift (C) dwpc : number - Dew Point of the parcel to lift (C) - + Dew Point of the parcel to lift (C) + + Attributes + ---------- + pres : number + parcel beginning pressure (mb) + tmpc : number + parcel beginning temperature (C) + dwpc : number + parcel beginning dewpoint (C) + ptrace : array + parcel trace pressure (mb) + ttrace : array + parcel trace temperature (C) + blayer : number + Pressure of the bottom of the layer the parcel is lifted (mb) + tlayer : number + Pressure of the top of the layer the parcel is lifted (mb) + entrain : number + Parcel entrainment fraction (not yet implemented) + lclpres : number + Parcel LCL (lifted condensation level) pressure (mb) + lclhght : number + Parcel LCL height (m AGL) + lfcpres : number + Parcel LFC (level of free convection) pressure (mb) + lfchght: number + Parcel LCL height (m AGL) + elpres : number + Parcel EL (equilibrium level) pressure (mb) + elhght : number + Parcel EL height (m AGL) + mplpres : number + Maximum Parcel Level (mb) + mplhght : number + Maximum Parcel Level (m AGL) + bplus : number + Parcel CAPE (J/kg) + bminus : number + Parcel CIN below 500 mb (J/kg) + bfzl : number + Parcel CAPE up to freezing level (J/kg) + b3km : number + Parcel CAPE up to 3 km (J/kg) + b6km : number + Parcel CAPE up to 6 km (J/kg) + p0c: number + Pressure value at 0 C (mb) + pm10c : number + Pressure value at -10 C (mb) + pm20c : number + Pressure value at -20 C (mb) + pm30c : number + Pressure value at -30 C (mb) + hght0c : number + Height value at 0 C (m AGL) + hghtm10c : number + Height value at -10 C (m AGL) + hghtm20c : number + Height value at -20 C (m AGL) + hghtm30c : number + Height value at -30 C (m AGL) + wm10c : number + Wetbulb at -10 C (C) + wm20c : number + Wetbulb at -20 C (C) + wm30c : number + Wetbulb at -30 C (C) + li5 : number + 500-mb lifted index (C) + li3 : number + 300-mb lifted index (C) + brnshear : number + Bulk Richardson Number Shear (kts) + brnu : number + U-component Bulk Richardson Number Shear (kts) + brnv : number + V-component Bulk Richardson Number Shear (kts) + brn : number + Bulk Richardson Number (unitless) + limax : number + Maximum lifted index value (C) + limaxpres : number + Pressure at Maximum lifted index (mb) + cap : number + Cap strength (C) + cappres : number + Cap strength pressure (mb) + bmin : number + Buoyancy minimum (C) + bminpres : number + Pressure at the buoyancy minimum (mb) ''' def __init__(self, **kwargs): self.pres = ma.masked # Parcel beginning pressure (mb) @@ -274,14 +369,14 @@ def hgz(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- pbot : number - Pressure of the bottom level (mb) + Pressure of the bottom level (mb) ptop : number - Pressure of the top level (mb) + Pressure of the top level (mb) ''' pbot = temp_lvl(prof, -10) @@ -306,14 +401,14 @@ def dgz(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- pbot : number - Pressure of the bottom level (mb) - ptop : number - Pressure of the top level (mb) + Pressure of the bottom level (mb) + ptop : number + Pressure of the top level (mb) ''' pbot = temp_lvl(prof, -12) @@ -328,10 +423,13 @@ def dgz(prof): def lhp(prof): ''' - Large Hail Parameter (*) + Large Hail Parameter From Johnson and Sugden (2014), EJSSM + .. warning:: + This code has not been compared directly against an SPC version. + Parameters ---------- prof : profile object @@ -388,26 +486,33 @@ def ship(prof, **kwargs): ''' Calculate the Sig Hail Parameter (SHIP) + Ryan Jewell (SPC) helped in correcting this equation as the SPC + sounding help page version did not have the correct information + of how SHIP was calculated. + + The significant hail parameter (SHIP; SPC 2014) is + an index developed in-house at the SPC. (Johnson and Sugden 2014) + Parameters ---------- - prof : Profile object - mupcl : (optional) Most-Unstable Parcel - lr75 : (optional) 700 - 500 mb lapse rate (C/km) - h5_temp : (optional) 500 mb temperature (C) - shr06 : (optional) 0-6 km shear (m/s) - frz_lvl : (optional) freezing level (m) + prof : profile object + Profile object + mupcl : parcel object, optional + Most Unstable Parcel object + lr75 : float, optional + 700 - 500 mb lapse rate (C/km) + h5_temp : float, optional + 500 mb temperature (C) + shr06 : float, optional + 0-6 km shear (m/s) + frz_lvl : float, optional + freezing level (m) Returns ------- ship : number significant hail parameter (unitless) - Ryan Jewell (SPC) helped in correcting this equation as the SPC - sounding help page version did not have the correct information - of how SHIP was calculated. - - The significant hail parameter (SHIP; SPC 2014) is - an index developed in-house at the SPC. (Johnson and Sugden 2014) ''' mupcl = kwargs.get('mupcl', None) @@ -475,21 +580,36 @@ def stp_cin(mlcape, esrh, ebwd, mllcl, mlcinh): ''' Significant Tornado Parameter (w/CIN) - From Thompson et al. 2012 WAF, page 1139 + Formulated using the methodology outlined in [1]_. Used to detect environments where significant tornadoes + are possible within the United States. Uses the effective inflow layer calculations in [3]_ and was created + as an alternative to [2]_. + + .. [1] Thompson, R. L., B. T. Smith, J. S. Grams, A. R. Dean, and C. Broyles, 2012: Convective modes for significant severe thunderstorms in the contiguous United States.Part II: Supercell and QLCS tornado environments. Wea. Forecasting, 27, 1136–1154,doi:https://doi.org/10.1175/WAF-D-11-00116.1. + .. [3] Thompson, R. L., C. M. Mead, and R. Edwards, 2007: Effective storm-relative helicity and bulk shear in supercell thunderstorm environments. Wea. Forecasting, 22, 102–115, doi:https://doi.org/10.1175/WAF969.1. Parameters ---------- - mlcape : Mixed-layer CAPE from the parcel class (J/kg) - esrh : effective storm relative helicity (m2/s2) - ebwd : effective bulk wind difference (m/s) - mllcl : mixed-layer lifted condensation level (m) - mlcinh : mixed-layer convective inhibition (J/kg) + mlcape : float + Mixed-layer CAPE from the parcel class (J/kg) + esrh : float + effective storm relative helicity (m2/s2) + ebwd : float + effective bulk wind difference (m/s) + mllcl : float + mixed-layer lifted condensation level (m) + mlcinh : float + mixed-layer convective inhibition (J/kg) Returns ------- stp_cin : number significant tornado parameter (unitless) + See Also + -------- + stp_fixed + + ''' cape_term = mlcape / 1500. eshr_term = esrh / 150. @@ -524,14 +644,21 @@ def stp_fixed(sbcape, sblcl, srh01, bwd6): ''' Significant Tornado Parameter (fixed layer) - From Thompson et al. 2003 + Formulated using the methodology in [2]_. Used to detect environments where significant tornadoes + are possible within the United States. + + .. [2] Thompson, R. L., R. Edwards, J. A. Hart, K. L. Elmore, and P. Markowski, 2003: Close proximity soundings within supercell environments obtained from the Rapid Update Cycle. Wea. Forecasting, 18, 1243–1261, doi:https://doi.org/10.1175/1520-0434(2003)018<1243:CPSWSE>2.0.CO;2 Parameters ---------- - sbcape : Surface based CAPE from the parcel class (J/kg) - sblcl : Surface based lifted condensation level (LCL) (m) - srh01 : Surface to 1 km storm relative helicity (m2/s2) - bwd6 : Bulk wind difference between 0 to 6 km (m/s) + sbcape : number + Surface based CAPE from the parcel class (J/kg) + sblcl : number + Surface based lifted condensation level (LCL) (m) + srh01 : number + Surface to 1 km storm relative helicity (m2/s2) + bwd6 : number + Bulk wind difference between 0 to 6 km (m/s) Returns ------- @@ -568,14 +695,19 @@ def scp(mucape, srh, ebwd): ''' Supercell Composite Parameter - From Thompson et al. 2004 + From Thompson et al. 2004, updated from the methodology in [2]_ and uses + the effective inflow layer. Parameters ---------- - prof : Profile object - mucape : Most Unstable CAPE from the parcel class (J/kg) (optional) - srh : the effective SRH from the winds.helicity function (m2/s2) - ebwd : effective bulk wind difference (m/s) + prof : profile object + Profile object + mucape : number, optional + Most Unstable CAPE from the parcel class (J/kg) (optional) + srh : number, optional + the effective SRH from the winds.helicity function (m2/s2) + ebwd : number, optional + effective bulk wind difference (m/s) Returns ------- @@ -603,12 +735,12 @@ def k_index(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- - kind : number - K-Index + k_index : number + K-Index ''' t8 = interp.temp(prof, 850.) @@ -626,12 +758,12 @@ def t_totals(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- t_totals : number - Total Totals Index + Total Totals Index ''' return c_totals(prof) + v_totals(prof) @@ -644,12 +776,12 @@ def c_totals(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- c_totals : number - Cross Totals Index + Cross Totals Index ''' return interp.dwpt(prof, 850.) - interp.temp(prof, 500.) @@ -662,12 +794,12 @@ def v_totals(prof): Parameters ---------- prof : profile object - Profile Object + Profile Object Returns ------- v_totals : number - Vertical Totals Index + Vertical Totals Index ''' return interp.temp(prof, 850.) - interp.temp(prof, 500.) @@ -682,21 +814,21 @@ def precip_water(prof, pbot=None, ptop=400, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa). + Pressure of the top level (hPa). dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- pwat : number, - Precipitable Water (in) + Precipitable Water (in) ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -719,7 +851,7 @@ def precip_water(prof, pbot=None, ptop=400, dp=-1, exact=False): return (((w[:-1]+w[1:])/2 * (p[:-1]-p[1:])) * 0.00040173).sum() -def inferred_temp_adv(prof, lat=35): +def inferred_temp_adv(prof, dp=-100, lat=35): ''' Inferred Temperature Advection @@ -729,27 +861,36 @@ def inferred_temp_adv(prof, lat=35): and up every 100 mb assuming all winds are geostrophic. The units returned are in C/hr. If no latitude is specified the function defaults to 35 degrees North. - This function doesn't compare well to SPC in terms of magnitude of the results. The direction - and relative magnitude I think I've got right. My calculations seem to be consistently less - than those seen on the SPC website. Although, this function may be right as the SPC values seem - a little high for typical synoptic scale geostrophic temperature advection (10 Kelvin/day is typical). - This code uses Equation 4.1.139 from Bluestein's "Synoptic-Dynamic Meteorology in Midlatitudes (Volume I)" + .. important:: + While this code compares well qualitatively to the version at SPC, the SPC output is much larger. Scale + analysis suggests that the values provided by this function are much more reasonable (10 K/day is typical + for synoptic scale values). + Parameters ---------- - prof : Profile object - lat : latitude in decimal degrees (optional) + prof : profile object + Profile object + dp : number, optional + layer size to compute temperature advection over + lat : number, optional + latitude in decimal degrees Returns ------- - temp_adv : an array of temperature advection values in C/hr - pressure_bounds: a 2D array indicating the top and bottom bounds of the temperature advection layers. + temp_adv : array + an array of temperature advection values (C/hr) + pressure_bounds: array + a 2D array indicating the top and bottom bounds of the temperature advection layers (mb) ''' + if prof.wdir.count() == 0: + return ma.masked, ma.masked + if np.ma.max(prof.pres) <= 100: + return ma.masked, ma.masked omega = (2. * np.pi) / (86164.) - dp = -100 pres_idx = np.where(prof.pres >= 100.)[0] pressures = np.arange(prof.pres[prof.get_sfc()], prof.pres[pres_idx][-1], dp, dtype=type(prof.pres[prof.get_sfc()])) # Units: mb temps = thermo.ctok(interp.temp(prof, pressures)) @@ -766,7 +907,7 @@ def inferred_temp_adv(prof, lat=35): multiplier = (f / 9.81) * (np.pi / 180.) # Units: (s**-1 / (m/s**2)) * (radians/degrees) - for i in xrange(1, len(pressures)): + for i in range(1, len(pressures)): bottom_pres = pressures[i-1] top_pres = pressures[i] # Get the temperatures from both levels (in Kelvin) @@ -808,7 +949,7 @@ def inferred_temp_adv(prof, lat=35): return temp_adv, pressure_bounds -def temp_lvl(prof, temp): +def temp_lvl(prof, temp, wetbulb=False): ''' Calculates the level (hPa) of the first occurrence of the specified temperature. @@ -816,32 +957,46 @@ def temp_lvl(prof, temp): Parameters ---------- prof : profile object - Profile Object + Profile Object temp : number - Temperature being searched (C) - + Temperature being searched (C) + wetbulb : boolean + Flag to indicate whether or not the wetbulb profile should be used instead + Returns ------- - First Level of the temperature (hPa) + First Level of the temperature (hPa) : number ''' - difft = prof.tmpc - temp - ind1 = ma.where(difft >= 0)[0] - ind2 = ma.where(difft <= 0)[0] - if len(ind1) == 0 or len(ind2) == 0: + if wetbulb is False: + profile = prof.tmpc + else: + profile = prof.wetbulb + + difft = profile - temp + + if not np.any(difft <= 0) or not np.any(difft >= 0): + # Temp doesn't occur anywhere; return masked return ma.masked - inds = np.intersect1d(ind1, ind2) - if len(inds) > 0: - return prof.pres[inds][0] - diff1 = ind1[1:] - ind1[:-1] - ind = np.where(diff1 > 1)[0] + 1 + elif np.any(difft == 0): + # Temp is one of the data points; don't bother interpolating + return prof.pres[difft == 0][0] + + mask = difft.mask | prof.logp.mask + + difft = difft[~mask] + profile = profile[~mask] + logp = prof.logp[~mask] + + # Find where subsequent values of difft are of opposite sign (i.e. when multiplied together, the result is negative) + ind = np.where((difft[:-1] * difft[1:]) < 0)[0] try: ind = ind.min() except: ind = ind1[-1] - return np.power(10, np.interp(temp, [prof.tmpc[ind+1], prof.tmpc[ind]], - [prof.logp[ind+1], prof.logp[ind]])) + return np.power(10, np.interp(temp, [profile[ind+1], profile[ind]], + [logp[ind+1], logp[ind]])) def max_temp(prof, mixlayer=100): @@ -852,14 +1007,14 @@ def max_temp(prof, mixlayer=100): Parameters ---------- prof : profile object - Profile Object + Profile Object mixlayer : number (optional; default = 100) - Top of layer over which to "mix" (hPa) + Top of layer over which to "mix" (hPa) Returns ------- mtemp : number - Forecast Maximum Temperature + Forecast Maximum Temperature ''' mixlayer = prof.pres[prof.sfc] - mixlayer @@ -875,20 +1030,20 @@ def mean_relh(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Mean Relative Humidity + Mean Relative Humidity : number ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -920,20 +1075,20 @@ def mean_omega(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Mean Omega + Mean Omega : number ''' if hasattr(prof, 'omeg'): @@ -973,20 +1128,20 @@ def mean_mixratio(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Mean Mixing Ratio + Mean Mixing Ratio : number ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -1021,20 +1176,20 @@ def mean_thetae(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Mean Theta-E + Mean Theta-E : number ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -1074,20 +1229,20 @@ def mean_theta(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Mean Theta + Mean Theta : number ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -1121,18 +1276,18 @@ def lapse_rate(prof, lower, upper, pres=True): Parameters ---------- prof : profile object - Profile Object + Profile Object lower : number - Lower Bound of lapse rate + Lower Bound of lapse rate (mb or m AGL) upper : number - Upper Bound of lapse rate + Upper Bound of lapse rate (mb or m AGL) pres : bool (optional; default = True) - Flag to determine if lower/upper are pressure [True] - or height [False] + Flag to determine if lower/upper are pressure [True] + or height [False] Returns ------- - lapse rate (float [C/km]) + lapse rate (C/km) : number ''' if pres: if (prof.pres[-1] > upper): return ma.masked @@ -1149,6 +1304,37 @@ def lapse_rate(prof, lower, upper, pres=True): tv2 = interp.vtmp(prof, p2) return (tv2 - tv1) / (z2 - z1) * -1000. +def max_lapse_rate(prof, lower=2000, upper=6000, interval=250, depth=2000): + ''' + Calculates the maximum lapse rate (C/km) between a layer at a specified interval + + Parameters + ---------- + prof: profile object + Profile object + lower : number + Lower bound in height (m) + upper : number + Upper bound in height (m) + interval : number + Interval to assess the lapse rate at (m) + depth : number + Depth of the layer to assess the lapse rate over (m) + + Returns + ------- + max lapse rate (C/km) : float + lower pressure of max lapse rate (mb) : number + upper pressure of max lapse rate (mb) : number + ''' + + bottom_levels = interp.to_msl(prof, np.arange(lower, upper-depth+interval, interval)) + top_levels = interp.to_msl(prof, np.arange(lower+depth, upper+interval, interval)) + bottom_pres = interp.pres(prof, bottom_levels) + top_pres = interp.pres(prof, top_levels) + all_lapse_rates = (interp.vtmp(prof, top_pres) - interp.vtmp(prof, bottom_pres)) * -1000. + max_lapse_rate_idx = np.ma.argmax(all_lapse_rates) + return all_lapse_rates[max_lapse_rate_idx]/depth, bottom_pres[max_lapse_rate_idx], top_pres[max_lapse_rate_idx] def most_unstable_level(prof, pbot=None, ptop=None, dp=-1, exact=False): ''' @@ -1157,20 +1343,20 @@ def most_unstable_level(prof, pbot=None, ptop=None, dp=-1, exact=False): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) Returns ------- - Pressure level of most unstable level (hPa) + Pressure level of most unstable level (hPa) : number ''' if not pbot: pbot = prof.pres[prof.sfc] @@ -1219,17 +1405,26 @@ def parcelTraj(prof, parcel, smu=None, smv=None): This simulates the path a parcel in a storm updraft would take using pure parcel theory. + .. important:: + The code for this function was not directly ported from SPC. + Parameters ---------- - prof : Profile object + prof : profile object + Profile object parcel : parcel object - smu: optional (storm motion vector u) - smv: optional (storm motion vector v) + Parcel object + smu : number, optional + U-component of the storm motion vector (kts) + smv: number, optional + V-component of the storm motion vector (kts) Returns ------- - pos_vector : a list of tuples, where each element of the list is a location of the parcel in time - theta : the tilt of the updraft measured by the angle of the updraft with respect to the horizon + pos_vector : list + a list of tuples, where each element of the list is a location of the parcel in time (m) + theta : number + the tilt of the updraft measured by the angle of the updraft with respect to the horizon (degrees) ''' t_parcel = parcel.ttrace # temperature @@ -1301,7 +1496,7 @@ def parcelTraj(prof, parcel, smu=None, smv=None): theta = np.degrees(np.arctan2(pos_vector[-1][2],r)) return pos_vector, theta -def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): +def cape(prof, pbot=None, ptop=None, dp=-1, new_lifter=False, trunc=False, **kwargs): ''' Lifts the specified parcel, calculates various levels and parameters from the profile object. Only B+/B- are calculated based on the specified layer. @@ -1323,32 +1518,32 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) pres : number (optional) - Pressure of parcel to lift (hPa) + Pressure of parcel to lift (hPa) tmpc : number (optional) - Temperature of parcel to lift (C) + Temperature of parcel to lift (C) dwpc : number (optional) - Dew Point of parcel to lift (C) + Dew Point of parcel to lift (C) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) flag : number (optional; default = 5) - Flag to determine what kind of parcel to create; See DefineParcel for - flag values + Flag to determine what kind of parcel to create; See DefineParcel for + flag values lplvals : lifting parcel layer object (optional) - Contains the necessary parameters to describe a lifting parcel + Contains the necessary parameters to describe a lifting parcel Returns ------- pcl : parcel object - Parcel Object + Parcel Object ''' flag = kwargs.get('flag', 5) @@ -1365,7 +1560,6 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): pcl.dwpc = dwpc totp = 0. totn = 0. - tote = 0. cinh_old = 0. # See if default layer is specified @@ -1382,9 +1576,10 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): if pbot > pres: pbot = pres pcl.blayer = pbot - if type(interp.vtmp(prof, pbot)) == type(ma.masked): return ma.masked - if type(interp.vtmp(prof, ptop)) == type(ma.masked): return ma.masked - + + if type(interp.vtmp(prof, pbot)) == type(ma.masked) or type(interp.vtmp(prof, ptop)) == type(ma.masked): + return pcl + # Begin with the Mixing Layer pe1 = pbot h1 = interp.hght(prof, pe1) @@ -1392,16 +1587,15 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): # Lift parcel and return LCL pres (hPa) and LCL temp (C) pe2, tp2 = thermo.drylift(pres, tmpc, dwpc) + if np.ma.is_masked(pe2) or not utils.QC(pe2) or np.isnan(pe2): + return pcl blupper = pe2 - h2 = interp.hght(prof, pe2) - te2 = interp.vtmp(prof, pe2) # Calculate lifted parcel theta for use in iterative CINH loop below # RECALL: lifted parcel theta is CONSTANT from LPL to LCL theta_parcel = thermo.theta(pe2, tp2, 1000.) # Environmental theta and mixing ratio at LPL - bltheta = thermo.theta(pres, interp.temp(prof, pres), 1000.) blmr = thermo.mixratio(pres, dwpc) # ACCUMULATED CINH IN THE MIXING LAYER BELOW THE LCL @@ -1415,12 +1609,17 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): tmp1 = thermo.virtemp(pp, theta_parcel, thermo.temp_at_mixrat(blmr, pp)) tdef = (tmp1 - tv_env) / thermo.ctok(tv_env) - tidx1 = np.arange(0, len(tdef)-1, 1) - tidx2 = np.arange(1, len(tdef), 1) - lyre = G * (tdef[tidx1]+tdef[tidx2]) / 2 * (hh[tidx2]-hh[tidx1]) + lyre = G * (tdef[:-1]+tdef[1:]) / 2 * (hh[1:]-hh[:-1]) totn = lyre[lyre < 0].sum() if not totn: totn = 0. - + + # TODO: Because this function is used often to search for parcels that meet a certain + # CAPE/CIN threshold, we can add a few statments here and there in the code + # that checks to see if these thresholds are met and if they are, return a flag. + # We don't need to call wetlift() anymore than we need to. This is one location + # where we can do this. If the CIN is too large, return here...don't have to worry + # about ever entering the loop! + # Move the bottom layer to the top of the boundary layer if pbot > pe2: pbot = pe2 @@ -1440,95 +1639,137 @@ def cape(prof, pbot=None, ptop=None, dp=-1, **kwargs): pe1 = pbot h1 = interp.hght(prof, pe1) te1 = interp.vtmp(prof, pe1) - tp1 = thermo.wetlift(pe2, tp2, pe1) + tp1 = tp2 lyre = 0 - lyrlast = 0 - for i in xrange(lptr, prof.pres.shape[0]): - if not utils.QC(prof.tmpc[i]): continue - pe2 = prof.pres[i] - h2 = prof.hght[i] - te2 = prof.vtmp[i] - tp2 = thermo.wetlift(pe1, tp1, pe2) - tdef1 = (thermo.virtemp(pe1, tp1, tp1) - te1) / thermo.ctok(te1) - tdef2 = (thermo.virtemp(pe2, tp2, tp2) - te2) / thermo.ctok(te2) - lyrlast = lyre - lyre = G * (tdef1 + tdef2) / 2. * (h2 - h1) - - # Add layer energy to total positive if lyre > 0 - if lyre > 0: totp += lyre - # Add layer energy to total negative if lyre < 0, only up to EL - else: - if pe2 > 500.: totn += lyre - tote += lyre - pelast = pe1 - pe1 = pe2 - h1 = h2 - te1 = te2 - tp1 = tp2 - # Is this the top of the specified layer - if i >= uptr and not utils.QC(pcl.bplus): - pe3 = pe1 - h3 = h1 - te3 = te1 - tp3 = tp1 - lyrf = lyre - if lyrf > 0: - pcl.bplus = totp - lyrf - pcl.bminus = totn + if new_lifter: + env_temp = prof.vtmp[lptr:] + try: + keep = ~env_temp.mask * np.ones(env_temp.shape, dtype=bool) + except AttributeError: + keep = np.ones(env_temp.shape, dtype=bool) + + env_temp = np.append(te1, env_temp[keep]) + env_pres = np.append(pe1, prof.pres[lptr:][keep]) + env_hght = np.append(h1, prof.hght[lptr:][keep]) + pcl_temp = integrate_parcel(env_pres, tp1) + tdef = (thermo.virtemp(env_pres, pcl_temp, pcl_temp) - env_temp) / thermo.ctok(env_temp) + lyre = G * (tdef[1:] + tdef[:-1]) / 2 * (env_hght[1:] - env_hght[:-1]) + + totp = lyre[lyre > 0].sum() + neg_layers = (lyre <= 0) & (env_pres[1:] > 500) + if np.any(neg_layers): + totn += lyre[neg_layers].sum() + + if lyre[-1] > 0: + pcl.bplus = totp - lyre[-1] + pcl.bminus = totn + else: + pcl.bplus = totp + if env_pres[-1] > 500.: + pcl.bminus = totn + lyre[-1] else: - pcl.bplus = totp - if pe2 > 500.: pcl.bminus = totn + lyrf - else: pcl.bminus = totn - pe2 = ptop - h2 = interp.hght(prof, pe2) - te2 = interp.vtmp(prof, pe2) - tp2 = thermo.wetlift(pe3, tp3, pe2) - tdef3 = (thermo.virtemp(pe3, tp3, tp3) - te3) / thermo.ctok(te3) + pcl.bminus = totn + + if pcl.bplus == 0: pcl.bminus = 0. + else: + for i in range(lptr, prof.pres.shape[0]): + if not utils.QC(prof.tmpc[i]): continue + pe2 = prof.pres[i] + h2 = prof.hght[i] + te2 = prof.vtmp[i] + tp2 = thermo.wetlift(pe1, tp1, pe2) + tdef1 = (thermo.virtemp(pe1, tp1, tp1) - te1) / thermo.ctok(te1) tdef2 = (thermo.virtemp(pe2, tp2, tp2) - te2) / thermo.ctok(te2) - lyrf = G * (tdef3 + tdef2) / 2. * (h2 - h3) - if lyrf > 0: pcl.bplus += lyrf + lyre = G * (tdef1 + tdef2) / 2. * (h2 - h1) + + # Add layer energy to total positive if lyre > 0 + if lyre > 0: totp += lyre + # Add layer energy to total negative if lyre < 0, only up to EL else: - if pe2 > 500.: pcl.bminus += lyrf - if pcl.bplus == 0: pcl.bminus = 0. + if pe2 > 500.: totn += lyre + + pe1 = pe2 + h1 = h2 + te1 = te2 + tp1 = tp2 + # Is this the top of the specified layer + # Because CIN is only computed below 500 mb, we can cut off additional lifting when + # computing convective temperature! + if (trunc is True and pe2 <= 500) or (i >= uptr and not utils.QC(pcl.bplus)): + pe3 = pe1 + h3 = h1 + te3 = te1 + tp3 = tp1 + lyrf = lyre + if lyrf > 0: + pcl.bplus = totp - lyrf + pcl.bminus = totn + else: + pcl.bplus = totp + if pe2 > 500.: pcl.bminus = totn + lyrf + else: pcl.bminus = totn + pe2 = ptop + h2 = interp.hght(prof, pe2) + te2 = interp.vtmp(prof, pe2) + tp2 = thermo.wetlift(pe3, tp3, pe2) + tdef3 = (thermo.virtemp(pe3, tp3, tp3) - te3) / thermo.ctok(te3) + tdef2 = (thermo.virtemp(pe2, tp2, tp2) - te2) / thermo.ctok(te2) + lyrf = G * (tdef3 + tdef2) / 2. * (h2 - h3) + if lyrf > 0: pcl.bplus += lyrf + else: + if pe2 > 500.: pcl.bminus += lyrf + if pcl.bplus == 0: pcl.bminus = 0. + break return pcl + +def integrate_parcel(pres, tbot): + pcl_tmpc = np.empty(pres.shape, dtype=pres.dtype) + pcl_tmpc[0] = tbot + for idx in range(1, len(pres)): + pcl_tmpc[idx] = thermo.wetlift(pres[idx - 1], pcl_tmpc[idx - 1], pres[idx]) + + return pcl_tmpc + + def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): ''' - Lifts the specified parcel, calculated various levels and parameters from + Lifts the specified parcel, calculates various levels and parameters from the profile object. B+/B- are calculated based on the specified layer. + Such parameters include CAPE, CIN, LCL height, LFC height, buoyancy minimum, + EL height, MPL height. !! All calculations use the virtual temperature correction unless noted. !! Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : number (optional; default surface) - Pressure of the bottom level (hPa) + Pressure of the bottom level (hPa) ptop : number (optional; default 400 hPa) - Pressure of the top level (hPa) + Pressure of the top level (hPa) pres : number (optional) - Pressure of parcel to lift (hPa) + Pressure of parcel to lift (hPa) tmpc : number (optional) - Temperature of parcel to lift (C) + Temperature of parcel to lift (C) dwpc : number (optional) - Dew Point of parcel to lift (C) + Dew Point of parcel to lift (C) dp : negative integer (optional; default = -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = False) - Switch to choose between using the exact data (slower) or using - interpolated sounding at 'dp' pressure levels (faster) + Switch to choose between using the exact data (slower) or using + interpolated sounding at 'dp' pressure levels (faster) flag : number (optional; default = 5) - Flag to determine what kind of parcel to create; See DefineParcel for - flag values + Flag to determine what kind of parcel to create; See DefineParcel for + flag values lplvals : lifting parcel layer object (optional) - Contains the necessary parameters to describe a lifting parcel + Contains the necessary parameters to describe a lifting parcel Returns ------- - pcl : parcel object - Parcel Object + Parcel Object ''' flag = kwargs.get('flag', 5) @@ -1565,9 +1806,10 @@ def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): if pbot > pres: pbot = pres pcl.blayer = pbot - if type(interp.vtmp(prof, pbot)) == type(ma.masked): return ma.masked - if type(interp.vtmp(prof, ptop)) == type(ma.masked): return ma.masked - + + #if type(interp.vtmp(prof, pbot)) == type(ma.masked) or type(interp.vtmp(prof, ptop)) == type(ma.masked): + # return pcl + # Begin with the Mixing Layer pe1 = pbot h1 = interp.hght(prof, pe1) @@ -1577,6 +1819,8 @@ def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): # Lift parcel and return LCL pres (hPa) and LCL temp (C) pe2, tp2 = thermo.drylift(pres, tmpc, dwpc) + if type(pe2) == type(ma.masked) or np.isnan(pe2): + return pcl blupper = pe2 h2 = interp.hght(prof, pe2) te2 = interp.vtmp(prof, pe2) @@ -1605,7 +1849,6 @@ def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): tmp1 = thermo.virtemp(pp, theta_parcel, thermo.temp_at_mixrat(blmr, pp)) tdef = (tmp1 - tv_env) / thermo.ctok(tv_env) - tidx1 = np.arange(0, len(tdef)-1, 1) tidx2 = np.arange(1, len(tdef), 1) lyre = G * (tdef[tidx1]+tdef[tidx2]) / 2 * (hh[tidx2]-hh[tidx1]) @@ -1657,7 +1900,6 @@ def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): ttraces = ma.zeros(len(iter_ranges)) ptraces = ma.zeros(len(iter_ranges)) ttraces[:] = ptraces[:] = ma.masked - for i in iter_ranges: if not utils.QC(prof.tmpc[i]): continue pe2 = prof.pres[i] @@ -1673,6 +1915,8 @@ def parcelx(prof, pbot=None, ptop=None, dp=-1, **kwargs): lyrlast = lyre lyre = G * (tdef1 + tdef2) / 2. * (h2 - h1) + #print(pe1, pe2, te1, te2, tp1, tp2, lyre, totp, totn, pcl.lfcpres) + # Add layer energy to total positive if lyre > 0 if lyre > 0: totp += lyre # Add layer energy to total negative if lyre < 0, only up to EL @@ -1972,15 +2216,16 @@ def bulk_rich(prof, pcl): Parameters ---------- prof : profile object - Profile object + Profile object pcl : parcel object - Parcel object + Parcel object Returns ------- - Bulk Richardson Number + Bulk Richardson Number : number ''' + # Make sure parcel is initialized if not utils.QC(pcl.lplvals): pbot = ma.masked @@ -2002,15 +2247,11 @@ def bulk_rich(prof, pcl): pcl.brn = ma.masked pcl.brnu = ma.masked pcl.brnv = ma.masked - pcl.brnshear = ma.masked - pcl.brnu = ma.masked - pcl.brnv = ma.masked - pcl.brn = ma.masked - return pcl # Calculate the lowest 500m mean wind p = interp.pres(prof, interp.hght(prof, pbot)+500.) + #print(p, pbot) mnlu, mnlv = winds.mean_wind(prof, pbot, p) # Calculate the 6000m mean wind @@ -2038,27 +2279,27 @@ def bulk_rich(prof, pcl): def effective_inflow_layer(prof, ecape=100, ecinh=-250, **kwargs): ''' Calculates the top and bottom of the effective inflow layer based on - research by Thompson et al. (2004). + research by [3]_. Parameters ---------- prof : profile object - Profile object + Profile object ecape : number (optional; default=100) - Minimum amount of CAPE in the layer to be considered part of the - effective inflow layer. + Minimum amount of CAPE in the layer to be considered part of the + effective inflow layer. echine : number (optional; default=250) - Maximum amount of CINH in the layer to be considered part of the - effective inflow layer + Maximum amount of CINH in the layer to be considered part of the + effective inflow layer mupcl : parcel object - Most Unstable Layer parcel + Most Unstable Layer parcel Returns ------- pbot : number - Pressure at the bottom of the layer (hPa) + Pressure at the bottom of the layer (hPa) ptop : number - Pressure at the top of the layer (hPa) + Pressure at the top of the layer (hPa) ''' mupcl = kwargs.get('mupcl', None) @@ -2075,7 +2316,7 @@ def effective_inflow_layer(prof, ecape=100, ecinh=-250, **kwargs): if mucape != 0: if mucape >= ecape and mucinh > ecinh: # Begin at surface and search upward for effective surface - for i in xrange(prof.sfc, prof.top): + for i in range(prof.sfc, prof.top): pcl = cape(prof, pres=prof.pres[i], tmpc=prof.tmpc[i], dwpc=prof.dwpc[i]) if pcl.bplus >= ecape and pcl.bminus > ecinh: pbot = prof.pres[i] @@ -2086,7 +2327,7 @@ def effective_inflow_layer(prof, ecape=100, ecinh=-250, **kwargs): bptr = i # Keep searching upward for the effective top - for i in xrange(bptr+1, prof.top): + for i in range(bptr+1, prof.top): if not prof.dwpc[i] or not prof.tmpc[i]: continue pcl = cape(prof, pres=prof.pres[i], tmpc=prof.tmpc[i], dwpc=prof.dwpc[i]) @@ -2100,6 +2341,69 @@ def effective_inflow_layer(prof, ecape=100, ecinh=-250, **kwargs): return pbot, ptop +def _binary_cape(prof, ibot, itop, ecape=100, ecinh=-250): + if ibot == itop: + return prof.pres[ibot] + elif ibot == itop - 1: + pcl = cape(prof, pres=prof.pres[ibot], tmpc=prof.tmpc[ibot], dwpc=prof.dwpc[ibot]) + if pcl.bplus < ecape or pcl.bminus <= ecinh: + return prof.pres[ibot] + else: + return prof.pres[itop] + else: + i = ibot + (itop - ibot) // 2 + pcl = cape(prof, pres=prof.pres[i], tmpc=prof.tmpc[i], dwpc=prof.dwpc[i]) + if pcl.bplus < ecape or pcl.bminus <= ecinh: + return _binary_cape(prof, ibot, i, ecape=ecape, ecinh=ecinh) + else: + return _binary_cape(prof, i, itop, ecape=ecape, ecinh=ecinh) + +def effective_inflow_layer_binary(prof, ecape=100, ecinh=-250, **kwargs): + ''' + Calculates the top and bottom of the effective inflow layer based on + research by [3]_. Uses a binary search. + + Parameters + ---------- + prof : profile object + Profile object + ecape : number (optional; default=100) + Minimum amount of CAPE in the layer to be considered part of the + effective inflow layer. + echine : number (optional; default=250) + Maximum amount of CINH in the layer to be considered part of the + effective inflow layer + mupcl : parcel object + Most Unstable Layer parcel + + Returns + ------- + pbot : number + Pressure at the bottom of the layer (hPa) + ptop : number + Pressure at the top of the layer (hPa) + + ''' + mupcl = kwargs.get('mupcl', None) + if not mupcl: + try: + mupcl = prof.mupcl + except: + mulplvals = DefineParcel(prof, flag=3, pres=300) + mupcl = cape(prof, lplvals=mulplvals) + mucape = mupcl.bplus + mucinh = mupcl.bminus + pbot = ma.masked + ptop = ma.masked + if mucape >= ecape and mucinh > ecinh: + istart = np.argmin(np.abs(mupcl.lplvals.pres - prof.pres)) + itop = np.argmin(np.abs(300 - prof.pres)) + + pbot = _binary_cape(prof, istart, prof.sfc, ecape=ecape, ecinh=ecinh) + ptop = _binary_cape(prof, istart, itop, ecape=ecape, ecinh=ecinh) + + return pbot, ptop + def bunkers_storm_motion(prof, **kwargs): ''' Compute the Bunkers Storm Motion for a right moving supercell using a @@ -2111,22 +2415,22 @@ def bunkers_storm_motion(prof, **kwargs): Parameters ---------- prof : profile object - Profile Object + Profile Object pbot : float (optional) - Base of effective-inflow layer (hPa) + Base of effective-inflow layer (hPa) mupcl : parcel object (optional) - Most Unstable Layer parcel + Most Unstable Layer parcel Returns ------- rstu : number - Right Storm Motion U-component + Right Storm Motion U-component (kts) rstv : number - Right Storm Motion V-component + Right Storm Motion V-component (kts) lstu : number - Left Storm Motion U-component + Left Storm Motion U-component (kts) lstv : number - Left Storm Motion V-component + Left Storm Motion V-component (kts) ''' d = utils.MS2KTS(7.5) # Deviation value emperically derived at 7.5 m/s @@ -2172,19 +2476,19 @@ def convective_temp(prof, **kwargs): Parameters ---------- prof : profile object - Profile Object + Profile Object mincinh : parcel object (optional; default -1) - Amount of CINH left at CI + Amount of CINH left at CI pres : number (optional) - Pressure of parcel to lift (hPa) + Pressure of parcel to lift (hPa) tmpc : number (optional) - Temperature of parcel to lift (C) + Temperature of parcel to lift (C) dwpc : number (optional) - Dew Point of parcel to lift (C) + Dew Point of parcel to lift (C) Returns ------- - Convective Temperature (float) in degrees C + Convective Temperature (C) : number ''' mincinh = kwargs.get('mincinh', 0.) @@ -2195,16 +2499,16 @@ def convective_temp(prof, **kwargs): # Do a quick search to fine whether to continue. If you need to heat # up more than 25C, don't compute. - pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc+25., dwpc=dwpc) - if pcl.bplus == 0. or pcl.bminus < mincinh: return ma.masked + pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc+25., dwpc=dwpc, trunc=True) + if pcl.bplus == 0. or not utils.QC(pcl.bminus) or pcl.bminus < mincinh: return ma.masked excess = dwpc - tmpc if excess > 0: tmpc = tmpc + excess + 4. - pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc, dwpc=dwpc) - if pcl.bplus == 0.: pcl.bminus = ma.masked - while pcl.bminus < mincinh: + pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc, dwpc=dwpc, trunc=True) + if pcl.bplus == 0. or not utils.QC(pcl.bminus): pcl.bminus = ma.masked + while not utils.QC(pcl.bminus) or pcl.bminus < mincinh: if pcl.bminus < -100: tmpc += 2. else: tmpc += 0.5 - pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc, dwpc=dwpc) + pcl = cape(prof, flag=5, pres=pres, tmpc=tmpc, dwpc=dwpc, trunc=True) if pcl.bplus == 0.: pcl.bminus = ma.masked return tmpc @@ -2219,15 +2523,15 @@ def tei(prof): The TEI values online are more consistent with the max Theta-E minus the minimum Theta-E found in the lowest 400 mb AGL. - This is what our TEI calculation shall be for the time being. - Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- - tei : theta-e index + tei : number + Theta-E Index ''' sfc_theta = prof.thetae[prof.sfc] @@ -2254,12 +2558,14 @@ def esp(prof, **kwargs): Parameters ---------- - prof : Profile object - mlpcl : Mixed-Layer Parcel object (optional) + prof : profile object + Profile object + mlpcl : parcel object, optional + Mixed-Layer Parcel object Returns ------- - esp : ESP index + ESP Index : number ''' mlpcl = kwargs.get('mlpcl', None) @@ -2292,21 +2598,27 @@ def sherb(prof, **kwargs): REQUIRES (if effective==True): The effective inflow layer be defined + .. warning:: + This function has not been evaluated or tested against the version used at SPC. + Parameters ---------- - prof : Profile object - effective : True or False...use the effective layer computation or not - the effective bulk wind difference (prof.ebwd) must exist first - if not specified it will default to False (optional) - ebottom : bottom of the effective inflow layer (mb) (optional) - etop :top of the effective inflow layer (mb) (optional) - mupcl : Most-Unstable Parcel (optional) + prof : profile object + Profile object + effective : bool, optional + Use the effective layer computation or not + the effective bulk wind difference (prof.ebwd) must exist first + if not specified it will (Default is False) + ebottom : number, optional + bottom of the effective inflow layer (mb) + etop : number, optional + top of the effective inflow layer (mb) + mupcl : parcel object, optional + Most-Unstable Parcel Returns ------- - sherb : an integer for the SHERB parameter - if effective==True and an effective inflow layer cannot be found, - this function returns prof.missing + SHERB : number ''' @@ -2372,25 +2684,29 @@ def mmp(prof, **kwargs): for the next hour. This equation was developed using proximity soundings and a regression equation - Uses MUCAPE, 3-8 km lapse rate, maximum bulk shear, 3-12 km mean wind speed - From Coniglio et. al. 2006 WAF - - REQUIRES: MUCAPE (J/kg) + Uses MUCAPE, 3-8 km lapse rate, maximum bulk shear, 3-12 km mean wind speed. Derived + in [4]_. + + .. [4] Coniglio, M. C., D. J. Stensrud, and L. J. Wicker, 2006: Effects of upper-level shear on the structure and maintenance of strong quasi-linear mesoscale convective systems. J. Atmos. Sci., 63, 1231–1251, doi:https://doi.org/10.1175/JAS3681.1. + + Note: + Per Mike Coniglio (personal comm.), the maximum deep shear value is computed by + computing the shear vector between all the wind vectors + in the lowest 1 km and all the wind vectors in the 6-10 km layer. + The maximum speed shear from this is the max_bulk_shear value (m/s). Parameters ---------- - prof : Profile object - mupcl : Most-Unstable Parcel object (optional) + prof : profile object + Profile object + mupcl : parcel object, optional + Most-Unstable Parcel object Returns ------- - mmp : MMP index (%) + MMP index (%): number - Note: - Per Mike Coniglio (personal comm.), the maximum deep shear value is computed by - computing the shear vector between all the wind vectors - in the lowest 1 km and all the wind vectors in the 6-10 km layer. - The maximum speed shear from this is the max_bulk_shear value (m/s). + """ mupcl = kwargs.get('mupcl', None) @@ -2414,8 +2730,11 @@ def mmp(prof, **kwargs): pbots = interp.pres(prof, prof.hght[lowest_idx]) ptops = interp.pres(prof, prof.hght[highest_idx]) - for b in xrange(len(pbots)): - for t in xrange(len(ptops)): + if len(lowest_idx) == 0 or len(highest_idx) == 0: + return np.ma.masked + + for b in range(len(pbots)): + for t in range(len(ptops)): if b < t: continue u_shear, v_shear = winds.wind_shear(prof, pbot=pbots[b], ptop=ptops[t]) possible_shears[b,t] = utils.mag(u_shear, v_shear) @@ -2448,17 +2767,18 @@ def wndg(prof, **kwargs): WNDG values > 1 favor an enhanced risk for scattered damaging outflow gusts with multicell thunderstorm clusters, primarily during the afternoon in the summer. - - REQUIRES: MLCAPE (J/kg), MLCIN (J/kg) Parameters ---------- - prof : Profile object - mlpcl : Mixed-Layer Parcel object (optional) + prof : profile object + Profile object + mlpcl : parcel object, optional + Mixed-Layer Parcel object (optional) Returns ------- - wndg : WNDG index + WNDG Index : number + ''' mlpcl = kwargs.get('mlpcl', None) @@ -2491,17 +2811,17 @@ def sig_severe(prof, **kwargs): ''' Significant Severe (SigSevere) Craven and Brooks, 2004 - - REQUIRES: MLCAPE (J/kg), 0-6km Shear (kts) Parameters ---------- - prof : Profile object - mlpcl : Mixed-Layer Parcel object (optional) + prof : profile object + Profile object + mlpcl : parcel object, optional + Mixed-Layer Parcel object Returns ------- - sigsevere : significant severe parameter (m3/s3) + significant severe parameter (m3/s3) : number ''' mlpcl = kwargs.get('mlpcl', None) @@ -2545,13 +2865,17 @@ def dcape(prof): Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- - dcape : downdraft CAPE (J/kg) - ttrace : downdraft parcel trace temperature (C) - ptrace : downdraft parcel trace pressure (mb) + dcape : number + downdraft CAPE (J/kg) + ttrace : array + downdraft parcel trace temperature (C) + ptrace : array + downdraft parcel trace pressure (mb) ''' sfc_pres = prof.pres[prof.sfc] @@ -2595,7 +2919,7 @@ def dcape(prof): # Lower the parcel to the surface moist adiabatically and compute # total energy (DCAPE) - iter_ranges = xrange(uptr, -1, -1) + iter_ranges = range(uptr, -1, -1) ttraces = ma.zeros(len(iter_ranges)) ptraces = ma.zeros(len(iter_ranges)) ttraces[:] = ptraces[:] = ma.masked @@ -2637,18 +2961,23 @@ def precip_eff(prof, **kwargs): Larger values means that the precipitation is more efficient. + .. warning:: + This function has not been directly compared with a version at SPC. + Parameters ---------- - prof : Profile object - if the Profile object does not have a pwat attribute - this function will perform the calculation. - pwat : (optional) precomputed precipitable water vapor (inch) - pbot : (optional) the bottom pressure of the RH layer (mb) - ptop : (optional) the top pressure of the RH layer (mb) + prof : profile object + Profile object + pwat : number, optional + precomputed precipitable water vapor (inch) + pbot : number, optional + the bottom pressure of the RH layer (mb) + ptop : number, optional + the top pressure of the RH layer (mb) Returns ------- - precip_efficency : the PE value (units inches) + precip_efficency (inches) : number ''' @@ -2680,18 +3009,19 @@ def pbl_top(prof): Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- - ppbl_top : the pressure that corresponds to the top of the PBL + ppbl_top (mb) : number ''' thetav = thermo.theta(prof.pres, thermo.virtemp(prof.pres, prof.tmpc, prof.dwpc)) try: level = np.where(thetav[prof.sfc]+.5 < thetav)[0][0] except IndexError: - print "Warning: PBL top could not be found." + print("Warning: PBL top could not be found.") level = thetav.shape[0] - 1 return prof.pres[level] @@ -2707,8 +3037,7 @@ def dcp(prof): 1) Cold pool production [DCAPE] 2) Ability to sustain strong storms along the leading edge of a gust front [MUCAPE] 3) Organization potential for any ensuing convection [0-6 km shear] - 4) Sufficient flow within the ambient environment to favor development along downstream portion of the - gust front [0-6 km mean wind]. + 4) Sufficient flow within the ambient environment to favor development along downstream portion of the gust front [0-6 km mean wind]. This index is fomulated as follows: DCP = (DCAPE/980)*(MUCAPE/2000)*(0-6 km shear/20 kt)*(0-6 km mean wind/16 kt) @@ -2718,7 +3047,8 @@ def dcp(prof): Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- @@ -2729,7 +3059,10 @@ def dcp(prof): sfc = prof.pres[prof.sfc] p6km = interp.pres(prof, interp.to_msl(prof, 6000.)) dcape_val = getattr(prof, 'dcape', dcape( prof )[0]) - mupcl = getattr(prof, 'mupcl', parcelx(prof, flag=1)) + mupcl = getattr(prof, 'mupcl', None) + if mupcl is None: + mupcl = parcelx(prof, flag=1) + sfc_6km_shear = getattr(prof, 'sfc_6km_shear', winds.wind_shear(prof, pbot=sfc, ptop=p6km)) mean_6km = getattr(prof, 'mean_6km', utils.comp2vec(*winds.mean_wind(prof, pbot=sfc, ptop=p6km))) mag_shear = utils.mag(sfc_6km_shear[0], sfc_6km_shear[1]) @@ -2756,13 +3089,14 @@ def mburst(prof): 5-8 infers a "chance" of a microburst; >= 9 infers that microbursts are "likely". These values can also be viewed as conditional upon the existence of a storm. - This code was updated on 9/11/2018 - TT was being used in the function instead of VT. - The original SPC code was checked to confirm this was the problem. - This error was not identified during the testing phase for some reason. + This code was updated on 9/11/2018 - TT was being used in the function instead of VT. + The original SPC code was checked to confirm this was the problem. + This error was not identified during the testing phase for some reason. Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- @@ -2770,7 +3104,10 @@ def mburst(prof): Microburst Composite (unitless) ''' - sbpcl = getattr(prof, 'sfcpcl', parcelx(prof, flag=1)) + sbpcl = getattr(prof, 'sfcpcl', None) + if sbpcl is None: + sbpcl = parcelx(prof, flag=1) + lr03 = getattr(prof, 'lapserate_3km', lapse_rate( prof, 0., 3000., pres=False )) vt = getattr(prof, 'vertical_totals', v_totals(prof)) dcape_val = getattr(prof, 'dcape', dcape( prof )[0]) @@ -2885,8 +3222,10 @@ def ehi(prof, pcl, hbot, htop, stu=0, stv=0): Parameters ---------- - prof : Profile object - pcl : Parcel object + prof : profile object + Profile object + pcl : parcel object + Parcel object hbot : number Height of the bottom of the helicity layer [m] htop : number @@ -2911,24 +3250,26 @@ def ehi(prof, pcl, hbot, htop, stu=0, stv=0): def sweat(prof): ''' - SWEAT Index (*) + SWEAT Index Computes the SWEAT (Severe Weather Threat Index) using the following numbers: - 1.) 850 Dewpoint - 2.) Total Totals Index - 3.) 850 mb wind speed - 4.) 500 mb wind speed - 5.) Direction of wind at 500 - 6.) Direction of wind at 850 + 1. 850 Dewpoint + 2. Total Totals Index + 3. 850 mb wind speed + 4. 500 mb wind speed + 5. Direction of wind at 500 + 6. Direction of wind at 850 - Formulation taken from - Notes on Analysis and Severe-Storm Forecasting Procedures of the Air Force Global Weather Central, 1972 - by RC Miller. + Formulation taken from Notes on Analysis and Severe-Storm Forecasting Procedures of the Air Force Global Weather Central, 1972 by RC Miller. + + .. warning:: + This function has not been tested against the SPC version of SHARP. Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- @@ -2975,11 +3316,13 @@ def thetae_diff(prof): Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- - thetae_diff : the Theta-E difference between the max and min values (K) + thetae_diff : number + the Theta-E difference between the max and min values (K) ''' thetae = getattr(prof, 'thetae', prof.get_thetae_profile()) @@ -2998,3 +3341,43 @@ def thetae_diff(prof): return thetae_diff +def bore_lift(prof, hbot=0., htop=3000., pbot=None, ptop=None): + """ + Lift all parcels in the layer. Calculate and return the difference between + the liften parcel level height and the LFC height. + + hbot: bottom of layer in meters (AGL) + htop: top of layer in meters(AGL) + + OR + + pbot: bottom of layer (in hPa) + ptop: top of layer (in hPa) + + """ + + pres = prof.pres; hght = prof.hght + tmpc = prof.tmpc; dwpc = prof.dwpc + mask = ~prof.pres.mask * ~prof.hght.mask * ~prof.tmpc.mask * ~prof.dwpc.mask + + if pbot is not None: + layer_idxs = np.where( (prof.pres[mask] <= pbot ) & ( prof.pres[mask] >= ptop ) )[0] + + else: + hbot = interp.to_msl(prof, hbot) + htop = interp.to_msl(prof, htop) + pbot = interp.pres(prof, hbot) + ptop = interp.pres(prof, htop) + layer_idxs = np.where( ( prof.hght[mask] >= hbot ) & ( prof.hght[mask] <= htop ) )[0] + + delta_lfc = np.zeros((len(layer_idxs))) + delta_lfc[:] = np.ma.masked + + i = 0 + for idx in layer_idxs: + lpl = DefineParcel(prof, 5, pres=pres[idx]) + pcl = parcelx(prof, pres=pres[idx], tmpc=tmpc[idx], dwpc=dwpc[idx], pbot=pres[idx]) + delta_lfc[i] = pcl.lfchght - hght[idx] + i += 1 + + return np.ma.masked_invalid(delta_lfc) diff --git a/sharppy/sharptab/prof_collection.py b/sharppy/sharptab/prof_collection.py index 08411736..220ba270 100644 --- a/sharppy/sharptab/prof_collection.py +++ b/sharppy/sharptab/prof_collection.py @@ -3,7 +3,7 @@ import sharppy.sharptab.profile as profile import sharppy.sharptab.interp as interp -from utils.frozenutils import Process, Queue +from sutils.frozenutils import Process, Queue import platform import numpy as np @@ -28,7 +28,7 @@ def __init__(self, profiles, dates, target_type=profile.ConvectiveProfile, **kwa self._dates = dates self._meta = kwargs self._target_type = target_type - self._highlight = profiles.keys()[0] + self._highlight = kwargs.get('highlight', list(profiles.keys())[0]) self._prof_idx = 0 self._analog_date = None @@ -47,11 +47,29 @@ def subset(self, idxs): Subset the profile collection over time. idxs: The time indices to include in the subsetted collection. """ - profiles = dict( (mem, [ prof[idx] for idx in idxs ]) for mem, prof in self._profs.iteritems() ) + def extract_profile_indexes(prof): + prof_indexed = [] + for idx in idxs: + try: + prof_indexed.append(prof[idx]) + except IndexError: + pass + + return prof_indexed + + profiles = dict( (mem, extract_profile_indexes(prof)) for mem, prof in self._profs.items() ) dates = [ self._dates[idx] for idx in idxs ] return ProfCollection(profiles, dates, highlight=self._highlight, **self._meta) def _backgroundCopy(self, member, max_procs=2): + """ + Copies the profile objects in the background while the user can continue to do things. + This upgrades the project object types from Profile to ConvectiveProfile via the + _target_type variable. + + member: the key indicating a specific member + max_procs: max number of processors to perform this action + """ pipe = Queue(max_procs) for idx, prof in enumerate(self._profs[member]): @@ -73,12 +91,14 @@ def _backgroundCopy(self, member, max_procs=2): self._procs = [] return - def setAsync(self, async): + def setAsync(self, async_obj): """ Start an asynchronous process to load objects of type 'target_type' in the background. + Used to upgrade the Profile objects to ConvectiveProfile objects in the background + async: An AsyncThreads instance. """ - self._async = async + self._async = async_obj self._async.post(self._backgroundCopy, None, self._highlight) def cancelCopy(self): @@ -119,6 +139,8 @@ def getHighlightedProf(self): return cur_prof = self._profs[self._highlight][self._prof_idx] + # If the currently selected profile is not of the target_type (e.g., ConvectiveProfile), then + # then upgrade it via the copy function. if type(cur_prof) != self._target_type: self._profs[self._highlight][self._prof_idx] = self._target_type.copy(cur_prof) return self._profs[self._highlight][self._prof_idx] @@ -130,16 +152,19 @@ def getCurrentProfs(self): if not self.hasCurrentProf(): return {} - for mem, profs in self._profs.iteritems(): + for mem, profs in self._profs.items(): # Copy the profiles on the fly - cur_prof = profs[self._prof_idx] - - if mem == self._highlight and type(cur_prof) != self._target_type: - self._profs[mem][self._prof_idx] = self._target_type.copy(cur_prof) - elif type(cur_prof) not in [ profile.BasicProfile, self._target_type ]: - self._profs[mem][self._prof_idx] = profile.BasicProfile.copy(cur_prof) - - profs = dict( (mem, profs[self._prof_idx]) for mem, profs in self._profs.iteritems() ) + try: + cur_prof = profs[self._prof_idx] + except IndexError: + continue + else: + if mem == self._highlight and type(cur_prof) != self._target_type: + self._profs[mem][self._prof_idx] = self._target_type.copy(cur_prof) + elif type(cur_prof) not in [ profile.BasicProfile, self._target_type ]: + self._profs[mem][self._prof_idx] = profile.BasicProfile.copy(cur_prof) + + profs = dict( (mem, profs[self._prof_idx]) for mem, profs in self._profs.items() if len(profs) > self._prof_idx ) return profs def getAnalogDate(self): @@ -168,7 +193,7 @@ def isEnsemble(self): """ Returns True if this collection has multiple ensemble members. Otherwise, returns False. """ - return len(self._profs.keys()) > 1 + return len(list(self._profs.keys())) > 1 def hasCurrentProf(self): """ @@ -194,6 +219,12 @@ def setHighlightedMember(self, member_name): """ self._highlight = member_name + def getHighlightedMemberName(self): + """ + Gets the name of the member that is currently highlighted. + """ + return self._highlight + def setCurrentDate(self, cur_dt): """ Sets the current date to be 'cur_dt'. @@ -202,7 +233,7 @@ def setCurrentDate(self, cur_dt): try: self._prof_idx = self._dates.index(cur_dt) except ValueError: - self._prof_idx = -1 + pass def setAnalogToDate(self, analog_to_date): """ @@ -237,15 +268,22 @@ def advanceHighlight(self, direction): mem_names = sorted(self._profs.keys()) high_idx = mem_names.index(self._highlight) length = len(mem_names) - - if direction > 0 and high_idx == length - 1: - adv_idx = 0 - if direction < 0 and high_idx == 0: - adv_idx = length - 1 - else: - adv_idx = high_idx + direction - - self._highlight = mem_names[adv_idx] + + def doAdvance(adv_idx): + if direction > 0 and adv_idx == length - 1: + adv_idx = 0 + elif direction < 0 and adv_idx == 0: + adv_idx = length - 1 + else: + adv_idx = adv_idx + direction + return adv_idx + + adv_idx = doAdvance(high_idx) + highlight = mem_names[adv_idx] + while len(self._profs[highlight]) <= self._prof_idx: + adv_idx = doAdvance(adv_idx) + highlight = mem_names[adv_idx] + self._highlight = highlight def defineUserParcel(self, parcel): """ @@ -260,6 +298,9 @@ def modify(self, idx, **kwargs): Modify the profile at the current time. idx: The vertical index to modify **kwargs: The variables to modify ('tmpc', 'dwpc', 'u', or 'v') + + TODO: Allow modification of layers. Could be that idx is -999 for layer + and kwargs passes information about the layers to be modified. """ if self.isEnsemble(): raise ValueError("Can't modify ensemble profiles") @@ -272,12 +313,17 @@ def modify(self, idx, **kwargs): cls = type(prof) # Copy the variables to be modified - prof_vars = dict( (k, prof.__dict__[k].copy()) for k in kwargs.iterkeys() ) - - # Do the modification - for var, val in kwargs.iteritems(): - prof_vars[var][idx] = val + prof_vars = dict( (k, prof.__dict__[k].copy()) for k in kwargs.keys() if k != 'idx_range') + if idx != -999: + # Do the modification + for var, val in kwargs.items(): + prof_vars[var][idx] = val + else: + idx = kwargs.get('idx_range') + for key in prof_vars.keys(): + prof_vars[key] = kwargs.get(key) + # Make a copy of the profile object with the newly modified variables inserted. self._profs[self._highlight][self._prof_idx] = cls.copy(prof, **prof_vars) @@ -288,6 +334,15 @@ def modify(self, idx, **kwargs): if 'u' in kwargs or 'v' in kwargs or 'wdir' in kwargs or 'wspd' in kwargs: self._mod_wind[self._prof_idx] = True + def modifyStormMotion(self, deviant, vec_u, vec_v): + if deviant == 'left': + self._profs[self._highlight][self._prof_idx].set_srleft(vec_u, vec_v) + elif deviant == 'right': + self._profs[self._highlight][self._prof_idx].set_srright(vec_u, vec_v) + + def resetStormMotion(self): + self._profs[self._highlight][self._prof_idx].reset_srm() + def interp(self, dp=-25): """ Interpolate the profile object to a specific pressure level spacing. diff --git a/sharppy/sharptab/profile.py b/sharppy/sharptab/profile.py index c440d4c6..60e849c6 100644 --- a/sharppy/sharptab/profile.py +++ b/sharppy/sharptab/profile.py @@ -9,6 +9,8 @@ from sharppy.databases.sars import hail, supercell from sharppy.databases.pwv import pwv_climo from sharppy.sharptab.constants import MISSING +import logging +import warnings def create_profile(**kwargs): ''' @@ -23,56 +25,56 @@ def create_profile(**kwargs): Parameters ---------- - Optional Keywords - - missing : number (default: sharppy.sharptab.constants.MISSING) - The value of the missing flag used in the Profile objects - - profile : string (default: 'default') - The text identifier for the Profile to be generated. Valid options - include ('default' | 'convective'). Default will construct a basic - Profile, and convective will construct a ConvectiveProfile used for - the SPC style GUI. - Mandatory Keywords pres : array_like - The pressure values (Hectopascals) + The pressure values (Hectopascals) hght : array_like - The corresponding height values (Meters) + The corresponding height values (Meters) tmpc : array_like - The corresponding temperature values (Celsius) + The corresponding temperature values (Celsius) dwpc : array_like - The corresponding dewpoint temperature values (Celsius) + The corresponding dewpoint temperature values (Celsius) Optional Keyword Pairs (must use one or the other) wdir : array_like - The direction from which the wind is blowing in - meteorological degrees + The direction from which the wind is blowing in meteorological degrees wspd : array_like - The speed of the wind + The speed of the wind (kts) OR u : array_like - The U-component of the direction from which the wind - is blowing + The U-component of the direction from which the wind is blowing. (kts) v : array_like - The V-component of the direction from which the wind - is blowing. + The V-component of the direction from which the wind is blowing. (kts) + + Optional Keywords + + missing : number, optional (default: sharppy.sharptab.constants.MISSING) + The value of the missing flag used in the Profile objects + + profile : string, optional (default: 'default') + The text identifier for the Profile to be generated. Valid options + include ('default' | 'basic' | 'convective'). Default will construct a basic + Profile, and convective will construct a ConvectiveProfile used for + the SPC style GUI. + + omeg: array_like + The corresponding vertical velocity values (Pa/s) Returns ------- Profile : a basic Profile object - This is the most basic and default object. + This is the most basic and default object. OR ConvectiveProfile : a child of Profile - This is the class used for the SPC GUI. + This is the class used for the SPC GUI. ''' @@ -98,6 +100,7 @@ def __init__(self, **kwargs): self.missing = kwargs.get('missing', MISSING) self.profile = kwargs.get('profile') self.latitude = kwargs.get('latitude', ma.masked) + self.strictQC = kwargs.get('strictQC', False) ## get the data and turn them into arrays self.pres = ma.asanyarray(kwargs.get('pres'), dtype=float) @@ -105,20 +108,38 @@ def __init__(self, **kwargs): self.tmpc = ma.asanyarray(kwargs.get('tmpc'), dtype=float) self.dwpc = ma.asanyarray(kwargs.get('dwpc'), dtype=float) - if 'wdir' in kwargs: + assert self.pres.ndim == 1 and self.hght.ndim == 1 and self.tmpc.ndim == 1 and self.dwpc.ndim == 1,\ + "The dimensions of the pres, hght, tmpc, and dwpc arrays passed to the Profile object constructor are not all one dimensional." + + assert len(self.pres) > 1 and len(self.hght) > 1 and len(self.tmpc) > 1 and len(self.dwpc) > 1,\ + "The length of the pres, hght, tmpc, and dwpc arrays passed to Profile object constructor must all have a length greater than 1." + + assert len(self.pres) == len(self.hght) == len(self.tmpc) == len(self.dwpc),\ + "The pres, hght, tmpc, or dwpc arrays passed to the Profile object constructor must all have the same length." + + if np.ma.max(self.pres) <= 100: + warnings.warn("The pressure values passed to the profile object are below 100 mb. This may cause some the SHARPpy routines not to behave as expected.") + + if 'wdir' in kwargs and 'wspd' in kwargs: self.wdir = ma.asanyarray(kwargs.get('wdir'), dtype=float) self.wspd = ma.asanyarray(kwargs.get('wspd'), dtype=float) - + assert len(self.wdir) == len(self.wspd) == len(self.pres), "The wdir and wspd arrays passed to the Profile constructor must have the same length as the pres array." + assert self.wdir.ndim == 1 and self.wspd.ndim == 1, "The wdir and wspd arrays passed to the Profile constructor are not one dimensional." + #self.u, self.v = utils.vec2comp(self.wdir, self.wspd) self.u = None self.v = None ## did the user provide the wind in u,v form? - elif 'u' in kwargs: + elif 'u' in kwargs and 'v' in kwargs: self.u = ma.asanyarray(kwargs.get('u'), dtype=float) self.v = ma.asanyarray(kwargs.get('v'), dtype=float) - + assert len(self.u) == len(self.v) == len(self.pres), "The u and v arrays passed to the Profile constructor must have the same length as the pres array." + assert self.u.ndim == 1 and self.v.ndim == 1, "The wdir and wspd arrays passed to the Profile constructor are not one dimensional." + #self.wdir, self.wspd = utils.comp2vec(self.u, self.v) self.wdir = None self.wspd = None + else: + warnings.warn("No wind data (wdir/wspd or u/v) passed to the Profile object constructor. This may cause some of the SHARPpy routines to not behave as expected.") ## check if any standard deviation data was supplied if 'tmp_stdev' in kwargs: @@ -131,6 +152,9 @@ def __init__(self, **kwargs): if kwargs.get('omeg', None) is not None: ## get the omega data and turn into arrays self.omeg = ma.asanyarray(kwargs.get('omeg')) + assert len(self.omeg) == len(self.pres), "Length of omeg array passed to constructor is not the same length as the pres array." + assert self.omeg.ndim == 1, "omeg array is not one dimensional." + assert len(self.omeg) > 1, "omeg array length must have a length greater than 1." else: self.omeg = None @@ -138,19 +162,33 @@ def __init__(self, **kwargs): self.location = kwargs.get('location', None) self.date = kwargs.get('date', None) + if self.strictQC is True: + self.checkDataIntegrity() + @classmethod - def copy(cls, prof, **kwargs): + def copy(cls, prof, strictQC=False, **kwargs): ''' Copies a profile object. - ''' - new_kwargs = dict( (k, prof.__dict__[k]) for k in [ 'pres', 'hght', 'tmpc', 'dwpc', 'omeg', 'location', 'date', 'latitude' ]) - if 'u' in kwargs or 'v' in kwargs: + ''' + new_kwargs = dict( (k, prof.__dict__[k]) for k in [ 'pres', 'hght', 'tmpc', 'dwpc', 'omeg', 'location', 'date', 'latitude', 'strictQC', 'missing' ]) + + if prof.u is not None and prof.v is not None: new_kwargs.update({'u':prof.u, 'v':prof.v}) - else: + else: new_kwargs.update({'wspd':prof.wspd, 'wdir':prof.wdir}) + + new_kwargs.update({'strictQC':strictQC}) + # Create a new profile object using the old profile object data cls is the Class type (e.g., ConvectiveProfile) new_kwargs.update(kwargs) - return cls(**new_kwargs) + new_prof = cls(**new_kwargs) + + if hasattr(prof, 'srwind'): + rmu, rmv, lmu, lmv = prof.srwind + new_prof.set_srright(rmu, rmv) + new_prof.set_srleft(lmu, lmv) + + return new_prof def toFile(self, file_name): snd_file = open(file_name, 'w') @@ -160,13 +198,14 @@ def qc(val): snd_loc = (" " * (4 - len(self.location))) + self.location now = datetime.utcnow() + #print(now, self.date) user = getpass.getuser() snd_file.write("%TITLE%\n") snd_file.write("%s %s\n Saved by user: %s on %s UTC\n" % (snd_loc, self.date.strftime("%y%m%d/%H%M"), user, now.strftime('%Y%m%d/%H%M'))) snd_file.write(" LEVEL HGHT TEMP DWPT WDIR WSPD\n") snd_file.write("-------------------------------------------------------------------\n") snd_file.write("%RAW%\n") - for idx in xrange(self.pres.shape[0]): + for idx in range(self.pres.shape[0]): str = "" for col in ['pres', 'hght', 'tmpc', 'dwpc', 'wdir', 'wspd']: str += "%8.2f, " % qc(self.__dict__[col][idx]) @@ -175,6 +214,19 @@ def qc(val): snd_file.write("%END%\n") snd_file.close() + def checkDataIntegrity(self): + if not qc_tools.isHGHTValid(self.hght): + qc_tools.raiseError("Invalid height data. Data has repeat height values or height does not increase as pressure decreases.", qc_tools.DataQualityException) + if not qc_tools.isTMPCValid(self.tmpc): + qc_tools.raiseError("Invalid temperature data. Profile contains a temperature value < -273.15 Celsius.", qc_tools.DataQualityException) + if not qc_tools.isDWPCValid(self.dwpc): + qc_tools.raiseError("Invalid dewpoint data. Profile contains a dewpoint value < -273.15 Celsius.", qc_tools.DataQualityException) + if not qc_tools.isWSPDValid(self.wspd): + qc_tools.raiseError("Invalid wind speed data. Profile contains a wind speed value < 0 knots.", qc_tools.DataQualityException) + if not qc_tools.isWDIRValid(self.wdir): + qc_tools.raiseError("Invalid wind direction data. Profile contains a wind direction < 0 degrees or >= 360 degrees.", qc_tools.DataQualityException) + + class BasicProfile(Profile): ''' The default data class for SHARPpy. @@ -193,43 +245,43 @@ def __init__(self, **kwargs): ---------- Mandatory Keywords pres : array_like - The pressure values (Hectopaschals) + The pressure values (Hectopaschals) hght : array_like - The corresponding height values (Meters) + The corresponding height values (Meters) tmpc : array_like - The corresponding temperature values (Celsius) + The corresponding temperature values (Celsius) dwpc : array_like The corresponding dewpoint temperature values (Celsius) Optional Keyword Pairs (must use one or the other) wdir : array_like - The direction from which the wind is blowing in - meteorological degrees + The direction from which the wind is blowing in + meteorological degrees wspd : array_like - The speed of the wind + The speed of the wind (kts) OR u : array_like - The U-component of the direction from which the wind - is blowing + The U-component of the direction from which the wind + is blowing (kts) v : array_like - The V-component of the direction from which the wind - is blowing. + The V-component of the direction from which the wind + is blowing. (kts) Optional Keywords missing : number (default: sharppy.sharptab.constants.MISSING) - The value of the missing flag + The value of the missing flag location : string (default: None) - The 3 character station identifier or 4 character - WMO station ID for radiosonde locations. Used for - the PWV database. + The 3 character station identifier or 4 character + WMO station ID for radiosonde locations. Used for + the PWV database. strictQC : boolean - A flag that indicates whether or not the strict quality control - routines should be run on the profile upon construction. + A flag that indicates whether or not the strict quality control + routines should be run on the profile upon construction. Returns ------- @@ -238,14 +290,10 @@ def __init__(self, **kwargs): ''' super(BasicProfile, self).__init__(**kwargs) - strictQC = kwargs.get('strictQC', True) - - assert len(self.pres) == len(self.hght) == len(self.tmpc) == len(self.dwpc),\ - "Length of pres, hght, tmpc, or dwpc arrays passed to constructor are not the same." + self.strictQC = kwargs.get('strictQC', True) ## did the user provide the wind in vector form? if self.wdir is not None: - assert len(self.wdir) == len(self.wspd) == len(self.pres), "Length of wdir and wspd arrays passed to constructor are not the same length as the pres array." self.wdir[self.wdir == self.missing] = ma.masked self.wspd[self.wspd == self.missing] = ma.masked self.wdir[self.wspd.mask] = ma.masked @@ -254,7 +302,6 @@ def __init__(self, **kwargs): ## did the user provide the wind in u,v form? elif self.u is not None: - assert len(self.u) == len(self.v) == len(self.pres), "Length of u and v arrays passed to constructor are not the same length as the pres array." self.u[self.u == self.missing] = ma.masked self.v[self.v == self.missing] = ma.masked self.u[self.v.mask] = ma.masked @@ -270,7 +317,6 @@ def __init__(self, **kwargs): if self.omeg is not None: ## get the omega data and turn into arrays - assert len(self.omeg) == len(self.pres), "Length of omeg array passed to constructor is not the same length as the pres array." self.omeg[self.omeg == self.missing] = ma.masked else: self.omeg = ma.masked_all(len(self.hght)) @@ -284,20 +330,6 @@ def __init__(self, **kwargs): self.tmpc[self.tmpc == self.missing] = ma.masked self.dwpc[self.dwpc == self.missing] = ma.masked - #if not qc_tools.isPRESValid(self.pres): - ## qc_tools.raiseError("Incorrect order of pressure array (or repeat values) or pressure array is of length <= 1.", ValueError) - if not qc_tools.isHGHTValid(self.hght) and strictQC: - qc_tools.raiseError("Incorrect order of height (or repeat values) array or height array is of length <= 1.", ValueError) - if not qc_tools.isTMPCValid(self.tmpc): - qc_tools.raiseError("Invalid temperature array. Array contains a value < -273.15 Celsius.", ValueError) - if not qc_tools.isDWPCValid(self.dwpc): - qc_tools.raiseError("Invalid dewpoint array. Array contains a value < -273.15 Celsius.", ValueError) - if not qc_tools.isWSPDValid(self.wspd) and strictQC: - qc_tools.raiseError("Invalid wind speed array. Array contains a value < 0 knots.", ValueError) - if not qc_tools.isWDIRValid(self.wdir) and strictQC: - qc_tools.raiseError("Invalid wind direction array. Array contains a value < 0 degrees or value > 360 degrees.", ValueError) - - self.logp = np.log10(self.pres.copy()) self.vtmp = thermo.virtemp( self.pres, self.tmpc, self.dwpc ) idx = np.ma.where(self.pres > 0)[0] @@ -306,10 +338,20 @@ def __init__(self, **kwargs): ## get the index of the top and bottom of the profile self.sfc = self.get_sfc() self.top = self.get_top() + + if self.strictQC is True: + self.checkDataIntegrity() + ## generate the wetbulb profile self.wetbulb = self.get_wetbulb_profile() ## generate theta-e profile self.thetae = self.get_thetae_profile() + ## generate theta profile + self.theta = self.get_theta_profile() + ## generate water vapor mixing ratio profile + self.wvmr = self.get_wvmr_profile() + ## generate rh profile + self.relh = self.get_rh_profile() def get_sfc(self): ''' @@ -343,6 +385,26 @@ def get_top(self): Index of the surface ''' return np.where(~self.tmpc.mask)[0].max() + + def get_wvmr_profile(self): + ''' + Function to calculate the water vapor mixing ratio profile. + + Parameters + ---------- + None + + Returns + ------- + Array of water vapor mixing ratio profile + ''' + + #wvmr = ma.empty(self.pres.shape[0]) + #for i in range(len(self.v)): + wvmr = thermo.mixratio( self.pres, self.dwpc ) + wvmr[wvmr == self.missing] = ma.masked + wvmr.set_fill_value(self.missing) + return wvmr def get_wetbulb_profile(self): ''' @@ -403,6 +465,23 @@ def get_thetae_profile(self): thetae.set_fill_value(self.missing) return thetae + def get_rh_profile(self): + ''' + Function to calculate the relative humidity profile + + Parameters + ---------- + None + + Returns + ------- + Array of the relative humidity profile + ''' + + rh = thermo.relh(self.pres, self.tmpc, self.dwpc) + rh[rh == self.missing] = ma.masked + rh.set_fill_value(self.missing) + return rh class ConvectiveProfile(BasicProfile): @@ -421,42 +500,41 @@ def __init__(self, **kwargs): ---------- Mandatory Keywords pres : array_like - The pressure values (Hectopaschals) + The pressure values (Hectopaschals) hght : array_like - The corresponding height values (Meters) + The corresponding height values (Meters) tmpc : array_like - The corresponding temperature values (Celsius) + The corresponding temperature values (Celsius) dwpc : array_like - The corresponding dewpoint temperature values (Celsius) + The corresponding dewpoint temperature values (Celsius) Optional Keyword Pairs (must use one or the other) wdir : array_like - The direction from which the wind is blowing in - meteorological degrees + The direction from which the wind is blowing in + meteorological degrees wspd : array_like - The speed of the wind + The speed of the wind (kts) OR u : array_like - The U-component of the direction from which the wind - is blowing + The U-component of the direction from which the wind + is blowing v : array_like - The V-component of the direction from which the wind - is blowing. + The V-component of the direction from which the wind + is blowing. - Optional Keywords - missing : number (default: sharppy.sharptab.constants.MISSING) - The value of the missing flag + missing : number, optional (default: sharppy.sharptab.constants.MISSING) + The value of the missing flag - location : string (default: None) - The 3 character station identifier or 4 character - WMO station ID for radiosonde locations. Used for - the PWV database. + location : string, optional (default: None) + The 3 character station identifier or 4 character + WMO station ID for radiosonde locations. Used for + the PWV database. - omeg : array_like - List of the vertical velocity in pressure coordinates with height (Pascals/second) + omeg : array_like, optional + List of the vertical velocity in pressure coordinates with height (Pascals/second) Returns ------- @@ -464,39 +542,75 @@ def __init__(self, **kwargs): ''' ## call the constructor for Profile super(ConvectiveProfile, self).__init__(**kwargs) + assert np.ma.max(self.pres) > 100, "ConvectiveProfile objects require that the minimum pressure passed in the data array is greater than 100 mb." + + self.user_srwind = None # Generate the fire weather paramters + logging.debug("Calling get_fire().") + dt = datetime.now() self.get_fire() + logging.debug("get_fire() took: " + str((datetime.now() - dt))) # Generate the winter inset/precipitation types + logging.debug("Calling get_precip().") + dt = datetime.now() self.get_precip() - + logging.debug("get_precip() took: " + str((datetime.now() - dt))) + ## generate various parcels + logging.debug("Calling get_parcels().") + dt = datetime.now() self.get_parcels() + logging.debug("get_parcels() took: " + str((datetime.now() - dt))) ## calculate thermodynamic window indices + logging.debug("Calling get_thermo().") + dt = datetime.now() self.get_thermo() + logging.debug("get_thermo() took: " + str((datetime.now() - dt))) ## generate wind indices + logging.debug("Calling get_kinematics().") + dt = datetime.now() self.get_kinematics() + logging.debug("get_kinematics() took: " + str((datetime.now() - dt))) ## get SCP, STP(cin), STP(fixed), SHIP + logging.debug("Calling get_severe().") + dt = datetime.now() self.get_severe() + logging.debug("get_severe() took: " + str((datetime.now() - dt))) ## calculate the SARS database matches + logging.debug("Calling get_sars().") + dt = datetime.now() self.get_sars() + logging.debug("get_sars() took: " + str((datetime.now() - dt))) ## get the precipitable water climatology + logging.debug("Calling get_PWV_loc().") + dt = datetime.now() self.get_PWV_loc() + logging.debug("get_PWV_loc() took: " + str((datetime.now() - dt))) ## get the parcel trajectory + logging.debug("Calling get_traj().") + dt = datetime.now() self.get_traj() + logging.debug("get_traj() took: " + str((datetime.now() - dt))) ## miscellaneous indices I didn't know where to put + logging.debug("Calling get_indices().") + dt = datetime.now() self.get_indices() + logging.debug("get_indices() took: " + str((datetime.now() - dt))) ## get the possible watch type + logging.debug("Calling get_watch().") + dt = datetime.now() self.get_watch() + logging.debug("get_watch() took: " + str((datetime.now() - dt))) def get_fire(self): ''' @@ -513,16 +627,20 @@ def get_fire(self): None ''' self.fosberg = fire.fosberg(self) + self.haines_hght = fire.haines_height(self) + self.haines_low = fire.haines_low(self) + self.haines_mid = fire.haines_mid(self) + self.haines_high = fire.haines_high(self) self.ppbl_top = params.pbl_top(self) self.sfc_rh = thermo.relh(self.pres[self.sfc], self.tmpc[self.sfc], self.dwpc[self.sfc]) pres_sfc = self.pres[self.sfc] pres_1km = interp.pres(self, interp.to_msl(self, 1000.)) - pbl_h = interp.to_agl(self, interp.hght(self, self.ppbl_top)) + self.pbl_h = interp.to_agl(self, interp.hght(self, self.ppbl_top)) self.rh01km = params.mean_relh(self, pbot=pres_sfc, ptop=pres_1km) self.pblrh = params.mean_relh(self, pbot=pres_sfc, ptop=self.ppbl_top) self.meanwind01km = winds.mean_wind(self, pbot=pres_sfc, ptop=pres_1km) self.meanwindpbl = winds.mean_wind(self, pbot=pres_sfc, ptop=self.ppbl_top) - self.pblmaxwind = winds.max_wind(self, lower=0, upper=pbl_h) + self.pblmaxwind = winds.max_wind(self, lower=0, upper=self.pbl_h) #self.pblmaxwind = [np.ma.masked, np.ma.masked] mulplvals = params.DefineParcel(self, flag=3, pres=500) mupcl = params.cape(self, lplvals=mulplvals) @@ -580,14 +698,10 @@ def get_parcels(self): self.sfcpcl : Surface Based Parcel self.mlpcl : Mixed Layer Parcel self.fcstpcl : Forecast Surface Parcel - self.ebottom : The bottom pressure level of - the effective inflow layer - self.etop : the top pressure level of - the effective inflow layer - self.ebotm : The bottom, meters (agl), of the - effective inflow layer - self.etopm : The top, meters (agl), of the - effective inflow layer + self.ebottom : The bottom pressure level of the effective inflow layer + self.etop : the top pressure level of the effective inflow layer + self.ebotm : The bottom, meters (agl), of the effective inflow layer + self.etopm : The top, meters (agl), of the effective inflow layer Parameters ---------- @@ -667,19 +781,30 @@ def get_kinematics(self): ## parameters that depend on the presence of an effective inflow layer if self.etop is ma.masked or self.ebottom is ma.masked: self.etopm = ma.masked; self.ebotm = ma.masked - self.srwind = winds.non_parcel_bunkers_motion( self ) + self.bunkers = winds.non_parcel_bunkers_motion( self ) + if self.user_srwind is None: + self.user_srwind = self.bunkers + self.srwind = self.user_srwind self.eff_shear = [MISSING, MISSING] self.ebwd = [MISSING, MISSING, MISSING] self.ebwspd = MISSING self.mean_eff = [MISSING, MISSING, MISSING] self.mean_ebw = [MISSING, MISSING, MISSING] - self.srw_eff = [MISSING, MISSING, MISSING] - self.srw_ebw = [MISSING, MISSING, MISSING] + + self.right_srw_eff = [MISSING, MISSING, MISSING] + self.right_srw_ebw = [MISSING, MISSING, MISSING] self.right_esrh = [ma.masked, ma.masked, ma.masked] + self.right_critical_angle = ma.masked + + self.left_srw_eff = [MISSING, MISSING, MISSING] + self.left_srw_ebw = [MISSING, MISSING, MISSING] self.left_esrh = [ma.masked, ma.masked, ma.masked] - self.critical_angle = ma.masked + self.left_critical_angle = ma.masked else: - self.srwind = params.bunkers_storm_motion(self, mupcl=self.mupcl, pbot=self.ebottom) + self.bunkers = params.bunkers_storm_motion(self, mupcl=self.mupcl, pbot=self.ebottom) + if self.user_srwind is None: + self.user_srwind = self.bunkers + self.srwind = self.user_srwind depth = ( self.mupcl.elhght - self.ebotm ) / 2 elh = interp.pres(self, interp.to_msl(self, self.ebotm + depth)) ## calculate mean wind @@ -689,28 +814,63 @@ def get_kinematics(self): self.eff_shear = winds.wind_shear(self, pbot=self.ebottom, ptop=self.etop) self.ebwd = winds.wind_shear(self, pbot=self.ebottom, ptop=elh) self.ebwspd = utils.mag( self.ebwd[0], self.ebwd[1] ) - ## calculate the mean sr wind - self.srw_eff = winds.sr_wind(self, pbot=self.ebottom, ptop=self.etop, stu=self.srwind[0], stv=self.srwind[1] ) - self.srw_ebw = winds.sr_wind(self, pbot=self.ebottom, ptop=elh, stu=self.srwind[0], stv=self.srwind[1] ) + ## calculate quantities relative to the right-mover vector + self.right_srw_eff = winds.sr_wind(self, pbot=self.ebottom, ptop=self.etop, stu=self.srwind[0], stv=self.srwind[1] ) + self.right_srw_ebw = winds.sr_wind(self, pbot=self.ebottom, ptop=elh, stu=self.srwind[0], stv=self.srwind[1] ) self.right_esrh = winds.helicity(self, self.ebotm, self.etopm, stu=self.srwind[0], stv=self.srwind[1]) + self.right_critical_angle = winds.critical_angle(self, stu=self.srwind[0], stv=self.srwind[1]) + ## calculate quantities relative to the left-mover vector + self.left_srw_eff = winds.sr_wind(self, pbot=self.ebottom, ptop=self.etop, stu=self.srwind[2], stv=self.srwind[3] ) + self.left_srw_ebw = winds.sr_wind(self, pbot=self.ebottom, ptop=elh, stu=self.srwind[2], stv=self.srwind[3] ) self.left_esrh = winds.helicity(self, self.ebotm, self.etopm, stu=self.srwind[2], stv=self.srwind[3]) - self.critical_angle = winds.critical_angle(self, stu=self.srwind[0], stv=self.srwind[1]) - ## calculate mean srw - self.srw_1km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p1km, stu=self.srwind[0], stv=self.srwind[1] )) - self.srw_3km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p3km, stu=self.srwind[0], stv=self.srwind[1] )) - self.srw_6km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p6km, stu=self.srwind[0], stv=self.srwind[1] )) - self.srw_8km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p8km, stu=self.srwind[0], stv=self.srwind[1] )) - self.srw_4_5km = utils.comp2vec(*winds.sr_wind(self, pbot=p4km, ptop=p5km, stu=self.srwind[0], stv=self.srwind[1] )) - self.srw_lcl_el = utils.comp2vec(*winds.sr_wind(self, pbot=self.mupcl.lclpres, ptop=self.mupcl.elpres, stu=self.srwind[0], stv=self.srwind[1] )) + self.left_critical_angle = winds.critical_angle(self, stu=self.srwind[2], stv=self.srwind[3]) + + ## calculate quantities relative to the right-mover vector + self.right_srw_1km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p1km, stu=self.srwind[0], stv=self.srwind[1] )) + self.right_srw_3km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p3km, stu=self.srwind[0], stv=self.srwind[1] )) + self.right_srw_6km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p6km, stu=self.srwind[0], stv=self.srwind[1] )) + self.right_srw_8km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p8km, stu=self.srwind[0], stv=self.srwind[1] )) + self.right_srw_4_5km = utils.comp2vec(*winds.sr_wind(self, pbot=p4km, ptop=p5km, stu=self.srwind[0], stv=self.srwind[1] )) + self.right_srw_lcl_el = utils.comp2vec(*winds.sr_wind(self, pbot=self.mupcl.lclpres, ptop=self.mupcl.elpres, stu=self.srwind[0], stv=self.srwind[1] )) + # This is for the red, blue, and purple bars that appear on the SR Winds vs. Height plot + self.right_srw_0_2km = winds.sr_wind(self, pbot=sfc, ptop=interp.pres(self, interp.to_msl(self, 2000.)), stu=self.srwind[0], stv=self.srwind[1]) + self.right_srw_4_6km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 4000.)), ptop=p6km, stu=self.srwind[0], stv=self.srwind[1]) + self.right_srw_9_11km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 9000.)), ptop=interp.pres(self, interp.to_msl(self, 11000.)), stu=self.srwind[0], stv=self.srwind[1]) + + ## calculate quantities relative to the left-mover vector + self.left_srw_1km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p1km, stu=self.srwind[2], stv=self.srwind[3] )) + self.left_srw_3km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p3km, stu=self.srwind[2], stv=self.srwind[3] )) + self.left_srw_6km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p6km, stu=self.srwind[2], stv=self.srwind[3] )) + self.left_srw_8km = utils.comp2vec(*winds.sr_wind(self, pbot=sfc, ptop=p8km, stu=self.srwind[2], stv=self.srwind[3] )) + self.left_srw_4_5km = utils.comp2vec(*winds.sr_wind(self, pbot=p4km, ptop=p5km, stu=self.srwind[2], stv=self.srwind[3] )) + self.left_srw_lcl_el = utils.comp2vec(*winds.sr_wind(self, pbot=self.mupcl.lclpres, ptop=self.mupcl.elpres, stu=self.srwind[2], stv=self.srwind[3] )) # This is for the red, blue, and purple bars that appear on the SR Winds vs. Height plot - self.srw_0_2km = winds.sr_wind(self, pbot=sfc, ptop=interp.pres(self, interp.to_msl(self, 2000.)), stu=self.srwind[0], stv=self.srwind[1]) - self.srw_4_6km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 4000.)), ptop=p6km, stu=self.srwind[0], stv=self.srwind[1]) - self.srw_9_11km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 9000.)), ptop=interp.pres(self, interp.to_msl(self, 11000.)), stu=self.srwind[0], stv=self.srwind[1]) + self.left_srw_0_2km = winds.sr_wind(self, pbot=sfc, ptop=interp.pres(self, interp.to_msl(self, 2000.)), stu=self.srwind[2], stv=self.srwind[3]) + self.left_srw_4_6km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 4000.)), ptop=p6km, stu=self.srwind[2], stv=self.srwind[3]) + self.left_srw_9_11km = winds.sr_wind(self, pbot=interp.pres(self, interp.to_msl(self, 9000.)), ptop=interp.pres(self, interp.to_msl(self, 11000.)), stu=self.srwind[2], stv=self.srwind[3]) ## calculate upshear and downshear self.upshear_downshear = winds.mbe_vectors(self) - self.srh1km = winds.helicity(self, 0, 1000., stu=self.srwind[0], stv=self.srwind[1]) - self.srh3km = winds.helicity(self, 0, 3000., stu=self.srwind[0], stv=self.srwind[1]) + self.right_srh1km = winds.helicity(self, 0, 1000., stu=self.srwind[0], stv=self.srwind[1]) + self.right_srh3km = winds.helicity(self, 0, 3000., stu=self.srwind[0], stv=self.srwind[1]) + self.left_srh1km = winds.helicity(self, 0, 1000., stu=self.srwind[2], stv=self.srwind[3]) + self.left_srh3km = winds.helicity(self, 0, 3000., stu=self.srwind[2], stv=self.srwind[3]) + + self.srw_eff = self.right_srw_eff + self.srw_ebw = self.right_srw_ebw + self.esrh = self.right_esrh + self.critical_angle = self.right_critical_angle + self.srw_1km = self.right_srw_1km + self.srw_3km = self.right_srw_3km + self.srw_6km = self.right_srw_6km + self.srw_8km = self.right_srw_8km + self.srw_4_5km = self.right_srw_4_5km + self.srw_lcl_el = self.right_srw_lcl_el + self.srw_0_2km = self.right_srw_0_2km + self.srw_4_6km = self.right_srw_4_6km + self.srw_9_11km = self.right_srw_9_11km + self.srh1km = self.right_srh1km + self.srh3km = self.right_srh3km def get_thermo(self): ''' @@ -754,6 +914,8 @@ def get_thermo(self): self.lapserate_850_500 = params.lapse_rate( self, 850., 500., pres=True ) ## 700-500mb lapse rate self.lapserate_700_500 = params.lapse_rate( self, 700., 500., pres=True ) + ## 2-6 km max lapse rate + self.max_lapse_rate_2_6 = params.max_lapse_rate( self ) ## convective temperature self.convT = thermo.ctof( params.convective_temp( self ) ) ## sounding forecast surface temperature @@ -777,8 +939,10 @@ def get_severe(self): Returns nothing, but sets the following variables: - self.stp_fixed - fixed layer significant tornado parameter - self.stp_cin - effective layer significant tornado parameter + self.right_stp_fixed - fixed layer significant tornado parameter (computed with SRH relative to the right-mover vector) + self.left_stp_fixed - fixed layer significant tornado parameter (computed with SRH relative to the left-mover vector) + self.right_stp_cin - effective layer significant tornado parameter (computed with SRH relative to the right-mover vector) + self.left_stp_cin - effective layer significant tornado parameter (computed with SRH relative to the left-mover vector) self.right_scp - right moving supercell composite parameter self.left_scp - left moving supercell composite parameter @@ -791,15 +955,41 @@ def get_severe(self): None ''' wspd = utils.mag(self.sfc_6km_shear[0], self.sfc_6km_shear[1]) - self.stp_fixed = params.stp_fixed(self.sfcpcl.bplus, self.sfcpcl.lclhght, self.srh1km[0], utils.KTS2MS(wspd)) + self.right_stp_fixed = params.stp_fixed(self.sfcpcl.bplus, self.sfcpcl.lclhght, self.right_srh1km[0], utils.KTS2MS(wspd)) + self.left_stp_fixed = params.stp_fixed(self.sfcpcl.bplus, self.sfcpcl.lclhght, self.left_srh1km[0], utils.KTS2MS(wspd)) + self.sherbe = params.sherb(self, effective=True) + if self.etop is np.ma.masked or self.ebottom is np.ma.masked: self.right_scp = 0.0; self.left_scp = 0.0 - self.stp_cin = 0.0 + self.right_stp_cin = 0.0; self.left_stp_cin = 0.0 else: self.right_scp = params.scp( self.mupcl.bplus, self.right_esrh[0], utils.KTS2MS(self.ebwspd)) self.left_scp = params.scp( self.mupcl.bplus, self.left_esrh[0], utils.KTS2MS(self.ebwspd)) - self.stp_cin = params.stp_cin(self.mlpcl.bplus, self.right_esrh[0], utils.KTS2MS(self.ebwspd), + + right_esrh = self.right_esrh[0] + left_esrh = self.left_esrh[0] + + if self.latitude < 0: + right_esrh = -right_esrh + left_esrh = -left_esrh + + self.right_stp_cin = params.stp_cin(self.mlpcl.bplus, right_esrh, utils.KTS2MS(self.ebwspd), self.mlpcl.lclhght, self.mlpcl.bminus) + self.left_stp_cin = params.stp_cin(self.mlpcl.bplus, left_esrh, utils.KTS2MS(self.ebwspd), + self.mlpcl.lclhght, self.mlpcl.bminus) + + if self.latitude < 0: + self.right_stp_cin = -self.right_stp_cin + self.left_stp_cin = -self.left_stp_cin + + if self.latitude < 0: + self.stp_fixed = self.left_stp_fixed + self.stp_cin = self.left_stp_cin + self.scp = self.left_scp + else: + self.stp_fixed = self.right_stp_fixed + self.stp_cin = self.right_stp_cin + self.scp = self.right_scp def get_sars(self): ''' @@ -827,8 +1017,10 @@ def get_sars(self): sfc_9km_shear = utils.KTS2MS( utils.mag( self.sfc_9km_shear[0], self.sfc_9km_shear[1]) ) h500t = interp.temp(self, 500.) lapse_rate = params.lapse_rate( self, 700., 500., pres=True ) - srh3km = self.srh3km[0] - srh1km = self.srh1km[0] + right_srh3km = self.right_srh3km[0] + right_srh1km = self.right_srh1km[0] + left_srh3km = self.left_srh3km[0] + left_srh1km = self.left_srh1km[0] mucape = self.mupcl.bplus mlcape = self.mlpcl.bplus mllcl = self.mlpcl.lclhght @@ -838,15 +1030,38 @@ def get_sars(self): self.hail_database = 'sars_hail.txt' self.supercell_database = 'sars_supercell.txt' try: - self.matches = hail(self.hail_database, mumr, mucape, h500t, lapse_rate, sfc_6km_shear, - sfc_9km_shear, sfc_3km_shear, srh3km) + self.right_matches = hail(self.hail_database, mumr, mucape, h500t, lapse_rate, sfc_6km_shear, + sfc_9km_shear, sfc_3km_shear, right_srh3km) + except: + self.right_matches = ([], [], 0, 0, 0) + + try: + self.left_matches = hail(self.hail_database, mumr, mucape, h500t, lapse_rate, sfc_6km_shear, + sfc_9km_shear, sfc_3km_shear, -left_srh3km) + except: + self.left_matches = ([], [], 0, 0, 0) + + try: + self.right_supercell_matches = supercell(self.supercell_database, mlcape, mllcl, h500t, lapse_rate, + utils.MS2KTS(sfc_6km_shear), right_srh1km, utils.MS2KTS(sfc_3km_shear), utils.MS2KTS(sfc_9km_shear), + right_srh3km) except: - self.matches = ([], [], 0, 0, 0) + self.right_supercell_matches = ([], [], 0, 0, 0) + try: - self.supercell_matches = supercell(self.supercell_database, mlcape, mllcl, h500t, lapse_rate, utils.MS2KTS(sfc_6km_shear), srh1km, utils.MS2KTS(sfc_3km_shear), utils.MS2KTS(sfc_9km_shear), srh3km) + self.left_supercell_matches = supercell(self.supercell_database, mlcape, mllcl, h500t, lapse_rate, + utils.MS2KTS(sfc_6km_shear), -left_srh1km, utils.MS2KTS(sfc_3km_shear), utils.MS2KTS(sfc_9km_shear), + -left_srh3km) except Exception as e: - self.supercell_matches = ([], [], 0, 0, 0) - + self.left_supercell_matches = ([], [], 0, 0, 0) + + if self.latitude < 0: + self.supercell_matches = self.left_supercell_matches + self.matches = self.left_matches + else: + self.supercell_matches = self.right_supercell_matches + self.matches = self.right_matches + def get_watch(self): ''' Function to get the possible watch type. @@ -854,7 +1069,6 @@ def get_watch(self): variables: self.watch_type - possible watch type - self.watch_type_color - the color of type severity Parameters ---------- @@ -864,9 +1078,16 @@ def get_watch(self): ------- None ''' - watch_types = watch_type.possible_watch(self) - self.watch_type = watch_types[0][0] - self.watch_type_color = watch_types[1][0] + watch_types = watch_type.possible_watch(self, use_left=False) + self.right_watch_type = watch_types[0] + + watch_types = watch_type.possible_watch(self, use_left=True) + self.left_watch_type = watch_types[0] + + if self.latitude < 0: + self.watch_type = self.left_watch_type + else: + self.watch_type = self.right_watch_type def get_traj(self): ''' @@ -907,7 +1128,7 @@ def get_PWV_loc(self): ------- None ''' - self.pwv_flag = pwv_climo(self, self.location, month=None) + self.pwv_flag = pwv_climo(self, self.location, month=int(self.date.strftime('%m'))) def get_indices(self): ''' @@ -930,3 +1151,57 @@ def get_indices(self): self.dcape, self.dpcl_ttrace, self.dpcl_ptrace = params.dcape(self) self.drush = thermo.ctof(self.dpcl_ttrace[-1]) self.mburst = params.mburst(self) + + def set_srleft(self, lm_u, lm_v): + ''' + Sets the u and v values of the left mover supercell storm motion vector. + + Parameters + ---------- + lm_u : number + Left mover u-component of the storm motion vector + lm_v : number + Left mover v-component of the storm motion vector + + Returns + ------- + None + ''' + self.user_srwind = self.user_srwind[:2] + (lm_u, lm_v) + self.get_kinematics() + self.get_severe() + + def set_srright(self, rm_u, rm_v): + ''' + Sets the u and v values of the right mover supercell storm motion vector. + + Parameters + ---------- + rm_u : number + Right mover u-component of the storm motion vector + rm_v : number + Right mover v-component of the storm motion vector + + Returns + ------- + None + ''' + self.user_srwind = (rm_u, rm_v) + self.user_srwind[2:] + self.get_kinematics() + self.get_severe() + + def reset_srm(self): + ''' + Resets the storm motion vector to those found by the Bunkers algorithm + + Parameters + ---------- + None + + Returns + ------- + None + ''' + self.user_srwind = self.bunkers + self.get_kinematics() + self.get_severe() diff --git a/sharppy/sharptab/thermo.py b/sharppy/sharptab/thermo.py index d9146291..126163a8 100644 --- a/sharppy/sharptab/thermo.py +++ b/sharppy/sharptab/thermo.py @@ -198,13 +198,38 @@ def relh(p, t, td): Relative humidity (%) of a parcel ''' - return 100. * mixratio(p, td) / mixratio(p, t) + return 100. * vappres(td)/vappres(t) #$mixratio(p, td) / mixratio(p, t) +def temp_at_vappres(e): + ''' + Returns the temperature (C) given a vapor pressure value (hPa). + + Parameters + ---------- + e : number + The vapor pressure of a parcel (hPa) + + Returns + ------- + Temperature (C) of a parcel. + ''' + L = (2.5*10.**6) + R_v = 461.5 + T_o = 273.15 + e_so = 6.11 + a = (L/R_v) + b = (1./T_o) + return ktoc(np.power( (-1.) * ((1./a)*np.log(e/e_so) - b), -1)) def wobf(t): ''' Implementation of the Wobus Function for computing the moist adiabats. + .. caution:: + The Wobus function has been found to have a slight + pressure dependency (Davies-Jones 2008). This dependency + is not included in this implementation. + Parameters ---------- t : number, numpy array @@ -216,17 +241,8 @@ def wobf(t): ''' t = t - 20 - if type(t) == type(np.array([])) or type(t) == type(np.ma.array([])): - npol = 1. + t * (-8.841660499999999e-3 + t * ( 1.4714143e-4 + t * (-9.671989000000001e-7 + t * (-3.2607217e-8 + t * (-3.8598073e-10))))) - npol = 15.13 / (np.power(npol,4)) - ppol = t * (4.9618922e-07 + t * (-6.1059365e-09 + t * (3.9401551e-11 + t * (-1.2588129e-13 + t * (1.6688280e-16))))) - ppol = 1 + t * (3.6182989e-03 + t * (-1.3603273e-05 + ppol)) - ppol = (29.93 / np.power(ppol,4)) + (0.96 * t) - 14.8 - correction = np.zeros(t.shape, dtype=np.float64) - correction[t <= 0] = npol[t <= 0] - correction[t > 0] = ppol[t > 0] - return correction - else: + try: + # If t is a scalar if t is np.ma.masked: return t if t <= 0: @@ -238,44 +254,93 @@ def wobf(t): ppol = 1 + t * (3.6182989e-03 + t * (-1.3603273e-05 + ppol)) ppol = (29.93 / np.power(ppol,4)) + (0.96 * t) - 14.8 return ppol + except ValueError: + # If t is an array + npol = 1. + t * (-8.841660499999999e-3 + t * ( 1.4714143e-4 + t * (-9.671989000000001e-7 + t * (-3.2607217e-8 + t * (-3.8598073e-10))))) + npol = 15.13 / (np.power(npol,4)) + ppol = t * (4.9618922e-07 + t * (-6.1059365e-09 + t * (3.9401551e-11 + t * (-1.2588129e-13 + t * (1.6688280e-16))))) + ppol = 1 + t * (3.6182989e-03 + t * (-1.3603273e-05 + ppol)) + ppol = (29.93 / np.power(ppol,4)) + (0.96 * t) - 14.8 + correction = np.zeros(t.shape, dtype=np.float64) + correction[t <= 0] = npol[t <= 0] + correction[t > 0] = ppol[t > 0] + return correction -def satlift(p, thetam): +def satlift(p, thetam, conv=0.1): ''' Returns the temperature (C) of a saturated parcel (thm) when lifted to a new pressure level (hPa) + .. caution:: + Testing of the SHARPpy parcel lifting routines has revealed that the + convergence criteria used the SHARP version (and implemented here) may cause + drifting the pseudoadiabat to occasionally "drift" when high-resolution + radiosonde data is used. While a stricter convergence criteria (e.g. 0.01) has shown + to resolve this problem, it creates a noticable departure from the SPC CAPE values and therefore + may decalibrate the other SHARPpy functions (e.g. SARS). + Parameters ---------- p : number Pressure to which parcel is raised (hPa) thetam : number Saturated Potential Temperature of parcel (C) + conv : number + Convergence criteria for satlift() (C) Returns ------- Temperature (C) of saturated parcel at new level ''' - #if type(p) == type(np.array([p])) or type(thetam) == type(np.array([thetam])): - if np.fabs(p - 1000.) - 0.001 <= 0: return thetam - eor = 999 - while np.fabs(eor) - 0.1 > 0: - if eor == 999: # First Pass - pwrp = np.power((p / 1000.),ROCP) - t1 = (thetam + ZEROCNK) * pwrp - ZEROCNK - e1 = wobf(t1) - wobf(thetam) - rate = 1 - else: # Successive Passes - rate = (t2 - t1) / (e2 - e1) - t1 = t2 - e1 = e2 - t2 = t1 - (e1 * rate) - e2 = (t2 + ZEROCNK) / pwrp - ZEROCNK - e2 += wobf(t2) - wobf(e2) - thetam - eor = e2 * rate - return t2 - eor + try: + # If p and thetam are scalars + if np.fabs(p - 1000.) - 0.001 <= 0: + return thetam + eor = 999 + while np.fabs(eor) - conv > 0: + if eor == 999: # First Pass + pwrp = np.power((p / 1000.),ROCP) + t1 = (thetam + ZEROCNK) * pwrp - ZEROCNK + e1 = wobf(t1) - wobf(thetam) + rate = 1 + else: # Successive Passes + rate = (t2 - t1) / (e2 - e1) + t1 = t2 + e1 = e2 + t2 = t1 - (e1 * rate) + e2 = (t2 + ZEROCNK) / pwrp - ZEROCNK + e2 += wobf(t2) - wobf(e2) - thetam + eor = e2 * rate + return t2 - eor + except ValueError: + # If p and thetam are arrays + short = np.fabs(p - 1000.) - 0.001 <= 0 + lft = np.where(short, thetam, 0) + if np.all(short): + return lft + + eor = 999 + first_pass = True + while np.fabs(np.min(eor)) - conv > 0: + if first_pass: # First Pass + pwrp = np.power((p[~short] / 1000.),ROCP) + t1 = (thetam[~short] + ZEROCNK) * pwrp - ZEROCNK + e1 = wobf(t1) - wobf(thetam[~short]) + rate = 1 + first_pass = False + else: # Successive Passes + rate = (t2 - t1) / (e2 - e1) + t1 = t2 + e1 = e2 + t2 = t1 - (e1 * rate) + e2 = (t2 + ZEROCNK) / pwrp - ZEROCNK + e2 += wobf(t2) - wobf(e2) - thetam[~short] + eor = e2 * rate + lft[~short] = t2 - eor + return lft def wetlift(p, t, p2): @@ -296,6 +361,8 @@ def wetlift(p, t, p2): Temperature (C) ''' + #if p == p2: + # return t thta = theta(p, t, 1000.) if thta is np.ma.masked or p2 is np.ma.masked: return np.ma.masked diff --git a/sharppy/sharptab/utils.py b/sharppy/sharptab/utils.py index 314e94b1..2fe066de 100644 --- a/sharppy/sharptab/utils.py +++ b/sharppy/sharptab/utils.py @@ -6,6 +6,7 @@ __all__ = ['INT2STR','FLOAT2STR','MS2KTS', 'KTS2MS', 'MS2MPH'] __all__ += ['MPH2MS', 'MPH2KTS', 'KTS2MPH', 'M2FT', 'FT2M'] +__all__ += ['IN2CM', 'CM2IN'] __all__ += ['vec2comp', 'comp2vec', 'mag', 'QC'] def INT2STR(val): @@ -24,8 +25,10 @@ def INT2STR(val): Val rounded to the nearest int and converted to a string. ''' + if np.isnan(val): + return '--' try: - return str( int( round( val, 0 ) ) ) + return str( int( np.round( val, 0 ) ) ) except: return str(val) @@ -48,9 +51,14 @@ def FLOAT2STR(val, precision): to a string. ''' try: - return str( round( val, precision ) ) + new_val = str( np.round( val, precision ) ) except: - return str( val ) + new_val = str( val ) + + if new_val.strip() == 'nan': + return '--' + else: + return new_val def MS2KTS(val): ''' @@ -187,6 +195,35 @@ def FT2M(val): ''' return val * 0.3048 +def IN2CM(val): + ''' + Convert inches to centimeters + + Parameters + ---------- + val : float, numpy_array + Distance (inches) + + Returns + ------- + Val converted to centimeters (float) + ''' + return val * 2.54 + +def CM2IN(val): + ''' + Convert centimeters to inches + + Parameters + ---------- + val : float, numpy_array + Distance (centimeters) + + Returns + ------- + Val converted to inches (float) + ''' + return val / 2.54 def _vec2comp(wdir, wspd): ''' @@ -295,6 +332,7 @@ def comp2vec(u, v, missing=MISSING): u.set_fill_value(missing) v.set_fill_value(missing) wdir = np.degrees(np.arctan2(-u, -v)) + if wdir.shape: u[u == missing] = ma.masked v[v == missing] = ma.masked diff --git a/sharppy/sharptab/watch_type.py b/sharppy/sharptab/watch_type.py index 1c1de509..d068afb1 100644 --- a/sharppy/sharptab/watch_type.py +++ b/sharppy/sharptab/watch_type.py @@ -1,9 +1,52 @@ from sharppy.sharptab import thermo, utils, interp, params, constants import numpy as np +import logging ## Routines implemented in Python by Greg Blumberg - CIMMS and Kelton Halbert (OU SoM) ## wblumberg@ou.edu, greg.blumberg@noaa.gov, kelton.halbert@noaa.gov, keltonhalbert@ou.edu +def heat_index(temp, rh): + ''' + Heat Index Equation + + Computes the heat index using the equation obtained by performing multiple linear + regression on the table in Steadman 1979. + + Referenced from: http://www.srh.noaa.gov/images/ffc/pdf/ta_htindx.PDF + + Parameters + ---------- + temp : number + temperature (F) + rh : number + relative humidity (%) + + Returns + ------- + heat_index : number + heat index value in (F) + ''' + if temp < 40: + return temp + + hi = 0.5 * ( temp + 61.0 + ((temp - 68.0) * 1.2) + (rh * 0.094)) + avg = (hi + temp)/2. + if avg < 80: + return hi + #temp = thermo.ctof(prof.tmpc[prof.get_sfc()]) + #rh = thermo.relh(prof.pres[prof.get_sfc()], temp, prof.dwpc[prof.get_sfc()]) + heat_index = -42.379 + (2.04901523 * temp) + (10.14333127 * rh) - (0.22475541 * temp * rh) - (6.83783e-3 * np.power(temp,2)) \ + - (5.481717e-2 * np.power(rh, 2)) + (1.22874e-3 * rh * np.power(temp,2)) + (8.5282e-4 * temp * np.power(rh, 2)) \ + - (1.99e-6 * np.power(rh, 2) * np.power(temp, 2)) + + if rh < 13 and temp > 80 and temp < 112: + adjustment = ((13-rh)/4.) * np.sqrt((17 - np.abs(temp - 95))/17.) + heat_index = heat_index - adjustment + elif rh > 85 and temp > 80 and temp < 87: + adjustment = ((rh - 85)/10.) * ((87 - temp)/5.) + heat_index = heat_index + adjustment + return heat_index + def wind_chill(prof): ''' Surface Wind Chill Equation @@ -15,11 +58,13 @@ def wind_chill(prof): Parameters ---------- - prof : Profile object + prof : profile object + Profile object Returns ------- - wind_chill : wind chill value in (F) + wind_chill : number + wind chill value in (F) ''' # Needs to be tested @@ -48,17 +93,19 @@ def init_phase(prof): Parameters ---------- - prof : Profile object (omega profile optional) + prof : profile object + Profile object (omega profile optional) Returns ------- - plevel : the pressure level of the precipitation source (mb) - phase : the phase type of the precipitation (int) - phase == 0 for "Rain" - phase == 1 for "Freezing Rain" or "ZR/S Mix" - phase == 3 for "Snow" - tmp : the temperature at the level that is the precipitation source - st : a string naming the precipitation type + plevel : number + the pressure level of the precipitation source (mb) + phase : int + the phase type of the precipitation (int), phase = 0 for "Rain", phase = 1 for "Freezing Rain" or "ZR/S Mix", phase = 3 for "Snow" + tmp : number + the temperature at the level that is the precipitation source (C) + st : str + a string naming the precipitation type ''' # Needs to be tested @@ -137,15 +184,21 @@ def posneg_temperature(prof, start=-1): Parameters ---------- - prof : Profile object - start : the pressure level the precpitation originates from (found by calling init_phase()) + prof : profile object + Profile object + start : number + the pressure level the precipitation originates from (found by calling init_phase()) (mb) Returns ------- - pos : the positive area (> 0 C) of the temperature profile in J/kg - neg : the negative area (< 0 C) of the temperature profile in J/kg - top : the top of the precipitation layer pressure in mb - bot : the bottom of the precipitation layer pressure in mb + pos : float + the positive area (> 0 C) of the wet-bulb profile (J/kg) + neg : float + the negative area (< 0 C) of the wet-bulb profile (J/kg) + top : float + the top of the precipitation layer pressure (mb) + bot : float + the bottom of the precipitation layer pressure (mb) ''' # Needs to be tested @@ -237,7 +290,6 @@ def posneg_wetbulb(prof, start=-1): Positive/Negative Wetbulb profile Adapted from SHARP code donated by Rich Thompson (SPC) - Description: This routine calculates the positive (above 0 C) and negative (below 0 C) areas of the wet bulb profile starting from a specified pressure (start). If the specified pressure is not given, this routine calls init_phase() @@ -248,15 +300,21 @@ def posneg_wetbulb(prof, start=-1): Parameters ---------- - prof : Profile object - start : the pressure level the precpitation originates from (found by calling init_phase()) + prof : profile object + Profile object + start : number + the pressure level the precipitation originates from (found by calling init_phase()) (mb) Returns ------- - pos : the positive area (> 0 C) of the wet-bulb profile in J/kg - neg : the negative area (< 0 C) of the wet-bulb profile in J/kg - top : the top of the precipitation layer pressure in mb - bot : the bottom of the precipitation layer pressure in mb + pos : float + the positive area (> 0 C) of the wet-bulb profile (J/kg) + neg : float + the negative area (< 0 C) of the wet-bulb profile (J/kg) + top : float + the top of the precipitation layer pressure (mb) + bot : float + the bottom of the precipitation layer pressure (mb) ''' # Needs to be tested @@ -347,31 +405,36 @@ def best_guess_precip(prof, init_phase, init_lvl, init_temp, tpos, tneg): Best Guess Precipitation type Adapted from SHARP code donated by Rich Thompson (SPC) - Description: This algorithm utilizes the output from the init_phase() and posneg_temperature() functions to make a best guess at the preciptation type one would observe at the surface given a thermodynamic profile. Precipitation Types Supported: - - None - - Rain - - Snow - - Sleet and Snow - - Sleet - - Freezing Rain/Drizzle - - Unknown + * None + * Rain + * Snow + * Sleet and Snow + * Sleet + * Freezing Rain/Drizzle + * Unknown Parameters ---------- - prof : Profile object - init_phase : the initial phase of the precipitation (int) (see 2nd value returned from init_phase()) - init_lvl : the inital level of the precipitation source (mb) (see 1st value returned from init_phase()) - init_temp : the inital level of the precipitation source (C) (see 3rd value returned from init_phase()) - tpos : the positive area (> 0 C) in the temperature profile (J/kg) + prof : profile object + Profile object + init_phase : int + the initial phase of the precipitation (see 2nd value returned from init_phase()) + init_lvl : float + the initial level of the precipitation source (mb) (see 1st value returned from init_phase()) + init_temp : float + the initial level of the precipitation source (C) (see 3rd value returned from init_phase()) + tpos : float + the positive area (> 0 C) in the temperature profile (J/kg) Returns ------- - precip_type : a string containing the best guess precipitation type + precip_type : str + the best guess precipitation type ''' # Needs to be tested @@ -428,41 +491,7 @@ def best_guess_precip(prof, init_phase, init_lvl, init_temp, tpos, tneg): return precip_type -def precip_type(prof): - ''' - OLD PROPOSED FUNCTION - ''' - # - # This function looks at the current SHARPPY profile (prof) - # and makes a single guess of the precipitation type associated with - # that profile. - # - # it would be nice to produce probabilites of the preciptation type using - # different methods, but it's 12 AM now. - # - # it would also be nice to have BUFKIT's precpitation intensity and type algorithm - - # Step 1: Check for ice in a cloud (is there a cloud with temps of -10 to -18 C?) - - # if no ice in cloud, check surface temp - # if surface temp > 0 C, it's rain - # if surface temp < 0 C, it's freezing rain - - # if there is ice in the cloud, what are the temperatures below it? - # if the temperature below is less than 0.5 C, it's snow, but ony if T_w <= 0 C - # otherwise if T_w > 0 C in the lowest 100 meters, and sfc T_w > 33 F, it's rain - - # if the temperatures below the ice cloud are between 0.5 to 3 C, there will be melting - # if T_w or T are <= 0C, it's a mix (if warm layer is near 1 C) or sleet ( if warm layer is near 3 C) - # if T_w >= 0 C in lowest 100 m and T_w > 33F, it's rain or drizzle - - # if the temperatures below the ice cloud are > 3 C, there's total melting - # if minimum cold layer temp is > -12 C and sfc_T <= 0 C, it's freezing rain - # if minimum cold layer temp is > -12 C and sfc_T > 0 C, it's rain. - # if minimum cold layer temp is < -12 C and sfc_T_w < 33 F, it's snow and sleet - return - -def possible_watch(prof): +def possible_watch(prof, use_left=False): ''' Possible Weather/Hazard/Watch Type @@ -478,125 +507,131 @@ def possible_watch(prof): a source of strict guidance for weather forecasters. As always, the raw data is to be consulted. - This code base is currently under development. - Wx Categories (ranked in terms of severity): - - PDS TOR - - TOR - - MRGL TOR - - SVR - - MRGL SVR - - FLASH FLOOD - - BLIZZARD - - WINTER STORM - - WIND CHILL - - FIRE WEATHER - - EXCESSIVE HEAT - - FREEZE + * PDS TOR + * TOR + * MRGL TOR + * SVR + * MRGL SVR + * FLASH FLOOD + * BLIZZARD + * EXCESSIVE HEAT Suggestions for severe/tornado thresholds were contributed by Rich Thompson - NOAA Storm Prediction Center Parameters ---------- - prof : ConvectiveProfile object + prof : profile object + ConvectiveProfile object + use_left : bool + If True, uses the parameters computed from the left-mover bunkers vector to decide the watch type. If False, + uses parameters from the right-mover vector. The default is False. Returns ------- - watch_types : a list of strings containing the weather types in code - colors : a list of the HEX colors corresponding to each weather type + watch_types : numpy array + strings containing the weather types in code ''' watch_types = [] - colors = [] lr1 = params.lapse_rate( prof, 0, 1000, pres=False ) - stp_eff = prof.stp_cin - stp_fixed = prof.stp_fixed - srw_4_6km = utils.mag(prof.srw_4_6km[0],prof.srw_4_6km[1]) + if use_left: + stp_eff = prof.left_stp_cin + stp_fixed = prof.left_stp_fixed + srw_4_6km = utils.mag(prof.left_srw_4_6km[0],prof.left_srw_4_6km[1]) + esrh = prof.left_esrh[0] + srh1km = prof.left_srh1km[0] + else: + stp_eff = prof.right_stp_cin + stp_fixed = prof.right_stp_fixed + srw_4_6km = utils.mag(prof.right_srw_4_6km[0],prof.right_srw_4_6km[1]) + esrh = prof.right_esrh[0] + srh1km = prof.right_srh1km[0] + + if prof.latitude < 0: + stp_eff = -stp_eff + stp_fixed = -stp_fixed + esrh = -esrh + srh1km = -srh1km + sfc_8km_shear = utils.mag(prof.sfc_8km_shear[0],prof.sfc_8km_shear[1]) - right_esrh = prof.right_esrh[0] - srh1km = prof.srh1km[0] - if stp_eff >= 3 and stp_fixed >= 3 and srh1km >= 200 and right_esrh >= 200 and srw_4_6km >= 15.0 and \ + + if stp_eff >= 3 and stp_fixed >= 3 and srh1km >= 200 and esrh >= 200 and srw_4_6km >= 15.0 and \ sfc_8km_shear > 45.0 and prof.sfcpcl.lclhght < 1000. and prof.mlpcl.lclhght < 1200 and lr1 >= 5.0 and \ prof.mlpcl.bminus > -50 and prof.ebotm == 0: watch_types.append("PDS TOR") - colors.append(constants.MAGENTA) elif (stp_eff >= 3 or stp_fixed >= 4) and prof.mlpcl.bminus > -125. and prof.ebotm == 0: watch_types.append("TOR") - colors.append("#FF0000") elif (stp_eff >= 1 or stp_fixed >= 1) and (srw_4_6km >= 15.0 or sfc_8km_shear >= 40) and \ prof.mlpcl.bminus > -50 and prof.ebotm == 0: watch_types.append("TOR") - colors.append("#FF0000") elif (stp_eff >= 1 or stp_fixed >= 1) and ((prof.low_rh + prof.mid_rh)/2. >= 60) and lr1 >= 5.0 and \ prof.mlpcl.bminus > -50 and prof.ebotm == 0: watch_types.append("TOR") - colors.append("#FF0000") elif (stp_eff >= 1 or stp_fixed >= 1) and prof.mlpcl.bminus > -150 and prof.ebotm == 0.: watch_types.append("MRGL TOR") - colors.append("#FF0000") - elif (stp_eff >= 0.5 and prof.right_esrh >= 150) or (stp_fixed >= 0.5 and srh1km >= 150) and \ + elif (stp_eff >= 0.5 and esrh >= 150) or (stp_fixed >= 0.5 and srh1km >= 150) and \ prof.mlpcl.bminus > -50 and prof.ebotm == 0.: watch_types.append("MRGL TOR") - colors.append("#FF0000") #SVR LOGIC - if (stp_fixed >= 1.0 or prof.right_scp >= 4.0 or stp_eff >= 1.0) and prof.mupcl.bminus >= -50: - colors.append("#FFFF00") + if use_left: + scp = prof.left_scp + else: + scp = prof.right_scp + + if (stp_fixed >= 1.0 or scp >= 4.0 or stp_eff >= 1.0) and prof.mupcl.bminus >= -50: watch_types.append("SVR") - elif prof.right_scp >= 2.0 and (prof.ship >= 1.0 or prof.dcape >= 750) and prof.mupcl.bminus >= -50: - colors.append("#FFFF00") + elif scp >= 2.0 and (prof.ship >= 1.0 or prof.dcape >= 750) and prof.mupcl.bminus >= -50: watch_types.append("SVR") elif prof.sig_severe >= 30000 and prof.mmp >= 0.6 and prof.mupcl.bminus >= -50: - colors.append("#FFFF00") watch_types.append("SVR") - elif prof.mupcl.bminus >= -75.0 and (prof.wndg >= 0.5 or prof.ship >= 0.5 or prof.right_scp >= 0.5): - colors.append("#0099CC") + elif prof.mupcl.bminus >= -75.0 and (prof.wndg >= 0.5 or prof.ship >= 0.5 or scp >= 0.5): watch_types.append("MRGL SVR") # Flash Flood Watch PWV is larger than normal and cloud layer mean wind speeds are slow # This is trying to capture the ingredients of moisture and advection speed, but cannot # handle precipitation efficiency or vertical motion + + # Likely is good for handling slow moving MCSes. pw_climo_flag = prof.pwv_flag pwat = prof.pwat upshear = utils.comp2vec(prof.upshear_downshear[0],prof.upshear_downshear[1]) if pw_climo_flag >= 2 and upshear[1] < 25: watch_types.append("FLASH FLOOD") - colors.append("#5FFB17") #elif pwat > 1.3 and upshear[1] < 25: # watch_types.append("FLASH FLOOD") - # colors.append("#5FFB17") # Blizzard if sfc winds > 35 mph and precip type detects snow # Still needs to be tied into the sfc_wspd = utils.KTS2MPH(prof.wspd[prof.get_sfc()]) - if sfc_wspd > 35. and prof.tmpc[prof.get_sfc()] <= 0: + if sfc_wspd > 35. and prof.tmpc[prof.get_sfc()] <= 0 and "Snow" in prof.precip_type: watch_types.append("BLIZZARD") - colors.append("#3366FF") # Wind Chill (if wind chill gets below -20 F) - if wind_chill(prof) < -20.: - watch_types.append("WIND CHILL") - colors.append("#3366FF") + # TODO: Be reinstated in future releases if the logic becomes a little more solid. + #if wind_chill(prof) < -20.: + # watch_types.append("WIND CHILL") # Fire WX (sfc RH < 30% and sfc_wind speed > 15 mph) (needs to be updated to include SPC Fire Wx Indices) - if sfc_wspd > 15. and thermo.relh(prof.pres[prof.get_sfc()], prof.tmpc[prof.get_sfc()], prof.dwpc[prof.get_sfc()]) < 30. : - watch_types.append("FIRE WEATHER") - colors.append("#FF9900") + # TODO: Be reinstated in future releases once the logic becomes a little more solid + #if sfc_wspd > 15. and thermo.relh(prof.pres[prof.get_sfc()], prof.tmpc[prof.get_sfc()], prof.dwpc[prof.get_sfc()]) < 30. : + #watch_types.append("FIRE WEATHER") - # Excessive Heat (if Max_temp > 105 F and sfc dewpoint > 75 F) - if thermo.ctof(prof.dwpc[prof.get_sfc()]) > 75. and thermo.ctof(params.max_temp(prof)) >= 105.: + # Excessive Heat (use the heat index calculation (and the max temperature algorithm)) + temp = thermo.ctof(prof.tmpc[prof.get_sfc()]) + rh = thermo.relh(prof.pres[prof.get_sfc()], temp, prof.dwpc[prof.get_sfc()]) + hi = heat_index(temp, rh) + if hi > 105.: watch_types.append("EXCESSIVE HEAT") - colors.append("#CC33CC") # Freeze (checks to see if wetbulb is below freezing and temperature isn't and wind speeds are low) - # Still in testing. - if thermo.ctof(prof.dwpc[prof.get_sfc()]) <= 32. and thermo.ctof(prof.wetbulb[prof.get_sfc()]) <= 32 and prof.wspd[prof.get_sfc()] < 5.: - watch_types.append("FREEZE") - colors.append("#3366FF") + # Still in testing. To be reinstated in future releases. + #if thermo.ctof(prof.dwpc[prof.get_sfc()]) <= 32. and thermo.ctof(prof.wetbulb[prof.get_sfc()]) <= 32 and prof.wspd[prof.get_sfc()] < 5.: + # watch_types.append("FREEZE") watch_types.append("NONE") - colors.append("#FFCC33") - return np.asarray(watch_types), np.asarray(colors) + return np.asarray(watch_types) diff --git a/sharppy/sharptab/winds.py b/sharppy/sharptab/winds.py index 4770ab04..61e53eb7 100644 --- a/sharppy/sharptab/winds.py +++ b/sharppy/sharptab/winds.py @@ -11,7 +11,7 @@ __all__ += ['non_parcel_bunkers_motion', 'corfidi_mcs_motion', 'mbe_vectors'] __all__ += ['non_parcel_bunkers_motion_experimental', 'critical_angle'] -warnings.warn("Future versions of the routines in the winds module may include options to use height values instead of pressure to specify layers (i.e. SRH, wind shear, etc.)") +#warnings.warn("Future versions of the routines in the winds module may include options to use height values instead of pressure to specify layers (i.e. SRH, wind shear, etc.)") def mean_wind(prof, pbot=850, ptop=250, dp=-1, stu=0, stv=0): ''' @@ -29,19 +29,24 @@ def mean_wind(prof, pbot=850, ptop=250, dp=-1, stu=0, stv=0): dp : negative integer (optional; default -1) The pressure increment for the interpolated sounding stu : number (optional; default 0) - U-component of storm-motion vector + U-component of storm-motion vector (kts) stv : number (optional; default 0) - V-component of storm-motion vector + V-component of storm-motion vector (kts) Returns ------- mnu : number - U-component + U-component (kts) mnv : number - V-component + V-component (kts) ''' if dp > 0: dp = -dp + if not utils.QC(pbot) or not utils.QC(ptop): + return ma.masked, ma.masked + if prof.wdir.count() == 0: + return ma.masked, ma.masked + ps = np.arange(pbot, ptop+dp, dp) u, v = interp.components(prof, ps) # u -= stu; v -= stv @@ -62,20 +67,23 @@ def mean_wind_npw(prof, pbot=850., ptop=250., dp=-1, stu=0, stv=0): ptop : number (optional; default 250 hPa) Pressure of the top level (hPa) dp : negative integer (optional; default -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) stu : number (optional; default 0) - U-component of storm-motion vector + U-component of storm-motion vector (kts) stv : number (optional; default 0) - V-component of storm-motion vector + V-component of storm-motion vector (kts) Returns ------- mnu : number - U-component + U-component (kts) mnv : number - V-component + V-component (kts) ''' + if prof.wdir.count() == 0 or not utils.QC(ptop) or not utils.QC(pbot): + return ma.masked, ma.masked + if dp > 0: dp = -dp ps = np.arange(pbot, ptop+dp, dp) u, v = interp.components(prof, ps) @@ -98,18 +106,18 @@ def sr_wind(prof, pbot=850, ptop=250, stu=0, stv=0, dp=-1): ptop : number (optional; default 250 hPa) Pressure of the top level (hPa) stu : number (optional; default 0) - U-component of storm-motion vector + U-component of storm-motion vector (kts) stv : number (optional; default 0) - V-component of storm-motion vector + V-component of storm-motion vector (kts) dp : negative integer (optional; default -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) Returns ------- mnu : number - U-component + U-component (kts) mnv : number - V-component + V-component (kts) ''' return mean_wind(prof, pbot=pbot, ptop=ptop, dp=dp, stu=stu, stv=stv) @@ -130,18 +138,18 @@ def sr_wind_npw(prof, pbot=850, ptop=250, stu=0, stv=0, dp=-1): ptop : number (optional; default 250 hPa) Pressure of the top level (hPa) stu : number (optional; default 0) - U-component of storm-motion vector + U-component of storm-motion vector (kts) stv : number (optional; default 0) - V-component of storm-motion vector + V-component of storm-motion vector (kts) dp : negative integer (optional; default -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) Returns ------- mnu : number - U-component + U-component (kts) mnv : number - V-component + V-component (kts) ''' return mean_wind_npw(prof, pbot=pbot, ptop=ptop, dp=dp, stu=stu, stv=stv) @@ -163,11 +171,14 @@ def wind_shear(prof, pbot=850, ptop=250): Returns ------- shu : number - U-component + U-component (kts) shv : number - V-component + V-component (kts) ''' + if prof.wdir.count() == 0 or not utils.QC(ptop) or not utils.QC(pbot): + return ma.masked, ma.masked + ubot, vbot = interp.components(prof, pbot) utop, vtop = interp.components(prof, ptop) shu = utop - ubot @@ -178,23 +189,26 @@ def non_parcel_bunkers_motion_experimental(prof): ''' Compute the Bunkers Storm Motion for a Right Moving Supercell - Inputs - ------ + Parameters + ---------- prof : profile object - Profile Object + Profile Object Returns ------- rstu : number - Right Storm Motion U-component + Right Storm Motion U-component (kts) rstv : number - Right Storm Motion V-component + Right Storm Motion V-component (kts) lstu : number - Left Storm Motion U-component + Left Storm Motion U-component (kts) lstv : number - Left Storm Motion V-component + Left Storm Motion V-component (kts) ''' + if prof.wdir.count() == 0: + return ma.masked, ma.masked, ma.masked, ma.masked + d = utils.MS2KTS(7.5) # Deviation value emperically derived as 7.5 m/s ## get the msl height of 500m, 5.5km, and 6.0km above the surface msl500m = interp.to_msl(prof, 500.) @@ -234,23 +248,26 @@ def non_parcel_bunkers_motion(prof): ''' Compute the Bunkers Storm Motion for a Right Moving Supercell - Inputs - ------ + Parameters + ---------- prof : profile object Profile Object Returns ------- rstu : number - Right Storm Motion U-component + Right Storm Motion U-component (kts) rstv : number - Right Storm Motion V-component + Right Storm Motion V-component (kts) lstu : number - Left Storm Motion U-component + Left Storm Motion U-component (kts) lstv : number - Left Storm Motion V-component + Left Storm Motion V-component (kts) ''' + if prof.wdir.count() == 0: + return ma.masked, ma.masked, ma.masked, ma.masked + d = utils.MS2KTS(7.5) # Deviation value emperically derived as 7.5 m/s msl6km = interp.to_msl(prof, 6000.) p6km = interp.pres(prof, msl6km) @@ -284,11 +301,11 @@ def helicity(prof, lower, upper, stu=0, stv=0, dp=-1, exact=True): upper : number Top level of layer (m, AGL) stu : number (optional; default = 0) - U-component of storm-motion + U-component of storm-motion (kts) stv : number (optional; default = 0) - V-component of storm-motion + V-component of storm-motion (kts) dp : negative integer (optional; default -1) - The pressure increment for the interpolated sounding + The pressure increment for the interpolated sounding (mb) exact : bool (optional; default = True) Switch to choose between using the exact data (slower) or using interpolated sounding at 'dp' pressure levels (faster) @@ -303,6 +320,9 @@ def helicity(prof, lower, upper, stu=0, stv=0, dp=-1, exact=True): Negative Helicity (m2/s2) ''' + if prof.wdir.count() == 0 or not utils.QC(lower) or not utils.QC(upper) or not utils.QC(stu) or not utils.QC(stv): + return ma.masked, ma.masked, ma.masked + if lower != upper: lower = interp.to_msl(prof, lower) upper = interp.to_msl(prof, upper) @@ -354,16 +374,22 @@ def max_wind(prof, lower, upper, all=False): p : number, numpy array Pressure level (hPa) of max wind speed maxu : number, numpy array - Maximum Wind Speed U-component + Maximum Wind Speed U-component (kts) maxv : number, numpy array - Maximum Wind Speed V-component + Maximum Wind Speed V-component (kts) ''' + if prof.wdir.count() == 0 or not utils.QC(lower) or not utils.QC(upper): + return ma.masked, ma.masked, ma.masked + lower = interp.to_msl(prof, lower) upper = interp.to_msl(prof, upper) plower = interp.pres(prof, lower) pupper = interp.pres(prof, upper) - + if np.ma.is_masked(plower) or np.ma.is_masked(pupper): + warnings.warn("winds.max_wind() was unable to interpolate between height and pressure correctly. This may be due to a data integrity issue.") + return ma.masked, ma.masked, ma.masked + #print(lower, upper, plower, pupper, prof.pres) ind1 = np.where((plower > prof.pres) | (np.isclose(plower, prof.pres)))[0][0] ind2 = np.where((pupper < prof.pres) | (np.isclose(pupper, prof.pres)))[0][-1] @@ -393,15 +419,17 @@ def corfidi_mcs_motion(prof): Returns ------- upu : number - U-component of the upshear vector + U-component of the upshear vector (kts) upv : number - V-component of the upshear vector + V-component of the upshear vector (kts) dnu : number - U-component of the downshear vector + U-component of the downshear vector (kts) dnv : number - V-component of the downshear vector + V-component of the downshear vector (kts) ''' + if prof.wdir.count() == 0: + return ma.masked, ma.masked, ma.masked, ma.masked # Compute the tropospheric (850hPa-300hPa) mean wind if prof.pres[ prof.sfc ] < 850: mnu1, mnv1 = mean_wind_npw(prof, pbot=prof.pres[prof.sfc], ptop=300.) @@ -435,13 +463,13 @@ def mbe_vectors(prof): Returns ------- upu : number - U-component of the upshear vector + U-component of the upshear vector (kts) upv : number - V-component of the upshear vector + V-component of the upshear vector (kts) dnu : number - U-component of the downshear vector + U-component of the downshear vector (kts) dnv : number - V-component of the downshear vector + V-component of the downshear vector (kts) ''' return corfidi_mcs_motion(prof) @@ -457,15 +485,19 @@ def critical_angle(prof, stu=0, stv=0): prof : profile object Profile Object stu : number (optional; default = 0) - U-component of storm-motion + U-component of storm-motion (kts) stv : number (optional; default = 0) - V-component of storm-motion + V-component of storm-motion (kts) Returns ------- angle : number Critical Angle (degrees) + ''' + if prof.wdir.count() == 0: + return ma.masked + if not utils.QC(stu) or not utils.QC(stv): return ma.masked diff --git a/sharppy/sounding.py b/sharppy/sounding.py index bad9d9ea..cb634943 100644 --- a/sharppy/sounding.py +++ b/sharppy/sounding.py @@ -1,6 +1,14 @@ -from StringIO import StringIO +try: + from StringIO import StringIO +except ImportError: + from io import StringIO + import sharppy.sharptab.profile as profile -import urllib +try: + from urllib.request import urlopen +except ImportError: + from urllib2 import urlopen + import time as gmtime import datetime import sys @@ -11,7 +19,7 @@ ## a string that can be used for the SPC url. -if sys.argv[1] == "SARS": +if len(sys.argv) > 1 and sys.argv[1] == "SARS": url = open("/Users/keltonhalbert/Downloads/snd/supercell/violent/" + sys.argv[2]) data = np.array(url.read().split('\n')) title_idx = np.where( data == '%TITLE%')[0][0] @@ -24,7 +32,7 @@ prof = profile.create_profile( profile='convective', pres=p, hght=h, tmpc=T, dwpc=Td, wdir=wdir, wspd=wspd, location=sys.argv[1]) -elif sys.argv[1] != "test": +elif len(sys.argv) > 1 and sys.argv[1] != "test": gmtime = datetime.datetime.utcnow() t_str = str( gmtime ) year = t_str[2:4] @@ -51,7 +59,7 @@ obstring2 = year + month + day + hour - url = urllib.urlopen('http://www.spc.noaa.gov/exper/soundings/LATEST/' + str( sys.argv[1] ).upper() + '.txt') + url = urlopen('http://www.spc.noaa.gov/exper/soundings/LATEST/' + str( sys.argv[1] ).upper() + '.txt') data = np.array(url.read().split('\n')) title_idx = np.where( data == '%TITLE%')[0][0] start_idx = np.where( data == '%RAW%' )[0] + 1 diff --git a/tutorials/14061619.OAX.sharppy.png b/sharppy/tests/profs/14061619.OAX.sharppy.png similarity index 100% rename from tutorials/14061619.OAX.sharppy.png rename to sharppy/tests/profs/14061619.OAX.sharppy.png diff --git a/tutorials/14061619.OAX.spc.png b/sharppy/tests/profs/14061619.OAX.spc.png similarity index 100% rename from tutorials/14061619.OAX.spc.png rename to sharppy/tests/profs/14061619.OAX.spc.png diff --git a/sharppy/tests/profs/14061619.png b/sharppy/tests/profs/14061619.png new file mode 100644 index 00000000..b95c595f Binary files /dev/null and b/sharppy/tests/profs/14061619.png differ diff --git a/sharppy/tests/test_binary.py b/sharppy/tests/test_binary.py new file mode 100644 index 00000000..28585847 --- /dev/null +++ b/sharppy/tests/test_binary.py @@ -0,0 +1,27 @@ +import os +import sys +import pytest +import glob +import sharppy.databases.sars as sars +import numpy as np +#from PySide import QtGui +full_gui = pytest.importorskip('runsharp.full_gui') + +#@pytest.mark.skipif(QtGui.QX11Info.display()) +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_main_entry_pt(): + #sys.argv = [] + #print(full_gui.sys.argv) + #full_gui.sys.argv.append('examples/data/14061619.OAX') + hail_files = glob.glob(sars.get_sars_dir('hail') + '*') + supercell_files = glob.glob(sars.get_sars_dir('supercell') + '*') + #print(hail_files + supercell_files) + sars_files = np.asarray(hail_files + supercell_files) + idx = np.random.randint(0, len(sars_files), 10) + files = list(sars_files[idx]) + ['examples/data/14061619.OAX'] + print(files) + full_gui.test(files) + + +#test_main_entry_pt() + diff --git a/sharppy/tests/test_decoders.py b/sharppy/tests/test_decoders.py new file mode 100644 index 00000000..9dc5f94e --- /dev/null +++ b/sharppy/tests/test_decoders.py @@ -0,0 +1,78 @@ +import pytest +import sharppy.io.decoder as decoder +import sharppy.io.buf_decoder as buf_decoder +import sharppy.io.spc_decoder as spc_decoder +import sharppy.io.pecan_decoder as pecan_decoder +import sharppy.io.uwyo_decoder as uwyo_decoder +""" + Unit tests to test to see if decoders work on different file types +""" +files = ['examples/data/14061619.OAX', + 'examples/data/rap_oun.buf', + 'examples/data/oun_uwyo.html', + 'examples/data/ABR.txt', + 'examples/data/OUN.txt'] + +decoders = decoder.getDecoders() +assert len(decoders) > 0 + +def test_spc_decoder(): + dec = spc_decoder.SPCDecoder(files[0]) + profs = dec.getProfiles() + profs._backgroundCopy("") + + # Test Interpolation + profs.interp() + assert profs.isInterpolated() == True + profs.resetInterpolation() + assert profs.isInterpolated() == False + + # Test setting storm motion vectors + profs.modifyStormMotion('right', 0, 0) + profs.modifyStormMotion('left', 0, 0) + profs.resetStormMotion() + + # Try modify + profs.modify(0, tmpc=35) + profs.modify(0, u=0) + tmp = profs._profs[""][0].tmpc + tmp[0:2] = 35 + profs.modify(-999, tmpc=tmp, idx_range=[0,1]) + profs.resetModification('tmpc') + profs.resetModification('u') + +def test_bufkit_decoder(): + # Load in a BUFKIT file + dec = buf_decoder.BufDecoder(files[1]) + profs = dec.getProfiles() + stn_id = dec.getStnId() + + # Test some of the characteristics of the ProfCollection + assert profs.isEnsemble() == False + assert profs.isModified() == False + assert profs.getAnalogDate() is None + assert profs.hasCurrentProf() == True + +def test_uwyo_decoder(): + # Try to load in the UWYO file + try: + dec = uwyo_decoder.UWYODecoder(files[2]) + except: + print("FAILED") + +def test_pecan_decoder(): + try: + # Load in the PECAN-type files + dec = pecan_decoder.PECANDecoder(files[3]) + dec = pecan_decoder.PECANDecoder(files[4]) + except: + return + # Test some of the characteristics of this ProfCollection + assert dec.getProfiles().isEnsemble() == True + profs = dec.getProfiles() + profs.advanceHighlight(1) + profs.advanceHighlight(-1) + profs.advanceTime(1) + profs.advanceTime(-1) + #print(profs) + diff --git a/sharppy/tests/test_gui.py b/sharppy/tests/test_gui.py new file mode 100644 index 00000000..56cc2f06 --- /dev/null +++ b/sharppy/tests/test_gui.py @@ -0,0 +1,107 @@ +from qtpy import QtGui, QtCore, QtWidgets +import sharppy.viz as viz +import sharppy.viz.preferences as preferences +from sharppy.io.spc_decoder import SPCDecoder +import pytest +import os +import sys +import numpy as np + +""" plotText() and plotSkewT keep failing """ +## Travis CI allows for a psuedo X-window editor to run if you are running +## a Linux image. So that means that only on Linux can we run GUI tests. +## So, I've created a decorator to only run these tests if the DISPLAY_AVAIL +## variable is set. + +dec = SPCDecoder('examples/data/14061619.OAX') +prof_coll = dec.getProfiles() +prof = prof_coll.getCurrentProfs()[''] + +if QtWidgets.QApplication.instance() is None: + app = QtWidgets.QApplication([]) +else: + app = QtWidgets.QApplication.instance() + +#@pytest.mark.skipif(True, reason="DISPLAY not set") +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_insets(): + insets = [viz.fire.plotFire, + viz.winter.plotWinter, + viz.kinematics.plotKinematics, + viz.stp.plotSTP, + viz.ship.plotSHIP, + viz.vrot.plotVROT, + viz.analogues.plotAnalogues, + viz.stpef.plotSTPEF] + names = ['fire', 'winter', 'kinematics', 'stp', 'ship', 'vrot', 'sars', 'stpef'] + for inset, name in zip(insets, names): + print("Testing:", str(inset)) + if inset is viz.thermo.plotText: + test = inset(['SFC', 'ML', 'MU', 'FCST']) + else: + test = inset() + test.setProf(prof) + test.setGeometry(50,50,293,195) + test.plotBitMap.save(name + '_test.png', format='png') + del test + + ens = viz.ensemble.plotENS() + ens.addProfileCollection(prof_coll) + ens.setActiveCollection(0) + +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_hodo(): + hodo = viz.hodo.plotHodo + + s = hodo() + s.addProfileCollection(prof_coll) + s.setActiveCollection(0) + #s.setMWCenter() + #s.setSRCenter() + #s.setDeviant('left') + s.plotBitMap.save('hodo.png', format='png') + +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_skew(): + skew = viz.skew.plotSkewT + #s = skew() + #s.addProfileCollection(prof_coll) + #s.setActiveCollection(0) + #s.plotBitMap.save('skew.png', format='png') + +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_smaller_insets(): + insets = [viz.speed.plotSpeed, + viz.advection.plotAdvection, + viz.watch.plotWatch, + viz.srwinds.plotWinds, + viz.slinky.plotSlinky, + viz.thetae.plotThetae] + names = ['speed', 'advection', 'watch', 'srwinds', 'slinky', 'thetae'] + for inset, name in zip(insets, names): + print("Testing:", str(inset)) + test = inset() + test.setProf(prof) + if name == 'slinky': + test.setParcel(prof.mupcl) + test.setDeviant('left') + test.setGeometry(50,50,293,195) + test.plotBitMap.save(name + '_test.png', format='png') + del test + + test = viz.generic.plotGeneric(np.asarray([1,2]),np.asarray([1,2])) + del test + +@pytest.mark.skipif("DISPLAY_AVAIL" in os.environ and os.environ["DISPLAY_AVAIL"] == 'NO', reason="DISPLAY not set") +def test_mapper(): + mapper = viz.map.Mapper(-97,35) + assert mapper.getLambda0() == -97 + assert mapper.getPhi0() == 35 + mapper.setLambda0(-97) + for proj in ['npstere', 'spstere', 'merc']: + mapper.setProjection(proj) + assert mapper.getProjection() == proj + mapper.getCoordPaths() + +app.quit() +del app diff --git a/sharppy/tests/test_interp.py b/sharppy/tests/test_interp.py index 429d0c96..8fc57a7a 100644 --- a/sharppy/tests/test_interp.py +++ b/sharppy/tests/test_interp.py @@ -63,15 +63,15 @@ def test_dwpt(): def test_vtmp(): input_p = 900 - correct_v = 16.248060772724727 + correct_v = 16.24810167687504 returned_v = interp.vtmp(prof, input_p) - npt.assert_almost_equal(returned_v, correct_v) + npt.assert_almost_equal(returned_v, correct_v, decimal=2) input_p = [900, 800, 600, 400] - correct_v = np.asarray([16.248060772724727, 9.62205272, + correct_v = np.asarray([16.24810167687504, 9.62205272, -7.11816357, -29.63245875]) returned_v = interp.vtmp(prof, input_p) - npt.assert_almost_equal(returned_v, correct_v) + npt.assert_almost_equal(returned_v, correct_v, decimal=2) def test_components(): diff --git a/sharppy/tests/test_misc.py b/sharppy/tests/test_misc.py new file mode 100644 index 00000000..abc667ae --- /dev/null +++ b/sharppy/tests/test_misc.py @@ -0,0 +1,34 @@ +import sharppy.io.spc_decoder as spc_decoder +import sharppy.sharptab.profile as profile +import sharppy.sharptab.watch_type as watch +import numpy.testing as npt +import numpy as np + +files = ['examples/data/14061619.OAX'] +dec = spc_decoder.SPCDecoder(files[0]) +profs = dec.getProfiles() +stn_id = dec.getStnId() + +all_profs = profs._profs +prof = all_profs[''][0] +dates = profs._dates +prof = profile.create_profile(pres=prof.pres, hght=prof.hght, tmpc=prof.tmpc, dwpc=prof.dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='convective', date=dates[0]) + +def test_heat_index(): + temps = np.array([104,100,92,92,86,80,80,60, 30]) + rh = np.array([55,65,60,90,90,75,40, 90, 50]) + correct_hi = np.array([137.361, 135.868, 104.684, 131.256, 105.294, 83.5751, 79.79, 59.965, 30.00]) + returned_hi = [] + for i in range(len(temps)): + returned_hi.append(watch.heat_index(temps[i], rh[i])) + returned_hi = np.asarray(returned_hi) + npt.assert_almost_equal(returned_hi, correct_hi,0) + +def test_wind_chill(): + prof.tmpc[prof.sfc] = 0 + prof.wspd[prof.sfc] = 10 + assert round(watch.wind_chill(prof)) == 23 + +test_heat_index() +test_wind_chill() diff --git a/sharppy/tests/test_params.py b/sharppy/tests/test_params.py new file mode 100644 index 00000000..7466a7eb --- /dev/null +++ b/sharppy/tests/test_params.py @@ -0,0 +1,125 @@ +import sharppy.io.spc_decoder as spc_decoder +import sharppy.sharptab.profile as profile +import sharppy.sharptab as tab +import numpy.testing as npt +import numpy as np + +files = ['examples/data/14061619.OAX', 'examples/data/14072800.BNA'] + +def getProf(fname): + dec = spc_decoder.SPCDecoder(fname) + profs = dec.getProfiles() + stn_id = dec.getStnId() + + all_profs = profs._profs + prof = all_profs[''][0] + dates = profs._dates + prof = profile.create_profile(pres=prof.pres, hght=prof.hght, tmpc=prof.tmpc, dwpc=prof.dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='convective', date=dates[0]) + return prof + +profs = [] +for f in files: + profs.append(getProf(f)) + +def test_lapse_rate(): + prof = profs[0] + # Values from SHARP + assert round(tab.params.lapse_rate(prof, 0, 3000, pres=False),1) == 6.6 + assert round(tab.params.lapse_rate(prof, 3000, 6000, pres=False),1) == 8.6 + assert round(tab.params.lapse_rate(prof, 850, 500, pres=True),1) == 7.8 + assert round(tab.params.lapse_rate(prof, 700, 500, pres=True),1) == 8.8 + +def test_pwat(): + prof = profs[0] + assert round(tab.params.precip_water(prof), 2) == 1.53 # Value from SHARP + +def test_kindex(): + prof = profs[0] + assert round(tab.params.k_index(prof), 0) == 37 # Value from SHARP + +def test_mmp(): + prof = profs[0] + assert round(tab.params.mmp(prof),2) == 1 # Value from SHARP + +def test_wndg(): + prof = profs[0] + assert round(tab.params.wndg(prof), 1) == 0.0 # Value from SHARP + prof = profs[1] + npt.assert_almost_equal(tab.params.wndg(prof),2.18739090) # Value from SHARP + +def test_convT(): + prof = profs[0] + assert round(tab.thermo.ctof(tab.params.convective_temp(prof)), 0) == 90 # Value from SHARP + #prof = profs[1] + +def test_maxT(): + prof = profs[1] + assert round(tab.params.max_temp(prof),5) == 34.60104 + +def test_parcels(): + prof = profs[0] + # Values from SHARP online + truth_pcls = {'sfcpcl': [5765, -1, 513, -14, 613],\ + 'mlpcl': [4203, -58, 1003, -11, 2393],\ + 'mupcl': [5765, -1, 513, -14, 613],\ + 'fcstpcl': [5206, 0, 1495, -13, 1699]} + + for key in truth_pcls.keys(): + pcl = getattr(prof, key) + returned = [round(pcl.bplus), round(pcl.bminus), round(pcl.lclhght), round(pcl.li5,0), round(pcl.lfchght,0)] + #print(truth_pcls[key]) + #print(returned) + bias = np.array(truth_pcls[key]) - np.array(returned) + assert np.abs(bias).max() < 10 + +def test_composite_severe(): + prof = profs[0] + assert tab.params.stp_fixed(0,0,0,0) == 0 + assert tab.params.stp_cin(0,0,0,0,0) == 0 + assert tab.params.stp_fixed(0,3000,0,0) == 0 + assert tab.params.scp(0,0,0) == 0 + assert round(tab.params.ship(prof),1) == 4.9 # Value from SHARP + prof = profs[1] + assert round(tab.params.ship(prof), 1) == 1.7 # Value from SHARP + assert round(prof.right_stp_fixed,1) == 1.9 # Value from SHARP + assert round(prof.right_stp_cin,1) == 1.9 # Value from SHARP + +def test_tei(): + prof = profs[0] + assert round(tab.params.tei(prof),0) == 39 # Value from SHARP + prof = profs[1] + assert round(tab.params.tei(prof),0) == 44 # Value from SHARP + +def test_sweat(): + prof = profs[0] + assert round(tab.params.sweat(prof)) == 622 + +#def test_ehi(): +# print(prof.mlpcl.bplus) +# print(tab.params.ehi(prof.mlpcl, 0, 3000)) + +def test_mburst(): + prof = profs[0] + assert tab.params.mburst(prof) == 11 + +def test_sherb(): + prof = profs[0] + assert round(tab.params.sherb(prof),1) == 1.8 + prof = profs[1] + assert round(tab.params.sherb(prof, effective=1), 1) == 1.5 # Value from SHARP + +#test_sweat() +#test_maxT() +#test_ehi() +#test_mburst() +#test_sherb() + +#test_tei() +##test_convT() +#test_wndg() +#test_mmp() +#test_parcels() +#test_kindex() +#test_pwat() +#test_lapse_rate() diff --git a/sharppy/tests/test_plotting.py b/sharppy/tests/test_plotting.py new file mode 100644 index 00000000..4837c630 --- /dev/null +++ b/sharppy/tests/test_plotting.py @@ -0,0 +1,100 @@ +import pytest +matplotlib = pytest.importorskip('matplotlib') +#import matplotlib +matplotlib.use('Agg') +import sharppy.io.spc_decoder as spc_decoder +import sharppy.plot.skew as skew +import sharppy.sharptab.profile as profile +from matplotlib.ticker import ScalarFormatter, MultipleLocator +from matplotlib.collections import LineCollection +import matplotlib.transforms as transforms +from matplotlib import gridspec +import numpy as np +import matplotlib.pyplot as plt +from datetime import datetime + +""" + Unit tests to test to see if decoders work on different file types +""" +files = ['examples/data/14061619.OAX'] + +def test_plotting(): + + dec = spc_decoder.SPCDecoder(files[0]) + profs = dec.getProfiles() + stn_id = dec.getStnId() + + print(profs) + all_profs = profs._profs + print(all_profs) + prof = all_profs[''][0] + dates = profs._dates + print(dates) + prof = profile.create_profile(pres=prof.pres, hght=prof.hght, tmpc=prof.tmpc, dwpc=prof.dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='convective', date=dates[0]) + time = dates[0] + location = "OAX" + pb_plot=1050 + pt_plot=100 + dp_plot=10 + plevs_plot = np.arange(pb_plot,pt_plot-1,-dp_plot) + # Open up the text file with the data in columns (e.g. the sample OAX file distributed with SHARPpy) + title = time.strftime('%Y%m%d/%H%M') + ' ' + location + ' (Observed)' + + # Set up the figure in matplotlib. + fig = plt.figure(figsize=(9, 8)) + gs = gridspec.GridSpec(4,4, width_ratios=[1,5,1,1]) + ax = plt.subplot(gs[0:3, 0:2], projection='skewx') + skew.draw_title(ax, title) + skew.draw_dry_adiabats(ax) + skew.draw_mixing_ratio_lines(ax) + skew.draw_moist_adiabats(ax) + skew.draw_heights(ax, prof) + skew.draw_effective_inflow_layer(ax, prof) + + ax.grid(True) + plt.grid(True) + + # Plot the background variables + presvals = np.arange(1000, 0, -10) + + ax.semilogy(prof.tmpc[~prof.tmpc.mask], prof.pres[~prof.tmpc.mask], 'r', lw=2) + ax.semilogy(prof.dwpc[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'g', lw=2) + ax.semilogy(prof.vtmp[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'r--') + ax.semilogy(prof.wetbulb[~prof.dwpc.mask], prof.pres[~prof.dwpc.mask], 'c-') + + # Plot the parcel trace, but this may fail. If it does so, inform the user. + try: + ax.semilogy(prof.mupcl.ttrace, prof.mupcl.ptrace, 'k--') + except: + print("Couldn't plot parcel traces...") + + skew.plot_sig_levels(ax, prof) + + # Highlight the 0 C and -20 C isotherms. + l = ax.axvline(0, color='b', ls='--') + l = ax.axvline(-20, color='b', ls='--') + + # Disables the log-formatting that comes with semilogy + ax.yaxis.set_major_formatter(ScalarFormatter()) + ax.set_yticks(np.linspace(100,1000,10)) + ax.set_ylim(1050,100) + + # Plot the hodograph data. + inset_axes = skew.draw_hodo_inset(ax, prof) + skew.plotHodo(inset_axes, prof.hght, prof.u, prof.v, color='r') + #inset_axes.text(srwind[0], srwind[1], 'RM', color='r', fontsize=8) + #inset_axes.text(srwind[2], srwind[3], 'LM', color='b', fontsize=8) + + # Draw the wind barbs axis and everything that comes with it. + ax.xaxis.set_major_locator(MultipleLocator(10)) + ax.set_xlim(-50,50) + ax2 = plt.subplot(gs[0:3,2]) + ax3 = plt.subplot(gs[3,0:3]) + skew.plot_wind_axes(ax2) + skew.plot_wind_barbs(ax2, prof.pres, prof.u, prof.v) + gs.update(left=0.05, bottom=0.05, top=0.95, right=1, wspace=0.025) + #plt.show() + + +test_plotting() diff --git a/sharppy/tests/test_profile.py b/sharppy/tests/test_profile.py index 7815ecc3..daadaf49 100644 --- a/sharppy/tests/test_profile.py +++ b/sharppy/tests/test_profile.py @@ -2,7 +2,7 @@ import numpy.ma as ma from sharppy.sharptab import constants from sharppy.sharptab.constants import MISSING -from sharppy.sharptab.profile import Profile +from sharppy.sharptab.profile import Profile, BasicProfile import numpy.testing as npt sounding = """ @@ -164,8 +164,8 @@ class TestProfile(object): def __init__(self): - self.prof = Profile(pres=pres, hght=hght, tmpc=tmpc, - dwpc=dwpc, wdir=wdir, wspd=wspd) + self.prof = BasicProfile(pres=pres, hght=hght, tmpc=tmpc, + dwpc=dwpc, wdir=wdir, wspd=wspd) def test_prof_pres(self): pres[pres == MISSING] = ma.masked @@ -203,7 +203,7 @@ def test_find_sfc_missing_data(self): d = [MISSING, 15.5, 11.5, 2.2, -17.8, -30.1, -46.1, -58.1, -67.1] wd = [MISSING, 155, 175, 225, 235, 240, 235, 240, 235] ws = [MISSING, 27, 24.01, 31.99, 44, 62.01, 85.01, 86, 94] - prof = Profile(pres=p, hght=z, tmpc=t, dwpc=d, wdir=wd, wspd=ws) + prof = BasicProfile(pres=p, hght=z, tmpc=t, dwpc=d, wdir=wd, wspd=ws) sfc_ind = 1 npt.assert_almost_equal(prof.sfc, sfc_ind) diff --git a/sharppy/tests/test_sars.py b/sharppy/tests/test_sars.py new file mode 100644 index 00000000..673e9f56 --- /dev/null +++ b/sharppy/tests/test_sars.py @@ -0,0 +1,15 @@ +import sharppy.databases.sars_cal as sars_cal + +def test_sars_hail(): + results = sars_cal.check_hail_cal() + verif = sars_cal.calc_verification(results) + # Ensure every sounding listed in the database matches back to itself + assert verif['num'] == verif['match'] + +def test_sars_supercell(): + results = sars_cal.check_supercell_cal() + verif = sars_cal.calc_verification(results) + # Ensure every sounding listed in the database matches back to itself + assert verif['num'] == verif['match'] + +#test_sars_hail() diff --git a/sharppy/tests/test_thermo.py b/sharppy/tests/test_thermo.py index c7906e03..73c08498 100644 --- a/sharppy/tests/test_thermo.py +++ b/sharppy/tests/test_thermo.py @@ -24,7 +24,7 @@ def test_ctof(): input_c = ma.masked correct_f = ma.masked returned_f = thermo.ctof(input_c) - npt.assert_(type(returned_f), type(correct_f)) + npt.assert_equal(type(returned_f), type(correct_f)) # array_like pass inds = [0, 5, 7] @@ -57,7 +57,7 @@ def test_ftoc(): input_f = ma.masked correct_c = ma.masked returned_c = thermo.ftoc(input_f) - npt.assert_(type(returned_c), type(correct_c)) + npt.assert_equal(type(returned_c), type(correct_c)) # array_like pass inds = [0, 5, 7] @@ -90,7 +90,7 @@ def test_ktoc(): input_k = ma.masked correct_c = ma.masked returned_c = thermo.ktoc(input_k) - npt.assert_(type(returned_c), type(correct_c)) + npt.assert_equal(type(returned_c), type(correct_c)) # array_like pass inds = [0, 2, 3] @@ -123,7 +123,7 @@ def test_ctok(): input_c = ma.masked correct_k = ma.masked returned_k = thermo.ctok(input_c) - npt.assert_(type(returned_k), type(correct_k)) + npt.assert_equal(type(returned_k), type(correct_k)) # array_like pass inds = [0, 2, 3] @@ -156,7 +156,7 @@ def test_ktof(): input_k = ma.masked correct_f = ma.masked returned_f = thermo.ktof(input_k) - npt.assert_(type(returned_f), type(correct_f)) + npt.assert_equal(type(returned_f), type(correct_f)) # array_like pass inds = [0, 2, 3] @@ -189,7 +189,7 @@ def test_ftok(): input_f = ma.masked correct_k = ma.masked returned_k = thermo.ftok(input_f) - npt.assert_(type(returned_k), type(correct_k)) + npt.assert_equal(type(returned_k), type(correct_k)) # array_like pass inds = [0, 2, 3] @@ -423,19 +423,18 @@ def test_virtemp(): returned_t = thermo.virtemp(input_p, input_t, input_td) npt.assert_almost_equal(returned_t, correct_t) - def test_relh(): input_p = 925 input_t = 7 input_td = 3 - correct_t = 75.45115959367405 + correct_t = 75.6532482737457 returned_t = thermo.relh(input_p, input_t, input_td) npt.assert_almost_equal(returned_t, correct_t) input_p = 950 input_t = 20 input_td = 14 - correct_t = 67.8069681577635 + correct_t = 68.35638039676762 returned_t = thermo.relh(input_p, input_t, input_td) npt.assert_almost_equal(returned_t, correct_t) diff --git a/sharppy/tests/test_url.py b/sharppy/tests/test_url.py new file mode 100644 index 00000000..a2ece907 --- /dev/null +++ b/sharppy/tests/test_url.py @@ -0,0 +1,42 @@ +import sharppy.sharptab.profile as profile +from sharppy.io.decoder import getDecoders +import sys + +def decode(filename): + + for decname, deccls in getDecoders().items(): + try: + dec = deccls(filename) + break + except: + dec = None + continue + + if dec is None: + raise IOError("Could not figure out the format of '%s'!" % filename) + + # Returns the set of profiles from the file that are from the "Profile" class. + profs = dec.getProfiles() + stn_id = dec.getStnId() + + return profs, stn_id + +def test_url(): + path = 'examples/data/14061619.OAX' + # Sys.argv[1] should be the URL to the file that is being tested. + profs, stn_id = decode(path) + print((profs._profs)) + + for k in profs._profs.keys(): + all_prof = profs._profs[k] + dates = profs._dates + for i in range(len(all_prof)): + prof = all_prof[i] + new_prof = profile.create_profile(pres=prof.pres, hght=prof.hght, tmpc=prof.tmpc, dwpc=prof.dwpc, wspd=prof.wspd, \ + wdir=prof.wdir, strictQC=False, profile='convective', date=dates[i]) + #for key in dir(new_prof): + # print((key, getattr(new_prof,key))) + + + print(new_prof.mupcl.bplus) + diff --git a/sharppy/tests/test_utils.py b/sharppy/tests/test_utils.py index ce3ee019..cf3b4e73 100644 --- a/sharppy/tests/test_utils.py +++ b/sharppy/tests/test_utils.py @@ -44,8 +44,8 @@ def test_vec2comp_default_missing_val_single(): input_wdir = MISSING input_wspd = 30 returned_u, returned_v = utils.vec2comp(input_wdir, input_wspd) - npt.assert_(type(returned_u), type(ma.masked)) - npt.assert_(type(returned_v), type(ma.masked)) + npt.assert_equal(type(returned_u), type(ma.masked)) + npt.assert_equal(type(returned_v), type(ma.masked)) def test_vec2comp_default_missing_val_array(): input_wdir = [0, 90, 180, MISSING] @@ -69,8 +69,8 @@ def test_vec2comp_user_missing_val_single(): input_wdir = missing input_wspd = 30 returned_u, returned_v = utils.vec2comp(input_wdir, input_wspd, missing) - npt.assert_(type(returned_u), type(ma.masked)) - npt.assert_(type(returned_v), type(ma.masked)) + npt.assert_equal(type(returned_u), type(ma.masked)) + npt.assert_equal(type(returned_v), type(ma.masked)) def test_vec2comp_user_missing_val_array(): missing = 50 @@ -129,8 +129,8 @@ def test_comp2vec_default_missing_val_single(): input_u = MISSING input_v = 30 returned_wdir, returned_wspd = utils.comp2vec(input_u, input_v) - npt.assert_(type(returned_wdir), type(ma.masked)) - npt.assert_(type(returned_wspd), type(ma.masked)) + npt.assert_equal(type(returned_wdir), type(ma.masked)) + npt.assert_equal(type(returned_wspd), type(ma.masked)) def test_comp2vec_default_missing_val_array(): input_u = [MISSING, -10, 0, MISSING] @@ -154,8 +154,8 @@ def test_comp2vec_user_missing_val_single(): input_u = missing input_v = 30 returned_wdir, returned_wspd = utils.vec2comp(input_u, input_v, missing) - npt.assert_(type(returned_wdir), type(ma.masked)) - npt.assert_(type(returned_wspd), type(ma.masked)) + npt.assert_equal(type(returned_wdir), type(ma.masked)) + npt.assert_equal(type(returned_wspd), type(ma.masked)) def test_comp2vec_user_missing_val_array(): missing = 50 @@ -205,7 +205,7 @@ def test_mag_default_missing_single(): input_v = 10 correct_answer = ma.masked returned_answer = utils.mag(input_u, input_v) - npt.assert_(type(returned_answer), type(correct_answer)) + npt.assert_equal(type(returned_answer), type(correct_answer)) def test_mag_default_missing_array(): rt2 = np.sqrt(2) @@ -223,7 +223,7 @@ def test_mag_user_missing_single(): input_v = 10 correct_answer = ma.masked returned_answer = utils.mag(input_u, input_v, missing) - npt.assert_(type(returned_answer), type(correct_answer)) + npt.assert_equal(type(returned_answer), type(correct_answer)) def test_mag_user_missing_array(): missing = 50 diff --git a/sharppy/tests/test_winds.py b/sharppy/tests/test_winds.py index 0b930de0..5d10c17c 100644 --- a/sharppy/tests/test_winds.py +++ b/sharppy/tests/test_winds.py @@ -74,11 +74,11 @@ def test_helicity(): stv=input_rv, exact=False) npt.assert_almost_equal(returned, correct) - +""" def test_max_wind(): agl1 = 0. agl2 = 30000 - correct = [73.860581475915609, -13.023613325019747, 175.0] + correct = [73.860581475915609, -13.023613325019747, 179.] returned = winds.max_wind(prof, agl1, agl2) npt.assert_almost_equal(returned, correct) @@ -88,7 +88,7 @@ def test_max_wind(): correct = [correct_u, correct_v, correct_p] returned = winds.max_wind(prof, agl1, agl2, all=True) npt.assert_almost_equal(returned, correct) - +""" def test_corfidi_mcs_motion(): correct = [34.597990416506541, -17.61022875300797, @@ -103,4 +103,8 @@ def test_mbe_vectors(): returned = winds.mbe_vectors(prof) npt.assert_almost_equal(returned, correct) +def test_critical_angle(): + correct = [169.2658597] + returned = [winds.critical_angle(prof)] + npt.assert_almost_equal(returned, correct) diff --git a/sharppy/viz/SPCWindow.py b/sharppy/viz/SPCWindow.py index 3165fa18..976e4705 100644 --- a/sharppy/viz/SPCWindow.py +++ b/sharppy/viz/SPCWindow.py @@ -1,20 +1,34 @@ __author__ = 'keltonhalbert, wblumberg' +import logging from sharppy.viz import plotSkewT, plotHodo, plotText, plotAnalogues from sharppy.viz import plotThetae, plotWinds, plotSpeed, plotKinematics #, plotGeneric from sharppy.viz import plotSlinky, plotWatch, plotAdvection, plotSTP, plotWinter from sharppy.viz import plotSHIP, plotSTPEF, plotFire, plotVROT -from PySide.QtCore import * -from PySide.QtGui import * +from qtpy.QtCore import * +from qtpy.QtGui import * +from qtpy.QtWidgets import * import sharppy.sharptab.profile as profile import sharppy.sharptab as tab import sharppy.io as io +from sutils.config import Config from datetime import datetime, timedelta import numpy as np import platform from os.path import expanduser import os -from sharppy._sharppy_version import __version__, __version_name__ +import re +import logging +#from sharppy._sharppy_version import __version__, __version_name__ +from sharppy._version import get_versions +__codename__ = "Andover" +__version__ = get_versions()['version'] +del get_versions +__version_name__ = '' + +def _modifySheet(sheet, name, value): + return re.sub("(?<= %s: )#[0-9A-Fa-f]{6}" % name, value, sheet) + class SPCWidget(QWidget): """ @@ -42,12 +56,30 @@ class SPCWidget(QWidget): 'VROT':'EF-Scale Probs (V-Rot)', } + inset_cfg = { + ('insets', 'left_inset'):'SARS', + ('insets', 'right_inset'):'STP STATS', + } + + parcel_cfg = { + ('parcel_types', 'pcl1'):'SFC', + ('parcel_types', 'pcl2'):'ML', + ('parcel_types', 'pcl3'):'FCST', + ('parcel_types', 'pcl4'):'MU', + } + + paths_cfg = { + ('paths', 'save_img'):expanduser('~'), + ('paths', 'save_txt'):expanduser('~'), + } + def __init__(self, **kwargs): parent = kwargs.get('parent', None) super(SPCWidget, self).__init__(parent=parent) """ """ + logging.debug("Initializing SPCWidget.") ## these are the keyword arguments used to define what ## sort of profile is being viewed self.prof_collections = [] @@ -56,6 +88,7 @@ def __init__(self, **kwargs): self.pc_idx = 0 self.config = kwargs.get("cfg") self.dgz = False + self.pbl = False self.mode = "" ## these are used to display profiles @@ -63,19 +96,9 @@ def __init__(self, **kwargs): self.coll_observed = False - if not self.config.has_section('insets'): - self.config.add_section('insets') - self.config.set('insets', 'right_inset', 'STP STATS') - self.config.set('insets', 'left_inset', 'SARS') - if not self.config.has_section('parcel_types'): - self.config.add_section('parcel_types') - self.config.set('parcel_types', 'pcl1', 'SFC') - self.config.set('parcel_types', 'pcl2', 'ML') - self.config.set('parcel_types', 'pcl3', 'FCST') - self.config.set('parcel_types', 'pcl4', 'MU') - if not self.config.has_option('paths', 'save_img') or not self.config.has_option('paths', 'save_txt'): - self.config.set('paths', 'save_img', expanduser('~')) - self.config.set('paths', 'save_txt', expanduser('~')) + self.config.initialize(SPCWidget.inset_cfg) + self.config.initialize(SPCWidget.parcel_cfg) + self.config.initialize(SPCWidget.paths_cfg) ## these are the boolean flags used throughout the program self.swap_inset = False @@ -86,19 +109,25 @@ def __init__(self, **kwargs): self.right_inset_ob = None ## these are used for insets and inset swapping - insets = sorted(SPCWidget.inset_names.items(), key=lambda i: i[1]) - inset_ids, inset_names = zip(*insets) + insets = sorted(list(SPCWidget.inset_names.items()), key=lambda i: i[1]) + inset_ids, inset_names = list(zip(*insets)) self.available_insets = inset_ids - self.left_inset = self.config.get('insets', 'left_inset') - self.right_inset = self.config.get('insets', 'right_inset') + self.left_inset = self.config['insets', 'left_inset'] + self.right_inset = self.config['insets', 'right_inset'] self.insets = {} - self.parcel_types = [self.config.get('parcel_types', 'pcl1'), self.config.get('parcel_types', 'pcl2'), \ - self.config.get('parcel_types', 'pcl3'),self.config.get('parcel_types', 'pcl4')] + self.parcel_types = [self.config['parcel_types', 'pcl1'], self.config['parcel_types', 'pcl2'], \ + self.config['parcel_types', 'pcl3'], self.config['parcel_types', 'pcl4']] ## initialize the rest of the window attributes, layout managers, etc - self.setStyleSheet("QWidget {background-color: rgb(0, 0, 0);}") + self.bg_color = QColor(self.config['preferences', 'bg_color']) + self.fg_color = QColor(self.config['preferences', 'fg_color']) + + bg_hex = "#%02x%02x%02x" % (self.bg_color.red(), self.bg_color.green(), self.bg_color.blue()) + fg_hex = "#%02x%02x%02x" % (self.fg_color.red(), self.fg_color.green(), self.fg_color.blue()) + + self.setStyleSheet("QWidget {background-color: " + bg_hex + ";}") ## set the the whole window's layout manager self.grid = QGridLayout() self.grid.setContentsMargins(1,1,1,1) @@ -115,21 +144,21 @@ def __init__(self, **kwargs): self.urparent.setLayout(self.urparent_grid) self.ur = QFrame() self.ur.setStyleSheet("QFrame {" - " background-color: rgb(0, 0, 0);" + " background-color: " + bg_hex + ";" " border-width: 0px;" " border-style: solid;" - " border-color: rgb(255, 255, 255);" + " border-color: " + fg_hex + ";" " margin: 0px;}") - self.brand = QLabel("SHARPpy Beta v%s %s" % (__version__, __version_name__)) + self.brand = QLabel("SHARPpy v%s %s" % (__version__, __version_name__)) self.brand.setAlignment(Qt.AlignRight) self.brand.setStyleSheet("QFrame {" - " background-color: rgb(0, 0, 0);" + " background-color: " + bg_hex + ";" " text-align: right;" " padding-top: 4px;" " padding-bottom: 4px;" " font-size: 11px;" - " color: #FFFFFF;}") + " color: " + fg_hex + ";}") ## this layout manager will handle the upper right portion of the window self.grid2 = QGridLayout() @@ -145,7 +174,7 @@ def __init__(self, **kwargs): ## Handle the Text Areas self.text = QFrame() self.text.setStyleSheet("QWidget {" - " background-color: rgb(0, 0, 0);" + " background-color: " + bg_hex + ";" " border-width: 2px;" " border-style: solid;" " border-color: #3399CC;}") @@ -192,21 +221,26 @@ def getParcelName(self, prof, pcl): return "USER" def saveimage(self): - path = self.config.get('paths', 'save_img') + logging.debug("Save an image of the SPCWindow to the disk.") + path = self.config['paths', 'save_img'] file_types = "PNG (*.png)" file_name, result = QFileDialog.getSaveFileName(self, "Save Image", path, file_types) if result: - pixmap = QPixmap.grabWidget(self) - pixmap.save(file_name, 'PNG', 100) - self.config.set('paths', 'save_img', os.path.dirname(file_name)) + self.pixmapToFile(file_name) + self.config['paths', 'save_img'] = os.path.dirname(file_name) + + def pixmapToFile(self, file_name): + fmt = file_name.split(".")[-1].upper() + self.grab().save(file_name, fmt, 100) def savetext(self): - path = self.config.get('paths', 'save_txt') + logging.debug("Save the data to the disk.") + path = self.config['paths', 'save_txt'] file_types = "TXT (*.txt)" file_name, result = QFileDialog.getSaveFileName(self, "Save Sounding Text", path, file_types) if result: self.default_prof.toFile(file_name) - self.config.set('paths', 'save_txt', os.path.dirname(file_name)) + self.config['paths', 'save_txt'] = os.path.dirname(file_name) def initData(self): """ @@ -214,8 +248,10 @@ def initData(self): This gets initially called by __init__ :return: """ + logging.debug("Initializing all widgets in the SPCWindow.") - self.sound = plotSkewT(dgz=self.dgz) + self.sound = plotSkewT(dgz=self.dgz, pbl=self.pbl) +# self.sound.setPreferences(temp_color=temp_color, dewp_color=dewp_color, update_gui=False) self.hodo = plotHodo() ## initialize the non-swappable insets @@ -228,9 +264,12 @@ def initData(self): self.convective = plotText(self.parcel_types) self.kinematic = plotKinematics() - # intialize swappable insets - for inset, inset_gen in SPCWidget.inset_generators.iteritems(): + # initialize swappable insets + for inset, inset_gen in SPCWidget.inset_generators.items(): self.insets[inset] = inset_gen() +# self.insets[inset].setParent(self.text) + + self.updateConfig(self.config, update_gui=False) self.right_inset_ob = self.insets[self.right_inset] self.left_inset_ob = self.insets[self.left_inset] @@ -241,13 +280,20 @@ def initData(self): self.sound.parcel.connect(self.defineUserParcel) self.sound.modified.connect(self.modifyProf) self.sound.reset.connect(self.resetProfModifications) + self.sound.cursor_toggle.connect(self.hodo.cursorToggle) + self.sound.cursor_move.connect(self.hodo.cursorMove) self.hodo.modified.connect(self.modifyProf) + self.hodo.modified_vector.connect(self.modifyVector) self.hodo.reset.connect(self.resetProfModifications) + self.hodo.reset_vector.connect(self.resetVector) + self.hodo.toggle_vector.connect(self.toggleVector) self.insets["SARS"].updatematch.connect(self.updateSARS) def addProfileCollection(self, prof_col, prof_id, focus=True): + logging.debug("Adding a Profile Collection to SPCWindow.") + self.prof_collections.append(prof_col) self.prof_ids.append(prof_id) self.sound.addProfileCollection(prof_col) @@ -261,6 +307,7 @@ def addProfileCollection(self, prof_col, prof_id, focus=True): self.sound.setAllObserved(self.coll_observed, update_gui=False) self.hodo.setAllObserved(self.coll_observed, update_gui=False) + cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() for prof_col in self.prof_collections: if not prof_col.getMeta('observed'): @@ -270,12 +317,16 @@ def addProfileCollection(self, prof_col, prof_id, focus=True): @Slot(str) def setProfileCollection(self, prof_id): + logging.debug("Setting the Profile Collection to SPCWindow.") + try: self.pc_idx = self.prof_ids.index(prof_id) - except ValueError: - print "Hmmm, that profile doesn't exist to be focused ..." + except ValueError as e: + logging.exception(e) + print("Hmmm, that profile doesn't exist to be focused ...") return - + + cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() for prof_col in self.prof_collections: if not prof_col.getMeta('observed'): @@ -284,10 +335,12 @@ def setProfileCollection(self, prof_id): self.updateProfs() def rmProfileCollection(self, prof_id): + logging.debug("Removing Profile Collection from SPCWindow.") try: pc_idx = self.prof_ids.index(prof_id) - except ValueError: - print "Hmmm, that profile doesn't exist to be removed ..." + except ValueError as e: + logging.exception(e) + print("Hmmm, that profile doesn't exist to be removed ...") return prof_col = self.prof_collections.pop(pc_idx) @@ -300,7 +353,7 @@ def rmProfileCollection(self, prof_id): filematch = prof_col.getMeta('filematch') for pc in self.prof_collections: if pc.hasMeta('analogfile'): - keys, vals = zip(*pc.getMeta('analogfile').items()) + keys, vals = list(zip(*list(pc.getMeta('analogfile').items()))) if filematch in vals: keys = list(keys); vals = list(vals) @@ -308,7 +361,7 @@ def rmProfileCollection(self, prof_id): vals.pop(idx) keys.pop(idx) - pc.setMeta('analogfile', dict(zip(keys, vals))) + pc.setMeta('analogfile', dict(list(zip(keys, vals)))) self.insets['SARS'].clearSelection() if self.pc_idx == pc_idx: @@ -324,6 +377,8 @@ def isInterpolated(self): return self.prof_collections[self.pc_idx].isInterpolated() def updateProfs(self): + logging.debug("Calling SPCWidget.updateProfs") + prof_col = self.prof_collections[self.pc_idx] self.default_prof = prof_col.getHighlightedProf() @@ -340,7 +395,7 @@ def updateProfs(self): self.convective.setProf(self.default_prof) self.kinematic.setProf(self.default_prof) - for inset in self.insets.keys(): + for inset in list(self.insets.keys()): self.insets[inset].setProf(self.default_prof) # Update the parcels to match the new profiles @@ -348,18 +403,22 @@ def updateProfs(self): self.sound.setParcel(parcel) self.storm_slinky.setParcel(parcel) + deviant = 'right' if self.default_prof.latitude >= 0 else 'left' + self.toggleVector(deviant) + @Slot(tab.params.Parcel) def updateParcel(self, pcl): + logging.debug("Calling SPCWidget.updateParcel") self.parcel_type = self.getParcelName(self.default_prof, pcl) self.sound.setParcel(pcl) self.storm_slinky.setParcel(pcl) - self.config.set('parcel_types', 'pcl1', self.convective.pcl_types[0]) - self.config.set('parcel_types', 'pcl2', self.convective.pcl_types[1]) - self.config.set('parcel_types', 'pcl3', self.convective.pcl_types[2]) - self.config.set('parcel_types', 'pcl4', self.convective.pcl_types[3]) + self.config['parcel_types', 'pcl1'] = self.convective.pcl_types[0] + self.config['parcel_types', 'pcl2'] = self.convective.pcl_types[1] + self.config['parcel_types', 'pcl3'] = self.convective.pcl_types[2] + self.config['parcel_types', 'pcl4'] = self.convective.pcl_types[3] @Slot(str) def updateSARS(self, filematch): @@ -386,6 +445,53 @@ def updateSARS(self, filematch): self.parentWidget().addProfileCollection(match_col, focus=False) + @Slot(Config) + def updateConfig(self, config, update_gui=True): + logging.debug("Updating the SHARPpy GUI configuration.") + self.config = config + prefs = dict( (field, value) for (section, field), value in config if section == 'preferences') + + self.bg_color = QColor(prefs['bg_color']) + self.fg_color = QColor(prefs['fg_color']) + + bg_hex = "#%02x%02x%02x" % (self.bg_color.red(), self.bg_color.green(), self.bg_color.blue()) + fg_hex = "#%02x%02x%02x" % (self.fg_color.red(), self.fg_color.green(), self.fg_color.blue()) + + self.sound.setPreferences(update_gui=update_gui, **prefs) + self.hodo.setPreferences(update_gui=update_gui, **prefs) + + self.storm_slinky.setPreferences(update_gui=update_gui, **prefs) + self.inferred_temp_advection.setPreferences(update_gui=update_gui, **prefs) + self.speed_vs_height.setPreferences(update_gui=update_gui, **prefs) + self.srwinds_vs_height.setPreferences(update_gui=update_gui, **prefs) + self.thetae_vs_pressure.setPreferences(update_gui=update_gui, **prefs) + self.watch_type.setPreferences(update_gui=update_gui, **prefs) + self.convective.setPreferences(update_gui=update_gui, **prefs) + self.kinematic.setPreferences(update_gui=update_gui, **prefs) + + for inset in list(self.insets.keys()): + self.insets[inset].setPreferences(update_gui=update_gui, **prefs) + + # Edit style sheets to modify the colors as we need to (surely there's a better way to do this?) + sheet = self.styleSheet() + sheet = _modifySheet(sheet, 'background-color', bg_hex) + self.setStyleSheet(sheet) + + sheet = self.ur.styleSheet() + sheet = _modifySheet(sheet, 'background-color', bg_hex) + sheet = _modifySheet(sheet, 'border-color', fg_hex) + self.ur.setStyleSheet(sheet) + + sheet = self.brand.styleSheet() + sheet = _modifySheet(sheet, 'background-color', bg_hex) + sheet = _modifySheet(sheet, 'color', fg_hex) + self.brand.setStyleSheet(sheet) + + sheet = self.text.styleSheet() + sheet = _modifySheet(sheet, 'background-color', bg_hex) + self.text.setStyleSheet(sheet) + + @Slot(tab.params.Parcel) def defineUserParcel(self, parcel): self.prof_collections[self.pc_idx].defineUserParcel(parcel) @@ -394,10 +500,33 @@ def defineUserParcel(self, parcel): @Slot(int, dict) def modifyProf(self, idx, kwargs): + # TODO: Use this as a template to modify layers of the sounding self.prof_collections[self.pc_idx].modify(idx, **kwargs) self.updateProfs() self.setFocus() + @Slot(str, float, float) + def modifyVector(self, deviant, vec_u, vec_v): + self.prof_collections[self.pc_idx].modifyStormMotion(deviant, vec_u, vec_v) + self.updateProfs() + self.setFocus() + + @Slot(str) + def toggleVector(self, deviant): + self.sound.setDeviant(deviant) + self.hodo.setDeviant(deviant) + + self.storm_slinky.setDeviant(deviant) + self.srwinds_vs_height.setDeviant(deviant) + self.watch_type.setDeviant(deviant) + self.convective.setDeviant(deviant) + self.kinematic.setDeviant(deviant) + + self.insets['SARS'].setDeviant(deviant) + self.insets['STP STATS'].setDeviant(deviant) + self.insets['COND STP'].setDeviant(deviant) + self.setFocus() + def interpProf(self): self.prof_collections[self.pc_idx].interp() self.updateProfs() @@ -414,6 +543,11 @@ def resetProfInterpolation(self): self.updateProfs() self.setFocus() + def resetVector(self): + self.prof_collections[self.pc_idx].resetStormMotion() + self.updateProfs() + self.setFocus() + @Slot() def toggleCollectObserved(self): self.coll_observed = not self.coll_observed @@ -421,6 +555,7 @@ def toggleCollectObserved(self): self.hodo.setAllObserved(self.coll_observed) def loadWidgets(self): + logging.debug("Calling SPCWindow.loadWidgets") ## add the upper-right window insets self.grid2.addWidget(self.speed_vs_height, 0, 0, 11, 3) self.grid2.addWidget(self.inferred_temp_advection, 0, 3, 11, 2) @@ -444,11 +579,17 @@ def loadWidgets(self): if self.left_inset == "WINTER" or self.right_inset == "WINTER": self.sound.setDGZ(True) self.dgz = True + + ## Do a check for setting the pbl + if self.left_inset == "FIRE" or self.right_inset == "FIRE": + self.sound.setPBLLevel(True) + self.pbl = True self.grid.addWidget(self.sound, 0, 0, 3, 1) self.grid.addWidget(self.text, 3, 0, 1, 2) def advanceTime(self, direction): + logging.debug("Calling SPCWidget.advanceTime") if len(self.prof_collections) == 0 or self.coll_observed: return @@ -456,7 +597,7 @@ def advanceTime(self, direction): if prof_col.getMeta('observed'): cur_dt = prof_col.getCurrentDate() cur_loc = prof_col.getMeta('loc') - idxs, dts = zip(*sorted(((idx, pc.getCurrentDate()) for idx, pc in enumerate(self.prof_collections) if pc.getMeta('loc') == cur_loc and pc.getMeta('observed')), key=lambda x: x[1])) + idxs, dts = list(zip(*sorted(((idx, pc.getCurrentDate()) for idx, pc in enumerate(self.prof_collections) if pc.getMeta('loc') == cur_loc and pc.getMeta('observed')), key=lambda x: x[1]))) dt_idx = dts.index(cur_dt) dt_idx = (dt_idx + direction) % len(dts) @@ -482,13 +623,19 @@ def advanceTime(self, direction): else: self.insets['SARS'].clearSelection() else: + self.insets['SARS'].setParent(self.text) self.insets['SARS'].clearSelection() + def advanceHighlight(self, direction): + self.prof_collections[self.pc_idx].advanceHighlight(direction) + self.updateProfs() + def swapProfCollections(self): + logging.debug("Calling SPCWidget.swapProfCollections") # See if we have any other observed profiles loaded at this time. prof_col = self.prof_collections[self.pc_idx] dt = prof_col.getCurrentDate() - idxs, pcs = zip(*[ (idx, pc) for idx, pc in enumerate(self.prof_collections) if pc.getCurrentDate() == dt or self.coll_observed ]) + idxs, pcs = list(zip(*[ (idx, pc) for idx, pc in enumerate(self.prof_collections) if pc.getCurrentDate() == dt or self.coll_observed ])) loc_idx = pcs.index(prof_col) loc_idx = (loc_idx + 1) % len(pcs) self.pc_idx = idxs[loc_idx] @@ -506,6 +653,7 @@ def swapProfCollections(self): self.insets['SARS'].clearSelection() def closeEvent(self, e): + logging.debug("SPCWindow closeEvent:" + str(e)) self.sound.closeEvent(e) for prof_coll in self.prof_collections: @@ -539,46 +687,64 @@ def showCursorMenu(self, pos): self.setFocus() def swapInset(self): + logging.debug("Swapping the " + self.inset_to_swap + " inset.") ## This will swap either the left or right inset depending on whether or not the ## self.inset_to_swap value is LEFT or RIGHT. a = self.menu_ag.checkedAction() + prefs = dict( (field, value) for (section, field), value in self.config if section == 'preferences') + if self.inset_to_swap == "LEFT": if self.left_inset == "WINTER" and self.dgz: self.sound.setDGZ(False) self.dgz = False - + + if self.left_inset == "FIRE" and self.pbl: + self.sound.setPBLLevel(False) + self.pbl = False + # Delete and re-make the inset. For some stupid reason, pyside/QT forces you to # delete something you want to remove from the layout. self.left_inset_ob.deleteLater() self.insets[self.left_inset] = SPCWidget.inset_generators[self.left_inset]() self.insets[self.left_inset].setProf(self.default_prof) + self.insets[self.left_inset].setPreferences(update_gui=False, **prefs) + self.insets[self.left_inset].setParent(self.text) self.left_inset = a.data() self.left_inset_ob = self.insets[self.left_inset] self.grid3.addWidget(self.left_inset_ob, 0, 2) - self.config.set('insets', 'left_inset', self.left_inset) + self.config['insets', 'left_inset'] = self.left_inset elif self.inset_to_swap == "RIGHT": if self.right_inset == "WINTER" and self.dgz: self.sound.setDGZ(False) self.dgz = False + if self.right_inset == "FIRE" and self.pbl: + self.sound.setPBLLevel(False) + self.pbl = False + # Delete and re-make the inset. For some stupid reason, pyside/QT forces you to # delete something you want to remove from the layout. self.right_inset_ob.deleteLater() self.insets[self.right_inset] = SPCWidget.inset_generators[self.right_inset]() self.insets[self.right_inset].setProf(self.default_prof) + self.insets[self.right_inset].setPreferences(update_gui=False, **prefs) + self.insets[self.right_inset].setParent(self.text) self.right_inset = a.data() self.right_inset_ob = self.insets[self.right_inset] self.grid3.addWidget(self.right_inset_ob, 0, 3) - self.config.set('insets', 'right_inset', self.right_inset) + self.config['insets', 'right_inset'] = self.right_inset if a.data() == "WINTER": self.sound.setDGZ(True) self.dgz = True - + if a.data() == "FIRE": + self.sound.setPBLLevel(True) + self.pbl = True + self.setFocus() self.update() @@ -587,8 +753,8 @@ class SPCWindow(QMainWindow): def __init__(self, **kwargs): parent = kwargs.get('parent', None) - super(SPCWindow, self).__init__() - + super(SPCWindow, self).__init__(parent=parent) + logging.debug("Initialize SPCWindow...") self.menu_items = [] self.picker_window = parent self.__initUI(**kwargs) @@ -596,13 +762,18 @@ def __init__(self, **kwargs): def __initUI(self, **kwargs): kwargs['parent'] = self self.spc_widget = SPCWidget(**kwargs) + self.parent().config_changed.connect(self.spc_widget.updateProfs) + self.parent().config_changed.connect(self.updateConfig) self.setCentralWidget(self.spc_widget) self.createMenuBar() + logging.debug("Determining system platform to resize the window.") title = 'SHARPpy: Sounding and Hodograph Analysis and Research Program ' title += 'in Python' self.setWindowTitle(title) - self.setStyleSheet("QMainWindow { background-color: rgb(0, 0, 0); }") + + bg_hex = self.spc_widget.config['preferences', 'bg_color'] + self.setStyleSheet("QMainWindow { background-color: " + bg_hex + "; }") ## handle the attribute of the main window if platform.system() == 'Windows': @@ -614,9 +785,14 @@ def __initUI(self, **kwargs): self.raise_() def createMenuBar(self): + logging.debug("Creating the SPCWindow Menu Bar.") bar = self.menuBar() filemenu = bar.addMenu("File") + pref = QAction("Preferences", self) + filemenu.addAction(pref) + pref.triggered.connect(self.parent().preferencesbox) + saveimage = QAction("Save Image", self, shortcut=QKeySequence("Ctrl+S")) saveimage.triggered.connect(self.spc_widget.saveimage) filemenu.addAction(saveimage) @@ -649,6 +825,7 @@ def createMenuBar(self): self.remove_mapper.mapped[str].connect(self.rmProfileCollection) def createProfileMenu(self, prof_col): + logging.debug("Creating the SPCWindow Profile Menu.") menu_name = self.createMenuName(prof_col) prof_menu = self.profilemenu.addMenu(menu_name) @@ -672,7 +849,19 @@ def removeProfileMenu(self, menu_name): for mitem in menu_items: mitem.menuAction().setVisible(False) - def addProfileCollection(self, prof_col, focus=True): + def addProfileCollection(self, prof_col, focus=True, check_integrity=True): + logging.debug("Calling SPCWindow.addProfileCollection") + + if check_integrity is True: + logging.debug("Testing data integrity") + exit_code = self.testDataIntegrity(prof_col.getHighlightedProf()) + if exit_code == 0: + if len(self.menu_items) == 0: + self.focusPicker() + self.close() + else: + return + menu_name = self.createMenuName(prof_col) if any( mitem.title() == menu_name and mitem.menuAction().isVisible() for mitem in self.menu_items ): self.spc_widget.setProfileCollection(menu_name) @@ -693,10 +882,38 @@ def addProfileCollection(self, prof_col, focus=True): try: self.spc_widget.addProfileCollection(prof_col, menu_name, focus=focus) except Exception as exc: - self.abortProfileAdd(menu_name, str(exc)) + logging.exception(exc) + print("OOPS:", exc) + ### TODO: This may be a good place to output a copy of the offending data (useful for debugging observed data). + if len(self.menu_items) == 1: + self.focusPicker() + self.close() + else: + self.rmProfileCollection(menu_name) + raise + + def testDataIntegrity(self, prof): + try: + prof.checkDataIntegrity() + except Exception as e: + logging.exception(e) + msgBox = QMessageBox() + msgBox.setText("SHARPpy has detected that the data you are attempting to load may have errors.") + msgBox.setInformativeText("Do you want to still try and load the data?") + msgBox.setStandardButtons(QMessageBox.Yes | QMessageBox.No) + msgBox.setDefaultButton(QMessageBox.No) + msgBox.setDetailedText(str(e).split(',')[1].replace(')', '')) + ret = msgBox.exec_() + if ret == QMessageBox.Yes: + return 1 + else: + return 0 + return 1 + @Slot(str) def rmProfileCollection(self, menu_name): + logging.debug("Calling SPCWindow.rmProfileCollection") self.removeProfileMenu(menu_name) self.spc_widget.rmProfileCollection(menu_name) @@ -709,31 +926,17 @@ def rmProfileCollection(self, menu_name): names = [ act.text() for act in actions ] actions[names.index("Remove")].setVisible(False) - def abortProfileAdd(self, menu_name, exc): - msgbox = QMessageBox() - msgbox.setText("An error has occurred while retrieving the data.") - msgbox.setInformativeText("Try another site or model or try again later.") - msgbox.setDetailedText(exc) - msgbox.setIcon(QMessageBox.Critical) - msgbox.exec_() - - import traceback - print traceback.format_exc() - - if len(self.menu_items) == 1: - self.focusPicker() - self.close() - else: - self.rmProfileCollection(menu_name) - def keyPressEvent(self, e): - #TODO: Up and down keys to loop through profile collection members. - if e.key() == Qt.Key_Left: + if e.key() == Qt.Key_Left: # Step forward/backwards in time self.spc_widget.advanceTime(-1) self.setInterpolated(self.spc_widget.isInterpolated()) elif e.key() == Qt.Key_Right: self.spc_widget.advanceTime(1) self.setInterpolated(self.spc_widget.isInterpolated()) + elif e.key() == Qt.Key_Up: # Change focus from member to member of the ensemble + self.spc_widget.advanceHighlight(1) + elif e.key() == Qt.Key_Down: + self.spc_widget.advanceHighlight(-1) elif e.key() == Qt.Key_Space: # Swap the profile collections self.spc_widget.swapProfCollections() @@ -742,12 +945,21 @@ def keyPressEvent(self, e): # Save an image self.spc_widget.saveimage() elif e.key() == Qt.Key_W: + # Return focus to the Sounding Picker self.focusPicker() def closeEvent(self, e): + logging.debug("Calling SPCWindow.closeEvent") + self.spc_widget.closeEvent(e) self.closed.emit() + def closeIfEmpty(self): + logging.debug("Calling SPCWindow.closeIfEmpty") + visible_mitems = [ mitem for mitem in self.menu_items if mitem.menuAction().isVisible() ] + if len(visible_mitems) < 1: + self.close() + def createMenuName(self, prof_col): pc_loc = prof_col.getMeta('loc') pc_date = prof_col.getMeta('run').strftime("%d/%H%MZ") @@ -767,9 +979,23 @@ def setInterpolated(self, is_interpolated): self.resetinterp.setVisible(is_interpolated) self.interpolate.setVisible(not is_interpolated) + @Slot() + def updateConfig(self): + bg_hex = self.spc_widget.config['preferences', 'bg_color'] + sheet = self.styleSheet() + sheet = _modifySheet(sheet, 'background-color', bg_hex) + self.setStyleSheet(sheet) + self.update() + def focusPicker(self): + logging.debug("Calling SPCWindow.focusPicker") if self.picker_window is not None: self.picker_window.activateWindow() self.picker_window.setFocus() self.picker_window.raise_() +if __name__ == '__main__': + app_frame = QApplication([]) + tester = SPCWindow() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/__init__.py b/sharppy/viz/__init__.py index 60c1a0b9..cdd6ee58 100644 --- a/sharppy/viz/__init__.py +++ b/sharppy/viz/__init__.py @@ -1,19 +1,24 @@ -from skew import plotSkewT -from hodo import plotHodo -from thermo import plotText -from thetae import plotThetae -from srwinds import plotWinds -from speed import plotSpeed -from kinematics import plotKinematics -from analogues import plotAnalogues -from watch import plotWatch -from slinky import plotSlinky -from advection import plotAdvection -from stp import plotSTP -from winter import plotWinter -from fire import plotFire -from ship import plotSHIP -from stpef import plotSTPEF -from vrot import plotVROT - -__all__ = [] +from .skew import plotSkewT +from .hodo import plotHodo +from .thermo import plotText +from .thetae import plotThetae +from .srwinds import plotWinds +from .speed import plotSpeed +from .kinematics import plotKinematics +from .analogues import plotAnalogues +from .watch import plotWatch +from .slinky import plotSlinky +from .advection import plotAdvection +from .stp import plotSTP +from .winter import plotWinter +from .fire import plotFire +from .ship import plotSHIP +from .stpef import plotSTPEF +from .vrot import plotVROT +from .generic import plotGeneric +from .ensemble import plotENS +from .map import Mapper, MapWidget +__all__ = ['plotSkewT', 'plotHodo', 'plotText', 'plotThetae', 'plotWinds', 'plotSpeed',\ + 'plotKinematics', 'plotAnalogues', 'plotWatch', 'plotSlinky', 'plotAdvection',\ + 'plotSTP', 'plotWinter', 'plotFire', 'plotSHIP', 'plotSTPEF', 'plotVROT',\ + 'Mapper', 'MapWidget', 'plotGeneric', 'plotENS'] diff --git a/sharppy/viz/advection.py b/sharppy/viz/advection.py index 5b37254b..8dfc3d9d 100644 --- a/sharppy/viz/advection.py +++ b/sharppy/viz/advection.py @@ -1,11 +1,11 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * import platform __all__ = ['backgroundAdvection', 'plotAdvection'] -class backgroundAdvection(QtGui.QFrame): +class backgroundAdvection(QtWidgets.QFrame): ''' Draw the background frame and lines for the Theta-E plot frame ''' @@ -29,7 +29,8 @@ def initUI(self): self.adv_max = 13.; self.adv_min = -13. self.adv_min = 0 - fsize = 8 + self.font_ratio = 0.12 + fsize = round(self.size().width() * self.font_ratio) + 3 self.label_font = QtGui.QFont('Helvetica', fsize) self.label_metrics = QtGui.QFontMetrics(self.label_font) self.os_mod = 0 @@ -39,7 +40,7 @@ def initUI(self): self.label_metrics = QtGui.QFontMetrics(self.label_font) self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -61,10 +62,10 @@ def plotBackground(self): self.draw_frame(qp) ## draw the vertical ticks for wind speed self.draw_centerline(qp) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setFont(self.label_font) qp.setPen(pen) - qp.drawText(2,2,self.brx - 2,8*3, QtCore.Qt.AlignLeft | QtCore.Qt.TextWordWrap, 'Inf. Temp. Adv. (C/hr)') + qp.drawText(2,2,self.brx - 2,8*5, QtCore.Qt.AlignLeft | QtCore.Qt.TextWordWrap, 'Inf. Temp. Adv. (C/hr)') qp.end() def draw_frame(self, qp): @@ -73,7 +74,7 @@ def draw_frame(self, qp): qp: QtGui.QPainter object ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) ## draw the borders in white qp.drawLine(self.tlx, self.tly, self.brx, self.tly) @@ -82,7 +83,7 @@ def draw_frame(self, qp): qp.drawLine(self.tlx, self.bry, self.tlx, self.tly) def draw_centerline(self, qp): - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.DashLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) qp.drawLine(self.adv_to_pix(0), self.pres_to_pix(self.pmax), self.adv_to_pix(0), self.pres_to_pix(self.pmin)) @@ -116,6 +117,9 @@ class plotAdvection(backgroundAdvection): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + super(plotAdvection, self).__init__() self.prof = None @@ -129,6 +133,15 @@ def setProf(self, prof): self.plotBackground() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + self.clearData() + self.plotBackground() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized @@ -156,13 +169,14 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self, qp): if self.prof is None: return - - for i in xrange(len(self.inf_temp_adv)): + if self.prof.wdir.count() == 0: + return + for i in range(len(self.inf_temp_adv)): ptop = self.pressure_bounds[i][0] pbot = self.pressure_bounds[i][1] inf_temp_adv = self.inf_temp_adv[i] @@ -183,7 +197,7 @@ def plotData(self, qp): qp.setPen(pen) label_loc = self.adv_to_pix(-8) else: - color = QtGui.QColor("#FFFFFF") + color = self.fg_color pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) label_loc = self.adv_to_pix(8) - label_width @@ -194,3 +208,10 @@ def plotData(self, qp): qp.drawLine(pix_adv, pix_ptop, self.adv_to_pix(0), pix_ptop) qp.drawLine(self.adv_to_pix(0), pix_ptop, self.adv_to_pix(0), pix_pbot) return + + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotAdvection() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/analogues.py b/sharppy/viz/analogues.py index 24759a6f..2ab7c577 100644 --- a/sharppy/viz/analogues.py +++ b/sharppy/viz/analogues.py @@ -1,17 +1,19 @@ import numpy as np import os -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * import sharppy.databases.sars as sars import platform +from datetime import datetime + ## routine written by Kelton Halbert ## keltonhalbert@ou.edu __all__ = ['backgroundAnalogues', 'plotAnalogues'] -class backgroundAnalogues(QtGui.QFrame): +class backgroundAnalogues(QtWidgets.QFrame): ''' Handles drawing the background frame for the SARS window. @@ -19,7 +21,7 @@ class backgroundAnalogues(QtGui.QFrame): def __init__(self): ''' Calls the initUI function to initialize the background frame. Inherits from the - QtGui.QFrame Object. + QtWidgets.QFrame Object. ''' super(backgroundAnalogues, self).__init__() self.initUI() @@ -38,7 +40,7 @@ def initUI(self): " border-style: solid;" " border-color: #3399CC;}") ## Set the padding constants - self.lpad = 5; self.rpad = 5 + self.lpad = 3; self.rpad = 5 self.tpad = 5; self.bpad = 5 @@ -92,7 +94,7 @@ def initUI(self): ## The widget will be drawn on a QPixmap self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) ## plot the background self.plotBackground() @@ -101,16 +103,17 @@ def draw_frame(self, qp): Draws the background frame and the text headers. ''' ## initialize a white pen with thickness 1 and a solid line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) ## make the initial x value relative to the width of the frame x1 = self.brx / 6 + self.ylast = self.tpad ## use the larger title font to plot the title, and then ## add to self.ylast the height of the font + padding qp.setFont(self.title_font) - rect0 = QtCore.QRect(0, self.tpad, self.brx, self.title_height) + rect0 = QtCore.QRect(0, self.ylast, self.brx, self.title_height) qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'SARS - Sounding Analogue System') self.ylast += (self.title_height + self.tpad) @@ -178,18 +181,28 @@ def __init__(self): Parameters ---------- prof: a Profile object + self.view.setDataSource(self.data_sources[self.model], self.run) ''' ## get the surfce based, most unstable, and mixed layer ## parcels to use for indices, as well as the sounding ## profile itself. + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.use_left = False super(plotAnalogues, self).__init__() self.prof = None def setProf(self, prof): self.prof = prof - self.hail_matches = prof.matches - self.sup_matches = prof.supercell_matches + + if self.use_left: + self.hail_matches = prof.left_matches + self.sup_matches = prof.left_supercell_matches + else: + self.hail_matches = prof.right_matches + self.sup_matches = prof.right_supercell_matches + self.ybounds_hail = np.empty((len(self.hail_matches[0]),2)) self.ybounds_sup = np.empty((len(self.sup_matches[0]),2)) @@ -199,6 +212,47 @@ def setProf(self, prof): self.plotData() self.update() + + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + if self.use_left: + self.hail_matches = self.prof.left_matches + self.sup_matches = self.prof.left_supercell_matches + else: + self.hail_matches = self.prof.right_matches + self.sup_matches = self.prof.right_supercell_matches + + self.ybounds_hail = np.empty((len(self.hail_matches[0]),2)) + self.ybounds_sup = np.empty((len(self.sup_matches[0]),2)) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.hail_matches = self.prof.left_matches + self.sup_matches = self.prof.left_supercell_matches + else: + self.hail_matches = self.prof.right_matches + self.sup_matches = self.prof.right_supercell_matches + + self.ybounds_hail = np.empty((len(self.hail_matches[0]),2)) + self.ybounds_sup = np.empty((len(self.sup_matches[0]),2)) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -235,7 +289,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -279,7 +333,7 @@ def drawSARS(self, qp, **kwargs): place = 1 ## the quality match date [0] and the type/size ## [1] palcement are set in this tuple. - place2 = (self.lpad, (self.brx/2.) - x1 * 3./4.) + place2 = (self.lpad, (self.brx/2.) - x1 * 3./4. + 2) self.ybounds = self.ybounds_sup else: self.matches = self.hail_matches @@ -290,13 +344,13 @@ def drawSARS(self, qp, **kwargs): place = 4 ## the quality match date [0] and the type/size ## [1] palcement are set in this tuple. - place2 = (x1*3+10, x1*5.5-5) + place2 = (x1*3+7, x1*5.5-5) self.ybounds = self.ybounds_hail ## if there are no matches, leave the function to prevent crashing - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) - if self.matches[0] == []: - pen.setColor(QtCore.Qt.white) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) + if self.matches[0].size == 0: + pen.setColor(self.fg_color) qp.setPen(pen) qp.setFont(self.match_font) ## draw the text 2/5 from the top @@ -326,7 +380,7 @@ def drawSARS(self, qp, **kwargs): pen.setColor(QtCore.Qt.magenta) qp.setPen(pen) else: - pen.setColor(QtCore.Qt.white) + pen.setColor(self.fg_color) qp.setPen(pen) ## draw the text rect0 = QtCore.QRect(x1*place, self.ylast, x1, self.match_height) @@ -344,7 +398,7 @@ def drawSARS(self, qp, **kwargs): ## if there are no quality matches, let the gui know if len(self.matches[0]) == 0: - pen.setColor(QtCore.Qt.white) + pen.setColor(self.fg_color) qp.setPen(pen) qp.setFont(self.match_font) ## draw the text 2/5 from the top @@ -353,7 +407,7 @@ def drawSARS(self, qp, **kwargs): 'No Quality Matches') ## if there are more than 0 quality matches... else: - pen.setColor(QtCore.Qt.white) + pen.setColor(self.fg_color) qp.setPen(pen) qp.setFont(self.match_font) ## start the vertical sum at the reference point @@ -362,6 +416,9 @@ def drawSARS(self, qp, **kwargs): ## loop through each of the matches i = 0 for m in self.matches[0]: + mdate, mloc = m.split(".") + mdate = datetime.strptime(mdate, "%y%m%d%H").strftime("%d %b %y %HZ") + match_str = "%s (%s)" % (mdate, mloc) ## these are the rectangles that matches will plot inside of rect3 = QtCore.QRect(place2[0], self.ylast, x1, self.match_height) rect4 = QtCore.QRect(place2[1], self.ylast, x1, self.match_height) @@ -389,7 +446,7 @@ def drawSARS(self, qp, **kwargs): pen.setColor(QtGui.QColor(LBLUE)) qp.setPen(pen) ## draw the text - qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, m ) + qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, match_str ) qp.drawText(rect4, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, size_str ) ## is there is a selected match, draw the bounds if self.selectRect is not None: @@ -421,6 +478,7 @@ def mousePressEvent(self, e): for i, bound in enumerate(self.ybounds_sup): if bound[0] < pos.y() and bound[1] > pos.y(): filematch = sars.getSounding(self.sup_matches[0][i], "supercell") + print(filematch) self.updatematch.emit(filematch) ## set the rectangle used for showing ## a selected match @@ -434,6 +492,7 @@ def mousePressEvent(self, e): for i, bound in enumerate(self.ybounds_hail): if bound[0] < pos.y() and bound[1] > pos.y(): filematch = sars.getSounding(self.hail_matches[0][i], "hail") + print(filematch) self.updatematch.emit(filematch) ## set the rectangle used for showing ## a selected match @@ -445,6 +504,7 @@ def mousePressEvent(self, e): self.plotBackground() self.plotData() self.update() + #logging.debug("Calling plotAnaloges.parentWidget().setFocus()") self.parentWidget().setFocus() def setSelection(self, filematch): @@ -452,12 +512,16 @@ def setSelection(self, filematch): Load in the SARS analog you've clicked. """ match_name = os.path.basename(filematch) - if match_name in self.sup_matches[0]: - idx = np.where(self.sup_matches[0] == match_name)[0][0] +# print("\n\nSETSELECION:", match_name, filematch, self.sup_matches[0], self.hail_matches[0]) + sup_matches = [sars.getSounding(f, 'supercell').split('/')[-1] for f in self.sup_matches[0]] + hail_matches = [sars.getSounding(f, 'hail').split('/')[-1] for f in self.hail_matches[0]] +# print(sup_matches, hail_matches) + if match_name in sup_matches: + idx = np.where(np.asarray(sup_matches, dtype=str) == match_name)[0][0] lbx = 0. ybounds = self.ybounds_sup - if match_name in self.hail_matches[0]: - idx = np.where(self.hail_matches[0] == match_name)[0][0] + if match_name in hail_matches: + idx = np.where(np.asarray(hail_matches, dtype=str) == match_name)[0][0] lbx = self.brx / 2. ybounds = self.ybounds_hail @@ -467,6 +531,7 @@ def setSelection(self, filematch): self.plotBackground() self.plotData() self.update() + self.parentWidget().setFocus() def clearSelection(self): self.selectRect = None @@ -475,4 +540,15 @@ def clearSelection(self): self.plotBackground() self.plotData() self.update() + #print(self.parent, self.parentWidget()) + #self.setParent(self.parent) self.parentWidget().setFocus() + + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + #tester = plotText(['sfcpcl', 'mlpcl', 'mupcl']) + tester = plotAnalogues() + #tester.setProf() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/barbs.py b/sharppy/viz/barbs.py index 86849a40..5d7ff83c 100644 --- a/sharppy/viz/barbs.py +++ b/sharppy/viz/barbs.py @@ -1,31 +1,35 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * ## routine written by Kelton Halbert ## keltonhalbert@ou.edu -def drawFlag(path): +def drawFlag(path, shemis=False): + side = -1 if shemis else 1 pos = path.currentPosition() - path.lineTo(pos.x(), pos.y() + 10) + path.lineTo(pos.x(), pos.y() + side * 10) path.lineTo(pos.x() - 4, pos.y()) path.moveTo(pos.x() - 6, pos.y()) -def drawFullBarb(path): +def drawFullBarb(path, shemis=False): + side = -1 if shemis else 1 pos = path.currentPosition() - path.lineTo(pos.x(), pos.y() + 10) + path.lineTo(pos.x(), pos.y() + side * 10) path.moveTo(pos.x() - 4, pos.y()) -def drawHalfBarb(path): +def drawHalfBarb(path, shemis=False): + side = -1 if shemis else 1 pos = path.currentPosition() - path.lineTo(pos.x(), pos.y() + 5) + path.lineTo(pos.x(), pos.y() + side * 5) path.moveTo(pos.x() - 4, pos.y()) -def drawBarb(qp, origin_x, origin_y, wdir, wspd, color='#FFFFFF'): +def drawBarb(qp, origin_x, origin_y, wdir, wspd, color='#FFFFFF', shemis=False): pen = QtGui.QPen(QtGui.QColor(color), 1, QtCore.Qt.SolidLine) pen.setWidthF(1.) qp.setPen(pen) + qp.setBrush(QtCore.Qt.NoBrush) try: wspd = int(round(wspd / 5.) * 5) # Round to the nearest 5 @@ -42,15 +46,15 @@ def drawBarb(qp, origin_x, origin_y, wdir, wspd, color='#FFFFFF'): path.lineTo(25, 0) while wspd >= 50: - drawFlag(path) + drawFlag(path, shemis=shemis) wspd -= 50 while wspd >= 10: - drawFullBarb(path) + drawFullBarb(path, shemis=shemis) wspd -= 10 while wspd >= 5: - drawHalfBarb(path) + drawHalfBarb(path, shemis=shemis) wspd -= 5 qp.drawPath(path) @@ -80,7 +84,7 @@ def drawBarb_old( qp, origin_x, origin_y, u, v, color='#FFFFFF' ): num_full_barbs = int( wnd / 10. ) % 5 num_half_barbs = int( wnd / 5. ) % 2 ## draw the flag barbs - for i in xrange(num_flag_barbs): + for i in range(num_flag_barbs): ## use this as a linear offset from the previous barb, ## starting at the end offset1 = 4. * i @@ -103,7 +107,7 @@ def drawBarb_old( qp, origin_x, origin_y, u, v, color='#FFFFFF' ): qp.drawLine(barbx_start, barby_start, barbx_end, barby_end) qp.drawLine(flagx_start, flagy_start, barbx_end, barby_end) - for i in xrange(num_full_barbs): + for i in range(num_full_barbs): ## use this as a linear offset from the previous barb, ## starting at the end if num_flag_barbs > 0: @@ -124,7 +128,7 @@ def drawBarb_old( qp, origin_x, origin_y, u, v, color='#FFFFFF' ): qp.drawLine(barbx_start, barby_start, barbx_end, barby_end) ## draw the half barbs - for i in xrange(num_half_barbs): + for i in range(num_half_barbs): ## this time we want to index from 1 so that we don't ## draw on top of the full barbs if num_flag_barbs > 0: diff --git a/sharppy/viz/draggable.py b/sharppy/viz/draggable.py new file mode 100644 index 00000000..01a05aea --- /dev/null +++ b/sharppy/viz/draggable.py @@ -0,0 +1,238 @@ + +import numpy as np + +from qtpy.QtGui import * +from qtpy.QtCore import * + +class Draggable(object): + """ + The Draggable class implements low-level clicking and dragging on widgets. + """ + def __init__(self, x_obj, y_obj, background, cutoff=5, lock_dim=None, line_color=QColor('#FFFFFF')): + """ + Construct a draggable object + x_obj: Numpy array or Python float containing the x coordinate(s) in pixels of the draggable object. + y_obj: Numpy array or Python float containing the y coordinate(s) in pixels of the draggable object. + background: A QPixmap containing the image displayed in the widget. + cutoff: The radius of the buffer around each vertex when looking for clicks. Default is 5 px. + lock_dim: A dimension to lock in place when doing the dragging. Allowed values are 'x' (dragging + is allowed in the y dimension only), 'y' (dragging is allowed in the x direction + only). Default is to allow dragging in both dimensions. + line_color: The color to use for the line drawn while dragging. + """ + self._background = background + self._x_obj = x_obj + self._y_obj = y_obj + self._cutoff = cutoff + self._lock_dim = lock_dim + self._line_color = line_color + self._drag_idx = None + self._save_bitmap = None + self._drag_buffer = 5 + + self._click_start = None + + if type(self._x_obj) != np.ma.MaskedArray: + self._x_obj = np.ma.array([ self._x_obj ]) + if type(self._y_obj) != np.ma.MaskedArray: + self._y_obj = np.ma.array([ self._y_obj ]) + + def click(self, click_x, click_y): + """ + Check to see whether the user clicked on a vertex in this profile. If they did, initialize + the drag operation. + click_x: x coordinate in pixels of the click + click_y: y coordinate in pixels of the click + Returns a boolean specifying whether a drag operation was initialized. + """ + dists = np.hypot(click_x - self._x_obj, click_y - self._y_obj) + if np.any(dists <= self._cutoff): + self._drag_idx = np.argmin(dists) + self._click_start = (click_x, click_y) + + return self._drag_idx is not None + + def drag(self, drag_x, drag_y, restrictions=None): + """ + Drag a point or a vertex in a line. Applies restrictions to the drag point based on the lock_dim + argument to the constructor and the restrictions argument to this method. + drag_x: x coordinate in pixels of the point to drag to. + drag_y: y coordinate in pixels of the point to drag to. + restrictions: A callable object (e.g. callback function) that takes two arguments (x and y + coordinates) and returns a modified x and y based on restrictions on the + dragging. Used, for example, to restrict dragging on the temperature line + to be greater than the dewpoint. + """ + if self._drag_idx is None: + return + + if self._lock_dim == 'x': + drag_x = self._x_obj[self._drag_idx] + elif self._lock_dim == 'y': + drag_y = self._y_obj[self._drag_idx] + + if restrictions is not None: + drag_x, drag_y = restrictions(drag_x, drag_y) + + if len(self._x_obj) == 1: + self._dragPoint(drag_x, drag_y) + else: + self._dragLine(drag_x, drag_y) + + def _dragLine(self, drag_x, drag_y): + """ + Drag a line [private method]. + drag_x: x coordinate in pixels of the drag point. + drag_y: y coordinate in pixels of the drag point. + """ + lb_idx, ub_idx = max(self._drag_idx - 1, 0), min(self._drag_idx + 1, self._x_obj.shape[0] - 1) + + while lb_idx >= 0 and (self._x_obj.mask[lb_idx] or self._y_obj.mask[lb_idx]): + lb_idx -= 1 + + while ub_idx < self._x_obj.shape[0] and (self._x_obj.mask[ub_idx] or self._y_obj.mask[ub_idx]): + ub_idx += 1 + + if lb_idx != -1: + lb_x, ub_x = min(drag_x, self._x_obj[lb_idx]), max(drag_x, self._x_obj[lb_idx]) + lb_y, ub_y = min(drag_y, self._y_obj[lb_idx]), max(drag_y, self._y_obj[lb_idx]) + else: + lb_x = ub_x = drag_x + lb_y = ub_y = drag_y + + if ub_idx != self._x_obj.shape[0]: + lb_x, ub_x = min(lb_x, self._x_obj[ub_idx]), max(ub_x, self._x_obj[ub_idx]) + lb_y, ub_y = min(lb_y, self._y_obj[ub_idx]), max(ub_y, self._y_obj[ub_idx]) + + qp = QPainter() + qp.begin(self._background) + + self._restoreBitmap(qp) + self._saveBitmap(lb_x, lb_y, ub_x, ub_y) + + pen = QPen(self._line_color, 1, Qt.SolidLine) + qp.setPen(pen) + if lb_idx != -1: + x1, y1 = self._x_obj[lb_idx], self._y_obj[lb_idx] + x2, y2 = drag_x, drag_y + qp.drawLine(x1, y1, x2, y2) + if ub_idx != self._x_obj.shape[0]: + x1, y1 = drag_x, drag_y + x2, y2 = self._x_obj[ub_idx], self._y_obj[ub_idx] + qp.drawLine(x1, y1, x2, y2) + + qp.end() + + def _dragPoint(self, drag_x, drag_y): + """ + Drag a point [private method]. + drag_x: x coordinate in pixels of the drag point + drag_y: y coordinate in pixels of the drag point + """ + qp = QPainter() + qp.begin(self._background) + + self._restoreBitmap(qp) + self._saveBitmap(drag_x, drag_y, drag_x, drag_y) + + pen = QPen(self._line_color, 1, Qt.SolidLine) + qp.setPen(pen) + + qp.drawEllipse(QPointF(drag_x, drag_y), 3, 3) + qp.end() + + def release(self, rls_x, rls_y, restrictions=None): + """ + Release the drag, which finishes the drag operation. + rls_x: x coordinate in pixels of the release point + rls_y: y coordinate in pixels of the release point + restrictions: [See the release argument to the drag method] + """ + if self._drag_idx is None: + return + + start_x, start_y = self._click_start + if rls_x == start_x and rls_y == start_y: + rls_x = self._x_obj[self._drag_idx] + rls_y = self._y_obj[self._drag_idx] + else: + if self._lock_dim == 'x': + rls_x = self._x_obj[self._drag_idx] + elif self._lock_dim == 'y': + rls_y = self._y_obj[self._drag_idx] + + if restrictions: + rls_x, rls_y = restrictions(rls_x, rls_y) + + self._x_obj[self._drag_idx] = rls_x + self._y_obj[self._drag_idx] = rls_y + + drag_idx = self._drag_idx + self._drag_idx = None + self._save_bitmap = None + self._click_start = None + return drag_idx, rls_x, rls_y + + def setBackground(self, background): + """ + Change the background pixmap. + background: A QPixmap containing the new background + """ + self._background = background + + def setCoords(self, x_obj, y_obj): + """ + Change the coordinates. + x_obj: x coordinate(s) in pixels of the new object + y_obj: y coordinate(s) in pixesl of the new object + """ + self._x_obj = x_obj + self._y_obj = y_obj + + if type(self._x_obj) != np.ma.MaskedArray: + self._x_obj = np.ma.array([ self._x_obj ]) + if type(self._y_obj) != np.ma.MaskedArray: + self._y_obj = np.ma.array([ self._y_obj ]) + + def getBackground(self): + """ + Returns the current background as a QPixmap + """ + return self._background + + def getCoords(self): + """ + Returns the current coordinates as numpy arrays + """ + return self._x_obj, self._y_obj + + def isDragging(self): + """ + Returns a boolean specifying whether or not this object is in the + middle of a drag operation. + """ + return self._drag_idx is not None + + def _saveBitmap(self, lb_x, lb_y, ub_x, ub_y): + """ + Save a section of the background image [private method]. A 5 px buffer is applied + in all directions. + lb_x: Lower bound on the x coordinate in pixels. + ub_x: Upper bound on the x coordinate in pixels. + lb_y: Lower bound on the y coordinate in pixels. + ub_y: Upper bound on the y coordinate in pixels. + """ + origin = QPoint(max(lb_x - self._drag_buffer, 0), max(lb_y - self._drag_buffer, 0)) + size = QSize(ub_x - lb_x + 2 * self._drag_buffer, ub_y - lb_y + 2 * self._drag_buffer) + bmap = self._background.copy(QRect(origin, size)) + self._save_bitmap = (origin, size, bmap) + + def _restoreBitmap(self, qp): + """ + Restore the section of the background image saved by _saveBitmap [private method]. + qp: A QPainter to use to draw the bitmap. + """ + if self._save_bitmap is not None: + (origin, size, bmap) = self._save_bitmap + qp.drawPixmap(origin, bmap, QRect(QPoint(0, 0), size)) + diff --git a/sharppy/viz/ensemble.py b/sharppy/viz/ensemble.py new file mode 100644 index 00000000..d6b146aa --- /dev/null +++ b/sharppy/viz/ensemble.py @@ -0,0 +1,351 @@ +import numpy as np +import os +from qtpy import QtGui, QtCore, QtWidgets +import sharppy.sharptab.params as params +import sharppy.sharptab.winds as winds +import sharppy.sharptab.interp as interp +import sharppy.databases.inset_data as inset_data +from sharppy.sharptab.constants import * + +## routine written by Kelton Halbert and Greg Blumberg +## keltonhalbert@ou.edu and wblumberg@ou.edu + +__all__ = ['backgroundENS', 'plotENS'] + +class backgroundENS(QtWidgets.QFrame): + ''' + Draw the background frame and lines for the Theta-E plot frame + ''' + def __init__(self): + super(backgroundENS, self).__init__() + self.initUI() + + + def initUI(self): + ## window configuration settings, + ## sich as padding, width, height, and + ## min/max plot axes + self.setStyleSheet("QFrame {" + " background-color: rgb(0, 0, 0);" + " border-width: 1px;" + " border-style: solid;" + " border-color: #3399CC;}") + if self.physicalDpiX() > 75: + fsize = 10 + else: + fsize = 11 + fsize = np.floor(.055 * self.size().height()) + self.fsize = fsize + self.plot_font = QtGui.QFont('Helvetica', fsize + 1) + self.box_font = QtGui.QFont('Helvetica', fsize) + self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) + self.box_metrics = QtGui.QFontMetrics(self.box_font) + self.plot_height = self.plot_metrics.xHeight() + 5 + self.box_height = self.box_metrics.xHeight() + 5 + self.lpad = 40; self.rpad = 40. + self.tpad = fsize * 2 + 5; self.bpad = fsize + self.wid = self.size().width() - self.rpad + self.hgt = self.size().height() - self.bpad + self.tlx = self.rpad; self.tly = self.tpad + self.brx = self.wid; self.bry = self.hgt + self.ymax = 3000.; self.ymin = 0. + self.xmax = 3000.; self.xmin = 0. + self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + + def resizeEvent(self, e): + ''' + Handles the event the window is resized + ''' + self.initUI() + + def plotBackground(self): + ''' + Handles painting the frame. + ''' + ## initialize a painter object and draw the frame + qp = QtGui.QPainter() + qp.begin(self.plotBitMap) + qp.setRenderHint(qp.Antialiasing) + qp.setRenderHint(qp.TextAntialiasing) + self.draw_frame(qp) + qp.end() + + def setBlackPen(self, qp): + color = QtGui.QColor('#000000') + color.setAlphaF(.5) + pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(QtCore.Qt.SolidPattern) + qp.setPen(pen) + qp.setBrush(brush) + return qp + + def draw_frame(self, qp): + ''' + Draw the background frame. + qp: QtGui.QPainter object + ''' + ## set a new pen to draw with + EF1_color = "#006600" + EF2_color = "#FFCC33" + EF3_color = "#FF0000" + EF4_color = "#FF00FF" + + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.setFont(self.plot_font) + rect1 = QtCore.QRectF(1.5, 2, self.brx, self.plot_height) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, + 'Ensemble Indices') + + pen = QtGui.QPen(QtCore.Qt.blue, 1, QtCore.Qt.DashLine) + qp.setPen(pen) + ytick_fontsize = self.fsize-1 + y_ticks_font = QtGui.QFont('Helvetica', ytick_fontsize) + qp.setFont(y_ticks_font) + efstp_inset_data = inset_data.condSTPData() + #texts = efstp_inset_data['ytexts'] + spacing = self.bry / 10. + texts = ['0','1000','2000','3000'] + y_ticks = [0,1000,2000,3000]#np.arange(self.tpad, self.bry+spacing, spacing) + for i in range(len(y_ticks)): + #print y_ticks[i] + pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) + qp.setPen(pen) + try: + qp.drawLine(self.tlx, self.y_to_ypix(int(texts[i])), self.brx, self.y_to_ypix(int(texts[i]))) + except: + continue + color = QtGui.QColor('#000000') + pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + ypos = spacing*(i+1) - (spacing/4.) + ypos = self.y_to_ypix(int(texts[i])) - ytick_fontsize/2 + xpos = self.tlx - 50/2. + rect = QtCore.QRect(xpos, ypos, 50, ytick_fontsize) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) + + width = self.brx / 12 + spacing = self.brx / 12 + + # Draw the x tick marks + qp.setFont(QtGui.QFont('Helvetica', self.fsize-1)) + for i in range(np.asarray(texts).shape[0]): + pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) + qp.setPen(pen) + try: + qp.drawLine(self.x_to_xpix(int(texts[i])), self.tly, self.x_to_xpix(int(texts[i])),self.bry) + except: + continue + color = QtGui.QColor('#000000') + color.setAlpha(0) + pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) + ypos = self.y_to_ypix(0) + xpos = self.x_to_xpix(float(texts[i])) - 50 / 2. + rect = QtCore.QRect(xpos, ypos, 50, ytick_fontsize) + # Change to a white pen to draw the text below the box and whisker plot + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) + + + def y_to_ypix(self, y): + scl1 = self.ymax - self.ymin + scl2 = self.ymin + y + #print scl1, scl2, self.bry, self.tpad, self.tly + return self.bry - (scl2 / scl1) * (self.bry - self.tpad) + + def x_to_xpix(self, x): + scl1 = self.xmax - self.xmin + scl2 = self.xmax - x + return self.brx - (scl2 / scl1) * (self.brx - self.rpad) + + +class plotENS(backgroundENS): + ''' + Plot the data on the frame. Inherits the background class that + plots the frame. + ''' + def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + + self.use_left = False + + super(plotENS, self).__init__() + self.prof = None + self.pc_idx = 0 + self.prof_collections = [] + + def addProfileCollection(self, prof_coll): + # Add a profile collection to the scatter plot + self.prof_collections.append(prof_coll) + + def rmProfileCollection(self, prof_coll): + # Remove a profile collection from the scatter plot + self.prof_collections.remove(prof_coll) + + def setActiveCollection(self, pc_idx, **kwargs): + # Set the active profile collection that is being shown in SPCWindow. + self.pc_idx = pc_idx + prof = self.prof_collections[pc_idx].getHighlightedProf() + + self.prof = prof + self.hght = prof.hght + + self.clearData() + self.plotData() + self.update() + + def setProf(self, prof): + # Set the current profile being viewed in the SPC window. + self.prof = prof + + # Some code to show whether or not the left or right mover is being used. + #if self.use_left: + # self.stpc = prof.left_stp_cin + #else: + # self.stpc = prof.right_stp_cin + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setPreferences(self, update_gui=True, **prefs): + # Set the preferences for the inset. + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + if self.use_left: + self.stpc = self.prof.left_stp_cin + else: + self.stpc = self.prof.right_stp_cin + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + # Set the variable to indicate whether or not the right or left mover is being used. + self.use_left = deviant == 'left' + + if self.use_left: + self.stpc = self.prof.left_stp_cin + else: + self.stpc = self.prof.right_stp_cin + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def resizeEvent(self, e): + ''' + Handles when the window is resized + ''' + super(plotENS, self).resizeEvent(e) + self.plotData() + + def paintEvent(self, e): + super(plotENS, self).paintEvent(e) + qp = QtGui.QPainter() + qp.begin(self) + qp.drawPixmap(1, 1, self.plotBitMap) + qp.end() + + def clearData(self): + ''' + Handles the clearing of the pixmap + in the frame. + ''' + self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) + self.plotBitMap.fill(self.bg_color) + + def plotData(self): + ''' + Handles drawing of data on the frame. + ''' + if self.prof is None: + return + + ## this function handles painting the plot + ## create a new painter obkect + qp = QtGui.QPainter() + qp.begin(self.plotBitMap) + qp.setRenderHint(qp.Antialiasing) + qp.setRenderHint(qp.TextAntialiasing) + + cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() + bc_idx = 0 + for idx, prof_coll in enumerate(self.prof_collections): + # Draw all unhighlighed ensemble members + if prof_coll.getCurrentDate() == cur_dt: + proflist = list(prof_coll.getCurrentProfs().values()) + + if idx == self.pc_idx: + for prof in proflist: + self.draw_ensemble_point(qp, prof) + else: + for prof in proflist: + self.draw_ensemble_point(qp, prof) + #%bc_idx = (bc_idx + 1) % len(self.background_colors) + + bc_idx = 0 + for idx, prof_coll in enumerate(self.prof_collections): + # Draw all highlighted members that aren't the active one. + if idx != self.pc_idx and (prof_coll.getCurrentDate() == cur_dt or self.all_observed): + prof = prof_coll.getHighlightedProf() + self.draw_ensemble_point(qp, prof) + #bc_idx = (bc_idx + 1) % len(self.background_colors) + + def draw_ensemble_point(self, qp, prof): + # Plot the profile index on the scatter plot + if 'pbl_h' not in dir(prof): # Make sure a PBL top has been found in the profile object + ppbl_top = params.pbl_top(prof) + setattr(prof, 'pbl_h', interp.to_agl(prof, interp.hght(prof, ppbl_top))) + if 'sfcpcl' not in dir(prof): # Make sure a surface parcel has been lifted in the profile object + setattr(prof, 'sfcpcl', params.parcelx(prof, flag=1 )) + #x = self.x_to_xpix() + #y = self.y_to_ypix() + color = QtCore.Qt.red + qp.setPen(QtGui.QPen(color)) + qp.setBrush(QtGui.QBrush(color)) + x = self.x_to_xpix(prof.pbl_h) - 50 / 2. + y = self.y_to_ypix(prof.sfcpcl.bplus) - (self.fsize-1) / 2 + qp.drawEllipse(x, y, 3, 3) + + return + + +class DrawTest(QtWidgets.QMainWindow): + def __init__(self, parent=None): + super(DrawTest, self).__init__(parent) + # x = np.asarray([1,2,3,4]) + # y = np.asarray([2,2,3,4]) + length = 10 + x = np.random.rand(length) + np.random.randint(0, 10, length) + y = np.random.rand(length) + np.random.randint(0, 10, length) + x = np.asarray([0, 5, 10, 0], dtype=float) + y = np.asarray([0, 5, 10, 20], dtype=float) + self.frame = plotENS() + self.frame.addProfileCollection(prof_coll) + + self.frame.setActiveCollection(0) + self.setCentralWidget(self.frame) + +if __name__ == "__main__": + import sys + import sharppy.io.buf_decoder as buf_decoder + path = 'ftp://ftp.meteo.psu.edu/pub/bufkit/SREF/21/sref_oun.buf' + dec = buf_decoder.BufDecoder(path) + prof_coll = dec._parse() + app = QtGui.QApplication(sys.argv) + mySW = DrawTest() + mySW.show() + sys.exit(app.exec_()) diff --git a/sharppy/viz/fire.py b/sharppy/viz/fire.py index dbbd87f4..50b300ae 100644 --- a/sharppy/viz/fire.py +++ b/sharppy/viz/fire.py @@ -1,5 +1,5 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * import platform @@ -9,12 +9,14 @@ __all__ = ['backgroundFire', 'plotFire'] -class backgroundFire(QtGui.QFrame): +class backgroundFire(QtWidgets.QFrame): ''' Handles drawing the background frame. ''' def __init__(self): super(backgroundFire, self).__init__() + self.init_hght = self.size().height() + #print(self.init_hght) self.initUI() def initUI(self): @@ -27,28 +29,30 @@ def initUI(self): " border-color: #3399CC;}") self.lpad = 5; self.rpad = 5 self.tpad = 3; self.bpad = 3 + self.os_mod = 0 + self.barby = 0 + self.wid = self.size().width() + self.hgt = self.size().height() + self.tlx = self.rpad; self.tly = self.tpad + self.brx = self.wid; self.bry = self.hgt + if self.physicalDpiX() > 75: fsize = 8 else: fsize = 10 - self.label_font = QtGui.QFont('Helvetica', fsize) - self.fosberg_font = QtGui.QFont('Helvetica', fsize + 2) + font_ratio = fsize/self.hgt + font_ratio = 0.0512 + self.label_font = QtGui.QFont('Helvetica', round(font_ratio * self.hgt)) + self.fosberg_font = QtGui.QFont('Helvetica', round(font_ratio * self.hgt) + 2) self.label_metrics = QtGui.QFontMetrics( self.label_font ) self.fosberg_metrics = QtGui.QFontMetrics( self.fosberg_font ) - - self.os_mod = 0 + self.label_height = self.label_metrics.xHeight() + self.tpad + self.ylast = self.label_height if platform.system() == "Windows": self.os_mod = self.label_metrics.descent() - self.label_height = self.label_metrics.xHeight() + self.tpad - self.ylast = self.label_height - self.barby = 0 - self.wid = self.size().width() - self.hgt = self.size().height() - self.tlx = self.rpad; self.tly = self.tpad - self.brx = self.wid; self.bry = self.hgt self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def draw_frame(self, qp): @@ -56,7 +60,7 @@ def draw_frame(self, qp): Draws the background frame and the text headers for indices. ''' ## initialize a white pen with thickness 1 and a solid line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.fosberg_font) ## make the initial x value relative to the width of the frame @@ -66,7 +70,7 @@ def draw_frame(self, qp): rect1 = QtCore.QRect(0, self.tpad, self.wid, self.label_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Fire Weather Parameters') self.labels = 2 * self.label_height + self.tpad + self.os_mod # Beginning of next line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) sep = 2 y1 = self.labels + 4 @@ -96,7 +100,7 @@ def draw_frame(self, qp): qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignRight, i) y1 += self.label_height + sep + self.os_mod - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine( 0, y1 + 3, self.brx, y1 + 3 ) @@ -106,6 +110,21 @@ def draw_frame(self, qp): pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) self.moswindsep = 7 + label = ['', '','','','','','Derived Indices'] + for i in label: + rect1 = QtCore.QRect(0, y1, self.brx, self.label_height) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, i) + y1 += self.label_height + self.moswindsep + self.os_mod + qp.drawLine( 0, y1, self.brx, y1 ) + + self.fosberg_y1 = y1+self.moswindsep + self.fosberg_x = 0 + self.fosberg_width = self.brx + + self.haines_y1 = self.fosberg_y1 + self.moswindsep + self.os_mod + self.label_height + self.haines_x = 0 + self.haines_width = self.brx + """ label = ['','','','','','Derived Indices'] for i in label: rect1 = QtCore.QRect(0, y1, self.brx, self.label_height) @@ -116,6 +135,7 @@ def draw_frame(self, qp): self.fosberg_y1 = y1+self.moswindsep self.fosberg_x = 0 self.fosberg_width = self.brx + """ def resizeEvent(self, e): ''' @@ -143,6 +163,9 @@ def __init__(self): ## get the surfce based, most unstable, and mixed layer ## parcels to use for indices, as well as the sounding ## profile itself. + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + super(plotFire, self).__init__() self.prof = None @@ -151,9 +174,12 @@ def setProf(self, prof): # Fire indices self.fosberg = prof.fosberg + self.haines_hght = prof.haines_hght + self.haines_index = [prof.haines_low, prof.haines_mid, prof.haines_high] self.sfc_rh = prof.sfc_rh self.rh01km = prof.rh01km self.pblrh = prof.pblrh + self.pbl_h = prof.pbl_h self.meanwind01km = tab.utils.comp2vec(prof.meanwind01km[0], prof.meanwind01km[1]) self.meanwindpbl = tab.utils.comp2vec(prof.meanwindpbl[0], prof.meanwindpbl[1]) self.sfc_wind = (prof.wdir[prof.get_sfc()], prof.wspd[prof.get_sfc()]) @@ -169,6 +195,31 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def mousePressEvent(self, e): + ''' + Handles mouse click event to switch + Haines Index elevations + ''' + pos = e.pos() + if 0 <= pos.x() and pos.x() <= self.haines_width and self.haines_y1 <= pos.y() and pos.y() <= self.haines_y1 + self.label_height - self.os_mod: + self.haines_hght += 1 + self.haines_hght %= 3 + self.clearData() + self.plotBackground() + self.plotData() + self.update() + self.parentWidget().setFocus() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -189,7 +240,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -211,6 +262,7 @@ def plotData(self): ## draw the indices self.drawPBLchar(qp) self.drawFosberg(qp) + self.drawHainesIndex(qp) qp.end() def drawFosberg(self, qp): @@ -224,6 +276,32 @@ def drawFosberg(self, qp): qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Fosberg FWI = M') else: qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Fosberg FWI = ' + tab.utils.INT2STR(self.fosberg)) + + def drawHainesIndex(self, qp): + haines_height_label = ['L', 'M', 'H'] + color = self.getHainesFormat() + pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.setFont(self.fosberg_font) + + rect1 = QtCore.QRect(0, self.haines_y1, self.haines_width, self.label_height - self.os_mod) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Haines Index (' + haines_height_label[self.haines_hght] + ') = ' + tab.utils.INT2STR(self.haines_index[self.haines_hght])) + + def getHainesFormat(self): + if self.haines_index[self.haines_hght] == 2: + color = QtGui.QColor(DGREEN) + elif self.haines_index[self.haines_hght] == 3: + color = QtGui.QColor(GREEN) + elif self.haines_index[self.haines_hght] == 4: + color = QtGui.QColor(YELLOW) + elif self.haines_index[self.haines_hght] == 5: + color = QtGui.QColor(ORANGE) + elif self.haines_index[self.haines_hght] == 6: + color = QtGui.QColor(RED) + else: + color = QtGui.QColor(DGREEN) + return color + def getFosbergFormat(self): if (not tab.utils.QC(self.fosberg)) or self.fosberg < 30: @@ -231,7 +309,7 @@ def getFosbergFormat(self): elif self.fosberg < 40: color = QtGui.QColor(LBROWN) elif self.fosberg < 50: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) elif self.fosberg < 60: color = QtGui.QColor(YELLOW) elif self.fosberg < 70: @@ -248,7 +326,7 @@ def getMaxWindFormat(self): elif int(self.maxwindpbl[1]) <= 20: color = QtGui.QColor(LBROWN) elif int(self.maxwindpbl[1]) <= 30: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) elif int(self.maxwindpbl[1]) <= 40: color = QtGui.QColor(YELLOW) elif int(self.maxwindpbl[1]) <= 50: @@ -259,22 +337,21 @@ def getMaxWindFormat(self): return color, fontsize def drawPBLchar(self, qp): - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) - label = ['SFC = ' + tab.utils.INT2STR(self.sfc_wind[0]) + '/' + tab.utils.INT2STR(self.sfc_wind[1]), \ '0-1 km mean = ' + tab.utils.INT2STR(self.meanwind01km[0]) + '/' + tab.utils.INT2STR(self.meanwind01km[1]), \ 'BL mean = ' + tab.utils.INT2STR(self.meanwindpbl[0]) + '/' + tab.utils.INT2STR(self.meanwindpbl[1]), \ 'BL max = ' + tab.utils.INT2STR(self.maxwindpbl[0]) + '/' + tab.utils.INT2STR(self.maxwindpbl[1])] sep = self.moswindsep y1 = self.start_data_y1 + 6 - for i in xrange(len(label)): + for i in range(len(label)): if i == 3: color, fontsize = self.getMaxWindFormat() else: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) fontsize = 10 qp.setFont(self.label_font) @@ -290,11 +367,11 @@ def drawPBLchar(self, qp): 'PW = ' + tab.utils.FLOAT2STR(self.pwat,2) + ' in'] y1 = self.start_data_y1 + 6 - for i in xrange(len(label)): + for i in range(len(label)): if i == 0: color, fontsize = self.getSfcRHFormat() elif i == 1 or i == 2: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) fontsize = 10 else: color, fontsize = self.getPWColor() @@ -305,6 +382,14 @@ def drawPBLchar(self, qp): rect1 = QtCore.QRect(self.moist_x, y1, self.moist_width, self.label_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, label[i]) y1 += self.label_height + sep + self.os_mod + + color = QtGui.QColor(self.fg_color) + qp.setFont(self.label_font) + pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + rect1 = QtCore.QRect(0, y1, self.brx, self.label_height) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, "PBL Height = " + tab.utils.FLOAT2STR(tab.utils.M2FT(self.pbl_h), 0) + 'ft / ' + tab.utils.FLOAT2STR(self.pbl_h, 0) + 'm') + y1 += self.label_height + sep + self.os_mod def getPWColor(self): @@ -312,7 +397,7 @@ def getPWColor(self): color = QtGui.QColor(RED) fontsize = 12 else: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) fontsize = 10 return color, fontsize @@ -325,13 +410,16 @@ def getSfcRHFormat(self): elif self.sfc_rh <= 20: color = QtGui.QColor(YELLOW) elif self.sfc_rh <= 30: - color = QtGui.QColor(WHITE) + color = QtGui.QColor(self.fg_color) elif self.sfc_rh <= 35: color = QtGui.QColor(LBROWN) else: color = QtGui.QColor(DBROWN) return color, 12 - - - +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotFire() + tester.setGeometry(50,50,293,195) + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/generic.py b/sharppy/viz/generic.py index 86a15cac..9c0e95c8 100644 --- a/sharppy/viz/generic.py +++ b/sharppy/viz/generic.py @@ -5,12 +5,12 @@ import numpy as np from sharppy.sharptab.constants import * import sharppy.sharptab as tab -from PySide import QtGui, QtCore -from PySide.QtGui import * -from PySide.QtCore import * -from PySide.QtOpenGL import * +from qtpy import QtGui, QtCore, QtWidgets +from qtpy.QtGui import * +from qtpy.QtCore import * +from qtpy.QtOpenGL import * -class backgroundGeneric(QtGui.QFrame): +class backgroundGeneric(QtWidgets.QFrame): """ A generic class for drawing the background of a widget. """ @@ -351,7 +351,7 @@ def draw_lines(self, qp): ## start the path at the first data value path.moveTo(self.x_to_pix(x[0]), self.y_to_pix(y[0])) ## now we need to loop through the array - for i in xrange( 1, y.shape[0] ): + for i in range( 1, y.shape[0] ): ## make sure we are plotting in our minimum and maximum bounds if y[i] > self.ymin and y[i] < self.ymax: xp = x[i]; yp = y[i] @@ -366,3 +366,9 @@ def draw_lines(self, qp): continue qp.drawPath(path) +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotGeneric() + #tester.setProf() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/hodo.py b/sharppy/viz/hodo.py index f9be9463..6d20ff70 100644 --- a/sharppy/viz/hodo.py +++ b/sharppy/viz/hodo.py @@ -1,1284 +1,1405 @@ -import numpy as np -from PySide import QtGui, QtCore -import sharppy.sharptab as tab -from sharppy.sharptab.profile import Profile, create_profile -from sharppy.sharptab.constants import * -from PySide.QtGui import * -from PySide.QtCore import * - -__all__ = ['backgroundHodo', 'plotHodo'] - - -class backgroundHodo(QtGui.QFrame): - ''' - Handles the plotting of the backgroun frame onto - a QPixmap. Inherits from the QtGui.QFrame object. - Unlike most plotting classes in SHARPPy, this class - will not call the function to draw the background. - This is so that the background can be redrawn when - the hodograph gets centered on a vector. - ''' - def __init__(self): - super(backgroundHodo, self).__init__() - self.first = True - self.initUI() - - def initUI(self): - ''' - Initialize the User Interface - - ''' - ## set the interface variables for width, height, padding, etc. - self.lpad = 0; self.rpad = 0 - self.tpad = 0; self.bpad = 0 - self.wid = self.size().width() - self.hgt = self.size().height() - self.tlx = self.rpad; self.tly = self.tpad - self.brx = self.wid; self.bry = self.hgt - ## set default center to the origin - self.point = (0,0) - self.hodomag = 160. - self.centerx = self.wid / 2; self.centery = self.hgt / 2 - self.scale = (self.brx - self.tlx) / self.hodomag - ## ring increment - self.ring_increment = 10 - self.rings = xrange(self.ring_increment, 100+self.ring_increment, - self.ring_increment) - if self.physicalDpiX() > 75: - fsize = 7 - else: - fsize = 9 - self.label_font = QtGui.QFont('Helvetica', fsize) - self.critical_font = QtGui.QFont('Helvetica', fsize + 2) - self.label_metrics = QtGui.QFontMetrics( self.label_font ) - self.critical_metrics = QtGui.QFontMetrics( self.critical_font ) - self.label_height = self.label_metrics.xHeight() + 5 - self.critical_height = self.critical_metrics.xHeight() + 5 - - self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.saveBitMap = None - self.plotBitMap.fill(QtCore.Qt.black) - self.plotBackground() - self.backgroundBitMap = self.plotBitMap.copy() - - def center_hodo(self, point): - ''' - Center the hodograph in the window. It will either center it about - the origin, about the mean wind vector, or the storm motion vector. - - Parameters - ---------- - point: A (u,v) vector that the hodograph is to be centered on. - - ''' - ## modify the center based on an offset from the origin - centerx = self.wid / 2; centery = self.hgt / 2 - point = self.uv_to_pix(point[0], point[1]) - ## if the function was called but the center hasn't changed in pixel space, - ## just leave the center as is - if self.point == point: - self.centerx = self.centerx - self.centery = self.centery - ## otherwise, offset the hodograph center - else: - self.point = point - diffx = centerx - point[0]; diffy = centery - point[1] - self.centerx += diffx; self.centery += diffy - self.plotBitMap.fill(QtCore.Qt.black) - self.plotBackground() - self.backgroundBitMap = self.plotBitMap.copy() - - def wheelEvent(self, e): - ''' - Handeles the zooming of the hodograph window. - - Parameters - ---------- - e: an Event object - - ''' - ## get the new scaling magnitude - new_mag = self.hodomag - e.delta() / 5 - ## make sure the user doesn't zoom out of - ## bounds to prevent drawing issues - if new_mag >= 40. and new_mag <= 200.: - self.hodomag = new_mag - ## if it is out of bounds, do nothing - else: - self.hodomag = self.hodomag - ## get the maximum speed value in the frame for the ring increment. - ## this is to help reduce drawing resources - max_uv = int(self.pix_to_uv(self.brx, 0)[0]) - self.rings = xrange(self.ring_increment, max_uv+self.ring_increment, - self.ring_increment) - ## reassign the new scale - self.scale = (self.brx - self.tlx) / self.hodomag - - self.plotBitMap.fill(QtCore.Qt.black) - self.plotBackground() - self.backgroundBitMap = self.plotBitMap.copy() - self.plotData() - - ## update - self.update() - - def resizeEvent(self, e): - ''' - Resize the plot based on adjusting the main window. - - Parameters - ---------- - e: an Event object - - ''' - self.initUI() - - def plotBackground(self): - ''' - Handles painting the frame background onto the - QPixmap. - ''' - ## initialize a QPainter object. - qp = QtGui.QPainter() - qp.begin(self.plotBitMap) - qp.setRenderHint(qp.Antialiasing) - qp.setRenderHint(qp.TextAntialiasing) - ## draw the wind speed rings - for spd in self.rings: self.draw_ring(spd, qp) - ## draw the frame axes - self.draw_axes(qp) - self.draw_frame(qp) - qp.end() - - def draw_frame(self, qp): - ''' - Draw frame around object. - - Parameters - ---------- - qp: QtGui.QPainter object - - ''' - ## initialize a white pen to draw the frame - pen = QtGui.QPen(QtGui.QColor(WHITE), 2) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - ## draw the frame borders - qp.drawLine(self.tlx, self.tly, self.brx, self.tly) - qp.drawLine(self.brx, self.tly, self.brx, self.bry) - qp.drawLine(self.brx, self.bry, self.tlx, self.bry) - qp.drawLine(self.tlx, self.bry, self.tlx, self.tly) - - def draw_axes(self, qp): - ''' - Draw the X, Y Axes. - - Parameters - ---------- - qp: QtGui.QPainter object - - ''' - ## initialize a white pen to draw the frame axes - pen = QtGui.QPen(QtGui.QColor(WHITE), 2) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - ## draw the frame axes - qp.drawLine(self.centerx, self.tly, self.centerx, self.bry) - qp.drawLine(self.tlx, self.centery, self.brx, self.centery) - - def draw_ring(self, spd, qp): - ''' - Draw a range ring. - - Parameters - ---------- - spd: wind speed - qp: QtGui.QPainter object - - ''' - ## set the ring color and get the u and v components of a - ## 0 direction vector with speed spd. - color = "#555555" - uu, vv = tab.utils.vec2comp(0, spd) - vv *= self.scale - ## create a center point - center = QtCore.QPointF(self.centerx, self.centery) - ## initialize a pen to draw with - pen = QtGui.QPen(QtGui.QColor(color), 1) - pen.setStyle(QtCore.Qt.DashLine) - qp.setPen(pen) - ## draw the range ring - qp.drawEllipse(center, vv, vv) - qp.setFont(self.label_font) - ## reset the pen to draw with. Color is set to black and width zero - ## because we actually don't want to draw and lines yet. - pen = QtGui.QPen(QtGui.QColor('#000000'), 0, QtCore.Qt.SolidLine) - qp.setPen(pen) - offset = 5; width = 15; hght = 15; - ## crete some rectangles - top_rect = QtCore.QRectF(self.centerx+offset, - self.centery+vv-offset, width, hght) - bottom_rect = QtCore.QRectF(self.centerx+offset, - self.centery-vv-offset, width, hght) - - right_rect = QtCore.QRectF(self.centerx+vv-offset, - self.centery+offset, width, hght) - left_rect = QtCore.QRectF(self.centerx-vv-offset, - self.centery+offset, width, hght) - ## draw some invisible rectangles - qp.drawRect(top_rect); qp.drawRect(right_rect) - qp.drawRect(bottom_rect); qp.drawRect(left_rect) - ## now make the pen white and draw text using - ## the invisible rectangles - pen = QtGui.QPen(QtGui.QColor("#FFFFFF")) - qp.setPen(pen) - qp.setFont(self.label_font) - qp.drawText(top_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) - qp.drawText(right_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) - qp.drawText(bottom_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) - qp.drawText(left_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) - - def hodo_to_pix(self, ang, spd): - ''' - Function to convert a (direction, speed) to (x, y) coordinates. - - Parameters - ---------- - ang: wind direction - spd: wind speed - - ''' - uu, vv = tab.utils.vec2comp(ang, spd) - xx = self.centerx + (uu * self.scale) - yy = self.centery + (vv * self.scale) - return xx, yy - - def uv_to_pix(self, u, v): - ''' - Function to convert (u, v) to (x, y) coordinates. - - Parameters - ---------- - u: the u wind component - v: the v wind component - - ''' - xx = self.centerx + (u * self.scale) - yy = self.centery - (v * self.scale) - return xx, yy - - def pix_to_uv(self, xx, yy): - ''' - Function to convert (x,y) to (u,v) coordinates. - - Parameters - ---------- - xx: the x pixel value - yy: the y pixel value - - ''' - u = (xx - self.centerx) / self.scale - v = (self.centery - yy) / self.scale - return u, v - - - - -class plotHodo(backgroundHodo): - ''' - Plots the data on the hodograph. Inherits from the backgroundHodo - class that plots the background frame onto a QPixmap. - ''' - - modified = Signal(int, dict) - reset = Signal(list) - - def __init__(self, **kwargs): - ''' - Initialize the data used in the class. - ''' - super(plotHodo, self).__init__() - self.prof = None - self.pc_idx = 0 - self.prof_collections = [] - - self.all_observed = False - - self.colors = [ - QtGui.QColor("#FF0000"), - QtGui.QColor("#00FF00"), - QtGui.QColor("#FFFF00"), - QtGui.QColor("#00FFFF") - ] - - self.ens_colors = [ - QtGui.QColor("#880000"), - QtGui.QColor("#008800"), - QtGui.QColor("#888800"), - QtGui.QColor("#008888") - ] - - ## if you want the storm motion vector, you need to - ## provide the profile. - self.cursor_type = kwargs.get('cursor', 'none') - self.bndy_spd = kwargs.get('bndy_spd', 0) - self.bndy_dir = kwargs.get('bndy_dir', 0) - self.bndy_u, self.bndy_v = tab.utils.vec2comp(self.bndy_dir, self.bndy_spd) - - self.track_cursor = False - self.was_right_click = False - self.initdrag = False - self.dragging = False - self.drag_idx = None - self.drag_buffer = 5 - self.clickradius = 6 - - self.centered = kwargs.get('centered', (0,0)) - self.center_loc = 'centered' - - ## the following is used for the dynamic readout - self.setMouseTracking(True) - self.wndReadout = QLabel(parent=self) - self.srh1kmReadout = QLabel(parent=self) - self.srh3kmReadout = QLabel(parent=self) - self.esrhReadout = QLabel(parent=self) - - self.wndReadout.setFixedWidth(0) - self.srh1kmReadout.setFixedWidth(0) - self.srh3kmReadout.setFixedWidth(0) - self.esrhReadout.setFixedWidth(0) - ## these stylesheets have to be set for - ## each readout - self.wndReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0);" - " border-width: 0px;" - " font-size: 11px;" - " color: #FFFFFF;}") - self.srh1kmReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0);" - " border-width: 0px;" - " font-size: 11px;" - " color: #FF0000;}") - self.srh3kmReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0);" - " border-width: 0px;" - " font-size: 11px;" - " color: #00FF00;}") - self.esrhReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0);" - " border-width: 0px;" - " font-size: 11px;" - " color: #00FFFF;}") - self.hband = QRubberBand(QRubberBand.Line, self) - self.vband = QRubberBand(QRubberBand.Line, self) - - self.setContextMenuPolicy(Qt.CustomContextMenu) - self.customContextMenuRequested.connect(self.showCursorMenu) - self.popupmenu=QMenu("Cursor Type:") - ag = QtGui.QActionGroup(self, exclusive=True) - - nocurs = QAction(self) - nocurs.setText("No Cursor") - nocurs.setCheckable(True) - nocurs.setChecked(True) - nocurs.triggered.connect(self.setNoCursor) - a = ag.addAction(nocurs) - self.popupmenu.addAction(a) - - storm_motion = QAction(self) - storm_motion.setText("Strm Motion Cursor") - storm_motion.setCheckable(True) - storm_motion.triggered.connect(self.setStormMotionCursor) - a = ag.addAction(storm_motion) - self.popupmenu.addAction(a) - - bnd = QAction(self) - bnd.setText("Bndy Cursor") - bnd.setCheckable(True) - bnd.triggered.connect(self.setBndyCursor) - a = ag.addAction(bnd) - self.popupmenu.addAction(a) - - self.popupmenu.addSeparator() - ag2 = QtGui.QActionGroup(self, exclusive=True) - - norm = QAction(self) - norm.setText("Normal") - norm.setCheckable(True) - norm.setChecked(True) - norm.triggered.connect(self.setNormalCenter) - a = ag2.addAction(norm) - self.popupmenu.addAction(a) - - sr = QAction(self) - sr.setText("Storm Relative") - sr.setCheckable(True) - sr.triggered.connect(self.setSRCenter) - a = ag2.addAction(sr) - self.popupmenu.addAction(a) - - mw = QAction(self) - mw.setText("Mean Wind") - mw.setCheckable(True) - mw.triggered.connect(self.setMWCenter) - a = ag2.addAction(mw) - self.popupmenu.addAction(a) - - self.popupmenu.addSeparator() - - reset = QAction(self) - reset.setText("Reset Hodograph") - reset.triggered.connect(lambda: self.reset.emit(['u', 'v'])) - self.popupmenu.addAction(reset) - - def addProfileCollection(self, prof_coll): - self.prof_collections.append(prof_coll) - - def rmProfileCollection(self, prof_coll): - self.prof_collections.remove(prof_coll) - - def setActiveCollection(self, pc_idx, **kwargs): - self.pc_idx = pc_idx - prof = self.prof_collections[pc_idx].getHighlightedProf() - - self.prof = prof - self.hght = prof.hght - self.u = prof.u; self.v = prof.v - ## if you want the storm motion vector, you need to - ## provide the profile. - self.srwind = self.prof.srwind - self.ptop = self.prof.etop - self.pbottom = self.prof.ebottom - - mean_lcl_el = self.prof.mean_lcl_el - if tab.utils.QC(mean_lcl_el[0]): - self.mean_lcl_el = tab.utils.vec2comp(*self.prof.mean_lcl_el) - else: - self.mean_lcl_el = (np.ma.masked, np.ma.masked) - - self.corfidi_up_u = self.prof.upshear_downshear[0] - self.corfidi_up_v = self.prof.upshear_downshear[1] - self.corfidi_dn_u = self.prof.upshear_downshear[2] - self.corfidi_dn_v = self.prof.upshear_downshear[3] - self.bunkers_right_vec = tab.utils.comp2vec(self.prof.srwind[0], self.prof.srwind[1]) - self.bunkers_left_vec = tab.utils.comp2vec(self.prof.srwind[2], self.prof.srwind[3]) - self.upshear = tab.utils.comp2vec(self.prof.upshear_downshear[0],self.prof.upshear_downshear[1]) - self.downshear = tab.utils.comp2vec(self.prof.upshear_downshear[2],self.prof.upshear_downshear[3]) - self.mean_lcl_el_vec = self.prof.mean_lcl_el #tab.utils.comp2vec(self.prof.mean_lcl_el[0], self.prof.mean_lcl_el[1]) - - self.clearData() - self.plotData() - self.update() - - def setBndyCursor(self): - self.track_cursor = True - self.cursor_type = 'boundary' - self.plotBndy(self.bndy_dir) - self.wndReadout.hide() - self.srh1kmReadout.hide() - self.srh3kmReadout.show() - self.esrhReadout.hide() - self.clearData() - self.plotData() - self.update() - self.parentWidget().setFocus() - - def setNoCursor(self): - self.track_cursor = False - self.cursor_type = 'none' - self.unsetCursor() - self.hband.hide() - self.vband.hide() - self.clearData() - self.plotData() - self.update() - self.wndReadout.hide() - self.srh1kmReadout.hide() - self.srh3kmReadout.hide() - self.esrhReadout.hide() - self.parentWidget().setFocus() - - def setStormMotionCursor(self): - self.unsetCursor() - self.track_cursor = True - self.cursor_type = 'stormmotion' - self.wndReadout.show() - self.srh1kmReadout.show() - self.srh3kmReadout.show() - self.esrhReadout.show() - self.clearData() - self.plotData() - self.update() - self.parentWidget().setFocus() - - def showCursorMenu(self, pos): - self.popupmenu.popup(self.mapToGlobal(pos)) - - def setNormalCenter(self): - self.centered = (0, 0) - self.center_loc = 'centered' - self.clearData() - self.center_hodo(self.centered) - self.plotData() - self.update() - self.parentWidget().setFocus() - - def setMWCenter(self): - if not tab.utils.QC(self.mean_lcl_el[0]): - return - - self.centered = (self.mean_lcl_el[0],self.mean_lcl_el[1]) - self.center_loc = 'meanwind' - self.clearData() - self.center_hodo(self.centered) - self.plotData() - self.update() - self.parentWidget().setFocus() - - def setSRCenter(self): - rstu,rstv,lstu,lstv = self.srwind - self.centered = (rstu, rstv) - self.center_loc = 'stormrelative' - self.clearData() - self.center_hodo(self.centered) - self.plotData() - self.update() - self.parentWidget().setFocus() - - def setAllObserved(self, all_observed, update_gui=True): - self.all_observed = all_observed - - if update_gui: - self.clearData() - self.plotData() - self.update() - self.parentWidget().setFocus() - - def wheelEvent(self, e): - ''' - Handles the zooming of the hodograph. - - Parameters - ---------- - e: an Event object - - ''' - super(plotHodo, self).wheelEvent(e) -# self.clearData() -# self.plotData() - - - def mousePressEvent(self, e): - ''' - Handles when the mouse is pressed. - Used to set the storm motion vector. - - Parameters - ---------- - e: an Event object - - ''' - if self.prof is None: - return - - self.was_right_click = e.button() & QtCore.Qt.RightButton - - if self.cursor_type == 'none' and not self.was_right_click: - visible = np.where(self.hght <= 12000) - - xs, ys = self.uv_to_pix(self.u[visible], self.v[visible]) - dists = np.hypot(xs - e.x(), ys - e.y()) - - if dists.min() < self.clickradius: - self.initdrag = True - self.drag_idx = np.argmin(dists) - - def mouseReleaseEvent(self, e): - if self.cursor_type == 'stormmotion' and not self.was_right_click: - self.track_cursor = not self.track_cursor - elif self.cursor_type == 'boundary' and not self.was_right_click: - if self.track_cursor: - qp = QtGui.QPainter() - self.bndy_u, self.bndy_v = self.pix_to_uv(e.x(), e.y()) - self.bndy_dir, self.bndy_spd = tab.utils.comp2vec(self.bndy_u, self.bndy_v) - y1 = 400*np.sin(np.radians(self.bndy_dir)) + e.y() - x1 = 400*np.cos(np.radians(self.bndy_dir)) + e.x() - y2 = e.y() - 400*np.sin(np.radians(self.bndy_dir)) - x2 = e.x() - 400*np.cos(np.radians(self.bndy_dir)) - penwidth = 2 - width = 300 - hght = 14 - # Plot the actual boundary - boundary_color = QtGui.QColor("#CC9900") - pen = QtGui.QPen(boundary_color, penwidth) - qp.begin(self.plotBitMap) - qp.setRenderHint(qp.Antialiasing) - qp.setRenderHint(qp.TextAntialiasing) - qp.setPen(pen) - qp.drawLine(x1, y1, x2, y2) - center_rm = QtCore.QPointF(e.x(),e.y()) - qp.setPen(pen) - pen = QtGui.QPen(boundary_color, 50) - pen.setStyle(QtCore.Qt.SolidLine) - qp.drawEllipse(center_rm, 3, 3) - - # Plot the shear vector - width = 150 - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(3, self.bry-35, width, hght) - qp.drawRect(rect) - shear_color = QtGui.QColor("#0099CC") - pen = QtGui.QPen(shear_color, penwidth) - qp.setFont(self.critical_font) - qp.setPen(pen) - to_add = self.pix_to_uv(e.x(), e.y()) - x2, y2 = self.uv_to_pix(self.prof.sfc_6km_shear[0] + to_add[0], self.prof.sfc_6km_shear[1]+ to_add[1]) - qp.drawLine(e.x(), e.y(), x2, y2) - dir, spd = tab.utils.comp2vec(self.prof.sfc_6km_shear[0], self.prof.sfc_6km_shear[1]) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "0 - 6 km Shear: " + tab.utils.INT2STR(dir) + '/' + tab.utils.INT2STR(spd) + ' kts') - - # Plot the 9-11 km Storm Relative Winds - width = 200 - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(3, self.bry-20, width, hght) - qp.drawRect(rect) - srw_color = QtGui.QColor("#FF00FF") - pen = QtGui.QPen(srw_color, penwidth) - qp.setPen(pen) - x2, y2 = self.uv_to_pix(self.prof.srw_9_11km[0] + to_add[0], self.prof.srw_9_11km[1] + to_add[1]) - qp.drawLine(e.x(), e.y(), x2, y2) - dir, spd = tab.utils.comp2vec(self.prof.srw_9_11km[0], self.prof.srw_9_11km[1]) - if spd >= 70: - supercell_type = "LP" - elif spd < 70 and spd > 40: - supercell_type = "Classic" - else: - supercell_type = "HP" - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "9 - 11 km SR-Wind: " + tab.utils.INT2STR(dir) + '/' + tab.utils.INT2STR(spd) + ' kts - (' + supercell_type + ')') - # Removing this function until @wblumberg can finish fixing this function. - """ - # Draw the descrete vs mixed/linear mode output only if there is an LCL-EL layer. - norm_Shear, mode_Shear, norm_Wind, norm_Mode = self.calculateStormMode() - - if tab.utils.QC(norm_Wind) and self.prof.mupcl.bplus != 0: - width = 80 - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(3, self.bry-80, width, hght) - qp.drawRect(rect) - color = QtGui.QColor(YELLOW) - pen = QtGui.QPen(color, penwidth) - qp.setPen(pen) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "...Storm Mode...") - - width = 270 - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(3, self.bry-50, width, hght) - qp.drawRect(rect) - if norm_Wind < 6: - color = QtGui.QColor(RED) - else: - color = QtGui.QColor(MAGENTA) - pen = QtGui.QPen(color, penwidth) - qp.setPen(pen) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "From Cloud Layer Wind - Bndy Diff (" + tab.utils.INT2STR(norm_Wind) + " m/s): " + norm_Mode) - width = 200 - - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(3, self.bry-65, width, hght) - qp.drawRect(rect) - if norm_Shear < 15: - color = QtGui.QColor(RED) - else: - color = QtGui.QColor(MAGENTA) - pen = QtGui.QPen(color, penwidth) - qp.setPen(pen) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "From Bndy 0-6 km Shr Diff (" + tab.utils.INT2STR(norm_Shear) + " m/s): " + mode_Shear) - """ - qp.end() - - self.update() - self.track_cursor = False - else: - self.plotBndy(self.bndy_dir) - self.clearData() - self.plotData() - self.update() - self.track_cursor = True - elif self.cursor_type == 'none' and (self.dragging or self.initdrag): - u, v = self.pix_to_uv(e.x(), e.y()) - -# new_u = self.u.copy() -# new_v = self.v.copy() -# new_u[self.drag_idx] = u -# new_v[self.drag_idx] = v - -# new_prof = type(self.prof).copy(self.prof, u=new_u, v=new_v) - - self.modified.emit(self.drag_idx, {'u':u, 'v':v}) - - self.drag_idx = None - self.dragging = False - self.saveBitMap = None - - self.initdrag = False - - def setBlackPen(self, qp): - color = QtGui.QColor('#000000') - color.setAlphaF(.5) - pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) - qp.setPen(pen) - qp.setBrush(brush) - return qp - - def calculateStormMode(self): - """ - Logic based off of some of the key findings in Dial et al. (2010) - """ - dir_06shear, mag_06shear = tab.utils.comp2vec(self.prof.sfc_6km_shear[0], self.prof.sfc_6km_shear[1]) - norm_shear = mag_06shear * np.sin( np.radians( dir_06shear - (self.bndy_dir + 90)) ) - norm_shear = np.abs(tab.utils.KTS2MS(norm_shear)) - if norm_shear < 15: # M/S - shear_mode = "Linear/Mixed" - else: - shear_mode = "Discrete" - - if not tab.utils.QC(self.mean_lcl_el[0]) or (self.mean_lcl_el[0] == 0 and self.mean_lcl_el[1] == 0): - wind_mode = np.ma.masked - wind_diff = np.ma.masked - else: - dir_cloud, mag_cloud = tab.utils.comp2vec(self.prof.mean_lcl_el[0], self.prof.mean_lcl_el[1]) - norm_cloudmotion = mag_cloud * np.sin( np.radians( dir_cloud - (self.bndy_dir + 90) ) ) - wind_diff = tab.utils.KTS2MS(np.abs(norm_cloudmotion) - self.bndy_spd) - if wind_diff > 6: # M/S - wind_mode = "Discrete" - else: - wind_mode = "Linear/Mixed" - - return norm_shear, shear_mode, wind_diff, wind_mode - - def plotBndy(self, direction): - length = 40 - y1 = length*np.sin(np.radians(direction)) - x1 = length*np.cos(np.radians(direction)) - penwidth = 2 - - top_x_pix = x1 + length/2 - top_y_pix = y1 + length/2 - bot_x_pix = length/2 - x1 - bot_y_pix = length/2 - y1 - - pixmap = QPixmap(length,length) - pixmap.fill(Qt.transparent) - painter = QPainter(pixmap) - boundary_color = QtGui.QColor("#CC9900") - pen = QtGui.QPen(boundary_color, penwidth) - painter.setPen(pen) - painter.drawLine(top_x_pix, top_y_pix, bot_x_pix, bot_y_pix) - center_rm = QtCore.QPointF(length/2, length/2) - pen = QtGui.QPen(boundary_color, 2) - painter.setPen(pen) - painter.drawEllipse(center_rm, 3, 3) - painter.end() - self.setCursor(pixmap) - - def mouseMoveEvent(self, e): - ''' - Handles the tracking of the mouse to - provide the dynamic readouts. - - Parameters - ---------- - e: an Event object - - ''' - if self.cursor_type == 'stormmotion' and self.track_cursor: - ## convert the location of the mouse to u,v space - u, v = self.pix_to_uv(e.x(), e.y()) - ## get the direction and speed from u,v - dir, spd = tab.utils.comp2vec(u,v) - ## calculate the storm relative helicity for a storm motion - ## vector with a u,v at the mouse pointer - srh1km = tab.winds.helicity(self.prof, 0, 1000., stu=u, stv=v)[0] - srh3km = tab.winds.helicity(self.prof, 0, 3000., stu=u, stv=v)[0] - ## do some sanity checks to prevent crashing if there is no - ## effective inflow layer - etop, ebot = self.prof.etopm, self.prof.ebotm - if tab.utils.QC(etop) and tab.utils.QC(ebot): - esrh = tab.winds.helicity(self.prof, ebot, etop, stu=u, stv=v)[0] - self.esrhReadout.setText('effective: ' + tab.utils.INT2STR(esrh) + ' m2/s2') - else: - esrh = np.ma.masked - self.esrhReadout.setText('effective: ' + str(esrh) + ' m2/s2') - ## set the crosshair in the window - self.hband.setGeometry(QRect(QPoint(self.lpad,e.y()), QPoint(self.brx,e.y())).normalized()) - self.vband.setGeometry(QRect(QPoint(e.x(), self.tpad), QPoint(e.x(),self.bry)).normalized()) - ## set the readout texts - self.wndReadout.setText(tab.utils.INT2STR(dir) + '/' + tab.utils.FLOAT2STR(spd, 1)) - self.srh1kmReadout.setText('sfc-1km: ' + tab.utils.INT2STR(srh1km) + ' m2/s2') - self.srh3kmReadout.setText('sfc-3km: ' + tab.utils.INT2STR(srh3km) + ' m2/s2') - ## set the readout width - self.wndReadout.setFixedWidth(50) - self.srh1kmReadout.setFixedWidth(120) - self.srh3kmReadout.setFixedWidth(120) - self.esrhReadout.setFixedWidth(120) - ## place the readout - self.wndReadout.move(1, self.bry-15) - self.srh1kmReadout.move(self.brx-130, self.bry-45) - self.srh3kmReadout.move(self.brx-130, self.bry-30) - self.esrhReadout.move(self.brx-130, self.bry-15) - ## show the crosshair - self.hband.show() - self.vband.show() - elif self.cursor_type == 'boundary': - self.hband.hide() - self.vband.hide() - u, v = self.pix_to_uv(e.x(), e.y()) - - ## get the direction and speed from u,v - dir, spd = tab.utils.comp2vec(u,v) - self.plotBndy(dir) - self.srh3kmReadout.setText('Bndy Motion: ' + tab.utils.INT2STR(dir) + '/' + tab.utils.INT2STR(spd)) - self.srh3kmReadout.setFixedWidth(120) - self.srh3kmReadout.move(self.brx-130, self.bry-30) - elif self.cursor_type == 'none' and (self.initdrag or self.dragging): - self.initdrag = False - self.dragging = True - self.dragHodo(e) - - def dragHodo(self, e): - idx = self.drag_idx - u, v = self.pix_to_uv(e.x(), e.y()) - - u_pts = [ u ] - v_pts = [ v ] - - lb_idx, ub_idx = max(idx - 1, 0), min(idx + 1, self.u.shape[0] - 1) - - while lb_idx >= 0 and (self.u.mask[lb_idx] or self.v.mask[lb_idx]): - lb_idx -= 1 - - while ub_idx < self.u.shape[0] and (self.u.mask[ub_idx] or self.v.mask[ub_idx]): - ub_idx += 1 - - if lb_idx != -1: - u_pts.append(self.u[lb_idx]) - v_pts.append(self.v[lb_idx]) - if ub_idx != self.u.shape[0]: - u_pts.append(self.u[ub_idx]) - v_pts.append(self.v[ub_idx]) - - lb_u, ub_u = min(u_pts), max(u_pts) - lb_v, ub_v = min(v_pts), max(v_pts) - - lb_x, lb_y = self.uv_to_pix(lb_u, ub_v) - ub_x, ub_y = self.uv_to_pix(ub_u, lb_v) - - qp = QtGui.QPainter() - qp.begin(self.plotBitMap) - - if self.saveBitMap is not None: - (origin, size, bmap) = self.saveBitMap - qp.drawPixmap(origin, bmap, QRect(QPoint(0, 0), size)) - - # Capture the new portion of the image to save - origin = QPoint(max(lb_x - self.drag_buffer, 0), max(lb_y - self.drag_buffer, 0)) - size = QSize(ub_x - lb_x + 2 * self.drag_buffer, ub_y - lb_y + 2 * self.drag_buffer) - bmap = self.plotBitMap.copy(QRect(origin, size)) - self.saveBitMap = (origin, size, bmap) - - pen = QtGui.QPen(QtGui.QColor('#FFFFFF'), 1, QtCore.Qt.SolidLine) - qp.setPen(pen) - if lb_idx != -1: - prof_x, prof_y = self.uv_to_pix(self.u[lb_idx], self.v[lb_idx]) - qp.drawLine(prof_x, prof_y, e.x(), e.y()) - if ub_idx != self.u.shape[0]: - prof_x, prof_y = self.uv_to_pix(self.u[ub_idx], self.v[ub_idx]) - qp.drawLine(e.x(), e.y(), prof_x, prof_y) - - qp.end() - self.update() - - def resizeEvent(self, e): - ''' - Resize the plot based on adjusting the main window. - - Parameters - ---------- - e: an Event object - - ''' - super(plotHodo, self).resizeEvent(e) - self.plotData() - - def paintEvent(self, e): - ''' - Handles painting the QPixmap onto the QWidget frame. - - Parameters - ---------- - e: an Event object - - ''' - super(plotHodo, self).paintEvent(e) - qp = QtGui.QPainter() - qp.begin(self) - qp.drawPixmap(0, 0, self.plotBitMap) - qp.end() - - def clearData(self): - ''' - Clears/resets the base QPixmap. - ''' - self.plotBitMap = self.backgroundBitMap.copy() - - def plotData(self): - ''' - Handles the plotting of the data in the QPixmap. - ''' - ## initialize a QPainter object - if self.prof is None: - return - - qp = QtGui.QPainter() - qp.begin(self.plotBitMap) - qp.setRenderHint(qp.Antialiasing) - qp.setRenderHint(qp.TextAntialiasing) - - cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() - for idx, prof_coll in enumerate(self.prof_collections): - # Draw all unhighlighed members - if prof_coll.getCurrentDate() == cur_dt: - proflist = prof_coll.getCurrentProfs().values() - - if idx == self.pc_idx: - for prof in proflist: - self.draw_hodo(qp, prof, self.ens_colors, width=1) - else: - for prof in proflist: - self.draw_profile(qp, prof, width=1) - - for idx, prof_coll in enumerate(self.prof_collections): - # Draw all highlighted members that aren't the active one. - if idx != self.pc_idx and (prof_coll.getCurrentDate() == cur_dt or self.all_observed): - prof = prof_coll.getHighlightedProf() - self.draw_profile(qp, prof) - - ## draw the hodograph - self.draw_hodo(qp, self.prof, self.colors) - ## draw the storm motion vector - self.drawSMV(qp) - self.drawCorfidi(qp) - self.drawLCLtoEL_MW(qp) - if self.cursor_type in [ 'none', 'stormmotion' ]: - self.drawCriticalAngle(qp) - - qp.end() - - def drawLCLtoEL_MW(self, qp): - ''' - Draws the LCL to EL mean wind onto the hodo. - - Parameters - ---------- - qp: a QPainter object - - ''' - penwidth = 2 - pen = QtGui.QPen(QtGui.QColor("#B8860B"), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - - try: - mean_u, mean_v = self.uv_to_pix(self.mean_lcl_el[0],self.mean_lcl_el[1]) - half_length = (8./2.) - qp.drawRect(mean_u-half_length, mean_v+half_length ,8,8) - except: - return - # This probably needs to be checked. - - color = QtGui.QColor('#000000') - color.setAlpha(0) - pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) - qp.setPen(pen) - v_offset=5; h_offset = 1; width = 40; hght = 12; - - mw_rect = QtCore.QRectF(mean_u+h_offset, mean_v+v_offset, width, hght) - qp.drawRect(mw_rect) - - pen = QtGui.QPen(QtGui.QColor("#B8860B")) - qp.setPen(pen) - qp.setFont(self.label_font) - mw_str = tab.utils.INT2STR(self.mean_lcl_el_vec[0]) + '/' + tab.utils.INT2STR(self.mean_lcl_el_vec[1]) - qp.drawText(mw_rect, QtCore.Qt.AlignCenter, mw_str) - - def drawCorfidi(self, qp): - ''' - Draw the Corfidi upshear/downshear vectors - - Parameters - ---------- - qp: a QPainter object - - ''' - penwidth = 1 - pen = QtGui.QPen(QtGui.QColor("#00BFFF"), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - - if not np.isfinite(self.corfidi_up_u) or not np.isfinite(self.corfidi_up_v) or \ - not np.isfinite(self.corfidi_dn_u) or not np.isfinite(self.corfidi_dn_v): - return - - try: - up_u, up_v = self.uv_to_pix(self.corfidi_up_u, self.corfidi_up_v) - dn_u, dn_v = self.uv_to_pix(self.corfidi_dn_u, self.corfidi_dn_v) - center_up = QtCore.QPointF(up_u, up_v) - center_dn = QtCore.QPointF(dn_u, dn_v) - ## draw circles around the center point of the Corfidi vectors - qp.drawEllipse(center_up, 3, 3) - qp.drawEllipse(center_dn, 3, 3) - except: - return - - up_u, up_v = self.uv_to_pix(self.corfidi_up_u, self.corfidi_up_v) - dn_u, dn_v = self.uv_to_pix(self.corfidi_dn_u, self.corfidi_dn_v) - center_up = QtCore.QPointF(up_u, up_v) - center_dn = QtCore.QPointF(dn_u, dn_v) - ## draw circles around the center point of the Corfidi vectors - qp.drawEllipse(center_up, 3, 3) - qp.drawEllipse(center_dn, 3, 3) - - color = QtGui.QColor('#000000') - color.setAlpha(0) - pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) - qp.setPen(pen) - v_offset=3; h_offset = 1; width = 60; hght = 10; - - up_rect = QtCore.QRectF(up_u+h_offset, up_v+v_offset, width, hght) - dn_rect = QtCore.QRectF(dn_u+h_offset, dn_v+v_offset, width, hght) - qp.drawRect(up_rect) - qp.drawRect(dn_rect) - ## now make the pen white and draw text using - ## the invisible rectangles - pen = QtGui.QPen(QtGui.QColor("#00BFFF")) - qp.setPen(pen) - qp.setFont(self.label_font) - up_stuff = tab.utils.INT2STR(self.upshear[0]) + '/' + tab.utils.INT2STR(self.upshear[1]) - dn_stuff = tab.utils.INT2STR(self.downshear[0]) + '/' + tab.utils.INT2STR(self.downshear[1]) - qp.drawText(up_rect, QtCore.Qt.AlignCenter, "UP=" + up_stuff) - qp.drawText(dn_rect, QtCore.Qt.AlignCenter, "DN=" + dn_stuff) - - - def drawSMV(self, qp): - ''' - Draws the storm motion vector. - - Parameters - ---------- - qp: QtGui.QPainter object - - ''' - ## set a pen with white color, width 1, solid line. - penwidth = 1 - pen = QtGui.QPen(QtGui.QColor(WHITE), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - ## check and make sure there is no missing data - try: - mask = np.maximum( self.u, self.v ) - hght = self.hght[~mask] - u = self.u[~mask]; v = self.v[~mask] - ## calculate the left and right storm motion vectors - rstu,rstv,lstu,lstv = self.srwind - rstu = rstu[~mask]; rstv = rstv[~mask] - lstu = lstu[~mask]; lstv = lstv[~mask] - ## otherwise the data is fine - except: - hght = self.hght - u = self.u; v = self.v - rstu,rstv,lstu,lstv = self.srwind - - # make sure the storm motion exists - if not tab.utils.QC(rstu) or not tab.utils.QC(lstu): - return - - ## convert the left and right mover vector components to pixel values - ruu, rvv = self.uv_to_pix(rstu,rstv) - luu, lvv = self.uv_to_pix(lstu, lstv) - ## calculate the center points of the storm motion vectors - center_rm = QtCore.QPointF(ruu,rvv) - center_lm = QtCore.QPointF(luu,lvv) - ## draw circles around the sorm motion vectors - qp.drawEllipse(center_rm, 5, 5) - qp.drawEllipse(center_lm, 5, 5) - - ## get the effective inflow layer - ptop, pbottom = self.ptop, self.pbottom - ## make sure the effective inflow layer and storm motion vectors exist - if tab.utils.QC(ptop) and tab.utils.QC(pbottom): - ## get the interpolated wind at the bottom and top - ## of the effective inflow layer - utop,vtop = tab.interp.components(self.prof, ptop) - ubot,vbot = tab.interp.components(self.prof, pbottom) - ## convert these values to pixels - uutop, vvtop = self.uv_to_pix(utop, vtop) - uubot, vvbot = self.uv_to_pix(ubot, vbot) - ## set a pen - pen = QtGui.QPen(QtGui.QColor("#00FFFF"), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - ## draw lines showing the effective inflow layer - qp.drawLine(center_rm.x(), center_rm.y(), uubot, vvbot) - qp.drawLine(center_rm.x(), center_rm.y(), uutop, vvtop) - - color = QtGui.QColor('#000000') - color.setAlpha(0) - pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) - qp.setPen(pen) - h_offset = 2; v_offset=5; width = 55; hght = 12; - rm_rect = QtCore.QRectF(ruu+h_offset, rvv+v_offset, width, hght) - lm_rect = QtCore.QRectF(luu+h_offset, lvv+v_offset, width, hght) - qp.drawRect(rm_rect) - qp.drawRect(lm_rect) - ## now make the pen white and draw text using - ## the invisible rectangles - pen = QtGui.QPen(QtGui.QColor("#FFFFFF")) - qp.setPen(pen) - qp.setFont(self.label_font) - rm_stuff = tab.utils.INT2STR(self.bunkers_right_vec[0]) + '/' + tab.utils.INT2STR(self.bunkers_right_vec[1]) - lm_stuff = tab.utils.INT2STR(self.bunkers_left_vec[0]) + '/' + tab.utils.INT2STR(self.bunkers_left_vec[1]) - qp.drawText(rm_rect, QtCore.Qt.AlignCenter, rm_stuff + " RM") - qp.drawText(lm_rect, QtCore.Qt.AlignCenter, lm_stuff + " LM") - - def drawCriticalAngle(self, qp): - ''' - Plot the critical angle on the hodograph and show the value in the hodograph. - - Parameters - ---------- - qp : QtGui.QPainter object - ''' - - if tab.utils.QC(self.ptop) and tab.utils.QC(self.pbottom): - # There is an effective inflow layer at the surface so draw the critical angle line - ca_color = QtGui.QColor("#FF00FF") - pres_500m = tab.interp.pres(self.prof, tab.interp.to_msl(self.prof, 500)) - u500, v500 = tab.interp.components(self.prof, pres_500m) - sfc_u, sfc_v = tab.interp.components(self.prof, self.prof.pres[self.prof.get_sfc()]) - sfc_u_pix, sfc_v_pix = self.uv_to_pix(sfc_u,sfc_v) - u500_pix, v500_pix = self.uv_to_pix(u500, v500) - pen = QtGui.QPen(ca_color, 1.0, QtCore.Qt.SolidLine) - qp.setPen(pen) - qp.drawLine(sfc_u_pix, sfc_v_pix, u500_pix, v500_pix) - vec1_u, vec1_v = u500 - sfc_u, v500 - sfc_v - try: - mask = np.maximum( self.u, self.v ) - rstu,rstv,lstu,lstv = self.srwind - rstu = rstu[~mask]; rstv = rstv[~mask] - except: - rstu,rstv,lstu,lstv = self.srwind - - if tab.utils.QC(rstu) and tab.utils.QC(lstu): - qp = self.setBlackPen(qp) - rect = QtCore.QRectF(15, self.bry-36, 140, self.critical_height + 5) - qp.drawRect(rect) - ca_text_color = QtGui.QColor("#00FFFF") - pen = QtGui.QPen(ca_text_color, 1.0, QtCore.Qt.SolidLine) - qp.setPen(pen) - qp.setFont(self.critical_font) - offset = 10 - qp.drawText(rect, QtCore.Qt.AlignLeft, 'Critical Angle = ' + tab.utils.INT2STR(self.prof.critical_angle)) - - def draw_hodo(self, qp, prof, colors, width=2): - ''' - Plot the Hodograph. - - Parameters - ---------- - qp: QtGui.QPainter object - - ''' - ## check for masked daata - try: - mask = np.maximum(np.maximum(prof.u.mask, prof.v.mask), prof.hght.mask) - z = tab.interp.to_agl(prof, prof.hght)[~mask] - u = prof.u[~mask] - v = prof.v[~mask] - ## otherwise the data is fine - except: - z = tab.interp.to_agl(prof, prof.hght ) - u = prof.u - v = prof.v - - ## convert the u and v values to x and y pixels - xx, yy = self.uv_to_pix(u, v) - ## define the colors for the different hodograph heights - penwidth = width - seg_bnds = [0., 3000., 6000., 9000., 12000.] - seg_x = [ tab.interp.generic_interp_hght(bnd, z, xx) for bnd in seg_bnds if bnd <= z.max() ] - seg_y = [ tab.interp.generic_interp_hght(bnd, z, yy) for bnd in seg_bnds if bnd <= z.max() ] - - seg_idxs = np.searchsorted(z, seg_bnds) - for idx in xrange(len(seg_x) - 1): - ## define a pen to draw with - pen = QtGui.QPen(colors[idx], penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - - path = QPainterPath() - path.moveTo(seg_x[idx], seg_y[idx]) - for z_idx in xrange(seg_idxs[idx], seg_idxs[idx + 1]): - path.lineTo(xx[z_idx], yy[z_idx]) - path.lineTo(seg_x[idx + 1], seg_y[idx + 1]) - - qp.drawPath(path) - - def draw_profile(self, qp, prof, color="#6666CC", width=2): - ''' - Plot the Hodograph. - - Parameters - ---------- - qp: QtGui.QPainter object - - ''' - ## check for masked daata - try: - mask = np.maximum(np.maximum(prof.u.mask, prof.v.mask), prof.hght.mask) - z = tab.interp.to_agl(prof, prof.hght[~mask]) - u = prof.u[~mask] - v = prof.v[~mask] - ## otherwise the data is fine - except: - z = tab.interp.to_agl(prof, prof.hght ) - u = prof.u - v = prof.v - ## convert the u and v values to x and y pixels - xx, yy = self.uv_to_pix(u, v) - - penwidth = width - pen = QtGui.QPen(QtGui.QColor(color), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - qp.setBrush(Qt.NoBrush) - - seg_bnds = [0., 3000., 6000., 9000., 12000.] - seg_x = [ tab.interp.generic_interp_hght(bnd, z, xx) for bnd in seg_bnds if bnd <= z.max() ] - seg_y = [ tab.interp.generic_interp_hght(bnd, z, yy) for bnd in seg_bnds if bnd <= z.max() ] - - seg_idxs = np.searchsorted(z, seg_bnds) - for idx in xrange(len(seg_x) - 1): - ## define a pen to draw with - pen = QtGui.QPen(QtGui.QColor(color), penwidth) - pen.setStyle(QtCore.Qt.SolidLine) - qp.setPen(pen) - - path = QPainterPath() - path.moveTo(seg_x[idx], seg_y[idx]) - for z_idx in xrange(seg_idxs[idx] + 1, seg_idxs[idx + 1]): - path.lineTo(xx[z_idx], yy[z_idx]) - path.lineTo(seg_x[idx + 1], seg_y[idx + 1]) - - qp.drawPath(path) - +import numpy as np +from qtpy import QtGui, QtCore, QtWidgets +import sharppy.sharptab as tab +from sharppy.viz.draggable import Draggable +from sharppy.sharptab.profile import Profile, create_profile +from sharppy.sharptab.constants import * +from qtpy.QtGui import * +from qtpy.QtCore import * +from qtpy.QtWidgets import * + +__all__ = ['backgroundHodo', 'plotHodo'] + + +class backgroundHodo(QFrame): + ''' + Handles the plotting of the backgroun frame onto + a QPixmap. Inherits from the QtWidgets.QFrame object. + Unlike most plotting classes in SHARPPy, this class + will not call the function to draw the background. + This is so that the background can be redrawn when + the hodograph gets centered on a vector. + ''' + def __init__(self, **kwargs): + super(backgroundHodo, self).__init__(**kwargs) + self.wind_units = kwargs.get('wind_units', 'knots') + + self.hodomag = 160. + ## ring increment + self.ring_increment = 10 + self.min_zoom = 40. + self.max_zoom = 200. + + self.initUI() + + def initUI(self): + ''' + Initialize the User Interface + + ''' + ## set the interface variables for width, height, padding, etc. + self.lpad = 0; self.rpad = 0 + self.tpad = 0; self.bpad = 0 + self.wid = self.size().width() + self.hgt = self.size().height() + self.tlx = self.rpad; self.tly = self.tpad + self.brx = self.wid; self.bry = self.hgt + ## set default center to the origin + self.point = (0,0) + self.centerx = self.wid / 2; self.centery = self.hgt / 2 + self.scale = (self.brx - self.tlx) / self.hodomag + self.rings = range(self.ring_increment, 100+self.ring_increment, + self.ring_increment) + if self.physicalDpiX() > 75: + fsize = 7 + else: + fsize = 9 + self.label_font = QtGui.QFont('Helvetica', fsize + (self.hgt * 0.0045)) + self.label_font.setBold(True) + self.critical_font = QtGui.QFont('Helvetica', fsize + 2 + (self.hgt * 0.0045)) + self.critical_font.setBold(True) + self.readout_font = QtGui.QFont('Helvetica', 11 + (self.hgt * 0.0045)) + self.readout_font.setBold(True) + self.label_metrics = QtGui.QFontMetrics( self.label_font ) + self.critical_metrics = QtGui.QFontMetrics( self.critical_font ) + self.label_height = self.label_metrics.xHeight() + 5 + (self.hgt * 0.0045) + self.critical_height = self.critical_metrics.xHeight() + 5 + (self.hgt * 0.0045) + + self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) + self.saveBitMap = None + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.backgroundBitMap = self.plotBitMap.copy() + + def center_hodo(self, point): + ''' + Center the hodograph in the window. It will either center it about + the origin, about the mean wind vector, or the storm motion vector. + + Parameters + ---------- + point: A (u,v) vector that the hodograph is to be centered on. + + ''' + ## modify the center based on an offset from the origin + centerx = self.wid / 2; centery = self.hgt / 2 + point = self.uv_to_pix(point[0], point[1]) + ## if the function was called but the center hasn't changed in pixel space, + ## just leave the center as is + if self.point == point: + self.centerx = self.centerx + self.centery = self.centery + ## otherwise, offset the hodograph center + else: + self.point = point + diffx = centerx - point[0]; diffy = centery - point[1] + self.centerx += diffx; self.centery += diffy + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.backgroundBitMap = self.plotBitMap.copy() + + def wheelEvent(self, e): + ''' + Handeles the zooming of the hodograph window. + + Parameters + ---------- + e: an Event object + + ''' + ## get the new scaling magnitude + new_mag = self.hodomag - e.delta() / 5 + ## make sure the user doesn't zoom out of + ## bounds to prevent drawing issues + if new_mag >= self.min_zoom and new_mag <= self.max_zoom: + self.hodomag = new_mag + ## if it is out of bounds, do nothing + else: + self.hodomag = self.hodomag + + if self.wind_units == 'm/s': + conv = tab.utils.KTS2MS + else: + conv = lambda s: s + ## get the maximum speed value in the frame for the ring increment. + ## this is to help reduce drawing resources + max_uv = int(conv(np.hypot(*self.pix_to_uv(self.brx, self.bry)))) + self.rings = range(self.ring_increment, max_uv+self.ring_increment, + self.ring_increment) + ## reassign the new scale + self.scale = (self.brx - self.tlx) / self.hodomag + + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.backgroundBitMap = self.plotBitMap.copy() + self.plotData() + + ## update + self.update() + + def resizeEvent(self, e): + ''' + Resize the plot based on adjusting the main window. + + Parameters + ---------- + e: an Event object + + ''' + self.initUI() + + def plotBackground(self): + ''' + Handles painting the frame background onto the + QPixmap. + ''' + ## initialize a QPainter object. + qp = QtGui.QPainter() + qp.begin(self.plotBitMap) + qp.setRenderHint(qp.Antialiasing) + qp.setRenderHint(qp.TextAntialiasing) + ## draw the wind speed rings + for spd in self.rings: self.draw_ring(spd, qp) + ## draw the frame axes + self.draw_axes(qp) + self.draw_frame(qp) + qp.end() + + def draw_frame(self, qp): + ''' + Draw frame around object. + + Parameters + ---------- + qp: QtGui.QPainter object + + ''' + ## initialize a white pen to draw the frame + pen = QtGui.QPen(self.fg_color, 2) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + ## draw the frame borders + qp.drawLine(self.tlx, self.tly, self.brx, self.tly) + qp.drawLine(self.brx, self.tly, self.brx, self.bry) + qp.drawLine(self.brx, self.bry, self.tlx, self.bry) + qp.drawLine(self.tlx, self.bry, self.tlx, self.tly) + + def draw_axes(self, qp): + ''' + Draw the X, Y Axes. + + Parameters + ---------- + qp: QtGui.QPainter object + + ''' + ## initialize a white pen to draw the frame axes + pen = QtGui.QPen(self.fg_color, 2) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + ## draw the frame axes + qp.drawLine(self.centerx, self.tly, self.centerx, self.bry) + qp.drawLine(self.tlx, self.centery, self.brx, self.centery) + + def draw_ring(self, spd, qp): + ''' + Draw a range ring. + + Parameters + ---------- + spd: wind speed + qp: QtGui.QPainter object + + ''' + ## set the ring color and get the u and v components of a + ## 0 direction vector with speed spd. + color = self.isotach_color + uu, vv = tab.utils.vec2comp(0, spd) + vv *= self.scale + ## create a center point + center = QtCore.QPointF(self.centerx, self.centery) + ## initialize a pen to draw with + pen = QtGui.QPen(QtGui.QColor(color), 1) + pen.setStyle(QtCore.Qt.DashLine) + qp.setPen(pen) + ## draw the range ring + qp.drawEllipse(center, vv, vv) + qp.setFont(self.label_font) + ## reset the pen to draw with. Color is set to black and width zero + ## because we actually don't want to draw and lines yet. + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) + qp.setPen(pen) + offset = 5; width = 15; hght = 15; + ## crete some rectangles + top_rect = QtCore.QRectF(self.centerx+offset, + self.centery+vv-offset, width, hght) + bottom_rect = QtCore.QRectF(self.centerx+offset, + self.centery-vv-offset, width, hght) + + right_rect = QtCore.QRectF(self.centerx+vv-offset, + self.centery+offset, width, hght) + left_rect = QtCore.QRectF(self.centerx-vv-offset, + self.centery+offset, width, hght) + ## draw some invisible rectangles + qp.drawRect(top_rect); qp.drawRect(right_rect) + qp.drawRect(bottom_rect); qp.drawRect(left_rect) + ## now make the pen white and draw text using + ## the invisible rectangles + pen = QtGui.QPen(self.fg_color) + qp.setPen(pen) + qp.setFont(self.label_font) + qp.drawText(top_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) + qp.drawText(right_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) + qp.drawText(bottom_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) + qp.drawText(left_rect, QtCore.Qt.AlignCenter, tab.utils.INT2STR(spd)) + + def hodo_to_pix(self, ang, spd): + ''' + Function to convert a (direction, speed) to (x, y) coordinates. + + Parameters + ---------- + ang: wind direction + spd: wind speed + + ''' + uu, vv = tab.utils.vec2comp(ang, spd) + xx = self.centerx + (uu * self.scale) + yy = self.centery + (vv * self.scale) + return xx, yy + + def uv_to_pix(self, u, v): + ''' + Function to convert (u, v) to (x, y) coordinates. + + Parameters + ---------- + u: the u wind component + v: the v wind component + + ''' + if self.wind_units == 'm/s': + conv = tab.utils.KTS2MS + else: + conv = lambda s: s + + xx = self.centerx + (conv(u) * self.scale) + yy = self.centery - (conv(v) * self.scale) + return xx, yy + + def pix_to_uv(self, xx, yy): + ''' + Function to convert (x,y) to (u,v) coordinates. + + Parameters + ---------- + xx: the x pixel value + yy: the y pixel value + + ''' + if self.wind_units == 'm/s': + conv = tab.utils.MS2KTS + else: + conv = lambda s: s + + u = conv((xx - self.centerx) / self.scale) + v = conv((self.centery - yy) / self.scale) + return u, v + + + + +class plotHodo(backgroundHodo): + ''' + Plots the data on the hodograph. Inherits from the backgroundHodo + class that plots the background frame onto a QPixmap. + ''' + + modified = Signal(int, dict) + modified_vector = Signal(str, float, float) + reset = Signal(list) + reset_vector = Signal() + toggle_vector = Signal(str) + + def __init__(self, **kwargs): + ''' + Initialize the data used in the class. + ''' + self.bg_color = QtGui.QColor("#000000") + self.fg_color = QtGui.QColor("#FFFFFF") + self.isotach_color = QtGui.QColor("#555555") + + super(plotHodo, self).__init__(**kwargs) + self.prof = None + self.pc_idx = 0 + self.prof_collections = [] + + self.all_observed = False + + self.colors = [ + QtGui.QColor("#FF0000"), + QtGui.QColor("#00FF00"), + QtGui.QColor("#FFFF00"), + QtGui.QColor("#00FFFF") + ] + + self.ens_colors = [ + QtGui.QColor("#880000"), + QtGui.QColor("#008800"), + QtGui.QColor("#888800"), + QtGui.QColor("#008888") + ] + + self.eff_inflow_color = QtGui.QColor("#00FFFF") + self.crit_color = QtGui.QColor("#00FFFF") + + self.use_left = False + + self.background_colors = kwargs.get('background_colors', ['#6666CC', '#CC9966', '#66CC99']) + ## if you want the storm motion vector, you need to + ## provide the profile. + self.cursor_type = kwargs.get('cursor', 'none') + self.bndy_spd = kwargs.get('bndy_spd', 0) + self.bndy_dir = kwargs.get('bndy_dir', 0) + self.bndy_u, self.bndy_v = tab.utils.vec2comp(self.bndy_dir, self.bndy_spd) + + self.track_cursor = False + self.was_right_click = False + self.drag_hodo = None + self.drag_lm = None + self.drag_rm = None + + self.centered = kwargs.get('centered', (0,0)) + self.center_loc = 'centered' + + ## the following is used for the dynamic readout + self.setMouseTracking(True) + self.bndyReadout = QLabel(parent=self) + self.bndyReadout.setFixedWidth(0) + + ## these stylesheets have to be set for + ## each readout + self.bndyReadout.setStyleSheet("QLabel {" + " background-color: rgb(0, 0, 0);" + " border-width: 0px;" + " font-size: 11px;" + " color: #00FF00;}") + + self.setContextMenuPolicy(Qt.CustomContextMenu) + self.customContextMenuRequested.connect(self.showCursorMenu) + self.popupmenu=QMenu("Cursor Type:") + ag = QtWidgets.QActionGroup(self, exclusive=True) + + self.readout_hght = -999. + self.readout_visible = False + + nocurs = QAction(self) + nocurs.setText("No Cursor") + nocurs.setCheckable(True) + nocurs.setChecked(True) + nocurs.triggered.connect(self.setNoCursor) + a = ag.addAction(nocurs) + self.popupmenu.addAction(a) + + bnd = QAction(self) + bnd.setText("Bndy Cursor") + bnd.setCheckable(True) + bnd.triggered.connect(self.setBndyCursor) + a = ag.addAction(bnd) + self.popupmenu.addAction(a) + + self.popupmenu.addSeparator() + ag2 = QtWidgets.QActionGroup(self, exclusive=True) + + norm = QAction(self) + norm.setText("Normal") + norm.setCheckable(True) + norm.setChecked(True) + norm.triggered.connect(self.setNormalCenter) + a = ag2.addAction(norm) + self.popupmenu.addAction(a) + + sr = QAction(self) + sr.setText("Storm Relative") + sr.setCheckable(True) + sr.triggered.connect(self.setSRCenter) + a = ag2.addAction(sr) + self.popupmenu.addAction(a) + + mw = QAction(self) + mw.setText("Mean Wind") + mw.setCheckable(True) + mw.triggered.connect(self.setMWCenter) + a = ag2.addAction(mw) + self.popupmenu.addAction(a) + + self.popupmenu.addSeparator() + + reset = QAction(self) + reset.setText("Reset Hodograph") + reset.triggered.connect(lambda: self.reset.emit(['u', 'v'])) + self.popupmenu.addAction(reset) + + reset_vec = QAction(self) + reset_vec.setText("Reset Storm Motion") + reset_vec.triggered.connect(lambda: self.reset_vector.emit()) + self.popupmenu.addAction(reset_vec) + + def addProfileCollection(self, prof_coll): + self.prof_collections.append(prof_coll) + + def rmProfileCollection(self, prof_coll): + self.prof_collections.remove(prof_coll) + + def setActiveCollection(self, pc_idx, **kwargs): + self.pc_idx = pc_idx + prof = self.prof_collections[pc_idx].getHighlightedProf() + + self.prof = prof + self.hght = prof.hght + hght_agl = tab.interp.to_agl(self.prof, self.hght) + self.u = prof.u; self.v = prof.v + + cutoff_msl = tab.interp.to_msl(self.prof, 12000.) + u_12km = tab.interp.generic_interp_hght(12000., hght_agl, self.u) + v_12km = tab.interp.generic_interp_hght(12000., hght_agl, self.v) + + idx_12km = np.searchsorted(hght_agl, 12000.) + self.u = np.ma.append(self.u[:idx_12km], np.ma.append(u_12km, self.u[idx_12km:])) + self.v = np.ma.append(self.v[:idx_12km], np.ma.append(v_12km, self.v[idx_12km:])) + self.hght = np.ma.append(self.hght[:idx_12km], np.ma.append(cutoff_msl, self.hght[idx_12km:])) + hght_agl = tab.interp.to_agl(self.prof, self.hght) + + ## if you want the storm motion vector, you need to + ## provide the profile. + self.srwind = self.prof.srwind + self.ptop = self.prof.etop + self.pbottom = self.prof.ebottom + + xs, ys = self.uv_to_pix(self.u[hght_agl <= 12000.], self.v[hght_agl <= 12000.]) + self.drag_hodo = Draggable(xs, ys, self.plotBitMap, line_color=self.fg_color) + rm_x, rm_y = self.uv_to_pix(self.srwind[0], self.srwind[1]) + self.drag_rm = Draggable(rm_x, rm_y, self.plotBitMap, line_color=self.fg_color) + lm_x, lm_y = self.uv_to_pix(self.srwind[2], self.srwind[3]) + self.drag_lm = Draggable(lm_x, lm_y, self.plotBitMap, line_color=self.fg_color) + + mean_lcl_el = self.prof.mean_lcl_el + if tab.utils.QC(mean_lcl_el[0]): + self.mean_lcl_el = tab.utils.vec2comp(*self.prof.mean_lcl_el) + else: + self.mean_lcl_el = (np.ma.masked, np.ma.masked) + + self.corfidi_up_u = self.prof.upshear_downshear[0] + self.corfidi_up_v = self.prof.upshear_downshear[1] + self.corfidi_dn_u = self.prof.upshear_downshear[2] + self.corfidi_dn_v = self.prof.upshear_downshear[3] + self.bunkers_right_vec = tab.utils.comp2vec(self.prof.srwind[0], self.prof.srwind[1]) + self.bunkers_left_vec = tab.utils.comp2vec(self.prof.srwind[2], self.prof.srwind[3]) + self.upshear = tab.utils.comp2vec(self.prof.upshear_downshear[0],self.prof.upshear_downshear[1]) + self.downshear = tab.utils.comp2vec(self.prof.upshear_downshear[2],self.prof.upshear_downshear[3]) + self.mean_lcl_el_vec = self.prof.mean_lcl_el + + self.clearData() + self.plotData() + self.update() + + def setBndyCursor(self): + self.track_cursor = True + self.cursor_type = 'boundary' + self.plotBndy(self.bndy_dir) + self.bndyReadout.show() + self.clearData() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setNoCursor(self): + self.track_cursor = False + self.cursor_type = 'none' + self.unsetCursor() + self.clearData() + self.plotData() + self.update() + self.bndyReadout.hide() + self.parentWidget().setFocus() + + def showCursorMenu(self, pos): + self.popupmenu.popup(self.mapToGlobal(pos)) + + def setNormalCenter(self): + self.centered = (0, 0) + self.center_loc = 'centered' + self.clearData() + self.center_hodo(self.centered) + self.updateDraggables() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setMWCenter(self): + if not tab.utils.QC(self.mean_lcl_el[0]): + return + + self.centered = (self.mean_lcl_el[0],self.mean_lcl_el[1]) + self.center_loc = 'meanwind' + self.clearData() + self.center_hodo(self.centered) + self.updateDraggables() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setSRCenter(self): + rstu,rstv,lstu,lstv = self.srwind + self.centered = (rstu, rstv) + self.center_loc = 'stormrelative' + self.clearData() + self.center_hodo(self.centered) + self.updateDraggables() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setAllObserved(self, all_observed, update_gui=True): + self.all_observed = all_observed + + if update_gui: + self.clearData() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setPreferences(self, update_gui=True, **kwargs): + self.wind_units = kwargs['wind_units'] + + self.bg_color = QtGui.QColor(kwargs['bg_color']) + self.fg_color = QtGui.QColor(kwargs['fg_color']) + self.isotach_color = QtGui.QColor(kwargs['hodo_itach_color']) + self.crit_color = QtGui.QColor(kwargs['hodo_crit_color']) + + self.colors = [ + QtGui.QColor(kwargs['0_3_color']), + QtGui.QColor(kwargs['3_6_color']), + QtGui.QColor(kwargs['6_9_color']), + QtGui.QColor(kwargs['9_12_color']), + ] + + self.eff_inflow_color = QtGui.QColor(kwargs['eff_inflow_color']) + + if self.wind_units == 'm/s': + self.ring_increment = 5 + self.hodomag = 80. + self.min_zoom = 20. + self.max_zoom = 100. + conv = tab.utils.KTS2MS + else: + self.ring_increment = 10 + self.hodomag = 160. + self.min_zoom = 40. + self.max_zoom = 200. + conv = lambda s: s + + self.scale = (self.brx - self.tlx) / self.hodomag + max_uv = int(conv(np.hypot(*self.pix_to_uv(self.brx, self.bry)))) + self.rings = range(self.ring_increment, max_uv+self.ring_increment, + self.ring_increment) + + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.backgroundBitMap = self.plotBitMap.copy() + + if update_gui: + self.clearData() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + self.clearData() + self.plotData() + self.update() + self.parentWidget().setFocus() + + def wheelEvent(self, e): + ''' + Handles the zooming of the hodograph. + + Parameters + ---------- + e: an Event object + + ''' + super(plotHodo, self).wheelEvent(e) + self.updateDraggables() + + def mousePressEvent(self, e): + ''' + Handles when the mouse is pressed. + Used to set the storm motion vector. + + Parameters + ---------- + e: an Event object + + ''' + if self.prof is None: + return + + self.was_right_click = e.button() & QtCore.Qt.RightButton + + if self.cursor_type == 'none' and not self.was_right_click: + self.drag_rm.click(e.x(), e.y()) + self.drag_lm.click(e.x(), e.y()) + self.drag_hodo.click(e.x(), e.y()) + + def mouseReleaseEvent(self, e): + if self.prof is None: + return + + if self.cursor_type == 'boundary' and not self.was_right_click: + if self.track_cursor: + qp = QtGui.QPainter() + self.bndy_u, self.bndy_v = self.pix_to_uv(e.x(), e.y()) + self.bndy_dir, self.bndy_spd = tab.utils.comp2vec(self.bndy_u, self.bndy_v) + y1 = 400*np.sin(np.radians(self.bndy_dir)) + e.y() + x1 = 400*np.cos(np.radians(self.bndy_dir)) + e.x() + y2 = e.y() - 400*np.sin(np.radians(self.bndy_dir)) + x2 = e.x() - 400*np.cos(np.radians(self.bndy_dir)) + penwidth = 2 + width = 300 + hght = 14 + # Plot the actual boundary + boundary_color = QtGui.QColor("#CC9900") + pen = QtGui.QPen(boundary_color, penwidth) + qp.begin(self.plotBitMap) + qp.setRenderHint(qp.Antialiasing) + qp.setRenderHint(qp.TextAntialiasing) + qp.setPen(pen) + qp.drawLine(x1, y1, x2, y2) + center_rm = QtCore.QPointF(e.x(),e.y()) + qp.setPen(pen) + pen = QtGui.QPen(boundary_color, 50) + pen.setStyle(QtCore.Qt.SolidLine) + qp.drawEllipse(center_rm, 3, 3) + + # Plot the shear vector + width = 150 + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(3, self.bry-35, width, hght) + qp.drawRect(rect) + shear_color = QtGui.QColor("#0099CC") + pen = QtGui.QPen(shear_color, penwidth) + qp.setFont(self.critical_font) + qp.setPen(pen) + to_add = self.pix_to_uv(e.x(), e.y()) + x2, y2 = self.uv_to_pix(self.prof.sfc_6km_shear[0] + to_add[0], self.prof.sfc_6km_shear[1]+ to_add[1]) + qp.drawLine(e.x(), e.y(), x2, y2) + dir, spd = tab.utils.comp2vec(self.prof.sfc_6km_shear[0], self.prof.sfc_6km_shear[1]) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "0 - 6 km Shear: " + tab.utils.INT2STR(np.float64(dir)) + '/' + tab.utils.INT2STR(spd) + ' kts') + + # Plot the 9-11 km Storm Relative Winds + width = 200 + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(3, self.bry-20, width, hght) + qp.drawRect(rect) + srw_color = QtGui.QColor("#FF00FF") + pen = QtGui.QPen(srw_color, penwidth) + qp.setPen(pen) + if self.use_left: + srw_9_11km = self.prof.left_srw_9_11km + else: + srw_9_11km = self.prof.right_srw_9_11km + x2, y2 = self.uv_to_pix(srw_9_11km[0] + to_add[0], srw_9_11km[1] + to_add[1]) + qp.drawLine(e.x(), e.y(), x2, y2) + dir, spd = tab.utils.comp2vec(srw_9_11km[0], srw_9_11km[1]) + if spd >= 70: + supercell_type = "LP" + elif spd < 70 and spd > 40: + supercell_type = "Classic" + else: + supercell_type = "HP" + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "9 - 11 km SR-Wind: " + tab.utils.INT2STR(np.float64(dir)) + '/' + tab.utils.INT2STR(spd) + ' kts - (' + supercell_type + ')') + # Removing this function until @wblumberg can finish fixing this function. + """ + # Draw the descrete vs mixed/linear mode output only if there is an LCL-EL layer. + norm_Shear, mode_Shear, norm_Wind, norm_Mode = self.calculateStormMode() + + if tab.utils.QC(norm_Wind) and self.prof.mupcl.bplus != 0: + width = 80 + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(3, self.bry-80, width, hght) + qp.drawRect(rect) + color = QtGui.QColor(YELLOW) + pen = QtGui.QPen(color, penwidth) + qp.setPen(pen) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "...Storm Mode...") + + width = 270 + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(3, self.bry-50, width, hght) + qp.drawRect(rect) + if norm_Wind < 6: + color = QtGui.QColor(RED) + else: + color = QtGui.QColor(MAGENTA) + pen = QtGui.QPen(color, penwidth) + qp.setPen(pen) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "From Cloud Layer Wind - Bndy Diff (" + tab.utils.INT2STR(norm_Wind) + " m/s): " + norm_Mode) + width = 200 + + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(3, self.bry-65, width, hght) + qp.drawRect(rect) + if norm_Shear < 15: + color = QtGui.QColor(RED) + else: + color = QtGui.QColor(MAGENTA) + pen = QtGui.QPen(color, penwidth) + qp.setPen(pen) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, "From Bndy 0-6 km Shr Diff (" + tab.utils.INT2STR(norm_Shear) + " m/s): " + mode_Shear) + """ + qp.end() + + self.update() + self.track_cursor = False + else: + self.plotBndy(self.bndy_dir) + self.clearData() + self.plotData() + self.update() + self.track_cursor = True + elif self.cursor_type == 'none': + + if self.drag_hodo.isDragging(): + drag_idx, rls_x, rls_y = self.drag_hodo.release(e.x(), e.y()) + u, v = self.pix_to_uv(rls_x, rls_y) + + self.modified.emit(drag_idx, {'u':u, 'v':v}) + elif self.drag_rm.isDragging(): + drag_idx, rls_x, rls_y = self.drag_rm.release(e.x(), e.y()) + u, v = self.pix_to_uv(rls_x, rls_y) + self.modified_vector.emit('right', u, v) + + elif self.drag_lm.isDragging(): + drag_idx, rls_x, rls_y = self.drag_lm.release(e.x(), e.y()) + u, v = self.pix_to_uv(rls_x, rls_y) + self.modified_vector.emit('left', u, v) + + def mouseDoubleClickEvent(self, e): + if self.prof is None: + return + + tol = 5 + lm_x, lm_y = self.uv_to_pix(self.srwind[2], self.srwind[3]) + rm_x, rm_y = self.uv_to_pix(self.srwind[0], self.srwind[1]) + + if np.hypot(e.x() - lm_x, e.y() - lm_y) < tol: + self.toggle_vector.emit('left') + elif np.hypot(e.x() - rm_x, e.y() - rm_y) < tol: + self.toggle_vector.emit('right') + + def setBlackPen(self, qp): + color = self.bg_color + color.setAlphaF(.5) + pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) + qp.setPen(pen) + qp.setBrush(brush) + return qp + + def calculateStormMode(self): + """ + Logic based off of some of the key findings in Dial et al. (2010) + """ + dir_06shear, mag_06shear = tab.utils.comp2vec(self.prof.sfc_6km_shear[0], self.prof.sfc_6km_shear[1]) + norm_shear = mag_06shear * np.sin( np.radians( dir_06shear - (self.bndy_dir + 90)) ) + norm_shear = np.abs(tab.utils.KTS2MS(norm_shear)) + if norm_shear < 15: # M/S + shear_mode = "Linear/Mixed" + else: + shear_mode = "Discrete" + + if not tab.utils.QC(self.mean_lcl_el[0]) or (self.mean_lcl_el[0] == 0 and self.mean_lcl_el[1] == 0): + wind_mode = np.ma.masked + wind_diff = np.ma.masked + else: + dir_cloud, mag_cloud = tab.utils.comp2vec(self.prof.mean_lcl_el[0], self.prof.mean_lcl_el[1]) + norm_cloudmotion = mag_cloud * np.sin( np.radians( dir_cloud - (self.bndy_dir + 90) ) ) + wind_diff = tab.utils.KTS2MS(np.abs(norm_cloudmotion) - self.bndy_spd) + if wind_diff > 6: # M/S + wind_mode = "Discrete" + else: + wind_mode = "Linear/Mixed" + + return norm_shear, shear_mode, wind_diff, wind_mode + + def plotBndy(self, direction): + length = 40 + y1 = length*np.sin(np.radians(direction)) + x1 = length*np.cos(np.radians(direction)) + penwidth = 2 + + top_x_pix = x1 + length/2 + top_y_pix = y1 + length/2 + bot_x_pix = length/2 - x1 + bot_y_pix = length/2 - y1 + + pixmap = QPixmap(length,length) + pixmap.fill(Qt.transparent) + painter = QPainter(pixmap) + boundary_color = QtGui.QColor("#CC9900") + pen = QtGui.QPen(boundary_color, penwidth) + painter.setPen(pen) + painter.drawLine(top_x_pix, top_y_pix, bot_x_pix, bot_y_pix) + center_rm = QtCore.QPointF(length/2, length/2) + pen = QtGui.QPen(boundary_color, 2) + painter.setPen(pen) + painter.drawEllipse(center_rm, 3, 3) + painter.end() + self.setCursor(pixmap) + + def mouseMoveEvent(self, e): + ''' + Handles the tracking of the mouse to + provide the dynamic readouts. + + Parameters + ---------- + e: an Event object + + ''' + # TAS: Why are these necessary? + if self.prof is None: + return + + if self.cursor_type == 'boundary': + u, v = self.pix_to_uv(e.x(), e.y()) + + ## get the direction and speed from u,v + dir, spd = tab.utils.comp2vec(u,v) + self.plotBndy(dir) + self.bndyReadout.setText('Bndy Motion: ' + tab.utils.INT2STR(np.float64(dir)) + '/' + tab.utils.INT2STR(spd)) + self.bndyReadout.setFixedWidth(120) + self.bndyReadout.move(self.brx-130, self.bry-30) + elif self.cursor_type == 'none': + self.drag_hodo.drag(e.x(), e.y()) + self.drag_rm.drag(e.x(), e.y()) + self.drag_lm.drag(e.x(), e.y()) + self.update() + + def updateDraggables(self): + hght_agl = tab.interp.to_agl(self.prof, self.hght) + xs, ys = self.uv_to_pix(self.u[hght_agl <= 12000.], self.v[hght_agl <= 12000.]) + self.drag_hodo.setCoords(xs, ys) + rm_x, rm_y = self.uv_to_pix(self.srwind[0], self.srwind[1]) + self.drag_rm.setCoords(rm_x, rm_y) + lm_x, lm_y = self.uv_to_pix(self.srwind[2], self.srwind[3]) + self.drag_lm.setCoords(lm_x, lm_y) + + @Slot(bool) + def cursorToggle(self, toggle): + self.readout_visible = toggle + self.update() + + @Slot(float) + def cursorMove(self, hght): + self.readout_hght = hght + self.update() + + def resizeEvent(self, e): + ''' + Resize the plot based on adjusting the main window. + + Parameters + ---------- + e: an Event object + + ''' + super(plotHodo, self).resizeEvent(e) + self.plotData() + + def paintEvent(self, e): + ''' + Handles painting the QPixmap onto the QWidget frame. + + Parameters + ---------- + e: an Event object + + ''' + + if self.prof: + draw_readout = self.readout_visible and self.readout_hght >= 0 and self.readout_hght <= 12000. + else: + draw_readout = False + + if draw_readout: + hght_agl = tab.interp.to_agl(self.prof, self.hght) + u_interp = tab.interp.generic_interp_hght(self.readout_hght, hght_agl, self.u) + v_interp = tab.interp.generic_interp_hght(self.readout_hght, hght_agl, self.v) + if tab.utils.QC(u_interp): + + wd_interp, ws_interp = tab.utils.comp2vec(u_interp, v_interp) + if self.wind_units == 'm/s': + ws_interp = tab.utils.KTS2MS(ws_interp) + units = 'm/s' + else: + units = 'kts' + + xx, yy = self.uv_to_pix(u_interp, v_interp) + readout = "%03d/%02d %s" % (wd_interp, ws_interp, units) + else: + readout = "--/-- %s" % (self.wind_units) + + super(plotHodo, self).paintEvent(e) + qp = QtGui.QPainter() + qp.begin(self) + qp.drawPixmap(0, 0, self.plotBitMap) + + if draw_readout and tab.utils.QC(u_interp): + h_offset = 2; v_offset=5; width = 55; hght = 16; + text_rect = QtCore.QRectF(xx+h_offset, yy+v_offset, width, hght) + qp.fillRect(text_rect, self.bg_color) + + qp.setPen(QtGui.QPen(self.fg_color, 1)) + qp.drawEllipse(QPointF(xx, yy), 4, 4) + ## now make the pen white and draw text using + ## the invisible rectangles + qp.setFont(self.readout_font) + qp.drawText(text_rect, QtCore.Qt.AlignCenter, readout) + + qp.end() + + def clearData(self): + ''' + Clears/resets the base QPixmap. + ''' + self.plotBitMap = self.backgroundBitMap.copy() + self.drag_hodo.setBackground(self.plotBitMap) + self.drag_rm.setBackground(self.plotBitMap) + self.drag_lm.setBackground(self.plotBitMap) + + def plotData(self): + ''' + Handles the plotting of the data in the QPixmap. + ''' + ## initialize a QPainter object + if self.prof is None: + return + + qp = QtGui.QPainter() + qp.begin(self.plotBitMap) + qp.setRenderHint(qp.Antialiasing) + qp.setRenderHint(qp.TextAntialiasing) + + cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() + bc_idx = 0 + for idx, prof_coll in enumerate(self.prof_collections): + # Draw all unhighlighed members + if prof_coll.getCurrentDate() == cur_dt: + proflist = list(prof_coll.getCurrentProfs().values()) + + if idx == self.pc_idx: + for prof in proflist: + if prof.wdir.count() > 1: + self.draw_hodo(qp, prof, self.ens_colors, width=1) + else: + for prof in proflist: + self.draw_profile(qp, prof, color=self.background_colors[bc_idx], width=1) + bc_idx = (bc_idx + 1) % len(self.background_colors) + + bc_idx = 0 + for idx, prof_coll in enumerate(self.prof_collections): + # Draw all highlighted members that aren't the active one. + if idx != self.pc_idx and (prof_coll.getCurrentDate() == cur_dt or self.all_observed): + prof = prof_coll.getHighlightedProf() + self.draw_profile(qp, prof, color=self.background_colors[bc_idx]) + bc_idx = (bc_idx + 1) % len(self.background_colors) + + # ONLY DRAW A HODOGRAPH IF THERE'S WIND DATA + if self.prof.wdir.count() > 1: + ## draw the hodograph + self.draw_hodo(qp, self.prof, self.colors) + ## draw the storm motion vector + self.drawSMV(qp) + self.drawCorfidi(qp) + self.drawLCLtoEL_MW(qp) + if self.cursor_type in [ 'none', 'stormmotion' ]: + self.drawCriticalAngle(qp) + + qp.end() + + def drawLCLtoEL_MW(self, qp): + ''' + Draws the LCL to EL mean wind onto the hodo. + + Parameters + ---------- + qp: a QPainter object + + ''' + penwidth = 2 + pen = QtGui.QPen(QtGui.QColor("#B8860B"), penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + try: + mean_u, mean_v = self.uv_to_pix(self.mean_lcl_el[0],self.mean_lcl_el[1]) + half_length = (8./2.) + qp.drawRect(mean_u-half_length, mean_v+half_length ,8,8) + except: + return + # This probably needs to be checked. + + color = self.bg_color + color.setAlpha(0) + pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) + qp.setPen(pen) + v_offset=5; h_offset = 1; width = 40; hght = 12; + + mw_rect = QtCore.QRectF(mean_u+h_offset, mean_v+v_offset, width, hght) + qp.drawRect(mw_rect) + + pen = QtGui.QPen(QtGui.QColor("#B8860B")) + qp.setPen(pen) + qp.setFont(self.label_font) + mw_spd = self.mean_lcl_el_vec[1] + + if self.wind_units == 'm/s': + mw_spd = tab.utils.KTS2MS(mw_spd) + + mw_str = tab.utils.INT2STR(np.float64(self.mean_lcl_el_vec[0])) + '/' + tab.utils.INT2STR(mw_spd) + qp.drawText(mw_rect, QtCore.Qt.AlignCenter, mw_str) + + def drawCorfidi(self, qp): + ''' + Draw the Corfidi upshear/downshear vectors + + Parameters + ---------- + qp: a QPainter object + + ''' + penwidth = 1 + pen = QtGui.QPen(QtGui.QColor("#00BFFF"), penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + if not np.isfinite(self.corfidi_up_u) or not np.isfinite(self.corfidi_up_v) or \ + not np.isfinite(self.corfidi_dn_u) or not np.isfinite(self.corfidi_dn_v): + return + + try: + up_u, up_v = self.uv_to_pix(self.corfidi_up_u, self.corfidi_up_v) + dn_u, dn_v = self.uv_to_pix(self.corfidi_dn_u, self.corfidi_dn_v) + center_up = QtCore.QPointF(up_u, up_v) + center_dn = QtCore.QPointF(dn_u, dn_v) + ## draw circles around the center point of the Corfidi vectors + qp.drawEllipse(center_up, 3, 3) + qp.drawEllipse(center_dn, 3, 3) + except: + return + + up_u, up_v = self.uv_to_pix(self.corfidi_up_u, self.corfidi_up_v) + dn_u, dn_v = self.uv_to_pix(self.corfidi_dn_u, self.corfidi_dn_v) + center_up = QtCore.QPointF(up_u, up_v) + center_dn = QtCore.QPointF(dn_u, dn_v) + ## draw circles around the center point of the Corfidi vectors + qp.drawEllipse(center_up, 3, 3) + qp.drawEllipse(center_dn, 3, 3) + + color = self.bg_color + color.setAlpha(0) + pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) + qp.setPen(pen) + v_offset=3; h_offset = 1; width = 60; hght = 10; + + up_rect = QtCore.QRectF(up_u+h_offset, up_v+v_offset, width, hght) + dn_rect = QtCore.QRectF(dn_u+h_offset, dn_v+v_offset, width, hght) + qp.drawRect(up_rect) + qp.drawRect(dn_rect) + ## now make the pen white and draw text using + ## the invisible rectangles + pen = QtGui.QPen(QtGui.QColor("#00BFFF")) + qp.setPen(pen) + qp.setFont(self.label_font) + + up_spd = self.upshear[1] + dn_spd = self.downshear[1] + + if self.wind_units == 'm/s': + up_spd = tab.utils.KTS2MS(up_spd) + dn_spd = tab.utils.KTS2MS(dn_spd) + + up_stuff = tab.utils.INT2STR(np.float64(self.upshear[0])) + '/' + tab.utils.INT2STR(up_spd) + dn_stuff = tab.utils.INT2STR(np.float64(self.downshear[0])) + '/' + tab.utils.INT2STR(dn_spd) + qp.drawText(up_rect, QtCore.Qt.AlignCenter, "UP=" + up_stuff) + qp.drawText(dn_rect, QtCore.Qt.AlignCenter, "DN=" + dn_stuff) + + + def drawSMV(self, qp): + ''' + Draws the storm motion vector. + + Parameters + ---------- + qp: QtGui.QPainter object + + ''' + ## set a pen with white color, width 1, solid line. + penwidth = 1 + pen = QtGui.QPen(self.fg_color, penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + ## check and make sure there is no missing data + rstu,rstv,lstu,lstv = self.srwind + bkru,bkrv,bklu,bklv = self.prof.bunkers + + # make sure the storm motion exists + if not tab.utils.QC(rstu) or not tab.utils.QC(lstu): + return + + ## convert the left and right mover vector components to pixel values + ruu, rvv = self.uv_to_pix(bkru, bkrv) + luu, lvv = self.uv_to_pix(bklu, bklv) + ## calculate the center points of the storm motion vectors + center_rm = QtCore.QPointF(ruu, rvv) + center_lm = QtCore.QPointF(luu, lvv) + # Draw +'s at the bunkers vector locations + qp.drawLine(center_rm - QPoint(2, 0), center_rm + QPoint(2, 0)) + qp.drawLine(center_rm - QPoint(0, 2), center_rm + QPoint(0, 2)) + qp.drawLine(center_lm - QPoint(2, 0), center_lm + QPoint(2, 0)) + qp.drawLine(center_lm - QPoint(0, 2), center_lm + QPoint(0, 2)) + + # Repeat for the user storm motion vectors + ruu, rvv = self.uv_to_pix(rstu,rstv) + luu, lvv = self.uv_to_pix(lstu,lstv) + center_rm = QtCore.QPointF(ruu,rvv) + center_lm = QtCore.QPointF(luu,lvv) + ## draw circles around the storm motion vectors + qp.drawEllipse(center_rm, 5, 5) + qp.drawEllipse(center_lm, 5, 5) + + ## get the effective inflow layer + ptop, pbottom = self.ptop, self.pbottom + ## make sure the effective inflow layer and storm motion vectors exist + if tab.utils.QC(ptop) and tab.utils.QC(pbottom): + ## get the interpolated wind at the bottom and top + ## of the effective inflow layer + utop,vtop = tab.interp.components(self.prof, ptop) + ubot,vbot = tab.interp.components(self.prof, pbottom) + ## convert these values to pixels + uutop, vvtop = self.uv_to_pix(utop, vtop) + uubot, vvbot = self.uv_to_pix(ubot, vbot) + ## set a pen + pen = QtGui.QPen(self.eff_inflow_color, penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + ## draw lines showing the effective inflow layer + if self.use_left: + qp.drawLine(center_lm.x(), center_lm.y(), uubot, vvbot) + qp.drawLine(center_lm.x(), center_lm.y(), uutop, vvtop) + else: + qp.drawLine(center_rm.x(), center_rm.y(), uubot, vvbot) + qp.drawLine(center_rm.x(), center_rm.y(), uutop, vvtop) + + color = self.bg_color + color.setAlpha(0) + pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) + qp.setPen(pen) + h_offset = 2; v_offset=5; width = 55; hght = 12; + rm_rect = QtCore.QRectF(ruu+h_offset, rvv+v_offset, width, hght) + lm_rect = QtCore.QRectF(luu+h_offset, lvv+v_offset, width, hght) + qp.drawRect(rm_rect) + qp.drawRect(lm_rect) + ## now make the pen white and draw text using + ## the invisible rectangles + pen = QtGui.QPen(self.fg_color) + qp.setPen(pen) + qp.setFont(self.label_font) + rm_spd = self.bunkers_right_vec[1] + lm_spd = self.bunkers_left_vec[1] + + if self.wind_units == 'm/s': + rm_spd = tab.utils.KTS2MS(rm_spd) + lm_spd = tab.utils.KTS2MS(lm_spd) + + rm_stuff = tab.utils.INT2STR(np.float64(self.bunkers_right_vec[0])) + '/' + tab.utils.INT2STR(rm_spd) + lm_stuff = tab.utils.INT2STR(np.float64(self.bunkers_left_vec[0])) + '/' + tab.utils.INT2STR(lm_spd) + qp.drawText(rm_rect, QtCore.Qt.AlignCenter, rm_stuff + " RM") + qp.drawText(lm_rect, QtCore.Qt.AlignCenter, lm_stuff + " LM") + + def drawCriticalAngle(self, qp): + ''' + Plot the critical angle on the hodograph and show the value in the hodograph. + + Parameters + ---------- + qp : QtGui.QPainter object + ''' + + pres_500m = tab.interp.pres(self.prof, tab.interp.to_msl(self.prof, 500)) + sfc_u, sfc_v = tab.interp.components(self.prof, self.prof.pres[self.prof.get_sfc()]) + u500, v500 = tab.interp.components(self.prof, pres_500m) + if tab.utils.QC(self.ptop) and tab.utils.QC(self.pbottom) and \ + self.pbottom == self.prof.pres[self.prof.sfc] and \ + tab.utils.QC(sfc_u) and tab.utils.QC(sfc_v) and \ + tab.utils.QC(u500) and tab.utils.QC(v500): + # There is an effective inflow layer at the surface so draw the critical angle line + ca_color = QtGui.QColor("#FF00FF") + sfc_u_pix, sfc_v_pix = self.uv_to_pix(sfc_u,sfc_v) + u500_pix, v500_pix = self.uv_to_pix(u500, v500) + pen = QtGui.QPen(ca_color, 1.0, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.drawLine(sfc_u_pix, sfc_v_pix, u500_pix, v500_pix) + vec1_u, vec1_v = u500 - sfc_u, v500 - sfc_v + try: + mask = np.maximum( self.u, self.v ) + rstu,rstv,lstu,lstv = self.srwind + rstu = rstu[~mask]; rstv = rstv[~mask] + except: + rstu,rstv,lstu,lstv = self.srwind + + if tab.utils.QC(rstu) and tab.utils.QC(lstu): + qp = self.setBlackPen(qp) + rect = QtCore.QRectF(15, self.bry-36, 100, self.critical_height + 5) + qp.drawRect(rect) + ca_text_color = self.crit_color + pen = QtGui.QPen(ca_text_color, 1.0, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.setFont(self.critical_font) + offset = 10 + if self.use_left: + critical_angle = self.prof.left_critical_angle + else: + critical_angle = self.prof.right_critical_angle + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, 'Critical Angle = ' + tab.utils.INT2STR(critical_angle) + u"\u00B0") + + def draw_hodo(self, qp, prof, colors, width=2): + ''' + Plot the Hodograph. + + Parameters + ---------- + qp: QtGui.QPainter object + + ''' + ## check for masked daata + try: + mask = np.maximum(np.maximum(prof.u.mask, prof.v.mask), prof.hght.mask) + z = tab.interp.to_agl(prof, prof.hght)[~mask] + u = prof.u[~mask] + v = prof.v[~mask] + ## otherwise the data is fine + except: + z = tab.interp.to_agl(prof, prof.hght ) + u = prof.u + v = prof.v + + ## convert the u and v values to x and y pixels + xx, yy = self.uv_to_pix(u, v) + ## define the colors for the different hodograph heights + penwidth = width + seg_bnds = [0., 3000., 6000., 9000., 12000.] + seg_x = [ tab.interp.generic_interp_hght(bnd, z, xx) for bnd in seg_bnds if bnd <= z.max() ] + seg_y = [ tab.interp.generic_interp_hght(bnd, z, yy) for bnd in seg_bnds if bnd <= z.max() ] + + seg_idxs = np.searchsorted(z, seg_bnds) + for idx in range(len(seg_x) - 1): + ## define a pen to draw with + pen = QtGui.QPen(colors[idx], penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + path = QPainterPath() + path.moveTo(seg_x[idx], seg_y[idx]) + for z_idx in range(seg_idxs[idx], seg_idxs[idx + 1]): + path.lineTo(xx[z_idx], yy[z_idx]) + path.lineTo(seg_x[idx + 1], seg_y[idx + 1]) + + qp.drawPath(path) + + if z.max() < max(seg_bnds): + idx = len(seg_x) - 1 + pen = QtGui.QPen(colors[idx], penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + path = QPainterPath() + path.moveTo(seg_x[idx], seg_y[idx]) + for z_idx in range(seg_idxs[idx], len(xx)): + path.lineTo(xx[z_idx], yy[z_idx]) + + qp.drawPath(path) + + + def draw_profile(self, qp, prof, color="#6666CC", width=2): + ''' + Plot the Hodograph. + + Parameters + ---------- + qp: QtGui.QPainter object + + ''' + ## check for masked daata + try: + mask = np.maximum(np.maximum(prof.u.mask, prof.v.mask), prof.hght.mask) + z = tab.interp.to_agl(prof, prof.hght[~mask]) + u = prof.u[~mask] + v = prof.v[~mask] + ## otherwise the data is fine + except: + z = tab.interp.to_agl(prof, prof.hght ) + u = prof.u + v = prof.v + ## convert the u and v values to x and y pixels + xx, yy = self.uv_to_pix(u, v) + + penwidth = width + pen = QtGui.QPen(QtGui.QColor(color), penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.setBrush(Qt.NoBrush) + + seg_bnds = [0., 3000., 6000., 9000., 12000.] + seg_x = [ tab.interp.generic_interp_hght(bnd, z, xx) for bnd in seg_bnds if bnd <= z.max() ] + seg_y = [ tab.interp.generic_interp_hght(bnd, z, yy) for bnd in seg_bnds if bnd <= z.max() ] + + seg_idxs = np.searchsorted(z, seg_bnds) + for idx in range(len(seg_x) - 1): + ## define a pen to draw with + pen = QtGui.QPen(QtGui.QColor(color), penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + path = QPainterPath() + path.moveTo(seg_x[idx], seg_y[idx]) + for z_idx in range(seg_idxs[idx], seg_idxs[idx + 1]): + path.lineTo(xx[z_idx], yy[z_idx]) + path.lineTo(seg_x[idx + 1], seg_y[idx + 1]) + + qp.drawPath(path) + + if z.max() < max(seg_bnds): + idx = len(seg_x) - 1 + pen = QtGui.QPen(QtGui.QColor(color), penwidth) + pen.setStyle(QtCore.Qt.SolidLine) + qp.setPen(pen) + + path = QPainterPath() + path.moveTo(seg_x[idx], seg_y[idx]) + for z_idx in range(seg_idxs[idx], len(xx)): + path.lineTo(xx[z_idx], yy[z_idx]) + + qp.drawPath(path) + + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotHodo() + #tester.setProf() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/kinematics.py b/sharppy/viz/kinematics.py index ce8215c0..ce515e82 100644 --- a/sharppy/viz/kinematics.py +++ b/sharppy/viz/kinematics.py @@ -1,5 +1,6 @@ +import logging import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.viz.barbs import drawBarb from sharppy.sharptab.constants import * @@ -10,12 +11,13 @@ __all__ = ['backgroundKinematics', 'plotKinematics'] -class backgroundKinematics(QtGui.QFrame): +class backgroundKinematics(QtWidgets.QFrame): ''' Handles drawing the background frame. ''' - def __init__(self): + def __init__(self, **kwargs): super(backgroundKinematics, self).__init__() + self.wind_units = kwargs.get('wind_units', 'knots') self.initUI() def initUI(self): @@ -45,7 +47,7 @@ def initUI(self): self.ylast = self.label_height self.barby = 0 self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def draw_frame(self, qp): @@ -53,19 +55,25 @@ def draw_frame(self, qp): Draws the background frame and the text headers for indices. ''' ## initialize a white pen with thickness 1 and a solid line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## make the initial x value relative to the width of the frame x1 = self.brx / 10 - y1 = self.ylast + self.tpad + y1 = self.label_height + self.tpad ## draw the header rect1 = QtCore.QRect(x1*2.5, 3, x1, self.label_height) rect2 = QtCore.QRect(x1*5, 3, x1, self.label_height) rect3 = QtCore.QRect(x1*7, 3, x1, self.label_height) rect4 = QtCore.QRect(x1*9-self.rpad, 3, x1, self.label_height) + + if self.wind_units == 'm/s': + disp_unit = 'm/s' + else: + disp_unit = 'kt' + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'SRH (m2/s2)') - qp.drawText(rect2, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Shear (kt)') + qp.drawText(rect2, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, "Shear (%s)" % disp_unit) qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'MnWind') qp.drawText(rect4, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'SRW') ## left column @@ -139,20 +147,49 @@ class plotKinematics(backgroundKinematics): ''' Handles plotting the indices in the frame. ''' - def __init__(self): + def __init__(self, **kwargs): ## get the surfce based, most unstable, and mixed layer ## parcels to use for indices, as well as the sounding ## profile itself. - super(plotKinematics, self).__init__() - self.prof = None; + + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.use_left = False + + super(plotKinematics, self).__init__(**kwargs) + self.prof = None def setProf(self, prof): self.ylast = self.label_height - self.prof = prof; - self.srh1km = prof.srh1km - self.srh3km = prof.srh3km - self.esrh = prof.right_esrh + self.prof = prof + + if self.use_left: + self.srh1km = prof.left_srh1km + self.srh3km = prof.left_srh3km + self.esrh = prof.left_esrh + + self.srw_1km = prof.left_srw_1km + self.srw_3km = prof.left_srw_3km + self.srw_6km = prof.left_srw_6km + self.srw_8km = prof.left_srw_8km + self.srw_lcl_el = prof.left_srw_lcl_el + self.srw_4_5km = prof.left_srw_4_5km + srw_eff = prof.left_srw_eff + srw_ebw = prof.left_srw_ebw + else: + self.srh1km = prof.right_srh1km + self.srh3km = prof.right_srh3km + self.esrh = prof.right_esrh + + self.srw_1km = prof.right_srw_1km + self.srw_3km = prof.right_srw_3km + self.srw_6km = prof.right_srw_6km + self.srw_8km = prof.right_srw_8km + self.srw_lcl_el = prof.right_srw_lcl_el + self.srw_4_5km = prof.right_srw_4_5km + srw_eff = prof.right_srw_eff + srw_ebw = prof.right_srw_ebw self.mean_1km = prof.mean_1km self.mean_3km = prof.mean_3km @@ -162,15 +199,6 @@ def setProf(self, prof): mean_eff = prof.mean_eff mean_ebw = prof.mean_ebw - self.srw_1km = prof.srw_1km - self.srw_3km = prof.srw_3km - self.srw_6km = prof.srw_6km - self.srw_8km = prof.srw_8km - self.srw_lcl_el = prof.srw_lcl_el - self.srw_4_5km = prof.srw_4_5km - srw_eff = prof.srw_eff - srw_ebw = prof.srw_ebw - self.sfc_1km_shear = prof.sfc_1km_shear self.sfc_3km_shear = prof.sfc_3km_shear self.sfc_6km_shear = prof.sfc_6km_shear @@ -191,8 +219,8 @@ def setProf(self, prof): self.srw_ebw = tab.utils.comp2vec(srw_ebw[0], srw_ebw[1]) self.brn_shear = prof.mupcl.brnshear - self.bunkers_right_vec = tab.utils.comp2vec(prof.srwind[0], prof.srwind[1]) - self.bunkers_left_vec = tab.utils.comp2vec(prof.srwind[2], prof.srwind[3]) + self.bunkers_right_vec = tab.utils.comp2vec(prof.bunkers[0], prof.bunkers[1]) + self.bunkers_left_vec = tab.utils.comp2vec(prof.bunkers[2], prof.bunkers[3]) self.upshear = tab.utils.comp2vec(prof.upshear_downshear[0],prof.upshear_downshear[1]) self.downshear = tab.utils.comp2vec(prof.upshear_downshear[2],prof.upshear_downshear[3]) @@ -201,6 +229,94 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.wind_units = prefs['wind_units'] + + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + if self.use_left: + self.srh1km = self.prof.left_srh1km + self.srh3km = self.prof.left_srh3km + self.esrh = self.prof.left_esrh + + self.srw_1km = self.prof.left_srw_1km + self.srw_3km = self.prof.left_srw_3km + self.srw_6km = self.prof.left_srw_6km + self.srw_8km = self.prof.left_srw_8km + self.srw_lcl_el = self.prof.left_srw_lcl_el + self.srw_4_5km = self.prof.left_srw_4_5km + srw_eff = self.prof.left_srw_eff + srw_ebw = self.prof.left_srw_ebw + else: + self.srh1km = self.prof.right_srh1km + self.srh3km = self.prof.right_srh3km + self.esrh = self.prof.right_esrh + + self.srw_1km = self.prof.right_srw_1km + self.srw_3km = self.prof.right_srw_3km + self.srw_6km = self.prof.right_srw_6km + self.srw_8km = self.prof.right_srw_8km + self.srw_lcl_el = self.prof.right_srw_lcl_el + self.srw_4_5km = self.prof.right_srw_4_5km + srw_eff = self.prof.right_srw_eff + srw_ebw = self.prof.right_srw_ebw + + if self.prof.etop is np.ma.masked or self.prof.ebottom is np.ma.masked: + self.srw_eff = [np.ma.masked, np.ma.masked] + self.srw_ebw = [np.ma.masked, np.ma.masked] + else: + self.srw_eff = tab.utils.comp2vec(srw_eff[0], srw_eff[1]) + self.srw_ebw = tab.utils.comp2vec(srw_ebw[0], srw_ebw[1]) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.srh1km = self.prof.left_srh1km + self.srh3km = self.prof.left_srh3km + self.esrh = self.prof.left_esrh + + self.srw_1km = self.prof.left_srw_1km + self.srw_3km = self.prof.left_srw_3km + self.srw_6km = self.prof.left_srw_6km + self.srw_8km = self.prof.left_srw_8km + self.srw_lcl_el = self.prof.left_srw_lcl_el + self.srw_4_5km = self.prof.left_srw_4_5km + srw_eff = self.prof.left_srw_eff + srw_ebw = self.prof.left_srw_ebw + else: + self.srh1km = self.prof.right_srh1km + self.srh3km = self.prof.right_srh3km + self.esrh = self.prof.right_esrh + + self.srw_1km = self.prof.right_srw_1km + self.srw_3km = self.prof.right_srw_3km + self.srw_6km = self.prof.right_srw_6km + self.srw_8km = self.prof.right_srw_8km + self.srw_lcl_el = self.prof.right_srw_lcl_el + self.srw_4_5km = self.prof.right_srw_4_5km + srw_eff = self.prof.right_srw_eff + srw_ebw = self.prof.right_srw_ebw + + if self.prof.etop is np.ma.masked or self.prof.ebottom is np.ma.masked: + self.srw_eff = [np.ma.masked, np.ma.masked] + self.srw_ebw = [np.ma.masked, np.ma.masked] + else: + self.srw_eff = tab.utils.comp2vec(srw_eff[0], srw_eff[1]) + self.srw_ebw = tab.utils.comp2vec(srw_ebw[0], srw_ebw[1]) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -221,7 +337,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -254,10 +370,17 @@ def drawBarbs(self, qp): qp.setFont(self.label_font) rect0 = QtCore.QRect(x1*7, self.ylast + self.tpad, x1*2, self.label_height) qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, '1km & 6km AGL\nWind Barbs' ) - drawBarb(qp, origin_x, self.barby, self.prof.wind1km[0], self.prof.wind1km[1], color='#AA0000') - drawBarb(qp, origin_x, self.barby, self.prof.wind6km[0], self.prof.wind6km[1], color='#0A74C6') - - + + if self.wind_units == "m/s": + conv = tab.utils.KTS2MS + else: + conv = lambda s: s + try: + drawBarb(qp, origin_x, self.barby, self.prof.wind1km[0], conv(self.prof.wind1km[1]), color='#AA0000', shemis=(self.prof.latitude < 0)) + drawBarb(qp, origin_x, self.barby, self.prof.wind6km[0], conv(self.prof.wind6km[1]), color='#0A74C6', shemis=(self.prof.latitude < 0)) + except: + logging.debug("Couldn't draw the 1 or 6 km wind barbs on kinematics.py") + def drawKinematics(self, qp): ''' This handles the severe indices, such as STP, sig hail, etc. @@ -265,48 +388,56 @@ def drawKinematics(self, qp): qp: QtGui.QPainter object ''' ## initialize a pen to draw with. - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) x1 = self.brx / 10 y1 = self.ylast + self.tpad + + if self.wind_units == 'm/s': + disp_unit = ' m/s' + conv = tab.utils.KTS2MS + else: + disp_unit = ' kt' + conv = lambda s: s + ## format the text srh1km = tab.utils.INT2STR(self.srh1km[0]) srh3km = tab.utils.INT2STR(self.srh3km[0]) - sfc1km = tab.utils.INT2STR(tab.utils.mag(self.sfc_1km_shear[0], self.sfc_1km_shear[1])) - sfc3km = tab.utils.INT2STR(tab.utils.mag(self.sfc_3km_shear[0], self.sfc_3km_shear[1])) - sfc6km = tab.utils.INT2STR(tab.utils.mag(self.sfc_6km_shear[0], self.sfc_6km_shear[1])) - sfc8km = tab.utils.INT2STR(tab.utils.mag(self.sfc_8km_shear[0], self.sfc_8km_shear[1])) - lcl_el = tab.utils.INT2STR(tab.utils.mag(self.lcl_el_shear[0], self.lcl_el_shear[1])) + sfc1km = tab.utils.INT2STR(conv(tab.utils.mag(self.sfc_1km_shear[0], self.sfc_1km_shear[1]))) + sfc3km = tab.utils.INT2STR(conv(tab.utils.mag(self.sfc_3km_shear[0], self.sfc_3km_shear[1]))) + sfc6km = tab.utils.INT2STR(conv(tab.utils.mag(self.sfc_6km_shear[0], self.sfc_6km_shear[1]))) + sfc8km = tab.utils.INT2STR(conv(tab.utils.mag(self.sfc_8km_shear[0], self.sfc_8km_shear[1]))) + lcl_el = tab.utils.INT2STR(conv(tab.utils.mag(self.lcl_el_shear[0], self.lcl_el_shear[1]))) - mean_1km = tab.utils.INT2STR(self.mean_1km[0]) + '/' + tab.utils.INT2STR(self.mean_1km[1]) - mean_3km = tab.utils.INT2STR(self.mean_3km[0]) + '/' + tab.utils.INT2STR(self.mean_3km[1]) - mean_6km = tab.utils.INT2STR(self.mean_6km[0]) + '/' + tab.utils.INT2STR(self.mean_6km[1]) - mean_8km = tab.utils.INT2STR(self.mean_8km[0]) + '/' + tab.utils.INT2STR(self.mean_8km[1]) - mean_lcl_el = tab.utils.INT2STR(self.mean_lcl_el[0]) + '/' + tab.utils.INT2STR(self.mean_lcl_el[1]) + mean_1km = tab.utils.INT2STR(np.float64(self.mean_1km[0])) + '/' + tab.utils.INT2STR(conv(self.mean_1km[1])) + mean_3km = tab.utils.INT2STR(np.float64(self.mean_3km[0])) + '/' + tab.utils.INT2STR(conv(self.mean_3km[1])) + mean_6km = tab.utils.INT2STR(np.float64(self.mean_6km[0])) + '/' + tab.utils.INT2STR(conv(self.mean_6km[1])) + mean_8km = tab.utils.INT2STR(np.float64(self.mean_8km[0])) + '/' + tab.utils.INT2STR(conv(self.mean_8km[1])) + mean_lcl_el = tab.utils.INT2STR(np.float64(self.mean_lcl_el[0])) + '/' + tab.utils.INT2STR(conv(self.mean_lcl_el[1])) - srw_1km = tab.utils.INT2STR(self.srw_1km[0]) + '/' + tab.utils.INT2STR(self.srw_1km[1]) - srw_3km = tab.utils.INT2STR(self.srw_3km[0]) + '/' + tab.utils.INT2STR(self.srw_3km[1]) - srw_6km = tab.utils.INT2STR(self.srw_6km[0]) + '/' + tab.utils.INT2STR(self.srw_6km[1]) - srw_8km = tab.utils.INT2STR(self.srw_8km[0]) + '/' + tab.utils.INT2STR(self.srw_8km[1]) - srw_lcl_el = tab.utils.INT2STR(self.srw_lcl_el[0]) + '/' + tab.utils.INT2STR(self.srw_lcl_el[1]) - srw_4_5km = tab.utils.INT2STR(self.srw_4_5km[0]) + '/' + tab.utils.INT2STR(self.srw_4_5km[1]) + ' kt' + srw_1km = tab.utils.INT2STR(np.float64(self.srw_1km[0])) + '/' + tab.utils.INT2STR(conv(self.srw_1km[1])) + srw_3km = tab.utils.INT2STR(np.float64(self.srw_3km[0])) + '/' + tab.utils.INT2STR(conv(self.srw_3km[1])) + srw_6km = tab.utils.INT2STR(np.float64(self.srw_6km[0])) + '/' + tab.utils.INT2STR(conv(self.srw_6km[1])) + srw_8km = tab.utils.INT2STR(np.float64(self.srw_8km[0])) + '/' + tab.utils.INT2STR(conv(self.srw_8km[1])) + srw_lcl_el = tab.utils.INT2STR(np.float64(self.srw_lcl_el[0])) + '/' + tab.utils.INT2STR(conv(self.srw_lcl_el[1])) + srw_4_5km = tab.utils.INT2STR(np.float64(self.srw_4_5km[0])) + '/' + tab.utils.INT2STR(conv(self.srw_4_5km[1])) + disp_unit esrh = tab.utils.INT2STR(self.esrh[0]) - eff_lr = tab.utils.INT2STR(tab.utils.mag(self.eff_shear[0], self.eff_shear[1])) - efbwd = tab.utils.INT2STR(tab.utils.mag(self.ebwd[0], self.ebwd[1])) - mean_eff = tab.utils.INT2STR(self.mean_eff[0]) + '/' + tab.utils.INT2STR(self.mean_eff[1]) - mean_ebw = tab.utils.INT2STR(self.mean_ebw[0]) + '/' + tab.utils.INT2STR(self.mean_ebw[1]) - srw_eff = tab.utils.INT2STR(self.srw_eff[0]) + '/' + tab.utils.INT2STR(self.srw_eff[1]) - srw_ebw = tab.utils.INT2STR(self.srw_ebw[0]) + '/' + tab.utils.INT2STR(self.srw_ebw[1]) + eff_lr = tab.utils.INT2STR(conv(tab.utils.mag(self.eff_shear[0], self.eff_shear[1]))) + efbwd = tab.utils.INT2STR(conv(tab.utils.mag(self.ebwd[0], self.ebwd[1]))) + mean_eff = tab.utils.INT2STR(np.float64(self.mean_eff[0])) + '/' + tab.utils.INT2STR(conv(self.mean_eff[1])) + mean_ebw = tab.utils.INT2STR(np.float64(self.mean_ebw[0])) + '/' + tab.utils.INT2STR(conv(self.mean_ebw[1])) + srw_eff = tab.utils.INT2STR(np.float64(self.srw_eff[0])) + '/' + tab.utils.INT2STR(conv(self.srw_eff[1])) + srw_ebw = tab.utils.INT2STR(np.float64(self.srw_ebw[0])) + '/' + tab.utils.INT2STR(conv(self.srw_ebw[1])) brn_shear = tab.utils.INT2STR(self.brn_shear) + ' m2/s2' - bunkers_left = tab.utils.INT2STR(self.bunkers_left_vec[0]) + '/' + tab.utils.INT2STR(self.bunkers_left_vec[1]) + ' kt' - bunkers_right = tab.utils.INT2STR(self.bunkers_right_vec[0]) + '/' + tab.utils.INT2STR(self.bunkers_right_vec[1]) + ' kt' - upshear = tab.utils.INT2STR(self.upshear[0]) + '/' + tab.utils.INT2STR(self.upshear[1]) + ' kt' - downshear = tab.utils.INT2STR(self.downshear[0]) + '/' + tab.utils.INT2STR(self.downshear[1]) + ' kt' - + bunkers_left = tab.utils.INT2STR(np.float64(self.bunkers_left_vec[0])) + '/' + tab.utils.INT2STR(conv(self.bunkers_left_vec[1])) + disp_unit + bunkers_right = tab.utils.INT2STR(np.float64(self.bunkers_right_vec[0])) + '/' + tab.utils.INT2STR(conv(self.bunkers_right_vec[1])) + disp_unit + upshear = tab.utils.INT2STR(np.float64(self.upshear[0])) + '/' + tab.utils.INT2STR(conv(self.upshear[1])) + disp_unit + downshear = tab.utils.INT2STR(np.float64(self.downshear[0])) + '/' + tab.utils.INT2STR(conv(self.downshear[1])) + disp_unit + ## sfc-1km texts = [srh1km, sfc1km, mean_1km, srw_1km] count = 3 @@ -417,7 +548,7 @@ def drawKinematics(self, qp): vspace += self.label_metrics.descent() y1 += vspace self.ylast = y1 - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) ## upshear and downshear vectors texts = [downshear, upshear] @@ -428,3 +559,8 @@ def drawKinematics(self, qp): vspace += self.label_metrics.descent() y1 += vspace +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotKinematics() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/map.py b/sharppy/viz/map.py index 578ac9c6..054b7c8b 100644 --- a/sharppy/viz/map.py +++ b/sharppy/viz/map.py @@ -1,16 +1,16 @@ import numpy as np import sharppy -from PySide import QtGui, QtCore - +from qtpy import QtGui, QtCore, QtWidgets +from qtpy.QtWidgets import * +from datetime import datetime import sys, os import re -import urllib2 class Mapper(object): data_dir = os.path.join(os.path.dirname(sharppy.__file__), 'databases', 'shapefiles') - min_lat = {'npstere':0., 'merc':-30., 'spstere':-90.} - max_lat = {'npstere':90., 'merc':30., 'spstere':0.} + min_lat = {'npstere':0., 'merc':-35., 'spstere':-90.} + max_lat = {'npstere':90., 'merc':35., 'spstere':0.} def __init__(self, lambda_0, phi_0, proj='npstere'): self.proj = proj @@ -50,15 +50,15 @@ def getCoordPaths(self): lb_lat, ub_lat = Mapper.min_lat[self.proj], Mapper.max_lat[self.proj] if self.proj == 'npstere': - for lon in xrange(0, 360, 20): + for lon in range(0, 360, 20): lats = np.linspace(lb_lat, ub_lat, 2) lx, ly = self(lats, lon) path.moveTo(lx[0], ly[0]) - for x, y in zip(lx, ly)[1:]: + for x, y in zip(lx[1:], ly[1:]): path.lineTo(x, y) - for lat in xrange(int(lb_lat), int(ub_lat), 15): + for lat in range(int(lb_lat), int(ub_lat), 15): lons = np.arange(self.getLambda0(), self.getLambda0() + 360, 90) rx, ry = self(lat, lons) x_min, x_max = rx.min(), rx.max() @@ -66,32 +66,41 @@ def getCoordPaths(self): path.addEllipse(x_min, y_min, x_max - x_min, y_max - y_min) elif self.proj == 'merc': - for lon in xrange(-180, 180 + 20, 20): + for lon in range(-180, 180 + 20, 20): lats = np.linspace(lb_lat, ub_lat, 2) lx, ly = self(lats, lon) path.moveTo(lx[0], ly[0]) - for x, y in zip(lx, ly)[1:]: + for x, y in zip(lx[1:], ly[1:]): path.lineTo(x, y) - for lat in xrange(int(lb_lat), int(ub_lat) + 10, 10): + lat_spc = 10 + rnd_lat_lb = np.ceil(lb_lat / lat_spc) * lat_spc + rnd_lat_ub = np.floor(ub_lat / lat_spc) * lat_spc + lat_lines = list(range(int(rnd_lat_lb), int(rnd_lat_ub + lat_spc), lat_spc)) + if rnd_lat_lb != lb_lat: + lat_lines = [int(lb_lat)] + lat_lines + if rnd_lat_ub != ub_lat: + lat_lines = lat_lines + [int(ub_lat)] + + for lat in lat_lines: lons = np.linspace(-180, 180, 2) lx, ly = self(lat, lons) path.moveTo(lx[0], ly[0]) - for x, y in zip(lx, ly)[1:]: + for x, y in zip(lx[1:], ly[1:]): path.lineTo(x, y) elif self.proj == 'spstere': - for lon in xrange(0, 360, 20): + for lon in range(0, 360, 20): lats = np.linspace(lb_lat, ub_lat, 2) lx, ly = self(lats, lon) path.moveTo(lx[0], ly[0]) - for x, y in zip(lx, ly)[1:]: + for x, y in zip(lx[1:], ly[1:]): path.lineTo(x, y) - for lat in xrange(int(ub_lat), int(lb_lat), -15): + for lat in range(int(ub_lat), int(lb_lat), -15): lons = np.arange(self.getLambda0(), self.getLambda0() + 360, 90) rx, ry = self(lat, lons) x_min, x_max = rx.min(), rx.max() @@ -182,7 +191,7 @@ def segmentPath(b, lb_lat, ub_lat): breaks = [] breaks = [ 0 ] + list(breaks) + [ -1 ] - for idx in xrange(len(breaks) - 1): + for idx in range(len(breaks) - 1): if breaks[idx + 1] == -1: seg_idxs = idxs[breaks[idx]:] else: @@ -219,7 +228,8 @@ def segmentPath(b, lb_lat, ub_lat): # numpy array (first column is lons, second is lats). polystring = bdatfile.read(bytecount) # binary data is little endian. - b = np.array(np.fromstring(polystring,dtype=' 180): @@ -251,20 +261,20 @@ def getBoundary(self, name): for bnd in self._bnds[name][self.proj]: path = QtGui.QPainterPath() - path_lats, path_lons = zip(*bnd) + path_lats, path_lons = list(zip(*bnd)) path_x, path_y = self(np.array(path_lats), np.array(path_lons)) path.moveTo(path_x[0], path_y[0]) - for px, py in zip(path_x, path_y)[1:]: + for px, py in zip(path_x[1:], path_y[1:]): path.lineTo(px, py) paths.append(path) return paths -class MapWidget(QtGui.QWidget): +class MapWidget(QWidget): clicked = QtCore.Signal(dict) - def __init__(self, data_source, init_time, async, **kwargs): + def __init__(self, data_source, init_time, async_object, **kwargs): config = kwargs.get('cfg', None) del kwargs['cfg'] @@ -280,18 +290,18 @@ def __init__(self, data_source, init_time, async, **kwargs): self.has_internet = True self.init_scale = 0.6 - if config is None or not config.has_section('map'): + if config is None or not ('map', 'proj') in config: self.scale = self.init_scale self.map_center_x, self.map_center_y = 0., 0. std_lon = -97.5 proj = 'npstere' init_from_config = False else: - proj = config.get('map', 'proj') - std_lon = float(config.get('map', 'std_lon')) - self.scale = float(config.get('map', 'scale')) - self.map_center_x = float(config.get('map', 'center_x')) - self.map_center_y = float(config.get('map', 'center_y')) + proj = config['map', 'proj'] + std_lon = float(config['map', 'std_lon']) + self.scale = float(config['map', 'scale']) + self.map_center_x = float(config['map', 'center_x']) + self.map_center_y = float(config['map', 'center_y']) init_from_config = True self.mapper = Mapper(std_lon, 60., proj=proj) @@ -305,43 +315,45 @@ def __init__(self, data_source, init_time, async, **kwargs): self.setMinimumSize(self.width(), self.height()) self.clicked_stn = None - self.stn_readout = QtGui.QLabel(parent=self) + self.stn_readout = QtWidgets.QLabel(parent=self) self.stn_readout.setStyleSheet("QLabel { background-color:#000000; border-width: 0px; font-size: 16px; color: #FFFFFF; }") self.stn_readout.setText("") self.stn_readout.show() self.stn_readout.move(self.width(), self.height()) - self.load_readout = QtGui.QLabel(parent=self) + self.load_readout = QtWidgets.QLabel(parent=self) self.load_readout.setStyleSheet("QLabel { background-color:#000000; border-width: 0px; font-size: 18px; color: #FFFFFF; }") self.load_readout.setText("Loading ...") self.load_readout.setFixedWidth(100) self.load_readout.show() self.load_readout.move(self.width(), self.height()) - self.latlon_readout = QtGui.QLabel(parent=self) + self.latlon_readout = QtWidgets.QLabel(parent=self) self.latlon_readout.setStyleSheet("QLabel { background-color:#000000; border-width: 0px; font-size: 18px; color: #FFFFFF; }") self.latlon_readout.setText("") self.latlon_readout.setFixedWidth(150) self.latlon_readout.show() self.latlon_readout.move(10, 10) - self.no_internet = QtGui.QLabel(parent=self) + self.no_internet = QtWidgets.QLabel(parent=self) self.no_internet.setStyleSheet("QLabel { background-color:#000000; border-width: 0px; font-size: 32px; color: #FFFFFF; }") self.no_internet.setText("No Internet Connection") self.no_internet.show() txt_width = self.no_internet.fontMetrics().width(self.no_internet.text()) + + self._async = async_object self.no_internet.setFixedWidth(txt_width) self.no_internet.move(self.width(), self.height()) - self.async = async self.setDataSource(data_source, init_time, init=True) - self.setWindowTitle('SHARPpy') if not init_from_config: self.resetViewport() self.saveProjection(config) + self.pt_x, self.pt_y = None, None + self.initMap() self.initUI() @@ -349,6 +361,7 @@ def initUI(self): self.center_x, self.center_y = self.width() / 2, self.height() / 2 self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) + self.backgroundBitMap = self.plotBitMap.copy() self.drawMap() def initMap(self): @@ -364,14 +377,12 @@ def setDataSource(self, data_source, data_time, init=False): self.setCurrentTime(data_time, init=init) def setCurrentTime(self, data_time, init=False): - self.current_time = data_time + self.clicked_stn = None self.clicked.emit(None) self._showLoading() - getPoints = lambda: self.cur_source.getAvailableAtTime(self.current_time) - def update(points): self.points = points[0] @@ -402,14 +413,18 @@ def update(points): if not init: self.drawMap() self.update() + + self.current_time = data_time + getPoints = lambda: self.cur_source.getAvailableAtTime(self.current_time) if init: points = getPoints() update([ points ]) else: - self.async.post(getPoints, update) + self._async.post(getPoints, update) def setProjection(self, proj): + old_proj = self.mapper.getProjection() self.mapper.setProjection(proj) self.resetViewport() self._showLoading() @@ -421,7 +436,7 @@ def update(args): self.update() return - self.async.post(self.initMap, update) + self._async.post(self.initMap, update) def resetViewport(self, ctr_lat=None, ctr_lon=None): self.map_center_x = self.width() / 2 @@ -431,6 +446,7 @@ def resetViewport(self, ctr_lat=None, ctr_lon=None): self.map_center_y = self.center_y - (self.center_y - self.map_center_y) / self.scale else: self.scale = self.init_scale + self.map_rot = 0. proj = self.mapper.getProjection() if proj == 'npstere': self.map_center_y = -13 * self.height() / 10 + self.height() / 2 @@ -440,9 +456,17 @@ def resetViewport(self, ctr_lat=None, ctr_lon=None): self.map_center_y = 13 * self.height() / 10 + self.height() / 2 def drawMap(self): + def mercRotate(qp, center_x, center_y, angle): + center_lat, center_lon = self.mapper(center_x - self.width() / 2, center_y - self.height() / 2, inverse=True) + center_lon -= angle + new_center_x, new_center_y = self.mapper(center_lat, center_lon) + new_center_x += self.width() / 2 + new_center_y += self.height() / 2 + qp.translate((new_center_x - center_x) / self.scale, (new_center_y - center_y) / self.scale) + return new_center_x, new_center_y + qp = QtGui.QPainter() qp.begin(self.plotBitMap) -# qp.rotate(self.map_rot) self.plotBitMap.fill(QtCore.Qt.black) @@ -450,11 +474,28 @@ def drawMap(self): map_center_y = self.map_center_y + self.trans_y qp.translate(map_center_x, map_center_y) + proj = self.mapper.getProjection() + + if proj == 'npstere': + qp.rotate(self.map_rot) + elif proj == 'merc': + new_center_x, new_center_y = mercRotate(qp, map_center_x, map_center_y, self.map_rot) + elif proj == 'spstere': + qp.rotate(-self.map_rot) + qp.scale(1. / self.scale, 1. / self.scale) + + self.drawPolitical(qp) + self.backgroundBitMap = self.plotBitMap.copy() + self.drawStations(qp) + + qp.end() + + def drawPolitical(self, qp): self.transform = qp.transform() window_rect = QtCore.QRect(0, 0, self.width(), self.height()) - qp.setPen(QtGui.QPen(QtGui.QColor('#333333'))) #, self.scale, QtCore.Qt.DashLine + qp.setPen(QtGui.QPen(QtGui.QColor('#333333'), self.scale)) #, self.scale, QtCore.Qt.DashLine qp.drawPath(self._grid_path) # Modify the scale thresholds according to the ratio of the area of the plot to the default area @@ -470,17 +511,17 @@ def drawMap(self): comp = max_comp * min(max((zero_scale - self.scale) / (zero_scale - full_scale), 0), 1) color = '#' + ("{0:02x}".format(int(round(comp)))) * 3 - qp.setPen(QtGui.QPen(QtGui.QColor(color))) + qp.setPen(QtGui.QPen(QtGui.QColor(color), self.scale)) for cp in self._county_path: if self.transform.mapRect(cp.boundingRect()).intersects(window_rect): qp.drawPath(cp) - qp.setPen(QtGui.QPen(QtGui.QColor('#999999'))) + qp.setPen(QtGui.QPen(QtGui.QColor('#999999'), self.scale)) for sp in self._state_path: if self.transform.mapRect(sp.boundingRect()).intersects(window_rect): qp.drawPath(sp) - qp.setPen(QtGui.QPen(QtCore.Qt.white)) + qp.setPen(QtGui.QPen(QtCore.Qt.white, self.scale)) for cp in self._coast_path: if self.transform.mapRect(cp.boundingRect()).intersects(window_rect): qp.drawPath(cp) @@ -489,11 +530,8 @@ def drawMap(self): if self.transform.mapRect(cp.boundingRect()).intersects(window_rect): qp.drawPath(cp) - self.drawStations(qp) - qp.end() - def drawStations(self, qp): - stn_xs, stn_ys = self.mapper(self.stn_lats, self.stn_lons) + stn_xs, stn_ys = self.mapper(self.stn_lats, self.stn_lons + self.map_rot) lb_lat, ub_lat = self.mapper.getLatBounds() size = 3 * self.scale @@ -511,16 +549,19 @@ def drawStations(self, qp): clicked_id = stn_id else: if lb_lat <= stn_lat and stn_lat <= ub_lat and window_rect.contains(*self.transform.map(stn_x, stn_y)): - qp.setPen(QtGui.QPen(color)) + qp.setPen(QtGui.QPen(color, self.scale)) qp.setBrush(QtGui.QBrush(color)) qp.drawEllipse(QtCore.QPointF(stn_x, stn_y), size, size) color = selected_color - if lb_lat <= clicked_lat and clicked_lat <= ub_lat and window_rect.contains(*self.transform.map(clicked_x, clicked_y)): - qp.setPen(QtGui.QPen(color)) + if clicked_lat is not None and lb_lat <= clicked_lat and clicked_lat <= ub_lat and window_rect.contains(*self.transform.map(clicked_x, clicked_y)): + qp.setPen(QtGui.QPen(color, self.scale)) qp.setBrush(QtGui.QBrush(color)) qp.drawEllipse(QtCore.QPointF(clicked_x, clicked_y), size, size) + if self.cur_source.getName() == "Local WRF-ARW" and self.pt_x != None: + qp.drawEllipse(QtCore.QPointF(self.pt_x, self.pt_y), size, size) + def paintEvent(self, e): qp = QtGui.QPainter() qp.begin(self) @@ -541,6 +582,24 @@ def resizeEvent(self, e): self.initUI() + def keyPressEvent(self, e): + if e.key() == 61: + delta = -100 + elif e.key() == 45: + delta = 100 + scale_fac = 10 ** (delta / 1000.) + + scaled_size = float(min(self.default_width, self.default_height)) / min(self.width(), self.height()) + if self.scale * scale_fac > 2.5 * scaled_size: + scale_fac = 2.5 * scaled_size / self.scale + + self.scale *= scale_fac + self.map_center_x = self.center_x - (self.center_x - self.map_center_x) / scale_fac + self.map_center_y = self.center_y - (self.center_y - self.map_center_y) / scale_fac + + self.drawMap() + self.update() + def mousePressEvent(self, e): self.init_drag_x, self.init_drag_y = e.x(), e.y() @@ -556,6 +615,13 @@ def mouseMoveEvent(self, e): trans_inv, is_invertible = self.transform.inverted() mouse_x, mouse_y = trans_inv.map(e.x(), e.y()) lat, lon = self.mapper(mouse_x, mouse_y, inverse=True) + lon -= self.map_rot + + if lon > 180: + lon -= 360. + elif lon <= -180: + lon += 360. + self.latlon_readout.setText("%.3f; %.3f" % (lat, lon)) def mouseReleaseEvent(self, e): @@ -565,18 +631,29 @@ def mouseReleaseEvent(self, e): self.trans_x, self.trans_y = 0, 0 if not self.dragging and len(self.stn_lats) > 0: - stn_xs, stn_ys = self.mapper(self.stn_lats, self.stn_lons) - stn_xs, stn_ys = zip(*[ self.transform.map(sx, sy) for sx, sy in zip(stn_xs, stn_ys) ]) + lb_lat, ub_lat = self.mapper.getLatBounds() + idxs = np.array([ idx for idx, slat in enumerate(self.stn_lats) if lb_lat <= slat <= ub_lat ]) + + stn_xs, stn_ys = self.mapper(self.stn_lats[idxs], self.stn_lons[idxs] + self.map_rot) + stn_xs, stn_ys = list(zip(*[ self.transform.map(sx, sy) for sx, sy in zip(stn_xs, stn_ys) ])) stn_xs = np.array(stn_xs) stn_ys = np.array(stn_ys) dists = np.hypot(stn_xs - e.x(), stn_ys - e.y()) stn_idx = np.argmin(dists) if dists[stn_idx] <= 5: - self.clicked_stn = self.stn_ids[stn_idx] - self.clicked.emit(self.points[stn_idx]) + self.clicked_stn = self.stn_ids[idxs[stn_idx]] + self.clicked.emit(self.points[idxs[stn_idx]]) self.drawMap() self.update() + if not self.dragging and self.cur_source.getName() == "Local WRF-ARW": + trans_inv, is_invertible = self.transform.inverted() + self.pt_x, self.pt_y = trans_inv.map(e.x(), e.y()) + lat, lon = self.mapper(self.pt_x, self.pt_y, inverse=True) + lon -= self.map_rot + self.clicked.emit((lon, lat)) + self.drawMap() + self.update() self.dragging = False @@ -584,6 +661,15 @@ def mouseDoubleClickEvent(self, e): trans_inv, is_invertible = self.transform.inverted() mouse_x, mouse_y = trans_inv.map(e.x(), e.y()) lat, lon = self.mapper(mouse_x, mouse_y, inverse=True) + lon -= self.map_rot + + self.map_rot += (lon - self.mapper.getLambda0()) + +# if self.map_rot > 180: +# self.map_rot -= 360 +# if self.map_rot <= -180: +# self.map_rot += 360 + self.mapper.setLambda0(lon) self._showLoading() @@ -594,7 +680,8 @@ def update(args): self.update() return - self.async.post(self.initMap, update) + update(None) +# self._async.post(self.initMap, update) def wheelEvent(self, e): max_speed = 75 @@ -617,13 +704,14 @@ def saveProjection(self, config): map_center_x = self.map_center_x + (self.default_width - self.width() ) / 2. map_center_y = self.map_center_y + (self.default_height - self.height()) / 2. - if not config.has_section('map'): - config.add_section('map') - config.set('map', 'proj', self.mapper.getProjection()) - config.set('map', 'std_lon', self.mapper.getLambda0()) - config.set('map', 'scale', self.scale) - config.set('map', 'center_x', map_center_x) - config.set('map', 'center_y', map_center_y) + config['map', 'proj'] = self.mapper.getProjection() + config['map', 'std_lon'] = self.mapper.getLambda0() + config['map', 'scale'] = self.scale + config['map', 'center_x'] = map_center_x + config['map', 'center_y'] = map_center_y + + def getBackground(self): + return self.backgroundBitMap def hasInternet(self, has_connection): self.has_internet = has_connection @@ -638,16 +726,23 @@ def hasInternet(self, has_connection): def _showLoading(self): self.load_readout.move(10, self.height() - 25) + self.setAttribute(QtCore.Qt.WA_TransparentForMouseEvents, True) def _hideLoading(self): + self.setAttribute(QtCore.Qt.WA_TransparentForMouseEvents, False) self.load_readout.move(self.width(), self.height()) def _checkStations(self, e): - stn_xs, stn_ys = self.mapper(self.stn_lats, self.stn_lons) - if len(stn_xs) == 0 or len(stn_ys) == 0: +# if len(self.stn_lats) == 0: +# return + + lb_lat, ub_lat = self.mapper.getLatBounds() + idxs = np.array([ idx for idx, slat in enumerate(self.stn_lats) if lb_lat <= slat <= ub_lat ]) + if len(idxs) == 0: return - stn_xs, stn_ys = zip(*[ self.transform.map(sx, sy) for sx, sy in zip(stn_xs, stn_ys) ]) + stn_xs, stn_ys = self.mapper(self.stn_lats[idxs], self.stn_lons[idxs] + self.map_rot) + stn_xs, stn_ys = list(zip(*[ self.transform.map(sx, sy) for sx, sy in zip(stn_xs, stn_ys) ])) stn_xs = np.array(stn_xs) stn_ys = np.array(stn_ys) dists = np.hypot(stn_xs - e.x(), stn_ys - e.y()) @@ -660,7 +755,7 @@ def _checkStations(self, e): align = 0 if stn_x > self.width() / 2: sgn_x = -1 - label_x = stn_x - fm.width(self.stn_names[stn_idx]) + label_x = stn_x - fm.width(self.stn_names[idxs[stn_idx]]) align |= QtCore.Qt.AlignRight else: sgn_x = 1 @@ -676,9 +771,9 @@ def _checkStations(self, e): label_y = stn_y align |= QtCore.Qt.AlignTop - self.stn_readout.setText(self.stn_names[stn_idx]) + self.stn_readout.setText(self.stn_names[idxs[stn_idx]]) self.stn_readout.move(label_x + sgn_x * label_offset, label_y + sgn_y * label_offset) - self.stn_readout.setFixedWidth(fm.width(self.stn_names[stn_idx])) + self.stn_readout.setFixedWidth(fm.width(self.stn_names[idxs[stn_idx]])) self.stn_readout.setAlignment(align) self.setCursor(QtCore.Qt.PointingHandCursor) else: diff --git a/sharppy/viz/preferences.py b/sharppy/viz/preferences.py new file mode 100644 index 00000000..d9c52dd2 --- /dev/null +++ b/sharppy/viz/preferences.py @@ -0,0 +1,561 @@ + +from qtpy.QtCore import * +from qtpy.QtGui import * +from qtpy.QtWidgets import * + +from collections import OrderedDict +import numpy as np + +import os +import sys + +def resource_path(): + if hasattr(sys, '_MEIPASS'): + return os.path.join(sys._MEIPASS, "rc") + return os.path.join(os.path.dirname(__file__), "..", "..", "rc") + +class ColorSwatch(QWidget): + """ + A color swatch widget for displaying and selecting colors. + """ + def __init__(self, color, parent=None): + """ + Construct a ColorSwatch class + color: A QColor specifying the starting color for the swatch. + """ + super(ColorSwatch, self).__init__(parent=parent) + self._color = color + + def setColor(self, new_color): + """ + Set the color of the swatch. + new_color: A QColor containing the new color. + """ + self._color = new_color + + def getColor(self): + """ + Returns the current color as a QColor + """ + return self._color + + def getHexColor(self): + """ + Returns the current color as a hex string. + """ + red = "%02x" % self.getColor().red() + green = "%02x" % self.getColor().green() + blue = "%02x" % self.getColor().blue() + return "#%s%s%s" % (red, green, blue) + + def paintEvent(self, e): + """ + Paint event handler + """ + qp = QPainter() + qp.begin(self) + qp.setBrush(QBrush(self._color)) + qp.drawRect(0, 0, self.width(), self.height()) + qp.end() + + def mousePressEvent(self, e): + """ + Mouse press event handler (opens a dialog to select a new color for the swatch). + """ + color_choice = QColorDialog.getColor(self.getColor()) + if color_choice.isValid(): + self.setColor(color_choice) + + def enterEvent(self, e): + """ + Enter event handler (sets the cursor to a pointing hand). + """ + self.setCursor(Qt.PointingHandCursor) + + def leaveEvent(self, e): + """ + Leave event handler (sets the cursor to whatever it was before). + """ + self.unsetCursor() + + +class ColorPreview(QWidget): + + _color_imgs = { + 'standard': 'sample_std.png', + 'inverted': 'sample_inv.png', + 'protanopia': 'sample_pro.png', + } + + def __init__(self, styles, default='standard', **kwargs): + super(ColorPreview, self).__init__(**kwargs) + self._img_path = resource_path() #os.path.join(os.path.dirname(__file__), "..", "..", "rc") + self._styles = [ s.lower() for s in styles ] + self.changeImage(self._styles.index(default)) + + self._base_x, self._base_y = 118, 80 + self._aspect = float(self._base_x) / self._base_y + + self.setMinimumSize(self._base_x, self._base_y) + self.show() + + @Slot(str) + def changeImage(self, img_index): + self._current = self._styles[img_index] + self._img = QPixmap(os.path.join(self._img_path, ColorPreview._color_imgs[self._current])) + self.update() + + def paintEvent(self, e): + qp = QPainter() + qp.begin(self) + qp.setBrush(QBrush(QColor("#000000"))) + qp.drawPixmap(0, 0, self.width(), self.height(), self._img, 0, 0, self._img.width(), self._img.height()) + qp.end() + + +class PrefDialog(QDialog): + """ + The preferences dialog box for SHARPpy. + """ + + _styles = { + 'standard': { + 'bg_color': '#000000', + 'fg_color': '#ffffff', + + 'temp_color': '#ff0000', + 'dewp_color': '#00ff00', + 'wetb_color': '#00ffff', + 'skew_dgz_color':'#f5d800', + 'skew_itherm_color':'#555555', + 'skew_itherm_hgz_color':'#0000ff', + 'skew_adiab_color':'#333333', + 'skew_mixr_color':'#006600', + 'skew_hgt_color':'#ff0000', + 'skew_lcl_mkr_color':'#00ff00', + 'skew_lfc_mkr_color':'#ffff00', + 'skew_el_mkr_color':'#ff00ff', + + 'hodo_itach_color':'#555555', + 'hodo_crit_color':'#00ffff', + + 'eff_inflow_color':'#04dbd8', + + '0_3_color': '#ff0000', + '3_6_color': '#00ff00', + '6_9_color': '#ffff00', + '9_12_color': '#00ffff', + '12_15_color': '#00ffff', + + 'pwat_m3_color':'#ff7f00', + 'pwat_m2_color':'#ee9a00', + 'pwat_m1_color':'#ffdab9', + 'pwat_p1_color':'#98fb98', + 'pwat_p2_color':'#66cd00', + 'pwat_p3_color':'#00ff00', + + 'alert_l1_color':'#775000', + 'alert_l2_color':'#996600', + 'alert_l3_color':'#ffffff', + 'alert_l4_color':'#ffff00', + 'alert_l5_color':'#ff0000', + 'alert_l6_color':'#e700df', + 'alert_lscp_color':'#00ffff', + + 'stp_box_color':'#00ff00', + 'stp_line_color':'#0080ff', + + 'pcl_sel_color':'#00ffff', + 'pcl_cin_hi_color':'#993333', + 'pcl_cin_md_color':'#996600', + 'pcl_cin_lo_color':'#00ff00', + + 'spd_itach_color':'#9d5736', + + 'srw_clsc_color':'#b1019a', + 'srw_trace_color':'#ff0000', + 'srw_0_2_color':'#8b0000', + 'srw_4_6_color':'#6495ed', + 'srw_9_11_color':'#9400d3', + + 'winter_dgz_color':'#ffff00', + + 'watch_pdstor_color':'#ff00ff', + 'watch_tor_color':'#ff0000', + 'watch_svr_color':'#ffff00', + 'watch_mrglsvr_color':'#0099cc', + 'watch_flood_color':'#5ffb17', + 'watch_blizzard_color':'#3366ff', + 'watch_fire_color':'#ff9900', + 'watch_heat_color':'#c85a17', + 'watch_none_color':'#ffcc33', + }, + 'inverted': { + 'bg_color': '#ffffff', + 'fg_color': '#000000', + + 'temp_color': '#dd0000', + 'dewp_color': '#00dd00', + 'wetb_color': '#00cccc', + 'skew_dgz_color':'#f5d800', + 'skew_itherm_color':'#bbbbbb', + 'skew_itherm_hgz_color':'#6666ff', + 'skew_adiab_color':'#dddddd', + 'skew_mixr_color':'#adebad', + 'skew_hgt_color':'#dd0000', + 'skew_lcl_mkr_color':'#00bb00', + 'skew_lfc_mkr_color':'#bbbb00', + 'skew_el_mkr_color':'#bb00bb', + + 'hodo_itach_color':'#bbbbbb', + 'hodo_crit_color':'#00cccc', + + 'eff_inflow_color': '#00cccc', + + '0_3_color': '#dd0000', + '3_6_color': '#00dd00', + '6_9_color': '#dddd00', + '9_12_color': '#00dddd', + '12_15_color': '#00dddd', + + 'pwat_m3_color':'#ff9900', + 'pwat_m2_color':'#cc7a00', + 'pwat_m1_color':'#804d00', + 'pwat_p1_color':'#006600', + 'pwat_p2_color':'#00b300', + 'pwat_p3_color':'#00ff00', + + 'alert_l1_color':'#dfbb9f', + 'alert_l2_color':'#cc9666', + 'alert_l3_color':'#666666', + 'alert_l4_color':'#999900', + 'alert_l5_color':'#cc0000', + 'alert_l6_color':'#e700df', + 'alert_lscp_color':'#00cccc', + + 'stp_box_color':'#00aa00', + 'stp_line_color':'#66b3ff', + + 'pcl_sel_color':'#00cccc', + 'pcl_cin_hi_color':'#dfbb9f', + 'pcl_cin_md_color':'#cc9666', + 'pcl_cin_lo_color':'#00cc00', + + 'spd_itach_color':'#ebd2c6', + + 'srw_clsc_color':'#fe81ed', + 'srw_trace_color':'#dd0000', + 'srw_0_2_color':'#8b0000', + 'srw_4_6_color':'#6495ed', + 'srw_9_11_color':'#9400d3', + + 'winter_dgz_color':'#999900', + + 'watch_pdstor_color':'#dd00dd', + 'watch_tor_color':'#dd0000', + 'watch_svr_color':'#aaaa00', + 'watch_mrglsvr_color':'#0099cc', + 'watch_flood_color':'#5ffb17', + 'watch_blizzard_color':'#3366ff', + 'watch_fire_color':'#ff9900', + 'watch_heat_color':'#c85a17', + 'watch_none_color':'#cc9900', + }, + 'protanopia': { + 'bg_color': '#000000', + 'fg_color': '#ffffff', + + 'temp_color': '#ff0000', + 'dewp_color': '#00ffff', + 'wetb_color': '#6666ff', + 'skew_dgz_color':'#f5d800', + 'skew_itherm_color':'#555555', + 'skew_itherm_hgz_color':'#0000ff', + 'skew_adiab_color':'#333333', + 'skew_mixr_color':'#006600', + 'skew_hgt_color':'#ff0000', + 'skew_lcl_mkr_color':'#00ff00', + 'skew_lfc_mkr_color':'#ffff00', + + 'hodo_itach_color':'#555555', + 'hodo_crit_color':'#00ffff', + + 'eff_inflow_color': '#00ffff', + + '0_3_color': '#ff0000', + '3_6_color': '#0000ff', + '6_9_color': '#ff9900', + '9_12_color': '#00ffff', + '12_15_color': '#00ffff', + + 'pwat_m3_color':'#ff7f00', + 'pwat_m2_color':'#ee9a00', + 'pwat_m1_color':'#ffdab9', + 'pwat_p1_color':'#98fb98', + 'pwat_p2_color':'#66cd00', + 'pwat_p3_color':'#00ff00', + + 'alert_l1_color':'#775000', + 'alert_l2_color':'#996600', + 'alert_l3_color':'#00ff99', + 'alert_l4_color':'#ffffff', + 'alert_l5_color':'#00ffff', + 'alert_l6_color':'#ff00ff', + 'alert_lscp_color':'#ffff00', + + 'stp_box_color':'#00ff00', + 'stp_line_color':'#0080ff', + + 'pcl_sel_color':'#00ffff', + 'pcl_cin_hi_color':'#993333', + 'pcl_cin_md_color':'#996600', + 'pcl_cin_lo_color':'#00ff00', + + 'spd_itach_color':'#9d5736', + + 'srw_clsc_color':'#b1019a', + 'srw_trace_color':'#ff0000', + 'srw_0_2_color':'#8b0000', + 'srw_4_6_color':'#6495ed', + 'srw_9_11_color':'#9400d3', + + 'winter_dgz_color':'#ffff00', + + 'watch_pdstor_color':'#ff00ff', + 'watch_tor_color':'#ff0000', + 'watch_svr_color':'#ffff00', + 'watch_mrglsvr_color':'#0099cc', + 'watch_flood_color':'#5ffb17', + 'watch_blizzard_color':'#3366ff', + 'watch_fire_color':'#ff9900', + 'watch_heat_color':'#c85a17', + 'watch_none_color':'#ffcc33', + } + } + + def __init__(self, config, parent=None): + """ + Construct the preferences dialog box. + config: A Config object containing the user's configuration. + """ + super(PrefDialog, self).__init__(parent=parent) + self._config = config + + self.__initUI() + + def __initUI(self): + """ + Set up the user interface [private method]. + """ + self.setWindowTitle("SHARPpy Preferences") + main_layout = QVBoxLayout() + button_layout = QHBoxLayout() + + self.layout = QGridLayout() + self.setLayout(main_layout) + + self.accept_button = QPushButton("Accept") + self.accept_button.setDefault(True) + self.accept_button.clicked.connect(self.applyChanges) + self.cancel_button = QPushButton("Cancel") + self.cancel_button.clicked.connect(self.rejectChanges) + + button_layout.addWidget(self.accept_button) + button_layout.addWidget(self.cancel_button) + + main_layout.addLayout(self.layout) + main_layout.addLayout(button_layout) + + tab_widget = QTabWidget() + + color_widget = self._createColorWidget() + tab_widget.addTab(color_widget, "Colors") + + map_widget = self._createMapWidget() +# tab_widget.addTab(map_widget, "Map") + + misc_widget = self._createMiscWidget() + readout_widget = self._createReadoutWidget() + tab_widget.addTab(misc_widget, "Units") + tab_widget.addTab(readout_widget, "Readout") + + self.layout.addWidget(tab_widget, 0, 0, 1, 1) + + def _createReadoutWidget(self): + layout = QVBoxLayout() + box = QWidget() + label = QLabel("Top Right Readout Variable:") + box.setLayout(layout) + layout.addWidget(label) + self.combo1 = QComboBox() + layout.addWidget(self.combo1) + self.combo2 = QComboBox() + layout.addWidget(QLabel("Bottom Right Readout Variable:")) + layout.addWidget(self.combo2) + self.variables = {"Temperature (C)": 'tmpc', 'Dewpoint (C)': 'dwpc',\ + "Equiv. Potential Temp. (K)": 'thetae',\ + "Wetbulb Temperature (C)": 'wetbulb',\ + "Potential Temperature (K)": 'theta',\ + "Water Vapor Mixing Ratio (g/kg)": 'wvmr',\ + "Vertical Velocity (mb/hr)": 'omeg'} + for k in self.variables.keys(): + self.combo1.addItem(k) + self.combo2.addItem(k) + + idx1 = np.where(np.asarray(list(self.variables.values())) == self._config['preferences', 'readout_tr'])[0] + idx2 = np.where(np.asarray(list(self.variables.values())) == self._config['preferences', 'readout_br'])[0] + self.combo1.setCurrentIndex(idx1) + self.combo2.setCurrentIndex(idx2) + + return box + + def _createColorWidget(self): + colors_box = QWidget() + colors_layout = QVBoxLayout() + colors_box.setLayout(colors_layout) + + color_styles = ['Standard', 'Inverted', 'Protanopia'] + self._color_style = self._config['preferences', 'color_style'] + + def updateStyle(style_idx): + self._color_style = color_styles[style_idx].lower() + + colors_list = QComboBox() + colors_list.addItems(color_styles) + colors_list.setCurrentIndex(color_styles.index(self._color_style.title())) + colors_layout.addWidget(colors_list) + + colors_prvw = ColorPreview(color_styles, default=self._color_style, parent=self) + colors_layout.addWidget(colors_prvw) + colors_list.activated.connect(colors_prvw.changeImage) + colors_list.activated.connect(updateStyle) + return colors_box + + def _createMapWidget(self): + return QWidget() + + def _createMiscWidget(self): + misc_box = QWidget() + layout = QVBoxLayout() + misc_box.setLayout(layout) + + temp_units_box, self.temp_units = PrefDialog._createRadioSet("Surface Temperature Units", ["Fahrenheit", "Celsius"], default=self._config['preferences', 'temp_units']) + layout.addWidget(temp_units_box) + + wind_units_box, self.wind_units = PrefDialog._createRadioSet("Wind Units", ["knots", "m/s"], default=self._config['preferences', 'wind_units']) + layout.addWidget(wind_units_box) + + pw_units_box, self.pw_units = PrefDialog._createRadioSet("Precipitable Water Vapor Units", ["in", "cm"], default=self._config['preferences', 'pw_units']) + layout.addWidget(pw_units_box) + + return misc_box + + @staticmethod + def _createColorBox(name, default_color): + """ + Create a color swatch and label [private static method] + name: The label on the color swatch. + default_color: The starting color for the swatch as a hex string. + + Returns a QWidget and a ColorSwatch object. + """ + swatch = ColorSwatch(QColor(default_color)) + swatch.setMaximumWidth(40) + swatch.setMinimumWidth(40) + + label = QLabel(name) + + colorbox = QWidget() + layout = QHBoxLayout() + layout.setContentsMargins(0, 0, 0, 0) + colorbox.setLayout(layout) + + layout.addWidget(swatch) + layout.addWidget(label) + return colorbox, swatch + + @staticmethod + def _createRadioSet(set_name, opt_names, default=None, orientation='horizontal'): + """ + Create a set of radio buttons [private static method] + set_name: Name of the group of buttons + opt_names: A list of names for the radio buttons. + default: The name of the button to be selected initially. + orientation: The direction to arrange the radio buttons. Accepted values are 'horizontal' + and 'vertical'. Default is 'horizontal'. + Returns a QGroupBox and a dictionary with names as keys of QRadioButton's as values. + """ + radios = {} + radio_box = QGroupBox(set_name) + + if orientation == 'horizontal': + radio_layout = QHBoxLayout() + elif orientation == 'vertical': + radio_layout = QVBoxLayout() + radio_box.setLayout(radio_layout) + + for oname in opt_names: + radios[oname] = QRadioButton(oname) + if oname == default: + radios[oname].setChecked(True) + + radio_layout.addWidget(radios[oname]) + + return radio_box, radios + + def _applyRadio(self, config_name, radio): + """ + Apply the radio button selection to the configuration [private method]. + config_name: Field in the configuration file to set. + radio: Dictionary with names of the radio buttons as keys and QRadioButtons as values. + """ + for radio_name, rad in radio.items(): + if rad.isChecked(): + self._config['preferences', config_name] = radio_name + + def applyChanges(self): + """ + Apply the state of the preferences box to the configuration and close the box. + """ + self._applyRadio('temp_units', self.temp_units) + self._applyRadio('wind_units', self.wind_units) + self._applyRadio('pw_units', self.pw_units) + + self._config['preferences', 'color_style'] = self._color_style + for item, color in PrefDialog._styles[self._color_style].items(): + self._config['preferences', item] = color + + self._config['preferences', 'readout_tr'] = self.variables[self.combo1.currentText()] + self._config['preferences', 'readout_br'] = self.variables[self.combo2.currentText()] + + self.accept() + + def rejectChanges(self): + """ + Close the box without applying the changes to the configuration. + """ + self.reject() + + @staticmethod + def initConfig(config): + """ + Initialize the configuration with the user preferences [static method]. + config: A Config object containing the configuration. + """ + pref_config = { + ('preferences', 'temp_units'):'Fahrenheit', + ('preferences', 'wind_units'):'knots', + ('preferences', 'pw_units'):'in', + ('preferences', 'color_style'):'standard', + ('preferences', 'readout_br'): 'dwpc', + ('preferences', 'readout_tr'): 'tmpc' + } + + color_config = dict((('preferences', k), v) for k, v in PrefDialog._styles['standard'].items()) + pref_config.update(color_config) + + config.initialize(pref_config) + + color_style = config['preferences', 'color_style'] + for item, color in PrefDialog._styles[color_style].items(): + config['preferences', item] = color diff --git a/sharppy/viz/ship.py b/sharppy/viz/ship.py index 719b74af..de194619 100644 --- a/sharppy/viz/ship.py +++ b/sharppy/viz/ship.py @@ -1,16 +1,17 @@ import numpy as np import os -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab import sharppy.databases.inset_data as inset_data from sharppy.sharptab.constants import * +import platform ## routine written by Kelton Halbert and Greg Blumberg ## keltonhalbert@ou.edu and wblumberg@ou.edu __all__ = ['backgroundSHIP', 'plotSHIP'] -class backgroundSHIP(QtGui.QFrame): +class backgroundSHIP(QtWidgets.QFrame): ''' Draw the background frame and lines for the Theta-E plot frame ''' @@ -28,25 +29,35 @@ def initUI(self): " border-width: 1px;" " border-style: solid;" " border-color: #3399CC;}") - if self.physicalDpiX() > 75: - fsize = 7 - else: - fsize = 8 - self.plot_font = QtGui.QFont('Helvetica', fsize + 1) - self.box_font = QtGui.QFont('Helvetica', fsize) + self.textpad = 5 + self.font_ratio = 0.0512 + fsize1 = round(self.size().height() * self.font_ratio) + 2 + fsize2 = round(self.size().height() * self.font_ratio) + self.plot_font = QtGui.QFont('Helvetica', fsize1 ) + self.box_font = QtGui.QFont('Helvetica', fsize2) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) self.box_metrics = QtGui.QFontMetrics(self.box_font) - self.plot_height = self.plot_metrics.xHeight() + 5 - self.box_height = self.box_metrics.xHeight() + 5 + if platform.system() == "Windows": + fsize1 -= self.plot_metrics.descent() + fsize2 -= self.box_metrics.descent() + + self.plot_font = QtGui.QFont('Helvetica', fsize1 ) + self.box_font = QtGui.QFont('Helvetica', fsize2) + self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) + self.box_metrics = QtGui.QFontMetrics(self.box_font) + self.plot_height = self.plot_metrics.xHeight()# + self.textpad + self.box_height = self.box_metrics.xHeight() + self.textpad + self.tpad = self.plot_height + 15; + self.bpad = self.plot_height + 2 self.lpad = 0.; self.rpad = 0. - self.tpad = 15.; self.bpad = 15. self.wid = self.size().width() - self.rpad self.hgt = self.size().height() - self.bpad - self.tlx = self.rpad; self.tly = self.tpad - self.brx = self.wid; self.bry = self.hgt + self.tlx = self.rpad; self.tly = self.tpad; + self.brx = self.wid; + self.bry = self.hgt - self.bpad#+ round(self.font_ratio * self.hgt) self.shipmax = 5.; self.shipmin = 0. self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -73,10 +84,10 @@ def draw_frame(self, qp): qp: QtGui.QPainter object ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.plot_font) - rect1 = QtCore.QRectF(1.5,1.5, self.brx, self.plot_height) + rect1 = QtCore.QRectF(1.5,6, self.brx, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Significant Hail Param (SHIP)') @@ -84,26 +95,25 @@ def draw_frame(self, qp): qp.setPen(pen) spacing = self.bry / 6. - ytick_fontsize = 10 + ytick_fontsize = round(self.font_ratio * self.hgt) y_ticks_font = QtGui.QFont('Helvetica', ytick_fontsize) qp.setFont(y_ticks_font) ship_inset_data = inset_data.shipData() texts = ship_inset_data['ship_ytexts'] - y_ticks = np.arange(self.tpad, self.bry+spacing, spacing) - for i in xrange(len(y_ticks)): - pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) + for i in range(len(texts)): + pen = QtGui.QPen(self.line_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) try: qp.drawLine(self.tlx, self.ship_to_pix(int(texts[i])), self.brx, self.ship_to_pix(int(texts[i]))) except: continue - color = QtGui.QColor('#000000') + color = QtGui.QColor(self.bg_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) ypos = spacing*(i+1) - (spacing/4.) ypos = self.ship_to_pix(int(texts[i])) - ytick_fontsize/2 rect = QtCore.QRect(self.tlx, ypos, 20, ytick_fontsize) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) @@ -113,10 +123,10 @@ def draw_frame(self, qp): center = np.arange(spacing, self.brx, spacing) texts = ship_inset_data['ship_xtexts'] ef = self.ship_to_pix(ef) - qp.setFont(QtGui.QFont('Helvetica', 10)) - for i in xrange(ef.shape[0]): + qp.setFont(QtGui.QFont('Helvetica', round(self.font_ratio * self.hgt))) + for i in range(ef.shape[0]): # Set green pen to draw box and whisker plots - pen = QtGui.QPen(QtCore.Qt.green, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.box_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) # Draw lower whisker qp.drawLine(center[i], ef[i,0], center[i], ef[i,1]) @@ -130,12 +140,12 @@ def draw_frame(self, qp): # Draw upper whisker qp.drawLine(center[i], ef[i,3], center[i], ef[i,4]) # Set black transparent pen to draw a rectangle - color = QtGui.QColor('#000000') + color = QtGui.QColor(self.bg_color) color.setAlpha(0) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) - rect = QtCore.QRectF(center[i] - width/2., self.ship_to_pix(-.2), width, 4) + rect = QtCore.QRectF(center[i] - width/2., self.bry + self.bpad/2, width, self.bpad) # Change to a white pen to draw the text below the box and whisker plot - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) @@ -151,6 +161,20 @@ class plotSHIP(backgroundSHIP): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.box_color = QtGui.QColor('#00ff00') + self.line_color = QtGui.QColor('#0080ff') + + self.alert_colors = [ + QtGui.QColor('#775000'), + QtGui.QColor('#996600'), + QtGui.QColor('#ffffff'), + QtGui.QColor('#ffff00'), + QtGui.QColor('#ff0000'), + QtGui.QColor('#e700df'), + ] + super(plotSHIP, self).__init__() self.prof = None @@ -163,6 +187,26 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + self.box_color = QtGui.QColor(prefs['stp_box_color']) + self.line_color = QtGui.QColor(prefs['stp_line_color']) + + self.alert_colors = [ + QtGui.QColor(prefs['alert_l1_color']), + QtGui.QColor(prefs['alert_l2_color']), + QtGui.QColor(prefs['alert_l3_color']), + QtGui.QColor(prefs['alert_l4_color']), + QtGui.QColor(prefs['alert_l5_color']), + QtGui.QColor(prefs['alert_l6_color']), + ] + + if update_gui: + self.clearData() + self.plotBackground() + self.plotData() + self.update() def resizeEvent(self, e): ''' @@ -184,7 +228,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -219,17 +263,22 @@ def draw_ship(self, qp): qp.end() def ship_color(self, ship): - color_list = [QtGui.QColor(CYAN), QtGui.QColor(DBROWN), QtGui.QColor(LBROWN), QtGui.QColor(WHITE), QtGui.QColor(YELLOW), QtGui.QColor(RED), QtGui.QColor(MAGENTA)] + color_list = self.alert_colors if float(ship) >= 5: - color = color_list[6] - elif float(ship) >= 2: color = color_list[5] - elif float(ship) >= 1: + elif float(ship) >= 2: color = color_list[4] - elif float(ship) >= .5: + elif float(ship) >= 1: color = color_list[3] + elif float(ship) >= .5: + color = color_list[2] else: - color = color_list[1] + color = color_list[0] return color +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotSHIP() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/skew.py b/sharppy/viz/skew.py index e72dbe0d..42f41f58 100644 --- a/sharppy/viz/skew.py +++ b/sharppy/viz/skew.py @@ -2,18 +2,21 @@ import sharppy.sharptab as tab from sharppy.sharptab.constants import * from sharppy.sharptab.profile import Profile, create_profile +from sharppy.viz.draggable import Draggable from sharppy.viz.barbs import drawBarb -from PySide import QtGui, QtCore -from PySide.QtGui import * -from PySide.QtCore import * -from PySide.QtOpenGL import * -from utils.utils import total_seconds +from qtpy import QtGui, QtCore, QtWidgets +from qtpy.QtGui import * +from qtpy.QtCore import * +from qtpy.QtWidgets import * +from qtpy.QtOpenGL import * +from sutils.utils import total_seconds +import logging from datetime import datetime, timedelta __all__ = ['backgroundSkewT', 'plotSkewT'] -class backgroundSkewT(QtGui.QWidget): +class backgroundSkewT(QWidget): def __init__(self, plot_omega=False): super(backgroundSkewT, self).__init__() self.plot_omega = plot_omega @@ -24,7 +27,9 @@ def initUI(self): Initialize the User Interface. ''' - self.lpad = 30; self.rpad = 50 + logging.debug("Initalizing the backgroundSkewT.") + + self.lpad = 30; self.rpad = 65 self.tpad = 20; self.bpad = 20 self.tlx = self.rpad; self.tly = self.tpad self.wid = self.size().width() - self.rpad @@ -41,27 +46,34 @@ def initUI(self): self.originx = 0. # self.size().width() / 2 self.originy = 0. # self.size().height() / 2 self.scale = 1. + #self.bg_color=QColor('#000000') if self.physicalDpiX() > 75: - fsize = 6 + fsize = 6 fsizet = 10 else: fsize = 7 fsizet = 14 - self.title_font = QtGui.QFont('Helvetica', fsizet) + self.title_font = QtGui.QFont('Helvetica', fsizet + (self.hgt * 0.006)) self.title_metrics = QtGui.QFontMetrics( self.title_font ) - self.title_height = self.title_metrics.xHeight() + 5 - self.label_font = QtGui.QFont('Helvetica', fsize + 2) - self.environment_trace_font = QtGui.QFont('Helvetica', 11) - self.in_plot_font = QtGui.QFont('Helvetica', fsize) - self.esrh_font = QtGui.QFont('Helvetica', fsize + 2) + #self.title_font.setBold(True) + self.title_height = self.title_metrics.xHeight() + 5 + (self.hgt * 0.003) + + self.label_font = QtGui.QFont('Helvetica', fsize + 2 + (self.hgt * 0.0045)) + self.environment_trace_font = QtGui.QFont('Helvetica', 11 + (self.hgt * 0.0045)) + self.in_plot_font = QtGui.QFont('Helvetica', fsize + (self.hgt * 0.0045)) + self.esrh_font = QtGui.QFont('Helvetica', fsize + 2 + (self.hgt * 0.0045)) + self.hght_font = QtGui.QFont('Helvetica', 9 + (self.hgt * 0.0045)) + self.esrh_metrics = QtGui.QFontMetrics( self.esrh_font ) - self.esrh_height = self.esrh_metrics.xHeight() + 9 + self.esrh_height = self.esrh_metrics.xHeight() + 9 + (self.hgt * 0.0045) + self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) self.saveBitMap = None - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def plotBackground(self): + logging.debug("Calling backgroundSkewT.plotBackground") qp = QtGui.QPainter() qp.begin(self.plotBitMap) qp.setClipRect(self.clip) @@ -86,7 +98,7 @@ def plotBackground(self): self.draw_isobar(p, 1, qp) for t in np.arange(self.bltmpc, self.brtmpc+self.dt, self.dt): self.draw_isotherm_labels(t, qp) - for p in xrange(int(self.pmax), int(self.pmin-50), -50): + for p in range(int(self.pmax), int(self.pmin-50), -50): self.draw_isobar(p, 0, qp) qp.end() @@ -135,8 +147,9 @@ def draw_dry_adiabat(self, theta, qp): ''' Draw the given moist adiabat. ''' + logging.debug("Drawing dry adiabat: " + str(theta)) qp.setClipping(True) - pen = QtGui.QPen(QtGui.QColor("#333333"), 1) + pen = QtGui.QPen(self.adiab_color, 1) pen.setStyle(QtCore.Qt.SolidLine) qp.setPen(pen) dp = -10 @@ -146,7 +159,7 @@ def draw_dry_adiabat(self, theta, qp): yvals = self.originy + self.pres_to_pix(presvals) / self.scale path = QPainterPath() path.moveTo(xvals[0], yvals[0]) - for i in xrange(1, len(presvals) ): + for i in range(1, len(presvals) ): p = presvals[i] x = xvals[i] y = yvals[i] @@ -158,11 +171,12 @@ def draw_moist_adiabat(self, tw, qp): Draw the given moist adiabat. ''' + logging.debug("Drawing moist adiabat: " + str(tw)) pen = QtGui.QPen(QtGui.QColor("#663333"), 1) pen.setStyle(QtCore.Qt.SolidLine) qp.setPen(pen) dp = -10 - for p in xrange(int(self.pmax), int(self.pmin)+dp, dp): + for p in range(int(self.pmax), int(self.pmin)+dp, dp): t = tab.thermo.wetlift(1000., tw, p) x = self.tmpc_to_pix(t, p) y = self.pres_to_pix(p) @@ -178,6 +192,7 @@ def draw_mixing_ratios(self, w, pmin, qp): Draw the mixing ratios. ''' + logging.debug("Draw the water vapor mixing ratio line: " + str(w)) qp.setClipping(True) t = tab.thermo.temp_at_mixrat(w, self.pmax) x1 = self.originx + self.tmpc_to_pix(t, self.pmax) / self.scale @@ -186,12 +201,12 @@ def draw_mixing_ratios(self, w, pmin, qp): x2 = self.originx + self.tmpc_to_pix(t, pmin) / self.scale y2 = self.originy + self.pres_to_pix(pmin) / self.scale rectF = QtCore.QRectF(x2-5, y2-10, 10, 10) - pen = QtGui.QPen(QtGui.QColor('#000000'), 1, QtCore.Qt.SolidLine) - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) + pen = QtGui.QPen(self.bg_color, 1, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) qp.setPen(pen) qp.setBrush(brush) qp.drawRect(rectF) - pen = QtGui.QPen(QtGui.QColor('#006600'), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.mixr_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.in_plot_font) qp.drawLine(x1, y1, x2, y2) @@ -203,16 +218,17 @@ def draw_frame(self, qp): Draw the frame around the Skew-T. ''' + logging.debug("Drawing frame around the Skew-T.") qp.setClipping(False) - pen = QtGui.QPen(QtGui.QColor('#000000'), 0, QtCore.Qt.SolidLine) - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) qp.setPen(pen) qp.setBrush(brush) qp.drawRect(0, 0, self.lpad, self.bry) qp.drawRect(0, self.pres_to_pix(self.pmax), self.brx, self.bry) qp.drawRect(self.brx, 0, self.wid+self.rpad, self.pres_to_pix(self.pmax)) - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(self.lpad, self.tpad, self.brx+self.rpad, self.tpad) qp.drawLine(self.brx+self.rpad, self.tpad, self.brx+self.rpad, @@ -225,7 +241,9 @@ def draw_isotherm_labels(self, t, qp): Add Isotherm Labels. ''' - pen = QtGui.QPen(QtGui.QColor("#FFFFFF")) + logging.debug("Drawing isotherm label: " + str(t)) + pen = QtGui.QPen(self.fg_color) + self.label_font.setBold(True) qp.setFont(self.label_font) x1 = self.originx + self.tmpc_to_pix(t, self.pmax) / self.scale @@ -233,22 +251,23 @@ def draw_isotherm_labels(self, t, qp): qp.setClipping(False) qp.drawText(x1-10, self.bry+2, 20, 20, QtCore.Qt.AlignTop | QtCore.Qt.AlignCenter, tab.utils.INT2STR(t)) + self.label_font.setBold(False) def draw_isotherm(self, t, qp): ''' Draw background isotherms. ''' - + logging.debug("Drawing background isotherm: " + str(t)) qp.setClipping(True) x1 = self.originx + self.tmpc_to_pix(t, self.pmax) / self.scale x2 = self.originx + self.tmpc_to_pix(t, self.pmin) / self.scale y1 = self.originy + self.bry / self.scale y2 = self.originy + self.tpad / self.scale if int(t) in [0, -20]: - pen = QtGui.QPen(QtGui.QColor("#0000FF"), 1) + pen = QtGui.QPen(self.isotherm_hgz_color, 1) else: - pen = QtGui.QPen(QtGui.QColor("#555555"), 1) + pen = QtGui.QPen(self.isotherm_color, 1) pen.setStyle(QtCore.Qt.CustomDashLine) pen.setDashPattern([4, 2]) qp.setPen(pen) @@ -259,8 +278,10 @@ def draw_isobar(self, p, flag, qp): Draw background isobars. ''' - pen = QtGui.QPen(QtGui.QColor("#FFFFFF"), 1, QtCore.Qt.SolidLine) + logging.debug("Drawing background isobar: " + str(p) + ' flag: ' + str(flag)) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) + self.label_font.setBold(True) qp.setFont(self.label_font) y1 = self.originy + self.pres_to_pix(p) / self.scale if y1 >= self.tpad and y1 <= self.hgt: @@ -274,6 +295,7 @@ def draw_isobar(self, p, flag, qp): qp.drawLine(self.lpad, y1, self.lpad+offset, y1) qp.drawLine(self.brx+self.rpad-offset, y1, self.brx+self.rpad, y1) + self.label_font.setBold(False) def tmpc_to_pix(self, t, p): ''' @@ -317,10 +339,29 @@ def pix_to_pres(self, y): class plotSkewT(backgroundSkewT): modified = Signal(int, dict) + cursor_toggle = Signal(bool) + cursor_move = Signal(float) parcel = Signal(tab.params.Parcel) reset = Signal(list) def __init__(self, **kwargs): + logging.debug("Initializing plotSkewT.") + self.bg_color = QtGui.QColor(kwargs.get('bg_color', '#000000')) + self.fg_color = QtGui.QColor(kwargs.get('fg_color', '#FFFFFF')) + self.isotherm_color = QtGui.QColor(kwargs.get('isotherm_color', '#555555')) + self.isotherm_hgz_color = QtGui.QColor(kwargs.get('isotherm_hgz_color', '#0000FF')) + self.adiab_color = QtGui.QColor(kwargs.get('adiab_color', '#333333')) + self.mixr_color = QtGui.QColor(kwargs.get('mixr_color', '#006600')) + self.readout_vars = [kwargs.get('readout_br', 'dwpc'), kwargs.get('readout_tr', 'temp')] + + self.alert_colors = [ + QtGui.QColor('#775000'), + QtGui.QColor('#996600'), + QtGui.QColor('#ffffff'), + QtGui.QColor('#ffff00'), + QtGui.QColor('#ff0000'), + QtGui.QColor('#e700df'), + ] super(plotSkewT, self).__init__(plot_omega=False) ## get the profile data self.prof = None @@ -330,29 +371,41 @@ def __init__(self, **kwargs): self.all_observed = False self.plotdgz = kwargs.get('dgz', False) + # PBL marker plotting functionality added by Nickolai Reimer NWS Billings, MT + self.plotpbl = kwargs.get('pbl', False) self.interpWinds = kwargs.get('interpWinds', True) ## ui stuff self.title = kwargs.get('title', '') self.dp = -25 - self.temp_color = kwargs.get('temp_color', '#FF0000') - self.ens_temp_color = kwargs.get('ens_temp_color', '#880000') - self.dewp_color = kwargs.get('dewp_color', '#00FF00') - self.ens_dewp_color = kwargs.get('ens_dewp_color', '#008800') - self.wetbulb_color = kwargs.get('wetbulb_color', '#00FFFF') - self.background_color = kwargs.get('background_color', '#6666CC') + self.temp_color = QtGui.QColor(kwargs.get('temp_color', '#FF0000')) + self.ens_temp_color = QtGui.QColor(kwargs.get('ens_temp_color', '#880000')) + self.dewp_color = QtGui.QColor(kwargs.get('dewp_color', '#00FF00')) + self.ens_dewp_color = QtGui.QColor(kwargs.get('ens_dewp_color', '#008800')) + self.wetbulb_color = QtGui.QColor(kwargs.get('wetbulb_color', '#00FFFF')) + self.eff_layer_color = QtGui.QColor(kwargs.get('eff_layer_color', '#00FFFF')) + #self.max_lapse_rate_color = QtGui.QColor('#FF6D6D') + self.background_colors =[ QtGui.QColor(c) for c in kwargs.get('background_colors', ['#6666CC', '#CC9966', '#66CC99']) ] + + self.hgt_color = QtGui.QColor(kwargs.get('hgt_color', '#FF0000')) + self.dgz_color = QtGui.QColor(kwargs.get('dgz_color', '#F5D800')) + + self.lcl_mkr_color = QtGui.QColor(kwargs.get('lcl_mkr_color', '#00FF00')) + self.lfc_mkr_color = QtGui.QColor(kwargs.get('lfc_mkr_color', '#FFFF00')) + self.el_mkr_color = QtGui.QColor(kwargs.get('el_mkr_color', '#FF00FF')) + self.sig_temp_level_color = QtGui.QColor('#0A63FF') + + self.sfc_units = kwargs.get('sfc_units', 'Fahrenheit') + self.wind_units = kwargs.get('wind_units', 'knots') + self.use_left = False self.setMouseTracking(True) self.was_right_click = False self.track_cursor = False self.readout = False self.readout_pres = 1000. - self.initdrag = False - self.dragging = False - self.drag_idx = None - self.drag_prof = None - self.drag_buffer = 5 - self.clickradius = 6 self.cursor_loc = None + self.drag_tmpc = None + self.drag_dwpc = None ## create the readout labels self.presReadout = QLabel(parent=self) self.hghtReadout = QLabel(parent=self) @@ -370,26 +423,16 @@ def __init__(self, **kwargs): self.tmpcReadout.setFixedWidth(0) self.dwpcReadout.setFixedWidth(0) ## set the style sheet for text size, color, etc - self.presReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0, 50%);" - " border-width: 0px;" - " font-size: 11px;" - " color: #FFFFFF;}") - self.hghtReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0, 50%);" - " border-width: 0px;" - " font-size: 11px;" - " color: #FF0000;}") - self.tmpcReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0, 50%);" - " border-width: 0px;" - " font-size: 11px;" - " color: #FF0000;}") - self.dwpcReadout.setStyleSheet("QLabel {" - " background-color: rgb(0, 0, 0, 50%);" - " border-width: 0px;" - " font-size: 11px;" - " color: #00FF00;}") + ## There's something funky going on with the colors here. + fg_hex = "#%02x%02x%02x" % (self.bg_color.red(), self.bg_color.green(), self.bg_color.blue()) + bg_rgb = self.fg_color.getRgb() +# print bg_rgb, self.fg_color.getRgb() + #rgb_string = 'rgb(' + str(bg_rgb[0]) + ',' + str(bg_rgb[1]) + ',' + str(bg_rgb[2]) + ',100%)' + rgb_string = kwargs.get('bg_color', '#000000') + self.presReadout.setStyleSheet(self.getStyleSheet(self.fg_color.name())) + self.hghtReadout.setStyleSheet(self.getStyleSheet("#FF0000")) + self.tmpcReadout.setStyleSheet(self.getStyleSheet("#FF0000")) + self.dwpcReadout.setStyleSheet(self.getStyleSheet("#00FF00")) self.rubberBand = QRubberBand(QRubberBand.Line, self) self.setContextMenuPolicy(Qt.CustomContextMenu) @@ -423,7 +466,7 @@ def __init__(self, **kwargs): self.parcelmenu.addAction(pcl4) self.parcelmenu.setEnabled(False) self.popupmenu=QMenu("Cursor Type:") - ag = QtGui.QActionGroup(self, exclusive=True) + ag = QtWidgets.QActionGroup(self, exclusive=True) nocurs = QAction(self) nocurs.setText("No Cursor") @@ -442,22 +485,30 @@ def __init__(self, **kwargs): self.popupmenu.addSeparator() self.popupmenu.addMenu(self.parcelmenu) - - #odify_sfc = QAction(self) - #modify_sfc.setText("Modify Surface") - #modify_sfc.setCheckable(True) - #modify_sfc.setEnabled(False) - #modify_sfc.triggered.connect(self.setReadoutCursor) - #self.popupmenu.addAction(modify_sfc) - + + modify_sfc = QAction(self) + modify_sfc.setText("Modify Surface") + modify_sfc.setCheckable(False) + modify_sfc.triggered.connect(self.modifySfc) + self.popupmenu.addAction(modify_sfc) + self.popupmenu.addSeparator() - reset = QAction(self) reset.setText("Reset Skew-T") reset.triggered.connect(lambda: self.reset.emit(['tmpc', 'dwpc'])) self.popupmenu.addAction(reset) + def getStyleSheet(self, color, fsize=11): + rgb_string = self.bg_color.name() + readout_stylesheet = "QLabel {" + \ + " background-color: " + rgb_string + ";" + \ + " border-width: 0px;" + \ + " font-size: " + str(fsize) + "px;" + \ + " color: " + color + ";}" + return readout_stylesheet + def getPlotTitle(self, prof_coll): + logging.debug("Calling plotSkewT.getPlotTitle") modified = prof_coll.isModified() or prof_coll.isInterpolated() modified_str = "; Modified" if modified else "" @@ -466,6 +517,7 @@ def getPlotTitle(self, prof_coll): run = prof_coll.getMeta('run').strftime("%HZ") model = prof_coll.getMeta('model') observed = prof_coll.getMeta('observed') + ensemble = prof_coll.isEnsemble() plot_title = loc + ' ' + datetime.strftime(date, "%Y%m%d/%H%M") if model == "Archive": @@ -481,8 +533,12 @@ def getPlotTitle(self, prof_coll): elif observed: plot_title += " (Observed" + modified_str + ")" else: + mem_string = "" + if ensemble: + mem_string = " " + prof_coll.getHighlightedMemberName() + fhour = int(total_seconds(date - prof_coll.getMeta('base_time')) / 3600) - plot_title += " (" + run + " " + model + " " + ("F%03d" % fhour) + modified_str + ")" + plot_title += " (" + run + " " + model + mem_string + " " + ("F%03d" % fhour) + modified_str + ")" return plot_title def liftparcellevel(self, i): @@ -505,12 +561,15 @@ def liftparcellevel(self, i): self.parcel.emit(usrpcl) # Emit a signal that a new profile has been created def addProfileCollection(self, prof_coll): + logging.debug("Adding profile collection:" + str(prof_coll)) self.prof_collections.append(prof_coll) def rmProfileCollection(self, prof_coll): + logging.debug("Removing profile collection:" + str(prof_coll)) self.prof_collections.remove(prof_coll) def setActiveCollection(self, pc_idx, **kwargs): + logging.debug("Setting the active collection to the Skew-T...") self.pc_idx = pc_idx prof = self.prof_collections[pc_idx].getHighlightedProf() self.plot_omega = not self.prof_collections[pc_idx].getMeta('observed') @@ -525,6 +584,13 @@ def setActiveCollection(self, pc_idx, **kwargs): self.wetbulb = prof.wetbulb self.interpWinds = kwargs.get('interpWinds', True) + trans_tmx = self.originx + self.tmpc_to_pix(self.tmpc, self.pres) / self.scale + trans_dwx = self.originx + self.tmpc_to_pix(self.dwpc, self.pres) / self.scale + trans_y = self.originy + self.pres_to_pix(self.pres) / self.scale + + self.drag_tmpc = Draggable(trans_tmx, trans_y, self.plotBitMap, lock_dim='y', line_color=QtGui.QColor("#9F0101")) + self.drag_dwpc = Draggable(trans_dwx, trans_y, self.plotBitMap, lock_dim='y', line_color=QtGui.QColor("#019B06")) + if kwargs.get('update_gui', True): self.clearData() self.plotData() @@ -533,6 +599,7 @@ def setActiveCollection(self, pc_idx, **kwargs): self.update() def setParcel(self, parcel): + logging.debug("Setting the parcel: " + str(parcel)) self.pcl = parcel self.clearData() @@ -542,6 +609,7 @@ def setParcel(self, parcel): self.update() def setDGZ(self, flag): + logging.debug("PlotDGZ Flag: " + str(flag)) self.plotdgz = flag self.clearData() @@ -549,6 +617,14 @@ def setDGZ(self, flag): self.update() return + def setPBLLevel(self, flag): + self.plotpbl = flag + + self.clearData() + self.plotData() + self.update() + return + def setAllObserved(self, all_observed, update_gui=True): self.all_observed = all_observed @@ -557,193 +633,229 @@ def setAllObserved(self, all_observed, update_gui=True): self.plotData() self.update() + def setPreferences(self, update_gui=True, **kwargs): + self.bg_color = QtGui.QColor(kwargs['bg_color']) + self.fg_color = QtGui.QColor(kwargs['fg_color']) + self.isotherm_color = QtGui.QColor(kwargs['skew_itherm_color']) + self.isotherm_hgz_color = QtGui.QColor(kwargs['skew_itherm_hgz_color']) + self.adiab_color = QtGui.QColor(kwargs['skew_adiab_color']) + self.mixr_color = QtGui.QColor(kwargs['skew_mixr_color']) + + self.temp_color = QtGui.QColor(kwargs['temp_color']) + self.dewp_color = QtGui.QColor(kwargs['dewp_color']) + self.wetbulb_color = QtGui.QColor(kwargs['wetb_color']) + self.eff_layer_color = QtGui.QColor(kwargs['eff_inflow_color']) + self.hgt_color = QtGui.QColor(kwargs['skew_hgt_color']) + self.dgz_color = QtGui.QColor(kwargs['skew_dgz_color']) + + self.lcl_mkr_color = QtGui.QColor(kwargs['skew_lcl_mkr_color']) + self.lfc_mkr_color = QtGui.QColor(kwargs['skew_lfc_mkr_color']) + self.el_mkr_color = QtGui.QColor(kwargs['skew_el_mkr_color']) + + self.sfc_units = kwargs['temp_units'] + self.wind_units = kwargs['wind_units'] + + # READOUT VARIABLES NOT SURE WHY THIS WAS THROWING AN EXCEPTION + self.readout_vars = [kwargs['readout_tr'],kwargs['readout_br']] + self.presReadout.setStyleSheet(self.getStyleSheet(self.fg_color.name())) + self.hghtReadout.setStyleSheet(self.getStyleSheet("#FF0000")) + #print(self.readout_vars) + #self.readout_vars = ['tmpc', 'dwpc'] + + if update_gui: + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.clearData() + self.plotData() + if self.readout: + self.updateReadout() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + self.clearData() + self.plotData() + self.update() + + def _restTmpc(self, x, y): + xs, ys = self.drag_dwpc.getCoords() + idx = np.argmin(np.abs(y - ys)) + return max(xs[idx], x), y + + def _restDwpc(self, x, y): + xs, ys = self.drag_tmpc.getCoords() + idx = np.argmin(np.abs(y - ys)) + return min(xs[idx], x), y + def mouseReleaseEvent(self, e): + logging.debug("Releasing the mouse in skew-T.") + if self.prof is None: + return + if not self.was_right_click and self.readout: self.track_cursor = not self.track_cursor self.cursor_loc = e.pos() - if self.dragging: - trans_inv = self.transform.inverted()[0] - trans_x = (e.x() - self.originx) * self.scale - trans_y = (e.y() - self.originy) * self.scale - tmpc = self.pix_to_tmpc(trans_x, trans_y) - prof_name, prof = self.drag_prof - - # looks like this if statement is to prevent supersaturated conditions - if prof_name == 'tmpc': - tmpc = max(tmpc, self.dwpc[self.drag_idx]) - elif prof_name == 'dwpc': - tmpc = min(tmpc, self.tmpc[self.drag_idx]) - - self.modified.emit(self.drag_idx, {prof_name:tmpc}) - self.drag_idx = None - self.dragging = False - self.saveBitMap = None + drag_idx = None + if self.drag_tmpc.isDragging(): + drag_idx, rls_x, rls_y = self.drag_tmpc.release(e.x(), e.y(), restrictions=self._restTmpc) + prof_name = 'tmpc' + elif self.drag_dwpc.isDragging(): + drag_idx, rls_x, rls_y = self.drag_dwpc.release(e.x(), e.y(), restrictions=self._restDwpc) + prof_name = 'dwpc' - elif self.initdrag: - self.initdrag = False + if drag_idx is not None: + trans_x = (rls_x - self.originx) * self.scale + trans_y = (rls_y - self.originy) * self.scale + tmpc = self.pix_to_tmpc(trans_x, trans_y) + + # Example: 4 {'tmpc': 10.790866472309446} (changed the 4th point of the tmpc profile to the temperature value set in tmpc) + # So, if we want to modify an entire layer of the sounding, we'll have to get creative. + #print(drag_idx, {prof_name: tmpc}) + self.modified.emit(drag_idx, {prof_name:tmpc}) self.was_right_click = False - self.drag_prof = None def mousePressEvent(self, e): + logging.debug("Pressing the mouse in the skew-T.") if self.prof is None: return self.was_right_click = e.button() & QtCore.Qt.RightButton if not self.was_right_click and not self.readout: - self.initDrag(e) - - def initDrag(self, e): - prof_ys = self.pres_to_pix(self.pres) - tmpc_xs = self.tmpc_to_pix(self.tmpc, self.pres) - dwpc_xs = self.tmpc_to_pix(self.dwpc, self.pres) - - trans_x = (e.x() - self.originx) * self.scale - trans_y = (e.y() - self.originy) * self.scale - - dist_tmpc = np.min(np.hypot(tmpc_xs - trans_x, prof_ys - trans_y)) - dist_dwpc = np.min(np.hypot(dwpc_xs - trans_x, prof_ys - trans_y)) - - self.initdrag = True - if dist_tmpc <= self.clickradius and dist_dwpc > self.clickradius: - # Temperature was in the click radius and dewpoint wasn't; take the temperature - prof_name = 'tmpc' - elif dist_dwpc <= self.clickradius and dist_tmpc > self.clickradius: - # Dewpoint was within the click radius and temperature wasn't; take the dewpoint - prof_name = 'dwpc' - elif dist_tmpc <= self.clickradius and dist_dwpc <= self.clickradius: - # Both profiles have points within the click radius - if dist_tmpc < dist_dwpc: - # The temperature point is closer than the dewpoint point, so take the temperature - prof_name = 'tmpc' - elif dist_dwpc < dist_tmpc: - # The dewpoint point is closer than the temperature point, so take the dewpoint - prof_name = 'dwpc' - else: - # They were both the same distance away (probably a saturated profile). If the click - # was to the left, take the dewpoint, if it was to the right, take the temperature. - idx = np.argmin(np.abs(prof_ys - trans_y)) - prof_x = self.tmpc_to_pix(self.tmpc[idx], self.pres[idx]) - if trans_x < prof_x: - prof_name = 'dwpc' - else: - prof_name = 'tmpc' - else: - # Click wasn't within range of any points. Move along, folks, nothing to see here. - self.initdrag = False - - if self.initdrag: - self.drag_prof = (prof_name, self.__dict__[prof_name]) + drag_started = False + for drag in [ self.drag_dwpc, self.drag_tmpc ]: + if not drag_started: + drag_started = drag.click(e.x(), e.y()) def mouseMoveEvent(self, e): + if self.prof is None: + return + if self.track_cursor: self.readout_pres = self.pix_to_pres((e.y() - self.originy) * self.scale) self.updateReadout() - elif self.initdrag or self.dragging: - self.dragging = True - self.initdrag = False - self.dragLine(e) + for drag, rest in [ (self.drag_dwpc, self._restDwpc), (self.drag_tmpc, self._restTmpc) ]: + drag.drag(e.x(), e.y(), restrictions=rest) + + self.update() + + def modifySfc(self): + box = SfcModifyDialog(self.sfc_units, None) + box.exec_() + result = box.result() + + if result == QDialog.Rejected: + return + + def templvl(theta, p): + ''' theta : potential temp in kelvin + p : pressure in hPa + Returns: temperature in C + ''' + return tab.thermo.ktoc(theta / np.power(1000./p, tab.constants.ROCP)) + + temp = box.getTemp() + dwpt = box.getDewPoint() + if box.getMix(): + theta = tab.thermo.ctok(tab.thermo.theta(self.prof.pres[self.prof.sfc], float(temp))) + theta_copy = self.prof.theta.copy() + theta_copy[self.prof.sfc] = theta + idx = np.ma.where(theta_copy <= theta)[0] + tmp = templvl(theta, self.prof.pres[idx]) + temp = self.prof.tmpc.copy() + temp[idx] = tmp + mixrat = tab.thermo.mixratio(self.prof.pres[self.prof.sfc], float(dwpt)) + dwpt = self.prof.dwpc.copy() + dwpt[idx] = tab.thermo.temp_at_mixrat(np.repeat(mixrat, len(idx)), self.prof.pres[idx]) + self.modified.emit(-999, {'tmpc': temp, 'idx_range':idx, 'dwpc': dwpt}) + else: + self.modified.emit(self.prof.sfc, {'tmpc': temp, 'dwpc': dwpt}) + + def getReadoutVal(self, var): + if var == 'tmpc': + val = tab.interp.temp(self.prof, self.readout_pres) + var_id = 'T=' + unit = 'C' + round_val = 1 + color = self.temp_color.name() + elif var == 'dwpc': + val = tab.interp.dwpt(self.prof, self.readout_pres) + var_id = 'Td=' + unit = "C" + round_val = 1 + color = self.dewp_color.name() + elif var == 'thetae': + val = tab.interp.thetae(self.prof, self.readout_pres) + var_id = u"\u03B8" + 'e=' + unit = "K" + round_val = 0 + color = self.lfc_mkr_color.name() + elif var == 'wetbulb': + val = tab.interp.wetbulb(self.prof, self.readout_pres) + var_id = 'Tw=' + unit = "C" + round_val = 1 + color = self.wetbulb_color.name() + elif var == 'theta': + val = tab.interp.theta(self.prof, self.readout_pres) + var_id = u"\u03B8" + '=' + unit = "K" + round_val = 0 + color = self.lfc_mkr_color.name() + elif var == 'wvmr': + val = tab.interp.mixratio(self.prof, self.readout_pres) + var_id = 'q=' + unit = "g/kg" + round_val = 1 + color = self.dewp_color.name() + else: + try: + val = tab.interp.omeg(self.prof, self.readout_pres) * 36 # to convert to mb/hr (multiply by 10 to get to microbars/s which is default acis value + except: + val = '--' + var_id = u"\u03C9" + '=' + unit = "mb/hr" + color = self.el_mkr_color.name() + round_val = 1 + ss = self.getStyleSheet(color) + text = var_id + tab.utils.FLOAT2STR(val, round_val) + ' ' + unit + + return ss, text def updateReadout(self): y = self.originy + self.pres_to_pix(self.readout_pres) / self.scale - hgt = tab.interp.to_agl( self.prof, tab.interp.hght(self.prof, self.readout_pres) ) - tmp = tab.interp.temp(self.prof, self.readout_pres) - dwp = tab.interp.dwpt(self.prof, self.readout_pres) - self.rubberBand.setGeometry(QRect(QPoint(self.lpad,y), QPoint(self.brx,y)).normalized()) self.presReadout.setFixedWidth(60) self.hghtReadout.setFixedWidth(65) - self.tmpcReadout.setFixedWidth(45) - self.dwpcReadout.setFixedWidth(45) + self.tmpcReadout.setFixedWidth(65) + self.dwpcReadout.setFixedWidth(65) + + ss, text = self.getReadoutVal(self.readout_vars[0]) + self.tmpcReadout.setStyleSheet(ss) + self.tmpcReadout.setText(text) + ss, text = self.getReadoutVal(self.readout_vars[1]) + self.dwpcReadout.setStyleSheet(ss) + self.dwpcReadout.setText(text) + + hgt = tab.interp.to_agl( self.prof, tab.interp.hght(self.prof, self.readout_pres) ) self.presReadout.setText(tab.utils.FLOAT2STR(self.readout_pres, 1) + ' hPa') + # TODO: Also allow for an output in ft AGL vs m AGL self.hghtReadout.setText(tab.utils.FLOAT2STR(hgt, 1) + ' m') - self.tmpcReadout.setText(tab.utils.FLOAT2STR(tmp, 1) + ' C') - self.dwpcReadout.setText(tab.utils.FLOAT2STR(dwp, 1) + ' C') + # Move the Readout self.presReadout.move(self.lpad, y+2) self.hghtReadout.move(self.lpad, y - 15) self.tmpcReadout.move(self.brx-self.rpad, y - 15) self.dwpcReadout.move(self.brx-self.rpad, y+2) self.rubberBand.show() - - def dragLine(self, e): - trans_x = (e.x() - self.originx) * self.scale - trans_y = (e.y() - self.originy) * self.scale - tmpc = self.pix_to_tmpc(trans_x, trans_y) - - if self.drag_idx is None: - pres = self.pix_to_pres(trans_y) - idx = np.argmin(np.abs(pres - self.pres)) - while self.tmpc.mask[idx] or self.dwpc.mask[idx]: - idx += 1 - self.drag_idx = idx - else: - idx = self.drag_idx - - prof_name, drag_prof = self.drag_prof - - if prof_name == 'tmpc': - tmpc = max(tmpc, self.dwpc[idx]) - elif prof_name == 'dwpc': - tmpc = min(tmpc, self.tmpc[idx]) - - # Figure out the bounds of the box we need to update - if idx == 0 or self.pres.mask[idx - 1] or self.tmpc.mask[idx - 1] or self.dwpc.mask[idx - 1]: - lb_p, ub_p = self.pres[idx], self.pres[idx + 1] - t_points = [ (tmpc, self.pres[idx]), (drag_prof[idx + 1], self.pres[idx + 1]) ] - elif idx == self.pres.shape[0] - 1: - lb_p, ub_p = self.pres[idx - 1], self.pres[idx] - t_points = [ (drag_prof[idx - 1], self.pres[idx - 1]), (tmpc, self.pres[idx]) ] - else: - lb_p, ub_p = self.pres[idx - 1], self.pres[idx + 1] - t_points = [ (drag_prof[idx - 1], self.pres[idx - 1]), (tmpc, self.pres[idx]), (drag_prof[idx + 1], self.pres[idx + 1]) ] - - x_points = [ self.tmpc_to_pix(*pt) for pt in t_points ] - lb_x = self.originx + min(x_points) / self.scale - ub_x = self.originx + max(x_points) / self.scale - lb_y = self.originy + self.pres_to_pix(ub_p) / self.scale - ub_y = self.originy + self.pres_to_pix(lb_p) / self.scale - - qp = QtGui.QPainter() - qp.begin(self.plotBitMap) - # If we have something saved, restore it - if self.saveBitMap is not None: - origin, size, bmap = self.saveBitMap - qp.drawPixmap(origin, bmap, QRect(QPoint(0, 0), size)) - - # Capture the new portion of the image to save - origin = QPoint(max(lb_x - self.drag_buffer, 0), max(lb_y - self.drag_buffer, 0)) - size = QSize(ub_x - lb_x + 2 * self.drag_buffer, ub_y - lb_y + 2 * self.drag_buffer) - bmap = self.plotBitMap.copy(QRect(origin, size)) - self.saveBitMap = (origin, size, bmap) - - # Draw lines - if prof_name == 'dwpc': - color = QtGui.QColor("#019B06") - else: - color = QtGui.QColor("#9F0101") - pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) - qp.setPen(pen) - if idx != 0 and not self.pres.mask[idx - 1] and not self.tmpc.mask[idx - 1] and not self.dwpc.mask[idx - 1]: - x1 = self.originx + self.tmpc_to_pix(drag_prof[idx - 1], self.pres[idx - 1]) / self.scale - x2 = self.originx + self.tmpc_to_pix(tmpc, self.pres[idx]) / self.scale - y1 = self.originy + self.pres_to_pix(self.pres[idx - 1]) / self.scale - y2 = self.originy + self.pres_to_pix(self.pres[idx]) / self.scale - qp.drawLine(x1, y1, x2, y2) - if idx != self.pres.shape[0] - 1: - x1 = self.originx + self.tmpc_to_pix(tmpc, self.pres[idx]) / self.scale - x2 = self.originx + self.tmpc_to_pix(drag_prof[idx + 1], self.pres[idx + 1]) / self.scale - y1 = self.originy + self.pres_to_pix(self.pres[idx]) / self.scale - y2 = self.originy + self.pres_to_pix(self.pres[idx + 1]) / self.scale - qp.drawLine(x1, y1, x2, y2) - - qp.end() - self.update() + self.cursor_move.emit(hgt) def setReadoutCursor(self): + logging.debug("Turning on the readout cursor.") self.parcelmenu.setEnabled(True) self.readout = True self.track_cursor = True @@ -752,12 +864,14 @@ def setReadoutCursor(self): self.tmpcReadout.show() self.dwpcReadout.show() self.rubberBand.show() + self.cursor_toggle.emit(True) self.clearData() self.plotData() self.update() self.parentWidget().setFocus() def setNoCursor(self): + logging.debug("Turning off the readout cursor.") self.parcelmenu.setEnabled(False) self.readout = False self.track_cursor = False @@ -766,6 +880,7 @@ def setNoCursor(self): self.tmpcReadout.hide() self.dwpcReadout.hide() self.rubberBand.hide() + self.cursor_toggle.emit(False) self.clearData() self.plotData() self.update() @@ -776,6 +891,7 @@ def resizeEvent(self, e): Resize the plot based on adjusting the main window. ''' + logging.debug("Calling plotSkewT.resizeEvent") super(plotSkewT, self).resizeEvent(e) self.plotData() @@ -783,19 +899,29 @@ def closeEvent(self, e): pass def showCursorMenu(self, pos): + logging.debug("Displaying the cursor menu in plotSkewT.") if self.cursor_loc is None or self.track_cursor: self.cursor_loc = pos self.popupmenu.popup(self.mapToGlobal(pos)) def wheelEvent(self, e): super(plotSkewT, self).wheelEvent(e) - self.plotBitMap.fill(QtCore.Qt.black) + + trans_tmx = self.originx + self.tmpc_to_pix(self.tmpc, self.pres) / self.scale + trans_dwx = self.originx + self.tmpc_to_pix(self.dwpc, self.pres) / self.scale + trans_y = self.originy + self.pres_to_pix(self.pres) / self.scale + + self.drag_tmpc.setCoords(trans_tmx, trans_y) + self.drag_dwpc.setCoords(trans_dwx, trans_y) + + self.plotBitMap.fill(self.bg_color) if self.readout: self.updateReadout() self.plotBackground() self.plotData() def paintEvent(self, e): + logging.debug("Calling plotSkewT.paintEvent") super(plotSkewT, self).paintEvent(e) qp = QtGui.QPainter() qp.begin(self) @@ -807,13 +933,18 @@ def clearData(self): Handles the clearing of the pixmap in the frame. ''' + logging.debug("Clearing the data from the Skew-T.") self.plotBitMap = self.backgroundBitMap.copy(0, 0, self.width(), self.height()) - + for drag in [ self.drag_dwpc, self.drag_tmpc ]: + if drag is not None: + drag.setBackground(self.plotBitMap) + def plotData(self): ''' Plot the data used in a Skew-T. ''' + logging.debug("Plotting the data on the Skew-T") if self.prof is None: return @@ -825,33 +956,49 @@ def plotData(self): qp.setRenderHint(qp.TextAntialiasing) self.drawTitles(qp) + bg_color_idx = 0 + cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() for idx, prof_col in enumerate(self.prof_collections): # Plot all unhighlighted members at this time if prof_col.getCurrentDate() == cur_dt: - proflist = prof_col.getCurrentProfs().values() + proflist = list(prof_col.getCurrentProfs().values()) if idx == self.pc_idx: temp_color = self.ens_temp_color dewp_color = self.ens_dewp_color else: - temp_color = self.background_color - dewp_color = self.background_color + temp_color = self.background_colors[bg_color_idx] + dewp_color = self.background_colors[bg_color_idx] - for profile in proflist: - self.drawTrace(profile.tmpc, QtGui.QColor(temp_color), qp, p=profile.pres, width=1) - self.drawTrace(profile.dwpc, QtGui.QColor(dewp_color), qp, p=profile.pres, width=1) - self.drawBarbs(profile, qp, color="#666666") + bg_color_idx = (bg_color_idx + 1) % len(self.background_colors) + for profile in proflist: + self.drawTrace(profile.tmpc, temp_color, qp, p=profile.pres, width=1) + self.drawTrace(profile.dwpc, dewp_color, qp, p=profile.pres, width=1) + try: + self.drawBarbs(profile, qp, color="#666666") + except Exception as e: + logging.debug("Couldn't draw wind barbs in skew.py") + logging.exception(e) + bg_color_idx = 0 for idx, prof_col in enumerate(self.prof_collections): if idx != self.pc_idx and (prof_col.getCurrentDate() == cur_dt or self.all_observed): profile = prof_col.getHighlightedProf() - self.drawTrace(profile.tmpc, QtGui.QColor(self.background_color), qp, p=profile.pres) - self.drawTrace(profile.dwpc, QtGui.QColor(self.background_color), qp, p=profile.pres) - self.drawBarbs(profile, qp, color=self.background_color) - self.drawTrace(self.wetbulb, QtGui.QColor(self.wetbulb_color), qp, width=1) - self.drawTrace(self.tmpc, QtGui.QColor(self.temp_color), qp, stdev=self.tmp_stdev) - self.drawTrace(self.vtmp, QtGui.QColor(self.temp_color), qp, width=1, style=QtCore.Qt.DashLine, label=False) + color = self.background_colors[bg_color_idx] + + self.drawTrace(profile.tmpc, color, qp, p=profile.pres) + self.drawTrace(profile.dwpc, color, qp, p=profile.pres) + try: + self.drawBarbs(profile, qp, color=color) + except Exception as e: + logging.exception(e) + logging.debug("Couldn't draw wind barbs in skew.py") + bg_color_idx = (bg_color_idx + 1) % len(self.background_colors) + + self.drawTrace(self.wetbulb, self.wetbulb_color, qp, width=1) + self.drawTrace(self.tmpc, self.temp_color, qp, stdev=self.tmp_stdev) + self.drawTrace(self.vtmp, self.temp_color, qp, width=1, style=QtCore.Qt.DashLine, label=False) if self.plotdgz is True and (self.prof.dgz_pbot != self.prof.dgz_ptop): # idx = np.ma.where((self.prof.pres <= self.prof.dgz_pbot) & (self.prof.pres >= self.prof.dgz_ptop)) @@ -859,12 +1006,26 @@ def plotData(self): pres = np.ma.masked_invalid(np.arange(self.prof.dgz_ptop, self.prof.dgz_pbot, 5)[::-1]) tmpc = np.ma.masked_invalid(tab.interp.temp(self.prof, pres)) + qp.setFont(self.hght_font) + self.drawTrace(tmpc, self.dgz_color, qp, p=pres, label=False) + self.draw_sig_levels(qp, plevel=self.prof.dgz_pbot, color=QtGui.QColor("#F5D800")) + self.draw_sig_levels(qp, plevel=self.prof.dgz_ptop, color=QtGui.QColor("#F5D800")) + + # DRAW WBZ and FRZ but only if they exist + wbz_plevel = tab.params.temp_lvl(self.prof, 0, wetbulb=True) + frz_plevel = tab.params.temp_lvl(self.prof, 0) + + self.draw_sig_levels(qp, plevel=self.prof.dgz_pbot, color=QtGui.QColor("#F5D800")) + self.draw_sig_levels(qp, plevel=self.prof.dgz_ptop, color=QtGui.QColor("#F5D800")) + self.draw_sig_levels(qp, plevel=wbz_plevel, color=QtGui.QColor(self.dewp_color), var_id="WBZ=") + self.draw_sig_levels(qp, plevel=frz_plevel, color=QtGui.QColor('#FFA500'), var_id="FRZ=") - self.drawTrace(tmpc, QtGui.QColor("#F5D800"), qp, p=pres, label=False) - self.draw_sig_levels(qp, plevel=self.prof.dgz_pbot, color="#F5D800") - self.draw_sig_levels(qp, plevel=self.prof.dgz_ptop, color="#F5D800") + else: + # DRAW THE MAX LAPSE RATE + self.draw_max_lapse_rate_layer(qp) + self.draw_temp_levels(qp) - self.drawTrace(self.dwpc, QtGui.QColor(self.dewp_color), qp, stdev=self.dew_stdev) + self.drawTrace(self.dwpc, self.dewp_color, qp, stdev=self.dew_stdev) for h in [0,1000.,3000.,6000.,9000.,12000.,15000.]: self.draw_height(h, qp) @@ -872,10 +1033,18 @@ def plotData(self): self.dpcl_ttrace = self.prof.dpcl_ttrace self.dpcl_ptrace = self.prof.dpcl_ptrace self.drawVirtualParcelTrace(self.pcl.ttrace, self.pcl.ptrace, qp) - self.drawVirtualParcelTrace(self.dpcl_ttrace, self.dpcl_ptrace, qp, color="#FF00FF") + self.drawVirtualParcelTrace(self.dpcl_ttrace, self.dpcl_ptrace, qp, color=QtGui.QColor("#FF00FF")) + + if self.plotpbl: + self.draw_pbl_level(qp) + self.draw_parcel_levels(qp) qp.setRenderHint(qp.Antialiasing, False) - self.drawBarbs(self.prof, qp) + try: + self.drawBarbs(self.prof, qp) + except Exception as e: + logging.exception(e) + logging.debug("Couldn't draw wind barbs in skew.py") qp.setRenderHint(qp.Antialiasing) self.draw_effective_layer(qp) @@ -884,7 +1053,11 @@ def plotData(self): qp.end() - def drawBarbs(self, prof, qp, color="#FFFFFF"): + def drawBarbs(self, prof, qp, color=None): + logging.debug("Drawing the wind barbs on the Skew-T.") + if color is None: + color = self.fg_color + qp.setClipping(False) rect_size = self.clip.size() @@ -905,47 +1078,58 @@ def drawBarbs(self, prof, qp, color="#FFFFFF"): for y in yvals: dd = wdir[i] ss = wspd[i] - drawBarb( qp, self.barbx, y, dd, vv ) + + if self.wind_units == 'm/s': + ss = tab.utils.KTS2MS(ss) + drawBarb( qp, self.barbx, y, dd, vv, shemis=(prof.latitude < 0) ) i += 1 else: pres = np.arange(prof.pres[prof.sfc], prof.pres[prof.top], -40) wdir, wspd = tab.interp.vec(prof, pres) + for p, dd, ss in zip(pres, wdir, wspd): if not tab.utils.QC(dd) or np.isnan(ss) or p < self.pmin: continue + if self.wind_units == 'm/s': + ss = tab.utils.KTS2MS(ss) + y = self.originy + self.pres_to_pix(p) / self.scale - drawBarb( qp, self.barbx, y, dd, ss, color=color) + drawBarb( qp, self.barbx, y, dd, ss, color=color, shemis=(prof.latitude < 0) ) qp.setClipRect(self.clip) def drawTitles(self, qp): + logging.debug("Drawing the titles on the Skew-T") box_width = 150 cur_dt = self.prof_collections[self.pc_idx].getCurrentDate() - idxs, titles = zip(*[ (idx, self.getPlotTitle(pc)) for idx, pc in enumerate(self.prof_collections) if pc.getCurrentDate() == cur_dt or self.all_observed ]) + idxs, titles = list(zip(*[ (idx, self.getPlotTitle(pc)) for idx, pc in enumerate(self.prof_collections) if pc.getCurrentDate() == cur_dt or self.all_observed ])) titles = list(titles) main_title = titles.pop(idxs.index(self.pc_idx)) qp.setClipping(False) qp.setFont(self.title_font) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect0 = QtCore.QRect(self.lpad, 2, box_width, self.title_height) qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, main_title) - pen = QtGui.QPen(QtGui.QColor(self.background_color), 1, QtCore.Qt.SolidLine) - qp.setPen(pen) - + bg_color_idx = 0 for idx, title in enumerate(titles): + pen = QtGui.QPen(QtGui.QColor(self.background_colors[bg_color_idx]), 1, QtCore.Qt.SolidLine) + qp.setPen(pen) + rect0 = QtCore.QRect(self.width() - box_width, 2 + idx * self.title_height, box_width, self.title_height) qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignRight, title) + bg_color_idx = (bg_color_idx + 1) % len(self.background_colors) + def draw_height(self, h, qp): + logging.debug("Drawing the height marker: " + str(h)) qp.setClipping(True) - self.hght_font = QtGui.QFont('Helvetica', 9) - pen = QtGui.QPen(QtCore.Qt.red, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.hgt_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.hght_font) offset = 10 @@ -959,7 +1143,11 @@ def draw_height(self, h, qp): QtCore.Qt.AlignVCenter | QtCore.Qt.AlignLeft, tab.utils.INT2STR(h/1000)+' km') - def draw_sig_levels(self, qp, plevel=1000, color="#FFFFFF"): + def draw_sig_levels(self, qp, plevel=1000, color=None, var_id=""): + logging.debug("Drawing significant levels.") + if color is None: + color = self.fg_color + qp.setClipping(True) if not tab.utils.QC(plevel): return @@ -968,27 +1156,43 @@ def draw_sig_levels(self, qp, plevel=1000, color="#FFFFFF"): x = self.tmpc_to_pix(xbounds, [1000.,1000.]) y = self.originy + self.pres_to_pix(plevel) / self.scale - pen = QtGui.QPen(QtGui.QColor(color), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(x[0], y, x[1], y) - rect1 = QtCore.QRectF(self.tmpc_to_pix(29, 1000.), y-3, x[1] - x[0], 4) - qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, tab.utils.INT2STR(z) + '\'') - + left_bnd = self.tmpc_to_pix([20,36],[1000,1000]) + rect1 = QtCore.QRectF(left_bnd[0], y-3, left_bnd[1] - left_bnd[0], 4) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignRight, var_id + tab.utils.INT2STR(z) + '\'') + + def draw_pbl_level(self, qp): + logging.debug("Drawing the PBL top marker.") + if self.prof is not None: + qp.setClipping(True) + xbounds = [37,41] + x = self.tmpc_to_pix(xbounds, [1000.,1000.]) + pblp = self.prof.ppbl_top + if tab.utils.QC(pblp): + y = self.originy + self.pres_to_pix(pblp) / self.scale + pen = QtGui.QPen(QtCore.Qt.gray, 2, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.drawLine(x[0], y, x[1], y) + rect1 = QtCore.QRectF(x[0], y+6, x[1] - x[0], 4) + qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, "PBL") def draw_parcel_levels(self, qp): - if self.pcl is None: - return + logging.debug("Drawing the parcel levels (LCL, LFC, EL).") qp.setClipping(True) xbounds = [37,41] x = self.tmpc_to_pix(xbounds, [1000.,1000.]) lclp = self.pcl.lclpres lfcp = self.pcl.lfcpres elp = self.pcl.elpres + lvls = [[self.pcl.p0c,self.pcl.hght0c, '0 C'], [self.pcl.pm20c, self.pcl.hghtm20c, '-20 C'],[self.pcl.pm30c, self.pcl.hghtm30c, '-30 C']] + qp.setFont(self.hght_font) # Plot LCL if tab.utils.QC(lclp): y = self.originy + self.pres_to_pix(lclp) / self.scale - pen = QtGui.QPen(QtCore.Qt.green, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.lcl_mkr_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(x[0], y, x[1], y) rect1 = QtCore.QRectF(x[0], y+6, x[1] - x[0], 4) @@ -996,7 +1200,7 @@ def draw_parcel_levels(self, qp): # Plot LFC if tab.utils.QC(lfcp): y = self.originy + self.pres_to_pix(lfcp) / self.scale - pen = QtGui.QPen(QtCore.Qt.yellow, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.lfc_mkr_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(x[0], y, x[1], y) rect2 = QtCore.QRectF(x[0], y-8, x[1] - x[0], 4) @@ -1004,12 +1208,32 @@ def draw_parcel_levels(self, qp): # Plot EL if tab.utils.QC(elp) and elp != lclp: y = self.originy + self.pres_to_pix(elp) / self.scale - pen = QtGui.QPen(QtCore.Qt.magenta, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.el_mkr_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(x[0], y, x[1], y) rect3 = QtCore.QRectF(x[0], y-8, x[1] - x[0], 4) qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, "EL") + def draw_temp_levels(self, qp): + if self.pcl is None: + return + xbounds = [37,41] + x = self.tmpc_to_pix(xbounds, [1000.,1000.]) + lvls = [[self.pcl.p0c,self.pcl.hght0c, '0 C'], [self.pcl.pm20c, self.pcl.hghtm20c, '-20 C'],[self.pcl.pm30c, self.pcl.hghtm30c, '-30 C']] + + qp.setClipping(True) + for p, h, t in lvls: + try: + if tab.utils.QC(p): + y = self.originy + self.pres_to_pix(p) / self.scale + pen = QtGui.QPen(self.sig_temp_level_color, 2, QtCore.Qt.SolidLine) + qp.setPen(pen) + qp.drawLine(x[0], y, x[1], y) + rect3 = QtCore.QRectF(x[0], y-12, x[1] - x[0], 4) + qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, t + '=' + tab.utils.INT2STR(tab.utils.M2FT(h)) + '\'') + except: + continue + def omeg_to_pix(self, omeg): plus10_bound = -49 minus10_bound = -41 @@ -1024,6 +1248,7 @@ def omeg_to_pix(self, omeg): return x1_0 def draw_omega_profile(self, qp): + logging.debug("Drawing the omega profile.") qp.setClipping(True) plus10_bound = -49 minus10_bound = -41 @@ -1067,11 +1292,55 @@ def draw_omega_profile(self, qp): x2 = self.omeg_to_pix(self.prof.omeg[i]*10.) qp.drawLine(x1, pres_y, x2, pres_y) + def draw_max_lapse_rate_layer(self, qp, bound=4.5): + ''' + Draw the bounds of the maximum lapse rate layer. + ''' + qp.setClipping(True) + ptop = self.prof.max_lapse_rate_2_6[2]; pbot = self.prof.max_lapse_rate_2_6[1] + line_length = 10 + text_offset = 10 + if tab.utils.QC(ptop) and tab.utils.QC(pbot) and self.prof.max_lapse_rate_2_6[0] >= bound: + x1 = self.tmpc_to_pix(tab.interp.vtmp(self.prof, pbot) + 5, pbot) + #x2 = self.tmpc_to_pix(32, 1000) + y1 = self.originy + self.pres_to_pix(pbot) / self.scale + y2 = self.originy + self.pres_to_pix(ptop) / self.scale + rect3 = QtCore.QRectF(x1-15, y2-self.esrh_height, 50, self.esrh_height) + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) + qp.setPen(pen) + qp.setBrush(brush) + qp.drawRect(rect3) + if self.prof.max_lapse_rate_2_6[0] >= 8: + # PURPLE + color = self.alert_colors[5] + elif self.prof.max_lapse_rate_2_6[0] >= 7: + # RED + color = self.alert_colors[4] + elif self.prof.max_lapse_rate_2_6[0] >= 6: + # BROWN + color = self.alert_colors[1] + else: + color = self.alert_colors[0] + + pen = QtGui.QPen(color, 1.5, QtCore.Qt.SolidLine) + + qp.setPen(pen) + qp.setFont(self.esrh_font) + qp.drawLine(x1-line_length, y1, x1+line_length, y1) + qp.drawLine(x1-line_length, y2, x1+line_length, y2) + qp.drawLine(x1, y1, x1, y2) + qp.setClipping(False) + + qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, + tab.utils.FLOAT2STR(self.prof.max_lapse_rate_2_6[0],1 ) + ' C/km') + def draw_effective_layer(self, qp): ''' Draw the bounds of the effective inflow layer. ''' + logging.debug("Drawing the effective inflow layer.") qp.setClipping(True) ptop = self.prof.etop; pbot = self.prof.ebottom len = 15 @@ -1084,8 +1353,8 @@ def draw_effective_layer(self, qp): rect1 = QtCore.QRectF(x2, y1+4, 25, self.esrh_height) rect2 = QtCore.QRectF(x2, y2-self.esrh_height, 50, self.esrh_height) rect3 = QtCore.QRectF(x1-15, y2-self.esrh_height, 50, self.esrh_height) - pen = QtGui.QPen(QtGui.QColor('#000000'), 0, QtCore.Qt.SolidLine) - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) qp.setPen(pen) qp.setBrush(brush) sfc = tab.interp.hght( self.prof, self.prof.pres[self.prof.sfc] ) @@ -1099,7 +1368,7 @@ def draw_effective_layer(self, qp): qp.drawRect(rect1) qp.drawRect(rect2) qp.drawRect(rect3) - pen = QtGui.QPen(QtGui.QColor('#04DBD8'), 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.eff_layer_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.esrh_font) qp.drawLine(x1-len, y1, x1+len, y1) @@ -1109,18 +1378,30 @@ def draw_effective_layer(self, qp): qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, text_bot) qp.setClipping(True) qp.drawText(rect2, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, text_top) + + if self.use_left: + esrh = self.prof.left_esrh[0] + else: + esrh = self.prof.right_esrh[0] + qp.drawText(rect3, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, - tab.utils.INT2STR(self.prof.right_esrh[0]) + ' m2s2') + tab.utils.INT2STR(esrh) + ' m2s2') # qp.drawText(x1-2*len, y1-text_offset, 40, 40, # QtCore.Qt.AlignVCenter | QtCore.Qt.AlignRight, # text_bot) - - def drawVirtualParcelTrace(self, ttrace, ptrace, qp, width=1, color="#FFFFFF"): + + + + def drawVirtualParcelTrace(self, ttrace, ptrace, qp, width=1, color=None): ''' Draw a parcel trace. ''' + logging.debug("Drawing the virtual parcel trace.") + if color is None: + color = self.fg_color + qp.setClipping(True) - pen = QtGui.QPen(QtGui.QColor(color), width, QtCore.Qt.DashLine) + pen = QtGui.QPen(color, width, QtCore.Qt.DashLine) brush = QtGui.QBrush(QtCore.Qt.NoBrush) qp.setPen(pen) qp.setBrush(brush) @@ -1130,7 +1411,7 @@ def drawVirtualParcelTrace(self, ttrace, ptrace, qp, width=1, color="#FFFFFF"): yvals = self.originy + self.pres_to_pix(ptrace) / self.scale xvals = self.originx + self.tmpc_to_pix(ttrace, ptrace) / self.scale path.moveTo(xvals[0], yvals[0]) - for i in xrange(1, len(yvals)): + for i in range(1, len(yvals)): x = xvals[i]; y = yvals[i] # if y < self.tpad: # break @@ -1143,6 +1424,7 @@ def drawTrace(self, data, color, qp, width=3, style=QtCore.Qt.SolidLine, p=None, Draw an environmental trace. ''' + logging.debug("Drawing an environmental profile trace.") qp.setClipping(True) pen = QtGui.QPen(QtGui.QColor(color), width, style) brush = QtGui.QBrush(QtCore.Qt.NoBrush) @@ -1167,7 +1449,7 @@ def drawTrace(self, data, color, qp, width=3, style=QtCore.Qt.SolidLine, p=None, y = self.originy + self.pres_to_pix(pres) / self.scale path.moveTo(x[0], y[0]) - for i in xrange(1, x.shape[0]): + for i in range(1, x.shape[0]): path.lineTo(x[i], y[i]) if stdev is not None: self.drawSTDEV(pres[i], data[i], stdev[i], color, qp) @@ -1176,9 +1458,12 @@ def drawTrace(self, data, color, qp, width=3, style=QtCore.Qt.SolidLine, p=None, if label is True: qp.setClipping(False) - label = (1.8 * data[0]) + 32. - pen = QtGui.QPen(QtGui.QColor('#000000'), 0, QtCore.Qt.SolidLine) - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) + if self.sfc_units == 'Celsius': + label = data[0] + else: + label = tab.thermo.ctof(data[0]) #(1.8 * data[0]) + 32. + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) qp.setPen(pen) qp.setBrush(brush) rect = QtCore.QRectF(x[0]-8, y[0]+4, 16, 12) @@ -1212,3 +1497,87 @@ def drawSTDEV(self, pres, data, stdev, color, qp, width=1): path.lineTo(err_right, y+offset) qp.drawPath(path) +class SfcModifyDialog(QDialog): + + def __init__(self, units, parent=None): + """ + Construct the preferences dialog box. + config: A Config object containing the user's configuration. + """ + super(SfcModifyDialog, self).__init__(parent=parent) + self.units = units + self.__initUI() + + def __initUI(self): + """ + Set up the user interface [private method]. + """ + self.setWindowTitle("Modify Surface") + main_layout = QVBoxLayout() + button_layout = QHBoxLayout() + + self.accept_button = QPushButton("Accept") + self.accept_button.setDefault(True) + self.accept_button.clicked.connect(self.accept) + self.cancel_button = QPushButton("Cancel") + self.cancel_button.clicked.connect(self.reject) + button_layout.addWidget(self.accept_button) + button_layout.addWidget(self.cancel_button) + self.accept_button.setEnabled(False) + self.layout = main_layout + self.mix_check = QCheckBox("Mix") + if self.units == 'Fahrenheit': + self.unit = "F" + else: + self.unit = "C" + label = QLabel("New Surface Temperature (" + self.unit + "):") + self.new_temp = QLineEdit() + double_valid = QDoubleValidator() + double_valid.setRange(-273.15, 500, 3) + self.new_temp.setValidator(double_valid) + main_layout.addWidget(label) + main_layout.addWidget(self.new_temp) + main_layout.addWidget(QLabel("New Surface Dewpoint (" + self.unit + "):")) + self.new_dwpt = QLineEdit() + self.new_dwpt.setValidator(double_valid) + main_layout.addWidget(self.new_dwpt) + main_layout.addWidget(self.mix_check) + main_layout.addLayout(button_layout) + self.setLayout(main_layout) + + self.new_temp.textChanged.connect(self.validateText) + self.new_dwpt.textChanged.connect(self.validateText) + + def validateText(self): + if self.new_temp.hasAcceptableInput() and self.new_dwpt.hasAcceptableInput() and self.getTemp() >= self.getDewPoint(): + self.accept_button.setEnabled(True) + else: + self.accept_button.setEnabled(False) + + def getTemp(self): + if self.unit == "C": + return float(self.new_temp.text()) + else: + return tab.thermo.ftoc(float(self.new_temp.text())) + + def getDewPoint(self): + if self.unit == "C": + return float(self.new_dwpt.text()) + else: + return tab.thermo.ftoc(float(self.new_dwpt.text())) + + def getMix(self): + return self.mix_check.isChecked() + + +if __name__ == "__main__": + logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG) + app_frame = QtGui.QApplication([]) + title = "Window" + width = 800 + height = 600 + #qp = QPainter() + tester = plotSkewT() + tester.show() + # run the main Qt event loop + app_frame.exec_() diff --git a/sharppy/viz/slinky.py b/sharppy/viz/slinky.py index 32b675cb..f2a712cb 100644 --- a/sharppy/viz/slinky.py +++ b/sharppy/viz/slinky.py @@ -1,5 +1,5 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * import platform @@ -9,7 +9,7 @@ ## Written by Greg Blumberg - CIMMS ## wblumberg@ou.edu -class backgroundSlinky(QtGui.QFrame): +class backgroundSlinky(QtWidgets.QFrame): ''' Draw the background frame and lines for the Storm Slinky. Draws onto a QPixmap. @@ -36,8 +36,9 @@ def initUI(self): fsize = 7 else: fsize = 9 - self.title_font = QtGui.QFont('Helvetica', fsize) - self.plot_font = QtGui.QFont('Helvetica', fsize) + self.font_ratio = 0.0512 + self.title_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio)+2) + self.plot_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio)) self.title_metrics = QtGui.QFontMetrics( self.title_font ) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) self.os_mod = 0 @@ -49,7 +50,7 @@ def initUI(self): self.plot_height = self.plot_metrics.xHeight() + self.fpad ## initialize the QPixmap that the frame and data will be drawn on self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) ## plot the background self.plotBackground() @@ -78,7 +79,7 @@ def draw_frame(self, qp): ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.title_font) @@ -150,14 +151,28 @@ def __init__(self, **kwargs): prof: a Profile Object ''' + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.use_left = False + super(plotSlinky, self).__init__() self.prof = None self.pcl = None + self.low_level_color = QtGui.QColor(RED) + self.mid_level_color = QtGui.QColor("#00FF00") + self.upper_level_color = QtGui.QColor(YELLOW) + self.trop_level_color = QtGui.QColor("#00FFFF") + def setProf(self, prof): self.prof = prof - self.smu = self.prof.srwind[0] - self.smv = self.prof.srwind[1] + + if self.use_left: + self.smu = self.prof.srwind[2] + self.smv = self.prof.srwind[3] + else: + self.smu = self.prof.srwind[0] + self.smv = self.prof.srwind[1] self.pcl = None @@ -177,6 +192,48 @@ def setParcel(self, pcl): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + self.low_level_color = QtGui.QColor(prefs['0_3_color']) + self.mid_level_color = QtGui.QColor(prefs['3_6_color']) + self.upper_level_color = QtGui.QColor(prefs['6_9_color']) + self.trop_level_color = QtGui.QColor(prefs['9_12_color']) + + if update_gui: + + if self.use_left: + self.smu = self.prof.srwind[2] + self.smv = self.prof.srwind[3] + else: + self.smu = self.prof.srwind[0] + self.smv = self.prof.srwind[1] + + self.slinky_traj, self.updraft_tilt = tab.params.parcelTraj(self.prof, self.pcl, self.smu, self.smv) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.smu = self.prof.srwind[2] + self.smv = self.prof.srwind[3] + else: + self.smu = self.prof.srwind[0] + self.smv = self.prof.srwind[1] + + self.slinky_traj, self.updraft_tilt = tab.params.parcelTraj(self.prof, self.pcl, self.smu, self.smv) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -228,7 +285,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotSMV(self, qp): ''' @@ -240,7 +297,7 @@ def plotSMV(self, qp): ''' ## set the pen - pen = QtGui.QPen(QtGui.QColor(WHITE), 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) ## scale the vector to be visible in the window if tab.utils.QC(self.smu) and tab.utils.QC(self.smv): @@ -261,12 +318,12 @@ def plotTilt(self, qp): ''' ## initialize a pen - pen = QtGui.QPen(QtGui.QColor(WHITE), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.title_font) ## draw the text rect0 = QtCore.QRect(self.brx-30, self.tly+2, 30, self.title_height) - qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignRight, str(round(self.updraft_tilt,0)) + ' deg ') + qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignRight, tab.utils.INT2STR(self.updraft_tilt) + ' deg ') def plotSlinky(self, qp): ''' @@ -277,13 +334,8 @@ def plotSlinky(self, qp): qp: a QtGui.QPainter object ''' - ## set the various colors - low_level_color = QtGui.QColor(RED) - mid_level_color = QtGui.QColor("#00FF00") - upper_level_color = QtGui.QColor(YELLOW) - trop_level_color = QtGui.QColor("#00FFFF") ## set the pen - pen = QtGui.QPen(trop_level_color, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.trop_level_color, 1, QtCore.Qt.SolidLine) ## if there is no storm slinky, don't plot it! if self.slinky_traj is np.ma.masked: return @@ -304,13 +356,13 @@ def plotSlinky(self, qp): if has_el and z == self.slinky_traj[-1][2]: pen = QtGui.QPen(QtGui.QColor("#FF00FF"), 1, QtCore.Qt.SolidLine) elif z < 3000: - pen = QtGui.QPen(low_level_color, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.low_level_color, 1, QtCore.Qt.SolidLine) elif z < 6000: - pen = QtGui.QPen(mid_level_color, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.mid_level_color, 1, QtCore.Qt.SolidLine) elif z < 9000: - pen = QtGui.QPen(upper_level_color, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.upper_level_color, 1, QtCore.Qt.SolidLine) elif z < 12000: - pen = QtGui.QPen(trop_level_color, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.trop_level_color, 1, QtCore.Qt.SolidLine) else: continue ## draw the circle @@ -319,3 +371,9 @@ def plotSlinky(self, qp): center = QtCore.QPointF(xx, yy) qp.drawEllipse(center, 5, 5) +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotSlinky() + tester.setGeometry(100,100,121,138) + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/speed.py b/sharppy/viz/speed.py index 4cb030b8..d90e5aa5 100644 --- a/sharppy/viz/speed.py +++ b/sharppy/viz/speed.py @@ -1,5 +1,5 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * @@ -8,7 +8,7 @@ __all__ = ['backgroundSpeed', 'plotSpeed'] -class backgroundSpeed(QtGui.QFrame): +class backgroundSpeed(QtWidgets.QFrame): ''' Handles drawing the plot background. ''' @@ -30,10 +30,18 @@ def initUI(self): self.pmax = 1050.; self.pmin = 100. self.log_pmax = np.log(self.pmax); self.log_pmin = np.log(self.pmin) ## set the max/min wind speed expected - self.smax = 140.; self.smin = 0. - self.label_font = QtGui.QFont('Helvetica', 7) + if self.wind_units == "knots": + self.smax = 140.; self.smin = 0. # knots + self.delta = 20. + elif self.wind_units == 'm/s': + self.smax = 80.; self.smin = 0. # m/s + self.delta = 10. + + self.font_ratio = 0.12#0512 + fsize = round(self.size().width() * self.font_ratio) + 2 + self.label_font = QtGui.QFont('Helvetica', fsize) self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(QtGui.QColor(self.bg_color)) self.plotBackground() def resizeEvent(self, e): @@ -54,16 +62,30 @@ def plotBackground(self): ## draw the background frame self.draw_frame(qp) ## draw the vertical ticks for wind speed - for s in xrange(0,140,20): - self.draw_speed(s, qp) - qp.end() + for s in range(int(self.smin),int(self.smax),int(self.delta)): + if s % (int(self.delta)*2) == 0 and s != 0: + label=True + else: + label=False + self.draw_speed(s, qp, int(self.delta), label) + ## Draw the title and units + pen = QtGui.QPen(QtGui.QColor(self.fg_color), 1, QtCore.Qt.DashLine) + qp.setPen(pen) + + fsize = round(self.size().width() * self.font_ratio) + self.title_font = QtGui.QFont('Helvetica', fsize+1) + qp.setFont(self.title_font) + qp.drawText(self.tlx+2, self.tly+2, self.brx-self.tlx, 30, + QtCore.Qt.AlignTop | QtCore.Qt.AlignLeft | QtCore.Qt.TextWordWrap, "Wind Speed\n(" + self.wind_units + ")") + qp.end() + def draw_frame(self, qp): ''' Draws the frame boarders. ''' ## initialize a pen with white color, thickness 2, solid line - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(QtGui.QColor(self.fg_color), 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(self.tlx, self.tly, self.brx, self.tly) qp.drawLine(self.brx, self.tly, self.brx, self.bry) @@ -71,7 +93,7 @@ def draw_frame(self, qp): qp.drawLine(self.tlx, self.bry, self.tlx, self.tly) - def draw_speed(self, s, qp): + def draw_speed(self, s, qp, delta=0, drawlabel=True): ''' Draw background speed ticks. -------- @@ -80,14 +102,21 @@ def draw_speed(self, s, qp): ''' ## initialize a pen with an orange/brown color, thickness 1, dashed line - pen = QtGui.QPen(QtGui.QColor("#9D5736"), 1, QtCore.Qt.DashLine) + pen = QtGui.QPen(self.isotach_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) qp.setFont(self.label_font) ## convert the speed value to pixel coordinates x1 = self.speed_to_pix(s) + labelx1 = self.speed_to_pix(s - delta) # e.g. 20 - 20 = 0, 0 to 40 + label_width = self.speed_to_pix(s+delta) - self.speed_to_pix(s-delta) ## draw a dashed line of constant wind speed value qp.drawLine(x1, self.bry, x1, self.tly) - + if drawlabel is True and s > 0: + pen = QtGui.QPen(QtGui.QColor(self.fg_color), 1, QtCore.Qt.DashLine) + qp.setPen(pen) + qp.drawText(labelx1, self.bry+5, label_width, 10, + QtCore.Qt.AlignTop | QtCore.Qt.AlignCenter, str(int(s))) + def pres_to_pix(self, p): ''' Function to convert a pressure value to a Y pixel. @@ -110,10 +139,22 @@ class plotSpeed(backgroundSpeed): Handles plotting the data in the frame. ''' def __init__(self): + self.bg_color = '#000000' + self.fg_color = '#ffffff' + self.wind_units = 'knots' + self.isotach_color = QtGui.QColor("#9D5736") + super(plotSpeed, self).__init__() ## initialize values to be accessable to functions self.prof = None + ## give different colors for different height values. + ## these are consistent with the hodograph colors. + self.low_level_color = QtGui.QColor("#FF0000") + self.mid_level_color = QtGui.QColor("#00FF00") + self.upper_level_color = QtGui.QColor("#FFFF00") + self.trop_level_color = QtGui.QColor("#00FFFF") + def setProf(self, prof): self.prof = prof self.u = prof.u; self.v = prof.v @@ -124,6 +165,31 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = prefs['bg_color'] + self.fg_color = prefs['fg_color'] + self.wind_units = prefs['wind_units'] + + if self.wind_units == "knots": + self.smax = 140.; self.smin = 0. # knots + self.delta = 20. + elif self.wind_units == 'm/s': + self.smax = 80.; self.smin = 0. # m/s + self.delta = 10. + + self.low_level_color = QtGui.QColor(prefs['0_3_color']) + self.mid_level_color = QtGui.QColor(prefs['3_6_color']) + self.upper_level_color = QtGui.QColor(prefs['6_9_color']) + self.trop_level_color = QtGui.QColor(prefs['9_12_color']) + + self.isotach_color = QtGui.QColor(prefs['spd_itach_color']) + + if update_gui: + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -144,7 +210,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(QtGui.QColor(self.bg_color)) def plotData(self): ''' @@ -169,15 +235,9 @@ def draw_profile(self, qp): -------- qp: QtGui.QPainter object ''' - ## give different colors for different height values. - ## these are consistent with the hodograph colors. - low_level_color = QtGui.QColor("#FF0000") - mid_level_color = QtGui.QColor("#00FF00") - upper_level_color = QtGui.QColor("#FFFF00") - trop_level_color = QtGui.QColor("#00FFFF") ## initialize a pen starting with the low level color, ## thickness of 2, solid line. - pen = QtGui.QPen(low_level_color, 1) + pen = QtGui.QPen(self.low_level_color, 1) pen.setStyle(QtCore.Qt.SolidLine) ## if there are missing values, get the data mask try: @@ -195,8 +255,12 @@ def draw_profile(self, qp): u = self.u; v = self.v ## calculate the windspeed spd = np.sqrt( u**2 + v**2 ) + + if self.wind_units == 'm/s': + spd = tab.utils.KTS2MS(spd) + ## loop through the profile - for i in xrange( pres.shape[0] ): + for i in range( pres.shape[0] ): ## get the important values from the profile hgt1 = hgt[i] p1 = pres[i] @@ -208,16 +272,20 @@ def draw_profile(self, qp): y1 = self.pres_to_pix(p1) ## now color code the different heights if hgt1 < 3000: - pen = QtGui.QPen(low_level_color, 2) + pen = QtGui.QPen(self.low_level_color, 2) elif hgt1 < 6000: - pen = QtGui.QPen(mid_level_color, 2) + pen = QtGui.QPen(self.mid_level_color, 2) elif hgt1 < 9000: - pen = QtGui.QPen(upper_level_color, 2) + pen = QtGui.QPen(self.upper_level_color, 2) else: - pen = QtGui.QPen(trop_level_color, 2) + pen = QtGui.QPen(self.trop_level_color, 2) ## Draw a horizontal line with the length of the wind speed qp.setPen(pen) qp.drawLine(0, y1, x1, y1) - +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotSpeed() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/srwinds.py b/sharppy/viz/srwinds.py index 1fa76b33..6c7fe014 100644 --- a/sharppy/viz/srwinds.py +++ b/sharppy/viz/srwinds.py @@ -1,6 +1,7 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab +import sharppy.sharptab.utils as utils from sharppy.sharptab.constants import * ## routine written by Kelton Halbert @@ -8,7 +9,7 @@ __all__ = ['backgroundWinds', 'plotWinds'] -class backgroundWinds(QtGui.QFrame): +class backgroundWinds(QtWidgets.QFrame): ''' Handles the plotting of the frame boarders and ticks. Draws the frame onto a QPixmap. @@ -35,15 +36,11 @@ def initUI(self): ## used in converting to pixel units self.hmax = 16.; self.hmin = 0. self.smax = 80.; self.smin = 0. - ## do a DPI check for font sizing - if self.physicalDpiX() > 75: - fsize = 6 - else: - fsize = 7 - self.label_font = QtGui.QFont('Helvetica', fsize) + self.font_ratio = 0.0512 + self.label_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio)) ## initialize the QPixmap self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -67,7 +64,7 @@ def plotBackground(self): ## height is in km. for h in [2,4,6,8,10,12,14]: self.draw_height(h, qp) - for s in xrange(0,100,10): + for s in range(0,100,10): self.draw_speed(s, qp) qp.end() @@ -81,7 +78,7 @@ def draw_frame(self, qp): ''' ## initialize a new pen with white color, thickness of 2, solid line. - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) qp.drawText(15, 5, 45, 35, @@ -92,7 +89,7 @@ def draw_frame(self, qp): qp.drawLine(self.brx, self.tly, self.brx, self.bry) qp.drawLine(self.brx, self.bry, self.tlx, self.bry) qp.drawLine(self.tlx, self.bry, self.tlx, self.tly) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.DashLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) zero = self.speed_to_pix(15.) qp.drawLine( zero, self.bry, zero, self.tly) @@ -100,7 +97,7 @@ def draw_frame(self, qp): upper = self.hgt_to_pix(16.) classic1 = self.speed_to_pix(40.) classic2 = self.speed_to_pix(70.) - pen = QtGui.QPen(QtGui.QColor("#B1019A"), 1, QtCore.Qt.DashLine) + pen = QtGui.QPen(self.clsc_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) qp.drawLine( classic1, lower, classic1, upper ) qp.drawLine( classic2, lower, classic2, upper ) @@ -120,7 +117,7 @@ def draw_height(self, h, qp): ''' ## initialize a pen with color white, thickness 1, solid line - pen = QtGui.QPen(QtGui.QColor(WHITE), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## convert the height value to pixel coordinates @@ -133,7 +130,7 @@ def draw_height(self, h, qp): self.brx+self.rpad, y1) qp.drawText(0, y1-20, 20, 40, QtCore.Qt.AlignVCenter | QtCore.Qt.AlignRight, - tab.utils.INT2STR(h)) + utils.INT2STR(h)) def draw_speed(self, s, qp): ''' @@ -146,7 +143,7 @@ def draw_speed(self, s, qp): ''' ## initialize a pen with white color, thickness 1, solid line - pen = QtGui.QPen(QtGui.QColor(WHITE), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## convert wind speed values to pixel values @@ -199,21 +196,94 @@ def __init__(self): prof: a Profile object ''' + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.clsc_color = QtGui.QColor('#b1019a') + self.trace_color = QtGui.QColor('#ff0000') + self.m0_2_color = QtGui.QColor('#8b0000') + self.m4_6_color = QtGui.QColor('#6495ed') + self.m9_11_color = QtGui.QColor('#9400d3') + + self.use_left = False + super(plotWinds, self).__init__() ## make the data accessable to the functions self.prof = None def setProf(self, prof): self.prof = prof - self.srw_0_2km = tab.utils.comp2vec(self.prof.srw_0_2km[0], self.prof.srw_0_2km[1])[1] - self.srw_4_6km = tab.utils.comp2vec(self.prof.srw_4_6km[0], self.prof.srw_4_6km[1])[1] - self.srw_9_11km = tab.utils.comp2vec(self.prof.srw_9_11km[0], self.prof.srw_9_11km[1])[1] + self.u = prof.u; self.v = prof.v ## calculate the storm relative wind from the bunkers motion function self.srwind = prof.srwind - ## get only the right mover u and v components - self.sru = self.u - self.srwind[0] - self.srv = self.v - self.srwind[1] + + if self.use_left: + self.srw_0_2km = utils.comp2vec(self.prof.left_srw_0_2km[0], self.prof.left_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.left_srw_4_6km[0], self.prof.left_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.left_srw_9_11km[0], self.prof.left_srw_9_11km[1])[1] + ## get only the left mover u and v components + self.sru = self.u - self.srwind[2] + self.srv = self.v - self.srwind[3] + else: + self.srw_0_2km = utils.comp2vec(self.prof.right_srw_0_2km[0], self.prof.right_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.right_srw_4_6km[0], self.prof.right_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.right_srw_9_11km[0], self.prof.right_srw_9_11km[1])[1] + ## get only the right mover u and v components + self.sru = self.u - self.srwind[0] + self.srv = self.v - self.srwind[1] + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + self.clsc_color = QtGui.QColor(prefs['srw_clsc_color']) + self.trace_color = QtGui.QColor(prefs['srw_trace_color']) + self.m0_2_color = QtGui.QColor(prefs['srw_0_2_color']) + self.m4_6_color = QtGui.QColor(prefs['srw_4_6_color']) + self.m9_11_color = QtGui.QColor(prefs['srw_9_11_color']) + + if update_gui: + if self.use_left: + self.srw_0_2km = utils.comp2vec(self.prof.left_srw_0_2km[0], self.prof.left_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.left_srw_4_6km[0], self.prof.left_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.left_srw_9_11km[0], self.prof.left_srw_9_11km[1])[1] + ## get only the left mover u and v components + self.sru = self.u - self.srwind[2] + self.srv = self.v - self.srwind[3] + else: + self.srw_0_2km = utils.comp2vec(self.prof.right_srw_0_2km[0], self.prof.right_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.right_srw_4_6km[0], self.prof.right_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.right_srw_9_11km[0], self.prof.right_srw_9_11km[1])[1] + ## get only the right mover u and v components + self.sru = self.u - self.srwind[0] + self.srv = self.v - self.srwind[1] + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.srw_0_2km = utils.comp2vec(self.prof.left_srw_0_2km[0], self.prof.left_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.left_srw_4_6km[0], self.prof.left_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.left_srw_9_11km[0], self.prof.left_srw_9_11km[1])[1] + ## get only the left mover u and v components + self.sru = self.u - self.srwind[2] + self.srv = self.v - self.srwind[3] + else: + self.srw_0_2km = utils.comp2vec(self.prof.right_srw_0_2km[0], self.prof.right_srw_0_2km[1])[1] + self.srw_4_6km = utils.comp2vec(self.prof.right_srw_4_6km[0], self.prof.right_srw_4_6km[1])[1] + self.srw_9_11km = utils.comp2vec(self.prof.right_srw_9_11km[0], self.prof.right_srw_9_11km[1])[1] + ## get only the right mover u and v components + self.sru = self.u - self.srwind[0] + self.srv = self.v - self.srwind[1] self.clearData() self.plotBackground() @@ -254,7 +324,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -283,8 +353,11 @@ def draw_profile(self, qp): ''' ## initialize a pen with a red color, thickness of 1, solid line - pen = QtGui.QPen(QtGui.QColor(RED), 1) + if self.prof.wdir.count() == 0: + return + pen = QtGui.QPen(self.trace_color, 1) pen.setStyle(QtCore.Qt.SolidLine) + ## if there are missing values, get the mask try: mask = np.maximum(self.sru.mask, self.srv.mask) @@ -310,9 +383,9 @@ def draw_profile(self, qp): sr_spd = np.hypot(interp_sru, interp_srv) qp.setPen(pen) - for i in xrange(interp_hght.shape[0] - 1): + for i in range(interp_hght.shape[0] - 1): spd1 = sr_spd[i]; spd2 = sr_spd[i+1] - if tab.utils.QC(spd1) and tab.utils.QC(spd2): + if utils.QC(spd1) and utils.QC(spd2): hgt1 = (interp_hght[i] - interp_hght[0]) / 1000; hgt2 = (interp_hght[i+1] - interp_hght[0]) / 1000 ## convert the wind speeds to x pixels x1 = self.speed_to_pix(spd1); x2 = self.speed_to_pix(spd2) @@ -321,29 +394,35 @@ def draw_profile(self, qp): ## draw a line between the two points qp.drawLine(x1, y1, x2, y2) - if tab.utils.QC(self.srw_0_2km): + if utils.QC(self.srw_0_2km): # Plot the 0-2 km mean SRW - pen = QtGui.QPen(QtGui.QColor("#8B0000"), 2) + pen = QtGui.QPen(self.m0_2_color, 2) pen.setStyle(QtCore.Qt.SolidLine) qp.setPen(pen) x1 = self.speed_to_pix(self.srw_0_2km); x2 = self.speed_to_pix(self.srw_0_2km) y1 = self.hgt_to_pix(0.0); y2 = self.hgt_to_pix(2.0) qp.drawLine(x1, y1, x2, y2) - if tab.utils.QC(self.srw_4_6km): + if utils.QC(self.srw_4_6km): # Plot the 4-6 km mean SRW - pen = QtGui.QPen(QtGui.QColor("#6495ED"), 2) + pen = QtGui.QPen(self.m4_6_color, 2) pen.setStyle(QtCore.Qt.SolidLine) qp.setPen(pen) x1 = self.speed_to_pix(self.srw_4_6km); x2 = self.speed_to_pix(self.srw_4_6km) y1 = self.hgt_to_pix(4.0); y2 = self.hgt_to_pix(6.0) qp.drawLine(x1, y1, x2, y2) - if tab.utils.QC(self.srw_9_11km): + if utils.QC(self.srw_9_11km): # Plot the 9-11 km mean SRW - pen = QtGui.QPen(QtGui.QColor("#9400D3"), 2) + pen = QtGui.QPen(self.m9_11_color, 2) pen.setStyle(QtCore.Qt.SolidLine) qp.setPen(pen) x1 = self.speed_to_pix(self.srw_9_11km); x2 = self.speed_to_pix(self.srw_9_11km) y1 = self.hgt_to_pix(9.0); y2 = self.hgt_to_pix(11.0) qp.drawLine(x1, y1, x2, y2) + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotWinds() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/stp.py b/sharppy/viz/stp.py index 7d2ee0dc..477adcdd 100644 --- a/sharppy/viz/stp.py +++ b/sharppy/viz/stp.py @@ -1,6 +1,6 @@ import numpy as np import os -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab import sharppy.databases.inset_data as inset_data from sharppy.sharptab.constants import * @@ -11,7 +11,7 @@ __all__ = ['backgroundSTP', 'plotSTP'] -class backgroundSTP(QtGui.QFrame): +class backgroundSTP(QtWidgets.QFrame): ''' Draw the background frame and lines for the STP plot frame ''' @@ -29,24 +29,14 @@ def initUI(self): " border-width: 1px;" " border-style: solid;" " border-color: #3399CC;}") - - self.lpad = 0.; self.rpad = 0. - self.tpad = 15.; self.bpad = 15. - self.wid = self.size().width() - self.rpad - self.hgt = self.size().height() - self.bpad - self.tlx = self.rpad; self.tly = self.tpad - self.brx = self.wid; self.bry = self.hgt - self.stpmax = 11.; self.stpmin = 0. - - fsize1 = np.floor(.08 * self.hgt) - fsize2 = np.floor(.05 * self.hgt) - self.textpad = np.floor(.03 * self.hgt) - + self.textpad = 5 + self.font_ratio = 0.0512 + fsize1 = round(self.size().height() * self.font_ratio) + 2 + fsize2 = round(self.size().height() * self.font_ratio) self.plot_font = QtGui.QFont('Helvetica', fsize1 ) self.box_font = QtGui.QFont('Helvetica', fsize2) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) self.box_metrics = QtGui.QFontMetrics(self.box_font) - if platform.system() == "Windows": fsize1 -= self.plot_metrics.descent() fsize2 -= self.box_metrics.descent() @@ -55,12 +45,19 @@ def initUI(self): self.box_font = QtGui.QFont('Helvetica', fsize2) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) self.box_metrics = QtGui.QFontMetrics(self.box_font) - - self.plot_height = self.plot_metrics.xHeight() + self.textpad + self.plot_height = self.plot_metrics.xHeight()# + self.textpad self.box_height = self.box_metrics.xHeight() + self.textpad - + self.tpad = self.plot_height + 15; + self.bpad = self.plot_height + 2 + self.lpad = 0.; self.rpad = 0. + self.wid = self.size().width() - self.rpad + self.hgt = self.size().height() - self.bpad + self.tlx = self.rpad; self.tly = self.tpad; + self.brx = self.wid; + self.bry = self.hgt - self.bpad#+ round(self.font_ratio * self.hgt) + self.stpmax = 11.; self.stpmin = 0. self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -87,46 +84,48 @@ def draw_frame(self, qp): qp: QtGui.QPainter object ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.plot_font) - rect1 = QtCore.QRectF(1.5,1.5, self.brx, self.plot_height) + # Left, top, width, height + rect1 = QtCore.QRectF(0,5, self.brx, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Effective Layer STP (with CIN)') pen = QtGui.QPen(QtCore.Qt.blue, 1, QtCore.Qt.DashLine) qp.setPen(pen) - spacing = self.bry / 12. - ytick_fontsize = 10 + ytick_fontsize = round(self.font_ratio * self.hgt) + 1 y_ticks_font = QtGui.QFont('Helvetica', ytick_fontsize) qp.setFont(y_ticks_font) stp_inset_data = inset_data.stpData() texts = stp_inset_data['stp_ytexts'] - y_ticks = np.arange(self.tpad, self.bry+spacing, spacing) - for i in xrange(len(y_ticks)): - pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) + # Plot the y-tick labels for the box and whisker plots + for i in range(len(texts)): + pen = QtGui.QPen(self.line_color, 1, QtCore.Qt.DashLine) qp.setPen(pen) - qp.drawLine(self.tlx, y_ticks[i], self.brx, y_ticks[i]) - color = QtGui.QColor('#000000') + tick_pxl = self.stp_to_pix(int(texts[i])) + qp.drawLine(self.tlx, tick_pxl, self.brx, tick_pxl) + color = QtGui.QColor(self.bg_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) - ypos = spacing*(i+1) - (spacing/4.) + ypos = tick_pxl - ytick_fontsize/2 rect = QtCore.QRect(self.tlx, ypos, 20, ytick_fontsize) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) - + + # Draw the box and whisker plots and the x-tick labels ef = stp_inset_data['ef'] width = self.brx / 14 spacing = self.brx / 7 center = np.arange(spacing, self.brx, spacing) texts = stp_inset_data['stp_xtexts'] ef = self.stp_to_pix(ef) - qp.setFont(QtGui.QFont('Helvetica', 8)) - for i in xrange(ef.shape[0]): + qp.setFont(QtGui.QFont('Helvetica', round(self.font_ratio * self.hgt))) + for i in range(ef.shape[0]): # Set green pen to draw box and whisker plots - pen = QtGui.QPen(QtCore.Qt.green, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.box_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) # Draw lower whisker qp.drawLine(center[i], ef[i,0], center[i], ef[i,1]) @@ -140,14 +139,16 @@ def draw_frame(self, qp): # Draw upper whisker qp.drawLine(center[i], ef[i,3], center[i], ef[i,4]) # Set black transparent pen to draw a rectangle - color = QtGui.QColor('#000000') + color = QtGui.QColor(self.bg_color) color.setAlpha(0) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) - rect = QtCore.QRectF(center[i] - width/2., self.stp_to_pix(-.5), width, 4) + rect = QtCore.QRectF(center[i] - width/2., self.bry + round(self.bpad/2), width, self.bpad) + # Change to a white pen to draw the text below the box and whisker plot - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) + #qp.drawText(rect, QtCore.Qt.AlignCenter, texts[i]) def stp_to_pix(self, stp): scl1 = self.stpmax - self.stpmin @@ -161,17 +162,46 @@ class plotSTP(backgroundSTP): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.box_color = QtGui.QColor('#00ff00') + self.line_color = QtGui.QColor('#0080ff') + + self.alert_colors = [ + QtGui.QColor('#775000'), + QtGui.QColor('#996600'), + QtGui.QColor('#ffffff'), + QtGui.QColor('#ffff00'), + QtGui.QColor('#ff0000'), + QtGui.QColor('#e700df'), + ] + + self.use_left = False + super(plotSTP, self).__init__() self.prof = None def setProf(self, prof): self.prof = prof + self.mlcape = prof.mlpcl.bplus self.mllcl = prof.mlpcl.lclhght - self.esrh = prof.right_esrh[0] self.ebwd = prof.ebwspd - self.stpc = prof.stp_cin - self.stpf = prof.stp_fixed + + if self.use_left: + self.esrh = prof.left_esrh[0] + self.stpc = prof.left_stp_cin + self.stpf = prof.left_stp_fixed + else: + self.esrh = prof.right_esrh[0] + self.stpc = prof.right_stp_cin + self.stpf = prof.right_stp_fixed + + if self.prof.latitude < 0: + self.esrh = -self.esrh + self.stpc = -self.stpc + self.stpf = -self.stpf + ## get the probabilities self.cape_p, self.cape_c = self.cape_prob(self.mlcape) self.lcl_p, self.lcl_c = self.lcl_prob(self.mllcl) @@ -185,203 +215,271 @@ def setProf(self, prof): self.plotBackground() self.plotData() self.update() - + + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + self.box_color = QtGui.QColor(prefs['stp_box_color']) + self.line_color = QtGui.QColor(prefs['stp_line_color']) + + self.alert_colors = [ + QtGui.QColor(prefs['alert_l1_color']), + QtGui.QColor(prefs['alert_l2_color']), + QtGui.QColor(prefs['alert_l3_color']), + QtGui.QColor(prefs['alert_l4_color']), + QtGui.QColor(prefs['alert_l5_color']), + QtGui.QColor(prefs['alert_l6_color']), + ] + + if update_gui: + if self.use_left: + self.esrh = self.prof.left_esrh[0] + self.stpc = self.prof.left_stp_cin + self.stpf = self.prof.left_stp_fixed + else: + self.esrh = self.prof.right_esrh[0] + self.stpc = self.prof.right_stp_cin + self.stpf = self.prof.right_stp_fixed + + if self.prof is not None and self.prof.latitude < 0: + self.esrh = -self.esrh + self.stpc = -self.stpc + self.stpf = -self.stpf + + self.cape_p, self.cape_c = self.cape_prob(self.mlcape) + self.lcl_p, self.lcl_c = self.lcl_prob(self.mllcl) + self.esrh_p, self.esrh_c = self.esrh_prob(self.esrh) + self.ebwd_p, self.ebwd_c = self.ebwd_prob(self.ebwd) + self.stpc_p, self.stpc_c = self.stpc_prob(self.stpc) + self.stpf_p, self.stpf_c = self.stpf_prob(self.stpf) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.esrh = self.prof.left_esrh[0] + self.stpc = self.prof.left_stp_cin + self.stpf = self.prof.left_stp_fixed + else: + self.esrh = self.prof.right_esrh[0] + self.stpc = self.prof.right_stp_cin + self.stpf = self.prof.right_stp_fixed + + if self.prof.latitude < 0: + self.esrh = -self.esrh + self.stpc = -self.stpc + self.stpf = -self.stpf + + self.esrh_p, self.esrh_c = self.esrh_prob(self.esrh) + self.stpc_p, self.stpc_c = self.stpc_prob(self.stpc) + self.stpf_p, self.stpf_c = self.stpf_prob(self.stpf) + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def cape_prob(self, cape): if cape == 0.: prob = 0.00 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[0] elif cape > 0. and cape < 250.: prob = .12 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif cape >= 250. and cape < 500.: prob = .14 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif cape >= 500. and cape < 1000.: prob = .16 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif cape >= 1000. and cape < 1500.: prob = .15 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif cape >= 1500. and cape < 2000.: prob = .13 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif cape >= 2000. and cape < 2500.: prob = .14 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif cape >= 2500. and cape < 3000.: prob = .18 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif cape >= 3000. and cape < 4000.: prob = .20 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif cape >= 4000.: prob = .16 - color = QtGui.QColor(WHITE) + color = self.alert_colors[3] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color def lcl_prob(self, lcl): if lcl < 750.: prob = .19 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif lcl >= 750. and lcl < 1000.: prob = .19 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif lcl >= 1000. and lcl < 1250.: prob = .15 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif lcl >= 1250. and lcl < 1500.: prob = .10 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif lcl >= 1500. and lcl < 1750: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif lcl >= 1750. and lcl < 2000.: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif lcl >= 2000. and lcl < 2500.: prob = .02 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif lcl >= 2500: prob = 0.0 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color def esrh_prob(self, esrh): if esrh < 50.: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif esrh >= 50. and esrh < 100.: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif esrh >= 100. and esrh < 200.: prob = .08 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif esrh >= 200. and esrh < 300: prob = .14 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif esrh >= 300. and esrh < 400.: prob = .20 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif esrh >= 400. and esrh < 500.: prob = .27 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif esrh >= 500. and esrh < 600: prob = .38 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif esrh >= 600. and esrh < 700.: prob = .37 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif esrh >= 700: prob = .42 - color = QtGui.QColor(RED) + color = self.alert_colors[4] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color def ebwd_prob(self, ebwd): if ebwd == 0.: prob = 0.0 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif ebwd >= .01 and ebwd < 20.: prob = .03 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif ebwd >= 20. and ebwd < 30.: prob = .05 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif ebwd >= 30. and ebwd < 40.: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif ebwd >= 40. and ebwd < 50.: prob = .12 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif ebwd >= 50. and ebwd < 60.: prob = .19 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif ebwd >= 60. and ebwd < 70.: prob = .27 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif ebwd >= 70. and ebwd < 80.: prob = .36 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif ebwd >= 80.: prob = .26 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color def stpc_prob(self, stpc): if stpc < .1: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif stpc >= .1 and stpc < .50: prob = .08 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif stpc >= .5 and stpc < 1.0: prob = .12 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif stpc >= 1. and stpc < 2.: prob = .17 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif stpc >= 2. and stpc < 4.: prob = .25 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif stpc >= 4. and stpc < 6.: prob = .32 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif stpc >= 6. and stpc < 8.: prob = .34 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif stpc >= 8. and stpc < 10.: prob = .55 - color = QtGui.QColor(MAGENTA) + color = self.alert_colors[5] elif stpc >= 10.: prob = .58 - color = QtGui.QColor(MAGENTA) + color = self.alert_colors[5] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color def stpf_prob(self, stpf): if stpf < .1: prob = .05 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif stpf >= .1 and stpf < .5: prob = .06 - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] elif stpf >= .5 and stpf < 1.: prob = .11 - color = QtGui.QColor(LBROWN) + color = self.alert_colors[1] elif stpf >= 1. and stpf < 2.: prob = .17 - color = QtGui.QColor(WHITE) + color = self.alert_colors[2] elif stpf >= 2. and stpf < 3.: prob = .25 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif stpf >= 3. and stpf < 5.: prob = .25 - color = QtGui.QColor(YELLOW) + color = self.alert_colors[3] elif stpf >= 5. and stpf < 7.: prob = .39 - color = QtGui.QColor(RED) + color = self.alert_colors[4] elif stpf >= 7. and stpf < 9.: prob = .55 - color = QtGui.QColor(MAGENTA) + color = self.alert_colors[5] elif stpf >= 9.: prob = .59 - color = QtGui.QColor(MAGENTA) + color = self.alert_colors[5] else: prob = np.ma.masked - color = QtGui.QColor(DBROWN) + color = self.alert_colors[0] return prob, color @@ -405,7 +503,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -450,13 +548,13 @@ def draw_box(self, qp): vspace += self.box_metrics.descent() bot_y = top_y + vspace * 8 ## fill the box with a black background - brush = QtGui.QBrush(QtCore.Qt.SolidPattern) - pen = QtGui.QPen(QtCore.Qt.black, 0, QtCore.Qt.SolidLine) + brush = QtGui.QBrush(self.bg_color, QtCore.Qt.SolidPattern) + pen = QtGui.QPen(self.bg_color, 0, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setBrush(brush) qp.drawRect(left_x, top_y, right_x - left_x, bot_y - top_y) ## draw the borders of the box - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) brush = QtGui.QBrush(QtCore.Qt.NoBrush) qp.setPen(pen) qp.setBrush(brush) @@ -502,3 +600,10 @@ def draw_box(self, qp): y1 += vspace qp.end() +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotSTP() + tester.setGeometry(50,50,293,195) + #tester.plotBitMap.save('test.png', format='png') + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/stpef.py b/sharppy/viz/stpef.py index db773fd1..121df565 100644 --- a/sharppy/viz/stpef.py +++ b/sharppy/viz/stpef.py @@ -1,6 +1,6 @@ import numpy as np import os -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab import sharppy.databases.inset_data as inset_data from sharppy.sharptab.constants import * @@ -10,7 +10,7 @@ __all__ = ['backgroundSTPEF', 'plotSTPEF'] -class backgroundSTPEF(QtGui.QFrame): +class backgroundSTPEF(QtWidgets.QFrame): ''' Draw the background frame and lines for the Theta-E plot frame ''' @@ -28,10 +28,12 @@ def initUI(self): " border-width: 1px;" " border-style: solid;" " border-color: #3399CC;}") + font_ratio = 0.0512 if self.physicalDpiX() > 75: - fsize = 10 + fsize = round(font_ratio * self.size().height()) else: - fsize = 11 + fsize = round(font_ratio * self.size().height() + 1) + self.fsize = fsize self.plot_font = QtGui.QFont('Helvetica', fsize + 1) self.box_font = QtGui.QFont('Helvetica', fsize) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) @@ -39,14 +41,14 @@ def initUI(self): self.plot_height = self.plot_metrics.xHeight() + 5 self.box_height = self.box_metrics.xHeight() + 5 self.lpad = 0.; self.rpad = 0. - self.tpad = 25.; self.bpad = 15. + self.tpad = 5+ 2*self.plot_height; self.bpad = self.plot_height + 5 self.wid = self.size().width() - self.rpad self.hgt = self.size().height() - self.bpad self.tlx = self.rpad; self.tly = self.tpad self.brx = self.wid; self.bry = self.hgt self.probmax = 70.; self.probmin = 0. self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -87,14 +89,14 @@ def draw_frame(self, qp): EF3_color = "#FF0000" EF4_color = "#FF00FF" - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.plot_font) rect1 = QtCore.QRectF(1.5, 2, self.brx, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Conditional Tornado Probs based on STPC') - qp.setFont(QtGui.QFont('Helvetica', 9)) + qp.setFont(QtGui.QFont('Helvetica', self.fsize-1)) color = QtGui.QColor(EF1_color) pen = QtGui.QPen(color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) @@ -125,14 +127,14 @@ def draw_frame(self, qp): pen = QtGui.QPen(QtCore.Qt.blue, 1, QtCore.Qt.DashLine) qp.setPen(pen) - ytick_fontsize = 10 + ytick_fontsize = self.fsize y_ticks_font = QtGui.QFont('Helvetica', ytick_fontsize) qp.setFont(y_ticks_font) efstp_inset_data = inset_data.condSTPData() texts = efstp_inset_data['ytexts'] spacing = self.bry / 10. y_ticks = np.arange(self.tpad, self.bry+spacing, spacing) - for i in xrange(len(y_ticks)): + for i in range(len(y_ticks)): pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) qp.setPen(pen) try: @@ -145,7 +147,7 @@ def draw_frame(self, qp): ypos = spacing*(i+1) - (spacing/4.) ypos = self.prob_to_pix(int(texts[i])) - ytick_fontsize/2 rect = QtCore.QRect(self.tlx, ypos, 20, ytick_fontsize) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) @@ -155,14 +157,14 @@ def draw_frame(self, qp): texts = efstp_inset_data['xticks'] # Draw the x tick marks - qp.setFont(QtGui.QFont('Helvetica', 8)) - for i in xrange(np.asarray(texts).shape[0]): + qp.setFont(QtGui.QFont('Helvetica', self.fsize - 2)) + for i in range(np.asarray(texts).shape[0]): color = QtGui.QColor('#000000') color.setAlpha(0) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) - rect = QtCore.QRectF(center[i], self.prob_to_pix(-2), width, 4) + rect = QtCore.QRectF(center[i], self.bry + self.bpad/2, width, 4) # Change to a white pen to draw the text below the box and whisker plot - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) @@ -171,7 +173,7 @@ def draw_frame(self, qp): color = QtGui.QColor(EF1_color) pen = QtGui.QPen(color, 3, QtCore.Qt.SolidLine) qp.setPen(pen) - for i in xrange(1, np.asarray(texts).shape[0], 1): + for i in range(1, np.asarray(texts).shape[0], 1): qp.drawLine(center[i-1] + width/2, self.prob_to_pix(ef1[i-1]), center[i] + width/2, self.prob_to_pix(ef1[i])) # Draw the EF2+ stuff @@ -179,7 +181,7 @@ def draw_frame(self, qp): color = QtGui.QColor(EF2_color) pen = QtGui.QPen(color, 3, QtCore.Qt.SolidLine) qp.setPen(pen) - for i in xrange(1, np.asarray(texts).shape[0], 1): + for i in range(1, np.asarray(texts).shape[0], 1): qp.drawLine(center[i-1] + width/2, self.prob_to_pix(ef1[i-1]), center[i] + width/2, self.prob_to_pix(ef1[i])) # Draw the EF3+ stuff @@ -187,7 +189,7 @@ def draw_frame(self, qp): color = QtGui.QColor(EF3_color) pen = QtGui.QPen(color, 3, QtCore.Qt.SolidLine) qp.setPen(pen) - for i in xrange(1, np.asarray(texts).shape[0], 1): + for i in range(1, np.asarray(texts).shape[0], 1): qp.drawLine(center[i-1] + width/2, self.prob_to_pix(ef1[i-1]), center[i] + width/2, self.prob_to_pix(ef1[i])) # Draw the EF4+ stuff @@ -195,7 +197,7 @@ def draw_frame(self, qp): color = QtGui.QColor(EF4_color) pen = QtGui.QPen(color, 3, QtCore.Qt.SolidLine) qp.setPen(pen) - for i in xrange(1, np.asarray(texts).shape[0], 1): + for i in range(1, np.asarray(texts).shape[0], 1): qp.drawLine(center[i-1] + width/2, self.prob_to_pix(ef1[i-1]), center[i] + width/2, self.prob_to_pix(ef1[i])) @@ -238,12 +240,49 @@ class plotSTPEF(backgroundSTPEF): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + + self.use_left = False + super(plotSTPEF, self).__init__() self.prof = None def setProf(self, prof): self.prof = prof - self.stpc = prof.stp_cin + + if self.use_left: + self.stpc = prof.left_stp_cin + else: + self.stpc = prof.right_stp_cin + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + if self.use_left: + self.stpc = self.prof.left_stp_cin + else: + self.stpc = self.prof.right_stp_cin + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + if self.use_left: + self.stpc = self.prof.left_stp_cin + else: + self.stpc = self.prof.right_stp_cin self.clearData() self.plotBackground() @@ -270,7 +309,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -289,9 +328,14 @@ def draw_stp(self, qp): qp.setRenderHint(qp.Antialiasing) qp.setRenderHint(qp.TextAntialiasing) stpc_pix = self.stpc_to_pix(self.stpc) - pen = QtGui.QPen(QtGui.QColor("#FFFFFF"), 1.5, QtCore.Qt.DotLine) + pen = QtGui.QPen(self.fg_color, 1.5, QtCore.Qt.DotLine) qp.setPen(pen) qp.drawLine(stpc_pix, self.prob_to_pix(0), stpc_pix, self.prob_to_pix(70)) qp.end() +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotSTPEF() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/thermo.py b/sharppy/viz/thermo.py index 987dc15d..dcbe656a 100644 --- a/sharppy/viz/thermo.py +++ b/sharppy/viz/thermo.py @@ -1,7 +1,7 @@ import numpy as np -from PySide import QtGui, QtCore -from PySide.QtCore import * -from PySide.QtGui import * +from qtpy import QtGui, QtCore, QtWidgets +from qtpy.QtCore import * +from qtpy.QtGui import * import sharppy.sharptab as tab from sharppy.sharptab.constants import * import datetime @@ -12,12 +12,12 @@ __all__ = ['backgroundText', 'plotText'] -class backgroundText(QtGui.QFrame): +class backgroundText(QtWidgets.QFrame): ''' Handles drawing the background frame onto a QPixmap. - Inherits a QtGui.QFrame Object. + Inherits a QtWidgets.QFrame Object. ''' - def __init__(self): + def __init__(self, **kwargs): super(backgroundText, self).__init__() self.initUI() @@ -55,7 +55,7 @@ def initUI(self): self.ylast = self.label_height ## initialize the QPixmap that will be drawn on. self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) ## plot the background frame self.plotBackground() @@ -64,7 +64,7 @@ def draw_frame(self, qp): Draws the background frame and the text headers for indices. ''' ## initialize a white pen with thickness 1 and a solid line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## set the horizontal grid to be the width of the frame @@ -124,9 +124,30 @@ def __init__(self, pcl_types): Parameters ---------- - prof: a Profile Object - + pcl_types : ''' + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.pw_units = 'in' + self.temp_units = 'Fahrenheit' + + self.alert_colors = [ + QtGui.QColor('#775000'), + QtGui.QColor('#996600'), + QtGui.QColor('#ffffff'), + QtGui.QColor('#ffff00'), + QtGui.QColor('#ff0000'), + QtGui.QColor('#e700df'), + ] + self.left_scp_color = QtGui.QColor('#00ffff') + + self.pcl_sel_color = QtGui.QColor('#00ffff') + self.pcl_cin_hi_color = QtGui.QColor('#993333') + self.pcl_cin_md_color = QtGui.QColor('#996600') + self.pcl_cin_lo_color = QtGui.QColor('#00ff00') + + self.use_left = False + ## get the parcels to be displayed in the GUI super(plotText, self).__init__() @@ -166,7 +187,7 @@ def setProf(self, prof): ## K Index self.k_idx = tab.utils.INT2STR( prof.k_idx ) ## precipitable water - self.pwat = tab.utils.FLOAT2STR( prof.pwat, 2 ) + self.pwat = prof.pwat ## 0-3km agl lapse rate self.lapserate_3km = tab.utils.FLOAT2STR( prof.lapserate_3km, 1 ) ## 3-6km agl lapse rate @@ -176,9 +197,9 @@ def setProf(self, prof): ## 700-500mb lapse rate self.lapserate_700_500 = tab.utils.FLOAT2STR( prof.lapserate_700_500, 1 ) ## convective temperature - self.convT = tab.utils.INT2STR( prof.convT ) + self.convT = prof.convT ## sounding forecast surface temperature - self.maxT = tab.utils.INT2STR( prof.maxT ) + self.maxT = prof.maxT #fzl = str(int(self.sfcparcel.hght0c)) ## 100mb mean mixing ratio self.mean_mixr = tab.utils.FLOAT2STR( prof.mean_mixr, 1 ) @@ -188,7 +209,7 @@ def setProf(self, prof): ## calculate the totals totals index self.totals_totals = tab.utils.INT2STR( prof.totals_totals ) self.dcape = tab.utils.INT2STR( prof.dcape ) - self.drush = tab.utils.INT2STR( prof.drush ) + self.drush = prof.drush self.sigsevere = tab.utils.INT2STR( prof.sig_severe ) self.mmp = tab.utils.FLOAT2STR( prof.mmp, 2 ) self.esp = tab.utils.FLOAT2STR( prof.esp, 1 ) @@ -200,6 +221,52 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.pw_units = prefs['pw_units'] + self.temp_units = prefs['temp_units'] + + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + self.pwat_colors = [ + QtGui.QColor(prefs['pwat_m3_color']), + QtGui.QColor(prefs['pwat_m2_color']), + QtGui.QColor(prefs['pwat_m1_color']), + self.fg_color, + QtGui.QColor(prefs['pwat_p1_color']), + QtGui.QColor(prefs['pwat_p2_color']), + QtGui.QColor(prefs['pwat_p3_color']), + ] + + self.alert_colors = [ + QtGui.QColor(prefs['alert_l1_color']), + QtGui.QColor(prefs['alert_l2_color']), + QtGui.QColor(prefs['alert_l3_color']), + QtGui.QColor(prefs['alert_l4_color']), + QtGui.QColor(prefs['alert_l5_color']), + QtGui.QColor(prefs['alert_l6_color']), + ] + self.left_scp_color = QtGui.QColor(prefs['alert_lscp_color']) + + self.pcl_sel_color = QtGui.QColor(prefs['pcl_sel_color']) + self.pcl_cin_hi_color = QtGui.QColor(prefs['pcl_cin_hi_color']) + self.pcl_cin_md_color = QtGui.QColor(prefs['pcl_cin_md_color']) + self.pcl_cin_lo_color = QtGui.QColor(prefs['pcl_cin_lo_color']) + + if update_gui: + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -252,7 +319,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def drawSevere(self, qp): ''' @@ -265,78 +332,101 @@ def drawSevere(self, qp): ''' ## initialize a pen to draw with. pen = QtGui.QPen(QtCore.Qt.yellow, 1, QtCore.Qt.SolidLine) + self.label_font.setBold(True) qp.setFont(self.label_font) - color_list = [QtGui.QColor(CYAN), QtGui.QColor(DBROWN), QtGui.QColor(LBROWN), QtGui.QColor(WHITE), QtGui.QColor(YELLOW), QtGui.QColor(RED), QtGui.QColor(MAGENTA)] + + color_list = self.alert_colors ## needs to be coded. x1 = self.brx / 10 y1 = self.ylast + self.tpad - ship = tab.utils.FLOAT2STR( self.prof.ship, 1 ) - stp_fixed = tab.utils.FLOAT2STR( self.prof.stp_fixed, 1 ) - stp_cin = tab.utils.FLOAT2STR( self.prof.stp_cin, 1 ) - right_scp = tab.utils.FLOAT2STR( self.prof.right_scp, 1 ) - # Coloring provided by Rich Thompson (SPC) + ship = self.prof.ship + ship_str = tab.utils.FLOAT2STR( ship, 1 ) + + if self.use_left: + stp_fixed = self.prof.left_stp_fixed + stp_cin = self.prof.left_stp_cin + scp = self.prof.left_scp + else: + stp_fixed = self.prof.right_stp_fixed + stp_cin = self.prof.right_stp_cin + scp = self.prof.right_scp + + stp_fixed_str = tab.utils.FLOAT2STR( stp_fixed, 1 ) + stp_cin_str = tab.utils.FLOAT2STR( stp_cin, 1 ) + scp_str = tab.utils.FLOAT2STR( scp, 1 ) + + if self.prof.latitude < 0: + stp_fixed = -stp_fixed + stp_cin = -stp_cin + scp = -scp + + # Coloring thresholds provided by Rich Thompson (SPC) labels = ['Supercell = ', 'STP (cin) = ', 'STP (fix) = ', 'SHIP = '] - indices = [right_scp, stp_cin, stp_fixed, ship] - for label, index in zip(labels,indices): + indices = [scp, stp_cin, stp_fixed, ship] + index_strs = [scp_str, stp_cin_str, stp_fixed_str, ship_str] + for label, index_str, index in zip(labels,index_strs,indices): rect = QtCore.QRect(x1*7, y1, x1*8, self.label_height) - if label == labels[0]: # STP uses a different color scale - if float(index) >= 19.95: - pen = QtGui.QPen(color_list[6], 1, QtCore.Qt.SolidLine) - elif float(index) >= 11.95: + if index == '--': + pen = QtGui.QPen(color_list[0], 1, QtCore.Qt.SolidLine) + elif label == labels[0]: # STP uses a different color scale + if index >= 19.95: pen = QtGui.QPen(color_list[5], 1, QtCore.Qt.SolidLine) - elif float(index) >= 1.95: - pen = QtGui.QPen(color_list[3], 1, QtCore.Qt.SolidLine) - elif float(index) >= .45: + elif index >= 11.95: + pen = QtGui.QPen(color_list[4], 1, QtCore.Qt.SolidLine) + elif index >= 1.95: pen = QtGui.QPen(color_list[2], 1, QtCore.Qt.SolidLine) - elif float(index) >= -.45: + elif index >= .45: pen = QtGui.QPen(color_list[1], 1, QtCore.Qt.SolidLine) - elif float(index) < -.45: + elif index >= -.45: pen = QtGui.QPen(color_list[0], 1, QtCore.Qt.SolidLine) + elif index < -.45: + pen = QtGui.QPen(self.left_scp_color, 1, QtCore.Qt.SolidLine) elif label == labels[1]: # STP effective - if float(index) >= 8: - pen = QtGui.QPen(color_list[6], 1, QtCore.Qt.SolidLine) - elif float(index) >= 4: + if index >= 8: pen = QtGui.QPen(color_list[5], 1, QtCore.Qt.SolidLine) - elif float(index) >= 2: + elif index >= 4: pen = QtGui.QPen(color_list[4], 1, QtCore.Qt.SolidLine) - elif float(index) >= 1: + elif index >= 2: pen = QtGui.QPen(color_list[3], 1, QtCore.Qt.SolidLine) - elif float(index) >= .5: + elif index >= 1: pen = QtGui.QPen(color_list[2], 1, QtCore.Qt.SolidLine) - elif float(index) < .5: + elif index >= .5: pen = QtGui.QPen(color_list[1], 1, QtCore.Qt.SolidLine) + elif index < .5: + pen = QtGui.QPen(color_list[0], 1, QtCore.Qt.SolidLine) elif label == labels[2]: # STP fixed - if float(index) >= 7: - pen = QtGui.QPen(color_list[6], 1, QtCore.Qt.SolidLine) - elif float(index) >= 5: + if index >= 7: pen = QtGui.QPen(color_list[5], 1, QtCore.Qt.SolidLine) - elif float(index) >= 2: + elif index >= 5: pen = QtGui.QPen(color_list[4], 1, QtCore.Qt.SolidLine) - elif float(index) >= 1: + elif index >= 2: pen = QtGui.QPen(color_list[3], 1, QtCore.Qt.SolidLine) - elif float(index) >= .5: + elif index >= 1: pen = QtGui.QPen(color_list[2], 1, QtCore.Qt.SolidLine) - else: + elif index >= .5: pen = QtGui.QPen(color_list[1], 1, QtCore.Qt.SolidLine) + else: + pen = QtGui.QPen(color_list[0], 1, QtCore.Qt.SolidLine) elif label == labels[3]: # SHIP - if float(index) >= 5: - pen = QtGui.QPen(color_list[6], 1, QtCore.Qt.SolidLine) - elif float(index) >= 2: + if index >= 5: pen = QtGui.QPen(color_list[5], 1, QtCore.Qt.SolidLine) - elif float(index) >= 1: + elif index >= 2: pen = QtGui.QPen(color_list[4], 1, QtCore.Qt.SolidLine) - elif float(index) >= .5: + elif index >= 1: pen = QtGui.QPen(color_list[3], 1, QtCore.Qt.SolidLine) + elif index >= .5: + pen = QtGui.QPen(color_list[2], 1, QtCore.Qt.SolidLine) else: - pen = QtGui.QPen(color_list[1], 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(color_list[0], 1, QtCore.Qt.SolidLine) qp.setPen(pen) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, label + index) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, label + index_str) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() y1 += vspace - + self.label_font.setBold(False) + def drawIndices(self, qp): ''' Draws the non-parcel indices. @@ -355,28 +445,34 @@ def drawIndices(self, qp): ## Now we have all the data we could ever want. Time to start drawing ## them on the frame. ## This starts with the left column. - - if self.prof.pwv_flag == -3: - color = QtGui.QColor('#FF7F00') - elif self.prof.pwv_flag == -2: - color = QtGui.QColor('#EE9A00') - elif self.prof.pwv_flag == -1: - color = QtGui.QColor('#FFDAB9') - elif self.prof.pwv_flag == 0: - color = QtGui.QColor('#FFFFFF') - elif self.prof.pwv_flag == 1: - color = QtGui.QColor('#98FB98') - elif self.prof.pwv_flag == 2: - color = QtGui.QColor('#66CD00') + std_dev = [ u'(<3\u03C3)', u'(2-3\u03C3)', u'(1-2\u03C3)', '', u'(1-2\u03C3)', u'(2-3\u03C3)', u'(>3\u03C3)' ] + color = self.pwat_colors[self.prof.pwv_flag + 3] + dist_string = std_dev[self.prof.pwv_flag + 3] + if self.pw_units == 'cm': + pw_display = tab.utils.IN2CM(self.pwat) + pw_display = tab.utils.FLOAT2STR( pw_display, 1 ) else: - color = QtGui.QColor('#00FF00') + pw_display = self.pwat + pw_display = tab.utils.FLOAT2STR( pw_display, 2 ) ## draw the first column of text using a loop, keeping the horizontal ## placement constant. y1 = self.ylast + self.tpad - colors = [color, QtGui.QColor(WHITE), QtGui.QColor(WHITE), QtGui.QColor(WHITE), QtGui.QColor(WHITE), QtGui.QColor(WHITE)] + + if self.temp_units == 'Fahrenheit': + t_units_disp = 'F' + drush_disp = tab.utils.INT2STR( self.drush ) + convT_disp = tab.utils.INT2STR( self.convT ) + maxT_disp = tab.utils.INT2STR( self.maxT ) + elif self.temp_units == 'Celsius': + t_units_disp = 'C' + drush_disp = tab.utils.INT2STR( tab.thermo.ftoc(self.drush) ) + convT_disp = tab.utils.INT2STR( tab.thermo.ftoc(self.convT) ) + maxT_disp = tab.utils.INT2STR( tab.thermo.ftoc(self.maxT) ) + + colors = [color, self.fg_color, self.fg_color, self.fg_color, self.fg_color, self.fg_color] texts = ['PW = ', 'MeanW = ', 'LowRH = ', 'MidRH = ', 'DCAPE = ', 'DownT = '] - indices = [self.pwat + 'in', self.mean_mixr + 'g/kg', self.low_rh + '%', self.mid_rh + '%', self.dcape, self.drush + 'F'] + indices = [pw_display + self.pw_units + ' ' + dist_string, self.mean_mixr + 'g/kg', self.low_rh + '%', self.mid_rh + '%', self.dcape, drush_disp + t_units_disp] for text, index, c in zip(texts, indices, colors): rect = QtCore.QRect(rpad, y1, x1*4, self.label_height) pen = QtGui.QPen(c, 1, QtCore.Qt.SolidLine) @@ -390,7 +486,7 @@ def drawIndices(self, qp): ## middle-left column y1 = self.ylast + self.tpad texts = ['K = ', 'TT = ', 'ConvT = ', 'maxT = ', 'ESP = ', 'MMP = '] - indices = [self.k_idx, self.totals_totals, self.convT + 'F', self.maxT + 'F', self.esp, self.mmp] + indices = [self.k_idx, self.totals_totals, convT_disp + t_units_disp, maxT_disp + t_units_disp, self.esp, self.mmp] for text, index in zip(texts, indices): rect = QtCore.QRect(x1*3.5, y1, x1*4, self.label_height) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, text + index) @@ -437,7 +533,7 @@ def drawConvectiveIndices(self, qp): ''' ## initialize a white pen with thickness 2 and a solid line - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## make the initial x pixel coordinate relative to the frame @@ -469,11 +565,11 @@ def drawConvectiveIndices(self, qp): for i, text in enumerate(texts): self.bounds[i,0] = y1 if text == self.pcl_types[self.skewt_pcl]: - pen = QtGui.QPen(QtCore.Qt.cyan, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.pcl_sel_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) pcl_index = i else: - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRect(0, y1, x1*2, self.label_height) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) @@ -487,19 +583,19 @@ def drawConvectiveIndices(self, qp): for i, text in enumerate(capes): try: if pcl_index == i and int(text) >= 4000: - color = QtCore.Qt.magenta + color = self.alert_colors[5] elif pcl_index == i and int(text) >= 3000: - color=QtCore.Qt.red + color = self.alert_colors[4] elif pcl_index == i and int(text) >= 2000: - color=QtCore.Qt.yellow + color = self.alert_colors[3] else: - color=QtCore.Qt.white + color=self.fg_color except: - color=QtCore.Qt.white + color=self.fg_color pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRect(x1*1, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() @@ -509,19 +605,19 @@ def drawConvectiveIndices(self, qp): for i, text in enumerate(cins): try: if int(capes[i]) > 0 and pcl_index == i and int(text) >= -50: - color = QtCore.Qt.green + color = self.pcl_cin_lo_color elif int(capes[i]) > 0 and pcl_index == i and int(text) >= -100: - color=QtGui.QColor('#996600') + color = self.pcl_cin_md_color elif int(capes[i]) > 0 and pcl_index == i and int(text) < -100: - color=QtGui.QColor('#993333') + color = self.pcl_cin_hi_color else: - color=QtCore.Qt.white + color = self.fg_color except: - color=QtCore.Qt.white + color = self.fg_color pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRect(x1*2, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() @@ -532,31 +628,31 @@ def drawConvectiveIndices(self, qp): for i, text in enumerate(lcls): try: if int(text) < 1000 and pcl_index == i and texts[i] == "ML": - color = QtCore.Qt.green + color = self.pcl_cin_lo_color elif int(text) < 1500 and pcl_index == i and texts[i] == "ML": - color=QtGui.QColor('#996600') + color = self.pcl_cin_md_color elif int(text) < 2000 and pcl_index == i and texts[i] == "ML": - color=QtGui.QColor('#993333') + color = self.pcl_cin_hi_color else: - color=QtCore.Qt.white + color = self.fg_color except: - color=QtCore.Qt.white + color=self.fg_color pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRect(x1*3, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() y1 += vspace - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) ## LI y1 = self.ylast + self.tpad for text in lis: rect = QtCore.QRect(x1*4, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() @@ -565,7 +661,7 @@ def drawConvectiveIndices(self, qp): y1 = self.ylast + self.tpad for text in lfcs: rect = QtCore.QRect(x1*5, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() @@ -574,7 +670,7 @@ def drawConvectiveIndices(self, qp): y1 = self.ylast + self.tpad for text in els: rect = QtCore.QRect(x1*6, y1, x1*2, self.label_height) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, text) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, bytes(text).decode('utf-8')) vspace = self.label_height if platform.system() == "Windows": vspace += self.label_metrics.descent() @@ -605,9 +701,9 @@ def mousePressEvent(self, e): self.parentWidget().setFocus() break -class SelectParcels(QWidget): +class SelectParcels(QtWidgets.QWidget): def __init__(self, parcel_types, parent): - QWidget.__init__(self) + QtWidgets.QWidget.__init__(self) self.thermo = parent self.parcel_types = parcel_types self.max_pcls = 4 @@ -616,42 +712,42 @@ def __init__(self, parcel_types, parent): def initUI(self): - self.sb = QtGui.QCheckBox('Surface-Based Parcel', self) + self.sb = QtWidgets.QCheckBox('Surface-Based Parcel', self) self.sb.move(20, 20) if "SFC" in self.parcel_types: self.sb.toggle() self.pcl_count += 1 self.sb.stateChanged.connect(self.changeParcel) - self.ml = QtGui.QCheckBox('100 mb Mixed Layer Parcel', self) + self.ml = QtWidgets.QCheckBox('100 mb Mixed Layer Parcel', self) self.ml.move(20, 40) if "ML" in self.parcel_types: self.ml.toggle() self.pcl_count += 1 self.ml.stateChanged.connect(self.changeParcel) - self.fcst = QtGui.QCheckBox('Forecast Surface Parcel', self) + self.fcst = QtWidgets.QCheckBox('Forecast Surface Parcel', self) self.fcst.move(20, 60) if "FCST" in self.parcel_types: self.fcst.toggle() self.pcl_count += 1 self.fcst.stateChanged.connect(self.changeParcel) - self.mu = QtGui.QCheckBox('Most Unstable Parcel', self) + self.mu = QtWidgets.QCheckBox('Most Unstable Parcel', self) self.mu.move(20, 80) if "MU" in self.parcel_types: self.mu.toggle() self.pcl_count += 1 self.mu.stateChanged.connect(self.changeParcel) - self.eff = QtGui.QCheckBox('Effective Inflow Layer Parcel', self) + self.eff = QtWidgets.QCheckBox('Effective Inflow Layer Parcel', self) self.eff.move(20, 100) if "EFF" in self.parcel_types: self.eff.toggle() self.pcl_count += 1 self.eff.stateChanged.connect(self.changeParcel) - self.usr = QtGui.QCheckBox('User Defined Parcel', self) + self.usr = QtWidgets.QCheckBox('User Defined Parcel', self) self.usr.move(20, 120) if "USER" in self.parcel_types: self.usr.toggle() @@ -661,7 +757,7 @@ def initUI(self): self.setGeometry(300, 300, 250, 180) self.setWindowTitle('Show Parcels') - self.ok = QtGui.QPushButton('Ok', self) + self.ok = QtWidgets.QPushButton('Ok', self) self.ok.move(20,150) self.ok.clicked.connect(self.okPushed) @@ -709,3 +805,11 @@ def okPushed(self): self.thermo.update() self.thermo.parentWidget().setFocus() self.hide() + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + #tester = plotText(['sfcpcl', 'mlpcl', 'mupcl']) + tester = plotBackgroundText() + #tester.setProf() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/thetae.py b/sharppy/viz/thetae.py index 9a5e64a1..b7fc7e60 100644 --- a/sharppy/viz/thetae.py +++ b/sharppy/viz/thetae.py @@ -1,7 +1,8 @@ import numpy as np -from PySide import QtGui, QtCore -from PySide.QtOpenGL import * +from qtpy import QtGui, QtCore, QtWidgets +from qtpy.QtOpenGL import * import sharppy.sharptab as tab +import sharppy.sharptab.utils as utils from sharppy.sharptab.constants import * ## routine written by Kelton Halbert - OU School of Meteorology @@ -10,12 +11,12 @@ __all__ = ['backgroundThetae', 'plotThetae'] -class backgroundThetae(QtGui.QFrame): +class backgroundThetae(QtWidgets.QFrame): ''' Draw the background frame and lines for the Theta-E plot. Draws the background on a QPixmap. - Inherits a QtGui.QFrame Object + Inherits a QtWidgets.QFrame Object ''' def __init__(self): super(backgroundThetae, self).__init__() @@ -46,7 +47,8 @@ def initUI(self): fsize = 6 else: fsize = 7 - self.label_font = QtGui.QFont('Helvetica', fsize) + self.font_ratio = 0.0512 + self.label_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio)) ## initialize the QPixmap self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) self.clear() @@ -86,7 +88,7 @@ def clear(self): ''' Clear the widget ''' - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def draw_frame(self, qp): ''' @@ -97,7 +99,7 @@ def draw_frame(self, qp): qp: QtGui.QPainter object ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) ## draw the borders in white qp.drawLine(self.tlx, self.tly, self.brx, self.tly) @@ -121,7 +123,7 @@ def draw_isobar(self, p, qp): ''' ## set a new pen with a white color and solid line of thickness 1 - pen = QtGui.QPen(QtGui.QColor(WHITE), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## convert the pressure to pixel coordinates @@ -134,7 +136,7 @@ def draw_isobar(self, p, qp): self.brx+self.rpad, y1) qp.drawText(0, y1-20, 20, 40, QtCore.Qt.AlignVCenter | QtCore.Qt.AlignRight, - tab.utils.INT2STR(p)) + utils.INT2STR(p)) def draw_thetae(self, t, qp): ''' @@ -147,7 +149,7 @@ def draw_thetae(self, t, qp): ''' ## set a new pen with a white color, thickness one, solid line - pen = QtGui.QPen(QtGui.QColor(WHITE), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## convert theta-E to pixel values @@ -159,7 +161,7 @@ def draw_thetae(self, t, qp): qp.drawLine(x1, self.bry+self.tpad-offset, x1, self.bry+self.rpad) qp.drawText(x1, self.bry-20, 15, 20, - QtCore.Qt.AlignTop | QtCore.Qt.AlignCenter, tab.utils.INT2STR(t)) + QtCore.Qt.AlignTop | QtCore.Qt.AlignCenter, utils.INT2STR(t)) def pres_to_pix(self, p): ''' @@ -202,6 +204,10 @@ def __init__(self): prof: a Profile object ''' + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.thte_color = QtGui.QColor('#ff0000') + super(plotThetae, self).__init__() ## set the varables for pressure and thetae self.prof = None @@ -220,6 +226,17 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + self.thte_color = QtGui.QColor(prefs['temp_color']) + + if update_gui: + self.clear() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -279,14 +296,14 @@ def draw_profile(self, qp): qp: QtGui.QPainter object ''' - pen = QtGui.QPen(QtGui.QColor(RED), 2) + pen = QtGui.QPen(self.thte_color, 2) pen.setStyle(QtCore.Qt.SolidLine) mask1 = self.thetae.mask mask2 = self.pres.mask mask = np.maximum(mask1, mask2) pres = self.pres[~mask] thetae = self.thetae[~mask] - for i in xrange( pres.shape[0] - 1 ): + for i in range( pres.shape[0] - 1 ): ## we really only want to plot the data in the lowest 500mb if pres[i] > 400: ## get two pressure, temperature, and dewpoint values @@ -301,4 +318,9 @@ def draw_profile(self, qp): qp.setPen(pen) qp.drawLine(x1, y1, x2, y2) +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotThetae() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/vrot.py b/sharppy/viz/vrot.py index f9e208a8..93b3ae60 100644 --- a/sharppy/viz/vrot.py +++ b/sharppy/viz/vrot.py @@ -1,7 +1,8 @@ import numpy as np import os -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab +import sharppy.sharptab.utils as utils import sharppy.databases.inset_data as inset_data from sharppy.sharptab.constants import * @@ -10,7 +11,7 @@ __all__ = ['backgroundVROT', 'plotVROT'] -class backgroundVROT(QtGui.QFrame): +class backgroundVROT(QtWidgets.QFrame): ''' Draw the background frame and lines for the Theta-E plot frame ''' @@ -32,15 +33,18 @@ def initUI(self): fsize = 10 else: fsize = 11 - self.plot_font = QtGui.QFont('Helvetica', fsize + 1) - self.box_font = QtGui.QFont('Helvetica', fsize) + + self.font_ratio = 0.0512 + self.plot_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio + 1)) + self.label_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio )) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) - self.box_metrics = QtGui.QFontMetrics(self.box_font) + self.label_metrics = QtGui.QFontMetrics(self.label_font) self.plot_height = self.plot_metrics.xHeight() + 5 - self.box_height = self.box_metrics.xHeight() + 5 + self.label_height = self.label_metrics.xHeight() + 5 self.vrot_inset_data = inset_data.vrotData() self.lpad = 5.; self.rpad = 0. - self.tpad = 25.; self.bpad = 15. + self.tpad = 5 + self.plot_height + self.label_height ; + self.bpad = self.label_height + 5 self.wid = self.size().width() - self.rpad self.hgt = self.size().height() - self.bpad self.tlx = self.rpad; self.tly = self.tpad @@ -51,7 +55,7 @@ def initUI(self): self.EF23_color = "#FFCC33" self.EF45_color = "#FF00FF" self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -73,7 +77,7 @@ def plotBackground(self): qp.end() def setBlackPen(self, qp): - color = QtGui.QColor('#000000') + color = QtGui.QColor(self.bg_color) color.setAlphaF(.5) pen = QtGui.QPen(color, 0, QtCore.Qt.SolidLine) brush = QtGui.QBrush(QtCore.Qt.SolidPattern) @@ -88,32 +92,32 @@ def draw_frame(self, qp): ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.plot_font) rect1 = QtCore.QRectF(1.5, 2, self.brx, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Conditional EF-scale Probs based on Vrot') - qp.setFont(QtGui.QFont('Helvetica', 9)) + qp.setFont(QtGui.QFont('Helvetica', self.size().height() * self.font_ratio)) color = QtGui.QColor(self.EF01_color) pen = QtGui.QPen(color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) - rect1 = QtCore.QRectF(self.vrot_to_pix(25), 2 + self.plot_height, 10, self.plot_height) + rect1 = QtCore.QRectF(self.vrot_to_pix(25), 4 + self.plot_height, 10, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'EF0-EF1') color = QtGui.QColor(self.EF23_color) pen = QtGui.QPen(color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) - rect1 = QtCore.QRectF(self.vrot_to_pix(50), 2 + self.plot_height, 10, self.plot_height) + rect1 = QtCore.QRectF(self.vrot_to_pix(50), 4 + self.plot_height, 10, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'EF2-EF3') color = QtGui.QColor(self.EF45_color) pen = QtGui.QPen(color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) - rect1 = QtCore.QRectF(self.vrot_to_pix(75), 2 + self.plot_height, 10, self.plot_height) + rect1 = QtCore.QRectF(self.vrot_to_pix(75), 4 + self.plot_height, 10, self.plot_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'EF4-EF5') @@ -121,26 +125,25 @@ def draw_frame(self, qp): qp.setPen(pen) # Plot all of the Y-ticks for the probabilities - ytick_fontsize = 10 + ytick_fontsize = round(self.size().height() * self.font_ratio) y_ticks_font = QtGui.QFont('Helvetica', ytick_fontsize) qp.setFont(y_ticks_font) texts = self.vrot_inset_data['ytexts'] spacing = self.bry / 10. - y_ticks = np.arange(self.tpad, self.bry+spacing, spacing) - for i in xrange(len(y_ticks)): + for i in range(len(texts)): pen = QtGui.QPen(QtGui.QColor("#0080FF"), 1, QtCore.Qt.DashLine) qp.setPen(pen) try: qp.drawLine(self.tlx, self.prob_to_pix(int(texts[i])), self.brx, self.prob_to_pix(int(texts[i]))) except: continue - color = QtGui.QColor('#000000') + color = QtGui.QColor(self.bg_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) ypos = spacing*(i+1) - (spacing/4.) ypos = self.prob_to_pix(int(texts[i])) - ytick_fontsize/2 rect = QtCore.QRect(self.tlx, ypos, 20, ytick_fontsize) - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, texts[i]) @@ -149,14 +152,14 @@ def draw_frame(self, qp): # Draw the x tick marks - qp.setFont(QtGui.QFont('Helvetica', 8)) - for i in xrange(texts.shape[0]): - color = QtGui.QColor('#000000') + qp.setFont(QtGui.QFont('Helvetica', self.font_ratio * self.hgt )) + for i in range(texts.shape[0]): + color = QtGui.QColor(self.bg_color) color.setAlpha(0) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) - rect = QtCore.QRectF(self.vrot_to_pix(texts[i]) - width/2, self.prob_to_pix(-2), width, 4) + rect = QtCore.QRectF(self.vrot_to_pix(texts[i]) - width/2, self.bry + self.bpad/2, width, 4) # Change to a white pen to draw the text below the box and whisker plot - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, str(texts[i])) @@ -168,7 +171,7 @@ def draw_frame(self, qp): lastprob = ef01[0] if lastprob > 70: lastprob = 70 - for i in xrange(1, np.asarray(xpts).shape[0], 1): + for i in range(1, np.asarray(xpts).shape[0], 1): if ef01[i] > 70: prob = 70 pen = QtGui.QPen(color, 2.5, QtCore.Qt.DotLine) @@ -187,7 +190,7 @@ def draw_frame(self, qp): lastprob = ef23[0] if lastprob > 70: lastprob = 70 - for i in xrange(1, np.asarray(xpts).shape[0], 1): + for i in range(1, np.asarray(xpts).shape[0], 1): if ef23[i] > 70: prob = 70 pen = QtGui.QPen(color, 2.5, QtCore.Qt.DotLine) @@ -204,7 +207,7 @@ def draw_frame(self, qp): ef45 = self.vrot_inset_data['EF4-EF5'] color = QtGui.QColor(self.EF45_color) lastprob = ef45[0] - for i in xrange(1, np.asarray(xpts).shape[0], 1): + for i in range(1, np.asarray(xpts).shape[0], 1): pen = QtGui.QPen(color, 2.5, QtCore.Qt.SolidLine) qp.setPen(pen) prob = ef45[i] @@ -235,6 +238,9 @@ class plotVROT(backgroundVROT): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + super(plotVROT, self).__init__() self.prof = None self.vrot = 0 @@ -257,6 +263,17 @@ def paintEvent(self, e): def setProf(self, prof): return + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + if update_gui: + self.plotBitMap.fill(self.bg_color) + self.plotBackground() + self.interp_vrot() + self.plotData() + self.update() + def plotData(self): ''' Handles painting on the frame @@ -293,7 +310,7 @@ def draw_vrot(self, qp): qp.setRenderHint(qp.TextAntialiasing) vrot_pix = self.vrot_to_pix(self.vrot) # plot the white dashed line - pen = QtGui.QPen(QtGui.QColor("#FFFFFF"), 1.5, QtCore.Qt.DotLine) + pen = QtGui.QPen(self.fg_color, 1.5, QtCore.Qt.DotLine) qp.setPen(pen) qp.drawLine(vrot_pix, self.prob_to_pix(0), vrot_pix, self.prob_to_pix(70)) @@ -302,19 +319,26 @@ def draw_vrot(self, qp): pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRectF(self.vrot_to_pix(self.vrot-7), self.prob_to_pix(self.probef01), 4, 7) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, tab.utils.INT2STR(self.probef01)) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, utils.INT2STR(self.probef01)) color = QtGui.QColor(self.EF23_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRectF(self.vrot_to_pix(self.vrot), self.prob_to_pix(self.probef23), 4, 7) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, tab.utils.INT2STR(self.probef23)) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, utils.INT2STR(self.probef23)) color = QtGui.QColor(self.EF45_color) pen = QtGui.QPen(color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) rect = QtCore.QRectF(self.vrot_to_pix(self.vrot), self.prob_to_pix(self.probef45), 4, 7) - qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, tab.utils.INT2STR(self.probef45)) + qp.drawText(rect, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, utils.INT2STR(self.probef45)) qp.end() + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotVROT() + tester.setGeometry(50,50,293,195) + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/watch.py b/sharppy/viz/watch.py index b59d592f..5c79c14d 100644 --- a/sharppy/viz/watch.py +++ b/sharppy/viz/watch.py @@ -1,5 +1,5 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * @@ -9,7 +9,7 @@ __all__ = ['backgroundWatch', 'plotWatch'] -class backgroundWatch(QtGui.QFrame): +class backgroundWatch(QtWidgets.QFrame): ''' Draw the background frame and lines for the watch plot frame ''' @@ -32,14 +32,16 @@ def initUI(self): fsize = 10 else: fsize = 12 - self.title_font = QtGui.QFont('Helvetica', fsize) - self.plot_font = QtGui.QFont('Helvetica', fsize) + #fsize = 10 + self.font_ratio = 0.0512 + self.title_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio) + 5) + self.plot_font = QtGui.QFont('Helvetica', round(self.size().height() * self.font_ratio) + 4) self.title_metrics = QtGui.QFontMetrics( self.title_font ) self.plot_metrics = QtGui.QFontMetrics( self.plot_font ) self.title_height = self.title_metrics.height() self.plot_height = self.plot_metrics.height() self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def resizeEvent(self, e): @@ -54,7 +56,7 @@ def draw_frame(self, qp): qp: QtGui.QPainter object ''' ## set a new pen to draw with - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.title_font) @@ -68,7 +70,7 @@ def draw_frame(self, qp): pad = self.bry / 100. rect0 = QtCore.QRect(0, pad*4, self.brx, self.title_height) qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'Psbl Haz. Type') - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.drawLine(0, pad*4 + (self.title_height + 3), self.brx, pad*4 + (self.title_height + 3)) @@ -87,13 +89,82 @@ class plotWatch(backgroundWatch): plots the frame. ''' def __init__(self): + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + + self.pdstor_color = QtGui.QColor('#ff00ff') + self.tor_color = QtGui.QColor('#ff0000') + self.svr_color = QtGui.QColor('#ffff00') + self.mrglsvr_color = QtGui.QColor('#0099cc') + self.flood_color = QtGui.QColor('#5ffb17') + self.blizzard_color = QtGui.QColor('#3366ff') + self.fire_color = QtGui.QColor('#ff9900') + self.heat_color = QtGui.QColor('#c85a17') + self.none_color = QtGui.QColor('#ffcc33') + + self.color_map = { + 'PDS TOR': 'pdstor_color', + 'TOR': 'tor_color', + 'MRGL TOR': 'tor_color', + 'SVR': 'svr_color', + 'MRGL SVR': 'mrglsvr_color', + 'FLASH FLOOD': 'flood_color', + 'BLIZZARD': 'blizzard_color', + 'WIND CHILL': 'blizzard_color', + 'FREEZE': 'blizzard_color', + 'FIRE WEATHER': 'fire_color', + 'EXCESSIVE HEAT': 'heat_color', + 'NONE': 'none_color', + } + + self.use_left = False + super(plotWatch, self).__init__() self.prof = None def setProf(self, prof): self.prof = prof - self.watch_type = self.prof.watch_type - self.watch_type_color = self.prof.watch_type_color + if self.use_left: + self.watch_type = self.prof.left_watch_type + else: + self.watch_type = self.prof.right_watch_type + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + + self.pdstor_color = QtGui.QColor(prefs['watch_pdstor_color']) + self.tor_color = QtGui.QColor(prefs['watch_tor_color']) + self.svr_color = QtGui.QColor(prefs['watch_svr_color']) + self.mrglsvr_color = QtGui.QColor(prefs['watch_mrglsvr_color']) + self.flood_color = QtGui.QColor(prefs['watch_flood_color']) + self.blizzard_color = QtGui.QColor(prefs['watch_blizzard_color']) + self.fire_color = QtGui.QColor(prefs['watch_fire_color']) + self.heat_color = QtGui.QColor(prefs['watch_heat_color']) + self.none_color = QtGui.QColor(prefs['watch_none_color']) + + if update_gui: + if self.use_left: + self.watch_type = self.prof.left_watch_type + else: + self.watch_type = self.prof.right_watch_type + + self.clearData() + self.plotBackground() + self.plotData() + self.update() + + def setDeviant(self, deviant): + self.use_left = deviant == 'left' + if self.use_left: + self.watch_type = self.prof.left_watch_type + else: + self.watch_type = self.prof.right_watch_type self.clearData() self.plotBackground() @@ -126,17 +197,19 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): if self.prof is None: return + watch_type_color = getattr(self, self.color_map[self.watch_type]) + qp = QtGui.QPainter() qp.begin(self.plotBitMap) qp.setRenderHint(qp.Antialiasing) qp.setRenderHint(qp.TextAntialiasing) - pen = QtGui.QPen(QtGui.QColor(self.watch_type_color), 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(QtGui.QColor(watch_type_color), 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.plot_font) centery = self.bry / 2. @@ -144,3 +217,8 @@ def plotData(self): qp.drawText(rect0, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, self.watch_type) qp.end() +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotWatch() + tester.show() + app_frame.exec_() diff --git a/sharppy/viz/winter.py b/sharppy/viz/winter.py index 1a12bfe9..7504da86 100644 --- a/sharppy/viz/winter.py +++ b/sharppy/viz/winter.py @@ -1,5 +1,5 @@ import numpy as np -from PySide import QtGui, QtCore +from qtpy import QtGui, QtCore, QtWidgets import sharppy.sharptab as tab from sharppy.sharptab.constants import * import platform @@ -9,7 +9,7 @@ __all__ = ['backgroundWinter', 'plotWinter'] -class backgroundWinter(QtGui.QFrame): +class backgroundWinter(QtWidgets.QFrame): ''' Handles drawing the background frame. ''' @@ -27,26 +27,29 @@ def initUI(self): " border-color: #3399CC;}") self.lpad = 5; self.rpad = 5 self.tpad = 3; self.bpad = 3 + self.os_mod = 0 + self.barby = 0 + self.wid = self.size().width() + self.hgt = self.size().height() + self.tlx = self.rpad; self.tly = self.tpad + self.brx = self.wid; self.bry = self.hgt + if self.physicalDpiX() > 75: fsize = 8 else: fsize = 10 - self.label_font = QtGui.QFont('Helvetica', fsize) + self.font_ratio = 0.0512 + self.label_font = QtGui.QFont('Helvetica', round(self.hgt * self.font_ratio)) self.label_metrics = QtGui.QFontMetrics( self.label_font ) - self.os_mod = 0 if platform.system() == "Windows": self.os_mod = self.label_metrics.descent() self.label_height = self.label_metrics.xHeight() + self.tpad self.ylast = self.label_height - self.barby = 0 - self.wid = self.size().width() - self.hgt = self.size().height() - self.tlx = self.rpad; self.tly = self.tpad - self.brx = self.wid; self.bry = self.hgt + self.plotBitMap = QtGui.QPixmap(self.width()-2, self.height()-2) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) self.plotBackground() def draw_frame(self, qp): @@ -54,7 +57,7 @@ def draw_frame(self, qp): Draws the background frame and the text headers for indices. ''' ## initialize a white pen with thickness 1 and a solid line - pen = QtGui.QPen(QtCore.Qt.yellow, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.dgz_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) ## make the initial x value relative to the width of the frame @@ -64,7 +67,7 @@ def draw_frame(self, qp): rect1 = QtCore.QRect(0, self.tpad, self.wid, self.label_height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, '*** DENDRITIC GROWTH ZONE (-12 TO -17 C) ***') self.oprh_y1 = 2*self.label_height+self.tpad - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) sep = 5 y1 = 3 * self.label_height + self.tpad + sep + self.os_mod @@ -147,6 +150,10 @@ def __init__(self): ## get the surfce based, most unstable, and mixed layer ## parcels to use for indices, as well as the sounding ## profile itself. + self.bg_color = QtGui.QColor('#000000') + self.fg_color = QtGui.QColor('#ffffff') + self.dgz_color = QtGui.QColor('#ffff00') + super(plotWinter, self).__init__() self.prof = None @@ -195,6 +202,17 @@ def setProf(self, prof): self.plotData() self.update() + def setPreferences(self, update_gui=True, **prefs): + self.bg_color = QtGui.QColor(prefs['bg_color']) + self.fg_color = QtGui.QColor(prefs['fg_color']) + self.dgz_color = QtGui.QColor(prefs['winter_dgz_color']) + + if update_gui: + self.clearData() + self.plotBackground() + self.plotData() + self.update() + def resizeEvent(self, e): ''' Handles when the window is resized. @@ -215,7 +233,7 @@ def clearData(self): in the frame. ''' self.plotBitMap = QtGui.QPixmap(self.width(), self.height()) - self.plotBitMap.fill(QtCore.Qt.black) + self.plotBitMap.fill(self.bg_color) def plotData(self): ''' @@ -247,7 +265,7 @@ def drawOPRH(self, qp): if self.oprh < -.1 and tab.utils.QC(self.oprh) and self.dgz_meanomeg != -99990.0: pen = QtGui.QPen(QtCore.Qt.red, 1, QtCore.Qt.SolidLine) else: - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) rect1 = QtCore.QRect(0, self.oprh_y1, self.wid, self.label_height) @@ -257,20 +275,20 @@ def drawOPRH(self, qp): qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, 'OPRH (Omega*PW*RH): ' + tab.utils.FLOAT2STR(self.oprh,2)) def drawPrecipType(self, qp): - big = QtGui.QFont('Helvetica', 15, bold=True) + big = QtGui.QFont('Helvetica', round(self.hgt * self.font_ratio) + 5, bold=True) big_metrics = QtGui.QFontMetrics( big ) height = big_metrics.xHeight() + self.tpad - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(big) rect1 = QtCore.QRect(0, self.precip_type_y1, self.wid, height) qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignCenter, self.precip_type) def drawPrecipTypeTemp(self, qp): - small = QtGui.QFont('Helvetica', 9, bold=False) + small = QtGui.QFont('Helvetica', round(self.hgt * self.font_ratio) -1 , bold=False) small_metrics = QtGui.QFontMetrics( small ) height = small_metrics.xHeight() + self.tpad - pen = QtGui.QPen(QtCore.Qt.white, 2, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 2, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(small) rect1 = QtCore.QRect(0, self.ptype_tmpf_y1, self.wid, height) @@ -313,7 +331,7 @@ def drawWCLayer(self, qp): y1 += self.label_height + sep + self.os_mod def drawDGZLayer(self, qp): - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) sep = 5 @@ -346,7 +364,7 @@ def drawInitial(self, qp): --------- qp: QtGui.QPainter object ''' - pen = QtGui.QPen(QtCore.Qt.white, 1, QtCore.Qt.SolidLine) + pen = QtGui.QPen(self.fg_color, 1, QtCore.Qt.SolidLine) qp.setPen(pen) qp.setFont(self.label_font) rect1 = QtCore.QRect(self.lpad, self.init_phase_y1, self.wid/10, self.label_height) @@ -356,3 +374,9 @@ def drawInitial(self, qp): else: string = "Initial Phase: No Precipitation layers found." qp.drawText(rect1, QtCore.Qt.TextDontClip | QtCore.Qt.AlignLeft, string) + +if __name__ == '__main__': + app_frame = QtGui.QApplication([]) + tester = plotWinter() + tester.show() + app_frame.exec_() diff --git a/sutils/__init__.py b/sutils/__init__.py new file mode 100644 index 00000000..c914df08 --- /dev/null +++ b/sutils/__init__.py @@ -0,0 +1 @@ +__all__ = [ 'async', 'progress', 'frozenutils', 'ver_updates' ] diff --git a/utils/async.py b/sutils/async.py similarity index 89% rename from utils/async.py rename to sutils/async.py index 24f3c460..75f89eb7 100644 --- a/utils/async.py +++ b/sutils/async.py @@ -1,10 +1,15 @@ -from PySide.QtCore import * -from PySide.QtGui import * +from qtpy.QtCore import * +from qtpy.QtGui import * + +try: + import Queue +except ImportError: + import queue as Queue -import Queue import hashlib from datetime import datetime import traceback +import logging class AsyncThreads(QObject): """ @@ -31,6 +36,7 @@ def post(self, func, callback, *args, **kwargs): *args, **kwargs: Arguments to func() """ thd_id = self._genThreadId() + logging.debug("Function being posted by Async: " + str(func) + ' ' + str(args)) background = kwargs.get('background', False) if 'background' in kwargs: @@ -69,7 +75,7 @@ def clearQueue(self): Clears the queue of processes waiting to be started and kills any threads currently running. """ self.queue = Queue.PriorityQueue(0) - for thd_id, thd in self.threads.iteritems(): + for thd_id, thd in self.threads.items(): if thd.isRunning(): thd.terminate() @@ -102,7 +108,7 @@ def finish(self, thread_id, ret_val): def _genThreadId(self): time_stamp = datetime.utcnow().isoformat() - return hashlib.md5(time_stamp).hexdigest() + return hashlib.md5(time_stamp.encode('utf-8')).hexdigest() def _threadFactory(self, func, thread_id, *args, **kwargs): @@ -117,8 +123,9 @@ def run(self): try: ret_val = func(*args, **kwargs) except Exception as e: + logging.exception(e) if self.debug: - print traceback.format_exc() + print(traceback.format_exc()) ret_val = e if type(ret_val) != tuple: ret_val = (ret_val, ) diff --git a/sutils/async_threads.py b/sutils/async_threads.py new file mode 100644 index 00000000..509d4f96 --- /dev/null +++ b/sutils/async_threads.py @@ -0,0 +1,133 @@ +from qtpy.QtCore import * +from qtpy.QtGui import * + +try: + import Queue +except ImportError: + import queue as Queue +import logging +import hashlib +from datetime import datetime +import traceback + +class AsyncThreads(QObject): + """ + AsyncThreads: A class to generate threads for whenever something can't run in the main process. + """ + def __init__(self, max_threads, debug=False): + super(AsyncThreads, self).__init__() + self.threads = {} + self.callbacks = {} + self.debug = debug + + self.max_threads = max_threads + self.running = 0 + self.queue = Queue.PriorityQueue(0) + return + + def post(self, func, callback, *args, **kwargs): + """ + Post a thread to be run. + func: The function to run in a separate thread + callback: The function to run once func() is done. It will be passed the output from func() as a single tuple. + background [optional]: Boolean specifying whether to run in the background. Background processes are started only + if there are no higher-priority processes to run. The default value is False. + *args, **kwargs: Arguments to func() + """ + thd_id = self._genThreadId() + + background = kwargs.get('background', False) + if 'background' in kwargs: + del kwargs['background'] + + thd = self._threadFactory(func, thd_id, *args, **kwargs) + thd.finished.connect(self.finish) + + priority = 1 if background else 0 + self.queue.put((priority, thd_id)) + + self.threads[thd_id] = thd + if callback is None: + callback = lambda x: x + self.callbacks[thd_id] = callback + + if not background or self.running < self.max_threads: + self.startNext() + return thd_id + + def isFinished(self, thread_id): + """ + Returns a boolean specifying whether the thread corresponding to thread_id is finished. + """ + return not (thread_id in self.threads) + + def join(self, thread_id): + """ + Waits until the thread corresponding to thread_id is finished. + """ + while not self.isFinished(thread_id): + QCoreApplication.processEvents() + + def clearQueue(self): + """ + Clears the queue of processes waiting to be started and kills any threads currently running. + """ + self.queue = Queue.PriorityQueue(0) + for thd_id, thd in self.threads.items(): + if thd.isRunning(): + thd.terminate() + + self.threads = {} + self.callbacks = {} + + def startNext(self): + try: + prio, thd_id = self.queue.get(block=False) + except Queue.Empty: + return + + self.threads[thd_id].start() + self.running += 1 + + @Slot(str, tuple) + def finish(self, thread_id, ret_val): + thd = self.threads[thread_id] + callback = self.callbacks[thread_id] + + callback(ret_val) + + del self.threads[thread_id] + del self.callbacks[thread_id] + + self.running -= 1 + if self.running < self.max_threads: + # Might not be the case if we just started a high-priority thread + self.startNext() + + def _genThreadId(self): + time_stamp = datetime.utcnow().isoformat() + return hashlib.md5(time_stamp.encode('utf-8')).hexdigest() + + def _threadFactory(self, func, thread_id, *args, **kwargs): + + class AsyncThread(QThread): + finished = Signal(str, tuple) + + def __init__(self, debug=False): + super(AsyncThread, self).__init__() + self.debug = debug + + def run(self): + try: + ret_val = func(*args, **kwargs) + except Exception as e: + logging.exception(e) + if self.debug: + print(traceback.format_exc()) + ret_val = e + if type(ret_val) != tuple: + ret_val = (ret_val, ) + + self.finished.emit(thread_id, ret_val) + + return AsyncThread(debug=self.debug) diff --git a/sutils/config.py b/sutils/config.py new file mode 100644 index 00000000..838d7500 --- /dev/null +++ b/sutils/config.py @@ -0,0 +1,78 @@ + +from qtpy.QtGui import * +from qtpy.QtCore import * + +try: + import ConfigParser +except ImportError: + import configparser as ConfigParser +import os + +class Config(QObject): + """ + The Config class keeps track of the configuration in a QObject, so that it + can be passed via signals and slots. + """ + def __init__(self, file_name): + """ + Construct a Config object. + file_name: The name of the file to store configuration information in. + """ + super(Config, self).__init__() + + self._file_name = file_name + self._cfg = ConfigParser.RawConfigParser() + if os.path.exists(file_name): + self._cfg.read(file_name) + + def __getitem__(self, item): + """ + Get an item from the configuration. The call should look like this: + value = config['section', 'field'] + """ + section, field = item + return self._cfg.get(section, field) + + def __setitem__(self, item, value): + """ + Set an item in the configuration, overwriting what's already there. The call should look like this: + config['section', 'field'] = value + """ + section, field = item + if not self._cfg.has_section(section): + self._cfg.add_section(section) + + self._cfg.set(section, field, value) + + def __contains__(self, item): + """ + Check to see if an item is in the configuration. The call should look like this: + ('field', 'section') in config + """ + section, field = item + return self._cfg.has_option(section, field) + + def __iter__(self): + """ + Iterate over all the fields in the configuration. The call might look like this: + for (section, field), value in config: # ... + """ + for section in self._cfg.sections(): + for field in self._cfg.options(section): + yield (section, field), self[section, field] + + def initialize(self, cfg_dict): + """ + Add items in the configuration. This function doesn't modify items that already exist. + cfg_dict: A dictionary of configuration items. Keys are (section, field) tuples, and the values + are the configuration values. + """ + for item, value in cfg_dict.items(): + if item not in self: + self[item] = value + + def toFile(self): + """ + Write the configuration to the file. + """ + self._cfg.write(open(self._file_name, 'w')) diff --git a/utils/frozenutils.py b/sutils/frozenutils.py similarity index 82% rename from utils/frozenutils.py rename to sutils/frozenutils.py index 2a9dba0a..7241d8b1 100644 --- a/utils/frozenutils.py +++ b/sutils/frozenutils.py @@ -1,7 +1,15 @@ import sys, os -import multiprocessing.forking import platform +import multiprocessing +try: + import multiprocessing.forking as forking +except ImportError: + if platform.system() == "Windows": + import multiprocessing.popen_spawn_win32 as forking + else: + import multiprocessing.popen_fork as forking + _env_frozen = 'frozen' _env_frozen_path = '_MEIPASS' _env_mp_frozen_path = _env_frozen_path + '2' @@ -16,9 +24,8 @@ def freezeSupport(): if platform.system() == "Windows" and isFrozen(): multiprocessing.freeze_support() -class _Popen(multiprocessing.forking.Popen): +class _Popen(forking.Popen): def __init__(self, *args, **kw): - print "In the __init__() for custom _Popen" if isFrozen(): # We have to set original _MEIPASS2 value from sys._MEIPASS # to get --onefile mode working. diff --git a/utils/progress.py b/sutils/progress.py similarity index 95% rename from utils/progress.py rename to sutils/progress.py index c4d41eb8..b949e795 100644 --- a/utils/progress.py +++ b/sutils/progress.py @@ -1,6 +1,7 @@ -from PySide.QtCore import * -from PySide.QtGui import * +from qtpy.QtCore import * +from qtpy.QtGui import * +from qtpy.QtWidgets import * class progress(QObject): _progress = Signal(int, int) diff --git a/utils/utils.py b/sutils/utils.py similarity index 59% rename from utils/utils.py rename to sutils/utils.py index efb22d3e..f4dce5ab 100644 --- a/utils/utils.py +++ b/sutils/utils.py @@ -1,3 +1,8 @@ +import sys + +def is_py3(): + return sys.version_info[0] == 3 + def total_seconds(td): return td.days * 3600 * 24 + td.seconds + td.microseconds * 1e-6 diff --git a/sutils/ver_updates.py b/sutils/ver_updates.py new file mode 100644 index 00000000..ab917afa --- /dev/null +++ b/sutils/ver_updates.py @@ -0,0 +1,49 @@ +import requests +from sharppy._version import get_versions +import dateutil.parser as parser + +## Code to check to see if this version of SHARPpy is the most recent one. + +# SEE https://developer.github.com/v3/repos/releases/ +url = 'https://api.github.com/repos/sharppy/SHARPpy/releases/latest' + +def get_sharppy_ver(): + __version__ = get_versions()['version'] + ver = get_versions() # A dictionary with the date of the most recent commit. + + return ver + +def get_latest_ver(): + response = requests.get(url) + + # Raise an exception if the API call fails. + response.raise_for_status() + + data = response.json() + return data + +def get_tag_name(data): + return data['tag_name'] + +def get_url(data): + return data['html_url'] + +def compare_versions(data): + # Checks to see if the publication date of the most recent Github Release + # is less than the current version's date. + ver = get_sharppy_ver() + ver_date = parser.parse(ver['date']) + latest_date = parser.parse(data['published_at']) + return isLatest(ver_date, latest_date) + +def isLatest(cur, github): + return cur >= github + +def check_latest(): + data = get_latest_ver() + latest = compare_versions(data) + html_url = get_url(data) + tag_name = get_tag_name(data) + return latest, tag_name, html_url + +# latest = check_latest() diff --git a/tutorials/README b/tutorials/README deleted file mode 100644 index 43e70a2a..00000000 --- a/tutorials/README +++ /dev/null @@ -1,12 +0,0 @@ -This folder contains tutorials for interacting with the SHARPpy libraries. -All tutorials are presented in the IPython Notebook format and require IPython. The tutorials also require the matplotlib package. These come installed by default with the Anaconda distribution described in the main README. - -To make sure you have IPython installed, open up a Python terminal and type in -"import IPython". If this command runs without error, you have IPython. - -To open up these tutorials, navigate to this directory and type in: -"ipython notebook" in your command line. - -Click on the link below to see the notebook's contents: - -http://nbviewer.ipython.org/github/sharppy/SHARPpy/blob/master/tutorials/SHARPpy_basics.ipynb diff --git a/tutorials/SHARPpy_basics.ipynb b/tutorials/SHARPpy_basics.ipynb deleted file mode 100644 index 27b45d30..00000000 --- a/tutorials/SHARPpy_basics.ipynb +++ /dev/null @@ -1,1131 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Basic Coding With SHARPpy" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Written by: Greg Blumberg (OU/CIMMS)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### This IPython Notebook tutorial is meant to teach the user how to directly interact with the SHARPpy libraries using the Python interpreter. This tutorial will cover reading in files into the the Profile object, plotting the data using Matplotlib, and computing various indices from the data. It is also a reference to the different functions and variables SHARPpy has available to the user." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In order to work with SHARPpy, you need to perform 3 steps before you can begin running routines such as CAPE/CIN on the data." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Step 1: Read in the data to work with." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "1.) The Pilger, NE tornado proximity sounding from 19 UTC within the tutorial/ directory is an example of the SPC sounding file format that can be read in by the GUI. Here we'll read it in manually." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "%matplotlib inline\n", - "spc_file = open('14061619.OAX', 'r').read()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "All of the SHARPpy routines (parcel lifting, composite indices, etc.) reside within the SHARPTAB module.\n", - "\n", - "SHARPTAB contains 6 modules:\n", - "params, winds, thermo, utils, interp, fire, constants, watch_type\n", - "\n", - "Each module has different functions:\n", - "\n", - " interp - interpolates different variables (temperature, dewpoint, wind, etc.) to a specified pressure\n", - " winds - functions used to compute different wind-related variables (shear, helicity, mean winds, storm relative vectors)\n", - " thermo - temperature unit conversions, theta-e, theta, wetbulb, lifting functions\n", - " utils - wind speed unit conversions, wind speed and direction to u and v conversions, QC\n", - " params - computation of different parameters, indices, etc. from the Profile object\n", - " fire - fire weather indices\n", - " " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Step 2: Load in the SHARPTAB module." - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "import sharppy\n", - "import sharppy.sharptab.profile as profile\n", - "import sharppy.sharptab.interp as interp\n", - "import sharppy.sharptab.winds as winds\n", - "import sharppy.sharptab.utils as utils\n", - "import sharppy.sharptab.params as params\n", - "import sharppy.sharptab.thermo as thermo" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Step 3: Making a Profile object." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Before running any analysis routines on the data, we have to create a Profile object first. A Profile object describes the vertical thermodynamic and kinematic profiles and is the key object that all SHARPpy routines need to run. Any data source can be passed into a Profile object (i.e. radiosonde, RASS, satellite sounding retrievals, etc.) as long as it has these profiles:\n", - "\n", - "- temperature (C)\n", - "- dewpoint (C)\n", - "- height (meters above mean sea level)\n", - "- pressure (millibars)\n", - "- wind speed (kts)\n", - "- wind direction (degrees)\n", - "\n", - "or (optional)\n", - "- zonal wind component U (kts)\n", - "- meridional wind component V (kts)\n", - "\n", - "For example, after reading in the data in the example above, a Profile object can be created. Since this file uses the value -9999 to indicate missing values, we need to tell SHARPpy to ignore these values in its calculations by including the missing field to be -9999. In addition, we tell SHARPpy we want to create a default BasicProfile object. Telling SHARPpy to create a \"convective\" profile object will generate a Profile object with all of the indices computed in the SHARPpy GUI. If you are only wanting to compute a few indices, you probably don't want to do that." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/keltonhalbert/anaconda/lib/python2.7/site-packages/ipykernel/__main__.py:19: DeprecationWarning: converting an array with ndim > 0 to an index will result in an error in the future\n" - ] - } - ], - "source": [ - "import numpy as np\n", - "from StringIO import StringIO\n", - "\n", - "def parseSPC(spc_file):\n", - " ## read in the file\n", - " data = np.array([l.strip() for l in spc_file.split('\\n')])\n", - "\n", - " ## necessary index points\n", - " title_idx = np.where( data == '%TITLE%')[0][0]\n", - " start_idx = np.where( data == '%RAW%' )[0] + 1\n", - " finish_idx = np.where( data == '%END%')[0]\n", - "\n", - " ## create the plot title\n", - " data_header = data[title_idx + 1].split()\n", - " location = data_header[0]\n", - " time = data_header[1][:11]\n", - "\n", - " ## put it all together for StringIO\n", - " full_data = '\\n'.join(data[start_idx : finish_idx][:])\n", - " sound_data = StringIO( full_data )\n", - "\n", - " ## read the data into arrays\n", - " p, h, T, Td, wdir, wspd = np.genfromtxt( sound_data, delimiter=',', comments=\"%\", unpack=True )\n", - "\n", - " return p, h, T, Td, wdir, wspd\n", - "\n", - "pres, hght, tmpc, dwpc, wdir, wspd = parseSPC(spc_file)\n", - "\n", - "prof = profile.create_profile(profile='default', pres=pres, hght=hght, tmpc=tmpc, \\\n", - " dwpc=dwpc, wspd=wspd, wdir=wdir, missing=-9999, strictQC=True)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In SHARPpy, Profile objects have quality control checks built into them to alert the user to bad data and in order to prevent the program from crashing on computational routines. For example, upon construction of the Profile object, the SHARPpy will check for unrealistic values (i.e. dewpoint or temperature below absolute zero, negative wind speeds) and incorrect ordering of the height and pressure arrays. Height arrays must be increasing with array index, and pressure arrays must be decreasing with array index. Repeat values are not allowed. \n", - "\n", - "If the user wishes to avoid these checks, set the \"strictQC\" flag to False when constructing an object." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Because Python is an interpreted language, it can be quite slow for certain processes. When working with soundings in SHARPpy, we recommend the profiles contain a maximum of 200-500 points. High resolution radiosonde profiles (i.e. 1 second profiles) contain thousands of points and some of the SHARPpy functions that involve lifting parcels (i.e. parcelx) may take a long time to run. To filter your data to make it easier for SHARPpy to work with, you can use a sounding filter such as the one found here:\n", - "\n", - "https://github.com/tsupinie/SoundingFilter" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Working with the data:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Once you have a Profile object, you can begin running analysis routines and plotting the data. The following sections show different examples of how to do this." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Plotting the data:" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "import matplotlib.pyplot as plt\n", - "plt.plot(prof.tmpc, prof.hght, 'r-')\n", - "plt.plot(prof.dwpc, prof.hght, 'g-')\n", - "#plt.barbs(40*np.ones(len(prof.hght)), prof.hght, prof.u, prof.v)\n", - "plt.xlabel(\"Temperature [C]\")\n", - "plt.ylabel(\"Height [m above MSL]\")\n", - "plt.grid()\n", - "plt.show()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "SHARPpy Profile objects keep track of the height grid the profile lies on. Within the profile object, the height grid is assumed to be in meters above mean sea level.\n", - "\n", - "In the example data provided, the profile can be converted to and from AGL from MSL:" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "SURFACE HEIGHT (m MSL): 350.0\n", - "SURFACE HEIGHT (m AGL): 0.0\n", - "SURFACE HEIGHT (m MSL): 350.0\n" - ] - } - ], - "source": [ - "msl_hght = prof.hght[prof.sfc] # Grab the surface height value\n", - "print \"SURFACE HEIGHT (m MSL):\",msl_hght\n", - "agl_hght = interp.to_agl(prof, msl_hght) # Converts to AGL\n", - "print \"SURFACE HEIGHT (m AGL):\", agl_hght\n", - "msl_hght = interp.to_msl(prof, agl_hght) # Converts to MSL\n", - "print \"SURFACE HEIGHT (m MSL):\",msl_hght" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Showing derived profiles:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "By default, Profile objects also create derived profiles such as Theta-E and Wet-Bulb when they are constructed. These profiles are accessible to the user too." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "image/png": "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\nFTBfVbcCe0WkuzjV+lBgasB7co91KfBVuH6eSNqXnU31cuW8jmGMyaNbt25kZWWRmpoKwNy5c+nb\nty+tW7c+oex3v/sdVatW5brrrqNRo0Y0btyYhx56iJycHJYvX87NN9/MDz/8QI0aNagT0K+6Y8cO\n+vXrR82aNenTpw/r168HID09nbi4OHJyco7t26dPn0IXAvv8889p2bIl9evX57777ov4DRLh7HNp\nCHwtIouB+Th9LtOBJ4ALRGQlcK77HFVdBrwPLANmACP0+NkYAbwOrAJWq+pMt3w8UFdEVgF34lz9\nRKXApgA/Vy5+brIIZDlDK1pyhlvFihXp3r0733zzDQDffvstPXv2pEePHnz77bcnlA0bNoyKFSuy\nZs0aUlJSmDVrFq+//jrt2rXjlVde4ayzziIzM5Ndu3YBTivS22+/zcMPP8yOHTtITk7mqquuKjBL\nUc1on3zyCQsXLmTRokVMnTqVN954I4Rnomhh63NR1TTgtHzKdwHnF/CeMcCYfMoXAp3yKT8M5N+o\nGcX8XLkY4wcSospOS7CUQO/evfn222+58847+e6777jrrrto1KgRr7766rGyu+++mxtvvJHdu3dT\nuXJlqlSpwp133sm4ceO48cYbC7yKuOiii+jRowcAjz32GLVq1WLTpk0l+tnuv/9+4uPjiY+P5847\n72TKlClcd911JTpWSdgyxz4RuF6GnyuXaFnXw3KGlt9ylqRSCJVevXrx0ksvkZGRwfbt2481PQ0b\nNoyMjAyWLFlC27ZtOXLkCA0DlifPycmhadOmBR5XRGjcuPGx59WqVaNOnTps3ryZ+vXrFztnkyZN\njm03bdqUzZs3F/sYpWGViw/5uXIxpqw788wz2bNnD+PGjeOcc84BoGbNmjRq1IjXXnuNxMREmjZt\nSuXKldm5c+dJyxdDwcshb9iw4dj2vn372LVrF40aNaJiRWf6pwMHDlC9enUAtm7dWmjO9evX065d\nu2PbiYmJhe4faja3mE8EtmnvOXqUaj6tXKKl7d1yhla05IyEKlWq0K1bN5577jl69ep1rLxHjx7H\nyhISEujXrx933303mZmZ5OTksGbNmmP9Mg0aNGDjxo1kBUxIq6pMnz6d//3vfxw5coSHHnqIs846\ni8TEROrXr09iYiJvvvkm2dnZvPHGG6xZs6bQnM888wy7d+9mw4YNjB07liuuuCI8J6QAVrn40NQd\nO+hRq5bXMYwxBejduzfbt28/1j8C0LNnT3bs2HGswpk8eTJHjhyhffv21KlTh8suu+zY1cZ5551H\nhw4dSEhI4JRTTgGcq5mrrrqKRx99lLp165KSksJbb7117Pjjxo3j6aefpl69eixbtuzYVVPue/Ne\nDQ0cOJCuXbvSpUsXLrroIv7yl7+E7Xzkx9Zz8ZlVBw5wTkoK6888k8o+vXoxJtxsbrHIicq5xUzx\nvbx5M9cmJFjFYoyJala5+MScOXM4kJ3NpK1b+WujRl7HKVC0tL1bztCKlpzGP6xy8ZF3tm3j7Fq1\naF6litdRjDGmVKzPxSdUldMWLuTx5s3pX7eu13GM8ZT1uUSO9bnEuPmZmezLzqafrd9ijIkBVrn4\nxBdff037qlWJ82jK7WBFS9u75QytaMlp/MNG6PtEzfLl2RkwoMqYss6rtU1MaFifi08s37+fPy1d\nyvIzzvA6ijHGawMHQvfuMGqUZxFK2+diVy4+UbN8eXbZlYsx5sMPYdkyeP99r5OUivW5+MRT06ZF\nxZQv0dL2bjlDy3KGVoE5v/oKRoyAKVOgUqWIZgo1q1x8IFuV97dv596AKbKNMWXMDz/AkCHOlUu3\nbl6nKTXrc/GBD3/7jec2buT7005aW80YUxakpsLvfw+TJkH//l6nAWycS0yYsHUrt0V4rQVjjE9s\n3w5//CO89JJvKpZQsMrFB/ZlZ7Ptp5+8jhGUqG/T9hnLGVpRl1MV/vpXuPpquPRSTzOFmt0tZowx\nXnnnHfjlF+drjLE+Fx/onZLC/2venN7x8V5HMcZEyqZN0KUL/Pe/zlefsT4XY4yJNqpw3XVw222+\nrFhCocDKRUQyg3isimTYWJby3XdeRwhK1LVp+5zlDK2oyXnPPbBzJ4wc6XWUsCnsymWNqtYo7AHs\nL+jNItJERGaLyFIRWSIit7vlo0Vko4ikuI8LA97zgIisEpEVItIvoLyriKS5r70QUF5JRN5zy+eJ\nSLPSnQ5jjAmztWth/HjntuMKFbxOEzYF9rmISAtVXVvomwvZR0QSgARVTRWR6sBCYBBwOZCpqs/l\n2b898A5wOpAIfAm0UlUVkfnArao6X0SmA2NVdaaIjAA6quoIEbkCuERVr8wni/W5GGO8l50NffvC\noEFw991epylU2PpcCqtYROR/Re2jqltVNdXd3gcsx6k0APILPBCYoqpZqpoOrAa6i0hDoIaqznf3\nm4xTSQEMACa52x8B5xWUxxhjPPf8887XO+7wNkcElLRDv2lxdhaRJKALMM8tuk1EFovIeBHJ/XO9\nEbAx4G0bcSqjvOWbOF5JJQIbAFT1KLBHRKJytS3rcwktyxlaljMEli2Dxx+HiROZM3eu12nCLuzj\nXNwmsQ+BO1R1n4i8DPw/9+V/AM8C14U7x/Dhw0lKSgIgPj6e5ORk+vTpAxz/hfTq+a6ffmL1zp1w\n0UW+yBMLz1NTU32VJ9qf2/ks5fOMDPqMGgWPP86c9et9eT5zt9PT0wmFwvpcBgPKiU1Yuc9fVdV6\nRR5cpALwGTBDVZ/P5/Uk4FNV7SQiIwFU9Qn3tZnAI8A6YLaqtnPLhwC9VPVmd5/RqjpPRMoDW1S1\nfj7fx7d9LhsPHaLzggWs6d6d2jHcuWdMmbVrF5x7rrNGy6OPep0maOFcz+VinMokP58WdWBxlpEb\nDywLrFhEpKGqbnGfXgKkudvTgHdE5Dmc5q5WwHy3Q3+viHQH5gNDgbEB7xmG09x2KfBVUbn8ZsLW\nrVx5yilWsRgTi1Sdzvvzz4fRo71OE1GFdegPV9VrC3oEcexzgKuBvnluO35SRH4WkcVAb+Au9/st\nA94HlgEzgBEBlxsjgNeBVcBqVZ3plo8H6rrjbe4Eou6m8aaVK7P58OETLk39zHKGluUMLd/l/Owz\nyMyEp5+GgGWbfZczDAq8chGRi4E0984tROQRYDCQjtN/8mthB1bV78i/8ppRyHvGAGPyKV8IdMqn\n/DDOrc1Ra0Dduty8ciUjsrO9jmKMCaXMTHjwQeeKRUrcuhS1CutzSQO6q+oBEbkI+CdwJc5dX5ep\n6u8jF7N0/Nzn8r89e7j+l19YdvrpSBn8BTQmJh04AP36Qbt28OqrEBd9M22Fc26xHFU94G7/CRiv\nqgtV9XXglJJ+Q3OihZmZnBsfbxWLMbEiO9uZQr9586itWEKhsJ9aRKSGiMThDE4M7CyvHN5YZcfa\ngwdpWaVK1LTBWs7Qspyh5Yuc993n3CH2+usFViy+yBlmhd0t9jyQAmQCy1X1JwAROQ3YHIFsZULa\n/v30rV3b6xjGmNLKyYF//AM+/xx++AEqVfI6kacKXc9FRBrjNIGlqmqOW9YQqKCq6yMTsfT82ufy\nxa5d3LhyJUtPP52q5cp5HccYU1I7d8LQobB3L7z3HsTAsuVh63Nxr1BOwRk0mSwip7lljYAiB1Ca\nwh3OyeGWVasY+7vfWcViTDT74Qc47TTo1Almz46JiiUUCutzWQBMBJ7BmaIl95H73JTCMxs20LZq\nVS6u59TT0dIGazlDy3KGVkRz5uTAs886gyRffBGefDLoKfSj5XyWRmF9LncDlwEHgPeAj1U1MyKp\nYlz6wYM8t2EDC7p29TqKMaYk1q6Fa6+Fo0fhxx/BnbfQHFdonwuAiLQErsCZ5n4d8FjuVPrRwm99\nLgPT0ji9Rg0etF9IY6JLTg688go8/DCMGuVMnR+jzdrhnFsMAFVdIyJTgao407m0AaKqcvGTeXv2\nsGT/ft7v0MHrKMaY4ti7F4YMgR074LvvoG1brxP5WmEd+i1F5O/uKpCPAouBdqr6XsTSxaDUffvo\nGx9PpTz3v0dLG6zlDC3LGVphy7l2LZxzDjRtGpKKJVrOZ2kUduWyCmfG4k+AvTgLhN3sznaseZcp\nNsFZdfAgrapW9TqGMSZY06bB9dc7TWG33FIm5wkricLmFhtNwVPuo6pRszCBn/pcBqSlMTwhgT/V\nP2nZGWOMnxw9Cn//O7z7rjN25cwzvU4UUWHrc1HV0SU9qCnYqoMHaVWlitcxjDGF2bIFrrwSKleG\nhQuhng3tK66yOaOaR7JV+dWdSyyvaGmDtZyhZTlDKyQ5Z82Cbt3gvPNg+vSwVCzRcj5Lo8i7xUzo\nrD90iPoVK9qIfGP8aN8++NvfnLnBJk92KhdTYkWOc4kFfulzmbVrF0+sX8/XycleRzHGBJo7F4YP\nh1694PnnoVYtrxN5LpzrueR+gwQRGS8iM93n7UXkupJ+w7Js3aFDJJbxmVKN8Z1//hOuuML5OmGC\nVSwhEkyfy0RgFs6EleDconxXuALFsj7x8fx31y4O5rOkcbS0wVrO0LKcoVXsnB98AM89B/Pnw4AB\nYcmUn2g5n6URTOVSzx04mQ2gqlnA0bCmilGtqlalVZUqfLtnj9dRjCnb9u2DkSNhxAj49FNo3Njr\nRDEnmLnF5gCDgS9VtYuInAk8qaq9I5AvJPzS5wLQfN48/tu5M61tIKUxkacKU6Y4q0Wee64zk3HD\nhl6n8qWwzy0G3AN8CrQQke+B+sClJf2GZdmurCx2ZGXleyuyMSaMcnJgxgwYMwYOHHAGRZ5zjtep\nYlqRzWKquhDoBZwD3AR0UNXF4Q4Wi2bs2sW58fGUy2f6iGhpg7WcoWU5Q+uknEeOwKRJ0LmzM9r+\nlltgwQLPK5ZoOZ+lEczdYj8D9wEHVTVNVY8Ec2ARaSIis0VkqYgsEZHb3fI6IvKFiKwUkVkiEh/w\nngdEZJWIrBCRfgHlXUUkzX3thYDySiLynls+T0SaFeeHj7RPduxgkI30NSb8MjOdjvqWLeHNN53t\nlBT4859jdop8vwmmzyUJZz2Xy3HmGnsXeF9V1xfxvgQgQVVTRaQ6sBBnTZhrgR2q+pSI3A/UVtWR\nItIeeAc4HUgEvgRaqaq6MzPfqqrzRWQ6MFZVZ4rICKCjqo4QkSuAS1T1ynyyeN7ncig7mwbff8/q\n7t2pX7Gip1mMiVlbt8LYsfDaa3D++c6gSFuUr0TCPs5FVdNV9UlV7QoMAToDvwbxvq25i4qp6j5g\nOU6lMQCY5O42CafCARgITFHVLFVNB1YD3UWkIVBDVee7+00OeE/gsT4CfDuk9qvdu0muXt0qFmPC\nYeVKuOkmaN8e9uxxbi1+912rWDwU1NxiIpLkXmW8C7TFaSYLmnv10wX4EWigqtvcl7YBDdztRsDG\ngLdtxKmM8pZvcstxv24AUNWjwB4RqVOcbJHyyY4dDCykSSxa2mAtZ2hZzlKaPx8GD3b6UBISmPPG\nG/DSS9CihdfJCuXb8xlCRd4tJiI/AhWB94HLVHVtcb6B2yT2EXCHqmZKQGe22+QVkfaq4cOHk+Qu\nKxwfH09ycjJ9+vQBjn/Q4Xr+1ezZfLRkCT9df32B+6empkYsT1l4buczhs/n7Nnw44/0mTkT0tOZ\nM2AATJ5MnwsvhDlzvM8XbeczoKKbM2cO6enphEIwfS5tVXVFiQ4uUgH4DJihqs+7ZSuAPqq61W3y\nmq2qbUVkJICqPuHuNxN4BFjn7tPOLR8C9FLVm919RqvqPBEpD2xR1ZMWSvG6z2VhZiZDli1jZffu\nnmUwJiakpcHVVzsLdt13H1x+OZS3+XfDIex9LsBWEfmniCx0H8+KSJGT77grVo4HluVWLK5pwDB3\nexjOSpe55VeKSEURaQ60Auar6lZgr4h0d485FJiaz7EuBb4K4ueJuJaVK7MjK4sNhw55HcWY6DVt\nmjNT8b33Hr/zyyoW3wqmcnkDZ5njy3DuGMsEJgTxvnOAq4G+IpLiPvoDTwAXiMhK4Fz3Oaq6DKfp\nbRkwAxgRcLkxAngdZ16z1ao60y0fD9QVkVXAncDIIHJFXHyFCgxLSOBfmzYVuE/gpamfWc7QspxB\nUHVG0o8YAZ99BkOHFrjUsJ1P/wim2m+pqn8KeD5aRIocRKmq31Fw5XV+Ae8ZA4zJp3wh0Cmf8sM4\nFZ7v3Z6YyOkLF/Jgs2bUsL+2jAnOoUNw442wdCnMm2dzgEWRYPpc5gF/U9W57vMewNOqelYE8oWE\n130uuS5bupTetWpxq/0DMaZwqk5lcvfd0KQJTJwINh9fREVibrG/ApMD+lkyON7PYYqhSaVK7Mln\nun1jjGvvXnj7bXjlFWcOsDvucJrD4mxF9mgTzCDKVFXtjNMs1UlVk21usZL5KiOD8+Lj830tWtpg\nLWdoWU6cSSV//NFp/mrWDL7+Gp59Fn75BW69tVgVi51P/whmnEs9nFuCewAqInOB/6eqO8MdLpZ8\nnZHB7qNH6VajhtdRjPHe4cMwezZMnercBVazptNRv3w5JCR4nc6EQDB9Ll8C3wBvAQL8GWecSr6d\n8n7khz6X0xYs4OFmzRhU/6RhOMaUHevWwTPPOJNJduwIAwc6j9atvU5m8ohEn0uCqv4j4Pn/uZNE\nmmLIzM6mfbVqXscwxhsrVji3E0+bBtdfD8uWQaNGRb/PRK1gGjNnicgQEYlzH1cAs8IdLNZUi4tj\nXyGd+dHSBms5Qyvmcy5aBJddBr16OfN9rV7tVDJhqlhi/nxGkQKvXERkH84U++AMUHzT3Y4D9uOs\nUGmCVL1cOfbbnWKmrJg711n1MS0N7rkHJkyA6tW9TmUiqMg+l1jgdZ9LVk4OvVJTebhZMy6sW9ez\nHMaETUaG0xm/bJmz8uOWLXD//XDNNVCpktfpTAlEos8FEamNM9dX5dwyVf22pN+0LHljyxb+sW4d\nzSpV4jS7U8zEgg0bnLu8li8//ti/H9q2ddZTGTHCaQqzmSjKtGCWOb4B+Bann+VR4L/A6PDGig2q\nyj/WrePWxETmdOlCg4oFLxQWLW2wljO0oi7nvHlwxhlOX0rr1jByJPz00/EFuiZOhCFDPKtYou58\nxrBgfgPuwFl6+AdV7SsibYHHwxsrNogIz7Vsyd9//ZW7GzdGCphszxhfU4X0dGdg45NPOv0nf/yj\n16mMzwUzzmWBqnYTkVTgTFU9JCLLVLV9ZCKWnpd9LqPWruXb3bv57rTTPPn+xhSbqtN3MmcOfPON\n87V6dejTB26/HZKTPQ5oIiESfS4b3D6XT4AvRCQDSC/pNyxLXtu8mQ+2b+eHLl28jmJMwQIrk9wK\npUYN6N0bLroInn7amZbFmGIIZm6xS1Q1Q1VHAw/hrKsyKNzBot3B7GxuW7WK6Z06Ua+QvpZc0dIG\nazlDy9O0mWywAAAgAElEQVScOTnw3nvQrh1cfLHTjzJgACxYAGvWwBtvOHd7NWtm5zPEoiVnaRSr\n101V54QpR8ypHBdH/QoViLN+FuM3qjB9Ovz971CxIrz4Ipx/foELcBlTEjbOJYwuX7qUi+vWZahN\nxGf8Ys4cGDXKmdr+//7PmdfLKhWTj9L2udgiCWHUNz6ej7Zv9zqGMXDkCNx8M1x7rTMOZfFiGDTI\nKhYTNkFXLiJSU0Tq5D7CGSpWDE9IYPH+/XydkVHkvtHSBms5QysiObdvd5q9Nm1yKpWrr4Zy5Yp1\nCDufoRUtOUsjmEGUN4nIViANWOg+FoQ7WCyoUq4cz7ZsyR2rV3M0J8frOKYsSk2F00+Hnj3hk0+c\ndVOMiYBgxrmsxhnfsiMykULPqz6XrJwcPti+nauWL+frU0+lb+3aEc9gypC0NOexebPzWL7cWeHx\n5ZfhClslwxRPJMa5rAEOlvQblGWL9+3jtlWr+FerVvSoVcvrOCYWqcIXXzgj51euhB49nOnsExPh\nnHOcW43tasV4IJg+l5HA9yLymoi86D7GhjtYLKhfsSJV4uK4JTGRCkWsAx4tbbCWM7RKnFPVmTyy\na1e46y4YNgzWroUpU5xpWu65BwYPDlnFEvPnM8KiJWdpBFO5vAZ8BfyA09eS2+9SJBF5Q0S2iUha\nQNloEdkoIinu48KA1x4QkVUiskJE+gWUdxWRNPe1FwLKK4nIe275PBHx1TDixpUqcViV5fv3ex3F\nxJKMDLjgAueW4tGjnaawa66BChW8TmbMMcH0uaSoaonmLxGRnsA+YLKqdnLLHgEyVfW5PPu2B97B\nmSQzEfgSaKWqKiLzgVtVdb6ITAfGqupMERkBdFTVEe4KmZeo6pX55PBsbrHXNm9mdHo6H3XowFnW\nNGZC4fPPnYW4vvnGprU3YROJcS4z3DvGGhb3VmRVnQvkdx9ufoEHAlNUNUtV04HVQHcRaQjUUNX5\n7n6TOT79zABgkrv9EXBeMLki6cZGjXitdWsGLFnCu9u2eR3HxIJdu6BpU6tYjK8FU7n8GbffhdDd\ninybiCwWkfEiEu+WNQI2BuyzEecKJm/5Jrcc9+sGAFU9Cuzx4xici+rVY1zr1jySnl7gPtHSBms5\nQyvonDt2wOuvQ//+cMst0LdvWHPlFXPn02PRkrM0ivzTR1WTQvw9Xwb+n7v9D+BZ4LoQf4+TDB8+\nnKSkJADi4+NJTk6mT58+wPEPOpzPJ23cyBXnnFPg66mpqRHNE+vPY+J8tm0LH3/MnHHj4Jdf6PPH\nP8K11zLn9tuhalWcve18RuNzP57P3O30Qv4ILo4C+1xE5DRVXVTom4PbJwn4NLfPpaDXRGQkgKo+\n4b42E3gEWAfMVtV2bvkQoJeq3uzuM1pV54lIeWCLqtbP5/t41ueSK/mnn7i+YUNubdzY0xwmSmzZ\n4sxW/Mc/wqWXwu9/D1Wrep3KlCHh7HOZGNjHks+jLjC+BIEbBjy9BGfkP8A04EoRqSgizYFWwHxV\n3QrsFZHu4izlOBSYGvCeYe72pTh3tfnS2+3b8+SGDYzfssXrKCYaTJ0K550Hb78Nl1xiFYuJOoVV\nLjU53seS32MBkFXYwUVkCk5fTRsR2SAifwGeFJGfRWQx0Bu4C0BVlwHvA8uAGcCIgMuNETjryKwC\nVqvqTLd8PFBXRFYBd+L0DflSh2rV+PLUU7l3zRp+O3LkpNcDL039zHKG1gk5VWHbNnjiCecW47/9\nzatYJ4nK8+lj0ZKzNArscwlFX4uqDsmn+I1C9h8DjMmnfCFwUrOaqh4GLi9NxnBTVZbu38+nO3fy\n2c6d7MvOZs/Ro5xSsegFxEyMyc52pmVZvx7WrXMeP/wATz11/Hn58nDuuU558+ZeJzamxGw9lzD6\nKiOD61asQIGL69bl4nr16F2rFpWLOSOtiVJbt8LEifDf/0J6ulOx1K3rLBncrJlzO3HebRsLZXyi\ntH0uVrmE0f1r1pADPNWiBWLrZpQde/fC44/Dq686U7Bcdhm0bAmNG0OlSl6nMyYotliYT+09epT0\nQ4fYlZUVVMUSLW2wljMfGzfCxx/Dww87a9G3bOlctaSlwbhx0K+fU5ZPxWLnM7Qsp38Es57LSXdg\n5VdmTvT4+vUs2b+fMS1aeB3FhIsq3H03JCc7AxxVnZUeFy2CCROcmYmNKaMKG+dSBagKzIZj47XA\nuYtspqq2DXu6EPGiWWzF/v30SElhQdeuJFWpEtHvbSIgJwduvRVSUmDmTOsrMTEnnM1iN+HcbtyG\nE29Bngb8q6TfsKxoW60a9zRpwo0rV1IW+rXKlJwcZz36xYudznqrWIw5SYGVi6o+r6rNgb+pavOA\nR2dVtcolCPc2acKOrCwmbt1a5L7R0gZb5nPm5MBNN8GyZc4VSynXSynz5zPELKd/BDO32FgRORtI\nCtxfVSeHMVdMqBAXxxtt2nDe4sVc3aBBkQuGGZ/76Sen037/fpgxA6pX9zqRMb4VzHoubwEtgFQg\nO7dcVW8Lb7TQ8XpuserffsuWs8+mhk2RHn1U4dtv4bHHYMUKZ9T8DTdA5cpeJzMmrErb5xLM/3Zd\ngfaez/wYxeJEsJMXZVSdq5MxY5wpWUaOhKFDwWZWMCYowbTTLAEaFrmXKVD1cuVYceBAoftESxts\nmcip6lQk993nrJ2yfDlcd11YKpYycT4jyHL6R4FXLiLyqbtZHVjmLjV82C1TVR0Q7nCx4umWLblm\n+XIWdutGNZv6xf/GjIGVK50+FruN3JgSKWycS5/C3qiqc8KQJyy87nMBuGb5cirHxfFamzae5jBF\n+PhjuP12+PFHaNTI6zTGeMbmFguCHyqXvUePctqCBTzZsiWD65+0npnxg9RUuOAC5xbjrl29TmOM\np8I+t5iIZObz2CgiH4uIzW0SpJrly/NO+/aMWLmSDYcOnfR6tLTBxmzObdtg0CB46aWIViwxez49\nYjn9I5gO/ReAe4FE93EP8DbwHoWszWJOdkbNmtzZuDFXL19Odhm4Yowahw/Dn/4Ew4bB5b5eHsiY\nqBHMOJefVbVznrJUVU0WkcWqempYE4aAH5rFcmWrcv7ixZxfuzZ/b9bM6zhGFf7yF8jMhPffBxvo\nagwQmSn3D4jIFSIS5z4uB3LbdfzxP3YUKSfCm23bMnbjRubt2eN1HPPss84cYZMmWcViTAgF86/p\nKmAo8Jv7uAa42p01+dYwZotZjStX5pXWrfnz8uXsOXoUiJ422JjK+fnn8M9/wtSpUK1a2DPlJ6bO\npw9YTv8IZm6xNcBFBbz8XWjjlB2X1K/Pf3ft4q8rV/J2u3Zexyl7Vqxw1l6ZNg2aNPE6jTExp7Bx\nLver6pMi8mI+L6uq3h7eaKHjpz6XQAeys7lg8WJaVqnC+DZtbGLLSBo1yvk6Zoy3OYzxqXD2uSxz\nvwau5bIgYNuUUtVy5fji1FPZlZXFoCVLOJCdXfSbTGikpkL37l6nMCZmFbaey6fu14mqOhH4QFUn\nuc8nRSpgrKtarhwfd+xIVkoK/X/+mb1uH4xfRUtbcZE5V68GH8yWEDPn0ycsp38EM4jybBFZBqxw\nnyeLyL+DObiIvCEi20QkLaCsjoh8ISIrRWSWiMQHvPaAiKwSkRUi0i+gvKuIpLmvvRBQXklE3nPL\n54lIVN7bWyEujpFNm9KhWjXOX7yYXVlZXkeKfb/9Bg0aeJ3CmJgVzDiX+cClwFRV7eKWLVXVDkUe\nXKQnsA+YrKqd3LKngB2q+pSI3A/UVtWRItIeeAc4HWew5pdAK1VVN8OtqjpfRKYDY1V1poiMADqq\n6ggRuQK4RFWvzCeHL/tc8lJV/rZmDbMyMvji1FNpYNO7h8fmzdCpE+zYAVLiJmVjYlokxrmgquvz\nFAXVdqOqc4GMPMUDgNxmtUnAIHd7IDBFVbNUNR1YDXQXkYZADVWd7+43OeA9gcf6CDgvmFx+JSI8\n7c491jslhY35TBNjQuCbb6BnT6tYjAmjYCqX9SJyDoCIVBSRe4HlpfieDVR1m7u9Dchtm2gEbAzY\nbyPOFUze8k1uOe7XDQCqehTYIyJ1SpHNM7ltsCLCI0lJ3NCoEb1SU1lz8KC3wfKIlrbiQnN++y30\n7h2xLIWJifPpI5bTP4JZifJmnPnFEnH+Y58F3BKKb+42eUWkvWr48OEkJSUBEB8fT3JyMn369AGO\nf9BePk9NTT3heVfgvlat6JOayv/t3k2zKlV8ldfvz/OezxNenz4dunTBeeaPvH5/Xuj5tOfFfu7H\n85m7nZ6eTiiEfcp9EUkCPg3oc1kB9FHVrW6T12xVbSsiIwFU9Ql3v5nAI8A6d592bvkQoJeq3uzu\nM1pV54lIeWCLqp40n3209LnkZ/LWrdy/di0zOnUiuUYNr+NEv127ICkJMjLAFm4zpkCl7XMpbCXK\nwMGTCgR+k9IMopwGDAOedL9+ElD+jog8h3OV1AqY717d7BWR7sB8nKloxuY51jycmw6+KmEm37om\nIYFq5crx+59/5rNOnTi9Zk2vI0W3JUugQwerWIwJs8L6XAIHTQ7kxAGUQQ2iFJEpwPdAGxHZICLX\nAk8AF4jISuBc9zmqugx4H2fw5gxgRMDlxgjgdWAVsFpVZ7rl44G6IrIKuBMYGUwuPwq8NM1rcP36\njGvThgFLlrD6wIHIhcpHYTn9pMCcH34I558f0SyFifrz6TOW0z8KvHJxB04CICJ3lGTgpKoOKeCl\nfP91q+oY4KT5OFR1IdApn/LDQJlYgGNAvXpsOXKEC9PS+F+XLpxS0W5TLrZ9++Ctt5xZkI0xYRVU\nn4uIpOSOcYlG0dznktej6em8+9tvfHnqqSRWquR1nOgyfTo8/TTMnu11EmN8LyLjXIx/PJKUxLUJ\nCfRMSeFXn92m7HsLF9p8YsZESIGVi4jsE5FMEckEOuVuu4+9EcxYJhSnDfa+pk25t0kTeqWmsmL/\n/vCFyke0tBXnm3PnTt9N+RLV59OHLKd/FNbnUj2SQUzxjEhMpHq5cpy7eDHT7Tbl4Bw5AtaUaExE\nhH2cix/EUp9LXh9t384tK1fyVXIyHTxaTTFqXHopDB4MQwq6z8QYk8v6XMq4wfXr81TLlgxasoRM\nn0/X76n162HOHHBHJRtjwssqF58oTRvsNQkJ9KpVi2tWrOBgmBcci5a24pNyjhkDN90EDRt6kqcg\nUXs+fcpy+odVLjHiX61aUTUujp4pKWw6fNjrOP5Tpw7E2a+7MZFifS4xRFV5cv16/rVpEzM6d6ZT\ndbsn45ivv4ZRo2DePK+TGBMVrM/FHCMijGzWjDEtWjB46VLrgwmUmgpNmnidwpgywyoXnwhlG+w1\nCQn0jY9n4JIlIV8yOVraik/KOW4c3HWXJ1kKE7Xn06csp39Y5RKj/t26NadVr073RYs8n+zSF9q0\ngZQUr1MYU2ZYn0uMe2r9embt2sWXycleR/HOoUNw3nlw2WVw551epzEmKlifiynUXY0bs/7wYUat\nXRv225R961//gu3b4bbbvE5iTJlhlYtPhKsNtkJcHLOTk/nlwAH6pKaWuoKJlrbiE3L+5S9Qvjz8\n5z+e5SlIVJ5PH7Oc/mGVSxmQWKkSH3boQPPKlblt1Sqv40RezZrOWi7t2nmdxJgyw/pcypB9R4/S\n8aefeL1NG86vU8frOJHz0kvw0Ufw1VcgJW5CNqZMKW2fS4GzIpvYU16EuhUqMHHr1tivXH74Ad55\nB9LSYNkyZxClVSzGRIw1i/lEJNpgs1TZeuQI3WvWLPExoqWteM7QoVC9Ojz4IKxcCR07eh0pX1Fz\nPi1nSEVLztKwK5cypEb58kzv3JmBaWlkZmczqlkzryOFT/PmTuVy/vleJzGmTLI+lzJo25EjnL1o\nEQ82a8a1PpslOGSefBJ27ICnn/Y6iTFRyca5mGJrULEin3fqxN1r1rAyVkfv/+c/0Lmz1ymMKbOs\ncvGJSLfBtq1WjedatqTf4sVsPHQo6PdFS1vxnB07oEMHr2MUKWrOp+UMqWjJWRqeVS4iki4iP4tI\niojMd8vqiMgXIrJSRGaJSHzA/g+IyCoRWSEi/QLKu4pImvvaC178LNHq2oYNuSUxkd///DM7QzzB\npecaNYK1a71OYUyZ5Vmfi4j8CnRV1V0BZU8BO1T1KRG5H6itqiNFpD3wDnA6kAh8CbRSVXUrpltV\ndb6ITAfGqurMPN/L+lwKcf+aNXyzezdfnnoq1cvHyD0e994Lp5wC993ndRJjolK097nkDT4AmORu\nTwIGudsDgSmqmqWq6cBqoLuINARqqOp8d7/JAe8xQXqiRQs6VKvG4KVLOZKT43Wc0GjZEtas8TqF\nMWWWl5WLAl+KyAIRucEta6Cq29ztbUADd7sRsDHgvRtxrmDylm9yy6OOl22wIsKrrVtTtVw5rlm+\nnOxCrvKipa14TmZmVDSLRc35tJwhFS05S8PLNpBzVHWLiNQHvhCRFYEvuk1eIWvLGj58OElJSQDE\nx8eTnJxMnz59gOMftJfPU1NTPc8zpWdPLkxL49K33+b2xET69u3raZ5Snc89e+jjXrn4IU+0P/fD\n72csPffj+czdTk9PJxR8Mc5FRB4B9gE3AH1Udavb5DVbVduKyEgAVX3C3X8m8Aiwzt2nnVs+BOit\nqn/Nc3zrcwnSnqNHOWfRIq5v2JA7o3lZ4KwsqFED9uyBSpW8TmNM1InKPhcRqSoiNdztakA/IA2Y\nBgxzdxsGfOJuTwOuFJGKItIcaAXMV9WtwF4R6S4iAgwNeI8pgVrly/N55848vWEDn2zf7nWckqtQ\nAZo1i4qmMWNikVd9Lg2AuSKSCvwIfKaqs4AngAtEZCVwrvscVV0GvA8sA2YAIwIuRUYArwOrgNV5\n7xSLFoGXpl5rVrkyUzt25IaVK/lp794TXvNTzsLMmTMHWreGX37xOkqhoup8RgHL6R+e9Lmo6q/A\nSevuurcl5zsZlKqOAcbkU74Q6BTqjGVdt5o1eb1NGwYtWcL/unQhqUoVryMVX+vWzqSVxpiI80Wf\nS7hZn0vJvbBxI69s3sy0jh1pVbWq13GK57XXYMoUmDrVWTDMGBM0W8/FhNUdjRtTXoQzFy3isvr1\nGZGYSOfq1b2OFZyrroKffnKm2x80CE4/Hbp1gzZtIM7rIV7GxDb7F+YTfm6DvSUxkbTTT6dRpUqc\nO3Ei56Wmsq4Y85F5Yc6cOVCtGowb50xi2bQpfP45XHQRxMfDhRfCokVex/T15x7IcoZWtOQsDbty\nMUFpVKkSDyclcXb79qTWqcMZCxcyoW1b/lC3rtfRitatm/PItWuXs+zxH/4A/frBI484I/qNMSFj\nfS6mRL7bvZshy5dzTYMGPJqURPlobGbauxeefx7GjoU//clZtbJpU69TGeMLpe1zscrFlNhvR45w\nUVoafz7llOgdcKkKs2bBFVdA+fKwZYszRsaYMi4qB1Gak0VLG2xgzlMqVnTGxOzcyY95xsN4Lejz\n+cc/Qv/+cOAAXHIJbNxY9HtCKBo/dz+znP5hlYsplRd+9zsurFOHK5YuJSsaZ1R+6SX47DOnaezj\njyElxetExsQEaxYzIXHmwoWMSEzkmoQEr6MELysLNm92rlaWLoXRo2HdOmsWMwYb52J84OaVK1mQ\nmUndaPhP+cgR6N0bli93msIaNIDGjaFJE3j5ZatYjAkRaxbziWhpg80vZ3L16tQsX56l+/fzw549\nHMjOjnywPAo8nwcOOFcqe/bApZfCqFFwxx1w3XWQkOBMF7Nzp/c5fcZyhla05CwNu3IxpXZTo0ac\nXbMmYzdt4oPt21l36BCjmjZlRGIiFf12i3J8PGzYAFu3wgcfwOLFkJEBu3c7j4wM+O03Z7+zzz7+\n6NzZuZvMGBMU63MxIbds/37+tmYNvxw4wOtt2tCndm2vIxWPKqxaBd9/f/yxbp0zfcx558Httztr\nxRgTw2ycSxCscvHG9J07Gb5iBbM6dyY52v8zzsiAefOciTBnz3ZuALDJME0Ms3EuMSJa2mCDzfnj\n3r18smMHCnzgwaJjJTqfM2bA00/D3/8Ot9ziTHx50UXQowf07Ak33ujcrrxvX8iayGLtc/ea5fQP\na0Q2YfHdnj28s20bs049lbOi5S/8jz92Jrq84QanjyU+/vijVq3j29Wrg5T4DzpjygRrFjNhoarc\numoVS/bv55XWrWlXrZrXkYqmCs8+C88840xm+bvfQWKi86hVy+t0xkSU9bkEwSoXb+So8vCvvzJh\n61b6xsczrk0bqpQr53Wson3zDbz+OmzadPxRrZozi/Jtt8Fpp3md0Jiwsz6XGBEtbbDFyRknwv+1\naMGq7t1RoEdKCqsOHAhbtkClOp+9e8Obb8LXX8Mvv0BmprPoWJs2zqJj55zjDLhMSXFG+XuVM4Is\nZ2hFS87SsMrFhF3VcuV4q107hickcNaiRTy+bp3XkYpHxJmKf+RIWLsW7rkH5s+Hq6+G2rWdcTD3\n3ut09BtjAGsWMxG26fBh+qSm8mSLFvypfn2v45ReZiYsXOj007Rt63w1JgZYn0sQrHLxl3l79jBo\nyRIWdetGo0qVvI4TGr/9Bh07OmvDJCd7ncaYUrM+F0BE+ovIChFZJSL3e52nJKKlDTYUOc+sVYu/\nNmrEtStWkBOmSj/i5/OUU5w7zQYPdqaWCVJZ+twjwXL6R9RXLiJSDvgX0B9oDwwRkXbepiq+1NRU\nryMEJVQ5/96sGbuPHuVfmzaF5Hh5eXI+hw6F4cOdxcc2bQqqs7+sfe7hZjn9I+orF+AMYLWqpqtq\nFvAuMNDjTMW2e/duryMEJVQ5K8TF8Va7djyxfj13rV4dkmMG8ux8PvggnH8+nHoqVKniDLj8z38K\n3L2sfe7hZjn9IxZG6CcCGwKebwS6e5TFFEOrqlXZeNZZ7D161OsooSPidOo/84wzKHP/fptN2ZRJ\nsfBbHxM99enp6V5HCEqoc8aJEB+GBbp8cT5FnCuXQvgiZxAsZ2hFS87SiPq7xUTkTGC0qvZ3nz8A\n5KjqkwH7RPcPaYwxHijTtyKLSHngF+A8YDMwHxiiqss9DWaMMWVY1DeLqepREbkV+C9QDhhvFYsx\nxngr6q9cjDHG+E8s3Ip8jIhcJiJLRSRbRE7L89oD7iDLFSLSL6C8q4ikua+94EHm0SKyUURS3MeF\nRWX2ip8Hq4pIuoj87J7D+W5ZHRH5QkRWisgsEYmPcKY3RGSbiKQFlBWYyavPu4Ccvvu9FJEmIjLb\n/Te+RERud8t9dU4LyemrcyoilUXkRxFJdXOOdstDcz5VNWYeQFugNTAbOC2gvD2QClQAkoDVHL9q\nmw+c4W5PB/pHOPMjwN35lOeXOc7Dc1vOzZDkZkoF2nn9mQfk+xWok6fsKeA+d/t+4IkIZ+oJdAHS\nisrk5eddQE7f/V4CCUCyu10dp6+1nd/OaSE5/XhOq7pfywPzcIZxhOR8xtSVi6quUNWV+bw0EJii\nqlmqmo5zUrqLSEOghqrOd/ebDAyKTNoT5HdHRn6Zz4hoqhNFw2DVvOdxADDJ3Z5EhD9bVZ0LZASZ\nybPPu4Cc4LPfS1Xdqqqp7vY+YDnOODdfndNCcoL/zmnuGhgVcSoNJUTnM6Yql0I0whlcmWsjzoed\nt3wTx38JIuk2EVksIuMDLkELyuyV/AarepknLwW+FJEFInKDW9ZAVbe529uABt5EO0FBmfz2eYOP\nfy9FJAnnautHfHxOA3LOc4t8dU5FJE5EUnHO2yz3D+2QnM+oq1zctsC0fB4Xe52tIIVkHgC8DDQH\nkoEtwLOFHMrLuy/8fufHOaraBbgQuEVEega+qM51va9+hiAyeZnXt7+XIlId+Ai4Q1UzTwjio3Pq\n5vwQJ+c+fHhOVTVHVZOBxjitOR3zvF7i8xl1tyKr6gUleNsmoEnA88Y4te4mdzuwPOQzKQabWURe\nBz51n+aXOTyzPAYnb54mnPhXjKdUdYv7dbuIfIxzub5NRBJUdavbBPqbpyEdBWXy1eetqsfOlZ9+\nL0WkAk7F8qaqfuIW++6cBuR8KzenX88pgKruEZHZwO8J0fmMuiuXYghs25wGXCkiFUWkOdAKmK+q\nW4G9ItJdRAQYCnySz7HCF9L58HJdAuTesZNv5khmy2MB0EpEkkSkInCFm9FzIlJVRGq429WAfjjn\ncRowzN1tGBH+bAtQUCZffd5+/L10/42OB5ap6vMBL/nqnBaU02/nVETq5TbNiUgV4AKc/qHQnM9I\n3JEQqQfOB7YBOAhsBWYEvDYKpwNqBfD7gPKuOB/yamCsB5knAz8Di90PsUFRmT08vxfi3PmyGnjA\n6zwBuZrj3MWSCizJzQbUAb4EVgKzgPgI55qCM2vEEff38trCMnn1eeeT8y9+/L0EegA57uec4j76\n++2cFpDzQr+dU6ATsMjNkwY86JaH5HzaIEpjjDEhF8vNYsYYYzxilYsxxpiQs8rFGGNMyFnlYowx\nJuSscjHGGBNyVrkYY4wJOatcTEwTkboBU5xvCZjyfJE4q5j6hoj0FpGzwnTsJBE5KCKLAsoSRORd\nEVntzsn2uYi0EpEW7jTsmYUd05jC+OoflzGhpqo7cSYOREQeATJV9Tmv8ohIOVXNLuDlvkAm8EMx\njldeVY8GuftqVT3NfZ8AHwMTVPVKt6wzzsC+74Bkq1xMadiViylrRJwF4ua4f63PFJEE94U5IvKc\niPwkIstEpJuI/EecRZP+4e6T5C6U9Ja7zwfu1BkUcdx/ishPwB0icpGIzHOvnr4QkVPEmT33JuAu\nt7yHiEwUkcEBwfe5X/uIyFwRmQosEWdm26dFZL44M+7eGMR56AscUdXXcgtU9We3YjGm1KxyMWWN\nAGOBS1W1GzABeMx9TYHDqno68AowFbgZ6AgMF5Ha7n6tgZdUtT2wFxjhNrG9CAwu4LgVVPV096rp\nO1U9072KeA9nYaZ093s+p6qnuf/J550+I/B5F+B2VW0LXA/sVtUzcCbsvMGtrArTEVhYxD7GlJg1\ni/SFqZwAAAHcSURBVJmyphLOf6xfOC1DlMOZVytX7mScS4Cl6q5rISJrcWaE3QtsUNXcpqu3gNuB\nmUAHnDVl8jvuewHbTUTkfZwVCysCawNey28xqfzMV9V17nY/oJOIXOo+rwn8Dkgv5P0275MJK6tc\nTFkjOJXG2QW8ftj9mhOwnfs8999L4H/M4j4v6rj7A7ZfBJ5R1c9EpDcwuoD3HMVtXRCROJyKKL/j\nAdyqql8UcJz8LAUuLXIvY0rImsVMWXMYqC8iZ4Kz7oaItC/mMZrmvh/4MzAXZ7bowo4beEVSk+NX\nNcMDyjOBGgHP03Fm7QZn6dkKBeT5L8eb5hCR1iJStbAfQFW/BirJ8VU7EZHOItKjsPcZEyyrXExZ\nk43zF/uT4izvmgLkd/tvYSvw/YKz2uUyoBbwsqpmFXHcwGONBj4QkQXA9oDXPgUucW+VPgcYB/R2\nj3cmsK+A470OLAMWiUgazoqHwbRKXAKc796KvASnj2hLEO8zpkg25b4xxeB2lH+qqp08jlIsJckt\nIpmqWqPoPY05mV25GFN80fgX2VGgVuAgyoLkDqLEWXDPmBKxKxdjjDEhZ1cuxhhjQs4qF2OMMSFn\nlYsxxpiQs8rFGGNMyFnlYowxJuSscjHGGBNy/x8aKDp5tofXcgAAAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "plt.plot(thermo.ktoc(prof.thetae), prof.hght, 'r-', label='Theta-E')\n", - "plt.plot(prof.wetbulb, prof.hght, 'c-', label='Wetbulb')\n", - "plt.xlabel(\"Temperature [C]\")\n", - "plt.ylabel(\"Height [m above MSL]\")\n", - "plt.legend()\n", - "plt.grid()\n", - "plt.show()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Lifting Parcels:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In SHARPpy, parcels are lifted via the params.parcelx() routine. The parcelx() routine takes in the arguments of a Profile object and a flag to indicate what type of parcel you would like to be lifted. Additional arguments can allow for custom/user defined parcels to be passed to the parcelx() routine, however most users will likely be using only the Most-Unstable, Surface, 100 mb Mean Layer, and Forecast parcels.\n", - "\n", - "The parcelx() routine by default utilizes the virtual temperature correction to compute variables such as CAPE and CIN. If the dewpoint profile contains missing data, parcelx() will disregard using the virtual temperature correction." - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/keltonhalbert/anaconda/lib/python2.7/site-packages/numpy/ma/core.py:4085: UserWarning: Warning: converting a masked element to nan.\n", - " warnings.warn(\"Warning: converting a masked element to nan.\")\n" - ] - } - ], - "source": [ - "sfcpcl = params.parcelx( prof, flag=1 ) # Surface Parcel\n", - "fcstpcl = params.parcelx( prof, flag=2 ) # Forecast Parcel\n", - "mupcl = params.parcelx( prof, flag=3 ) # Most-Unstable Parcel\n", - "mlpcl = params.parcelx( prof, flag=4 ) # 100 mb Mean Layer Parcel" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Once your parcel attributes are computed by params.parcelx(), you can extract information about the parcel such as CAPE, CIN, LFC height, LCL height, EL height, etc." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Most-Unstable CAPE: 5769.22545311\n", - "Most-Unstable CIN: -0.644692447001\n", - "Most-Unstable LCL: 512.718558828\n", - "Most-Unstable LFC: 612.53643485\n", - "Most-Unstable EL: 13882.5821154\n", - "Most-Unstable LI: -13.8145334959\n" - ] - } - ], - "source": [ - "print \"Most-Unstable CAPE:\", mupcl.bplus # J/kg\n", - "print \"Most-Unstable CIN:\", mupcl.bminus # J/kg\n", - "print \"Most-Unstable LCL:\", mupcl.lclhght # meters AGL\n", - "print \"Most-Unstable LFC:\", mupcl.lfchght # meters AGL\n", - "print \"Most-Unstable EL:\", mupcl.elhght # meters AGL\n", - "print \"Most-Unstable LI:\", mupcl.li5 # C" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Other Parcel Object Attributes:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Here is a list of the attributes and their units contained in each parcel object (pcl):" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - " pcl.pres - Parcel beginning pressure (mb)\n", - " pcl.tmpc - Parcel beginning temperature (C)\n", - " pcl.dwpc - Parcel beginning dewpoint (C)\n", - " pcl.ptrace - Parcel trace pressure (mb)\n", - " pcl.ttrace - Parcel trace temperature (C)\n", - " pcl.blayer - Pressure of the bottom of the layer the parcel is lifted (mb)\n", - " pcl.tlayer - Pressure of the top of the layer the parcel is lifted (mb)\n", - " pcl.lclpres - Parcel LCL (lifted condensation level) pressure (mb)\n", - " pcl.lclhght - Parcel LCL height (m AGL)\n", - " pcl.lfcpres - Parcel LFC (level of free convection) pressure (mb)\n", - " pcl.lfchght - Parcel LFC height (m AGL)\n", - " pcl.elpres - Parcel EL (equilibrium level) pressure (mb)\n", - " pcl.elhght - Parcel EL height (m AGL)\n", - " pcl.mplpres - Maximum Parcel Level (mb)\n", - " pcl.mplhght - Maximum Parcel Level (m AGL)\n", - " pcl.bplus - Parcel CAPE (J/kg)\n", - " pcl.bminus - Parcel CIN (J/kg)\n", - " pcl.bfzl - Parcel CAPE up to freezing level (J/kg)\n", - " pcl.b3km - Parcel CAPE up to 3 km (J/kg)\n", - " pcl.b6km - Parcel CAPE up to 6 km (J/kg)\n", - " pcl.p0c - Pressure value at 0 C (mb)\n", - " pcl.pm10c - Pressure value at -10 C (mb)\n", - " pcl.pm20c - Pressure value at -20 C (mb)\n", - " pcl.pm30c - Pressure value at -30 C (mb)\n", - " pcl.hght0c - Height value at 0 C (m AGL)\n", - " pcl.hghtm10c - Height value at -10 C (m AGL)\n", - " pcl.hghtm20c - Height value at -20 C (m AGL)\n", - " pcl.hghtm30c - Height value at -30 C (m AGL)\n", - " pcl.wm10c - Wet bulb velocity at -10 C \n", - " pcl.wm20c - Wet bulb velocity at -20 C\n", - " pcl.wm30c - Wet bulb at -30 C\n", - " pcl.li5 = - Lifted Index at 500 mb (C)\n", - " pcl.li3 = - Lifted Index at 300 mb (C)\n", - " pcl.brnshear - Bulk Richardson Number Shear\n", - " pcl.brnu - Bulk Richardson Number U (kts)\n", - " pcl.brnv - Bulk Richardson Number V (kts)\n", - " pcl.brn - Bulk Richardson Number (unitless)\n", - " pcl.limax - Maximum Lifted Index (C)\n", - " pcl.limaxpres - Pressure at Maximum Lifted Index (mb)\n", - " pcl.cap - Cap Strength (C)\n", - " pcl.cappres - Cap strength pressure (mb)\n", - " pcl.bmin - Buoyancy minimum in profile (C)\n", - " pcl.bminpres - Buoyancy minimum pressure (mb)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Adding a Parcel Trace and plotting Moist and Dry Adiabats:" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# This serves as an intensive exercise of matplotlib's transforms\n", - "# and custom projection API. This example produces a so-called\n", - "# SkewT-logP diagram, which is a common plot in meteorology for\n", - "# displaying vertical profiles of temperature. As far as matplotlib is\n", - "# concerned, the complexity comes from having X and Y axes that are\n", - "# not orthogonal. This is handled by including a skew component to the\n", - "# basic Axes transforms. Additional complexity comes in handling the\n", - "# fact that the upper and lower X-axes have different data ranges, which\n", - "# necessitates a bunch of custom classes for ticks,spines, and the axis\n", - "# to handle this.\n", - "\n", - "from matplotlib.axes import Axes\n", - "import matplotlib.transforms as transforms\n", - "import matplotlib.axis as maxis\n", - "import matplotlib.spines as mspines\n", - "import matplotlib.path as mpath\n", - "from matplotlib.projections import register_projection\n", - "\n", - "# The sole purpose of this class is to look at the upper, lower, or total\n", - "# interval as appropriate and see what parts of the tick to draw, if any.\n", - "class SkewXTick(maxis.XTick):\n", - " def draw(self, renderer):\n", - " if not self.get_visible(): return\n", - " renderer.open_group(self.__name__)\n", - "\n", - " lower_interval = self.axes.xaxis.lower_interval\n", - " upper_interval = self.axes.xaxis.upper_interval\n", - "\n", - " if self.gridOn and transforms.interval_contains(\n", - " self.axes.xaxis.get_view_interval(), self.get_loc()):\n", - " self.gridline.draw(renderer)\n", - "\n", - " if transforms.interval_contains(lower_interval, self.get_loc()):\n", - " if self.tick1On:\n", - " self.tick1line.draw(renderer)\n", - " if self.label1On:\n", - " self.label1.draw(renderer)\n", - "\n", - " if transforms.interval_contains(upper_interval, self.get_loc()):\n", - " if self.tick2On:\n", - " self.tick2line.draw(renderer)\n", - " if self.label2On:\n", - " self.label2.draw(renderer)\n", - "\n", - " renderer.close_group(self.__name__)\n", - "\n", - "\n", - "# This class exists to provide two separate sets of intervals to the tick,\n", - "# as well as create instances of the custom tick\n", - "class SkewXAxis(maxis.XAxis):\n", - " def __init__(self, *args, **kwargs):\n", - " maxis.XAxis.__init__(self, *args, **kwargs)\n", - " self.upper_interval = 0.0, 1.0\n", - "\n", - " def _get_tick(self, major):\n", - " return SkewXTick(self.axes, 0, '', major=major)\n", - "\n", - " @property\n", - " def lower_interval(self):\n", - " return self.axes.viewLim.intervalx\n", - "\n", - " def get_view_interval(self):\n", - " return self.upper_interval[0], self.axes.viewLim.intervalx[1]\n", - "\n", - "\n", - "# This class exists to calculate the separate data range of the\n", - "# upper X-axis and draw the spine there. It also provides this range\n", - "# to the X-axis artist for ticking and gridlines\n", - "class SkewSpine(mspines.Spine):\n", - " def _adjust_location(self):\n", - " trans = self.axes.transDataToAxes.inverted()\n", - " if self.spine_type == 'top':\n", - " yloc = 1.0\n", - " else:\n", - " yloc = 0.0\n", - " left = trans.transform_point((0.0, yloc))[0]\n", - " right = trans.transform_point((1.0, yloc))[0]\n", - "\n", - " pts = self._path.vertices\n", - " pts[0, 0] = left\n", - " pts[1, 0] = right\n", - " self.axis.upper_interval = (left, right)\n", - "\n", - "\n", - "# This class handles registration of the skew-xaxes as a projection as well\n", - "# as setting up the appropriate transformations. It also overrides standard\n", - "# spines and axes instances as appropriate.\n", - "class SkewXAxes(Axes):\n", - " # The projection must specify a name. This will be used be the\n", - " # user to select the projection, i.e. ``subplot(111,\n", - " # projection='skewx')``.\n", - " name = 'skewx'\n", - "\n", - " def _init_axis(self):\n", - " #Taken from Axes and modified to use our modified X-axis\n", - " self.xaxis = SkewXAxis(self)\n", - " self.spines['top'].register_axis(self.xaxis)\n", - " self.spines['bottom'].register_axis(self.xaxis)\n", - " self.yaxis = maxis.YAxis(self)\n", - " self.spines['left'].register_axis(self.yaxis)\n", - " self.spines['right'].register_axis(self.yaxis)\n", - "\n", - " def _gen_axes_spines(self):\n", - " spines = {'top':SkewSpine.linear_spine(self, 'top'),\n", - " 'bottom':mspines.Spine.linear_spine(self, 'bottom'),\n", - " 'left':mspines.Spine.linear_spine(self, 'left'),\n", - " 'right':mspines.Spine.linear_spine(self, 'right')}\n", - " return spines\n", - "\n", - " def _set_lim_and_transforms(self):\n", - " \"\"\"\n", - " This is called once when the plot is created to set up all the\n", - " transforms for the data, text and grids.\n", - " \"\"\"\n", - " rot = 30\n", - "\n", - " #Get the standard transform setup from the Axes base class\n", - " Axes._set_lim_and_transforms(self)\n", - "\n", - " # Need to put the skew in the middle, after the scale and limits,\n", - " # but before the transAxes. This way, the skew is done in Axes\n", - " # coordinates thus performing the transform around the proper origin\n", - " # We keep the pre-transAxes transform around for other users, like the\n", - " # spines for finding bounds\n", - " self.transDataToAxes = self.transScale + (self.transLimits +\n", - " transforms.Affine2D().skew_deg(rot, 0))\n", - "\n", - " # Create the full transform from Data to Pixels\n", - " self.transData = self.transDataToAxes + self.transAxes\n", - "\n", - " # Blended transforms like this need to have the skewing applied using\n", - " # both axes, in axes coords like before.\n", - " self._xaxis_transform = (transforms.blended_transform_factory(\n", - " self.transScale + self.transLimits,\n", - " transforms.IdentityTransform()) +\n", - " transforms.Affine2D().skew_deg(rot, 0)) + self.transAxes\n", - "\n", - "# Now register the projection with matplotlib so the user can select\n", - "# it.\n", - "register_projection(SkewXAxes)\n", - "\n", - "pcl = mupcl\n", - "# Create a new figure. The dimensions here give a good aspect ratio\n", - "fig = plt.figure(figsize=(6.5875, 6.2125))\n", - "ax = fig.add_subplot(111, projection='skewx')\n", - "ax.grid(True)\n", - "\n", - "pmax = 1000\n", - "pmin = 10\n", - "dp = -10\n", - "presvals = np.arange(int(pmax), int(pmin)+dp, dp)\n", - "\n", - "# plot the moist-adiabats\n", - "for t in np.arange(-10,45,5):\n", - " tw = []\n", - " for p in presvals:\n", - " tw.append(thermo.wetlift(1000., t, p))\n", - " ax.semilogy(tw, presvals, 'k-', alpha=.2)\n", - "\n", - "def thetas(theta, presvals):\n", - " return ((theta + thermo.ZEROCNK) / (np.power((1000. / presvals),thermo.ROCP))) - thermo.ZEROCNK\n", - "\n", - "# plot the dry adiabats\n", - "for t in np.arange(-50,110,10):\n", - " ax.semilogy(thetas(t, presvals), presvals, 'r-', alpha=.2)\n", - "\n", - "plt.title(' OAX 140616/1900 (Observed)', fontsize=14, loc='left')\n", - "# Plot the data using normal plotting functions, in this case using\n", - "# log scaling in Y, as dicatated by the typical meteorological plot\n", - "ax.semilogy(prof.tmpc, prof.pres, 'r', lw=2)\n", - "ax.semilogy(prof.dwpc, prof.pres, 'g', lw=2)\n", - "ax.semilogy(pcl.ttrace, pcl.ptrace, 'k-.', lw=2)\n", - "\n", - "# An example of a slanted line at constant X\n", - "l = ax.axvline(0, color='b', linestyle='--')\n", - "l = ax.axvline(-20, color='b', linestyle='--')\n", - "\n", - "# Disables the log-formatting that comes with semilogy\n", - "ax.yaxis.set_major_formatter(plt.ScalarFormatter())\n", - "ax.set_yticks(np.linspace(100,1000,10))\n", - "ax.set_ylim(1050,100)\n", - "\n", - "ax.xaxis.set_major_locator(plt.MultipleLocator(10))\n", - "ax.set_xlim(-50,50)\n", - "plt.show()\n", - " " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Calculating Kinematic Variables:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "SHARPpy also allows the user to compute kinematic variables such as shear, mean-winds, and storm relative helicity. SHARPpy will also compute storm motion vectors based off of the work by Stephen Corfidi and Matthew Bunkers. Below is some example code to compute the following:\n", - "\n", - "1.) 0-3 km Pressure-Weighted Mean Wind\n", - "\n", - "2.) 0-6 km Shear (kts)\n", - "\n", - "3.) Bunker's Storm Motion (right-mover) (Bunkers et al. 2014 version)\n", - "\n", - "4.) Bunker's Storm Motion (left-mover) (Bunkers et al. 2014 version)\n", - "\n", - "5.) 0-3 Storm Relative Helicity\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0-3 km Pressure-Weighted Mean Wind (kt): 41.1397595603\n", - "0-6 km Shear (kt): 55.9608928026\n", - "Bunker's Storm Motion (right-mover) [deg,kts]: (masked_array(data = 225.652934838,\n", - " mask = False,\n", - " fill_value = -9999.0)\n", - ", 27.240749559186799)\n", - "Bunker's Storm Motion (left-mover) [deg,kts]: (masked_array(data = 204.774711769,\n", - " mask = False,\n", - " fill_value = -9999.0)\n", - ", 52.946150880598658)\n", - "0-3 km Storm Relative Helicity [m2/s2]: 584.016767705\n" - ] - } - ], - "source": [ - "sfc = prof.pres[prof.sfc]\n", - "p3km = interp.pres(prof, interp.to_msl(prof, 3000.))\n", - "p6km = interp.pres(prof, interp.to_msl(prof, 6000.))\n", - "p1km = interp.pres(prof, interp.to_msl(prof, 1000.))\n", - "mean_3km = winds.mean_wind(prof, pbot=sfc, ptop=p3km)\n", - "sfc_6km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p6km)\n", - "sfc_3km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p3km)\n", - "sfc_1km_shear = winds.wind_shear(prof, pbot=sfc, ptop=p1km)\n", - "print \"0-3 km Pressure-Weighted Mean Wind (kt):\", utils.comp2vec(mean_3km[0], mean_3km[1])[1]\n", - "print \"0-6 km Shear (kt):\", utils.comp2vec(sfc_6km_shear[0], sfc_6km_shear[1])[1]\n", - "srwind = params.bunkers_storm_motion(prof)\n", - "print \"Bunker's Storm Motion (right-mover) [deg,kts]:\", utils.comp2vec(srwind[0], srwind[1])\n", - "print \"Bunker's Storm Motion (left-mover) [deg,kts]:\", utils.comp2vec(srwind[2], srwind[3])\n", - "srh3km = winds.helicity(prof, 0, 3000., stu = srwind[0], stv = srwind[1])\n", - "srh1km = winds.helicity(prof, 0, 1000., stu = srwind[0], stv = srwind[1])\n", - "print \"0-3 km Storm Relative Helicity [m2/s2]:\",srh3km[0]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Calculating variables based off of the effective inflow layer:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The effective inflow layer concept is used to obtain the layer of buoyant parcels that feed a storm's inflow. Here are a few examples of how to compute variables that require the effective inflow layer in order to calculate them:" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Effective Inflow Layer Bottom Height (m AGL): 0.0\n", - "Effective Inflow Layer Top Height (m AGL): 2117.98\n", - "Effective Inflow Layer SRH (m2/s2): 527.913472562\n", - "Effective Bulk Wind Difference: 43.3474336034\n", - "Supercell Composite Parameter: 60.9130368589\n", - "Significant Tornado Parameter (w/CIN): 13.8733427141\n", - "Significant Tornado Parameter (fixed): 13.6576402964\n" - ] - } - ], - "source": [ - "stp_fixed = params.stp_fixed(sfcpcl.bplus, sfcpcl.lclhght, srh1km[0], utils.comp2vec(sfc_6km_shear[0], sfc_6km_shear[1])[1])\n", - "ship = params.ship(prof)\n", - "eff_inflow = params.effective_inflow_layer(prof)\n", - "ebot_hght = interp.to_agl(prof, interp.hght(prof, eff_inflow[0]))\n", - "etop_hght = interp.to_agl(prof, interp.hght(prof, eff_inflow[1]))\n", - "print \"Effective Inflow Layer Bottom Height (m AGL):\", ebot_hght\n", - "print \"Effective Inflow Layer Top Height (m AGL):\", etop_hght\n", - "effective_srh = winds.helicity(prof, ebot_hght, etop_hght, stu = srwind[0], stv = srwind[1])\n", - "print \"Effective Inflow Layer SRH (m2/s2):\", effective_srh[0]\n", - "ebwd = winds.wind_shear(prof, pbot=eff_inflow[0], ptop=eff_inflow[1])\n", - "ebwspd = utils.mag( ebwd[0], ebwd[1] )\n", - "print \"Effective Bulk Wind Difference:\", ebwspd\n", - "scp = params.scp(mupcl.bplus, effective_srh[0], ebwspd)\n", - "stp_cin = params.stp_cin(mlpcl.bplus, effective_srh[0], ebwspd, mlpcl.lclhght, mlpcl.bminus)\n", - "print \"Supercell Composite Parameter:\", scp\n", - "print \"Significant Tornado Parameter (w/CIN):\", stp_cin\n", - "print \"Significant Tornado Parameter (fixed):\", stp_fixed\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Putting it all together into one plot:" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "image/png": "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\nmelUVFRIQ0ODw21OGRkR2b9fpKtryura2lq59dZbpaWlxbv2XDE2Jk2bNknVzp1isVh8auKPf/yj\nR8d2Hj0qZS+/LMNVVT714ylDQ0Ny5x13iFRUiFRXi4hIY2OjlJaWyvj4uE9tDo8Ny86GnXL7O7fL\n5578nCT8MUHYwJQl+neR8uD79zs8vrS0VF588cWJ5/X19XLo0CHfzvnhwyIlJfo6ccCzra0y/913\npXFoaHLl738vAiLJySKNjSIi8thjjzm8Nvv7+6WwsFAGBgZEWlr0tTgw4P04vWSspU3mxN4im17u\ndbtvdXW1HD582Kv2u7u7J590dooUFoocPerymJGREfnTn/7kcR8dHR1SXl5u37FIUZE+l37grruq\nZOHCZ8ThpdzXJ1JcLK0ffCAN9fV+6c8TnnnmGamsrJS9e/f6/BnzN7fffruMjY253c/43/2hf4cE\nlo/GEsj8BgjgBc4c3nx2bevv1/rfhQv1RC70D9KioiLmzZvnulKAt4yM0LBpE5KRQUZBgdeHDwwM\neDyzu62lhe7du1lw3HEEzZ+d8o4iwuDgIBHh4dpYISgIsrJ8c11z0UdZe9mETOL1itdpG2jjkvRP\n88xXX52WlR0ZGcFkMk3JPFdXVwM+zkJvbdUZxbw8hynSX9XU8H5vL68VFOjXOj4On/yktj9esQK2\nbWMgKMjp+9bZ2Tkhzwjq7dVa2awsbaU8i1TsO0KeuQVSU7UJjBPGxsY4ePAgubm5bq+93t5evve9\n77Fjxw6Ki4sJDw/XGwYH9WcsLk5PEHSCN9e3iFBcXMyiRYsItX1fRkb03YjgYC1pmsFdloGBUdrb\nhYwMJzKe8XF6i4tpb24m64wznKfQ/Yj1HBUVFbF06VLvpF6zPCZ3BBzeAtgSmPAWIIAfMJvN5OTk\n0NDQwODgoPsDrERG6i/kysqJUmFKKZYtW0ZHR4d/HaVCQkhbt46xqipajIDMG7wpaZSYnEz48uU0\n7NuH5cgRr/vyBKWUHpNS+pb9mNZEZmZmopSizgunNld9LE5czFXHX8U/LvgHWfFZAFyYfa7W19pN\nRgwJCZkWEGRlZTE2Nua2nJ1DkpIgOVlXFnAwuemmzExaRkb4h3XmvdkMzz6rg+WiIvj854lwIWWI\nj49nzpw5VFdX8//YO+/4yMqy/X+fSSa9997bshVcOsgCgkhTQREV9FVEXgv6Kio2BBFF8AeCIMgL\n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\nHdrbdbZ9ctJr29ddVytr127zOVk8MTEhu3btWpg5NLLt9n375JLqavl/VVVi9yML/dhNN0lLaqoI\niJSVidTVLdlm3759Ultbq99MTelz3dAQkIzoYoyNiSQl/VJefdUmFRUVMuk4r3a7/ixVVuqNFmHz\n5s2SkZEhVVVVPvc5Pj4ue/bscbt+pqdH7rj6aj2z4idaWlqk19fs9fi4nr2qr5/7LDvQ2Ngojz/+\nuIiIjI2NSXV1td9jWwKbTaS5WZ9rH2aNnn76aalzcf84Ay+Z3/+rLyANaDP+/wiwmNgnxvgbCjwP\nfOGTPo6D/Qo6vAURhA9Y4PBmBiMjOptRVqZF5n3A9PQ0FosFi8Xi4yjRWaq6Op3F8WLv64yZmRlq\na2vJzMwkNTV1yfqJiQmiDHc3t+jq0pk8w5J4aGiIlpYWysrKiPTxHHiDzWajoqKC3NxcMuLidNV8\nbq4usAowJicnqaurY8WKFQul1Ox2nRkEXVUeEmLuPLnAOU+cw3M1z3Hu6nPZdv42APbv3097ezur\nVq3S7nPO6OvT6dyiIrc2sl1dsH79DG+8AYcc4rtDXn9/Pz09PaxatYqQEGOycHISGhoYj43lmN5e\nLs/O5lsu3NE8YWJigqh9+7T82e7dOtP6zDNaFs0J1dXVZGdna1tuEV0ENzKi9bUDeD/99KdQVzfB\nU09Fzc2ALHB8GxzUWcnMzAUuePX19eTn57u0RjaDXbt2sW7dOrc2xRNDQ0R1d+sZpYICn10Oe3p6\nmJmZMafI4AwRffP09emsbFISoD9zdrud8PBwpqam5jjFAcXwsD7XcXH68+zlO9DM5+3T6PCmlDoL\n+AXwnyLiRmzZ5X53ACeh7Yb/IiLfPUBD/IdFMPgNIggf4HPwC5r60Gk4dx0ge16XsNm0VFVq6gKb\nT2+YMswr8vLydMDhDxYFwAMDA3R0dFBWVkZERIR/bbrBgoA9NlbTAbKy9HEHGOPj49TX11NUVESs\nc7Apon+sJybmDSr8QNtQG2vuXcPo9CjPX/A8Z67UM6Hd3d3s37+flStXzgegDjgesBx6xItw0UWa\nNXDbbUtWmUZTUxMWi4V8Z8vl2VloasI6Pc1x+/fz0vr1bDRrfbx4/BddpDkHoaHwu9/B5s1zq4eH\nh2lra2PNmjXzygr9/VoqKz9/LihbDvbuhRNO0Eps2dnzDzqHLHa3mJ7WDzqhoToQDYBVcH19Pamp\n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\nRczkvCAB+Uj6UjSIyFIRWRKwaDVQFc6uQywrBPxtfQBcKCILnOP47S/CvUpciilpPCJEZHHAy89g\nAtuhtpvu/M3EjAI/PNJjngzY4NfyUWU58IGqdquqF9iKuYr/HGZWLs5f/1Xw1cAzqup2ZuiWMfTM\n2RER9Padv/paZeW4B8CDNMXFmQDY6+0r/TvO9NOUnW28S0tLY5Ye0tionH22j+O+JDPq6rdmc3Qm\nJCSwdOlSGhoaOBLlrHYwo4wzZsygrKwsqPOGT9WMdPor5Q2T05mamsqsWbMoLy8ftVvI8+bNo62t\nrS8YnDqVDX8+jft+K+bcRJiuEhcXx6xZs6Ib/fUzaRIsXsy0xYtp37YNHaXqiZmZmUE/34sWXMTu\nG3ezaf0mbj7/ZlbnrsbtdfPewXfZXfw/HM3/N/7npU9wxsMXcuH7r/BGezuTJ0/uO38ej3F7uOce\ncxH6i1/ANdcE1RIXF9fPHu+E40MoUlJM6kFqqhkFbmkZ1CcSEhLw+Xyj5voStNJbfLzpw4sWmZzt\n0tITd3nGM9VhAFOAR0XkgIjkY/6HbAhYrwzO0yXIspeBtXDCseHrwF9EZA/wTJD2gj2/GHgJhs/5\nFZFfikgNMFlEakTkJ86qbzt3P3cD3wOuD9hnd0AT94rIAeA9zOS3sqGO85FBVe3DPj5yD8wPVzGQ\nBaQAfwV+A7QGbCP+18B9wBcD1j0M/MMQ7epIuOuuu7Srqyv4Bp2dqnv2mL/jgM/n09tvvz3YStWK\nCtXiYlWvd1z0qKo2NTXp/fffP3jF0aOq+fmqzc3jpsXPpZe+qtddt61vgc+nWl2teuCAak/PicXH\njx/X/Px8bWtrG5Xj1tTUaHFxsfp8vkHrfvWrX2mnv58cO6a6b59qbe2w7VVXV2t5efmoaFNVbW9v\n13379qnX69WSEtXJkzfowWqf0bF374j68f79+7W9vX1U9LW2tur/+eEPtfX9901f9niias/tduue\nPXuG/DyG4kjXEd1YuFG/9+r3dNVDq1Q2iHI9uua2K3TGu+/qyxUVWlNTYzauqVEVUQXVq6+OWKvP\n59Ndu3apN5Lv6vHjqoWFeu9tt2lrQ0O/VYWFhX39K0qKi4u1o6Mj9IaNjeb3r75eN/z0p6Ny7IE4\nv93j9f8nGfgbxu4s2ra2Aunjpf1UeVirM8tHFhH5V4y59zHgANAD3KCqmQHbHFHVLBG5D9imqk85\n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\nU4b/D3PGZgaOIKCKAAAAAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "indices = {'SBCAPE': [int(sfcpcl.bplus), 'J/kg'],\\\n", - " 'SBCIN': [int(sfcpcl.bminus), 'J/kg'],\\\n", - " 'SBLCL': [int(sfcpcl.lclhght), 'm AGL'],\\\n", - " 'SBLFC': [int(sfcpcl.lfchght), 'm AGL'],\\\n", - " 'SBEL': [int(sfcpcl.elhght), 'm AGL'],\\\n", - " 'SBLI': [int(sfcpcl.li5), 'C'],\\\n", - " 'MLCAPE': [int(mlpcl.bplus), 'J/kg'],\\\n", - " 'MLCIN': [int(mlpcl.bminus), 'J/kg'],\\\n", - " 'MLLCL': [int(mlpcl.lclhght), 'm AGL'],\\\n", - " 'MLLFC': [int(mlpcl.lfchght), 'm AGL'],\\\n", - " 'MLEL': [int(mlpcl.elhght), 'm AGL'],\\\n", - " 'MLLI': [int(mlpcl.li5), 'C'],\\\n", - " 'MUCAPE': [int(mupcl.bplus), 'J/kg'],\\\n", - " 'MUCIN': [int(mupcl.bminus), 'J/kg'],\\\n", - " 'MULCL': [int(mupcl.lclhght), 'm AGL'],\\\n", - " 'MULFC': [int(mupcl.lfchght), 'm AGL'],\\\n", - " 'MUEL': [int(mupcl.elhght), 'm AGL'],\\\n", - " 'MULI': [int(mupcl.li5), 'C'],\\\n", - " '0-1 km SRH': [int(srh1km[0]), 'm2/s2'],\\\n", - " '0-1 km Shear': [int(utils.comp2vec(sfc_1km_shear[0], sfc_1km_shear[1])[1]), 'kts'],\\\n", - " '0-3 km SRH': [int(srh3km[0]), 'm2/s2'],\\\n", - " 'Eff. SRH': [int(effective_srh[0]), 'm2/s2'],\\\n", - " 'EBWD': [int(ebwspd), 'kts'],\\\n", - " 'PWV': [round(params.precip_water(prof), 2), 'inch'],\\\n", - " 'K-index': [int(params.k_index(prof)), ''],\\\n", - " 'STP(fix)': [round(stp_fixed, 1), ''],\\\n", - " 'SHIP': [round(ship, 1), ''],\\\n", - " 'SCP': [round(scp, 1), ''],\\\n", - " 'STP(cin)': [round(stp_cin, 1), '']}\n", - "\n", - "# Set the parcel trace to be plotted as the Most-Unstable parcel.\n", - "pcl = mupcl\n", - "\n", - "# Create a new figure. The dimensions here give a good aspect ratio\n", - "fig = plt.figure(figsize=(6.5875, 6.2125))\n", - "ax = fig.add_subplot(111, projection='skewx')\n", - "ax.grid(True)\n", - "\n", - "pmax = 1000\n", - "pmin = 10\n", - "dp = -10\n", - "presvals = np.arange(int(pmax), int(pmin)+dp, dp)\n", - "\n", - "# plot the moist-adiabats\n", - "for t in np.arange(-10,45,5):\n", - " tw = []\n", - " for p in presvals:\n", - " tw.append(thermo.wetlift(1000., t, p))\n", - " ax.semilogy(tw, presvals, 'k-', alpha=.2)\n", - "\n", - "def thetas(theta, presvals):\n", - " return ((theta + thermo.ZEROCNK) / (np.power((1000. / presvals),thermo.ROCP))) - thermo.ZEROCNK\n", - "\n", - "# plot the dry adiabats\n", - "for t in np.arange(-50,110,10):\n", - " ax.semilogy(thetas(t, presvals), presvals, 'r-', alpha=.2)\n", - "\n", - "plt.title(' OAX 140616/1900 (Observed)', fontsize=12, loc='left')\n", - "# Plot the data using normal plotting functions, in this case using\n", - "# log scaling in Y, as dicatated by the typical meteorological plot\n", - "ax.semilogy(prof.tmpc, prof.pres, 'r', lw=2) # Plot the temperature profile\n", - "ax.semilogy(prof.wetbulb, prof.pres, 'c-') # Plot the wetbulb profile\n", - "ax.semilogy(prof.dwpc, prof.pres, 'g', lw=2) # plot the dewpoint profile\n", - "ax.semilogy(pcl.ttrace, pcl.ptrace, 'k-.', lw=2) # plot the parcel trace \n", - "# An example of a slanted line at constant X\n", - "l = ax.axvline(0, color='b', linestyle='--')\n", - "l = ax.axvline(-20, color='b', linestyle='--')\n", - "\n", - "# Plot the effective inflow layer using blue horizontal lines\n", - "ax.axhline(eff_inflow[0], color='b')\n", - "ax.axhline(eff_inflow[1], color='b')\n", - "\n", - "#plt.barbs(10*np.ones(len(prof.pres)), prof.pres, prof.u, prof.v)\n", - "# Disables the log-formatting that comes with semilogy\n", - "ax.yaxis.set_major_formatter(plt.ScalarFormatter())\n", - "ax.set_yticks(np.linspace(100,1000,10))\n", - "ax.set_ylim(1050,100)\n", - "ax.xaxis.set_major_locator(plt.MultipleLocator(10))\n", - "ax.set_xlim(-50,50)\n", - "\n", - "# List the indices within the indices dictionary on the side of the plot.\n", - "string = ''\n", - "for key in np.sort(indices.keys()):\n", - " string = string + key + ': ' + str(indices[key][0]) + ' ' + indices[key][1] + '\\n'\n", - "plt.text(1.02, 1, string, verticalalignment='top', transform=plt.gca().transAxes)\n", - "\n", - "# Draw the hodograph on the Skew-T.\n", - "# TAS 2015-4-16: hodograph doesn't plot for some reason ...\n", - "ax2 = plt.axes([.625,.625,.25,.25])\n", - "below_12km = np.where(interp.to_agl(prof, prof.hght) < 12000)[0]\n", - "u_prof = prof.u[below_12km]\n", - "v_prof = prof.v[below_12km]\n", - "ax2.plot(u_prof[~u_prof.mask], v_prof[~u_prof.mask], 'k-', lw=2)\n", - "ax2.get_xaxis().set_visible(False)\n", - "ax2.get_yaxis().set_visible(False)\n", - "for i in range(10,90,10):\n", - " # Draw the range rings around the hodograph.\n", - " circle = plt.Circle((0,0),i,color='k',alpha=.3, fill=False)\n", - " ax2.add_artist(circle)\n", - "ax2.plot(srwind[0], srwind[1], 'ro') # Plot Bunker's Storm motion right mover as a red dot\n", - "ax2.plot(srwind[2], srwind[3], 'bo') # Plot Bunker's Storm motion left mover as a blue dot\n", - "\n", - "ax2.set_xlim(-60,60)\n", - "ax2.set_ylim(-60,60)\n", - "ax2.axhline(y=0, color='k')\n", - "ax2.axvline(x=0, color='k')\n", - "plt.show()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### List of functions in each module:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This tutorial cannot cover all of the functions in SHARPpy. Below is a list of all of the functions accessible through SHARPTAB. In order to learn more about the function in this IPython Notebook, open up a new \"In[]:\" field and type in the path to the function (for example):\n", - "\n", - " params.dcape()\n", - " \n", - "Documentation should appear below the cursor describing the function itself, the function's arguments, its output values, and any references to meteorological literature the function was based on." - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Functions within params.py:\n", - "\tparams.DefineParcel()\n", - "\tparams.Parcel()\n", - "\tparams.inferred_temp_advection()\n", - "\tparams.k_index()\n", - "\tparams.t_totals()\n", - "\tparams.c_totals()\n", - "\tparams.v_totals()\n", - "\tparams.precip_water()\n", - "\tparams.temp_lvl()\n", - "\tparams.max_temp()\n", - "\tparams.mean_mixratio()\n", - "\tparams.mean_theta()\n", - "\tparams.mean_thetae()\n", - "\tparams.mean_relh()\n", - "\tparams.lapse_rate()\n", - "\tparams.most_unstable_level()\n", - "\tparams.parcelx()\n", - "\tparams.bulk_rich()\n", - "\tparams.bunkers_storm_motion()\n", - "\tparams.effective_inflow_layer()\n", - "\tparams.convective_temp()\n", - "\tparams.esp()\n", - "\tparams.pbl_top()\n", - "\tparams.precip_eff()\n", - "\tparams.dcape()\n", - "\tparams.sig_severe()\n", - "\tparams.dgz()\n", - "\tparams.ship()\n", - "\tparams.stp_cin()\n", - "\tparams.stp_fixed()\n", - "\tparams.scp()\n", - "\tparams.mmp()\n", - "\tparams.wndg()\n", - "\tparams.sherb()\n", - "\tparams.tei()\n", - "\tparams.cape()\n", - "\tparams.mburst()\n", - "\tparams.dcp()\n", - "\tparams.ehi()\n", - "\tparams.sweat()\n", - "\tparams.hgz()\n", - "\tparams.lhp()\n", - "\n", - "Functions within winds.py:\n", - "\twinds.mean_wind()\n", - "\twinds.mean_wind_npw()\n", - "\twinds.mean_wind_old()\n", - "\twinds.mean_wind_npw_old()\n", - "\twinds.sr_wind()\n", - "\twinds.sr_wind_npw()\n", - "\twinds.wind_shear()\n", - "\twinds.helicity()\n", - "\twinds.max_wind()\n", - "\twinds.non_parcel_bunkers_motion()\n", - "\twinds.corfidi_mcs_motion()\n", - "\twinds.mbe_vectors()\n", - "\twinds.non_parcel_bunkers_motion_experimental()\n", - "\twinds.critical_angle()\n", - "\n", - "Functions within thermo.py:\n", - "\tthermo.drylift()\n", - "\tthermo.thalvl()\n", - "\tthermo.lcltemp()\n", - "\tthermo.theta()\n", - "\tthermo.wobf()\n", - "\tthermo.satlift()\n", - "\tthermo.wetlift()\n", - "\tthermo.lifted()\n", - "\tthermo.vappres()\n", - "\tthermo.mixratio()\n", - "\tthermo.temp_at_mixrat()\n", - "\tthermo.wetbulb()\n", - "\tthermo.thetaw()\n", - "\tthermo.thetae()\n", - "\tthermo.virtemp()\n", - "\tthermo.relh()\n", - "\tthermo.ftoc()\n", - "\tthermo.ctof()\n", - "\tthermo.ctok()\n", - "\tthermo.ktoc()\n", - "\tthermo.ftok()\n", - "\tthermo.ktof()\n", - "\n", - "Functions within interp.py:\n", - "\tinterp.pres()\n", - "\tinterp.hght()\n", - "\tinterp.temp()\n", - "\tinterp.dwpt()\n", - "\tinterp.vtmp()\n", - "\tinterp.components()\n", - "\tinterp.vec()\n", - "\tinterp.to_agl()\n", - "\tinterp.to_msl()\n", - "\n", - "Functions within utils.py:\n", - "\tutils.INT2STR()\n", - "\tutils.FLOAT2STR()\n", - "\tutils.MS2KTS()\n", - "\tutils.KTS2MS()\n", - "\tutils.MS2MPH()\n", - "\tutils.MPH2MS()\n", - "\tutils.MPH2KTS()\n", - "\tutils.KTS2MPH()\n", - "\tutils.M2FT()\n", - "\tutils.FT2M()\n", - "\tutils.vec2comp()\n", - "\tutils.comp2vec()\n", - "\tutils.mag()\n", - "\tutils.QC()\n" - ] - } - ], - "source": [ - "print \"Functions within params.py:\"\n", - "for key in params.__all__:\n", - " print \"\\tparams.\" + key + \"()\"\n", - "print \"\\nFunctions within winds.py:\"\n", - "for key in winds.__all__:\n", - " print \"\\twinds.\" + key + \"()\"\n", - "print \"\\nFunctions within thermo.py:\"\n", - "for key in thermo.__all__:\n", - " print \"\\tthermo.\" + key + \"()\"\n", - "print \"\\nFunctions within interp.py:\"\n", - "for key in interp.__all__:\n", - " print \"\\tinterp.\" + key + \"()\"\n", - "print \"\\nFunctions within utils.py:\"\n", - "for key in utils.__all__:\n", - " print \"\\tutils.\" + key + \"()\"" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.10" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/utils/__init__.py b/utils/__init__.py deleted file mode 100644 index 46f8d43b..00000000 --- a/utils/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__all__ = [ 'async', 'progress', 'frozenutils' ] diff --git a/versioneer.py b/versioneer.py new file mode 100644 index 00000000..64fea1c8 --- /dev/null +++ b/versioneer.py @@ -0,0 +1,1822 @@ + +# Version: 0.18 + +"""The Versioneer - like a rocketeer, but for versions. + +The Versioneer +============== + +* like a rocketeer, but for versions! +* https://github.com/warner/python-versioneer +* Brian Warner +* License: Public Domain +* Compatible With: python2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, and pypy +* [![Latest Version] +(https://pypip.in/version/versioneer/badge.svg?style=flat) +](https://pypi.python.org/pypi/versioneer/) +* [![Build Status] +(https://travis-ci.org/warner/python-versioneer.png?branch=master) +](https://travis-ci.org/warner/python-versioneer) + +This is a tool for managing a recorded version number in distutils-based +python projects. The goal is to remove the tedious and error-prone "update +the embedded version string" step from your release process. Making a new +release should be as easy as recording a new tag in your version-control +system, and maybe making new tarballs. + + +## Quick Install + +* `pip install versioneer` to somewhere to your $PATH +* add a `[versioneer]` section to your setup.cfg (see below) +* run `versioneer install` in your source tree, commit the results + +## Version Identifiers + +Source trees come from a variety of places: + +* a version-control system checkout (mostly used by developers) +* a nightly tarball, produced by build automation +* a snapshot tarball, produced by a web-based VCS browser, like github's + "tarball from tag" feature +* a release tarball, produced by "setup.py sdist", distributed through PyPI + +Within each source tree, the version identifier (either a string or a number, +this tool is format-agnostic) can come from a variety of places: + +* ask the VCS tool itself, e.g. "git describe" (for checkouts), which knows + about recent "tags" and an absolute revision-id +* the name of the directory into which the tarball was unpacked +* an expanded VCS keyword ($Id$, etc) +* a `_version.py` created by some earlier build step + +For released software, the version identifier is closely related to a VCS +tag. Some projects use tag names that include more than just the version +string (e.g. "myproject-1.2" instead of just "1.2"), in which case the tool +needs to strip the tag prefix to extract the version identifier. For +unreleased software (between tags), the version identifier should provide +enough information to help developers recreate the same tree, while also +giving them an idea of roughly how old the tree is (after version 1.2, before +version 1.3). Many VCS systems can report a description that captures this, +for example `git describe --tags --dirty --always` reports things like +"0.7-1-g574ab98-dirty" to indicate that the checkout is one revision past the +0.7 tag, has a unique revision id of "574ab98", and is "dirty" (it has +uncommitted changes. + +The version identifier is used for multiple purposes: + +* to allow the module to self-identify its version: `myproject.__version__` +* to choose a name and prefix for a 'setup.py sdist' tarball + +## Theory of Operation + +Versioneer works by adding a special `_version.py` file into your source +tree, where your `__init__.py` can import it. This `_version.py` knows how to +dynamically ask the VCS tool for version information at import time. + +`_version.py` also contains `$Revision$` markers, and the installation +process marks `_version.py` to have this marker rewritten with a tag name +during the `git archive` command. As a result, generated tarballs will +contain enough information to get the proper version. + +To allow `setup.py` to compute a version too, a `versioneer.py` is added to +the top level of your source tree, next to `setup.py` and the `setup.cfg` +that configures it. This overrides several distutils/setuptools commands to +compute the version when invoked, and changes `setup.py build` and `setup.py +sdist` to replace `_version.py` with a small static file that contains just +the generated version data. + +## Installation + +See [INSTALL.md](./INSTALL.md) for detailed installation instructions. + +## Version-String Flavors + +Code which uses Versioneer can learn about its version string at runtime by +importing `_version` from your main `__init__.py` file and running the +`get_versions()` function. From the "outside" (e.g. in `setup.py`), you can +import the top-level `versioneer.py` and run `get_versions()`. + +Both functions return a dictionary with different flavors of version +information: + +* `['version']`: A condensed version string, rendered using the selected + style. This is the most commonly used value for the project's version + string. The default "pep440" style yields strings like `0.11`, + `0.11+2.g1076c97`, or `0.11+2.g1076c97.dirty`. See the "Styles" section + below for alternative styles. + +* `['full-revisionid']`: detailed revision identifier. For Git, this is the + full SHA1 commit id, e.g. "1076c978a8d3cfc70f408fe5974aa6c092c949ac". + +* `['date']`: Date and time of the latest `HEAD` commit. For Git, it is the + commit date in ISO 8601 format. This will be None if the date is not + available. + +* `['dirty']`: a boolean, True if the tree has uncommitted changes. Note that + this is only accurate if run in a VCS checkout, otherwise it is likely to + be False or None + +* `['error']`: if the version string could not be computed, this will be set + to a string describing the problem, otherwise it will be None. It may be + useful to throw an exception in setup.py if this is set, to avoid e.g. + creating tarballs with a version string of "unknown". + +Some variants are more useful than others. Including `full-revisionid` in a +bug report should allow developers to reconstruct the exact code being tested +(or indicate the presence of local changes that should be shared with the +developers). `version` is suitable for display in an "about" box or a CLI +`--version` output: it can be easily compared against release notes and lists +of bugs fixed in various releases. + +The installer adds the following text to your `__init__.py` to place a basic +version in `YOURPROJECT.__version__`: + + from ._version import get_versions + __version__ = get_versions()['version'] + del get_versions + +## Styles + +The setup.cfg `style=` configuration controls how the VCS information is +rendered into a version string. + +The default style, "pep440", produces a PEP440-compliant string, equal to the +un-prefixed tag name for actual releases, and containing an additional "local +version" section with more detail for in-between builds. For Git, this is +TAG[+DISTANCE.gHEX[.dirty]] , using information from `git describe --tags +--dirty --always`. For example "0.11+2.g1076c97.dirty" indicates that the +tree is like the "1076c97" commit but has uncommitted changes (".dirty"), and +that this commit is two revisions ("+2") beyond the "0.11" tag. For released +software (exactly equal to a known tag), the identifier will only contain the +stripped tag, e.g. "0.11". + +Other styles are available. See [details.md](details.md) in the Versioneer +source tree for descriptions. + +## Debugging + +Versioneer tries to avoid fatal errors: if something goes wrong, it will tend +to return a version of "0+unknown". To investigate the problem, run `setup.py +version`, which will run the version-lookup code in a verbose mode, and will +display the full contents of `get_versions()` (including the `error` string, +which may help identify what went wrong). + +## Known Limitations + +Some situations are known to cause problems for Versioneer. This details the +most significant ones. More can be found on Github +[issues page](https://github.com/warner/python-versioneer/issues). + +### Subprojects + +Versioneer has limited support for source trees in which `setup.py` is not in +the root directory (e.g. `setup.py` and `.git/` are *not* siblings). The are +two common reasons why `setup.py` might not be in the root: + +* Source trees which contain multiple subprojects, such as + [Buildbot](https://github.com/buildbot/buildbot), which contains both + "master" and "slave" subprojects, each with their own `setup.py`, + `setup.cfg`, and `tox.ini`. Projects like these produce multiple PyPI + distributions (and upload multiple independently-installable tarballs). +* Source trees whose main purpose is to contain a C library, but which also + provide bindings to Python (and perhaps other langauges) in subdirectories. + +Versioneer will look for `.git` in parent directories, and most operations +should get the right version string. However `pip` and `setuptools` have bugs +and implementation details which frequently cause `pip install .` from a +subproject directory to fail to find a correct version string (so it usually +defaults to `0+unknown`). + +`pip install --editable .` should work correctly. `setup.py install` might +work too. + +Pip-8.1.1 is known to have this problem, but hopefully it will get fixed in +some later version. + +[Bug #38](https://github.com/warner/python-versioneer/issues/38) is tracking +this issue. The discussion in +[PR #61](https://github.com/warner/python-versioneer/pull/61) describes the +issue from the Versioneer side in more detail. +[pip PR#3176](https://github.com/pypa/pip/pull/3176) and +[pip PR#3615](https://github.com/pypa/pip/pull/3615) contain work to improve +pip to let Versioneer work correctly. + +Versioneer-0.16 and earlier only looked for a `.git` directory next to the +`setup.cfg`, so subprojects were completely unsupported with those releases. + +### Editable installs with setuptools <= 18.5 + +`setup.py develop` and `pip install --editable .` allow you to install a +project into a virtualenv once, then continue editing the source code (and +test) without re-installing after every change. + +"Entry-point scripts" (`setup(entry_points={"console_scripts": ..})`) are a +convenient way to specify executable scripts that should be installed along +with the python package. + +These both work as expected when using modern setuptools. When using +setuptools-18.5 or earlier, however, certain operations will cause +`pkg_resources.DistributionNotFound` errors when running the entrypoint +script, which must be resolved by re-installing the package. This happens +when the install happens with one version, then the egg_info data is +regenerated while a different version is checked out. Many setup.py commands +cause egg_info to be rebuilt (including `sdist`, `wheel`, and installing into +a different virtualenv), so this can be surprising. + +[Bug #83](https://github.com/warner/python-versioneer/issues/83) describes +this one, but upgrading to a newer version of setuptools should probably +resolve it. + +### Unicode version strings + +While Versioneer works (and is continually tested) with both Python 2 and +Python 3, it is not entirely consistent with bytes-vs-unicode distinctions. +Newer releases probably generate unicode version strings on py2. It's not +clear that this is wrong, but it may be surprising for applications when then +write these strings to a network connection or include them in bytes-oriented +APIs like cryptographic checksums. + +[Bug #71](https://github.com/warner/python-versioneer/issues/71) investigates +this question. + + +## Updating Versioneer + +To upgrade your project to a new release of Versioneer, do the following: + +* install the new Versioneer (`pip install -U versioneer` or equivalent) +* edit `setup.cfg`, if necessary, to include any new configuration settings + indicated by the release notes. See [UPGRADING](./UPGRADING.md) for details. +* re-run `versioneer install` in your source tree, to replace + `SRC/_version.py` +* commit any changed files + +## Future Directions + +This tool is designed to make it easily extended to other version-control +systems: all VCS-specific components are in separate directories like +src/git/ . The top-level `versioneer.py` script is assembled from these +components by running make-versioneer.py . In the future, make-versioneer.py +will take a VCS name as an argument, and will construct a version of +`versioneer.py` that is specific to the given VCS. It might also take the +configuration arguments that are currently provided manually during +installation by editing setup.py . Alternatively, it might go the other +direction and include code from all supported VCS systems, reducing the +number of intermediate scripts. + + +## License + +To make Versioneer easier to embed, all its code is dedicated to the public +domain. The `_version.py` that it creates is also in the public domain. +Specifically, both are released under the Creative Commons "Public Domain +Dedication" license (CC0-1.0), as described in +https://creativecommons.org/publicdomain/zero/1.0/ . + +""" + +from __future__ import print_function +try: + import configparser +except ImportError: + import ConfigParser as configparser +import errno +import json +import os +import re +import subprocess +import sys + + +class VersioneerConfig: + """Container for Versioneer configuration parameters.""" + + +def get_root(): + """Get the project root directory. + + We require that all commands are run from the project root, i.e. the + directory that contains setup.py, setup.cfg, and versioneer.py . + """ + root = os.path.realpath(os.path.abspath(os.getcwd())) + setup_py = os.path.join(root, "setup.py") + versioneer_py = os.path.join(root, "versioneer.py") + if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + # allow 'python path/to/setup.py COMMAND' + root = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0]))) + setup_py = os.path.join(root, "setup.py") + versioneer_py = os.path.join(root, "versioneer.py") + if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + err = ("Versioneer was unable to run the project root directory. " + "Versioneer requires setup.py to be executed from " + "its immediate directory (like 'python setup.py COMMAND'), " + "or in a way that lets it use sys.argv[0] to find the root " + "(like 'python path/to/setup.py COMMAND').") + raise VersioneerBadRootError(err) + try: + # Certain runtime workflows (setup.py install/develop in a setuptools + # tree) execute all dependencies in a single python process, so + # "versioneer" may be imported multiple times, and python's shared + # module-import table will cache the first one. So we can't use + # os.path.dirname(__file__), as that will find whichever + # versioneer.py was first imported, even in later projects. + me = os.path.realpath(os.path.abspath(__file__)) + me_dir = os.path.normcase(os.path.splitext(me)[0]) + vsr_dir = os.path.normcase(os.path.splitext(versioneer_py)[0]) + if me_dir != vsr_dir: + print("Warning: build in %s is using versioneer.py from %s" + % (os.path.dirname(me), versioneer_py)) + except NameError: + pass + return root + + +def get_config_from_root(root): + """Read the project setup.cfg file to determine Versioneer config.""" + # This might raise EnvironmentError (if setup.cfg is missing), or + # configparser.NoSectionError (if it lacks a [versioneer] section), or + # configparser.NoOptionError (if it lacks "VCS="). See the docstring at + # the top of versioneer.py for instructions on writing your setup.cfg . + setup_cfg = os.path.join(root, "setup.cfg") + parser = configparser.SafeConfigParser() + with open(setup_cfg, "r") as f: + parser.readfp(f) + VCS = parser.get("versioneer", "VCS") # mandatory + + def get(parser, name): + if parser.has_option("versioneer", name): + return parser.get("versioneer", name) + return None + cfg = VersioneerConfig() + cfg.VCS = VCS + cfg.style = get(parser, "style") or "" + cfg.versionfile_source = get(parser, "versionfile_source") + cfg.versionfile_build = get(parser, "versionfile_build") + cfg.tag_prefix = get(parser, "tag_prefix") + if cfg.tag_prefix in ("''", '""'): + cfg.tag_prefix = "" + cfg.parentdir_prefix = get(parser, "parentdir_prefix") + cfg.verbose = get(parser, "verbose") + return cfg + + +class NotThisMethod(Exception): + """Exception raised if a method is not valid for the current scenario.""" + + +# these dictionaries contain VCS-specific tools +LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + """Decorator to mark a method as the handler for a particular VCS.""" + def decorate(f): + """Store f in HANDLERS[vcs][method].""" + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + + +def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, + env=None): + """Call the given command(s).""" + assert isinstance(commands, list) + p = None + for c in commands: + try: + dispcmd = str([c] + args) + # remember shell=False, so use git.cmd on windows, not just git + p = subprocess.Popen([c] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None)) + break + except EnvironmentError: + e = sys.exc_info()[1] + if e.errno == errno.ENOENT: + continue + if verbose: + print("unable to run %s" % dispcmd) + print(e) + return None, None + else: + if verbose: + print("unable to find command, tried %s" % (commands,)) + return None, None + stdout = p.communicate()[0].strip() + if sys.version_info[0] >= 3: + stdout = stdout.decode() + if p.returncode != 0: + if verbose: + print("unable to run %s (error)" % dispcmd) + print("stdout was %s" % stdout) + return None, p.returncode + return stdout, p.returncode + + +LONG_VERSION_PY['git'] = ''' +# This file helps to compute a version number in source trees obtained from +# git-archive tarball (such as those provided by githubs download-from-tag +# feature). Distribution tarballs (built by setup.py sdist) and build +# directories (produced by setup.py build) will contain a much shorter file +# that just contains the computed version number. + +# This file is released into the public domain. Generated by +# versioneer-0.18 (https://github.com/warner/python-versioneer) + +"""Git implementation of _version.py.""" + +import errno +import os +import re +import subprocess +import sys + + +def get_keywords(): + """Get the keywords needed to look up the version information.""" + # these strings will be replaced by git during git-archive. + # setup.py/versioneer.py will grep for the variable names, so they must + # each be defined on a line of their own. _version.py will just call + # get_keywords(). + git_refnames = "%(DOLLAR)sFormat:%%d%(DOLLAR)s" + git_full = "%(DOLLAR)sFormat:%%H%(DOLLAR)s" + git_date = "%(DOLLAR)sFormat:%%ci%(DOLLAR)s" + keywords = {"refnames": git_refnames, "full": git_full, "date": git_date} + return keywords + + +class VersioneerConfig: + """Container for Versioneer configuration parameters.""" + + +def get_config(): + """Create, populate and return the VersioneerConfig() object.""" + # these strings are filled in when 'setup.py versioneer' creates + # _version.py + cfg = VersioneerConfig() + cfg.VCS = "git" + cfg.style = "%(STYLE)s" + cfg.tag_prefix = "%(TAG_PREFIX)s" + cfg.parentdir_prefix = "%(PARENTDIR_PREFIX)s" + cfg.versionfile_source = "%(VERSIONFILE_SOURCE)s" + cfg.verbose = False + return cfg + + +class NotThisMethod(Exception): + """Exception raised if a method is not valid for the current scenario.""" + + +LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + """Decorator to mark a method as the handler for a particular VCS.""" + def decorate(f): + """Store f in HANDLERS[vcs][method].""" + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + + +def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False, + env=None): + """Call the given command(s).""" + assert isinstance(commands, list) + p = None + for c in commands: + try: + dispcmd = str([c] + args) + # remember shell=False, so use git.cmd on windows, not just git + p = subprocess.Popen([c] + args, cwd=cwd, env=env, + stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None)) + break + except EnvironmentError: + e = sys.exc_info()[1] + if e.errno == errno.ENOENT: + continue + if verbose: + print("unable to run %%s" %% dispcmd) + print(e) + return None, None + else: + if verbose: + print("unable to find command, tried %%s" %% (commands,)) + return None, None + stdout = p.communicate()[0].strip() + if sys.version_info[0] >= 3: + stdout = stdout.decode() + if p.returncode != 0: + if verbose: + print("unable to run %%s (error)" %% dispcmd) + print("stdout was %%s" %% stdout) + return None, p.returncode + return stdout, p.returncode + + +def versions_from_parentdir(parentdir_prefix, root, verbose): + """Try to determine the version from the parent directory name. + + Source tarballs conventionally unpack into a directory that includes both + the project name and a version string. We will also support searching up + two directory levels for an appropriately named parent directory + """ + rootdirs = [] + + for i in range(3): + dirname = os.path.basename(root) + if dirname.startswith(parentdir_prefix): + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None, "date": None} + else: + rootdirs.append(root) + root = os.path.dirname(root) # up a level + + if verbose: + print("Tried directories %%s but none started with prefix %%s" %% + (str(rootdirs), parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + + +@register_vcs_handler("git", "get_keywords") +def git_get_keywords(versionfile_abs): + """Extract version information from the given file.""" + # the code embedded in _version.py can just fetch the value of these + # keywords. When used from setup.py, we don't want to import _version.py, + # so we do it with a regexp instead. This function is not used from + # _version.py. + keywords = {} + try: + f = open(versionfile_abs, "r") + for line in f.readlines(): + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + f.close() + except EnvironmentError: + pass + return keywords + + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): + """Get version information from git keywords.""" + if not keywords: + raise NotThisMethod("no keywords at all, weird") + date = keywords.get("date") + if date is not None: + # git-2.2.0 added "%%cI", which expands to an ISO-8601 -compliant + # datestamp. However we prefer "%%ci" (which expands to an "ISO-8601 + # -like" string, which we must then edit to make compliant), because + # it's been around since git-1.5.3, and it's too difficult to + # discover which version we're using, or to work around using an + # older one. + date = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + refnames = keywords["refnames"].strip() + if refnames.startswith("$Format"): + if verbose: + print("keywords are unexpanded, not using") + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") + refs = set([r.strip() for r in refnames.strip("()").split(",")]) + # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of + # just "foo-1.0". If we see a "tag: " prefix, prefer those. + TAG = "tag: " + tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + if not tags: + # Either we're using git < 1.8.3, or there really are no tags. We use + # a heuristic: assume all version tags have a digit. The old git %%d + # expansion behaves like git log --decorate=short and strips out the + # refs/heads/ and refs/tags/ prefixes that would let us distinguish + # between branches and tags. By ignoring refnames without digits, we + # filter out many common branch names like "release" and + # "stabilization", as well as "HEAD" and "master". + tags = set([r for r in refs if re.search(r'\d', r)]) + if verbose: + print("discarding '%%s', no digits" %% ",".join(refs - tags)) + if verbose: + print("likely tags: %%s" %% ",".join(sorted(tags))) + for ref in sorted(tags): + # sorting will prefer e.g. "2.0" over "2.0rc1" + if ref.startswith(tag_prefix): + r = ref[len(tag_prefix):] + if verbose: + print("picking %%s" %% r) + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None, + "date": date} + # no suitable tags, so version is "0+unknown", but full hex is still there + if verbose: + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags", "date": None} + + +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): + """Get version from 'git describe' in the root of the source tree. + + This only gets called if the git-archive 'subst' keywords were *not* + expanded, and _version.py hasn't already been rewritten with a short + version string, meaning we're inside a checked out source tree. + """ + GITS = ["git"] + if sys.platform == "win32": + GITS = ["git.cmd", "git.exe"] + + out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=True) + if rc != 0: + if verbose: + print("Directory %%s not under git control" %% root) + raise NotThisMethod("'git rev-parse --git-dir' returned error") + + # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] + # if there isn't one, this yields HEX[-dirty] (no NUM) + describe_out, rc = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long", + "--match", "%%s*" %% tag_prefix], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%%s'" + %% describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%%s' doesn't start with prefix '%%s'" + print(fmt %% (full_tag, tag_prefix)) + pieces["error"] = ("tag '%%s' doesn't start with prefix '%%s'" + %% (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + # commit date: see ISO-8601 comment in git_versions_from_keywords() + date = run_command(GITS, ["show", "-s", "--format=%%ci", "HEAD"], + cwd=root)[0].strip() + pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + + return pieces + + +def plus_or_dot(pieces): + """Return a + if we don't already have one, else return a .""" + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + """Build up version string, with post-release "local version identifier". + + Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + Exceptions: + 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%%d.g%%s" %% (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%%d.g%%s" %% (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + """TAG[.post.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post.devDISTANCE + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%%d" %% pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%%d" %% pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + """TAG[.postDISTANCE[.dev0]+gHEX] . + + The ".dev0" means dirty. Note that .dev0 sorts backwards + (a dirty tree will appear "older" than the corresponding clean one), + but you shouldn't be releasing software with -dirty anyways. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%%s" %% pieces["short"] + else: + # exception #1 + rendered = "0.post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%%s" %% pieces["short"] + return rendered + + +def render_pep440_old(pieces): + """TAG[.postDISTANCE[.dev0]] . + + The ".dev0" means dirty. + + Eexceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + + +def render_git_describe(pieces): + """TAG[-DISTANCE-gHEX][-dirty]. + + Like 'git describe --tags --dirty --always'. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%%d-g%%s" %% (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + """TAG-DISTANCE-gHEX[-dirty]. + + Like 'git describe --tags --dirty --always -long'. + The distance/hash is unconditional. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%%d-g%%s" %% (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + """Render the given version pieces into the requested style.""" + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"], + "date": None} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%%s'" %% style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None, + "date": pieces.get("date")} + + +def get_versions(): + """Get version information or return default if unable to do so.""" + # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have + # __file__, we can work backwards from there to the root. Some + # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which + # case we can only use expanded keywords. + + cfg = get_config() + verbose = cfg.verbose + + try: + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, + verbose) + except NotThisMethod: + pass + + try: + root = os.path.realpath(__file__) + # versionfile_source is the relative path from the top of the source + # tree (where the .git directory might live) to this file. Invert + # this to find the root from __file__. + for i in cfg.versionfile_source.split('/'): + root = os.path.dirname(root) + except NameError: + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree", + "date": None} + + try: + pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) + return render(pieces, cfg.style) + except NotThisMethod: + pass + + try: + if cfg.parentdir_prefix: + return versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + except NotThisMethod: + pass + + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to compute version", "date": None} +''' + + +@register_vcs_handler("git", "get_keywords") +def git_get_keywords(versionfile_abs): + """Extract version information from the given file.""" + # the code embedded in _version.py can just fetch the value of these + # keywords. When used from setup.py, we don't want to import _version.py, + # so we do it with a regexp instead. This function is not used from + # _version.py. + keywords = {} + try: + f = open(versionfile_abs, "r") + for line in f.readlines(): + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + if line.strip().startswith("git_date ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["date"] = mo.group(1) + f.close() + except EnvironmentError: + pass + return keywords + + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): + """Get version information from git keywords.""" + if not keywords: + raise NotThisMethod("no keywords at all, weird") + date = keywords.get("date") + if date is not None: + # git-2.2.0 added "%cI", which expands to an ISO-8601 -compliant + # datestamp. However we prefer "%ci" (which expands to an "ISO-8601 + # -like" string, which we must then edit to make compliant), because + # it's been around since git-1.5.3, and it's too difficult to + # discover which version we're using, or to work around using an + # older one. + date = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + refnames = keywords["refnames"].strip() + if refnames.startswith("$Format"): + if verbose: + print("keywords are unexpanded, not using") + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") + refs = set([r.strip() for r in refnames.strip("()").split(",")]) + # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of + # just "foo-1.0". If we see a "tag: " prefix, prefer those. + TAG = "tag: " + tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + if not tags: + # Either we're using git < 1.8.3, or there really are no tags. We use + # a heuristic: assume all version tags have a digit. The old git %d + # expansion behaves like git log --decorate=short and strips out the + # refs/heads/ and refs/tags/ prefixes that would let us distinguish + # between branches and tags. By ignoring refnames without digits, we + # filter out many common branch names like "release" and + # "stabilization", as well as "HEAD" and "master". + tags = set([r for r in refs if re.search(r'\d', r)]) + if verbose: + print("discarding '%s', no digits" % ",".join(refs - tags)) + if verbose: + print("likely tags: %s" % ",".join(sorted(tags))) + for ref in sorted(tags): + # sorting will prefer e.g. "2.0" over "2.0rc1" + if ref.startswith(tag_prefix): + r = ref[len(tag_prefix):] + if verbose: + print("picking %s" % r) + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None, + "date": date} + # no suitable tags, so version is "0+unknown", but full hex is still there + if verbose: + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags", "date": None} + + +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): + """Get version from 'git describe' in the root of the source tree. + + This only gets called if the git-archive 'subst' keywords were *not* + expanded, and _version.py hasn't already been rewritten with a short + version string, meaning we're inside a checked out source tree. + """ + GITS = ["git"] + if sys.platform == "win32": + GITS = ["git.cmd", "git.exe"] + + out, rc = run_command(GITS, ["rev-parse", "--git-dir"], cwd=root, + hide_stderr=True) + if rc != 0: + if verbose: + print("Directory %s not under git control" % root) + raise NotThisMethod("'git rev-parse --git-dir' returned error") + + # if there is a tag matching tag_prefix, this yields TAG-NUM-gHEX[-dirty] + # if there isn't one, this yields HEX[-dirty] (no NUM) + describe_out, rc = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long", + "--match", "%s*" % tag_prefix], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out, rc = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%s'" + % describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%s' doesn't start with prefix '%s'" + print(fmt % (full_tag, tag_prefix)) + pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" + % (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out, rc = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + # commit date: see ISO-8601 comment in git_versions_from_keywords() + date = run_command(GITS, ["show", "-s", "--format=%ci", "HEAD"], + cwd=root)[0].strip() + pieces["date"] = date.strip().replace(" ", "T", 1).replace(" ", "", 1) + + return pieces + + +def do_vcs_install(manifest_in, versionfile_source, ipy): + """Git-specific installation logic for Versioneer. + + For Git, this means creating/changing .gitattributes to mark _version.py + for export-subst keyword substitution. + """ + GITS = ["git"] + if sys.platform == "win32": + GITS = ["git.cmd", "git.exe"] + files = [manifest_in, versionfile_source] + if ipy: + files.append(ipy) + try: + me = __file__ + if me.endswith(".pyc") or me.endswith(".pyo"): + me = os.path.splitext(me)[0] + ".py" + versioneer_file = os.path.relpath(me) + except NameError: + versioneer_file = "versioneer.py" + files.append(versioneer_file) + present = False + try: + f = open(".gitattributes", "r") + for line in f.readlines(): + if line.strip().startswith(versionfile_source): + if "export-subst" in line.strip().split()[1:]: + present = True + f.close() + except EnvironmentError: + pass + if not present: + f = open(".gitattributes", "a+") + f.write("%s export-subst\n" % versionfile_source) + f.close() + files.append(".gitattributes") + run_command(GITS, ["add", "--"] + files) + + +def versions_from_parentdir(parentdir_prefix, root, verbose): + """Try to determine the version from the parent directory name. + + Source tarballs conventionally unpack into a directory that includes both + the project name and a version string. We will also support searching up + two directory levels for an appropriately named parent directory + """ + rootdirs = [] + + for i in range(3): + dirname = os.path.basename(root) + if dirname.startswith(parentdir_prefix): + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None, "date": None} + else: + rootdirs.append(root) + root = os.path.dirname(root) # up a level + + if verbose: + print("Tried directories %s but none started with prefix %s" % + (str(rootdirs), parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + + +SHORT_VERSION_PY = """ +# This file was generated by 'versioneer.py' (0.18) from +# revision-control system data, or from the parent directory name of an +# unpacked source archive. Distribution tarballs contain a pre-generated copy +# of this file. + +import json + +version_json = ''' +%s +''' # END VERSION_JSON + + +def get_versions(): + return json.loads(version_json) +""" + + +def versions_from_file(filename): + """Try to determine the version from _version.py if present.""" + try: + with open(filename) as f: + contents = f.read() + except EnvironmentError: + raise NotThisMethod("unable to read _version.py") + mo = re.search(r"version_json = '''\n(.*)''' # END VERSION_JSON", + contents, re.M | re.S) + if not mo: + mo = re.search(r"version_json = '''\r\n(.*)''' # END VERSION_JSON", + contents, re.M | re.S) + if not mo: + raise NotThisMethod("no version_json in _version.py") + return json.loads(mo.group(1)) + + +def write_to_version_file(filename, versions): + """Write the given version number to the given _version.py file.""" + os.unlink(filename) + contents = json.dumps(versions, sort_keys=True, + indent=1, separators=(",", ": ")) + with open(filename, "w") as f: + f.write(SHORT_VERSION_PY % contents) + + print("set %s to '%s'" % (filename, versions["version"])) + + +def plus_or_dot(pieces): + """Return a + if we don't already have one, else return a .""" + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + """Build up version string, with post-release "local version identifier". + + Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + Exceptions: + 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + """TAG[.post.devDISTANCE] -- No -dirty. + + Exceptions: + 1: no tags. 0.post.devDISTANCE + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%d" % pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%d" % pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + """TAG[.postDISTANCE[.dev0]+gHEX] . + + The ".dev0" means dirty. Note that .dev0 sorts backwards + (a dirty tree will appear "older" than the corresponding clean one), + but you shouldn't be releasing software with -dirty anyways. + + Exceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + return rendered + + +def render_pep440_old(pieces): + """TAG[.postDISTANCE[.dev0]] . + + The ".dev0" means dirty. + + Eexceptions: + 1: no tags. 0.postDISTANCE[.dev0] + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + + +def render_git_describe(pieces): + """TAG[-DISTANCE-gHEX][-dirty]. + + Like 'git describe --tags --dirty --always'. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + """TAG-DISTANCE-gHEX[-dirty]. + + Like 'git describe --tags --dirty --always -long'. + The distance/hash is unconditional. + + Exceptions: + 1: no tags. HEX[-dirty] (note: no 'g' prefix) + """ + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + """Render the given version pieces into the requested style.""" + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"], + "date": None} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%s'" % style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None, + "date": pieces.get("date")} + + +class VersioneerBadRootError(Exception): + """The project root directory is unknown or missing key files.""" + + +def get_versions(verbose=False): + """Get the project version from whatever source is available. + + Returns dict with two keys: 'version' and 'full'. + """ + if "versioneer" in sys.modules: + # see the discussion in cmdclass.py:get_cmdclass() + del sys.modules["versioneer"] + + root = get_root() + cfg = get_config_from_root(root) + + assert cfg.VCS is not None, "please set [versioneer]VCS= in setup.cfg" + handlers = HANDLERS.get(cfg.VCS) + assert handlers, "unrecognized VCS '%s'" % cfg.VCS + verbose = verbose or cfg.verbose + assert cfg.versionfile_source is not None, \ + "please set versioneer.versionfile_source" + assert cfg.tag_prefix is not None, "please set versioneer.tag_prefix" + + versionfile_abs = os.path.join(root, cfg.versionfile_source) + + # extract version from first of: _version.py, VCS command (e.g. 'git + # describe'), parentdir. This is meant to work for developers using a + # source checkout, for users of a tarball created by 'setup.py sdist', + # and for users of a tarball/zipball created by 'git archive' or github's + # download-from-tag feature or the equivalent in other VCSes. + + get_keywords_f = handlers.get("get_keywords") + from_keywords_f = handlers.get("keywords") + if get_keywords_f and from_keywords_f: + try: + keywords = get_keywords_f(versionfile_abs) + ver = from_keywords_f(keywords, cfg.tag_prefix, verbose) + if verbose: + print("got version from expanded keyword %s" % ver) + return ver + except NotThisMethod: + pass + + try: + ver = versions_from_file(versionfile_abs) + if verbose: + print("got version from file %s %s" % (versionfile_abs, ver)) + return ver + except NotThisMethod: + pass + + from_vcs_f = handlers.get("pieces_from_vcs") + if from_vcs_f: + try: + pieces = from_vcs_f(cfg.tag_prefix, root, verbose) + ver = render(pieces, cfg.style) + if verbose: + print("got version from VCS %s" % ver) + return ver + except NotThisMethod: + pass + + try: + if cfg.parentdir_prefix: + ver = versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + if verbose: + print("got version from parentdir %s" % ver) + return ver + except NotThisMethod: + pass + + if verbose: + print("unable to compute version") + + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, "error": "unable to compute version", + "date": None} + + +def get_version(): + """Get the short version string for this project.""" + return get_versions()["version"] + + +def get_cmdclass(): + """Get the custom setuptools/distutils subclasses used by Versioneer.""" + if "versioneer" in sys.modules: + del sys.modules["versioneer"] + # this fixes the "python setup.py develop" case (also 'install' and + # 'easy_install .'), in which subdependencies of the main project are + # built (using setup.py bdist_egg) in the same python process. Assume + # a main project A and a dependency B, which use different versions + # of Versioneer. A's setup.py imports A's Versioneer, leaving it in + # sys.modules by the time B's setup.py is executed, causing B to run + # with the wrong versioneer. Setuptools wraps the sub-dep builds in a + # sandbox that restores sys.modules to it's pre-build state, so the + # parent is protected against the child's "import versioneer". By + # removing ourselves from sys.modules here, before the child build + # happens, we protect the child from the parent's versioneer too. + # Also see https://github.com/warner/python-versioneer/issues/52 + + cmds = {} + + # we add "version" to both distutils and setuptools + from distutils.core import Command + + class cmd_version(Command): + description = "report generated version string" + user_options = [] + boolean_options = [] + + def initialize_options(self): + pass + + def finalize_options(self): + pass + + def run(self): + vers = get_versions(verbose=True) + print("Version: %s" % vers["version"]) + print(" full-revisionid: %s" % vers.get("full-revisionid")) + print(" dirty: %s" % vers.get("dirty")) + print(" date: %s" % vers.get("date")) + if vers["error"]: + print(" error: %s" % vers["error"]) + cmds["version"] = cmd_version + + # we override "build_py" in both distutils and setuptools + # + # most invocation pathways end up running build_py: + # distutils/build -> build_py + # distutils/install -> distutils/build ->.. + # setuptools/bdist_wheel -> distutils/install ->.. + # setuptools/bdist_egg -> distutils/install_lib -> build_py + # setuptools/install -> bdist_egg ->.. + # setuptools/develop -> ? + # pip install: + # copies source tree to a tempdir before running egg_info/etc + # if .git isn't copied too, 'git describe' will fail + # then does setup.py bdist_wheel, or sometimes setup.py install + # setup.py egg_info -> ? + + # we override different "build_py" commands for both environments + if "setuptools" in sys.modules: + from setuptools.command.build_py import build_py as _build_py + else: + from distutils.command.build_py import build_py as _build_py + + class cmd_build_py(_build_py): + def run(self): + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + _build_py.run(self) + # now locate _version.py in the new build/ directory and replace + # it with an updated value + if cfg.versionfile_build: + target_versionfile = os.path.join(self.build_lib, + cfg.versionfile_build) + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + cmds["build_py"] = cmd_build_py + + if "cx_Freeze" in sys.modules: # cx_freeze enabled? + from cx_Freeze.dist import build_exe as _build_exe + # nczeczulin reports that py2exe won't like the pep440-style string + # as FILEVERSION, but it can be used for PRODUCTVERSION, e.g. + # setup(console=[{ + # "version": versioneer.get_version().split("+", 1)[0], # FILEVERSION + # "product_version": versioneer.get_version(), + # ... + + class cmd_build_exe(_build_exe): + def run(self): + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + target_versionfile = cfg.versionfile_source + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + + _build_exe.run(self) + os.unlink(target_versionfile) + with open(cfg.versionfile_source, "w") as f: + LONG = LONG_VERSION_PY[cfg.VCS] + f.write(LONG % + {"DOLLAR": "$", + "STYLE": cfg.style, + "TAG_PREFIX": cfg.tag_prefix, + "PARENTDIR_PREFIX": cfg.parentdir_prefix, + "VERSIONFILE_SOURCE": cfg.versionfile_source, + }) + cmds["build_exe"] = cmd_build_exe + del cmds["build_py"] + + if 'py2exe' in sys.modules: # py2exe enabled? + try: + from py2exe.distutils_buildexe import py2exe as _py2exe # py3 + except ImportError: + from py2exe.build_exe import py2exe as _py2exe # py2 + + class cmd_py2exe(_py2exe): + def run(self): + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + target_versionfile = cfg.versionfile_source + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + + _py2exe.run(self) + os.unlink(target_versionfile) + with open(cfg.versionfile_source, "w") as f: + LONG = LONG_VERSION_PY[cfg.VCS] + f.write(LONG % + {"DOLLAR": "$", + "STYLE": cfg.style, + "TAG_PREFIX": cfg.tag_prefix, + "PARENTDIR_PREFIX": cfg.parentdir_prefix, + "VERSIONFILE_SOURCE": cfg.versionfile_source, + }) + cmds["py2exe"] = cmd_py2exe + + # we override different "sdist" commands for both environments + if "setuptools" in sys.modules: + from setuptools.command.sdist import sdist as _sdist + else: + from distutils.command.sdist import sdist as _sdist + + class cmd_sdist(_sdist): + def run(self): + versions = get_versions() + self._versioneer_generated_versions = versions + # unless we update this, the command will keep using the old + # version + self.distribution.metadata.version = versions["version"] + return _sdist.run(self) + + def make_release_tree(self, base_dir, files): + root = get_root() + cfg = get_config_from_root(root) + _sdist.make_release_tree(self, base_dir, files) + # now locate _version.py in the new base_dir directory + # (remembering that it may be a hardlink) and replace it with an + # updated value + target_versionfile = os.path.join(base_dir, cfg.versionfile_source) + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, + self._versioneer_generated_versions) + cmds["sdist"] = cmd_sdist + + return cmds + + +CONFIG_ERROR = """ +setup.cfg is missing the necessary Versioneer configuration. You need +a section like: + + [versioneer] + VCS = git + style = pep440 + versionfile_source = src/myproject/_version.py + versionfile_build = myproject/_version.py + tag_prefix = + parentdir_prefix = myproject- + +You will also need to edit your setup.py to use the results: + + import versioneer + setup(version=versioneer.get_version(), + cmdclass=versioneer.get_cmdclass(), ...) + +Please read the docstring in ./versioneer.py for configuration instructions, +edit setup.cfg, and re-run the installer or 'python versioneer.py setup'. +""" + +SAMPLE_CONFIG = """ +# See the docstring in versioneer.py for instructions. Note that you must +# re-run 'versioneer.py setup' after changing this section, and commit the +# resulting files. + +[versioneer] +#VCS = git +#style = pep440 +#versionfile_source = +#versionfile_build = +#tag_prefix = +#parentdir_prefix = + +""" + +INIT_PY_SNIPPET = """ +from ._version import get_versions +__version__ = get_versions()['version'] +del get_versions +""" + + +def do_setup(): + """Main VCS-independent setup function for installing Versioneer.""" + root = get_root() + try: + cfg = get_config_from_root(root) + except (EnvironmentError, configparser.NoSectionError, + configparser.NoOptionError) as e: + if isinstance(e, (EnvironmentError, configparser.NoSectionError)): + print("Adding sample versioneer config to setup.cfg", + file=sys.stderr) + with open(os.path.join(root, "setup.cfg"), "a") as f: + f.write(SAMPLE_CONFIG) + print(CONFIG_ERROR, file=sys.stderr) + return 1 + + print(" creating %s" % cfg.versionfile_source) + with open(cfg.versionfile_source, "w") as f: + LONG = LONG_VERSION_PY[cfg.VCS] + f.write(LONG % {"DOLLAR": "$", + "STYLE": cfg.style, + "TAG_PREFIX": cfg.tag_prefix, + "PARENTDIR_PREFIX": cfg.parentdir_prefix, + "VERSIONFILE_SOURCE": cfg.versionfile_source, + }) + + ipy = os.path.join(os.path.dirname(cfg.versionfile_source), + "__init__.py") + if os.path.exists(ipy): + try: + with open(ipy, "r") as f: + old = f.read() + except EnvironmentError: + old = "" + if INIT_PY_SNIPPET not in old: + print(" appending to %s" % ipy) + with open(ipy, "a") as f: + f.write(INIT_PY_SNIPPET) + else: + print(" %s unmodified" % ipy) + else: + print(" %s doesn't exist, ok" % ipy) + ipy = None + + # Make sure both the top-level "versioneer.py" and versionfile_source + # (PKG/_version.py, used by runtime code) are in MANIFEST.in, so + # they'll be copied into source distributions. Pip won't be able to + # install the package without this. + manifest_in = os.path.join(root, "MANIFEST.in") + simple_includes = set() + try: + with open(manifest_in, "r") as f: + for line in f: + if line.startswith("include "): + for include in line.split()[1:]: + simple_includes.add(include) + except EnvironmentError: + pass + # That doesn't cover everything MANIFEST.in can do + # (http://docs.python.org/2/distutils/sourcedist.html#commands), so + # it might give some false negatives. Appending redundant 'include' + # lines is safe, though. + if "versioneer.py" not in simple_includes: + print(" appending 'versioneer.py' to MANIFEST.in") + with open(manifest_in, "a") as f: + f.write("include versioneer.py\n") + else: + print(" 'versioneer.py' already in MANIFEST.in") + if cfg.versionfile_source not in simple_includes: + print(" appending versionfile_source ('%s') to MANIFEST.in" % + cfg.versionfile_source) + with open(manifest_in, "a") as f: + f.write("include %s\n" % cfg.versionfile_source) + else: + print(" versionfile_source already in MANIFEST.in") + + # Make VCS-specific changes. For git, this means creating/changing + # .gitattributes to mark _version.py for export-subst keyword + # substitution. + do_vcs_install(manifest_in, cfg.versionfile_source, ipy) + return 0 + + +def scan_setup_py(): + """Validate the contents of setup.py against Versioneer's expectations.""" + found = set() + setters = False + errors = 0 + with open("setup.py", "r") as f: + for line in f.readlines(): + if "import versioneer" in line: + found.add("import") + if "versioneer.get_cmdclass()" in line: + found.add("cmdclass") + if "versioneer.get_version()" in line: + found.add("get_version") + if "versioneer.VCS" in line: + setters = True + if "versioneer.versionfile_source" in line: + setters = True + if len(found) != 3: + print("") + print("Your setup.py appears to be missing some important items") + print("(but I might be wrong). Please make sure it has something") + print("roughly like the following:") + print("") + print(" import versioneer") + print(" setup( version=versioneer.get_version(),") + print(" cmdclass=versioneer.get_cmdclass(), ...)") + print("") + errors += 1 + if setters: + print("You should remove lines like 'versioneer.VCS = ' and") + print("'versioneer.versionfile_source = ' . This configuration") + print("now lives in setup.cfg, and should be removed from setup.py") + print("") + errors += 1 + return errors + + +if __name__ == "__main__": + cmd = sys.argv[1] + if cmd == "setup": + errors = do_setup() + errors += scan_setup_py() + if errors: + sys.exit(1)