ttet01_main
now prints a clearer error message when a level inarm_var
variable is missing.
- New
unwrap
argument printspreprocessing
,main
,postprocessing
andlayout
function upon execution of therun
method. - The
chevron.run.verbose
option andR_CHEVRON_RUN_VERBOSE
environment variable control theverbose
argument of therun
method, while thechevron.run.unwrap
option andR_CHEVRON_RUN_UNWRAP
environment variable control theunwrap
argument.
- Add the
AEL02
,AEL03
andCML02A_gl
templates. - Modify the post processing of
MHT01
to allow multiplerow_split_var
. - Improve the
report_null
method to facilitate the creation of null reports. - Export the
std_postprocessing
function to simplify post processing logic. AET01
can now additionally display the number of death and withdrawal using theshow_wd
argument.MNG01
line type can now be controlled with theline_type
argument.script_funs
doesn't rely anymore on source code of pre processing functions.
- Added assertion on class of
summaryvars
argument ofdmt01()
. - Additional arguments can be passed to
ael01_nollt
run method, for instance to split the resulting listing. strat
argument ofkmg01_main
is now deprecated - usestrata
instead.grob_list
andgg_list
are now deprecated - uselist()
instead.
MNG01
plot can now be displayed without error bars and can display a continuous temporal scale on thex
axis.- Add a
chevron_simple
class which only contains main function. - Remove
details
argument inscript_funs
, addname
argument. - In the
run
method, the argument passed through...
are combined with the one passed throughuser_arg
....
arguments have priority. AET05
preprocessing now filters on"(AE|CQ|SMQ)TTE"
rather than"AETTE"
.- Rename the dataset
ADAETTE
insyn_data
object toADSAFTTE
. Trim the dataset to remove unused variables. - Use uppercase variable names in
AET05
andAET05_ALL
. - The string replacing
NA
values in the tables is now controlled by thetern_default_na_str
option set during package load. - Specified minimal version of package dependencies.
TTET01
now uses "NE" to represent NA values.
- 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 filtersaddv
to retain only major protocol deviation.AEL01_NOLLT
now has argumentunique
to keep only the unique rows in listing.AET01_AESI
,EGT02
andLBT14
now remove the check in preprocessing function.COXT01
will drop levels onarm_var
in preprocessing function now.MNG01
uses aggtheme
argument to set graphic parameters instead of the now defunctshow_h_grid
,show_v_grid
andlegend_pos
arguments. Thetable
arguments now controls the behavior of the table. The argumentsshow_n
andshow_table
are now defunct.- Add
RMPT06
template. - The
stats
andprecision
arguments now control the statistical analysis and numbers of digits presented inDMT01
. FSTG01
andFSTG02
template removes themax_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.
- Allow
EGT03
to include multiple parameters. - Allow
KMG01
to include stratified variables. - Allow
LBT06
andLBT14
to be split by pages. - Allow
AET02
,CMT01A
to change the summary statistics withsummary_labels
argument. - Add
FSTG02
template. - Update the argument
"is_event"
inKMG01
to"IS_EVENT"
. - Update the argument
"is_rsp"
inFSTG01
to"IS_RSP"
. FSTG01
andFSTG02
stratification variable labels will be truncated to fit the page.- Update the script for
chevron_tlg
objects. Thedetails
argument is deprecated. - Fix issue when
run
method is executed withdo.call
andverbose
argument.
- 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 internaldo_call
function. - Add
verbose
argument forrun
method which would print the argument used. - Add
row_split_var
andpage_var
as argument for some template. - The
dataset
slot inchevron_tlg
class has been removed. - Add
CFBT01
template.VST01
,EGT01
andLBT01
are now all followingCFBT01
. By default parameters are displayed by page . - Add
RMPT03
,RMPT04
andRMPT05
which followRMPT01
. - Add
COXT01
template.COXT02
is now based onCOXT01
. - Add
AET05
andAET05_ALL
templates. - Add
LBT15
based onLBT04
.LBT04
has new arguments to make it more flexible. - Update
EGT03
to useACTARMCD
as default arm variable, and remove the preprocessing of filtering to "HR". - Update
EXT01
to allow it to be displayed byPARCAT2
. - Update
LBT06
template to usePARAM
as row split. - Convert
AVISIT
to factor and order levels according toAVISITN
in preprocessing. - Update
MNG01
so that the numericjitter
argument controls the width of data spread along the x-axis.
- Remove the usage of
dm
class of object. The chevron functions now expect list ofdata.frame
asadam_db
argument. - Remove variants in template names.
- Remove deprecated
getter
functionsget_main
,get_preprocess
andget_postprocess
. - Simplify
pre
function and add more data checks inmain
function. - Remove redundant assertion functions.
- Add more templates:
AET10
,KMG01
,RSPT01
,RMPT01
,COXT02
,FSTG01
, andLBT06
.
- Use
list
to replacecharacter
in template arguments.
- Add more templates:
AET01_AESI
,EGT03
,EGT05_QTCAT
,LBT04
,LBT05
,LBT07
,LBT14
,PDT01
,PDT02
. - Deprecation of previous
getter
function likeget_main
tomain
andmain<-
. - Add
chevron_t
,chevron_l
andchevron_g
subclass ofchevron_tlg
. - Add
script_funs
andscript_args
to obtain string representation of the full code. - Update to current templates.
- Update snapshot tests
- First release with implementation of:
AET01
,AET02
,AET03
,AET04
,CMT01A
,CMT02_PT
,DMT01
,DST01
,DTHT01
,EGT01
,EGT02
,EXT01
,LBT01
,MHT01
,MNG01
,VST01
,VST02
.