Package: hydReng 1.0.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_1.0.0.tar.gz
hydReng_1.0.0.zip(r-4.7)hydReng_1.0.0.zip(r-4.6)hydReng_1.0.0.zip(r-4.5)
hydReng_1.0.0.tgz(r-4.6-any)hydReng_1.0.0.tgz(r-4.5-any)
hydReng_1.0.0.tar.gz(r-4.7-any)hydReng_1.0.0.tar.gz(r-4.6-any)
hydReng_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
hydReng/json (API)

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

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

On CRAN:

Conda:

3.00 score 1 scripts 155 downloads 31 exports 0 dependencies

Last updated from:f74edbbdf0. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK106
source / vignettesOK183
linux-release-x86_64OK119
macos-release-arm64OK135
macos-oldrel-arm64OK198
windows-develOK81
windows-releaseOK76
windows-oldrelOK74
wasm-releaseOK71

Exports:bedload_MPMbedload_SJblock_sizeCSarbitraryCScircled_aequivfilterlayerflowflow_depthflow_depth_gateflow_depth_weirflow_gateflow_maxflow_max_freeboardflow_velocityflow_weirfreeboardfroude_numbermean_roughnesspar_fillpressflowpressflow_depthpressflow_depth_subscour_curvescour_groynescour_horzscour_vertshear_strwetted_areawetted_perimeterwt_sup

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
Calculate dimensions of rip rap block sizeblock_size
CSarbitrary ClassCSarbitrary CSarbitrary-class
CScircle ClassCScircle CScircle-class
Equivalent Hydraulic Diameterd_aequiv
Calculate grain size distribution of a filter layerfilterlayer
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
Scour depth in a curvescour_curve
Scour depth formed by a groynescour_groyne
Scour depth and length (horizontal jet)scour_horz
Scour depth and length (vertical jet)scour_vert
Shear stress, shear velocity, and dimensionless shear stressshear_str
Wetted Areawetted_area wetted_area,CSarbitrary-method wetted_area,CScircle-method
Wetted Perimeterwetted_perimeter wetted_perimeter,CSarbitrary-method wetted_perimeter,CScircle-method
Superelevation of water table in curvewt_sup