Skip to content

GaussSuppression

Tabular Data Suppression using Gaussian Elimination

v1.3.0 · Feb 26, 2026 · MIT + file LICENSE

Description

A statistical disclosure control tool to protect tables by suppression using the Gaussian elimination secondary suppression algorithm (Langsrud, 2024) <doi:10.1007/978-3-031-69651-0_6>. A suggestion is to start by working with functions SuppressSmallCounts() and SuppressDominantCells(). These functions use primary suppression functions for the minimum frequency rule and the dominance rule, respectively. Novel functionality for suppression of disclosive cells is also included. General primary suppression functions can be supplied as input to the general working horse function, GaussSuppressionFromData(). Suppressed frequencies can be replaced by synthetic decimal numbers as described in Langsrud (2019) <doi:10.1007/s11222-018-9848-9>.

Downloads

CRAN

422

Last 30 days

10163rd

1.1K

Last 90 days

5.4K

Last year

Trend: +55.2% (30d vs prior 30d)

r2u CRAN

0

Last 30 days

34

Last 90 days

149

Last year

Trend: -100% (30d vs prior 30d)

autoCRAN

4

Last 7 days

18

Last 30 days

1

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Code

Structure

Lines of code

19,013

Files

111

Compiled share

0%

Has compiled src

No

Language breakdown

R 10,382 (54.6%)Tests 2,904 (15.3%)Docs 3,932 (20.7%)Vignettes 1,795 (9.4%)

API

Exported functions

54

Internal functions

94

Recent export changes

v1.3.0+1 default_targeting
v1.2.0+1 IntervalLimits  −2 RangeLimitsDefault, RangeOutputFunction

Testing & CI

Has tests

Yes

Test-to-code ratio

0.28

testthat edition

3

CI present

No

CI type

[]

PR gated

No

Docs

Return-value doc rate

86.5%

\dontrun example ratio

0%

Roxygen coverage

100%

Has pkgdown

No

NEWS present

Yes

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

100%

Unsafe pattern score

6

Dep constraint coverage

25%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

3.5.0

System requirements

C++ standard

License

MIT + file LICENSE

License flags

SPDX valid, OSI approved

History

Versions

21

First release

2021-09-24

Latest release

2026-02-26

Avg cadence

62 days

Cold removal rate

100%

Dep drift

3

LOC over versions

v0.1.0: 1,912 LOCv0.2.0: 4,097 LOCv0.3.0: 4,150 LOCv0.4.0: 4,977 LOCv0.5.0: 4,784 LOCv0.6.0: 7,050 LOCv0.7.0: 8,175 LOCv0.8.0: 10,235 LOCv0.8.3: 11,582 LOCv0.8.5: 11,611 LOCv0.8.8: 11,614 LOCv0.9.0: 11,747 LOCv0.9.2: 12,410 LOCv0.9.5: 12,585 LOCv0.9.6: 12,606 LOCv1.0.0: 12,693 LOCv1.1.0: 15,541 LOCv1.1.5: 16,789 LOCv1.2.0: 17,182 LOCv1.2.3: 17,522 LOCv1.3.0: 19,013 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.

Dependency Network

Dependencies Reverse dependencies SSBtools RegSDC Matrix ellipsis rlang GaussSuppression

Version History

22 tracked
new 1.3.0 Mar 10, 2026
updated 1.3.0 ← 1.2.3 diff Feb 25, 2026
updated 1.2.3 ← 1.2.0 diff Dec 10, 2025
updated 1.2.0 ← 1.1.5 diff Sep 24, 2025
updated 1.1.5 ← 1.1.0 diff Aug 24, 2025
updated 1.1.0 ← 1.0.0 diff Jun 25, 2025
updated 1.0.0 ← 0.9.6 diff Apr 23, 2025
updated 0.9.6 ← 0.9.5 diff Mar 11, 2025
updated 0.9.5 ← 0.9.2 diff Feb 6, 2025
updated 0.9.2 ← 0.9.0 diff Dec 8, 2024
updated 0.9.0 ← 0.8.8 diff Sep 23, 2024
updated 0.8.8 ← 0.8.5 diff Jun 27, 2024
updated 0.8.5 ← 0.8.3 diff May 21, 2024
updated 0.8.3 ← 0.8.0 diff Mar 21, 2024
updated 0.8.0 ← 0.7.0 diff Feb 1, 2024