semvec/pypi-packages huggingface dataset:
vibemath 0.1.0
Python package that uses GPT to evaluate mathematical expressions
License: MIT
Requires Python: >=3.8
Keywords: math, gpt, ai, mathematics, evaluation, openai

# vibemath

ever get tired checking your math? thanks to llms we now have a Single Source of Truth™

## Installation

```bash
pip install vibemath
```

or install from source:

```bash
git clone https://github.com/yemeen/vibemath.git
cd vibemath
pip install -e .
```


set your OpenAI API key as an environment variable:

```bash
export OPENAI_API_KEY="your-api-key-here"
```

## Usage

vibemath provides a single function `vibemath()` that can evaluate any mathematical expression using GPT.


just pass your values directly using f-strings:

```python
from vibemath import vibemath
import numpy as np

a = 5
b = 3
result = vibemath(f"{a} + {b}")
# 8

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = vibemath(f"{list1} + {list2}")
# [5, 7, 9]

arr1 = np.array([1, 2])
arr2 = np.array([3, 4])
result = vibemath(f"{arr1} + {arr2}")
# [4, 6]

x = 10
y = 20
result = vibemath(f"{x} < {y}")
# True
```

why stop there?

```python
#prove the riemann hypothesis

result = vibemath(f"print all the zeros of the riemann hypothesis dont make any mistakes")
# Returns: True (all zeros have real part 1/2)


# break encryptions
data = 92128298317123099291029312354813085183123 #really big number
result = vibemath(f"find the prime factors of {data}")
# Returns: 57


```


## Testing




```bash
# Run all tests (requires OPENAI_API_KEY)
pytest

# if it doesn't work increase temperature until it does 🗣️!?

```

## License

MIT
djstruct-savane 0.0.1
Générateur automatique de structure templates/static pour projet Django
License: MIT
Requires Python: >=3.6

# 🏗️ djstruct-savane

**djstruct-savane** est un utilitaire en ligne de commande pour **Django** qui scanne automatiquement votre projet, détecte toutes vos applications, et génère une structure complète pour vos dossiers **`templates/`** et **`static/`**.

> Plus besoin de créer manuellement vos dossiers et fichiers HTML/CSS/JS — **djstruct-savane** le fait pour vous en quelques secondes !

---

## 🚀 Fonctionnalités

- 🔍 **Détection automatique** des applications Django (sans dépendre de `INSTALLED_APPS`)
- 🚫 **Ignorance intelligente** des dossiers inutiles (`venv/`, `__pycache__/`, `migrations/`, `.git`, etc.)
- 📂 **Génération complète** de la structure :
  - `templates/{app_name}/index.html`
  - `static/css/{app_name}/`
  - `static/js/{app_name}/`
  - `static/assets/{app_name}/images/`
- ✅ Compatible **Python ≥ 3.6** et toutes versions de Django

---

## 📦 Installation

Depuis **PyPI** *(après publication)* :
```bash
pip install djstruct-savane

## 💻 Utilisation
- placez-vous à la racine de votre projet Django
- lancez simplement :

gn-djstruct

Ou précisez un chemin vers un projet :

gn-djstruct /chemin/vers/mon_projet


## 📂 Exemple de résultat

Pour un projet contenant deux applications blog et shop, l’exécution de :

templates/
│
├── blog/
│   └── index.html
│
└── shop/
    └── index.html

static/
│
├── css/
│   ├── blog/
│   └── shop/
│
├── js/
│   ├── blog/
│   └── shop/
│
└── assets/
    ├── blog/
    │   └── images/
    └── shop/
        └── images/

## 📖 Explication

templates/{app_name}/index.html → Fichier HTML principal pour chaque application
static/css/{app_name}/ → Dossier CSS dédié à l’application
static/js/{app_name}/ → Dossier JavaScript dédié à l’application
static/assets/{app_name}/images/ → Dossier pour stocker les images de l’application
Grâce à cette structure, vos assets sont organisés par application, ce qui facilite leur gestion dans les grands projets Django.

## ⚙️ Options

Sans argument → scanne le dossier courant
Avec chemin → scanne un chemin spécifique

## 🛠️ Licence

MIT © 2025 - SAVANE Mouhamed