bulum.stats.reliability_stats_class module
- class Reliability(demand: Series | list | float | int, supply: Series, demand_timescale: Literal['daily', 'monthly', 'yearly'] = 'daily', demand_type: Literal['total', 'daily_constant'] = 'total', ignore_leap_years=False, quiet=False)
Bases:
objectReliability of water supply statistics generator.
This class provides methods to calculate reliability statistics comparing water supply against demand for different timescales (monthly, annual).
- AnnualReliability(tol: float = 1, wy_month: int = 7, allow_part_years: bool = False) float
Calculate the annual reliability statistic for daily timeseries of demand and supply.
- Parameters:
- Returns:
Annual reliability (%)
- Return type:
- MonthlyReliability(tol: float = 1, allow_part_months: bool = False, wy_month: int = 7) float
Calculate the monthly reliability statistic for daily timeseries of demand and supply.
- Parameters:
- Returns:
Monthly reliability (%)
- Return type: