Topsis package(MCDM)Python3
Multi-criteria decision analysis

Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) came in the 1980s as a MCDM method.
TOPSIS is a multi-criteria decision analysis method. It compares a set of alternatives based on a pre-specified criterion.
The method is used in the business across various industries, every time we need to make an analytical decision based on collected data.
The mysterious logic of TOPSIS is based on the concept that the chosen alternative should have the shortest geometric distance from the best solution and the longest geometric distance from the worst solution.
My Topsis project is published online on the Python Package Index (PyPI) which is a repository of software for the Python.
And can be accessed via this link.
For package insallation, write 'pip install Topsis-Kritarth-101903321' in the Command Line Interface.

So basically, with the help of this package you can test and select the best model out of various alternatives present.
This package performs an algorithm having a series of steps:
- Create a matrix consisting of M alternatives and N criteria. This matrix is usually called an “evaluation matrix”.
- Normalize evaluation matrix.
- Calculate the weighted normalized decision matrix. It is important to note that each criterion should have its own weight so that all of them will sum up to 1. The weights can be derived randomly (not recommended) or based on expert knowledge (industry standard).
- Determine the best and the worst alternative for each criterion.
- Calculate the Euclidean distance between the target alternative and the best/worst alternative.
- For each alternative calculate the similarity to the worst alternative. The results are our TOPSIS scores.
- Rank alternatives according to the TOPSIS score by descending order.