Tasks

zppy is organized around tasks. Each task corresponds to a specific post-processing operation. Tasks are defined as sections ([task_name]) in the configuration file and may contain subsections ([[subsection_name]]) for multiple independent runs of the same task.

Available tasks:

Listed by the order they are evaluated in __main__.py:

Task

Description

bundle — Job Bundling

Bundle multiple tasks into a single SLURM job

climo — Climatology Files

Generate climatology files using NCO’s ncclimo

ts — Time Series Files

Generate time-series files using NCO’s ncclimo

e3sm_to_cmip — CMIP6 Conversion

Convert E3SM output to CMIP6 format using e3sm_to_cmip

tc_analysis — Tropical Cyclone Analysis

Tropical cyclone analysis

e3sm_diags — E3SM Diagnostics

Run E3SM Diagnostics (atmosphere, land, river diagnostics, etc.)

mpas_analysis — Ocean and Sea-Ice Analysis

Run MPAS-Analysis (ocean and sea-ice diagnostics)

global_time_series — Global Time Series Plots

Generate global time series plots

ilamb — Land Benchmarking

Run ILAMB land benchmarking

livvkit — Ice Sheet Validation

Run LIVVkit ice sheet validation

pcmdi_diags — PCMDI Metrics

Run PCMDI metrics diagnostics

Common (default) parameters shared by all tasks are documented on the Parameters page.