{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "Skew-T Analysis\n", "===============\n", "\n", "Classic skew-T/log-p plot using data from University of Wyoming.\n", "\n", "This example uses example data from the University of Wyoming sounding\n", "archive for 12 UTC 31 October 2016 for Minneapolis, MN (MPX) and uses\n", "MetPy to plot the classic skew-T with Temperature, Dewpoint, and wind\n", "barbs.\n", "\n", "Adopted from https://unidata.github.io/python-gallery/examples/SkewT_Example.html\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "from datetime import datetime\n", "\n", "import matplotlib.pyplot as plt\n", "from metpy.plots import SkewT\n", "from metpy.units import pandas_dataframe_to_unit_arrays, units\n", "import numpy as np\n", "from siphon.simplewebservice.wyoming import WyomingUpperAir" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Set time using a datetime object and station as variables\n", "\n", "\n" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "dt = datetime(2016, 10, 26, 12)\n", "station = 'MPX'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Grab Remote Data\n", "----------------\n", "\n", "This requires an internet connection to access the sounding data from a\n", "remote server at the University of Wyoming.\n", "\n", "\n" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | pressure | \n", "height | \n", "temperature | \n", "dewpoint | \n", "direction | \n", "speed | \n", "u_wind | \n", "v_wind | \n", "station | \n", "station_number | \n", "time | \n", "latitude | \n", "longitude | \n", "elevation | \n", "pw | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "984.0 | \n", "287 | \n", "6.6 | \n", "6.2 | \n", "105.0 | \n", "3.0 | \n", "-2.897777 | \n", "0.776457 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
1 | \n", "979.0 | \n", "329 | \n", "6.4 | \n", "5.4 | \n", "105.0 | \n", "6.0 | \n", "-5.795555 | \n", "1.552914 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
2 | \n", "946.3 | \n", "610 | \n", "4.6 | \n", "4.0 | \n", "105.0 | \n", "23.0 | \n", "-22.216294 | \n", "5.952838 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
3 | \n", "925.0 | \n", "798 | \n", "3.4 | \n", "3.0 | \n", "115.0 | \n", "25.0 | \n", "-22.657695 | \n", "10.565457 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
4 | \n", "911.8 | \n", "914 | \n", "2.8 | \n", "2.4 | \n", "120.0 | \n", "27.0 | \n", "-23.382686 | \n", "13.500000 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
123 | \n", "20.0 | \n", "26230 | \n", "-55.9 | \n", "-69.9 | \n", "260.0 | \n", "20.0 | \n", "19.696155 | \n", "3.472964 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
124 | \n", "19.5 | \n", "26391 | \n", "-55.1 | \n", "-70.1 | \n", "262.0 | \n", "20.0 | \n", "19.805361 | \n", "2.783462 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
125 | \n", "16.6 | \n", "27432 | \n", "-57.1 | \n", "-69.7 | \n", "275.0 | \n", "23.0 | \n", "22.912478 | \n", "-2.004582 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
126 | \n", "15.0 | \n", "28042 | \n", "-58.3 | \n", "-69.5 | \n", "290.0 | \n", "22.0 | \n", "20.673238 | \n", "-7.524443 | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
127 | \n", "14.8 | \n", "28138 | \n", "-58.5 | \n", "-69.5 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "MPX | \n", "72649 | \n", "2016-10-26 12:00:00 | \n", "44.85 | \n", "-93.56 | \n", "287.0 | \n", "24.32 | \n", "
128 rows × 15 columns
\n", "Magnitude | [984.0 979.0 946.3 925.0 911.8 888.0 878.1 867.0 850.0 818.0 814.2 790.0 |
---|---|
Units | hectopascal |