Skip to content

ecarrenolozano/numerical_computing_notebooks

Repository files navigation

numerical_computing_notebooks

A personal repository exploring numerical methods for solving ODEs and PDEs, with an emphasis on applications to large datasets.

Installation

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 support

Managed 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

Structure

/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`

About

A personal repository exploring numerical methods for solving ODEs and PDEs, with an emphasis on applications to large datasets.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors