Avmath math module
Project description
Avmath is a python library for mathematics.
Contents
Description
Information
Category | Data |
---|---|
Name | avmath |
PyPi name | avmath |
Author | Camillo Ballandt |
Release version | 3.0.0 |
Developing version | Developments |
Requirements | Python 3.10 |
Extended description
Avmath is a library project that uses python algorithms to numerically solve math problems. Its interface is based on mathematical habits of writing. It particularly concentrates on the concepts of linear algebra and analysis, but also generates its own functions based on Taylor-series.
The module tries always to use the most math-like syntax possible. Therefore, the function names are influenced by the mathematical manners of writing. Also, the methods of the mathematical objects, especially mathematical operations are oriented on the most common mathematical usage of the operation.
Avmath 3 introduced the possibility to accurately calculate linear algebra using fractions. The numerical methods of the analysis part are improved as possible. Yet some calculations need a large time and are not very accurate.
The first drafts of avmath are dated on the 22nd of March 2021.
Features
-
- fractions
- Basic operations
- reducing
- primes
- detection of primes
- primes < 100
- trigonometry
- trigonometrical functions (sine, cosine, tangent)
- inverse trigonometrical functions (arc sine, arc cosine, arc tangent)
- hyperbolic functions (hyperbolic sine, hyp. cosine, hyp. tangent)
- inverted hyperbolic functions (inverse hyp. sine, inv. hyp. cosine, inv. hyp. tangent)
- faculties
- simple and double faculties
- constants
- pi
- e
- phi
- gamma
- fractions
-
- tuples
- Basic iterable operations
- basic mathematical operations
- parent class for vector and matrix
- vectors
- basic operations
- vector product, spat product
- angle between vectors
- matrices
- matrix visual representation
- basic operations
- determinant
- transposed matrix
- cofactor matrix
- adjunct of matrix
- inverse matrix
- row echelon form, reduced row echelon form
- rank of a matrix
- point structures
- circumference
- area
- systems of linear equations
- tuples
-
- functions
- usual input possibility
- basic calculations
- maxima / minima
- roots
- numerical first and second differentiation
- numerical integral
- functions
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.