climatemodels.jl
Julia interface to climate models + tracked workflow framework
Science Score: 33.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Julia interface to climate models + tracked workflow framework
Basic Info
- Host: GitHub
- Owner: gaelforget
- License: mit
- Language: Julia
- Default Branch: master
- Homepage: https://gaelforget.github.io/ClimateModels.jl/dev/
- Size: 266 MB
Statistics
- Stars: 45
- Watchers: 3
- Forks: 4
- Open Issues: 5
- Releases: 55
Topics
Metadata Files
README.md
ClimateModels.jl
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.
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) [](https://youtu.be/XR5hKCja0uw)
Owner
- Name: Gael Forget
- Login: gaelforget
- Kind: user
- Location: Cambridge, MA, USA
- Company: MIT (Massachusetts Institute of Technology)
- Website: http://gaelforget.net/
- Repositories: 117
- Profile: https://github.com/gaelforget
Researches oceans and climate.
GitHub Events
Total
- Create event: 7
- Release event: 3
- Issues event: 1
- Watch event: 6
- Issue comment event: 19
- Push event: 19
- Pull request event: 9
Last Year
- Create event: 7
- Release event: 3
- Issues event: 1
- Watch event: 6
- Issue comment event: 19
- Push event: 19
- Pull request event: 9
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| gaelforget | g****t@m****u | 584 |
| github-actions[bot] | 4****] | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 7
- Total pull requests: 141
- Average time to close issues: 6 months
- Average time to close pull requests: 3 days
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 25.57
- Average comments per pull request: 0.6
- Merged pull requests: 129
- Bot issues: 0
- Bot pull requests: 3
Past Year
- Issues: 2
- Pull requests: 16
- Average time to close issues: N/A
- Average time to close pull requests: about 2 hours
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.75
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- gaelforget (6)
- JuliaTagBot (1)
Pull Request Authors
- gaelforget (142)
- github-actions[bot] (3)
- briochemc (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- julia 3 total
-
Total dependent packages: 2
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 164
proxy.golang.org: github.com/gaelforget/ClimateModels.jl
- Documentation: https://pkg.go.dev/github.com/gaelforget/ClimateModels.jl#section-documentation
- License: mit
-
Latest release: v0.3.9
published 6 months ago
Rankings
proxy.golang.org: github.com/gaelforget/climatemodels.jl
- Documentation: https://pkg.go.dev/github.com/gaelforget/climatemodels.jl#section-documentation
- License: mit
-
Latest release: v0.3.9
published 6 months ago
Rankings
juliahub.com: ClimateModels
Julia interface to climate models + tracked workflow framework
- Homepage: https://gaelforget.github.io/ClimateModels.jl/dev/
- Documentation: https://docs.juliahub.com/General/ClimateModels/stable/
- License: MIT
-
Latest release: 0.3.8
published about 1 year ago
Rankings
Dependencies
- JuliaRegistries/TagBot v1 composite
- actions/cache v1 composite
- actions/checkout v2 composite
- codecov/codecov-action v1 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-processcoverage v1 composite
- julia-actions/julia-runtest v1 composite
- julia-actions/setup-julia v1 composite