nwm_eval.calc_metrics#

Functions for calculating metrics.

Functions:
  • check_metrics: Validate a list of metric names against a known mapping (here a metrics library).

  • calc_teehr_metrics: Calculate TEEHR metrics for a given dataframe of paired data.

  • func_calc_metrics: Helper function to calculate nwm.eval metrics for a given dataframe of paired data.

  • calc_nwm_eval_metrics: Calculate nwm.eval metrics for a given dataframe of paired data.

  • parse_lead: Parse a lead time string, handling ‘m’ prefix for negative values.

  • parse_lead_range: Parse lead strings of various formats.

  • calc_metrics_group: Calculate metrics for a group of paired data.

  • calc_metrics: Calculate metrics for all datasets as specified in the config.

Functions

calc_metrics

Calculate metrics for all datasets as specified in the config.

calc_metrics_group

Calculate metrics for a group of paired data.

calc_nwm_eval_metrics

Calculate nwm.eval metrics for a given dataframe of paired data.

calc_teehr_metrics

Calculate TEEHR metrics for a given dataframe of paired data.

check_metrics

Validate a list of metric names against a known mapping (here a metrics library).

func_calc_metrics

Calculate nwm.eval metrics for a given dataframe of paired data.

parse_lead

Parse a lead time string, handling 'm' prefix for negative values.

parse_lead_range

Parse lead strings of various formats.