{
  "_id": "6ac227f7773a0037682c2c96",
  "Package": "gloBFPr",
  "Type": "Package",
  "Title": "Urban Environment Analysis Using Global Building Height Datasets",
  "Version": "2.0.0",
  "Authors@R": "c(\nperson(\ngiven = \"Xiaohao\",\nfamily = \"Yang\",\nemail = \"xiaohaoy111@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\")\n))",
  "Author": "Xiaohao Yang [aut, cre, cph]",
  "Maintainer": "Xiaohao Yang <xiaohaoy111@gmail.com>",
  "Description": "Automated access and analysis of multidimensional building\nprofile in cities. The package provides tools to access,\nsearch, and download global 3D building footprint datasets. It\nincludes functions to retrieve building height tiles, compute a\nrange of 2D/2.5D building morphology metrics, assess\nenvironmental context (e.g., greenery accessibility), aggregate\nmetrics to the city-block scale, support noise,\nshadow/radiation, and wind simulation, export study areas as 3D\nscenes (terrain, buildings, canopy) for 3D modeling software,\nsuch as Rhino3D and Blender.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/billbillbilly/gloBFPr",
  "BugReports": "https://github.com/billbillbilly/gloBFPr/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Language": "en-US",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr, rmarkdown",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-04 10:09:49 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-09-04 06:20:02 UTC",
  "RemoteUrl": "https://github.com/cran/gloBFPr",
  "RemoteRef": "HEAD",
  "RemoteSha": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
  "_user": "cran",
  "_type": "src",
  "_file": "gloBFPr_2.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/f0dcd03406088add880f1c4705de4ff05b1d1f6ea729cbaf00441d10961111e2",
  "_filesize": 7982379,
  "_sha256": "f0dcd03406088add880f1c4705de4ff05b1d1f6ea729cbaf00441d10961111e2",
  "_expires": "2027-01-12T10:18:28.000Z",
  "_created": "2026-10-04T10:09:49.000Z",
  "_published": "2026-10-04T10:18:31.005Z",
  "_jobs": [
    {
      "job": 111413477581,
      "time": 260,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11300163860"
    },
    {
      "job": 111413477580,
      "time": 269,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11300391840"
    },
    {
      "job": 111413477616,
      "time": 259,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300830666"
    },
    {
      "job": 111413477584,
      "time": 199,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300133730"
    },
    {
      "job": 111412792857,
      "time": 250,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300058900"
    },
    {
      "job": 111413477528,
      "time": 176,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11300173834"
    },
    {
      "job": 111413477613,
      "time": 452,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11300204064"
    },
    {
      "job": 111413477622,
      "time": 320,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11300770439"
    },
    {
      "job": 111413477606,
      "time": 356,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300014566"
    },
    {
      "job": 111413477654,
      "time": 271,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11300521011"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978",
  "_status": "success",
  "_upstream": "https://github.com/cran/gloBFPr",
  "_commit": {
    "id": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
    "author": "Xiaohao Yang <xiaohaoy111@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.0\n",
    "time": 1788502802
  },
  "_maintainer": {
    "name": "Xiaohao Yang",
    "email": "xiaohaoy111@gmail.com",
    "login": "billbillbilly",
    "description": "PhD candidate @digital-landscapes at the School for Environment and Sustainability, University of Michigan",
    "uuid": 61219306
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "nominatimlite",
      "role": "Imports"
    },
    {
      "package": "parallelly",
      "role": "Imports"
    },
    {
      "package": "future",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Imports"
    },
    {
      "package": "ecmwfr",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "dsmSearch",
      "role": "Suggests"
    },
    {
      "package": "viewscape",
      "version": ">= 2.0.1",
      "role": "Suggests"
    },
    {
      "package": "greenSD",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "osmdata",
      "role": "Suggests"
    },
    {
      "package": "sfnetworks",
      "role": "Suggests"
    },
    {
      "package": "tidygraph",
      "role": "Suggests"
    },
    {
      "package": "tigris",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-36",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.0.0",
      "date": "2026-09-04"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "billbillbilly",
      "count": 3,
      "uuid": 61219306
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 491,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gloBFPr"
  },
  "_devurl": "https://github.com/billbillbilly/globfpr",
  "_searchresults": 2,
  "_topics": [
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gloBFPr.html",
    "extra/manual.pdf",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/billbillbilly/globfpr",
  "_realowner": "billbillbilly",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-06-11"
    },
    {
      "version": "0.1.3",
      "date": "2025-06-18"
    },
    {
      "version": "2.0.0",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "add_flow_vectors",
    "aggregate_block",
    "generate_block",
    "get_3d_world",
    "get_bgvi",
    "get_dng",
    "get_era5_met",
    "get_fused_dsm",
    "get_metadata",
    "get_morphology",
    "get_neighbors",
    "get_noise_map",
    "get_radiation",
    "get_shadow_footprint",
    "get_shadow_height",
    "infer_osm_traffic",
    "install_noisemodelling",
    "osm_noise_traffic_defaults",
    "plot_bgvi_viewshed",
    "plot_foam_map",
    "plot_noise_map",
    "prepare_foam_case",
    "prepare_foam_geometry",
    "prepare_noisemodelling_inputs",
    "prepare_openfoam_inputs",
    "read_foam_pedestrian_slice",
    "run_openfoam_docker",
    "sample_foam_slice",
    "search_3dglobdf",
    "svf"
  ],
  "_datasets": [
    {
      "name": "ghsl_tiles",
      "title": "GHSL Tile Index",
      "object": "ghsl_tiles",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "tile_id",
        "geometry"
      ],
      "rows": 316,
      "table": false,
      "tojson": true
    },
    {
      "name": "globfp_example",
      "title": "Test 3D-GloBFP dataset",
      "object": "globfp_example",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "Height",
        "geometry",
        "id"
      ],
      "rows": 369,
      "table": false,
      "tojson": true
    },
    {
      "name": "globfp_example_canopy_height",
      "title": "Example canopy height raster for the 3D-GloBFP sample",
      "object": "globfp_example_canopy_height",
      "class": [
        "PackedSpatRaster"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "globfp_example_dem",
      "title": "Example DEM for the 3D-GloBFP sample",
      "object": "globfp_example_dem",
      "class": [
        "PackedSpatRaster"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "add_flow_vectors",
      "title": "Add wind / flow vector arrows to a foam map plot",
      "topics": [
        "add_flow_vectors"
      ]
    },
    {
      "page": "aggregate_block",
      "title": "aggregate_block",
      "topics": [
        "aggregate_block"
      ]
    },
    {
      "page": "generate_block",
      "title": "generate_block",
      "topics": [
        "generate_block"
      ]
    },
    {
      "page": "get_3d_world",
      "title": "get_3d_world",
      "topics": [
        "get_3d_world"
      ]
    },
    {
      "page": "get_era5_met",
      "title": "Fetch ERA5 conditions for OpenFOAM boundary conditions",
      "topics": [
        "get_era5_met"
      ]
    },
    {
      "page": "get_fused_dsm",
      "title": "get_fused_dsm",
      "topics": [
        "get_fused_dsm"
      ]
    },
    {
      "page": "get_metadata",
      "title": "get_metadata",
      "topics": [
        "get_metadata"
      ]
    },
    {
      "page": "get_metrics",
      "title": "get_metrics",
      "topics": [
        "get_bgvi",
        "get_dng",
        "get_metrics",
        "get_morphology",
        "get_neighbors"
      ]
    },
    {
      "page": "get_noise_map",
      "title": "Create a screening-level urban road-noise workflow object",
      "topics": [
        "get_noise_map"
      ]
    },
    {
      "page": "get_shadows",
      "title": "Building shadow and radiation calculations",
      "topics": [
        "get_radiation",
        "get_shadows",
        "get_shadow_footprint",
        "get_shadow_height",
        "svf"
      ]
    },
    {
      "page": "globfp_example",
      "title": "Test 3D-GloBFP dataset",
      "topics": [
        "globfp_example"
      ]
    },
    {
      "page": "globfp_example_canopy_height",
      "title": "Example canopy height raster for the 3D-GloBFP sample",
      "topics": [
        "globfp_example_canopy_height"
      ]
    },
    {
      "page": "globfp_example_dem",
      "title": "Example DEM for the 3D-GloBFP sample",
      "topics": [
        "globfp_example_dem"
      ]
    },
    {
      "page": "infer_osm_traffic",
      "title": "Infer screening-level road traffic inputs from OSM road attributes",
      "topics": [
        "infer_osm_traffic"
      ]
    },
    {
      "page": "install_noisemodelling",
      "title": "Install the headless NoiseModelling runner",
      "topics": [
        "install_noisemodelling"
      ]
    },
    {
      "page": "osm_noise_traffic_defaults",
      "title": "Default OSM traffic assumptions for screening-level road noise",
      "topics": [
        "osm_noise_traffic_defaults"
      ]
    },
    {
      "page": "plot_bgvi_viewshed",
      "title": "Visualize an Individual Building BGVI Viewshed",
      "topics": [
        "plot_bgvi_viewshed"
      ]
    },
    {
      "page": "plot_foam_map",
      "title": "Plot an OpenFOAM pedestrian-level map",
      "topics": [
        "plot_foam_map"
      ]
    },
    {
      "page": "plot_noise_map",
      "title": "Plot a NoiseModelling-style road-noise map",
      "topics": [
        "plot_noise_map"
      ]
    },
    {
      "page": "prepare_foam_case",
      "title": "Prepare a transient OpenFOAM case for urban wind",
      "topics": [
        "prepare_foam_case"
      ]
    },
    {
      "page": "prepare_foam_geometry",
      "title": "Build terrain, canopy and terrain-based building geometry for a case",
      "topics": [
        "prepare_foam_geometry"
      ]
    },
    {
      "page": "prepare_noisemodelling_inputs",
      "title": "Prepare NoiseModelling-style input layers",
      "topics": [
        "prepare_noisemodelling_inputs"
      ]
    },
    {
      "page": "prepare_openfoam_inputs",
      "title": "Prepare gloBFPr spatial outputs for an OpenFOAM Docker workflow",
      "topics": [
        "prepare_openfoam_inputs"
      ]
    },
    {
      "page": "read_foam_pedestrian_slice",
      "title": "Read the pedestrian-level slice and compute wind maps",
      "topics": [
        "read_foam_pedestrian_slice"
      ]
    },
    {
      "page": "run_openfoam_docker",
      "title": "Run an OpenFOAM case via Docker",
      "topics": [
        "run_openfoam_docker"
      ]
    },
    {
      "page": "sample_foam_slice",
      "title": "Sample OpenFOAM results at pedestrian level and return a raster",
      "topics": [
        "sample_foam_slice"
      ]
    },
    {
      "page": "search_3dglobdf",
      "title": "search_3dglobdf",
      "topics": [
        "search_3dglobdf"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "cachem",
    "class",
    "classInt",
    "cli",
    "codetools",
    "cpp11",
    "curl",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "ecmwfr",
    "fastmap",
    "filelock",
    "furrr",
    "future",
    "generics",
    "getPass",
    "globals",
    "glue",
    "httr",
    "httr2",
    "igraph",
    "jsonlite",
    "KernSmooth",
    "keyring",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "memoise",
    "mime",
    "nominatimlite",
    "openssl",
    "parallelly",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "Rcpp",
    "rlang",
    "rstudioapi",
    "s2",
    "sf",
    "sys",
    "terra",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "withr",
    "wk",
    "yaml"
  ],
  "_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"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "block_analysis.Rmd",
      "filename": "block_analysis.html",
      "title": "Block-Level Analysis with gloBFPr",
      "author": "Xiaohao Yang",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Block-Level Analysis",
        "1 Generating blocks",
        "Dual carriageway simplification",
        "Controlling block size",
        "2 Aggregating metrics to block level",
        "Custom aggregation functions",
        "Block-level population",
        "Block-level residential proportion",
        "3 Visualizing block-level metrics",
        "Comparing several block metrics in one figure",
        "4 A complete block analysis pipeline"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    },
    {
      "source": "building_metrics.Rmd",
      "filename": "building_metrics.html",
      "title": "Building Metrics with gloBFPr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Analyze Building Footprints",
        "Example data",
        "1 Morphological Metrics",
        "2 Neighbor Metrics",
        "3 Distance to Nearest Greenspace",
        "Measuring Along Real Streets",
        "4 Building Green View Index",
        "5 A Complete Metric Pipeline"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    },
    {
      "source": "shadow_radiation.Rmd",
      "filename": "shadow_radiation.html",
      "title": "Building Shadows and Radiation with gloBFPr",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Analyze Building Shadows and Radiation",
        "1 Workflow Summary",
        "2 Solar Position",
        "3 Shadow Footprints",
        "4 Shadow Height as a Terra Surface",
        "5 Tree Canopy and Terrain",
        "6 Building Surface Radiation",
        "6.1 Building surface visualization",
        "6.2 Tree canopy and terrain",
        "6.3 Canopy impact: radiation difference",
        "6.4 2D map view",
        "6.5 Cumulative daily radiation",
        "7 Ground-Level Radiation",
        "7.1 Ground shadow map",
        "7.2 Ground radiation with tree canopy",
        "7.3 Ground vs. roof comparison"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    },
    {
      "source": "data_acquisition.Rmd",
      "filename": "data_acquisition.html",
      "title": "gloBFPr_data_acquisition",
      "author": "Xiaohao Yang",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1 Retrieve Building Footprints with Heights Using a Bounding Box",
        "2 Build a Fused Digital Surface Model from Building Height Data",
        "3 Exporting 3D City Models",
        "3.1 Quick start",
        "3.2 Satellite texture",
        "3.3 Voxel mode"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    },
    {
      "source": "noise_mapping.Rmd",
      "filename": "noise_mapping.html",
      "title": "Urban Noise Mapping with gloBFPr and NoiseModelling",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Urban Noise Mapping",
        "1 Prepare Inputs",
        "Fetch Canopy, Greenspace, and DEM Internally",
        "2 Run NoiseModelling",
        "Advanced NoiseModelling Controls"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    },
    {
      "source": "wind_simulation.Rmd",
      "filename": "wind_simulation.html",
      "title": "Urban Wind CFD with gloBFPr and OpenFOAM",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1  Quick start",
        "2  Inputs",
        "2.1  Spatial layers",
        "2.2  Terrain and canopy geometry",
        "2.3  Ground roughness z0 from land-cover data",
        "2.4  ERA5 weather conditions",
        "3  Wind simulation",
        "3.1  Write the case",
        "Any wind direction works",
        "3.2  Run via Docker",
        "3.3  Visualise"
      ],
      "created": "2026-09-04 06:20:02",
      "modified": "2026-09-04 06:20:02",
      "commits": 1
    }
  ],
  "_score": 2.778151250383644,
  "_indexed": false,
  "_nocasepkg": "globfpr",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://billbillbilly.r-universe.dev/gloBFPr",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-04T10:12:24.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/fc6a3a708afca49eb163051e236cccdba6c2d1e759858cc48bb0eb3d9e49c5ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-04T10:13:08.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/5898ed06b250162d16e21b6009b46e6a58bedf188d4e7f3b1aac394cc78ae775",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-04T10:13:01.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/4da4aae94ddf60d615018e7dd5e92654fe47cc3154246388d2fdd03319c953ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-10-04T10:12:22.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/15bcb67f94996b98f2ba6474db23052e613d05d5c2134975b42f491697214917",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-10-04T10:13:14.000Z",
      "arch": "emscripten",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/69cc86429e4edce2893c780cc770fb977f57bb3f8ee462de13654b3bd03b9fc1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-04T10:14:57.000Z",
      "arch": "aarch64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/001dfe92add280fdeaa89022194a79be721b0459c31c0936c485222549ee2307",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-04T10:11:53.000Z",
      "arch": "x86_64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/5de56cd0d0c3ac30c3a6317e7ba279ac1e5fa894bc7b2a3d119df1247207a346",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-04T10:13:49.000Z",
      "arch": "aarch64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/a4478c029bd5e7ecc1aee6332f324be25064b5a31568c730077ee8fc994cce47",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-10-04T10:12:00.000Z",
      "arch": "x86_64",
      "commit": "6cd4c9535f6b54dc6d8fdbbedb63629e094fdb42",
      "fileid": "https://r2.ropensci.org/6ca5977175bd17e54da2f9b17b88513a4af973a101da44f70810c2c09b563654",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37194262978"
    }
  ]
}