Skip to main content

A simple TOPSIS implementation package.

Project description

TOPSIS Package

Overview

The TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method is a multi-criteria decision analysis (MCDA) technique used to evaluate and rank alternatives based on multiple criteria. This Python package provides a simple implementation of the TOPSIS method.

Features

  • Easy to use function to perform the TOPSIS method on decision matrices.

  • Accepts customizable weights for each criterion.

  • Supports both beneficial and non-beneficial criteria (impacts).

  • Returns preference scores and ranks for the alternatives.

    Parameters: data (list of lists): Decision matrix (alternatives x criteria). weights (list): List of weights for each criterion. impacts (list): '+' for beneficial, '-' for non-beneficial criteria.

    Returns: list: Preference scores for each alternative. list: Ranks of each alternative.

Installation

You can install the Topsis Package using pip from PyPI.

From PyPI:

Install the package using pip:

pip install 102217109_topsis

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

102217109_topsis-1.0.1.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.

102217109_topsis-1.0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file 102217109_topsis-1.0.1.tar.gz.

File metadata

  • Download URL: 102217109_topsis-1.0.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for 102217109_topsis-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5d2f3e75a9e247df7a405b372a18769e7acf49f2ab2c138efb99ce0eed8aa850
MD5 2e07ab7006f99ea25f3e60589643322c
BLAKE2b-256 39ee73c822f508363618d2c14ac846644f4ff0d470316d2ed61c825ddcf9a388

See more details on using hashes here.

File details

Details for the file 102217109_topsis-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for 102217109_topsis-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 09cc40d525b7a549dba7f51faa4660c943acbfaa90be7fc97e62ffe937569506
MD5 eb99076266eb3c5b1f2e37d1368f11f3
BLAKE2b-256 76710d3faf32517408f67cbf3f7313ab8c27e3a82c2f7cea4f9fb207c9111188

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