Skip to main content

License: MIT Python

SmartNoise Synthesizers

Differentially private synthesizers for tabular data. Package includes:

  • MWEM
  • MST
  • QUAIL
  • DP-CTGAN
  • PATE-CTGAN
  • PATE-GAN
  • AIM

Installation

pip install smartnoise-synth

Using

Please see the SmartNoise synthesizers documentation for usage examples.

Note on Inputs

MWEM and MST require columns to be categorical. If you have columns with continuous values, you should discretize them before fitting. Take care to discretize in a way that does not reveal information about the distribution of the data.

Communication

Releases and Contributing

Please let us know if you encounter a bug by creating an issue.

We appreciate all contributions. Please review the contributors guide. We welcome pull requests with bug-fixes without prior discussion.

If you plan to contribute new features, utility functions or extensions to this system, please first open an issue and discuss the feature with us.

Metadata

Release files for smartnoise-synth 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smartnoise-synth 1.0.8
File Size Uploaded Provenance Actions
smartnoise_synth-1.0.8.tar.gz 60.4 kB Without provenance Details for smartnoise_synth-1.0.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for smartnoise-synth 1.0.8
File Interpreter ABI Platform Actions
smartnoise_synth-1.0.8-py3-none-any.whl Python 3 none any Details for smartnoise_synth-1.0.8-py3-none-any.whl

Total release size: 144.5 kB

Release files / smartnoise_synth-1.0.8.tar.gz

Download URL smartnoise_synth-1.0.8.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
710569ddafc9b3ba16dfea9b95306a8744d3548de598f5ddfbafc632fb29cb8f
BLAKE2b-256 checksum
How to use checksums
37a65897530cca31aa863847976f8e8a59f100d2c6a315d408619c22d43ef38c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.1

Release files / smartnoise_synth-1.0.8-py3-none-any.whl

Download URL smartnoise_synth-1.0.8-py3-none-any.whl
Size 84.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
daf05e0750d8d803e3f2fb716e848b5994ac0923bcc1e04cbf9e99baa9e85375
BLAKE2b-256 checksum
How to use checksums
d0fb4c49d12d96eb1fede9547cd5d10a8be547ab59d4a2594372ea6df376e20a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.1

Security for smartnoise-synth 1.0.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page