文件名称:open-rcv:用于计算 IRV 和 STV 等排名选择投票选举的软件
文件大小:115KB
文件格式:ZIP
更新时间:2024-07-21 11:56:29
Python
OpenRCV OpenRCV 是一个开源软件项目,用于计算决选和等排名选择投票选举。 它还支持审计、报告和选票文件转换。 它既可以用作命令行工具,也可以用作 Python 库。 OpenRCV 在免费分发。 项目页面和源代码在。 项目文档托管在。 它是根据宽松的开源许可证获得许可的。 有关许可证的详细信息,请参阅部分。 要报告错误或请求功能,请访问。 您也可以联系列出的作者。 注意(截至 2014 年 12 月):该项目尚不可用,但我们正在积极开展工作。 特征 完全开放和可扩展。 针对存储库中公开可用的测试用例。 公开命令行 API 和 Python API。 这两个 API 都支持中性的输入和输出文本格式,以实现与其他应用程序和编程语言的互操作性。 例如,逐轮结果可以输出为 JSON 为—— 传递给自定义的“漂亮”HTML 渲染器,或 对测试数据进行数字检查(即独立于
【文件预览】:
open-rcv-master
----setup.py(5KB)
----.gitignore(845B)
----test.sh(61B)
----data()
--------sample.blt(104B)
--------sample.yaml(128B)
----.travis.yml(410B)
----MANIFEST.in(676B)
----submodules()
--------open-rcv-tests()
----openrcv_setup()
--------__init__.py(1KB)
--------pandoc.py(3KB)
--------utils.py(5KB)
----LICENSE(1KB)
----pandoc_filters()
--------md2html.py(2KB)
--------md2rst.py(3KB)
----.gitmodules(118B)
----openrcv()
--------jsonlib.py(14KB)
--------__init__.py(1KB)
--------utiltest()
--------formats()
--------jcmodels.py(9KB)
--------jcmanage.py(8KB)
--------streams.py(20KB)
--------models.py(7KB)
--------utils.py(10KB)
--------scripts()
--------counting.py(5KB)
--------parsing.py(5KB)
--------contestgen.py(5KB)
--------test()
----scripts()
--------add_license.py(2KB)
----README.md(4KB)
----.coveragerc(140B)
----TODO.md(2KB)
----setup_long_description.rst(2KB)
----HISTORY.md(46B)
----docs()
--------Makefile(7KB)
--------develop.md(3KB)
--------make.bat(7KB)
--------source()
--------design.md(4KB)
----CONTRIBUTORS.md(131B)