{
  "_id": "6a0f794cacfb0bcc41c627a4",
  "Package": "tern",
  "Title": "Create Common TLGs Used in Clinical Trials",
  "Version": "0.9.10",
  "Date": "2025-12-14",
  "Authors@R": "c(\nperson(\"Joe\", \"Zhu\", , \"joe.zhu@roche.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-7566-2787\")),\nperson(\"Daniel\", \"Sabanés Bové\", , \"daniel.sabanes_bove@rconis.com\", role = \"aut\"),\nperson(\"Jana\", \"Stoilova\", , \"jana.stoilova@roche.com\", role = \"aut\"),\nperson(\"Davide\", \"Garolini\", , \"davide.garolini@roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1445-1369\")),\nperson(\"Emily\", \"de la Rua\", , \"emily.de_la_rua@contractors.roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0009-0000-8738-5561\")),\nperson(\"Abinaya\", \"Yogasekaram\", , \"abinaya.yogasekaram@contractors.roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0009-0005-2083-1105\")),\nperson(\"Heng\", \"Wang\", , \"wang.heng@gene.com\", role = \"aut\"),\nperson(\"Francois\", \"Collin\", role = \"aut\"),\nperson(\"Adrian\", \"Waddell\", , \"adrian.waddell@gene.com\", role = \"aut\"),\nperson(\"Pawel\", \"Rucki\", , \"pawel.rucki@roche.com\", role = \"aut\"),\nperson(\"Chendi\", \"Liao\", , \"chendi.liao@roche.com\", role = \"aut\"),\nperson(\"Jennifer\", \"Li\", , \"li.jing@gene.com\", role = \"aut\"),\nperson(\"F. Hoffmann-La Roche AG\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Table, Listings, and Graphs (TLG) library for common\noutputs used in clinical trials.",
  "License": "Apache License 2.0",
  "URL": "https://insightsengineering.github.io/tern/,\nhttps://github.com/insightsengineering/tern/",
  "BugReports": "https://github.com/insightsengineering/tern/issues",
  "VignetteBuilder": "knitr, rmarkdown",
  "RdMacros": "lifecycle, Rdpack",
  "Config/Needs/verdepcheck": "insightsengineering/rtables,\ntidymodels/broom, cran/car, mllg/checkmate, wilkelab/cowplot,\ntidyverse/dplyr, rvlenth/emmeans, tidyverse/forcats,\ninsightsengineering/formatters, tidyverse/ggplot2,\nr-lib/gtable, r-lib/lifecycle, tidyverse/magrittr,\nGeoBosh/Rdpack, r-lib/rlang, r-lib/scales, therneau/survival,\ntidyverse/tibble, tidyverse/tidyr, yihui/knitr,\ndeepayan/lattice, tidyverse/lubridate,\ninsightsengineering/nestcolor, rstudio/rmarkdown,\ntidyverse/stringr, r-lib/svglite, r-lib/testthat, r-lib/withr",
  "Config/Needs/website": "insightsengineering/nesttemplate",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Collate": "'formatting_functions.R' 'abnormal.R' 'abnormal_by_baseline.R'\n'abnormal_by_marked.R' 'abnormal_by_worst_grade.R'\n'abnormal_lab_worsen_by_baseline.R'\n'analyze_colvars_functions.R' 'analyze_functions.R'\n'analyze_variables.R' 'analyze_vars_in_cols.R'\n'argument_convention.R' 'bland_altman.R'\n'combination_function.R' 'compare_variables.R'\n'control_incidence_rate.R' 'control_logistic.R'\n'control_step.R' 'control_survival.R' 'count_cumulative.R'\n'count_missed_doses.R' 'count_occurrences.R'\n'count_occurrences_by_grade.R'\n'count_patients_events_in_cols.R' 'count_patients_with_event.R'\n'count_patients_with_flags.R' 'count_values.R'\n'cox_regression.R' 'cox_regression_inter.R' 'coxph.R'\n'd_pkparam.R' 'data.R' 'decorate_grob.R'\n'desctools_binom_diff.R' 'df_explicit_na.R'\n'estimate_multinomial_rsp.R' 'estimate_proportion.R'\n'fit_rsp_step.R' 'fit_survival_step.R' 'g_forest.R' 'g_ipp.R'\n'g_km.R' 'g_lineplot.R' 'g_step.R' 'g_waterfall.R'\n'h_adsl_adlb_merge_using_worst_flag.R'\n'h_biomarkers_subgroups.R' 'h_cox_regression.R'\n'h_incidence_rate.R' 'h_km.R' 'h_logistic_regression.R'\n'h_map_for_count_abnormal.R' 'h_pkparam_sort.R'\n'h_response_biomarkers_subgroups.R' 'h_response_subgroups.R'\n'h_stack_by_baskets.R' 'h_step.R'\n'h_survival_biomarkers_subgroups.R'\n'h_survival_duration_subgroups.R' 'imputation_rule.R'\n'incidence_rate.R' 'logistic_regression.R' 'missing_data.R'\n'odds_ratio.R' 'package.R' 'prop_diff.R' 'prop_diff_test.R'\n'prune_occurrences.R' 'response_biomarkers_subgroups.R'\n'response_subgroups.R' 'riskdiff.R' 'rtables_access.R'\n'score_occurrences.R' 'split_cols_by_groups.R' 'stat.R'\n'summarize_ancova.R' 'summarize_change.R' 'summarize_colvars.R'\n'summarize_coxreg.R' 'summarize_functions.R'\n'summarize_glm_count.R' 'summarize_num_patients.R'\n'summarize_patients_exposure_in_cols.R'\n'survival_biomarkers_subgroups.R' 'survival_coxph_pairwise.R'\n'survival_duration_subgroups.R' 'survival_time.R'\n'survival_timepoint.R' 'utils.R' 'utils_checkmate.R'\n'utils_default_stats_formats_labels.R' 'utils_factor.R'\n'utils_ggplot.R' 'utils_grid.R' 'utils_rtables.R'\n'utils_split_funs.R'",
  "Config/pak/sysreqs": "cmake make libicu-dev",
  "Repository": "https://insightsengineering.r-universe.dev",
  "Date/Publication": "2025-12-18 09:42:02 UTC",
  "RemoteUrl": "https://github.com/insightsengineering/tern",
  "RemoteRef": "v0.9.10",
  "RemoteSha": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-21 03:19:28 UTC",
    "User": "root"
  },
  "Author": "Joe Zhu [aut, cre] (ORCID: <https://orcid.org/0000-0001-7566-2787>),\nDaniel Sabanés Bové [aut],\nJana Stoilova [aut],\nDavide Garolini [aut] (ORCID: <https://orcid.org/0000-0002-1445-1369>),\nEmily de la Rua [aut] (ORCID: <https://orcid.org/0009-0000-8738-5561>),\nAbinaya Yogasekaram [aut] (ORCID:\n<https://orcid.org/0009-0005-2083-1105>),\nHeng Wang [aut],\nFrancois Collin [aut],\nAdrian Waddell [aut],\nPawel Rucki [aut],\nChendi Liao [aut],\nJennifer Li [aut],\nF. Hoffmann-La Roche AG [cph, fnd]",
  "Maintainer": "Joe Zhu <joe.zhu@roche.com>",
  "MD5sum": "d047ac4e680a9ecdc8abacc69bd0595f",
  "_user": "insightsengineering",
  "_type": "src",
  "_file": "tern_0.9.10.tar.gz",
  "_fileid": "ea203ac260e29886e44b8fe9648521b19a4819f40cf65e4dcd4ef7d890c30472",
  "_filesize": 3813841,
  "_sha256": "ea203ac260e29886e44b8fe9648521b19a4819f40cf65e4dcd4ef7d890c30472",
  "_created": "2026-05-21T03:19:28.000Z",
  "_published": "2026-05-21T21:29:48.094Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77272467707,
      "time": 343,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7126658130"
    },
    {
      "job": 77272468053,
      "time": 371,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7126663138"
    },
    {
      "job": 77272467512,
      "time": 319,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7126653455"
    },
    {
      "job": 77272467350,
      "time": 187,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7126629050"
    },
    {
      "job": 77272467325,
      "time": 297,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7126592372"
    },
    {
      "job": 77272467101,
      "time": 128,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7147642645"
    },
    {
      "job": 77272467475,
      "time": 368,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7126662794"
    },
    {
      "job": 77272467431,
      "time": 350,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7126659154"
    },
    {
      "job": 77272467462,
      "time": 331,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7126655773"
    }
  ],
  "_buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/insightsengineering/tern",
  "_commit": {
    "id": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
    "author": "Joe Zhu <joe.zhu@roche.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Bump version to 0.9.10 and clean up DESCRIPTION [skip vbump] (#1458)\n\nUpdated package version and removed unnecessary remotes.\n\n# Pull Request\n\n<!--- Replace `#nnn` with your issue link for reference. -->\n\nFixes #nnn\n\n---------\n\nSigned-off-by: Joe Zhu <joe.zhu@roche.com>",
    "time": 1766050922
  },
  "_maintainer": {
    "name": "Joe Zhu",
    "email": "joe.zhu@roche.com",
    "login": "shajoezhu",
    "orcid": "0000-0001-7566-2787",
    "twitter": "@shajoezhu",
    "description": "Programmer, data scientist, statistician. Made in China, built in NZ, upgraded in Oxford",
    "uuid": 3692541
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "rtables",
      "version": ">= 0.6.15",
      "role": "Depends"
    },
    {
      "package": "broom",
      "version": ">= 1.0.8",
      "role": "Imports"
    },
    {
      "package": "car",
      "version": ">= 3.1-3",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "version": ">= 2.3.2",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "version": ">= 1.1.3",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "emmeans",
      "version": ">= 1.10.4",
      "role": "Imports"
    },
    {
      "package": "forcats",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "formatters",
      "version": ">= 0.5.12",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "gtable",
      "version": ">= 0.3.0",
      "role": "Imports"
    },
    {
      "package": "labeling",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": ">= 0.2.0",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "version": ">= 1.5",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "version": ">= 7.3-60",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "nestcolor",
      "version": ">= 0.1.1",
      "role": "Imports"
    },
    {
      "package": "Rdpack",
      "version": ">= 2.4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "survival",
      "version": ">= 3.8-3",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.1",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 0.8.3",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "version": ">= 1.42",
      "role": "Suggests"
    },
    {
      "package": "lattice",
      "version": ">= 0.18-4",
      "role": "Suggests"
    },
    {
      "package": "lubridate",
      "version": ">= 1.7.9",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.23",
      "role": "Suggests"
    },
    {
      "package": "sass",
      "version": ">= 0.4.10",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "version": ">= 1.4.1",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "version": ">= 2.1.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.9",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "version": ">= 2.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "insightsengineering",
  "_selfowned": true,
  "_usedby": 11,
  "_updates": [
    {
      "week": "2025-21",
      "n": 2
    },
    {
      "week": "2025-24",
      "n": 2
    },
    {
      "week": "2025-25",
      "n": 3
    },
    {
      "week": "2025-26",
      "n": 2
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-33",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 2
    },
    {
      "week": "2025-39",
      "n": 2
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-47",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2025-51",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.9.9",
      "date": "2025-06-23"
    },
    {
      "name": "v0.9.10",
      "date": "2025-12-18"
    }
  ],
  "_topics": [
    "clinical-trials",
    "graphs",
    "listings",
    "nest",
    "outputs",
    "tables"
  ],
  "_stars": 103,
  "_contributors": [
    {
      "user": "edelarua",
      "count": 353,
      "uuid": 59304861
    },
    {
      "user": "shajoezhu",
      "count": 161,
      "uuid": 3692541
    },
    {
      "user": "melkiades",
      "count": 146,
      "uuid": 11279768
    },
    {
      "user": "anajens",
      "count": 119,
      "uuid": 43623360
    },
    {
      "user": "jennifer-j-li",
      "count": 45,
      "uuid": 7273524
    },
    {
      "user": "yli110-stat697",
      "count": 41,
      "uuid": 42564519
    },
    {
      "user": "insights-engineering-bot",
      "count": 35,
      "uuid": 68416928
    },
    {
      "user": "pawelru",
      "count": 35,
      "uuid": 12943682
    },
    {
      "user": "nautilussu",
      "count": 32,
      "uuid": 44492399
    },
    {
      "user": "ayogasekaram",
      "count": 31,
      "uuid": 73252787
    },
    {
      "user": "imazubi",
      "count": 30,
      "uuid": 87760125
    },
    {
      "user": "edgar-manukyan",
      "count": 29,
      "uuid": 125491785
    },
    {
      "user": "mbrothe71",
      "count": 28,
      "uuid": 22874351
    },
    {
      "user": "walkowif",
      "count": 25,
      "uuid": 59475134
    },
    {
      "user": "kpagacz",
      "count": 21,
      "uuid": 24480246
    },
    {
      "user": "cicdguy",
      "count": 19,
      "uuid": 26552821
    },
    {
      "user": "6iris6",
      "count": 18,
      "uuid": 98936068
    },
    {
      "user": "wwojciech",
      "count": 15,
      "uuid": 11532997
    },
    {
      "user": "danielinteractive",
      "count": 14,
      "uuid": 1071227
    },
    {
      "user": "gogonzo",
      "count": 13,
      "uuid": 6959016
    },
    {
      "user": "nikolas-burkoff",
      "count": 13,
      "uuid": 15201933
    },
    {
      "user": "arkadiuszbeer",
      "count": 12,
      "uuid": 86738093
    },
    {
      "user": "brandondbutcher",
      "count": 12,
      "uuid": 7636856
    },
    {
      "user": "nsteed15",
      "count": 12,
      "uuid": 56098440
    },
    {
      "user": "khatril",
      "count": 11,
      "uuid": 96175994
    },
    {
      "user": "polkas",
      "count": 10,
      "uuid": 10676545
    },
    {
      "user": "legrasv",
      "count": 10,
      "uuid": 99191912
    },
    {
      "user": "maximilianmordig",
      "count": 9,
      "uuid": 10333470
    },
    {
      "user": "maximo1311",
      "count": 9,
      "uuid": 22475013
    },
    {
      "user": "mhallal1",
      "count": 8,
      "uuid": 86970066
    },
    {
      "user": "denisovan31415",
      "count": 8,
      "uuid": 12874196
    },
    {
      "user": "malexthorpe",
      "count": 7,
      "uuid": 58044202
    },
    {
      "user": "waddella",
      "count": 7,
      "uuid": 7786462
    },
    {
      "user": "knightdave",
      "count": 6,
      "uuid": 13086223
    },
    {
      "user": "npaszty",
      "count": 5,
      "uuid": 40777373
    },
    {
      "user": "jialiu0001",
      "count": 5,
      "uuid": 107522783
    },
    {
      "user": "qiliu1013",
      "count": 5,
      "uuid": 24441440
    },
    {
      "user": "averissimo",
      "count": 5,
      "uuid": 211358
    },
    {
      "user": "bahatsky",
      "count": 4,
      "uuid": 82655520
    },
    {
      "user": "gmbecker",
      "count": 4,
      "uuid": 908721
    },
    {
      "user": "m7pr",
      "count": 4,
      "uuid": 133694481
    },
    {
      "user": "iaugusty",
      "count": 3,
      "uuid": 55379552
    },
    {
      "user": "morninggem",
      "count": 3,
      "uuid": 7658224
    },
    {
      "user": "vedhav",
      "count": 2,
      "uuid": 49812166
    },
    {
      "user": "tomszosz",
      "count": 2,
      "uuid": 42359321
    },
    {
      "user": "sob2021",
      "count": 2,
      "uuid": 95754054
    },
    {
      "user": "yurovska",
      "count": 2,
      "uuid": 182518857
    },
    {
      "user": "henninglorenzen-ext-bayer",
      "count": 1,
      "uuid": 89191115
    },
    {
      "user": "epijim",
      "count": 1,
      "uuid": 2760096
    },
    {
      "user": "luongj3",
      "count": 1,
      "uuid": 87994544
    },
    {
      "user": "codesformochi",
      "count": 1,
      "uuid": 39424598
    },
    {
      "user": "kochhan1",
      "count": 1,
      "uuid": 94791174
    },
    {
      "user": "sorinvoicu",
      "count": 1,
      "uuid": 61691256
    },
    {
      "user": "munoztd0",
      "count": 1,
      "uuid": 43644805
    },
    {
      "user": "shaakon35",
      "count": 1,
      "uuid": 93440714
    },
    {
      "user": "duanx9",
      "count": 1,
      "uuid": 114642081
    },
    {
      "user": "linc50",
      "count": 1,
      "uuid": 128572826
    }
  ],
  "_userbio": {
    "uuid": 80070020,
    "type": "organization",
    "name": "Roche/Genentech - Insights Engineering",
    "description": "Roche/Genentech - Insights Engineering"
  },
  "_downloads": {
    "count": 5966,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tern"
  },
  "_devurl": "https://github.com/insightsengineering/tern",
  "_pkgdown": "https://insightsengineering.github.io/tern/",
  "_searchresults": 563,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tern.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/insightsengineering/tern",
  "_realowner": "insightsengineering",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.8.3",
      "date": "2023-06-19"
    },
    {
      "version": "0.8.4",
      "date": "2023-06-27"
    },
    {
      "version": "0.9.0",
      "date": "2023-09-01"
    },
    {
      "version": "0.9.3",
      "date": "2023-12-08"
    },
    {
      "version": "0.9.4",
      "date": "2024-04-17"
    },
    {
      "version": "0.9.5",
      "date": "2024-06-21"
    },
    {
      "version": "0.9.6",
      "date": "2024-09-24"
    },
    {
      "version": "0.9.7",
      "date": "2025-01-17"
    },
    {
      "version": "0.9.8",
      "date": "2025-04-14"
    },
    {
      "version": "0.9.9",
      "date": "2025-06-20"
    },
    {
      "version": "0.9.10",
      "date": "2025-12-18"
    }
  ],
  "_exports": [
    "a_count_occurrences",
    "a_count_occurrences_by_grade",
    "a_count_patients_sum_exposure",
    "a_count_patients_with_event",
    "a_count_patients_with_flags",
    "a_count_values",
    "a_coxreg",
    "a_incidence_rate",
    "a_length_proportion",
    "a_odds_ratio",
    "a_proportion",
    "a_proportion_diff",
    "a_summary",
    "a_surv_time",
    "add_riskdiff",
    "add_rowcounts",
    "aesi_label",
    "analyze_num_patients",
    "analyze_patients_exposure_in_cols",
    "analyze_vars",
    "analyze_vars_in_cols",
    "append_varlabels",
    "arrange_grobs",
    "as_factor_keep_attributes",
    "as.rtable",
    "assert_df_with_factors",
    "assert_df_with_variables",
    "assert_proportion_value",
    "check_diff_prop_ci",
    "clogit_with_tryCatch",
    "CombinationFunction",
    "combine_counts",
    "combine_groups",
    "combine_levels",
    "combine_vectors",
    "compare_vars",
    "control_analyze_vars",
    "control_coxph",
    "control_coxph_annot",
    "control_coxreg",
    "control_incidence_rate",
    "control_lineplot_vars",
    "control_logistic",
    "control_riskdiff",
    "control_step",
    "control_surv_med_annot",
    "control_surv_time",
    "control_surv_timepoint",
    "count_abnormal",
    "count_abnormal_by_baseline",
    "count_abnormal_by_marked",
    "count_abnormal_by_worst_grade",
    "count_abnormal_lab_worsen_by_baseline",
    "count_cumulative",
    "count_missed_doses",
    "count_occurrences",
    "count_occurrences_by_grade",
    "count_patients_with_event",
    "count_patients_with_flags",
    "count_values",
    "coxph_pairwise",
    "cut_quantile_bins",
    "d_count_abnormal_by_baseline",
    "d_count_cumulative",
    "d_count_missed_doses",
    "d_onco_rsp_label",
    "d_pkparam",
    "d_proportion",
    "d_proportion_diff",
    "d_rsp_subgroups_colvars",
    "d_survival_subgroups_colvars",
    "d_test_proportion_diff",
    "day2month",
    "decorate_grob",
    "decorate_grob_set",
    "default_drop_na",
    "default_na_str",
    "df_explicit_na",
    "draw_grob",
    "estimate_incidence_rate",
    "estimate_multinomial_response",
    "estimate_odds_ratio",
    "estimate_proportion",
    "estimate_proportion_diff",
    "explicit_na",
    "extract_rsp_biomarkers",
    "extract_rsp_subgroups",
    "extract_survival_biomarkers",
    "extract_survival_subgroups",
    "f_conf_level",
    "f_pval",
    "fct_collapse_only",
    "fct_discard",
    "fct_explicit_na_if",
    "fit_coxreg_multivar",
    "fit_coxreg_univar",
    "fit_logistic",
    "fit_rsp_step",
    "fit_survival_step",
    "forest_viewport",
    "format_auto",
    "format_count_fraction",
    "format_count_fraction_fixed_dp",
    "format_count_fraction_lt10",
    "format_extreme_values",
    "format_extreme_values_ci",
    "format_fraction",
    "format_fraction_fixed_dp",
    "format_fraction_threshold",
    "format_sigfig",
    "format_xx",
    "g_bland_altman",
    "g_forest",
    "g_ipp",
    "g_km",
    "g_lineplot",
    "g_step",
    "g_waterfall",
    "get_covariates",
    "get_formats_from_stats",
    "get_indents_from_stats",
    "get_labels_from_stats",
    "get_smooths",
    "get_stat_names",
    "get_stats",
    "groups_list_to_df",
    "h_adlb_abnormal_by_worst_grade",
    "h_adlb_worsen",
    "h_adsl_adlb_merge_using_worst_flag",
    "h_ancova",
    "h_append_grade_groups",
    "h_col_counts",
    "h_col_indices",
    "h_content_first_row",
    "h_count_cumulative",
    "h_coxph_df",
    "h_coxph_subgroups_df",
    "h_coxreg_extract_interaction",
    "h_coxreg_inter_effect",
    "h_coxreg_inter_estimations",
    "h_coxreg_mult_cont_df",
    "h_coxreg_multivar_extract",
    "h_coxreg_multivar_formula",
    "h_coxreg_univar_extract",
    "h_coxreg_univar_formulas",
    "h_data_plot",
    "h_decompose_gg",
    "h_format_row",
    "h_format_threshold",
    "h_g_ipp",
    "h_get_format_threshold",
    "h_get_interaction_vars",
    "h_ggkm",
    "h_glm_inter_term_extract",
    "h_glm_interaction_extract",
    "h_glm_simple_term_extract",
    "h_grob_coxph",
    "h_grob_median_surv",
    "h_grob_tbl_at_risk",
    "h_grob_y_annot",
    "h_incidence_rate_byar",
    "h_incidence_rate_exact",
    "h_incidence_rate_normal",
    "h_incidence_rate_normal_log",
    "h_interaction_coef_name",
    "h_interaction_term_labels",
    "h_km_layout",
    "h_logistic_inter_terms",
    "h_logistic_mult_cont_df",
    "h_logistic_simple_terms",
    "h_map_for_count_abnormal",
    "h_odds_ratio_df",
    "h_odds_ratio_subgroups_df",
    "h_or_cat_interaction",
    "h_or_cont_interaction",
    "h_or_interaction",
    "h_pkparam_sort",
    "h_ppmeans",
    "h_proportion_df",
    "h_proportion_subgroups_df",
    "h_row_counts",
    "h_row_first_values",
    "h_row_fractions",
    "h_rsp_to_logistic_variables",
    "h_simple_term_labels",
    "h_split_by_subgroups",
    "h_split_param",
    "h_stack_by_baskets",
    "h_step_rsp_est",
    "h_step_rsp_formula",
    "h_step_survival_est",
    "h_step_survival_formula",
    "h_step_trt_effect",
    "h_step_window",
    "h_surv_to_coxreg_variables",
    "h_survtime_df",
    "h_survtime_subgroups_df",
    "h_tab_one_biomarker",
    "h_tab_rsp_one_biomarker",
    "h_tab_surv_one_biomarker",
    "h_tbl_coxph_pairwise",
    "h_tbl_median_surv",
    "h_worsen_counter",
    "h_xticks",
    "has_count_in_any_col",
    "has_count_in_cols",
    "has_counts_difference",
    "has_fraction_in_any_col",
    "has_fraction_in_cols",
    "has_fractions_difference",
    "imputation_rule",
    "keep_content_rows",
    "keep_rows",
    "labels_or_names",
    "labels_use_control",
    "level_order",
    "logistic_regression_cols",
    "logistic_summary_by_flag",
    "month2day",
    "or_clogit",
    "or_glm",
    "prop_agresti_coull",
    "prop_clopper_pearson",
    "prop_diff_cmh",
    "prop_diff_ha",
    "prop_diff_nc",
    "prop_diff_strat_nc",
    "prop_diff_wald",
    "prop_jeffreys",
    "prop_strat_wilson",
    "prop_wald",
    "prop_wilson",
    "range_noinf",
    "reapply_varlabels",
    "ref_group_position",
    "rtable2gg",
    "s_bland_altman",
    "s_compare",
    "s_count_occurrences",
    "s_count_occurrences_by_grade",
    "s_count_patients_with_event",
    "s_count_patients_with_flags",
    "s_count_values",
    "s_coxreg",
    "s_length_proportion",
    "s_num_patients",
    "s_num_patients_content",
    "s_odds_ratio",
    "s_proportion",
    "s_proportion_diff",
    "s_summary",
    "s_surv_timepoint",
    "s_test_proportion_diff",
    "sas_na",
    "score_occurrences",
    "score_occurrences_cols",
    "score_occurrences_cont_cols",
    "score_occurrences_subtable",
    "set_default_drop_na",
    "set_default_na_str",
    "split_cols_by_groups",
    "stack_grobs",
    "stat_mean_ci",
    "stat_mean_pval",
    "stat_median_ci",
    "stat_propdiff_ci",
    "strata_normal_quantile",
    "summarize_ancova",
    "summarize_change",
    "summarize_colvars",
    "summarize_coxreg",
    "summarize_glm_count",
    "summarize_logistic",
    "summarize_num_patients",
    "summarize_occurrences",
    "summarize_occurrences_by_grade",
    "summarize_patients_events_in_cols",
    "summarize_patients_exposure_in_cols",
    "summary_formats",
    "summary_labels",
    "surv_time",
    "surv_timepoint",
    "tabulate_rsp_biomarkers",
    "tabulate_rsp_subgroups",
    "tabulate_survival_biomarkers",
    "tabulate_survival_subgroups",
    "tern_default_formats",
    "tern_default_labels",
    "tern_default_stats",
    "test_proportion_diff",
    "to_n",
    "to_string_matrix",
    "univariate",
    "update_weights_strat_wilson"
  ],
  "_datasets": [
    {
      "name": "tern_ex_adae",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adae",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID",
        "AEBODSYS",
        "AELLT",
        "AEDECOD",
        "AEHLT",
        "AEHLGT",
        "AETOXGR",
        "AESOC",
        "AESER",
        "AEREL",
        "AETERM",
        "AESEV",
        "ASTDTM",
        "AESEQ",
        "ASEQ",
        "AEOUT",
        "TRTEMFL",
        "CQ01NAM",
        "SMQ01NAM",
        "SMQ01SC",
        "SMQ02NAM",
        "SMQ02SC"
      ],
      "rows": 541,
      "table": true,
      "tojson": true
    },
    {
      "name": "tern_ex_adlb",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adlb",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID",
        "PARAM",
        "AVISIT",
        "AVAL",
        "LBCAT",
        "PARAMCD",
        "AVALU",
        "AVISITN",
        "ABLFL2",
        "ABLFL",
        "BASE",
        "BASETYPE",
        "ANRIND",
        "ANRLO",
        "ANRHI",
        "DTYPE",
        "ATOXGR",
        "BTOXGR",
        "ATOXDSCL",
        "ATOXDSCH",
        "ADTM",
        "ASPID",
        "LBSEQ",
        "ONTRTFL",
        "WORS01FL",
        "WGRHIFL",
        "WGRLOFL",
        "WGRHIVFL",
        "WGRLOVFL",
        "ANL01FL"
      ],
      "rows": 4200,
      "table": true,
      "tojson": true
    },
    {
      "name": "tern_ex_adpp",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adpp",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID",
        "PARAM",
        "AVAL",
        "PARAMCD",
        "AVALU"
      ],
      "rows": 522,
      "table": true,
      "tojson": true
    },
    {
      "name": "tern_ex_adrs",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adrs",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID",
        "AVISIT",
        "PARAMCD",
        "PARAM",
        "AVALC",
        "AVAL",
        "ADTM",
        "AVISITN",
        "DTHFL"
      ],
      "rows": 1600,
      "table": true,
      "tojson": true
    },
    {
      "name": "tern_ex_adsl",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adsl",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    },
    {
      "name": "tern_ex_adtte",
      "title": "Simulated CDISC data for examples",
      "object": "tern_ex_adtte",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "STUDYID",
        "COUNTRY",
        "SITEID",
        "SUBJID",
        "AGE",
        "SEX",
        "ARMCD",
        "ARM",
        "ACTARMCD",
        "ACTARM",
        "RACE",
        "TRTSDTM",
        "TRTEDTM",
        "EOSDY",
        "STRATA1",
        "STRATA2",
        "BMRKR1",
        "BMRKR2",
        "REGION1",
        "SAFFL",
        "USUBJID",
        "PARAMCD",
        "PARAM",
        "CNSR",
        "AVAL",
        "AVALU",
        "ADTM",
        "lgTMATRSK"
      ],
      "rows": 1000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "tern-package",
      "title": "tern Package",
      "topics": [
        "tern-package",
        "tern"
      ]
    },
    {
      "page": "add_riskdiff",
      "title": "Split function to configure risk difference column",
      "topics": [
        "add_riskdiff"
      ]
    },
    {
      "page": "add_rowcounts",
      "title": "Layout-creating function to add row total counts",
      "topics": [
        "add_rowcounts"
      ]
    },
    {
      "page": "aesi_label",
      "title": "Labels for adverse event baskets",
      "topics": [
        "aesi_label"
      ]
    },
    {
      "page": "analyze_colvars_functions",
      "title": "Analyze functions in columns",
      "topics": [
        "analyze_colvars_functions"
      ]
    },
    {
      "page": "analyze_functions",
      "title": "Analyze functions",
      "topics": [
        "analyze_functions"
      ]
    },
    {
      "page": "analyze_variables",
      "title": "Analyze variables",
      "topics": [
        "analyze_variables",
        "analyze_vars",
        "a_summary",
        "s_summary",
        "s_summary.character",
        "s_summary.factor",
        "s_summary.logical",
        "s_summary.numeric"
      ]
    },
    {
      "page": "analyze_vars_in_cols",
      "title": "Analyze numeric variables in columns",
      "topics": [
        "analyze_vars_in_cols"
      ]
    },
    {
      "page": "append_varlabels",
      "title": "Add variable labels to top left corner in table",
      "topics": [
        "append_varlabels"
      ]
    },
    {
      "page": "arrange_grobs",
      "title": "Arrange multiple grobs",
      "topics": [
        "arrange_grobs"
      ]
    },
    {
      "page": "as.rtable",
      "title": "Convert to 'rtable'",
      "topics": [
        "as.rtable",
        "as.rtable.data.frame"
      ]
    },
    {
      "page": "check_diff_prop_ci",
      "title": "Check proportion difference arguments",
      "topics": [
        "check_diff_prop_ci"
      ]
    },
    {
      "page": "clogit_with_tryCatch",
      "title": "Wrapper function of survival::clogit",
      "topics": [
        "clogit_with_tryCatch"
      ]
    },
    {
      "page": "combination_function",
      "title": "Class for 'CombinationFunction'",
      "topics": [
        "!,CombinationFunction-method",
        "&,CombinationFunction,CombinationFunction-method",
        "CombinationFunction",
        "CombinationFunction-class",
        "combination_function",
        "|,CombinationFunction,CombinationFunction-method"
      ]
    },
    {
      "page": "combine_counts",
      "title": "Combine counts",
      "topics": [
        "combine_counts"
      ]
    },
    {
      "page": "combine_groups",
      "title": "Reference and treatment group combination",
      "topics": [
        "combine_groups"
      ]
    },
    {
      "page": "combine_vectors",
      "title": "Element-wise combination of two vectors",
      "topics": [
        "combine_vectors"
      ]
    },
    {
      "page": "compare_variables",
      "title": "Compare variables between groups",
      "topics": [
        "compare_variables",
        "compare_vars",
        "s_compare",
        "s_compare.character",
        "s_compare.factor",
        "s_compare.logical",
        "s_compare.numeric"
      ]
    },
    {
      "page": "control_analyze_vars",
      "title": "Control function for descriptive statistics",
      "topics": [
        "control_analyze_vars"
      ]
    },
    {
      "page": "control_annot",
      "title": "Control functions for Kaplan-Meier plot annotation tables",
      "topics": [
        "control_annot",
        "control_coxph_annot",
        "control_surv_med_annot"
      ]
    },
    {
      "page": "control_coxph",
      "title": "Control function for Cox-PH model",
      "topics": [
        "control_coxph"
      ]
    },
    {
      "page": "control_coxreg",
      "title": "Control function for Cox regression",
      "topics": [
        "control_coxreg"
      ]
    },
    {
      "page": "control_incidence_rate",
      "title": "Control function for incidence rate",
      "topics": [
        "control_incidence_rate"
      ]
    },
    {
      "page": "control_lineplot_vars",
      "title": "Control function for 'g_lineplot()'",
      "topics": [
        "control_lineplot_vars"
      ]
    },
    {
      "page": "control_logistic",
      "title": "Control function for logistic regression model fitting",
      "topics": [
        "control_logistic"
      ]
    },
    {
      "page": "control_riskdiff",
      "title": "Control function for risk difference column",
      "topics": [
        "control_riskdiff"
      ]
    },
    {
      "page": "control_step",
      "title": "Control function for subgroup treatment effect pattern (STEP) calculations",
      "topics": [
        "control_step"
      ]
    },
    {
      "page": "control_surv_time",
      "title": "Control function for 'survfit' models for survival time",
      "topics": [
        "control_surv_time"
      ]
    },
    {
      "page": "control_surv_timepoint",
      "title": "Control function for 'survfit' models for patients' survival rate at time points",
      "topics": [
        "control_surv_timepoint"
      ]
    },
    {
      "page": "count_occurrences",
      "title": "Count occurrences",
      "topics": [
        "a_count_occurrences",
        "count_occurrences",
        "summarize_occurrences",
        "s_count_occurrences"
      ]
    },
    {
      "page": "count_occurrences_by_grade",
      "title": "Count occurrences by grade",
      "topics": [
        "a_count_occurrences_by_grade",
        "count_occurrences_by_grade",
        "summarize_occurrences_by_grade",
        "s_count_occurrences_by_grade"
      ]
    },
    {
      "page": "count_patients_with_event",
      "title": "Count the number of patients with a particular event",
      "topics": [
        "a_count_patients_with_event",
        "count_patients_with_event",
        "s_count_patients_with_event"
      ]
    },
    {
      "page": "count_patients_with_flags",
      "title": "Count the number of patients with particular flags",
      "topics": [
        "a_count_patients_with_flags",
        "count_patients_with_flags",
        "s_count_patients_with_flags"
      ]
    },
    {
      "page": "count_values",
      "title": "Count specific values",
      "topics": [
        "a_count_values",
        "count_values",
        "s_count_values",
        "s_count_values.character",
        "s_count_values.factor",
        "s_count_values.logical"
      ]
    },
    {
      "page": "cox_regression",
      "title": "Cox proportional hazards regression",
      "topics": [
        "a_coxreg",
        "cox_regression",
        "summarize_coxreg",
        "s_coxreg"
      ]
    },
    {
      "page": "cox_regression_inter",
      "title": "Cox regression helper function for interactions",
      "topics": [
        "cox_regression_inter",
        "h_coxreg_extract_interaction",
        "h_coxreg_inter_effect",
        "h_coxreg_inter_effect.character",
        "h_coxreg_inter_effect.factor",
        "h_coxreg_inter_effect.numeric",
        "h_coxreg_inter_estimations"
      ]
    },
    {
      "page": "cut_quantile_bins",
      "title": "Cut numeric vector into empirical quantile bins",
      "topics": [
        "cut_quantile_bins"
      ]
    },
    {
      "page": "d_count_abnormal_by_baseline",
      "title": "Description function for 's_count_abnormal_by_baseline()'",
      "topics": [
        "d_count_abnormal_by_baseline"
      ]
    },
    {
      "page": "d_count_cumulative",
      "title": "Description of cumulative count",
      "topics": [
        "d_count_cumulative"
      ]
    },
    {
      "page": "d_count_missed_doses",
      "title": "Description function that calculates labels for 's_count_missed_doses()'",
      "topics": [
        "d_count_missed_doses"
      ]
    },
    {
      "page": "d_onco_rsp_label",
      "title": "Description of standard oncology response",
      "topics": [
        "d_onco_rsp_label"
      ]
    },
    {
      "page": "d_pkparam",
      "title": "Generate PK reference dataset",
      "topics": [
        "d_pkparam"
      ]
    },
    {
      "page": "d_proportion",
      "title": "Description of the proportion summary",
      "topics": [
        "d_proportion"
      ]
    },
    {
      "page": "d_proportion_diff",
      "title": "Description of method used for proportion comparison",
      "topics": [
        "d_proportion_diff"
      ]
    },
    {
      "page": "d_rsp_subgroups_colvars",
      "title": "Labels for column variables in binary response by subgroup table",
      "topics": [
        "d_rsp_subgroups_colvars"
      ]
    },
    {
      "page": "d_survival_subgroups_colvars",
      "title": "Labels for column variables in survival duration by subgroup table",
      "topics": [
        "d_survival_subgroups_colvars"
      ]
    },
    {
      "page": "d_test_proportion_diff",
      "title": "Description of the difference test between two proportions",
      "topics": [
        "d_test_proportion_diff"
      ]
    },
    {
      "page": "day2month",
      "title": "Conversion of days to months",
      "topics": [
        "day2month"
      ]
    },
    {
      "page": "decorate_grob",
      "title": "Add titles, footnotes, page Number, and a bounding box to a grid grob",
      "topics": [
        "decorate_grob"
      ]
    },
    {
      "page": "decorate_grob_set",
      "title": "Decorate set of 'grob's and add page numbering",
      "topics": [
        "decorate_grob_set"
      ]
    },
    {
      "page": "default_na_str",
      "title": "Default string replacement for 'NA' values",
      "topics": [
        "default_na_str",
        "set_default_na_str"
      ]
    },
    {
      "page": "default_stats_formats_labels",
      "title": "Get default statistical methods and their associated formats, labels, and indent modifiers",
      "topics": [
        "default_stats_formats_labels",
        "get_formats_from_stats",
        "get_indents_from_stats",
        "get_labels_from_stats",
        "get_stats",
        "get_stat_names",
        "summary_formats",
        "summary_labels",
        "tern_default_formats",
        "tern_default_labels",
        "tern_default_stats"
      ]
    },
    {
      "page": "df_explicit_na",
      "title": "Encode categorical missing values in a data frame",
      "topics": [
        "df_explicit_na"
      ]
    },
    {
      "page": "draw_grob",
      "title": "Draw 'grob'",
      "topics": [
        "draw_grob"
      ]
    },
    {
      "page": "estimate_multinomial_rsp",
      "title": "Estimate proportions of each level of a variable",
      "topics": [
        "a_length_proportion",
        "estimate_multinomial_response",
        "estimate_multinomial_rsp",
        "s_length_proportion"
      ]
    },
    {
      "page": "estimate_proportion",
      "title": "Proportion estimation",
      "topics": [
        "a_proportion",
        "estimate_proportion",
        "s_proportion"
      ]
    },
    {
      "page": "ex_data",
      "title": "Simulated CDISC data for examples",
      "topics": [
        "ex_data",
        "tern_ex_adae",
        "tern_ex_adlb",
        "tern_ex_adpp",
        "tern_ex_adrs",
        "tern_ex_adsl",
        "tern_ex_adtte"
      ]
    },
    {
      "page": "explicit_na",
      "title": "Missing data",
      "topics": [
        "default_drop_na",
        "explicit_na",
        "set_default_drop_na"
      ]
    },
    {
      "page": "extract_rsp_biomarkers",
      "title": "Prepare response data estimates for multiple biomarkers in a single data frame",
      "topics": [
        "extract_rsp_biomarkers"
      ]
    },
    {
      "page": "extract_rsp_subgroups",
      "title": "Prepare response data for population subgroups in data frames",
      "topics": [
        "extract_rsp_subgroups"
      ]
    },
    {
      "page": "extract_survival_biomarkers",
      "title": "Prepare survival data estimates for multiple biomarkers in a single data frame",
      "topics": [
        "extract_survival_biomarkers"
      ]
    },
    {
      "page": "extract_survival_subgroups",
      "title": "Prepare survival data for population subgroups in data frames",
      "topics": [
        "extract_survival_subgroups"
      ]
    },
    {
      "page": "extreme_format",
      "title": "Format extreme values",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "extreme_format",
        "h_format_threshold",
        "h_get_format_threshold"
      ]
    },
    {
      "page": "f_conf_level",
      "title": "Utility function to create label for confidence interval",
      "topics": [
        "f_conf_level"
      ]
    },
    {
      "page": "f_pval",
      "title": "Utility function to create label for p-value",
      "topics": [
        "f_pval"
      ]
    },
    {
      "page": "factor_utils",
      "title": "Factor utilities",
      "topics": [
        "as_factor_keep_attributes",
        "combine_levels",
        "factor_utils",
        "fct_collapse_only",
        "fct_discard",
        "fct_explicit_na_if"
      ]
    },
    {
      "page": "fit_coxreg",
      "title": "Fitting functions for Cox proportional hazards regression",
      "topics": [
        "fit_coxreg",
        "fit_coxreg_multivar",
        "fit_coxreg_univar"
      ]
    },
    {
      "page": "fit_logistic",
      "title": "Fit for logistic regression",
      "topics": [
        "fit_logistic"
      ]
    },
    {
      "page": "fit_rsp_step",
      "title": "Subgroup treatment effect pattern (STEP) fit for binary (response) outcome",
      "topics": [
        "fit_rsp_step"
      ]
    },
    {
      "page": "fit_survival_step",
      "title": "Subgroup treatment effect pattern (STEP) fit for survival outcome",
      "topics": [
        "fit_survival_step"
      ]
    },
    {
      "page": "forest_viewport",
      "title": "Create a viewport tree for the forest plot",
      "topics": [
        "forest_viewport"
      ]
    },
    {
      "page": "format_auto",
      "title": "Format automatically using data significant digits",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_auto"
      ]
    },
    {
      "page": "format_count_fraction",
      "title": "Format count and fraction",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_count_fraction"
      ]
    },
    {
      "page": "format_count_fraction_fixed_dp",
      "title": "Format count and percentage with fixed single decimal place",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_count_fraction_fixed_dp"
      ]
    },
    {
      "page": "format_count_fraction_lt10",
      "title": "Format count and fraction with special case for count < 10",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_count_fraction_lt10"
      ]
    },
    {
      "page": "format_extreme_values",
      "title": "Format a single extreme value",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_extreme_values"
      ]
    },
    {
      "page": "format_extreme_values_ci",
      "title": "Format extreme values part of a confidence interval",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_extreme_values_ci"
      ]
    },
    {
      "page": "format_fraction",
      "title": "Format fraction and percentage",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_fraction"
      ]
    },
    {
      "page": "format_fraction_fixed_dp",
      "title": "Format fraction and percentage with fixed single decimal place",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_fraction_fixed_dp"
      ]
    },
    {
      "page": "format_fraction_threshold",
      "title": "Format fraction with lower threshold",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_fraction_threshold"
      ]
    },
    {
      "page": "format_sigfig",
      "title": "Format numeric values by significant figures",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_sigfig"
      ]
    },
    {
      "page": "format_xx",
      "title": "Format XX as a formatting function",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "format_xx"
      ]
    },
    {
      "page": "formatting_functions",
      "title": "Formatting functions",
      "concept": [
        "formatting functions"
      ],
      "topics": [
        "formatting_functions"
      ]
    },
    {
      "page": "g_bland_altman",
      "title": "Bland-Altman plot",
      "topics": [
        "bland_altman",
        "g_bland_altman"
      ]
    },
    {
      "page": "g_forest",
      "title": "Create a forest plot from an 'rtable'",
      "topics": [
        "g_forest"
      ]
    },
    {
      "page": "g_ipp",
      "title": "Individual patient plots",
      "topics": [
        "g_ipp",
        "individual_patient_plot"
      ]
    },
    {
      "page": "g_km",
      "title": "Kaplan-Meier plot",
      "topics": [
        "g_km",
        "kaplan_meier"
      ]
    },
    {
      "page": "g_lineplot",
      "title": "Line plot with optional table",
      "topics": [
        "g_lineplot"
      ]
    },
    {
      "page": "g_step",
      "title": "Create a STEP graph",
      "topics": [
        "g_step"
      ]
    },
    {
      "page": "g_waterfall",
      "title": "Horizontal waterfall plot",
      "topics": [
        "g_waterfall"
      ]
    },
    {
      "page": "get_covariates",
      "title": "Utility function to return a named list of covariate names",
      "topics": [
        "get_covariates"
      ]
    },
    {
      "page": "get_smooths",
      "title": "Smooth function with optional grouping",
      "topics": [
        "get_smooths"
      ]
    },
    {
      "page": "groups_list_to_df",
      "title": "Convert list of groups to a data frame",
      "topics": [
        "groups_list_to_df"
      ]
    },
    {
      "page": "h_adlb_abnormal_by_worst_grade",
      "title": "Helper function to prepare ADLB for 'count_abnormal_by_worst_grade()'",
      "topics": [
        "h_adlb_abnormal_by_worst_grade"
      ]
    },
    {
      "page": "h_adlb_worsen",
      "title": "Helper function to prepare ADLB with worst labs",
      "topics": [
        "h_adlb_worsen"
      ]
    },
    {
      "page": "h_adsl_adlb_merge_using_worst_flag",
      "title": "Helper function for deriving analysis datasets for select laboratory tables",
      "topics": [
        "h_adsl_adlb_merge_using_worst_flag"
      ]
    },
    {
      "page": "h_ancova",
      "title": "Helper function to return results of a linear model",
      "topics": [
        "h_ancova"
      ]
    },
    {
      "page": "h_append_grade_groups",
      "title": "Helper function for 's_count_occurrences_by_grade()'",
      "topics": [
        "h_append_grade_groups"
      ]
    },
    {
      "page": "h_biomarkers_subgroups",
      "title": "Helper functions for tabulation of a single biomarker result",
      "topics": [
        "h_biomarkers_subgroups",
        "h_tab_one_biomarker",
        "h_tab_rsp_one_biomarker",
        "h_tab_surv_one_biomarker"
      ]
    },
    {
      "page": "h_col_indices",
      "title": "Obtain column indices",
      "topics": [
        "h_col_indices"
      ]
    },
    {
      "page": "h_count_cumulative",
      "title": "Helper function for 's_count_cumulative()'",
      "topics": [
        "h_count_cumulative"
      ]
    },
    {
      "page": "h_cox_regression",
      "title": "Helper functions for Cox proportional hazards regression",
      "topics": [
        "h_coxreg_multivar_extract",
        "h_coxreg_multivar_formula",
        "h_coxreg_univar_extract",
        "h_coxreg_univar_formulas",
        "h_cox_regression"
      ]
    },
    {
      "page": "h_data_plot",
      "title": "Helper function to tidy survival fit data",
      "topics": [
        "h_data_plot"
      ]
    },
    {
      "page": "h_decompose_gg",
      "title": "'ggplot' decomposition",
      "topics": [
        "h_decompose_gg"
      ]
    },
    {
      "page": "h_format_row",
      "title": "Helper function to format the optional 'g_lineplot' table",
      "topics": [
        "h_format_row"
      ]
    },
    {
      "page": "h_g_ipp",
      "title": "Helper function to create simple line plot over time",
      "topics": [
        "h_g_ipp"
      ]
    },
    {
      "page": "h_ggkm",
      "title": "Helper function to create a KM plot",
      "topics": [
        "h_ggkm"
      ]
    },
    {
      "page": "h_grob_coxph",
      "title": "Helper function to create Cox-PH grobs",
      "topics": [
        "h_grob_coxph"
      ]
    },
    {
      "page": "h_grob_median_surv",
      "title": "Helper function to create survival estimation grobs",
      "topics": [
        "h_grob_median_surv"
      ]
    },
    {
      "page": "h_grob_tbl_at_risk",
      "title": "Helper function to create patient-at-risk grobs",
      "topics": [
        "h_grob_tbl_at_risk"
      ]
    },
    {
      "page": "h_grob_y_annot",
      "title": "Helper function to create grid object with y-axis annotation",
      "topics": [
        "h_grob_y_annot"
      ]
    },
    {
      "page": "h_km_layout",
      "title": "Helper function to prepare a KM layout",
      "topics": [
        "h_km_layout"
      ]
    },
    {
      "page": "h_logistic_regression",
      "title": "Helper functions for multivariate logistic regression",
      "topics": [
        "h_get_interaction_vars",
        "h_glm_interaction_extract",
        "h_glm_inter_term_extract",
        "h_glm_simple_term_extract",
        "h_interaction_coef_name",
        "h_interaction_term_labels",
        "h_logistic_inter_terms",
        "h_logistic_regression",
        "h_logistic_simple_terms",
        "h_or_cat_interaction",
        "h_or_cont_interaction",
        "h_or_interaction",
        "h_simple_term_labels"
      ]
    },
    {
      "page": "h_map_for_count_abnormal",
      "title": "Helper function to create a map data frame for 'trim_levels_to_map()'",
      "topics": [
        "h_map_for_count_abnormal"
      ]
    },
    {
      "page": "h_odds_ratio",
      "title": "Helper functions for odds ratio estimation",
      "topics": [
        "h_odds_ratio",
        "or_clogit",
        "or_glm"
      ]
    },
    {
      "page": "h_pkparam_sort",
      "title": "Sort pharmacokinetic data by 'PARAM' variable",
      "topics": [
        "h_pkparam_sort"
      ]
    },
    {
      "page": "h_ppmeans",
      "title": "Function to return the estimated means using predicted probabilities",
      "topics": [
        "h_ppmeans"
      ]
    },
    {
      "page": "h_prop_diff",
      "title": "Helper functions to calculate proportion difference",
      "topics": [
        "h_prop_diff",
        "prop_diff_cmh",
        "prop_diff_ha",
        "prop_diff_nc",
        "prop_diff_strat_nc",
        "prop_diff_wald"
      ]
    },
    {
      "page": "h_proportions",
      "title": "Helper functions for calculating proportion confidence intervals",
      "topics": [
        "h_proportions",
        "prop_agresti_coull",
        "prop_clopper_pearson",
        "prop_jeffreys",
        "prop_strat_wilson",
        "prop_wald",
        "prop_wilson"
      ]
    },
    {
      "page": "h_response_biomarkers_subgroups",
      "title": "Helper functions for tabulating biomarker effects on binary response by subgroup",
      "topics": [
        "h_logistic_mult_cont_df",
        "h_response_biomarkers_subgroups",
        "h_rsp_to_logistic_variables"
      ]
    },
    {
      "page": "h_response_subgroups",
      "title": "Helper functions for tabulating binary response by subgroup",
      "topics": [
        "h_odds_ratio_df",
        "h_odds_ratio_subgroups_df",
        "h_proportion_df",
        "h_proportion_subgroups_df",
        "h_response_subgroups"
      ]
    },
    {
      "page": "h_split_by_subgroups",
      "title": "Split data frame by subgroups",
      "topics": [
        "h_split_by_subgroups"
      ]
    },
    {
      "page": "h_split_param",
      "title": "Split parameters",
      "topics": [
        "h_split_param"
      ]
    },
    {
      "page": "h_stack_by_baskets",
      "title": "Helper function to create a new SMQ variable in ADAE by stacking SMQ and/or CQ records.",
      "topics": [
        "h_stack_by_baskets"
      ]
    },
    {
      "page": "h_step",
      "title": "Helper functions for subgroup treatment effect pattern (STEP) calculations",
      "topics": [
        "h_step",
        "h_step_rsp_est",
        "h_step_rsp_formula",
        "h_step_survival_est",
        "h_step_survival_formula",
        "h_step_trt_effect",
        "h_step_window"
      ]
    },
    {
      "page": "h_survival_biomarkers_subgroups",
      "title": "Helper functions for tabulating biomarker effects on survival by subgroup",
      "topics": [
        "h_coxreg_mult_cont_df",
        "h_survival_biomarkers_subgroups",
        "h_surv_to_coxreg_variables"
      ]
    },
    {
      "page": "h_survival_duration_subgroups",
      "title": "Helper functions for tabulating survival duration by subgroup",
      "topics": [
        "h_coxph_df",
        "h_coxph_subgroups_df",
        "h_survival_duration_subgroups",
        "h_survtime_df",
        "h_survtime_subgroups_df"
      ]
    },
    {
      "page": "h_tbl_coxph_pairwise",
      "title": "Helper function for generating a pairwise Cox-PH table",
      "topics": [
        "h_tbl_coxph_pairwise"
      ]
    },
    {
      "page": "h_tbl_median_surv",
      "title": "Helper function for survival estimations",
      "topics": [
        "h_tbl_median_surv"
      ]
    },
    {
      "page": "h_worsen_counter",
      "title": "Helper function to analyze patients for 's_count_abnormal_lab_worsen_by_baseline()'",
      "topics": [
        "h_worsen_counter"
      ]
    },
    {
      "page": "h_xticks",
      "title": "Helper function to calculate x-tick positions",
      "topics": [
        "h_xticks"
      ]
    },
    {
      "page": "imputation_rule",
      "title": "Apply 1/3 or 1/2 imputation rule to data",
      "topics": [
        "imputation_rule"
      ]
    },
    {
      "page": "labels_or_names",
      "title": "Labels or names of list elements",
      "topics": [
        "labels_or_names"
      ]
    },
    {
      "page": "labels_use_control",
      "title": "Update labels according to control specifications",
      "topics": [
        "labels_use_control"
      ]
    },
    {
      "page": "logistic_regression_cols",
      "title": "Logistic regression multivariate column layout function",
      "topics": [
        "logistic_regression_cols"
      ]
    },
    {
      "page": "logistic_summary_by_flag",
      "title": "Logistic regression summary table",
      "topics": [
        "logistic_summary_by_flag"
      ]
    },
    {
      "page": "month2day",
      "title": "Conversion of months to days",
      "topics": [
        "month2day"
      ]
    },
    {
      "page": "odds_ratio",
      "title": "Odds ratio estimation",
      "topics": [
        "a_odds_ratio",
        "estimate_odds_ratio",
        "odds_ratio",
        "s_odds_ratio"
      ]
    },
    {
      "page": "prop_diff",
      "title": "Proportion difference estimation",
      "topics": [
        "a_proportion_diff",
        "estimate_proportion_diff",
        "prop_diff",
        "s_proportion_diff"
      ]
    },
    {
      "page": "prune_occurrences",
      "title": "Occurrence table pruning",
      "topics": [
        "has_counts_difference",
        "has_count_in_any_col",
        "has_count_in_cols",
        "has_fractions_difference",
        "has_fraction_in_any_col",
        "has_fraction_in_cols",
        "keep_content_rows",
        "keep_rows",
        "prune_occurrences"
      ]
    },
    {
      "page": "range_noinf",
      "title": "Re-implemented 'range()' default S3 method for numerical objects",
      "topics": [
        "range_noinf"
      ]
    },
    {
      "page": "reapply_varlabels",
      "title": "Reapply variable labels",
      "topics": [
        "reapply_varlabels"
      ]
    },
    {
      "page": "response_biomarkers_subgroups",
      "title": "Tabulate biomarker effects on binary response by subgroup",
      "topics": [
        "response_biomarkers_subgroups",
        "tabulate_rsp_biomarkers"
      ]
    },
    {
      "page": "rtable2gg",
      "title": "Convert 'rtable' objects to 'ggplot' objects",
      "topics": [
        "rtable2gg"
      ]
    },
    {
      "page": "s_bland_altman",
      "title": "Bland-Altman analysis",
      "topics": [
        "s_bland_altman"
      ]
    },
    {
      "page": "sas_na",
      "title": "Convert strings to 'NA'",
      "topics": [
        "sas_na"
      ]
    },
    {
      "page": "score_occurrences",
      "title": "Occurrence table sorting",
      "topics": [
        "score_occurrences",
        "score_occurrences_cols",
        "score_occurrences_cont_cols",
        "score_occurrences_subtable"
      ]
    },
    {
      "page": "split_cols_by_groups",
      "title": "Split columns by groups of levels",
      "topics": [
        "split_cols_by_groups"
      ]
    },
    {
      "page": "stack_grobs",
      "title": "Stack multiple grobs",
      "topics": [
        "stack_grobs"
      ]
    },
    {
      "page": "stat_mean_ci",
      "title": "Confidence interval for mean",
      "topics": [
        "stat_mean_ci"
      ]
    },
    {
      "page": "stat_mean_pval",
      "title": "p-Value of the mean",
      "topics": [
        "stat_mean_pval"
      ]
    },
    {
      "page": "stat_median_ci",
      "title": "Confidence interval for median",
      "topics": [
        "stat_median_ci"
      ]
    },
    {
      "page": "stat_propdiff_ci",
      "title": "Proportion difference and confidence interval",
      "topics": [
        "stat_propdiff_ci"
      ]
    },
    {
      "page": "strata_normal_quantile",
      "title": "Helper function for the estimation of stratified quantiles",
      "topics": [
        "strata_normal_quantile"
      ]
    },
    {
      "page": "summarize_colvars",
      "title": "Summarize variables in columns",
      "topics": [
        "summarize_colvars"
      ]
    },
    {
      "page": "summarize_functions",
      "title": "Summarize functions",
      "topics": [
        "summarize_functions"
      ]
    },
    {
      "page": "summarize_logistic",
      "title": "Multivariate logistic regression table",
      "topics": [
        "summarize_logistic"
      ]
    },
    {
      "page": "survival_biomarkers_subgroups",
      "title": "Tabulate biomarker effects on survival by subgroup",
      "topics": [
        "survival_biomarkers_subgroups",
        "tabulate_survival_biomarkers"
      ]
    },
    {
      "page": "tidy_coxreg",
      "title": "Custom tidy methods for Cox regression",
      "topics": [
        "tidy.coxreg.multivar",
        "tidy.coxreg.univar",
        "tidy.summary.coxph",
        "tidy_coxreg"
      ]
    },
    {
      "page": "tidy.glm",
      "title": "Custom tidy method for binomial GLM results",
      "topics": [
        "tidy.glm"
      ]
    },
    {
      "page": "tidy.step",
      "title": "Custom tidy method for STEP results",
      "topics": [
        "tidy.step"
      ]
    },
    {
      "page": "to_n",
      "title": "Replicate entries of a vector if required",
      "topics": [
        "to_n"
      ]
    },
    {
      "page": "to_string_matrix",
      "title": "Convert table into matrix of strings",
      "topics": [
        "to_string_matrix"
      ]
    },
    {
      "page": "univariate",
      "title": "Univariate formula special term",
      "topics": [
        "univariate"
      ]
    },
    {
      "page": "update_weights_strat_wilson",
      "title": "Helper function for the estimation of weights for 'prop_strat_wilson()'",
      "topics": [
        "update_weights_strat_wilson"
      ]
    },
    {
      "page": "utils_split_funs",
      "title": "Custom split functions",
      "topics": [
        "level_order",
        "ref_group_position",
        "utils_split_funs"
      ]
    }
  ],
  "_pkglogo": "https://github.com/insightsengineering/tern/raw/v0.9.10/man/figures/logo.png",
  "_readme": "https://github.com/insightsengineering/tern/raw/v0.9.10/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "base64enc",
    "boot",
    "broom",
    "car",
    "carData",
    "checkmate",
    "cli",
    "colorspace",
    "cowplot",
    "cpp11",
    "Deriv",
    "digest",
    "doBy",
    "dplyr",
    "emmeans",
    "estimability",
    "farver",
    "fastmap",
    "forcats",
    "forecast",
    "formatters",
    "Formula",
    "fracdiff",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "htmltools",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "mgcv",
    "microbenchmark",
    "minqa",
    "modelr",
    "mvtnorm",
    "nestcolor",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "purrr",
    "quantreg",
    "R6",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "reformulas",
    "rlang",
    "rtables",
    "S7",
    "scales",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "urca",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "tern_formats.Rmd",
      "filename": "tern_formats.html",
      "title": "Formatting Functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "tern Formatting Functions Overview",
        "Comparing tern & formatters Formats",
        "Formatting Function Basics",
        "Number of Decimal Places to Display",
        "Value Thresholds",
        "Creating Custom Formatting Functions",
        "Summary"
      ],
      "created": "2023-01-16 14:49:01",
      "modified": "2023-01-16 14:49:01",
      "commits": 1
    },
    {
      "source": "tern.Rmd",
      "filename": "tern.html",
      "title": "Introduction to tern",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Common Clinical Trials Analyses",
        "Analytical Functions for rtables",
        "Clinical Trial Visualizations",
        "Interactive Apps",
        "Summary"
      ],
      "created": "2022-03-10 12:06:01",
      "modified": "2024-10-25 06:42:29",
      "commits": 16
    },
    {
      "source": "missing_values.Rmd",
      "filename": "missing_values.html",
      "title": "Missing Values in Tern",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Variable Class Conversion",
        "Including Missing Values in rtables",
        "Missing Values in Numeric Variables"
      ],
      "created": "2023-04-13 12:13:39",
      "modified": "2025-01-16 03:34:47",
      "commits": 3
    },
    {
      "source": "tables.Rmd",
      "filename": "tables.html",
      "title": "Tabulation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "tern Tabulation",
        "tern Analyze Functions",
        "Internals of tern Analyze Functions",
        "Tabulation Examples",
        "Demographic Table",
        "Adverse Event Table",
        "Statistics Functions",
        "Response Table",
        "Summary"
      ],
      "created": "2022-03-10 12:06:01",
      "modified": "2025-03-05 09:08:01",
      "commits": 14
    },
    {
      "source": "tern_functions_guide.Rmd",
      "filename": "tern_functions_guide.html",
      "title": "Understanding tern functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Understanding tern functions",
        "For Developers"
      ],
      "created": "2024-11-07 21:48:57",
      "modified": "2025-01-16 03:34:47",
      "commits": 2
    }
  ],
  "_score": 13.349798879816925,
  "_indexed": true,
  "_nocasepkg": "tern",
  "_universes": [
    "insightsengineering",
    "shajoezhu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.10",
      "date": "2026-05-21T03:22:26.000Z",
      "distro": "noble",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "7abec31decfcae4b4481c1fcd5d0e892a72e7d53dadf48d51670eb7ff5c6e933",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.10",
      "date": "2026-05-21T03:22:38.000Z",
      "distro": "noble",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "6e17b74bc3c54c7cb9667f1a7b9789bba4ff3d1d4d3992ce62fef7a0d2f24af5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.10",
      "date": "2026-05-21T03:22:02.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "baa5a55abc029e0d615fb20db574a00e9f56811988fe56a89e054facc47ebc29",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.10",
      "date": "2026-05-21T03:21:22.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "8c17f3bc5763fa15283a9ff7ecee15ce634ad0e4fab503677bf8e9dc4484beb9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.10",
      "date": "2026-05-21T21:29:26.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "41f1511a7ee889ae1e590d28d4886117500c07d4dd9fdc8c202ddc9b8da9e7fd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.10",
      "date": "2026-05-21T03:21:40.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "87672eff48673b3c2fde921a5d49e773c5a99e2b8d1067b21a4fffc29a4e1c0c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.10",
      "date": "2026-05-21T03:21:15.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "b68651ff4a821d3710d9d0cfe059849c0a9ff724415c2ad30654cef1b1530ca7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.10",
      "date": "2026-05-21T03:21:24.000Z",
      "commit": "9f4d42b1ea95a1a34ed1ab58e8f0cd224f8d2763",
      "fileid": "e150b3be41ff536f7ea7706d71a2056318f1e5b3c0c1eb418ec39d0e42cabad2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/26203262253"
    }
  ]
}