You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several metrics make use of a parent dataset. So far we have assumed that this data is described by the same facets except for the experiment_id and uses the same time dimension. This limits the number of models these metrics work with and it would be nice to improve this.
For CMIP6, the parent dataset is described by the facets
In order to find the matching data, the parent_experiment_id, parent_source_id, and parent_variant_label should be used along with the variable_id, table_id, and grid_label from the child dataset.
Include a dataset's parent experiment in the selection
Not yet implemented
"""
raiseNotImplementedError("This is not implemented yet") # pragma: no cover
Finding a matching timerange
For temporal subsetting, we also need a function to compute a desired time range in the parent dataset based on a timerange in the child dataset. To translate time between parent dataset and child dataset, we need branch_time, time_units, and calendar for both datasets. This will require adding time_units and calendar to the facets we collect for every dataset.
The text was updated successfully, but these errors were encountered:
Several metrics make use of a parent dataset. So far we have assumed that this data is described by the same facets except for the
experiment_id
and uses the same time dimension. This limits the number of models these metrics work with and it would be nice to improve this.For CMIP6, the parent dataset is described by the facets
Finding matching data
In order to find the matching data, the
parent_experiment_id
,parent_source_id
, andparent_variant_label
should be used along with thevariable_id
,table_id
, andgrid_label
from the child dataset.To make this work, I will work on implementing
climate-ref/packages/ref-core/src/cmip_ref_core/constraints.py
Lines 347 to 359 in 16caf3f
Finding a matching timerange
For temporal subsetting, we also need a function to compute a desired time range in the parent dataset based on a timerange in the child dataset. To translate time between parent dataset and child dataset, we need branch_time, time_units, and calendar for both datasets. This will require adding
time_units
andcalendar
to the facets we collect for every dataset.The text was updated successfully, but these errors were encountered: