Closed mattiarighi closed 5 years ago
hey @mattiarighi this is a very good idea indeed - but there is one major problem that we need to address first: the data availability ie the OBS, obs4mips...: whereas the CMIP5 data is largely available on DKRZ, BADC etc (and we have to chose a maintainer that has access to these types of data repos), the restricted availability of the OBS data makes maintenance impossible for some recipes; so let's reformat all the OBS data first, mirror it on BADC (jasmin) then I will volunteer to maintain a whole bunch of recipes :grin:
The maintainer should be someone who has full access to all data required to run the recipe (s)he is supposed to maintain.
Here is my suggestion, please check the box if you agree to be maintainer for the given recipe, or comment to suggest someone else:
examples/recipe_concatenate_exps.yml
(@schlunma)examples/recipe_correlation.yml
(@bouweandela)examples/recipe_ncl.yml
(@mattiarighi)examples/recipe_preprocessor_derive_test.yml
(@mattiarighi)examples/recipe_preprocessor_test.yml
(@mattiarighi)examples/recipe_python_object_oriented.yml
(@schlunma)examples/recipe_python.yml
(@schlunma)examples/recipe_r.yml
(@bouweandela)examples/recipe_TestMaskThreshold.yml
(is this still relevant?)recipe_autoassess_landsurface_permafrost.yml
(@valeriupredoi)recipe_autoassess_landsurface_snow.yml
(@valeriupredoi)recipe_autoassess_landsurface_soilmoisture.yml
(@valeriupredoi)recipe_autoassess_landsurface_surfrad.yml
(@valeriupredoi)recipe_autoassess_radiation_rms_Amon_all.yml
(@valeriupredoi)recipe_autoassess_radiation_rms_Amon_obs.yml
(@valeriupredoi)recipe_autoassess_radiation_rms_cfMon_all.yml
(@valeriupredoi)recipe_autoassess_stratosphere.yml
(@valeriupredoi)recipe_clouds_bias.yml
(@axel-lauer)recipe_clouds_ipcc.yml
(@axel-lauer)recipe_cvdp.yml
(@bjoernbroetz)recipe_flato13ipcc.yml
(@mattiarighi @axel-lauer)recipe_lauer13jclim.yml
(@axel-lauer)recipe_my_personal_diagnostic.yml
(@valeriupredoi)recipe_ocean_amoc.yml
(@schlunma)recipe_OceanBGC.yml
(@schlunma)recipe_OceanPhysics.yml
(@schlunma)recipe_OceanQuadMap.yml
(@schlunma)recipe_ocean_scalar_fields.yml
(@schlunma)recipe_perfmetrics_CMIP5.yml
(@mattiarighi)recipe_runoff_et.yml
(@mattiarighi)recipe_SeaIceExtent.yml
(@schlunma)recipe_validation.yml
(@valeriupredoi)recipe_williams09climdyn_CREM.yml
(@axel-lauer)I created the @ESMValGroup/esmvaltool-recipe-maintainers team, to be tagged whenever extensive recipe testing by the maintainers is required.
As the number of diagnostics in tool is growing, it is necessary to share the effort of testing the recipes each time significant changes to the core are implemented (like #649, #753, or #755).
To that purpose, it would be convenient to define a maintainer (not necessarily the author), who takes care of running such tests whenever required.
In the recipe, that would look like:
Ideally, members of the @ESMValGroup/esmvaltool-coreteam or other very active developers should be chosen as maintainers.
Related to #316.