# Utilities to Weave Hydrologic Fabrics

## Documentation for package ‘hydroloom’ version 1.2.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A C D F G H I M N R S T

## -- A --

accumulate_downstream | Accumulate Variable Downstream
accumulate_downstream.data.frame | Accumulate Variable Downstream
accumulate_downstream.hy | Accumulate Variable Downstream
accumulate_downstream.hy_flownetwork | Accumulate Variable Downstream
accumulate_downstream.hy_node | Accumulate Variable Downstream
accumulate_downstream.hy_topo | Accumulate Variable Downstream
add_divergence | Add Divergence Attribute
add_divergence.data.frame | Add Divergence Attribute
add_divergence.hy | Add Divergence Attribute
add_divergence.hy_node | Add Divergence Attribute
add_divergence.hy_topo | Add Divergence Attribute
add_levelpaths | Add Level Paths
add_levelpaths.data.frame | Add Level Paths
add_levelpaths.hy | Add Level Paths
add_levelpaths.hy_flownetwork | Add Level Paths
add_levelpaths.hy_node | Add Level Paths
add_levelpaths.hy_topo | Add Level Paths
add_measures | Add aggregate id measures to flowlines
add_measures.data.frame | Add aggregate id measures to flowlines
add_measures.hy | Add aggregate id measures to flowlines
add_pathlength | Add Path Length
add_pathlength.data.frame | Add Path Length
add_pathlength.hy | Add Path Length
add_pathlength.hy_node | Add Path Length
add_pathlength.hy_topo | Add Path Length
add_pfafstetter | Add Pfafstetter Codes
add_pfafstetter.data.frame | Add Pfafstetter Codes
add_pfafstetter.hy | Add Pfafstetter Codes
add_pfafstetter.hy_leveled | Add Pfafstetter Codes
add_pfafstetter.hy_node | Add Pfafstetter Codes
add_pfafstetter.hy_topo | Add Pfafstetter Codes
add_return_divergence | Add Return Divergence
add_return_divergence.data.frame | Add Return Divergence
add_return_divergence.hy | Add Return Divergence
add_return_divergence.hy_node | Add Return Divergence
add_return_divergence.hy_topo | Add Return Divergence
add_streamlevel | Add Streamlevel
add_streamlevel.data.frame | Add Streamlevel
add_streamlevel.hy | Add Streamlevel
add_streamlevel.hy_leveled | Add Streamlevel
add_streamlevel.hy_topo | Add Streamlevel
add_streamorder | Add Streamorder
add_streamorder.data.frame | Add Streamorder
add_streamorder.hy | Add Streamorder
add_streamorder.hy_flownetwork | Add Streamorder
add_streamorder.hy_node | Add Streamorder
add_streamorder.hy_topo | Add Streamorder
add_toids | Add Downstream IDs
add_toids.data.frame | Add Downstream IDs
add_toids.hy | Add Downstream IDs
add_toids.hy_node | Add Downstream IDs
add_toids.hy_topo | Add Downstream IDs
add_topo_sort | Add topo_sort
add_topo_sort.data.frame | Add topo_sort
add_topo_sort.hy | Add topo_sort
add_topo_sort.hy_flownetwork | Add topo_sort
add_topo_sort.hy_node | Add topo_sort
add_topo_sort.hy_topo | Add topo_sort
align_names | Align Names to Hydroloom Convention

## -- C --

check_hy_graph | Check hy Graph
check_valid | Check and Repair Geometry Validity
check_valid.sf | Check and Repair Geometry Validity
check_valid.sfc | Check and Repair Geometry Validity

## -- D --

disambiguate_indexes | Disambiguate Flowline Indexes
dissolve_polygons | Dissolve Polygons
dissolve_polygons.sf | Dissolve Polygons
dissolve_polygons.sfc | Dissolve Polygons

## -- F --

fix_flowdir | Fix Flow Direction
format_index_ids | DEPRECATED: Format Index ids

## -- G --

get_bridge_flowlines | Get Bridge Flowlines
get_bridge_flowlines.data.frame | Get Bridge Flowlines
get_bridge_flowlines.hy | Get Bridge Flowlines
get_bridge_flowlines.hy_flownetwork | Get Bridge Flowlines
get_bridge_flowlines.hy_node | Get Bridge Flowlines
get_bridge_flowlines.hy_topo | Get Bridge Flowlines
get_hydro_location | Get Hydro Location
get_node | Get Line Node
get_partial_length | Get Partial Flowpath Length

## -- H --

hy | Create a hy Fabric S3 Object
hydroloom_names | Get or Set Hydroloom Names
hydroloom_name_definitions | Hydroloom Name Definitions
hy_capabilities | What operations are available for this network?
hy_flownetwork | hy_flownetwork: non-dendritic junction table
hy_leveled | hy_leveled: enriched self-referencing edge list
hy_network_type | What representation pattern does this network use?
hy_node | hy_node: bipartite feature-and-nexus graph
hy_reverse | Reverse 'hy' to Original Names
hy_topo | hy_topo: self-referencing edge list

## -- I --

index_points_to_lines | Index Points to Lines
index_points_to_lines.data.frame | Index Points to Lines
index_points_to_lines.hy | Index Points to Lines
index_points_to_waterbodies | Index Points to Waterbodies
is.hy | Is Valid 'hy' Class?
is_dendritic | Is the network dendritic?

## -- M --

make_attribute_topology | Make Attribute Topology
make_attribute_topology.data.frame | Make Attribute Topology
make_attribute_topology.hy | Make Attribute Topology
make_fromids | DEPRECATED Convert "to" index ids to "from" index ids
make_index_ids | Make Index ids
make_index_ids.data.frame | Make Index ids
make_index_ids.hy | Make Index ids
make_index_ids.hy_flownetwork | Make Index ids
make_index_ids.hy_topo | Make Index ids
make_node_topology | Make Node Topology from Edge Topology
make_node_topology.data.frame | Make Node Topology from Edge Topology
make_node_topology.hy | Make Node Topology from Edge Topology
make_node_topology.hy_flownetwork | Make Node Topology from Edge Topology
make_node_topology.hy_topo | Make Node Topology from Edge Topology

## -- N --

navigate_connected_paths | Navigate Connected Paths
navigate_hydro_network | Navigate Hydro Network
navigate_hydro_network.data.frame | Navigate Hydro Network
navigate_hydro_network.hy | Navigate Hydro Network
navigate_hydro_network.hy_leveled | Navigate Hydro Network
navigate_hydro_network.hy_node | Navigate Hydro Network
navigate_hydro_network.hy_topo | Navigate Hydro Network
navigate_network_dfs | Navigate all Paths Depth First

## -- R --

rename_geometry | Rename Geometry
rescale_measures | Rescale Aggregate id Measure to id Measure

## -- S --

sort_network | Sort Network
sort_network.data.frame | Sort Network
sort_network.hy | Sort Network
sort_network.hy_flownetwork | Sort Network
sort_network.hy_node | Sort Network
sort_network.hy_topo | Sort Network
st_compatibalize | Make Spatial Inputs Compatible
subset_network | Subset Network
subset_network.data.frame | Subset Network
subset_network.hy | Subset Network
subset_network.hy_node | Subset Network
subset_network.hy_topo | Subset Network

## -- T --

to_flownetwork | To Flownetwork
to_flownetwork.data.frame | To Flownetwork
to_flownetwork.hy | To Flownetwork
to_flownetwork.hy_leveled | To Flownetwork
to_flownetwork.hy_node | To Flownetwork
to_flownetwork.hy_topo | To Flownetwork