Skip to main content

It does a topsis analysis of a given csv file

Project description

Topsis_Sachin_102103575

Overview

for: Project-1 (UCS654) submitted by: Sachin Sushil Singh Roll no: 102103575 Group: 3COE21

Topsis_102103575 is a Python-based implementation of the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method. It is designed to analyze a given dataset and calculate TOPSIS scores and rankings based on user-provided weights and impacts.

Usage

To use the Topsis_102103575 program, follow these steps:

  1. Installation You can install this using the following command:

    pip install Topsis-Sachin-102103575
    
  2. Run the Program: Execute the program from the command line with the following command:

    python analysis <InputDataFile> <Weights> <Impacts> <ResultFileName>
    

    Replace <InputDataFile>, <Weights>, <Impacts>, and <ResultFileName> with the appropriate values.

    • <InputDataFile>: The CSV file containing the input data.
    • <Weights>: Comma-separated weights for each column in the input data.
    • <Impacts>: Comma-separated impact signs ('+' or '-') for each column in the input data.
    • <ResultFileName>: The name of the CSV file to save the TOPSIS results.
  3. Review Results: The program will analyze the data using the TOPSIS method and save the results in the specified CSV file. The results include TOPSIS scores and rankings.

Input File Requirements

  • The input CSV file should have more than two columns.
  • All columns, except the first one, must contain numeric values.
  • Weights, impacts, and the number of columns must be the same.

Example

python analysis input_data.csv 1,1,1,+,-,+ result_output.csv

Author

  • Your Name

License

This project is licensed under the MIT License.

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_Sachin_102103575-0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

Topsis_Sachin_102103575-0.2-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file Topsis_Sachin_102103575-0.2.tar.gz.

File metadata

  • Download URL: Topsis_Sachin_102103575-0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for Topsis_Sachin_102103575-0.2.tar.gz
Algorithm Hash digest
SHA256 43a1aca277f12723e02b1ae12bb0e6b03aefd0438b87ccba6f42eb85b14c1aea
MD5 13227c3ff68ed8b084b732664e3c237a
BLAKE2b-256 8c25e4c28b1572d53bba80bb06f072260e065f3edd70a05014b1f0dd78b620b5

See more details on using hashes here.

File details

Details for the file Topsis_Sachin_102103575-0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_Sachin_102103575-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d4e925730d5c71c24b288229bf1d3eaa5aeb64aac980e4a6caddebc5be4d519
MD5 abebd881f8e25d375ea1d9ea512c05a3
BLAKE2b-256 11416c17094aad49a6da37bc908063e3ae70a96ff71ba6ef2d83cf1c27147a58

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