Skip to main content

SynthOpt

SynthOpt is a Python package for creating different levels of synthetic data and optimising the privacy/utility trade-off for different requirements. Requires python version 3.8.x, 3.9.x or 3.10.x.

There are three aspects to SythOpt:

Generation

Generate different levels of fidelity of synthetic data. You can create synthetic data either from metadata or from datasets (both single-table and multi-table). Different synthesiser models are available to choose from, including differentially private synthesisers.

Evaluation

Evaluate privacy, utility and quality of synthetic data using our metrics, as well as create visualisations and reports.

Optimisation

Optimise the privacy/utility trade-off depending on your requirements - generate highly private synthetic data, highly useful synthetic data, or find the right balance in between.


Documentation

Here is a link to the documentation for this package: SynthOpt Documentation

Metadata

Release files for SynthOpt 0.2.26

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

Source distribution (sdist)

Source distribution for SynthOpt 0.2.26
File Size Uploaded Provenance Actions
SynthOpt-0.2.26.tar.gz 42.2 kB With provenance Details for SynthOpt-0.2.26.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for SynthOpt 0.2.26
File Interpreter ABI Platform Actions
SynthOpt-0.2.26-py3-none-any.whl Python 3 none any Details for SynthOpt-0.2.26-py3-none-any.whl

Total release size: 96.6 kB

Release files / SynthOpt-0.2.26.tar.gz

Download URL SynthOpt-0.2.26.tar.gz
Size 42.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fdf9b38664d251bd12a9b88da67c4bf0ff2728e0e4a506446ba712bb20cc29b0
BLAKE2b-256 checksum
How to use checksums
32a921e0ea79b0d4e69337b12a28b707ce38d3367e63be81ec1966129ec0f9f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2025.

Transparency log

Release files / SynthOpt-0.2.26-py3-none-any.whl

Download URL SynthOpt-0.2.26-py3-none-any.whl
Size 54.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ae97aa37180be125ba40cdf5fc2e336753a2758483125f14d0600b19b115faf
BLAKE2b-256 checksum
How to use checksums
e9671d42100a3d367326064eb0b4ed03230b66218ee29f6d435d1b32074eb94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2025.

Transparency log

Security for SynthOpt 0.2.26

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for SynthOpt-0.2.26.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 15, 2025.

Transparency log

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

0.2.26 This release

2 release files Full 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