Monitoring diagnostic to plot EOF maps and associated PC timeseries

Diagnostic to compute and plot the first EOF of an arbitrary input.

Description

This diagnostic can be used to compute and show Empirical Orthogonal Functions (EOFs) and Principal Components (PCs) of arbitrary input. It creates a map plot of the first EOF and the associated PC time series.

Configuration options in recipe

cartopy_data_dir: str, optional (default: None)

Path to cartopy data dir. Defaults to None. See https://scitools.org.uk/cartopy/docs/latest/.

config_file: str, optional

Path to the monitor configuration file. Defaults to monitor_config.yml in the same folder as the diagnostic script. More information on the monitor configuration file can be found here.

plot_filename: str, optional

Filename pattern for the plots. Defaults to {plot_type}_{real_name}_{dataset}_{mip}_{exp}_{ensemble}. All tags (i.e., the entries in curly brackets, e.g., {dataset}, are replaced with the corresponding tags).

plot_folder: str, optional

Path to the folder to store figures. Defaults to {plot_dir}/../../{dataset}/{exp}/{modeling_realm}/{real_name}. All tags (i.e., the entries in curly brackets, e.g., {dataset}, are replaced with the corresponding tags). {plot_dir} is replaced with the default ESMValTool plot directory (i.e., output_dir/plots/diagnostic_name/script_name/, see User configuration file).

rasterize_maps: bool, optional (default: True)

If True, use rasterization for map plots to produce smaller files. This is only relevant for vector graphics (e.g., output_file_type=pdf,svg,ps).

Hint

Extra arguments given to the recipe are ignored, so it is safe to use yaml anchors to share the configuration of common arguments with other monitor diagnostic script.