Skip to main content

A package for generating synthetic data

Project description

SyntheticDataAlchemy

SyntheticDataAlchemy is a Python package for generating synthetic data that preserves the statistical properties and relationships of the original dataset.

Installation

You can install SyntheticDataAlchemy using pip:

pip install SyntheticDataAlchemy

Usage

Here's a simple example of how to use SyntheticDataAlchemy:

import pandas as pd
from SyntheticDataAlchemy import generate_synthetic_data

# Load your original data
original_df = pd.read_csv('your_data.csv')

# Generate synthetic data
synthetic_df = generate_synthetic_data(original_df, n_samples=1000)

# Save the synthetic data
synthetic_df.to_csv('synthetic_data.csv', index=False)

Features

  • Generates synthetic data for both numerical and categorical features
  • Preserves statistical properties of the original data
  • Maintains relationships between features
  • Handles missing data

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT 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

syntheticdataalchemy-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

SyntheticDataAlchemy-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file syntheticdataalchemy-0.1.0.tar.gz.

File metadata

  • Download URL: syntheticdataalchemy-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for syntheticdataalchemy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8fe9cd3fe9dafa2481ef44bdb4984cf8ede1bfa7a1f006cccc5b36ebf9f19151
MD5 071e3b7a5a8aa670ad94f3554e4784f4
BLAKE2b-256 31686611b57c2830245ba7b092f8dc5ad52e097f845835b2e75b21cf86157842

See more details on using hashes here.

File details

Details for the file SyntheticDataAlchemy-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for SyntheticDataAlchemy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c2a54b9495641d675f4e31bdfe11b72fbe46301fe751fb1e2af438c03572057
MD5 b1b115162fe9c6ec2fd304d61398a456
BLAKE2b-256 c0b07606a6779bf93b7094bc3333041acc47653a4b358253711526bd59ecf2ae

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