Skip to main content

TOPSIS package for MCDM problems

Project description

Topsis-Harsaihaj-123456

A Python package for solving Multiple Criteria Decision Making (MCDM) problems using TOPSIS (Technique for Order Preference by Similarity to Ideal Solution).

This package is developed as part of UCS654 coursework.


Installation

pip install Topsis-Harsaihaj-123456

Usage

topsis sample.csv "1,1,1,1" "+,-,+,+" output.csv
  • Weights and impacts must be comma-separated
  • Impacts must be + or -

Input File Format

Model C1 C2 C3 C4
A1 250 16 12 5
A2 200 16 8 3
  • First column: identifier
  • Remaining columns: numeric

Output

Adds:

  • Topsis Score
  • Rank

Example

topsis sample.csv "0.25,0.25,0.25,0.25" "+,+,-,+" result.csv

Author

Harsaihaj Singh

License

MIT

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

Uploaded Source

Built Distribution

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

topsis_harsaihj_123456-1.0.2-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for topsis_harsaihj_123456-1.0.2.tar.gz
Algorithm Hash digest
SHA256 5104319fea3d11ffc783c48ec4aa98573bd7a6fa9c83eead795bda6965cd2e7e
MD5 447353d4d8a7c5b0577b635bd4359135
BLAKE2b-256 522539be64f05db1b1a6bcf5dd91bc15ee54d9b6cb54eebdee2d6165433ececb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topsis_harsaihj_123456-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f7a56bc988caae1cfcb7926076757fc75d98d61562726f27c920f4f7d3bee825
MD5 4e340bd07b9ff609efab9241fdfcc8bf
BLAKE2b-256 3ea6676910fbb165b64ae23d16675fb0d7ece7597f8494428f146debd06fabc4

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