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

Uploaded CPython 3.11Windows x86-64

synthesized-2.26-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.26-cp311-cp311-macosx_11_0_arm64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.26-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.26-cp39-cp39-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.9Windows x86-64

synthesized-2.26-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.26-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.26-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.13.13

File hashes

Hashes for synthesized-2.26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 650864ecd4aa16c1702f2256d51b505264a56796f07f250ff298d070d3d05e58
MD5 ef1df63dbadb141def67dec08cf72eb6
BLAKE2b-256 a0b5546ea3542f535085e7d47975ad269ee555e750e1a07dca327b06fbaf3e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 55ab85b0cc90a8be09e1a9d1f363d513976c6f3604142f471f112177c9fed40f
MD5 ac0d6141d11da17dbd8eebcd8d631200
BLAKE2b-256 fba0c007e8ba4e25f908e3a793730d2c9b1d936c07a20ac2a561b41932650645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df22b5522e4ea05b458d0771f06e990157a483938a826d0959329a32550ff228
MD5 3848060ccec852c26033944ed0cc3a0c
BLAKE2b-256 a848dbb1de80ea86f0c2ea0f446c48e6f879bd629129029b5cd2849926b8ad7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.26-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.13.13

File hashes

Hashes for synthesized-2.26-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4528476ea717ecb6fa1ddb2ac8a49162ae34474254b2d9df424172b9e7bf238
MD5 f17660d4af7af49a6c9c6e24890cde51
BLAKE2b-256 2700db28b7fa41d2c62349489567f1df113585f442b980d2b4719fa4dd3b730d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3917da271096bf0defa78d75f342719bb818118f1cc6c45a3105eb3b74ec9c96
MD5 86e0dc6c9f1dbb1cfc41f7293a1cb422
BLAKE2b-256 198fa5bedd716a94faa20a8c252629199b6e2d4d7fb25be5ca064246cc71a490

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.26-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.13.13

File hashes

Hashes for synthesized-2.26-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8ad64141516ad01c8a5d25edde5e2c980020ada25b59d87dbf8f043568ab5f2f
MD5 8e46afe724942daa2cba1f18a26f7d97
BLAKE2b-256 7c84a38637f4610f81f7b4b5ef6c6cd4547a9217e5997ba0784eb2f1a570d7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 89fbcf721d9f0f166439afef1e6b3457022016e14212d5bb084104f093a72fa9
MD5 5ad99e6db64e31fb6f0232a749d648c3
BLAKE2b-256 97f4410b27cabb22f41f3a2599276d2f94d1166d44151e2f96067309abd00add

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