Metadata-Version: 2.1
Name: InfinityMath
Version: 0.0.5
Summary: The math module where you can sum numbers, make functions and other things
Home-page: https://github.com/SlackBaker/better_math.git
Author: Ostap Dziubyk
Author-email: your-email@example.com
License: MIT
Keywords: math,better_math,calculations,InfinityMath,XMath
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
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
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib

# Infinitive math
nfinityMath is a Python module designed for advanced mathematical computations. It includes functions for algebra, trigonometry, calculus, quadratic equations, and graphical plotting. This module aims to provide efficient and easy-to-use mathematical tools for students, engineers, and researchers.
# How to use:
# InfinityMath

InfinityMath is a Python module that provides a collection of mathematical functions, including basic arithmetic operations, trigonometric functions, factorial calculation, logarithms, quadratic equation solving, and function plotting.

## Installation

To use this module, simply copy the `InfinityMath` directory into your Python project.
```python
from algebra import sum, subtraction, pow, product, div, factorial, log, sqrt
from trigonometry import sin, asin, cos, acos, tan, atan
from calculus import integrate_function
from quadratics_math import viet_quadratic, solve_quadratic
from graphics import plot_function, plot_multiple_functions
```

## Usage

Import the module and use its functions as shown in the examples below:

```python
from algebra import sum, pow
from quadratics_math import solve_quadratic

print(sum(5, 3))  # Output: 8
print(pow(2, 3))  # Output: 8

roots = solve_quadratic(1, -3, 2)
print(roots)  # Outputs the roots of x² - 3x + 2 = 0

from graphics import plot_function
import math

def f(x):
    return math.sin(x)

plot_function(f, -math.pi, math.pi)
```

## Features

- Basic arithmetic operations: `sum`, `subtraction`, `product`, `div`
- Exponential and logarithm functions: `pow`, `log`
- Trigonometric functions: `sin`, `cos`, `tan`, `asin`, `acos`, `atan`
- Factorial calculation: `factorial`
- Quadratic equation solving: `solve_quadratic`, `viet_quadratic`
- Function plotting: `plot_function`, `plot_multiple_functions`

## License

This project is open-source. You are free to modify and distribute it.



# Changelog

## [0.0.5] - 2025-03-27

- optimisation and adding new under moduls like algebra calcus
