A universal math library for Python: Math All Utilities.
Project description
🚀 matha — Math All Utilities
One library to rule them all. Others may try. They will fail.
matha is not a math library.
It is a hostile takeover of the entire computational ecosystem.
If you’re tired of:
- Googling “does NumPy have this?”
- Importing
numpy,scipy,math,statistics, and that cursedutils_final_v3.py - Re-implementing the same formula like it’s a seasonal ritual
Then congratulations. You’ve reached the endgame.
matha-lib exists so you can stop importing libraries and start importing authority.
🧠 Philosophy
Why remember where a function lives, when it should already be there?
We believe:
- Math should be centralized
- APIs should be predictable
- Performance should be intentional
- And confusion should be eliminated without mercy
We are not polite.
We are not verbose.
We are precise.
🧾 Final Warning
Once you start using matha-lib, going back to fragmented math libraries will feel like:
Writing assembly after tasting Python
Riding a bicycle after seeing a jet
Using a calculator after learning mental math
You have been warned.
🔥 What’s Inside (And Why Others Should Be Nervous)
🧮 Universal Math Arsenal
From baby-tier:
mean,median,variance
To “bro is building a space program”:
integral,derivative,limiteigenvalues,matrix opspoisson_pmf,gamma,combinatorics
All under one namespace:
import matha
Or the easy way:
import matha as mth
Or the "hard" way:
import matha as super_duper_ultimate_mathmatics_library_which_is_still_in_v1_but_has_mostly_everything_i_need
Want the Library?
Use this :)
https://github.com/AstroJr0/matha-lib.git -o matha-lib
cd matha-lib
🧮 huh? too lazy to copy-paste-cut-clone the library?
pip install matha-lib
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
Documentation
Sorry. Im too lazyy to write the whole documentation in this MD file. what? you can't use it properly? Then it's okay! Just go to your desired function's file, I have documented everything there! :)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file matha_lib-1.2.0.tar.gz.
File metadata
- Download URL: matha_lib-1.2.0.tar.gz
- Upload date:
- Size: 33.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f82d0007d36bc476a199e25961b0bfa2122c3fde845fd1239f19c294d44825d
|
|
| MD5 |
d9553bb8bb801aa3412e4f82d23bd32f
|
|
| BLAKE2b-256 |
318290081a991b38f228fde461001949db311c2d83d7957fffd5e78591efeed4
|
Provenance
The following attestation bundles were made for matha_lib-1.2.0.tar.gz:
Publisher:
python-publish.yml on AstroJr0/matha-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matha_lib-1.2.0.tar.gz -
Subject digest:
9f82d0007d36bc476a199e25961b0bfa2122c3fde845fd1239f19c294d44825d - Sigstore transparency entry: 872102923
- Sigstore integration time:
-
Permalink:
AstroJr0/matha-lib@015ce414e33c1944a22ab392d29728c7b3f4f645 -
Branch / Tag:
refs/tags/1.2.0 - Owner: https://github.com/AstroJr0
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@015ce414e33c1944a22ab392d29728c7b3f4f645 -
Trigger Event:
release
-
Statement type:
File details
Details for the file matha_lib-1.2.0-py3-none-any.whl.
File metadata
- Download URL: matha_lib-1.2.0-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f333d5ac697d3c99b65a41bfbe33a53afe3f77eccdc8895703be5bcd159b1ca
|
|
| MD5 |
87abf1e6c468286aad241b479a6965d0
|
|
| BLAKE2b-256 |
e216711abdbab284a00d4fa0525e0862ddcabb6c66c1853cfcc965ea1280cdf5
|
Provenance
The following attestation bundles were made for matha_lib-1.2.0-py3-none-any.whl:
Publisher:
python-publish.yml on AstroJr0/matha-lib
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
matha_lib-1.2.0-py3-none-any.whl -
Subject digest:
9f333d5ac697d3c99b65a41bfbe33a53afe3f77eccdc8895703be5bcd159b1ca - Sigstore transparency entry: 872102926
- Sigstore integration time:
-
Permalink:
AstroJr0/matha-lib@015ce414e33c1944a22ab392d29728c7b3f4f645 -
Branch / Tag:
refs/tags/1.2.0 - Owner: https://github.com/AstroJr0
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@015ce414e33c1944a22ab392d29728c7b3f4f645 -
Trigger Event:
release
-
Statement type: