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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9905cee79b8db8362868461eb75a7479fc705534bdec6264dc53eacdc0c2879a
MD5 354c98efaf3ec16f22604e24e5e7b3cc
BLAKE2b-256 5e730bec3ca837462868f861d2f6296657058e3aced5d782a9a0b74d40c9c3ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05de1291feb08a35209711c2666ffb1bd7d0137fd035f4cee56826f74f25cbc1
MD5 5bd07c55882c51c48b1eb916095679af
BLAKE2b-256 eaafcfd3c464cedbfef61a4d1d362a40dd8705869fd0e729c3dc429b3c4cec64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42c5c65feed12486de0a665911dc82ab28c24d5ef759e08e1ed8fb93a3c16567
MD5 c95b1cac4e38ff7b7addb94001798985
BLAKE2b-256 c4ad887adbb2b0f0b0ad8c59ade4d2b10db96d1e6077c0bbbec1572d8c13aee5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 463810402203e3c2e6c5b7774a402f033f47fe94625d390bd2a0588c64ccadad
MD5 9d4a5b96fdcaddd3f5af693a63fc33a4
BLAKE2b-256 40dbf0c50efb40fc5415bd75d69e0d33f7c06d39a15172a190a9e0679852a494

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ab2942edbacfa2c617fa4b4fa2792550c5933bf07c5bc83ba4f3c03837ab5e4
MD5 78cee6e70826ae5b34d3baa437aa8314
BLAKE2b-256 2e7135eda4272bdf402574135f5e20afc59c319766357428295eba514d3629cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53820286fc095757f90aefaaee4658b4d7f7d4088af073dd89304bee83ce7838
MD5 5eeb27b1d2b8e91b6a1fd62bec86d99b
BLAKE2b-256 5dfee6b32f6c6c3a74a1c48416b4a03576c35dc48def55f4902c818ebed7060b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b7edafceea6a99af0fe6ae770f92dc6be5d1788fb30689aca67f252889b6e727
MD5 8c5e94ea3832f28d46ed6b70d6c10486
BLAKE2b-256 95611a2508a8cc782bf7dd27a07b3a71158a5c33e75ac0a2e8a58c46d3f0f95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.30rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5e4627228961081ebde5d23f995adb1ee768b2957d1dcd8e0fdab7de88aed58
MD5 865c3bd123ca7607856b86e3c958c04b
BLAKE2b-256 dc25dd470f3c7620f5b3adc4f10d085a4f2ad96ee8946ccfb7e06f958105e3a0

See more details on using hashes here.

Release history Release notifications | RSS feed

2.31

11 files

2.30

8 files

This release

2.30rc0 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