Skip to main content

A Python package in which TOPSIS technique is implemented.

Project description

Package name = TOPSIS-Aryan-101803035

About the project

As the name suggests, this package implements TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) which is a multi-criteria decision analysis method (MCDA or MCDM), which is a technique based on the concept that the chosen alternative should have the shortest geometric distance from the positive ideal solution (PIS) and the longest geometric distance from the negative ideal solution (NIS).

This package hence provides with the TOPSIS score according to which a model's relative rank with respect to other models with same number of entries is also provided.

Installation

Install the package using pip as follows :

>> pip install TOPSIS-Aryan-101803035==0.0.2

How to run in command prompt

First go to the directory (using cd following by your directory command) where it has been installed (prefreably the directory will be in main python folder -> Libs -> site-packages -> yourpackagename) then run the following commands :

>> python TOPSIS.py <InputDataFile> <Weights> <Impacts> <ResultFileName>

Eg:

>> python TOPSIS.py data.csv “1,1,1,2” “+,+,-,+” result.csv

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-Aryan-101803035-0.0.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

TOPSIS_Aryan_101803035-0.0.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file TOPSIS-Aryan-101803035-0.0.2.tar.gz.

File metadata

  • Download URL: TOPSIS-Aryan-101803035-0.0.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.2

File hashes

Hashes for TOPSIS-Aryan-101803035-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f5be12af6e61f3541dd9138da70e4d6d12dd4f181834c284b90f1e083502dc1a
MD5 d9ad52c3e4ecc63790bf93fdf7945180
BLAKE2b-256 e031f250c49af97d960b01ac3f6094b20749d833b622f76517d1033a89288747

See more details on using hashes here.

File details

Details for the file TOPSIS_Aryan_101803035-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: TOPSIS_Aryan_101803035-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.2

File hashes

Hashes for TOPSIS_Aryan_101803035-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 425d9f212c30f08ed0727e59c93a50e2e5e8bed62d0d35c40ac44d6bd45dad32
MD5 26e70e4d82b05fd9196ec1882ed75009
BLAKE2b-256 4eeea6f50d12ecedaad9d1d233a2f8965a42184c6dd33c732d596fb688c32514

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