Tasks (Developer Reference)
This section describes how each zppy task is implemented, what
templates and Python modules it uses, and what dependencies it has on
other tasks.
- climo (Developer Reference)
- ts (Developer Reference)
- e3sm_to_cmip (Developer Reference)
- e3sm_diags (Developer Reference)
- mpas_analysis (Developer Reference)
- global_time_series (Developer Reference)
- tc_analysis (Developer Reference)
- ilamb (Developer Reference)
- livvkit (Developer Reference)
- pcmdi_diags (Developer Reference)
- bundle (Developer Reference)
Dependency overview
The diagram below summarizes the typical dependency relationships between tasks. Arrows indicate “depends on”:
climo ──────────────────────────────────────────► e3sm_diags
ts ─────────────────────────────────────────────► e3sm_diags
ts ─────────────────────────────────────────────► e3sm_to_cmip
ts ─────────────────────────────────────────────► global_time_series
ts ─────────────────────────────────────────────► pcmdi_diags (via e3sm_to_cmip)
mpas_analysis ──────────────────────────────────► global_time_series
e3sm_to_cmip ───────────────────────────────────► ilamb
e3sm_to_cmip ───────────────────────────────────► pcmdi_diags
climo ──────────────────────────────────────────► livvkit
All tasks are independent unless they share the above relationships.