semvec/pypi-packages huggingface dataset:
claims-retry 0.1.4
Retry decorator for DynamoDB claim status updates
Requires Python: >=3.11

# claims-retry Library

A minimal standalone Python library demonstrating ONE advanced programming construct (a decorator) to make DynamoDB operations more robust via retry with exponential backoff.

## Exposed Functions
- `update_claim_status(claim_id, new_status)`: Updates a claim's status with automatic retry on transient throttling errors.

## Advanced Construct
- Decorator `with_retry(...)` wraps a function and transparently retries specific DynamoDB transient error codes using exponential backoff + jitter.

## Usage

Set environment variables:
```bash
export CLAIMS_TABLE=Claims
export AWS_REGION=eu-west-1
```

Install (local path example):
```bash
pip install -e ./claims_retry_lib
```

Call:
```python
from claims_retry import update_claim_status, with_retry
update_claim_status("1234-uuid", "APPROVED")
korvax 0.3.0
JAX utilities for Audio DSP and ML
Requires Python: >=3.11

<h1 align='center'>Korvax</h1>

Korvax ("korva" means "ear" in Finnish) is a Python package for audio signal processing and machine learning in JAX. Korvax is framework-agnostic; it can be used in Flax, Equinox, or any other JAX framework.

JAX is a very powerful library for signal processing related tasks because of its composable function transformations (e.g., `jit`, `vmap`, `grad`, `pmap`, etc.), and often faster than PyTorch. However, PyTorch has a lot more available packages for audio processing. Korvax aims to fill this gap for JAX by porting functionality from packages such as:

* [torchaudio](https://pytorch.org/audio/stable/index.html)
* [librosa](https://librosa.org/doc/latest/index.html)
* [philtorch](https://github.com/yoyolicoris/philtorch)
* [nnAudio](https://github.com/KinWaiCheuk/nnAudio)
* [sot-loss](https://github.com/kan-bayashi/sot-loss)

Direct ports to JAX result in noticeable speedups across quite a few use cases -- verify for yourself by running some of the code in `scripts/benchmarks`!

## Installation

Prebuilt wheels are available on PyPI for Python 3.11+ on Linux and macOS:

```bash
pip install korvax
```

Korvax provides a `[cuda12]` option that simply makes sure that `jax[cuda12]` is installed:

```bash
pip install "korvax[cuda12]"
```

## Features

Currently, Korvax provides:

- Time-frequency loss functions (MR-STFT, Spectral Optimal Transport)
- Pitch estimation algorithms
- Efficient time-domain filtering with constant and time-varying coefficients
- Resampling
- Transforms (STFT, Mel spectrogram, MFCCs, etc.)

All features are GPU-ready and differentiable.

See the [documentation](https://korvax.readthedocs.io/) for more details and usage examples.
turkic-suffix-library 1.0.0
Turkic suffix library
Requires Python: >=3.6

Turkic Suffix Library
=====================

## Supported Languages

   Turkish: Verbs & nouns (by Cem Yildiz)

   Turkmen: Nouns (by Oğuzhan Moroğlu)

## Install 
    pip install turkic-suffix-library

## Using

#### Nouns
    from turkic_suffix_library import Turkish

    print(Turkish('araba').dative())
    print(Turkish('sebep').ablative())
    print(Turkish('sebep').accusative())
    print(Turkish('ecdat').accusative())
   
    print(Turkish('çanta').plural().possessive(person=1).ablative().to_json())
    print(Turkish('aparat').possessive(person=2))
    print(Turkish('batak').possessive(person=3))
   
    print(Turkish('idrak').possessive(person=1, plural=True))
    print(Turkish('ok').possessive(person=2, plural=True))
    print(Turkish('çanta').possessive(person=3, plural=True))
   
    print(f'{Turkish("Elif").genitive(proper_noun=True)} {Turkish("Öküz").possessive(person=3)}.')
   
    print(Turkish('dört').ordinal())
    print(Turkish('yedi').distributive())
    Turkish('kedi').instrumental()

    print(Turkish('Marmara Denizi').dative())
    print(Turkish('İstanbul Üniversitesi').dative())

    print(Turkish('Marmara Denizi', possessive=True, proper_noun=True).dative())
    print(Turkish('İstanbul Üniversitesi', possessive=True).dative())

    print(Turkish('İstanbul Üniversite').possessive().dative())

##### Output
    arabaya
    sebepten
    sebebi
    ecdadı
    {
         'result': 'çantalarımdan', 
         'stem': 'çanta', 
         'history': [
            {'action': 'plural', 'current': 'çantalar', 'kwargs': {}}, 
            {'action': 'possessive', 'current': 'çantalarım', 'kwargs': {'person': 1}}, 
            {'action': 'ablative', 'current': 'çantalarımdan', 'kwargs': {}}
         ]
    }
    aparatın
    batağı
    idrakımız
    okunuz
    çantaları
    Elif'in Öküzü.
    dördüncü
    yedişer
    kediyle
    Marmara Deniziye
    İstanbul Üniversitesiye
    Marmara Denizi'ne
    İstanbul Üniversitesine
    İstanbul Üniversitesine


## Turkish Grammar
 * Turkish is a highly agglutinative language, i.e., Turkish words have many 
   grammatical suffixes or endings that determine meaning. Turkish vowels 
   undergo vowel harmony. When a suffix is attached to a stem, the vowel in 
   the suffix agrees in frontness or backness and in roundedness with the last 
   vowel in the stem. Turkish has no gender.

 * Turkish Language is a language with strict rules with an only couple of 
   exceptions which makes it very easy for simulating by coding.

 * [More Info](http://en.wikipedia.org/wiki/Turkish_grammar)

## User Interface

The most of the methods are not supported yet, under development

* Source code: https://github.com/miklagard/tr

* Demo: https://trstem.com

## Other Programming Languages 
      C# Version
      https://github.com/yasinkuyu/Turkish.cs
      
      PHP Version
      https://github.com/yasinkuyu/Turkish.php
      
      JavaScript Version
      https://github.com/yasinkuyu/Turkish.js


## Special thanks for C#, PHP and JavaScript versions
      Yasin Kuyu
      https://github.com/yasinkuyu/
proGenomes 0.3.0
A proGenomes command-line tool for interacting with bacterial and archeal genomes.
Requires Python: >=3.9
Keywords: bioinformatics, microbiology, metagenomics

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PyPI version](https://badge.fury.io/py/progenomes.svg)](https://badge.fury.io/py/progenomes) [![Bioconda version](https://anaconda.org/bioconda/progenomes/badges/version.svg)](https://anaconda.org/bioconda/progenomes)

# proGenomes-cli

proGenomes-cli is a command-line tool for exploring the [proGenomes](https://progenomes.embl.de) dataset of bacterial and archaeal genomes.

If you use this software in a publication please cite:

> Anthony Fullam, Ivica Letunic, Oleksandr M Maistrenko, Alexandre Areias Castro, Luis Pedro Coelho, Anastasiia Grekova, Christian Schudoma, Supriya Khedkar, Mahdi Robbani, Michael Kuhn, Thomas S B Schmidt, Peer Bork, Daniel R Mende, proGenomes4: providing 2 million accurately and consistently annotated high-quality prokaryotic genomes, Nucleic Acids Research, 2025;, gkaf1208, https://doi.org/10.1093/nar/gkaf1208

## Installation

proGenomes-cli can be installed using `pip`:

```bash
pip install progenomes
```

or using `conda` through the bioconda channel:

```bash
conda install -c bioconda progenomes
```

## Usage

After installation, the `progenomes` command provides access to several subcommands:

```bash
progenomes download <options>   # Download genome data
progenomes view <options>       # Inspect downloaded data
```

Refer to the built-in help for full details on available commands.

```bash
progenomes --help
```

## License

This project is licensed under the [MIT License](LICENSE).
PyWaves-CE 2.0.4
Python library for interacting with the Waves blockchain
Requires Python: <4.0,>=3.8

# PyWaves – Community Edition

[![PyPI version](https://img.shields.io/pypi/v/pywaves-ce.svg)](https://pypi.org/project/pywaves-ce/)

**[PyWaves-CE](https://pypi.org/project/pywaves-ce/)** is a community-maintained fork of the original **[PyWaves](https://pypi.org/project/pywaves/)** library for the Waves blockchain.
It is a *drop-in replacement* that keeps the import path `pywaves` intact, so existing code keeps working without edits.

```bash
pip install pywaves-ce
```

## Basic Example
```python
import pywaves as pw

# Create addresses from seeds
firstAddress = pw.Address(seed = 'this is just a simple test seed 1')
secondAddress = pw.Address(seed = 'this is just a simple test seed 2')

# Send Waves from one address to another
tx = firstAddress.sendWaves(secondAddress, 100000)
assert 'id' in tx

# Wait for transaction to complete and verify status
tx = pw.waitFor(tx['id'])
assert tx['applicationStatus'] == 'succeeded'
```

## Purpose & Rationale of Community Edition

- **Unmaintained upstream** – the original [PyWaves](https://pypi.org/project/pywaves/) no longer receives updates.
- **Drop-in replacement** – legacy code keeps using `import pywaves as pw` unchanged.
- **Active maintenance** – security fixes and new Waves features are delivered regularly.
- **Repository layout** – **[PyWaves-CE](https://pypi.org/project/pywaves-ce/)** hosts the pristine [1.0.5 upstream snapshot](https://github.com/PyWaves-CE/PyWaves-CE/tree/PyWaves-1.0.5).
- **PyPI distribution** – published as **pywaves-ce** while the internal package name remains `pywaves`.
- **Versioning roadmap**
  - **1.x** – strict legacy API compatibility with upstream 1.0.5.
  - **2.x** – modernization and intentional breaking changes.

## Documentation
- Wiki: https://github.com/PyWaves-CE/PyWaves-CE/wiki

## License
Code released under the [MIT License](https://github.com/PyWaves-CE/PyWaves-CE/blob/main/LICENSE).

## Development and Packaging

PyWaves uses [Poetry](https://python-poetry.org/) for dependency management and packaging.

### Installation for Development

1. Install Poetry (if not already installed)
```bash
pip install poetry
```

2. Install dependencies
```bash
poetry install
```

3. Activate the virtual environment
```bash
poetry shell
```

### Building the Package

```bash
poetry build
```

This will create both wheel and source distributions in the `dist/` directory.

### Testing Across Python Versions

PyWaves includes a workflow testing system that can test across multiple Python versions:

```bash
python workflow_venvs.py
python workflow_tests.py
```

This will test the library with all Python versions specified in PYTHON_VERSIONS.py.
project-euler-helper 1.0.0
A collection of helper functions for solving Project Euler problems
Requires Python: >=3.7
Keywords: project-euler mathematics combinatorics sequences primes digits utilities

# Project Euler Helper

A Python library containing utility functions for solving Project Euler problems.

## Installation

```bash
git clone https://github.com/LeoSenthan/project-euler-helper.git
cd project-euler-helper
pip install -e .