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

Uploaded CPython 3.11Windows x86-64

synthesized-2.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

synthesized-2.23-cp311-cp311-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

synthesized-2.23-cp311-cp311-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

synthesized-2.23-cp310-cp310-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

synthesized-2.23-cp310-cp310-macosx_10_9_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

synthesized-2.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

synthesized-2.23-cp39-cp39-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

synthesized-2.23-cp39-cp39-macosx_10_9_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

synthesized-2.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

synthesized-2.23-cp38-cp38-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

synthesized-2.23-cp38-cp38-macosx_10_9_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: synthesized-2.23-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.1 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.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d482fbd12c77a8b8e2214e088a918cf16ac30c5b757af1d7c501d49d350bf252
MD5 4ed2bfaac31cebf13bf0d54aadf76d59
BLAKE2b-256 241b38015d6ec5b27a63f6bf8fad0e4d440b077a3ebe12bdf21c61277041834f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.23-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28c667440258523133631fe103af6539fb7b4c70c0ea9a6dc71b153d9b72ea4c
MD5 0280b3a753f419d00c57df554a9aefd2
BLAKE2b-256 12636e9871c83e6be2cd8a93031d868437b937fe0d1620fd5bb56966b5063263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.23-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e01cfde8bf46260c244ad97cac37d7a679120d5886ec1f775d4d7c94ebb7fe8
MD5 1e881079999985b0fc3335c131c66ca1
BLAKE2b-256 9337a33792b8d2e320b072b58732c9df01dc370dde8bbfeaa3e6c9eba6c40ff6

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 757a87024adf834b79b74ecd5bc40735dbd7e11b9a4a39f15c3a5b71c031f876
MD5 6658e837dea7d44aa6903ae2eb368818
BLAKE2b-256 e544face25e4e12d1001ac5cef5ab24d6bb7747648b296d8b90b3397171efcf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.23-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/6.1.0 CPython/3.12.8

File hashes

Hashes for synthesized-2.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4af3e1b09c64081d424dfe55f6c09415f9d8413dc0903717ca93d5da68a1400a
MD5 32f0c96c5aa63ade6cd822c3a786518f
BLAKE2b-256 b95eee290ab3cf725253bb67947dff4d63c02b68ec1fd53ec455374602ffa915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.23-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c618aac9daddc4606a54feec4e86e3a2b6ec69a0d511aec80ea65a31edad799d
MD5 e118b6eee8045ac320087d9eff73bf37
BLAKE2b-256 5587561334bcffa2adef570d38c81e804d79f093559bd91900a796df5914db42

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d473921318279bed5d5d1777225323cd90db6a9428e77386f94bc06de3386cb
MD5 8c24980c8ed86ded252a0d0a95c20234
BLAKE2b-256 9777f08efe46f0eff2d8917fb59eb36b78c94595bc3100aa05c2db7e69b10477

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef80fd5cec16b9dd58c75b48275f94b67977c2921af0d05abed8c77c85f23856
MD5 8ed8f08f31198e3c88d79cd2c740e9f2
BLAKE2b-256 ca712f7c64779fa1d821f71cb530cc7da2fef5afbb0ee7b8626a702c87a074bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.23-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.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 914e0913d991e5783ff1bbb4fa25081d4f46228884d9cc4994dc0ab8e063059a
MD5 e42f82e9ad667b19b7f6471b2157a159
BLAKE2b-256 50704e19524d9fd41433a167c2ff73fbf8646adbfff66d47ae89fbbd3be3abb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.23-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 937c077742c46613a0cdd478b345bb955daa93e718ebbaf48f9637150b048c11
MD5 485527186f9361786b453e0dd0bfbf3b
BLAKE2b-256 dc7730b01a5a877da916615849df3197bd8337161ed1afd4059d7cf10ce196a7

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3d19f551cbcaf0ff71cea6de64122decda4a77df9d80a9d3dbbe13c3a531515
MD5 1008f8e6cc7b0800caa7b47adad746c2
BLAKE2b-256 b8e1d00135ef54e4152ea97364608e0d2baefeb43c7e85add8fed51b07f72b18

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d852be6d2283ab543245ac8bbf4b1975057f8677e5a074bda954455d48d56ac
MD5 40f4e12ac37d4e97e2ad42394891d364
BLAKE2b-256 c32cb0f844a519d970a1eec51cd0be20f6c36041767535161d705074bd17cd36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.23-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.23-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 da12187167f251b0d500d2713f756143d2cb275286912eb68597f8f25a4d3b2d
MD5 1f47e7679551712ce1d6bd0cd29d48fa
BLAKE2b-256 6c1845c868f8d2f280824ccaf688c8814dcd00f06cd3c3472b7c90f135bab956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.23-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3930223f8444202127cacee231ebfad39e5092ab8307f7b0388c072db381cfe
MD5 da69ff22f67e1ff8e02514c8a3c9fe27
BLAKE2b-256 0c20930330c2061c89253ebc9e17c2713cbd3b6f6e3fb6d4ebecf4dc61761379

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bd3f8ff0cba564c50b26ee17bff2f93bbccc481f08d6ef5f60d4b6a0f5a7227
MD5 b058f584e8b7422e854a6c8619511f5e
BLAKE2b-256 cec8523ba96dde8acd0e7ad860707e1548920d1fc1e8796b5b157c973300b53a

See more details on using hashes here.

File details

Details for the file synthesized-2.23-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for synthesized-2.23-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 310f07e40de66f5a21453508bfc40edc8c39049b901a2d636271dc935717d1d2
MD5 bff6769e994f3394b8f74b213d639d6f
BLAKE2b-256 35ec88bd092f31c93463da76b5826dac44bf624e58a5c778b42f5917c9750716

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