Skip to main content

The math module where you can sum numbers, make functions and other things

Project description

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.

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:

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

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

InfinityMath-0.0.5.tar.gz (11.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

InfinityMath-0.0.5-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file InfinityMath-0.0.5.tar.gz.

File metadata

  • Download URL: InfinityMath-0.0.5.tar.gz
  • Upload date:
  • Size: 11.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for InfinityMath-0.0.5.tar.gz
Algorithm Hash digest
SHA256 acd15516fc2f391268282f35bffbff1cb93acde567eb80d462f2fe57ff0479f5
MD5 e3020ed6285db857bbbfbd42281b0160
BLAKE2b-256 3a360204e89c569ca7f16e38ece4e8019e61af06128ca20da783bd77258a61f1

See more details on using hashes here.

File details

Details for the file InfinityMath-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: InfinityMath-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for InfinityMath-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e22d1a9db08e17294d25cc12d8681f2d8c9a33a5e5387b779bece86907a069d0
MD5 395f65da6fc656da308eda5e15e1a3a2
BLAKE2b-256 409bb18cbcfbfc615937b449cb43963cad5501f0db72a4adc3eefdce18529678

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page