ClimaAtmos.jl
ClimaAtmos.jl is an atmosphere model that is designed to leverage data assimilation and machine learning tools for modeling and calibrating subgrid-scale processes.
Science Score: 36.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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
17 of 53 committers (32.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
ClimaAtmos.jl is an atmosphere model that is designed to leverage data assimilation and machine learning tools for modeling and calibrating subgrid-scale processes.
Basic Info
- Host: GitHub
- Owner: CliMA
- License: apache-2.0
- Language: Julia
- Default Branch: main
- Homepage: https://clima.github.io/ClimaAtmos.jl/dev/
- Size: 143 MB
Statistics
- Stars: 106
- Watchers: 8
- Forks: 24
- Open Issues: 167
- Releases: 77
Topics
Metadata Files
README.md
ClimaAtmos.jl
Atmosphere components of the CliMA software stack.
ClimaAtmos.jl is the atmosphere components of the CliMA software stack. We strive for a user interface that makes ClimaAtmos.jl as friendly and intuitive to use as possible, allowing users to focus on the science.
Installation instructions
Recommended Julia: Stable release v1.10.0
ClimaAtmos.jl is a registered Julia package. To install
```julia julia> using Pkg
julia> Pkg.add("ClimaAtmos") ```
Alternatively, download the ClimaAtmos
source with:
$ git clone https://github.com/CliMA/ClimaAtmos.jl.git
Now change into the ClimaAtmos.jl directory with
$ cd ClimaAtmos.jl
To use ClimaAtmos, you need to instantiate all dependencies with:
$ julia --project
julia> ]
(ClimaAtmos) pkg> instantiate
Running instructions
Currently, the simulations are stored in the test folder. Run all the test cases with the following commands.
First, we instantiate the test environment, by launching (from ClimaAtmos.jl/) Julia with the test/ environment active:
$ julia --project=test
Then, once in the Julia REPL, we switch to the package manager by pressing ]:
julia
julia> ]
Once in the package manager, we develop the ClimaAtmos.jl/ directory:
pkg
test> dev .
Now, we can switch back to the Julia REPL by escaping and run the test suite interactively:
julia
julia> include(joinpath("test", "runtests.jl"))
Or escape the Julia REPL and run from the command line:
$ julia --project=test test/runtests.jl
If you run into issues when running the test suite this way, please open an issue.
Contributing
If you're interested in contributing to the development of ClimaAtmos we want your help no matter how big or small a contribution you make! It's always great to have new people look at the code with fresh eyes: you will see errors that other developers have missed.
Let us know by opening an issue if you'd like to work on a new feature.
Here is the rule of thumb coding style and unicode usage restrictions.
For more information, check out our contributor's guide.
Owner
- Name: Climate Modeling Alliance
- Login: CliMA
- Kind: organization
- Email: clima@caltech.edu
- Website: https://clima.caltech.edu
- Repositories: 67
- Profile: https://github.com/CliMA
An alliance of scientists, engineers and applied mathematicians, dedicated to pioneering a new, data-informed approach to climate modeling
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Charles Kawczynski | k****s@g****m | 1,077 |
| Zhaoyi Shen | 1****1 | 575 |
| Gabriele Bozzola | g****a@c****u | 371 |
| Anna Jaruga | a****a@c****u | 175 |
| Jia He | j****h@g****m | 124 |
| Simon Byrne | s****e@g****m | 113 |
| nefrathenrici | n****i@g****m | 109 |
| bischtob | t****f@p****e | 80 |
| Valeria Barra | v****1@g****m | 71 |
| Dennis Yatunin | d****n@g****m | 66 |
| Akshay Sridhar | a****r@c****u | 66 |
| sriharshakandala | s****s@g****m | 57 |
| sandreza | a****a@g****m | 56 |
| Julia Sloan | j****n@c****u | 35 |
| costachris | c****a@g****m | 33 |
| CompatHelper Julia | c****y@j****g | 31 |
| Haakon Ludvig Langeland Ervik | 4****e | 28 |
| yairchn | y****n@c****u | 21 |
| Kevin Phan | 9****v | 17 |
| Akshay Sridhar | a****r@c****u | 13 |
| github-actions[bot] | 4****] | 11 |
| LenkaNovak | l****a@c****u | 10 |
| Julian Schmitt | j****t@c****u | 10 |
| imreddyTeja | t****5@g****m | 10 |
| Sajjad Azimi | a****i@c****u | 10 |
| Gregory Wagner | w****g@g****m | 8 |
| Alexis Renchon | a****n@g****m | 8 |
| Jeff Yoder | j****r@u****u | 6 |
| Akshay Sridhar | a****r@A****l | 6 |
| Anudhyan Boral | a****n@g****m | 5 |
| and 23 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 576
- Total pull requests: 2,753
- Average time to close issues: 3 months
- Average time to close pull requests: 14 days
- Total issue authors: 34
- Total pull request authors: 42
- Average comments per issue: 1.8
- Average comments per pull request: 1.53
- Merged pull requests: 1,863
- Bot issues: 0
- Bot pull requests: 152
Past Year
- Issues: 98
- Pull requests: 1,068
- Average time to close issues: 21 days
- Average time to close pull requests: 7 days
- Issue authors: 16
- Pull request authors: 29
- Average comments per issue: 0.51
- Average comments per pull request: 1.07
- Merged pull requests: 709
- Bot issues: 0
- Bot pull requests: 33
Top Authors
Issue Authors
- szy21 (181)
- charleskawczynski (91)
- Sbozzolo (58)
- trontrytel (53)
- akshaysridhar (35)
- nefrathenrici (21)
- sriharshakandala (21)
- simonbyrne (19)
- LenkaNovak (14)
- jiahe23 (13)
- valeriabarra (11)
- bischtob (8)
- haakon-e (7)
- imreddyTeja (5)
- odunbar (5)
Pull Request Authors
- szy21 (663)
- charleskawczynski (656)
- Sbozzolo (325)
- trontrytel (153)
- github-actions[bot] (140)
- nefrathenrici (124)
- akshaysridhar (114)
- dennisYatunin (86)
- costachris (74)
- juliasloan25 (65)
- sriharshakandala (56)
- haakon-e (37)
- simonbyrne (33)
- imreddyTeja (28)
- oalcabes (24)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- julia 28 total
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 225
proxy.golang.org: github.com/CliMA/ClimaAtmos.jl
- Documentation: https://pkg.go.dev/github.com/CliMA/ClimaAtmos.jl#section-documentation
- License: apache-2.0
-
Latest release: v0.31.3
published 6 months ago
Rankings
proxy.golang.org: github.com/clima/climaatmos.jl
- Documentation: https://pkg.go.dev/github.com/clima/climaatmos.jl#section-documentation
- License: apache-2.0
-
Latest release: v0.31.3
published 6 months ago
Rankings
juliahub.com: ClimaAtmos
ClimaAtmos.jl is an atmosphere model that is designed to leverage data assimilation and machine learning tools for modeling and calibrating subgrid-scale processes.
- Homepage: https://clima.github.io/ClimaAtmos.jl/dev/
- Documentation: https://docs.juliahub.com/General/ClimaAtmos/stable/
- License: apache-2.0
-
Latest release: 0.30.2
published 10 months ago
Rankings
Dependencies
- actions/checkout v2.2.0 composite
- codecov/codecov-action v1.0.7 composite
- julia-actions/setup-julia latest composite
- actions/checkout v2 composite
- actions/checkout v3 composite
- julia-actions/julia-buildpkg v1 composite
- julia-actions/julia-invalidations v1 composite
- julia-actions/setup-julia v1 composite
- 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
- actions/checkout v2 composite
- julia-actions/setup-julia latest composite
- actions/checkout v2.2.0 composite
- dorny/paths-filter v2.9.1 composite
- julia-actions/setup-julia latest composite
- styfle/cancel-workflow-action 0.4.0 composite