[](https://clearbox-synthetic-kit.readthedocs.io/en/latest/?badge=latest)

[](https://pepy.tech/project/clearbox-synthetic-kit)
[](https://github.com/Clearbox-AI/clearbox-synthetic-kit)
<img src="docs/source/img/cb_purple_logo.png" width="450">
# Clearbox Synthetic Kit
### The synthetic data generation library.
Clearbox AI's all-in-one solution for generation and evaluation of synthetic **tabular** and **time-series** data.
In addition to its data generation modules, Clearbox Synthetic Kit includes a high-speed preprocessing module to prepare data for training, as well as an evaluation package designed to assess the informative content and, when necessary, the privacy level of synthetic data.
## Installation
```shell
$ pip install clearbox-synthetic-kit
```
## Try it out
Get a quick overview of the generation and evaluation process with Clearbox Synthetic Kit.
[](https://colab.research.google.com/github/Clearbox-AI/clearbox-synthetic-kit/blob/main/examples/tabular_data_generation.ipynb)
Find other examples [here](https://github.com/Clearbox-AI/clearbox-synthetic-kit/tree/main/examples).
---
### References
* Using Cython to protect a Python codebase [[Link](https://bucharjan.cz/blog/using-cython-to-protect-a-python-codebase.html)]
* Package only binary compiled so files of a python library compiled with Cython [[Link](https://stackoverflow.com/questions/39499453/package-only-binary-compiled-so-files-of-a-python-library-compiled-with-cython)]
* Distributing python packages protected with Cython [[Link](https://medium.com/swlh/distributing-python-packages-protected-with-cython-40fc29d84caf)]
* The time series generation features a modified version of TimeVQVAE [[Link](https://github.com/ML4ITS/TimeVQVAE)]
---
### Contacts
<img src="https://github.com/Clearbox-AI/clearbox-synthetic-kit/blob/main/docs/source/img/email.svg" alt="Email" width="20" height="20"> ​`info@clearbox.ai`
<img src="https://github.com/Clearbox-AI/clearbox-synthetic-kit/blob/main/docs/source/img/website.svg" alt="Website" width="20" height="20"> <a href="https://clearbox.ai" target="_blank">`https://clearbox.ai`</a>
Raw data
{
"_id": null,
"home_page": "https://github.com/Clearbox-AI/clearbox-synthetic-kit",
"name": "clearbox-synthetic-kit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9.0",
"maintainer_email": null,
"keywords": null,
"author": "Clearbox AI",
"author_email": "info@clearbox.ai",
"download_url": null,
"platform": null,
"description": "[](https://clearbox-synthetic-kit.readthedocs.io/en/latest/?badge=latest)\n\n[](https://pepy.tech/project/clearbox-synthetic-kit)\n[](https://github.com/Clearbox-AI/clearbox-synthetic-kit)\n\n<img src=\"docs/source/img/cb_purple_logo.png\" width=\"450\">\n\n# Clearbox Synthetic Kit\n### The synthetic data generation library.\n\nClearbox AI's all-in-one solution for generation and evaluation of synthetic **tabular** and **time-series** data.\n\nIn addition to its data generation modules, Clearbox Synthetic Kit includes a high-speed preprocessing module to prepare data for training, as well as an evaluation package designed to assess the informative content and, when necessary, the privacy level of synthetic data.\n\n## Installation\n\n```shell\n$ pip install clearbox-synthetic-kit\n```\n\n## Try it out\nGet a quick overview of the generation and evaluation process with Clearbox Synthetic Kit.\n\n[](https://colab.research.google.com/github/Clearbox-AI/clearbox-synthetic-kit/blob/main/examples/tabular_data_generation.ipynb)\n\nFind other examples [here](https://github.com/Clearbox-AI/clearbox-synthetic-kit/tree/main/examples).\n\n\n---\n\n### References\n* Using Cython to protect a Python codebase [[Link](https://bucharjan.cz/blog/using-cython-to-protect-a-python-codebase.html)]\n* Package only binary compiled so files of a python library compiled with Cython [[Link](https://stackoverflow.com/questions/39499453/package-only-binary-compiled-so-files-of-a-python-library-compiled-with-cython)]\n* Distributing python packages protected with Cython [[Link](https://medium.com/swlh/distributing-python-packages-protected-with-cython-40fc29d84caf)]\n* The time series generation features a modified version of TimeVQVAE [[Link](https://github.com/ML4ITS/TimeVQVAE)]\n\n---\n\n### Contacts\n<img src=\"https://github.com/Clearbox-AI/clearbox-synthetic-kit/blob/main/docs/source/img/email.svg\" alt=\"Email\" width=\"20\" height=\"20\"> ​`info@clearbox.ai`\n\n<img src=\"https://github.com/Clearbox-AI/clearbox-synthetic-kit/blob/main/docs/source/img/website.svg\" alt=\"Website\" width=\"20\" height=\"20\"> <a href=\"https://clearbox.ai\" target=\"_blank\">`https://clearbox.ai`</a>\n",
"bugtrack_url": null,
"license": null,
"summary": "Clearbox AI's all-in-one solution for generation and evaluation of synthetic tabular and time-series data.",
"version": "0.6.8",
"project_urls": {
"Homepage": "https://github.com/Clearbox-AI/clearbox-synthetic-kit"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c19d0276e8245c9207b66bd4a33890001a70d27fa51e9a611a57cff5dbd66e7b",
"md5": "6a07ba1d5c38f839872366d72336b477",
"sha256": "8c27941912da01aaba4a50f280810db81ccda757c0117529c83847a96ef19491"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "6a07ba1d5c38f839872366d72336b477",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9.0",
"size": 2727441,
"upload_time": "2025-01-21T16:12:32",
"upload_time_iso_8601": "2025-01-21T16:12:32.765287Z",
"url": "https://files.pythonhosted.org/packages/c1/9d/0276e8245c9207b66bd4a33890001a70d27fa51e9a611a57cff5dbd66e7b/clearbox_synthetic_kit-0.6.8-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca4ffce8030034a3caf514c468c880a6e965bc7b7a95419ac8e4bb6d013e06f0",
"md5": "930a5ab7e1a61a5106db74124af1ba3c",
"sha256": "eff3b070ff3ecafa85888494e0940250890dc88962fbf5e3ee15ef4500fbd56b"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "930a5ab7e1a61a5106db74124af1ba3c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9.0",
"size": 7534442,
"upload_time": "2025-01-21T16:13:30",
"upload_time_iso_8601": "2025-01-21T16:13:30.472382Z",
"url": "https://files.pythonhosted.org/packages/ca/4f/fce8030034a3caf514c468c880a6e965bc7b7a95419ac8e4bb6d013e06f0/clearbox_synthetic_kit-0.6.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "35ffe7dc0d8ea1692cbb226f9b4055072e126aa1814087f5d7192f8d1a5803a8",
"md5": "f50431daac4bab456909d884866e032d",
"sha256": "9a944602ef674cbb0004666a99682a01fab2f01b54c33e904b4517c14bf31f21"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "f50431daac4bab456909d884866e032d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9.0",
"size": 2720505,
"upload_time": "2025-01-21T16:12:12",
"upload_time_iso_8601": "2025-01-21T16:12:12.857396Z",
"url": "https://files.pythonhosted.org/packages/35/ff/e7dc0d8ea1692cbb226f9b4055072e126aa1814087f5d7192f8d1a5803a8/clearbox_synthetic_kit-0.6.8-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad0a73bd2413f96115aff1161adde48d8eee22da843ae04f6aeaa899ace082b0",
"md5": "384ebb169c997f1ef81e1cabe6cf8269",
"sha256": "70bdb421737d7bf501373b800557d0509beb7440b6bed9651ad3eab7e57b83d4"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "384ebb169c997f1ef81e1cabe6cf8269",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9.0",
"size": 8450748,
"upload_time": "2025-01-21T16:13:32",
"upload_time_iso_8601": "2025-01-21T16:13:32.127903Z",
"url": "https://files.pythonhosted.org/packages/ad/0a/73bd2413f96115aff1161adde48d8eee22da843ae04f6aeaa899ace082b0/clearbox_synthetic_kit-0.6.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65fdd8b5e94ec54762ed26ff602ab4e3908beaca9cff55986c82235f48a5e68c",
"md5": "f953508b8a9ad0a1f222728385ce684a",
"sha256": "830b99e8cd3d01d6ba19025f0bafdbb3788b3add423f8f3a2cabd0575b8658ae"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp312-cp312-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "f953508b8a9ad0a1f222728385ce684a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9.0",
"size": 2719344,
"upload_time": "2025-01-21T16:12:19",
"upload_time_iso_8601": "2025-01-21T16:12:19.898282Z",
"url": "https://files.pythonhosted.org/packages/65/fd/d8b5e94ec54762ed26ff602ab4e3908beaca9cff55986c82235f48a5e68c/clearbox_synthetic_kit-0.6.8-cp312-cp312-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3c77c6efb5652da9b813e896132a10263aa2e3e2c4a4a7846f887970bb9cd318",
"md5": "b82a0d75587d74e3784e881860899555",
"sha256": "bc01bca28934dbb0a290c7dcb5d0adb676daa25ed434fc742db371e99bcbfc52"
},
"downloads": -1,
"filename": "clearbox_synthetic_kit-0.6.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b82a0d75587d74e3784e881860899555",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9.0",
"size": 8672181,
"upload_time": "2025-01-21T16:13:40",
"upload_time_iso_8601": "2025-01-21T16:13:40.008768Z",
"url": "https://files.pythonhosted.org/packages/3c/77/c6efb5652da9b813e896132a10263aa2e3e2c4a4a7846f887970bb9cd318/clearbox_synthetic_kit-0.6.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-21 16:12:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Clearbox-AI",
"github_project": "clearbox-synthetic-kit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "diffrax",
"specs": []
},
{
"name": "equinox",
"specs": []
},
{
"name": "jax",
"specs": [
[
"==",
"0.4.30"
]
]
},
{
"name": "flax",
"specs": [
[
"==",
"0.8.5"
]
]
},
{
"name": "numpy",
"specs": [
[
"<",
"2.0.0"
]
]
},
{
"name": "pydantic",
"specs": []
},
{
"name": "typing",
"specs": []
},
{
"name": "pandas",
"specs": []
},
{
"name": "loguru",
"specs": []
},
{
"name": "dateparser",
"specs": []
},
{
"name": "pydateinfer",
"specs": []
},
{
"name": "pytest",
"specs": []
},
{
"name": "pytest-cov",
"specs": []
},
{
"name": "pytest-lazy-fixture",
"specs": []
},
{
"name": "scikit-learn",
"specs": []
},
{
"name": "cython",
"specs": []
},
{
"name": "xgboost",
"specs": []
},
{
"name": "optax",
"specs": []
},
{
"name": "tqdm",
"specs": []
},
{
"name": "requests",
"specs": []
},
{
"name": "sphinx_rtd_theme",
"specs": []
},
{
"name": "myst_parser",
"specs": []
}
],
"lcname": "clearbox-synthetic-kit"
}