Articles | Volume 17, issue 2
https://doi.org/10.5194/gmd-17-477-2024
https://doi.org/10.5194/gmd-17-477-2024
Methods for assessment of models
 | 
19 Jan 2024
Methods for assessment of models |  | 19 Jan 2024

mesas.py v1.0: a flexible Python package for modeling solute transport and transit times using StorAge Selection functions

Ciaran J. Harman and Esther Xu Fei

Related authors

A data-driven method for estimating the composition of end-members from stream water chemistry time series
Esther Xu Fei and Ciaran Joseph Harman
Hydrol. Earth Syst. Sci., 26, 1977–1991, https://doi.org/10.5194/hess-26-1977-2022,https://doi.org/10.5194/hess-26-1977-2022, 2022
Short summary

Cited articles

Benettin, P. and Bertuzzo, E.: tran-SAS v1.0: a numerical model to compute catchment-scale hydrologic transport using StorAge Selection functions, Geosci. Model Dev., 11, 1627–1639, https://doi.org/10.5194/gmd-11-1627-2018, 2018. a, b, c, d, e, f, g, h, i, j, k
Benettin, P., Rodriguez, N. B., Sprenger, M., Kim, M., Klaus, J., Harman, C. J., van der Velde, Y., Hrachowitz, M., Botter, G., McGuire, K. J., Kirchner, J. W., Rinaldo, A., and McDonnell, J. J.: Transit Time Estimation in Catchments: Recent Developments and Future Directions, Water Resour. Res., 58, e2022WR033096, https://doi.org/10.1029/2022WR033096, 2022. a, b, c, d, e
Berghuijs, W. R. and Kirchner, J. W.: The Relationship between Contrasting Ages of Groundwater and Streamflow, Geophys. Res. Lett., 44, 8925–8935, https://doi.org/10.1002/2017GL074962, 2017. a
Botter, G.: Catchment mixing processes and travel time distributions, Water Resour. Res., 48, https://doi.org/10.1029/2011WR011160, 2012. a, b, c
Danesh-Yazdi, M., Klaus, J., Condon, L. E., and Maxwell, R. M.: Bridging the gap between numerical solutions of travel time distributions and analytical storage selection functions, Hydrol. Process., 32, 1063–1076, https://doi.org/10.1002/hyp.11481, 2018. a
Download
Short summary
Over the last 10 years, scientists have developed StorAge Selection: a new way of modeling how material is transported through complex systems. Here, we present some new, easy-to-use, flexible, and very accurate code for implementing this method. We show that, in cases where we know exactly what the answer should be, our code gets the right answer. We also show that our code is closer than some other codes to the right answer in an important way: it conserves mass.
Share