https://github.com/davidohnee/anlis
Analysis for Python
https://github.com/davidohnee/anlis
analysis library mathematics maths numpy python python-library python3 sympy university
Last synced: 3 months ago
JSON representation
Analysis for Python
- Host: GitHub
- URL: https://github.com/davidohnee/anlis
- Owner: davidohnee
- License: mpl-2.0
- Created: 2022-12-31T19:05:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-17T14:56:07.000Z (about 3 years ago)
- Last Synced: 2025-11-06T10:02:48.711Z (3 months ago)
- Topics: analysis, library, mathematics, maths, numpy, python, python-library, python3, sympy, university
- Language: Python
- Homepage: https://pypi.org/project/anlis/
- Size: 2.03 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ANLIS - Analysis for Python
ANLIS is a Python package for [analysis](https://en.wikipedia.org/wiki/Mathematical_analysis) built on top of [numpy]( https://www.numpy.org/ ) and [sympy]( https://www.sympy.org/en/index.html ). ANLIS provides a set of functions to perform analysis tasks. ANLIS is a work in progress and currently supports the following tasks (and some more):
- Series
- Plotting any series
- Arithmetic Series
- Finding $a_n$ from two elements
- Geometric Series
- Finding $a_n$ from two elements
- Finding the sum of an infinite series (based on ratio and first element *or* two elements)
- Convergence
- Determining if a sequence is convergent (or divergent)
- Convergence Tests
- Derivatives
- Finding the critical points of a function
- Finding the extrema of a function
- Vectors
- Finding the magnitude of a vector
- Finding the unit vector of a vector
- Finding the dot product of two vectors
- Taylor Series
- Finding the Taylor Series of a function
- Finding the Taylor Polynomial of a function
- Finding the Lagrange Remainder of a function
- Integrals
- Left/Right Riemann Sums
- Trapezoidal Rule
- Simpson's Rule
- Differentials (e.g. for error analysis)
- Absolute differential
- Relative differential
- Multidimensional Calculus
- Critical points
- Finding critical points
- Finding extrema
- Derivatives
- Finding the (or all) partial derivatives of a function
- Finding partial derivatives of composite functions
- Finding the gradient of a function
- Finding the Jacobian of a function
- Finding the determinant of a function
- Finding the linearisation of a function
- Solving with Newton-Raphson
- Finding the directional derivative of a function
- Contour Lines
- Finding the contour lines of a function
- Finding the tangent lines of contour lines
- Plotting the contour lines of a function (2D or 3D)
- Differentials (e.g. for error analysis)
- Absolute differential
- Relative differential
- Total differential
The [wiki](https://github.com/dxstiny/anlis/wiki) contains more information on the functions along with examples and when to use them.