W1D2 - tracking changes

Created on - 
Last updated on - 
Related project - @Link to project doc


Change Tracker Table

File
Decision
Comments
Responsible
Accountable
Consulted
Informed
Changed on
all
time series instead of timeseries
In line with other tutorials, e.g. W1D2
Jan 23, 2024
add .() to functions in text cells
 
Capitalized legend entries
in line with climate science literature
 
add estimated timing
see list below
 
reviewed colab import cells
!pip freeze in Colab for comparison with preinstalled packages
 
TODO? unit convention for plot labels, so far e.g. [degC]
not sure if square brackets are the best solution , cf. Resource 1 
 
Drop down markdown for plot descriptions
keep it short but with focus on interpretation
Jan 23, 2024
update mplstyle link
 
update sponsors
NFDI4Earth, CMIP ,...
 
CouldDo Different colors for dropdown block titles depending on the topic
orange: Plot description,
green: Explanations
 
CouldDo Drop down widget for definitions
TODO implement
 
loop in exercise to allow for standard design, i.e.
data_src = ...
 
github, model, paper link updates in Resources
 
add hline to plot description dropdown
via '***'
 
intro
introduce Day Learning Objectives section
Jan 23, 2024
update Day learning objectives after review
 
Tutorial 1
2.2. replace '–' with 'to' in longitude transformation description to clarify
confusing with 'minus' and 'to' meaning of '–'
 
2.3. add sentence that describes time series creation
 
Removed figsize arg to allow for usage of plotting style
defined in cma.mplstyle
 
tutorial 2
ERA5 download via OSF preprocessed files now. Added a data retrieval notebook named get_ERA5_reanalysis_data.ipynb
vars of interest: "air_temperature_at_2_metres",
"northward_wind_at_10_metres",
"eastward_wind_at_10_metres",
"surface_air_pressure",
"sea_surface_temperature"
 
Tutorial 3
plotting helper fct set_projection_figure() uses predefined figsize from cma.mplstyle
remove hardcoded figsizes
Feb 20, 2024
Title for coding exercise 1.1 : Mean Meridional Wind
missing previously
Feb 20, 2024
raise NotImplementedError to follow template
commented exercise previously
 
update var name ERA5_ANN and its description, as it is a 30 year mean not an annual mean
 
TODO add smt in answer 2 of Questions 1.1 regarding longitude and latitude differences
too short before
 
Enhanced readability of Zonal wind plot with annotations
wind direction and poles (N, S)
 
Added Hint on how to interpret Hovmöller diagram
 
Added Hovmöller, heatmap, climate stripes links.
 
Rephrased Bonus section title and intro for more consistency
 
Tutorial 4
removed unused packages
 
added Figure Settings cell
 
Tutorial 5
adjust plotting acc to style file
no hardcoded
 
Tutorial 6
made Bonus
suggested by Jenna, discussed with Chi, good idea because 2nd day of the course
 
TODO review in code comments
 
TODO dropdown plot descriptions
 
Add dataset description, dims and grid info
helps to understand averaging and data selection code cells
 
COULDDO rename dim names of Dataset, e.g. 'year' to 'time', add units and dims
more effort but less confusing
 
Added quick plot do address 4d character of dataset
 
removed seaborn gridto simplify dependencies and replaced it by ax.grid(True)
 

Temporal summary

Name
Video length in min
Expected time to complete
Intro
31
Tutorial 1
30
Tutorial 2
25
Tutorial 3
40
Tutorial 4
20
Tutorial 5
30
Tutorial 6
30
Bonus
Sum
0

How to access ERA5 reanalysis data

    .1Option CDS API (Copernicus), its python package cdsapi comes under Apache 2.0 license
  • Prerequisites:
  • CDS account - If one does not have a CDS account, create one  HERE .
  • Accept the Copernicus licence by creating a test download using the CDS Download web form interface (see below).
  • Terms of use:
  • §2 Name and surname, a valid email account, and their country of residence and the sector in which users work. Please note that a user can be a person or an entity. The registration - and with it any license accepted thereunder - only applies to its named holder. Any user can only have one account.



Additional Review Notes

For future major updates
  • 


Backup Code snippets to discuss