autoslider.core0.3.2 package

Slide Automation for Tables, Listings and Figures

append_all_slides

Append All Predefined Slides to a PowerPoint Document

append_section_header_slides

Append Section Header Slides to a PowerPoint Document

append_title_slides

Append Title Slides to a PowerPoint Document

autoslider_error

autoslider_error class

autoslider_format

Table color and font

autoslider.core-package

autoslider.core Package

build_table_header

Build table header, a utility function to help with construct structur...

center_figure_loc

Create location container to center the figure, based on ppt size and ...

center_table_loc

create location container to center the table

check_and_set_cutoff

Assert function to check the cutoff

dec_paste

Concatenate arguments into a string

decorate_outputs

Decorate outputs

decorate-listing_df-method

decorate listing

decorate-VTableTree-method

Decorate TableTree

decorate.autoslider_error

decorate method for autoslider_error class

decorate.default

default method to decorate

decorate.ggplot

Decorate ggplot object

decorate.grob

decorate grob

decorate.gtsummary

decorate gtsummary

decorate.list

decorate list of grobs

decorate

generic function decorate

fastDoCall

Does do.call quicker, and avoids issues with debug mode within do.call

figure_to_slide

Add figure to slides

filter_spec

Filter a spec object

format_3d

Format of xx.xx (xx.xx, xx.xx)

format_date

Convert dates from yyyy-mm-dd format into 20APR2019 format `Datetime...

func_wrapper

function wrapper to pass filtered data

g_eg_slide

Plot mean values of EG

g_lb_slide

Plot mean values of LB

g_mean_general

Plot mean values general function used by wrappers g_vs_slide,`g_lb_...

g_vs_slide

Plot mean values of VS

gen_notes

General notes

generate_output

Generate output and apply filters, titles, and footnotes

generate_outputs

Generate all outputs from a spec

generate_slides

generate slides based on output

get_ai_notes

Update footnote with AI response

get_ellmer_chat

Get an ellmer chat API with given platform

get_prompt_list

Read prompt list from yaml file

get_proper_title

Adjust title line break and font size

get_template_filepath

Retrieve Template File Paths

gt_t_dm_slide

Demographic table with gtsummary

initialize_doc_original

Initialize PowerPoint Document Object

initialize_to_page

Determine Slide Insertion Page Number

l_ae_slide

Adverse Events listing adapted from https://insightsengineering.github...

list_all_templates

[EXPERIMENTAL] List All Available Templates

lyt_to_side_by_side_two_data

Build side by side layout by cbind

lyt_to_side_by_side

Build side by side layout by cbind

mutate_actarm

Refactor active arm

na_replace

Replace NAs to NA

new_round

Founding method

null_report

Null report

perc_perc

Format of (xx%, xx%)

ph_with_img

Placeholder for ph_with_img

postprocessing_doc

Post-process PowerPoint Document

preprocess_t_dd

Preprocess t_dd function

preprocess_t_ds

Preprocess t_ds function

print.decoratedGrob

Print decorated grob

print.decoratedGrobSet

Print decorated grob set

read_spec

Read yaml spec file

s_surv_time_1

survival time afun

save_output

Save an Output

save_outputs

Save a list of outputs

slides_from_rds

Generate slides from rds files

slides_preview

Generate flextable for preview first page

t_ae_pt_diff_slide

Adverse event table

t_ae_pt_slide

Adverse event table

t_ae_pt_soc_diff_slide

Adverse event table

t_ae_pt_soc_slide

Adverse event table

t_ae_slide

Adverse event table

t_ae_summ_slide

Adverse event summary table

t_aesi_slide

Table of AEs of Special Interest adapted from https://insightsengineer...

t_dd_slide

Death table

t_dm_slide

Demographic table

t_dor_slide

DOR table

t_ds_slide

Discontinue table

table_to_slide

Add decorated flextable to slides

to_vector

Convert list of numbers to vectors

trial

Cached trial

trim_perc

Format of xx.xx (xx.x)

trim_perc1

Format of xx.xx (xx.xx)

use_template

[EXPERIMENTAL] Create new output function based on a template.

The normal process of creating clinical study slides is that a statistician manually type in the numbers from outputs and a separate statistician to double check the typed in numbers. This process is time consuming, resource intensive, and error prone. Automatic slide generation is a solution to address these issues. It reduces the amount of work and the required time when creating slides, and reduces the risk of errors from manually typing or copying numbers from the output to slides. It also helps users to avoid unnecessary stress when creating large amounts of slide decks in a short time window.

  • Maintainer: Joe Zhu
  • License: Apache License 2.0
  • Last published: 2026-01-12