Synthetig: An open-source synthetic data generation platform.
Project description
Synthetig
Synthetig is a Python package for creating synthetic data that can be trusted.
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
About the Project
Synthetig is a project to make an open source synthetic data generation platform. It is a comprehensive platform that will make the process of generating synthetic data simple, which the user can trust.
Installing
The easiest way to install Synthetig is by pip install:
$ pip install synthetig
Getting Started
Generating your first synthetic data set:
$ python
>>> from synthetig import Model
>>> from synthetig.example import load_data
>>> ctgan = Model.CTGAN()
>>> real_data = load_data()
>>> ctgam.fit(real_data)
>>> synthetic_data = ctgan.smaple(number_of_samples=2000)
How to Get Involved
We would love for you to get involved in anyway you can, at Synthetig we are an open house so anyone is welcome. We give a brief introduction below on how to give involved. The CODE_OF_CONDUCT.md outlines the conduct that we expect from everyone one in the community.
1. Say "Hello"
The first thing to do is to say "hello" to the community by joining our Slack and introduce yourself to the community.
2. Read our Contributing Guide
Have a read of our contributing guide.
2. Get Involved
If you are a bit lost on what to do, have a look at the list of issues and look for "good first issues". If nothing stands out, just jump on our Slack and send one of the team members a message.
Contact Us
Models Used
- CTGAN (from Data to AI Lab at MIT) released with the paper Modeling Tabular data using Conditional GAN, by Lei Xu, Maria Skoularidou, Alfredo Cuesta-Infante, Kalyan Veeramachaneni.
Citation
Our paper is coming soon, but in the mean time you can cite our Synthetig library:
@misc{hind_lee-mcmaster,
title={Synthetig-Synthetic data Generation},
author={Hind, Jonathan and Lee-McMaster, Nick},
journal={Synthetig},
url={http://www.synthetig.ai/}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file synthetig-0.0.2a1.tar.gz
.
File metadata
- Download URL: synthetig-0.0.2a1.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e17fdd76be322f897f2417b2c5de992e7350b85301b92e24e8cdc2133bdc0d91 |
|
MD5 | be2eab3cb5ac0cc5d2c4b23d7351da9f |
|
BLAKE2b-256 | a544eb76468ac49d2702299c0dbe6eea4ab83762012b703c55071e71dea6c573 |
File details
Details for the file synthetig-0.0.2a1-py3-none-any.whl
.
File metadata
- Download URL: synthetig-0.0.2a1-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af5ee48f6a29ba2024382ae7e114db32c52692a8b073cb3940aec4715fb55870 |
|
MD5 | 4cd30a54eb3ff344618ea1db949e3555 |
|
BLAKE2b-256 | 93101970716da53af5d1dc78fed4c3d690b11bce04b36e0732995ea1c347fd08 |