Catalog PyPI
Back to packageRELEASE DETAILS

1.0.1

PyPI

102217109-topsis

A simple TOPSIS implementation package.

Published18 Jan 2025
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 1.0.1 documentation

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.6",
  "evaluation": "NOT_EVALUATED"
}
numpyruntime

Distribution files

2 collected
102217109_topsis-1.0.1-py3-none-any.whl

bdist_wheel · 2.32 KB · Python py3

Source file
102217109_topsis-1.0.1.tar.gz

sdist · 2.04 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 15:09 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:5d5eb55ecbc74dc2d99f37daf38ede6325de170a32e731a728440774dc2ea45f

Other collected versions

View all collected versions →