Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guleri24/topsis
A simple webservice for TOPSIS method
https://github.com/guleri24/topsis
fastapi heroku jinja2 python3 topsis
Last synced: about 1 month ago
JSON representation
A simple webservice for TOPSIS method
- Host: GitHub
- URL: https://github.com/guleri24/topsis
- Owner: Guleri24
- Created: 2022-03-22T06:32:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-30T15:50:54.000Z (over 2 years ago)
- Last Synced: 2023-06-01T11:54:05.195Z (over 1 year ago)
- Topics: fastapi, heroku, jinja2, python3, topsis
- Language: Python
- Homepage: https://topsis-guleri24.herokuapp.com/
- Size: 27.3 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TOPSIS
![](docs/TOPSIS.png)A simple web service written for TOPSIS method computation and send the result to the email provided.
Browse - add the data csv
Weights - add comma seperated integers
Impacts - add comma seperated symbols + or -
Email - add a valid email address
#### In order to install dependencies mentioned in the requirements.txt file, all you have to do is to run the following command.
pip install -r requirements.txt#### Run - locally
uvicorn --port 5000 --host 127.0.0.1 main:app --reload### Email service setup
Add your email and app password in the mail.py.
[how-to-configure-gmail-smtp](https://support.cloudways.com/en/articles/5131076-how-to-configure-gmail-smtp)Read this article for more info [python-send-email](https://realpython.com/python-send-email/)