pyfod

docs build coverage license zenodo

The pyfod package is a Python repository for performing fractional-order derivative operations. Several different definitions of fractional derivative are available within the package:

  • Riemann-Liouville

  • Caputo (development)

  • Grünwald-Letnikov

For now, the package is designed specifically for problems where the fractional order is between 0 and 1. Accommodating a broader range of fractional order values will be a feature added as time permits.

Installation

This code can be found on the Github project page. To install the master branch directly from Github,

pip install git+https://github.com/prmiles/pyfod.git

You can also clone the repository and run python  setup.py install.

References

AGomezA17

Abdon Atangana and JF Gómez-Aguilar. Numerical approximation of riemann-liouville definition of fractional derivative: from riemann-liouville to atangana-baleanu. Numerical Methods for Partial Differential Equations, 2017.

MPOS18

Paul R. Miles, Graham T. Pash, William S. Oates, and Ralph C. Smith. Numerical techniques to model fractional-order nonlinear viscoelasticity in soft elastomers. In ASME 2018 Conference on Smart Materials, Adaptive Structures and Intelligent Systems, V001T03A021. American Society of Mechanical Engineers, 2018.

Pod98

Igor Podlubny. Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. Volume 198. Elsevier, 1998.

Indices and tables