semvec/pypi-packages huggingface dataset:
Topsis-Gurdarshan-102303217 1.0.5
A Python package for TOPSIS method

# Topsis-Gurdarshan-102303217

`Topsis-Gurdarshan-102303217` is a Python library for dealing with **Multiple Criteria Decision Making (MCDM)** problems by using the **Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS)**.

## Installation

Use the package manager pip to install Topsis-Gurdarshan-102303217.

```bash
pip install Topsis-Gurdarshan-102303217

```

## Usage

Enter csv filename followed by `.csv` extension, then enter the *weights* vector with vector values separated by commas, followed by the *impacts* vector with comma separated signs (+,-).

```bash
topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>

```

### Example

**sample.csv**

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

| Model | Storage space(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 |

**Input:**

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

```

**Output:**

```text
      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

```

The output file will contain the original data with two additional columns: **Topsis Score** and **Rank**.

## License

[MIT](https://choosealicense.com/licenses/mit/)
test-nlp-py 0.1.1
A simple NLP utility package
Requires Python: >=3.8
Keywords: nlp, utility

# test_nlp_py

A simple NLP utility package.

## Installation

```bash
pip install test_nlp_py
```

## Usage

```python
from test_nlp_py import hello

hello()  # Output: hello nlp!
```

## License

MIT License
ug-gemeinde 1.7.2
Adressverwaltung für Gemeinden
Requires Python: >=3.10

ug_gemeinde
===========

Adressverwaltung für Gemeinden.

Das Programm wurde und wird von Ulrich Goebel speziell für die Anforderungen von kirchlichen Gemeinden entwickelt.

Das hier verfügbare Paket beinhaltet ausschließlich die GUI für diese Adressverwaltung. Die Daten werden in einer PostgreSQL-Datenbank gehalten, die auf einem eigenen Server läuft. Auswertungen, also PDFs zum Ausdrucken von Adresslisten u.a. werden ebenso auf diesem Server durch einen Cron-Job regelmäßig hergestellt und über eine Nextcloud bereitgestellt.

Durch die spezielle Architektur ist das Paket kaum für jedermann brauchbar. Falls es aber Interesse gibt, kann man sich gerne an Ulrich Goebel wenden (ulrich@fam-goebel.de).
robotpy-commands-v2 2026.2.1
WPILib command framework v2
Requires Python: >=3.10

robotpy-commands-v2
===================

Python wrappers around a modified version of the new WPILib commands library.

* Documentation @ https://robotpy.readthedocs.io/projects/commands-v2
* Examples @ https://github.com/robotpy/examples/tree/main/commands-v2
log2mongo 0.1.0
A small example package
Requires Python: >=3.12

# log2mongo
It is a lightweight Package for store logs in MongoDB

Requirements
------------
* Python 3.12+
* Pymongo 4.0+

Installing
----------
```bash
pip install log2mongo
```

How to use it
-------------

* Create an instance directly
 - Full example: https://github.com/ablogo/WebSocketServer/blob/main/main.py

 ```bash
 #import
 from log2mongo import log2mongo

 #initialize
 log = log2mongo('connection_string_to_mongoDB', 'ws-server-logs', level = 'DEBUG')

 #use it
 log.logger.debug('server starting')
 ```

* Using with dependency injection
  - Full exampe: https://github.com/ablogo/AuthFastApi/blob/main/src/dependency_injection/containers.py

  https://github.com/ablogo/AuthFastApi/blob/main/src/services/login_service.py

 containers.py
 ```bash
 #import
 from dependency_injector import containers, providers
 from log2mongo import log2mongo

 #initialize
 logging = providers.Singleton(
    log2mongo,
    'connection_string_to_mongoDB',
    'ws-server-logs',
    level = 'DEBUG',
    )

 #use it
 log.logger.debug('server starting')
 ```
 main.py
 ```bash
 #import
 from dependency_injector.wiring import Provide, inject
 from log2mongo import log2mongo

 #invoke dependency
 log_service: log2mongo = Provide[Container.logging]

 #use it
 @inject
 def main(log = log_service):
     try:
         log.logger.debug('server starting')
     except Exception as e:
         log.logger.error(e)
 ```

 Constructor parameters
 ----------------------
 * db_url: connection string to the database
 * db_name: database name
 * db_collection[optional]: collection name
   If this parameter is not provided, the lof level will be used as the collection name; that is, a collection called 'debug' will be created fo all messages of that level, another called 'error' for messages of that level, and so on
 * file_name[optional]: the file name where it will be invoke
 * clean_providers[optional]:All logs providers are cleared, if the value is TRUE. Default value = TRUE
 * level[optional]: log level. Default value = Error/40
adamah 3.0.0
GPU Memory & Math Library
Requires Python: >=3.8

# ADAMAH

**GPU Memory & Math Library - As simple as possible, but complete.**

```python
import adamah

adamah.init()
adamah.put("x", [0, 1, 2, 3])
adamah.sin("y", "x", 4)
print(adamah.get("y"))  # [0, 0.841, 0.909, 0.141]
adamah.shutdown()
```

## Install

```bash
pip install adamah
```

Requires: `libvulkan-dev` (auto-compiles on first use)

## Usage

```python
import adamah

# Context manager (recommended)
with adamah.Adamah() as gpu:
    gpu.put("a", [1, 2, 3, 4])
    gpu.put("b", [4, 3, 2, 1])
    gpu.add("c", "a", "b", 4)
    print(gpu.get("c"))  # [5, 5, 5, 5]

# Or functional API
adamah.init()
adamah.put("x", data)
adamah.sin("y", "x", len(data))
result = adamah.get("y")
adamah.shutdown()
```

## Operations

- **Math**: sin, cos, tan, exp, log, sqrt, tanh, relu, gelu
- **Ops**: add, sub, mul, div, pow
- **Reduce**: sum, max, min, mean, prod
- **Calculus**: cumsum, diff, integrate, derivative
- **Linear Algebra**: dot, matvec, softmax
- **Generators**: linspace, arange
- **Sparse**: scatter/gather memory maps

## License

CC BY-NC 4.0