{
  "_id": "6a213732cd65a98ecbd26d19",
  "Package": "ggdist",
  "Title": "Visualizations of Distributions and Uncertainty",
  "Version": "3.3.3.9000",
  "Date": "2025-04-20",
  "Authors@R": "c(\nperson(\"Matthew\", \"Kay\", role = c(\"aut\", \"cre\"), email = \"mjskay@northwestern.edu\"),\nperson(\"Brenton M.\", \"Wiernik\", role = \"ctb\", email = \"brenton@wiernik.org\")\n)",
  "Maintainer": "Matthew Kay <mjskay@northwestern.edu>",
  "Description": "Provides primitives for visualizing distributions using\n'ggplot2' that are particularly tuned for visualizing\nuncertainty in either a frequentist or Bayesian mode. Both\nanalytical distributions (such as frequentist confidence\ndistributions or Bayesian priors) and distributions represented\nas samples (such as bootstrap distributions or Bayesian\nposterior samples) are easily visualized. Visualization\nprimitives include but are not limited to: points with multiple\nuncertainty intervals, eye plots (Spiegelhalter D., 1999)\n<https://ideas.repec.org/a/bla/jorssa/v162y1999i1p45-58.html>,\ndensity plots, gradient plots, dot plots (Wilkinson L., 1999)\n<doi:10.1080/00031305.1999.10474474>, quantile dot plots (Kay\nM., Kola T., Hullman J., Munson S., 2016)\n<doi:10.1145/2858036.2858558>, complementary cumulative\ndistribution function barplots (Fernandes M., Walls L., Munson\nS., Hullman J., Kay M., 2018) <doi:10.1145/3173574.3173718>,\nand fit curves with multiple uncertainty ribbons.",
  "License": "GPL (>= 3)",
  "Language": "en-US",
  "BugReports": "https://github.com/mjskay/ggdist/issues",
  "URL": "https://mjskay.github.io/ggdist/,\nhttps://github.com/mjskay/ggdist/",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "Encoding": "UTF-8",
  "Collate": "\"ggdist-package.R\" \"util.R\" \"compat.R\" \"rd.R\" \"RcppExports.R\"\n\"abstract_geom.R\" \"abstract_stat.R\"\n\"abstract_stat_slabinterval.R\" \"auto_partial.R\"\n\"binning_methods.R\" \"bounder.R\" \"curve_interval.R\"\n\"cut_cdf_qi.R\" \"data.R\" \"density.R\" \"distributions.R\"\n\"draw_key_slabinterval.R\" \"geom.R\" \"geom_slabinterval.R\"\n\"geom_dotsinterval.R\" \"geom_blur_dots.R\" \"geom_interval.R\"\n\"geom_lineribbon.R\" \"geom_pointinterval.R\" \"geom_slab.R\"\n\"geom_spike.R\" \"geom_swarm.R\" \"guide_rampbar.R\"\n\"interval_widths.R\" \"lkjcorr_marginal.R\" \"parse_dist.R\"\n\"partial_colour_ramp.R\" \"point_interval.R\"\n\"position_dodgejust.R\" \"pr.R\" \"rd_density.R\"\n\"rd_dotsinterval.R\" \"rd_slabinterval.R\" \"rd_spike.R\"\n\"rd_lineribbon.R\" \"scale_colour_ramp.R\" \"scale_thickness.R\"\n\"scale_side_mirrored.R\" \"scale_.R\" \"smooth.R\" \"stat.R\"\n\"stat_slabinterval.R\" \"stat_dotsinterval.R\" \"stat_mcse_dots.R\"\n\"stat_pointinterval.R\" \"stat_interval.R\" \"stat_lineribbon.R\"\n\"stat_spike.R\" \"student_t.R\" \"subguide.R\" \"subscale.R\"\n\"testthat.R\" \"theme_ggdist.R\" \"thickness.R\"\n\"tidy_format_translators.R\" \"weighted_ecdf.R\" \"weighted_hist.R\"\n\"weighted_quantile.R\" \"deprecated.R\" \"zzz.R\"",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Repository": "https://mjskay.r-universe.dev",
  "Date/Publication": "2025-10-05 03:10:10 UTC",
  "RemoteUrl": "https://github.com/mjskay/ggdist",
  "RemoteRef": "HEAD",
  "RemoteSha": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-04 08:19:21 UTC",
    "User": "root"
  },
  "Author": "Matthew Kay [aut, cre],\nBrenton M. Wiernik [ctb]",
  "MD5sum": "74dd2a41ece212a4d1c4cb9d6b3e5732",
  "_user": "mjskay",
  "_type": "src",
  "_file": "ggdist_3.3.3.9000.tar.gz",
  "_fileid": "3f7362ad6dea622b597b711121371573163c0fdbc21c007a3cfcb64ef052cc82",
  "_filesize": 8076775,
  "_sha256": "3f7362ad6dea622b597b711121371573163c0fdbc21c007a3cfcb64ef052cc82",
  "_created": "2026-06-04T08:19:21.000Z",
  "_published": "2026-06-04T08:28:33.965Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79478474234,
      "time": 289,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7406563611"
    },
    {
      "job": 79478474222,
      "time": 353,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7406583065"
    },
    {
      "job": 79478474227,
      "time": 310,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406569968"
    },
    {
      "job": 79478474618,
      "time": 341,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406579316"
    },
    {
      "job": 79478474250,
      "time": 229,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7406542524"
    },
    {
      "job": 79478474132,
      "time": 352,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7406582510"
    },
    {
      "job": 79478474296,
      "time": 253,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406550707"
    },
    {
      "job": 79478474107,
      "time": 467,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406621939"
    },
    {
      "job": 79477573732,
      "time": 342,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406468175"
    },
    {
      "job": 79478474230,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406518068"
    },
    {
      "job": 79478474292,
      "time": 333,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7406576555"
    },
    {
      "job": 79478474179,
      "time": 317,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7406570708"
    },
    {
      "job": 79478474149,
      "time": 281,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7406559531"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mjskay/ggdist",
  "_commit": {
    "id": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
    "author": "Matthew Kay <matthew.kay@gmail.com>",
    "committer": "Matthew Kay <matthew.kay@gmail.com>",
    "message": "pkgdown fixes and re-render\n",
    "time": 1759633810
  },
  "_maintainer": {
    "name": "Matthew Kay",
    "email": "mjskay@northwestern.edu",
    "login": "mjskay",
    "mastodon": "@mjskay@fediscience.org",
    "bluesky": "@mjskay.com",
    "description": "Associate Professor at Northwestern; works on human-computer interaction, information visualization, communicating uncertainty",
    "uuid": 6345019
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "role": "Imports"
    },
    {
      "package": "distributional",
      "version": ">= 0.3.2",
      "role": "Imports"
    },
    {
      "package": "numDeriv",
      "role": "Imports"
    },
    {
      "package": "quadprog",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "fda",
      "role": "Suggests"
    },
    {
      "package": "posterior",
      "version": ">= 1.4.0",
      "role": "Suggests"
    },
    {
      "package": "beeswarm",
      "version": ">= 0.4.0",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "version": ">= 2.1.0",
      "role": "Suggests"
    },
    {
      "package": "fontquiver",
      "role": "Suggests"
    },
    {
      "package": "sysfonts",
      "role": "Suggests"
    },
    {
      "package": "showtext",
      "role": "Suggests"
    },
    {
      "package": "mvtnorm",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "version": ">= 0.5.6",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "ragg",
      "version": ">= 1.3.0",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    }
  ],
  "_owner": "mjskay",
  "_selfowned": true,
  "_usedby": 91,
  "_updates": [
    {
      "week": "2025-26",
      "n": 11
    },
    {
      "week": "2025-28",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 5
    }
  ],
  "_tags": [],
  "_topics": [
    "ggplot2",
    "uncertainty",
    "uncertainty-visualization",
    "visualization",
    "cpp"
  ],
  "_stars": 879,
  "_contributors": [
    {
      "user": "mjskay",
      "count": 1754,
      "uuid": 6345019
    },
    {
      "user": "tmastny",
      "count": 27,
      "uuid": 20732748
    },
    {
      "user": "bwiernik",
      "count": 23,
      "uuid": 4773225
    },
    {
      "user": "teunbrand",
      "count": 5,
      "uuid": 49372158
    },
    {
      "user": "damonbayer",
      "count": 1,
      "uuid": 8095080
    },
    {
      "user": "davidgohel",
      "count": 1,
      "uuid": 4331618
    },
    {
      "user": "jtrim-ons",
      "count": 1,
      "uuid": 79704945
    },
    {
      "user": "paulsharpey",
      "count": 1,
      "uuid": 61544260
    }
  ],
  "_userbio": {
    "uuid": 6345019,
    "type": "user",
    "name": "Matthew Kay",
    "description": "Associate Professor at Northwestern; works on human-computer interaction, information visualization, communicating uncertainty"
  },
  "_downloads": {
    "count": 50230,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggdist"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/mjskay/ggdist",
  "_pkgdown": "https://mjskay.github.io/ggdist/",
  "_searchresults": 5280,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggdist.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mjskay/ggdist",
  "_realowner": "mjskay",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.1.1",
      "date": "2020-06-14"
    },
    {
      "version": "2.2.0",
      "date": "2020-07-12"
    },
    {
      "version": "2.3.0",
      "date": "2020-10-31"
    },
    {
      "version": "2.4.0",
      "date": "2021-01-04"
    },
    {
      "version": "2.4.1",
      "date": "2021-06-10"
    },
    {
      "version": "3.0.0",
      "date": "2021-07-19"
    },
    {
      "version": "3.0.1",
      "date": "2021-11-30"
    },
    {
      "version": "3.1.0",
      "date": "2022-02-13"
    },
    {
      "version": "3.1.1",
      "date": "2022-02-27"
    },
    {
      "version": "3.2.0",
      "date": "2022-07-19"
    },
    {
      "version": "3.2.1",
      "date": "2023-01-18"
    },
    {
      "version": "3.3.0",
      "date": "2023-05-14"
    },
    {
      "version": "3.3.1",
      "date": "2023-11-27"
    },
    {
      "version": "3.3.2",
      "date": "2024-03-05"
    },
    {
      "version": "3.3.3",
      "date": "2025-04-23"
    }
  ],
  "_exports": [
    "AbstractStatSlabinterval",
    "align_boundary",
    "align_center",
    "align_none",
    "auto_partial",
    "axis_titles_bottom_left",
    "bandwidth_bcv",
    "bandwidth_dpi",
    "bandwidth_nrd",
    "bandwidth_nrd0",
    "bandwidth_SJ",
    "bandwidth_ucv",
    "bin_dots",
    "blur_gaussian",
    "blur_interval",
    "bounder_cdf",
    "bounder_cooke",
    "bounder_range",
    "breaks_FD",
    "breaks_fixed",
    "breaks_quantiles",
    "breaks_Scott",
    "breaks_Sturges",
    "curve_interval",
    "cut_cdf_qi",
    "density_bounded",
    "density_histogram",
    "density_unbounded",
    "dlkjcorr_marginal",
    "dstudent_t",
    "facet_title_horizontal",
    "facet_title_left_horizontal",
    "facet_title_right_horizontal",
    "find_dotplot_binwidth",
    "from_broom_names",
    "from_ggmcmc_names",
    "geom_blur_dots",
    "geom_dots",
    "geom_dotsinterval",
    "geom_interval",
    "geom_lineribbon",
    "geom_pointinterval",
    "geom_slab",
    "geom_slabinterval",
    "geom_spike",
    "geom_swarm",
    "geom_weave",
    "GeomBlurDots",
    "GeomDots",
    "GeomDotsinterval",
    "GeomInterval",
    "GeomLineribbon",
    "GeomPointinterval",
    "GeomSlab",
    "GeomSlabinterval",
    "GeomSpike",
    "GeomSwarm",
    "GeomWeave",
    "guide_colorbar2",
    "guide_colourbar2",
    "guide_rampbar",
    "hdci",
    "hdi",
    "interval_widths",
    "ll",
    "marginalize_lkjcorr",
    "mean_hdci",
    "mean_hdi",
    "mean_ll",
    "mean_qi",
    "mean_ul",
    "median_hdci",
    "median_hdi",
    "median_ll",
    "median_qi",
    "median_ul",
    "Mode",
    "mode_hdci",
    "mode_hdi",
    "mode_ll",
    "mode_qi",
    "mode_ul",
    "p_",
    "parse_dist",
    "partial_colour_ramp",
    "plkjcorr_marginal",
    "point_interval",
    "position_dodgejust",
    "PositionDodgejust",
    "Pr_",
    "pretty_widths",
    "pstudent_t",
    "qi",
    "qlkjcorr_marginal",
    "qstudent_t",
    "r_dist_name",
    "ramp_colours",
    "rlkjcorr_marginal",
    "rstudent_t",
    "scale_color_ramp_continuous",
    "scale_color_ramp_discrete",
    "scale_colour_ramp_continuous",
    "scale_colour_ramp_discrete",
    "scale_fill_ramp_continuous",
    "scale_fill_ramp_discrete",
    "scale_interval_alpha_continuous",
    "scale_interval_alpha_discrete",
    "scale_interval_color_continuous",
    "scale_interval_color_discrete",
    "scale_interval_colour_continuous",
    "scale_interval_colour_discrete",
    "scale_interval_linetype_continuous",
    "scale_interval_linetype_discrete",
    "scale_interval_size_continuous",
    "scale_interval_size_discrete",
    "scale_point_alpha_continuous",
    "scale_point_alpha_discrete",
    "scale_point_color_continuous",
    "scale_point_color_discrete",
    "scale_point_colour_continuous",
    "scale_point_colour_discrete",
    "scale_point_fill_continuous",
    "scale_point_fill_discrete",
    "scale_point_size_continuous",
    "scale_point_size_discrete",
    "scale_side_mirrored",
    "scale_slab_alpha_continuous",
    "scale_slab_alpha_discrete",
    "scale_slab_color_continuous",
    "scale_slab_color_discrete",
    "scale_slab_colour_continuous",
    "scale_slab_colour_discrete",
    "scale_slab_fill_continuous",
    "scale_slab_fill_discrete",
    "scale_slab_linetype_continuous",
    "scale_slab_linetype_discrete",
    "scale_slab_linewidth_continuous",
    "scale_slab_linewidth_discrete",
    "scale_slab_shape_continuous",
    "scale_slab_shape_discrete",
    "scale_slab_size_continuous",
    "scale_slab_size_discrete",
    "scale_thickness_identity",
    "scale_thickness_shared",
    "smooth_bar",
    "smooth_bounded",
    "smooth_discrete",
    "smooth_none",
    "smooth_unbounded",
    "stat_ccdfinterval",
    "stat_cdfinterval",
    "stat_dist_ccdfinterval",
    "stat_dist_cdfinterval",
    "stat_dist_dots",
    "stat_dist_dotsinterval",
    "stat_dist_eye",
    "stat_dist_gradientinterval",
    "stat_dist_halfeye",
    "stat_dist_interval",
    "stat_dist_lineribbon",
    "stat_dist_pointinterval",
    "stat_dist_slab",
    "stat_dist_slabinterval",
    "stat_dots",
    "stat_dotsinterval",
    "stat_eye",
    "stat_gradientinterval",
    "stat_halfeye",
    "stat_histinterval",
    "stat_interval",
    "stat_lineribbon",
    "stat_mcse_dots",
    "stat_pointinterval",
    "stat_ribbon",
    "stat_sample_slabinterval",
    "stat_slab",
    "stat_slabinterval",
    "stat_spike",
    "StatDistSlabinterval",
    "StatInterval",
    "StatPointinterval",
    "StatSampleSlabinterval",
    "StatSlabinterval",
    "StatSpike",
    "subguide_axis",
    "subguide_count",
    "subguide_dots",
    "subguide_inside",
    "subguide_integer",
    "subguide_none",
    "subguide_outside",
    "subguide_slab",
    "subguide_spike",
    "subscale_identity",
    "subscale_thickness",
    "theme_ggdist",
    "theme_tidybayes",
    "thickness",
    "to_broom_names",
    "to_ggmcmc_names",
    "ul",
    "waiver",
    "weighted_ecdf",
    "weighted_quantile",
    "weighted_quantile_fun"
  ],
  "_datasets": [
    {
      "name": "RankCorr",
      "title": "Thinned subset of posterior sample from a Bayesian analysis of perception of correlation.",
      "object": "RankCorr",
      "class": [
        "mcmc.list"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    },
    {
      "name": "RankCorr_u_tau",
      "title": "Thinned subset of posterior sample from a Bayesian analysis of perception of correlation.",
      "object": "RankCorr_u_tau",
      "class": [
        "data.frame"
      ],
      "fields": [
        "i",
        "u_tau",
        ".chain",
        ".iteration",
        ".draw"
      ],
      "rows": 3000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ggdist-package",
      "title": "Visualizations of Distributions and Uncertainty",
      "topics": [
        "ggdist-package",
        "ggdist"
      ]
    },
    {
      "page": "align",
      "title": "Break (bin) alignment methods",
      "topics": [
        "align",
        "align_boundary",
        "align_center",
        "align_none"
      ]
    },
    {
      "page": "auto_partial",
      "title": "Automatic partial function application in ggdist",
      "topics": [
        "automatic-partial-functions",
        "auto_partial"
      ]
    },
    {
      "page": "bandwidth",
      "title": "Bandwidth estimators",
      "topics": [
        "bandwidth",
        "bandwidth_bcv",
        "bandwidth_dpi",
        "bandwidth_nrd",
        "bandwidth_nrd0",
        "bandwidth_SJ",
        "bandwidth_ucv"
      ]
    },
    {
      "page": "bin_dots",
      "title": "Bin data values using a dotplot algorithm",
      "topics": [
        "bin_dots"
      ]
    },
    {
      "page": "blur",
      "title": "Blur functions for blurry dot plots",
      "topics": [
        "blur",
        "blur_gaussian",
        "blur_interval"
      ]
    },
    {
      "page": "bounder_cdf",
      "title": "Estimate bounds of a distribution using the CDF of its order statistics",
      "concept": [
        "bounds estimators"
      ],
      "topics": [
        "bounder_cdf"
      ]
    },
    {
      "page": "bounder_cooke",
      "title": "Estimate bounds of a distribution using Cooke's method",
      "concept": [
        "bounds estimators"
      ],
      "topics": [
        "bounder_cooke"
      ]
    },
    {
      "page": "bounder_range",
      "title": "Estimate bounds of a distribution using the range of the sample",
      "concept": [
        "bounds estimators"
      ],
      "topics": [
        "bounder_range"
      ]
    },
    {
      "page": "breaks",
      "title": "Break (bin) selection algorithms for histograms",
      "topics": [
        "breaks",
        "breaks_FD",
        "breaks_fixed",
        "breaks_quantiles",
        "breaks_Scott",
        "breaks_Sturges"
      ]
    },
    {
      "page": "curve_interval",
      "title": "Curvewise point and interval summaries for tidy data frames of draws from distributions",
      "topics": [
        "curve_interval",
        "curve_interval.data.frame",
        "curve_interval.matrix",
        "curve_interval.rvar"
      ]
    },
    {
      "page": "cut_cdf_qi",
      "title": "Categorize values from a CDF into quantile intervals",
      "topics": [
        "cut_cdf_qi"
      ]
    },
    {
      "page": "density_bounded",
      "title": "Bounded density estimator using the reflection method",
      "concept": [
        "density estimators"
      ],
      "topics": [
        "density_bounded"
      ]
    },
    {
      "page": "density_histogram",
      "title": "Histogram density estimator",
      "concept": [
        "density estimators"
      ],
      "topics": [
        "density_histogram"
      ]
    },
    {
      "page": "density_unbounded",
      "title": "Unbounded density estimator",
      "concept": [
        "density estimators"
      ],
      "topics": [
        "density_unbounded"
      ]
    },
    {
      "page": "find_dotplot_binwidth",
      "title": "Dynamically select a good bin width for a dotplot",
      "topics": [
        "find_dotplot_binwidth"
      ]
    },
    {
      "page": "geom_blur_dots",
      "title": "Blurry dot plot (geom)",
      "concept": [
        "dotsinterval geoms"
      ],
      "topics": [
        "geom_blur_dots"
      ]
    },
    {
      "page": "geom_dots",
      "title": "Dot plot (shortcut geom)",
      "concept": [
        "dotsinterval geoms"
      ],
      "topics": [
        "geom_dots"
      ]
    },
    {
      "page": "geom_dotsinterval",
      "title": "Automatic dotplot + point + interval meta-geom",
      "concept": [
        "dotsinterval geoms"
      ],
      "topics": [
        "geom_dotsinterval"
      ]
    },
    {
      "page": "geom_interval",
      "title": "Multiple-interval plot (shortcut geom)",
      "concept": [
        "slabinterval geoms"
      ],
      "topics": [
        "geom_interval"
      ]
    },
    {
      "page": "geom_lineribbon",
      "title": "Line + multiple-ribbon plots (ggplot geom)",
      "topics": [
        "geom_lineribbon"
      ]
    },
    {
      "page": "geom_pointinterval",
      "title": "Point + multiple-interval plot (shortcut geom)",
      "concept": [
        "slabinterval geoms"
      ],
      "topics": [
        "geom_pointinterval"
      ]
    },
    {
      "page": "geom_slab",
      "title": "Slab (ridge) plot (shortcut geom)",
      "concept": [
        "slabinterval geoms"
      ],
      "topics": [
        "geom_slab"
      ]
    },
    {
      "page": "geom_slabinterval",
      "title": "Slab + point + interval meta-geom",
      "topics": [
        "geom_slabinterval"
      ]
    },
    {
      "page": "geom_spike",
      "title": "Spike plot (ggplot2 geom)",
      "concept": [
        "slabinterval geoms"
      ],
      "topics": [
        "geom_spike"
      ]
    },
    {
      "page": "geom_swarm",
      "title": "Beeswarm plot (shortcut geom)",
      "concept": [
        "dotsinterval geoms"
      ],
      "topics": [
        "geom_swarm"
      ]
    },
    {
      "page": "geom_weave",
      "title": "Dot-weave plot (shortcut geom)",
      "concept": [
        "dotsinterval geoms"
      ],
      "topics": [
        "geom_weave"
      ]
    },
    {
      "page": "ggdist-deprecated",
      "title": "Deprecated functions and arguments in ggdist",
      "topics": [
        "ggdist-deprecated",
        "StatDistSlabinterval",
        "StatSampleSlabinterval",
        "stat_dist_ccdfinterval",
        "stat_dist_cdfinterval",
        "stat_dist_dots",
        "stat_dist_dotsinterval",
        "stat_dist_eye",
        "stat_dist_gradientinterval",
        "stat_dist_halfeye",
        "stat_dist_interval",
        "stat_dist_lineribbon",
        "stat_dist_pointinterval",
        "stat_dist_slab",
        "stat_dist_slabinterval",
        "stat_sample_slabinterval"
      ]
    },
    {
      "page": "guide_rampbar",
      "title": "Continuous guide for colour ramp scales (ggplot2 guide)",
      "concept": [
        "colour ramp functions"
      ],
      "topics": [
        "guide_rampbar"
      ]
    },
    {
      "page": "interval_widths",
      "title": "Nicely-spaced sets of interval widths",
      "topics": [
        "interval_widths",
        "pretty_widths"
      ]
    },
    {
      "page": "lkjcorr_marginal",
      "title": "Marginal distribution of a single correlation from an LKJ distribution",
      "topics": [
        "dlkjcorr_marginal",
        "lkjcorr_marginal",
        "plkjcorr_marginal",
        "qlkjcorr_marginal",
        "rlkjcorr_marginal"
      ]
    },
    {
      "page": "marginalize_lkjcorr",
      "title": "Turn spec for LKJ distribution into spec for marginal LKJ distribution",
      "topics": [
        "marginalize_lkjcorr"
      ]
    },
    {
      "page": "parse_dist",
      "title": "Parse distribution specifications into columns of a data frame",
      "topics": [
        "parse_dist",
        "parse_dist.brmsprior",
        "parse_dist.character",
        "parse_dist.data.frame",
        "parse_dist.default",
        "parse_dist.factor",
        "r_dist_name"
      ]
    },
    {
      "page": "partial_colour_ramp",
      "title": "Partial colour ramp (datatype)",
      "concept": [
        "colour ramp functions"
      ],
      "topics": [
        "partial_colour_ramp"
      ]
    },
    {
      "page": "point_interval",
      "title": "Point and interval summaries for tidy data frames of draws from distributions",
      "topics": [
        "hdci",
        "hdi",
        "ll",
        "mean_hdci",
        "mean_hdi",
        "mean_ll",
        "mean_qi",
        "mean_ul",
        "median_hdci",
        "median_hdi",
        "median_ll",
        "median_qi",
        "median_ul",
        "Mode",
        "Mode.default",
        "Mode.distribution",
        "Mode.rvar",
        "mode_hdci",
        "mode_hdi",
        "mode_ll",
        "mode_qi",
        "mode_ul",
        "point_interval",
        "point_interval.default",
        "point_interval.distribution",
        "point_interval.numeric",
        "point_interval.rvar",
        "point_interval.tbl_df",
        "qi",
        "ul"
      ]
    },
    {
      "page": "position_dodgejust",
      "title": "Dodge overlapping objects side-to-side, preserving justification",
      "topics": [
        "position_dodgejust"
      ]
    },
    {
      "page": "Pr_",
      "title": "Probability expressions in ggdist aesthetics",
      "topics": [
        "Pr_",
        "p_"
      ]
    },
    {
      "page": "ramp_colours",
      "title": "Apply partial colour ramps",
      "concept": [
        "colour ramp functions"
      ],
      "topics": [
        "ramp_colours"
      ]
    },
    {
      "page": "scale_colour_ramp",
      "title": "Secondary color scale that ramps from another color (ggplot2 scale)",
      "concept": [
        "colour ramp functions",
        "ggdist scales"
      ],
      "topics": [
        "scale_color_ramp",
        "scale_color_ramp_continuous",
        "scale_color_ramp_discrete",
        "scale_colour_ramp",
        "scale_colour_ramp_continuous",
        "scale_colour_ramp_discrete",
        "scale_fill_ramp",
        "scale_fill_ramp_continuous",
        "scale_fill_ramp_discrete"
      ]
    },
    {
      "page": "scale_side_mirrored",
      "title": "Side scale for mirrored slabs (ggplot2 scale)",
      "concept": [
        "ggdist scales"
      ],
      "topics": [
        "scale_side_mirrored"
      ]
    },
    {
      "page": "scale_thickness",
      "title": "Slab thickness scale (ggplot2 scale)",
      "concept": [
        "ggdist scales"
      ],
      "topics": [
        "scale_thickness",
        "scale_thickness_identity",
        "scale_thickness_shared"
      ]
    },
    {
      "page": "smooth_density",
      "title": "Smooth dot positions in a dotplot using a kernel density estimator (\"density dotplots\")",
      "concept": [
        "dotplot smooths"
      ],
      "topics": [
        "smooth_bounded",
        "smooth_density",
        "smooth_unbounded"
      ]
    },
    {
      "page": "smooth_discrete",
      "title": "Smooth dot positions in a dotplot of discrete values (\"bar dotplots\")",
      "concept": [
        "dotplot smooths"
      ],
      "topics": [
        "smooth_bar",
        "smooth_discrete"
      ]
    },
    {
      "page": "smooth_none",
      "title": "Apply no smooth to a dotplot",
      "concept": [
        "dotplot smooths"
      ],
      "topics": [
        "smooth_none"
      ]
    },
    {
      "page": "stat_ccdfinterval",
      "title": "CCDF bar plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_ccdfinterval"
      ]
    },
    {
      "page": "stat_cdfinterval",
      "title": "CDF bar plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_cdfinterval"
      ]
    },
    {
      "page": "stat_dots",
      "title": "Dot plot (shortcut stat)",
      "concept": [
        "dotsinterval stats"
      ],
      "topics": [
        "stat_dots"
      ]
    },
    {
      "page": "stat_dotsinterval",
      "title": "Dots + point + interval plot (shortcut stat)",
      "concept": [
        "dotsinterval stats"
      ],
      "topics": [
        "stat_dotsinterval"
      ]
    },
    {
      "page": "stat_eye",
      "title": "Eye (violin + interval) plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_eye"
      ]
    },
    {
      "page": "stat_gradientinterval",
      "title": "Gradient + interval plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_gradientinterval"
      ]
    },
    {
      "page": "stat_halfeye",
      "title": "Half-eye (density + interval) plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_halfeye"
      ]
    },
    {
      "page": "stat_histinterval",
      "title": "Histogram + interval plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_histinterval"
      ]
    },
    {
      "page": "stat_interval",
      "title": "Multiple-interval plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_interval"
      ]
    },
    {
      "page": "stat_lineribbon",
      "title": "Line + multiple-ribbon plot (shortcut stat)",
      "concept": [
        "lineribbon stats"
      ],
      "topics": [
        "stat_lineribbon"
      ]
    },
    {
      "page": "stat_mcse_dots",
      "title": "Blurry MCSE dot plot (stat)",
      "concept": [
        "dotsinterval stats"
      ],
      "topics": [
        "stat_mcse_dots"
      ]
    },
    {
      "page": "stat_pointinterval",
      "title": "Point + multiple-interval plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_pointinterval"
      ]
    },
    {
      "page": "stat_ribbon",
      "title": "Multiple-ribbon plot (shortcut stat)",
      "concept": [
        "lineribbon stats"
      ],
      "topics": [
        "stat_ribbon"
      ]
    },
    {
      "page": "stat_slab",
      "title": "Slab (ridge) plot (shortcut stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_slab"
      ]
    },
    {
      "page": "stat_slabinterval",
      "title": "Slab + interval plots for sample data and analytical distributions (ggplot stat)",
      "topics": [
        "stat_slabinterval"
      ]
    },
    {
      "page": "stat_spike",
      "title": "Spike plot (ggplot2 stat)",
      "concept": [
        "slabinterval stats"
      ],
      "topics": [
        "stat_spike"
      ]
    },
    {
      "page": "student_t",
      "title": "Scaled and shifted Student's t distribution",
      "topics": [
        "dstudent_t",
        "pstudent_t",
        "qstudent_t",
        "rstudent_t",
        "student_t"
      ]
    },
    {
      "page": "sub-geometry-scales",
      "title": "Sub-geometry scales for geom_slabinterval (ggplot2 scales)",
      "concept": [
        "ggdist scales"
      ],
      "topics": [
        "guide_colorbar2",
        "guide_colourbar2",
        "scales",
        "scale_interval_alpha_continuous",
        "scale_interval_alpha_discrete",
        "scale_interval_color_continuous",
        "scale_interval_color_discrete",
        "scale_interval_colour_continuous",
        "scale_interval_colour_discrete",
        "scale_interval_linetype_continuous",
        "scale_interval_linetype_discrete",
        "scale_interval_size_continuous",
        "scale_interval_size_discrete",
        "scale_point_alpha_continuous",
        "scale_point_alpha_discrete",
        "scale_point_color_continuous",
        "scale_point_color_discrete",
        "scale_point_colour_continuous",
        "scale_point_colour_discrete",
        "scale_point_fill_continuous",
        "scale_point_fill_discrete",
        "scale_point_size_continuous",
        "scale_point_size_discrete",
        "scale_slab_alpha_continuous",
        "scale_slab_alpha_discrete",
        "scale_slab_color_continuous",
        "scale_slab_color_discrete",
        "scale_slab_colour_continuous",
        "scale_slab_colour_discrete",
        "scale_slab_fill_continuous",
        "scale_slab_fill_discrete",
        "scale_slab_linetype_continuous",
        "scale_slab_linetype_discrete",
        "scale_slab_linewidth_continuous",
        "scale_slab_linewidth_discrete",
        "scale_slab_shape_continuous",
        "scale_slab_shape_discrete",
        "scale_slab_size_continuous",
        "scale_slab_size_discrete",
        "sub-geometry-scales"
      ]
    },
    {
      "page": "subguide_axis",
      "title": "Axis sub-guide for thickness scales",
      "concept": [
        "sub-guides"
      ],
      "topics": [
        "subguide_axis",
        "subguide_count",
        "subguide_dots",
        "subguide_inside",
        "subguide_integer",
        "subguide_outside",
        "subguide_slab",
        "subguide_spike"
      ]
    },
    {
      "page": "subguide_none",
      "title": "Empty sub-guide for thickness scales",
      "concept": [
        "sub-guides"
      ],
      "topics": [
        "subguide_none"
      ]
    },
    {
      "page": "subscale_identity",
      "title": "Identity sub-scale for thickness aesthetic",
      "concept": [
        "sub-scales"
      ],
      "topics": [
        "subscale_identity"
      ]
    },
    {
      "page": "subscale_thickness",
      "title": "Sub-scale for thickness aesthetic",
      "concept": [
        "sub-scales"
      ],
      "topics": [
        "subscale_thickness"
      ]
    },
    {
      "page": "theme_ggdist",
      "title": "Simple, light ggplot2 theme for ggdist and tidybayes",
      "topics": [
        "axis_titles_bottom_left",
        "facet_title_horizontal",
        "facet_title_left_horizontal",
        "facet_title_right_horizontal",
        "theme_ggdist",
        "theme_tidybayes"
      ]
    },
    {
      "page": "thickness",
      "title": "Thickness (datatype)",
      "topics": [
        "thickness"
      ]
    },
    {
      "page": "tidy-format-translators",
      "title": "Translate between different tidy data frame formats for draws from distributions",
      "topics": [
        "from_broom_names",
        "from_ggmcmc_names",
        "tidy-format-translators",
        "to_broom_names",
        "to_ggmcmc_names"
      ]
    },
    {
      "page": "waiver",
      "title": "A waived argument",
      "topics": [
        "waiver"
      ]
    },
    {
      "page": "weighted_ecdf",
      "title": "Weighted empirical cumulative distribution function",
      "topics": [
        "weighted_ecdf"
      ]
    },
    {
      "page": "weighted_quantile",
      "title": "Weighted sample quantiles",
      "topics": [
        "weighted_quantile",
        "weighted_quantile_fun"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mjskay/ggdist/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/mjskay/ggdist/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "distributional",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "numDeriv",
    "pillar",
    "pkgconfig",
    "quadprog",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "dotsinterval.Rmd",
      "filename": "dotsinterval.html",
      "title": "Dots + interval stats and geoms",
      "author": "Matthew Kay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Anatomy of geom_dotsinterval()",
        "Controlling dot layout",
        "Side",
        "Layout",
        "Beeswarm plots",
        "Varying color, fill, shape, and linewidth",
        "Varying discrete aesthetics within dot groups",
        "Varying continuous aesthetics within dot groups",
        "Constraining dot size",
        "On discrete distributions",
        "On analytical distributions",
        "Varying continuous aesthetics with analytical distributions",
        "Thresholds",
        "Rain cloud plots",
        "Dotplots with Monte Carlo Standard Error",
        "Logit dotplots"
      ],
      "created": "2022-01-15 22:07:11",
      "modified": "2025-10-05 03:10:10",
      "commits": 34
    },
    {
      "source": "freq-uncertainty-vis.Rmd",
      "filename": "freq-uncertainty-vis.html",
      "title": "Frequentist uncertainty visualization",
      "author": "Matthew Kay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Point estimates",
        "For a fit line"
      ],
      "created": "2019-08-06 03:04:31",
      "modified": "2025-10-05 03:10:10",
      "commits": 38
    },
    {
      "source": "lineribbon.Rmd",
      "filename": "lineribbon.html",
      "title": "Lineribbon stats and geoms",
      "author": "Matthew Kay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "The lineribbon family",
        "Lineribbons on already-summarized data",
        "Lineribbons on sample data",
        "Lineribbon \"gradients\"",
        "Lineribbon density gradients",
        "Multiple lineribbons on one plot",
        "Lineribbons on analytical distributions",
        "More examples",
        "Curve boxplots (aka lineribbons with joint intervals or curvewise intervals)",
        "Limitations of curvewise intervals"
      ],
      "created": "2020-07-15 02:10:56",
      "modified": "2025-10-05 03:10:10",
      "commits": 26
    },
    {
      "source": "slabinterval.Rmd",
      "filename": "slabinterval.html",
      "title": "Slab + interval stats and geoms",
      "author": "Matthew Kay",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Roadmap: The slabinterval meta-geometry",
        "Eye plots and half-eye plots",
        "On sample data",
        "On analytical distributions",
        "Visualizing frequentist uncertainty",
        "Visualizing priors",
        "Sharing thickness scaling across geometries",
        "Scale transformations of densities",
        "Summing up eye plots: stat_[half]eye",
        "Histogram + interval plots",
        "Histograms of analytical distributions",
        "CCDF bar plots",
        "Summing up CDF bar plots",
        "Gradient plots",
        "Avoiding \"choppy\"-looking gradients",
        "Dotplots",
        "Quantile dotplots",
        "Custom plots",
        "Gradients of alpha, color, and fill",
        "CCDF Gradients",
        "Highlighting and other combinations",
        "Mashups with Correll and Gleicher-style gradients",
        "Densities filled according to intervals",
        "Annotating slabs with spikes",
        "Using color ramps for fill and color aesthetics",
        "Raindrop plots",
        "Creating ridge plots",
        "Varying side, scale, and justification within geoms",
        "Multiple slabs and intervals in composite plots"
      ],
      "created": "2019-07-29 02:24:29",
      "modified": "2025-10-05 03:10:10",
      "commits": 98
    }
  ],
  "_score": 15.42699791320579,
  "_indexed": true,
  "_nocasepkg": "ggdist",
  "_universes": [
    "mjskay"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:34.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "7cc7347117b39e348af409212d42aedd1c55710de63c3dc5b7c2279584e80ef7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:23:11.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "143612c53dba2a626b3b5314b86f9a3e411bad592a09ddbe90b92d7774d5d0f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "002e39039a3cce30304204868b08f94baa7565b2ece319c72647bd4785be6f41",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:55.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "12cd707e08fd3218ec1832bb1d19868352bf94760e6fc97313ca61612ae8712f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:21:57.000Z",
      "arch": "aarch64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "af100815cee015d713677d64eec2f58e31c075740e47f7b3cd2725c19ed95a97",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:40.000Z",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "dae8a0f689fece2cddd84b3f9dd276db82ffd673869b420c374ea35ce4029236",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:02.000Z",
      "arch": "aarch64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "1c6f25b3a7c989594aa23f48d68efc23416e5550b830faf2898f680b06b65203",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:24:05.000Z",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "8cd8cffb414b181103cda8a16723e495eaa6fab5ba8fe4fe6f8d4ac46692b6de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:22:43.000Z",
      "arch": "emscripten",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "11507112348d2bfd9cced69212458fe8430f1ff52a42fab0f26587be9ce6265d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:21:41.000Z",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "dda471ec56adc7767e417233ab661f1a509395a263636666ba265e8c2f5b9396",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:21:24.000Z",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "682715468b9aaa2345b649eb17c8ddf25d39315088fe5612c691ccc8e9214afa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.3.3.9000",
      "date": "2026-06-04T08:21:25.000Z",
      "arch": "x86_64",
      "commit": "17c4698f3cf3b2d1a258edf0b144740849ed4ca6",
      "fileid": "c6a700f0ebe882a9dfbd04162f1efdd6ed5adc921196b3a9a150b8e69eaf28a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mjskay/actions/runs/26939593061"
    }
  ]
}