v0.3.14
insights-engineering-bot
released this
14 Jul 15:16
·
48 commits
to main
since this release
Breaking changes
- Renamed
ADSL
argument toadsl
inradab
,radae
,radaette
,radcm
,raddv
,radeg
,radex
,radhy
,radlb
,
radmh
,radpc
,radpp
,radqlqc
,radqs
,radrs
,radsaftte
,radsub
,radtr
,radtte
,radvs
, andget_qs_data
. - Renamed
ADPC
argument toadpc
inradab
. - Renamed
event.descr
argumentevent_descr
andcensor.descr
argument tocensor_descr
inradaette
andadtte
.
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
, andTRTEDT
toadex
. - Added more default
PARAM
s and new variablesPPSTINT
,PPENINT
,REGIMEN
, andPKARMCD
toadpp
. - Added
TNE
toPARAMCD
,Total Number of Exacerbations
toPARAM
, and new variablelgTMATRSK
toadtte
. - Added more default
PARAM
s and post-baseline visits toadab
and enhanced variablesADAPBLFL
,ABLFL
,
ADABLFL
,PARCAT1
, andRELTMU
. - Added variables
AEWITHFL
andADTHAUT
toadsl
. - Added variable
ATIREL
toadmh
. - Added variables
CMSTRTPT
,CMENRTPT
,ADURN
, andADURU
toadcm
. - Added variables
AESCONG
,AESDISAB
,AESHOSP
,AESLIFE
,AESMIE
, andLDOSEDTM
toadae
. - Added parameter
with_trt02
toradsl
to make the second treatment period available. Whenwith_trt02 = TRUE
(default), add variablesTRT02A
,TRT02P
,TRT02SDTM
,TRT02EDTM
,AP02SDTM
,AP02EDTM
,TRT01SDTM
,
TRT01EDTM
,AP01SDTM
, andAP01EDTM
toadsl
, and setTRTSDTM
asTRT01SDTM
,TRTEDTM
asTRT02EDTM
. - Added variable
LDRELTM
toadae
. - Aligned logic for
ADTM
,ADY
, andONTRTFL
variables withAVISIT
where applicable withinadeg
,adlb
,
adqs
,adsub
,adtr
, andadvs
. - Made
AVAL
values more realistic and updated derivations ofANRIND
,*STRESC
, andLOQFL
to depend on value
ofPARAMCD
inadlb
andadvs
. - Added tests to increase package test coverage.
- Added "datetime" and "date" as valid variable types to apply in
apply_metadata
. - Implemented the
lubridate
package in all date/datetime variable derivations.
Bug fixes
- Updated all the
ANL01FL
NA
values to""
inadae
. - Updated
DVDECOD
andDVSCAT
values inaddv
. - Fixed
adtm
calculations so that records with sameAVISIT
have the sameADTM
for each patient. - Fixed checks for
na_percentage
argument that is in most datasets. - Updated package for breaking changes in
tidyselect
. - Updated
adtte
so that the events, analysis values and censor values make logical sense.
Miscellaneous
- Updated installation method and aligned with other packages.
- Updated tests to use
testthat
3rd edition and added snapshot testing for random rows. - Implemented
lifecycle
package 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.R
file topackage.R
and 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
adpc
andadab
following the new CDISC standard. - Refactor
abab
parameters and visits to align withadpc
. - Skipping examples in
h_adqlqc
documentation. - Changed example in
apply_metadata
to 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]ml
by @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
ATIREL
toadmh
by @edelarua in #181 - 175 Add
AEWITHFL
toadsl
by @edelarua in #177 - 174 Refactor
adcm
by @edelarua in #182 - 178 Refactor
adab
to add newPARAM
s by @edelarua in #179 - 173 fix refactor adex@main by @Melkiades in #183
- 184 Fix
ADY
andADTM
for ADEG data by @edelarua in #188 - Update checks for
na_percentage
argument by @edelarua in #189 - Update check.yaml by @arkadiuszbeer in #190
- Add variables
AESCONG
,AESDISAB
,AESHOSP
,AESLIFE
, andAESMIE
toadae
. by @JiaLiu0001 in #193 - A check has failed, get it fixed by @JiaLiu0001 in #197
- Add
ADTHAUT
to adsl by @edelarua in #200 - Add variables
TRT02A
,TRT02P
,TRT02SDTM
,TRT02EDTM
,AP02SDTM
,AP02EDTM
,TRT01SDTM
,TRT01EDTM
,AP01SDTM
,andAP01EDTM
toadsl
by @JiaLiu0001 in #194 - 204 Add
LDOSEDTM
toadae
by @edelarua in #206 - 202 Add
trt02
to 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.data
NEWS by @edelarua in #215 - Add coverage badge by @walkowif in #217
- Enable checks for
workflow_dispatch
event 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
adlb
by @edelarua in #239 - Add
LDRELTM
toadae
by @edelarua in #240 - Clean up internal
rel_var
function by @edelarua in #241 - Fix
ADTM
andONTRTFL
derivations, repairadqlqc
dataset by @edelarua in #238 - Add tests, fix grammar by @edelarua in #249
- updating README by @Melkiades in #246
- Fix derivations for
AVAL
,ANRIND
,*STRESC
, andLOQFL
inadlb
andadvs
by @edelarua in #245 - Set
object_name_linter = NULL
by @edelarua in #253 - Implement
lubridate
package for date variables by @edelarua in #250 - Remove unneeded
.data
prefix by @edelarua in #256 - Fix ADSL
study_duration_secs
attribute by @edelarua in #259 - Update to testthat v3 and add snapshot tests by @edelarua in #261
- Fix distribution of IGA data in
adlb
after refactoring by @edelarua in #260 - Improve documentation by @edelarua in #257
- Consistent lowercase dataset names by @edelarua in #265
- Fix negative
adlb
AVAL
values by @edelarua in #268 - Print all rows/columns of tibble snapshots by @edelarua in #270
- Workflow updates by @walkowif in #266
- Update token name by @walkowif in #274
- 254 logical data issues@main by @Nolan-Steed in #273
- dplyr >= 1.1.2 by @shajoezhu in #276
- Close #237 Refactor ADAB by @qiliu1013 in #272
- Update workflows by @walkowif in #277
- Workflow propagations by @walkowif in #279
- Refactor ADPC by @qiliu1013 in #282
- update example in apply_metadata to reduce run time by @shajoezhu in #284
- bump version to 0.3.14 [skip vbump] by @shajoezhu in #285
New Contributors
- @malexthorpe made their first contribution in #137
- @legrasv made their first contribution in #148
- @ayogasekaram made their first contribution in #163
- @Melkiades made their first contribution in #183
- @JiaLiu0001 made their first contribution in #193
- @Nolan-Steed made their first contribution in #211
- @walkowif made their first contribution in #217
- @sob2021 made their first contribution in #225
Full Changelog: v0.3.13...v0.3.14