To use Embedded Voting in a project:

import embedded_voting as ev

To see how to use this library, take a look at the tutorials :

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, these notebooks show how profile with embedded voters can be used for the aggregation of decision algorithms.