Skip to main content

Automatic topsis for decision making

Project description

TOPSIS implementation

Class project for DATA ANALYSIS AND VISUALISATION 2020 - UCS633 Thapar University, Patiala
Submitted by: Paras Arora
101703382 (COE 18)

Output is a dataframe with 3 columns

  • Alternatives
  • Score
  • Rank

Installation

pip install topsis-101703382

To use via command line

topsis-101703382-cli data.csv 25,25,25,25 -+++

First argument after run.py is filename with .csv extension. The .csv file is assumed to have a structure similar to one provided in topsis-101703382/data.csv

That is, the .csv file should have a header with column names and first column should only list alternatives and not attribute values.

To use in .py script

from topsis-101703382 import topsis
"""
decision_matrix is 2D numpy array, weights is a 1D array and impacts is a string of the form +-+-- 
where + implies benefit and - implies cost
"""
output_dataframe = topsis(decision_matrix,weights,impacts)

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-101703382-0.0.2.tar.gz (3.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_101703382-0.0.2-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file topsis-101703382-0.0.2.tar.gz.

File metadata

  • Download URL: topsis-101703382-0.0.2.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for topsis-101703382-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0b9c05ec5e3d48f28448c8e3c92ea17412045c3bce9b94a2b723ee3a2edca13b
MD5 7355cb728a8c99cf0ba05f0715afe694
BLAKE2b-256 2d0886a6f81c8d8e5133dbfe9cfe82453d7d25b913f349271d8e18e3cf060390

See more details on using hashes here.

File details

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

File metadata

  • Download URL: topsis_101703382-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for topsis_101703382-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a45a6c30cfebbace2e76bf24aa87028fd233ae28b4e10686a26eaf480e3c0b7b
MD5 6014bdc58a99b6f76cca6ff2263d431d
BLAKE2b-256 ec12bc560f9f60e150af5b347453b284164bf8241bc45f03c9eb735fdeddf1ab

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