Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/avivace/msc2-dct

Comparing naïve and scipy implementations of DCT2/IDCT2 (Direct Cosine Transform), while exposing the scipy implementation on a web app.
https://github.com/avivace/msc2-dct

dct2 direct-cosine-transform flask idc2 scipy scipy-implementations vuejs vuejs2

Last synced: 19 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# MSC2-dct

Final project for the *Methods of Scientific Computing* course, from my [MSc in Computer Science](https://github.com/avivace/compsci). Comparing naïve and scipy implementations of DCT2/IDCT2, while exposing the scipy implementation on a web app.

### [Slides](https://github.com/avivace/msc2-dct/blob/master/mcs2-slides.pdf)

![](screenshot.png)
### 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`