Skip to main content
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.29-cp312-cp312-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows x86-64

synthesized-2.29-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.29-cp312-cp312-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

synthesized-2.29-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.29-cp311-cp311-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

File metadata

  • Download URL: synthesized-2.29-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for synthesized-2.29-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 10c1bbf1d8651996a7dc94aec68c7af2a2514d9d9291a3cb110974d26604dd89
MD5 ad3a813c40839bee066996cc5af6eaac
BLAKE2b-256 aff0d69479747926da3d21d4f3c10b5d445a10bd3a1730570b73cce1a730f7c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 010c20944e4f264932460e654bb00cbef9da2de89a0f1f70afcb8939b287d907
MD5 bdb025297c2d1465a45f98e81e71b731
BLAKE2b-256 5daa4532c5c6a98c43083754183a3166f705307296bb7ace69f5a035ad317dbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25f0e9f6e29c3a15b0e46ecaf85db524164d6c404f8593d2058efd2d12c4c023
MD5 853f4c9483c937ec4a874c3b72817a46
BLAKE2b-256 69eef40fcfb64132f39a2596eb560ce2c464abf33b6e8520c84aad81eb5f104b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.29-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for synthesized-2.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b31df7f08ea6ca55076ea8ff857e2b1a0b4ccda55641fe52bb4577ca3a024713
MD5 e3ca0910c2c36d4dcbc817730f78e899
BLAKE2b-256 0c859914ef13d629e4988288f61418ad80fd991b1641db92f9a8360ed37c8592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0d225cefa7330564aad5a06830a70270cf18ba2e467f3ba00a445a74c585899
MD5 cfe790f31e45780d71e98df8b4a19e15
BLAKE2b-256 d8599287a00f9066e1aa3bf82d1cea725b691360be607b980424277eea0c1fd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e0884ef07709124e69e87adebfc5c4cc7d93de8d025a381024e7f65a05e8ce0
MD5 5c44b4f9c143d41ea919b7f0be0be37a
BLAKE2b-256 b484f444ddd2aba26568587548bdea40401303cc65cfb59086242629d5533657

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.29-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for synthesized-2.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 33dfc9d8bb4baa52cc0f470f57fbd812d5b814b68cfaaee4adee8fc396b650b8
MD5 40fb670e07d07ef580e25c89ad0cf6e6
BLAKE2b-256 97477a211f122fcb9acfaafbed8ce7fe0ecbf5889aac0ef30484b8214fedbc6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a9777e67d015fb6899b1b0169d6e6e36e7113b43c7be43eb5b82d848c961bc8
MD5 ef4034dd434d6f78c67c2a9780d01fc0
BLAKE2b-256 4a1d54a50e38c1446f27fe71aabbc4f805122caa57f6aa9b5eded10ccbc90a10

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.29 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