chevron 0.2.12
CRAN release: 2025-06-20
- Code enhancement in
dst01anddtht01tables, addingtable_namesandparent_nameswhen usingsplit_rows_byandanalysison the same variable multiple times, enhancing the table paths. Upstream enhancement fromrtables.
chevron 0.2.11
CRAN release: 2025-04-15
- A new
precisionarguments now control the statistical analysis and numbers of digits presented inext01. - A new
mapargument now controls the direction of abnormality associated with each parameter inlbt05. - A new
keepargument prevents the removal of the"Any"(or other user specified) rows during the processing oflbt07if the table is pruned. - A new
keepargument prevents the removal of the"Any Abnormality"(or other user specified) rows during the processing oflbt05. - The
labelattributes ofAEBODSYSandAEDECODinadaeare automatically modified during the pre processing ofAET02,AET03,AET04andAET10. - New
datasetslot inchevron_tlgclass to store the name of the data sets used in the template. - Fix a bug that caused all rows to be pruned from the
lbt05table even when they contain non-zero values.
chevron 0.2.9
- The default precision for parameters in
egt01is now of 0 digits. -
vst01default precision for diastolic blood pressure, systolic blood pressure and pulse rate is now 0. Default precision for other parameters remains 2. -
lbt01default precision for several parameters is now provided by thelab_paramcd_precisionfunction. -
lbt05now prints a clearer error message whenPARAM,AVALCAT1andABN_DIRvariables inadlbare not of classfactor. -
ttet01_mainnow prints a clearer error message when a level inarm_varvariable is missing. -
lbt05has a new argumentmapthat controls the direction of abnormality associated with each parameter. The default values are provided by the newlab_paramcd_abn_dirfunction. - A bug in
lbt05that was removing every rows whenprune_0 = TRUEhas been fixed. - A new
keepargument prevents the removal of the"Any"(or other user specified) rows during the processing oflbt05andlbt07when the table is pruned.
chevron 0.2.8
- New
unwrapargument printspreprocessing,main,postprocessingandlayoutfunction upon execution of therunmethod. - The
chevron.run.verboseoption andR_CHEVRON_RUN_VERBOSEenvironment variable control theverboseargument of therunmethod, while thechevron.run.unwrapoption andR_CHEVRON_RUN_UNWRAPenvironment variable control theunwrapargument.
chevron 0.2.7
CRAN release: 2024-10-09
- Add the
AEL02,AEL03andCML02A_gltemplates. - Modify the post processing of
MHT01to allow multiplerow_split_var. - Improve the
report_nullmethod to facilitate the creation of null reports. - Export the
std_postprocessingfunction to simplify post processing logic. -
AET01can now additionally display the number of death and withdrawal using theshow_wdargument. -
MNG01line type can now be controlled with theline_typeargument. -
script_funsdoesn’t rely anymore on source code of pre processing functions.
chevron 0.2.5
CRAN release: 2024-02-01
-
MNG01plot can now be displayed without error bars and can display a continuous temporal scale on thexaxis. - Add a
chevron_simpleclass which only contains main function. - Remove
detailsargument inscript_funs, addnameargument. - In the
runmethod, the argument passed through...are combined with the one passed throughuser_arg....arguments have priority. -
AET05preprocessing now filters on"(AE|CQ|SMQ)TTE"rather than"AETTE". - Rename the dataset
ADAETTEinsyn_dataobject toADSAFTTE. Trim the dataset to remove unused variables. - Use uppercase variable names in
AET05andAET05_ALL. - The string replacing
NAvalues in the tables is now controlled by thetern_default_na_stroption set during package load. - Specified minimal version of package dependencies.
chevron 0.2.3
- Fix argument printing for
runmethod. - Remove six unused tables from the
syn_dataobject. - Fix
EGT03to allow multiple parameters. - Update
TTET01to provide meaningful error message if stratification variables do not exist in analysis dataset. -
PDT01preprocessing now filtersaddvto retain only major protocol deviation. -
AEL01_NOLLTnow has argumentuniqueto keep only the unique rows in listing. -
AET01_AESI,EGT02andLBT14now remove the check in preprocessing function. -
COXT01will drop levels onarm_varin preprocessing function now. -
MNG01uses aggthemeargument to set graphic parameters instead of the now defunctshow_h_grid,show_v_gridandlegend_posarguments. Thetablearguments now controls the behavior of the table. The argumentsshow_nandshow_tableare now defunct. - Add
RMPT06template. - The
statsandprecisionarguments now control the statistical analysis and numbers of digits presented inDMT01. -
FSTG01andFSTG02template removes themax_colwidthargument. Default font size of the plot is set to 7. - Introduce
set_section_divfunction to add empty line separator between specified row splits. -
AET02template 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
EGT03to include multiple parameters. - Allow
KMG01to include stratified variables. - Allow
LBT06andLBT14to be split by pages. - Allow
AET02,CMT01Ato change the summary statistics withsummary_labelsargument. - Add
FSTG02template. - Update the argument
"is_event"inKMG01to"IS_EVENT". - Update the argument
"is_rsp"inFSTG01to"IS_RSP". -
FSTG01andFSTG02stratification variable labels will be truncated to fit the page. - Update the script for
chevron_tlgobjects. Thedetailsargument is deprecated. - Fix issue when
runmethod is executed withdo.callandverboseargument.
chevron 0.2.1
- Placeholder strings are now replaced during layout creation using
dunlin::render_safefunction. - New
chevron_catalogvignette details usage and version of chevron templates. - The
runmethod renders the errors faster thanks to the new internaldo_callfunction. - Add
verboseargument forrunmethod which would print the argument used. - Add
row_split_varandpage_varas argument for some template. - The
datasetslot inchevron_tlgclass has been removed. - Add
CFBT01template.VST01,EGT01andLBT01are now all followingCFBT01. By default parameters are displayed by page . - Add
RMPT03,RMPT04andRMPT05which followRMPT01. - Add
COXT01template.COXT02is now based onCOXT01. - Add
AET05andAET05_ALLtemplates. - Add
LBT15based onLBT04.LBT04has new arguments to make it more flexible. - Update
EGT03to useACTARMCDas default arm variable, and remove the preprocessing of filtering to “HR”. - Update
EXT01to allow it to be displayed byPARCAT2. - Update
LBT06template to usePARAMas row split. - Convert
AVISITto factor and order levels according toAVISITNin preprocessing. - Update
MNG01so that the numericjitterargument controls the width of data spread along the x-axis.
chevron 0.2.0
- Remove the usage of
dmclass of object. The chevron functions now expect list ofdata.frameasadam_dbargument. - Remove variants in template names.
- Remove deprecated
getterfunctionsget_main,get_preprocessandget_postprocess. - Simplify
prefunction and add more data checks inmainfunction. - 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
getterfunction likeget_maintomainandmain<-. - Add
chevron_t,chevron_landchevron_gsubclass ofchevron_tlg. - Add
script_funsandscript_argsto obtain string representation of the full code. - Update to current templates.