veriflow.scores.probabilistic#
Probabilistic verification scores.
For verification of probabilistic and ensemble forecasts, and probabilistic historical simulations of continuous variables.
For reference, see: https://scores.readthedocs.io/en/stable/included.html#probability
Classes
|
Implementation for CRPS for probabilistic forecasts, expressed as cdf. |
|
Configuration for CRPS for CDF. |
|
Implementation for CRPS for an ensemble. |
|
Configuration for CRPS for ensemble. |
|
Compute the rank histogram (Talagrand diagram) over the specified dimensions. |
|
A rank histogram config element. |
- class veriflow.scores.probabilistic.CrpsCDF(config)[source]#
Implementation for CRPS for probabilistic forecasts, expressed as cdf.
- Parameters:
config (CrpsCDFConfig)
- config_class#
alias of
CrpsCDFConfig
- class veriflow.scores.probabilistic.CrpsCDFConfig(*, reduce_dims=<factory>, score_adapter, general, verification_pair_ids=[], integration_method='exact', **extra_data)[source]#
Configuration for CRPS for CDF.
For reference, see: https://scores.readthedocs.io/en/stable/api.html#scores.probability.crps_cdf
- Parameters:
reduce_dims (list[Literal[StandardDim.station, StandardDim.forecast_reference_time, StandardDim.lead_time]])
score_adapter (Literal[ScoreKind.crps_cdf])
general (Annotated[GeneralInfoConfig, SkipJsonSchema()])
integration_method (Literal['exact', 'trapz'])
extra_data (Any)
- class veriflow.scores.probabilistic.CrpsForEnsemble(config)[source]#
Implementation for CRPS for an ensemble.
- Parameters:
config (CrpsForEnsembleConfig)
- config_class#
alias of
CrpsForEnsembleConfig
- config: CrpsForEnsembleConfig#
- class veriflow.scores.probabilistic.CrpsForEnsembleConfig(*, reduce_dims=<factory>, score_adapter, general, verification_pair_ids=[], method='ecdf', **extra_data)[source]#
Configuration for CRPS for ensemble.
For reference, see: See: https://scores.readthedocs.io/en/stable/api.html#scores.probability.crps_for_ensemble
- Parameters:
reduce_dims (list[Literal[StandardDim.station, StandardDim.forecast_reference_time, StandardDim.lead_time]])
score_adapter (Literal[ScoreKind.crps_for_ensemble])
general (Annotated[GeneralInfoConfig, SkipJsonSchema()])
method (Literal['ecdf', 'fair'])
extra_data (Any)
- class veriflow.scores.probabilistic.RankHistogram(config)[source]#
Compute the rank histogram (Talagrand diagram) over the specified dimensions.
For external documentation, see below: https://xskillscore.readthedocs.io/en/stable/api/xskillscore.rank_histogram.html?highlight=rank%20histogram#xskillscore.rank_histogram
- Parameters:
config (RankHistogramConfig)
- config_class#
alias of
RankHistogramConfig
- config: RankHistogramConfig#
- class veriflow.scores.probabilistic.RankHistogramConfig(*, reduce_dims=<factory>, score_adapter, general, verification_pair_ids=[], **extra_data)[source]#
A rank histogram config element.
- Parameters:
reduce_dims (list[Literal[StandardDim.station, StandardDim.forecast_reference_time, StandardDim.lead_time]])
score_adapter (Literal[ScoreKind.rank_histogram])
general (Annotated[GeneralInfoConfig, SkipJsonSchema()])
extra_data (Any)