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

synthesized-2.21-cp311-cp311-win_amd64.whl (7.1 MB view details)

Uploaded CPython 3.11Windows x86-64

synthesized-2.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

synthesized-2.21-cp311-cp311-macosx_11_0_arm64.whl (7.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

synthesized-2.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

synthesized-2.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

synthesized-2.21-cp39-cp39-macosx_10_9_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

synthesized-2.21-cp38-cp38-win_amd64.whl (7.0 MB view details)

Uploaded CPython 3.8Windows x86-64

synthesized-2.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

synthesized-2.21-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.21-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: synthesized-2.21-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.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45e2f8d0c752952331875187bc9e67c7755cd1d2e9b53cfb7b62a52f25687147
MD5 eae75625ccbee143be2c2a34117f88f9
BLAKE2b-256 292480cb18390cffd23a47a83665cb7486403ac69cea838329cdccd1deaa75a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 750c607dc1283b9dd751c55eb3d5a0a23a727612b3df0c2fccac30145f7b198f
MD5 d0021ea313b5985cafa97663195d2045
BLAKE2b-256 22d5410767bab33ee3c86b739aeeb110eea7ff42e9beab6b0e5f565a9d54cc76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5e90dd23a9fa120f87742435d0e166979d5a248c1f45ec20ebcc928c2986c0c
MD5 6be31793e80a17c9184cf77afd2426d4
BLAKE2b-256 402bd04b444a1b5a92f7eb57cb46d8a948de381fd6746b31093f4274e0e07d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83f92f2687d84caf6f509ab2872886ab8dda70401726600da1b6d8f960af2f68
MD5 1c570f185f3fa177bca9b0d1f149fbbf
BLAKE2b-256 7411656c851e1bc41baf088513ac27384b89745026d895553860253f874ec581

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.21-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.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28f3a32999f7b19342f76e2fecba143cbba6d984a6cac4fea94f40c6ed17cc6e
MD5 9473bca71ad153285b33b4082145d1ad
BLAKE2b-256 dfb07c4fb46e908338ffd44a057270343af5b436e9f6e454a1e58c141a97175d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4db831500d2bc802b5571c4d98f352511237704a3eaf0fd3fb6b0ec6b44bb47e
MD5 d2034246cb62b70b4857ed4d77655ba1
BLAKE2b-256 102326948612cbcfdc33a7296119f8b001199e7acb2b223786e72b6e5b8bfdbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5257fd3efcb968650f9abdcffb95bc8900e4dbbd0681dd8232d4dea4cb81611
MD5 ae5dfa057c49ee0cf2430f3f48d81568
BLAKE2b-256 3ae0709a2ebe707b5b88c5152e8d2cab3b7362a442dc8645ae14ceb4905b92d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5d2c239bd9b2391c7de7457d6720b347f9822cee1f070fc273431ca41131aeb
MD5 cd3236ca6ce55c078dd801ff1ad934ad
BLAKE2b-256 812823de4dd1015a3839118d6395ad013be0bbd10e7131de36b68080103683af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.21-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.0 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.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f713f83014bfc0f14382081b20fcbe7bf2800913108c867b60d7b8f596e8b648
MD5 31ab12f3e594aece9f7caa9a50d021ec
BLAKE2b-256 da88b77c773b6e8510dcc76182ed3915b535c38d3ccce15e67b460858fb05c42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e87264ad063efb8286367445d36bf2e32860ef3b24f429e8c4d80b7ec8d1c89
MD5 e2e4482a9c86e7c2ef281e709d6c2255
BLAKE2b-256 9c693b02e1d4d37a604646c54fe7529cbcad57d75d0d89a7dc9f73ff13d7fa5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5314800ff5e047a9c645d8027f2902fe3a1140eff3a300c46000a86ede693db
MD5 a6a6274bf5ff30b7a2ce9100dfe7c96a
BLAKE2b-256 8939bc90621c2e80b618fec668b3db23cc83c81c157be07829bd4768c1929e5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9bf24a14a4cbc565eb10dca51ade9a5e1237923b5b770336daeb9852ab60802
MD5 041887d698575da3c494f8d83574b1bd
BLAKE2b-256 98f61b17e145d81df07ebed71d2a13e3c5618e6a1c80bb28965937b2a8806144

See more details on using hashes here.

File details

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

File metadata

  • Download URL: synthesized-2.21-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.0 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.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 be88e31afd433cdd2b3b459fb37ca1f64ca8a72774fbd36e96ac093879ebf6bc
MD5 f0fa3ac8ef1914938b72374cc611b37c
BLAKE2b-256 ecc876c958c06f6c3cc3310e9224beae91ed37b03e1dc38dbc60daf65db0bfaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e29ab5059d028cececba7b98d5f03a54717b288c79acd2df38d36339ef2d392f
MD5 12d2c13337c113ff58cbee8af16999e4
BLAKE2b-256 707acc04f8dbf069872c32efa9dd3f545f204b601bb35ffb009a18fff83e3a90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6270215112257dc6e064724cfb586ae5fb47d6b69f8a2d785e9dee4db9aaebd
MD5 5de216b50fde20f53781588494a132d3
BLAKE2b-256 402e059b7c317e82c9481b46b8bb4ad75a3072b88a8a4f4d5791f6a8d52e7cf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.21-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb6c7ecbab10f408204dc0b612aeb660b18d55d35228be11fbbef895ada6e40b
MD5 977d43f780e90a5d42119167a393b872
BLAKE2b-256 d8f55d7937c2e0e007c6f73d9edb877a89c9c8be5deebfc06178dab33019c69a

See more details on using hashes here.

Supported by

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