2017 © Pedro Peláez
 

library condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

image

julien-boudry/condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  • Sunday, July 22, 2018
  • by julien-boudry
  • Repository
  • 7 Watchers
  • 37 Stars
  • 2,112 Installations
  • PHP
  • 0 Dependents
  • 1 Suggesters
  • 5 Forks
  • 0 Open issues
  • 100 Versions
  • 6 % Grown

The README.md

Condorcet , (*1)

Open in GitHub Codespaces, (*2)

License Packagist Docker Pulls Packagist Download GitHub contributors, (*3)

Codacy Badge GitHub code size in bytes Codacy Badge Build Status, (*4)

Main Author: Julien Boudry
License: MIT - Please say hello if you like or use this code!
Contribute: Contribution File
Donation: bc1q3jllk3qd9fjvvuqy07tawkv7t6h7qjf55fc2gh or GitHub Sponsor Page
You can also offer me a bottle of good wine., (*5)

Condorcet PHP

Presentation | Documentation Book | API Reference | Voting Methods | Tests, (*6)

Condorcet is a powerful engine for managing electoral processes and calculating election results. It handles all aspects from configuration and vote collection to result calculation. The library natively implements over 20 voting methods compatible with preferential voting ballots, including Condorcet methods, Alternative Voting, STV, and many others. => See all supported voting methods, (*7)

Two ways to use Condorcet: * Command Line Application: For quick access to essential features without technical expertise. Easily compute election results and statistics. * PHP Library: Integrate into your code to access all advanced features (custom manipulations, extensions, performance optimizations, advanced I/O methods, etc.)., (*8)

Both approaches can handle massive numbers of votes (hundreds of millions) on modest hardware., (*9)

Summary

Project State and Specifications

Release Notes, (*10)

Version PHP Requirements State Support
5.0 8.4 Stable support provided
4.7 8.3 Old Stable support provided
4.6 8.2 Old Stable not any support
3.x 8.1 Old Stable not any support
2.2 7.4 Old Stable support requiring some incentive
2.0 7.1 Old Stable not any support
1.0 5.6 Old Stable not any support
0.9x 5.5 Old Stable ❌ ℹ Since v0.90, you should consider then it's a new project (api, engine).
0.14 5.5 Old Stable ready for the museum

All versions require Json and Mbstring extensions (or polyfill). Pdo-Sqlite is recommended for elections with hundreds of thousands of votes or more., (*11)

Supported Voting Methods

Condorcet supports both "single-winner" methods (with full ranking extrapolation) and proportional representation systems., (*12)

Full details on voting methods, options, and implementation choices, (*13)

Single-Winner Methods provided natively

Single-winner methods return a complete ranking of all candidates., (*14)

Deterministic

Condorcet / Borda (+ Nauru variant) / Copeland / Dodgson (2 Approximations) / FPTP / Instant-runoff (alternative vote) / Kemeny–Young / Minimax (+ variants) / Ranked Pairs (+ variants) / Schulze (+ variants), (*15)

Lotteries

Random Ballot / Random Candidates, (*16)

Proportional Methods provided natively

Methods designed for electing multiple candidates to an assembly., (*17)

Single Transferable Vote (STV) / Comparison of Pairs of Outcomes by the Single Transferable Vote (CPO-STV) / Highest Averages Methods (Sainte-Laguë, Jefferson/D'Hondt, and variants) / Largest Remainder Methods (with different quotas), (*18)

Add your own voting method as a module

Condorcet features a modular architecture allowing easy extension with new algorithms: - Documentation on creating voting methods - Module Skeleton Template, (*19)

Main Features

  • Complete Election Management, (*20)

    • Handle the full election cycle: candidate registration, vote collection, result calculation
    • Support for vote ordering, tagging, deletion, and result simulation
    • Multiple input formats (string, JSON, objects)
    • Import/export support for Condorcet Election Format, Debian Format, David Hill Format
    • Integrity verification through checksumming
    • Serialization and data export for storage
    • User-friendly features (vote validation, anti-spam, human-readable results)
  • Comprehensive Results and Statistics, (*21)

    • Identify Condorcet Winners, Losers, and Paradoxes
    • Generate complete rankings using various voting methods
    • Detailed statistical analysis of results
    • Support for both complete and partial ballot rankings
    • Vote weighting capabilities
  • Advanced Capabilities, (*22)

    • Object-oriented design for flexibility and extendability
    • Dynamic candidate and vote management across multiple elections (simulate election easily)
    • External storage drivers for handling massive elections
    • Intelligent caching system (performance optimization)
    • Vote constraints
  • Extensibility and Configuration, (*23)

    • Extend functionality without modifying core code
    • Create custom vote methods, constraints, and storage drivers
    • Extensive configuration options

Although not primarily designed for maximum performance, Condorcet delivers predictable, linear scaling even with very large elections. While not formally certified, comprehensive test coverage ensures reliable results., (*24)


Use Condorcet as a command line application

Install as a command line application

Available installation methods: - Native installation from source with Composer - Standalone PHAR executable file - Docker image (build or pull), (*25)

Installation instructions for command line usage, (*26)

Condorcet Book - Command Line

Use Condorcet as a PHP Library

Install / Autoloading

Uses namespace \CondorcetPHP\Condorcet, (*27)

Installation options: - Composer (recommended) or any native PSR-4 compatible autoloader - Native autoloader (included), (*28)

Installation instructions for PHP library usage, (*29)

Library Manual

Complete Documentation Book, (*30)

The documentation includes comprehensive examples illustrating the library's capabilities., (*31)

Class & API References

API Reference, (*32)

PHP Library - Examples

Overview Examples: * General Overview (tour of main features) * Advanced Object Management, (*33)

HTML Output Examples: * Visual examples with HTML output, (*34)

Specific Examples: * Documentation Book contains numerous code examples * Managing millions of votes with external database drivers, (*35)

Performance & Coding Style Considerations

Coding Standards:

The codebase follows PSR-12 with some flexibility, enforced via CS-Fixer throughLaravel Pint., (*36)

Performance:

  • Typical Use Case: Complex scenario with all voting methods, 6 candidates, 2 seats, 1,000 votes
    • Memory usage: under 3MB
    • Execution time (with JIT): under 160ms
    • Execution time (without JIT): under 250ms

Performance varies significantly between voting methods. See method benchmarks., (*37)

Kemeny-Young Performance: * 7 candidates: ~5MB memory, 10ms * 8 candidates: ~6MB memory, 10ms * 9 candidates: ~7MB memory, 1.1s * 10 candidates: ~7MB memory, 14s * 11 candidates: ~8MB memory, 193s, (*38)

Large Elections: For elections with 50,000+ votes, consider external storage to avoid memory constraints. Condorcet includes a PDO driver that works with standard relational databases to handle hundreds of millions of votes. A simple SQLite implementation is provided., (*39)

Custom storage drivers can be implemented for NoSQL or other storage systems., (*40)

See the documentation on handling large elections, (*41)

Benchmarks run on a modern Linux x64 system with PHP 8.1 (CLI)., (*42)

Roadmap for Further Releases

  • Future developments to be announced

List of known projects, add yours!, (*43)

The Versions

22/07 2018

dev-master

9999999-dev https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • ext-mbstring *
  • ext-ctype *
  • ext-json *
  • php >=7.1.0

 

The Development Requires

22/07 2018

dev-dev-1.8.x

dev-dev-1.8.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

22/07 2018

v1.8.0

1.8.0.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

19/06 2018

dev-dev-1.7.x

dev-dev-1.7.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

25/05 2018

dev-VERSION/1.7.x

dev-VERSION/1.7.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

25/05 2018

v1.7.0

1.7.0.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

12/03 2018

dev-VERSION/1.6.x

dev-VERSION/1.6.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

30/01 2018

dev-dev-1.6.x

dev-dev-1.6.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

28/01 2018

v1.6.0

1.6.0.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

23/01 2018

dev-TEST/ScrutinizerPHPAnalysisEngineV2

dev-TEST/ScrutinizerPHPAnalysisEngineV2 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

08/01 2018

dev-VERSION/1.5.x

dev-VERSION/1.5.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

08/01 2018

v1.5.0

1.5.0.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

12/12 2017

dev-dev-1.4.x

dev-dev-1.4.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

12/12 2017

dev-VERSION/1.4.x

dev-VERSION/1.4.x https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

12/12 2017

v1.4.1

1.4.1.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

11/12 2017

v1.4.0

1.4.0.0 https://github.com/julien-boudry/Condorcet

Complete election manager, providing natively many methods of Condorcet : Condorcet basic / Copeland / Dodgson / Kemeny–Young / Minimax / Ranked Pairs / Schulze

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

02/12 2017

dev-dev-1.3.x

dev-dev-1.3.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

28/11 2017

dev-VERSION/1.3.x

dev-VERSION/1.3.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

28/11 2017

v1.3.4

1.3.4.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

26/11 2017

dev-WORK/rewriteDodgson

dev-WORK/rewriteDodgson https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

04/10 2017

dev-VERSION/1.0.x

dev-VERSION/1.0.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

04/10 2017

v1.0.4

1.0.4.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

03/10 2017

v1.3.3

1.3.3.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

24/09 2017

v1.3.2

1.3.2.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

18/09 2017

v1.3.1

1.3.1.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

17/09 2017

v1.3.0

1.3.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

17/09 2017

v1.0.3

1.0.3.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

03/09 2017

v1.2.3

1.2.3.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

03/09 2017

dev-dev-1.2.x

dev-dev-1.2.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

The Development Requires

31/08 2017

dev-VERSION/1.2.x

dev-VERSION/1.2.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

31/08 2017

v1.2.2

1.2.2.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

28/07 2017

v1.2.1

1.2.1.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/12 2016

v1.2.0

1.2.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.1.0
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/09 2016

dev-VERSION/1.1.x

dev-VERSION/1.1.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.0.8
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/09 2016

v1.1.0

1.1.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=7.0.8
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/09 2016

dev-dev-1.1.x

dev-dev-1.1.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • ext-mbstring *
  • ext-ctype *
  • ext-json *
  • php >=7.0.8

 

15/06 2016

v1.0.2

1.0.2.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

15/06 2016

dev-dev-1.0.x

dev-dev-1.0.x https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

15/06 2016

v1.0.1

1.0.1.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

05/06 2016

v1.0.0

1.0.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

01/11 2015

dev-WORK/InstantRunoffVoting

dev-WORK/InstantRunoffVoting https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

05/09 2015

dev-VERSION/0.97

dev-VERSION/0.97 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

05/09 2015

v0.97.0

0.97.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

22/08 2015

dev-VERSION/0.96

dev-VERSION/0.96 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

22/08 2015

v0.96.0

0.96.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

15/08 2015

dev-VERSION/0.95

dev-VERSION/0.95 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

15/08 2015

v0.95.1

0.95.1.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

15/08 2015

v0.95.0

0.95.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/08 2015

dev-VERSION/0.94

dev-VERSION/0.94 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/08 2015

v0.94.0

0.94.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/08 2015

v0.94-rc2

0.94.0.0-RC2 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

13/08 2015

v0.94-rc1

0.94.0.0-RC1 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

02/08 2015

dev-VERSION/0.93

dev-VERSION/0.93 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

02/08 2015

v0.93.0

0.93.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

26/07 2015

dev-VERSION/0.92

dev-VERSION/0.92 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

26/07 2015

v0.92.0

0.92.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

28/03 2015

dev-Version/0.91

dev-Version/0.91 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

28/03 2015

v0.91.1

0.91.1.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

28/03 2015

v0.91.0

0.91.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

19/03 2015

v0.91-rc2

0.91.0.0-RC2 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

17/03 2015

v0.91-rc1

0.91.0.0-RC1 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

03/03 2015

dev-Version/0.90

dev-Version/0.90 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/02 2015

v0.90.0

0.90.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/02 2015

v0.90-rc5

0.90.0.0-RC5 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

12/02 2015

v0.90-rc4

0.90.0.0-RC4 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/02 2015

v0.90-rc3

0.90.0.0-RC3 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

11/02 2015

v0.90-rc2

0.90.0.0-RC2 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

09/02 2015

v0.90-rc1

0.90.0.0-RC1 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

08/02 2015

v0.90-beta11

0.90.0.0-beta11 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

28/01 2015

v0.90-beta10

0.90.0.0-beta10 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

27/01 2015

v0.90-beta9

0.90.0.0-beta9 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

25/01 2015

v0.90-beta8

0.90.0.0-beta8 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

23/01 2015

v0.90-beta7

0.90.0.0-beta7 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

23/01 2015

v0.90-beta6

0.90.0.0-beta6 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

27/12 2014

v0.90-beta5

0.90.0.0-beta5 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

22/12 2014

v0.15-beta4

0.15.0.0-beta4 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/12 2014

v0.15-beta3

0.15.0.0-beta3 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

23/11 2014

v0.15-beta2

0.15.0.0-beta2 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

22/11 2014

v0.15-beta1

0.15.0.0-beta1 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

14/09 2014

dev-Version/0.14

dev-Version/0.14 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

10/08 2014

v0.14.0

0.14.0.0 https://github.com/julien-boudry/Condorcet

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.5.12
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

29/07 2014

dev-Version/0.13

dev-Version/0.13 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

29/07 2014

v0.13.2

0.13.2.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

29/07 2014

v0.13.1

0.13.1.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

06/07 2014

v0.13.0

0.13.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

02/07 2014

dev-Version/0.12

dev-Version/0.12 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

02/07 2014

v0.12.0

0.12.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *
  • ext-json *

 

22/06 2014

v0.11.1

0.11.1.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

22/06 2014

dev-Version/0.11

dev-Version/0.11 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

14/06 2014

v0.11.0

0.11.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

17/05 2014

dev-Version/0.10

dev-Version/0.10 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

17/05 2014

v0.10.1

0.10.1.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

13/05 2014

v0.10.0

0.10.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

01/05 2014

dev-Version/0.9

dev-Version/0.9 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

01/05 2014

v0.9.0

0.9.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

24/04 2014

dev-Version/0.8

dev-Version/0.8 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

24/04 2014

v0.8.0

0.8.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

18/04 2014

dev-Version/0.7

dev-Version/0.7 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

18/04 2014

v0.7.0

0.7.0.0 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *

 

14/04 2014

dev-Version/0.6

dev-Version/0.6 https://github.com/julien-boudry/Condorcet_Schulze-PHP_Class

Condorcet is a PHP Class to computing many Condorcet voting methods

  Sources   Download

MIT

The Requires

  • php >=5.4.3
  • ext-mbstring *
  • ext-ctype *