hydroloom 1.1.2
CRAN release: 2026-02-20
Hydroloom 1.1.2 introduces new functionality in accumulate_downstream(), reworks the make_index_ids(), and deprecates make_fromids() and format_index_ids() for clarity of package function. Deprecated functions will be removed in the next major version release.
-
subset_network()has been added to support subsetting networks to include all diversions that emanate from the basin. – #60 -
accumulate_downstream()now supports “total upstream” and “divergence routed” accumulation. – #17 -
make_index_ids()has been rewritten. It now uses four modes (“to”, “from”, and “both”). -
make_fromids()is deprecated in favor ofmake_index_ids()with mode = “from”. -
format_index_ids()is deprecated. The *_list element ofmake_index_ids()can be unnested instead.
hydroloom 1.1.0
CRAN release: 2024-08-26
- Add new vignette for network navigation
vignette("network_navigation") - Add support for upmain and downmain navigation in
navigate_network_dfs() - Add support for upmain and downmain in
make_index_ids()andmake_fromids(). - Add function to create a “flownetwork” representation of the network with a
to_flownetworkfunction. - Improved handling / fix bugs with edge cases in
add_toids() - Improved error conditions when missing suggested packages.
-
navigate_hydro_network()will now navigate from a diverted path to a main path where it previously only followed traditional tributaries..
hydroloom 1.0.0
CRAN release: 2023-09-29
- Initialized new project
- Create basic
hys3 object handlinghy() - Ensure tibble is used throughout
- Support generic depth first search navigation
navigate_network_dfs() - Complete migration of nhdplusTools functions to hydroloom. #1
- Support sorting non-dendritic network in
sort_network() - Implemented non-dendritic network support in
add_toids() - Implemented complete stream order / stream calculator attribute
add_streamorder()andadd_streamcalculator()https://github.com/DOI-USGS/nhdplusTools/issues/188 - Support for both numeric and character identifiers #2
- Support for NHDPlus and NHD 24k naming schemes #5
hydroloom_names() - Support for linear indexing for lines that do not have measure attributes #6
index_points_to_lines() - Implemented creation of an attribute topology from a geometric network
make_attribute_topology() - Added vignette showing how to work with the NHD flow table. https://github.com/DOI-USGS/nhdplusTools/issues/340
vignette("flow-table") - Implement method to add divergence attribute to a non-dendritic network.
add_divergence() - Implement basic graph and sophisticate loop detection algorithm #7 and #9.
check_hy_graph()
