Package: lakefetch 0.1.3

Jeremy Lynch Farrell

lakefetch: Calculate Fetch and Wave Exposure for Lake Sampling Points

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.

Authors:Jeremy Lynch Farrell [aut, cre]

lakefetch_0.1.3.tar.gz
lakefetch_0.1.3.zip(r-4.7)lakefetch_0.1.3.zip(r-4.6)lakefetch_0.1.3.zip(r-4.5)
lakefetch_0.1.3.tgz(r-4.6-any)lakefetch_0.1.3.tgz(r-4.5-any)
lakefetch_0.1.3.tar.gz(r-4.7-any)lakefetch_0.1.3.tar.gz(r-4.6-any)
lakefetch_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
lakefetch/json (API)

# Install 'lakefetch' in R:
install.packages('lakefetch', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))

Reviews:rOpenSci Software Review #762

Bug tracker:https://github.com/jeremylfarrell/lakefetch/issues

Datasets:

On CRAN:

Conda:

3.95 score 179 downloads 17 exports 46 dependencies

Last updated from:afff7e845f (on main). Checks:9 OK, 1 ERROR. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK225
pkgdown docsERROR3697
source / vignettesOK211
linux-release-x86_64OK224
macos-release-arm64OK145
macos-oldrel-arm64OK149
windows-develOK178
windows-releaseOK123
windows-oldrelOK135
wasm-releaseOK159

Exports:add_lake_contextadd_lake_depthadd_weather_contextassign_sites_to_lakescreate_ray_geometriesfetch_appfetch_app_uploadfetch_calculateget_lake_boundaryget_lake_depthlakefetch_optionslakefetch_reset_optionsload_sitesplot_fetch_barsplot_fetch_mapplot_fetch_rosesanitize_filename

Dependencies:askpassclassclassIntclicpp11curlDBIe1071farverggplot2gluegtablehttrhttr2isobandjsonliteKernSmoothlabelinglifecyclemagrittrMASSmimeopensslosmdatapillarpkgconfigproxyR6RColorBrewerRcpprlangrvests2S7scalesselectrsfsystibbleunitsutf8vctrsviridisLitewithrwkxml2

Getting Started with lakefetch
Introduction | Installation | Quick Start | 1. Load your site data | 2. Get lake boundary | 3. Calculate fetch | 4. Visualize | Understanding the Results | Exposure Categories | Configuration Options | NHD Integration | Working with Multiple Lakes | Exporting Results

Last update: 2026-03-04
Started: 2026-01-28

Validation of lakefetch Calculations
Overview | Analytical Validation | Test Cases | Running Analytical Validation | Literature Validation | Test Lakes | Validation Approach | Running Literature Validation | Edge Case Validation | Key Validations | Running Edge Case Validation | Methodology Alignment | Shore Protection Manual (USACE, 1984) | Mason et al. (2018) | Effective Fetch Calculation | Unit Tests | R CMD Check Status | Summary | References

Last update: 2026-01-30
Started: 2026-01-30