🎈 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.

Start learning β†’

πŸ‘¨β€πŸ³ Tutorials

Step-by-step guides for plots, radar, parcels, hodographs, data sources, exports, and command-line workflows.

Browse tutorials β†’

πŸ“Š Plot Gallery

Explore sounding, hodograph, composite, radar, parcel, and data-source examples.

View gallery β†’

🌎 Data Sources

Work with RAOB, ACARS, RAP/RUC, BUFKIT, ERA5, NCEP, WRF, CM1, and custom vertical profiles.

Explore data sources β†’

πŸ“š Reference

Find detailed retrieval, plotting, calculation, and helper-function documentation.

Open reference β†’

πŸ’» Command Line Interface

Retrieve, plot, export, and automate SounderPy directly from a terminal.

Use the CLI β†’

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.

Learn how SounderPy handles data β†’

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.

Try the CLI β†’

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:

Tutorials: