An open API service indexing awesome lists of open source software.

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

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