- Update maintainer.
- Print of a
teal_dataobject now shows "code (un)verified" instead of "(un)verified teal_data object".
- Documentation for random
CDISCdatasets was updated and placed in a single man page (#367).
- Soft deprecate
datanamesargument ofget_code(). Usenamesinstead. - Soft deprecate of
datanames(). Usenames()instead. - Deprecate of
datanames(x) <- value. Does nothing, replace with renaming the objects inside the environment. - All parameters and functions deprecated on 0.4.0 were removed.
names()function is introduced replacingdatanames.- if
join_keysare provided, thenames()are now sorted in topological way (Kahnalgorithm), which means the parent dataset always precedes the child dataset. - are extended by the parent dataset name, if one of the child dataset exist in
names()and the connection between child-parent is set throughjoin_keysandparentexist inteal_dataenvironment. - do not allow to set a dataset name that do not exist in
teal_dataenvironment. teal_datano longer set defaultnames()based onjoin_keysnames - it uses only data names.
- if
get_codeno longer addswarningmessage about failed verification.
col_relabelsupportsNAto remove labels (similar to thecol_labels<-).
- Fixed bug in
get_codecausing incorrect lines order of the returned code. - Fixed bug in
col_labelscausing incorrect label names to be returned when input data contains named label attributes.
- Fix the
get_code_dependencybug to detect the usage of objects in functions on both the left and right-hand sides for code reproducibility. - Remove duplicate entries in the
code_graph.
- Extended
get_code.teal_data()with a possibility to steer internal methods with...parameter.
- 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.
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.
- Specified minimal version of package dependencies.
- Upgraded
teal.codedependency fromImportstoDepends. - Deprecated
get_labelsfunction and removed the supporting functiondata_label.
- Removed
scdapackage dependency from examples. - Added
col_labelsfunction and removedformattersdependency.
- Update installation instructions.
- 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.
- 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.
- Updated the vignettes and the
READMEcontent.
- Exported
validate_metadatafunction. - Replaced argument
namebyarchive_nameto comply with the latest version of thesynthetic_cdisc_datasetfunction. - Replaced use of
scdawithrandom.cdisc.data
- Fixed
get_raw_dataexamples.
- Added a template to the
pkgdownsite. - Removed the usage of
.GlobalenvinPythoncode execution. - Updated package authors.
- Added package vignettes.
- Initial release of
teal.dataa package for the data model used bytealapplications.
- 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.
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.
- As
reticulateis in Suggests, addedrequireNamespacecall whenever it is needed. dplyrmoved from imports to suggests.- Removed redundant calling of the
JoinKeys$mutatemethod inside offor-loops. - Removed
rtablesdependency from the package.