================================== Python AWIPS Data Access Framework ================================== `AWIPS `_ is a weather display and analysis package developed by the National Weather Service for operational forecasting. UCAR's `Unidata Program Center `_ supports a non-operational open-source release of the AWIPS software (`EDEX `_, `CAVE `_, and `python-awips `_). The python-awips package provides a data access framework for requesting grid and geometry datasets from an `EDEX `_ server. .. _Jupyter Notebook: http://nbviewer.jupyter.org/github/Unidata/python-awips/tree/master/examples/notebooks Install ------- - pip install python-awips Requirements ~~~~~~~~~~~~ - Python 2.7+ - Shapely 1.4+ - MetPy and enum34 to run the `Jupyter Notebook`_ examples How to Use ~~~~~~~~~~ :: from awips.dataaccess import DataAccessLayer DataAccessLayer.changeEDEXHost("edex-cloud.unidata.ucar.edu") request = DataAccessLayer.newDataRequest() dataTypes = DataAccessLayer.getSupportedDatatypes() request.setDatatype("grid") request.addLocationNames("RAP40") request.setParameters("T") request.setLevels("0.0SFC") cycles = DataAccessLayer.getAvailableTimes(request, True) times = DataAccessLayer.getAvailableTimes(request) response = DataAccessLayer.getGridData(request, times[-1]) for grid in response: data = grid.getRawData() lons, lats = grid.getLatLonCoords() See the `API Documentation `_ for more information. ------------- Documentation ------------- .. toctree:: :maxdepth: 2 install api/index examples/index dev gridparms about