Open Source Software¶
The following are selected open source software projects developed or co-developed by Steve Nesbitt and his research group. All projects are hosted on GitHub.
Radar & Remote Sensing¶
Py-ART¶
Python ARM Radar Toolkit — A data model driven interactive toolkit for working with weather radar data. Supports reading, processing, visualizing, and writing radar data in a wide variety of formats.
xradar¶
High-speed Rust port of xradar — A tool for working with weather radar data in xarray, rewritten with Rust-backed I/O for major performance improvements in radar data ingestion and processing.
AWOT¶
Airborne Weather Observations Toolkit — A Python package for reading, analyzing, and visualizing airborne meteorological and radar data from field campaigns.
PyDDA¶
Pythonic Direct Data Assimilation — A multiple-Doppler wind retrieval package based on the 3D variational technique. Retrieves 3D wind fields from multiple Doppler radar volumes.
CSU_RadarTools¶
A module of independent functions for doing precipitation retrievals from polarimetric radar data, including hydrometeor classification, rainfall estimation, and retrievals of ice water content.
artview¶
ARM Radar Toolkit Viewer — An interactive visualization tool for weather radar data built on top of Py-ART.
DRpy¶
A Python package to open GPM Dual-frequency Precipitation Radar (DPR) files into xarray, enabling use of the full xarray ecosystem for GPM-DPR analysis.
radar-data-polygon-viz¶
Demonstration of visualization of weather radar data in its native gate/polygon structure, enabling more accurate spatial representations.
open-radar-data¶
A community repository for sharing radar datasets used across open radar software packages for testing and examples.
Scattering & Microphysics¶
rustmatrix¶
A Rust-backed T-matrix scattering library for nonspherical particles, ported from pytmatrix with major performance improvements via Rust bindings.
Snow-Scattering¶
Simulations of radar backscatter in snowfall, exploring sensitivities to different axial ratios, shapes, densities, and habits.
myPSD¶
An interactive polarimetric radar particle size distribution (PSD) explorer built with rustmatrix + FastAPI + React.
WRF & Mesoscale Modeling¶
wrf-realtime¶
Code to initialize and run WPS and WRF for realtime RELAMPAGO-Argentina forecasts during the 2018–2019 field campaign.
mesomodel¶
A collection of code related to mesoscale atmospheric simulation with WRF and CM1.
LOFS-read¶
Code to read, convert, and visualize Leigh Orf's CM1 I/O format (LOFS) for large-eddy simulation output.
ARradar¶
Python tools to read and analyze data from Argentine weather radars, developed in support of the RELAMPAGO field campaign.
Education & Computing¶
ams-2020-ml-python-course¶
Machine Learning in Python for Environmental Science Problems — Materials for the AMS 2020 Short Course.
uiuc-atmos-computing¶
Documentation and tutorials for scientific computing within the Department of Climate, Meteorology & Atmospheric Sciences at the University of Illinois.
era5-mcp-server¶
An MCP (Model Context Protocol) server for accessing ERA5 reanalysis data.
ipynbhpc¶
Utilities for running Jupyter notebooks interactively on HPC (high-performance computing) systems.