A personal repository exploring numerical methods for solving ODEs and PDEs, with an emphasis on applications to large datasets.
Managed by uv
uv pip install -r requirements.txt
uv pip install -r requirements-dask.txt # for dask support
uv pip install -r requirements-jax.txt # for jax supportManaged by venv
pip install -r requirements.txt
pip install -r requirements-dask.txt # for dask support
pip install -r requirements-jax.txt # for jax support/ode
├── scipy_code
│ ├── ode
│ │ └── `coupled_springs.ipynb`
│ ├── odeint
│ │ ├── `lorentz_equations.ipynb`
│ │ └── `lotka_volterra_ode.ipynb`
│ ├── solve_ivp
│ │ ├── `coupled_springs.ipynb`
│ │ └── `newton_cooling_law.ipynb`
│ └── sympy_code
│ └── `coding_a.ipynb` *experiments with symbolic math*
│
├── ode_scale_experiments
│ ├── diffrax
│ │ └── `newton_cooling_law_large_jax.ipynb`
│ ├── `newton_cooling_law_large.ipynb`
│ └── `newton_cooling_law_small.ipynb`
├── theory
│ └── `differential_equations_notes.md`