Skip to main content

This package performs topsis on your data

Project description

TOPSIS Algorithm Implementation

This Python script implements the TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) method for multi-criteria decision analysis. The script evaluates and ranks alternatives based on their performance across several criteria. The TOPSIS method helps identify the best alternative by calculating the Euclidean distance from the best and worst ideal solutions.

Prerequisites

Before running the script, ensure that you have the following Python packages installed:

  • numpy
  • pandas
  • openpyxl (for reading Excel files)

You can install these dependencies using the following command:

pip install numpy pandas openpyxl

## Usage
```bash
python topsis.py <InputDataFile> <Weights> <Impacts> <ResultFileName>

Project details


Release history Release notifications | RSS feed

This version

0.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

102203816_topsis-0.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

102203816_Topsis-0.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file 102203816_topsis-0.0.tar.gz.

File metadata

  • Download URL: 102203816_topsis-0.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for 102203816_topsis-0.0.tar.gz
Algorithm Hash digest
SHA256 3a1cb347caf9fe3a069c4124d7ea9c2705e12408f22b47f6f83e6e1dff94fba3
MD5 b55b2e4bd518ebab15c196bab1ed8f7b
BLAKE2b-256 64d902fc56ddf6702035b15eb39efe0cbd90044ec9e2f05b4b16fecc6e2b0503

See more details on using hashes here.

File details

Details for the file 102203816_Topsis-0.0-py3-none-any.whl.

File metadata

  • Download URL: 102203816_Topsis-0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for 102203816_Topsis-0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea64c73be54640cea8e478550e8a311389e29353e8c1f8b499919612a324623f
MD5 1ea9ba2de460f936aacc28a02f88f8f4
BLAKE2b-256 7a8e6858a396a91712852439dd36429ad09ada2624f50d0cec1187d24ef8060d

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