Repository navigation
(C) Eric J. Drewitz 2025-2026
WxData Documentation & Examples
What's New?
- WxData 3.0 introduces a robust command-line interface (CLI) tool that brings WxData into the shell. You can now use the WxData clients inside shell and powershell scripts to create advanced ETL pipelines for various types of weather data. The new
WxData-Shellrepository has many examples from beginner to advanced. The most advanced being parallel downloads of weather model data from multiple source servers -> subset data -> decode GRIB2 keys into plain-language -> convert from GRIB2 to NETCDF -> export as a NETCDF (.nc) file -> executes a Python script that performs analysis and visualizes the data. - Supports GRIB2 to NETCDF transformation
Real-Time Weather Data Clients
- ECMWF AIFS Wave Client
- ECMWF AIFS Wave Ensemble Client
- ECMWF High Resolution IFS Client
- ECMWF High Resolution IFS Ensemble Client
- ECMWF High Resolution IFS Wave Client
- ECMWF High Resolution IFS Wave Ensemble Client
Archived Data Clients
- CFS Flux Archived Data Client
- CFS Pressure Archived Data Client
- GFS0P25 Archived Data Client
- GFS0P25 Secondary Parameters Archived Data Client
- GFS0P50 Archived Data Client
- GEFS0P25 Archived Data Client
- GEFS0P50 Archived Data Client
- GEFS0P50 Secondary Parameters Archived Data Client
- Real-Time Mesoscale Analysis (RTMA) Archived Data Client
- NEXRAD II Radar Archived Data Client
Improvements
- Massive performance improvements to all ECMWF data clients. Removed
ecmwf-opendataas a package dependency and built a native JSON parser for ECMWF index files to perform smart downloads (byte-range requests) of ECMWF data.
Bug Fixes
- Updated
pixel_query()andline_query()to reflect the depreciation ofmetpy.parse_cf().