GeomarPerales / Probability-Distributions-for-hydrology-with-Python

scripts developed for statistical hydrology - IMF - UNMSM.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Probability Distributions for hydrology with Python

1. Summary

A Probability distribution is a function that represents the probability of occurrence of a random variable. Probability distributions are used in various hydrological studies, particularly in studies of extreme flows, floods, etc.

Application case: Determination of maximum flows for different return periods.

2. Contents

The repository contains the following Probability Distributions and Frequency Tables developed in Python 3.6:

  • Abramowitz, stegun and Masting tables ("t" y "F(z)")
  • 2-Parameter Log Normal Distribution
  • 3-Parameter Log Normal Distribution
  • Log Pearson Distribution
  • Normal Distribution
  • Pearson Distribution
  • Gumbel Distribution
  • Gumbel frequency factors
  • Normal frequency factors
  • Pearson frequency factors
  • Weibul frequency factors

the return times are: 2, 5, 10, 25, 50, 100, 200, 500, 1000 years.

3. Recommendations

  • install following libraries: Math, Numpy, Statistics and Pandas.
  • Download files and execute.

4. References

[1] Monsalve, G. (1995). Hidrología en la Ingeniería. Bogotá, Colombia: Escuela Colombiana de Ingeniería.

[2] Villón, M. (2006). Hidrología Estadística. Costa Rica: Tecnológica de Costa Rica.

[3] Chow, V.; Maidment, D. & Mays, L. (1994) Hidrología Aplicada. Bgotá, Colombia: McGRAW-HILL INTERAMERICANA S.A.

5. Acknowledgments

To Mg. Eng. Jorge Gastelo Villanueva, Professor of statistical hydrology, UNMSM, and Harold Mendoza Romero, Engineering Bachelor.

About

scripts developed for statistical hydrology - IMF - UNMSM.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%