{
  "_id": "6a103dcbacfb0bcc41c9c5ad",
  "Package": "od",
  "Title": "Manipulate and Map Origin-Destination Data",
  "Version": "0.5.1",
  "Authors@R": "c(\nperson(\"Robin\", \"Lovelace\", , \"rob00x@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-5679-6536\")),\nperson(\"Malcolm\", \"Morgan\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-9488-9183\")),\nperson(\"David\", \"Cooley\", role = \"ctb\")\n)",
  "Description": "The aim of 'od' is to provide tools and example datasets\nfor working with origin-destination ('OD') datasets of the type\nused to describe aggregate urban mobility patterns (Carey et\nal. 1981) <doi:10.1287/trsc.15.1.32>.  The package builds on\nfunctions for working with 'OD' data in the package 'stplanr',\n(Lovelace and Ellison 2018) <doi:10.32614/RJ-2018-053> with a\nfocus on computational efficiency and support for the 'sf'\nclass system (Pebesma 2018) <doi:10.32614/RJ-2018-009>.  With\nfew dependencies and a simple class system based on data\nframes, the package is intended to facilitate efficient\nanalysis of 'OD' datasets and to provide a place for developing\nnew functions.  The package enables the creation and analysis\nof geographic entities representing large scale mobility\npatterns, from daily travel between zones in cities to\nmigration between countries.",
  "License": "GPL-3",
  "URL": "https://github.com/itsleeds/od, https://itsleeds.github.io/od/",
  "BugReports": "https://github.com/itsleeds/od/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Repository": "https://itsleeds.r-universe.dev",
  "Date/Publication": "2025-10-09 03:29:19 UTC",
  "RemoteUrl": "https://github.com/itsleeds/od",
  "RemoteRef": "HEAD",
  "RemoteSha": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-11 09:35:02 UTC",
    "User": "root"
  },
  "Author": "Robin Lovelace [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5679-6536>),\nMalcolm Morgan [aut] (ORCID: <https://orcid.org/0000-0002-9488-9183>),\nDavid Cooley [ctb]",
  "Maintainer": "Robin Lovelace <rob00x@gmail.com>",
  "MD5sum": "99b639b1dcf12e2a470a828c81010709",
  "_user": "itsleeds",
  "_type": "src",
  "_file": "od_0.5.1.tar.gz",
  "_fileid": "a2fdc88d79cb7627c702b8cf73a404f2a3e69c93f2ccacb254907747802acb33",
  "_filesize": 1318098,
  "_sha256": "a2fdc88d79cb7627c702b8cf73a404f2a3e69c93f2ccacb254907747802acb33",
  "_created": "2026-05-11T09:35:02.000Z",
  "_published": "2026-05-22T11:28:11.376Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77370447943,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6915087979"
    },
    {
      "job": 77370448146,
      "time": 129,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6915082925"
    },
    {
      "job": 77370448217,
      "time": 130,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6915081876"
    },
    {
      "job": 77370448001,
      "time": 94,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6915069595"
    },
    {
      "job": 77370447542,
      "time": 196,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6915036432"
    },
    {
      "job": 77370447665,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7159394244"
    },
    {
      "job": 77370448330,
      "time": 123,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6915079314"
    },
    {
      "job": 77370448763,
      "time": 104,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6915073108"
    },
    {
      "job": 77370448292,
      "time": 103,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6915072838"
    }
  ],
  "_buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/itsleeds/od",
  "_commit": {
    "id": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
    "author": "Robin Lovelace <Robinlovelace@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #55 from itsleeds/szudzik\n\nSpeed up od_id_szudzik",
    "time": 1759980559
  },
  "_maintainer": {
    "name": "Robin Lovelace",
    "email": "rob00x@gmail.com",
    "login": "robinlovelace",
    "mastodon": "@robinlovelace@fosstodon.org",
    "bluesky": "@robinlovelace.bsky.social",
    "linkedin": "in/robin-lovelace-20751a34",
    "orcid": "0000-0001-5679-6536",
    "twitter": "@robinlovelace",
    "uuid": 1825120
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "sfheaders",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lwgeom",
      "role": "Suggests"
    },
    {
      "package": "nngeo",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    }
  ],
  "_owner": "itsleeds",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2025-41",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 33,
  "_contributors": [
    {
      "user": "robinlovelace",
      "count": 262,
      "uuid": 1825120
    },
    {
      "user": "mem48",
      "count": 3,
      "uuid": 15819577
    },
    {
      "user": "temospena",
      "count": 1,
      "uuid": 39107166
    },
    {
      "user": "joeytalbot",
      "count": 1,
      "uuid": 52210872
    }
  ],
  "_userbio": {
    "uuid": 22447619,
    "type": "organization",
    "name": "Institute for Transport Studies"
  },
  "_downloads": {
    "count": 1104,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/od"
  },
  "_devurl": "https://github.com/itsleeds/od",
  "_pkgdown": "https://itsleeds.github.io/od/",
  "_searchresults": 140,
  "_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/od.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/itsleeds/od",
  "_realowner": "itsleeds",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-09-09"
    },
    {
      "version": "0.1.0",
      "date": "2021-02-10"
    },
    {
      "version": "0.2.0",
      "date": "2021-03-29"
    },
    {
      "version": "0.2.1",
      "date": "2021-04-22"
    },
    {
      "version": "0.3.0",
      "date": "2021-07-10"
    },
    {
      "version": "0.3.1",
      "date": "2021-07-11"
    },
    {
      "version": "0.4.0",
      "date": "2022-04-18"
    },
    {
      "version": "0.4.2",
      "date": "2023-10-01"
    },
    {
      "version": "0.4.3",
      "date": "2023-11-15"
    },
    {
      "version": "0.4.4",
      "date": "2024-03-10"
    },
    {
      "version": "0.5.1",
      "date": "2024-08-20"
    }
  ],
  "_exports": [
    "coords_to_od",
    "od_aggregate",
    "od_coordinates",
    "od_coordinates_ids",
    "od_disaggregate",
    "od_filter",
    "od_group",
    "od_id_character",
    "od_id_max_min",
    "od_id_order",
    "od_id_szudzik",
    "od_interzone",
    "od_intrazone",
    "od_jitter",
    "od_oneway",
    "od_split",
    "od_to_network",
    "od_to_odmatrix",
    "od_to_sf",
    "od_to_sfc",
    "odc_to_sf",
    "odc_to_sfc",
    "odmatrix_to_od",
    "points_to_od",
    "points_to_odl",
    "sfc_point_to_matrix"
  ],
  "_datasets": [
    {
      "name": "od_data_buildings",
      "title": "Simple buildings dataset",
      "object": "od_data_buildings",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_way_id",
        "building",
        "geometry"
      ],
      "rows": 303,
      "table": false,
      "tojson": true
    },
    {
      "name": "od_data_centroids",
      "title": "Datasets reporesenting zone centroids",
      "object": "od_data_centroids",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "geometry"
      ],
      "rows": 107,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_centroids2",
      "title": "Output area centroids",
      "object": "od_data_centroids2",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "OA11CD",
        "geometry"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_coordinates",
      "title": "Datasets reporesenting zone centroids",
      "object": "od_data_coordinates",
      "class": [
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "X",
        "Y"
      ],
      "rows": 107,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_csa_zones",
      "title": "Example OD data",
      "object": "od_data_csa_zones",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "objectid",
        "lau118cd",
        "lau118nm",
        "bng_e",
        "bng_n",
        "long",
        "lat",
        "st_areasha",
        "st_lengths",
        "geometry"
      ],
      "rows": 48,
      "table": false,
      "tojson": true
    },
    {
      "name": "od_data_destinations",
      "title": "Workplace zone (destination) centroids",
      "object": "od_data_destinations",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "wz11cd",
        "geometry"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_df",
      "title": "Origin-destination datasets",
      "object": "od_data_df",
      "class": [
        "data.frame"
      ],
      "fields": [
        "geo_code1",
        "geo_code2",
        "all",
        "train",
        "bus",
        "taxi",
        "car_driver",
        "car_passenger",
        "bicycle",
        "foot"
      ],
      "rows": 7,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_df_medium",
      "title": "Origin-destination datasets",
      "object": "od_data_df_medium",
      "class": [
        "data.frame"
      ],
      "fields": [
        "geo_code1",
        "geo_code2",
        "all",
        "train",
        "bus",
        "taxi",
        "car_driver",
        "car_passenger",
        "bicycle",
        "foot"
      ],
      "rows": 10536,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_df2",
      "title": "Origin-destination data with destinations in a different layer than origins",
      "object": "od_data_df2",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "o",
        "d",
        "n"
      ],
      "rows": 15,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_network",
      "title": "Route network data for Leeds",
      "object": "od_data_network",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_id",
        "name",
        "highway",
        "waterway",
        "aerialway",
        "barrier",
        "man_made",
        "incline",
        "z_order",
        "other_tags",
        "geometry"
      ],
      "rows": 1538,
      "table": true,
      "tojson": true
    },
    {
      "name": "od_data_zones",
      "title": "Example OD data",
      "object": "od_data_zones",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "geometry"
      ],
      "rows": 106,
      "table": false,
      "tojson": true
    },
    {
      "name": "od_data_zones_min",
      "title": "Example OD data",
      "object": "od_data_zones_min",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "geometry"
      ],
      "rows": 6,
      "table": false,
      "tojson": true
    },
    {
      "name": "od_data_zones_small",
      "title": "Small zones dataset",
      "object": "od_data_zones_small",
      "class": [
        "sf",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "geo_code",
        "all",
        "foot",
        "bicycle",
        "geometry"
      ],
      "rows": 31,
      "table": false,
      "tojson": true
    },
    {
      "name": "od_road_network",
      "title": "Simple road network dataset",
      "object": "od_road_network",
      "class": [
        "sf",
        "data.frame"
      ],
      "fields": [
        "osm_id",
        "name",
        "highway",
        "waterway",
        "aerialway",
        "barrier",
        "man_made",
        "maxspeed",
        "cycleway_left",
        "z_order",
        "other_tags",
        "geometry"
      ],
      "rows": 667,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "coords_to_od",
      "title": "Convert coordinates into a data frame of origins and destinations",
      "topics": [
        "coords_to_od"
      ]
    },
    {
      "page": "od_aggregate",
      "title": "Aggregate od pairs based on aggregating zones",
      "topics": [
        "od_aggregate",
        "od_group"
      ]
    },
    {
      "page": "od_coordinates",
      "title": "Create matrices representing origin-destination coordinates",
      "topics": [
        "od_coordinates"
      ]
    },
    {
      "page": "od_coordinates_ids",
      "title": "Interleave origin and destination coordinates",
      "topics": [
        "od_coordinates_ids"
      ]
    },
    {
      "page": "od_data_buildings",
      "title": "Simple buildings dataset",
      "topics": [
        "od_data_buildings"
      ]
    },
    {
      "page": "od_data_centroids",
      "title": "Datasets reporesenting zone centroids",
      "topics": [
        "od_data_centroids",
        "od_data_coordinates"
      ]
    },
    {
      "page": "od_data_centroids2",
      "title": "Output area centroids",
      "topics": [
        "od_data_centroids2"
      ]
    },
    {
      "page": "od_data_destinations",
      "title": "Workplace zone (destination) centroids",
      "topics": [
        "od_data_destinations"
      ]
    },
    {
      "page": "od_data_df",
      "title": "Origin-destination datasets",
      "topics": [
        "od_data_df",
        "od_data_df_medium"
      ]
    },
    {
      "page": "od_data_df2",
      "title": "Origin-destination data with destinations in a different layer than origins",
      "topics": [
        "od_data_df2"
      ]
    },
    {
      "page": "od_data_network",
      "title": "Route network data for Leeds",
      "topics": [
        "od_data_network"
      ]
    },
    {
      "page": "od_data_zones",
      "title": "Example OD data",
      "topics": [
        "od_data_csa_zones",
        "od_data_zones",
        "od_data_zones_min"
      ]
    },
    {
      "page": "od_data_zones_small",
      "title": "Small zones dataset",
      "topics": [
        "od_data_zones_small"
      ]
    },
    {
      "page": "od_disaggregate",
      "title": "Split-up each OD pair into multiple OD pairs based on subpoints/subzones",
      "topics": [
        "od_disaggregate",
        "od_split"
      ]
    },
    {
      "page": "od_filter",
      "title": "Filter OD datasets",
      "topics": [
        "od_filter"
      ]
    },
    {
      "page": "od_id",
      "title": "Combine two ID values to create a single ID number",
      "concept": [
        "od"
      ],
      "topics": [
        "od_id",
        "od_id_character",
        "od_id_max_min",
        "od_id_szudzik"
      ]
    },
    {
      "page": "od_id_order",
      "title": "Generate ordered ids of OD pairs so lowest is always first This function is slow on large datasets, see szudzik_pairing for faster alternative",
      "topics": [
        "od_id_order"
      ]
    },
    {
      "page": "od_interzone",
      "title": "Return only interzonal (io intrazonal) OD pairs",
      "topics": [
        "od_interzone",
        "od_intrazone"
      ]
    },
    {
      "page": "od_jitter",
      "title": "Move desire line end points within zone to avoid all trips going to a single centroid",
      "topics": [
        "od_jitter"
      ]
    },
    {
      "page": "od_oneway",
      "title": "Aggregate OD pairs they become non-directional",
      "topics": [
        "od_oneway"
      ]
    },
    {
      "page": "od_road_network",
      "title": "Simple road network dataset",
      "topics": [
        "od_road_network"
      ]
    },
    {
      "page": "od_sample_vertices",
      "title": "Create a subsample of points from a route network for jittering",
      "topics": [
        "od_sample_vertices"
      ]
    },
    {
      "page": "od_to_network",
      "title": "Convert OD data into lines with start and end points sampled on a network",
      "topics": [
        "od_to_network"
      ]
    },
    {
      "page": "od_to_odmatrix",
      "title": "Convert origin-destination data from long to wide format",
      "concept": [
        "od"
      ],
      "topics": [
        "od_to_odmatrix"
      ]
    },
    {
      "page": "od_to_sf",
      "title": "Convert OD data into geographic 'desire line' objects",
      "topics": [
        "od_to_sf",
        "od_to_sfc"
      ]
    },
    {
      "page": "odc_to_sf",
      "title": "Convert origin-destination coordinates into geographic desire lines",
      "topics": [
        "odc_to_sf"
      ]
    },
    {
      "page": "odc_to_sfc",
      "title": "Convert origin-destination coordinates into geographic desire lines",
      "topics": [
        "odc_to_sfc"
      ]
    },
    {
      "page": "odmatrix_to_od",
      "title": "Convert origin-destination data from wide to long format",
      "concept": [
        "od"
      ],
      "topics": [
        "odmatrix_to_od"
      ]
    },
    {
      "page": "points_to_od",
      "title": "Convert a series of points into a dataframe of origins and destinations",
      "topics": [
        "points_to_od",
        "points_to_odl"
      ]
    },
    {
      "page": "sfc_point_to_matrix",
      "title": "Extract coordinates from sfc objects with point geometry",
      "topics": [
        "sfc_point_to_matrix"
      ]
    }
  ],
  "_readme": "https://github.com/itsleeds/od/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "geometries",
    "glue",
    "lifecycle",
    "Rcpp",
    "rlang",
    "sfheaders",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "od.Rmd",
      "filename": "od.html",
      "title": "An introduction to origin-destination data",
      "author": "Robin Lovelace and Edward Leigh",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction: what is OD data?",
        "The importance of OD data",
        "The od package",
        "Representing origin-destination data",
        "A minimal od dataset",
        "OD data representing travel to work",
        "Origin-destination pairs (long form)",
        "Origin destination matrices",
        "Inter and intra-zonal flows",
        "Bidirectional aggregation",
        "Desire lines",
        "Non-matching IDs",
        "Aggregating and disaggregating OD data",
        "Further reading",
        "References"
      ],
      "created": "2020-04-10 14:45:11",
      "modified": "2023-09-30 22:19:19",
      "commits": 13
    }
  ],
  "_score": 7.9628835540526115,
  "_indexed": true,
  "_nocasepkg": "od",
  "_universes": [
    "itsleeds",
    "robinlovelace"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.1",
      "date": "2026-05-11T09:37:26.000Z",
      "distro": "noble",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "a1a7ae832f357a5aed5be4a98e1564b591e29bfb81b068f46c5388e63754f810",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.5.1",
      "date": "2026-05-11T09:37:16.000Z",
      "distro": "noble",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "e63434b3eebe4c9feb8ffff00ae5f1c4bcfc3efc62f44ac114ecf547653faf57",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.1",
      "date": "2026-05-11T09:37:10.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "c8a5212cb20ae151edbd99075831edd1a01a2424f8550e8149b63e72750c75fa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.5.1",
      "date": "2026-05-11T09:36:36.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "40f7577185044f8973ac8270909d9e6f84bb71fd3aac59c2a31c34cc2be2457b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-05-11T09:36:53.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "0d8f424656519b0cb5b87c2cd9397bd5d83b2dd483d43b046723fc4d56338186",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-05-11T09:36:37.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "1df0eff877128fdf8de888d32e048ce54a9738667358cb13e6643d21a35c40ed",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.5.1",
      "date": "2026-05-11T09:36:40.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "6f41ca15f348a4bdbcfcc286e8791c5b0de98f67adc7c14cd210e9aea37aaf74",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.1",
      "date": "2026-05-22T11:27:53.000Z",
      "commit": "b1a09b7dca68cc49abbb4b234873487e3fbc9404",
      "fileid": "b8677cbb90b6097f952813baf6f85b26a73b25715cb573b02dc396be5b38f726",
      "status": "success",
      "buildurl": "https://github.com/r-universe/itsleeds/actions/runs/25662061711"
    }
  ]
}