{
  "_id": "69bfad5eb5ac36b5fb69f3da",
  "Package": "Athlytics",
  "Title": "Academic R Package for Sports Physiology Analysis from Local\n'Strava' Data",
  "Version": "1.0.4",
  "Author": "Zhiang He [aut, cre]",
  "Maintainer": "Zhiang He <ang@hezhiang.com>",
  "Authors@R": "c(\nperson(\"Zhiang\", \"He\", email = \"ang@hezhiang.com\", role = c(\"aut\", \"cre\")),\nperson(\"Eunseop\", \"Kim\", role = \"rev\",\ncomment = \"Eunseop Kim reviewed the package (v. 1.0.4) for rOpenSci, see https://github.com/ropensci/software-review/issues/728\"),\nperson(\"Simon\", \"Nolte\", role = \"rev\",\ncomment = \"Simon Nolte reviewed the package (v. 1.0.4) for rOpenSci, see https://github.com/ropensci/software-review/issues/728\")\n)",
  "Description": "An open-source computational framework for longitudinal\nanalysis of exercise physiology metrics using local 'Strava'\ndata exports. Designed for personal analysis and sports science\napplications, this package provides standardized functions to\ncalculate and visualize key physiological indicators including\nAcute:Chronic Workload Ratio (ACWR), Efficiency Factor (EF),\nand training load metrics.",
  "License": "MIT + file LICENSE",
  "URL": "https://ropensci.github.io/Athlytics/,\nhttps://github.com/ropensci/Athlytics",
  "BugReports": "https://github.com/ropensci/Athlytics/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Remotes": [
    "grimbough/FITfileR"
  ],
  "Additional_repositories": "https://grimbough.r-universe.dev",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "no",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2026-02-20 12:31:00 UTC",
  "RemoteUrl": "https://github.com/ropensci/Athlytics",
  "RemoteRef": "main",
  "RemoteSha": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
  "Packaged": {
    "Date": "2026-03-22 08:47:15 UTC",
    "User": "root"
  },
  "MD5sum": "07f527ece28ba159fd579f182a52be5c",
  "_user": "ropensci",
  "_type": "src",
  "_file": "Athlytics_1.0.4.tar.gz",
  "_fileid": "f476fbb7a44fad70cac4958f8a940851fd194640f515fa95e988abf251b9667b",
  "_filesize": 3924022,
  "_sha256": "f476fbb7a44fad70cac4958f8a940851fd194640f515fa95e988abf251b9667b",
  "_created": "2026-03-22T08:47:15.000Z",
  "_published": "2026-03-22T08:50:37.999Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 68068256194,
      "time": 165,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6045233472"
    },
    {
      "job": 68068256190,
      "time": 164,
      "config": "linux-release-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6045233404"
    },
    {
      "job": 68068256185,
      "time": 117,
      "config": "macos-devel-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6045230003"
    },
    {
      "job": 68068256183,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6045230684"
    },
    {
      "job": 68068108298,
      "time": 200,
      "config": "pkgdown",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "6045218892"
    },
    {
      "job": 68068108303,
      "time": 219,
      "config": "source",
      "r": "4.5.2",
      "check": "OK",
      "artifact": "6045220577"
    },
    {
      "job": 68068256178,
      "time": 127,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "6045230793"
    },
    {
      "job": 68068256206,
      "time": 122,
      "config": "windows-devel",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6045230488"
    },
    {
      "job": 68068256197,
      "time": 106,
      "config": "windows-release",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6045229213"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/Athlytics",
  "_commit": {
    "id": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
    "author": "Ang <hexiaoang@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update README.md",
    "time": 1771590660
  },
  "_maintainer": {
    "name": "Zhiang He",
    "email": "ang@hezhiang.com",
    "login": "hzacode",
    "uuid": 92981090
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "zoo",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "FITfileR",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "R.utils",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.5",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-14",
      "n": 17
    },
    {
      "week": "2025-15",
      "n": 3
    },
    {
      "week": "2025-16",
      "n": 5
    },
    {
      "week": "2025-17",
      "n": 6
    },
    {
      "week": "2025-18",
      "n": 41
    },
    {
      "week": "2025-19",
      "n": 25
    },
    {
      "week": "2025-20",
      "n": 5
    },
    {
      "week": "2025-21",
      "n": 6
    },
    {
      "week": "2025-30",
      "n": 4
    },
    {
      "week": "2025-31",
      "n": 6
    },
    {
      "week": "2025-32",
      "n": 14
    },
    {
      "week": "2025-34",
      "n": 2
    },
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 3
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 16
    },
    {
      "week": "2025-40",
      "n": 5
    },
    {
      "week": "2025-41",
      "n": 68
    },
    {
      "week": "2025-42",
      "n": 53
    },
    {
      "week": "2025-43",
      "n": 8
    },
    {
      "week": "2025-45",
      "n": 5
    },
    {
      "week": "2025-50",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-01",
      "n": 6
    },
    {
      "week": "2026-03",
      "n": 4
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 3
    },
    {
      "week": "2026-08",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2025-05-06"
    },
    {
      "name": "v0.1.1",
      "date": "2025-05-07"
    },
    {
      "name": "v0.1.2",
      "date": "2025-05-08"
    },
    {
      "name": "v1.0.2",
      "date": "2026-01-16"
    },
    {
      "name": "v1.0.3",
      "date": "2026-02-07"
    },
    {
      "name": "v1.0.4",
      "date": "2026-02-13"
    }
  ],
  "_topics": [
    "activity-tracking",
    "acute-chronic-workload-ratio",
    "aerobic-decoupling",
    "cohort-analysis",
    "efficiency-factor",
    "endurance-training",
    "ewma",
    "exercise-physiology",
    "ggplot2",
    "gpx-tcx-fit",
    "rolling-average",
    "sports-analytics",
    "tidyverse",
    "training-load",
    "trimp"
  ],
  "_stars": 62,
  "_contributors": [
    {
      "user": "hzacode",
      "count": 363,
      "uuid": 92981090
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 620,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Athlytics"
  },
  "_devurl": "https://github.com/ropensci/athlytics",
  "_pkgdown": "https://ropensci.github.io/Athlytics/",
  "_searchresults": 23,
  "_metadata": {
    "review": {
      "id": 728,
      "status": "reviewed",
      "version": "1.0.0",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/728"
    },
    "ropensci_category": "data-extraction"
  },
  "_rbuild": "4.5.2",
  "_assets": [
    "extra/Athlytics.html",
    "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",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/athlytics",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2025-05-16"
    }
  ],
  "_exports": [
    "add_reference_bands",
    "athlytics_palette_nature",
    "athlytics_palette_vibrant",
    "calculate_acwr",
    "calculate_acwr_ewma",
    "calculate_cohort_reference",
    "calculate_decoupling",
    "calculate_ef",
    "calculate_ef_from_stream",
    "calculate_exposure",
    "calculate_pbs",
    "cohort_reference",
    "flag_quality",
    "load_local_activities",
    "parse_activity_file",
    "plot_acwr",
    "plot_acwr_comparison",
    "plot_acwr_enhanced",
    "plot_decoupling",
    "plot_ef",
    "plot_exposure",
    "plot_pbs",
    "plot_with_reference",
    "quality_summary",
    "summarize_quality",
    "theme_athlytics"
  ],
  "_datasets": [
    {
      "name": "sample_acwr",
      "title": "Sample ACWR Data for Athlytics",
      "object": "sample_acwr",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "atl",
        "ctl",
        "acwr",
        "acwr_smooth"
      ],
      "rows": 332,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_decoupling",
      "title": "Sample Aerobic Decoupling Data for Athlytics",
      "object": "sample_decoupling",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "decoupling"
      ],
      "rows": 52,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_ef",
      "title": "Sample Efficiency Factor (EF) Data for Athlytics",
      "object": "sample_ef",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "activity_type",
        "ef_value"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_exposure",
      "title": "Sample Training Load Exposure Data for Athlytics",
      "object": "sample_exposure",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "date",
        "daily_load",
        "ctl",
        "atl",
        "acwr"
      ],
      "rows": 365,
      "table": true,
      "tojson": true
    },
    {
      "name": "sample_pbs",
      "title": "Sample Personal Bests (PBs) Data for Athlytics",
      "object": "sample_pbs",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "activity_id",
        "activity_date",
        "distance",
        "elapsed_time",
        "moving_time",
        "time_seconds",
        "cumulative_pb_seconds",
        "is_pb",
        "distance_label",
        "time_period"
      ],
      "rows": 26,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_reference_bands",
      "title": "Add Cohort Reference Bands to Existing Plot",
      "topics": [
        "add_reference_bands"
      ]
    },
    {
      "page": "athlytics_palette_nature",
      "title": "Nature-Inspired Color Palette",
      "topics": [
        "athlytics_palette_nature"
      ]
    },
    {
      "page": "athlytics_palette_vibrant",
      "title": "Vibrant High-Contrast Palette",
      "topics": [
        "athlytics_palette_vibrant"
      ]
    },
    {
      "page": "calculate_acwr",
      "title": "Calculate Acute:Chronic Workload Ratio (ACWR)",
      "topics": [
        "calculate_acwr"
      ]
    },
    {
      "page": "calculate_acwr_ewma",
      "title": "Calculate ACWR using EWMA Method with Confidence Bands",
      "topics": [
        "calculate_acwr_ewma"
      ]
    },
    {
      "page": "calculate_cohort_reference",
      "title": "Calculate Cohort Reference Percentiles",
      "topics": [
        "calculate_cohort_reference",
        "cohort_reference"
      ]
    },
    {
      "page": "calculate_decoupling",
      "title": "Calculate Aerobic Decoupling",
      "topics": [
        "calculate_decoupling"
      ]
    },
    {
      "page": "calculate_ef",
      "title": "Calculate Efficiency Factor (EF)",
      "topics": [
        "calculate_ef"
      ]
    },
    {
      "page": "calculate_ef_from_stream",
      "title": "Calculate EF from Stream Data with Steady-State Analysis",
      "topics": [
        "calculate_ef_from_stream"
      ]
    },
    {
      "page": "calculate_exposure",
      "title": "Calculate Training Load Exposure (ATL, CTL, ACWR)",
      "topics": [
        "calculate_exposure"
      ]
    },
    {
      "page": "calculate_pbs",
      "title": "Calculate Personal Bests (PBs) from Local Strava Data",
      "topics": [
        "calculate_pbs"
      ]
    },
    {
      "page": "flag_quality",
      "title": "Flag Data Quality Issues in Activity Streams",
      "topics": [
        "flag_quality"
      ]
    },
    {
      "page": "load_local_activities",
      "title": "Load Activities from Local Strava Export",
      "topics": [
        "load_local_activities"
      ]
    },
    {
      "page": "parse_activity_file",
      "title": "Parse Activity File (FIT, TCX, or GPX)",
      "topics": [
        "parse_activity_file"
      ]
    },
    {
      "page": "plot_acwr",
      "title": "Plot ACWR Trend",
      "topics": [
        "plot_acwr"
      ]
    },
    {
      "page": "plot_acwr_comparison",
      "title": "Compare RA and EWMA Methods Side-by-Side",
      "topics": [
        "plot_acwr_comparison"
      ]
    },
    {
      "page": "plot_acwr_enhanced",
      "title": "Enhanced ACWR Plot with Confidence Bands and Reference",
      "topics": [
        "plot_acwr_enhanced"
      ]
    },
    {
      "page": "plot_decoupling",
      "title": "Plot Aerobic Decoupling Trend",
      "topics": [
        "plot_decoupling"
      ]
    },
    {
      "page": "plot_ef",
      "title": "Plot Efficiency Factor (EF) Trend",
      "topics": [
        "plot_ef"
      ]
    },
    {
      "page": "plot_exposure",
      "title": "Plot Training Load Exposure (ATL vs CTL)",
      "topics": [
        "plot_exposure"
      ]
    },
    {
      "page": "plot_pbs",
      "title": "Plot Personal Best (PB) Trends",
      "topics": [
        "plot_pbs"
      ]
    },
    {
      "page": "plot_with_reference",
      "title": "Plot Individual Metric with Cohort Reference",
      "topics": [
        "plot_with_reference"
      ]
    },
    {
      "page": "sample_acwr",
      "title": "Sample ACWR Data for Athlytics",
      "topics": [
        "sample_acwr"
      ]
    },
    {
      "page": "sample_decoupling",
      "title": "Sample Aerobic Decoupling Data for Athlytics",
      "topics": [
        "sample_decoupling"
      ]
    },
    {
      "page": "sample_ef",
      "title": "Sample Efficiency Factor (EF) Data for Athlytics",
      "topics": [
        "sample_ef"
      ]
    },
    {
      "page": "sample_exposure",
      "title": "Sample Training Load Exposure Data for Athlytics",
      "topics": [
        "sample_exposure"
      ]
    },
    {
      "page": "sample_pbs",
      "title": "Sample Personal Bests (PBs) Data for Athlytics",
      "topics": [
        "sample_pbs"
      ]
    },
    {
      "page": "summarize_quality",
      "title": "Get Quality Summary Statistics",
      "topics": [
        "quality_summary",
        "summarize_quality"
      ]
    },
    {
      "page": "theme_athlytics",
      "title": "Get Athlytics Theme",
      "topics": [
        "theme_athlytics"
      ]
    }
  ],
  "_readme": "https://github.com/ropensci/Athlytics/raw/main/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lubridate",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "advanced_features.Rmd",
      "filename": "advanced_features.html",
      "title": "Advanced Features: EWMA, Quality Control, and Cohort Analysis",
      "author": "Athlytics Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "1. Data Quality Control",
        "Basic Quality Checking",
        "Why Quality Control Matters",
        "2. ACWR with EWMA Method",
        "Comparing RA vs EWMA",
        "Adding Confidence Bands",
        "Technical Note: Bootstrap Method",
        "3. Cohort Reference Analysis",
        "Multi-Athlete Setup",
        "Calculate Reference Percentiles",
        "Plot Individual vs Cohort",
        "4. Integrated Workflow Example",
        "5. Methodological Notes for Research",
        "ACWR Method Selection",
        "Confidence Bands Limitations",
        "Cohort Reference Interpretation",
        "6. FAQ for Advanced Features",
        "Session Info"
      ],
      "created": "2025-10-10 19:06:51",
      "modified": "2026-02-07 14:47:11",
      "commits": 4
    },
    {
      "source": "athlytics_introduction.Rmd",
      "filename": "athlytics_introduction.html",
      "title": "Getting Started with Athlytics",
      "author": "Athlytics Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Welcome to Athlytics",
        "Prerequisites",
        "Installation",
        "Your Strava Data Export",
        "Loading Your Data",
        "Basic Loading",
        "Understanding the Data Structure",
        "Data Quality Checks",
        "Filtering Your Data",
        "Core Analyses",
        "1. Training Load (ACWR)",
        "Basic ACWR Calculation",
        "Visualizing ACWR",
        "Risk Zones",
        "Interpreting Your ACWR",
        "Choosing Load Metrics",
        "Important Caveats",
        "2. Efficiency Factor (EF)",
        "Calculate EF",
        "Visualizing EF Trends",
        "Interpreting EF",
        "3. Cardiovascular Decoupling",
        "Calculate Decoupling",
        "Visualizing Decoupling",
        "Practical Applications",
        "4. Personal Bests (PBs)",
        "Calculate PBs",
        "Visualize PB Progression",
        "5. Load Exposure Analysis",
        "Calculate and Plot Exposure",
        "Complete Workflow Example",
        "Troubleshooting",
        "Common Issues",
        "\"No data returned\" or empty results",
        "\"Not enough data for chronic period\"",
        "\"NA values in output\"",
        "Plots look strange or empty",
        "Getting Help",
        "Next Steps",
        "Advanced Features",
        "For Researchers",
        "Citation",
        "Session Info"
      ],
      "created": "2025-10-10 19:06:51",
      "modified": "2026-02-20 09:28:24",
      "commits": 10
    }
  ],
  "_score": 7.601277556858066,
  "_indexed": true,
  "_nocasepkg": "athlytics",
  "_universes": [
    "ropensci",
    "hzacode"
  ],
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-03-22T08:49:35.000Z",
      "distro": "noble",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "aa075d0aa15f8dcd0e219b78f48ea4fa42243297e3de0f4f738d18646ac6e2ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.5.3",
      "os": "linux",
      "version": "1.0.4",
      "date": "2026-03-22T08:49:35.000Z",
      "distro": "noble",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "ee62105e052bd1c642e11f9e109eb7ba6592ad4148e9910448fe13d1ee47ee82",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-03-22T08:48:59.000Z",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "df47176626a67a31a881e71fc61002c2104eb3e5f6ff703be468caec1d227f4e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.4",
      "date": "2026-03-22T08:49:05.000Z",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "6c1d4b0e99ae5919526d6b0043dd7bb6780fa2e7d99ecf5e41b3a9333b66a1ce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "1.0.4",
      "date": "2026-03-22T08:49:39.000Z",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "99d3e155eef1c90882b479d477c8479cd638f50cbc0d96651572b71bb851ac4b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-03-22T08:48:45.000Z",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "d0fc71bf7bb9e5bfb3f36c6741bd44eafd62d28479f05275c430755c0ec3f851",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.4",
      "date": "2026-03-22T08:48:29.000Z",
      "commit": "8e5e3ee80dd03d1345ffadcf63fbe5a2d992dd74",
      "fileid": "c924a8e26cc027c9218d11cb989475c4402c2100b3d56a3299f04b1f69fb8a27",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/23399418844"
    }
  ]
}