Skip to main content

sage-privacy

Privacy protection algorithms for SAGE, including differential privacy and machine unlearning.

PyPI Package: isage-privacy

Boundary

  • Root package (sage_libs.sage_privacy) exposes only stable metadata and explicit registration API.
  • Research implementations are accessed from subpackages:
    • sage_libs.sage_privacy.dp
    • sage_libs.sage_privacy.unlearning
  • No root-level re-export of concrete research implementations.

Installation

pip install isage-privacy

Usage

from sage_libs.sage_privacy import register_to_sage
from sage_libs.sage_privacy.dp import GaussianMechanism
from sage_libs.sage_privacy.unlearning import GradientAscentUnlearner

register_to_sage()

mechanism = GaussianMechanism(epsilon=1.0)
unlearner = GradientAscentUnlearner()

License

MIT

Metadata

Release files for isage-privacy 0.1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isage-privacy 0.1.0.2
File Size Uploaded
isage_privacy-0.1.0.2.tar.gz 30.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for isage-privacy 0.1.0.2
File Interpreter ABI Platform
isage_privacy-0.1.0.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 70.8 kB

Release files / isage_privacy-0.1.0.2.tar.gz

Download URL isage_privacy-0.1.0.2.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c7c8514be26e1b66b5a92d0e605c102a98a5317b859c638101a0f0498cb05581
BLAKE2b-256 checksum
How to use checksums
f5145ca0a1af3963d2f7abb32cf1701dfd8f287d321d6b1819942352e61dbe81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / isage_privacy-0.1.0.2-py2.py3-none-any.whl

Download URL isage_privacy-0.1.0.2-py2.py3-none-any.whl
Size 40.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
308f899c3ac463b2d68016b9787a1bc408fa897ea210aa5692ee0e8917f485bc
BLAKE2b-256 checksum
How to use checksums
10aa46bdd3f3d9ff118b194293ae65d04ac49f92ed2912dfa6813e427ce6649d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

0.1.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page