COSIMA
Ocean and sea-ice model analysis tools and examples.
https://github.com/COSIMA/cosima-cookbook
Keywords
analysis ocean
Last synced: over 1 year ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
Framework for indexing and querying ocean-sea ice model output.
- Host: GitHub
- URL: https://github.com/COSIMA/cosima-cookbook
- Owner: COSIMA
- License: apache-2.0
- Created: 2017-03-15T01:01:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-12T22:43:29.000Z (over 1 year ago)
- Last Synced: 2024-01-21T05:03:25.361Z (over 1 year ago)
- Topics: analysis, ocean
- Language: Python
- Homepage: https://cosima-recipes.readthedocs.io/en/latest/
- Size: 622 KB
- Stars: 55
- Watchers: 11
- Forks: 28
- Open Issues: 48
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
cosima-cookbook
The COSIMA Cookbook is a framework for analysing output from ocean-sea ice models. The focus is on the ACCESS-OM2 suite of models being developed and run by members of COSIMA: Consortium for Ocean-Sea Ice Modelling in Australia. But this framework is suited to analysing any MOM5/MOM6 output, as well as output from other models.
The cookbook is structured as follows:
- This repository includes boiler-plate code and scripts that underpin the cookbook.
- The
cosima-recipes
repository includes example notebooks on which you can base your analyses. - The
cosima-recipes
template provides you with a template if you want to contribute your own scripts to the analysis.
Getting Started
The easiest way to use the COSIMA Cookbook is through NCI's HPC systems (either VDI or Gadi). The cookbook is preinstalled in the latest conda/analysis3
environment.
Once you have an account on the VDI, you should:
- Clone the
cosima-recipes
repository to your local file space. - Start a jupyter notebook session using the following commands:
>> module use /g/data/hh5/public/modules/
>> module load conda/analysis3-unstable
>> jupyter notebook
- Navigate to one of the COSIMA recipes and run the analysis.
Alternatively, you might prefer to download vdi_jupyter
or the gadi_jupyter
scripts hosted in the CLEx CMS Github Repository coecms/nci_scripts. These scripts will allow you to open a Jupyter notebook in your local browser window.
Using the Cookbook
The COSIMA Cookbook relies on several components:
- There needs to be a database of simulations -- on the NCI system, model output that is stored in the COSIMA space on the
/g/data/ik11/
directory. - Once you have access to data, the best place to start is the
cosima-recipes
repository which includes a series of jupyter notebooks containing examples that guide you through to use the cookbook to load model output and then proceed doing simple (or elaborate) computations. The best starting point of exploring thecosima-recipes
is the Documented Examples. A collection of useful examples leveraging thecosima-cookbook
is also found here.
Contributing to the Cookbook
If you like the cookbook, you may like to interact more closely with us:
- Contributions of new notebooks or analysis scripts are always welcome. Please check out the
cosima-recipes
repository. - If you find a problem, or have a suggestion for improvement, please log an issue.
- All code submitted as part of the
cosima-cookbook
itself must be formatted with black
Conditions of use for ACCESS-OM2 data
We request that users of ACCESS-OM2 model code or output data:
-
consider citing Kiss et al. (2020) (http://doi.org/10.5194/gmd-13-401-2020)
-
include an acknowledgement such as the following:
The authors thank the Consortium for Ocean-Sea Ice Modelling in Australia (COSIMA; http://www.cosima.org.au) for making the ACCESS-OM2 suite of models available at https://github.com/COSIMA/access-om2.
-
let us know of any publications which use these models or data so we can add them to our list.
Owner metadata
- Name: COSIMA
- Login: COSIMA
- Email:
- Kind: organization
- Description: Consortium for Ocean-Sea Ice Modelling in Australia
- Website: http://cosima.org.au
- Location: Australia
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/12704607?v=4
- Repositories: 70
- Last ynced at: 2023-08-24T18:07:05.486Z
- Profile URL: https://github.com/COSIMA
GitHub Events
Total
- Create event: 87
- Commit comment event: 4
- Release event: 6
- Delete event: 40
- Member event: 2
- Pull request event: 172
- Fork event: 25
- Issues event: 230
- Watch event: 28
- Issue comment event: 738
- Push event: 228
- Pull request review event: 88
- Pull request review comment event: 171
- Gollum event: 27
Last Year
- Create event: 3
- Issues event: 24
- Watch event: 7
- Delete event: 2
- Member event: 1
- Issue comment event: 95
- Push event: 12
- Pull request review event: 6
- Pull request review comment event: 6
- Gollum event: 16
- Pull request event: 12
- Fork event: 5
Committers metadata
Last synced: over 1 year ago
Total Commits: 335
Total Committers: 13
Avg Commits per committer: 25.769
Development Distribution Score (DDS): 0.71
Commits in past year: 8
Committers in past year: 3
Avg Commits per committer in past year: 2.667
Development Distribution Score (DDS) in past year: 0.25
Name | Commits | |
---|---|---|
James Munroe | j****e@m****a | 97 |
Angus Gibson | a****s@a****e | 91 |
Aidan Heerdegen | a****n@a****u | 50 |
andy | A****g@a****u | 37 |
Andrew | 3****s | 26 |
Navid C. Constantinou | n****y | 12 |
Paul Spence | i****e@g****m | 6 |
Micael Oliveira | m****a@a****u | 6 |
JosuΓ© MartΓnez Moreno | j****o@a****u | 3 |
Scott Wales | s****s@u****u | 3 |
rbeucher | r****r@a****u | 2 |
Ed Doddridge | e****e | 1 |
dougiesquire | d****e@g****m | 1 |
Committer domains:
- anu.edu.au: 5
- unimelb.edu.au: 1
- agibson.me: 1
- mun.ca: 1
Issue and Pull Request metadata
Last synced: over 1 year ago
Total issues: 177
Total pull requests: 147
Average time to close issues: 6 months
Average time to close pull requests: 16 days
Total issue authors: 23
Total pull request authors: 15
Average comments per issue: 3.48
Average comments per pull request: 1.89
Merged pull request: 137
Bot issues: 0
Bot pull requests: 0
Past year issues: 15
Past year pull requests: 3
Past year average time to close issues: about 7 hours
Past year average time to close pull requests: about 14 hours
Past year issue authors: 11
Past year pull request authors: 2
Past year average comments per issue: 2.4
Past year average comments per pull request: 1.33
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- aidanheerdegen (67)
- aekiss (24)
- AndyHoggANU (20)
- navidcy (15)
- jmunroe (14)
- angus-g (11)
- rmholmes (4)
- ruth-moorman (3)
- StephenGriffies (2)
- anton-seaice (2)
- fzhang0 (2)
- ashjbarnes (2)
- dsroberts (1)
- lidefi87 (1)
- MartinDix (1)
Top Pull Request Authors
- aidanheerdegen (41)
- angus-g (32)
- AndyHoggANU (21)
- jmunroe (12)
- navidcy (10)
- PaulSpence (8)
- FanghuaWu (5)
- micaeljtoliveira (4)
- aekiss (4)
- josuemtzmo (3)
- ScottWales (3)
- rmholmes (1)
- rbeucher (1)
- edoddridge (1)
- dougiesquire (1)
Top Issue Labels
- π§π½ββοΈ enhancement (28)
- π bug (22)
- π₯ database (11)
- π schema breaking (5)
- π documentation (4)
- π¨βπ©βπ§βπ¦π¨βπ©βπ¦βπ¦π¨βπ©βπ§βπ§ user experience (3)
- π performance / optimization (3)
- ππ½ββοΈ question (2)
- π¦ package (2)
- info needed (1)
- πΈ feature (1)
- π help wanted (1)
- π metadata (1)
Top Pull Request Labels
- π documentation (1)
- π₯ database (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 2
proxy.golang.org: github.com/cosima/cosima-cookbook
- Homepage:
- Documentation: https://pkg.go.dev/github.com/cosima/cosima-cookbook#section-documentation
- Licenses:
- Latest release: v0.3.1 (published almost 6 years ago)
- Last Synced: 2024-01-20T05:03:26.867Z (over 1 year ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/COSIMA/cosima-cookbook
- Homepage:
- Documentation: https://pkg.go.dev/github.com/COSIMA/cosima-cookbook#section-documentation
- Licenses:
- Latest release: v0.3.1 (published almost 6 years ago)
- Last Synced: 2024-01-20T05:03:26.600Z (over 1 year ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
Dependencies
- sphinx ==2
- bokeh *
- cftime *
- dask *
- f90nml *
- ipywidgets *
- joblib *
- lxml *
- matplotlib *
- netcdf4 *
- numpy *
- sqlalchemy <=1.4
- tqdm *
- xarray *
- actions/checkout v2 composite
- actions/setup-python v2 composite
- codecov/codecov-action v3 composite
- lgeiger/black-action v1.0.1 composite
Score: -Infinity