Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/avivace/msc2-dct
- Owner: avivace
- License: gpl-3.0
- Created: 2019-02-14T17:57:23.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-26T13:41:59.000Z (over 4 years ago)
- Last Synced: 2024-11-03T23:19:48.116Z (2 months ago)
- Topics: dct2, direct-cosine-transform, flask, idc2, scipy, scipy-implementations, vuejs, vuejs2
- Language: Python
- Homepage:
- Size: 3.38 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)
### DeployBackend
```
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`