ES-DOC / esdoc-cim-v2-schema

Canonical CIM schema v2 definition
2 stars 5 forks source link

start date ensemble problems #36

Open bnlawrence opened 5 years ago

bnlawrence commented 5 years ago

See CMIP6 experiment problem at issue 1 in the archive repo.

The problem at hand is that

This requires a modification to the CIM before a satisfactory serialisation can be provided.

bnlawrence commented 5 years ago

Notes on the issue:

For many ensembles, the overhead of having a full numerical_requirement document for each member seems excessive ... it might be better to have an array of simpler things within one document as an option (we still might want to, for example, have an array of different forcings which themselves are re-usable documents).

bnlawrence commented 5 years ago

We may need a "simple solution" which has minimal ramifications for CMIP6 tooling, and a "better solution" for CMI6 ...

bnlawrence commented 5 years ago

Existing multi-ensembles from Charlotte's spreadsheet sans straight-forward attributes: Screenshot 2019-07-22 at 14 33 43

bnlawrence commented 5 years ago

Observations:

bnlawrence commented 5 years ago

@charliepascoe A large number of the standard ensemble requirements seem to be of the form: "Continue from the ensemble in experiment X" with "initialisation method" as the ensemble type. Is this as simple as thinking if there are three ensemble members in experiment X, simply use their last fields as the initialisation for three ensemble members for ensemble requirement Y?

(e.g: G6solarInitialisation, G7cirrusInitialisation, SSP5-85Initialisation2020)

charliepascoe commented 5 years ago

Kind've. The description field gives more information. Some say simply that the initialisation is from the end of experiment X. In the case of the G6SolarInitialisation the instruction is that "Initialisation is made from the final year of the GeoMIP G6solar experiment".

bnlawrence commented 5 years ago

You chose not to use the "initialisation_requirement" document. Any particular reason (that you can recall)?

bnlawrence commented 5 years ago

(I am thinking there is a simplification available here, but need to decant your knowledge first to see if it really exists :-) ) (The ensemble_requirement points at lots of numerical_requirements, and is different from the initialisation_requirement for a starter ...)