dp-cgans

View on PyPIReverse Dependencies (0)

0.0.6 dp_cgans-0.0.6-py3-none-any.whl

Wheel Details

Project: dp-cgans
Version: 0.0.6
Filename: dp_cgans-0.0.6-py3-none-any.whl
Download: [link]
Size: 72687
MD5: cd35dac979a3e8b8f3f5cbadee99bf20
SHA256: c8dd9896cc729bcd0ee9a19414d15bddd36e75d086cae0c3ec88b8c978fd48bb
Uploaded: 2023-12-04 12:26:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dp-cgans
Version: 0.0.6
Summary: A library to generate synthetic tabular or RDF data using Conditional Generative Adversary Networks (GANs) combined with Differential Privacy techniques.
Author-Email: Sun Chang <sunchang0124[at]gmail.com>
Maintainer-Email: Sun Chang <sunchang0124[at]gmail.com>, Vincent Emonet <vincent.emonet[at]gmail.com>
Project-Url: Homepage, https://github.com/sunchang0124/dp_cgans
Project-Url: Documentation, https://github.com/sunchang0124/dp_cgans
Project-Url: History, https://github.com/sunchang0124/dp_cgans/releases
Project-Url: Tracker, https://github.com/sunchang0124/dp_cgans/issues
Project-Url: Source, https://github.com/sunchang0124/dp_cgans
License: MIT License Copyright (c) 2023-present Sun Chang <sunchang0124@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: CGAN,DP,Differential Privacy,GAN,synthetic data
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: copulas
Requires-Dist: graphviz
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pyreadstat
Requires-Dist: rdt
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: sdv (>=1.5.0)
Requires-Dist: torch
Requires-Dist: typed-ast
Requires-Dist: typer
Requires-Dist: wandb
Requires-Dist: black; extra == "test"
Requires-Dist: mypy (>=1.4.1); extra == "test"
Requires-Dist: pip-tools; extra == "test"
Requires-Dist: pytest-cov (>=3.0.0); extra == "test"
Requires-Dist: pytest (>=7.4.0); extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: types-pyyaml; extra == "test"
Requires-Dist: types-requests; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 11853 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.18.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dp_cgans/__init__.py sha256=2WiLX_a58fjcJTQ-YQDfGlcCQFkfY5FIJqgkF4VthAQ 878
dp_cgans/__main__.py sha256=CQAr4eAWxtnNZCJfMqvDlgPiBI9O9uTYAEP5sCErWz8 1628
dp_cgans/base.py sha256=RKpUyDUh3aQ-5WB2bX1ObTXZp79R5jSRPQNoI0b0GvU 25168
dp_cgans/data_sampler.py sha256=xwsfP5oC69NXiAKMiCCEmE6oxQ2izOEscYNaNzQO9WY 16433
dp_cgans/data_transformer.py sha256=CCESm4Yol4DSMRP4kUcKBkt5ZOSxE6uhegjJq_5C_Go 10446
dp_cgans/dp_cgan_init.py sha256=iwLextiU99131ztW3S6QXX-HQ72A74ggn_Ma7lpx69c 9749
dp_cgans/errors.py sha256=oDrnkfawcKd7MqT_HWv5cOAQhbruuQqvF9ezI2ZowGs 365
dp_cgans/rdp_accountant.py sha256=OlZfT-lrJ8_535Ys6sYgC8-OEnZQzOywvvHSwiUY964 21564
dp_cgans/constraints/__init__.py sha256=oVkSBCcir-INvkd3SXXT3iEx_YSuxvfUkMySy8iuTVY 481
dp_cgans/constraints/base.py sha256=1PELvDKF6rsd1UYuT2KWU7OFQ38K_PoQk4e_j2_aq_w 14500
dp_cgans/constraints/errors.py sha256=jRa9SHlEYiY0SP9iv5HH-fg6osesHSe8NRji7XB2Atk 159
dp_cgans/constraints/tabular.py sha256=QVA3O6CIPj9zI6MXdZRBZU23sDCnMkkvIjCz2nG_rTg 42526
dp_cgans/constraints/utils.py sha256=wtAkfgrTDr78otcJaJ0SVS31fzsIe8-5ZVkOxQIbpWE 512
dp_cgans/metadata/__init__.py sha256=VL4EgxlxtAFJ4mY5oceg6ib0xc75yFAocBOt3aPKZv4 575
dp_cgans/metadata/dataset.py sha256=SnbfEnNvMJYR2iCkrs9euUvP9j3UZqzQT0tSwokz1Rk 36097
dp_cgans/metadata/errors.py sha256=7Rsq1VeQJTmpmwstvaqxJBW-eANlRzQ7Nti54ic0ZOE 224
dp_cgans/metadata/table.py sha256=zFuqCaGwaUN2IIbEBCfZ-EJEf7tkxgTcuOXWxwVHslQ 32544
dp_cgans/metadata/utils.py sha256=ZvOshCC24b_8fhXEdd0BaXa_xEeNxMa7W0-beYHwJFY 4460
dp_cgans/metadata/visualization.py sha256=QdSjTFDulEnpWfZOOhcyiU3XCKnyzmLQhp1nLGXGm9E 4788
dp_cgans/synthesizers/__init__.py sha256=F-FpRdZj9LnvI0NP2dVIddez5KT_v7bJlpVruH79u1Q 206
dp_cgans/synthesizers/base.py sha256=5rrnELRnG6_8_tVUHOffAieEF2gxo_WhHoeN2xb5YiA 594
dp_cgans/synthesizers/dp_cgan.py sha256=R6NEzcuPdfCR1pv_UGiKR79FrKXTLNgokWlyQ6DghII 37051
dp_cgans-0.0.6.dist-info/METADATA sha256=YutNdNJxIYyUo-4bzQyFOQFnE5WK-uiqmxDfPfz6jUE 15018
dp_cgans-0.0.6.dist-info/WHEEL sha256=9QBuHhg6FNW7lppboF2vKVbCGTVzsFykgRQjjlajrhA 87
dp_cgans-0.0.6.dist-info/entry_points.txt sha256=Y6p5M1-DQLuKx0AB_VVG6A9zVhG7GML0V7gXZc7ifis 51
dp_cgans-0.0.6.dist-info/licenses/LICENSE.txt sha256=tUDlGTGf4GBXvmUCG_tj2tfsBX_j-aVBYhTmUuVH9Ik 1099
dp_cgans-0.0.6.dist-info/RECORD

entry_points.txt

dp-cgans = dp_cgans.__main__:cli