π SounderPyο
VERTICAL PROFILE DATA RETRIEVAL & ANALYSIS FOR PYTHON
Retrieve, analyze, visualize, and export atmospheric vertical profiles from observations, forecasts, reanalyses, and numerical models.
pip install sounderpy
conda install sounderpy
Start Hereο
π Getting Started
Install SounderPy, retrieve a profile, and create your first sounding.
π¨βπ³ Tutorials
Step-by-step guides for plots, radar, parcels, hodographs, data sources, exports, and command-line workflows.
π Plot Gallery
Explore sounding, hodograph, composite, radar, parcel, and data-source examples.
π Data Sources
Work with RAOB, ACARS, RAP/RUC, BUFKIT, ERA5, NCEP, WRF, CM1, and custom vertical profiles.
π Reference
Find detailed retrieval, plotting, calculation, and helper-function documentation.
π» Command Line Interface
Retrieve, plot, export, and automate SounderPy directly from a terminal.
Get a Sounding in Secondsο
SounderPy provides the same core workflow through both Python and the command line.
Python
import sounderpy as spy
data = spy.get_obs_data(
"OAX",
"2014", "06", "16", "18")
spy.build_sounding(data)
Command Line
sounderpy obs OAX 2014-06-16 18 \
--plot sounding
One Workflow, Many Data Sources, Several Plotting Optionsο
Observations
RAOB, IRGAv2, ACARS
Forecasts
BUFKIT: HRRR, RAP, GFS, etc
Reanalysis
RAP, RUC, ERA5, NCEP-FNL
Modeling Systems
CM1, WRF, MPAS
Custom Sources
SHARPPY + more
Soundings
Full Skew-T, Log-P diagram and hodograph figure.
Hodographs
Simple hodograph figure.
Composite Soundings
Several profiles on one sounding.
Whatβs New in SounderPy 3.2.0ο
SounderPy 3.2.0 expands both how data are retrieved and how SounderPy can be used.
π» New command line interface for retrieval, plotting, JSON, and export.
π¦οΈ Updated RAP/RUC reanalysis data access with modern GRIB2 archives.
π New and improved sounding plot features (such as storm-relative wind barbs and DPI settings)
π Restored access to UW RAOB database.
π New file-io workflow for saving data to a file and for opening SHARPPY files.
π Expanded task-oriented tutorials and visual plot gallery.
π§° Improved packaging, testing, and release infrastructure.
Using SounderPy in Research?ο
SounderPy is open-source scientific software developed for atmospheric vertical profile retrieval, analysis, and visualization.
β SounderPy is a open-source package developed on my own time. Would you like to support continued SounderPy development? Consider βBuying me a coffeeβ! β
Directoryο
API Reference:
- π Tools for Getting Data
- βοΈ Custom Data Sources
- π§Ό The
clean_dataSchema- π Tools for Plotting Data
- π οΈ Helper Tools
- π» Command Line Interface (CLI)
Tutorials:
- π¨βπ³ SounderPy Beginnerβs Cookbook
- Before We Get Started
- Recipe 1 β Set Up SounderPy
- Recipe 2 β Retrieve Your First Observed Sounding
- Recipe 3 β Understand
clean_data- Recipe 4 β Customize a SounderPy Sounding
- Recipe 5 β Build and Modify a Hodograph
- Recipe 6 β Retrieve Other Data Sources
- Recipe 7 β Calculate Sounding Parameters
- Recipe 8 β Compare Multiple Profiles
- Recipe 9 β Export a Profile
- Recipe 10 β Use the SounderPy Command Line
- Troubleshooting Tips
- π You Finished the SounderPy Beginnerβs Cookbook!
- Where to go next
- π Plot Gallery
- π Tutorials
- π¨ Plot Appearance & Accessibility
- πΊοΈ Maps & Radar
- π§ͺ Parcel Settings
- π Hodograph Options
- π Working with Data Sources
- π Composite Soundings
- πΎ Exporting Data
- π» Command Line Workflows
- Check the Installation
- Observed Soundings
- Model/Reanalysis Profiles
- BUFKIT Forecasts
- ACARS Profiles
- Create a Sounding Plot
- Create a Hodograph
- Plot Styling
- Export a Profile
- Combine Retrieval, Export, and Plotting
- JSON Output
- JSON and a Saved Plot
- Verbose Mode
- Simple Shell Batch Workflow
- Check Exit Status in Scripts
- Use
python -m sounderpy- Next Steps
- Tutorial Overview
- Gallery Figures
- πͺοΈ Case Study: Mound City, SD