semvec/pypi-packages huggingface dataset:
ComradeAI 0.18.30
A protocol and SDK for unified AI service interaction

# ComradeAI
Comrade AI is an open source framework to assemble AI services like Claude, Gemini Pro, ChatGPT, YandexGPT, LLaMa 3 and many more into unified intelligent agents to build a collaborative network.

Comrade AI advances true multimodality and decentralization, using a unified protocol and a digital currency for transactions, alongside supporting independent AI service providers. This streamlined approach not only makes integrating various AI services simpler but also promotes an open, competitive AI marketplace. By commoditizing AI machine time with our digital currency, we make AI resources more accessible, driving innovation and broadening access to cutting-edge technology.

As for Feb 08, 2025 the framework has agents for Meta LLaMa 3 Instuct/Vision Instruct, OpenAI DALLE-3, OpenAI GPT4/Vision, Vertex AI/Google Gemini Pro/Pro Vision, Yandex GPT, OpenAI Whisper Large v3, Anthropic Claude 3.5 Sonet, Meta MBART many-to-many, Mindsimulation SteosVoice, Google Gemma 2 24B, DeepSeek Janus Pro and Alibaba Qwen 2.5 14B. We are working on Mixtral, and fast OCR model.
essay-writer 0.0.1
A minimal package for students to generate essays.
Requires Python: >=3.6

# Essay Writer

A minimal Python-based essay writer package for students. Generate comprehensive essays for literally any topic with a simple command or Python script.

---

## Usage

```bash
pip install essay-writer
```

### CLI Usage

```bash
python -m essay_writer --topic "The Solar System"
```

On the first run, the CLI will prompt you to enter your `OPENAI_API_KEY` which will get stored for future use.

Alternatively, you can reset your API key using the following command.

```bash
python -m essay_writer --set-key "your-openai-api-key"
```

You could also request a re-prompt by using the `-r` flag.

```bash
python -m essay_writer -r --topic "The Solar System"
```

### Package Usage

First install the package.

```bash
pip install essay-writer
```

Then, simply import the package and call the `write_essay` method.

```python
from essay_writer import EssayWriter

## If you don't set the OPENAI_API_KEY, it will read the OPENAI_API_KEY variable from your .env file
writer = EssayWriter(keys={"OPENAI_API_KEY": "test-key" })

solar_system_essay = writer.write_essay(topic="The Solar System", format="markdown")

print(solar_system_essay)

```

---

## Motivation and Objectives

- Demonstrate essay writing capabilities using Generative AI and Python Programming.
- Help our students learn Python Programming, improve their understanding of Generative AI, and write better essays.
- Provide a simple, re-usable interface to integrate specialized essay writing capabilities into Generative AI applications.
- Serve as a research tool for researchers, and teachers to study essay generation, software design, and programming techniques to create sophisticated writing applications.

---

## Contributions

We welcome contributions from developers around the globe. The steps to contribute are simple:

- Fork the repository.
- Create a new branch with your changes.
- Submit a PR to this repository.
- Complete the PR review process with our team.

---

## License

Essay Writer is distributed under the MIT License. Refer to the [LICENSE](https://github.com/thehackersplaybook/essay-writer/blob/main/LICENSE) file for full details.
upnqr 0.1.0
Generate UPN QR payment codes
Requires Python: >=3.10

# upnqr

[README is also available in English](./README-EN.md)

Python knjižnica za generiranje QR kod za Univerzalni Plačilni Nalog (UPN).

## Specifikacija

 - [Standard in pomožna dokumentacija (zip)](https://www.zbs-giz.si/wp-content/uploads/2021/07/objava_dokumentacije_UPN_QR-2016-12-15.zip)
 - [Seznam kod namenov (zip)](https://www.zbs-giz.si/wp-content/uploads/2021/07/Sifrant_kod_namenov_placil_javen.zip)
 - [Pravila za uporabo referenc SI (pdf)](https://www.zbs-giz.si/wp-content/uploads/2023/12/Pravila-za-oblikovanje-in-uporabo-standardiziranih-referenc-pri-opravljanju-placilnih-storitev-verzija-1.4.pdf)
 - [Združenje Bank Slovenije - Standardi in priročniki (splet)](https://www.zbs-giz.si/standardi-in-prirocniki/)

## Namestitev

```sh
pip install git+https://github.com/franga2000/upnqr.git#egg=upnqr
```

## Uporaba

Priprava podatkov:

```python
import upnqr

data = upnqr.Data(
 placnik = upnqr.Placnik(
        ime='Ime Plačnika',
        ulica='Plačnikova ulica 1',
        kraj='Kraj Plačnika'),
    prejemnik = upnqr.Prejemnik(
        ime='Ime Prejemnika',
        ulica='Prejemnikova ulica 1',
        kraj='Kraj Prejemnika',
        iban='SI56043020002997963'),
    znesek = 42.00,
    koda_namena = 'COST',
    namen_placila = 'Namen plačila',
    rok_placila = '2022-05-01',
    referenca = 'SI1212345678909'
)

qr = upnqr.make_from_data(data)
```

Izpis v različnih oblikah:

```python
# V rastrski obliki (slika)
img = upnqr.to_pil(qr)
img.save('out.png')

# V vektorski obliki (SVG)
svg = upnqr.to_svg(qr)
with open('out.svg', 'w') as f:
    f.write(svg)

# V vektorski obliki (SVG path - za vstavljanje v obstoječ SVG)
path_spec = upnqr.to_svg_path(qr)
path_el = f'<path d="{path_spec}" fill="#000000"/>'

# V besedilni obliki (npr. za izpis v terminalu, uporablja Unicode simbole za bela polja)
txt = to_text(qr)
print(txt)
```
moderntkinter 1.0.1
ModernTkinter (MTK) - A modern version of CustomTkinter

# MTK (moderntkinter)

MTK is a modernized version of CustomTkinter that provides a set of sleek and customizable widgets for Python GUI applications using Tkinter. :)

ModernTkinter --  The Modern Framework

MTK (ModernTkinter) Is Modern Version Of Tkinter

## Features

- **ModernTabview:** A tab view widget with rounded tabs and custom colors.
- **ModernProgressBar:** A progress bar widget with a modern design and rounded corners.
- **ModernSlider:** A customizable slider with a modern look.
- Etc

## Installation

You can install MTK via pip:

```bash
pip install moderntkinter
FreeBack 6.4.0
Package for backtest

backtest，stock, option, future，factor investing, portfiolio analyis

# -----------------------Module------------------------

**alpha**：截面因子测试

**signal**：时序信号测试

**strat**： 基于并行的择股和择时策略的回测

**barbybar**：逐k线，逐笔成交的事件驱动回测

**opt**：投资组合优化

**post**： 后处理模块

**display**： 可视化模块

**my_pd**：pandas常用操作

**event**：事件信号测试

# -----------------------INSTALL-------------------------
从pypi安装:

            pip install FreeBack

从github安装： 

            pip3 install --upgrade --user   git+https://github.com/LHanLi/FreeBack.git

            python setup.py develop

# ----------------------Hello world-----------------------


# -------------------- 联系作者 ---------------------
对于回测框架难以满足的个性化回测需求，可以联系作者。
![cde0c826807b3836377d0e13cf4bbf4](https://github.com/user-attachments/assets/3954cec9-8d4e-481c-a014-2ec971ab7cb4)
SPyderSQL 0.3.0
SPyderSQL is a modern ORM framework for SQL database in Python.
Requires Python: >=3.6

==========
SPyderSQL
==========

|MIT|

.. |MIT| image:: https://img.shields.io/pypi/l/SPyderSQL.svg?style=flat-square
    :target: https://opensource.org/licenses/MIT
    :alt: MIT License

**SPyderSQL** is a modern ORM framework for SQL database in Python.

Make your databases faster and powerful!

Features
========

- Modularity and reusability
- Async SQLite
- Basic SQL functionality provided
- Working with SQLite
- Methods and functions are provided with detailed comments
- Embedding Flexible Data Types for SQLite



Code of Conduct
---------------

Above all, SPyderSQL places great emphasis on polite, thoughtful, and
constructive communication between users and developers.

License
-------

SPyderSQL is distributed under the `MIT license
<https://www.opensource.org/licenses/mit-license.php>`_.
korapay-cli 0.1.0
A command line app for interacting with Korapay's API
Requires Python: >=3.12
Keywords: kora, korahq, korapay

# Korapay CLI

[![Downloads](https://static.pepy.tech/badge/korapay-cli)](https://pepy.tech/project/korapay-cli)
[![Downloads](https://static.pepy.tech/badge/korapay-cli/month)](https://pepy.tech/project/korapay-cli)
[![Downloads](https://static.pepy.tech/badge/korapay-cli/week)](https://pepy.tech/project/korapay-cli)

A command line app for interacting with [Korapay's](https://www.korahq.com/) API. Built with
[Typer](https://typer.tiangolo.com/) and [korapay-client](https://gray-adeyi.github.io/korapay_client/v0.1/)

## Installation

Korapay CLI can be installed from pypi with pip as shown below.

```bash
pip install korapay-cli
```
or with [uv](https://docs.astral.sh/uv/)
```bash
uv tool install korapay-cli
```

## First time configurations

You're required to add your korapay integration credentials (i.e. public key,secret key and encryption key) to the cli 
on first use as shown below.  This package provides `korapay` and `kp` as the cli's entry point

```bash
korapay config crendtials
# or
kp config crendtials
```

This sets up your korapay cli for use in development mode if the test secret key is used. This credentials can be
removed with `korapay reset` or `kp reset`. The credentials are stored in `$HOME/.config/.korapay-cli/.settings.json`
for mac and linux and `C:\Users\<user>\AppData\Local\.korapay-cli/.settings.json` on windows

Run `korapay --help` or `kp --help` to see available commands

## Examples

### Resolve an account number

```bash
# kp or korapay resolve-bank-account [BANK_CODE] [ACCOUNT_NUMBER]
kp resolve-bank-account 214 5273681014
```

Running the command above should yield a result similar to the dump shown below

```bash
Response(status_code=200, status=True, message='Request completed', data={'bank_name': 'FCMB Plc', 'bank_code': '214', 'account_number': '5273681014', 'account_name': 'ADEYI GBENGA MICHAEL'})
```

By default, the results you get from the cli is a `Response` object which is a pydantic model returned
by [korapay-client](https://gray-adeyi.github.io/korapay_client/v0.1/). To get a json result, use the `--json`
flag.

```bash
# kp or korapay resolve-bank-account [BANK_CODE] [ACCOUNT_NUMBER]
kp resolve-bank-account 214 5273681014 --json
```

Running the command above should yield a result similar to the dump shown below

```bash
{"bank_name": "FCMB Plc", "bank_code": "214", "account_number": "5273681014", "account_name": "ADEYI GBENGA MICHAEL"}
```

## Source code

[https://github.com/gray-adeyi/korapay-cli](https://github.com/gray-adeyi/korapay-cli)