Skip to main content

TOPSIS implementation using Python

Project description

TOPSIS Implementation in Python

Course: UCS654 : Predictive Analytics using Statistics
Assignment: Assignment-1 (TOPSIS)
Author: Raj Gupta
Roll Number: 102303324


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

Package listed on PyPI:-http://pypi.org/project/Topsis-raj-102303324/

Install the Package Using pip

pip install Topsis-raj-102303324

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topsis_raj_102303324-0.1.8.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

topsis_raj_102303324-0.1.8-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file topsis_raj_102303324-0.1.8.tar.gz.

File metadata

  • Download URL: topsis_raj_102303324-0.1.8.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for topsis_raj_102303324-0.1.8.tar.gz
Algorithm Hash digest
SHA256 968778d5bc4d3f3e95dc4ffd116bc536ea563bc01cca41675f3dedb686d4e844
MD5 5dff4e06e3fe58d9a328f636d9de8f87
BLAKE2b-256 f5766395ac22e19a5a24ab8be8052968335f8517563a343ba3708f0162b5f977

See more details on using hashes here.

File details

Details for the file topsis_raj_102303324-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_raj_102303324-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8f1d8bbed68960fb6b20d86f7bf947596e52b8da621a8e47e4d018c7b60c3220
MD5 5aff45b1c5ea3dc5126eb03ef38bd338
BLAKE2b-256 5f3c1b41546ad4eeea0b60af2049a9ef332434ba4da8c78692eefd1800a5f827

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page