Releases: vhprogrammingorg/mammath
Mammath 0.3.1
- Mammath on Pypi
Mammath is the python library with all the functions you need to do complicated mathematics, anywhere from 2D and 3D graphing calculators to linear algebra, calculus and even physics. We even have a constant and function for practically everything
Release notes 0.3.1 - Bugfixes and deletions directly after 0.3.0
- Removed deprecated functions
- Methods are all grouped by category. For instance, all calculus functions can be accessed through mammath.calculus, as well as the standard import
- Added many new graphs, including the Mandelbrot set (quite spectacular with almost infinite zoom capabilities using the
mandelbrot_explorer()
class), and other useful plots. The graphing functions have been updated with one function for a function for parametric and Cartesian graphing in 2 and 3 dimensions, as well as complex number functions. - Changed checkers_and_printers to special numbers and refactored the method names to be more intuitive
- Added two new tables
- Added new sequencing methods (arithmetic sums, geometric sums, etc.)
- Created many new physics methods, including time dilation methods, path integrals, and even a photoelectric effect simulator
- New linear algebra classes - Vector and Matrix, which each come will useful methods. Methods to compute linear least squares, eigenvalues, and more.
- Many new complex functions, including complex hyperbolic methods, the Lambert W function, and the gamma function
- New coordinate geometry section. It already has a multitude of features from the construction of special triangle cevians and special centers (more than you think), to rotations and reflections. We plan to continue expanding this section to a full-on coordinate-based geometry engine with complex geometrical operations
- Created many new calculus functions, from integral approximations like the trapezoidal rule, to multivariable calculus (partial derivatives, divergence, and curl). There are also new methods for each calculus function that allow you to visualize the actual function (e.g. derivative calculates the derivative at a point but f_derivative produces a function that can be used to compute, graph, and so much more)
Enjoy some cool graphs that can be made with the newest release of mammath:
It is built upon several other modules including sys, tkinter, string, time, math, cmath, fractions, mpmath, keyboard, numpy, tabulate, re, matplotlib, and modules within them.
All categories | All categories |
---|---|
Shunting Yard Algorithm | Math Teachers (beta ascii courses) |
Operations (logs, factorials, standard form, sums, hcf, lcm, etc.) | Prime Numbers |
Number / Sequence Checks | Fibonacci |
Divisibility checks + learn tricks (beta) | Fractions |
Geometry | Sequences |
Constants | Base conversions |
Graphing | Algebra |
Linear Algebra | Calculus |
Complex (complex ln, etc.) | Physics |
Unit conversions | Miscellaneous (Equation parser, special numbers) |
Coordinate Geometry | Deprecated |
We hope Mammath is a useful and reliable asset. Install via pip install mammath
Thank you!
Mammath 0.3.0
- Mammath on Pypi
Mammath is the python library with all the functions you need to do complicated mathematics, anywhere from 2D and 3D graphing calculators to linear algebra, calculus and even physics. We even have a constant and function for practically everything
Release notes 0.3.0 - our biggest release yet
- Deprecated old graphing methods, they may be removed in the next release
- Methods are all grouped by category. For instance, all calculus functions can be accessed through mammath.calculus, as well as the standard import
- Added many new graphs, including the Mandelbrot set (quite spectacular), and other useful plots. The graphing functions have been updated with one function for a function for parametric and Cartesian graphing in 2 and 3 dimensions, as well as complex number functions.
- Changed checkers_and_printers to special numbers and refactored the method names to be more intuitive
- Added two new tables
- Added new sequencing methods (arithmetic sums, geometric sums, etc.)
- Created many new physics methods, including time dilation methods, path integrals, and even a photoelectric effect simulator
- New linear algebra classes - Vector and Matrix, which each come will useful methods. Methods to compute linear least squares, eigenvalues, and more.
- Many new complex functions, including complex hyperbolic methods, the Lambert W function, and the gamma function
- New coordinate geometry section. It already has a multitude of features from the construction of special triangle cevians and special centers (more than you think), to rotations and reflections. We plan to continue expanding this section to a full-on coordinate-based geometry engine with complex geometrical operations
- Created many new calculus functions, from integral approximations like the trapezoidal rule, to multivariable calculus (partial derivatives, divergence, and curl). There are also new methods for each calculus function that allow you to visualize the actual function (e.g. derivative calculates the derivative at a point but f_derivative produces a function that can be used to compute, graph, and so much more)
Enjoy some cool graphs that can be made with the newest release of mammath:
It is built upon several other modules including sys, tkinter, string, time, math, cmath, fractions, mpmath, keyboard, numpy, tabulate, re, matplotlib, and modules within them.
All categories | All categories |
---|---|
Shunting Yard Algorithm | Math Teachers (beta ascii courses) |
Operations (logs, factorials, standard form, sums, hcf, lcm, etc.) | Prime Numbers |
Number / Sequence Checks | Fibonacci |
Divisibility checks + learn tricks (beta) | Fractions |
Geometry | Sequences |
Constants | Base conversions |
Graphing | Algebra |
Linear Algebra | Calculus |
Complex (complex ln, etc.) | Physics |
Unit conversions | Miscellaneous (Equation parser, special numbers) |
Coordinate Geometry | Deprecated |
We hope Mammath is a useful and reliable asset. Install via pip install mammath
Thank you!
Mammath 0.1.9
Release notes 0.1.9 - What's new
- Fixed bugs with graphing
- Changed primary function notation to underscore notation from camel case
- Fixed the calculus functions and added custom derivative and integral formula functions.
- Fixed all general functions bugs that we were aware of
- Added docstrings to all functions
- Added 120 new constants
- Added unit conversion functions with distance, area and volume
- Many new maths functions, including equation solvers and linear algebra functions, populated each category with many more functions
- Added a new physics section with 40+ functions already. This includes utilities like a Solar System class to access planets, implementations of many popular and useful physics formulas, such as a SUVAT equation solver, a Schwarzschild radius calculator, and many others. This section is still expanding.
pip install mammath==0.1.9