Package: masque 0.9.2

masque: Structurally Faithful Development Surrogates for Tabular Data

Turns a confidential tabular dataset - a single table, a folder of files, or a multi-sheet workbook - into a structurally faithful synthetic clone suitable for pipeline development. Experimental-design allocation and the NA pattern are preserved exactly; categorical design, treatment, and covariate vocabularies can be reversibly aliased; outcome and numeric-covariate values are re-simulated via a Gaussian copula that preserves the global covariance structure. Columns shared across tables are aliased consistently so the synthetic tables still join. A private 'recipe' object round-trips a pipeline written against the synthetic clone onto the original data. Not a differential-privacy or anonymisation tool: outputs are development surrogates, not public-release-safe artefacts.

Authors:Max Moldovan [aut, cre]

masque_0.9.2.tar.gz
masque_0.9.2.zip(r-4.7-any)masque_0.9.2.zip(r-4.6-any)masque_0.9.2.zip(r-4.5-any)
masque_0.9.2.tgz(r-4.6-any)masque_0.9.2.tgz(r-4.5-any)
masque_0.9.2.tar.gz(r-4.7-any)masque_0.9.2.tar.gz(r-4.6-any)
masque_0.9.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
masque/json (API)

# Install 'masque' in R:
install.packages('masque', repos = c('https://max578.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/max578/masque/issues

Pkgdown/docs site:https://max578.github.io

On CRAN:

Conda:

4.02 score 22 exports 16 dependencies

Last updated from:64720f1cc2 (on main). Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK181
source / vignettesOK181
linux-release-x86_64OK166
macos-release-arm64OK95
macos-oldrel-arm64OK97
windows-devel-x86_64OK125
windows-release-x86_64OK119
windows-oldrel-x86_64OK119
wasm-releaseOK107

Exports:apply_recipeaudit_maskclean_tabledetect_designjitter_coordinatesmaskmask_setmasqueplot_design_summarypropose_rolesread_reciperead_setrecipereveal_mapsrole_optionsroles_validatesave_recipeset_rolesynthesise_geospatialsyntheticunmaskwrite_set

Dependencies:clidata.tabledigestgluelatticelifecyclemagrittrMatrixpillarpkgconfigrlangS7tibbleutf8vctrswithr

Confidentiality and the threat model
What masque protects, and what it does not | Two axes of control: roles and actions | Depth controls | The conditional clone: preserving the treatment effect | What the copula carries: monotone, not non-monotone, association | The leakage audit | Multi-table sets | Geographic coordinates | Operational guidance | References

Last update: 2026-07-23
Started: 2026-05-16

Getting started with masque
What masque is for | The one-call path | The masking plan: roles and actions | Editing the plan as code | Local and collaborate modes | Tidy, dates, and depth | More than one table | Multi-environment structure | Where to go next

Last update: 2026-07-22
Started: 2026-05-16

Recipe anatomy and the round-trip
Why the recipe matters | What a recipe holds | Printing is redacted | The round-trip | Fail-closed translation | Saving the recipe | Multi-table bundles

Last update: 2026-07-22
Started: 2026-05-16