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.