Skip to main content

API and CLI tool to calculate Topsis, CLI tool inputs CSV/Excel files

Project description

Topsis Package (API & CLI)

CLI scripts takes csv/excel files as input!

Installation

pip install Topsis-Nandini-102067009

Command Line Usage

topsis input_file weights impacts output_file

Arguments

Arguments Description
input_file "CSV/Excel" file path
weights Comma separated numbers
impacts Comma separated '+' or '-'
output_file Output CSV file path

Output

Creates a output_file, that contains the original data with performance score and rank.

Example:

topsis data.xlsx "1,1,1,1,1" "+,-,+,-,+" output.csv 

API Usage

Steps

  1. Import topsis function from module topsis
  2. Invoke topsis function by passing in data, weights, impacts

Example:

from topsis import topsis
import pandas as pd

df = pd.read_csv('data.csv')
weights = [2,2,3,3,4]
impacts=[1,-1,1,-1,1]
print(topsis(df, weights, impacts))

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-Nandini-102067009-1.1.4.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

Topsis_Nandini_102067009-1.1.4-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page