Skip to main content

Privacy-Preserving Synthetic Data Generation - Standalone library

Project description

DeepBridge Synthetic

Tests codecov PyPI version Python 3.10+ License: MIT

Privacy-Preserving Synthetic Data Generation

Standalone Package - No Dependencies on DeepBridge!

This package can be used independently for synthetic data generation. It was extracted from DeepBridge v1.x to provide a focused, standalone solution. See Migration Guide if migrating from v1.x.

Installation

pip install deepbridge-synthetic

Quick Start

from deepbridge_synthetic import Synthesize

# Generate synthetic data
synthesizer = Synthesize(
    data=original_df,
    method='gaussian_copula'
)

synthetic_df = synthesizer.generate(n_samples=10000)

Features

  • Gaussian Copula: Statistical modeling for synthetic data
  • Privacy-Preserving: Generate data while protecting privacy
  • Quality Metrics: Evaluate synthetic data quality
  • Distributed Computing: Uses Dask for large datasets
  • Multiple Methods: Various generation algorithms

Documentation

Full documentation: https://deepbridge.readthedocs.io/en/latest/synthetic/

Related Projects

License

MIT License - see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deepbridge_synthetic-2.0.0.tar.gz (64.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepbridge_synthetic-2.0.0-py3-none-any.whl (83.6 kB view details)

Uploaded Python 3

File details

Details for the file deepbridge_synthetic-2.0.0.tar.gz.

File metadata

  • Download URL: deepbridge_synthetic-2.0.0.tar.gz
  • Upload date:
  • Size: 64.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.10 Linux/6.6.87.1-microsoft-standard-WSL2

File hashes

Hashes for deepbridge_synthetic-2.0.0.tar.gz
Algorithm Hash digest
SHA256 7972c321fce20ed6d66ca40c5a16bc05f5f649a15b7447f2bac2257dbffb624e
MD5 248bc264b7bb20f623a6a68303733e9e
BLAKE2b-256 b64937eab4eb9b2a5910aefb38d5fbf913b3abca2239914efb12b873ddaa6567

See more details on using hashes here.

File details

Details for the file deepbridge_synthetic-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: deepbridge_synthetic-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 83.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.12.10 Linux/6.6.87.1-microsoft-standard-WSL2

File hashes

Hashes for deepbridge_synthetic-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1350feda29ca1c32278fd9badcdb968d48136c2c88fdb0d7d84775ed7789e1c6
MD5 62ce87251dd5f71354c0c03d71cc6b0c
BLAKE2b-256 3e04c59744ea0cd09414bc82316a5c88d1c0a8185439e1d0ed6833b10b4d5cf1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page