Skip to main content

A python package for implementing topsis

Project description

Topsis-AnirudhGarg-102203573

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-AnirudhGarg-102203573

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_AnirudhGarg_102203573 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-AnirudhGarg-102203573/

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_AnirudhGarg_102203573-1.0.14.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

Topsis_AnirudhGarg_102203573-1.0.14-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for Topsis_AnirudhGarg_102203573-1.0.14.tar.gz
Algorithm Hash digest
SHA256 0529a3f23386c7dfe61de185d7910dfc3cb31bea634e2c06dcd94eb9f631dcf5
MD5 677adda959dfd3e4dae12038cb0c37c3
BLAKE2b-256 f13d71a114722ef4a9a19085543d751b97a95de4ab8186f947270c613c9aca68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Topsis_AnirudhGarg_102203573-1.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 7e37311f195c09dfdfa08fc8fb90042398b4d323f2d940988956d0c09ce99394
MD5 150ee092c356c027e3bfc401efccf700
BLAKE2b-256 2daee881d3f04d5fcf71851bc85336d096d62bce69a286a450cfb7cc6b81a2cf

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