TOPSIS Implementation in Python
Course: UCS654 – Predictive Analytics using Statistics
Assignment: Assignment-1 (TOPSIS)
Author: Chirag Gupta
Roll Number: 102303483
About the Project
This project provides a Python implementation of the
TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) method.
TOPSIS is a multi-criteria decision-making (MCDM) technique used to rank alternatives based on their distance from the ideal best and ideal worst solutions.
Installation (User Manual)
This package requires Python 3.7 or higher.
Dependencies
- pandas
- numpy
Install the package using pip:
pip install Topsis-chirag-102303483
Usage
Run the following command in the Command Prompt / Terminal:
topsis <inputFile> <weights> <impacts> <outputFile>
Example
topsis sample.csv "1,1,1,1" "+,+,-,+" result.csv
Release files for Topsis-chirag-102303483 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| topsis_chirag_102303483-1.0.3.tar.gz | 2.9 kB | Details |
Release files / topsis_chirag_102303483-1.0.3.tar.gz
| Download URL | topsis_chirag_102303483-1.0.3.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52810a6209de325886e70b74f9349f67be97c011929e9ff7fa777409a126854e
|
|
BLAKE2b-256 checksum How to use checksums |
8ae25203e652ff379b9be6cafe76d3fa07fb35422ec5ecd843e0579c16ed1479
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.4
|