diff --git a/OPERATORS b/OPERATORS index 3d050523660c9c81cac5f38357d92b656c3ad974..3e52ea75f0395525dc74a424e3f562ab33ce05da 100644 --- a/OPERATORS +++ b/OPERATORS @@ -483,6 +483,7 @@ Operator catalog: Miscellaneous ------------------------------------------------------------- Gradsdes gradsdes GrADS data descriptor file + Afterburner after ECHAM standard post processor Filter bandpass Bandpass filtering Filter lowpass Lowpass filtering Filter highpass Highpass filtering diff --git a/doc/tex/Modules b/doc/tex/Modules index 997b7d2bac9845687f675265d10ede0be5bd394c..1898b5358937e3026d582cf9f4b1e127164d70e5 100644 --- a/doc/tex/Modules +++ b/doc/tex/Modules @@ -110,6 +110,7 @@ Input Import/Export Output Import/Export Outputtab Import/Export Gradsdes Miscellaneous +Afterburner Miscellaneous Filter Miscellaneous Gridcell Miscellaneous Smooth9 Miscellaneous diff --git a/src/modules.c b/src/modules.c index c49b27af1129df562bcf10dad546cd6a62b176de..7dfdd08ca58ad0c98da664633729af6875787686 100644 --- a/src/modules.c +++ b/src/modules.c @@ -547,7 +547,7 @@ static modules_t Modules[] = type in out */ { Adisit, AdisitHelp, AdisitOperators, CDI_REAL, 1, 1 }, - { Afterburner, NULL, AfterburnerOperators, CDI_REAL, -1, 1 }, + { Afterburner, AfterburnerHelp, AfterburnerOperators, CDI_REAL, -1, 1 }, { Arith, ArithHelp, ArithOperators, CDI_REAL, 2, 1 }, { Arithc, ArithcHelp, ArithcOperators, CDI_REAL, 1, 1 }, { Arithdays, ArithdaysHelp, ArithdaysOperators, CDI_REAL, 1, 1 }, diff --git a/src/operator_help.h b/src/operator_help.h index 240ccee428a1f70865c72a97420895ab2533eacb..ee4092d991d176429d3d1a3a5c644b6680da6f58 100644 --- a/src/operator_help.h +++ b/src/operator_help.h @@ -4021,6 +4021,24 @@ static char *GradsdesHelp[] = { NULL }; +static char *AfterburnerHelp[] = { + "NAME", + " after - ECHAM standard post processor", + "", + "SYNOPSIS", + " after ifiles ofile", + "", + "DESCRIPTION", + " The \"afterburner\" is the standard post processor for ECHAM data which provides the following operations:", + " - Extract specified variables and levels", + " - Compute derived variables", + " - Transform spectral data to Gaussian grid representation", + " - Vertical interpolation to pressure levels or height", + " - Compute temporal means", + " - Write data in GRIB, NetCDF, SERVICE or EXTRA format", + NULL +}; + static char *FilterHelp[] = { "NAME", " bandpass, lowpass, highpass - Time series filtering",