EcoExtreML / STEMMUS_SCOPE

Integrated code of SCOPE and STEMMUS
GNU General Public License v3.0
14 stars 5 forks source link

ESMValTool as a validation tool for EcoExtreML #131

Open yijianzeng opened 1 year ago

yijianzeng commented 1 year ago

From Bob:

SarahAlidoost commented 1 year ago

We can explore whether the support is already there or how we can contribute to esmvaltool. This is a list of datasets and this is a list of metrics supported by ESMValTool. Here is an example to compare precipitation from three different resources done via ESMValTool.

SarahAlidoost commented 1 year ago

This is a list of recipes (workflows) in esmvaltool. The list is organized into categories like climate, land, .... Some of the analysis done in the recipes might be close to what you suggested here and then can be reused.

yijianzeng commented 1 year ago

Thanks a lot, Sarah, i think there are several existing receipts for land that can be used for STEMMUS-SCOPE. Particularly the following:

These receipts will be valuable inputs! + Yunfei's post-processing (analysis) scripts = STEMMUS-SCOPE Postprocessing Module for the global platform.

yijianzeng commented 1 year ago

@SarahAlidoost @bobzsu The backend of the analysis engine (for modelevaluation.org) is the Data conversion and analysis scripts for the PALS (Protocol for the Analysis of Land Surface models):

https://github.com/aukkola/palsR

And below are Scripts to create the forcing and evaluation dataset for the PLUMBER2 ecosystem model intercomparison project: https://github.com/aukkola/PLUMBER2

bobzsu commented 1 year ago

https://modelevaluation.org/analyses/workspace/

I checked the evaluation for STEMMUS-SCOPE results. I think it is sufficient to make the same comparison for each driving variable in a similar manner: i.e. plot time series, Taylor diagram, scatter plot, pdf, annual cycle, diurnal cycle and the summary table of statistics.

We need to see if the selected forcing variables are consistent with in-situ observations (compare to PLUMBER2 forcing in this case). If a variable is not consistent, we shall then discuss what to do.