Skip to content

lakefetch

Calculate Fetch and Wave Exposure for Lake Sampling Points

v0.1.3 · Mar 20, 2026 · MIT + file LICENSE

Description

Calculates fetch (open water distance) and wave exposure metrics for lake sampling points. Downloads lake boundaries from 'OpenStreetMap', calculates directional fetch using a ray-casting approach, and optionally integrates National Hydrography Dataset ('NHD') data <https://www.usgs.gov/national-hydrography> for hydrological context including outlet and inlet locations. Can estimate lake depth from surface area using empirical relationships, and integrate historical weather data for cumulative wave energy calculations. Includes an optional interactive 'shiny' application for visualization.

Downloads

254

Last 30 days

17368th

254

Last 90 days

254

Last year

CRAN Check Status

2 ERROR
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 ERROR
Check details (2 non-OK)
ERROR r-oldrel-macos-x86_64

package dependencies

Package required but not available: ‘osmdata’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-release-windows-x86_64

tests

Running 'testthat.R' [22s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # Run all testthat tests for lakefetch package
  > library(testthat)
  > library(lakefetch)
  lakefetch 0.1.3 loaded
    nhdplusTools available - NHD integration enabled
  > 
  > test_check("lakefetch")
    Loaded 3 rows with columns: Site, latitude, longitude
    Using columns: Latitude = latitude, Longitude = longitude
    Final valid samples: 3
    Loaded 1 rows with columns: Site, lat, lon
    Using columns: Latitude = lat, Longitude = lon
    Final valid samples: 1
    Loaded 1 rows with columns: Site, Latitude, Longitude
    Using columns: Latitude = Latitude, Longitude = Longitude
    Final valid samples: 1
    Loaded 1 rows with columns: Site, LAT, LONG
    Using columns: Latitude = LAT, Longitude = LONG
    Final valid samples: 1
    Loaded 2 rows with columns: latitude, longitude
    Using columns: Latitude = latitude, Longitude = longitude
    No 'Site' column found, created gener
...[truncated]...
al valid samples: 2
    Loaded 2 rows with columns: sample_location, latitude, longitude
    Using columns: Latitude = latitude, Longitude = longitude
    Final valid samples: 2
    Loaded 2 rows with columns: Site, latitude, longitude, reservoir
    Using columns: Latitude = latitude, Longitude = longitude
    Using specified lake name column: reservoir
    Final valid samples: 2
    Detected location from column 'reservoir': 2 lakes
    Loaded 2 rows with columns: Site, latitude, longitude
    Loaded 2 rows with columns: Site, latitude, longitude
    Loaded 2 rows with columns: Site, latitude, longitude
    Using columns: Latitude = latitude, Longitude = longitude
    Loaded 2 rows with columns: Site, latitude, longitude
    Using columns: Latitude = latitude, Longitude = longitude
    Loaded 2 rows with columns: latitude, longitude, y_coord, x_coord
    Using columns: Latitude = y_coord, Longitude = x_coord
    No 'Site' column found, created generic names
    Final valid samples: 2

Check History

ERROR 6 OK · 0 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE Mar 20, 2026
ERROR r-devel-windows-x86_64

tests

Running 'testthat.R' [18s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # Run all testthat tests for lakefetch package
  > library(testthat)
  > library(lakefetch)
  lakefetch 0.1.3 loaded
    nhdplusTools available - NHD inte
...[truncated]...
: Latitude = latitude, Longitude = longitude
    Loaded 2 rows with columns: latitude, longitude, y_coord, x_coord
    Using columns: Latitude = y_coord, Longitude = x_coord
    No 'Site' column found, created generic names
    Final valid samples: 2
ERROR r-oldrel-macos-x86_64

package dependencies

Package required but not available: ‘osmdata’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.

Dependency Network

Dependencies Reverse dependencies sf osmdata ggplot2 lakefetch

Version History

new 0.1.3 Mar 20, 2026