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.

import InfinityMath.algebra
from InfinityMath import algebra
from InfinityMath import trigonometry
from InfinityMath import calculus
from InfinityMath import graphics
from InfinityMath import quadratics_math

Usage

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

import InfinityMath.algebra
from InfinityMath import algebra
from InfinityMath import trigonometry
from InfinityMath import calculus
from InfinityMath import graphics
from InfinityMath import quadratics_math

print(InfinityMath.__version__)
#get version

print(InfinityMath.algebra.div(2,5))
print(InfinityMath.algebra.pow(3,5))
# You can use sqrt, sum, substarction and other functions below
roots = InfinityMath.quadratics_math.solve_quadratic(1, -3, 2)
print(roots)  # Outputs the roots of x² - 3x + 2 = 0

from InfinityMath import graphics
import math

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

InfinityMath.graphics.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.6] - 2025-03-27

  • fixing bag but for a time getting functions wii be harder a little

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.6.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.6-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: InfinityMath-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 430590b0b3ad0f98fe25f9c6d594f2d7e949db8241954b428d085b927f58467a
MD5 5c38948867ab9046208b2f1eef40537c
BLAKE2b-256 1baf6b5ff2ad959eaf39752086197559ff9293617f97b22c40aec2deb046081f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: InfinityMath-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 acbf1b68d418b99f036d05577809ec69023e1c948bfa6bb8cb4a354d3d5002f9
MD5 2e82e232e180b467f54fedcf45c93318
BLAKE2b-256 8c7e9717e639088f043c16ec853847258177ff89513423341fb2b5bfa7d42c69

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