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:
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')) |
Bug tracker:https://github.com/niccologalatioto/hydreng/issues
Last updated 4 days agofrom:019a886d5f. Checks:7 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Jan 11 2025 |
R-4.5-win | OK | Jan 11 2025 |
R-4.5-linux | OK | Jan 11 2025 |
R-4.4-win | OK | Jan 11 2025 |
R-4.4-mac | OK | Jan 11 2025 |
R-4.3-win | OK | Jan 11 2025 |
R-4.3-mac | OK | Jan 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 page | Topics |
---|---|
Bedload Transport Capacity (Meyer-Peter Müller) | bedload_MPM |
Bedload Transport Capacity (Smart and Jaeggi) | bedload_SJ |
CSarbitrary Class | CSarbitrary CSarbitrary-class |
CScircle Class | CScircle CScircle-class |
Equivalent Hydraulic Diameter | d_aequiv |
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 |
Wetted Area | wetted_area wetted_area,CSarbitrary-method wetted_area,CScircle-method |
Wetted Perimeter | wetted_perimeter wetted_perimeter,CSarbitrary-method wetted_perimeter,CScircle-method |