Skip to main content

A Python 3.10 compatible CLI tool for TOPSIS method

Project description

TOPSIS-YourName-1025

Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS)

This Python package implements the TOPSIS method for Multi-Criteria Decision Making (MCDM). It takes a dataset of various options (models, products, etc.) with multiple criteria (features), accepts weights and impacts for each criterion, and ranks the options from best to worst.

This is particularly useful for ranking pre-trained models, selecting best-fit hardware, or any scenario where you need to choose the "best" option based on conflicting metrics (e.g., High Accuracy vs. Low Latency).

Installation

You can install this package via pip:

Installation

pip install Pulkit_Model_Evaluation

Usage

topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>

Example

topsis data.csv "0.25,0.25,0.25,0.25" "+,+,-,-" result.csv

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

pulkit_model_evaluation-1.0.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulkit_model_evaluation-1.0.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file pulkit_model_evaluation-1.0.0.tar.gz.

File metadata

  • Download URL: pulkit_model_evaluation-1.0.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for pulkit_model_evaluation-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1f2cbbedb7d8049497fee04e68f318ffa2185cffd5f00b1e12d26225a3d7c173
MD5 53742e1113bc2ff765fe53ac94d6f6e0
BLAKE2b-256 c75bb57d365ad99536f9703e13534ca9f19ea1295a4b24258fdbfbefdb75123a

See more details on using hashes here.

File details

Details for the file pulkit_model_evaluation-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pulkit_model_evaluation-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4309b112dcda7a8880fef25c3d5e9f18ac39bc48909fb09cd7d49829f3ed9186
MD5 dacea9bcd94789f7048993e6f5a2e29c
BLAKE2b-256 0d5830d3c72ed4582eec26b9e403a01f1fb465a1dedc8e83c7d2f6ba7d2dd5f0

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