Skip to content

Releases: DOI-USGS/nhdplusTools

nhdplusTools v1.4.1

05 Dec 14:44

Choose a tag to compare

This release includes a bug fix for get_huc() and a number of new layers that are now available from the USGS oafeat server.

nhdplusTools 1.4.0

19 Nov 17:58

Choose a tag to compare

This release migrates to a new web service provider for the key function subset_nhdplus(). The change is mostly backward compatible but some minor differences in performance and response data may be noticed.

  • subset_nhdplus() and get_huc() migrated to pygeoapi-based web services.

v1.3.2

10 Jun 13:03
84bae01

Choose a tag to compare

nhdplusTools 1.3.2

  • adjusted nldi client to work with python version of the NLDI.

Denali

15 Feb 13:55

Choose a tag to compare

nhdplusTools 1.3.1

  • added a web service client for the NHDPlusHR arcgis server get_nhdphr(). #415
  • removed deprecated discover_nldi_characteristics() and get_nldi_characteristics()

memoise bug fix

05 Jun 18:22

Choose a tag to compare

This release fixes an issue with the cran build affecting web service caches.

v1.2.0

28 May 14:36

Choose a tag to compare

nhdplusTools 1.2.0

This release introduces a new data source: https://reference.geoconnex.us and a vignette providing a broad overview of data access with nhdplusTools.

  • Fixed bug with use of memoise cache #365
  • Added vignette("get_data_overview") for WaterSciCon24
  • Added get_geoconnex_reference() and discover_geoconnex_reference()

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

14 May 13:38
a69653a

Choose a tag to compare

nhdplusTools 1.1.0

This release has a significant consolidation of code to work with web services.
It incorporates an ArcGIS REST service for the first time. It has very few
backward compatibility issues with previous versions and introduces new functions
and behavior.

A key change in behavior is the introduction of caching with the memoise package.
See #366, pull request #364, and documentation in nhdplusTools_cache_settings()
for more.

  • fixed nhd and nhdplushr urls #368
  • fix issue with nhdplusTools_data_dir() #365
  • fixed bug with large nhdplus downloads with empty tiles. #361
  • Added 3DHP_all service client. #363
  • Removed deprecated function get_huc12 and get_huc8
  • Updated documentation of get_huc() and other web service functions.
  • added nhdplusTools_cache_settings() to control use of a memoise cache. #366
  • fix minor bug related to binding nhdplushr data together. #380

https://doi-usgs.github.io/nhdplusTools/news/index.html#nhdplustools-110

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0 Hydroloom

02 Oct 17:48
423ddd6

Choose a tag to compare

nhdplusTools 1.0.0

https://cran.r-project.org/package=nhdplusTools

nhdplusTools has been split into two packages. A new package hydroloom is now available. It contains all nhdplusTools functionality not related to specific dataset schemas. See this issue for details.

hydroloom

v1.0.0 should be backward compatible with v0.7 but deprecation warnings have been added and one previously deprecated function has been removed.

This release evolves nhdplusTools to use hydroloom as a core dependency. nhdplusTools now depends on hydroloom for all network navigation and indexing functionality that is not specific to the nhdplus data model or specific to a US-context.

Specific functions imported from hydroloom include:

  • hy
  • accumulate_downstream
  • add_levelpaths
  • add_pathlength
  • add_pfafstetter
  • add_streamlevel
  • add_streamorder
  • add_toids
  • disambiguate_indexes
  • fix_flowdir
  • get_hydro_location
  • get_node
  • get_partial_length
  • index_points_to_lines
  • index_points_to_waterbodies
  • make_fromids
  • make_index_ids
  • navigate_connected_paths
  • navigate_hydro_network
  • rename_geometry
  • rescale_measures
  • sort_network
  • st_compatibalize

See the hydroloom reference list for details about these functions.

With these functions migrated to hydroloom, a number of nhdplusTools functions are now deprecated in favor of the hyroloom implementation.

  • make_node_topology()
  • get_pfaf()
  • get_path_members()
  • get_path_lengths()
  • get_levelpaths()
  • get_terminal()
  • make_node_topology()

In v1.0.0, the download_nhd() function was added.

In v1.0.0, the stage_national_data (previously deprecated) function was removed.

CRAN test fix

10 Mar 12:50
1cf251f

Choose a tag to compare

0.6.2 is a minor release to fix a breaking test on CRAN. See #334

DOI-USGS Update

07 Dec 17:21

Choose a tag to compare

This release alters URLS in the project to use the new repository URL.