Releases: insightsengineering/random.cdisc.data
Releases · insightsengineering/random.cdisc.data
v0.3.16
CRAN v0.3.15
New features
- Asynchronous cached data updates in
rebuild_cached_datavignette - data is only updated if its (or its dependency's) source file has been updated.
Enhancements
- Updated level of
ETHNICvariable in all datasets from" NOT REPORTED"to"NOT REPORTED".
Miscellaneous
- Specified minimal version of package dependencies.
What's Changed
- Workflow propagation by @walkowif in #288
- Use token in spelling workflow by @walkowif in #289
- Update vignette to only rebuild modified datasets by @edelarua in #290
- Fix typo in
ETHNIClevel by @edelarua in #293 - Adds min package version by @averissimo in #286
- Workflow propagation by @walkowif in #294
- update deps of roxygenize hook by @pawelru in #296
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #297
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #298
- options for strict tests; few enhancements by @pawelru in #295
- [skip vbump] update description and news, preping for cran submission by @shajoezhu in #301
New Contributors
- @averissimo made their first contribution in #286
Full Changelog: v0.3.14...v0.3.15
v0.3.14
Breaking changes
- Renamed
ADSLargument toadslinradab,radae,radaette,radcm,raddv,radeg,radex,radhy,radlb,
radmh,radpc,radpp,radqlqc,radqs,radrs,radsaftte,radsub,radtr,radtte,radvs, andget_qs_data. - Renamed
ADPCargument toadpcinradab. - Renamed
event.descrargumentevent_descrandcensor.descrargument tocensor_descrinradaetteandadtte.
New features
- Added new random dataset generator: Anti-Drug Antibody Analysis Dataset (
radab). - Added new random dataset generator: EORTC QLQ-C30 V3 Analysis Dataset (
radqlqc).
Enhancements
- Added variables
ASTDY,AENDY,EXDOSFRQ,EXROUTE,VISIT,VISITDY,EXSTDTC,EXENDTC,EXSTDY,
EXENDY,TRTSDT, andTRTEDTtoadex. - Added more default
PARAMs and new variablesPPSTINT,PPENINT,REGIMEN, andPKARMCDtoadpp. - Added
TNEtoPARAMCD,Total Number of ExacerbationstoPARAM, and new variablelgTMATRSKtoadtte. - Added more default
PARAMs and post-baseline visits toadaband enhanced variablesADAPBLFL,ABLFL,
ADABLFL,PARCAT1, andRELTMU. - Added variables
AEWITHFLandADTHAUTtoadsl. - Added variable
ATIRELtoadmh. - Added variables
CMSTRTPT,CMENRTPT,ADURN, andADURUtoadcm. - Added variables
AESCONG,AESDISAB,AESHOSP,AESLIFE,AESMIE, andLDOSEDTMtoadae. - Added parameter
with_trt02toradslto make the second treatment period available. Whenwith_trt02 = TRUE
(default), add variablesTRT02A,TRT02P,TRT02SDTM,TRT02EDTM,AP02SDTM,AP02EDTM,TRT01SDTM,
TRT01EDTM,AP01SDTM, andAP01EDTMtoadsl, and setTRTSDTMasTRT01SDTM,TRTEDTMasTRT02EDTM. - Added variable
LDRELTMtoadae. - Aligned logic for
ADTM,ADY, andONTRTFLvariables withAVISITwhere applicable withinadeg,adlb,
adqs,adsub,adtr, andadvs. - Made
AVALvalues more realistic and updated derivations ofANRIND,*STRESC, andLOQFLto depend on value
ofPARAMCDinadlbandadvs. - Added tests to increase package test coverage.
- Added "datetime" and "date" as valid variable types to apply in
apply_metadata. - Implemented the
lubridatepackage in all date/datetime variable derivations.
Bug fixes
- Updated all the
ANL01FLNAvalues to""inadae. - Updated
DVDECODandDVSCATvalues inaddv. - Fixed
adtmcalculations so that records with sameAVISIThave the sameADTMfor each patient. - Fixed checks for
na_percentageargument that is in most datasets. - Updated package for breaking changes in
tidyselect. - Updated
adtteso that the events, analysis values and censor values make logical sense.
Miscellaneous
- Updated installation method and aligned with other packages.
- Updated tests to use
testthat3rd edition and added snapshot testing for random rows. - Implemented
lifecyclepackage with stable badge for exported functions, and tagged internal functions. - Combined ADQLQC helper functions into the same documentation file.
- Improved usability of examples.
- Renamed
random.cdisc.data.Rfile topackage.Rand cleaned up contents. - Added more detailed documentation for function parameters.
- Converted all dataset names to lowercase/snake case for consistency with other NEST packages.
- Refactor
adpcandadabfollowing the new CDISC standard. - Refactor
ababparameters and visits to align withadpc. - Skipping examples in
h_adqlqcdocumentation. - Changed example in
apply_metadatato reduce example run time.
What's Changed
- 22 radsl bug for large N by @yli110-stat697 in #136
- Update deviations dataset by @malexthorpe in #137
- scda#21 update ANL01FL by @6iris6 in #138
- refactor adpp with new variables by @shajoezhu in #142
- Correction Dose normaliazed PK param + cached data adpp by @legrasv in #148
- Adding unit test to check death dates by @malexthorpe in #145
- 149 add rcamint rcpcint pk param@main by @legrasv in #150
- Update authors by @pawelru in #144
- Very first version draft of ADAB by @legrasv in #151
- Prepare for open sourcing by @cicdguy in #153
- Contribution guide updates by @insights-engineering-bot in #157
- update readme to add adab adpp #152 by @khatril in #159
- 155update ADPP by @6iris6 in #158
- add regimen variable to adpp #160 by @khatril in #162
- Update adpp with PKARMCD variable. by @ayogasekaram in #163
- Added Log Follow-up time variable and Total Number of Exacerbations P… by @ayogasekaram in #164
- adab refactoring #154 by @khatril in #168
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #167
- Update pre-commit config to detect
_pkgdown.y[a]mlby @insights-engineering-bot in #169 - 170 Refactor ADAB data by @edelarua in #171
- 170 refactor adab by @edelarua in #172
- Update documentation workflow by @insights-engineering-bot in #176
- 180 Add
ATIRELtoadmhby @edelarua in #181 - 175 Add
AEWITHFLtoadslby @edelarua in #177 - 174 Refactor
adcmby @edelarua in #182 - 178 Refactor
adabto add newPARAMs by @edelarua in #179 - 173 fix refactor adex@main by @Melkiades in #183
- 184 Fix
ADYandADTMfor ADEG data by @edelarua in #188 - Update checks for
na_percentageargument by @edelarua in #189 - Update check.yaml by @arkadiuszbeer in #190
- Add variables
AESCONG,AESDISAB,AESHOSP,AESLIFE, andAESMIEtoadae. by @JiaLiu0001 in #193 - A check has failed, get it fixed by @JiaLiu0001 in #197
- Add
ADTHAUTto adsl by @edelarua in #200 - Add variables
TRT02A,TRT02P,TRT02SDTM,TRT02EDTM,AP02SDTM,AP02EDTM,TRT01SDTM,TRT01EDTM,AP01SDTM,andAP01EDTMtoadslby @JiaLiu0001 in #194 - 204 Add
LDOSEDTMtoadaeby @edelarua in #206 - 202 Add
trt02to cached data by @edelarua in #208 - Added High and low toxicity variables by @Nolan-Steed in #211
- PR: ADPC URINE for Drug X and Y by @legrasv in #210
- recompiled daat by @shajoezhu in #214
- 213 Clean up
random.cdisc.dataNEWS by @edelarua in #215 - Add coverage badge by @walkowif in #217
- Enable checks for
workflow_dispatchevent by @walkowif in #218 - ADPC and ADAB refactor by @legrasv in #219
- hotfix rd by @shajoezhu in #220
- update for tidyselect changes by @nikolas-burkoff in #224
- add rADQLQC by @sob2021 in #225
- Badges and contribution guidelines by @insights-engineering-bot in #226
- refactoring ADAB by @legrasv in #228
- 230 Update cached datasets by @edelarua in #231
- Update check as-cran and pkgdown configuration by @walkowif in #233
- More realistic abnormality directions in
adlbby @edelarua in #239 - Add
LDRELTMtoadaeby @edelarua in #240 - Clean up internal
rel_varfunction by @edelarua in https://github.com/insightsengineering/random.c...
v0.3.13
New features
- Added new random dataset generator: PK Analysis Dataset (
radpc). - Added new random dataset generator: PK Parameter Dataset (
radpp).
Enhancements
- Added new variables
AGEU,TRT01P,TRT01AtoADSL. - Added new variables
CMINDC,CMDOSE,CMTRT,CMDOSU,CMROUTE,CMDOSFRQtoADCM. - Added
ANRLOandANRHIcolumn toADLBandADVS. - Added
AERELNSTcolumn toADAE. - Added
MHDISTATcolumn toADMH. - Enhanced
radpcto add an argument to set the duration in number of days.
Bug fix
- Fixed a typo in
ADSL$BMRKR1's label.
Miscellaneous
- Updated R version requirement to >= 3.6.
- Removed deprecated package
utils.nestfrom imports and now usecheckmatefor validation functions. - Removed deprecated dependency
test.nest.
What's Changed
- fix: fixed a typo in ADSL$BMRKR1's label by @kpagacz in #62
- Slim linter by @dinakar29 in #63
- sessionInfo in the R CMD CHECK by @arkadiuszbeer in #66
- Remove teal out of staged deps yaml file by @nikolas-burkoff in #65
- update R version by @nikolas-burkoff in #67
- Migrate staged.dependencies to action by @knightdave in #68
- Fix changelog not produced correctly on release by @knightdave in #69
- Bump dev version on merge / commit to main by @fanooel in #70
- Use the bot to commit changes by @fanooel in #71
- Spelling action added by @tomszosz in #72
- Add gitleaks by @arkadiuszbeer in #73
- Add issue and PR templates by @knightdave in #76
- Use centrlized workflows by @insights-engineering-bot in #77
- issue 74: create ADPC by @imazubi in #79
- Add thevalidator action by @knightdave in #81
- 83 Update
cadpcby @edelarua in #84 - devops: removed the
test.nestdependency by @kpagacz in #85 - 75 create ADPP by @yli110-stat697 in #86
- fix notes by @pawelru in #88
- Miscellaneous IDR updates by @insights-engineering-bot in #89
- Remove utils from rcd@main by @nikolas-burkoff in #90
- update NEWS by @nikolas-burkoff in #92
- Add style check workflow by @insights-engineering-bot in #94
- Add variable MHDISTAT to admh.R for issue #99 by @khatril in #102
- update news by @shajoezhu in #103
- Added
AERELNSTcolumn to ADAE. by @shajoezhu in #104 - Add ANRLO and ANRHI variables to ADLB and ADVS by @khatril in #107
- Add ETHNIC and DTHADY into ADSL by @qiliu1013 in #105
- 98 add adcm variables@main by @6iris6 in #108
- hotfix n() to dplyr::n() by @shajoezhu in #109
- CODEOWNERS removal and pre-commit config by @insights-engineering-bot in #115
- issue 93: refactor radpc by @imazubi in #95
- 112 added valid checkmate for radrs by @yli110-stat697 in #117
- 110 add checkmate::assert_number(seed, null.ok = TRUE) by @yli110-stat697 in #118
- 113 adding checkmate radpp by @codesformochi in #120
- 111 lookup valid check by @yli110-stat697 in #119
- fix 14 by @6iris6 in #122
- Check function validity using checkmate functions in radpc by @qiliu1013 in #123
- Add new ADSL vars for issue AGEGU TRT01A TRT01P by @khatril in #124
- fix #125 R CMD check don't work properly on local docker by @shajoezhu in #127
- adding .data to DTHDT TRTSDTM, fixing NOTEs from R CMD check , close #126 by @shajoezhu in #130
- vbump [skip vbump] by @shajoezhu in #129
- 132 remove empty line in description [skip vbump] by @yli110-stat697 in #134
New Contributors
- @tomszosz made their first contribution in #72
- @imazubi made their first contribution in #79
- @edelarua made their first contribution in #84
- @khatril made their first contribution in #102
- @shajoezhu made their first contribution in #103
- @qiliu1013 made their first contribution in #105
- @6iris6 made their first contribution in #108
- @codesformochi made their first contribution in #120
Full Changelog: v0.3.12...v0.3.13
v0.3.12
Enhancements
- Added
EOTSTTvariable to ADSL dataset. - Enabled users to define mean analysis value for each lab test in
radlbwith new argumentaval_mean. - Added
AERELNSTandAEACNOTHvariables to ADAE dataset.
Miscellaneous
- Updated
LICENCEandREADMEwith new package references. - Corrected the
EVNTDESCandCNSRvariable values for the "Overall Survival parameter" in ADTTE dataset. - Fixed typo in label for
BASE2variable in ADQS dataset. - Added
error_on_lint: TRUEto.lintr.
v0.3.11
- Added
AECONTRTvariable to ADAE dataset. - Added new parameters in ADAETTE dataset.
- Added new parameters in ADHY dataset.
- Added period variables
APERIODandAPERIODCto ADHY dataset.
v0.3.10
- Added additional parameters to ADHY data.
- Fix bug to make internal helper
rel_varwork withtibbles. - Added new random dataset generator: Hys Law Analysis Dataset (
radhy) . - Updated the sampling of
TRTSDTMinradslto be more efficient.
v0.3.9
- Fix warnings of binding factors to characters.
v0.3.8
- Four variables
ATC1CD,ATC2CD,ATC3CD,ATC4CDhave been added to ADCM data. - ADAETTE data set generation via
radaette()has been enhanced:lookupargument now takes the parametersCATCDandCATinstead ofPARAMCDandPARAM.
CATCDspecifies the code to be used for study specific treatment emergent adverse events (e.g. "1")
andCATspecifies the corresponding text (e.g. "any adverse event").- The resulting data set contains now the number of total occurrences per patient of each specific
AE category (PARAMCDstarting withAETOTand ending withCATCD), in addition to the already
available time to first occurrence (PARAMCDstarting withAETTEand ending withCATCD). - An additional parameter included is
AEREPTTE, the time to end of the AE reporting period. - Generation of the time to and number of adverse events now is conditional on the censoring information,
i.e. it is no longer possible to have a situation where the patient is censored but the time to first AE
is larger than the AE reporting period.
- Updated examples to not use
cached = TRUE. - Added ADSUB dataset.
v0.3.7
- ADVS data set was updated. Two additional parameters were included: BNRIND and ONTRTFL.
- ADTTE data set was updated. There is a new parameter in this data set: "PARAM == Duration of Confirmed Response".