FractionalDiffEq.jl
Hello there👋!
FractionalDiffEq.jl is a Julia package aiming at solving Fractional Differential Equations using high performance numerical methods.
If you think FractionalDiffEq.jl is useful, please star us on GitHub, it means a lot to us!
Installation
If you have already installed Julia, you can install FractionalDiffEq.jl in REPL using Julia package manager:
pkg> add FractionalDiffEq
Features
While most fractional differential equations solvers are implemented using Matlab, FractionalDiffEq.jl is totally driven by Julia and licensed with MIT License, ensuring its everlasting development and open source. Benefit from the advancing features of JuliaLang, FractionalDiffEq.jl has impressive performance and high speed, helps the computing more efficient and robust. Also fractionalDiffEq.jl has the most solvers for FDE available.
- Fractional ordinary differential equations(FODE), single-term FODE, Multi-term FODE, nonlinear system of FODE(Caputo sense, Caputo-Fabrizio sense, Atangana-Baleanu sense, etc), variable order FODE.
- Fractional delay differential equations(FDDE), single lag FDDE, multiple lags FDDE, time-varying lags FDDE, variable order FDDE, nonlinear system of FDDE.
- Fractional difference equations, single-term fractional difference equations and nonlinear systems of fractional difference equations.
- Distributed order differential equations(DODE), single-term DODE and multi-term DODE.
Roadmap
More algorithms are planned to support.
Improve benchmark.
Connect with SciML ecosystem.
More interesting ideas~
Contributing
Just by using FractionalDiffEq.jl you're already contributing!
The development of FractionalDiffEq.jl is on GitHub, please report bugs or send pull requests to help FractionalDiffEq.jl grow.