aisdc

View on PyPIReverse Dependencies (0)

1.2.0 aisdc-1.2.0-py3-none-any.whl

Wheel Details

Project: aisdc
Version: 1.2.0
Filename: aisdc-1.2.0-py3-none-any.whl
Download: [link]
Size: 79579
MD5: 83081da8b1bc79e5ba3b640fb1a28c2a
SHA256: 7f9fa731f16af396dfc1dd64e5c3ea73ed118577fdecef110b27fce06e4ba1f3
Uploaded: 2024-07-11 16:00:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aisdc
Version: 1.2.0
Summary: Tools for the statistical disclosure control of machine learning models
Maintainer: Jim Smith
Maintainer-Email: james.smith[at]uwe.ac.uk
Home-Page: https://github.com/AI-SDC/AI-SDC
Project-Url: Changelog, https://github.com/AI-SDC/AI-SDC/CHANGELOG.md
Project-Url: Documentation, https://ai-sdc.github.io/AI-SDC/
Project-Url: Bug Tracker, https://github.com/AI-SDC/AI-SDC/issues
Project-Url: Discussions, https://github.com/AI-SDC/AI-SDC/discussions
License: MIT
Keywords: data-privacy,data-protection,machine-learning,privacy,privacy-tools,statistical-disclosure-control
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Operating System :: OS Independent
Requires-Python: <3.12,>=3.9
Requires-Dist: acro (==0.4.6)
Requires-Dist: fpdf
Requires-Dist: pypdf
Requires-Dist: multiprocess
Requires-Dist: scikit-learn
Requires-Dist: xgboost
Requires-Dist: tensorflow (<2.15,>=2.14); extra == "doc"
Requires-Dist: tensorflow-privacy (==0.9.0); extra == "doc"
Requires-Dist: dictdiffer; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: sphinx-autopackagesummary; extra == "doc"
Requires-Dist: sphinx-issues; extra == "doc"
Requires-Dist: sphinx-prompt; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: tensorflow (<2.15,>=2.14); extra == "safemodel"
Requires-Dist: tensorflow-privacy (==0.9.0); extra == "safemodel"
Requires-Dist: dictdiffer; extra == "safemodel"
Requires-Dist: tensorflow (<2.15,>=2.14); extra == "test"
Requires-Dist: tensorflow-privacy (==0.9.0); extra == "test"
Requires-Dist: dictdiffer; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Provides-Extra: doc
Provides-Extra: safemodel
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2918 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aisdc/__init__.py sha256=4cspU6ElO9ue7vprRA-e9sO4dBr7zmQ3DUxUhOwVg6I 82
aisdc/main.py sha256=j727QC6VuxAdaipRLkSivpEw8HObLjbIBWracsiz2pU 1367
aisdc/metrics.py sha256=67Zv0IpmZwLuJ-DkYyn2c2932jIEp4SWaA_gDMWyLhI 10740
aisdc/attacks/__init__.py sha256=rTrpZUgFde2Wuw6JEcZFa2squYunaL6HyawQFiNeGIc 76
aisdc/attacks/attack.py sha256=5BcB3hrufFOedFhsarAaQQfdbJ_Gs0KibWWi4o0dcNg 3648
aisdc/attacks/attack_report_formatter.py sha256=TN215K5jU054ds5Lp_qTWfFXq5jx0813Vkva5qOMCDQ 22376
aisdc/attacks/attribute_attack.py sha256=CHJ_Qi4mQNEVhSzE1tkx4ZQ7IqPohDlLE32seYZzU8I 21852
aisdc/attacks/factory.py sha256=EDrIYsOkEgJQsvHiZJ6u1LfDD0p2MKueW8M5l51aRio 1808
aisdc/attacks/likelihood_attack.py sha256=sHTvTTE59FfE3ryZRvYm6OAKAkKpUeOE74lAzNbwheg 17545
aisdc/attacks/report.py sha256=LQ7GrcOnba_6unjj64nolf_7OEPJxFXp9_QxcDBJ-Bw 13738
aisdc/attacks/structural_attack.py sha256=dGIjKX9PkctckiVQwDmvERmUryml4u6sXOOEHDnGMMg 15817
aisdc/attacks/target.py sha256=at6RQBzvSRsdi3OPZOcaiGqa_G2DT4tRz9u6IeUAmNs 14899
aisdc/attacks/worst_case_attack.py sha256=GOJe_8SFwUCLwVA5NUvok4cc5glT9_f2BS17gRHGmko 19184
aisdc/config/__init__.py sha256=hL7e4ba2LPHpjBkET3ZSxox4cdUTm_m1H9Q-Bnvag44 48
aisdc/config/attack.py sha256=JhtuWO9t0ecAKt-TfuQF3HcpYmKmL7t1wvKAlOifYig 2689
aisdc/config/target.py sha256=DON5ttDjPzlZiG-Sw_NapDwoQOqYRDwPkF9amy-CKpU 4567
aisdc/config/utils.py sha256=MLm2Y00yKmlLeoFgJ5EINKCR7wxntCU6A51u8Zy3_-4 1350
aisdc/preprocessing/__init__.py sha256=5MpoQcfIZFKT6tc5qpltCufAQzv13gIQ6V-9Re7mfas 62
aisdc/preprocessing/loaders.py sha256=CnJpqWXLnVSyQ9hPWw4QjleaunvQV9CiT6KnRGh1HFo 22493
aisdc/safemodel/__init__.py sha256=fW44bJCCHEw9sfzlVArujbDUvt0hvC2S21-t-CQ7VTY 80
aisdc/safemodel/reporting.py sha256=5if08TxuP4XbnSJcFg6uxmMmipnV8B8bmem2pS9dMrM 10836
aisdc/safemodel/rules.json sha256=HC1sClrQ0-pGzzLufNsRU3wNHgB8k50EeorsuXYAcFA 4986
aisdc/safemodel/safemodel.py sha256=7c-B2jnAz1hK3oGPZ8L815gGKkJDRmzWYDjnrdpPKdc 23106
aisdc/safemodel/classifiers/__init__.py sha256=0O63gw0REmD27ZrAT5AYivMu801PLbwQyp1SATHhrBU 441
aisdc/safemodel/classifiers/dp_svc.py sha256=ZyoRpRSG_yQWGVoI1QkX1zdEXSxLFEMcJTQduW79Oiw 7505
aisdc/safemodel/classifiers/new_model_template.py sha256=9jfv-ygVSvNK28iE2GqKRHliv9h8G5tCTX88dkdVcAs 7650
aisdc/safemodel/classifiers/safedecisiontreeclassifier.py sha256=MbmRqZXjCEB3744Mc0U2dBIiMO4r19e7W3kGxXhw1AY 6526
aisdc/safemodel/classifiers/safekeras.py sha256=nGVkAIeRGRbcZnhpH73Hmf7rAw_eQfgvYaedc3y1pfA 19115
aisdc/safemodel/classifiers/saferandomforestclassifier.py sha256=4Wo2BYabbjOSEpjXR2CuCJl4xoagjHtM-78cTBcq51c 6088
aisdc/safemodel/classifiers/safesvc.py sha256=AgNLYJ0SJ5YmjJNffOfp98J8Mp6pY9UzN6iVLzFfNsM 1943
aisdc/safemodel/classifiers/safetf.py sha256=1QG83SbJWQkqJiHnHl9BIYpNhSB8Wg0ad4QfQIQ92_o 568
aisdc-1.2.0.dist-info/METADATA sha256=_JLD8s49b8-3a9EV3sS3EXk94BtGAVDOkW6QM5JMoWU 5311
aisdc-1.2.0.dist-info/WHEEL sha256=Z4pYXqR_rTB7OWNDYFOm1qRk0RX6GFP2o8LgvP453Hk 91
aisdc-1.2.0.dist-info/entry_points.txt sha256=TCtulXLBKiAIqraxszH8UMEoGAy-w5IGvAI6gSLVesU 42
aisdc-1.2.0.dist-info/top_level.txt sha256=pNb63koCB9oGQ18UXdJu_hRWHxIJKY1bzLn0cjTzDFU 6
aisdc-1.2.0.dist-info/RECORD

top_level.txt

aisdc

entry_points.txt

aisdc = aisdc.main:main