Metadata-Version: 2.4
Name: Topsis-Harsaihj-123456
Version: 1.0.2
Summary: TOPSIS package for MCDM problems
Author: Harsaihj Singh
License: MIT
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary


# Topsis-Harsaihaj-123456

A Python package for solving **Multiple Criteria Decision Making (MCDM)** problems
using **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)**.

This package is developed as part of UCS654 coursework.

---

## Installation
```bash
pip install Topsis-Harsaihaj-123456
```

---

## Usage

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

- Weights and impacts must be comma-separated
- Impacts must be `+` or `-`

---

## Input File Format

| Model | C1 | C2 | C3 | C4 |
|------|----|----|----|----|
| A1   | 250 | 16 | 12 | 5 |
| A2   | 200 | 16 | 8  | 3 |

- First column: identifier
- Remaining columns: numeric

---

## Output

Adds:
- **Topsis Score**
- **Rank**

---

## Example

```bash
topsis sample.csv "0.25,0.25,0.25,0.25" "+,+,-,+" result.csv
```

---

## Author
Harsaihaj Singh

## License
MIT
