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.1a1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file synthetig-0.0.1a1.tar.gz.

File metadata

  • Download URL: synthetig-0.0.1a1.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.1a1.tar.gz
Algorithm Hash digest
SHA256 29d8dd05cb911e67af62f3e9230b2b4b85b0a587376b9a63efa60af179c20356
MD5 107aad6eb38b07651e43fa8b0a10500b
BLAKE2b-256 55eeea8823add8f8a1b144e935629c2d414d1aa7738cac42f696d77d1db34dc6

See more details on using hashes here.

File details

Details for the file synthetig-0.0.1a1-py3-none-any.whl.

File metadata

  • Download URL: synthetig-0.0.1a1-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.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 159f83f4b5e83841058d6c0860860ac35e74816537229ea50f98327fe0aee35d
MD5 fda629fe1716d18e5c7cfc780e898b5f
BLAKE2b-256 2b14459a15853809dbd616d16c4e9a7d101afc4a5059617ce10239dd0d917675

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