Metadata-Version: 2.4
Name: mingmath
Version: 0.1.1
Summary: A Python package for undergraduate mathematics, including Calculus and Linear Algebra functions.
Author-email: Thayapan <m.thayapan@gmail.com>
License: MIT
License-File: LICENSE
Keywords: calculus,education,linear algebra,mathematics
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# MingMath Package

MingMath is a Python package for undergraduate mathematics.  
It provides functions related to Calculus and Linear Algebra.

## Installation

```bash
pip install mingmath-package
```

## Usage

```python
import mingmath

# Calculus
print(mingmath.derivative_power(3, 2))
print(mingmath.definite_integral_power(2, 2, 0, 3))
print(mingmath.limit_polynomial([1, 2, 3], 2))
print(mingmath.maclaurin_exp(1))
print(mingmath.critical_points_quadratic(1, -4, 3))

# Linear Algebra
A = [[1, 2], [3, 4]]
B = [[5, 6], [7, 8]]

print(mingmath.matrix_add(A, B))
print(mingmath.matrix_multiply(A, B))
print(mingmath.determinant_2x2(A))
print(mingmath.transpose(A))

v1 = [1, 2, 3]
v2 = [4, 5, 6]

print(mingmath.dot_product(v1, v2))
```