An open API service indexing awesome lists of open source software.

https://github.com/cmccomb/vote-sim

Educational module voting and social choice in Jupyer
https://github.com/cmccomb/vote-sim

Last synced: 3 months ago
JSON representation

Educational module voting and social choice in Jupyer

Awesome Lists containing this project

README

        

# vote-sim [![Build Status](https://travis-ci.org/cmccomb/vote-sim.svg?branch=master)](https://travis-ci.org/cmccomb/vote-sim)

Python functions for simulating voting rules and analyses.

## Voting Rules
Currently, 5 voting rules are implemented in ``votesim``.

1. Veto
2. Plurality
3. Borda
4. Instant Runoff Voting (IRV)
5. Copeland

## Axiom Checks
Currently, the results of a voting scenario can be checked against two social choice axioms.

1. Monotinicity
2. Strategyproofness