Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaelforget/ClimateModels.jl
Julia interface to climate models + tracked workflow framework
https://github.com/gaelforget/ClimateModels.jl
atmosphere climate cmip data data-science earth-observation ecco git interface ipcc julia mitgcm modeling ocean parameters workflow
Last synced: 3 months ago
JSON representation
Julia interface to climate models + tracked workflow framework
- Host: GitHub
- URL: https://github.com/gaelforget/ClimateModels.jl
- Owner: gaelforget
- License: mit
- Created: 2020-05-01T04:28:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-03T16:17:47.000Z (5 months ago)
- Last Synced: 2024-06-11T16:42:41.556Z (5 months ago)
- Topics: atmosphere, climate, cmip, data, data-science, earth-observation, ecco, git, interface, ipcc, julia, mitgcm, modeling, ocean, parameters, workflow
- Language: Julia
- Homepage: https://gaelforget.github.io/ClimateModels.jl/dev/
- Size: 232 MB
- Stars: 37
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - ClimateModels.jl - Uniform interface to climate models of varying complexity and completeness. (Climate Change / Earth and Climate Modeling)
README
# ClimateModels.jl
[![Dev](https://img.shields.io/badge/documentation-blue.svg)](https://gaelforget.github.io/ClimateModels.jl/dev)
`ClimateModels.jl` provides a uniform interface to climate models of varying complexity and completeness. Models that range from low dimensional to whole Earth System models can be run and analyzed in this framework.
`ClimateModels.jl` supports standard model runs as well as workflows that replay model output from storage. The framework is compatible with the various computer languages and file formats commonly used in climate science.
`ClimateModels.jl` uses _git_ to enable documentation and reproducibility of your workflows by default.
Notebooks listed below are also found in [the docs](https://gaelforget.github.io/ClimateModels.jl/dev/).
Examples that Run Models
- [random walk model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/RandomWalker.html) (0D, Julia)
- [ShallowWaters.jl model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/ShallowWaters.html) (2D, Julia)
- [Oceananigans.jl model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/Oceananigans.html) (3D, Julia)
- [Hector climate model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/Hector.html) (global, C++)
- [FaIR climate model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/FaIR.html) (global, Python)
- [SPEEDY atmosphere model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/Speedy.html) (3D, Fortran90)
- [MITgcm general circulation model](https://gaelforget.github.io/ClimateModels.jl/dev/examples/MITgcm.html) (3D, Fortran)Examples that Replay Models
- [IPCC report 2021](https://gaelforget.github.io/ClimateModels.jl/dev/examples/IPCC.html) (NetCDF, CSV)
- [CMIP6 model output](https://gaelforget.github.io/ClimateModels.jl/dev/examples/CMIP6.html) (Zarr)
- [ECMWF IFS 1km](http://www.gaelforget.net/notebooks/IFS1km_notebook.html) (NetCDF)
- [ECCO version 4](https://gaelforget.github.io/OceanStateEstimation.jl/dev/examples/ECCO_standard_plots.html) (NetCDF)
- [Pathway Simulations](https://gaelforget.github.io/MITgcmTools.jl/dev/examples/HS94_particles.html) (binary, jld2)JuliaCon 2021 Presentation
- [Presentation recording](https://youtu.be/XR5hKCja0uw)
- [Presentation notebook (html)](https://gaelforget.github.io/ClimateModels.jl/dev/ClimateModelsJuliaCon2021.html)
- [Presentation notebook (notebook url)](https://gaelforget.github.io/ClimateModels.jl/dev/ClimateModelsJuliaCon2021.jl)[![Screen Shot 2021-08-31 at 2 25 04 PM](https://user-images.githubusercontent.com/20276764/131556274-48f3df13-0608-4cd0-acf9-c3e29894a32c.png)](https://youtu.be/XR5hKCja0uw)
[![DOI](https://zenodo.org/badge/260379066.svg)](https://zenodo.org/badge/latestdoi/260379066)
[![Codecov](https://codecov.io/gh/gaelforget/ClimateModels.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/gaelforget/ClimateModels.jl)
[![CI](https://github.com/gaelforget/ClimateModels.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/gaelforget/ClimateModels.jl/actions/workflows/ci.yml)
[![cloud](https://img.shields.io/badge/cloud-binder-blue.svg)](https://gesis.mybinder.org/v2/gh/JuliaClimate/Notebooks/HEAD?urlpath=lab)