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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cb599741ada2bbfb8b0cdf77236246c5a78c54107efb3b05b084801d63f196b
MD5 407ba02bb12701b60f3b80d4ea575f6c
BLAKE2b-256 18fddc43581f726560e39ad44688a40d2428f1dee5a165375459f948ff06b59c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a32401f0a0c47f1fad83f1913ab4ffe48beb8070e5bf4df3763978b2b9204230
MD5 d89627f02437ee48044389d8b936c3cb
BLAKE2b-256 e8e0ce365cb0c48bef4016522abedb611595df1dc10e4df38885d1a2a12a4962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 080d44dd03fa1a69ba29a5a69b978506038da2661badf1e2be704f28385de300
MD5 0ba049cb3bdb45f206d598f22ea48988
BLAKE2b-256 b53f5e1b0551c7579a1ca3ae32bf3bcf98fdf5f734916159fe5a997828d5f404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 704b92f57cbcd89df6ab361e8086730cd4454751b5789d38b8c326fa195afd4d
MD5 3166c5db245e488c271cb540da4f7796
BLAKE2b-256 c4e0b30963ffee6904a8ed76b7b3ca90c2f6d9cff2fb63391c01ef78d088e13a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7cce19ebe48d90e5db3efc1623b9a62be23a3e0db56482ecdfb536c1109375c2
MD5 8ceefb77a09dfca0f400f0b39368dd2b
BLAKE2b-256 560a5f6f6d9121fe976059c4ee0a7f9ae5604a1b6b565bb289bcc06e10177882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fea3f0bb5d669ded189a34a0d83baa7754a94ff77cefdbb6aac4e98697fd5935
MD5 b6eb5920b694e383a005373a962f2fef
BLAKE2b-256 dea71b71ab8c3bcd978970a40908c7ba2893b5749ab4980b4036edb1d97f0613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for synthesized-2.26rc0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5266f5f71c83b83f8c9ca530050df68f234803e4badcc03706883430653fb2dc
MD5 a3e5810de1c81902fe0f996f281ce00b
BLAKE2b-256 d63e78d2b43871224ca18c0e6454c8180769a525ba38b5c21d61117b1096bb24

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