Releases: sdcTools/cellKey
v0.17
Major parts of the package were rewritten in this version. The following main changes are now described:
-
Definition of hierarchies
It is now required to directly use functionality fromsdcHierarchies
to setup hierarchies when defining of tables. The following changes are possibly required in existing code.- replace
ck_create_node()
withhier_create()
- replace
ck_add_nodes()
withhier_add()
- replace
ck_delete_nodes()
withhier_delete()
- replace
ck_rename_nodes()
withhier_rename()
- replace
-
Removing "abs"-input format
For the sake of simplification, the differentiation between the "abs" and "destatis" format was removed. Internally, only the "destatis" format is used. -
Removing possibility to perturb magnitude tables
The feature to perturb continuously scaled variables (magnitude tables) was removed in version0.17
of the package as the input format for perturbation tables is not yet finalized. Future versions of the package will gain the functionality to perturb magnitude tables again. -
Simplification
In order to simplify the application of the package, the process of defining, modifying and perturbing tables was modified. The implementation in versions>=0.17
is based onR6
classes and is described in detail in the new and package vignette that can be viewed after installation of the package usingck_vignette()
or online.
no pThreshold
- removed placeholder for
pThreshold
inperturbTable()
sdcHierarchies_4_all
- make use of new package
sdcHierarchies
to generate and update hierarchies - new function
ck_rename_nodes()
perturbTable()
got a new argumentpThreshold
that allows to specify a threshold above no perturbation is applied independent from the perturbation table.
Prototype for Testing
This is the prototype-version of cellKey for testing purposes