Skip to main content

Synthetig: An open-source synthetic data generation platform.

Project description


Logo

Synthetig

Synthetig is a Python package for creating synthetic data that can be trusted.
Explore the docs »

Report Bug · Request Feature

Binder codecov Slack

Table of Contents

About the Project

Installing

Getting Started

How to Get Involved

Contact Us

Citation

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

Twitter

Website

Slack

Models Used

  1. 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


Download files

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

Source Distribution

synthetig-0.0.2a1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

synthetig-0.0.2a1-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

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

Hashes for synthetig-0.0.2a1.tar.gz
Algorithm Hash digest
SHA256 e17fdd76be322f897f2417b2c5de992e7350b85301b92e24e8cdc2133bdc0d91
MD5 be2eab3cb5ac0cc5d2c4b23d7351da9f
BLAKE2b-256 a544eb76468ac49d2702299c0dbe6eea4ab83762012b703c55071e71dea6c573

See more details on using hashes here.

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

Hashes for synthetig-0.0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 af5ee48f6a29ba2024382ae7e114db32c52692a8b073cb3940aec4715fb55870
MD5 4cd30a54eb3ff344618ea1db949e3555
BLAKE2b-256 93101970716da53af5d1dc78fed4c3d690b11bce04b36e0732995ea1c347fd08

See more details on using hashes here.

Supported by

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