This contains the code for the work on embedded voting done during my internship at Nokia
Project description
Embedded Voting
This contains the code for the work on embedded voting done during my internship at Nokia
Free software: GNU General Public License v3
Documentation: https://embedded-voting.readthedocs.io.
Features
Create a voting profile in which voters are associated to embeddings.
Run elections on these profiles with different rules, using the geometrical aspects of the embeddings.
The rules are defined for cardinal preferences, but some of them are adapted for the case of ordinal preferences.
There are rules for single-winner elections and multi-winner elections.
Classes to analyse the evolution of the score when the embeddings of one voter are changing.
Classes to analyse the manipulability of the rules.
Classes for algorithm aggregation.
A lot of tutorials.
Credits
This package was created with Cookiecutter and the francois-durand/package_helper project template.
History
0.1.4 (2021-12-06)
New version with new structure for Ratings and Embeddings
0.1.3 (2021-10-27)
New version with new internal structure for the library
0.1.2 (2021-07-05)
New version with handy way to use the library for algorithm aggregation and epistemic social choice
0.1.1 (2021-04-02)
Minor bugs.
0.1.0 (2021-03-31)
End of the internship, 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
Built Distribution
Hashes for embedded_voting-0.1.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff1ac15d6b64fe1e96db2532be4062bddd62ba89151640f08a859f79039092b |
|
MD5 | bffaf05a970390ed7b95cf021d4f6ccb |
|
BLAKE2b-256 | f2e9a1c8ecf21b1c8934fd4233747801d22637898ed44596781dfc99e1d16ca4 |