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: Pritish Dutta
Roll Number: 102303473


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:- https://pypi.org/project/Topsis-pritish-102303473/

Install the package using pip:

pip install Topsis-pritish-102303473

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_pritish_102303473-1.0.3.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

topsis_pritish_102303473-1.0.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file topsis_pritish_102303473-1.0.3.tar.gz.

File metadata

File hashes

Hashes for topsis_pritish_102303473-1.0.3.tar.gz
Algorithm Hash digest
SHA256 97e455819f571b6778fcfa7e475ea6f029557689be629fc24ea0db2d32f2bc5f
MD5 60a684881995f5a42e6e68f757a1f90f
BLAKE2b-256 84d7cdbb3cf661b13eee059dcd0d6f55c8d5d657989b6713968fc64874686cdf

See more details on using hashes here.

File details

Details for the file topsis_pritish_102303473-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_pritish_102303473-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 018f1def0aa9e8a875af30b45898a22813c15a73a7a1f8deb989d08793759481
MD5 461b2ad1e6ee9553d9cb9c71c1bcb52e
BLAKE2b-256 416d5759bfaa47189a84cc5d8e9f9c2619d19809b023182ecceae391cd3665aa

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