semvec/pypi-packages huggingface dataset:
TOPSIS-Ashmeetkaur-102103742 1.0.0
TOPSIS_Ashmeet
License: MIT

## Project description

# Topsis

for: *Project-1 (UCS654)* submitted by: *Ashmeet Kaur* Roll no: 102103742 Group: *3CO26*

TOPSIS-Ashmeetkaur-102103742 is a 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

Use the package manager pip to install topsis.

```pip install TOPSIS-Ashmeetkaur-102103742```

## 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 (+,-)

```topsis sample.csv "1,1,1,1" "+,-,+,+"```
or vectors can be entered without " "

```topsis sample.csv 1,1,1,1 +,-,+,+```

But the second representation does not provide for inadvertent spaces between vector values. So, if the input string contains spaces, make sure to enclose it between double quotes (" ").

To view usage help, use

```topsis /h```

## Example

### sample.csv

A csv file showing data for different mobile handsets having varying features.

| Model | Storage (in gb)  | Camera (in MP)  | Price (in $) | Looks (out of 5) |
|-------|------------------|-----------------|--------------|------------------|
| M1    | 16               | 12              | 250          | 5                |
| M2    | 16               | 8               | 200          | 3                |
| M3    | 32               | 16              | 300          | 4                |
| M4    | 32               | 8               | 275          | 4                |
| M5    | 16               | 16              | 225          | 2                |



weights vector = [ 0.25 , 0.25 , 0.25 , 0.25 ]

impacts vector = [ + , + , - , + ]

### input:

```topsis sample.csv "0.25,0.25,0.25,0.25" "+,+,-,+"```

### output:

```
      TOPSIS RESULTS
-----------------------------

    P-Score  Rank
1  0.534277     3
2  0.308368     5
3  0.691632     1
4  0.534737     2
5  0.401046     4

```
## Other notes

The first column and first row are removed by the library before processing, in attempt to remove indices and headers. So make sure the csv follows the format as shown in sample.csv.
Make sure the csv does not contain categorical values
## License


[MIT](https://choosealicense.com/licenses/mit/)
PhasorTest 0.0.1
A basic python package for phasor calculation and for phasor represention
License: MIT
Requires Python: >=3.8

# Phasor

## Introduction
Phasor is a Python package designed to empower engineers and researchers with basic functionalities for performing fundamental calculations with phasors, visualizing data, and calculating symmetrical components for unbalanced three-phase systems. This package is meticulously crafted to cater to the diverse needs of the electrical engineering community, providing a robust and user-friendly toolkit to simplify complex tasks.


## Key Features:

1.  **Phasor Calculations:** Simplify the manipulation of phasors with our comprehensive set of functions, allowing you to perform basic arithmetic operations, conversion between polar and rectangular forms, and more. This feature streamlines complex calculations, making them more intuitive and accurate.
    
2.  **Visualization Tools:** Gain deep insights into your data by utilizing our advanced visualization tools. Plot phasors, analyze their properties, visualize unbalanced three-phase systems, and observe symmetrical components with interactive and customizable plots.
    
3.  **Symmetrical Components:** Tackle unbalanced three-phase systems effortlessly with Phasor's symmetrical component calculation capabilities. Uncover hidden patterns and identify faults quickly and accurately using these essential function

## Installation

Installing Phasor is a breeze with Python's package manager, pip. Simply execute the following command in your terminal:
```
pip install Phasor 
```

## Documentation

To facilitate the best user experience, we provide extensive and well-structured documentation. The documentation contains comprehensive guides, tutorials, and examples to help you swiftly harness the full potential of our package.

## Compatibility

This package is compatible with Python 3.x and is designed to work seamlessly across major operating systems.
chromedriver-autoinstaller 0.6.4
Automatically install chromedriver that supports the currently installed version of chrome.
License: MIT
Requires Python: >=3.6
Keywords: chromedriver chrome chromium selenium

# chromedriver-autoinstaller
Automatically download and install [chromedriver](https://chromedriver.chromium.org/) that supports the currently installed version of chrome. This installer supports Linux, MacOS and Windows operating systems.

## Installation

```bash
pip install chromedriver-autoinstaller
```

## Usage
Just type `import chromedriver_autoinstaller` in the module you want to use chromedriver.

## Example
```
from selenium import webdriver
import chromedriver_autoinstaller


chromedriver_autoinstaller.install()  # Check if the current version of chromedriver exists
                                      # and if it doesn't exist, download it automatically,
                                      # then add chromedriver to path

driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
```

## Authors & Contributors

- CHIDA <[iam.yeongbin.jo@gmail.com](mailto:iam.yeongbin.jo@gmail.com)>
- shawnCaza <[theshawn@gmail.com](mailto:theshawn@gmail.com)>