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.3.tar.gz (4.7 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.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: my_desktop_imports-0.6.3.tar.gz
  • Upload date:
  • Size: 4.7 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.3.tar.gz
Algorithm Hash digest
SHA256 59d17643196a5f90c5979464600dcc4607c10cd2c28f11647d565b1216cced38
MD5 9f23a077a43edba55d8a8abae5a4b4b2
BLAKE2b-256 85a3dbbfda1da8e807ecf0975f81fbe59a1aaff96f40d4d01767c6fe9d2e8794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for my_desktop_imports-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d32bbac36f0b8c72c8926291153ff787299e2293f6d1da2a5768b5aa7884cf33
MD5 ae081ffd5ead166a81f612c1443371d2
BLAKE2b-256 7f7607c68f6e3fef160f170084c3d7e309088e17d1763434f9f486402f0ab40c

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