Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 969 Bytes

File metadata and controls

32 lines (25 loc) · 969 Bytes

TARDIS ☎️🇬🇧

image

Project's Goal

We were given a messy CSV file, and our four main objectives were:

  • Clean up the CSV file, taking into account duplicates, formatting errors, and data types
  • Visualize and analyze the data
  • Create a prediction model (delays)
  • Create a backend dashboard to facilitate visualization

Installation & Running

Python ≥ 3.11

  1. python3 -m venv venv
  2. python3 venv/bin/activate
  3. pip3 install -r requirements.txt

Python < 3.11

pip install -r requirements.txt

Running the notebooks

jupyter notebook tardis_eda.ipynb
jupyter notebook tardis_model.ipynb

Without interface :

jupyter nbconvert --to notebook --execute tardis_eda.ipynb
jupyter nbconvert --to notebook --execute tardis_model.ipynb

Running the dashboard

python3 tardis_dashboard.py