mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 14:57:56 -05:00
jupyter notebook cleanup for 0.9.11
This commit is contained in:
parent
91d67e85be
commit
783e28caf0
9 changed files with 860 additions and 732 deletions
|
@ -53,45 +53,6 @@ several commercial off-the-shelf (COTS) and Free or Open Source software
|
|||
(FOSS) products to assist in its operation. The following components,
|
||||
working together and communicating, compose the entire AWIPS system.
|
||||
|
||||
AWIPS Python Stack
|
||||
------------------
|
||||
|
||||
A number of Python packages are bundled with the AWIPS EDEX and CAVE
|
||||
installations.
|
||||
|
||||
|
||||
====================== ============== ==============================
|
||||
Package Version RPM Name
|
||||
====================== ============== ==============================
|
||||
Python 2.7.11 awips2-python
|
||||
**awips** **0.9.10** **awips2-python-awips**
|
||||
cartopy 0.15.1 awips2-python-cartopy
|
||||
cherrypy 3.8.2 awips2-python-cherrypy
|
||||
cycler 0.10.0 awips2-python-cycler
|
||||
cython 0.25.2 awips2-python-cython
|
||||
dateutil 2.4.2 awips2-python-dateutil
|
||||
gfe 16.4.1 awips2-python-gfe
|
||||
h5py 1.3.0 awips2-python-h5py
|
||||
jep 3.5.3 awips2-python-jep
|
||||
matplotlib 1.5.1 awips2-python-matplotlib
|
||||
metpy 0.5.0 awips2-python-metpy
|
||||
nose 1.3.7 awips2-python-nose
|
||||
numpy 1.9.2 awips2-python-numpy
|
||||
pint 0.7.2 awips2-python-pint
|
||||
pmw 1.3.2 awips2-python-pmw
|
||||
pupynere 1.0.15 awips2-python-pupynere
|
||||
pyparsing 2.0.3 awips2-python-pyparsing
|
||||
qpid 0.32 awips2-python-qpid
|
||||
scientific 2.8 awips2-python-scientific
|
||||
scipy 0.15.1 awips2-python-scipy
|
||||
shapely 1.4.4 awips2-python-shapely
|
||||
six 1.10.0 awips2-python-six
|
||||
tables 3.3.0 awips2-python-tables
|
||||
tpg 3.2.2 awips2-python-tpg
|
||||
werkzeug 0.12.1 awips2-python-werkzeug
|
||||
====================== ============== ==============================
|
||||
|
||||
|
||||
EDEX
|
||||
----
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ author = 'Unidata'
|
|||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = '0.9.10'
|
||||
version = '0.9.11'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
|
|
|
@ -4,7 +4,7 @@ Python AWIPS Data Access Framework
|
|||
|
||||
`AWIPS <http://unidata.github.io/awips2>`_ is a weather display and analysis package developed by the National Weather Service for operational forecasting. UCAR's `Unidata Program Center <http://www.unidata.ucar.edu/software/awips2/>`_ supports a non-operational open-source release of the AWIPS software (`EDEX <http://unidata.github.io/awips2/#edex>`_, `CAVE <http://unidata.github.io/awips2/#cave>`_, and `python-awips <https://github.com/Unidata/python-awips>`_).
|
||||
|
||||
The python-awips package provides a data access framework for requesting grid and geometry datasets from an `EDEX <http://unidata.github.io/awips2>`_ server.
|
||||
The python-awips package provides a data access framework for requesting grid and geometry datasets from an `EDEX <http://unidata.github.io/awips2/#edex>`_ server.
|
||||
|
||||
.. _Jupyter Notebook: http://nbviewer.jupyter.org/github/Unidata/python-awips/tree/master/examples/notebooks
|
||||
|
||||
|
@ -20,8 +20,8 @@ Requirements
|
|||
- Shapely 1.4+
|
||||
- MetPy and enum34 to run the `Jupyter Notebook`_ examples
|
||||
|
||||
How to Use
|
||||
~~~~~~~~~~
|
||||
Quick Example
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
::
|
||||
|
||||
|
@ -30,7 +30,7 @@ How to Use
|
|||
request = DataAccessLayer.newDataRequest()
|
||||
dataTypes = DataAccessLayer.getSupportedDatatypes()
|
||||
request.setDatatype("grid")
|
||||
request.addLocationNames("RAP40")
|
||||
request.addLocationNames("RAP13")
|
||||
request.setParameters("T")
|
||||
request.setLevels("0.0SFC")
|
||||
cycles = DataAccessLayer.getAvailableTimes(request, True)
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -30,12 +30,11 @@
|
|||
"\n",
|
||||
"50 dBZ corresponds to the 16-level color *light red* (**FF6060**). Note that `FF6060` is not used in the NWS AWIPS color scale, instead RGB value is given as `255,0,0` (hex code **FF0000**). 60 dBZ is not quite exactly where white starts, but it makes sense that it would. Obviously the AWIPS D2D authors took some liberties with their 256-level rendering, not adhering strictly to \"dark red\" for dBZ values between 60-65 (white was for 70 dBZ and above on the 16-level colormap). For this exercise we will assume 50 dBZ should be red and 60 dBZ white, and 75 dBZ cyan.\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"### Setup\n",
|
||||
"**Setup**\n",
|
||||
"\n",
|
||||
"> pip install python-awips matplotlib cartopy metpy\n",
|
||||
"\n",
|
||||
"### Python Script\n",
|
||||
"**Python Script**\n",
|
||||
"\n",
|
||||
"Download this script as a [Jupyter Notebook](http://nbviewer.jupyter.org/github/Unidata/python-awips/blob/master/examples/notebooks/NEXRAD_Level_3_Plot_with_Matplotlib.ipynb)."
|
||||
]
|
||||
|
@ -43,9 +42,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
|
@ -203,9 +200,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
|
@ -279,9 +274,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
|
@ -360,9 +353,9 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython2",
|
||||
"version": "2.7.11"
|
||||
"version": "2.7.14"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 0
|
||||
"nbformat_minor": 1
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -4,15 +4,13 @@
|
|||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Create Request for Data Type warning"
|
||||
"## Create Request for Data Type Warning"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
|
@ -48,15 +46,13 @@
|
|||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"#### Create a dictionary of lists for each parameter"
|
||||
"## Create a dictionary of lists for each parameter"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
|
@ -92,15 +88,13 @@
|
|||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"#### Print out basic info for each warning"
|
||||
"**Print out basic info for each warning**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
|
@ -152,9 +146,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
|
@ -227,9 +219,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 13,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
|
@ -348,9 +338,7 @@
|
|||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
|
@ -439,9 +427,9 @@
|
|||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython2",
|
||||
"version": "2.7.11"
|
||||
"version": "2.7.14"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 0
|
||||
"nbformat_minor": 1
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue