TOPSIS - JAY - 101803206
Simple Python module for Multiple Criteria Decision Making System using TOPSIS.
Input/Output Files:
- Input File o Input file contain three or more columns o First column is the object/variable name (e.g. M1, M2, M3, M4…...) o From 2nd to last columns contain numeric values only
- Output Files o Result file contains all the columns of input file and two additional columns having TOPSIS SCORE and RANK
There is also Check For :
- Check for: • Correct number of parameters (inputFileName, Weights, Impacts, resultFileName). • Show the appropriate message for wrong inputs. • Handling of “File not Found” exception*]!vmN;Gv97GR8b • Input file must contain three or more columns. • From 2nd to last columns must contain numeric values only (Handling of non-numeric values) • Number of weights, number of impacts and number of columns (from 2nd to last columns) must be same. • Impacts must be either +ve or -ve. • Impacts and weights must be separated by ‘,’ (comma).
Installation
TOPSIS requires python v3+ to run.
$ pip install TOPSIS-JAY-101803206
Usage Example
import Topsis_Jay as Tj
# DEFINE FEW ATTRIBUTES
Fn = "inputfile.csv" # PROVIDE THE INPUT FILE NAME
W = "1,1,1,2" # PROVIDE WEIGHTS
I = "+,+,-,+" # PROVIDE IMPACT VALUES
Yu = "Result.csv" # PROVIDE OUTPUT FILE NAME
Tj.TOPSIS(Fn,W,I,Yu) # Function Call
Result
# Result File Saved as : Result.csv
Metadata
Release files for TOPSIS-Jay-101803206 0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TOPSIS-Jay-101803206-0.6.tar.gz | 3.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TOPSIS_Jay_101803206-0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 kB
Release files / TOPSIS-Jay-101803206-0.6.tar.gz
| Download URL | TOPSIS-Jay-101803206-0.6.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
771c4b97d2d0203249ca05fe28fc2d528847aa228c8bcb8e8337dae3cde8fbd4
|
|
BLAKE2b-256 checksum How to use checksums |
7baeda07f738ca5e9a3bae4cbdcd5eb5a0e4b5176441bd7ba89642549d640af0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|
Release files / TOPSIS_Jay_101803206-0.6-py3-none-any.whl
| Download URL | TOPSIS_Jay_101803206-0.6-py3-none-any.whl |
|---|---|
| Size | 4.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68838b854d6326cd3ecee688f9b025b8eaee69856862622a430c04235370f56a
|
|
BLAKE2b-256 checksum How to use checksums |
34c663f4ec64b9fd41d8b0fd2ecd058046880d8ea25ee4fa447ea5e342ca2de0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|