Theory: Numerical Calculus for Real Systems
Note
This documentation teaches numerical differentiation from a practical perspective: approximating unknown dynamical systems from discrete, noisy observations.
The Central Thesis
We cannot compute exact derivatives from data. But by approximating the underlying system with a differentiable surrogate, we transform an intractable problem into a tractable one—trading exactness for practicality.
Chapters
Part I: Foundations
Part II: Extensions
Quick Reference
Concept |
Use Case |
PyDelt Method |
|---|---|---|
First derivative |
Velocity, rate of change |
|
Second derivative |
Acceleration, curvature |
|
Gradient (∇f) |
Optimization, sensitivity |
|
Jacobian |
Vector field analysis |
|
Hessian |
Curvature, stability |
|
Laplacian |
Diffusion, PDEs |
|
Who This Is For
Data scientists who know basic calculus but need numerical methods
Engineers working with sensor data and dynamical systems
Researchers in physics, biology, or finance dealing with noisy observations
ML practitioners who want to understand gradients beyond autodiff
Prerequisites: Undergraduate calculus, basic linear algebra, Python/NumPy.
Start your journey: Introduction: The Approximation Paradigm