{
  "_id": "6ae13df4327abcdf86863bc1",
  "Type": "Package",
  "Package": "SpaDES.tools",
  "Title": "Additional Tools for Developing Spatially Explicit Discrete\nEvent Simulation (SpaDES) Models",
  "Version": "2.2.0",
  "Date": "2026-10-27",
  "Authors@R": "c(\nperson(\"Eliot J B\", \"McIntire\", , \"eliot.mcintire@nrcan-rncan.gc.ca\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-6914-8316\")),\nperson(\"Alex M\", \"Chubaty\", , \"achubaty@for-cast.ca\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7146-8135\")),\nperson(\"Yong\", \"Luo\", , \"Yong.Luo@gov.bc.ca\", role = \"ctb\"),\nperson(\"Ceres\", \"Barros\", , \"ceres.barros@ubc.ca\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0003-4036-977X\")),\nperson(\"Steve\", \"Cumming\", , \"Steve.Cumming@sbf.ulaval.ca\", role = \"ctb\"),\nperson(\"Jean\", \"Marchal\", , \"jean.d.marchal@gmail.com\", role = \"ctb\"),\nperson(\"His Majesty the King in Right of Canada, as represented by the Minister of Natural Resources Canada\", role = \"cph\")\n)",
  "Description": "Provides GIS and map utilities, plus additional modeling\ntools for developing cellular automata, dynamic raster models,\nand agent based models in 'SpaDES'.  Included are various\nmethods for spatial spreading, spatial agents, GIS operations,\nrandom map generation, and others.  See '?SpaDES.tools' for a\ncategorized overview of these additional tools.",
  "License": "GPL-3",
  "URL": "https://spades-tools.predictiveecology.org,\nhttps://github.com/PredictiveEcology/SpaDES.tools",
  "BugReports": "https://github.com/PredictiveEcology/SpaDES.tools/issues",
  "ByteCompile": "yes",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-CA",
  "Config/roxygen2/version": "8.1.0",
  "Collate": "'RcppExports.R' 'heading.R' 'SELES.R'\n'distanceFromEachPoint.R' 'environment.R' 'helpers.R'\n'initialize.R' 'mapReduce.R' 'mergeRaster.R' 'movement.R'\n'neighbourhood.R' 'numerical-comparisons.R' 'probability.R'\n'rastFromDF.R' 'release-bullets.R' 'resample.R' 'rings.R'\n'spades-tools-deprecated.R' 'spades-tools-package.R'\n'splitRaster.R' 'spread-comparison.R' 'spread.R' 'spread2.R'\n'spread3.R' 'spreadCpp.R' 'studyArea.R' 'zzz.R'",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-28 00:04:06 UTC",
    "User": "root"
  },
  "Author": "Eliot J B McIntire [aut] (ORCID:\n<https://orcid.org/0000-0002-6914-8316>), Alex M Chubaty [aut,\ncre] (ORCID: <https://orcid.org/0000-0001-7146-8135>), Yong Luo\n[ctb], Ceres Barros [ctb] (ORCID:\n<https://orcid.org/0000-0003-4036-977X>), Steve Cumming [ctb],\nJean Marchal [ctb], His Majesty the King in Right of Canada, as\nrepresented by the Minister of Natural Resources Canada [cph]",
  "Maintainer": "Alex M Chubaty <achubaty@for-cast.ca>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-27 20:50:02 UTC",
  "RemoteUrl": "https://github.com/cran/SpaDES.tools",
  "RemoteRef": "HEAD",
  "RemoteSha": "ec677817ae4c4d0c519040b65646a5d1e617301d",
  "_user": "cran",
  "_type": "src",
  "_file": "SpaDES.tools_2.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/1b8a96f9b3a333cb2a5f1b86bdc120068d0e6d29ee3344738dc8491734f9f8a0",
  "_filesize": 1888094,
  "_sha256": "1b8a96f9b3a333cb2a5f1b86bdc120068d0e6d29ee3344738dc8491734f9f8a0",
  "_expires": "2027-02-05T00:12:34.000Z",
  "_created": "2026-10-28T00:04:06.000Z",
  "_published": "2026-10-28T00:12:36.339Z",
  "_upstream": "https://github.com/cran/SpaDES.tools",
  "_status": "success",
  "_maintainer": {
    "name": "Alex M Chubaty",
    "email": "achubaty@for-cast.ca",
    "login": "achubaty",
    "description": "Ecologist and simulation modeller, developing landscape-level models of insect dispersal and forest disturbance.",
    "uuid": 3435577,
    "orcid": "0000-0001-7146-8135"
  },
  "_jobs": [
    {
      "job": 122546976473,
      "time": 306,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12781555719"
    },
    {
      "job": 122546976498,
      "time": 355,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12780868206"
    },
    {
      "job": 122546976517,
      "time": 319,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12781995352"
    },
    {
      "job": 122546976496,
      "time": 261,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12781930327"
    },
    {
      "job": 122545591472,
      "time": 221,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12780594485"
    },
    {
      "job": 122546976428,
      "time": 141,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12781235267"
    },
    {
      "job": 122546976500,
      "time": 421,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12780713901"
    },
    {
      "job": 122546976480,
      "time": 391,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12781720857"
    },
    {
      "job": 122546976441,
      "time": 437,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12781625974"
    },
    {
      "job": 122546976417,
      "time": 324,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12780758494"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092",
  "_commit": {
    "id": "ec677817ae4c4d0c519040b65646a5d1e617301d",
    "author": "Alex M Chubaty <achubaty@for-cast.ca>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.2.0\n",
    "time": 1793134202
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "backports",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "version": ">= 1.8.2",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.10.4",
      "role": "Imports"
    },
    {
      "package": "fpCompare",
      "version": ">= 0.2.1",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.12",
      "role": "Imports"
    },
    {
      "package": "reproducible",
      "version": ">= 2.1.3",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "animation",
      "role": "Suggests"
    },
    {
      "package": "bit",
      "version": ">= 1.1-12",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "DEoptim",
      "version": ">= 2.2-4",
      "role": "Suggests"
    },
    {
      "package": "fastmatch",
      "role": "Suggests"
    },
    {
      "package": "quickPlot",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "version": ">= 2.5-8",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "snow",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "version": ">= 1.2-4",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 5,
  "_updates": [
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.1.1",
      "date": "2026-01-11"
    },
    {
      "name": "2.1.3",
      "date": "2026-08-29"
    },
    {
      "name": "2.2.0",
      "date": "2026-10-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "achubaty",
      "count": 22,
      "uuid": 3435577
    },
    {
      "user": "eliotmcintire",
      "count": 1,
      "uuid": 1100507
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 519,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SpaDES.tools"
  },
  "_mentions": 4,
  "_devurl": "https://github.com/predictiveecology/spades.tools",
  "_pkgdown": "https://spades-tools.predictiveecology.org",
  "_searchresults": 65,
  "_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/SpaDES.tools.html"
  ],
  "_homeurl": "https://github.com/predictiveecology/spades.tools",
  "_realowner": "predictiveecology",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2017-08-12"
    },
    {
      "version": "0.1.1",
      "date": "2018-02-01"
    },
    {
      "version": "0.2.0",
      "date": "2018-06-18"
    },
    {
      "version": "0.3.0",
      "date": "2018-07-14"
    },
    {
      "version": "0.3.1",
      "date": "2019-02-01"
    },
    {
      "version": "0.3.2",
      "date": "2019-04-08"
    },
    {
      "version": "0.3.3",
      "date": "2019-11-25"
    },
    {
      "version": "0.3.4",
      "date": "2019-12-18"
    },
    {
      "version": "0.3.5",
      "date": "2020-05-15"
    },
    {
      "version": "0.3.6",
      "date": "2020-06-23"
    },
    {
      "version": "0.3.8",
      "date": "2021-06-07"
    },
    {
      "version": "0.3.9",
      "date": "2021-09-29"
    },
    {
      "version": "0.3.10",
      "date": "2022-02-03"
    },
    {
      "version": "1.0.0",
      "date": "2022-08-16"
    },
    {
      "version": "1.0.1",
      "date": "2023-01-05"
    },
    {
      "version": "2.0.0",
      "date": "2023-05-23"
    },
    {
      "version": "2.0.4",
      "date": "2023-09-01"
    },
    {
      "version": "2.0.5",
      "date": "2023-11-11"
    },
    {
      "version": "2.0.6",
      "date": "2024-04-15"
    },
    {
      "version": "2.0.7",
      "date": "2024-05-15"
    },
    {
      "version": "2.0.8",
      "date": "2025-10-11"
    },
    {
      "version": "2.0.9",
      "date": "2025-10-14"
    },
    {
      "version": "2.1.1",
      "date": "2026-01-11"
    },
    {
      "version": "2.1.3",
      "date": "2026-08-29"
    },
    {
      "version": "2.2.0",
      "date": "2026-10-27"
    }
  ],
  "_exports": [
    ".pointDistance",
    "adj",
    "agentLocation",
    "allInRange01",
    "cir",
    "crw",
    "directionFromEachPoint",
    "distanceFromEachPoint",
    "dwrpnorm2",
    "fastCrop",
    "gaussMap",
    "heading",
    "initiateAgents",
    "inRange",
    "mergeRaster",
    "middlePixel",
    "move",
    "neutralLandscapeMap",
    "numAgents",
    "probInit",
    "randomPolygon",
    "randomPolygons",
    "randomStudyArea",
    "rasterizeReduced",
    "rastFromDF",
    "rings",
    "runifC",
    "specificNumPerPatch",
    "splitRaster",
    "spokes",
    "spread",
    "spread2",
    "spread3",
    "spreadCpp",
    "testEquivalentMetadata",
    "transitions",
    "wrap",
    "wrapTorus"
  ],
  "_help": [
    {
      "page": "SpaDES.tools-package",
      "title": "Categorized overview of the 'SpaDES.tools' package",
      "topics": [
        "SpaDES.tools-package",
        "SpaDES.tools"
      ]
    },
    {
      "page": "distances",
      "title": "Alternative point distance (and direction) calculations",
      "topics": [
        ".pointDistance",
        "pointDistance"
      ]
    },
    {
      "page": "adj",
      "title": "Fast 'adjacent' function, and Just In Time compiled version",
      "topics": [
        "adj"
      ]
    },
    {
      "page": "SELESagentLocation",
      "title": "'SELES' - Agent Location at initiation",
      "topics": [
        "agentLocation"
      ]
    },
    {
      "page": "inRange01",
      "title": "Are all values in [0, 1], ignoring 'NA'?",
      "topics": [
        "allInRange01"
      ]
    },
    {
      "page": "cir",
      "title": "Identify pixels in a circle or ring (doughnut) around an object.",
      "topics": [
        "cir"
      ]
    },
    {
      "page": "cirSpecialQuick",
      "title": "This is a very fast version of 'cir' with 'allowOverlap = TRUE', 'allowDuplicates = FALSE', 'returnIndices = TRUE', 'returnDistances = TRUE', and 'includeBehavior = \"excludePixels\"'. It is used inside 'spread2', when asymmetry is active. The basic algorithm is to run 'cir' just once, then add to the x,y coordinates of every locus.",
      "topics": [
        ".cirSpecialQuick",
        "cirSpecialQuick"
      ]
    },
    {
      "page": "distanceFromEachPoint",
      "title": "Calculate distances and directions between many points and many grid cells",
      "topics": [
        "distanceFromEachPoint"
      ]
    },
    {
      "page": "duplicated",
      "title": "Rcpp duplicated on integers using Rcpp Sugar",
      "topics": [
        "duplicatedInt"
      ]
    },
    {
      "page": "dwrpnorm2",
      "title": "Vectorized wrapped normal density function",
      "topics": [
        "dwrpnorm2"
      ]
    },
    {
      "page": "deprecated",
      "title": "'fastCrop' is deprecated.",
      "topics": [
        "fastCrop"
      ]
    },
    {
      "page": "gaussMap",
      "title": "Produce a 'raster' of a random Gaussian process.",
      "topics": [
        "gaussMap"
      ]
    },
    {
      "page": "heading",
      "title": "Heading between spatial points.",
      "topics": [
        "heading"
      ]
    },
    {
      "page": "initiateAgents",
      "title": "'SELES' - Initiate agents",
      "topics": [
        "initiateAgents"
      ]
    },
    {
      "page": "inRange",
      "title": "Test whether a number lies within range [a,b]",
      "topics": [
        "inRange"
      ]
    },
    {
      "page": "splitRaster",
      "title": "Split and re-merge 'RasterLayer'(s)",
      "topics": [
        "mergeRaster",
        "mergeRaster,list-method",
        "splitRaster"
      ]
    },
    {
      "page": "middlePixel",
      "title": "Return the (approximate) middle pixel on a raster",
      "topics": [
        "middlePixel"
      ]
    },
    {
      "page": "crw",
      "title": "Move",
      "topics": [
        "crw",
        "move"
      ]
    },
    {
      "page": "neutralLandscapeMap",
      "title": "Produce a neutral (random) landscape raster",
      "topics": [
        "neutralLandscapeMap"
      ]
    },
    {
      "page": "SELESnumAgents",
      "title": "SELES - Number of Agents to initiate",
      "topics": [
        "numAgents"
      ]
    },
    {
      "page": "patchSize",
      "title": "Patch size",
      "topics": [
        "patchSize"
      ]
    },
    {
      "page": "SELESprobInit",
      "title": "'SELES' - Probability of Initiation",
      "topics": [
        "probInit"
      ]
    },
    {
      "page": "randomPolygons",
      "title": "Produce a 'SpatRaster' of random polygons",
      "topics": [
        "randomPolygon",
        "randomPolygon.default",
        "randomPolygons"
      ]
    },
    {
      "page": "randomStudyArea",
      "title": "Create default study areas for use with 'SpaDES' modules",
      "topics": [
        "randomStudyArea"
      ]
    },
    {
      "page": "rasterizeReduced",
      "title": "Convert reduced representation to full raster",
      "topics": [
        "rasterizeReduced"
      ]
    },
    {
      "page": "rastFromDF",
      "title": "Build a multi-layer SpatRaster from a sparse cell/value table",
      "topics": [
        "rastFromDF"
      ]
    },
    {
      "page": "rings",
      "title": "Identifies all cells within a ring around the focal cells",
      "topics": [
        "rings"
      ]
    },
    {
      "page": "rcpp-extras",
      "title": "Rcpp Sugar version of runif",
      "topics": [
        "runifC"
      ]
    },
    {
      "page": "specnumperpatch-probs",
      "title": "Initiate a specific number of agents in a map of patches",
      "topics": [
        "specificNumPerPatch"
      ]
    },
    {
      "page": "spokes",
      "title": "Identify outward radiating spokes from initial points",
      "topics": [
        "spokes"
      ]
    },
    {
      "page": "spread",
      "title": "Simulate a spread process on a landscape.",
      "topics": [
        "spread"
      ]
    },
    {
      "page": "spread2",
      "title": "Simulate a contagious spread process on a landscape, with 'data.table' internals",
      "topics": [
        "spread2"
      ]
    },
    {
      "page": "spread3",
      "title": "An alternative spread function, conceived for insects",
      "topics": [
        "spread3"
      ]
    },
    {
      "page": "spreadCpp",
      "title": "Stochastic outward spread, implemented in C++",
      "topics": [
        "spreadCpp"
      ]
    },
    {
      "page": "testEquivalentMetadata",
      "title": "Test that metadata of 2 or more objects is the same",
      "topics": [
        "testEquivalentMetadata"
      ]
    },
    {
      "page": "SELEStransitions",
      "title": "'SELES' - Transitioning to next time step (defunct)",
      "topics": [
        "transitions"
      ]
    },
    {
      "page": "wrapTorus",
      "title": "Wrap coordinates or pixels in a torus-like fashion",
      "topics": [
        "wrap",
        "wrapTorus"
      ]
    }
  ],
  "_readme": "https://github.com/cran/SpaDES.tools/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "checkmate",
    "cli",
    "cpp11",
    "crayon",
    "data.table",
    "digest",
    "filelock",
    "fpCompare",
    "fs",
    "lifecycle",
    "lobstr",
    "prettyunits",
    "Rcpp",
    "reproducible",
    "rlang",
    "terra"
  ],
  "_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"
    }
  ],
  "_score": 4.767155866082181,
  "_indexed": false,
  "_nocasepkg": "spades.tools",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://predictiveecology.r-universe.dev/SpaDES.tools",
  "_previous": "2.1.3",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.0",
      "date": "2026-10-28T00:06:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/caed9d5b1717bde927878b0a56c2b0d61f0dcd76e6237891f00a4b20af244858",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.2.0",
      "date": "2026-10-28T00:07:22.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/4d8e27ecda7ce2bc81f1eb6c4bd3784a2d1e35c8ca7cd6eaa461b409dcec735c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.0",
      "date": "2026-10-28T00:06:54.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/7ec446addd8bb5644b822f8f7389c90af8a66f1e4fcab5eac1f8f270cb05ee12",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.2.0",
      "date": "2026-10-28T00:06:48.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/4469a2cfe7f8e4fb45af10cdcbb5f8327e5bbc8e4920013667c0b6c00b1f707b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.2.0",
      "date": "2026-10-28T00:07:02.000Z",
      "arch": "emscripten",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/e84c0273bce01b3c726da1832273f99dc534a1ba5941e47a2701543c16505cc3",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.0",
      "date": "2026-10-28T00:07:30.000Z",
      "arch": "aarch64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/d9463208d2e46e90a407f96f34d14882cab41ac1d0053422006819baede742f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.2.0",
      "date": "2026-10-28T00:06:00.000Z",
      "arch": "x86_64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/054462db2da6852db4f823341f8f194260089b38d96e056ecf299841300f4ef3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.2.0",
      "date": "2026-10-28T00:07:44.000Z",
      "arch": "aarch64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/0936225c4504d19d8273432877684f4cbfbb46c6bfea09998c9d60f088585b81",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.2.0",
      "date": "2026-10-28T00:06:02.000Z",
      "arch": "x86_64",
      "commit": "ec677817ae4c4d0c519040b65646a5d1e617301d",
      "fileid": "https://r2.ropensci.org/977f74186dd5384a053b567c339a66c554ed79d313269a35828399bdba5b8a33",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40605517092"
    }
  ]
}