{
  "_id": "6ad34d6b1e212c88a5cf53cb",
  "Package": "broman",
  "Version": "0.98",
  "Date": "2026-07-20",
  "Title": "Karl Broman's R Code",
  "Description": "Miscellaneous R functions, including functions related to\ngraphics (mostly for base graphics), permutation tests, running\nmean/median, and general utilities.",
  "Authors@R": "c(person(\"Karl W\", \"Broman\", role=c(\"aut\", \"cre\"),\nemail=\"broman@wisc.edu\", comment=c(ORCID = \"0000-0002-4914-6671\")),\nperson(\"Aimee Teo\", \"Broman\", role=\"ctb\",\ncomment=c(ORCID = \"0000-0003-3783-2807\")))",
  "Author": "Karl W Broman [aut, cre]\n(<https://orcid.org/0000-0002-4914-6671>), Aimee Teo Broman\n[ctb] (<https://orcid.org/0000-0003-3783-2807>)",
  "Maintainer": "Karl W Broman <broman@wisc.edu>",
  "License": "GPL-3",
  "URL": "https://github.com/kbroman/broman",
  "BugReports": "https://github.com/kbroman/broman/issues",
  "Encoding": "UTF-8",
  "ByteCompile": "true",
  "LazyData": "true",
  "Roxygen": "list(markdown=TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://kbroman.r-universe.dev",
  "Date/Publication": "2026-07-20 11:17:16 UTC",
  "RemoteUrl": "https://github.com/kbroman/broman",
  "RemoteRef": "HEAD",
  "RemoteSha": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-17 10:20:31 UTC",
    "User": "root"
  },
  "_user": "kbroman",
  "_type": "src",
  "_file": "broman_0.98.tar.gz",
  "_fileid": "https://r2.ropensci.org/2e26800779e2233cafedc71ebcd1207fa8bc5a55a5620be4239d156013b3d1d7",
  "_filesize": 483400,
  "_sha256": "2e26800779e2233cafedc71ebcd1207fa8bc5a55a5620be4239d156013b3d1d7",
  "_expires": "2027-01-25T10:26:49.000Z",
  "_created": "2026-10-17T10:20:31.000Z",
  "_published": "2026-10-17T10:26:51.358Z",
  "_buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117372854758,
      "time": 151,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12098211680"
    },
    {
      "job": 117372854735,
      "time": 133,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12097892904"
    },
    {
      "job": 117372854732,
      "time": 99,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12098007479"
    },
    {
      "job": 117372854790,
      "time": 158,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12097539858"
    },
    {
      "job": 117372854768,
      "time": 107,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12098026404"
    },
    {
      "job": 117372854816,
      "time": 295,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12098625308"
    },
    {
      "job": 117372854717,
      "time": 113,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12097094841"
    },
    {
      "job": 117372854759,
      "time": 279,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12098665108"
    },
    {
      "job": 117372243518,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12098186482"
    },
    {
      "job": 117372854687,
      "time": 115,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12097897975"
    },
    {
      "job": 117372854755,
      "time": 179,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12098326255"
    },
    {
      "job": 117372854783,
      "time": 153,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12097634716"
    },
    {
      "job": 117372854802,
      "time": 105,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12098400874"
    },
    {
      "job": 117372854725,
      "time": 194,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12097792111"
    },
    {
      "job": 117372854785,
      "time": 110,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12098111170"
    }
  ],
  "_upstream": "https://github.com/kbroman/broman",
  "_commit": {
    "id": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
    "author": "Karl Broman <kbroman@gmail.com>",
    "committer": "Karl Broman <kbroman@gmail.com>",
    "message": "bump version for cran\n",
    "time": 1784546236
  },
  "_maintainer": {
    "name": "Karl W Broman",
    "email": "broman@wisc.edu",
    "login": "kbroman",
    "mastodon": "@kbroman@rstats.me",
    "orcid": "0000-0002-4914-6671",
    "description": "Professor in Dept of Biostatistics & Medical Informatics at UW–Madison. Applied statistician working on statistical genomics.\n",
    "uuid": 53972
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.15.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    }
  ],
  "_owner": "kbroman",
  "_selfowned": true,
  "_usedby": 5,
  "_updates": [
    {
      "week": "2025-50",
      "n": 2
    },
    {
      "week": "2026-21",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 8
    },
    {
      "week": "2026-24",
      "n": 35
    },
    {
      "week": "2026-25",
      "n": 4
    },
    {
      "week": "2026-26",
      "n": 5
    },
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.92",
      "date": "2025-12-08"
    },
    {
      "name": "0.94",
      "date": "2026-06-09"
    },
    {
      "name": "0.96",
      "date": "2026-06-23"
    },
    {
      "name": "0.98",
      "date": "2026-07-20"
    }
  ],
  "_stars": 183,
  "_contributors": [
    {
      "user": "kbroman",
      "count": 417,
      "uuid": 53972
    },
    {
      "user": "jianan",
      "count": 2,
      "uuid": 1790598
    },
    {
      "user": "aramirezreyes",
      "count": 1,
      "uuid": 6992761
    }
  ],
  "_userbio": {
    "uuid": 53972,
    "type": "user",
    "name": "Karl Broman",
    "followers": 1485,
    "description": "Professor in Dept of Biostatistics & Medical Informatics at UW–Madison. Applied statistician working on statistical genomics.\r\n"
  },
  "_downloads": {
    "count": 3047,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/broman"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/kbroman/broman",
  "_searchresults": 578,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/broman.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/kbroman/broman",
  "_realowner": "kbroman",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.38-2",
      "date": "2012-10-15"
    },
    {
      "version": "0.39-1",
      "date": "2012-10-18"
    },
    {
      "version": "0.44-1",
      "date": "2014-02-06"
    },
    {
      "version": "0.48-2",
      "date": "2014-05-07"
    },
    {
      "version": "0.55-2",
      "date": "2015-04-22"
    },
    {
      "version": "0.59-5",
      "date": "2015-08-05"
    },
    {
      "version": "0.62-1",
      "date": "2016-01-05"
    },
    {
      "version": "0.64-3",
      "date": "2016-09-19"
    },
    {
      "version": "0.65-1",
      "date": "2016-12-01"
    },
    {
      "version": "0.65-4",
      "date": "2017-05-28"
    },
    {
      "version": "0.67-4",
      "date": "2017-12-08"
    },
    {
      "version": "0.68-2",
      "date": "2018-07-25"
    },
    {
      "version": "0.69-5",
      "date": "2019-04-11"
    },
    {
      "version": "0.70-4",
      "date": "2020-05-22"
    },
    {
      "version": "0.71-6",
      "date": "2020-11-24"
    },
    {
      "version": "0.72-4",
      "date": "2021-02-05"
    },
    {
      "version": "0.76",
      "date": "2021-10-11"
    },
    {
      "version": "0.80",
      "date": "2022-07-08"
    },
    {
      "version": "0.82",
      "date": "2024-05-05"
    },
    {
      "version": "0.84",
      "date": "2024-05-18"
    },
    {
      "version": "0.86",
      "date": "2025-06-08"
    },
    {
      "version": "0.88",
      "date": "2025-09-03"
    },
    {
      "version": "0.90",
      "date": "2025-10-10"
    },
    {
      "version": "0.92",
      "date": "2025-12-11"
    },
    {
      "version": "0.94",
      "date": "2026-06-09"
    },
    {
      "version": "0.96",
      "date": "2026-06-23"
    },
    {
      "version": "0.98",
      "date": "2026-07-20"
    }
  ],
  "_exports": [
    "%nin%",
    "%win%",
    "%wnin%",
    "add_commas",
    "align_vectors",
    "arrowlocator",
    "attrnames",
    "brocolors",
    "bromanversion",
    "cf",
    "chisq",
    "ciplot",
    "colwalpha",
    "compare_rows",
    "convert2hex",
    "crayons",
    "dec2hex",
    "dotplot",
    "excel_fig",
    "exit",
    "fac2num",
    "fisher",
    "get_precision",
    "grayplot",
    "grayplot_na",
    "h",
    "hex2dec",
    "histlines",
    "jiggle",
    "karl_theme",
    "kbdate",
    "lenuniq",
    "make",
    "manyboxplot",
    "maxabs",
    "mypairs",
    "myround",
    "normalize",
    "objectsizes",
    "openfile",
    "paired.perm.test",
    "paste.",
    "paste..",
    "paste.0",
    "paste0.",
    "paste00",
    "perm.test",
    "pick_more_precise",
    "plot_crayons",
    "qqline2",
    "qr2",
    "quantileSE",
    "revgray",
    "revrainbow",
    "rmvn",
    "runningmean",
    "runningratio",
    "runningratio2",
    "setRNGparallel",
    "simp",
    "spell_out",
    "strwidth2lines",
    "strwidth2xlim",
    "switchv",
    "theme_karl",
    "time_axis",
    "timeplot",
    "trap",
    "triarrow",
    "trigrid",
    "trilines",
    "triplot",
    "tripoints",
    "tritext",
    "twocolorpal",
    "unsetRNGparallel",
    "vec2string",
    "venn",
    "winsorize",
    "xlimlabel"
  ],
  "_datasets": [
    {
      "name": "numbers",
      "title": "Numbers spelled out in English",
      "object": "numbers",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "Numbers",
      "title": "Numbers spelled out in English",
      "object": "numbers-cap",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "notin",
      "title": "Value matching",
      "topics": [
        "%nin%",
        "%win%",
        "%wnin%"
      ]
    },
    {
      "page": "add_commas",
      "title": "Add commas to a large number",
      "topics": [
        "add_commas"
      ]
    },
    {
      "page": "align_vectors",
      "title": "Align two vectors",
      "topics": [
        "align_vectors"
      ]
    },
    {
      "page": "arrowlocator",
      "title": "Use the locator function to plot an arrow",
      "topics": [
        "arrowlocator"
      ]
    },
    {
      "page": "attrnames",
      "title": "Get names of attributes",
      "topics": [
        "attrnames"
      ]
    },
    {
      "page": "brocolors",
      "title": "Vectors of colors for figures",
      "topics": [
        "brocolors"
      ]
    },
    {
      "page": "bromanversion",
      "title": "Installed version of R/broman",
      "topics": [
        "bromanversion"
      ]
    },
    {
      "page": "cf",
      "title": "Compare objects, including missing data pattern",
      "topics": [
        "cf",
        "cf.default",
        "cf.list"
      ]
    },
    {
      "page": "chisq",
      "title": "Chi-square test by simulation for a two-way table",
      "topics": [
        "chisq"
      ]
    },
    {
      "page": "ciplot",
      "title": "Effect plot with multiple CIs for different groups",
      "topics": [
        "ciplot"
      ]
    },
    {
      "page": "colwalpha",
      "title": "Convert a color to use alpha transparency",
      "topics": [
        "colwalpha"
      ]
    },
    {
      "page": "compare_rows",
      "title": "Compare rows in a matrix",
      "topics": [
        "compare_rows"
      ]
    },
    {
      "page": "convert2hex",
      "title": "Convert decimal to hex",
      "topics": [
        "convert2hex",
        "dec2hex"
      ]
    },
    {
      "page": "crayons",
      "title": "Crayon colors",
      "topics": [
        "crayons"
      ]
    },
    {
      "page": "dotplot",
      "title": "Dot chart with a gray background",
      "topics": [
        "dotplot"
      ]
    },
    {
      "page": "excel_fig",
      "title": "Excel-style figure displaying contents of a matrix",
      "topics": [
        "excel_fig"
      ]
    },
    {
      "page": "exit",
      "title": "exit R without saving",
      "topics": [
        "exit"
      ]
    },
    {
      "page": "fac2num",
      "title": "Convert a factor to numeric",
      "topics": [
        "fac2num"
      ]
    },
    {
      "page": "fisher",
      "title": "Fisher's exact test for a two-way table",
      "topics": [
        "fisher"
      ]
    },
    {
      "page": "get_precision",
      "title": "Determine the precision of a number",
      "topics": [
        "get_precision"
      ]
    },
    {
      "page": "grayplot",
      "title": "Scatterplot with a gray background",
      "topics": [
        "grayplot"
      ]
    },
    {
      "page": "grayplot_na",
      "title": "Scatterplot with missing values indicated",
      "topics": [
        "grayplot_na"
      ]
    },
    {
      "page": "h",
      "title": "View html version of help file",
      "topics": [
        "h"
      ]
    },
    {
      "page": "hex2dec",
      "title": "Convert from hex to decimal",
      "topics": [
        "hex2dec"
      ]
    },
    {
      "page": "histlines",
      "title": "Utility to create line-based histogram",
      "topics": [
        "histlines"
      ]
    },
    {
      "page": "jiggle",
      "title": "Jiggle points horizontally",
      "topics": [
        "jiggle"
      ]
    },
    {
      "page": "kbdate",
      "title": "My little date facility",
      "topics": [
        "kbdate"
      ]
    },
    {
      "page": "lenuniq",
      "title": "Number of unique values",
      "topics": [
        "lenuniq"
      ]
    },
    {
      "page": "make",
      "title": "Run make within a package directory",
      "topics": [
        "make"
      ]
    },
    {
      "page": "manyboxplot",
      "title": "Boxplot-like figure for many groups",
      "topics": [
        "manyboxplot"
      ]
    },
    {
      "page": "maxabs",
      "title": "maximum of absolute value",
      "topics": [
        "maxabs"
      ]
    },
    {
      "page": "mypairs",
      "title": "My scatterplot matrix",
      "topics": [
        "mypairs"
      ]
    },
    {
      "page": "myround",
      "title": "Round a number, preserving extra 0's",
      "topics": [
        "myround"
      ]
    },
    {
      "page": "normalize",
      "title": "Quantile normalization",
      "topics": [
        "normalize"
      ]
    },
    {
      "page": "numbers",
      "title": "Numbers spelled out in English",
      "topics": [
        "Numbers",
        "numbers"
      ]
    },
    {
      "page": "objectsizes",
      "title": "Calculate sizes of all objects in workspace",
      "topics": [
        "objectsizes"
      ]
    },
    {
      "page": "openfile",
      "title": "Open a file",
      "topics": [
        "openfile"
      ]
    },
    {
      "page": "paired.perm.test",
      "title": "Paired permutation t-test",
      "topics": [
        "paired.perm.test"
      ]
    },
    {
      "page": "paste.",
      "title": "paste with dot separator",
      "topics": [
        "paste."
      ]
    },
    {
      "page": "paste00",
      "title": "paste with null or dot as separator and with collapse",
      "topics": [
        "paste..",
        "paste.0",
        "paste0.",
        "paste00"
      ]
    },
    {
      "page": "perm.test",
      "title": "Permutation t-test",
      "topics": [
        "perm.test"
      ]
    },
    {
      "page": "pick_more_precise",
      "title": "Pick the more precise value for each element in two related vectors",
      "topics": [
        "pick_more_precise"
      ]
    },
    {
      "page": "plot_crayons",
      "title": "Illustration of crayon colors",
      "topics": [
        "plot_crayons"
      ]
    },
    {
      "page": "qqline2",
      "title": "qqline for qqplot",
      "topics": [
        "qqline2"
      ]
    },
    {
      "page": "qr2",
      "title": "The QR decomposition of a matrix",
      "topics": [
        "qr2"
      ]
    },
    {
      "page": "quantileSE",
      "title": "Sample quantiles and their standard errors",
      "topics": [
        "quantileSE"
      ]
    },
    {
      "page": "revgray",
      "title": "Create vector of colors from white to black",
      "topics": [
        "revgray"
      ]
    },
    {
      "page": "revrainbow",
      "title": "Create vector of colors from blue to red",
      "topics": [
        "revrainbow"
      ]
    },
    {
      "page": "rmvn",
      "title": "Simulate multivariate normal",
      "topics": [
        "rmvn"
      ]
    },
    {
      "page": "runningmean",
      "title": "Running mean, sum, or median",
      "topics": [
        "runningmean"
      ]
    },
    {
      "page": "runningratio",
      "title": "Running ratio",
      "topics": [
        "runningratio"
      ]
    },
    {
      "page": "runningratio2",
      "title": "Running ratio with adaptive window",
      "topics": [
        "runningratio2"
      ]
    },
    {
      "page": "setRNGparallel",
      "title": "Set up random number generation for parallel calculations",
      "topics": [
        "setRNGparallel",
        "unsetRNGparallel"
      ]
    },
    {
      "page": "simp",
      "title": "Numerical integration",
      "topics": [
        "simp",
        "trap"
      ]
    },
    {
      "page": "spell_out",
      "title": "Spell out an integer",
      "topics": [
        "spell_out"
      ]
    },
    {
      "page": "strwidth2lines",
      "title": "Calculate width of a character string in number of lines",
      "topics": [
        "strwidth2lines"
      ]
    },
    {
      "page": "strwidth2xlim",
      "title": "Calculate horizontal limit in user coordinates for adding labels",
      "topics": [
        "strwidth2xlim"
      ]
    },
    {
      "page": "switchv",
      "title": "Vectorized version of switch",
      "topics": [
        "switchv"
      ]
    },
    {
      "page": "theme_karl",
      "title": "Karl's ggplot2 theme",
      "topics": [
        "karl_theme",
        "theme_karl"
      ]
    },
    {
      "page": "time_axis",
      "title": "Set up a time-based axis",
      "topics": [
        "time_axis"
      ]
    },
    {
      "page": "timeplot",
      "title": "Scatterplot with date/times on the x-axis",
      "topics": [
        "timeplot"
      ]
    },
    {
      "page": "triarrow",
      "title": "Plot an arrow within a ternary plot",
      "topics": [
        "triarrow"
      ]
    },
    {
      "page": "trigrid",
      "title": "Add grid lines to triplot",
      "topics": [
        "trigrid"
      ]
    },
    {
      "page": "trilines",
      "title": "Plot lines within a ternary plot",
      "topics": [
        "trilines"
      ]
    },
    {
      "page": "triplot",
      "title": "Plot ternary diagram (triangle plot)",
      "topics": [
        "triplot"
      ]
    },
    {
      "page": "tripoints",
      "title": "Plot points within a ternary plot",
      "topics": [
        "tripoints"
      ]
    },
    {
      "page": "tritext",
      "title": "Plot text within a ternary plot",
      "topics": [
        "tritext"
      ]
    },
    {
      "page": "twocolorpal",
      "title": "Create vector of colors from blue to white to red",
      "topics": [
        "twocolorpal"
      ]
    },
    {
      "page": "vec2string",
      "title": "Turn a vector into a single character string",
      "topics": [
        "vec2string"
      ]
    },
    {
      "page": "venn",
      "title": "Plot to-scale Venn diagram",
      "topics": [
        "venn"
      ]
    },
    {
      "page": "winsorize",
      "title": "Winsorize a vector",
      "topics": [
        "winsorize"
      ]
    },
    {
      "page": "xlimlabel",
      "title": "Calulate horizontal limit in user coordinates for adding labels",
      "topics": [
        "xlimlabel"
      ]
    }
  ],
  "_pkglogo": "https://github.com/kbroman/broman/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/kbroman/broman/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_score": 9.830470677107552,
  "_indexed": true,
  "_nocasepkg": "broman",
  "_universes": [
    "kbroman"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.98",
      "date": "2026-10-17T10:23:07.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/f11179410eac41220bceb626b3d79c3757ecbfd4b144180ef38701d9793d2dcc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.98",
      "date": "2026-10-17T10:22:43.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/157d21e778802a86bf15d4884bd69ea79eebceb6f9985110bc397ddb60d6a615",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.98",
      "date": "2026-10-17T10:22:20.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/6cfc7e480bb5392dc0bde8c66ad55fa4c80647c03eb08937e1482a2c06b0366e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.98",
      "date": "2026-10-17T10:23:10.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/5b706d8ecadb1f3fd3689206b834c61d2a7048e7be9c0feab48dae7a89c29d97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.98",
      "date": "2026-10-17T10:23:13.000Z",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/b70e82f39c961336d1d34fe3c8963c2b48a2e5f1b42b5a5db7646e795f97ecd2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.98",
      "date": "2026-10-17T10:25:38.000Z",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/37c21b438c933e2d752e144d3abbbd56fc3431dc23fca668218e3b6c07322b8b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.98",
      "date": "2026-10-17T10:22:52.000Z",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/5a0c1fae4c9f971722a3656a5b49a4bed2cc8716b480aa368badf4aee3874484",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.98",
      "date": "2026-10-17T10:24:41.000Z",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/127bdf5c8b2eb10b1494e0df9ace8ed63a29412da40c54ea0deeb43eaf2ac890",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.98",
      "date": "2026-10-17T10:22:47.000Z",
      "arch": "emscripten",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/dba9374b38f8fd3153e4c03d553b8c53f842895842cb6afe6d07b00efc39c71b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.98",
      "date": "2026-10-17T10:23:19.000Z",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/5a3632d32f71077e62253623d46aeb365c1df8f97be232f017c25a8dc93c6f8f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.98",
      "date": "2026-10-17T10:22:13.000Z",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/c2734e9093b56e17791ed276d4f5700ac58b1de6abfd2432691f57581ecd8261",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.98",
      "date": "2026-10-17T10:22:00.000Z",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/51a4dfca7595aa37ae0b7e65647586edab7a731955627fafdee5df85926748c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.98",
      "date": "2026-10-17T10:23:36.000Z",
      "arch": "aarch64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/f05b07eaaba8fb3551851b2b24458b71205cf3ff6b71012e4bfe4ccaaca2ea7d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.98",
      "date": "2026-10-17T10:22:00.000Z",
      "arch": "x86_64",
      "commit": "05b8f519499a3bb6ce7bd820498a94574f871a9c",
      "fileid": "https://r2.ropensci.org/4e74ae96e3da970828be449d4b93605e6a1db655e1282212655177c6c26e9f80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kbroman/actions/runs/39024314816"
    }
  ]
}