semvec/pypi-packages huggingface dataset:
topsis-archie-102203826 1.0.0
Python library for dealing with Multiple Criteria Decision Making(MCDM) problems by using Technique for Order of Preference by Similarity to Ideal Solution(TOPSIS).
License: MIT

# TOPSIS

 Python library for dealing with Multiple Criteria Decision Making(MCDM) problems by using Technique for Order of Preference by Similarity to Ideal Solution(TOPSIS).

## Installation

```sh
pip install topsis-archie-102203826
```

## USAGE 
Enter csv filename followed by .csv extentsion, then enter the weights vector with vector values separated by commas, followed by the impacts vector with comma separated signs (+,-) and result csv filename followed by .csv extension.

```sh
topsis102203826 sample.csv "1,1,1,1" "+,-,+,+" result.csv
```
102203584 1.0.0
It performs topsis
License: MIT

# TOPSIS Implementation in Python
A Python implementation of the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) for multi-criteria decision-making problems. This package processes an input dataset, calculates the TOPSIS scores, and ranks alternatives based on their scores.

## Installation
You can install this package directly from PyPI:
```pip install 102203584```

## Usage
### Command-Line Interface
Run the script using the following format:
``` python <program.py> <InputDataFile> <Weights> <Impacts> <ResultFileName> ```

### Arguments:

1. InputDataFile: Path to the input .csv file containing the dataset.
-The first column should contain the names of the alternatives.
-The remaining columns should contain numeric criteria values.

2. Weights: Comma-separated values representing the importance of each criterion.

3. Impacts: Comma-separated values (+ or -) indicating whether the criterion is beneficial (+) or non-beneficial (-).

4. ResultFileName: Name of the output .csv file where the results (TOPSIS scores and ranks) will be saved

## Dependencies
This package requires the following Python libraries:
-pandas
-numpy

## License
This repository is licensed under the MIT license. See LICENSE for details.