/awesome-open-climate-science

Awesome Open Atmospheric, Ocean, and Climate Science

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome Open Atmospheric, Ocean, and Climate Science

Atmospheric, ocean, and climate science are awesome.

Awesome Build Status Contributions Commits License

This is a curated list of open source software pacakges that make our lives as scientists, hackers and data wranglers easier or just more awesome. This list is intended to be the fluid-earth counterpart of awesome open geoscience, although there is inevitably some overlap. It is not just climate science! We use the word "climate" in the repo name just as shorthand for the fluid part of the earth. Packages from atmospheric science, oceanography, climate science, and hydrology are all welcome.

In accordance with the awesome manifesto, we add awesome repositories. We are wide open to contributions of course! Don't hesitate to add your favorite packages by making a [pull request]

Contents

Software

Awesome software projects sub-categorized by focus.

General Purpose

While packages are not technically specific to AOCH science, they are so essential for scientific workflows that we can't not include them.

  • Pandas - Python Data structures and computational tools for working with tabular datasets
  • Xarray - Python Data structures and computational tools for multidimensional arrays, inspired by netCDF data model

Frameworks

  • Iris
  • CDMS

Meteorology

  • MetPy - Python Collection of tools for reading, visualizing, and performing calculations with weather data.
  • windspharm - Python Spherical harmonic wind analysis

Oceanography

  • GSW-Python - Python Thermodynamic equation of state for seawater.

Climate

  • climlab - Python Process-oriented climate modeling

Spatiotemporal Statistics

  • EOFs - Python EOF analysis

Regridding

  • xESMF - Python Regridding for numpy and Xarray datasets based on the Earth Systems Modeling Framework (ESMF) library

Data Storage

  • netCDF
  • HDF
  • Zarr
  • xmitgcm

Simulation

  • Do we list all the open source climate model codes? Are they awesome enough?

Visualization

Top

Data Repositories

Top

Tutorials and Cheat Sheets

Top

Miscellaneous

Top

How to Contribute

Contributions welcome! Read the contribution guidelines first.

Top

License

CC0

To the extent possible under law, all contributors have waived all copyright and related or neighboring rights to this work.