2020-09-09 20:02:35 +00:00
<!DOCTYPE html>
< html class = "writer-html5" lang = "en" >
< head >
2023-02-27 20:38:55 +00:00
< meta charset = "utf-8" / > < meta name = "generator" content = "Docutils 0.18.1: http://docutils.sourceforge.net/" / >
2021-09-20 20:37:21 +00:00
2021-03-23 16:15:37 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
2020-09-09 20:02:35 +00:00
< title > Python AWIPS Data Access Framework — python-awips documentation< / title >
2021-09-20 20:37:21 +00:00
< link rel = "stylesheet" href = "_static/pygments.css" type = "text/css" / >
< link rel = "stylesheet" href = "_static/css/theme.css" type = "text/css" / >
2020-09-09 20:02:35 +00:00
<!-- [if lt IE 9]>
< script src = "_static/js/html5shiv.min.js" > < / script >
<![endif]-->
2023-09-18 20:56:23 +00:00
< script src = "_static/jquery.js?v=5d32c60e" > < / script >
< script src = "_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c" > < / script >
< script data-url_root = "./" id = "documentation_options" src = "_static/documentation_options.js?v=b3ba4146" > < / script >
< script src = "_static/doctools.js?v=888ff710" > < / script >
< script src = "_static/sphinx_highlight.js?v=4825356b" > < / script >
2021-09-20 20:37:21 +00:00
< script src = "_static/js/theme.js" > < / script >
2020-09-09 20:02:35 +00:00
< link rel = "author" title = "About these documents" href = "about.html" / >
< link rel = "index" title = "Index" href = "genindex.html" / >
< link rel = "search" title = "Search" href = "search.html" / >
< link rel = "next" title = "API Documentation" href = "api/index.html" / >
< / head >
2021-09-20 20:37:21 +00:00
< body class = "wy-body-for-nav" >
2020-09-09 20:02:35 +00:00
< div class = "wy-grid-for-nav" >
< nav data-toggle = "wy-nav-shift" class = "wy-nav-side" >
< div class = "wy-side-scroll" >
< div class = "wy-side-nav-search" >
2023-02-27 20:38:55 +00:00
< a href = "#" class = "icon icon-home" >
python-awips
2020-09-09 20:02:35 +00:00
< / a >
< div class = "version" >
2022-01-05 21:21:19 +00:00
18.1.8
2020-09-09 20:02:35 +00:00
< / div >
< div role = "search" >
< form id = "rtd-search-form" class = "wy-form" action = "search.html" method = "get" >
2023-02-27 20:38:55 +00:00
< input type = "text" name = "q" placeholder = "Search docs" aria-label = "Search docs" / >
2020-09-09 20:02:35 +00:00
< input type = "hidden" name = "check_keywords" value = "yes" / >
< input type = "hidden" name = "area" value = "default" / >
< / form >
< / div >
2021-09-20 20:37:21 +00:00
< / div > < div class = "wy-menu wy-menu-vertical" data-spy = "affix" role = "navigation" aria-label = "Navigation menu" >
2020-09-09 20:02:35 +00:00
< ul >
< li class = "toctree-l1" > < a class = "reference internal" href = "api/index.html" > API Documentation< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "datatypes.html" > Available Data Types< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "examples/index.html" > Data Plotting Examples< / a > < / li >
< li class = "toctree-l1" > < a class = "reference internal" href = "dev.html" > Development Guide< / a > < / li >
2021-09-20 20:37:21 +00:00
< li class = "toctree-l1" > < a class = "reference external" href = "http://unidata.github.io/awips2/appendix/appendix-grid-parameters/" > AWIPS Grid Parameters< / a > < / li >
2020-09-09 20:02:35 +00:00
< li class = "toctree-l1" > < a class = "reference internal" href = "about.html" > About Unidata AWIPS< / a > < / li >
< / ul >
< / div >
< / div >
< / nav >
2021-09-20 20:37:21 +00:00
< section data-toggle = "wy-nav-shift" class = "wy-nav-content-wrap" > < nav class = "wy-nav-top" aria-label = "Mobile navigation menu" >
2020-09-09 20:02:35 +00:00
< i data-toggle = "wy-nav-top" class = "fa fa-bars" > < / i >
< a href = "#" > python-awips< / a >
< / nav >
< div class = "wy-nav-content" >
< div class = "rst-content" >
2021-09-20 20:37:21 +00:00
< div role = "navigation" aria-label = "Page navigation" >
2020-09-09 20:02:35 +00:00
< ul class = "wy-breadcrumbs" >
2023-02-27 20:38:55 +00:00
< li > < a href = "#" class = "icon icon-home" aria-label = "Home" > < / a > < / li >
2022-11-09 18:56:39 +00:00
< li class = "breadcrumb-item active" > Python AWIPS Data Access Framework< / li >
2020-09-09 20:02:35 +00:00
< li class = "wy-breadcrumbs-aside" >
< a href = "_sources/index.rst.txt" rel = "nofollow" > View page source< / a >
< / li >
< / ul >
< hr / >
< / div >
< div role = "main" class = "document" itemscope = "itemscope" itemtype = "http://schema.org/Article" >
< div itemprop = "articleBody" >
2021-09-20 20:37:21 +00:00
< section id = "python-awips-data-access-framework" >
2022-06-03 19:57:40 +00:00
< h1 > Python AWIPS Data Access Framework< a class = "headerlink" href = "#python-awips-data-access-framework" title = "Permalink to this heading" > < / a > < / h1 >
2021-03-23 16:15:37 +00:00
< p > The python-awips package provides a data access framework for requesting meteorological and geographic datasets from an < a class = "reference external" href = "http://unidata.github.io/awips2/#edex" > EDEX< / a > server.< / p >
2020-09-09 20:02:35 +00:00
< p > < a class = "reference external" href = "http://unidata.github.io/awips2" > AWIPS< / a > is a weather display and analysis package developed by the National Weather Service for operational forecasting. UCAR’ s < a class = "reference external" href = "http://www.unidata.ucar.edu/software/awips2/" > Unidata Program Center< / a > supports a non-operational open-source release of the AWIPS software (< a class = "reference external" href = "http://unidata.github.io/awips2/#edex" > EDEX< / a > , < a class = "reference external" href = "http://unidata.github.io/awips2/#cave" > CAVE< / a > , and < a class = "reference external" href = "https://github.com/Unidata/python-awips" > python-awips< / a > ).< / p >
2023-09-18 20:56:23 +00:00
< div class = "admonition important" >
< p class = "admonition-title" > Important< / p >
< p > There is now a < a class = "reference internal" href = "#beta-python-awips-install" > < span class = "std std-ref" > Beta Python-AWIPS< / span > < / a > available for v20.< / p >
< / div >
2021-09-20 20:37:21 +00:00
< section id = "pre-requisite-software" >
2022-06-03 19:57:40 +00:00
< h2 > Pre-requisite Software< a class = "headerlink" href = "#pre-requisite-software" title = "Permalink to this heading" > < / a > < / h2 >
2021-03-23 16:15:37 +00:00
< dl class = "simple" >
< dt > In order to effictively use python-awips you’ ll need to have these installed already:< / dt > < dd > < ul class = "simple" >
< li > < p > python3< / p > < / li >
< li > < p > conda< / p > < / li >
< li > < p > git < em > (for the source code and examples installation)< / em > < / p > < / li >
< / ul >
< / dd >
< / dl >
2021-09-20 20:37:21 +00:00
< / section >
< section id = "package-only-install" >
2022-06-03 19:57:40 +00:00
< h2 > Package-Only Install< a class = "headerlink" href = "#package-only-install" title = "Permalink to this heading" > < / a > < / h2 >
2021-03-23 16:15:37 +00:00
< p > If you already work with Python, you might just be interested in how to install the python-awips pacakge.
The package can be installed with either of the two well known package managers: < strong > pip< / strong > and < strong > conda< / strong > .< / p >
2021-09-20 20:37:21 +00:00
< section id = "pip-install" >
2022-06-03 19:57:40 +00:00
< h3 > Pip Install< a class = "headerlink" href = "#pip-install" title = "Permalink to this heading" > < / a > < / h3 >
2020-09-09 20:02:35 +00:00
< div class = "highlight-default notranslate" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > pip< / span > < span class = "n" > install< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span >
< / pre > < / div >
< / div >
2021-09-20 20:37:21 +00:00
< / section >
< section id = "conda-install" >
2022-06-03 19:57:40 +00:00
< h3 > Conda Install< a class = "headerlink" href = "#conda-install" title = "Permalink to this heading" > < / a > < / h3 >
2021-03-23 16:15:37 +00:00
< div class = "highlight-default notranslate" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > conda< / span > < span class = "n" > install< / span > < span class = "o" > -< / span > < span class = "n" > c< / span > < span class = "n" > conda< / span > < span class = "o" > -< / span > < span class = "n" > forge< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span >
< / pre > < / div >
< / div >
2021-09-20 20:37:21 +00:00
< / section >
< / section >
< section id = "source-code-with-examples-install" >
2022-06-03 19:57:40 +00:00
< h2 > Source Code with Examples Install< a class = "headerlink" href = "#source-code-with-examples-install" title = "Permalink to this heading" > < / a > < / h2 >
2021-03-23 16:15:37 +00:00
< p > Below are instructions on how to install the source code of python-awips, with all included example notebooks. This will create a new conda environment called < code class = "docutils literal notranslate" > < span class = "pre" > python3-awips< / span > < / code > and start up a browser for the jupyter notebook examples.< / p >
2020-09-09 20:02:35 +00:00
< div class = "highlight-default notranslate" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > git< / span > < span class = "n" > clone< / span > < span class = "n" > https< / span > < span class = "p" > :< / span > < span class = "o" > //< / span > < span class = "n" > github< / span > < span class = "o" > .< / span > < span class = "n" > com< / span > < span class = "o" > /< / span > < span class = "n" > Unidata< / span > < span class = "o" > /< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span > < span class = "o" > .< / span > < span class = "n" > git< / span >
< span class = "n" > cd< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span >
< span class = "n" > conda< / span > < span class = "n" > env< / span > < span class = "n" > create< / span > < span class = "o" > -< / span > < span class = "n" > f< / span > < span class = "n" > environment< / span > < span class = "o" > .< / span > < span class = "n" > yml< / span >
< span class = "n" > conda< / span > < span class = "n" > activate< / span > < span class = "n" > python3< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span >
< span class = "n" > jupyter< / span > < span class = "n" > notebook< / span > < span class = "n" > examples< / span >
< / pre > < / div >
< / div >
2021-09-20 20:37:21 +00:00
< / section >
2023-09-18 20:56:23 +00:00
< section id = "beta-python-awips-install" >
< h2 > Beta Python-AWIPS Install< a class = "headerlink" href = "#beta-python-awips-install" title = "Permalink to this heading" > < / a > < / h2 >
< p > The beta version of python-awips (v20) is currently only available as a source code download and installation. The beta version only works with our beta EDEX server (edex-beta.unidata.ucar.edu) and is not backwards compatible with our production (v18) EDEX server.< / p >
< p > Similar to the < a class = "reference internal" href = "#source-code-with-examples-install" > < span class = "std std-ref" > Source Code Install< / span > < / a > above, these instructions will create a new environment called < code class = "docutils literal notranslate" > < span class = "pre" > python-awips-beta20< / span > < / code > and launch a browser with our jupyter notebook examples.< / p >
< p > When AWIPS v20 becomes production, this version of python-awips will be the default that is on pip and conda, but until then, this is how you can access and use python-awips v20.< / p >
< div class = "highlight-default notranslate" > < div class = "highlight" > < pre > < span > < / span > < span class = "n" > git< / span > < span class = "n" > clone< / span > < span class = "o" > --< / span > < span class = "n" > single< / span > < span class = "o" > -< / span > < span class = "n" > branch< / span > < span class = "o" > --< / span > < span class = "n" > branch< / span > < span class = "n" > v20< / span > < span class = "n" > https< / span > < span class = "p" > :< / span > < span class = "o" > //< / span > < span class = "n" > github< / span > < span class = "o" > .< / span > < span class = "n" > com< / span > < span class = "o" > /< / span > < span class = "n" > Unidata< / span > < span class = "o" > /< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span > < span class = "o" > .< / span > < span class = "n" > git< / span >
< span class = "n" > cd< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span >
< span class = "n" > conda< / span > < span class = "n" > env< / span > < span class = "n" > create< / span > < span class = "o" > -< / span > < span class = "n" > f< / span > < span class = "n" > environment< / span > < span class = "o" > .< / span > < span class = "n" > yml< / span >
< span class = "n" > conda< / span > < span class = "n" > activate< / span > < span class = "n" > python< / span > < span class = "o" > -< / span > < span class = "n" > awips< / span > < span class = "o" > -< / span > < span class = "n" > beta20< / span >
< span class = "n" > pip< / span > < span class = "n" > install< / span > < span class = "o" > .< / span >
< span class = "n" > jupyter< / span > < span class = "n" > notebook< / span > < span class = "n" > examples< / span >
< / pre > < / div >
< / div >
< p > If you come across issues/bugs/missing functionality, please report it using < a class = "reference external" href = "https://docs.google.com/forms/d/e/1FAIpQLSf6jyZtbh49g-GCBoAQYzTVwAIf_aKz0QOeAr7gDVFhPrjAmw/viewform?usp=sf_link" > this short form< / a > .< / p >
< / section >
2021-09-20 20:37:21 +00:00
< section id = "questions-contact-us" >
2022-06-03 19:57:40 +00:00
< h2 > Questions – Contact Us!< a class = "headerlink" href = "#questions-contact-us" title = "Permalink to this heading" > < / a > < / h2 >
2021-03-23 16:15:37 +00:00
< p > Please feel free to reach out to us at our support email at < strong > support-awips@ unidata.ucar.edu< / strong > < / p >
2020-09-09 20:02:35 +00:00
< div class = "toctree-wrapper compound" >
< / div >
2021-09-20 20:37:21 +00:00
< / section >
< / section >
2020-09-09 20:02:35 +00:00
< / div >
< / div >
2021-09-20 20:37:21 +00:00
< footer > < div class = "rst-footer-buttons" role = "navigation" aria-label = "Footer" >
2021-03-23 16:15:37 +00:00
< a href = "api/index.html" class = "btn btn-neutral float-right" title = "API Documentation" accesskey = "n" rel = "next" > Next < span class = "fa fa-arrow-circle-right" aria-hidden = "true" > < / span > < / a >
2020-09-09 20:02:35 +00:00
< / div >
< hr / >
< div role = "contentinfo" >
2021-09-20 20:37:21 +00:00
< p > © Copyright 2018, Unidata.< / p >
2020-09-09 20:02:35 +00:00
< / div >
2021-09-20 20:37:21 +00:00
Built with < a href = "https://www.sphinx-doc.org/" > Sphinx< / a > using a
2021-03-23 16:15:37 +00:00
< a href = "https://github.com/readthedocs/sphinx_rtd_theme" > theme< / a >
2021-09-20 20:37:21 +00:00
provided by < a href = "https://readthedocs.org" > Read the Docs< / a > .
2020-09-09 20:02:35 +00:00
< / footer >
< / div >
< / div >
< / section >
< / div >
2021-09-20 20:37:21 +00:00
< script >
2020-09-09 20:02:35 +00:00
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
2021-09-20 20:37:21 +00:00
< / script >
2020-09-09 20:02:35 +00:00
< / body >
< / html >