Package: hydReng 0.1.0

Galatioto Niccolo

hydReng: Hydraulic Engineering Tools

The 'hydReng' package provides a set of functions for hydraulic engineering tasks and natural hazard assessments. It includes basic hydraulics (wetted area, wetted perimeter, flow, flow velocity, flow depth, and maximum flow) for open channels with arbitrary geometry under uniform flow conditions. For structures such as circular pipes, weirs, and gates, the package includes calculations for pressure flow, backwater depth, and overflow over a weir crest. Additionally, it provides formulas for calculating bedload transport. The formulas used can be found in standard literature on hydraulics, such as Bollrich (2019, ISBN:978-3-410-29169-5) or Hager (2011, ISBN:978-3-642-77430-0).

Authors:Galatioto Niccolo [cre, aut], Bühlmann Marius [aut], HOLINGER AG [cph, fnd]

hydReng_0.1.0.tar.gz
hydReng_0.1.0.zip(r-4.5)hydReng_0.1.0.zip(r-4.4)hydReng_0.1.0.zip(r-4.3)
hydReng_0.1.0.tgz(r-4.4-any)hydReng_0.1.0.tgz(r-4.3-any)
hydReng_0.1.0.tar.gz(r-4.5-noble)hydReng_0.1.0.tar.gz(r-4.4-noble)
hydReng_0.1.0.tgz(r-4.4-emscripten)hydReng_0.1.0.tgz(r-4.3-emscripten)
hydReng.pdf |hydReng.html
hydReng/json (API)

# Install 'hydReng' in R:
install.packages('hydReng', repos = c('https://niccologalatioto.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/niccologalatioto/hydreng/issues

On CRAN:

3.30 score 2 downloads 23 exports 0 dependencies

Last updated 4 days agofrom:019a886d5f. Checks:7 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 11 2025
R-4.5-winOKJan 11 2025
R-4.5-linuxOKJan 11 2025
R-4.4-winOKJan 11 2025
R-4.4-macOKJan 11 2025
R-4.3-winOKJan 11 2025
R-4.3-macOKJan 11 2025

Exports:bedload_MPMbedload_SJCSarbitraryCScircled_aequivflowflow_depthflow_depth_gateflow_depth_weirflow_gateflow_maxflow_max_freeboardflow_velocityflow_weirfreeboardfroude_numbermean_roughnesspar_fillpressflowpressflow_depthpressflow_depth_subwetted_areawetted_perimeter

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Bedload Transport Capacity (Meyer-Peter Müller)bedload_MPM
Bedload Transport Capacity (Smart and Jaeggi)bedload_SJ
CSarbitrary ClassCSarbitrary CSarbitrary-class
CScircle ClassCScircle CScircle-class
Equivalent Hydraulic Diameterd_aequiv
Flowflow flow,CSarbitrary-method flow,CScircle-method
Flow Depthflow_depth flow_depth,CSarbitrary-method flow_depth,CScircle-method
Water Depth Upstream Of Gateflow_depth_gate
Flow Depth At Weir Crestflow_depth_weir
Discharge At Underflow Gateflow_gate
Maximum Flowflow_max flow_max,CSarbitrary-method flow_max,CScircle-method
Maximum Flow Including Freeboardflow_max_freeboard flow_max_freeboard,CSarbitrary-method
Flow Velocityflow_velocity flow_velocity,CSarbitrary-method flow_velocity,CScircle-method
Flow Over Weir Crestflow_weir
Freeboard Calculationfreeboard
Froude Numberfroude_number froude_number,CSarbitrary-method froude_number,CScircle-method
Mean Roughnessmean_roughness mean_roughness,CSarbitrary-method
Partial Filling Flow Diagrampar_fill par_fill,CScircle-method
Flow Under Pressure (Bernoulli)pressflow
Backwater Height Upstream A Inlet Under Pressure (Bernoulli)pressflow_depth
Backwater Height Upstream A Inlet Under Pressure (Bernoulli)pressflow_depth_sub
Wetted Areawetted_area wetted_area,CSarbitrary-method wetted_area,CScircle-method
Wetted Perimeterwetted_perimeter wetted_perimeter,CSarbitrary-method wetted_perimeter,CScircle-method