sacroml

View on PyPIReverse Dependencies (0)

1.2.1 sacroml-1.2.1-py3-none-any.whl

Wheel Details

Project: sacroml
Version: 1.2.1
Filename: sacroml-1.2.1-py3-none-any.whl
Download: [link]
Size: 79750
MD5: cbb2a0cb7d662a21884829c1e778c9a2
SHA256: 2a6d6ff41d449b14135b866186ab940ae1d97b065d2822fac1030b17e5a3f557
Uploaded: 2024-07-29 17:23:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: sacroml
Version: 1.2.1
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/SACRO-ML
Project-Url: Changelog, https://github.com/AI-SDC/SACRO-ML/CHANGELOG.md
Project-Url: Documentation, https://ai-sdc.github.io/SACRO-ML/
Project-Url: Bug Tracker, https://github.com/AI-SDC/SACRO-ML/issues
Project-Url: Discussions, https://github.com/AI-SDC/SACRO-ML/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: 2944 characters]

WHEEL

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

RECORD

Path Digest Size
sacroml/__init__.py sha256=4cspU6ElO9ue7vprRA-e9sO4dBr7zmQ3DUxUhOwVg6I 82
sacroml/main.py sha256=FAOfwpOuYOA8Bs0k_RhKfwpChOETP33mwCYM4zHfYw4 1375
sacroml/metrics.py sha256=qF8noaMSwwc3ifm4XxeiRbTxrgdJEQPubLavERHUWfY 10742
sacroml/attacks/__init__.py sha256=rTrpZUgFde2Wuw6JEcZFa2squYunaL6HyawQFiNeGIc 76
sacroml/attacks/attack.py sha256=ile1-G-DMS7EVifU_0oidpxsfWZGXjl-VeBqTeM6Oxo 3652
sacroml/attacks/attack_report_formatter.py sha256=TN215K5jU054ds5Lp_qTWfFXq5jx0813Vkva5qOMCDQ 22376
sacroml/attacks/attribute_attack.py sha256=9YqxCAHQuROgYdMmba2ZAkDCpXEQ7VBvGcOt3n_4mw8 21858
sacroml/attacks/factory.py sha256=uzjPP4PgmgSr8wllS_N0QrMdMafNaq4FoibB7aq4i6M 1818
sacroml/attacks/likelihood_attack.py sha256=Yd0uG1wa4P3OOjRCPkTFg9dPmu0zZEtST3VGNS2dVmI 17553
sacroml/attacks/report.py sha256=Bb5PSKbGWFLgeTN-c7RHNmL9cZdaZ9bX4tH0lkBjOhc 13740
sacroml/attacks/structural_attack.py sha256=mj9bMnvb3xk7E5xH-uaiVEqaHzLJp4TURJgzvUNdXIc 15821
sacroml/attacks/target.py sha256=at6RQBzvSRsdi3OPZOcaiGqa_G2DT4tRz9u6IeUAmNs 14899
sacroml/attacks/worst_case_attack.py sha256=dPxZ9RXVcNjVw40376g0Hn1E7yc8byjHHhItz248Zns 19192
sacroml/config/__init__.py sha256=hL7e4ba2LPHpjBkET3ZSxox4cdUTm_m1H9Q-Bnvag44 48
sacroml/config/attack.py sha256=e2ditIVzvafBaTRBTgYy6lgt5izRj6PDHgvXRzxZPJ0 2693
sacroml/config/target.py sha256=V35rnSzHMVcpZxBuRmS3QYj8qvfodcUr4pOMy8GISmI 4571
sacroml/config/utils.py sha256=MLm2Y00yKmlLeoFgJ5EINKCR7wxntCU6A51u8Zy3_-4 1350
sacroml/preprocessing/__init__.py sha256=5MpoQcfIZFKT6tc5qpltCufAQzv13gIQ6V-9Re7mfas 62
sacroml/preprocessing/loaders.py sha256=CnJpqWXLnVSyQ9hPWw4QjleaunvQV9CiT6KnRGh1HFo 22493
sacroml/safemodel/__init__.py sha256=fW44bJCCHEw9sfzlVArujbDUvt0hvC2S21-t-CQ7VTY 80
sacroml/safemodel/reporting.py sha256=5if08TxuP4XbnSJcFg6uxmMmipnV8B8bmem2pS9dMrM 10836
sacroml/safemodel/rules.json sha256=HC1sClrQ0-pGzzLufNsRU3wNHgB8k50EeorsuXYAcFA 4986
sacroml/safemodel/safemodel.py sha256=eN7Y5dg71RqsbkMFirWKlCrt3a9RhTpA2pfM9AmPVto 23110
sacroml/safemodel/classifiers/__init__.py sha256=0O63gw0REmD27ZrAT5AYivMu801PLbwQyp1SATHhrBU 441
sacroml/safemodel/classifiers/dp_svc.py sha256=ZyoRpRSG_yQWGVoI1QkX1zdEXSxLFEMcJTQduW79Oiw 7505
sacroml/safemodel/classifiers/new_model_template.py sha256=ZgFGEXcYqII9Ohl-1YdAP66ObKSRst_YJVI440wWfIs 7652
sacroml/safemodel/classifiers/safedecisiontreeclassifier.py sha256=74m8lBgiwxO0I6oCQ69btVvBz7nmQ1k9nScH3p5WOx4 6530
sacroml/safemodel/classifiers/safekeras.py sha256=w5BPZvh72lRavfedx2jZd9m4ChGRc04bRnE6PvSzqFo 19119
sacroml/safemodel/classifiers/saferandomforestclassifier.py sha256=lY6O5B6dN4AoL-ntDaAV8p8Hy8dNmkOHoHUfv0wJawc 6092
sacroml/safemodel/classifiers/safesvc.py sha256=3vqzTiB__nHNSVagPBEMetELRGOLHBTqP42cvwIjPjI 1945
sacroml/safemodel/classifiers/safetf.py sha256=JnjKKgu_IyG3bzbCJHaW0K6zOCnc3emNbeXa8TXE77o 570
sacroml-1.2.1.dist-info/METADATA sha256=PRfWL8b2PRpwr6DOGNwPRdk-hDwYqj_js0NWYGvjU4w 5349
sacroml-1.2.1.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
sacroml-1.2.1.dist-info/entry_points.txt sha256=dZc-rHRLyPMgPcInzQGCd7j6GTeMAzPEcK8mbwKwHBg 46
sacroml-1.2.1.dist-info/top_level.txt sha256=eozh_lDQVZHYBqNhYx23FlsXM_DTRESS1DyeY5-RCgA 8
sacroml-1.2.1.dist-info/RECORD

top_level.txt

sacroml

entry_points.txt

sacroml = sacroml.main:main