Skip to main content

High-performance imports implemented with Numba and GMPY2

Project description

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

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

my_desktop_imports-0.6.6.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_desktop_imports-0.6.6-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file my_desktop_imports-0.6.6.tar.gz.

File metadata

  • Download URL: my_desktop_imports-0.6.6.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for my_desktop_imports-0.6.6.tar.gz
Algorithm Hash digest
SHA256 596747f4ff695b5d3986a99295b7bd8f4deb8c34008dd7a76cc0b5aaf31d7d38
MD5 841d411ead886f98740c20574827a090
BLAKE2b-256 04555b0cfc220ce4144fd34af77930f81e8b3327320736051c978da1dc3c5c20

See more details on using hashes here.

File details

Details for the file my_desktop_imports-0.6.6-py3-none-any.whl.

File metadata

File hashes

Hashes for my_desktop_imports-0.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dd88345dc2ef8d50f36f73ed97a775889d9f9d674b089a2594e85fcc459e4aac
MD5 10848ba8c0189f9c73313695315aa2b7
BLAKE2b-256 11ac6f75af2f80a379673f6b21d3bec6384d6c1abb5acfd97862f71bfe9ad383

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page