clearbox-synthetic-kit


Nameclearbox-synthetic-kit JSON
Version 0.6.8 PyPI version JSON
download
home_pagehttps://github.com/Clearbox-AI/clearbox-synthetic-kit
SummaryClearbox AI's all-in-one solution for generation and evaluation of synthetic tabular and time-series data.
upload_time2025-01-21 16:12:32
maintainerNone
docs_urlNone
authorClearbox AI
requires_python>=3.9.0
licenseNone
keywords
VCS
bugtrack_url
requirements diffrax equinox jax flax numpy pydantic typing pandas loguru dateparser pydateinfer pytest pytest-cov pytest-lazy-fixture scikit-learn cython xgboost optax tqdm requests sphinx_rtd_theme myst_parser
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Documentation Status](https://readthedocs.org/projects/clearbox-synthetic-kit/badge/?version=latest)](https://clearbox-synthetic-kit.readthedocs.io/en/latest/?badge=latest)
![PyPI Version](https://img.shields.io/pypi/v/clearbox-synthetic-kit.svg?cache-bust=1)
[![Downloads](https://pepy.tech/badge/clearbox-synthetic-kit?cache-bust=1)](https://pepy.tech/project/clearbox-synthetic-kit)
[![GitHub stars](https://img.shields.io/github/stars/Clearbox-AI/clearbox-synthetic-kit?style=social)](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.

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](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"> &nbsp; &#8203;`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">&nbsp; <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": "[![Documentation Status](https://readthedocs.org/projects/clearbox-synthetic-kit/badge/?version=latest)](https://clearbox-synthetic-kit.readthedocs.io/en/latest/?badge=latest)\n![PyPI Version](https://img.shields.io/pypi/v/clearbox-synthetic-kit.svg?cache-bust=1)\n[![Downloads](https://pepy.tech/badge/clearbox-synthetic-kit?cache-bust=1)](https://pepy.tech/project/clearbox-synthetic-kit)\n[![GitHub stars](https://img.shields.io/github/stars/Clearbox-AI/clearbox-synthetic-kit?style=social)](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[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](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\"> &nbsp; &#8203;`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\">&nbsp; <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"
}
        
Elapsed time: 0.36382s