162个版本

0.11.1 2024年8月19日
0.10.0 2024年6月20日
0.10.0-nightly.20240804.12024年8月5日
0.9.2 2024年2月8日
0.6.1 2022年10月27日

#8 in #differential-privacy

Download history 524/week @ 2024-05-05 543/week @ 2024-05-12 606/week @ 2024-05-19 6/week @ 2024-05-26 378/week @ 2024-06-02 721/week @ 2024-06-09 1154/week @ 2024-06-16 342/week @ 2024-06-23 1/week @ 2024-06-30 184/week @ 2024-07-07 270/week @ 2024-07-14 517/week @ 2024-07-21 333/week @ 2024-07-28 282/week @ 2024-08-04 688/week @ 2024-08-11 886/week @ 2024-08-18

2,290 每月下载量
用于 2 个crate(通过 opendp

自定义许可

57KB
814

OpenDP logo

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. License: MIT

Python R Rust

main CI nightly CI

OpenDP库是一个模块化集合,包含符合差分隐私定义的统计算法。它可以用于构建使用多种隐私模型的隐私保护计算应用。OpenDP是用Rust编写的,并提供了Python和R语言的绑定,便于使用。

OpenDP库的架构基于一个表达隐私感知计算的框架。该框架在论文A Programming Framework for OpenDP中进行了描述。

OpenDP库是更大的OpenDP项目的一部分,该项目是一个社区努力,旨在为私人数据分析构建可信赖的开源软件工具。(为了简化这些文档,当我们提到“OpenDP”时,我们指的是库,而不是整个项目。)

状态

OpenDP正在开发中,我们预计会频繁发布新版本,吸收来自OpenDP社区的反馈和代码贡献。它是一个正在进行的工程,但已经可以用于构建一些应用,并原型化将扩展其功能的贡献。我们欢迎您尝试它,并期待对库的反馈!然而,请注意以下限制

OpenDP,像所有现实世界的软件一样,既有已知问题,也有未知问题。如果您打算将OpenDP用于隐私关键的应用程序,您应该评估这些问题对您用例的影响。

更多详细信息可以在《用户指南》的《限制》部分找到。[点击查看]

安装

使用 pip(Python的包安装器[点击查看])安装OpenDP for Python

$ pip install opendp

从R会话安装OpenDP for R

install.packages("opendp", repos = "https://opendp.r-universe.dev")

更多详细信息可以在《用户指南》的《入门》部分找到。[点击查看]

文档

OpenDP的完整文档位于https://docs.opendp.org。以下是一些有用的入口点:

获取帮助

如果您在使用OpenDP时遇到问题,或想提交反馈,请与我们联系!以下是联系方式:

贡献

OpenDP是一个社区项目,我们欢迎您对其开发做出贡献!如果您想参与,请与我们联系!我们还在《贡献指南》中有一个贡献流程部分

依赖关系

~0–1MB
~20K SLoC