ApprovalElection#

class ApprovalElection(experiment_id=None, election_id=None, culture_id=None, num_candidates=None, fast_import=False, params=None, **kwargs)[source]#

Approval Election class.

compute_distances(object_type=None, distance_id: str = 'hamming') ndarray[source]#

Computes distances between the votes or candidates.

compute_reverse_approvals() None[source]#

Computes the reverse approvals.

Return type:

None

get_reverse_approvals() list[set][source]#

Returns the reverse approvals. Additionally, if they are not computed, it computes them.

Returns:

The reverse approvals.

Return type:

list[set]

import_approval_election() None[source]#

Imports approval elections from a file.

Return type:

None

prepare_instance(is_exported=False, is_aggregated=True) None[source]#

Prepares all the instances within the experiment.

Parameters:
  • is_exported (bool)

  • is_aggregated (bool)

Return type:

None

print_map(show: bool = True, radius: float | None = None, name: str | None = None, alpha: float = 0.1, s=30, object_type=None, double_gradient=False, saveas=None, color='blue', marker='o', annotate: bool = False)[source]#

Print a map of the election (i.e., microscope).

votes_to_approvalwise_vector() None[source]#

Converts votes to approvalwise vectors.

Return type:

None