Metadata-Version: 2.1
Name: topsis_arpitsingh_102303798
Version: 1.0.0
Summary: A Python package for TOPSIS multi-criteria decision making
Author: Arpit Singh
Author-email: arpit@example.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# TOPSIS-ArpitSingh-102303798

This package provides a command-line implementation of the **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)** method for multi-criteria decision making.

## Installation
```bash
pip install Topsis-ArpitSingh-102303798
````

## Usage

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

### Example

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

## Input File Format

* First column: Alternative / Object name
* Remaining columns: Numeric criteria values
* Minimum 3 columns required

## Weights

* Numeric
* Comma separated
* Count must match number of criteria

## Impacts

* `+` for benefit criteria
* `-` for cost criteria
* Comma separated
* Count must match number of criteria

## Output

* Adds two columns:

  * Topsis Score
  * Rank

## Dependencies

* pandas
* numpy
