Election#

class Election(experiment_id=None, election_id=None, culture_id=None, votes=None, instance_type: str | None = None, num_voters: int | None = None, num_candidates: int | None = None, label=None, fast_import=False, is_shifted=False, is_imported=False, is_exported=True, params=None, **kwargs)[source]#

(Abstract) Election class.

compute_potes(mapping=None)[source]#

Convert votes to positional votes (called potes)

import_coordinates() None[source]#

Imports coordinates from a .csv file.

Return type:

None

import_distances() None[source]#

Imports distances from a .csv file.

Return type:

None

rotate(angle, object_type) None[source]#

Rotate all the points by a given angle

static rotate_point(cx, cy, angle, px, py) -> (<class 'float'>, <class 'float'>)[source]#

Rotate two-dimensional point by an angle