ESMValCore API Reference
ESMValCore is mostly used as a commandline tool. However, it is also possibly to use (parts of) ESMValTool as a library. This section documents the public API of ESMValCore.
- CMOR functions
- Checking compliance
CMORCheck
CMORCheck.frequency
CMORCheck.ALTERNATIVE_GENERIC_LEV_COORDS
CMORCheck.check_data()
CMORCheck.check_metadata()
CMORCheck.has_debug_messages()
CMORCheck.has_errors()
CMORCheck.has_warnings()
CMORCheck.report()
CMORCheck.report_critical()
CMORCheck.report_debug_message()
CMORCheck.report_debug_messages()
CMORCheck.report_error()
CMORCheck.report_errors()
CMORCheck.report_warning()
CMORCheck.report_warnings()
CMORCheckError
CheckLevels
cmor_check()
cmor_check_data()
cmor_check_metadata()
- Automatically fixing issues
- Functions for fixing issues
- Using CMOR tables
CMIP3Info
CMIP5Info
CMIP6Info
CMOR_TABLES
CoordinateInfo
CoordinateInfo.axis
CoordinateInfo.generic_lev_name
CoordinateInfo.long_name
CoordinateInfo.must_have_bounds
CoordinateInfo.out_name
CoordinateInfo.read_json()
CoordinateInfo.requested
CoordinateInfo.standard_name
CoordinateInfo.stored_direction
CoordinateInfo.units
CoordinateInfo.valid_max
CoordinateInfo.valid_min
CoordinateInfo.value
CoordinateInfo.var_name
CustomInfo
InfoBase
JsonInfo
TableInfo
VariableInfo
VariableInfo.coordinates
VariableInfo.copy()
VariableInfo.dimensions
VariableInfo.frequency
VariableInfo.long_name
VariableInfo.modeling_realm
VariableInfo.positive
VariableInfo.read_json()
VariableInfo.short_name
VariableInfo.standard_name
VariableInfo.units
VariableInfo.valid_max
VariableInfo.valid_min
get_var_info()
read_cmor_tables()
- Checking compliance
- Find and download files from ESGF
- Exceptions
- Iris helper functions
- Preprocessor functions
DEFAULT_ORDER
accumulate_coordinate()
add_fx_variables()
amplitude()
annual_statistics()
anomalies()
area_statistics()
axis_statistics()
bias()
cleanup()
climate_statistics()
clip()
clip_timerange()
cmor_check_data()
cmor_check_metadata()
concatenate()
convert_units()
daily_statistics()
decadal_statistics()
depth_integration()
derive()
detrend()
ensemble_statistics()
extract_coordinate_points()
extract_levels()
extract_location()
extract_month()
extract_named_regions()
extract_point()
extract_region()
extract_season()
extract_shape()
extract_time()
extract_trajectory()
extract_transect()
extract_volume()
fix_data()
fix_file()
fix_metadata()
hourly_statistics()
linear_trend()
linear_trend_stderr()
load()
mask_above_threshold()
mask_below_threshold()
mask_fillvalues()
mask_glaciated()
mask_inside_range()
mask_landsea()
mask_landseaice()
mask_multimodel()
mask_outside_range()
meridional_statistics()
monthly_statistics()
multi_model_statistics()
regrid()
regrid_time()
remove_fx_variables()
resample_hours()
resample_time()
rolling_window_statistics()
save()
seasonal_statistics()
timeseries_filter()
volume_statistics()
weighting_landsea_fraction()
zonal_statistics()
- Experimental API
- Configuration
- Config
- Session
- API reference
CFG
Config
Session
Session.config_dir
Session.from_config_user()
Session.main_log
Session.main_log_debug
Session.plot_dir
Session.preproc_dir
Session.relative_main_log
Session.relative_main_log_debug
Session.relative_plot_dir
Session.relative_preproc_dir
Session.relative_run_dir
Session.relative_work_dir
Session.run_dir
Session.session_dir
Session.session_name
Session.set_session_name()
Session.to_config_user()
Session.work_dir
- Recipes
- Recipe output
- Recipe Metadata
- Utils
- Configuration