Metadata-Version: 2.3
Name: deepbridge-synthetic
Version: 2.0.0
Summary: Privacy-Preserving Synthetic Data Generation - Standalone library
License: MIT
Keywords: synthetic-data,privacy,data-generation,gaussian-copula
Author: Team DeepBridge
Author-email: gustavo.haase@gmail.com
Requires-Python: >=3.10,<3.13
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Requires-Dist: dask[distributed] (>=2023.5.0)
Requires-Dist: matplotlib (>=3.7.0)
Requires-Dist: numpy (>=1.24.0)
Requires-Dist: pandas (>=2.0.0)
Requires-Dist: pyarrow (>=10.0.0)
Requires-Dist: scikit-learn (>=1.3.0)
Requires-Dist: scipy (>=1.11.0)
Requires-Dist: seaborn (>=0.12.0)
Requires-Dist: statsmodels (>=0.14.0)
Project-URL: Homepage, https://github.com/DeepBridge-Validation/deepbridge-synthetic
Project-URL: Repository, https://github.com/DeepBridge-Validation/deepbridge-synthetic
Description-Content-Type: text/markdown

# DeepBridge Synthetic

[![Tests](https://github.com/DeepBridge-Validation/deepbridge-synthetic/actions/workflows/tests.yml/badge.svg)](https://github.com/DeepBridge-Validation/deepbridge-synthetic/actions)
[![codecov](https://codecov.io/gh/DeepBridge-Validation/deepbridge-synthetic/branch/main/graph/badge.svg)](https://codecov.io/gh/DeepBridge-Validation/deepbridge-synthetic)
[![PyPI version](https://badge.fury.io/py/deepbridge-synthetic.svg)](https://badge.fury.io/py/deepbridge-synthetic)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/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](https://github.com/DeepBridge-Validation/DeepBridge/blob/feat/split-repos-v2/desenvolvimento/refatoracao/GUIA_RAPIDO_MIGRACAO.md) if migrating from v1.x.

## Installation

```bash
pip install deepbridge-synthetic
```

## Quick Start

```python
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

- [deepbridge](https://github.com/DeepBridge-Validation/deepbridge) - Model Validation Toolkit
- [deepbridge-distillation](https://github.com/DeepBridge-Validation/deepbridge-distillation) - Model Distillation

## License

MIT License - see [LICENSE](LICENSE)

