Simulatore di sistemi elettorali

Framework per l'elaborazione di sistemi elettorali

Modo d'uso

Creare una cartella in Electoral Laws/nome_legge con la seguente struttura:

  • Data
  • Instances
  • Classes

si vedano Docs/ConfigurationDoc.md e Docs/Report.md per informazioni su cosa vada inserito nelle cartelle

Eseguire in questa cartella:

python -m src /path/to/folder_nome_legge

o in una console python:

import src
src.run_simulation("/path/to/folder")

Esempio

ElectoralLaws contiene due configurazioni per simulare le elezioni europee in Italia del 2019 e l'elezione della Camera dei Deputati del 2013 con l'utilizzo della Legge Calderoli