Skip to main content

TOPSIS command-line implementation in Python

Project description

TOPSIS Assignment

TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) is a multi-criteria decision-making method.

This package provides a command-line implementation of the TOPSIS method in Python. It helps users rank multiple alternatives based on different criteria, weights, and impacts.

Features

  • Accepts CSV input files
  • Supports user-defined weights and impacts
  • Handles invalid inputs and errors
  • Generates ranked output with TOPSIS scores
  • Easy to use command-line interface

Installation

pip install topsis-aishlee-102316083

Usage

topsis input.csv weights impacts output.csv

Example: topsis data.csv 1,1,1,1,1 +,+,+,+,+ result.csv

Author

Aishlee Joshi

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

topsis_aishlee_102316083-0.3.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

topsis_aishlee_102316083-0.3-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file topsis_aishlee_102316083-0.3.tar.gz.

File metadata

  • Download URL: topsis_aishlee_102316083-0.3.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for topsis_aishlee_102316083-0.3.tar.gz
Algorithm Hash digest
SHA256 e7401682efca591584b7f7605fb5758ac3ac5129d44a042358ca1b5def84b6bf
MD5 e1389b22729d2afc3f9617f2b300d7a8
BLAKE2b-256 583191cb841a98d8402ecde046b42049d249abb496a39f9b82f348ae1559d54b

See more details on using hashes here.

File details

Details for the file topsis_aishlee_102316083-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for topsis_aishlee_102316083-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 246a236a1d44dab93b4f540e6a080d28cc0f83605e01544df8e0c44de9535a72
MD5 b152ffaab87ce263d333e1316f20f2dd
BLAKE2b-256 4e3f51843c53a0ab35ca7812b6567681c66a1ef6bf49691c3ebab69ee434339e

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