Processes

Sleep

class copernicus.processes.wps_sleep.Sleep[source]

sleep Sleep Process (v1.0)

Testing a long running process, in the sleep.This process will sleep for a given delay or 10 seconds if not a valid value.

Parameters:delay (float) – Delay between every update
Returns:sleep_output – Sleep Output
Return type:string

References

MyDiag

class copernicus.processes.wps_mydiag.MyDiag[source]

mydiag Simple plot (v2.0.0)

Generates a plot for temperature using ESMValTool. It is a diagnostic used in the ESMValTool tutoriaal doc/toy-diagnostic-tutorial.pdf. The default run uses the following CMIP5 data: project=CMIP5, experiment=historical, ensemble=r1i1p1, variable=ta, model=MPI-ESM-LR, time_frequency=mon

Parameters:
  • model ({'MPI-ESM-LR', 'MPI-ESM-MR'}) – Choose a model like MPI-ESM-LR.
  • experiment ({'historical', 'rcp26', 'rcp45', 'rcp85'}) – Choose an experiment like historical.
  • ensemble ({'r1i1p1', 'r2i1p1', 'r3i1p1'}) – Choose an ensemble like r1i1p1.
  • start_year (integer) – Start year of model data.
  • end_year (integer) – End year of model data.
Returns:

  • namelist (text/plain) – ESMValTool namelist used for processing.
  • log (text/plain) – Log File of ESMValTool processing.
  • output (application/pdf) – Generated output plot of ESMValTool processing.

References

Perfmetrics

class copernicus.processes.wps_perfmetrics.Perfmetrics[source]

perfmetrics Performance metrics (v2.0.0)

Creates a performance metrics report comparing models using ESMValTool. The goal is to create a standard namelist for the calculation of performance metrics to quantify the ability of the models to reproduce the climatological mean annual cycle for selected Essential Climate Variables (ECVs) plus some additional corresponding diagnostics and plots to better understand and interpret the results. The namelist can be used to calculate performance metrics at different vertical levels (e.g., 5, 30, 200, 850 hPa as in Gleckler et al., 2008) and in four regions (global, tropics 20N-20S, northern extratropics 20-90N, southern extratropics 20-90S). As an additional reference, we consider the Righi et al. (2015) paper.

Parameters:
  • model ({'MPI-ESM-LR', 'MPI-ESM-MR'}) – Choose a model like MPI-ESM-LR.
  • experiment ({'historical', 'rcp26', 'rcp45', 'rcp85'}) – Choose an experiment like historical.
  • ensemble ({'r1i1p1', 'r2i1p1', 'r3i1p1'}) – Choose an ensemble like r1i1p1.
  • start_year (integer) – Start year of model data.
  • end_year (integer) – End year of model data.
Returns:

  • namelist (text/plain) – ESMValTool namelist used for processing.
  • log (text/plain) – Log File of ESMValTool processing.
  • output (application/pdf) – Generated output plot of ESMValTool processing.

References

PyDemo

class copernicus.processes.wps_pydemo.PyDemo[source]

py_demo Python Demo (v2.0.0)

Generates a plot for temperature using ESMValTool. The default run uses the following CMIP5 data: project=CMIP5, experiment=historical, ensemble=r1i1p1, variable=ta, model=MPI-ESM-LR, time_frequency=mon

Parameters:
  • model ({'MPI-ESM-LR', 'MPI-ESM-MR'}) – Choose a model like MPI-ESM-LR.
  • experiment ({'historical', 'rcp26', 'rcp45', 'rcp85'}) – Choose an experiment like historical.
  • ensemble ({'r1i1p1', 'r2i1p1', 'r3i1p1'}) – Choose an ensemble like r1i1p1.
  • start_year (integer) – Start year of model data.
  • end_year (integer) – End year of model data.
Returns:

  • namelist (text/plain) – ESMValTool namelist used for processing.
  • log (text/plain) – Log File of ESMValTool processing.
  • output (image/png, application/pdf) – Generated output plot of ESMValTool processing.

References

RainFarm

class copernicus.processes.wps_rainfarm.RainFarm[source]

rainfarm RainFARM stochastic downscaling (v2.0.0)

Tool to perform stochastic precipitation downscaling, generating an ensemble of fine-scale precipitation fields from information simulated by climate models at regional scale.

Parameters:
  • model ({'ACCESS1-0'}) – Choose a model like MPI-ESM-LR.
  • experiment ({'historical'}) – Choose an experiment like historical.
  • start_year (integer) – Start year of model data.
  • end_year (integer) – End year of model data.
  • subset (string) – Choose a geographical subset with a Bounding Box: 4,13,44,53
  • regridding (boolean) – Flag for regridding.
  • slope (boolean) – Flag for slope.
  • num_ens_members (integer) – Choose a number of ensemble members.
  • num_subdivs (integer) – Choose a number of subdivisions.
Returns:

output – Generated output plot of ESMValTool processing.

Return type:

image/png

References

RMSE

class copernicus.processes.wps_rmse.RMSE[source]

rmse Modes of variability (v2.0.0)

Tool to compute the RMSE between the observed and modelled patterns of variability obtained through classification and their relative relative bias (percentage) in the frequency of occurrence and the persistence of each mode.

Parameters:
  • region ({'Arctic'}) – Choose a region like Arctic.
  • model ({'NASA'}) – Choose a model like NASA.
  • variable ({'sic'}) – Choose a variable like sic.
  • ncenters (integer) – Choose a number of centers.
  • cluster_method ({'kmeans'}) – Choose a cluster method.
  • eofs (boolean) – Choose EOFS.
  • detrend (integer) – Choose a detrend.
  • experiment ({'historical', 'rcp26', 'rcp85'}) – Choose an experiment.
Returns:

output – Generated output plot of ESMValTool processing.

Return type:

image/png

References