Releases: sdcTools/cellKey
Releases · sdcTools/cellKey
v.1.0.2
v.1.0.1
- Update Unit Tests to comply with CRAN requirements
v.1.0.0
- initial release to CRAN
- parallel computations need to be explicitly enabled (using
Sys.setenv("CK_RUN_PARALLEL" = TRUE)
)
v0.19.2
- do not rename columns of ptable input object
- fix vignette and tests
- bump requirements
v0.19.1
- performance improvement: do not compute max contributions if no numeric key variable was specified
v0.19.0
- feature: new method
$supp_cells()
that allows to specifiy sensitive cells based on names - bugfix: replace
sign()
withifelse
to enforce perturbation of cells that require additional protection
v0.18.3
- bugfix: do not perturb cells with value 0 using flex-approach
- bugfix: use only actual number of contributors in flex-approach when perturbing numvars
- performance-improvment: speed-up computation of contributing units to cells
- bugfix: scrambling cell keys having not enough digits
- bugfix: computation separation point in flex-approach
- set default value of argument
w = NULL
inck_setup()
- improve some error messages/outputs
- bugfix when looking up perturbation values; small_cells and others must not intersect
- fixing issues with empty cells for magnitude tables
- fixed computation of weighted spreads, thx @staudtlex
- do not perturb cells with 0 contributors in the flex-approach
- update tests due to updates in
digest
-pkg - correctly compute weighted spread
- do not convert variable names to lowercase
- document R6 methods/classes via
roxygen2
- new method
hierarchy_info()
containing some important information for each dimension - reference new methods
create_cnt_ptable()
andcreate_num_ptable()
from ptable-pkg - update vignette
- improve documentation of
ck_params_nums()
- update tests due to updates in ptable-pkg
v0.18.2
- feature: allow objects from
ptable::pt_create_pParams
as input inck_params_cnts()
- feature: allow objects from
ptable::pt_create_pParams
as input inck_params_nums()
v0.18.1
- bugfix: fallback to use a single core on windows-machines, fixing
issue #131
- updating dependencies and required versions
- fix vignette due to updates in
ptable
-pkg - simplify examples by using examplary ptable from
ptable
-pkg usingptable::pt_ex_cnts()
andptable::pt_ex_nums()
- feature: allow tabulation of non-perturbed variables in
freqtab()
- feature: allow tabulation of non-perturbed variables in
numtab()
- code linting
- bugfix: fixing issues with "simple" approach; harmonizing and code-cleanup
v0.18.0
- allow to save perturbation-schemes for different variables in
params_cnts_set()
andparams_nums_set()
- allow return current active perturbation parameters for variables with
params_cnts_get()
andparams_nums_get()
- added new convenience methods
allvars()
,numvars()
andcntvars()
returning variable names eligable for perturbation - implemented the perturbation of numerical variables
- new method
ck_params_nums()
to define perturbation parameters for continuous variables along with helper-functionsck_flexparams()
andck_simpleparams()
- new method
numtab()
to extract numerical tables - new method
mod_nums()
returning modifications for numerical variables
- new method
- updated methods
print()
andsummary()
to include information about perturbed continuous variables - new methods
reset_cntvars()
,reset_numvars()
andreset_allvars()
to remove perturbation results and provided perturbation parameters - new methods to identify sensitive cells
$supp_freq(v, max_n)
$supp_nk(v, max_n)
$supp_p(v, max_n)
$supp_pq(v, max_n)
- added test-cases and improved coverage
- make use of ptables from
ptable
-pkg - Reproducibility:
- allow to write perturbation parameters as yaml in
ck_params_nums()
andck_params_cnts()
- allow to import such parameters with
ck_read_yaml()
- allow to write perturbation parameters as yaml in
- updated and extended package vignette