scores
scores: A Python package for verifying and evaluating models and predictions with xarray - Published in JOSS (2024)
GSODR
GSODR: Global Summary Daily Weather Data in R - Published in JOSS (2017)
pypromice
pypromice: A Python package for processing automated weather station data - Published in JOSS (2023)
AixWeather
AixWeather: A Weather Data Generation Tool for Building Energy System Simulations. Pull, Transform, Export. - Published in JOSS (2025)
gridwxcomp
gridwxcomp: A Python package to evaluate and interpolate biases between station and gridded weather data - Published in JOSS (2025)
SounderPy
SounderPy: An atmospheric sounding visualization and analysis tool for Python - Published in JOSS (2025)
weatherOz
weatherOz: An API Client for Australian Weather and Climate Data Resources in R - Published in JOSS (2024)
WRF-CMake
WRF-CMake: integrating CMake support into the Advanced Research WRF (ARW) modelling system - Published in JOSS (2019)
Synthia
Synthia: multidimensional synthetic data generation in Python - Published in JOSS (2021)
synopticpy
Retrieve mesonet weather data as Polars DataFrames from Synoptic's Weather API.
metpyqc
Python library for quality control and reconstruction of meteorological data
metpy
MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
awesome-agriculture
Open source technology for agriculture, farming, and gardening
awesome-lwms
A Collection of Awesome Large Weather Models (LWMs) | AI for Earth (AI4Earth) | AI for Science (AI4Science)
riem
:airplane: :sunny: R package for accessing ASOS data via the Iowa Environment Mesonet :cloud: :airplane:
earth2studio
Open-source deep-learning framework for exploring, building and deploying AI weather/climate workflows.
weather-panel.github.io
A practical guide to climate econometrics: Navigating key decision points in weather and climate data analysis.
graph_weather
Graph-based weather forecasting models. Originally, PyTorch implementation of Ryan Keisler's 2022 "Forecasting Global Weather with Graph Neural Networks" paper (https://arxiv.org/abs/2202.07575)
improver
IMPROVER is a library of algorithms for meteorological post-processing.
farmvibes-ai
FarmVibes.AI: Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability
weatherwiz
A chatbot for conversational weather forecasts, built with Rasa, Python and love ❤️.
magics
Plotting package to visualise meteorological data in GRIB, NetCDF, BUFR and ODB format.
earth2mip
Earth-2 Model Intercomparison Project (MIP) is a python framework that enables climate researchers and scientists to inter-compare AI models for weather and climate.
tsgettoolbox
Command line script and Python package to get weather and hydrologic time-series from Internet services.
herer
R package that provides an interface to the HERE REST APIs: Geocoder API, Routing API, Traffic API, Public Transit API and Destination Weather API. Locations and routes are returned as 'sf' objects.
hagelslag
Hagelslag supports segmentation and tracking of weather fields and scalable verification, including performance diagrams and reliability diagrams.
https://github.com/unidata/python-awips
A framework for querying AWIPS meteorological datasets from an EDEX Data Server.
wps
Wildfire Predictive Services to support decision making in prevention, preparedness, response and recovery
weather-stations
A list of public weather stations everyone can edit and share.
eeweather
Fetch NCDC ISD, TMY3, or CZ2010 weather data that corresponds to ZIP Code Tabulation Areas or Latitude/Longitude.
msc-animet
MSC AniMet is a simple tool enabling users to interact with MSC Open Data weather data and create custom weather animations for any area in the world. The resulting animations can be downloaded and shared with a permalink.
gis4wrf
QGIS toolkit 🧰 for pre- and post-processing 🔨, visualizing 🔍, and running simulations 💻 in the Weather Research and Forecasting (WRF) model 🌀
clifro
:warning: ARCHIVED :warning: Easily download and visualise climate data from CliFlo
https://github.com/aazuspan/wxee
A Python interface between Earth Engine and xarray for processing time series data
https://github.com/chakravala/geophysics.jl
Planetary science data for atmospheric geophysical models
https://github.com/arcticsnow/climatepy
Collection of tools to perform timeseries analysis on climate data (Observation and Downscaled)
https://github.com/cjabradshaw/anemometer
A handy function to create a simple anemometer plot for anywhere in the world
https://github.com/cemac/wcssp-fortis
ARCHIVED Repository for the WCSSP-FORTIS website - an access portal for the workshop training materials
extractoz
{extractOz}: Get local attribute information from GPS points for Australian agricultural research
metpy-cookbook
We provide a gallery of real workflows centered around meteorological data, and the building blocks you need to recreate those workflows or cook up brand new ones yourself.
https://github.com/geoscienceaustralia/nhi-tsed
Extraction and analysis of weather station observations for thunderstorm events
ruvpy
Reference implementation of the Relative Utility Value metric for forecast value assessment
easysnowdata
package for snow science data, providing streamlined access to satellite imagery (Sentinel-1/2, HLS, MODIS, etc), weather station data, climate reanalysis, land cover data, DEMs, and derived snow products as xarray objects.
climate2weather
This code accompanies the manuscript "A Generative Framework for Probabilistic, Spatiotemporally Coherent Downscaling of Climate Simulation"
dataaimsr
dataaimsr: An R Client for the Australian Institute of Marine Science Data Platform API which provides easy access to AIMS Data Platform - Published in JOSS (2021)
bomrang
bomrang: Fetch Australian Government Bureau of Meteorology Data in R - Published in JOSS (2017)
nasapower
nasapower: A NASA POWER Global Meteorology, Surface Solar Energy and Climatology Data Client for R - Published in JOSS (2018)