Munich

Felix KΓΆhler

Elite
@Ceyron

πŸ€– 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.2k

exponax. Efficient Differentiable n-d PDE Solvers in JAX.

217

scientific-python-course. Slides + Source Code + Data for an introductory course to NumPy, Matplotlib, SciPy, Scikit-Learn & TensorFlow Keras

25

pdequinox. Neural Emulator Architectures in JAX.

25

Tsunamis.jl. 🌊 🌊 🌊 Parallel Shallow Water Equations Solver by Finite Volume Method and HLLE Riemann Solver in Julia.

20

StableFluids.jl. 2D Stable Fluids & 3D Stable Fluids using the Fast Fourier Transformation implemented efficiently in Julia.

16

lid-driven-cavity-python. Solving the Navier-Stokes Equations in Python 🐍 simply using NumPy.

16

trainax. Training methodologies for autoregressive neural operators/emulators in JAX.

13

taylor-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

10

expmath. Online visualization tool for basic engineering math concepts using flask and bokeh. Available online at http://expmath.math.nat.tu-bs.de/ (in German)

7

Lattice-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.

7

UNet-in-JAX. Simple 1d UNet in JAX & Equinox to solve the Poisson equation.

7

FNO-in-JAX. Simple implementation of Fourier Neural Operators (FNOs) in the JAX deep learning framework together with Equinox.

7

4k-turbulence-wallpapers. A collection of wallpapers

7

pinns-in-julia. Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in Julia

6

pinns-in-jax. Simple implementation of Physics-Informed Neural Networks for the solution of Partial Differential Equations in JAX (using Equinox and Optax)

6

DeepONet-in-JAX. Simple implementation of Deep Operator Networks (DeepONets) in the JAX deep learning framework together with Equinox.

5

numerical_programming_cheatsheet. TeX

4

autodiff-table. An overview of major automatic differentiation primitive rules

2

chaotax. Pre-Release, please come back end of May 2026

2

picardax. Pre-Release, please come back end of May 2026

2

conv-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.

1

my-streamlit-notebooks. A collection of streamlit notebooks I found helpful in teaching me concepts

1

apebench-streamlit. Python

1

expmath_2. New Version of Expmath, partiall using the old Expmath but inside new streamlit environment

1

PhiML. Intuitive scientific computing with dimension types for Jax, PyTorch, TensorFlow & NumPy

1

hybridization-in-jax. Material for my lecture and practical session for a workshop on Machine Learning & Automatic Differentiation in JAX

1
27
Apply