Metadata-Version: 2.2
Name: Topsis-Anchit-102203810
Version: 1.0.0
Summary: A Python package implementing TOPSIS method for MCDM problems
Home-page: https://github.com/AnMaster15/TOPSES_1
Author: Anchit
Author-email: anchitmehra2018@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: openpyxl
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-YourName-102203810

A Python package for implementing the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method.

## Installation

```bash
pip install Topsis-Anchit-102203810
```

## Usage

The package can be used through command line:

```bash
topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>
```

### Example

```bash
topsis data.xlsx "1,1,1,1,1" "+,+,+,+,+" output.csv
```

### Input Format
* Input file (CSV/Excel) should contain numeric values for all columns except the first one.
* First column is the object/variable name.
* Second to last columns contain numeric values only.

### Parameters
1. `<InputDataFile>`: Input file name including path (csv/xlsx)
2. `<Weights>`: Comma separated weight values for each column
3. `<Impacts>`: Comma separated impacts (+/-) for each column
4. `<ResultFileName>`: Output file name including path

### Output
The output file contains all the columns of input file along with two additional columns having TOPSIS Score and Rank.

## License
MIT License

## Author
Anchit Mehra
