semvec/pypi-packages huggingface dataset:
chat2llms 0.1.0
A framework for comparing responses from different large language models.
Requires Python: >=3.7

# chat2llms

A Python library to compare responses from different large language models (e.g., DeepSeek, Gemini, OpenAI, Grok).

[![PyPI version](https://badge.fury.io/py/chat2llms.svg)](https://badge.fury.io/py/chat2llms)
[![Documentation Status](https://readthedocs.org/projects/chat2llms/badge/?version=latest)](https://chat2llms.readthedocs.io/en/latest/?badge=latest)

## Installation

```bash
pip install chat2llms
trypanalyzer 0.1.2
A package for analyzing trypanosome motion and structure
Requires Python: >=3.6

# Trypanalyzer

A Python package for analyzing trypanosome motion, structure, and trajectory data.

## Overview

Trypanalyzer is designed to help researchers process and analyze data related to trypanosome organisms. The package provides tools for handling coordinate data, processing cross-sectional information, analyzing trajectories, and exporting data for visualization.

## Installation

```bash
pip install trypanalyzer
yandex-aiobot-py-aiobot-py 0.2504.2109b5
Асинхронный бот для работы с API Yandex Chat
Requires Python: >=3.12

# YA aioBot PY

Асинхронный Python-бот для работы с мессенджером через API. Поддерживает отправку/получение сообщений, файлов, изображений, управление чатами и опросами.

[![PyPI Version](https://img.shields.io/pypi/v/yandex_aiobot_py)](https://pypi.org/project/yandex_aiobot_py/)
[![Python Versions](https://img.shields.io/pypi/pyversions/yandex_aiobot_py)](https://pypi.org/project/yandex_aiobot_py/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Особенности

- **Асинхронная архитектура** - Работает через `asyncio` и `aiohttp`
- **Полная типиззация** - Аннотации типов для всех методов
- **Расширяемость** - Легко добавлять новые обработчики
- **Безопасность** - Встроенная обработка ошибок и watchdog
- **Многофункциональность** - Поддержка файлов, изображений, опросов

## Установка
ya-aiobot-py 0.2504.2109b4
Асинхронный бот для работы с API Yandex Chat
Requires Python: >=3.12

# YA aioBot PY

Асинхронный Python-бот для работы с мессенджером через API. Поддерживает отправку/получение сообщений, файлов, изображений, управление чатами и опросами.

[![PyPI Version](https://img.shields.io/pypi/v/ya_aiobot_py)](https://pypi.org/project/ya_aiobot_py/)
[![Python Versions](https://img.shields.io/pypi/pyversions/ya_aiobot_py)](https://pypi.org/project/ya_aiobot_py/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Особенности

- **Асинхронная архитектура** - Работает через `asyncio` и `aiohttp`
- **Полная типиззация** - Аннотации типов для всех методов
- **Расширяемость** - Легко добавлять новые обработчики
- **Безопасность** - Встроенная обработка ошибок и watchdog
- **Многофункциональность** - Поддержка файлов, изображений, опросов

## Установка
mcp-server-uv 0.0.9
A Model Context Protocol server for uv package manager
Requires Python: >=3.11

# MCP Server UV

A Model Context Protocol (MCP) server implementation for the UV package manager. This server provides MCP-compatible interfaces for managing Python packages and virtual environments using UV.

## Features

- **Package Management**
  - Install, uninstall, and upgrade Python packages
  - List installed packages
  - Add and remove project dependencies
  - Compile and sync requirements
  - View dependency trees

- **Project Management**
  - Initialize new Python projects
  - Create and update lockfiles
  - Build and publish packages
  - Run commands in project environment

## Installation

```bash
pip install mcp-server-uv
```

## Requirements

- Python >= 3.11
- UV >= 0.1.10
- mcp-python >= 0.1.0

## Usage

The server can be used as a Model Context Protocol server in compatible environments. It provides the following tools:

### Package Management Tools

- `uv_pip_list`: List installed packages
- `uv_pip_install`: Install Python packages
- `uv_pip_uninstall`: Remove packages from virtual environment
- `uv_pip_upgrade`: Upgrade Python packages
- `uv_pip_compile`: Generate requirements.txt with hashes
- `uv_pip_sync`: Sync virtual environment with requirements.txt

### Project Management Tools

- `uv_init`: Initialize a new Python project
- `uv_add`: Add project dependencies
- `uv_remove`: Remove project dependencies
- `uv_sync`: Sync project dependencies
- `uv_lock`: Update lockfile
- `uv_run`: Run commands in project environment
- `uv_tree`: View dependency tree
- `uv_build`: Build distribution archives
- `uv_publish`: Publish to package index

## Development

### Setup Development Environment

1. Clone the repository
2. Install development dependencies:
```bash
uv pip install -e ".[test]"
```

### Running Tests

```bash
pytest
```

### Test Coverage

The project uses pytest-cov for coverage reporting. Run tests with coverage:

```bash
pytest --cov=mcp_server_uv --cov-report=term-missing
```

## License

This project is open source and available under the MIT License.

## Author

- Liu Heng (liuheng@bonree.com)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.
SmartAITool 0.4.1
A smart AI tool package
Requires Python: >=3.7

# SmartAITool

A smart AI tool package for Python that provides useful utilities for terminal output formatting, data processing, and video manipulation.

## Installation
 
```bash
pip install SmartAITool
```

*You can download the package by running the above command.*

## Usage 

### Colored Terminal Output

```python
from SmartAITool.core import cprint, bprint

# Print with colored output
cprint("Success message", "green")  # displayed in green
cprint("Error message", "red")      # displayed in red
cprint("Warning message", "yellow") # displayed in yellow
cprint("Information message", "blue") # displayed in blue
cprint("Default color message")     # displayed in red (default color)

# Print bordered text in cyan
# Print bordered text in cyan
bprint("Section Header")  # Prints: ----------------------Section Header----------------------
bprint(length=50)        # Prints: --------------------------------------------------
bprint()                 # Prints: -------------------------------------------------------------------------------
```

This addition shows users exactly what to expect when they use the functions in their terminal, helping them understand the visual effect without needing to run the code first.

This clarifies the default behavior of both functions so users understand what to expect when using them without specifying all parameters.

### Video Processing

```python
from SmartAITool import video

# Get video information
video_info = video.get_video_info("input_video.mp4")
print(f"FPS: {video_info['fps']}, Resolution: {video_info['width']}x{video_info['height']}")

# Extract frames from a video
video.extract_frames("input_video.mp4", "output_frames_dir", start_frame=0, end_frame=100)

# Create a video from frames
video.create_video("frames_directory", "output_video.mp4", fps=30)
```

## Features

- **Colored Terminal Output**: Easy-to-use colored text printing in terminal
- **Support for 8 Colors**: black, red, green, yellow, blue, magenta, cyan, white
- **Formatted Borders**: Create eye-catching bordered text for log sections
- **Simple API**: Intuitive and straightforward functions
- **Video Processing**: Tools for extracting frames and creating videos

## Development

### Setting up development environment

```bash
# Clone the repository
git clone https://github.com/m15kh/SmartAITool.git
cd SmartAITool

# Install development dependencies
pip install -r requirements-dev.txt

# WARNING: Error during upload
# Retry with the --verbose option for more details.

# Install the package in development mode
pip install -e .
```

## Thanks to
[Borhan](https://github.com/BorhanPetgar/Borhan-Computer-Vision-Package)
for the video processing code.


## License


[MIT](https://choosealicense.com/licenses/mit/)
otailab 0.3
A Python package for Operations Research and Optimization Algorithms
Requires Python: >=3.6

# OTAILab

A Python package for Operations Research and Optimization Algorithms.

## Features

- Critical Path Method (CPM) Analysis
- PERT (Program Evaluation and Review Technique)
- Assignment Problem Solver (Hungarian Algorithm)
- Linear Programming Solver
- Dynamic Programming Solutions
  - Knapsack Problem
  - Subset Sum Problem
  - Longest Common Subsequence
- Optimization Algorithms
  - Stochastic Gradient Descent
  - Quadratic Function Minimization
  - KKT (Karush-Kuhn-Tucker) Optimization

## Requirements

- Python >=3.6
- networkx >=2.0
- matplotlib >=3.0
- numpy >=1.19.0
- scipy >=1.6.0
- sympy >=1.8

## Installation

```bash
pip install otailab