Package: hydroloom 1.1.0

David Blodgett

hydroloom: Utilities to Weave Hydrologic Fabrics

A collection of utilities that support creation of network attributes for hydrologic networks. Methods and algorithms implemented are documented in Moore et al. (2019) <doi:10.3133/ofr20191096>), Cormen and Leiserson (2022) <ISBN:9780262046305> and Verdin and Verdin (1999) <doi:10.1016/S0022-1694(99)00011-6>.

Authors:David Blodgett [aut, cre]

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

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

Peer review:

Bug tracker:https://github.com/doi-usgs/hydroloom/issues

On CRAN:

8.18 score 25 stars 3 packages 18 scripts 732 downloads 37 exports 37 dependencies

Last updated 18 days agofrom:407e94716d. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 19 2024
R-4.5-winOKOct 19 2024
R-4.5-linuxOKOct 19 2024
R-4.4-winOKOct 19 2024
R-4.4-macOKOct 19 2024
R-4.3-winOKOct 19 2024
R-4.3-macOKOct 19 2024

Exports:accumulate_downstreamadd_divergenceadd_levelpathsadd_pathlengthadd_pfafstetteradd_return_divergenceadd_streamleveladd_streamorderadd_toidsadd_topo_sortalign_namescheck_hy_graphdisambiguate_indexesfix_flowdirformat_index_idsget_hydro_locationget_nodeget_partial_lengthhyhy_reversehydroloom_name_definitionshydroloom_namesindex_points_to_linesindex_points_to_waterbodiesis.hymake_attribute_topologymake_fromidsmake_index_idsmake_node_topologynavigate_connected_pathsnavigate_hydro_networknavigate_network_dfsrename_geometryrescale_measuressort_networkst_compatibalizeto_flownetwork

Dependencies:classclassIntclicpp11data.tableDBIdplyre1071fansifastmapgenericsglueKernSmoothlifecyclemagrittrMASSpbapplypillarpkgconfigproxypurrrR6RANNRcpprlangs2sfstringistringrtibbletidyrtidyselectunitsutf8vctrswithrwk

Hydroloom Overview

Rendered fromhydroloom.Rmdusingknitr::rmarkdownon Oct 19 2024.

Last update: 2024-05-11
Started: 2023-05-05

Network Navigation

Rendered fromnetwork_navigation.Rmdusingknitr::rmarkdownon Oct 19 2024.

Last update: 2024-05-13
Started: 2024-05-11

NHD Flow Table with Hydroloom

Rendered fromflow-table.Rmdusingknitr::rmarkdownon Oct 19 2024.

Last update: 2024-08-21
Started: 2023-04-20

Non-dendritic networks

Rendered fromnon-dendritic.Rmdusingknitr::rmarkdownon Oct 19 2024.

Last update: 2024-01-08
Started: 2023-04-07

Topological Sort Based Network Attributes

Rendered fromadvanced_network.Rmdusingknitr::rmarkdownon Oct 19 2024.

Last update: 2024-08-21
Started: 2023-03-14

Readme and manuals

Help Manual

Help pageTopics
Accumulate Variable Downstreamaccumulate_downstream accumulate_downstream.data.frame accumulate_downstream.hy
Add Divergence Attributeadd_divergence add_divergence.data.frame add_divergence.hy
Add Level Pathsadd_levelpaths add_levelpaths.data.frame add_levelpaths.hy
Add Path Lengthadd_pathlength add_pathlength.data.frame add_pathlength.hy
Add Pfafstetter Codesadd_pfafstetter add_pfafstetter.data.frame add_pfafstetter.hy
Add Return Divergenceadd_return_divergence add_return_divergence.data.frame add_return_divergence.hy
Add Streamleveladd_streamlevel add_streamlevel.data.frame add_streamlevel.hy
add Streamorderadd_streamorder add_streamorder.data.frame add_streamorder.hy
Add Downstream IDsadd_toids add_toids.data.frame add_toids.hy
Add topo_sortadd_topo_sort add_topo_sort.data.frame add_topo_sort.hy
Align Names to Hydroloom Conventionalign_names
Check hy Graphcheck_hy_graph
Disambiguate Flowline Indexesdisambiguate_indexes
Fix Flow Directionfix_flowdir
Format Index idsformat_index_ids
Get Hydro Locationget_hydro_location
Get Line Nodeget_node
Get Partial Flowpath Lengthget_partial_length
Create a hy Fabric S3 Objecthy
Reverse 'hy' to Original Nameshy_reverse
Hydroloom Name Definitionshydroloom_name_definitions
Get or Set Hydroloom Nameshydroloom_names
Index Points to Linesindex_points_to_lines index_points_to_lines.data.frame index_points_to_lines.hy
Index Points to Waterbodiesindex_points_to_waterbodies
Is Valid 'hy' Class?is.hy
Make Attribute Topologymake_attribute_topology make_attribute_topology.data.frame make_attribute_topology.hy
Convert "to" index ids to "from" index idsmake_fromids
Make Index idsmake_index_ids make_index_ids.data.frame make_index_ids.hy
Make Node Topology from Edge Topologymake_node_topology make_node_topology.data.frame make_node_topology.hy
Navigate Connected Pathsnavigate_connected_paths
Navigate Hydro Networknavigate_hydro_network navigate_hydro_network.data.frame navigate_hydro_network.hy
Navigate all Paths Depth Firstnavigate_network_dfs
Rename Geometryrename_geometry
Rescale Aggregate id Measure to id Measurerescale_measures
Sort Networksort_network sort_network.data.frame sort_network.hy
Make Spatial Inputs Compatiblest_compatibalize
to flownetworkto_flownetwork