a package for hydrological methods in civil and enviromental engineering
Project description
hydrocivil: a package for hydrological methods in civil and enviromental engineering
Typical tasks related to water resources and engineering require fast calculations of hydrological properties and phenomena such as: flood hydrographs, flood routing along channels and reservoirs, evapotranspiration, infiltration, among other processes. With this purpose in mind, hydrocivil is presented as an alternative package to perform calculations that are usually done in tedious spreadsheets in a flexible and adjustable way to the user's needs. The purpose is to give tools to the engineer to calculate hydrologic processes/parameters with the methods and techniques he deems convenient, such as different varieties of unit hydrographs, synthetic storms or basin geomorphometric parameters. The package is not intended to be a replacement for larger hydrological models (e.g. HEC-HMS), but rather a fast, customizable and automatic alternative for simple multi-basin calculations.
The package is largely oriented to Chilean standards, however many methods and formulas originally come from the USA NCRS National Engineering Handbook. By default, most of the routines use formulas widely used in the hydrological community and only optionally you can choose methods and alternatives from national (Chilean) standards. The package is 100% written in English in order to maintain consistency with the syntax and basic classes/functions of the Python language.
How to install
Currently the package is stored in TestPyPI so it can only be installed with the following command:
python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps hydrocivil
further work will include the project as a full PyPI and conda-forge repository.
References
@article{NCRS_NEH630,
title={National Engineering Handbook Part 630 - Hydrology},
author={Natural Resources Conservation Service, United States Department of Agriculture (USDA)},
year={}
}
@article{mcarreteras,
title={Manual de Carreteras},
author={Dirección de vialidad, Ministerio de Obras Públicas (MOP), Chile},
year={2022}
}
@article{DGA_modificacioncauces,
title={Guías metodológicas para presentación y revisión técnica de proyectos de modificación de cauces naturales y artificiales.},
author={Dirección General de Aguas (DGA), Ministerio de Obras Públicas (MOP), Chile},
year={2016}
}
@article{DGA_manualcrecidas,
title={Manual de cálculo de crecidas y caudales mínimos en cuencas sin información fluviométrica},
author={Dirección general de Aguas (DGA), Ministerio de Obras Públicas (MOP), Chile},
year={1995},
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file hydrocivil-0.0.tar.gz
.
File metadata
- Download URL: hydrocivil-0.0.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776e1ac4bf167a6766b65903fd0eb4d2a92caa76622fb2a231f38576d275b8f3 |
|
MD5 | b472e29d9fe76cd04ba3410465e325d8 |
|
BLAKE2b-256 | ed5da9cc8c1bd1df8e59c74929aafdba26edfdd3676463e09fdfefd0b25a07bd |
File details
Details for the file hydrocivil-0.0-py3-none-any.whl
.
File metadata
- Download URL: hydrocivil-0.0-py3-none-any.whl
- Upload date:
- Size: 5.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3757fbfede40464008271ad3e88650c1a8efb2eaf3ae272f9faaa873c2e7ae8 |
|
MD5 | c73c256c7ddb0b1ce400acd640832914 |
|
BLAKE2b-256 | 68aa4699813424fbd8b3b35287846c6fc83d8c5d4c69398b832c6ae7fb3777bc |