Skip to contents

Package

lakefetch-package lakefetch
lakefetch: Calculate Fetch and Wave Exposure for Lake Sampling Points

Core Workflow

Main functions for calculating fetch

load_sites()
Load Sites from CSV or Data Frame
get_lake_boundary()
Get Lake Boundary
fetch_calculate()
Calculate Fetch for Lake Sampling Sites

Visualization

Plotting and mapping functions

plot_fetch_map()
Plot Fetch Map
plot_fetch_bars()
Plot Fetch Bar Chart
plot_fetch_rose()
Plot Fetch Rose Diagram
create_ray_geometries()
Create Ray Geometries for Map Visualization

Optional Enrichment

Add depth, weather, or hydrological context

add_lake_depth()
Add Depth Information to Fetch Results
get_lake_depth()
Get Lake Depth Estimates
add_weather_context()
Add Weather Context to Fetch Results
add_lake_context()
Add Lake Context from NHD

Configuration

Package options

lakefetch_options()
Get or Set lakefetch Package Options
lakefetch_reset_options()
Reset lakefetch Options to Defaults

Utilities

Helper functions

assign_sites_to_lakes()
Assign Sites to Lakes
sanitize_filename()
Sanitize a String for Use in Filenames

Interactive Apps

Shiny applications

fetch_app()
Launch Interactive Fetch App
fetch_app_upload()
Launch Interactive Fetch App with File Upload

Datasets

Built-in example data

adirondack_sites
Adirondack Lake Sampling Sites
example_lake
Blue Mountain Lake Polygon (Example Lake)
wisconsin_lakes
Wisconsin Lake Sampling Sites