We now have concrete types cmip_ref_core.pycmec.output.CMECOutput and cmip_ref_core.pycmec.output.CMECMetric instead of this loose type hint.
The content here is also representative of a metrics bundle, not an output bundle.
The output bundle contains references to plots and datafiles, where as the metric bundle contains the calculated scalars. The output bundle content is not currently implemented for ESMValTool (see packages/ref-metrics-pmp/src/cmip_ref_metrics_pmp/pmp_driver.py for an example of including data and plots in an output bundle).
I'd recommend fixing this up in a follow-up PR as is will impact all of the ESMValTool metrics
Originally posted by @lewisjared in #208 (comment)
We now have concrete types
cmip_ref_core.pycmec.output.CMECOutputandcmip_ref_core.pycmec.output.CMECMetricinstead of this loose type hint.The content here is also representative of a metrics bundle, not an output bundle.
The output bundle contains references to plots and datafiles, where as the metric bundle contains the calculated scalars. The output bundle content is not currently implemented for ESMValTool (see
packages/ref-metrics-pmp/src/cmip_ref_metrics_pmp/pmp_driver.pyfor an example of including data and plots in an output bundle).I'd recommend fixing this up in a follow-up PR as is will impact all of the ESMValTool metrics
Originally posted by @lewisjared in #208 (comment)