Repository navigation
Releases
hydrogeofetch v2.0.5
hydrogeofetch 2.0.5
get_mainstem_flowlines() returns the flowlines of geoconnex mainstems from
NHDPlusV2, NHDPlusHR or 3DHP in the shape hydroloom's aggregate flowpath
functions take, with mainstemid set to the mainstem uri. With
include_confluences = TRUE it adds the outlet flowline of each identified
tributary so that hydroloom::get_confluences() can find where tributaries
join. hydrogeofetch now requires hydroloom 1.3.0.
translate_hydrolocations() places points indexed to one of those networks on
another, keeping each point on the mainstem its source identifier refers to.
It indexes to the target mainstem's flowlines directly, or records the point
as a distance from a confluence both networks carry and lays that distance out
on the target.
translate_flowlines() returns the pieces of target flowlines that cover each
source flowline on its own mainstem.
OGC API Features requests no longer fetch the queryables of every collection
on the server before each query; only the collection list is read.
- Failed web service requests now report the service's error message and whether retrying can help.
get_characteristics_metadata()falls back to ScienceBase when the S3 copy is unavailable (#487).get_drainage_area_estimates()no longer copiescatchment_dataon every call.- Removed use of
%||%, which requires R 4.4 (#483). - Added a 3DHP flowline sample for the New Hope basin.
- The sample data scripts in
inst/extdatano longer stop with an error when the download fails; they leave their objects undefined so callers can check withexists().
Release build: https://code.usgs.gov/water/hydrogeofetch/-/packages/4628
hydrogeofetch v2.0.4
This is a very minor release to track the changed repository name on CRAN.
What's Changed
- New repo by @dblodgett-usgs in #481
- update NEWS.md for CRAN release by @dblodgett-usgs in #482
Full Changelog: v2.0.3...v2.0.4
hydrogeofetch v2.0.3
This release fixes further testing related issues found by CRAN checks. No functional changes. v2.0.2 was burned in the process of cutting CRAN releases and will not be released formally.
CRAN test fixes
This release fixes tests that were failing on the initial CRAN release due to floating point noise in some test harness files.
Hydrogeofetch v2.0.0: Blodgett, D. 2026, hydrogeofetch: Hydrologic Geospatial Fabric Data Extraction Tool Chain, https://doi.org/10.5066/P13UWPUR
This release mirrors the official 2.0.0 release available here: https://doi.org/10.5066/P13UWPUR
See https://doi-usgs.github.io/nhdplusTools/news/index.html#hydrogeofetch-200 for the latest.
nhdplusTools v1.5.0
nhdplusTools 1.5.0
nhdplusTools 1.5.0 will be the last minor release of nhdplusTools before the package is renamed. Path releases may occur to fix minor issues or change things necessary for the name change, but the API is effectively frozen and all new development will go toward the replacement package hydrogeofetch. For more, see the README.md.
This release adds drainage area estimation tooling that combines HUC12 areas with NHDPlusV2 catchments to produce drainage area estimates at arbitrary points on the network.
-
New
get_drainage_area_estimates()returns total and contributing-only drainage area estimates at HUC12, HUC10, and HUC08 resolutions, alongside a network-derived comparison value and an optional NHDPlusHR-catchment estimate. Non-contributing areas (from the HUC12ncontrb_aattribute) are accounted for. -
Between the start point and the nearest upstream HUC12 outlets, NHDPlusV2 catchment areas are used; upstream of those outlets, HUC12 areas are used. The outlet catchment is split at the start point when it is more than
outlet_split_threshold_mupstream of the catchment outlet. -
Supports fully offline operation via
local_navigation = TRUE(usesget_vaa()for network navigation), plushuc12_dataandhuc12_outletsarguments for user-supplied HUC12 polygons and pour points. -
HU_inclusion_overrideallows keeping HUC12s in landscape-connected regions (e.g. Prairie Potholes) where parent HUC outlets are not on-network. -
New
vignette("drainage_area_estimation")walks through the workflow, including comparisons against NWIS drainage areas. -
get_catchment_characteristics()now batches variables by shared S3 source, greatly improving performance when requesting multiple variables. Fixes #449. -
get_catchment_characteristics()andget_characteristics_metadata()gain asourceparameter supporting"usgs"(default) and"streamcat"for EPA StreamCat data via theStreamCatToolspackage. -
rescale_catchment_characteristics()gains asourceparameter passed through toget_catchment_characteristics().
nhdplusTools v1.4.2
This release improves the scalability and functionality of web service requests and updates the NLDI client to keep pace with changes to NWIS Site Identifiers.
A few functions that have moved to hydroloom are now deprecated and will emit warnings when run interactively.
nhdplusTools v1.4.1
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
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
nhdplusTools 1.3.2
- adjusted nldi client to work with python version of the NLDI.