Progetto di Programmazione di applicazioni Data Intensive A.A. 2025-2026
Realizzato da: Matteo Ceccarelli, Alessandro Porcheddu, Nicolas Tazzieri, Matteo Todeschi
{matteo.ceccarelli12, alessandro.porcheddu, nicolas.tazzieri, matteo.todeschi2}@studio.unibo.it
main.ipynb: contiene la parte principale del progettocalendar_feature_engineering.ipynb: contiene i passaggi effettuati per estrarre i dati da calendars.csv
Le istruzioni su come eseguire la web app sono presenti nella cartella web-app. Si può inoltre visualizzare una demo su AirMl
- Install anaconda
winget install Anaconda.Miniconda3 - Clone repo
- Open anaconda prompt and navigate to project directory
- Setup virtual environment:
conda env create -f environment.yml - Activate virtual environment:
conda activate adi - Patch git to work with notebooks:
nbstripout --install - Activate nbdime:
nbdime config-git --enable - Open
main.ipynbin Jupyter Notebook or VSCode and run cells sequentially. - Profit
To merge the notebook file run nbdime mergetool. Link to docs: https://nbdime.readthedocs.io/en/latest/