semvec/pypi-packages huggingface dataset:
ttsdb_tortoise 0.1.1
Tortoise model for TTSDB
Requires Python: <3.12,>=3.10

<!-- Generated at 2026-01-29T19:21:50Z from templates/init/README.md.j2 -->

# TorToise (Tortoise TTS)

The model description is sourced from `config.yaml` (`metadata.description`).

## Installation

```bash
just setup tortoise
```

## Usage

```python
from ttsdb_tortoise import Tortoise

model = Tortoise(model_id="ttsds/tortoise")
audio, sr = model.synthesize(
    text="Hello, world!",
    reference_audio="path/to/reference.wav"
)
```

## Audio Examples

Generated audio samples from integration tests:

| Language | Text | Audio |
|----------|------|-------|
| English | "With tenure, Suzie'd have all the more leisure for yachting, but her publications are no good." | [audio_examples/en_test_001.wav](audio_examples/en_test_001.wav) |
| Chinese | "視野無限廣，窗外有藍天" | [audio_examples/zh_test_001.wav](audio_examples/zh_test_001.wav) |

To regenerate examples, run:
```bash
just test-integration tortoise
```
asgi-types 0.2.0
More accurate ASGI types according to my understanding
Requires Python: >=3.10

<h1 align="center">
    <strong>asgi-types</strong>
</h1>
<p align="center">
    <a href="https://github.com/Kludex/asgi-types" target="_blank">
        <img src="https://img.shields.io/github/last-commit/Kludex/asgi-types" alt="Latest Commit">
    </a>
        <img src="https://img.shields.io/github/workflow/status/Kludex/asgi-types/Test">
        <img src="https://img.shields.io/codecov/c/github/Kludex/asgi-types">
    <br />
    <a href="https://pypi.org/project/asgi-types" target="_blank">
        <img src="https://img.shields.io/pypi/v/asgi-types" alt="Package version">
    </a>
    <img src="https://img.shields.io/pypi/pyversions/asgi-types">
    <img src="https://img.shields.io/github/license/Kludex/asgi-types">
</p>

## Installation

```bash
pip install asgi-types
```

## License

This project is licensed under the terms of the MIT license.
logistock 0.1.3
Simulation de la dynamique d'un stock de marchandise empilees
Requires Python: >=3.8


---

# 🏗️ Logistock : Organisez votre stock sans effort

**Vous en avez assez de déplacer 10 sacs pour atteindre celui qui est tout en bas ?** Logistock est une intelligence artificielle simple qui calcule pour vous l'ordre de rangement idéal de vos produits stockés en pile (les uns sur les autres).

---

## ❓ C'est quoi "l'Évidage" ?

C'est le fait de vider votre pile au fur et à mesure des ventes.

* Si vous vendez souvent du **Ciment** et qu'il est au fond de la pile, vous allez vous épuiser à déplacer tout ce qui est au-dessus pour le sortir.
* **Le but de Logistock :** Placer les produits les plus demandés au sommet pour que vous n'ayez presque jamais à déplacer de sacs inutiles.

---

## 🚀 Installation rapide

Ouvrez votre terminal et tapez :

```bash
pip install logistock==0.1.3

```

---

## 🛠️ Comment l'utiliser ? 

C'est très simple. Imaginez que vous avez 3 types de sacs à ranger. Voici comment demander à l'IA de vous aider :

```python
from logistock.api import optimalSorting

# 1. Listez vos produits
mes_produits = ["Ciment", "Sable", "Gravier"]

# 2. Indiquez les quantités que vous avez en stock
mes_quantites = {"Ciment": 10, "Sable": 5, "Gravier": 5}

# 3. Donnez une note d'importance (Intensité)
# Plus le chiffre est gros, plus vous vendez ce produit souvent !
mes_ventes = {"Ciment": 5.0, "Sable": 1.0, "Gravier": 0.5}

# 4. L'IA calcule le meilleur rangement
# On lui demande de tester 5000 combinaisons pour être sûr
plan, score = optimalSorting(
    produits=mes_produits,
    effectifs=mes_quantites,
    intensites=mes_ventes,
    hauteur_max=20,
    iterations=5000
)

print("Voici l'ordre de rangement du HAUT vers le BAS :")
print(plan)
print(f"Score de fatigue prévu : {score:.2f} (Plus c'est bas, mieux c'est !)")

```

---

## 🧠 Comment ça marche (Simplement) ?

L'algorithme utilise une méthode appelée **MCTS** (Recherche Arborescente de Monte Carlo). C'est la même technologie que les IA qui jouent aux échecs !

1. **Il imagine des milliers de piles** différentes.
2. **Il simule la vente** de chaque sac selon vos habitudes (vos scores d'importance).
3. **Il calcule votre fatigue** (le nombre de sacs que vous avez dû déplacer pour rien).
4. **Il vous donne la solution** qui vous fatigue le moins.

---

## 📂 Contenu du package

* **`optimalSorting`** : La fonction magique qui fait tout le travail.
* **Mémoire Intelligente** : Le package crée un petit fichier `memoire_logistique.json`. Il permet à l'IA de se souvenir de ses calculs précédents pour devenir plus rapide et plus précise à chaque fois.
* **Rapports PDF** : Compatible avec la création de fiches de rangement prêtes à imprimer.

---

## ⚙️ Configuration Technique (`pyproject.toml`)

Si vous développez avec ce package, voici la configuration recommandée :

```toml
[project]
name = "logistock"
version = "0.1.1"
dependencies = [
    "pandas",
    "fpdf2",
]

```

---

## 📄 Licence

Ce projet est libre d'utilisation sous licence **MIT**.

---