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:
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
Last updated from:f74edbbdf0. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 106 | ||
| source / vignettes | OK | 183 | ||
| linux-release-x86_64 | OK | 119 | ||
| macos-release-arm64 | OK | 135 | ||
| macos-oldrel-arm64 | OK | 198 | ||
| windows-devel | OK | 81 | ||
| windows-release | OK | 76 | ||
| windows-oldrel | OK | 74 | ||
| wasm-release | OK | 71 |
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 page | Topics |
|---|---|
| Bedload Transport Capacity (Meyer-Peter Müller) | bedload_MPM |
| Bedload Transport Capacity (Smart and Jaeggi) | bedload_SJ |
| Calculate dimensions of rip rap block size | block_size |
| CSarbitrary Class | CSarbitrary CSarbitrary-class |
| CScircle Class | CScircle CScircle-class |
| Equivalent Hydraulic Diameter | d_aequiv |
| Calculate grain size distribution of a filter layer | filterlayer |
| Flow | flow flow,CSarbitrary-method flow,CScircle-method |
| Flow Depth | flow_depth flow_depth,CSarbitrary-method flow_depth,CScircle-method |
| Water Depth Upstream Of Gate | flow_depth_gate |
| Flow Depth At Weir Crest | flow_depth_weir |
| Discharge At Underflow Gate | flow_gate |
| Maximum Flow | flow_max flow_max,CSarbitrary-method flow_max,CScircle-method |
| Maximum Flow Including Freeboard | flow_max_freeboard flow_max_freeboard,CSarbitrary-method |
| Flow Velocity | flow_velocity flow_velocity,CSarbitrary-method flow_velocity,CScircle-method |
| Flow Over Weir Crest | flow_weir |
| Freeboard Calculation | freeboard |
| Froude Number | froude_number froude_number,CSarbitrary-method froude_number,CScircle-method |
| Mean Roughness | mean_roughness mean_roughness,CSarbitrary-method |
| Partial Filling Flow Diagram | par_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 curve | scour_curve |
| Scour depth formed by a groyne | scour_groyne |
| Scour depth and length (horizontal jet) | scour_horz |
| Scour depth and length (vertical jet) | scour_vert |
| Shear stress, shear velocity, and dimensionless shear stress | shear_str |
| Wetted Area | wetted_area wetted_area,CSarbitrary-method wetted_area,CScircle-method |
| Wetted Perimeter | wetted_perimeter wetted_perimeter,CSarbitrary-method wetted_perimeter,CScircle-method |
| Superelevation of water table in curve | wt_sup |