Main#

get_approval_distance(election_1: ~mapof.elections.objects.ApprovalElection.ApprovalElection, election_2: ~mapof.elections.objects.ApprovalElection.ApprovalElection, distance_id: str | None = None, **kwargs) -> (<class 'float'>, <class 'list'>)[source]#

Computes distance between approval elections, (if applicable) optimal matching.

Parameters:
  • election_1 – First election.

  • election_2 – Second election.

  • distance_id (str) – Name of the distance.

get_distance(election_1, election_2, distance_id: str | None = None) float[source]#

Computes distance between elections, (if applicable) optimal matching.

Parameters:
  • election_1 – First election.

  • election_2 – Second election.

  • distance_id (str) – Name of the distance.

get_ordinal_distance(election_1: OrdinalElection, election_2: OrdinalElection, distance_id: str | None = None, **kwargs) float[source]#

Computes distance between ordinal elections, (if applicable) optimal matching.

Parameters:
  • election_1 – First election.

  • election_2 – Second election.

  • distance_id (str) – Name of the distance.