{
  "_id": "6abffe0091601a2ad2995805",
  "Package": "crane",
  "Title": "Supplements the 'gtsummary' Package for Pharmaceutical Reporting",
  "Version": "0.4.0",
  "Authors@R": "c(\nperson(\"Daniel D.\", \"Sjoberg\", , \"danield.sjoberg@gmail.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-0862-2018\", note = \"Original creator of the package\")),\nperson(\"Emily\", \"de la Rua\", , \"emilydelarua@gmail.com\", role = \"aut\",\ncomment = c(ORCID = \"0009-0000-8738-5561\")),\nperson(\"Davide\", \"Garolini\", , \"davide.garolini@roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-1445-1369\")),\nperson(\"Chi\", \"Zhang\", , \"chi.zhang.cz7@roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0003-0501-5909\")),\nperson(\"Abinaya\", \"Yogasekaram\", , \"ayogasek@gmail.com\", role = \"ctb\",\ncomment = c(ORCID = \"0009-0005-2083-1105\")),\nperson(\"Joe\", \"Zhu\", , \"joe.zhu@roche.com\", role = \"cre\",\ncomment = c(ORCID = \"0000-0001-7566-2787\")),\nperson(\"Jan\", \"Szczypiński\", , \"jan.szczypinski@external.roche.com\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-5682-5840\")),\nperson(\"Lluís\", \"Revilla Sancho\", , \"lluis.revilla_sancho@roche.com\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0001-9747-2570\")),\nperson(\"F. Hoffmann-La Roche AG\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Tables summarizing clinical trial results are often\ncomplex and require detailed tailoring prior to submission to a\nhealth authority.  The 'crane' package supplements the\nfunctionality of the 'gtsummary' package for creating these\noften highly bespoke tables in the pharmaceutical industry.",
  "License": "Apache License 2.0",
  "URL": "https://github.com/insightsengineering/crane,\nhttps://insightsengineering.github.io/crane/",
  "BugReports": "https://github.com/insightsengineering/crane/issues",
  "Config/Needs/check": "hms",
  "Config/Needs/website": "rmarkdown, yaml",
  "Config/roxygen2/version": "8.1.0",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev make libharfbuzz-dev libicu-dev\nlibjpeg-dev libpng-dev libtiff-dev libuv1-dev libwebp-dev\nlibxml2-dev libssl-dev libnode-dev",
  "Repository": "https://insightsengineering.r-universe.dev",
  "Date/Publication": "2026-10-02 13:41:44 UTC",
  "RemoteUrl": "https://github.com/insightsengineering/crane",
  "RemoteRef": "v0.4.0",
  "RemoteSha": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-02 18:46:04 UTC",
    "User": "root"
  },
  "Author": "Daniel D. Sjoberg [aut] (ORCID:\n<https://orcid.org/0000-0003-0862-2018>, note: Original creator of\nthe package),\nEmily de la Rua [aut] (ORCID: <https://orcid.org/0009-0000-8738-5561>),\nDavide Garolini [aut] (ORCID: <https://orcid.org/0000-0002-1445-1369>),\nChi Zhang [aut] (ORCID: <https://orcid.org/0000-0003-0501-5909>),\nAbinaya Yogasekaram [ctb] (ORCID:\n<https://orcid.org/0009-0005-2083-1105>),\nJoe Zhu [cre] (ORCID: <https://orcid.org/0000-0001-7566-2787>),\nJan Szczypiński [aut] (ORCID: <https://orcid.org/0000-0002-5682-5840>),\nLluís Revilla Sancho [ctb] (ORCID:\n<https://orcid.org/0000-0001-9747-2570>),\nF. Hoffmann-La Roche AG [cph, fnd]",
  "Maintainer": "Joe Zhu <joe.zhu@roche.com>",
  "_user": "insightsengineering",
  "_type": "src",
  "_file": "crane_0.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/ec6291d09b673fa421b1d6aaafe14aaa5a387f541b02e517bdb22c56ed071ac1",
  "_filesize": 637241,
  "_sha256": "ec6291d09b673fa421b1d6aaafe14aaa5a387f541b02e517bdb22c56ed071ac1",
  "_expires": "2027-01-10T18:54:53.000Z",
  "_created": "2026-10-02T18:46:04.000Z",
  "_published": "2026-10-02T18:54:55.884Z",
  "_jobs": [
    {
      "job": 110979761763,
      "time": 304,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11246705249"
    },
    {
      "job": 110979761611,
      "time": 300,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11246705228"
    },
    {
      "job": 110979761615,
      "time": 215,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11246460810"
    },
    {
      "job": 110979761578,
      "time": 272,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11246735381"
    },
    {
      "job": 110978184808,
      "time": 241,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11245614402"
    },
    {
      "job": 110979761575,
      "time": 145,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11245737528"
    },
    {
      "job": 110979761582,
      "time": 276,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11246265594"
    },
    {
      "job": 110979761557,
      "time": 207,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11246092415"
    },
    {
      "job": 110979761728,
      "time": 269,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11246925025"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907",
  "_status": "success",
  "_upstream": "https://github.com/insightsengineering/crane",
  "_commit": {
    "id": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
    "author": "Davide Garolini <dgarolini@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "[skip vbump] Prepare crane 0.4.0 release candidate (#320)\n\n**What changes are proposed in this pull request?**\n* Released `crane` 0.4.0. (#319)\n\nRelease candidate for 0.4.0, covering the \"Prepare the release\" steps of\n#319.\n\n* `NEWS.md`: consolidated the `0.3.3.9017` and `0.3.3.9020` development\nsections under a single `# crane 0.4.0` heading. Every bullet is\nunchanged, only the headings moved.\n* `DESCRIPTION`: `Version: 0.4.0`, removed `Remotes: pharmaverse/cards`,\nand raised the floor to `cards (>= 0.9.0)`. `cards` 0.9.0 reached CRAN\non 2026-08-21, which is above the previous `>= 0.8.1.9001` development\npin, so the remote is no longer needed.\n\nNo other dependency floors were touched.\n\nOn #316: 0.3.3 was only autovalidated, from 7c42e3c (0.3.2 plus a\nDESCRIPTION typo fix), and was never tagged or merged back to `main`.\nThe typo fix is already on `main`, so `NEWS.md` goes straight from 0.3.2\nto 0.4.0 and everything since the 0.3.2 heading belongs to this release.\nThat settles #316.\n\nNot done here, flagging rather than assuming: #271 and #318 are still\nopen against the release checklist, and I could not run the test suite\nlocally because `cards` and `gtsummary` are not installed in this\nenvironment, so CI is the first real check on the dependency change.\n\nThis is the release-candidate branch only. Tagging, validation and\npost-release steps stay on #319.\n\n**Reference GitHub issue associated with pull request.** Refs #319.\nDeliberately not `closes`, since #319 tracks the whole release including\ntagging and post-release.\n\n\n--------------------------------------------------------------------------------\n\nPre-review Checklist (if item does not apply, mark is as complete)\n- [ ] **All** GitHub Action workflows pass with a :white_check_mark:\n- [x] PR branch has pulled the most recent updates from master branch:\n`usethis::pr_merge_main()`\n- [x] If a bug was fixed, a unit test was added.\n- [x] Code coverage is suitable for any new functions/features\n(generally, 100% coverage f",
    "time": 1790948504
  },
  "_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
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "gtsummary",
      "version": ">= 2.6.1",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "broom",
      "version": ">= 1.0.8",
      "role": "Imports"
    },
    {
      "package": "cards",
      "version": ">= 0.9.0",
      "role": "Imports"
    },
    {
      "package": "cardx",
      "version": ">= 0.3.3",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.4",
      "role": "Imports"
    },
    {
      "package": "cowplot",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "flextable",
      "version": ">= 0.9.7",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.8.0",
      "role": "Imports"
    },
    {
      "package": "gt",
      "version": ">= 0.11.1",
      "role": "Imports"
    },
    {
      "package": "labeling",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.5",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "survival",
      "version": ">= 3.6-4",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "broom.helpers",
      "version": ">= 1.20.0",
      "role": "Suggests"
    },
    {
      "package": "coin",
      "version": ">= 1.4.3",
      "role": "Suggests"
    },
    {
      "package": "emmeans",
      "role": "Suggests"
    },
    {
      "package": "labelled",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "mmrm",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "role": "Suggests"
    },
    {
      "package": "parameters",
      "role": "Suggests"
    },
    {
      "package": "pharmaverseadam",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyselect",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "version": ">= 3.0.1",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "yaml",
      "role": "Suggests"
    }
  ],
  "_owner": "insightsengineering",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-40",
      "n": 10
    },
    {
      "week": "2025-41",
      "n": 4
    },
    {
      "week": "2025-48",
      "n": 5
    },
    {
      "week": "2025-49",
      "n": 5
    },
    {
      "week": "2025-50",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2025-52",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 5
    },
    {
      "week": "2026-04",
      "n": 7
    },
    {
      "week": "2026-06",
      "n": 2
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-09",
      "n": 7
    },
    {
      "week": "2026-10",
      "n": 5
    },
    {
      "week": "2026-11",
      "n": 5
    },
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 9
    },
    {
      "week": "2026-14",
      "n": 4
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 4
    },
    {
      "week": "2026-18",
      "n": 9
    },
    {
      "week": "2026-19",
      "n": 9
    },
    {
      "week": "2026-20",
      "n": 10
    },
    {
      "week": "2026-21",
      "n": 7
    },
    {
      "week": "2026-22",
      "n": 9
    },
    {
      "week": "2026-23",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 5
    },
    {
      "week": "2026-27",
      "n": 4
    },
    {
      "week": "2026-28",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 3
    },
    {
      "week": "2026-32",
      "n": 6
    },
    {
      "week": "2026-33",
      "n": 6
    },
    {
      "week": "2026-34",
      "n": 11
    },
    {
      "week": "2026-35",
      "n": 4
    },
    {
      "week": "2026-36",
      "n": 2
    },
    {
      "week": "2026-37",
      "n": 3
    },
    {
      "week": "2026-39",
      "n": 2
    },
    {
      "week": "2026-40",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.3.0",
      "date": "2025-12-06"
    },
    {
      "name": "v0.3.1",
      "date": "2026-01-21"
    },
    {
      "name": "v0.3.2-rc1",
      "date": "2026-06-02"
    },
    {
      "name": "v0.3.2",
      "date": "2026-06-03"
    },
    {
      "name": "v0.3.2-rc2",
      "date": "2026-06-03"
    },
    {
      "name": "v0.4.0-rc1",
      "date": "2026-09-23"
    },
    {
      "name": "v0.4.0",
      "date": "2026-10-02"
    }
  ],
  "_topics": [
    "gt",
    "reproducible-research",
    "summary-statistics"
  ],
  "_stars": 15,
  "_contributors": [
    {
      "user": "ddsjoberg",
      "count": 166,
      "uuid": 26774684
    },
    {
      "user": "shajoezhu",
      "count": 105,
      "uuid": 3692541
    },
    {
      "user": "melkiades",
      "count": 71,
      "uuid": 11279768
    },
    {
      "user": "jszczypinski",
      "count": 36,
      "uuid": 79863450
    },
    {
      "user": "edelarua",
      "count": 17,
      "uuid": 59304861
    },
    {
      "user": "ayogasekaram",
      "count": 12,
      "uuid": 73252787
    },
    {
      "user": "llrs-roche",
      "count": 11,
      "uuid": 185338939
    },
    {
      "user": "insights-engineering-bot",
      "count": 5,
      "uuid": 68416928
    },
    {
      "user": "copilot",
      "count": 3,
      "uuid": 198982749
    },
    {
      "user": "bfalquet",
      "count": 3,
      "uuid": 64274616
    },
    {
      "user": "chizapoth",
      "count": 3,
      "uuid": 32897643
    },
    {
      "user": "cicdguy",
      "count": 2,
      "uuid": 26552821
    },
    {
      "user": "qiliu1013",
      "count": 2,
      "uuid": 24441440
    },
    {
      "user": "walkowif",
      "count": 1,
      "uuid": 59475134
    },
    {
      "user": "martincadek",
      "count": 1,
      "uuid": 7356171
    }
  ],
  "_userbio": {
    "uuid": 80070020,
    "type": "organization",
    "name": "Roche/Genentech - Insights Engineering",
    "followers": 376,
    "description": "Roche/Genentech - Insights Engineering"
  },
  "_downloads": {
    "count": 599,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/crane"
  },
  "_devurl": "https://github.com/insightsengineering/crane",
  "_pkgdown": "https://insightsengineering.github.io/crane/",
  "_searchresults": 17,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/crane.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/insightsengineering/crane",
  "_realowner": "insightsengineering",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-02-24"
    },
    {
      "version": "0.2.0",
      "date": "2025-08-29"
    },
    {
      "version": "0.3.0",
      "date": "2025-12-11"
    },
    {
      "version": "0.3.1",
      "date": "2026-01-21"
    },
    {
      "version": "0.3.2",
      "date": "2026-06-03"
    }
  ],
  "_exports": [
    "%>%",
    "add_blank_rows",
    "add_difference_row",
    "add_forest",
    "add_grade_column",
    "add_hierarchical_count_row",
    "add_label_column",
    "add_overall",
    "add_proportion_difference",
    "add_proportion_odds_ratio",
    "adjust_stat_columns_wrap",
    "annotate_coxph",
    "annotate_lineplot_df",
    "annotate_pkc_df",
    "annotate_riskdf",
    "annotate_surv_med",
    "ard_tabulate_abnormal_by_baseline",
    "cv",
    "df_add_poolings",
    "filter_hierarchical",
    "fmt_3sig",
    "fmt_pct",
    "g_lineplot",
    "g_lineplot_table",
    "geom_cv",
    "geom_mean",
    "get_cox_pairwise_df",
    "get_mmrm_results",
    "gg_km",
    "gg_lineplot",
    "gg_mmrm_lineplot",
    "gg_pkc_lineplot",
    "label_roche_number",
    "label_roche_percent",
    "label_roche_pvalue",
    "label_roche_ratio",
    "modify_header_rm_md",
    "modify_split_caption",
    "modify_zero_recode",
    "pk_imputation_rules",
    "pk_param_metadata",
    "pk_param_sort",
    "preprocess_lineplot_data",
    "process_survfit",
    "remove_duplicate_keys",
    "reverse_ci",
    "reverse_rate_difference",
    "sort_hierarchical",
    "style_roche_number",
    "style_roche_percent",
    "style_roche_pvalue",
    "style_roche_ratio",
    "tbl_baseline_chg",
    "tbl_coxph",
    "tbl_demographics",
    "tbl_hierarchical_incidence_rate",
    "tbl_hierarchical_rate_and_count",
    "tbl_hierarchical_rate_by_grade",
    "tbl_listing",
    "tbl_mmrm",
    "tbl_null_report",
    "tbl_proportion",
    "tbl_rmpt",
    "tbl_roche_subgroups",
    "tbl_roche_summary",
    "tbl_shift",
    "tbl_survfit_quantiles",
    "tbl_survfit_times",
    "tbl_with_pools",
    "theme_gtsummary_roche"
  ],
  "_help": [
    {
      "page": "add_blank_rows",
      "title": "Add Blank Row",
      "topics": [
        "add_blank_rows"
      ]
    },
    {
      "page": "add_forest",
      "title": "Add a Forest Plot Column to a gtsummary Table",
      "topics": [
        "add_forest"
      ]
    },
    {
      "page": "add_hierarchical_count_row",
      "title": "Add row with counts",
      "topics": [
        "add_hierarchical_count_row"
      ]
    },
    {
      "page": "add_label_column",
      "title": "Add a Label Column to a Table",
      "topics": [
        "add_label_column"
      ]
    },
    {
      "page": "add_proportion_difference",
      "title": "Proportion Comparisons",
      "topics": [
        "add_proportion_difference",
        "add_proportion_odds_ratio"
      ]
    },
    {
      "page": "adjust_stat_columns_wrap",
      "title": "Adjust Statistics Columns Wrapping",
      "topics": [
        "adjust_stat_columns_wrap"
      ]
    },
    {
      "page": "annotate_gg_km",
      "title": "Annotate Kaplan-Meier Plot",
      "topics": [
        "annotate_coxph",
        "annotate_gg_km",
        "annotate_riskdf",
        "annotate_surv_med"
      ]
    },
    {
      "page": "annotate_lineplot_df",
      "title": "Annotate Line Plot with Summary Table",
      "topics": [
        "annotate_lineplot_df"
      ]
    },
    {
      "page": "annotate_pkc_df",
      "title": "Annotate PK Plot with Summary Table",
      "topics": [
        "annotate_pkc_df"
      ]
    },
    {
      "page": "ard_tabulate_abnormal_by_baseline",
      "title": "ARD Tabulate Abnormality by Baseline Status",
      "topics": [
        "ard_tabulate_abnormal_by_baseline"
      ]
    },
    {
      "page": "df_add_poolings",
      "title": "Add custom pooling to an ADaM dataset list - see *DISCLAIMER*",
      "topics": [
        "df_add_poolings"
      ]
    },
    {
      "page": "get_cox_pairwise_df",
      "title": "Generate Table of Pairwise Cox-PH and Log-Rank Results",
      "topics": [
        "get_cox_pairwise_df"
      ]
    },
    {
      "page": "gg_km",
      "title": "Kaplan-Meier Plot",
      "topics": [
        "gg_km",
        "process_survfit"
      ]
    },
    {
      "page": "gg_lineplot",
      "title": "Generate a Summary Line Plot from Raw Data",
      "topics": [
        "gg_lineplot"
      ]
    },
    {
      "page": "gg_mmrm_lineplot",
      "title": "Create MMRM Line Plot",
      "topics": [
        "gg_mmrm_lineplot"
      ]
    },
    {
      "page": "gg_pkc_lineplot",
      "title": "Plot Pharmacokinetic Concentration Time Profile",
      "topics": [
        "gg_pkc_lineplot"
      ]
    },
    {
      "page": "label_roche",
      "title": "Formatting percent and p-values",
      "topics": [
        "label_roche",
        "label_roche_number",
        "label_roche_percent",
        "label_roche_pvalue",
        "label_roche_ratio",
        "style_roche_number",
        "style_roche_percent",
        "style_roche_pvalue",
        "style_roche_ratio"
      ]
    },
    {
      "page": "modify_header_rm_md",
      "title": "Remove Markdown Syntax from Header",
      "topics": [
        "modify_header_rm_md"
      ]
    },
    {
      "page": "modify_split_caption",
      "title": "Label and Trim Split Tables",
      "topics": [
        "modify_split_caption"
      ]
    },
    {
      "page": "modify_zero_recode",
      "title": "Zero Count Recode",
      "topics": [
        "modify_zero_recode"
      ]
    },
    {
      "page": "pk_helpers",
      "title": "PK Summary Statistic Helpers",
      "topics": [
        "cv",
        "fmt_3sig",
        "fmt_pct",
        "geom_cv",
        "geom_mean",
        "pk_helpers",
        "pk_imputation_rules",
        "pk_param_metadata",
        "pk_param_sort"
      ]
    },
    {
      "page": "reverse_ci",
      "title": "Reverse Confidence Interval",
      "topics": [
        "reverse_ci"
      ]
    },
    {
      "page": "reverse_rate_difference",
      "title": "Reverse Rate Difference",
      "topics": [
        "reverse_rate_difference"
      ]
    },
    {
      "page": "tbl_baseline_chg",
      "title": "Change from Baseline",
      "topics": [
        "add_overall.tbl_baseline_chg",
        "tbl_baseline_chg"
      ]
    },
    {
      "page": "tbl_coxph",
      "title": "Pairwise Cox Proportional Hazards Table",
      "topics": [
        "tbl_coxph"
      ]
    },
    {
      "page": "tbl_hierarchical_incidence_rate",
      "title": "Hierarchical Exposure-Adjusted Incidence Rates",
      "topics": [
        "add_overall.tbl_hierarchical_incidence_rate",
        "tbl_hierarchical_incidence_rate"
      ]
    },
    {
      "page": "tbl_hierarchical_rate_and_count",
      "title": "Hierarchical Rates and Counts",
      "topics": [
        "add_overall.tbl_hierarchical_rate_and_count",
        "tbl_hierarchical_rate_and_count"
      ]
    },
    {
      "page": "tbl_hierarchical_rate_by_grade",
      "title": "AE Rates by Highest Toxicity Grade",
      "topics": [
        "add_grade_column",
        "add_overall.tbl_hierarchical_rate_by_grade",
        "tbl_hierarchical_rate_by_grade"
      ]
    },
    {
      "page": "tbl_listing",
      "title": "Create listings from a data frame",
      "topics": [
        "remove_duplicate_keys",
        "tbl_listing"
      ]
    },
    {
      "page": "tbl_mmrm",
      "title": "Get and display MMRM Results in a Formatted Table",
      "topics": [
        "get_mmrm_results",
        "tbl_mmrm"
      ]
    },
    {
      "page": "tbl_null_report",
      "title": "Creates null report",
      "topics": [
        "tbl_null_report"
      ]
    },
    {
      "page": "tbl_proportion",
      "title": "Proportion Summary",
      "topics": [
        "tbl_proportion"
      ]
    },
    {
      "page": "tbl_rmpt",
      "title": "Risk Management Plan Table (RMPT)",
      "topics": [
        "add_overall.tbl_rmpt",
        "tbl_rmpt"
      ]
    },
    {
      "page": "tbl_roche_subgroups",
      "title": "Subgroup Analyses",
      "topics": [
        "tbl_roche_subgroups"
      ]
    },
    {
      "page": "tbl_roche_summary",
      "title": "Roche Summary Table",
      "topics": [
        "tbl_roche_summary"
      ]
    },
    {
      "page": "tbl_shift",
      "title": "Shift Table",
      "topics": [
        "add_overall.tbl_shift",
        "tbl_shift"
      ]
    },
    {
      "page": "tbl_survfit_quantiles",
      "title": "Survival Quantiles",
      "topics": [
        "add_overall.tbl_survfit_quantiles",
        "tbl_survfit_quantiles"
      ]
    },
    {
      "page": "tbl_survfit_times",
      "title": "Survival Times",
      "topics": [
        "add_difference_row.tbl_survfit_times",
        "add_overall.tbl_survfit_times",
        "tbl_survfit_times"
      ]
    },
    {
      "page": "tbl_with_pools",
      "title": "Create a gtsummary table with overlapping pooled columns",
      "topics": [
        "tbl_with_pools"
      ]
    },
    {
      "page": "theme_gtsummary_roche",
      "title": "Roche Theme",
      "topics": [
        "theme_gtsummary_roche"
      ]
    }
  ],
  "_pkglogo": "https://github.com/insightsengineering/crane/raw/v0.4.0/man/figures/logo.png",
  "_readme": "https://github.com/insightsengineering/crane/raw/v0.4.0/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bigD",
    "bitops",
    "broom",
    "bslib",
    "cachem",
    "cards",
    "cardx",
    "cli",
    "commonmark",
    "cowplot",
    "cpp11",
    "curl",
    "data.table",
    "digest",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "flextable",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "fs",
    "gdtools",
    "generics",
    "ggplot2",
    "glue",
    "gt",
    "gtable",
    "gtsummary",
    "highr",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "jquerylib",
    "jsonlite",
    "juicyjuice",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "Matrix",
    "memoise",
    "mime",
    "officer",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "reactable",
    "reactR",
    "rlang",
    "rmarkdown",
    "S7",
    "sass",
    "scales",
    "stringi",
    "stringr",
    "survival",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "uuid",
    "V8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_score": 7.308543071784685,
  "_indexed": true,
  "_nocasepkg": "crane",
  "_universes": [
    "insightsengineering",
    "shajoezhu"
  ],
  "_previous": "0.3.2",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-02T18:48:49.000Z",
      "distro": "resolute",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/f1ee0fdc30cab374048985cfaa7b13fbdbb316f181e8fdba0e0fcd4488405eeb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-02T18:48:52.000Z",
      "distro": "resolute",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/ddb107e37f6443dcdd1da63207ecdc27df77de5826f46aa7cb51211b9aa99382",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-02T18:52:23.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/6fa1941e4b99882e9e9eee5dad6be0a99e6ac753c7a4fd3d71284343f1afdfde",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-02T18:49:39.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/a6304e0a818b38ef3cffb7ee1f04021e6f00601937518476ba51bc85b9f2cef5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-10-02T18:48:48.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/16230e8c25729bea3cb13475c7fe4a2b1aa29e3bf28e1866d8abf6c7508814ef",
      "status": "success",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-02T18:47:35.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/ba77246a854c5c270770fe7cb38858d4de9598df84e0d7ecf50e833b177546b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-02T18:47:41.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/4080f532968d3c130ec2f45016b515eccb63ad8d05865ac8d73396d17277f412",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-02T18:47:33.000Z",
      "commit": "1ffc491d0b4d6c8375fa1dd55f9a02feca945c45",
      "fileid": "https://r2.ropensci.org/54d1f15472eed5d311d0d9bb2960c79d9b256ad9d6fa00ea11b18aba0d882ef8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/insightsengineering/actions/runs/37049186907"
    }
  ]
}