semvec/pypi-packages huggingface dataset:
heymans 0.2.4
AI tutor for education
Requires Python: >=3.10
Keywords: ai, chatbot, llm, education

# Heymans AI tutor

Copyright 2024-2026 Sebastiaan Mathôt (@smathot), Wouter Kruijne (@wkruijne), University of Groningen

Heymans AI tutor is a Python library and web app for LLM-based teaching tools. The initial focus will be on automated grading of open exams and interactive quizzes.

This software is in early stages of development and not ready for production.


## Dependencies

For Python dependencies, see `pyproject.toml`. Python 3.10 or later is required. In addition to these, a local `redis` server needs to run for persistent data between sessions. `pandoc` needs to be installed for generating invidual feedback reports.

## Using as Python library

See `example/heymans-brightspace-example.py` for an example of how to grade an open-ended exam. This example assumes that you're using the Brightspace learning environment. The example folder also contains example output that is generated during grading.


## Running as web server (development)

Download the source code, and in the folder of the source code execute the following:

```
pip install .               # install dependencies
python app.py               # start the app
```

Next, access the app (by default) through:

```
http://127.0.0.1:5000/app/quiz
```


## License

Heymans is distributed under the terms of the GNU General Public License 3. The full license should be included in the file `COPYING`, or can be obtained from:

- <http://www.gnu.org/licenses/gpl.txt>
pytest-pogo 0.2.1
Pytest plugin for pogo-migrate
Requires Python: >=3.10
Keywords: asyncpg, database, migrate, migrations, pytest

# Pytest plugin for Pogo migrate - asyncpg migration tooling
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![image](https://img.shields.io/pypi/v/pytest-pogo.svg)](https://pypi.org/project/pytest-pogo/)
[![image](https://img.shields.io/pypi/l/pytest-pogo.svg)](https://pypi.org/project/pytest-pogo/)
[![image](https://img.shields.io/pypi/pyversions/pytest-pogo.svg)](https://pypi.org/project/pytest-pogo/)
![style](https://github.com/NRWLDev/pytest-pogo/actions/workflows/style.yml/badge.svg)
![tests](https://github.com/NRWLDev/pytest-pogo/actions/workflows/tests.yml/badge.svg)
[![codecov](https://codecov.io/gh/NRWLDev/pytest-pogo/branch/main/graph/badge.svg)](https://codecov.io/gh/NRWLDev/pytest-pogo)


Provides `pogo_engine` fixture which will apply local migrations at the start
of the test session, and roll them back at the end.

Additionally `pytest-pogo` honours pytests `-v/--verbose` flags to increase log
verbosity, if migrations don't appear to be applying correctly, this will
capture more verbose logs.
pogo-migrate 0.4.1
Database migration tool for asyncpg
Requires Python: <3.14,>=3.10
Keywords: asyncpg, database, migrate, migrations, yoyo

# Pogo migrate - asyncpg migration tooling
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![image](https://img.shields.io/pypi/v/pogo_migrate.svg)](https://pypi.org/project/pogo_migrate/)
[![image](https://img.shields.io/pypi/l/pogo_migrate.svg)](https://pypi.org/project/pogo_migrate/)
[![image](https://img.shields.io/pypi/pyversions/pogo_migrate.svg)](https://pypi.org/project/pogo_migrate/)
![style](https://github.com/NRWLDev/pogo-migrate/actions/workflows/style.yml/badge.svg)
![tests](https://github.com/NRWLDev/pogo-migrate/actions/workflows/tests.yml/badge.svg)
[![codecov](https://codecov.io/gh/NRWLDev/pogo-migrate/branch/main/graph/badge.svg)](https://codecov.io/gh/NRWLDev/pogo-migrate)

`pogo-migrate` is a migration tool intended for use with `asyncpg` and assists
with maintaining your database schema (and data if required) as it evolves.
Pogo supports migrations written in raw sql, as well as python files (useful
when data needs to be migrated).

A migration can be as simple as:

```sql
-- a descriptive message
-- depends: 20210101_01_abcdef-previous-migration

-- migrate: apply
CREATE TABLE foo (id INT, bar VARCHAR(20), PRIMARY KEY (id));

-- migrate: rollback
DROP TABLE foo;
```

Pogo manages these migration scripts and provides command line tools to apply,
rollback and show migration history.

See the [docs](https://nrwldev.github.io/pogo-migrate/) for more details.

## Thanks and Credit

Inspiration for this tool is drawn from
[yoyo](https://ollycope.com/software/yoyo/latest/) and
[dbmate](https://github.com/amacneil/dbmate).
Topsis-chirag-102303483 1.0.3
TOPSIS implementation using Python
Requires Python: >=3.7

# TOPSIS Implementation in Python

**Course:** UCS654 â€“ Predictive Analytics using Statistics  
**Assignment:** Assignment-1 (TOPSIS)  
**Author:** Chirag Gupta  
**Roll Number:** 102303483  

---

##  About the Project

This project provides a Python implementation of the  
**TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution)** method.

TOPSIS is a multi-criteria decision-making (MCDM) technique used to rank alternatives based on their distance from the ideal best and ideal worst solutions.

---

##  Installation (User Manual)

This package requires **Python 3.7 or higher**.

### Dependencies
- pandas  
- numpy  

Install the package using pip:


```bash
pip install Topsis-chirag-102303483
```
---

## Usage

Run the following command in the Command Prompt / Terminal:

```bash
topsis <inputFile> <weights> <impacts> <outputFile>
```
 Example

 ```bash 
 topsis sample.csv "1,1,1,1" "+,+,-,+" result.csv

```
scm-helper 2.0.3
Helper tool to manage data in Swim Club Manager
Requires Python: >=3.7

# SCM-Helper
Helper tool for [Swim Club Manager](https://www.swimclubmanager.co.uk/).

[![CodeFactor](https://www.codefactor.io/repository/github/colinrobbins/scm-helper/badge)](https://www.codefactor.io/repository/github/colinrobbins/scm-helper)
[![DeepSource](https://deepsource.io/gh/ColinRobbins/scm-helper.svg/?label=active+issues&show_trend=true&token=GfFGxV7M9Pcu6PBd1k5joIlX)](https://deepsource.io/gh/ColinRobbins/scm-helper/?ref=repository-badge)
[![Pylint](https://github.com/ColinRobbins/scm-helper/actions/workflows/pylint.yml/badge.svg)](https://github.com/ColinRobbins/scm-helper/actions/workflows/pylint.yml)


Download latest [Windows Version](https://github.com/ColinRobbins/scm-helper/raw/main/download/scm.zip).
# Features
* Works on [Windows](https://github.com/ColinRobbins/scm-helper/wiki/Windows-Installation), [Linux](https://github.com/ColinRobbins/scm-helper/wiki/Linux-Installation) or [Apple](https://github.com/ColinRobbins/scm-helper/wiki/Apple-Installation) devices
* [Backup and (partial) Restore](https://github.com/ColinRobbins/scm-helper/wiki/Backup-and-Restore) of SCM data
* Verification of member details
* Check session and group consistency
* Check consistency of [Swim England](https://github.com/ColinRobbins/scm-helper/wiki/Swim-England) registrations
* Check [Facebook](https://github.com/ColinRobbins/scm-helper/wiki/Facebook) group members are club members
* Automatic [fixing](https://github.com/ColinRobbins/scm-helper/wiki/Fixing) of some errors
* Generation of [swimming records](https://github.com/ColinRobbins/scm-helper/wiki/Records)
* Generation of [email lists](https://github.com/ColinRobbins/scm-helper/wiki/Email-Lists) based on group/class/gender/age
* Report on DBS and Safeguarding issue
* Report on swimmers not attending
* Report on swimmers whose confirmation of details has expired
* Fully [configurable](https://github.com/ColinRobbins/scm-helper/wiki/Configuration) (without programming skills)
# Documentation
See [documentation](https://github.com/ColinRobbins/scm-helper/wiki) on GitHub for installation and usage instructions.
# Change Log
See [changelog](https://github.com/ColinRobbins/scm-helper/blob/main/CHANGELOG.md)
## Author
* [Colin Robbins](https://github.com/ColinRobbins)
Topsis-ArunMahajan-102303346 1.0.0
TOPSIS implementation using Python

# Topsis-ArunMahajan-102303346

This package implements the TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) method.

## Installation
pip install Topsis-ArunMahajan-102303346

## Usage
topsis data.csv "1,1,1,2" "+,+,-,+" output.csv

## Input Format
- First column: Alternatives
- Remaining columns: Numeric values

## Output
- Topsis Score
- Rank

## Author
Arun Mahajan  
Roll Number: 102303346
pogo-core 0.1.2
Database migration tool for asyncpg
Requires Python: >=3.10
Keywords: asyncpg, database, migrate, migrations, yoyo

# Pogo migrate core - asyncpg migration tooling
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![image](https://img.shields.io/pypi/v/pogo_core.svg)](https://pypi.org/project/pogo_core/)
[![image](https://img.shields.io/pypi/l/pogo_core.svg)](https://pypi.org/project/pogo_core/)
[![image](https://img.shields.io/pypi/pyversions/pogo_core.svg)](https://pypi.org/project/pogo_core/)
![style](https://github.com/NRWLDev/pogo-core/actions/workflows/style.yml/badge.svg)
![tests](https://github.com/NRWLDev/pogo-core/actions/workflows/tests.yml/badge.svg)
[![codecov](https://codecov.io/gh/NRWLDev/pogo-core/branch/main/graph/badge.svg)](https://codecov.io/gh/NRWLDev/pogo-core)

`pogo-core` is a migration tool intended for use with `asyncpg` and assists
with maintaining your database schema (and data if required) as it evolves.
Pogo supports migrations written in raw sql, as well as python files (useful
when data needs to be migrated).

A migration can be as simple as:

```sql
-- a descriptive message
-- depends: 20210101_01_abcdef-previous-migration

-- migrate: apply
CREATE TABLE foo (id INT, bar VARCHAR(20), PRIMARY KEY (id));

-- migrate: rollback
DROP TABLE foo;
```

Pogo manages these migration scripts and provides utility functions to apply
and rollback migrations.

For a user interface, install `pogo-migrate` instead.

See the [docs](https://nrwldev.github.io/pogo-migrate/) for more details.

## Thanks and Credit

Inspiration for this tool is drawn from
[yoyo](https://ollycope.com/software/yoyo/latest/) and
[dbmate](https://github.com/amacneil/dbmate).