NEWS
chevron 0.2.7 (2024-10-09)
- Add the
AEL02
, AEL03
and CML02A_gl
templates.
- Modify the post processing of
MHT01
to allow multiple row_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 the show_wd
argument.
MNG01
line type can now be controlled with the line_type
argument.
script_funs
doesn't rely anymore on source code of pre processing functions.
chevron 0.2.6 (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 (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 which only contains 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
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
.