Skip to main content

Which Alternative Represents Us, a package for voting rules

Project description

=======
Whalrus
=======


.. image:: https://img.shields.io/pypi/v/whalrus.svg
:target: https://pypi.python.org/pypi/whalrus

.. image:: https://img.shields.io/travis/francois-durand/whalrus.svg
:target: https://travis-ci.org/francois-durand/whalrus

.. image:: https://readthedocs.org/projects/whalrus/badge/?version=latest
:target: https://whalrus.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status


.. image:: https://pyup.io/repos/github/francois-durand/whalrus/shield.svg
:target: https://pyup.io/repos/github/francois-durand/whalrus/
:alt: Updates



Which Alternative Represents Us, a package for voting rules


* Free software: GNU General Public License v3
* Documentation: https://whalrus.readthedocs.io.


Features
--------

* TODO

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

We use the checklist provided by `My Toy Package`_.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _`My Toy Package`: https://my-toy-package.readthedocs.io/en/latest/readme.html


=======
History
=======

0.4.1 (2019-04-01)
------------------

* Fix a bug related to random tie-break.
* In the arguments of :class:`RuleRankedPairs`, the tie-break can be given directly, instead of having to go through
the argument ``matrix``.

0.4.0 (2019-03-29)
------------------

* Implement Schulze rule.

0.3.0 (2019-03-29)
------------------

* Implement Ranked Pairs rule.

0.2.1 (2019-03-28)
------------------

* Optimize argument passing between child classes, their parent classes and their ``__call__`` function.

0.2.0 (2019-03-21)
------------------

* First "real" release, where most classic voting systems are implemented.

0.1.0 (2018-03-13)
------------------

* First release on PyPI.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

whalrus-0.4.1.tar.gz (84.2 kB view details)

Uploaded Source

Built Distribution

whalrus-0.4.1-py2.py3-none-any.whl (81.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file whalrus-0.4.1.tar.gz.

File metadata

  • Download URL: whalrus-0.4.1.tar.gz
  • Upload date:
  • Size: 84.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for whalrus-0.4.1.tar.gz
Algorithm Hash digest
SHA256 aebbf92a954514266a5d49f301aa3e48b080db05eef149b01e3464b7219b8afe
MD5 65141e09f8acca790d9b695bcefd0f08
BLAKE2b-256 267e1782051bdc60441e89e1995248719d8b368969e94518556f5a185eab4b39

See more details on using hashes here.

Provenance

File details

Details for the file whalrus-0.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: whalrus-0.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 81.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for whalrus-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 63f8e40edd3a6a1efcdb179f6086a8895dfca47e9df30eae940a4b6f1cf51522
MD5 d4c290c8b188ec9ff5e6d22702c77c99
BLAKE2b-256 4d517c4f1b1478cc866e3ac40ccd3493474b75d504cd5a6c4e5e7f5917f2de2d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page