semvec/pypi-packages huggingface dataset:
topsis-sidharth-102017016 0.3.0
It finds topsis for the given data in csv file
License: MIT

## Topsis-Sidharth-102017016
### It calculates topsis for a given data in csv file.

### Installation
## pip install topsis-sidharth-102017016

## How to use
### Sample command : topsis input.csv "1,1,1,1,1" "+,-,+,-,+" output.csv


## License
### © 2023 Sidharth Bahl

### This repository is licensed under the MIT license. See LICENSE for details.
Topsis-Vardaan-102003295 1.0.0
A python package to implement the TOPSIS technique used for solving the multi criteria decision making problems.
License: MIT

# TOPSIS-Python

**Assignment 1 : UCS654 Predictive Analysis using Statistics**

**Author - Vardaan Khosla(102003295), TIET Patiala**

## What is TOPSIS

**T**echnique for **O**rder **P**reference by **S**imilarity to **I**deal
**S**olution (TOPSIS) originated in the 1980s as a multi-criteria decision
making method. TOPSIS chooses the alternative of shortest Euclidean distance
from the ideal solution, and greatest distance from the negative-ideal
solution.

<br>

## This is how we can use the developed package:

Topsis-VardaanKhosla-102003295 package can be run as follows:

### In the Command Prompt type:

```
>> topsis input_data.csv "0.25,0.25,0.25,0.25" "+,+,-,+" output_data.csv
```

## Sample dataset

The decision matrix (`a`) should be constructed with each row representing a Model alternative, and each column representing a criterion like Accuracy, R<sup>2</sup>, Root Mean Squared Error, Correlation, and many more.The number of entries in the impacts and weights column must be equal to the number of columns starting from the 2nd column in the input dataset. For example, in this case there are 4 columns consisting of parameters which affect the decision making procedure. Each column will have an according weight and impact associated to it.

| Model | Correlation | R<sup>2</sup> | RMSE | Accuracy |
| ----- | ----------- | ------------- | ---- | -------- |
| M1    | 0.79        | 0.62          | 1.25 | 60.89    |
| M2    | 0.66        | 0.44          | 2.89 | 63.07    |
| M3    | 0.56        | 0.31          | 1.57 | 62.87    |
| M4    | 0.82        | 0.67          | 2.68 | 70.19    |
| M5    | 0.75        | 0.56          | 1.3  | 80.39    |

Weights (`w`) is not already normalised will be normalised later in the code.

Information of benefit positive(+) or negative(-) impact criteria should be provided in `I`.

<br>

## Output

The output will consist of the original csv file along with two additional columns Topsis Score and Rank.

```
Model  Topsis Score    Rank
-----  ------------    ----
  1    0.77221          2
  2    0.225599         5
  3    0.438897         4
  4    0.523878         3
  5    0.811389         1 
```

<br>
Topsis-Ishaan-102003689 0.2
A Python package used to implement TOPSIS.
License: MIT
Keywords: SOME,MEANINGFULL,KEYWORDS

# TOPSIS



Submitted By: **Ishaan Singh Sohi 102003689**


<br>

## How to use this package:

Topsis-Ishaan-102003689  can be run as follows:



### In Command Prompt
```
>> python 102003689.py 102003689-data.csv "1,1,1,1,1" "+,+,-,+,+" 102003689-result.csv
```
topsis-17188 0.7
Python Package implementing TOPSIS method for multi-criteria decision making method
License: MIT
Keywords: topsis,mcdm,mcda,TIET,thapar

# Topsis Python Package

This is a Python Package implementing Topsis Multi-Criteria Decison Making method.<br />
It is a simple implementation using
    - pandas
    - numpy<br />
It stores the output as a csv file with user-specified name.<br/>
Output contains the original data with two additional columns i.e. Topsis Score and Rank based on the score.

## Installation

To install the package<br />

```pip install topsis_17188```

## Usage

To use the package from the command line (Data file and result file name should contain .csv extension)<br />

```topsis [data file name] [weights as string seperated by ','] [impacts as string seperated by ','] [result data file name]```

For example<br />

```topsis data.csv "1,1,1,1,1" "+,+,+,-,+" result.csv```

## Notes
The data should only contain numerical data.<br />