There are a couple of issues with the current handling of time ranges in the data finder:
The intuitive choice seems to be to specify time ranges as a single string item per dataset, and adopting the CMIP convention for the format (that has stayed consistent from CMIP5 to CMIP6) that is also used for obs4MIPs these days.
This could also open up the possibility of having special values like corresponding to determine the correct range from other datasets and would allow the explicit use of the -clim suffix that appears in climatological variables such as those in the monC table.
Challenges might include older obs4MIPs datasets that separate the two parts of their timerange with _ instead of - and non-standard datasets.
So to sum up the idea is:
What do you guys think?
There are a couple of issues with the current handling of time ranges in the data finder:
start_yearend_yearpair permitsfxvariables) don't have a time rangeThe intuitive choice seems to be to specify time ranges as a single string item per dataset, and adopting the CMIP convention for the format (that has stayed consistent from CMIP5 to CMIP6) that is also used for obs4MIPs these days.
This could also open up the possibility of having special values like
correspondingto determine the correct range from other datasets and would allow the explicit use of the-climsuffix that appears in climatological variables such as those in themonCtable.Challenges might include older obs4MIPs datasets that separate the two parts of their timerange with
_instead of-and non-standard datasets.So to sum up the idea is:
start_yearandend_yearin favor of atimerangeitem in the dataset specs-climsuffix{timerange}tag for use in theconfig-developer.ymlfileWhat do you guys think?