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
Release files for TOPSIS-Rajneesh-102283007 0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TOPSIS-Rajneesh-102283007-0.4.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TOPSIS_Rajneesh_102283007-0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 kB
Release files / TOPSIS-Rajneesh-102283007-0.4.tar.gz
| Download URL | TOPSIS-Rajneesh-102283007-0.4.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ce5f616fbebe315a84c713ff11ab5ebd77f9550d4316287dc17c496c1f6a4b7
|
|
BLAKE2b-256 checksum How to use checksums |
abe468e7625f2d8de69f609fe82928603db0b46f3cb4793f7820d99c337c3d9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|
Release files / TOPSIS_Rajneesh_102283007-0.4-py3-none-any.whl
| Download URL | TOPSIS_Rajneesh_102283007-0.4-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f9aede7457e3c54ac9c3c3cbfef59543c0c76e2948ec7001ea69dbf61d864197
|
|
BLAKE2b-256 checksum How to use checksums |
6ba754e43b7c94a46c13fb30a5d342dd9bef6513f9620e52c2c73bb4381cbba3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|