Skip to main content

Synthesized SDK

Project description

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.9+ already installed on a Windows, Linux, or MacOS machine.

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
faker >=8.0
matplotlib >=3.4
numpy >=1.19.2
pandas <2.0, >=1.3
prompt-toolkit >=3.0
PyYAML >=5.2
rsa >=4.7
rstr >=2.2
scikit_learn >=0.23
scipy >=1.5
seaborn >=0.11
synthesized_insight >=0.5
tensorflow >=2.6
yamale >=4.0.4

The library can use a GPU but it is not required.

Project details


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.27rc0-cp311-cp311-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.11Windows x86-64

synthesized-2.27rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (47.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

synthesized-2.27rc0-cp311-cp311-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.27rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

synthesized-2.27rc0-cp39-cp39-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.9Windows x86-64

synthesized-2.27rc0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (42.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65b05724cd89f5ab5053b85a5dbff750f7c97449891f32d3324f06aa89bab049
MD5 d3a8e6b1a4396940fbc30d858f73d47b
BLAKE2b-256 8e19a66adf32dc60d96044895330f02b6df002aa7d04ce03ab32bc2f3f77017d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8bcf7ed74c0e0dd3dff2563ced9f1cdc5142d9c344315edcba99679c780b1901
MD5 b9f6b7ad9cb0ca816dd8b9b00a44844d
BLAKE2b-256 3087a909ac2da0a351f901dcd70d936718e556bc4da3c2ff801c6ede9e0af62b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4db4f7606a082cbe3f098abe8e69044adf1fe9e59f810151b5b9d38980b10871
MD5 6d56b17ee5a35a451bf30652c66026e3
BLAKE2b-256 d254446db4acd23c3ab1dcebe6bda5fab78bc5441a40837b95056bdd35715203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 62cfcce6e10a50d3174866d0763d658f61e710b8b8a14c481dfc1922209abe07
MD5 922ed0f22c76b2576e9fb2751fa2a1dd
BLAKE2b-256 fdbec7bd0c61ccfb4f361a01d5c9f29e2d2b8e6a91d9595e0e118d19ca434e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7c454db5ea1ff44246c13112246e6c7311791a605006f6d561cbab81b15505a8
MD5 027cdb95a9ba887befc89ea7f514b4df
BLAKE2b-256 bddcb3025c5b1a8630738404d4e578de924fbafe5fb50e54481c0f88f661fe98

See more details on using hashes here.

File details

Details for the file synthesized-2.27rc0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c9b6cd5683188163abf451b3c6c81088ae5708f7adc5e9f699ee572b82a5147b
MD5 1d92ae4e66113dfad1219d95185510ff
BLAKE2b-256 945f47f45eee9064cfb40ec8e95bfed156b9fc7c5c9b5210e3619a0caae801af

See more details on using hashes here.

File details

Details for the file synthesized-2.27rc0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.27rc0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 06fb56caf6546c71e8f8b091c77b56da0fd8b9b0d86fe90de27eaf893742bc9f
MD5 63b87bdc99e987a5af6ba31b71bf1037
BLAKE2b-256 d34985a2cee8bd8be3c8ddb5f708caa1ee32e8321d611a537f287ac522dc9daf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page