semvec/pypi-packages huggingface dataset:
Topsis-Harsaihj-123456 1.0.2
TOPSIS package for MCDM problems
License: MIT
Requires Python: >=3.6


# Topsis-Harsaihaj-123456

A Python package for solving **Multiple Criteria Decision Making (MCDM)** problems
using **TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)**.

This package is developed as part of UCS654 coursework.

---

## Installation
```bash
pip install Topsis-Harsaihaj-123456
```

---

## Usage

```bash
topsis sample.csv "1,1,1,1" "+,-,+,+" output.csv
```

- Weights and impacts must be comma-separated
- Impacts must be `+` or `-`

---

## Input File Format

| Model | C1 | C2 | C3 | C4 |
|------|----|----|----|----|
| A1   | 250 | 16 | 12 | 5 |
| A2   | 200 | 16 | 8  | 3 |

- First column: identifier
- Remaining columns: numeric

---

## Output

Adds:
- **Topsis Score**
- **Rank**

---

## Example

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

---

## Author
Harsaihaj Singh

## License
MIT
squarecloud-api 3.8.1
SquareCloud API wrapper
License: MIT
Requires Python: <4.0,>=3.13

[Square Cloud]: https://squarecloud.app

[Square Cloud API]: https://docs.squarecloud.app/api-reference/

[@allma]: https://github.com/Robert-Nogueira


<div align="center">
  <img alt="Square Cloud Banner" src="https://cdn.squarecloud.app/png/github-readme.png">
</div>

<h1 align="center">squarecloud-api</h1>

<p align="center">A Python SDK for consuming the <a href="https://squarecloud.app" target="_blank">Square Cloud</a> API.</p>

## Installation

````shell
pip install squarecloud-api
````

## Getting api key

to get your api key/token just go to the [Square Cloud] website and
register/login, after that go
to `dashboard` > `my account` > `Regenerate API/CLI KEY` and copy the key.

## Documentation
Visit our [official documentation](https://docs.squarecloud.app/sdks/py) for more information about how to use this library.

## Getting started

```python
import asyncio
import squarecloud as square

client = square.Client('API_KEY')

async def main():
    status = await client.app_status(app_id='application_id')
    print(status)
    print(status.ram)
    print(status.cpu)

asyncio.run(main())
```

## Contributing

Feel free to contribute with suggestions or bug reports at our [GitHub repository](https://github.com/squarecloudofc/wrapper-api-py).

## Authors

- [@allma]