Metadata-Version: 2.4
Name: my-desktop-imports
Version: 0.6.6
Summary: High-performance imports implemented with Numba and GMPY2
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# moreMath (Alpha 0.6.3)

**Build:** `26prototypeVersionAlpha0.6.3pre-releaseFinalEdition`
**Developers:** Developers of the import you will use

A high-performance mathematics and physics library for Python, built for the 2026 standard. Optimized using **Numba JIT** and **GMPY2** for maximum execution speed and numerical precision.

---

## 🚀 Key Features

- **JIT-Accelerated:** Functions are compiled to machine code on the fly.
- **Precision Audit:** All internal conversions use `math.pi` for decimal fidelity.
- **Ambiguity-Free:** Strict unit enforcement prevents engineering calculation drift.

## ⚠️ Mandatory Unit System

As of version 0.6.3, implicit units are deprecated. You **must** provide a unit constant as the second argument for all trigonometric functions.

### Constants

- `mm.deg` (or `0`): Degrees
- `mm.rad` (or `1`): Radians

### Example Usage

```python
import moreMath as mm

# This works (45 degrees)
val_sec = mm.sec(45, mm.deg)

# This works (0.5 radians)
val_cot = mm.cot(0.5, mm.rad)

# This will FAIL (Mandatory unit check)
# mm.csc(30)
```
