Metadata-Version: 2.2
Name: Topsis-Mandar-102203163
Version: 1.0
Summary: A Python Package which creates topsis rankings on the basis of performance scores
Home-page: https://github.com/mandarmgd/topsis
Author: Mandar
Author-email: mandargarud1811@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scipy
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

## TOPSIS

Python package which allows one to modify a data set by adding TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) scores and ranks to it.

## Setup 
Install the package using the following command: 
# pip install Topsis_Mandar_102203163

In order to use the package include the following in your python program : 
# import topsis as tp

## Features 
The package currently consists of the following function: 
# topsis(inputFileName : str, weights : str, impacts : str, resultFileName : str) 

- inputFileName : name of your input (.csv) file. For example : "train.csv"
- weights : weights to be applied to each feature of the data set. The number of weights must be equal to the number of features. It must also contain the weights separated by commas in a string. For example, for a data set consisting of 4 features, weights = "1,2,1,1"
- impacts : ideal value for each feature of the data set. The number of impacts must be equal to the number of features. If the value is "+", then a higher value is preferable in the feature. Similarly, if the value if --s "-", then a lower value is more preferable in the feature. Its value must contain the values separated by commas in a string. For example, for a data set consisting of 5 features, impacts = "+,-,+,+"
- resultFileName : File name in which the updated data set containing the respective TOPSIS scores and Ranks must be saved. For example : "train-result.csv". 








