Skip to main content

TOPSIS - JAY - 101803206

Simple Python module for Multiple Criteria Decision Making System using TOPSIS.

Input/Output Files:

  • Input File o Input file contain three or more columns o First column is the object/variable name (e.g. M1, M2, M3, M4…...) o From 2nd to last columns contain numeric values only
  • Output Files o Result file contains all the columns of input file and two additional columns having TOPSIS SCORE and RANK

There is also Check For :

  • Check for: • Correct number of parameters (inputFileName, Weights, Impacts, resultFileName). • Show the appropriate message for wrong inputs. • Handling of “File not Found” exception*]!vmN;Gv97GR8b • Input file must contain three or more columns. • From 2nd to last columns must contain numeric values only (Handling of non-numeric values) • Number of weights, number of impacts and number of columns (from 2nd to last columns) must be same. • Impacts must be either +ve or -ve. • Impacts and weights must be separated by ‘,’ (comma).

Installation

TOPSIS requires python v3+ to run.

 $ pip install TOPSIS-JAY-101803206

Usage Example

 import Topsis_Jay as Tj

 # DEFINE FEW ATTRIBUTES
 Fn = "inputfile.csv" # PROVIDE THE INPUT FILE NAME 
 W = "1,1,1,2" # PROVIDE WEIGHTS 
 I = "+,+,-,+" # PROVIDE IMPACT VALUES
 Yu = "Result.csv" # PROVIDE OUTPUT FILE NAME

 Tj.TOPSIS(Fn,W,I,Yu) # Function Call

Result

# Result File Saved as : Result.csv

PYPI LINKDIN

Metadata

Release files for TOPSIS-Jay-101803206 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TOPSIS-Jay-101803206 0.6
File Size Uploaded
TOPSIS-Jay-101803206-0.6.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for TOPSIS-Jay-101803206 0.6
File Interpreter ABI Platform
TOPSIS_Jay_101803206-0.6-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / TOPSIS-Jay-101803206-0.6.tar.gz

Download URL TOPSIS-Jay-101803206-0.6.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
771c4b97d2d0203249ca05fe28fc2d528847aa228c8bcb8e8337dae3cde8fbd4
BLAKE2b-256 checksum
How to use checksums
7baeda07f738ca5e9a3bae4cbdcd5eb5a0e4b5176441bd7ba89642549d640af0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release files / TOPSIS_Jay_101803206-0.6-py3-none-any.whl

Download URL TOPSIS_Jay_101803206-0.6-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68838b854d6326cd3ecee688f9b025b8eaee69856862622a430c04235370f56a
BLAKE2b-256 checksum
How to use checksums
34c663f4ec64b9fd41d8b0fd2ecd058046880d8ea25ee4fa447ea5e342ca2de0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.6 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page