NEXpy is a simple Python radar tool using siphon, metpy, and a couple of other things. This is intended to be a quick-solution plotting tool for lazy people like me who still want decent looking loops. Requirements are subject to change as I find the most stable (and fast!) configuration for this program.
- Numpy
- Matplotlib
- Cartopy
- Siphon
- metPy
To use simply enter: python level3.py <SiteID> <ProductID> <animate?>
Example:
To obtain the latest TDWR Reflectivity Image from Charlotte-Douglas Intl you would enter:
python level3.py CLT TR0 false
If you would like to try out what I have accomplished with animating the data so far, you simply change the false flag to true.
Once the project matures some, I will consider bundling it into an installation package so the whole family can have fun! For now, we have source. Personally I prefer Anaconda (or miniconda if that's how you roll) because it makes installing Python packages, almost, a non-event.
- Get Anaconda
- Open your terminal/command prompt/button masher
- Install the base packages:
conda install pip numpy matplotlib
- Now use pip to install the other requirements:
pip install metpy siphon cartopy
- Congratulations! Now you can run the command under "Usage" to get started
The plan is to support all Level-III product types in both the archived and real-time environments. Level-II data is also in the pipeline, but I am still deciding on whether to use PyART or MetPy to do the job.