A Python package for implementing TOPSIS technique.
Project description
TOPSIS
Submitted By: Rajneesh Bansal
What is TOPSIS?
Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) originated in the 1980s as a multi-criteria decision making method. TOPSIS chooses the alternative of shortest Euclidean distance from the ideal solution, and greatest distance from the negative-ideal solution.
Key Features:
TOPSIS Algorithm Implementation:
This pacakge incorporates a robust and efficient implementation of the TOPSIS algorithm. It considers both positive and negative ideal solutions, calculating the relative closeness of alternatives to the ideal solution.
The package is designed with a user-friendly interface, allowing users to input their decision matrices easily. The library handles the complexity of the TOPSIS method while providing a simple API for users.
Customizable Weights:
This pacakge enables users to assign different weights to each criterion, allowing for flexibility in reflecting the relative importance of criteria in decision-making scenarios.
Sensitivity Analysis:
Conduct sensitivity analyses to understand the impact of changes in criteria weights on the final decision. This pacakge provides tools for exploring various scenarios and making informed decisions.
Result Interpretation:
The package provides intuitive result interpretation, presenting the ranked alternatives based on their closeness to the ideal solution. Detailed reports and visualizations aid in understanding the decision-making process.
Compatibility:
This pacakge is compatible with Python 3.x and integrates seamlessly into various data science and analytics workflows. It can be easily incorporated into Jupyter notebooks, scripts, or larger applications.
How to install this package:
>> pip install TOPSIS-Rajneesh-102283007
In Command Prompt
>> topsis data.csv "1,1,2,1" "+,+,-,+" result.csv
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
Built Distribution
File details
Details for the file TOPSIS-Rajneesh-102283007-0.4.tar.gz
.
File metadata
- Download URL: TOPSIS-Rajneesh-102283007-0.4.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce5f616fbebe315a84c713ff11ab5ebd77f9550d4316287dc17c496c1f6a4b7 |
|
MD5 | 33511686614c694ca3c21b4236adf283 |
|
BLAKE2b-256 | abe468e7625f2d8de69f609fe82928603db0b46f3cb4793f7820d99c337c3d9f |
File details
Details for the file TOPSIS_Rajneesh_102283007-0.4-py3-none-any.whl
.
File metadata
- Download URL: TOPSIS_Rajneesh_102283007-0.4-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9aede7457e3c54ac9c3c3cbfef59543c0c76e2948ec7001ea69dbf61d864197 |
|
MD5 | e03d12c589e0f64a52d293ee49ccd9d7 |
|
BLAKE2b-256 | 6ba754e43b7c94a46c13fb30a5d342dd9bef6513f9620e52c2c73bb4381cbba3 |