← All tools

102217053-topsis

Popularity 60 Updated Development & Build

This is a topsis package

pypiauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Project Description

TOPSIS PACKAGE Mitul Agarwal - 102217053

Roll Number: 102217053 Subgroup: 3Q23

The program takes a CSV file containing our data to be ranked, weights and impacts in the form of "+" or "-", separated by commas as inputs and then outputs a resultant CSV file with two additional columns of performance score and ranks.

---

What is TOPSIS

TOPSIS, Technique of Order Preference Similarity to the Ideal Solution, is a multi-criteria decision analysis method (MCDA). It chooses the alternative of the shortest Euclidean distance from the ideal solution and the greatest distance from the negative ideal solution.

---

Installation

How to install the TOPSIS package

Using pip install:

pip install 102217053-topsis


The output will then be saved in a newly created CSV file whose name will be provided in the command line by the user.

## Input File [input.csv]:
Topsis mathematical operations to be performed on the input file which contains a dataset having different fields.

## Weights ["1,1,1"]:
The weights assigned to the different parameters in the dataset should be passed in the argument, separated by commas.

## Impacts ["+,+,-"]:

Output File [output.csv]:

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