Skip to main content

A package -> Calculates Topsis Score and Rank them accordingly

Project description

TOPSIS Calculation

By:Karanjot-102003257

Title:Multiple Criteria Decision Making using TOPSIS

What is TOPSIS:

TOPSIS is an acronym that stands for 'Technique of Order Preference Similarity to the Ideal Solution' and is a pretty straightforward MCDA method. It is a multi-criteria decision analysis method, which was originally developed by Ching-Lai Hwang and Yoon in 1981 with further developments by Yoon in 1987, and Hwang, Lai and Liu in 1993.

How to install the TOPSIS package

pip install TOPSIS-Karanjot-102003257

For Calculating the TOPSIS Score

Topsis data.csv "0.25,0.25,0.25,0.25" "-,+,+,+" result.csv
Input File(Example:data.csv):

Argument used to pass the path of the input file which conatins a dataset having different fields and to perform the topsis mathematical operations

Weights(Example:"0.25,0.25,0.25,0.25")

The weights to assigned to the different parameters in the dataset should be passed in the argument.It must be seperated by ','.

Impacts(Example:"-,+,+,+"):

The impacts are passed to consider which parameters have a positive impact on the decision and which one have the negative impact.Only '+' and '-' values should be passed and should be seperated with ',' only

Output File(Example:result.csv):

This argument is used to pass the path of the result file where we want the rank and score to be sto

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Topsis-Karanjot-102003257-1.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Topsis_Karanjot_102003257-1.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file Topsis-Karanjot-102003257-1.0.1.tar.gz.

File metadata

File hashes

Hashes for Topsis-Karanjot-102003257-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ca76ab61eb61949b8dbf5d2f06e1dc162f8755b7c7d47e0f48ca802ec492a4e6
MD5 4ada017674b0ca7b96d234a3b09259df
BLAKE2b-256 adabdfecf1801227ada843545099c2af5059a10fd085438d10127b0c0698a457

See more details on using hashes here.

File details

Details for the file Topsis_Karanjot_102003257-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_Karanjot_102003257-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1bd7dde6c28fe095855270fdf9314eef3d7dc357affc160234ba30ad51d70935
MD5 ffbd6da42a765eabc97337241ab91f26
BLAKE2b-256 8ae4515d651ac9cda1786c1cad2bada96b3d992d7e848560502d53f46b3c28e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page