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.30-cp312-cp312-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.30-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.30-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.30-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.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9fcdf83e3d951c812df4c48c0ba16b78f2448b7492f3ecd88b7b405facc8dfa5
MD5 0e7f3fbc147b337f1a650d2499af531b
BLAKE2b-256 43591cc8a3df8edf9bcd466c34a8c686f1d895686a8c14d7fb1b7a289981454e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7b02fd40c1139d7e367a65ed34f4d1ca33374d6c58c40f3652646bd3cf9805a
MD5 80cb2b4f93f8221b990ffb6abebbce73
BLAKE2b-256 a37e5f1748a262eab582c44e35064b6c631d5ac07ca3435644b1284bae8b7238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff510dbb403b2d5c0e9a0925841525b5faf89c78770bed6d88813989f6f0e392
MD5 7d1c8465343cbe0e1a71e8b0ead1796b
BLAKE2b-256 3b5feffc8759927371069663a136064c1f3dea9b9f32877fa5206678d0aad564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.30-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.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d7e83f666e213913f0f724c8278041d5324c13d00f22ca7e5c9f6c462337554a
MD5 9815eecfa4993bbd1dfce76be9ba9d4f
BLAKE2b-256 7775677f24fc578b9347c9e641cacbeb63b42e75560c518057b503af4d98e606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da715e25c45dbb7a37cdcc0e71fb71fcc3f6d466824074d595c53af85cc1d017
MD5 568c2f6d35454047d15c9e40343d8989
BLAKE2b-256 23f7f2a0e932400bb1e25a9f7c43230349a54a4b54548042f1a6fd4ba8e3ab9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cd948867946234a16a80598d287d116213703bab28029d4be0792431cb2befb7
MD5 50c8d9ecfbd8db54f4c16dcd7e6325cc
BLAKE2b-256 c346777b983e9979cc621d62cd64fa87c047cbc716db5f33574f01e06fedeea3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.30-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.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 439794bdddc6da0902d16e9a996c54297c53ad140a43513b9b5dae36e84520eb
MD5 a2702bb04d639f55a8094ff9e301cf95
BLAKE2b-256 9922d77b43776faa09b5ac7dd263ee0e7c9d60ee2df09505808709e06bca1e37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccf2143a18806f8fb6542b3b148c4758f5181185f958f09ff8d8545102c7d51c
MD5 fb34dff4247dab3f89a8dc5bd53879d4
BLAKE2b-256 e2d19817b5bd1c4d565ae4cf565abe377f0b45f637219d425066b2ad9371eb55

See more details on using hashes here.

Release history Release notifications | RSS feed

2.31

11 files

This release

2.30 This release

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