teal.data 0.5.0
CRAN release: 2024-02-13
teal.data 0.4.0
CRAN release: 2024-01-31
Enhancements
- Simplified
join_keyto better support primary keys. -
JoinKeyR6object was removed in favor of a list-like object with class namejoin_keys. Subset operators and assignments are supported ([,[[,[<-and[[<-) -
join_keysfunction works as a constructor, getter and setter.
Breaking changes
-
teal_data()andcdisc_data()return nowteal_dataclass object which replacesTealDataclass object.teal_databecomes a standard input for the entiretealframework. -
TealDataset,TealDatasetConnectororTealDataConnectorclasses have been removed. Delayed-data-loading is no longer supported byteal.data. So called connectors are now supported bytealpackage (see?teal::teal_data_module). -
join_keys()andjoin_key()return nowjoin_keysobject which replaceJoinKeysclass.
teal.data 0.3.0
teal.data 0.2.0
Enhancements
- Added
ADQLQC,ADCSSRS, andADEQ5D5Las supported data sets. - Improved error message in
get_cdisc_keys. - Examples now use
scda.2022instead ofscda.2021. - Fixed help files for
TealDatasetandMAETealDataset. - Added backstop for missing
reticulatepackage in teal.data with Python vignette.
Miscellaneous
- Modified
teal.Dataset$printmethod for a less cluttered output. - Transferred data hashing step in
TealDatasetandMAETealDatasettoteal. - Removed
CDISCTealDataclass and updatedTealDatato account for the removed functionality. - Added datasets parents information to
JoinKeysclass. - Updated
cdisc_dataandteal_datawrappers to handlejoin_keyscreation and updating instead ofCDISCTealDataandTealData. - Removed
join_keysmethods fromTealDataset,TealDatasetConnector.
teal.data 0.1.2
teal.data 0.1.0
- Initial release of
teal.dataa package for the data model used bytealapplications.
Changes (from behavior when functionality was part of teal)
New features
- Added
metadatafield toTealDatasetto store a named list ofmetadataitems. It is available for module developers throughFilteredData$get_metadata("<<dataname>>")and can be pulled or added directly to datasets derived fromTealDatasetConnectors.
Breaking changes
-
get_key_duplicatesreturns adata.frameinstead of atibble. -
get_call()function ofCallableFunctionnow returns call with namespace included. -
MultiAssayExperimentandSummarizedExperimentare now suggested packages, not required. Objects dependent onMultiAssayExperimentare changed to lazy-load these now suggested packages. - Minor changes to the interface of
TealDataset, for example some active fields should be replaced by explicit “get” calls.