Skip to content

Commit ba900ea

Browse files
committed
Require both variables to be available
1 parent 7f14134 commit ba900ea

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • packages/ref-metrics-esmvaltool/src/cmip_ref_metrics_esmvaltool/metrics

packages/ref-metrics-esmvaltool/src/cmip_ref_metrics_esmvaltool/metrics/tcre.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,17 @@ class TransientClimateResponseEmissions(ESMValToolMetric):
2929
"esm-1pctCO2",
3030
"esm-piControl",
3131
)
32+
variables = (
33+
"tas",
34+
"fco2antt",
35+
)
3236
data_requirements = (
3337
DataRequirement(
3438
source_type=SourceDatasetType.CMIP6,
3539
filters=(
3640
FacetFilter(
3741
facets={
38-
"variable_id": ("tas", "fco2antt"),
42+
"variable_id": variables,
3943
"frequency": "mon",
4044
"experiment_id": experiments,
4145
},
@@ -51,6 +55,7 @@ class TransientClimateResponseEmissions(ESMValToolMetric):
5155
group_by=("source_id", "member_id", "grid_label"),
5256
constraints=(
5357
RequireFacets("experiment_id", experiments),
58+
RequireFacets("variable_id", variables),
5459
RequireContiguousTimerange(group_by=("instance_id",)),
5560
RequireOverlappingTimerange(group_by=("instance_id",)),
5661
AddSupplementaryDataset.from_defaults("areacella", SourceDatasetType.CMIP6),

0 commit comments

Comments
 (0)