Package: circuitscaper
Title: 'Circuitscape' and 'Omniscape' Connectivity Analysis via 'Julia'
Version: 0.1.0
Authors@R: person("Matthew", "Kling", email = "mattkling@berkeley.edu",
                  role = c("aut", "cre", "cph"))
Author: Matthew Kling [aut, cre, cph]
Maintainer: Matthew Kling <mattkling@berkeley.edu>
Description: Provides an R-native interface to the 'Circuitscape.jl' and
    'Omniscape.jl' 'Julia' packages for landscape connectivity modeling using
    circuit theory. Users work entirely in R with familiar objects
    (SpatRaster, file paths) while 'Julia' handles computation invisibly.
    Supports all four 'Circuitscape' modes (pairwise, one-to-all, all-to-one,
    advanced) and 'Omniscape' moving-window analysis. Methods are described in 
    McRae (2006) <doi:10.1111/j.0014-3820.2006.tb00500.x> and 
    Landau et al. (2021) <doi:10.21105/joss.02829>.
License: MIT + file LICENSE
URL: https://github.com/matthewkling/circuitscaper,
        https://matthewkling.github.io/circuitscaper/
BugReports: https://github.com/matthewkling/circuitscaper/issues
Depends: R (>= 4.0)
Imports: terra, JuliaCall, utils
Suggests: testthat (>= 3.0.0), knitr, rmarkdown
VignetteBuilder: knitr
Encoding: UTF-8
RoxygenNote: 7.3.2
Config/testthat/edition: 3
SystemRequirements: Julia (>= 1.9), Circuitscape.jl, Omniscape.jl
NeedsCompilation: no
Packaged: 2026-04-04 13:27:15 UTC; matthewkling
Repository: CRAN
Date/Publication: 2026-04-09 09:20:02 UTC
