windscape: Model Landscape Connectivity by Wind

Model landscape connectivity by wind for ecological and evolutionary analyses. Summarize long time series of gridded wind data, downloaded from reanalyses or supplied by the user, into wind roses describing directional conductance between neighboring grid cells. Model dispersal through them with least-cost path and random walk algorithms, to map windsheds around sites and estimate pairwise connectivity among them, test hypotheses relating wind to ecological data, and visualize wind and connectivity with 'ggplot2'. The approach builds on Kling and Ackerly (2020) <doi:10.1038/s41558-020-0848-3> and Kling and Ackerly (2021) <doi:10.1073/pnas.2017317118>.

Version: 2.0.0
Depends: R (≥ 4.0.0), terra (≥ 1.8-42)
Imports: gdistance, Rcpp, raster, geosphere, ggplot2, igraph, magrittr, Matrix, methods, stats, tools, utils
LinkingTo: Rcpp
Suggests: knitr, maps, ncdf4, rmarkdown, scales, sf, testthat (≥ 3.0.0), vegan, tidyverse, withr
Published: 2026-10-27
DOI: 10.32614/CRAN.package.windscape (may not be active yet)
Author: Matthew Kling [aut, cre, cph]
Maintainer: Matthew Kling <mattkling at berkeley.edu>
BugReports: https://github.com/matthewkling/windscape/issues
License: MIT + file LICENSE
URL: https://matthewkling.github.io/windscape/, https://github.com/matthewkling/windscape
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: windscape results

Documentation:

Reference manual: windscape.html , windscape.pdf
Vignettes: Getting started with windscape (source, R code)

Downloads:

Package source: windscape_2.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=windscape to link to this page.