Skip to content

"Python code for fractional derivatives and integrals using Grundwald-Letnikov definition. Explore non-integer calculus."

Notifications You must be signed in to change notification settings

Khurramcoder/Fractional-Calculus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Fractional-Calculus

Python Fractional Derivative and Integral

This Python repository provides an implementation of fractional derivative and integral operations based on the work of Auralius Manurung and Jonathan in MATLAB. The code has been converted into Python, with the aim of making these operations accessible to a wider community of Python users. fderivFigure_ex1

fint

fractional_derivatives_animation.mp4

Table of Contents

Introduction

Fractional derivatives and integrals are essential mathematical operations used in various fields such as signal processing, physics, and engineering. This repository offers Python functions for calculating fractional derivatives and integrals efficiently using vectorization.

The original MATLAB implementations that served as the basis for this Python version are:

Usage

To get started with using the Python implementation, you can refer to the provided documentation and examples in the source code. The primary function for calculating fractional derivatives is fgl_deriv. You can find information on its usage by typing the following command in your Python environment:

from fractional_derivative import fgl_deriv
help(fgl_deriv)
Citations
If you find this Python implementation useful in your work, please consider citing the original MATLAB repositories:

Auralius Manurung (2023). Fractional Derivative and Integral. GitHub Repository
Jonathan (2023). Fractional Derivative. MATLAB Central File Exchange

About

"Python code for fractional derivatives and integrals using Grundwald-Letnikov definition. Explore non-integer calculus."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages