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.1.tar.gz (3.9 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.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file TOPSIS-Sachin-102103575-0.1.tar.gz.

File metadata

  • Download URL: TOPSIS-Sachin-102103575-0.1.tar.gz
  • Upload date:
  • Size: 3.9 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.1.tar.gz
Algorithm Hash digest
SHA256 86f9700ce1708dc3531cc9227b2e4cd0815cc585d342e8ec890d15ebd6c41e4a
MD5 5049b2e7a277d3d11cffd77d6249efd3
BLAKE2b-256 f435c5cff200d8cf0b24aa4663840dbac205f01f57d3d11fea6ad62e51082ee4

See more details on using hashes here.

File details

Details for the file TOPSIS_Sachin_102103575-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for TOPSIS_Sachin_102103575-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb2f46898847957ef5eae71abd0584e702097e96fe645029039354806697363
MD5 fe07aeef3347d3d2472e0f5bac3c5a4c
BLAKE2b-256 6b718b05efe9de03e5b8b8409549d2906a6e2b25b03012d8633dfcffcb187c24

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