Skip to main content

command line tool for calculating topsis score

Project description

TOPSIS Calculation

By:Prachi Gupta

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-Prachi-102003018

For Calculating the TOPSIS Score

Topsis data.csv "1,1,1,1,1" "-,+,+,+,-" 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:"1,1,1,1,1")

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 stored

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_Prachi_102003018-0.0.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

Topsis_Prachi_102003018-0.0.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file Topsis_Prachi_102003018-0.0.2.tar.gz.

File metadata

  • Download URL: Topsis_Prachi_102003018-0.0.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.3

File hashes

Hashes for Topsis_Prachi_102003018-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4a6b879e3819217a474cca22d61df8ec666a8ada25e5db749e8e3887c51a5ac8
MD5 5115bf30547b9503d23c7c822e10bb2f
BLAKE2b-256 7d04e486efe261e6d33deb51822cf69a5886828ba0136e4fd565c466d950ad00

See more details on using hashes here.

File details

Details for the file Topsis_Prachi_102003018-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: Topsis_Prachi_102003018-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.3

File hashes

Hashes for Topsis_Prachi_102003018-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1c697e47850458683e7b4e65fd54a070831ce645c5d40ccdb666d484f56e3828
MD5 cecd3b335d87ecf0ee3a8daa1ad4b0f0
BLAKE2b-256 48d346a2e4ba040710047051e1cd2bf04952557e30f38ffd8cbb2c1fe3b49ae0

See more details on using hashes here.

Supported by

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