Skip to contents

chevron 0.2.6

CRAN release: 2024-04-25

  • Added assertion on class of summaryvars argument of dmt01().
  • Additional arguments can be passed to ael01_nollt run method, for instance to split the resulting listing.
  • strat argument of kmg01_main is now deprecated - use strata instead.
  • grob_list and gg_list are now deprecated - use list() instead.

chevron 0.2.5

CRAN release: 2024-02-01

  • MNG01 plot can now be displayed without error bars and can display a continuous temporal scale on the x axis.
  • Add a chevron_simple class only contain main function.
  • Remove details argument in script_funs, add name argument.
  • In the run method, the argument passed through ... are combined with the one passed through user_arg. ... arguments have priority.
  • AET05 preprocessing now filters on "(AE|CQ|SMQ)TTE" rather than "AETTE".
  • Rename the dataset ADAETTE in syn_data object to ADSAFTTE. Trim the dataset to remove unused variables.
  • Use uppercase variable names in AET05 and AET05_ALL.
  • The string replacing NA values in the tables is now controlled by the tern_default_na_str option set during package load.
  • Specified minimal version of package dependencies.

chevron 0.2.4

  • TTET01 now uses “NE” to represent NA values.

chevron 0.2.3

  • Fix argument printing for run method.
  • Remove six unused tables from the syn_data object.
  • Fix EGT03 to allow multiple parameters.
  • Update TTET01 to provide meaningful error message if stratification variables do not exist in analysis dataset.
  • PDT01 preprocessing now filters addv to retain only major protocol deviation.
  • AEL01_NOLLT now has argument unique to keep only the unique rows in listing.
  • AET01_AESI, EGT02 and LBT14 now remove the check in preprocessing function.
  • COXT01 will drop levels on arm_var in preprocessing function now.
  • MNG01 uses a ggtheme argument to set graphic parameters instead of the now defunct show_h_grid, show_v_grid and legend_pos arguments. The table arguments now controls the behavior of the table. The arguments show_n and show_table are now defunct.
  • Add RMPT06 template.
  • The stats and precision arguments now control the statistical analysis and numbers of digits presented in DMT01.
  • FSTG01 and FSTG02 template removes the max_colwidth argument. Default font size of the plot is set to 7.
  • Introduce set_section_div function to add empty line separator between specified row splits.
  • AET02 template the default order of “Total number of events” and “Total number of patients with at least one adverse event” switched.

chevron 0.2.2

  • Allow EGT03 to include multiple parameters.
  • Allow KMG01 to include stratified variables.
  • Allow LBT06 and LBT14 to be split by pages.
  • Allow AET02, CMT01A to change the summary statistics with summary_labels argument.
  • Add FSTG02 template.
  • Update the argument "is_event" in KMG01 to "IS_EVENT".
  • Update the argument "is_rsp" in FSTG01 to "IS_RSP".
  • FSTG01 and FSTG02 stratification variable labels will be truncated to fit the page.
  • Update the script for chevron_tlg objects. The details argument is deprecated.
  • Fix issue when run method is executed with do.call and verbose argument.

chevron 0.2.1

  • Placeholder strings are now replaced during layout creation using dunlin::render_safe function.
  • New chevron_catalog vignette details usage and version of chevron templates.
  • The run method renders the errors faster thanks to the new internal do_call function.
  • Add verbose argument for run method which would print the argument used.
  • Add row_split_var and page_var as argument for some template.
  • The dataset slot in chevron_tlg class has been removed.
  • Add CFBT01 template. VST01, EGT01 and LBT01 are now all following CFBT01. By default parameters are displayed by page .
  • Add RMPT03, RMPT04 and RMPT05 which follow RMPT01.
  • Add COXT01 template. COXT02 is now based on COXT01.
  • Add AET05 and AET05_ALL templates.
  • Add LBT15 based on LBT04. LBT04 has new arguments to make it more flexible.
  • Update EGT03 to use ACTARMCD as default arm variable, and remove the preprocessing of filtering to “HR”.
  • Update EXT01 to allow it to be displayed by PARCAT2.
  • Update LBT06 template to use PARAM as row split.
  • Convert AVISIT to factor and order levels according to AVISITN in preprocessing.
  • Update MNG01 so that the numeric jitter argument controls the width of data spread along the x-axis.

chevron 0.2.0

  • Remove the usage of dm class of object. The chevron functions now expect list of data.frame as adam_db argument.
  • Remove variants in template names.
  • Remove deprecated getter functions get_main, get_preprocess and get_postprocess.
  • Simplify pre function and add more data checks in main function.
  • Remove redundant assertion functions.
  • Add more templates: AET10, KMG01, RSPT01, RMPT01, COXT02, FSTG01, and LBT06.

chevron 0.1.4

  • Use list to replace character in template arguments.

chevron 0.1.3

  • Add more templates: AET01_AESI, EGT03, EGT05_QTCAT, LBT04, LBT05, LBT07, LBT14, PDT01, PDT02.
  • Deprecation of previous getter function like get_main to main and main<-.
  • Add chevron_t, chevron_l and chevron_g subclass of chevron_tlg.
  • Add script_funs and script_args to obtain string representation of the full code.
  • Update to current templates.

chevron 0.1.2

  • Update snapshot tests

chevron 0.1.1

  • First release with implementation of: AET01, AET02, AET03, AET04, CMT01A, CMT02_PT, DMT01, DST01, DTHT01, EGT01, EGT02, EXT01, LBT01, MHT01, MNG01, VST01, VST02.