Skip to main content

A python package for implementing topsis

Project description

Topsis- Abhiroop_Singh-102213027

Assignment(UCS654)
Submitted by: Abhiroop Singh
Roll no: 102213027
Group: 3C14

Description

This is a python package used to implement TOPSIS(Technique of Order Preference Similarity to the Ideal Solution) for MCDA(Multiple criteria decision analysis)


How to use this package:

Installation

pip install Topsis-AbhiroopSingh-102213027

Example:

Sample dataset

P1 P2 P3 P4 P5
0.84 0.71 6.7 42.1 12.59
0.91 0.83 7.0 31.7 10.11
0.79 0.62 4.8 46.7 13.23
0.78 0.61 6.4 42.4 12.55
0.94 0.88 3.6 62.2 16.91
0.88 0.77 6.5 51.5 14.91
0.66 0.44 5.3 48.9 13.83
0.93 0.86 3.4 37.0 10.55

Input

In Command Prompt

Enter filename followed by .csv or .xlsx extension, then enter values of weights separated by commas like "1,1,1,2,2",then enter values of impacts separated by commas like "+,+,-,-,+" without giving space in between comma value, then enter name of file where you want to save output followed by .csv extension

python -m Topsis_AbhiroopSingh_102213027 data.xlsx "1,1,1,1,1" "+,-,+,-,+" output.csv

Output

This will be in our Output csv file

P1 P2 P3 P4 P5 Topsis Score Rank
0.84 0.71 6.7 42.1 12.59 0.5945517248616172 2
0.91 0.83 7.0 31.7 10.11 0.5662461787825045 3
0.79 0.62 4.8 46.7 13.23 0.4853941230447056 6
0.78 0.61 6.4 42.4 12.55 0.6127758823558636 1
0.94 0.88 3.6 62.2 16.91 0.36155091758331526 8
0.88 0.77 6.5 51.5 14.91 0.5387640655736284 5
0.66 0.44 5.3 48.9 13.83 0.560458620506467 4
0.93 0.86 3.4 37.0 10.55 0.38966293040831607 7

Published Package on pypi.org

https://pypi.org/project/Topsis-AbhiroopSingh-102213027/

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

Topsis_AbhiroopSingh_102213027-1.0.14.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file Topsis_AbhiroopSingh_102213027-1.0.14.tar.gz.

File metadata

File hashes

Hashes for Topsis_AbhiroopSingh_102213027-1.0.14.tar.gz
Algorithm Hash digest
SHA256 53e96e271854c0fe24467bcf75a1aae6c544267657bd9f4e1afc5e9d14373753
MD5 9cf178fc4bdcfb1b7b69a912b53d8c7d
BLAKE2b-256 7039b36dc29550e6b03bfff8a6d16431b0bb33b85c249127d3bec56da6b2a5c8

See more details on using hashes here.

File details

Details for the file Topsis_AbhiroopSingh_102213027-1.0.14-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_AbhiroopSingh_102213027-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 43ab91ea6fb3fef9708fe2bfdc2764fc8faedf73be20483da9775f547d53408c
MD5 5ec56630b680e79054d66ac8e2ced57b
BLAKE2b-256 24c72c0cd9a93db3204f666f930b25af6bb74cbabb3537f0796d76eac20700ad

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