bankfull_discharge#

mhm_tools.post.bankfull.bankfull_discharge(in_file, out_file, return_period=1.5, wetted_perimeter=False, var='Qrouted')[source]#

Calculate bankfull discharge and perimeter.

Bankfull discharge is determined as the yearly peak flow with a recurrence interval given by return_period, which is 1.5 years by default. The wetted perimeter is estimated from bankfull discharge with Lacey’s formula. Ouput variables in the created NetCDF file are called “Q_bkfl” and “P_bkfl”. See [1], [2] and [3] for more information.

Note

This will simply use the closest flood event in terms of its recurrence interval. Also, any input time-stepping is accepted but daily or sub-daily data is preferred.

Parameters:
  • in_file (PathLike) – The path of the mRM NetCDF file with the discharge data

  • out_file (PathLike) – The path of the output NetCDF file

  • return_period (float, optional) – The return period of the flood in years, by default 1.5

  • wetted_perimeter (bool, optional) – Whether to also estimate the wetted perimeter, by default False

  • var (str, optional) – Variable name for routed streamflow in the input NetCDF file, by default “Qrouted”

References

[1]

Sutanudjaja, E. H., van Beek, L. P. H., de Jong, S. M., van Geer, F. C., and Bierkens, M. F. P.: Large-scale groundwater modeling using global datasets: a test case for the Rhine-Meuse basin, Hydrol. Earth Syst. Sci., 15, 2913-2935, https://doi.org/10.5194/hess-15-2913-2011, 2011.

[2]

Savenije, H. H. G.: The width of a bankfull channel; Lacey’s formula explained, J. Hydrol., 276, 176-183, https://doi.org/10.1016/S0022-1694(03)00069-6, 2003.

[3]

Edwards, P.J., Watson, E.A. and Wood, F.: Toward a Better Understanding of Recurrence Intervals, Bankfull, and Their Importance. J. Contemp. Water Res. Educ., 166, 35-45, https://doi.org/10.1111/j.1936-704X.2019.03300.x, 2019.