{
  "_id": "6ae20be43d0f299392dcfaac",
  "Package": "windscape",
  "Type": "Package",
  "Title": "Model Landscape Connectivity by Wind",
  "Version": "2.0.0.9000",
  "Authors@R": "person(\"Matthew\", \"Kling\", email = \"mattkling@berkeley.edu\",\nrole = c(\"aut\", \"cre\", \"cph\"))",
  "Description": "Model landscape connectivity by wind for ecological and\nevolutionary analyses. Summarize long time series of gridded\nwind data, downloaded from reanalyses or supplied by the user,\ninto wind roses describing directional conductance between\nneighboring grid cells. Model dispersal through them with\nleast-cost path and random walk algorithms, to map windsheds\naround sites and estimate pairwise connectivity among them,\ntest hypotheses relating wind to ecological data, and visualize\nwind and connectivity with 'ggplot2'. The approach builds on\nKling and Ackerly (2020) <doi:10.1038/s41558-020-0848-3> and\nKling and Ackerly (2021) <doi:10.1073/pnas.2017317118>.",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://matthewkling.github.io/windscape/,\nhttps://github.com/matthewkling/windscape",
  "BugReports": "https://github.com/matthewkling/windscape/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "License": "MIT + file LICENSE",
  "Config/Needs/website": "rmarkdown",
  "Collate": "'RcppExports.R' 'circ_sd.R' 'datasets.R' 'distance.R'\n'download_wind_rose.R' 'downscale.R' 'geom_wind_arrow.R'\n'geom_wind_rose.R' 'geom_wind_trail.R' 'ggplot.R'\n'least_cost.R' 'mantel.R' 'wind_rose.R' 'wind_field.R'\n'methods.R' 'ncar.R' 'net_flow.R' 'pairwise_matrices.R'\n'pairwise_random_walk.R' 'particles.R' 'random_walk.R'\n'random_walk_paths.R' 'rose.R' 'utils.R' 'weight_conductance.R'\n'wind_graph.R' 'windscape-package.R' 'ws_summarize.R'",
  "RoxygenNote": "8.0.0",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libglpk-dev\nlibxml2-dev libproj-dev libsqlite3-dev",
  "Repository": "https://matthewkling.r-universe.dev",
  "Date/Publication": "2026-10-27 15:31:17 UTC",
  "RemoteUrl": "https://github.com/matthewkling/windscape",
  "RemoteRef": "HEAD",
  "RemoteSha": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-28 13:36:50 UTC",
    "User": "root"
  },
  "Author": "Matthew Kling [aut, cre, cph]",
  "Maintainer": "Matthew Kling <mattkling@berkeley.edu>",
  "_user": "matthewkling",
  "_type": "src",
  "_file": "windscape_2.0.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/be491935ec90cd367683b46a0360f361d043fa549f843241b6c5552d5d6aaed8",
  "_filesize": 3753508,
  "_sha256": "be491935ec90cd367683b46a0360f361d043fa549f843241b6c5552d5d6aaed8",
  "_expires": "2027-02-05T14:08:44.000Z",
  "_created": "2026-10-28T13:36:50.000Z",
  "_published": "2026-10-28T14:51:16.848Z",
  "_upstream": "https://github.com/matthewkling/windscape",
  "_status": "success",
  "_maintainer": {
    "name": "Matthew Kling",
    "email": "mattkling@berkeley.edu",
    "login": "matthewkling",
    "description": "Macroecologist and conservation biogeographer.",
    "uuid": 3752758
  },
  "_jobs": [
    {
      "job": 122892303298,
      "time": 371,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12820742265"
    },
    {
      "job": 122892301968,
      "time": 450,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12820877244"
    },
    {
      "job": 122892303804,
      "time": 465,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820597673"
    },
    {
      "job": 122892302962,
      "time": 407,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819659948"
    },
    {
      "job": 122892302553,
      "time": 335,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12822101892"
    },
    {
      "job": 122892302645,
      "time": 472,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12822690118"
    },
    {
      "job": 122892301985,
      "time": 408,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12822416642"
    },
    {
      "job": 122892301254,
      "time": 715,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12821014652"
    },
    {
      "job": 122892295792,
      "time": 555,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12821170024"
    },
    {
      "job": 122892301516,
      "time": 309,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12820522612"
    },
    {
      "job": 122892302039,
      "time": 493,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12820433186"
    },
    {
      "job": 122892302143,
      "time": 457,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12820736715"
    },
    {
      "job": 122892303469,
      "time": 425,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12820522977"
    },
    {
      "job": 122892303619,
      "time": 543,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820193630"
    },
    {
      "job": 122892302756,
      "time": 672,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820468884"
    }
  ],
  "_buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626",
  "_commit": {
    "id": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
    "author": "Matthew Kling <mattkling@gmail.com>",
    "committer": "Matthew Kling <mattkling@gmail.com>",
    "message": "Increment version number to 2.0.0.9000\n",
    "time": 1793115077
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "terra",
      "version": ">= 1.8-42",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "gdistance",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "raster",
      "role": "Imports"
    },
    {
      "package": "geosphere",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    },
    {
      "package": "ncdf4",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "matthewkling",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-40",
      "n": 11
    },
    {
      "week": "2026-41",
      "n": 26
    },
    {
      "week": "2026-42",
      "n": 7
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "cfsr-roses-v1",
      "date": "2026-10-07"
    },
    {
      "name": "v2.0.0",
      "date": "2026-10-15"
    }
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "matthewkling",
      "count": 118,
      "uuid": 3752758
    }
  ],
  "_userbio": {
    "uuid": 3752758,
    "type": "user",
    "name": "Matthew Kling",
    "followers": 61,
    "description": "Macroecologist and conservation biogeographer."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/windscape"
  },
  "_devurl": "https://github.com/matthewkling/windscape",
  "_pkgdown": "https://matthewkling.github.io/windscape/",
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "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",
    "extra/windscape.html",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/matthewkling/windscape",
  "_realowner": "matthewkling",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.0.0",
      "date": "2026-10-27"
    }
  ],
  "_exports": [
    "aggregate",
    "cell_distance",
    "check_cell_distance",
    "combine_roses",
    "disagg",
    "download_land_mask",
    "download_wind_data",
    "download_wind_rose",
    "downscale",
    "generate_particles",
    "geoCorrection",
    "geom_wind_arrow",
    "geom_wind_path",
    "geom_wind_rose",
    "geom_wind_trail",
    "GeomWindArrow",
    "GeomWindRose",
    "GeomWindTrail",
    "iter_length",
    "least_cost",
    "least_cost_paths",
    "mantel_test",
    "mean",
    "net_flow",
    "pairwise_least_cost",
    "pairwise_means",
    "pairwise_random_walk",
    "pairwise_ratios",
    "point_distance",
    "project",
    "random_walk",
    "random_walk_paths",
    "resample",
    "rw_exit_prob",
    "rw_max_step",
    "rw_self_retention",
    "scale_color_bearing",
    "scale_colour_bearing",
    "scale_fill_bearing",
    "stat_wind_arrow",
    "stat_wind_rose",
    "stat_wind_trail",
    "StatWindArrow",
    "StatWindRose",
    "StatWindTrail",
    "subset",
    "subset_series",
    "weight_conductance",
    "wind_field",
    "wind_graph",
    "wind_rose",
    "wind_rose_cache",
    "wind_rose_catalog",
    "wind_series",
    "wind_times",
    "wind_trails",
    "windscape_example",
    "ws_summarize"
  ],
  "_datasets": [
    {
      "name": "birch",
      "title": "Silver birch landscape genetic data from Tsuda et al. (2017)",
      "object": "birch",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "birch",
      "title": "Silver birch landscape genetic data from Tsuda et al. (2017)",
      "topics": [
        "birch"
      ]
    },
    {
      "page": "cell_distance",
      "title": "Pairwise distances between cell centroids",
      "topics": [
        "cell_distance"
      ]
    },
    {
      "page": "check_cell_distance",
      "title": "Check how grid cells distort distances among sites",
      "topics": [
        "check_cell_distance"
      ]
    },
    {
      "page": "combine_roses",
      "title": "Combine wind roses built from different time periods",
      "topics": [
        "combine_roses"
      ]
    },
    {
      "page": "download_land_mask",
      "title": "Download a land-water layer from NCAR",
      "topics": [
        "download_land_mask"
      ]
    },
    {
      "page": "download_wind_data",
      "title": "Download hourly wind data from NCAR",
      "topics": [
        "download_wind_data"
      ]
    },
    {
      "page": "download_wind_rose",
      "title": "Download a pre-built wind rose",
      "topics": [
        "download_wind_rose"
      ]
    },
    {
      "page": "downscale",
      "title": "Downscale a wind rose to higher spatial resolution",
      "topics": [
        "downscale"
      ]
    },
    {
      "page": "fortify.windscape",
      "title": "Convert windscape objects to data frames for ggplot2",
      "topics": [
        "fortify.random_walk",
        "fortify.windscape",
        "fortify.wind_field",
        "fortify.wind_rose",
        "fortify.wind_series"
      ]
    },
    {
      "page": "generate_particles",
      "title": "Generate initial particle locations",
      "topics": [
        "generate_particles"
      ]
    },
    {
      "page": "geoCorrection-wind_graph-ANY-method",
      "title": "geoCorrection is not applicable to wind graphs",
      "topics": [
        "geoCorrection,wind_graph,ANY-method"
      ]
    },
    {
      "page": "geom_wind_arrow",
      "title": "Wind field arrows",
      "topics": [
        "GeomWindArrow",
        "geom_wind_arrow",
        "StatWindArrow",
        "stat_wind_arrow"
      ]
    },
    {
      "page": "geom_wind_path",
      "title": "Draw existing wind trails or paths",
      "topics": [
        "geom_wind_path"
      ]
    },
    {
      "page": "geom_wind_rose",
      "title": "Wind rose glyphs: a map of local wind roses",
      "topics": [
        "GeomWindRose",
        "geom_wind_rose",
        "StatWindRose",
        "stat_wind_rose"
      ]
    },
    {
      "page": "geom_wind_trail",
      "title": "Wind trails and streamlines",
      "topics": [
        "GeomWindTrail",
        "geom_wind_trail",
        "StatWindTrail",
        "stat_wind_trail"
      ]
    },
    {
      "page": "iter_length",
      "title": "Iteration step length of a random walk",
      "topics": [
        "iter_length"
      ]
    },
    {
      "page": "least_cost",
      "title": "Least-cost travel time surface",
      "topics": [
        "least_cost"
      ]
    },
    {
      "page": "least_cost_paths",
      "title": "Least-cost paths",
      "topics": [
        "least_cost_paths"
      ]
    },
    {
      "page": "mantel_test",
      "title": "Mantel test",
      "topics": [
        "mantel_test"
      ]
    },
    {
      "page": "mean-wind_series-method",
      "title": "Mean wind of a wind_series",
      "topics": [
        "mean,wind_series-method"
      ]
    },
    {
      "page": "net_flow",
      "title": "Net flow of a wind rose, as a wind field",
      "topics": [
        "net_flow"
      ]
    },
    {
      "page": "pairwise_least_cost",
      "title": "Pairwise least-cost travel times among sites",
      "topics": [
        "pairwise_least_cost"
      ]
    },
    {
      "page": "pairwise_means",
      "title": "Convert asymmetric pairwise matrix to symmetrical pairwise means",
      "topics": [
        "pairwise_means"
      ]
    },
    {
      "page": "pairwise_random_walk",
      "title": "Pairwise random walk connectivity among sites",
      "topics": [
        "pairwise_random_walk"
      ]
    },
    {
      "page": "pairwise_ratios",
      "title": "Convert asymmetric pairwise matrix to reciprocally symmetrical matrix",
      "topics": [
        "pairwise_ratios"
      ]
    },
    {
      "page": "point_distance",
      "title": "Pairwise distances between points",
      "topics": [
        "point_distance"
      ]
    },
    {
      "page": "random_walk",
      "title": "Simulate wind dispersal by random walk",
      "topics": [
        "random_walk"
      ]
    },
    {
      "page": "random_walk_paths",
      "title": "Paths of material through a random walk",
      "topics": [
        "random_walk_paths"
      ]
    },
    {
      "page": "rw_exit_prob",
      "title": "Probability of exiting a random walk's domain",
      "topics": [
        "rw_exit_prob"
      ]
    },
    {
      "page": "rw_max_step",
      "title": "Maximum iteration duration for a random walk",
      "topics": [
        "rw_max_step"
      ]
    },
    {
      "page": "rw_self_retention",
      "title": "Self-contribution of each source cell in a stream-mode random walk",
      "topics": [
        "rw_self_retention"
      ]
    },
    {
      "page": "scale_fill_bearing",
      "title": "Color scales for wind direction",
      "topics": [
        "scale_color_bearing",
        "scale_colour_bearing",
        "scale_fill_bearing"
      ]
    },
    {
      "page": "subset_series",
      "title": "Select time steps from a wind_series",
      "topics": [
        "subset_series"
      ]
    },
    {
      "page": "weight_conductance",
      "title": "Weight a wind rose's conductances",
      "topics": [
        "weight_conductance"
      ]
    },
    {
      "page": "wind_field",
      "title": "Create a wind_field",
      "topics": [
        "wind_field"
      ]
    },
    {
      "page": "wind_field-class",
      "title": "An S4 object class representing a wind field",
      "topics": [
        "wind_field-class"
      ]
    },
    {
      "page": "wind_graph",
      "title": "Build a wind connectivity graph",
      "topics": [
        "build_wind_graph",
        "wind_graph"
      ]
    },
    {
      "page": "wind_graph-class",
      "title": "An S4 object class representing a wind graph",
      "topics": [
        "wind_graph-class"
      ]
    },
    {
      "page": "wind_rose",
      "title": "Build or load a wind rose",
      "topics": [
        "windrose_rasters",
        "wind_rose"
      ]
    },
    {
      "page": "wind_rose_cache",
      "title": "Manage the wind rose download cache",
      "topics": [
        "wind_rose_cache"
      ]
    },
    {
      "page": "wind_rose_catalog",
      "title": "Catalog of pre-built wind roses",
      "topics": [
        "wind_rose_catalog"
      ]
    },
    {
      "page": "wind_rose-class",
      "title": "An S4 object class representing a wind rose",
      "topics": [
        "wind_rose-class"
      ]
    },
    {
      "page": "wind_rose-grid",
      "title": "Changing the grid of a wind rose",
      "topics": [
        "aggregate,wind_rose-method",
        "disagg,wind_rose-method",
        "project,wind_rose-method",
        "resample,wind_rose,ANY-method",
        "wind_rose-grid"
      ]
    },
    {
      "page": "wind_series",
      "title": "Create a wind_series",
      "topics": [
        "wind_series"
      ]
    },
    {
      "page": "wind_series-class",
      "title": "An S4 object class representing a wind field time series",
      "topics": [
        "wind_series-class"
      ]
    },
    {
      "page": "wind_times",
      "title": "Get the time of each step in a wind_series",
      "topics": [
        "wind_times"
      ]
    },
    {
      "page": "wind_trails",
      "title": "Trace particle trails through a wind field",
      "topics": [
        "wind_trails"
      ]
    },
    {
      "page": "windscape_example",
      "title": "Example wind data sets",
      "topics": [
        "windscape_example"
      ]
    },
    {
      "page": "windscape-layers",
      "title": "Selecting and combining layers of windscape objects",
      "topics": [
        "c,wind_field-method",
        "c,wind_rose-method",
        "c,wind_series-method",
        "subset,wind_field-method",
        "subset,wind_rose-method",
        "subset,wind_series-method",
        "windscape-layers",
        "[[,wind_field,ANY,ANY-method",
        "[[,wind_rose,ANY,ANY-method",
        "[[,wind_series,ANY,ANY-method"
      ]
    },
    {
      "page": "ws_summarize",
      "title": "Summary statistics for a windshed",
      "topics": [
        "ws_summarize"
      ]
    }
  ],
  "_pkglogo": "https://github.com/matthewkling/windscape/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/matthewkling/windscape/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "gdistance",
    "geosphere",
    "ggplot2",
    "glue",
    "gtable",
    "igraph",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pkgconfig",
    "R6",
    "raster",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "sp",
    "terra",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "windscape.Rmd",
      "filename": "windscape.html",
      "title": "Getting started with windscape",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Wind data",
        "Wind fields",
        "Wind time series",
        "Wind roses",
        "Connectivity models",
        "Least-cost paths",
        "Random walks",
        "Windsheds",
        "Pairwise connectivity",
        "Testing hypotheses",
        "Learn more"
      ],
      "created": "2024-09-05 15:09:45",
      "modified": "2026-10-14 21:47:06",
      "commits": 18
    }
  ],
  "_score": 5.079181246047625,
  "_indexed": true,
  "_nocasepkg": "windscape",
  "_universes": [
    "matthewkling"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:39:50.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/484a1b708bcf1c904c4d76fa727cfea879b73fe1ca8ebc076571bfb40ce58c0a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:40:06.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/3514c707e48dc23ca37e47999c0c40d3cfa9635fc3ad622bf9723bd3df7532d9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:41:50.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/17917295b933c4e9acc70d0b3c2830bc403916f706056259509d11a3dbdfd6ca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:41:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/05c653e327c983775f5a6339e618fb4378cfd2c15ed6b08696ef5cb172198b73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:59:53.000Z",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/dc4abbdd50e0b7f70aaea112176c42eccd6b10757696e5c86c38c37b8e2d2c16",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:56:01.000Z",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/8438d261304b6edb8c8296b81ff5c64074efc34568afd1e0193b4817d048a0a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-10-28T14:03:38.000Z",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/a8cf1a9a3f646726d463bda2d59aa5ff2404e0b9837395676411ed46237c657c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:59:16.000Z",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/15f6c23990e4361e9b04c6fc43cc70b9761c710d4097f0c47e073d7297e448b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:42:51.000Z",
      "arch": "emscripten",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/e2cc98ce0c4a67508526701739aa87c8a024cc8450fa35d125e359e9c6b2e488",
      "status": "success",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:40:45.000Z",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/eac559e85aad5d95779a1a43baa3a405fe5f2d4fbc1f6d6b5b35c4eeac9fca31",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:39:02.000Z",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/75789edb4cc2b4ac4946617b64dfd050222814ce0f5bb4d9e07a9d821eda641f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:39:00.000Z",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/4892311e8f682bd6da2c4683280bba76ce78e9b7493bb3c3866a043793aabb59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:41:40.000Z",
      "arch": "aarch64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/eb98a93cbb96e7c1b7c340671dc09c9ed8de4dc9cccab5c1b9b8e790101ab86a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-10-28T13:42:52.000Z",
      "arch": "x86_64",
      "commit": "116ae7152d7268e1b332bfe2ee2c05bfd7035049",
      "fileid": "https://r2.ropensci.org/f06b8ec870ec233f9e71e71ddbc8ca41666d02ededf333b3a6ee9358a2ab7262",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/matthewkling/actions/runs/40696720626"
    }
  ]
}