Metadata-Version: 2.1
Name: TOPSIS-Sachin-102103575
Version: 0.1
Summary: It does a topsis analysis of a given csv file
Home-page: https://github.com/Liquidator420/Topsis-Sachin-102103575
Author: Sachin Sushil Singh
Author-email: sachinsushilsingh@gmail.com
License: MIT
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas
Requires-Dist: numpy


# 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
```bash
python analysis input_data.csv 1,1,1,+,-,+ result_output.csv
```

## Author
- Your Name

## License
This project is licensed under the [MIT License](LICENSE).
