This is your work, valued
π€ Machine Learning & π Simulation. I love open science and open education.
machine-learning-and-simulation. All the handwritten notes π and source code files π₯οΈ used in my YouTube Videos on Machine Learning & Simulation (https://www.youtube.com/channel/UCh0P7KwJhuQ4vrzc3IRuw4Q)
1.2kexponax. Efficient Differentiable n-d PDE Solvers in JAX.
217scientific-python-course. Slides + Source Code + Data for an introductory course to NumPy, Matplotlib, SciPy, Scikit-Learn & TensorFlow Keras
25pdequinox. Neural Emulator Architectures in JAX.
25Tsunamis.jl. π π π Parallel Shallow Water Equations Solver by Finite Volume Method and HLLE Riemann Solver in Julia.
20StableFluids.jl. 2D Stable Fluids & 3D Stable Fluids using the Fast Fourier Transformation implemented efficiently in Julia.
16lid-driven-cavity-python. Solving the Navier-Stokes Equations in Python π simply using NumPy.
16trainax. Training methodologies for autoregressive neural operators/emulators in JAX.
13taylor-green-vortex-julia. A simple pseudo-spectral solver for the Direct Numerical Simulation (DNS) of the 3D Taylor-Green Vortex in the Julia programming language
10expmath. Online visualization tool for basic engineering math concepts using flask and bokeh. Available online at http://expmath.math.nat.tu-bs.de/ (in German)
7Lattice-Boltzmann-Method-JAX. Simple D2Q9 Lattice-Boltzmann-Method solver implemented in Python with JAX. Simulates the fluid motion of the van-Karman vortex street behind a cylinder.
7UNet-in-JAX. Simple 1d UNet in JAX & Equinox to solve the Poisson equation.
7FNO-in-JAX. Simple implementation of Fourier Neural Operators (FNOs) in the JAX deep learning framework together with Equinox.
74k-turbulence-wallpapers. A collection of wallpapers
7pinns-in-julia. Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in Julia
6pinns-in-jax. Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in JAX (using Equinox and Optax)
6DeepONet-in-JAX. Simple implementation of Deep Operator Networks (DeepONets) in the JAX deep learning framework together with Equinox.
5numerical_programming_cheatsheet. TeX
4autodiff-table. An overview of major automatic differentiation primitive rules
2chaotax. Pre-Release, please come back end of May 2026
2picardax. Pre-Release, please come back end of May 2026
2conv-autodiff-table-frameworks. A collection of pullback rules, using function calls from various deep learning libraries. This also explains the handling of batch and channel axes.
1my-streamlit-notebooks. A collection of streamlit notebooks I found helpful in teaching me concepts
1apebench-streamlit. Python
1expmath_2. New Version of Expmath, partiall using the old Expmath but inside new streamlit environment
1PhiML. Intuitive scientific computing with dimension types for Jax, PyTorch, TensorFlow & NumPy
1hybridization-in-jax. Material for my lecture and practical session for a workshop on Machine Learning & Automatic Differentiation in JAX
1