Skip to main content

TOPSIS implementation as a command line tool

Project description

TOPSIS Python Package

This project is a Python implementation of the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method.

TOPSIS is a decision-making technique used to rank multiple alternatives based on different criteria. The alternative closest to the ideal solution and farthest from the worst solution gets the highest rank.

This package is developed as part of an academic assignment and can be used directly from the command line.


Features

  • Works with any CSV file having numeric criteria
  • Simple command-line usage
  • Supports weights and impacts for each criterion
  • Generates TOPSIS score and rank automatically
  • Easy to install and run

Installation

Open terminal in the project directory and run:

pip install .

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_himani_102303648-1.0.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

topsis_himani_102303648-1.0.2-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file topsis_himani_102303648-1.0.2.tar.gz.

File metadata

  • Download URL: topsis_himani_102303648-1.0.2.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for topsis_himani_102303648-1.0.2.tar.gz
Algorithm Hash digest
SHA256 5eeab09c7701ad56e4c9593d4a9c367c17c1fe0389d242d342ba5dd39ef84d78
MD5 057b3354c7b7af01918e53a81a0e2e48
BLAKE2b-256 c99f8066e974b0f1e6765989610635f736494896f20d71554810ff56e31d1659

See more details on using hashes here.

File details

Details for the file topsis_himani_102303648-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_himani_102303648-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 86d389ca9f4d076f0002e143e4425340d4b7b37ab5afbf1ebcf0aabee1845871
MD5 3d335c0aa83aacd6e20b65a37eab05b4
BLAKE2b-256 6159969888b63c525e205d8ca7ab08615b02acd1e4ed69e421dce585087ccf07

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