Technique for Order 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.

This is a package to find topsis score and rank of a dataframe with only numerical values.

TOPSIS is an acronym that stands for 'Technique of Order Preference Similarity to the Ideal Solution' and is a pretty straightforward MCDA method.

Command Line Usage :

>>python topsis.py "input.csv" "1,1,1,2" "+,+,+,-" "out.csv"