Skip to main content

This package implements the TOPSIS method for multi-criteria decision making using a command-line interface. It allows users to rank alternatives from a CSV file by specifying custom weights and impacts. The package includes input validation and generates a ranked output file efficiently. It is designed for academic and practical decision-analysis use.

Project description

TOPSIS – Multi-Criteria Decision Making Tool

This Python package implements the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method.
It is developed to rank alternatives based on multiple criteria and is useful in decision-making problems such as product selection, college ranking, supplier evaluation, and more.


👩‍💻 Author

This package has been created and developed by Purnika Malhotra as part of an academic assignment.


📌 Features

  • Command-line based TOPSIS implementation
  • Accepts CSV input file
  • Supports user-defined weights and impacts
  • Generates ranked output CSV file
  • Proper input validation and error handling

📦 Installation

Install the package using pip:

pip install Topsis-Purnika-102303412

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_purnika_102303412-1.0.1.tar.gz (3.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_purnika_102303412-1.0.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file topsis_purnika_102303412-1.0.1.tar.gz.

File metadata

File hashes

Hashes for topsis_purnika_102303412-1.0.1.tar.gz
Algorithm Hash digest
SHA256 07ac43b4980c9e1c98123ce50da7df429ea63b3c9875775f46a6a22f5bf4ccb5
MD5 12ba359f871c6b3ebfa849b396b7226d
BLAKE2b-256 16aa5aa986069db53c34e5204bd72697d597322912844ba985750325f5647f60

See more details on using hashes here.

File details

Details for the file topsis_purnika_102303412-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_purnika_102303412-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c98f5e1c1c92dcd8d826802b9578f2b4bbcd45998562535d1b8dfc80cc57e579
MD5 eb446b8c1e6fe396ed022b0d64d1be9b
BLAKE2b-256 4700432a196c61ae9df604e095b23445256b039b8bf11796bd01af82664178bb

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