julien-boudry/Condorcet
Command line application and PHP library, providing an election engine with a high-level interface. Native support 20+ voting methods, easy to extend. Support simple elections with ease or billions of votes in low resource environment. Intensively tested and highly polyvalent.
PHPMIT
Issues
- 3
New method: STAR Voting
#169 opened by hansioux - 25
Implement Schulze STV proportional method
#64 opened by julien-boudry - 14
[Experimental Schulze-STV Branch] Wrong test results from various methods with Explicit Ranking
#167 opened by LiamM32 - 1
New Method: Smith Set
#168 opened by julien-boudry - 3
Tests: parallel mod (paratest, pest --parallel) fail erratically and inconsistently (and worse with JIT)
#166 opened by julien-boudry - 1
[Public API Reform] Remove static setters setMaxParseIteration / setMaxVoteNumber
#164 opened by julien-boudry - 5
- 3
- 5
- 11
- 4
- 0
- 4
Typos & Understandability (documentation, methods names and variables....)
#65 opened by julien-boudry - 6
[Command Line] Error importing CondorcetFormat: Argument #1 ($callBack) must be of type Closure
#147 opened by julien-boudry - 0
[Public API Reform] Is it useful to edit candidate name with history. Should be immutable?
#145 opened by julien-boudry - 0
[Public API Reform] Split $election->getResult methods, for filtering by tags
#144 opened by julien-boudry - 0
- 0
Implement VoteFaire Ranking (Popularity)?
#140 opened by julien-boudry - 1
[Console, interactive mode] Add warning and ignore input when candidates are duplicated
#100 opened by julien-boudry - 0
- 5
Largest remainder methods: Half votes rounded down, party receiving less seats
#112 opened by lordlouckster - 7
PHP Fatal error
#110 opened by lordlouckster - 0
[Docker] Generate official Arm Build
#99 opened by julien-boudry - 1
- 0
Improve performances of countValidVoteWithConstraint/sumValidVoteWithConstraint
#101 opened by julien-boudry - 1
- 0
Implement CPO STV
#84 opened by julien-boudry - 3
- 2
Write documentation for Converters
#82 opened by julien-boudry - 0
Implement Split cycle method?
#83 opened by julien-boudry - 0
Create a Condorcet Format
#81 opened by julien-boudry - 1
Read Debian Summary Vote Format
#80 opened by julien-boudry - 0
Read David Hill format
#79 opened by julien-boudry - 0
Weak References: Prevent memory leaks, optimize memory without garbage collector
#78 opened by julien-boudry - 1
- 3
JIT tracing bug with STV in conjunction with non proportional method (only PHP 8.0 with JIT tracing mode enabled)
#61 opened by julien-boudry - 0
Rework Readme File and split it
#51 opened by julien-boudry - 0
- 1
- 0
- 0
Documentation: CondorcetPHP\Condorcet\Dev\CondorcetDocumentationGenerator\CondorcetDocAttributes\Throws attribute
#63 opened by julien-boudry - 2
Implement PHP 8.1 new features
#54 opened by julien-boudry - 6
Pb with symphony Command/Command.php
#72 opened by chupinmaxime - 0
- 0
Implement PHAR installation method
#55 opened by julien-boudry - 0
v3.2: Documentation for public readonly properties + remove some getters ?
#62 opened by julien-boudry - 0
- 2
Election.php file giving Parse errors
#56 opened by kbots-tech - 1
- 1
Shorten show-method-stats to method-stats
#49 opened by lordlouckster