UsageΒΆ

To use Embedded Voting in a project:

import embedded_voting as ev

The following notebook will help you to get started with the library.

For more details, the following series of notebooks will guide you through the different aspects of the library:

This notebook cover the creation of a profile of voters with embeddings, and details the different functions you can use to build and display this profile.

In these notebooks, you will learn how to run a single-winner election on a profile and what are the different scoring rules you can use.

This notebook shows how you can convert a cardinal voting profile into an ordinal voting profile by combining ordinal voting rule like Plurality and Borda with our rules.

This notebook show how you can explore the question of the manipulability of the different rules and their ordinal extensions.

In this notebook, you will learn how to run a multi-winner election on a profile of voters.

Finally, this notebook show how profile with embedded voters can be used for the aggregation of decision algorithms.