Skip to main content

A package that contains all you will need when you need to do maths or science in python

Project description

Downloads - Mammath on Github
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.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.

Install via pip install mammath

It is built upon several other modules including sys, tkinter, string, time, math, cmath, fractions, mpmath, keyboard, numpy, sympy, tabulate, re, matplotlib, and modules within them.

All categories All categories
Shunting Yard Algorithm Math Teachers (beta ascii courses)
Operations (logs, factorials, sums, hcf, lcm, etc.) Prime Numbers
Number / Sequence Checks Fibonacci
Divisibility checks + learn tricks (beta) Fractions
Geometry Sequences
Formulas Base conversions
Graphing Algebra
Linear Algebra Calculus
Complex (complex ln, etc.) Physics
Unit conversions Miscellaneous (Equation parser, special numbers)

We hope Mammath is a useful and reliable asset. Install via pip install mammath

Thank you!

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

mammath-0.1.9.tar.gz (53.3 kB view details)

Uploaded Source

Built Distribution

mammath-0.1.9-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

Details for the file mammath-0.1.9.tar.gz.

File metadata

  • Download URL: mammath-0.1.9.tar.gz
  • Upload date:
  • Size: 53.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for mammath-0.1.9.tar.gz
Algorithm Hash digest
SHA256 f6e92cedde124f2c805b192ae593d0844d93aa3607c00c1a722fd775480bdc88
MD5 ab3d9b922f04aeea2124e26b60d78ac2
BLAKE2b-256 4f6d165c9829ba9dc36156cb0b938ac3824da7b17ca88e434655af0e927dff9e

See more details on using hashes here.

File details

Details for the file mammath-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: mammath-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for mammath-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0e65da81792b96868beea4ef824b5a892d611e5d138ba6de4748d7f9971d700c
MD5 4bcffae07a5a8f10331bd0eb662f4a43
BLAKE2b-256 f44f9226a4d298468e8f3ac7a4ad8f07365d8e809532aecb445aa4ba59acb762

See more details on using hashes here.

Supported by

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