Skip to content

Releases: DOI-USGS/hydroloom

v1.1.0 - non-dendritic improvements

26 Aug 15:00
Compare
Choose a tag to compare

hydroloom 1.1.0

hydroloom v1.0.0 introduces functionality with more specific support for non-dendritic networks.

  • 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() and make_fromids().
  • Add function tp create a "flownetwork" representation of the network with a to_flownetwork function.
  • 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..

v1.0.2

30 Apr 19:43
Compare
Choose a tag to compare

hydroloom 1.0.1 and 1.0.2

  • Add checks if nhdplusTools is available.

Full Changelog: v1.0.0...v1.0.2

Initial Release: Blodgett, D., 2023, hydroloom: Utilities to Weave Hydrologic Fabrics, https://doi.org/10.5066/P9AQCUY0

29 Sep 13:48
Compare
Choose a tag to compare

Documentation and contribution instructions.

Citation:

Blodgett, D., 2023, hydroloom: Utilities to Weave Hydrologic Fabrics, https://doi.org/10.5066/P9AQCUY0

hydroloom v1.0.0

  • Initialized new project
  • Create basic hy s3 object handling hy()
  • 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() and add_streamcalculator() DOI-USGS/nhdplusTools#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. DOI-USGS/nhdplusTools#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()