{
  "_id": "6a227d9fcd65a98ecbd50002",
  "Package": "urbioconnect",
  "Title": "Urban Habitat Connectivity Analysis",
  "Version": "0.1.0.9000",
  "Authors@R": "c(\nperson(\ngiven = \"Nicholas\",\nfamily = \"Tierney\",\nrole = c(\"aut\", \"cre\"),\nemail = \"nicholas.tierney@gmail.com\",\ncomment = c(ORCID = \"0000-0003-1460-8722\")\n),\nperson(\ngiven = \"Holly\",\nfamily = \"Kirk\",\nrole = c(\"aut\", \"cph\"),\nemail = \"hollylkirk@gmail.com\",\ncomment = c(ORCID = \"0000-0002-8724-3210\")\n)\n)",
  "Description": "Analyse and visualise habitat connectivity in urban\nlandscapes, accounting for barriers and buffer distances.\nIncludes Shiny app for interactive analysis and report\ngeneration. Based on methods developed by Kirk et al (2023)\n<doi:10.1016/j.mex.2022.101989>.",
  "License": "GPL (>= 3)",
  "URL": "https://urbio-ecology.r-universe.dev/urbioconnect,\nhttps://github.com/urbio-ecology/urbioconnect,\nhttps://urbio-ecology.github.io/urbioconnect/",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "BugReports": "https://github.com/urbio-ecology/urbioconnect/issues",
  "LazyData": "true",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libicu-dev libuv1-dev libssl-dev libproj-dev\nlibsqlite3-dev libudunits2-dev zlib1g-dev",
  "Repository": "https://urbio-ecology.r-universe.dev",
  "Date/Publication": "2026-06-05 04:47:23 UTC",
  "RemoteUrl": "https://github.com/urbio-ecology/urbioconnect",
  "RemoteRef": "HEAD",
  "RemoteSha": "86bfae3010b970e936124e8ee415dcec163e9b81",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 07:21:36 UTC",
    "User": "root"
  },
  "Author": "Nicholas Tierney [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1460-8722>),\nHolly Kirk [aut, cph] (ORCID: <https://orcid.org/0000-0002-8724-3210>)",
  "Maintainer": "Nicholas Tierney <nicholas.tierney@gmail.com>",
  "MD5sum": "822feb2ddbe135d5d01cd29726e4d3f9",
  "_user": "urbio-ecology",
  "_type": "src",
  "_file": "urbioconnect_0.1.0.9000.tar.gz",
  "_fileid": "75aa7349d5c54ceec5bd8553fbcff5a5de7873c0bf3eded3ee3ed1ae8b716079",
  "_filesize": 3357949,
  "_sha256": "75aa7349d5c54ceec5bd8553fbcff5a5de7873c0bf3eded3ee3ed1ae8b716079",
  "_created": "2026-06-05T07:21:36.000Z",
  "_published": "2026-06-05T07:41:19.350Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79682591672,
      "time": 236,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7431077107"
    },
    {
      "job": 79682591693,
      "time": 243,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7431078959"
    },
    {
      "job": 79682591625,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7431292359"
    },
    {
      "job": 79682591641,
      "time": 206,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7431338022"
    },
    {
      "job": 79681931476,
      "time": 305,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7431011871"
    },
    {
      "job": 79682591787,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7431051970"
    },
    {
      "job": 79682591698,
      "time": 254,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7431081726"
    },
    {
      "job": 79682591709,
      "time": 190,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7431064291"
    },
    {
      "job": 79682591805,
      "time": 224,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7431073481"
    }
  ],
  "_buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/urbio-ecology/urbioconnect",
  "_commit": {
    "id": "86bfae3010b970e936124e8ee415dcec163e9b81",
    "author": "Nicholas Tierney <njtierney@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #132 from urbio-ecology/naming-redux-i131-i129\n\nImprove names: interpatch_distance over buffer, etc",
    "time": 1780634843
  },
  "_maintainer": {
    "name": "Nicholas Tierney",
    "email": "nicholas.tierney@gmail.com",
    "login": "njtierney",
    "mastodon": "@njtierney@aus.social",
    "bluesky": "@njtierney.bsky.social",
    "orcid": "0000-0003-1460-8722",
    "description": "|| Freelance Statistician and Research Software Engineer | PhD Statistics | Hiker | Runner | Coffee Geek ||",
    "uuid": 6488485
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2.0",
      "role": "Depends"
    },
    {
      "package": "colorspace",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "quarto",
      "role": "Imports"
    },
    {
      "package": "scico",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyterra",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "conflicted",
      "role": "Suggests"
    },
    {
      "package": "crew",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "fasterize",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "marquee",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "prettyunits",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shinyjs",
      "role": "Suggests"
    },
    {
      "package": "stars",
      "role": "Suggests"
    },
    {
      "package": "tarchetypes",
      "role": "Suggests"
    },
    {
      "package": "targets",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vctrs",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "tictoc",
      "role": "Suggests"
    },
    {
      "package": "ggspatial",
      "role": "Suggests"
    }
  ],
  "_owner": "urbio-ecology",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 24
    },
    {
      "week": "2025-41",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 6
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 3
    },
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 16
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 4
    },
    {
      "week": "2026-16",
      "n": 10
    },
    {
      "week": "2026-17",
      "n": 1
    },
    {
      "week": "2026-22",
      "n": 3
    },
    {
      "week": "2026-23",
      "n": 3
    }
  ],
  "_tags": [],
  "_topics": [
    "ecology",
    "shiny",
    "spatial-analysis",
    "urban-ecology",
    "quarto"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "njtierney",
      "count": 274,
      "uuid": 6488485
    }
  ],
  "_userbio": {
    "uuid": 224726437,
    "type": "organization",
    "name": "Urban Biodiversity and Ecology Group"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/urbioconnect"
  },
  "_devurl": "https://github.com/urbio-ecology/urbioconnect",
  "_pkgdown": "https://urbio-ecology.github.io/urbioconnect/",
  "_searchresults": 12,
  "_quarto": true,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/urbioconnect.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "add_patch_area",
    "aggregate_connected_patches",
    "assign_patches_to_fragments",
    "clean",
    "col2hex",
    "compare_connectivity",
    "connectivity_probability",
    "create_barrier_mask",
    "drop_habitat_under_barrier",
    "effective_mesh_size",
    "empty_grid",
    "example_barrier",
    "example_barrier_shp",
    "example_habitat",
    "fragment_habitat",
    "generate_connectivity_report",
    "gg_barrier_habitat_interpatch_dist",
    "habitat_buffer",
    "habitat_connectivity",
    "habitat_connectivity_full",
    "mean_patch_size",
    "n_patches",
    "plot_barrier_habitat_interpatch_dist",
    "plot_connectivity",
    "plot_patches",
    "prepare_rasters",
    "read_geometry",
    "run_connectivity_app",
    "sf_add_patch_area",
    "sf_aggregate_connected_patches",
    "sf_assign_patches_to_fragments",
    "sf_drop_habitat_under_barrier",
    "sf_fragment_habitat",
    "sf_habitat_buffer",
    "sf_habitat_connectivity",
    "summarise_connectivity",
    "total_habitat_area"
  ],
  "_datasets": [
    {
      "name": "lizard_areas_connected",
      "title": "Connected habitat patch areas for Blue-tongued Lizard",
      "object": "lizard_areas_connected",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "patch_id",
        "area",
        "area_squared"
      ],
      "rows": 59,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_patch_area",
      "title": "Add patch area layer",
      "topics": [
        "add_patch_area"
      ]
    },
    {
      "page": "aggregate_connected_patches",
      "title": "Aggregate connected patch areas",
      "topics": [
        "aggregate_connected_patches"
      ]
    },
    {
      "page": "assign_patches_to_fragments",
      "title": "Assign patches to fragments",
      "topics": [
        "assign_patches_to_fragments"
      ]
    },
    {
      "page": "clean",
      "title": "Clean any spatial data layer (shape file)",
      "topics": [
        "clean"
      ]
    },
    {
      "page": "col2hex",
      "title": "Convert color name to hexadecimal",
      "topics": [
        "col2hex"
      ]
    },
    {
      "page": "compare_connectivity",
      "title": "Compare measurements the connectivity of different scenarios",
      "topics": [
        "compare_connectivity"
      ]
    },
    {
      "page": "connectivity_probability",
      "title": "Calculate connectivity probability",
      "topics": [
        "connectivity_probability"
      ]
    },
    {
      "page": "create_barrier_mask",
      "title": "Create barrier mask",
      "topics": [
        "create_barrier_mask"
      ]
    },
    {
      "page": "drop_habitat_under_barrier",
      "title": "Remove habitat under barriers",
      "topics": [
        "drop_habitat_under_barrier"
      ]
    },
    {
      "page": "effective_mesh_size",
      "title": "Calculate effective mesh size",
      "topics": [
        "effective_mesh_size"
      ]
    },
    {
      "page": "empty_grid",
      "title": "Create Empty terra raster grid",
      "topics": [
        "empty_grid"
      ]
    },
    {
      "page": "example-lizard-data",
      "title": "Lizard Habitat and Barrier Data from Melbourne.",
      "topics": [
        "example-lizard-data",
        "example_barrier",
        "example_barrier_shp",
        "example_habitat"
      ]
    },
    {
      "page": "fragment_habitat",
      "title": "Fragment habitat",
      "topics": [
        "fragment_habitat"
      ]
    },
    {
      "page": "generate_connectivity_report",
      "title": "Generate Connectivity Report",
      "topics": [
        "generate_connectivity_report"
      ]
    },
    {
      "page": "gg_barrier_habitat_interpatch_dist",
      "title": "Plot barrier, habitat, and interpatch distance layers",
      "topics": [
        "gg_barrier_habitat_interpatch_dist"
      ]
    },
    {
      "page": "habitat_buffer",
      "title": "Buffer habitat raster",
      "topics": [
        "habitat_buffer"
      ]
    },
    {
      "page": "habitat_connectivity",
      "title": "Calculate habitat connectivity using terra",
      "topics": [
        "habitat_connectivity"
      ]
    },
    {
      "page": "habitat_connectivity_full",
      "title": "Calculate habitat connectivity with visualization data",
      "topics": [
        "habitat_connectivity_full"
      ]
    },
    {
      "page": "lizard_areas_connected",
      "title": "Connected habitat patch areas for Blue-tongued Lizard",
      "topics": [
        "lizard_areas_connected"
      ]
    },
    {
      "page": "mean_patch_size",
      "title": "Calculate mean patch size",
      "topics": [
        "mean_patch_size"
      ]
    },
    {
      "page": "n_patches",
      "title": "Count number of habitat patches",
      "topics": [
        "n_patches"
      ]
    },
    {
      "page": "plot_barrier_habitat_interpatch_dist",
      "title": "Save barrier habitat interpatch distance plot",
      "topics": [
        "plot_barrier_habitat_interpatch_dist"
      ]
    },
    {
      "page": "plot_connectivity",
      "title": "Plot connectivity metrics across interpatch distances",
      "topics": [
        "plot_connectivity"
      ]
    },
    {
      "page": "plot_patches",
      "title": "Plot connected habitat patches",
      "topics": [
        "plot_patches"
      ]
    },
    {
      "page": "prepare_rasters",
      "title": "Prepare habitat and barrier rasters",
      "topics": [
        "prepare_rasters"
      ]
    },
    {
      "page": "read_geometry",
      "title": "Read shapefile geometry",
      "topics": [
        "read_geometry",
        "read_geometry.default",
        "read_geometry.sf"
      ]
    },
    {
      "page": "run_connectivity_app",
      "title": "Launch the Connectivity Shiny App",
      "topics": [
        "run_connectivity_app"
      ]
    },
    {
      "page": "sf_add_patch_area",
      "title": "Add patch area column",
      "topics": [
        "sf_add_patch_area"
      ]
    },
    {
      "page": "sf_aggregate_connected_patches",
      "title": "Aggregate connected patch areas",
      "topics": [
        "sf_aggregate_connected_patches"
      ]
    },
    {
      "page": "sf_assign_patches_to_fragments",
      "title": "Assign habitat patches to fragment IDs",
      "topics": [
        "sf_assign_patches_to_fragments"
      ]
    },
    {
      "page": "sf_drop_habitat_under_barrier",
      "title": "Remove habitat underneath barriers",
      "topics": [
        "sf_drop_habitat_under_barrier"
      ]
    },
    {
      "page": "sf_fragment_habitat",
      "title": "Fragment habitat along barriers",
      "topics": [
        "sf_fragment_habitat"
      ]
    },
    {
      "page": "sf_habitat_buffer",
      "title": "Buffer habitat by distance",
      "topics": [
        "sf_habitat_buffer"
      ]
    },
    {
      "page": "sf_habitat_connectivity",
      "title": "Calculate habitat connectivity",
      "topics": [
        "sf_habitat_connectivity"
      ]
    },
    {
      "page": "summarise_connectivity",
      "title": "Summarise connectivity metrics",
      "topics": [
        "summarise_connectivity"
      ]
    },
    {
      "page": "total_habitat_area",
      "title": "Calculate total habitat area",
      "topics": [
        "total_habitat_area"
      ]
    }
  ],
  "_readme": "https://github.com/urbio-ecology/urbioconnect/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "colorspace",
    "commonmark",
    "cpp11",
    "data.table",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "here",
    "highr",
    "htmltools",
    "httpuv",
    "isoband",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "knitr",
    "labeling",
    "later",
    "lifecycle",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "processx",
    "promises",
    "proxy",
    "ps",
    "purrr",
    "quarto",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "rprojroot",
    "rstudioapi",
    "s2",
    "S7",
    "sass",
    "scales",
    "scico",
    "sf",
    "shiny",
    "sourcetools",
    "stringi",
    "stringr",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyterra",
    "tinytex",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk",
    "xfun",
    "xtable",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "The example data",
        "The pipeline, step-by-step",
        "Step 1: Create the barrier mask",
        "Step 2: Remove habitat under barriers",
        "Step 3: Buffer the habitat",
        "Step 4: Fragment habitat along barriers",
        "Step 5: Assign patch IDs",
        "Step 6: Summarise patch areas",
        "Computing connectivity metrics",
        "Run the pipeline as a single step",
        "Comparing multiple interpatch distances",
        "Summary"
      ],
      "created": "2026-04-14 12:35:16",
      "modified": "2026-06-05 04:47:23",
      "commits": 5
    },
    {
      "source": "interpatch-distance-and-resolution.Rmd",
      "filename": "interpatch-distance-and-resolution.html",
      "title": "Interpatch distance and raster resolution",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Interpatch distance",
        "Buffering happens on a grid",
        "A sub-cell radius does nothing - and habitat_buffer() warns",
        "Why it matters: the same distance, two resolutions",
        "Choosing a resolution",
        "What about vector (sf) data?"
      ],
      "created": "2026-06-05 04:47:23",
      "modified": "2026-06-05 04:47:23",
      "commits": 1
    },
    {
      "source": "raster-vs-vector.Rmd",
      "filename": "raster-vs-vector.html",
      "title": "Using raster vs vector",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Rasters and vectors",
        "Running raster and vector models on the same data",
        "Prepare the example data",
        "Raster approach",
        "Vector approach",
        "Comparing raster vs vector",
        "Summarising connectivity metrics",
        "Which approach should you use?",
        "Raster approach trade-offs",
        "Vector approach trade-offs",
        "Converting between raster and vector",
        "Analysis step-by-step",
        "References"
      ],
      "created": "2026-04-14 12:35:16",
      "modified": "2026-06-05 04:47:23",
      "commits": 6
    },
    {
      "source": "targets-pipeline.Rmd",
      "filename": "targets-pipeline.html",
      "title": "Using urbioconnect in a targets pipeline",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why use targets for connectivity analysis?",
        "A minimal _targets.R",
        "What each section does",
        "Running and inspecting the pipeline",
        "Running",
        "Inspecting results",
        "Visualising the dependency graph",
        "Example workflows"
      ],
      "created": "2026-04-14 12:35:16",
      "modified": "2026-06-05 04:47:23",
      "commits": 5
    }
  ],
  "_score": 4.556302500767288,
  "_indexed": true,
  "_nocasepkg": "urbioconnect",
  "_universes": [
    "urbio-ecology",
    "njtierney"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:24:21.000Z",
      "distro": "noble",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "de6c3cf46743db707b73ccc04222b8340bdff7e138b7ed16fee49a8c999eaba0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:24:34.000Z",
      "distro": "noble",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "663d6c716e76714e76038e75588ffa6b0e67298be57a2d954c74d5e9b02d744b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:37:20.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "c3636b7503726b4311a64f4c294a92f5329ad48e31dd98dc99b6898989224077",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:39:45.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "326894eee216ec44917bcd284a1560329dfc8726a447855ddd5e81e0e88cf9f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:24:27.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "47cef0818ffdbc7ff79047c185ed31eea2bb5a5530a1c906067f81ca10b3ea20",
      "status": "success",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:23:50.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "f27a8acc568f804b4d81ea8450024e0ff91c1afec2b32e914266312492000f4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:23:28.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "11fcc5a94f9c89ed58366fa105bea15319537849a3c296bcea763c4ffe36ad98",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-06-05T07:23:48.000Z",
      "commit": "86bfae3010b970e936124e8ee415dcec163e9b81",
      "fileid": "34a5175c21ff5b1ba7a65d3c18fb4ad1da0037704339c78821241f7f02906367",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/urbio-ecology/actions/runs/27001216413"
    }
  ]
}