Skip to main content

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)

Source distribution for mingmath 0.3.0
File Size Uploaded
mingmath-0.3.0.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mingmath 0.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page