Skip to content

smallsets

Visual Documentation for Data Preprocessing

v2.0.0 · Dec 4, 2023 · GPL (>= 3)

Description

Data practitioners regularly use the 'R' and 'Python' programming languages to prepare data for analyses. Thus, they encode important data preprocessing decisions in 'R' and 'Python' code. The 'smallsets' package subsequently decodes these decisions into a Smallset Timeline, a static, compact visualisation of data preprocessing decisions (Lucchesi et al. (2022) <doi:10.1145/3531146.3533175>). The visualisation consists of small data snapshots of different preprocessing steps. The 'smallsets' package builds this visualisation from a user's dataset and preprocessing code located in an 'R', 'R Markdown', 'Python', or 'Jupyter Notebook' file. Users simply add structured comments with snapshot instructions to the preprocessing code. One optional feature in 'smallsets' requires installation of the 'Gurobi' optimisation software and 'gurobi' 'R' package, available from <https://www.gurobi.com>. More information regarding the optional feature and 'gurobi' installation can be found in the 'smallsets' vignette.

Downloads

CRAN

344

Last 30 days

12338th

826

Last 90 days

2.7K

Last year

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

r2u CRAN

0

Last 30 days

24

Last 90 days

115

Last year

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

autoCRAN

7

Last 7 days

19

Last 30 days

0

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 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Package required but not available: ‘flextable’

Package suggested but not available for checking: ‘gurobi’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
OK 11 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘gurobi’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘gurobi’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'gurobi'

Code

Code metrics have not been computed for this package yet.

Dependency Network

Dependencies Reverse dependencies callr colorspace flextable ggplot2 ggtext knitr patchwork plotrix reticulate rmarkdown smallsets

Version History

3 tracked
new 2.0.0 Mar 10, 2026
updated 2.0.0 ← 1.0.0 diff Dec 4, 2023
new 1.0.0 Feb 2, 2023