Python库,用于处理使用Bristol方式表示的电路定义。
bfcl的Python项目详细描述
Bristol时尚电路库(BFCL),用于处理使用Bristol时尚表示的电路定义。在
目的
该库包括数据结构和相关方法,用于处理通常用于安全多方计算(MPC)应用程序中的逻辑电路。数据结构遵循Bristol Fashion格式,在必要时进行外推和泛化,以支持更广泛的特性和操作。在
软件包安装和使用
该软件包在PyPI上可用:
python -m pip install bfcl
可以按常规方式导入库:
^{pr2}$测试和约定
使用nose时,将执行所有单元测试并测量它们的覆盖率(有关配置详细信息,请参见setup.cfg):
nosetests
或者,所有单元测试都包含在模块本身中,并且可以使用doctest执行:
python bfcl/bfcl.py -v
使用Pylint执行样式约定:
pylint bfcl
捐款
为了提供源代码,请在该库的GitHub页面上打开问题或提交请求。在
版本控制
从版本0.2.0开始,此库的版本号格式以及与版本号增量相关联的库更改符合Semantic Versioning 2.0.0。在
- 项目
标签: