Skip to content

robertsmalcolm/EERIE_hackathon_2023

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository of the first EERIE hackathon

This repo contain infromation necessary for data access, and examples of data processing for 1st EERIE hackathon

Data

The EERIE simulations are not ready yet, so initially examples will be based on data from other projects. We will gradually update examples with EERIE simulations when they become available.

We have compiled a list of variables that we aim to make available during the hackathon. https://docs.google.com/spreadsheets/d/1HWtNO28EBd4O6PdOh5RCHIHsgQ_TByT5F4i2ugNVTfg/edit#gid=0

There are two sheets:

  • EERIE: comprises first-priority variables interpolated to a 0.25-degree regular grid. We will try to deliver these for all simulations.

  • WP7: lists second-priority variables. We will also strive to deliver these, but availability might differ among modeling groups.

Kindly plan your hackathon tasks with this in mind.

IFS/FESOM

Test data

nextGEMS Cycle 3 simulations

Description of simulations: https://easy.gems.dkrz.de/DYAMOND/NextGEMS/index.html#id4

ICON

Test data

nextGEMS Cycle 2 simulations

Description of simulations: https://easy.gems.dkrz.de/DYAMOND/NextGEMS/index.html#id1

IFS/NEMO

UM/NEMO

Initial data from the full eerie-piControl simulation is available:

Model Data
HadGEM3-GC5-EERIE-N96-ORCA1 1851 - 2050
HadGEM3-GC5-EERIE-N216-ORCA025 1851 - 1960
HadGEM3-GC5-EERIE-N640-ORCA12 1851 - 1900

IFS

What you need to get started

How to start

General knowlege

Individual models

Each coupled model example is located in individual folders, which are in turn split into components. Begin with START_HERE.ipynb for each component, and then explore the notebooks from the list in the README.

Examples (for now, mostly planned :) )

  • Basics (access data on the original grid, get data for one time step, open grid, have a look at the data)
  • Regridding to a regular grid
  • Plotting global and regional maps
  • Finding a point nearest to coordinates, extracting time series
  • Finding a set of points closest to a transect, plotting the transect
  • Effective, parallel aggregations
  • Area integral, Volume integral
  • Curl
  • Transport through a transect
  • Compute AMOC

Standard variables (tentative list, will be coordinated between modelling groups)

  • SST, daily
  • SSH, daily
  • ...

External resources

Contribution

We welcome contributions to the EERIE_hackathon_2023 project! Depending on the extent of your contributions, you can follow one of the two processes:

Small Contributions

For small, one-time contributions, please follow the standard GitHub process:

  1. Fork the repository.
  2. Create a new branch in your fork.
  3. Make your changes and commit them to your branch.
  4. Create a Pull Request (PR) from your branch to the main repository.

Large Contributions

If you plan to make many contributions, you may request write access to the repository. Even with write access, it's best practice to:

  1. Create a new branch for your changes.
  2. Commit your changes to that branch.
  3. Create a Pull Request (PR) from your branch to the main branch.

This ensures that changes are reviewed and integrated systematically. Please avoid committing directly to the main branch.

Thank you for your interest in contributing to the EERIE_hackathon_2023 project!

Model documentation and useful links

IFS/FESOM

ICON

IFS/NEMO

UM/NEMO

IFS

About

repo for EERIE_hackathon_2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%