{
  "_id": "6ad10d5ad3c80a766859b6c5",
  "Package": "ocean3d",
  "Title": "Three-Dimensional Marine Spatial Analysis",
  "Version": "0.1.1.9009",
  "Authors@R": "c(\nperson(\"Jay\", \"Matsushiba\", , \"hello@jmatsushiba.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-0496-9188\")),\nperson(\"David\", \"Ruiz-García\", , \"david.ruiz-garcia@uv.es\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-0072-1233\"))\n)",
  "Description": "Facilitates the analysis of marine habitat in 3D, enabling\ndescriptions of habitat by depth and area. Provides tools for\nvolume calculation, environmental extraction, and spatial\noverlap analysis between species ranges, fisheries, and\ndepth-stratified environmental data.",
  "URL": "https://github.com/Marine-Biodiversity-Conservation-Lab/ocean3d,\nhttps://marine-biodiversity-conservation-lab.github.io/ocean3d/",
  "BugReports": "https://github.com/Marine-Biodiversity-Conservation-Lab/ocean3d/issues",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Remotes": [
    "GlobalFishingWatch/gfwr"
  ],
  "Config/roxygen2/version": "8.1.0",
  "Config/Needs/website": "rmarkdown",
  "Config/testthat/parallel": "true",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libnetcdf-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://ropensci-staging.r-universe.dev",
  "Date/Publication": "2026-10-15 12:20:53 UTC",
  "RemoteUrl": "https://github.com/Marine-Biodiversity-Conservation-Lab/ocean3d",
  "RemoteRef": "HEAD",
  "RemoteSha": "239d4f75b3b6836e9030eefca4844251184a810b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-15 17:19:41 UTC",
    "User": "root"
  },
  "Author": "Jay Matsushiba [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-0496-9188>),\nDavid Ruiz-García [aut] (ORCID:\n<https://orcid.org/0000-0002-0072-1233>)",
  "Maintainer": "Jay Matsushiba <hello@jmatsushiba.com>",
  "_user": "ropensci-staging",
  "_type": "src",
  "_file": "ocean3d_0.1.1.9009.tar.gz",
  "_fileid": "https://r2.ropensci.org/dccd12c189a903b9bfee34d64eeaa23357ec8a8624b89d27e09dc584620f5630",
  "_filesize": 21762756,
  "_sha256": "dccd12c189a903b9bfee34d64eeaa23357ec8a8624b89d27e09dc584620f5630",
  "_expires": "2027-01-23T17:28:53.000Z",
  "_created": "2026-10-15T17:19:41.000Z",
  "_published": "2026-10-15T17:28:57.949Z",
  "_buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116565465891,
      "time": 323,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11994596395"
    },
    {
      "job": 116565465762,
      "time": 280,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11994391507"
    },
    {
      "job": 116565465848,
      "time": 224,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11993932884"
    },
    {
      "job": 116565465717,
      "time": 226,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11993358806"
    },
    {
      "job": 116563196158,
      "time": 248,
      "config": "pkgdown",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11993377295"
    },
    {
      "job": 116563196432,
      "time": 280,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11993158814"
    },
    {
      "job": 116565465835,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11993712665"
    },
    {
      "job": 116565466062,
      "time": 281,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11994546398"
    },
    {
      "job": 116565465895,
      "time": 273,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11993094792"
    },
    {
      "job": 116565465812,
      "time": 247,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11994596154"
    }
  ],
  "_upstream": "https://github.com/Marine-Biodiversity-Conservation-Lab/ocean3d",
  "_commit": {
    "id": "239d4f75b3b6836e9030eefca4844251184a810b",
    "author": "Jay Matsushiba <45748435+JayMatsushiba@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #60 from Marine-Biodiversity-Conservation-Lab/refactor/58-address-goodpractice\n\nRefactoring to address goodpractices check",
    "time": 1792066853
  },
  "_maintainer": {
    "name": "Jay Matsushiba",
    "email": "hello@jmatsushiba.com",
    "orcid": "0000-0003-0496-9188"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "sf",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "rredlist",
      "role": "Imports"
    },
    {
      "package": "ncdf4",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "gfwr",
      "version": ">= 3.0",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tidyterra",
      "role": "Suggests"
    },
    {
      "package": "vcr",
      "role": "Suggests"
    }
  ],
  "_owner": "marine-biodiversity-conservation-lab",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-48",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 4
    },
    {
      "week": "2026-27",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 6
    },
    {
      "week": "2026-30",
      "n": 6
    },
    {
      "week": "2026-31",
      "n": 2
    },
    {
      "week": "2026-33",
      "n": 2
    },
    {
      "week": "2026-34",
      "n": 3
    },
    {
      "week": "2026-35",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 10
    },
    {
      "week": "2026-37",
      "n": 1
    },
    {
      "week": "2026-38",
      "n": 9
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-07-30"
    }
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "jaymatsushiba",
      "count": 54,
      "uuid": 45748435
    },
    {
      "user": "davidruizgarci",
      "count": 18,
      "uuid": 127109569
    },
    {
      "user": "shantanudutt1",
      "count": 2,
      "uuid": 150834213
    },
    {
      "user": "nickdulvy",
      "count": 1,
      "uuid": 5943202
    }
  ],
  "_userbio": {
    "uuid": 318245800,
    "type": "organization",
    "name": "ropensci-staging",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ocean3d"
  },
  "_devurl": "https://github.com/marine-biodiversity-conservation-lab/ocean3d",
  "_pkgdown": "https://marine-biodiversity-conservation-lab.github.io/ocean3d/",
  "_searchresults": 10,
  "_metadata": {
    "review": {
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/811"
    }
  },
  "_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/ocean3d.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "as_envelope",
    "as_voxel",
    "calc_volume_overlap",
    "create_study_raster",
    "depths",
    "envelope_to_voxel",
    "extract_to_area",
    "extract_to_point",
    "extract2d",
    "extract3d_all",
    "extract3d_bottom",
    "extract3d_nearest",
    "extract3d_surface",
    "fetch_species_assessments",
    "fill_missing_depths",
    "gfw_effort_to_raster",
    "intersect",
    "intersect_3d",
    "intersects_3d",
    "load_gebco_bathymetry",
    "mask",
    "occupied",
    "profile_equal",
    "profile_flat",
    "vect_to_envelope",
    "volume",
    "voxel_to_envelope",
    "woa_cache_clear",
    "woa_cache_dir",
    "woa_download",
    "woa_load_nc"
  ],
  "_help": [
    {
      "page": "as_envelope",
      "title": "Coerce a 2D footprint to a 2.5D min-max envelope",
      "topics": [
        "as_envelope"
      ]
    },
    {
      "page": "as_voxel",
      "title": "Create a voxel object",
      "topics": [
        "as_voxel"
      ]
    },
    {
      "page": "calc_volume_overlap",
      "title": "Per-cell 3D volume overlap between two rasterized domains",
      "topics": [
        "calc_volume_overlap",
        "calc_volume_overlap,SpatEnvelope,SpatEnvelope-method",
        "calc_volume_overlap,SpatEnvelope,SpatVoxel-method",
        "calc_volume_overlap,SpatRaster,SpatRaster-method",
        "calc_volume_overlap,SpatVoxel,SpatEnvelope-method",
        "calc_volume_overlap,SpatVoxel,SpatVoxel-method"
      ]
    },
    {
      "page": "create_study_raster",
      "title": "Create a study area raster grid",
      "topics": [
        "create_study_raster"
      ]
    },
    {
      "page": "depths",
      "title": "Depths of a voxel's layers",
      "topics": [
        "depths"
      ]
    },
    {
      "page": "envelope_to_voxel",
      "title": "Convert Envelope 2.5D -> Voxel 3D",
      "topics": [
        "envelope_to_voxel"
      ]
    },
    {
      "page": "extract_to_area",
      "title": "Extract a 3D raster to an area and a depth band",
      "topics": [
        "extract_to_area"
      ]
    },
    {
      "page": "extract_to_point",
      "title": "Extract values from netCDFs to one or more point observations",
      "topics": [
        "extract_to_point"
      ]
    },
    {
      "page": "extract2d",
      "title": "Extract values from a 2D netCDF variable",
      "topics": [
        "extract2d"
      ]
    },
    {
      "page": "extract3d_all",
      "title": "Extract nearest, surface and bottom values from a 3D netCDF variable",
      "topics": [
        "extract3d_all"
      ]
    },
    {
      "page": "extract3d_bottom",
      "title": "Extract the bottom available layer from a 3D netCDF variable",
      "topics": [
        "extract3d_bottom"
      ]
    },
    {
      "page": "extract3d_nearest",
      "title": "Extract the nearest valid depth layer from a 3D netCDF variable",
      "topics": [
        "extract3d_nearest"
      ]
    },
    {
      "page": "extract3d_surface",
      "title": "Extract the surface layer from a 3D netCDF variable",
      "topics": [
        "extract3d_surface"
      ]
    },
    {
      "page": "fetch_species_assessments",
      "title": "Fetch species assessment data from IUCN Red List API",
      "topics": [
        "fetch_species_assessments"
      ]
    },
    {
      "page": "fill_missing_depths",
      "title": "Fill missing depth values",
      "topics": [
        "fill_missing_depths"
      ]
    },
    {
      "page": "gfw_effort_to_raster",
      "title": "Rasterise a GFW effort tibble onto a target grid",
      "topics": [
        "gfw_effort_to_raster"
      ]
    },
    {
      "page": "intersect_3d",
      "title": "The 3D space two objects share",
      "topics": [
        "intersect,SpatEnvelope,SpatEnvelope-method",
        "intersect,SpatEnvelope,SpatRaster-method",
        "intersect,SpatEnvelope,SpatVoxel-method",
        "intersect,SpatRaster,SpatEnvelope-method",
        "intersect,SpatRaster,SpatVoxel-method",
        "intersect,SpatVoxel,SpatEnvelope-method",
        "intersect,SpatVoxel,SpatRaster-method",
        "intersect,SpatVoxel,SpatVoxel-method",
        "intersect-guard",
        "intersect_3d",
        "intersect_3d,ANY,ANY-method",
        "intersect_3d,ANY,SpatEnvelope-method",
        "intersect_3d,ANY,SpatVoxel-method",
        "intersect_3d,SpatEnvelope,ANY-method",
        "intersect_3d,SpatEnvelope,SpatEnvelope-method",
        "intersect_3d,SpatEnvelope,SpatVoxel-method",
        "intersect_3d,SpatVoxel,ANY-method",
        "intersect_3d,SpatVoxel,SpatEnvelope-method",
        "intersect_3d,SpatVoxel,SpatVoxel-method"
      ]
    },
    {
      "page": "intersects_3d",
      "title": "Do two objects share any 3D space?",
      "topics": [
        "intersects_3d",
        "intersects_3d,ANY,ANY-method",
        "intersects_3d,ANY,SpatEnvelope-method",
        "intersects_3d,ANY,SpatVoxel-method",
        "intersects_3d,SpatEnvelope,ANY-method",
        "intersects_3d,SpatEnvelope,SpatEnvelope-method",
        "intersects_3d,SpatEnvelope,SpatVoxel-method",
        "intersects_3d,SpatVoxel,ANY-method",
        "intersects_3d,SpatVoxel,SpatEnvelope-method",
        "intersects_3d,SpatVoxel,SpatVoxel-method"
      ]
    },
    {
      "page": "load_gebco_bathymetry",
      "title": "Load GEBCO bathymetry raster",
      "topics": [
        "load_gebco_bathymetry"
      ]
    },
    {
      "page": "mask-3d",
      "title": "Keep a raster's values inside a 3D domain",
      "topics": [
        "mask,SpatEnvelope,SpatEnvelope-method",
        "mask,SpatEnvelope,SpatVoxel-method",
        "mask,SpatRaster,SpatEnvelope-method",
        "mask,SpatRaster,SpatVoxel-method",
        "mask,SpatVoxel,SpatEnvelope-method",
        "mask,SpatVoxel,SpatVoxel-method",
        "mask-3d"
      ]
    },
    {
      "page": "occupied",
      "title": "Reduce a variable voxel to a presence voxel",
      "topics": [
        "occupied"
      ]
    },
    {
      "page": "SpatEnvelope-class",
      "title": "2.5D min-max envelope: exactly depth_min, depth_max",
      "topics": [
        "SpatEnvelope-class"
      ]
    },
    {
      "page": "SpatVolume-class",
      "title": "Union of the package's 3D domain representations",
      "topics": [
        "SpatVolume-class"
      ]
    },
    {
      "page": "SpatVoxel-class",
      "title": "3D voxel model: one layer per standard depth level",
      "topics": [
        "SpatVoxel-class"
      ]
    },
    {
      "page": "vect_to_envelope",
      "title": "Convert SpatVector or sf to SpatEnvelope",
      "topics": [
        "vect_to_envelope"
      ]
    },
    {
      "page": "volume",
      "title": "Total 3D volume of a rasterized domain",
      "topics": [
        "volume",
        "volume,SpatEnvelope-method",
        "volume,SpatRaster-method",
        "volume,SpatVoxel-method"
      ]
    },
    {
      "page": "voxel_profiles",
      "title": "Vertical profiles for voxel building",
      "topics": [
        "profile_equal",
        "profile_flat",
        "voxel_profiles"
      ]
    },
    {
      "page": "voxel_to_envelope",
      "title": "Collapse Voxel 3D -> Envelope 2.5D",
      "topics": [
        "voxel_to_envelope"
      ]
    },
    {
      "page": "woa_cache_clear",
      "title": "Clear the WOA cache",
      "topics": [
        "woa_cache_clear"
      ]
    },
    {
      "page": "woa_cache_dir",
      "title": "WOA cache directory",
      "topics": [
        "woa_cache_dir"
      ]
    },
    {
      "page": "woa_download",
      "title": "Download a WOA NetCDF file (with caching)",
      "topics": [
        "woa_download"
      ]
    },
    {
      "page": "woa_load_nc",
      "title": "Load a WOA NetCDF file",
      "topics": [
        "woa_load_nc"
      ]
    }
  ],
  "_readme": "https://github.com/Marine-Biodiversity-Conservation-Lab/ocean3d/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "crul",
    "curl",
    "DBI",
    "e1071",
    "glue",
    "httpcode",
    "jsonlite",
    "KernSmooth",
    "lifecycle",
    "magrittr",
    "mime",
    "ncdf4",
    "proxy",
    "R6",
    "Rcpp",
    "rlang",
    "rredlist",
    "s2",
    "sf",
    "stringi",
    "stringr",
    "terra",
    "triebeard",
    "units",
    "urltools",
    "vctrs",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "depth-levels.Rmd",
      "filename": "depth-levels.html",
      "title": "Depth levels and the slabs they stand for",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A depth level stands for a slab, not a knife edge",
        "Touching is not overlapping",
        "Where the slab edges fall: bounds"
      ],
      "created": "2026-10-01 13:59:01",
      "modified": "2026-10-01 13:59:01",
      "commits": 1
    },
    {
      "source": "ocean3d.Rmd",
      "filename": "ocean3d.html",
      "title": "Getting started with ocean3d",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Our research question",
        "How does ocean3d represent three-dimensional space?",
        "Getting started: preparing our data",
        "Installing ocean3d",
        "Step 1: Creating our study area and bathymetry",
        "1.1. Defining our study area",
        "1.2. Representing the seafloor",
        "Step 2: Creating our environmental data",
        "2.1. Defining our depth levels",
        "2.2. Generating synthetic temperature data",
        "2.3. Creating our SpatVoxel",
        "2.4. Visualising our 3D environmental data",
        "Step 3: Creating our species' three-dimensional distribution",
        "3.1. Defining our species' geographical distribution",
        "3.2. Combining the polygon, depth limits and bathymetry",
        "Step 4: Converting our species' distribution into a SpatVoxel",
        "4.1. Converting our SpatEnvelope",
        "4.2. Visualising our species' potential occupancy",
        "Step 5: Exploring environmental conditions within our species' potential distribution",
        "5.1. Extracting temperature within our species' distribution",
        "5.2. Exploring temperature at a specific depth",
        "5.3. Exploring the vertical temperature profile",
        "Step 6 (EXTRA - come back and check it out): Converting our results back into a SpatEnvelope",
        "6.1. Identifying suitable temperature ranges",
        "6.2. Understanding the limitations of this conversion",
        "Summary",
        "Next steps: What else can you do with ocean3d?",
        "Apply the workflow to real-world datasets",
        "Explore the full package documentation",
        "Feedback and contributing",
        "Contact us"
      ],
      "created": "2026-10-01 13:59:01",
      "modified": "2026-10-07 06:42:11",
      "commits": 2
    }
  ],
  "_score": 5.7737864449811935,
  "_indexed": false,
  "_nocasepkg": "ocean3d",
  "_universes": [
    "ropensci-staging"
  ],
  "_previous": "0.1.1.9008",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:23:24.000Z",
      "distro": "resolute",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/de5d256dc5c8aa6e0a239da21f94bb5ef3c8a1daf620082869898ac5a5d017c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:22:54.000Z",
      "distro": "resolute",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/88cefbad7543efc6f80d4db72088f2adfd2d85fbeefee7cd071df4c6f3ec89ca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:25:43.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/909e4b9d56df7983e0dce53ba6a18f853d0ca225a3cdd33cd8504958e8b4b996",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:26:39.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/30ccb0dab08853fb9060789d6e941f62ab178815e3addf5b8c96778ebe4138d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:22:47.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/50487f1703536987691acd1c0869c40e461132f3e03ae0fa19d3f36e8aa044a1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:22:36.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/fe75add29ffc5ea17bb8a3b2cb68169b2f3ee57d4f066be311e7c5dc7e3d1856",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:22:27.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/87fc6c18c289d1fd0b69fc558634fc866f49454d467426ff5fbc6195b5d49ca0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1.9009",
      "date": "2026-10-15T17:21:59.000Z",
      "commit": "239d4f75b3b6836e9030eefca4844251184a810b",
      "fileid": "https://r2.ropensci.org/bfe2364cce6a02263d251e41f7adfd93c0954ee4b46ba26521dc3b56e87a924e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/38775819208"
    }
  ]
}