ESMValGroup / ESMValTool

ESMValTool: A community diagnostic and performance metrics tool for routine evaluation of Earth system models in CMIP
https://www.esmvaltool.org
Apache License 2.0
223 stars 128 forks source link

Add Hovmöller time vs. lat/lon plot to diagnostic `monitor/multi_datsets.py` #3338

Closed lukruh closed 1 year ago

lukruh commented 1 year ago

See https://de.wikipedia.org/wiki/Hovm%C3%B6ller-Diagramm.

Aim: add new plot type hovmoeller_time_vs_lat_or_lon to monitor/multi_datasets.py.

Large parts of the necessary code can be copy-pasted from here: https://github.com/ESMValGroup/ESMValTool/blob/0d2b68d6614c667141207affd7834cc49d34b203/esmvaltool/diag_scripts/monitor/multi_datasets.py#L1418-L1494

Use /work/bd1179/esmvaltool_hackathon/recipes/recipe_hovmoeller_time_vs_lat_or_lon.yml to get started. You find more detailed instructions in this file.

TODO:

lukruh commented 1 year ago

Example for Hovmoeller using iris: https://scitools-iris.readthedocs.io/en/stable/generated/gallery/meteorology/plot_hovmoller.html

lukruh commented 1 year ago

we should test _add_stats() again.