Skip to content

Comparing naïve and scipy implementations of DCT2/IDCT2 (Direct Cosine Transform), while exposing the scipy implementation on a web app.

License

Notifications You must be signed in to change notification settings

avivace/msc2-dct

Repository files navigation

MSC2-dct

Final project for the Methods of Scientific Computing course, from my MSc in Computer Science. Comparing naïve and scipy implementations of DCT2/IDCT2, while exposing the scipy implementation on a web app.

Deploy

Backend

python3 -m venv .
source bin/activate
pip3 install -r requirements.txt
python3 webserver.py

Frontend

cd vueapp
npm install
npm run serve

App will be live at localhost:8080 while the API is exposed at localhost:5000