Tests Test Coverage Latest release BSD-3 clause license hydrotoolbox downloads PyPI - Python Version

Python API Function Summary

hydrotoolbox.about()

Display version number and system information.

hydrotoolbox.baseflow_sep.boughton([...])

Boughton double-parameter filter (Boughton, 2004)

hydrotoolbox.baseflow_sep.chapman([...])

Chapman filter (Chapman, 1991)

hydrotoolbox.baseflow_sep.cm([input_ts, ...])

CM filter (Chapman and Maxwell, 1996)

hydrotoolbox.baseflow_sep.eckhardt([...])

Eckhardt filter (Eckhardt, 2005)

hydrotoolbox.baseflow_sep.ewma([input_ts, ...])

Exponential Weighted Moving Average (EWMA) filter (Tularam and Ilahee, 2008)

hydrotoolbox.baseflow_sep.five_day([...])

Value kept if less than 90 percent of adjacent 5-day blocks.

hydrotoolbox.baseflow_sep.furey([input_ts, ...])

Furey digital filter (Furey and Gupta, 2001, 2003)

hydrotoolbox.baseflow_sep.ihacres(k, C, a[, ...])

IHACRES

hydrotoolbox.baseflow_sep.lh([input_ts, ...])

LH digital filter (Lyne and Hollick, 1979)

hydrotoolbox.baseflow_sep.strict([input_ts, ...])

Return "strict" baseflow.

hydrotoolbox.baseflow_sep.ukih([input_ts, ...])

Graphical method developed by UK Institute of Hydrology (UKIH, 1980)

hydrotoolbox.baseflow_sep.usgs_hysep_fixed([...])

USGS HYSEP Fixed interval method.

hydrotoolbox.baseflow_sep.usgs_hysep_local([...])

USGS HYSEP Local minimum graphical method (Sloto and Crouse, 1996)

hydrotoolbox.baseflow_sep.usgs_hysep_slide([...])

USGS HYSEP sliding interval method

hydrotoolbox.baseflow_sep.willems([...])

Digital filter (Willems, 2009)

hydrotoolbox.exceedance_time(*thresholds[, ...])

Calculates the exceedance time over thresholds.

hydrotoolbox.flow_duration([input_ts, ...])

Flow duration.

hydrotoolbox.indices(*indice_codes[, ...])

Return the requested hydrologic indices.

hydrotoolbox.recession([date, ice_period, ...])

hydrotoolbox.storm_events(rise_lag, fall_lag)

Storm events.