Home - UU-IMAU/Earth-System-Modelling GitHub Wiki
Aim and Use of this repository
Aim and Use
The overall goal is to provide a go-to point for practical questions related to the use of Earth System Models at IMAU, especially analysing simulations done in-house. This includes, for example, overviews and links for practical matters such as access to and working on the national supercomputer; overview of simulations done at IMAU; and a place to share analysis scripts.
This wiki will provide an overview of the topics for which resources, links and other information is available.
Contributing
To get writing rights, please contact the organisers via mail.
If you have developed software or analysis scripts that may be useful to other IMAUers, you can share them here. We especially welcome scripts that are of somewhat broader use, for example, a script for computing the mass flux through a user-defined transect would be more broadly applicable than a script correlating the Nino3 index with the (hard-coded) flux between two Indonesian islands. ]
While python is the preferred language at IMAU, scripts in other languages, such as Matlab, are welcome too - after all, it is easier to build a script based on an example in a foreign programming language than starting from scratch.
Since many of you may have your own GitHUB accounts, and updating several script versions is tedious to infeasible, your contribution can either be put on this repository, or you can provide a link to your own repository. In both cases, ensure to put a link with a sentence of explanation in the corresponding chapter of this wiki, so that your material can be easily found. Something along the lines "Script to compute volume, mass and heat flux through an arbitrary transect in the ocean (LINK)" suffices.
Note that this repository is publicly visible. If you would like to share something with your colleagues but not necessarily the whole world, then you can mention this in the wiki and offer either a link to your non-public repository or mention yourself as contact person (e.g., "Script to compute [...], contact John Doe").
Computational facilities
=> Provide info on: login; instructions / sample script for module settings; getting compute node for running heavier analysis; interaction Snellius / GitHUB, useful links
Software and Scripts for data analysis
General
Here you will find useful material for python, especially in the geosciences.
for the python part, add: how to use python (Notebooks) on Snellius and Lorenz
Here you will find resources on
- general data handling (e.g., parallelisation)
- ESM model data in particular (e.g., postprocessing, variable extraction, translating data formats, regridding and interpolation.).
=> tips for big data sets, shifting data around (e.g., getting CMIP data to Snellius and/or Lorenz), parallelisation, workflow optimisation (e.g., interaction gitHUB/Snellius)
=> postprocessing / variable extraction / translating data formats (e.g., binary -> .nc) / regridding / interpolation (e.g., pressure levels)
Here you find scripts for specific types of analyses, such as: determining AMOC, tracking hurricanes...
=> ideas for content, see that page. Michael had some general packages for quick overview?
The CESM model
Here you will find links to manuals, variable lists and so on.
=> better variable list? check for CESM course material/tutorials
Climate Simulation Data
Here you will find a list of simulation data generated at IMAU, including contact persons for accessing that data.
Here you will find links to publicly available ESM data including CMIP data and reanalysis.
=> add climate explorer; add info on where on Lorenz the reanalysis data can be found
Various practical issues
Best Open Science practices for working with GitHUB repositories were discussed in Meeting 1. A UU tool for assessing the FAIRness (FAIR = Findable, Accessible, Interoperable, and Reusable) can be found [here](Accessible, Interoperable, and Reusable).