Metadata-Version: 2.4
Name: topsis-shubhkarman-102303661
Version: 1.0.1
Summary: A command-line implementation of TOPSIS for multi-criteria decision making
Author: Shubhkarman Singh
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: numpy
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# 📊 TOPSIS CLI Tool  
**topsis-shubhkarman-102303661**

This package provides a **Python-based command-line implementation of the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)** method for multi-criteria decision making. It allows users to rank a set of alternatives based on their relative closeness to an ideal best and ideal worst solution using weighted and normalized criteria values.

The tool is designed to be **lightweight, easy to install, and simple to use**, making it suitable for academic projects, data analysis tasks, and real-world decision support systems.

---

## 🚀 Features

- Command-line interface (`topsis` command)
- Supports benefit (`+`) and cost (`-`) criteria
- Automatic validation of input data
- Handles numeric CSV input files
- Generates ranked output file with TOPSIS scores
- Cross-platform support (Windows, macOS, Linux)

---

## 📦 Installation

Install the package using pip:

```bash
pip install topsis-shubhkarman-102303661

## 📦 Command Line Usage

Type the following command in terminal after installation.:

```bash
topsis <InputCSVFile> <Weights> <Impacts> <OutputCSVFile>
