dctools.processing.base
Base evaluation building blocks shared across DC evaluations.
The goal of this module is to keep per-DC evaluation classes (DC1Evaluation, DC2Evaluation, DC3Evaluation, …) focused on challenge-specific wiring, while mutualizing generic helpers: - Dask cluster initialisation - Dask sizing extraction from YAML sources - common init (target grid/time + dask logging + safe dask memory defaults) - catalog fetching helper - dataset manager setup - transform setup - coordinate conformance validation - dataloader sanity checks - common filtering utilities - full run_eval loop
Classes
|
Base class for evaluation orchestration. |