lo scopo del progettto, è quello di investigare il consumo energetico di varie cryptovalute, mettendo a confronto diversi algoritmi di consenso. Per questo, dopo aver raccolto numerosi dati da svariati papers pubblicati, nella seconda parte del progetto è stato creato un sondaggio, le cui risposte sono state analizzate attraverso uno script in Python, mediante l'utilizzo di alcune famose librerie come:
- Pandas
- Matplotlib
- Seaborn
Assicurati anzitutto di avere installato tutte le librerie necessarie, altrimenti puoi installarle con il seguente comando:
pip install -r requirements.txt
Lo script ha come parametro necessario "criteria" che va specificato da riga di comando:
python .\ETMProject.py earnings
E' possibile salvare tutti i grafici in una volta sola nella cartella plots (senza visualizzarli) con il parametro "save-all":
python .\ETMProject.py save-all
per visualizzare tutti i possibili parametri puoi usare il comando di help:
python .\ETMProject.py -h
E' possibile avere un output con più informazioni passando come flag "-v o "--verbose":
python .\ETMProject.py earnings -v
E' possibile stampare una tabella riepilogativa passando come flag "-t" o "--table":
python .\ETMProject.py earnings -t
E' possibile salvare i grafici nella cartella plot passando come flag "-s" o "--save":
python .\ETMProject.py earnings -s