FractionalCalculus.jl

Hello there👋!

FractionalCalculus.jl is a Julia package aiming at providing support for computing fractional derivative and fractional integral.

Star Us

If you think FractionalCalculus.jl is useful, please star us on GitHub, it means a lot to us!

Installation

To install FractionalCalculus, please open Julia REPL and press] key to use package mode and then type the following command:

pkg> add FractionalCalculus

Features

  • Feature-Rich. FractionalCalculus now has algorithms for Caputo fractional derivative, Grunwald-Letnikov fractional derivative, Riesz fractional derivative, Hadamard fractional derivative and Riemann-Liouville fractional integral support, more algorithms are planned to support to enrich the package ecosystem.

  • Easy to Use. FractionalCalculus.jl is quite easy to use, with only a few API but equiped a lot algorithms.

  • High performance. FractionalCalculus.jl is highly optimized for high performance. It is written in Julia and deployed many optimization techniques to improve the performance.

  • Symbolic fractional differentiation and integration.

Fractional Differential Equations

Want to solve fractional differential equations with performant and effcient algorithms? Please see FractionalDiffEq.jl

Plans

  • Add more visualization of how the fraction derivative and integral are changing based on Makie or Javis or Manim

  • Add more algorithms

  • Add Pluto or Jupyter notebook based examples

Contributing

The development of FractionalCalculus.jl is on GitHub, please report bugs or send pull requests to help FractionalCalculus.jl grow.

Acknowledge

FractionalCalculus.jl is built upon the hard work of many scientific researchers, I sincerely appreciate what they have done to help the development of science and technology.