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, 3.11 or 3.12 already installed on a Windows, Linux, or MacOS machine (note that MacOS requires Python 3.11 or later).

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
Babel >=2.2.1
cleanco >=2.2
faker >=18.0.0
matplotlib >=3.4, <3.10
numpy >=1.19.2, <2.0
pandas >=2.1.1, <3.0
prompt-toolkit >=3.0
psutil >=5.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
tf-keras >=2.18, <2.22
typo >=0.1.7
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.29rc0-cp312-cp312-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows x86-64

synthesized-2.29rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (51.7 MB view details)

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

synthesized-2.29rc0-cp312-cp312-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

synthesized-2.29rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.8 MB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.29rc0-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.29rc0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a9667c628a9d5ff00724d6326ca839bc4f6bc2b60e2d09572808bccdc9b7d56c
MD5 3f51395cc1d03996e60fb9216f63a151
BLAKE2b-256 c7fc942bcf259388b76709a34679e794aaed598d2cd4df468c18b259fc5661c3

See more details on using hashes here.

File details

Details for the file synthesized-2.29rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af40f54d4bad22ce6c4ae723ca2052339eaa81572b5e29324288dcc6f43c9367
MD5 fba68eec83a330c4c7d99c0ad3e37b4e
BLAKE2b-256 2bb6445fc171aa0f7b2bc19d2163e87bd55136d748ba33274272e0e22a89c243

See more details on using hashes here.

File details

Details for the file synthesized-2.29rc0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51647a377c5266de6dc430ef7bd628703388a21134398ee824e1a9fc18fb8b53
MD5 c974aff57214a8c2ab3454bb5a6dea13
BLAKE2b-256 9f16d6a08f16054ca853c0cdcc72003d2f281c128310bba591a8f0e4eeb359dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ced75351f1bb7973b99e89fe504839289eed90c5b466f73b406037e3f18790c
MD5 483c0274d6a0083663ef227258a56483
BLAKE2b-256 2b5ab094f50ced60fab47731f6ffaa77bb2b03986547d4eec08bafd9fc8c0d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3588973a4bc183a80cadab147b1a819f392c9b273b28b1a97ac86f076388aff0
MD5 094c6d38fcd2c2d83ef0b47a34148c7b
BLAKE2b-256 8a621d317d408153b00cab731d77e7050da92b802eec41a4ca4ef6fefae0efa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72bda67ca66cebbf5a7fdd8d5dca788015d05ed718a8113c950a2a94639d9d36
MD5 a1ff80a466d80aba111f60a79c9620c3
BLAKE2b-256 15276e869fbbb154addb299348d2df19670ff27eae6bd99cf26a44c7bc213468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e16753d20b2c118b844fba25052eddf8ed924437ff22ddc1a1c83334dfeab01b
MD5 cd815fe93269d0a837a957ca5b44ca9f
BLAKE2b-256 a12a69367cba4e4723557efb4c18f2da1997d4e3f65515663c3a366c246b0afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dec3e59aa74e95156f2be77e12305a1d4466f78da5bbcb4271a2b2d34396057d
MD5 e61fd4d9d0a55e3bf4dc35c45ca0612a
BLAKE2b-256 225edf336594e083b9664a2b0c11f57969a367f584be973321ac6312ae0485a6

See more details on using hashes here.

Release history Release notifications | RSS feed

2.29

8 files

This release

2.29rc0 This release

8 files

2.28

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