semvec/pypi-packages huggingface dataset:
data-helpers-v2 0.2.1
A set of helpers for working with various datatypes
Requires Python: >=3.12

Generated documentation for <Data helpers>.

**Use**:

**Created Date**: 14/05/2021

# Developers (Contribution Guidelines)

Documentation for contributing to the model

## Environment Setup

Run `python setup.py test`

# End users

## Environment Setup

- Ensure correct Python installed `python -V` should > `3.7`
- Setup Virtual Python environment and activate
- Run `python setup.py install`

## Running the model

## CLI

To run a command line interface run `python -m data_helpers.cli --help`

## Notebooks

The model can be used in notebooks...

# Troubleshooting
edwh-devdb-plugin 0.7.0
edwh plugin for quick database snapshot creation and recovery
Requires Python: >=3.12
Keywords: edwh

# EDWH Development Database (`devdb`) Plugin

## Overview

The EDWH Development Database Plugin provides a comprehensive set of tools for managing snapshots of the development
database. This plugin allows developers to create, push, pop, recover, and list database snapshots efficiently.

## Features

- **Snapshot Management**: Create and manage snapshots of the development database.
- **Selective Exclusion**: Optionally exclude specific tables during snapshot creation.
- **Remote Operations**: Push and pop snapshots to/from a remote server.
- **Database Recovery**: Recover the database from previously created snapshots.
- **Environment Setup**: Easy setup of environment variables for PostgreSQL connections.

## Requirements

- Python 3.12+
- Docker Compose
- PostgreSQL
- EDWH environment variables configured (usually via `edwh setup`)

## Installation

### Development Installation

To install the plugin in development mode, run:

```bash
uv pip install -e .[dev]
```

### Production Installation

For production use, you can install the plugin using:

```bash
uvenv install edwh[devdb]
```

Alternatively, you can add the plugin directly with:

```bash
edwh plugin.add devdb
```

## Usage

### Environment Variables

Ensure the following environment variables are set:

- `POSTGRES_USERNAME`: Username for PostgreSQL (default: `postgres`)
- `POSTGRES_PASSWORD`: Password for PostgreSQL (default: `password`)
- `PGPOOL_PORT`: Port for pgpool (default: `5432`)
- `POSTGRES_DATABASE`: Name of the PostgreSQL database (default: `backend`)

Then you can run `edwh setup` and the other required variables can be infered.

### Commands

#### Create a Snapshot

To create a snapshot of the development database:

```bash
ew devdb.snapshot
```

You can exclude specific tables using optional parameters:

```bash
ew devdb.snapshot --without_api_activity False --without_applog False
```

#### List Snapshots

To list all snapshots in reverse chronological order:

```bash
ew devdb.list
```

#### Rename a Snapshot

To rename the most recent snapshot:

```bash
ew devdb.rename <new_name>
```

#### Push a Snapshot

To push the local snapshot to a remote server:

```bash
ew devdb.push
```

#### Pop a Snapshot

To download and prepare a snapshot from a given URL:

```bash
ew devdb.pop <url>
```

#### Recover a Snapshot

To recover the database from a snapshot:

```bash
ew devdb.recover
```

This assumes an empty database. An easier alternative is:

#### Reset the Database

To reset your database to the latest state:

```bash
ew devdb.reset
```

## Notes

- Be cautious when using the `reset` command as it will clear your PostgreSQL database and remove all existing data.

## Repository

The source code is available at [GitHub](https://github.com/educationwarehouse/edwh-devdb-plugin).

## License

This project is licensed under the MIT License.
allphins-sdk 1.0.15
Allphins SDK for Python
Requires Python: <4.0,>=3.10

# Allphins SDK

The Allphins SDK allows authorized users to access the Allphins API.

The SDK provides a set of interfaces to interact with the Allphins API.

The SDK is designed to be straightforward to use and to provide a seamless experience for users.

## Installation
To install the allphins sdk, run the command:

```
pip install allphins-sdk
```  
Python >= 3.10 is required.

## SDK Authentication
To authenticate to Allphins, set the following environment variables:  
```
ALLPHINS_APIKEY=YOUR_API_KEY
ALLPHINS_PASSKEY=YOUR_PASS_KEY
```

## Usage
To use the SDK, import the `allphins` module and then start using one of the interfaces.

ex:

```python
import allphins

allphins.get_portfolios()
```

## Documentation
The full documentation is accessible [here](https://sdk-doc.allphins.com/)
rivapy 1.0.1
RIVACON's Risk and Valuation Library
Requires Python: >=3.12

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![documentation](https://img.shields.io/badge/-documentation-blue.svg)](https://rivacon.github.io/RiVaPy/)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/RIVACON/RiVaPy/HEAD)
![build](https://github.com/RIVACON/RiVaPy/workflows/build/badge.svg)
[![Coverage](https://raw.githubusercontent.com/RIVACON/RiVaPy/gh-pages/coverage/coverage.svg)](https://rivacon.github.io/RiVaPy/coverage_report/)
[![RIVACON](https://img.shields.io/badge/powered%20by-RIVACON-lightgrey.svg)](https://www.rivacon.com/en/)
[![frontmark](https://img.shields.io/badge/powered%20by-frontmark-lightgrey.svg)](https://www.frontmark.de/)

# rivapy

This is a set of Python routines to make use of the package pyvacon providing a wide range of instrument pricing and market risk evaluation functionality.
Moreover rivapy includes a collection of jupyter notebooks to illustrate the basic concepts of mathematical finance:

## Market Data
### Roll Conventions, Day Counters and Schedule Generation
The most important day counters and roll conventions are explained here. This notebook shows how to roll out schedules.

### Discount Curves
You can learn how to create and work with discount curves including plotting functionality in this notebook. How to bootstrap in a multi-curve framework is explained here.

### Equity Forward Curves
Create and work with equity forward curves including plotting functionality here.

### Equity Volatility Surfaces
Create and work with equity volatility surfaces here.

## Pricing

A variety of different
derivative products from various asset classes are introduced and their pricing is discussed.

## Conventions

- use Title Case for H1 (#) and H2 (##) headers
- use Sentence case for H3 (###), H4 (####) etc. headers (maybe except if only 2 - 3 linked words)
- use snake_case for filenames

# Tribute

Thanks to our sponsors [RIVACON](https://www.rivacon.com/) and [frontmark](https://www.frontmark.de/).


<picture>
  <source srcset="images/rivacon_logo_white.svg" media="(prefers-color-scheme: dark)" width="200">
  <img src="images/rivacon_logo.svg" alt="RIVACON Logo" width="200">
</picture>

<!-- [<img src="images/rivacon_logo.svg" width='100px'>](https://www.rivacon.com/) -->
docquill 0.1.7
Professional DOCX document processing library with AI-ready JSON export, PDF/HTML rendering, and round-trip editing
Requires Python: >=3.9
Keywords: ai, document, docx, html, nlp, office, openxml, parser, pdf, renderer, word

# DocQuill

[![PyPI version](https://badge.fury.io/py/docquill.svg)](https://badge.fury.io/py/docquill)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

**Professional DOCX document processing library** with AI-ready JSON export, PDF/HTML rendering, and round-trip editing.

## Features

- 📄 **Full DOCX Parsing** - Headers, footers, tables, images, styles, numbering
- 🔄 **Round-trip Editing** - DOCX → HTML → DOCX with formatting preservation
- 📊 **AI-Ready JSON Export** - Structured layout data for ML/NLP workflows
- 🖨️ **PDF Rendering** - Python (ReportLab) or high-performance Rust backend
- 🎨 **HTML Export** - Static or editable HTML output
- 📝 **Placeholder Engine** - 20+ placeholder types for document automation
- 🔀 **Document Merging** - Combine documents with OPC relationship handling

## Installation

```bash
pip install docquill
```

For high-performance PDF rendering with Rust:

```bash
pip install docquill[rust]
```

## Quick Start

```python
from docquill import Document

# Open and process a document
doc = Document.open("document.docx")

# Export to PDF
doc.to_pdf("output.pdf")

# Export to HTML
doc.to_html("output.html")

# Get AI-ready JSON layout
layout = doc.pipeline()
json_data = layout.to_json()

# Fill placeholders
doc.fill_placeholders({
    "company_name": "Acme Corp",
    "date": "2024-01-15"
})
doc.save("filled.docx")
```

## Documentation

See the [full documentation](https://github.com/AddNap/DocQuill/tree/main/docs) for:

- [Getting Started](https://github.com/AddNap/DocQuill/blob/main/docs/getting-started.md)
- [API Reference](https://github.com/AddNap/DocQuill/blob/main/docs/api-reference.md)
- [Architecture](https://github.com/AddNap/DocQuill/blob/main/docs/architecture.md)
- [AI Integration](https://github.com/AddNap/DocQuill/blob/main/docs/ai-integration.md)

## License

Apache License 2.0
passgpy 0.0.2
A very simple and minimal password generator CLI Program
Requires Python: >=3.0
Keywords: typer, password, generator, utility, console

# 🐍 PassGPY — Password Generator made in Python

---
A very simple and minimal password generator CLI Program made using [Typer](https://github.com/fastapi/typer)

---

# 🚀 Installation

Is is recommended to run the program using Docker: `docker run --rm -it  ghcr.io/iaguinho1727/passgpy generate`


# 💻 Usage

Custom Length:

`docker run --rm -it ghcr.io/iaguinho1727/passgpy generate --length 50`

Write to a file:

`docker run --rm -it ghcr.io/iaguinho1727/passgpy generate --output passwords.txt`

Multiple passwords:

`docker run --rm -it ghcr.io/iaguinho1727/passgpy generate --count 10`

# 💄 GUI Mode

There is a GUI version of this program you can use it with the fallowing command:

`docker run --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro -it ghcr.io/iaguinho1727/passgpy:0.0.1 gui`


![GUI of passGPY](assets/gui.png)
json-to-toon 0.2.0
A lightweight tool to convert JSON to TOON (TOML) and vice versa.
Requires Python: >=3.8

# json-to-toon

json-to-toon is a simple, reliable Python library for converting data between JSON and TOON (TOML-style) formats. Install via `pip install json-to-toon` and import as `json_to_toon`. It offers clean APIs, fast conversions, and a handy CLI, making it ideal for configuration files, automation workflows, and projects needing seamless cross-format compatibility.

## Installation

```bash
pip install json-to-toon
```

## Usage

Install with `pip install json-to-toon`, then import with `from json_to_toon import ...`:

```python
from json_to_toon import to_toon, to_json

data = {
    "title": "My Config",
    "owner": {"name": "Admin", "id": 55},
}

toon_output = to_toon(data)
print(toon_output)

# Convert TOON string back to JSON
json_output = to_json(toon_output)
print(json_output)
```

## CLI

Use the bundled CLI to convert files by extension:

```bash
j2t input.json output.toon
j2t settings.toon output.json
```