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.8+ 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.25-cp311-cp311-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

synthesized-2.25-cp311-cp311-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

synthesized-2.25-cp310-cp310-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

synthesized-2.25-cp39-cp39-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

synthesized-2.25-cp38-cp38-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.8Windows x86-64

synthesized-2.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: synthesized-2.25-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for synthesized-2.25-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 031693f47e311fd603bd856a110192ce2766f320693f34e4fe8a5028517be9b3
MD5 2057c029bf3544793eea3b8d024545c6
BLAKE2b-256 6d5e52e625d04284aa84819d4ba7a0df89c74990c763e18e1ab1f579a283d45d

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3edf7954e1ed45e1b7b0ed2287394b83a15054efb36d6d1a38c7e8bbae50ced2
MD5 832b6808125999a797024ee84c19f62d
BLAKE2b-256 37e3ad47207e9fd774a06ecd04ce800f7f7cef5078a316fa8b9ce7743d257094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.25-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b42d8cd7b89a1743e450257a2404a2304ae8ae1c9d8fb20cf7f98f408478080e
MD5 0c2915c31cb8f8197363841789ef5530
BLAKE2b-256 cc999b3276f476b81cd1a84bea542615e63de23b0611d78ab8549f8afb2195fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.25-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for synthesized-2.25-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4ad55c2b1d6d76d588e82873d2c530c8488fa103a3bcaf17c8b785831403430
MD5 2d6d3a5a01b480f77faf02d3caad53e8
BLAKE2b-256 a7a9b6dd6112fd57395e28b2ec698fd637e23851e1c29322ac07d2203f1d1242

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f5786793f9a81f09436ef25ebb191a7d7df9337bd3a2a7d258e9ebed7dbc60a
MD5 8c261872237ea85dc7b59f693a781a14
BLAKE2b-256 0076b8f733a58f61a496f9ef812bf267b26c87e4ec67da274f2f560ac96905fe

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.25-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for synthesized-2.25-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f92d958401daa75d73cce2005f4d356ebfc202781ec5d3c65b2a97f803d493f8
MD5 8313a212a0248822e4fc80eff2cf4be4
BLAKE2b-256 864aec54edd3fa70b1457bb43d4a538f18392a186c1f6ad5b8a874978250dc27

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.25-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd59361ac7ea72e5f279feb8e12bf4cdb4c2ad3bce3de6738034b6083ec012f5
MD5 1a509f3f5b946daf3d272f8acb02cbcd
BLAKE2b-256 07990e78cb5e7d5e1470aa3607ace10671c9c4b84aa7cfa4b1c3a5dfe1e3dcc8

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.25-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for synthesized-2.25-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5bf2a5888f22dfd10d301f0c87d336f9975524d074268c9f6357e52b99691d77
MD5 6226b0cca269ae8715a3fac918d264e3
BLAKE2b-256 69a2b2c5f0e17c860c853e7b8f85949813f20aa58953e657e10fbe38bc23d9b5

See more details on using hashes here.

File details

Details for the file synthesized-2.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.25-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1802605d3091576887e5f92fdecbdbfd4176c14b0ca4d75983079940fdd7bdd3
MD5 95d26245e90d0e0774373e76570b3760
BLAKE2b-256 f62a5ed7d20dec8ea7beb7cc1e46cbfb8be7f51b77d7f8e3ecc481ef24e60af9

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