182个版本

新版本 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.3.0 2021年9月22日

#76 in 过程宏

Download history 547/week @ 2024-05-03 539/week @ 2024-05-10 657/week @ 2024-05-17 126/week @ 2024-05-24 183/week @ 2024-05-31 728/week @ 2024-06-07 973/week @ 2024-06-14 686/week @ 2024-06-21 13/week @ 2024-06-28 56/week @ 2024-07-05 343/week @ 2024-07-12 364/week @ 2024-07-19 376/week @ 2024-07-26 428/week @ 2024-08-02 451/week @ 2024-08-09 879/week @ 2024-08-16

2,223 每月下载量
用于 2 crate

自定义许可

1.5MB
29K SLoC

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库的架构基于一个表达隐私感知计算的概念框架。该框架在论文《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是一个社区项目,我们欢迎您为其开发做出贡献!如果您想参与,请与我们联系!我们还在贡献者指南中有一个贡献流程部分

依赖关系

~7–44MB
~732K SLoC