https://github.com/mwt/inteq
Solve various integral equations using numerical methods in Python
https://github.com/mwt/inteq
fredholm fredholm-integral-equations hacktoberfest integral-equations numerical-analysis numerical-methods python volterra
Last synced: 6 months ago
JSON representation
Solve various integral equations using numerical methods in Python
- Host: GitHub
- URL: https://github.com/mwt/inteq
- Owner: mwt
- License: mit
- Created: 2021-05-04T23:03:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-29T22:34:20.000Z (over 1 year ago)
- Last Synced: 2025-05-21T13:58:23.434Z (8 months ago)
- Topics: fredholm, fredholm-integral-equations, hacktoberfest, integral-equations, numerical-analysis, numerical-methods, python, volterra
- Language: Python
- Homepage: https://inteq.readthedocs.io
- Size: 170 KB
- Stars: 34
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
.. role:: func(code)
Solve Volterra and Fredholm integral equations
==============================================
|Volterra plot generated by package|
.. docs-start
This Python package estimates Volterra and Fredholm integral equations
using known techniques.
Installation
------------
This package can be installed with pip::
pip install inteq
and can be upgraded using the ``--upgrade`` flag::
pip install --upgrade inteq
Supported Equations
-------------------
Volterra
^^^^^^^^
|Volterra plot generated by package|
This package provides the function :func:`inteq.SolveVolterra` which approximates
the solution, g(x), to the Volterra Integral Equation of the first kind:
|vie|
using the method in `Betto and Thomas
(2021) `__.
Fredholm
^^^^^^^^
|Fredholm plot generated by package|
This package provides the function :func:`inteq.SolveFredholm` which approximates
the solution, g(x), to the Fredholm Integral Equation of the first kind:
|fie|
using the method described in `Twomey
(1963) `__. It will return a
smooth curve that is an approximate solution. However, it may not be a
good approximate to the true solution.
.. |Volterra plot generated by package| image:: https://raw.githubusercontent.com/mwt/inteq/main/docs/volterra/volterra-example.svg
.. |vie| image:: https://latex.codecogs.com/svg.latex?\large&space;f(s)=\int_a^sK(s,y)g(y)dy
:alt: f(s) = \int_a^s K(s,y) g(y) dy
.. |Fredholm plot generated by package| image:: https://raw.githubusercontent.com/mwt/inteq/main/docs/fredholm/fredholm-example.svg
.. |fie| image:: https://latex.codecogs.com/svg.latex?\large&space;f(s)=\int_a^bK(s,y)g(y)dy
:alt: f(s) = \int_a^b K(s,y) g(y) dy