Main#

get_distance(election_1: ~mapof.marriages.objects.Marriages.Marriages, election_2: ~mapof.marriages.objects.Marriages.Marriages, distance_id: str | None = None) -> (<class 'float'>, <class 'list'>)[source]#

Return: distance between ordinal elections, (if applicable) optimal matching

run_multiple_processes(experiment: Experiment, instances_ids: list, distances: dict, times: dict, matchings: dict, process_id: int) None[source]#

Multiple processes for computing distances

run_single_process(exp: Experiment, instances_ids: list, distances: dict, times: dict, matchings: dict) None[source]#

Single process for computing distances