semvec/pypi-packages huggingface dataset:
powerbi-cli 0.2.0
PowerBI CLI using REST APIs
Requires Python: >=3.10,<4.0

![PyPI - Version](https://img.shields.io/pypi/v/powerbi-cli?logo=pypi&color=blue&link=https%3A%2F%2Fpypi.org%2Fproject%2Fpowerbi-cli%2F)
![test](https://ghcr-badge.egpl.dev/lgrosjean/powerbi-cli/latest_tag?color=%2344cc11&ignore=latest&label=docker&trim=-)

# PowerBI CLI application


This applicaton is basically a Click wrapper around the [`pbipy`](https://github.com/andrewvillazon/pbipy) Python package, following the NodeJS CLI application [`powerbi-cli`](https://github.com/powerbi-cli/powerbi-cli) convention and documentation.

Its main feature is the Docker image available in parallel which can be used for various task like:
- Frequently export PowerBI Report `pbix` from PowerBI Service for historization
- Frequently test PowerBI Dataset through a list of DAX query to monitor dataset performance through time

## Installation

### Using pipx

```bash
pipx install powerbi-cli
```

### Using Docker

```bash
docker pull ghcr.io/lgrosjean/powerbi-cli:latest
```

## Usage

Please refer to the [sample documentation](./docs/samples/) for list of usages.


---

## References


- [`pbipy`](https://github.com/andrewvillazon/pbipy)
- [PowerBI REST API](https://learn.microsoft.com/en-us/rest/api/power-bi/)
- NodeJS `powerbi-cli` [source code](https://powerbi-cli.github.io/index.html)
- NodeJS `powerbi-cli` [documentation](https://github.com/powerbi-cli/powerbi-cli)
Topsis-Aradhak-102103078 0.0.2
Python package for implementing TOPSIS technique.
Requires Python: >=3.6
Keywords: Topsis




## Topsis

TOPSIS( Technique for order for preference by similarity to Ideal solution ) for MCDM (Multiple criteria decision making) in Python compiled by Aradhak Kandhari, 102103078, TIET, Patiala.

## Installation

 Use the package manager pip to install topsis-3283. 
 ```
 pip install Topsis-Aradhak-102103078
  ```
## Example

 ```
 Topsis-Aradhak-102103078 sample.csv "1,1,1,1" "-,+,+,+" output.csv
 ```

## Please Note That
The first column and first row are removed by the library before processing, in attempt to remove indices and headers. So the csv MUST follow the format as shown in sample.csv shown in the Example section. The input data file MUST contain three or more columns. The second to last columns of the data file MUST contain NUMERIC values. The number of weights, impacts and columns (second to last) MUST be SAME. Impacts MUST either be '+' or '-'. Impacts and Weights MUST be separated by , (comma).



## License
Â© 2024 Aradhak Kandhari

This reopsitory is licensed under MIT License. See LICENSE for details.