MingMath Package
MingMath is a Python package for undergraduate mathematics.
It provides functions related to Calculus, Linear Algebra, Data Structures, String Processing, Recursion, OOP, Scientific Computing, File I/O, Data Visualization, Graph Theory, and Advanced Mathematics.
Features
Calculus
- Power rule derivative
- Definite integral
- Polynomial limit
- Maclaurin series
- Critical points of quadratic functions
Linear Algebra
- Matrix addition
- Matrix multiplication
- Determinant of a 2x2 matrix
- Matrix transpose
- Dot product
Data Structures and String Processing
- String reversal
- Vowel counting
- List operations
- Tuple conversion
- Dictionary operations
- Set union
- Set intersection
- Exception handling
Recursive Functions
- Recursive factorial
- Recursive Fibonacci
- Fibonacci with memoization
Object-Oriented Programming
- Class and Object
- Magic methods
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
- Hybrid inheritance
Scientific Computing
- NumPy
- SciPy
- SymPy
File I/O
- Write text files
- Read text files
- Append text to files
Data Visualization
- Matplotlib
- Seaborn
- Plotly
NetworkX
- Create graphs
- Calculate node degrees
- Find shortest paths
PyVista
- Create 3D mathematical surfaces
- Display 3D surfaces
GMPY2
- High-precision square root
- High-precision value of pi
- High-precision factorial
PARI/GP
- Factorial
- Integer factorization
- Greatest common divisor (GCD)
SageMath
- Check SageMath availability
- Evaluate mathematical expressions
Installation
pip install mingmath
Metadata
Release files for mingmath 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mingmath-0.3.0.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mingmath-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.3 kB
Release files / mingmath-0.3.0.tar.gz
| Download URL | mingmath-0.3.0.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb6ada148a553e23ec2a7b1966c2745b6a4b4c90c5b3dd3c0008f7cd6ff14d0b
|
|
BLAKE2b-256 checksum How to use checksums |
e7bd567b45c1dd61e0d8087d08b08ee6529bb4269b6ac8d48559984cce0d6805
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / mingmath-0.3.0-py3-none-any.whl
| Download URL | mingmath-0.3.0-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad2df4db0ec9830308f189b8bd01540c342715e642fc96ce16ccbaf5d957d99f
|
|
BLAKE2b-256 checksum How to use checksums |
67e4bf2a84ddcb2947c7bde35fedc1825a05fad86be1bc1df62f07537bed7dbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|