Catalog PyPI
PACKAGE EXPLORERView in registry

102217053-topsis

PyPI

This is a topsis package

topsis
Versions collected1
Direct dependencies2From release 1.0.4
Last observed20 Oct, 15:09 UTC

README

Version 1.0.4 documentation

Project Description

TOPSIS PACKAGE Mitul Agarwal - 102217053

Roll Number: 102217053
Subgroup: 3Q23

The program takes a CSV file containing our data to be ranked, weights and impacts in the form of "+" or "-", separated by commas as inputs and then outputs a resultant CSV file with two additional columns of performance score and ranks.


What is TOPSIS

TOPSIS, Technique of Order Preference Similarity to the Ideal Solution, is a multi-criteria decision analysis method (MCDA).
It chooses the alternative of the shortest Euclidean distance from the ideal solution and the greatest distance from the negative ideal solution.


Installation

How to install the TOPSIS package

Using pip install:

pip install 102217053-topsis


The output will then be saved in a newly created CSV file whose name will be provided in the command line by the user.

## Input File [input.csv]:
Topsis mathematical operations to be performed on the input file which contains a dataset having different fields.

## Weights ["1,1,1"]:
The weights assigned to the different parameters in the dataset should be passed in the argument, separated by commas.

## Impacts ["+,+,-"]:
The impacts are passed to consider which parameters have a positive impact on the decision and which ones have a negative impact. Only `+` and `-` values should be passed and should be separated with `,` only.

## Output File [output.csv]:
This argument is used to pass the path of the result file where we want the rank and performance score to be stored.

Downloads & popularity

Awaiting observations

No metric observations yet

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

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.419 Jan 20252

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

ACCESSIBLE
mitul-agarwal/102217053_topsis

Shared repository data · GitHub

License detected in repository
MIT
License branch / ref
main
Last push
19 Jan 2025
Archived
No
Contributor identities
— · partial collection

Public sponsor counts have not been collected. These signals belong to the repository owner.

Downloads & popularity

0count
Gauge · observed snapshots24 Oct 2026
10.50
2026-10-24: 0 · observed 2026-10-24T10:55:44.8873189Z
24 Oct24 Oct

github · 1 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-2402026-10-24T10:55:44.8873189Z

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:e00048be858d874258ae5b9423292cfc2709a43c222a77edeb5500b6f16d49fa