Opendp-smartnoise-core

Latest version: v0.2.6

Safety actively analyzes 622394 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.3

* Deprecated SmartNoise-Core
* Please migrate to the OpenDP library: docs.opendp.org/

0.2.2

* Custom sensitivities may be passed directly to mechanisms
- `protect_sensitivity` must be disabled in the privacy definition
* Expand documentation for each component as well as Python Analysis class
* Python Bindings: Analysis initializer only accepts keyword arguments.

0.2.0

* Bump minor version to reflect change in default behavior in v0.1.1

0.1.2

* Minor readme changes

0.1.1

* Python Bindings: enable `protect_floating_point` by default.
- Real-valued queries are less susceptible to floating-point attacks, at the cost of utility
- Use `sn.Analysis(protect_floating_point=False)` to enable the laplace and (analytic) gaussian mechanisms
* Fix noise scaling issues in the Gaussian and Analytic Gaussian mechanism
* Fixes for Gaussian and Analytic Gaussian accuracy
* Postprocess geometric mechanism noise with clamping
* Compute sensitivities as integers whenever possible (counts, histograms, sums)
* Added runtime sanity checks to detect violations of static properties in pre-aggregated data
* O(n^2) -> O(n) runtime performance in exponential mechanism and categorical imputation
* Fixed an incorrect inference of dataset size when transforming a dataset with unknown size against a broadcastable scalar
* Unions always permitted on public data
* Added inference of nature (categories, bounds) to ToInt
* Plug-in mean derives bounds for sum in laplace and geometric mechanism

0.1

* Renamed package to Smartnoise, version number reset
* Added snapping mechanism
* Added analytic gaussian mechanism
* Added DP Linear Regression through the Theil-Sen transform and gumbel mechanism
* Added generalized resize for privacy amplification by subsampling
* Tightened c-stability checks to protect against adversarial dataset reordering when unioning data partitions
* Modified error messages to contain suggested fixes
* Bugfix to retain statistics when generating reports

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.