Skip to main content
Ctrl+K
ESMValTool 2.11.0.dev0+g7e1ffaa.d20231220 documentation - Home

Site Navigation

  • Introduction
  • ESMValTool Functionalities
  • Getting started
  • Gallery
  • Available recipes
    • Obtaining input data
    • Making a recipe or diagnostic
    • Contributing to the community
    • Utilities
    • Diagnostics API Reference
    • Frequently Asked Questions
    • Changelog
    • Getting started
    • Example notebooks
    • The recipe format
    • Diagnostic script interfaces
    • Development
    • Contributing
    • ESMValCore API Reference
    • Changelog

Site Navigation

  • Introduction
  • ESMValTool Functionalities
  • Getting started
  • Gallery
  • Available recipes
    • Obtaining input data
    • Making a recipe or diagnostic
    • Contributing to the community
    • Utilities
    • Diagnostics API Reference
    • Frequently Asked Questions
    • Changelog
    • Getting started
    • Example notebooks
    • The recipe format
    • Diagnostic script interfaces
    • Development
    • Contributing
    • ESMValCore API Reference
    • Changelog

Section Navigation

  • Shared diagnostic script code
  • Emergent constraints diagnostics
    • Emergent constraint on ECS from global temperature variability
    • Calculation of emergent constraints on ECS
    • Evaluate multiple emergent constraints simultaneously
    • Evaluate single emergent constraint
    • Auxiliary functions for emergent constraints scripts
  • Machine Learning Regression (MLR) diagnostics
    • Evaluate residuals
    • MLR main diagnostic
    • Multi-model means (MMM)
    • Plotting functionalities
    • Postprocessing functionalities
    • Preprocessing functionalities
    • Rescale data with emergent constraints
    • Auxiliary functions for MLR scripts
    • Custom extensions of sklearn functionalities
    • MLRModel base class
    • Base class for Gradient Boosted Regression models
    • Base class for Linear models
    • Gradient Boosted Regression Trees (sklearn implementation)
    • Gradient Boosted Regression Trees (xgboost implementation)
    • Gaussian Process Regression (sklearn implementation)
    • Huber Regression
    • Kernel Ridge Regression
    • LASSO Regression
    • LASSO Regression with built-in CV
    • LASSO Regression (using Least-angle Regression algorithm) with built-in CV
    • Linear Regression
    • Random Forest Regression
    • Ridge Regression
    • Ridge Regression with built-in CV
    • Support Vector Regression
  • Monitor Diagnostic
    • Monitoring diagnostic to plot arbitrary preprocessor output
    • Monitoring diagnostic to plot EOF maps and associated PC timeseries
    • Monitoring diagnostic to show multiple datasets in one plot (incl. biases)
    • Base class for monitoring diagnostics
  • Ocean diagnostics toolkit
  • Psyplot Diagnostic
  • Seaborn Diagnostic
  • ESMValTool...

ESMValTool Code API Documentation#

ESMValTool is mostly used as a command line tool. However, it is also possible to use (parts of) ESMValTool as a library. This section documents the public API of ESMValTool.

Shared Diagnostic Code#

  • Shared diagnostic script code

Diagnostic Scripts#

  • Emergent constraints diagnostics
  • Machine Learning Regression (MLR) diagnostics
  • Monitor Diagnostic
  • Ocean diagnostics toolkit
  • Psyplot Diagnostic
  • Seaborn Diagnostic

previous

Utilities

next

Shared diagnostic script code

On this page
  • Shared Diagnostic Code
  • Diagnostic Scripts
Show Source

© Copyright 2023, ESMValTool Development Team.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.14.4.