Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Synthesized

Documentation PyPI codecov Quality Gate Status Technical Debt Supported Python Versions Supported OS


synthesize

Synthesized's Scientific Data Kit (SDK)

The SDK generates high quality, privacy-preserving datasets for machine learning and data science use cases. It's available on PyPi for a free 30-day trial.

Usage

A licence key is required to use the full version of the package. If you don't have one, a free 30-day trial licence key will be provided during the installation. See the comparison table in the documentation for details about the features included in the trial.

Please contact us for more information about obtaining a full licence key.

Installation

It is assumed that you have Python 3.10 or 3.11 already installed on a Windows, Linux, or MacOS machine.

Before starting, ensure that pip and wheel are installed and up to date.

pip install -U pip wheel

Synthesized can then be installed directly with pip.

pip install synthesized

Setting the licence key

Once you have installed the package, you'll need a licence key to run the software. The quickest way to check if the SDK is working is by running the command:

synth-validate

The first time this is run you will be asked if you have a licence key. If you do not have one simply select "no" and the prompts will guide you in acquiring one by entering your email address.

asciicast

Once you have set your licence key, the SDK will briefly verify the installation was successful.

With the SDK installed you are now able to get synthesizing! Check out our quick start or user guides for ways that the SDK can be put to use.

Dependencies

Below are the minimum dependencies required to run the SDK.

Package Version
faker >=18.0.0
matplotlib >=3.4, <3.10
numpy >=1.19.2, <2.0
pandas >=1.3, <2.0
prompt-toolkit >=3.0
PyYAML >=5.2
rsa >=4.7
rstr >=2.2
scikit_learn >=0.23, <1.4
scipy >=1.5, <1.12
seaborn >=0.11, <0.14
synthesized_insight >=0.5, <0.8
tensorflow >=2.18, <2.22
yamale >=4.0.4

The library can use a GPU but it is not required.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

synthesized-2.28rc0-cp311-cp311-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.11Windows x86-64

synthesized-2.28rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

synthesized-2.28rc0-cp311-cp311-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

synthesized-2.28rc0-cp310-cp310-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.10Windows x86-64

synthesized-2.28rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (45.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file synthesized-2.28rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for synthesized-2.28rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02869550e18953cb23978ec0a3024e6914e1a7bf73883ebf6b539c39a59a4aa9
MD5 d4acb7118f9bf55d75f72f2196ef809a
BLAKE2b-256 eb89b08e11ff2df00edf9118b80317ff4f8a700dc766f6921d55c7425c7ed70c

See more details on using hashes here.

File details

Details for the file synthesized-2.28rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.28rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 279c116359718ad1fa798c4389bad3e440489bd3ec924eef1762fa56659c4124
MD5 86320f09e2e859c71d0ebde8bb8de921
BLAKE2b-256 2728a8ca1ae3f75280d08ca5409c77f7c96f14377e1478c76a444057cc471753

See more details on using hashes here.

File details

Details for the file synthesized-2.28rc0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.28rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d27801992e66964df696dbd0bd9916c02ed2c0c254aee20e2f0daaa044a19124
MD5 ed7257162058532096b8adf17dbcb703
BLAKE2b-256 952374b05167fcb09be3c4f67143e3faecf7548a6fbb79b7749708480aeeb806

See more details on using hashes here.

File details

Details for the file synthesized-2.28rc0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for synthesized-2.28rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0d1624a7a44371edfe7945e79c2b71f28c732bfae3f191af678b1bc619f52839
MD5 3651133d8b6ea2a33327f5aaf12e9252
BLAKE2b-256 e7bc4aa09e10855ed5b8d4238a7d17ca4a395d8c4d90871f21187dc39e360174

See more details on using hashes here.

File details

Details for the file synthesized-2.28rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.28rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fea7319c24dd9e4451ad3b1e16eb40361737f6c9fee1f6d84978d5656eeecf2c
MD5 14afe4de1484a7725a41c7b70552926a
BLAKE2b-256 2a6bb34790594a643cc641f4e49fae124eb4c3ac328763a09bee3336347fce41

See more details on using hashes here.

Release history Release notifications | RSS feed

2.29

8 files

2.28

5 files

This release

2.28rc0 This release

5 files

2.27

7 files

2.26

7 files

2.25

9 files

2.24

9 files

2.23

16 files

2.22

16 files

2.21

16 files

2.20

16 files

2.19

16 files

2.18

19 files

2.17

19 files

2.16

19 files

2.15

19 files

2.14

19 files

2.13

19 files

2.12

16 files

2.11

19 files

2.10

19 files

2.9

19 files

2.8

19 files

2.7

12 files

2.6

12 files

2.5

15 files

2.4

15 files

2.3

15 files

2.2

9 files

2.1

9 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page