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, 3.12 or 3.13 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
insight >=0.8, <0.9
matplotlib >=3.4, <3.10
numpy >=1.19.2, <3.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.10
scipy >=1.7, <1.19
seaborn >=0.11, <0.14
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.31-cp313-cp313-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86-64

synthesized-2.31-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (50.8 MB view details)

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

synthesized-2.31-cp313-cp313-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

synthesized-2.31-cp312-cp312-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (45.9 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.31-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.31-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for synthesized-2.31-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcac0047aa7b39f5556cb9d48773943a474254c5752ccc068873eeb465d13660
MD5 260466f7c6c6315197814f1f11ba0000
BLAKE2b-256 cd899e56cd319ad8c3bbc7a75016bcb9c48233904e63c1bd9739d0a3e141ebdc

See more details on using hashes here.

File details

Details for the file synthesized-2.31-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.31-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c3286192d0e3c5792e5317a49cca4937e73b92e64a5a784529be1f0b65baa91
MD5 470c16cba5c59fe0f1849217ea1576fc
BLAKE2b-256 67dd73b0c647d7374b6a695717fbd01df14d86440f20a24d07b8403a4c183429

See more details on using hashes here.

File details

Details for the file synthesized-2.31-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.31-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3fc5fec7ba73e2223ea87475e82045b749d1b52ef8c4941e10742392e4e7610
MD5 a3db45b844cc9cca743a7d4e2ee55dcd
BLAKE2b-256 4d1d9dec7b03d91ccb0bffc98fa2a1327039ee0252d4eadd7cf69ad60b0a1495

See more details on using hashes here.

File details

Details for the file synthesized-2.31-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.31-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.9 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.31-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 439bb07020d7755bef8b4b7c1496ffa328c16d86c4623be00e225721ce0a5143
MD5 d7e5037b1cb25063aec13fc07c6a1b74
BLAKE2b-256 4350a133f43f3767208a71e7f59bbd1e51fd0a1330c671cb868954a3e30903f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.31-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b36418a19f6db91944e4532d7f7ad18347556bfb4b77d277ab5861a0cbf23a21
MD5 7a6f2676e5e99b9f5f5ca178c80ac36e
BLAKE2b-256 5973e877b3f10c3759cca7e8f6867c61270ecc0491a4a33ed3aac04ef95aee84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.31-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfbbf731c9bcd441ffa327f2eb38087bcb2427dba611d215654ae9a6330db489
MD5 8f6b5b00ff8d637e2a2dfadb985bbbb3
BLAKE2b-256 68048967ddea084f6b119884069a7f3cd46084284918f1fad7d821de33e48c2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.31-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.31-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b5a1c98d5b86a81d46865ece014e66329e184e02f819e9f081e858bbfd5668e8
MD5 aa9ebd68a0ee3af60edf110774d6818f
BLAKE2b-256 d718d9cca3adab0e69568f24ef8f50ccdbcca9d9803b0ad0e9c50c7772b41247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.31-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd0eca7f595e93de2c7de9109657173ebc653e9660f848b2046c783cba9ba9ec
MD5 53df0221156cf48b21ba097ce9a1e050
BLAKE2b-256 fc6efd0873a5550c6e97cc2e4baf3e944b778734d770939e758610ae59c6a1f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.31-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a62798a96dd0327837341e9799d44bd454af8a826683015070709a73476d42e
MD5 d13b34cedeaa4393be05fca2b6572c91
BLAKE2b-256 72dcda71696d5a108ae1d172a498de4fdfc292442419ccbf427e18116d352176

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.31-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.31-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 122a3b6539ab862542dbb3dd7deab326902b5e2d320562796595de24cc18b91b
MD5 508ba6e754fa79b76b2e83396b94c1e1
BLAKE2b-256 0f98cb6c01de8f0c67353aca77797e7a637b2e8954fdae2610bac35e1aa2951a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.31-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fb029fc8c1cd8183a3913b73b05f9409d368345703dac17070e7920b0d7d098
MD5 cdfa42d2f41e5b641b2a4802cbdc9e53
BLAKE2b-256 3c0e3e282fe9753a34ddf5dd50c69fcff55efeec6deb8725fb1e15960751e2ae

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.31 This release

11 files

2.30

8 files

2.29

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