{
  "_id": "6ad6f873d556c3a3418a63e3",
  "Package": "circuitscaper",
  "Title": "'Circuitscape' and 'Omniscape' Connectivity Analysis via 'Julia'",
  "Version": "0.1.1.9000",
  "Authors@R": "person(\"Matthew\", \"Kling\", email = \"mattkling@berkeley.edu\",\nrole = 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'\nand 'Omniscape.jl' 'Julia' packages for landscape connectivity\nmodeling using circuit theory. Users work entirely in R with\nfamiliar objects (SpatRaster, file paths) while 'Julia' handles\ncomputation invisibly. Supports all four 'Circuitscape' modes\n(pairwise, one-to-all, all-to-one, advanced) and 'Omniscape'\nmoving-window analysis. Methods are described in McRae (2006)\n<doi:10.1111/j.0014-3820.2006.tb00500.x> and Landau et al.\n(2021) <doi:10.21105/joss.02829>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/matthewkling/circuitscaper,\nhttps://matthewkling.github.io/circuitscaper/",
  "BugReports": "https://github.com/matthewkling/circuitscaper/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "SystemRequirements": "Julia (>= 1.9), Circuitscape.jl, Omniscape.jl",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://matthewkling.r-universe.dev",
  "Date/Publication": "2026-10-20 00:41:36 UTC",
  "RemoteUrl": "https://github.com/matthewkling/circuitscaper",
  "RemoteRef": "HEAD",
  "RemoteSha": "e376291a568b18957b1035d25a7cc85fcc147052",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-20 05:09:16 UTC",
    "User": "root"
  },
  "_user": "matthewkling",
  "_type": "src",
  "_file": "circuitscaper_0.1.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/ff9313c5bcc2d2a483739a03c9a1e7683cf6bfa2c9a62e7cc8d0e0904a10c038",
  "_filesize": 334179,
  "_sha256": "ff9313c5bcc2d2a483739a03c9a1e7683cf6bfa2c9a62e7cc8d0e0904a10c038",
  "_expires": "2027-01-28T05:13:21.000Z",
  "_created": "2026-10-20T05:09:16.000Z",
  "_published": "2026-10-20T05:13:23.731Z",
  "_upstream": "https://github.com/matthewkling/circuitscaper",
  "_status": "success",
  "_maintainer": {
    "name": "Matthew Kling",
    "email": "mattkling@berkeley.edu",
    "login": "matthewkling",
    "description": "Macroecologist and conservation biogeographer.",
    "uuid": 3752758
  },
  "_jobs": [
    {
      "job": 118466057161,
      "time": 189,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12242835063"
    },
    {
      "job": 118466057156,
      "time": 183,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12242775040"
    },
    {
      "job": 118466057222,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12241974530"
    },
    {
      "job": 118466057221,
      "time": 169,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12241769945"
    },
    {
      "job": 118464946210,
      "time": 239,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12242183708"
    },
    {
      "job": 118466057199,
      "time": 120,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12241688526"
    },
    {
      "job": 118466057339,
      "time": 193,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12242496710"
    },
    {
      "job": 118466057196,
      "time": 127,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12241954566"
    },
    {
      "job": 118466057192,
      "time": 131,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12242193866"
    }
  ],
  "_buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181",
  "_commit": {
    "id": "e376291a568b18957b1035d25a7cc85fcc147052",
    "author": "Matthew Kling <mattkling@berkeley.edu>",
    "committer": "Matthew Kling <mattkling@gmail.com>",
    "message": "Document Julia lookup, thread setup, and Omniscape value rules\n\nUpdate the cs_setup() threading docs and the vignette's install,\nresistance-surface, and parallel-processing sections for the new\nbehavior: where cs_setup() looks for Julia, why threads must be set\nbefore anything else starts Julia (and the \"N,0\" form when starting it\nyourself), the serial fallback in os_run(), and Omniscape's requirement\nthat all values be positive. Note julia_setup() in the README's\ncs_setup() row.\n\nCo-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_01YAJEP7UjxoayyA9FXy4GeK\n",
    "time": 1792456896
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "JuliaCall",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "matthewkling",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-08",
      "n": 6
    },
    {
      "week": "2026-10",
      "n": 25
    },
    {
      "week": "2026-11",
      "n": 9
    },
    {
      "week": "2026-13",
      "n": 11
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-40",
      "n": 6
    },
    {
      "week": "2026-43",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-03-26"
    },
    {
      "name": "v0.1.1",
      "date": "2026-10-01"
    }
  ],
  "_stars": 4,
  "_contributors": [
    {
      "user": "matthewkling",
      "count": 64,
      "uuid": 3752758
    }
  ],
  "_userbio": {
    "uuid": 3752758,
    "type": "user",
    "name": "Matthew Kling",
    "followers": 61,
    "description": "Macroecologist and conservation biogeographer."
  },
  "_downloads": {
    "count": 461,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/circuitscaper"
  },
  "_devurl": "https://github.com/matthewkling/circuitscaper",
  "_pkgdown": "https://matthewkling.github.io/circuitscaper/",
  "_searchresults": 5,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/circuitscaper.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/matthewkling/circuitscaper",
  "_realowner": "matthewkling",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-04-09"
    },
    {
      "version": "0.1.1",
      "date": "2026-10-01"
    }
  ],
  "_exports": [
    "cs_advanced",
    "cs_all_to_one",
    "cs_install_julia",
    "cs_julia_available",
    "cs_one_to_all",
    "cs_pairwise",
    "cs_setup",
    "os_condition",
    "os_run"
  ],
  "_help": [
    {
      "page": "cs_advanced",
      "title": "Advanced Circuitscape Analysis",
      "topics": [
        "cs_advanced"
      ]
    },
    {
      "page": "cs_all_to_one",
      "title": "All-to-One Circuitscape Analysis",
      "topics": [
        "cs_all_to_one"
      ]
    },
    {
      "page": "cs_install_julia",
      "title": "Install Julia and Required Packages",
      "topics": [
        "cs_install_julia"
      ]
    },
    {
      "page": "cs_julia_available",
      "title": "Check if Julia and Required Packages Are Available",
      "topics": [
        "cs_julia_available"
      ]
    },
    {
      "page": "cs_one_to_all",
      "title": "One-to-All Circuitscape Analysis",
      "topics": [
        "cs_one_to_all"
      ]
    },
    {
      "page": "cs_pairwise",
      "title": "Pairwise Circuitscape Analysis",
      "topics": [
        "cs_pairwise"
      ]
    },
    {
      "page": "cs_setup",
      "title": "Set Up Julia and Load Circuitscape/Omniscape",
      "topics": [
        "cs_setup"
      ]
    },
    {
      "page": "os_condition",
      "title": "Define a Condition for Conditional Omniscape Connectivity",
      "topics": [
        "os_condition"
      ]
    },
    {
      "page": "os_run",
      "title": "Run Omniscape Moving-Window Connectivity Analysis",
      "topics": [
        "os_run"
      ]
    }
  ],
  "_pkglogo": "https://github.com/matthewkling/circuitscaper/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/matthewkling/circuitscaper/raw/HEAD/README.md",
  "_rundeps": [
    "evaluate",
    "highr",
    "JuliaCall",
    "knitr",
    "Rcpp",
    "rjson",
    "terra",
    "xfun",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with circuitscaper",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What is circuit-theory connectivity?",
        "Installation",
        "Key Inputs",
        "The resistance surface",
        "Focal nodes",
        "Choosing a Mode",
        "Circuitscape: Pairwise Mode",
        "Circuitscape: One-to-All and All-to-One Modes",
        "Circuitscape: Advanced Mode",
        "Additional Circuitscape Options",
        "Per-pair current and voltage maps",
        "Variable source strengths",
        "Short-circuit regions",
        "Include/exclude pairs",
        "Omniscape: Moving-Window Connectivity",
        "With source strength weights",
        "Conditional connectivity",
        "Parallel processing",
        "Performance",
        "Saving Outputs",
        "Tips"
      ],
      "created": "2026-02-21 19:23:21",
      "modified": "2026-10-20 00:41:36",
      "commits": 14
    }
  ],
  "_score": 5.204119982655925,
  "_indexed": true,
  "_nocasepkg": "circuitscaper",
  "_universes": [
    "matthewkling"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:11:29.000Z",
      "distro": "resolute",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/d266f07dfdc2e767847ce7ace50f1b1a94341686a6b81ae209620e555ba18900",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:11:36.000Z",
      "distro": "resolute",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/226cfd03c23396de02be072432a2d9651c8cca4f2dc286e99fcd41cead27f58c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:11:20.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/86b14532320c46f7277b0a9d4165d713c73b5d95d7b9fa6fde8f157cdba1c16d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:11:18.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/58b1b5e0870a57e9c1dcaa072b2167ef95619d62688e82aff0af1aab176b9f1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:11:37.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/ad11204f9d77aaa20e2a86caa5edbd40e619e879d92da6413050e97ca5617bf0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:10:48.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/a7c6f9df6b22150eb16f4a40e88b872e5f7b438a7701b8d8109c40d25d770643",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:10:27.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/9fa0fb5ec3ed6018d56e18f5f90fd2e83ed3128f3a8b24ea42c8ac544f082b2b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1.9000",
      "date": "2026-10-20T05:10:24.000Z",
      "commit": "e376291a568b18957b1035d25a7cc85fcc147052",
      "fileid": "https://r2.ropensci.org/72736694a59b9c2d9ac161ba9da548d453e06e6d56379391802d3fd3e58ce961",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/39373012181"
    }
  ]
}