Skip to main content

A command-line Python package implementing the TOPSIS method for multi-criteria decision making.

Project description

topsis-sayyam-102303147

TOPSIS Implementation in Python

This package provides a Python implementation of the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method for multi-criteria decision making.

It offers a command-line interface (CLI) to evaluate and rank alternatives based on weighted criteria and their positive or negative impacts.


What is TOPSIS?

TOPSIS is a multi-criteria decision-making technique that ranks alternatives based on their relative closeness to the ideal best and ideal worst solutions.

The alternative with the highest TOPSIS score is considered the best choice.


Features

  • Command-line based implementation
  • Accepts CSV input files
  • Supports user-defined weights and impacts
  • Generates TOPSIS score and rank for each alternative
  • Robust input validation and error handling

User Manual

Installation

pip install topsis-sayyam-102303147

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_sayyam_102303147-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

topsis_sayyam_102303147-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file topsis_sayyam_102303147-0.1.0.tar.gz.

File metadata

  • Download URL: topsis_sayyam_102303147-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for topsis_sayyam_102303147-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4eff1b4b1df46abaa51ef465d875e58ab71275faf8c97c4717d4c64162ef9033
MD5 7b8854892e696283dbf91deec6319749
BLAKE2b-256 e8577060091939fdff495fd0dc3427e423b157db08fae77c5c67a709e9204dfa

See more details on using hashes here.

File details

Details for the file topsis_sayyam_102303147-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_sayyam_102303147-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7b76000d1d6462cf29bc9ed5247f2cf82fb3c10b0079b917a2ea2f11f8917b
MD5 6ab0f74f9f8abb72170a80fef4ad9593
BLAKE2b-256 3b9a40190e26c3583ab8aa61f51dc52146fae165e08e668eb1849b94ad2303d4

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