climpred.metrics.Metric¶
-
class
climpred.metrics.
Metric
(name, function, positive, probabilistic, unit_power, long_name=None, aliases=None, minimum=None, maximum=None, perfect=None)[source]¶ Master class for all metrics.
-
__init__
(name, function, positive, probabilistic, unit_power, long_name=None, aliases=None, minimum=None, maximum=None, perfect=None)[source]¶ Metric initialization.
Parameters: - name (str) – name of metric.
- function (function) – metric function.
- positive (bool) – Is metric positively oriented? Higher metric values means higher skill.
- probabilistic (bool) – Is metric probabilistic? False means deterministic.
- unit_power (float, int) – Power of the unit of skill based on unit of input, e.g. input unit [m]: skill unit [(m)**unit_power]
- long_name (str, optional) – long_name of metric. Defaults to None.
- aliases (list of str, optional) – Allowed aliases for this metric. Defaults to None.
- min (float, optional) – Minimum skill for metric. Defaults to None.
- max (float, optional) – Maxmimum skill for metric. Defaults to None.
- perfect (float, optional) – Perfect skill for metric. Defaults to None.
Returns: metric class Metric.
Return type:
Methods
__init__
(name, function, positive, …[, …])Metric initialization. -