Topsis Calculation Package
Project description
topsis_kartiktalwar_102003475
What is TOPSIS
Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) originated in the 1980s as a multi-criteria decision making method.
Installation
pip install kartik-talwar-102003475==1.2.1
Input csv format
Input file contain atleast three columns
First column is the object/variable name
Other columns contain numeric values only
How to use it
Command Prompt
topsis <python_file> <Input Data File> <Weights> <Impacts> <Result File Name>
Example:
topsis topsis.py inputfile.csv “1,1,1,1,2” “+,+,+,+,-” result.csv
Note: The weights and impacts should be ',' seperated, input file should be in pwd.
Functions, Parameters and Return Values
function = topsis()
parameters = No input parameters
return values = Creates a csv file with the topsis rank and performance score
Sample input data
| Model | P1 | P2 | P3 | P4 | P5 |
|---|---|---|---|---|---|
| M1 | 0.62 | 0.38 | 3.8 | 33.8 | 9.65 |
| M2 | 0.75 | 0.56 | 5.7 | 50.3 | 14.33 |
| M3 | 0.95 | 0.90 | 6.5 | 65.6 | 18.49 |
| M4 | 0.61 | 0.37 | 6.2 | 43.6 | 12.70 |
| M5 | 0.60 | 0.36 | 6.4 | 61.2 | 17.14 |
| M6 | 0.76 | 0.58 | 5.3 | 68.0 | 18.66 |
| M7 | 0.66 | 0.44 | 6.2 | 47.2 | 13.63 |
| M8 | 0.80 | 0.64 | 5.7 | 37.1 | 11.06 |
Sample output data
| Model | P1 | P2 | P3 | P4 | P5 | Performance Score | Topsis Rank |
|---|---|---|---|---|---|---|---|
| M1 | 0.62 | 0.38 | 3.8 | 33.8 | 9.65 | 0.317272185 | 8 |
| M2 | 0.75 | 0.56 | 5.7 | 50.3 | 14.33 | 0.452068871 | 4 |
| M3 | 0.95 | 0.90 | 6.5 | 65.6 | 18.49 | 0.689037307 | 1 |
| M4 | 0.61 | 0.37 | 6.2 | 43.6 | 12.70 | 0.340383903 | 7 |
| M5 | 0.60 | 0.36 | 6.4 | 61.2 | 17.14 | 0.367206376 | 6 |
| M6 | 0.76 | 0.58 | 5.3 | 68.0 | 18.66 | 0.481350901 | 3 |
| M7 | 0.66 | 0.44 | 6.2 | 47.2 | 13.63 | 0.372999972 | 5 |
| M8 | 0.80 | 0.64 | 5.7 | 37.1 | 11.06 | 0.51226635 | 2 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file kartik-talwar-102003475-1.2.1.tar.gz.
File metadata
- Download URL: kartik-talwar-102003475-1.2.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63b709524abf9ac6532fe37972b7146355a1edc19365a60c31de5c865b108f09
|
|
| MD5 |
81a254f354d28dc0d6e9ca6545dd5c87
|
|
| BLAKE2b-256 |
705dcbd839d7a7ec61be207f5691b48a47f5ffd34b1fc4987b523a9f5f6fcdeb
|