Changelog
Source:NEWS.md
chevron 0.2.8
- 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.
chevron 0.2.7
CRAN release: 2024-10-09
- 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.
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 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.
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 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.
chevron 0.2.2
- 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.
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 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.
chevron 0.2.0
- 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
.
chevron 0.1.3
- 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.