PyRadarMet

Python Fundamental Calculations for Radar Meteorology

View the Project on GitHub nguy/PyRadarMet

Welcome to PyRadarMet!

This software package offers a number of basic weather radar calculations in a pure python environment. Many of the functions are general use radar routines.

News

This module has be ported over to an R package by Jose Gama.
Also, PyRadarMet is undergoing a port into the wradlib python package.
Most fundamental modules are (or have been) ported currently into both packages.
Special packages (e.g. BeamBlock, ZDR cal scripts) are currently only available in PyRadarMet.

Authors and Contributors

Authored by Nick Guy (@nguy)

Contributors:
Timothy Lang (@tjlang)
Kai Muehlbauer (@kmuehlbauer)

Installation

There are two options for install. The setup script now downloads the data listed below automatically.
To download and install the data within the package directory:

python setup.py install

This is the most robust way, as the data is always a relative path stored within the python 'egg'.

To download the data and install it to a user-specified location an environmental variable must be set. The variable is 'GTOPO_DATA' and can be set on unix systems (in a bash environment) as such:

export GTOPO_DATA=/some/direcoty/for/the/data

It is recommended that this be done in a shell profile file like .bashrc or .bash_profile Then run the install command:

python setup.py install

The install took about 150 seconds on a university connection when installed in an external directory.

The install took about 250 seconds when installed as part of the package.

Data

The data folder holds Digital Elevation Model data used in the BeamBlock routine. The data is the GTOPO30, a 30-arc second (~ 1 km) elevation data set.
Data available from the U.S. Geological Survey. Downloaded from the long term archive, using the EarthExplorer tool.