├── .gitignore ├── CHANGES.rst ├── CONTRIBUTORS ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── gpl-3.0.txt ├── py3votecore ├── __init__.py ├── abstract_classes.py ├── common_functions.py ├── condorcet.py ├── irv.py ├── plurality.py ├── plurality_at_large.py ├── ranked_pairs.py ├── schulze_by_graph.py ├── schulze_helper.py ├── schulze_method.py ├── schulze_npr.py ├── schulze_pr.py ├── schulze_stv.py ├── stv.py └── tie_breaker.py ├── setup.py ├── test_functionality ├── __init__.py ├── test_condorcet.py ├── test_irv.py ├── test_plurality.py ├── test_plurality_at_large.py ├── test_ranked_pairs.py ├── test_schulze_by_graph.py ├── test_schulze_method.py ├── test_schulze_npr.py ├── test_schulze_pr.py ├── test_schulze_stv.py ├── test_stv.py └── test_tie_breaker.py └── test_performance ├── __init__.py ├── test_schulze_pr.py └── test_schulze_stv.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/README.rst -------------------------------------------------------------------------------- /gpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/gpl-3.0.txt -------------------------------------------------------------------------------- /py3votecore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /py3votecore/abstract_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/abstract_classes.py -------------------------------------------------------------------------------- /py3votecore/common_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/common_functions.py -------------------------------------------------------------------------------- /py3votecore/condorcet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/condorcet.py -------------------------------------------------------------------------------- /py3votecore/irv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/irv.py -------------------------------------------------------------------------------- /py3votecore/plurality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/plurality.py -------------------------------------------------------------------------------- /py3votecore/plurality_at_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/plurality_at_large.py -------------------------------------------------------------------------------- /py3votecore/ranked_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/ranked_pairs.py -------------------------------------------------------------------------------- /py3votecore/schulze_by_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_by_graph.py -------------------------------------------------------------------------------- /py3votecore/schulze_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_helper.py -------------------------------------------------------------------------------- /py3votecore/schulze_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_method.py -------------------------------------------------------------------------------- /py3votecore/schulze_npr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_npr.py -------------------------------------------------------------------------------- /py3votecore/schulze_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_pr.py -------------------------------------------------------------------------------- /py3votecore/schulze_stv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/schulze_stv.py -------------------------------------------------------------------------------- /py3votecore/stv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/stv.py -------------------------------------------------------------------------------- /py3votecore/tie_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/py3votecore/tie_breaker.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/setup.py -------------------------------------------------------------------------------- /test_functionality/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_functionality/test_condorcet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_condorcet.py -------------------------------------------------------------------------------- /test_functionality/test_irv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_irv.py -------------------------------------------------------------------------------- /test_functionality/test_plurality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_plurality.py -------------------------------------------------------------------------------- /test_functionality/test_plurality_at_large.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_plurality_at_large.py -------------------------------------------------------------------------------- /test_functionality/test_ranked_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_ranked_pairs.py -------------------------------------------------------------------------------- /test_functionality/test_schulze_by_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_schulze_by_graph.py -------------------------------------------------------------------------------- /test_functionality/test_schulze_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_schulze_method.py -------------------------------------------------------------------------------- /test_functionality/test_schulze_npr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_schulze_npr.py -------------------------------------------------------------------------------- /test_functionality/test_schulze_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_schulze_pr.py -------------------------------------------------------------------------------- /test_functionality/test_schulze_stv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_schulze_stv.py -------------------------------------------------------------------------------- /test_functionality/test_stv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_stv.py -------------------------------------------------------------------------------- /test_functionality/test_tie_breaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_functionality/test_tie_breaker.py -------------------------------------------------------------------------------- /test_performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_performance/test_schulze_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_performance/test_schulze_pr.py -------------------------------------------------------------------------------- /test_performance/test_schulze_stv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the-maldridge/python-vote-core/HEAD/test_performance/test_schulze_stv.py --------------------------------------------------------------------------------