{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "\nThe recent enforcement of data privacy protection regulations, such as GDPR,\nhas made data sharing more difficult. This tool intends to facilitate data\nsharing from a customer by synthesizing a dataset based on the original dataset\nfor later machine learning.\n\nThere are two parts to this tool:\n\n- Data synthesizer\n Synthesize a dataset based on the original dataset. It accepts CSV data as\n input, and output a synthesized dataset based on Differential Privacy. The\n algorithm in the data synthesizer reference to the paper (\n http://dimacs.rutgers.edu/~graham/pubs/papers/privbayes-tods.pdf).\n- Data utility evaluation\n Evaluate the data utility for the synthesized dataset. The original dataset\n and the synthesized dataset as the input, one utility evaluation report will\n be generated with several indicators.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SAP/data-synthesis-for-machine-learning", "keywords": "", "license": "", "maintainer": "Yan Zhao", "maintainer_email": "yan.zhao01@sap.com", "name": "ds4ml", "package_url": "https://pypi.org/project/ds4ml/", "platform": "", "project_url": "https://pypi.org/project/ds4ml/", "project_urls": { "Bug Tracker": "https://github.com/SAP/data-synthesis-for-machine-learning/issues", "Documentation": "https://github.com/SAP/data-synthesis-for-machine-learning", "Homepage": "https://github.com/SAP/data-synthesis-for-machine-learning", "Source Code": "https://github.com/SAP/data-synthesis-for-machine-learning" }, "release_url": "https://pypi.org/project/ds4ml/0.2.2/", "requires_dist": [ "numpy (>=1.14.3)", "matplotlib (>=2.2.2)", "mako (==1.0.12)", "pandas (>=0.24.2)", "scikit-learn (>=0.20.2)", "pytest (>=4.6.2)", "python-dateutil (>=2.7.3)", "setuptools (>=39.1.0)" ], "requires_python": "", "summary": "A Python library for data synthesis and evaluation", "version": "0.2.2", "yanked": false, "yanked_reason": null }, "last_serial": 9291818, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "4325e691055cc5cbfcb50c11214c8a53", "sha256": "0c91c552d3a841366c211828d8e89e72ac651545ee9694cf885697b177dd35a5" }, "downloads": -1, "filename": "ds4ml-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4325e691055cc5cbfcb50c11214c8a53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30777, "upload_time": "2019-10-23T08:34:20", "upload_time_iso_8601": "2019-10-23T08:34:20.339308Z", "url": "https://files.pythonhosted.org/packages/d3/34/9ae896a9ac6d270c4ab845d59bcb6fbf6dcf1803db5c7e674b7f19c3509a/ds4ml-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8a884decbeecab3935b27cb62c5a555", "sha256": "39167bca7d0fd31912958e5fc365e4a810c170d97f84682e33db5e030578673a" }, "downloads": -1, "filename": "ds4ml-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a8a884decbeecab3935b27cb62c5a555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23652, "upload_time": "2019-10-23T08:34:23", "upload_time_iso_8601": "2019-10-23T08:34:23.626330Z", "url": "https://files.pythonhosted.org/packages/ff/6d/9ab29940ea5bab28ff5090cd85548e3336078e47bc16ba18637a6503507f/ds4ml-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "57164c8b6827514a43915b4cd15aa933", "sha256": "64fcbb6ba48f6d6c35ac0beb4d3ee6b3b8d592fd3f4b2be28c2a8ce9dd888b8d" }, "downloads": -1, "filename": "ds4ml-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57164c8b6827514a43915b4cd15aa933", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31273, "upload_time": "2020-09-15T08:49:10", "upload_time_iso_8601": "2020-09-15T08:49:10.495888Z", "url": "https://files.pythonhosted.org/packages/7f/f8/d66e50c2942fba09735bc60415dfb4d25c7c15a4b902589c102e062996d2/ds4ml-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8167af20164544da3a399a0cfbc2b4cf", "sha256": "e4e7d3b2c1e42abe4af260cf6b50060288d9fd31f094d4b324f9350c4f4d8f8b" }, "downloads": -1, "filename": "ds4ml-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8167af20164544da3a399a0cfbc2b4cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24619, "upload_time": "2020-09-15T08:49:12", "upload_time_iso_8601": "2020-09-15T08:49:12.347527Z", "url": "https://files.pythonhosted.org/packages/dc/06/100f0e571f093f4d5e80039a95f382277e019f74cf64b4bf4089dae18db8/ds4ml-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9721c2c19680674aaef94b57c2a3a686", "sha256": "e7ad404b522a868cda4a960b703e6edeeed41e5b730deb2584ab3b60ab5d684c" }, "downloads": -1, "filename": "ds4ml-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9721c2c19680674aaef94b57c2a3a686", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31694, "upload_time": "2020-10-30T05:28:28", "upload_time_iso_8601": "2020-10-30T05:28:28.957992Z", "url": "https://files.pythonhosted.org/packages/c0/3b/8e090b87569ab29317842f2a12acb24e289341c8657fc060b0b67ecbcb3b/ds4ml-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8339d08215e30fdcfc364ffdd615636", "sha256": "38627161ccc30ccc9174502bc109bbe7a7de09948687320aa1bbcce99d44f469" }, "downloads": -1, "filename": "ds4ml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b8339d08215e30fdcfc364ffdd615636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25013, "upload_time": "2020-10-30T05:28:30", "upload_time_iso_8601": "2020-10-30T05:28:30.439414Z", "url": "https://files.pythonhosted.org/packages/5d/c2/d2aa1914e03be2fd9d531955b344b731007a70502daa4123d466302bd1a8/ds4ml-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "99c82381ee7d70bc67a8d21f1772dfe3", "sha256": "ca61229583598953b848bb0196172294850c983d53fb4f1f42d575b91a83f6ca" }, "downloads": -1, "filename": "ds4ml-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99c82381ee7d70bc67a8d21f1772dfe3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35674, "upload_time": "2020-12-08T00:54:34", "upload_time_iso_8601": "2020-12-08T00:54:34.950291Z", "url": "https://files.pythonhosted.org/packages/51/e2/12df520c61482cfcc86f3c5b2fb7e7af3840a1adb72e56354e2d34d3a307/ds4ml-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8da1eb83bd895e3614e7ceb217a498b", "sha256": "a6752be11070126153d63e805ef57d1ab483944edfee91263e6bfffe997c886e" }, "downloads": -1, "filename": "ds4ml-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c8da1eb83bd895e3614e7ceb217a498b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27525, "upload_time": "2020-12-08T00:54:36", "upload_time_iso_8601": "2020-12-08T00:54:36.391244Z", "url": "https://files.pythonhosted.org/packages/d5/45/733a650ef933b014470e5ec15d7a02122592ab2ad0466a05a0e505faf62f/ds4ml-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7dabcdbb07d814f893d2e938f71c8c5d", "sha256": "4f70113b14cc5835950b88c98c0be42b9c71d93a9383aba625df68f324923778" }, "downloads": -1, "filename": "ds4ml-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7dabcdbb07d814f893d2e938f71c8c5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35657, "upload_time": "2021-02-01T02:46:13", "upload_time_iso_8601": "2021-02-01T02:46:13.275025Z", "url": "https://files.pythonhosted.org/packages/d2/9e/65cdd6d1bfb75d746715c2bd4382ad323c5cf01f2d1ee96a7d014c3f5cb8/ds4ml-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14a866a15f389b6416f7df87812ae0fa", "sha256": "f0be31c68b80fce40efe352ebfad990b3099ac139807cd872efa42fa95dab7e0" }, "downloads": -1, "filename": "ds4ml-0.2.1.tar.gz", "has_sig": false, "md5_digest": "14a866a15f389b6416f7df87812ae0fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27679, "upload_time": "2021-02-01T02:46:14", "upload_time_iso_8601": "2021-02-01T02:46:14.734483Z", "url": "https://files.pythonhosted.org/packages/55/18/2fce34ce59df99d0d229932521418148c6d05a10e2f2fc308c4c49eebf3f/ds4ml-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "24dcf205cb04784b3561062b376a99fb", "sha256": "9408bfa8bae97a453d1fc036b3fdd0e9d9f08e5192a1eb7d730cc5902c63f32c" }, "downloads": -1, "filename": "ds4ml-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "24dcf205cb04784b3561062b376a99fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35808, "upload_time": "2021-02-02T02:43:18", "upload_time_iso_8601": "2021-02-02T02:43:18.870497Z", "url": "https://files.pythonhosted.org/packages/bf/21/98635c60dbf1daedc0e0c38f3636792a834bbbe3e19be85e5bb6020fbb1b/ds4ml-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "864a51a2513fbd2ac0ac885f563ca82d", "sha256": "9b2f270d76c6e1aedc760a80963939ef06c7f8da3a0cd62682ee77aaed778478" }, "downloads": -1, "filename": "ds4ml-0.2.2.tar.gz", "has_sig": false, "md5_digest": "864a51a2513fbd2ac0ac885f563ca82d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27815, "upload_time": "2021-02-02T02:43:20", "upload_time_iso_8601": "2021-02-02T02:43:20.318795Z", "url": "https://files.pythonhosted.org/packages/14/fe/4438eaed5ccb6a6a6b8d3bdefafae66d45b33e76971db7956c95766cc830/ds4ml-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24dcf205cb04784b3561062b376a99fb", "sha256": "9408bfa8bae97a453d1fc036b3fdd0e9d9f08e5192a1eb7d730cc5902c63f32c" }, "downloads": -1, "filename": "ds4ml-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "24dcf205cb04784b3561062b376a99fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35808, "upload_time": "2021-02-02T02:43:18", "upload_time_iso_8601": "2021-02-02T02:43:18.870497Z", "url": "https://files.pythonhosted.org/packages/bf/21/98635c60dbf1daedc0e0c38f3636792a834bbbe3e19be85e5bb6020fbb1b/ds4ml-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "864a51a2513fbd2ac0ac885f563ca82d", "sha256": "9b2f270d76c6e1aedc760a80963939ef06c7f8da3a0cd62682ee77aaed778478" }, "downloads": -1, "filename": "ds4ml-0.2.2.tar.gz", "has_sig": false, "md5_digest": "864a51a2513fbd2ac0ac885f563ca82d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27815, "upload_time": "2021-02-02T02:43:20", "upload_time_iso_8601": "2021-02-02T02:43:20.318795Z", "url": "https://files.pythonhosted.org/packages/14/fe/4438eaed5ccb6a6a6b8d3bdefafae66d45b33e76971db7956c95766cc830/ds4ml-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }