climpred.comparisons.Comparison#
- class climpred.comparisons.Comparison(name: str, function: Callable[[Any, Any, Any], Tuple[Dataset, Dataset]], hindcast: bool, probabilistic: bool, long_name: str | None = None, aliases: List[str] | None = None)[source]#
Master class for all comparisons. See Comparisons.
- __init__(name: str, function: Callable[[Any, Any, Any], Tuple[Dataset, Dataset]], hindcast: bool, probabilistic: bool, long_name: str | None = None, aliases: List[str] | None = None) None[source]#
Comparison initialization See Comparisons.
- Parameters:
name – name of comparison.
function – comparison function.
hindcast – Can comparison be used in
HindcastEnsemble?Falsemeans onlyPerfectModelEnsembleprobabilistic – Can this comparison be used for probabilistic metrics also? Probabilistic metrics require multiple forecasts.
Falsemeans that comparison is only deterministic.Truemeans that comparison can be used both deterministic and probabilistic.long_name – longname of comparison.
aliases – Allowed aliases for this comparison.
Methods
__init__(name, function, hindcast, probabilistic)Comparison initialization See Comparisons.