Open science

Open science

The code and notes behind these plots can be shared. Nothing here costs money. Some files are open now, the rest are sent by email once I approve a request.

Free of cost

Downloads and requests are free. There is no payment, no account and no subscription. The request step exists only so that a file reaches the person who wants it.

Open now

The code and PDF notes for the home page fluid demo can be downloaded straight away.

Shared on approval

For every other plot I review the request and reply by email with the code and the PDF notes. The request goes to me, and nobody else sees it.

What is shared

  • The plot's code (Python or Julia), as a zip.
  • The PDF notes that explain the plot.

What is never shared

  • Anything from work that is not yet published (see the disclosure policy).
  • Private data and credentials.

To recreate a plot

  1. Watch the clip in the Studio.
  2. Request the code and PDF notes for that plot.
  3. Run the code and change the inputs.

How the Studio fits in

The Math Studio is a teaching and showcase tool. It plays short clips of how a plot is built and explains each figure. Math Studio

Open and on request

Each row is one plot, project or page.
Item Access Studio Get it
Home page fluid simulation (stable-fluids solver) Open Watch the clip for Home page fluid simulation (stable-fluids solver)
Enhanced Multi-Stage Optimization Technique for Fuel Combustion Kinetic Mechanisms
Project page
On request Watch the clip for Enhanced Multi-Stage Optimization Technique for Fuel Combustion Kinetic Mechanisms

To request the files, email me at and mention the item id. project-bangalore-2026-conference

PANSOPHIA multiphysics test cases
Project page
On request Watch the clip for PANSOPHIA multiphysics test cases

To request the files, email me at and mention the item id. project-cfd-multiphysics

PANSOPHIA numerics teaching figures
Project page
On request Watch the clip for PANSOPHIA numerics teaching figures

To request the files, email me at and mention the item id. project-cfd-numerics-teaching

PANSOPHIA — In-House CFD & Multiphysics Solver
Project page
On request Watch the clip for PANSOPHIA — In-House CFD & Multiphysics Solver

To request the files, email me at and mention the item id. project-cfdcore

H₂/CH₄ Co-injection in Blast-Furnace Tuyeres
Project page
On request Watch the clip for H₂/CH₄ Co-injection in Blast-Furnace Tuyeres

To request the files, email me at and mention the item id. project-decarbonisation-tuyeres

dokimazo — A PIDO Optimization Workbench
Project page
On request Watch the clip for dokimazo — A PIDO Optimization Workbench

To request the files, email me at and mention the item id. project-dokimazo

flamelab
Project page
On request Watch the clip for flamelab

To request the files, email me at and mention the item id. project-flamelab

Reaction-Classification-Aware Multi-Stage Optimization
Project page
On request Watch the clip for Reaction-Classification-Aware Multi-Stage Optimization

To request the files, email me at and mention the item id. project-future-work-cnf-mso

Steam-Catalytic Downdraft Gasification
Project page
On request Watch the clip for Steam-Catalytic Downdraft Gasification

To request the files, email me at and mention the item id. project-gasification

PANSOPHIA geometry kernel
Project page
On request Watch the clip for PANSOPHIA geometry kernel

To request the files, email me at and mention the item id. project-geometry-kernel

Power-mean objective: Japan 2026 symposium paper
Project page
On request Watch the clip for Power-mean objective: Japan 2026 symposium paper

To request the files, email me at and mention the item id. project-japan-2026-paper

Math Visual Studio
Project page
On request Watch the clip for Math Visual Studio

To request the files, email me at and mention the item id. project-math-studio-course

PANSOPHIA microfluidics solver
Project page
On request Watch the clip for PANSOPHIA microfluidics solver

To request the files, email me at and mention the item id. project-microfluidics

MOSIAC
Project page
On request Watch the clip for MOSIAC

To request the files, email me at and mention the item id. project-mosiac

MSO Objective Functions & Multi-Stage Optimization
Project page
On request Watch the clip for MSO Objective Functions & Multi-Stage Optimization

To request the files, email me at and mention the item id. project-mso-objectives

MUQ-SAC — Joint Arrhenius Uncertainty Quantification
Project page
On request Watch the clip for MUQ-SAC — Joint Arrhenius Uncertainty Quantification

To request the files, email me at and mention the item id. project-muq-sac

MUQSAC++
Project page
On request -

To request the files, email me at and mention the item id. project-muqsac-plus-plus

Neural ODEs and Transformations — A Self-Built Course
Project page
On request Watch the clip for Neural ODEs and Transformations — A Self-Built Course

To request the files, email me at and mention the item id. project-neural-ode-course

vZero — A Neural ODE Research Playground
Project page
On request Watch the clip for vZero — A Neural ODE Research Playground

To request the files, email me at and mention the item id. project-neural-ode-playground

PhD thesis: a fast, robust, kinetics-based optimization framework
Project page
On request Watch the clip for PhD thesis: a fast, robust, kinetics-based optimization framework

To request the files, email me at and mention the item id. project-phd-thesis

Plasma sludge pyrolysis
Project page
On request -

To request the files, email me at and mention the item id. project-plasma-sludge-pyrolysis

Symbolic Regression for Universal Rate Rules
Project page
On request Watch the clip for Symbolic Regression for Universal Rate Rules

To request the files, email me at and mention the item id. project-pysr-rate-rules

Quantum chemistry
Project page
On request -

To request the files, email me at and mention the item id. project-quantum-chemistry

Scientific ML for Stiff Kinetics
Project page
On request Watch the clip for Scientific ML for Stiff Kinetics

To request the files, email me at and mention the item id. project-sciml

Turbulence Closures — From Mixing Length to Data-Driven RANS
Project page
On request Watch the clip for Turbulence Closures — From Mixing Length to Data-Driven RANS

To request the files, email me at and mention the item id. project-turbulence-closures

Vaporizer & Combustion Rig Design
Project page
On request Watch the clip for Vaporizer & Combustion Rig Design

To request the files, email me at and mention the item id. project-vaporizer-rigs

vZero explainer
Project page
On request Watch the clip for vZero explainer

To request the files, email me at and mention the item id. project-vzero-explainer

Math Studio clip: Mathematical foundations On request Watch the clip for Math Studio clip: Mathematical foundations

To request the files, email me at and mention the item id. promo-atlas-p01_foundations

Math Studio clip: Classical mechanics and oscillations On request Watch the clip for Math Studio clip: Classical mechanics and oscillations

To request the files, email me at and mention the item id. promo-atlas-p08_mechanics-physics

Math Studio clip: Statics and dynamics On request Watch the clip for Math Studio clip: Statics and dynamics

To request the files, email me at and mention the item id. promo-atlas-p08_mechanics-engineering-mechanics

Math Studio clip: Fluids and strength of materials On request Watch the clip for Math Studio clip: Fluids and strength of materials

To request the files, email me at and mention the item id. promo-atlas-p11_thermo_fluids_solids-engineering-mechanics

Math Studio clip: Electromagnetism, optics and quantum On request Watch the clip for Math Studio clip: Electromagnetism, optics and quantum

To request the files, email me at and mention the item id. promo-atlas-p14_em_optics_modern

Math Studio clip: Lagrange and Hamilton On request Watch the clip for Math Studio clip: Lagrange and Hamilton

To request the files, email me at and mention the item id. promo-atlas-p18_advanced-advanced-mechanics

Math Studio clip: Finite elements, control and workflow On request Watch the clip for Math Studio clip: Finite elements, control and workflow

To request the files, email me at and mention the item id. promo-atlas-p18_advanced-computation

Math Studio clip: Visual libraries On request Watch the clip for Math Studio clip: Visual libraries

To request the files, email me at and mention the item id. promo-atlas-p18_advanced-visualization

Math Studio clip: Exercises On request Watch the clip for Math Studio clip: Exercises

To request the files, email me at and mention the item id. promo-atlas-p18_advanced-learning

Math Studio clip: Cross-disciplinary projects On request Watch the clip for Math Studio clip: Cross-disciplinary projects

To request the files, email me at and mention the item id. promo-atlas-p26_projects

Math Studio clip: Molecular dynamics On request Watch the clip for Math Studio clip: Molecular dynamics

To request the files, email me at and mention the item id. promo-molecules

Math Studio clip: Deformation and hair On request Watch the clip for Math Studio clip: Deformation and hair

To request the files, email me at and mention the item id. promo-deform

Math Studio clip: Joints and degrees of freedom On request Watch the clip for Math Studio clip: Joints and degrees of freedom

To request the files, email me at and mention the item id. promo-mechanism-joints

Math Studio clip: Linkages and mobility On request Watch the clip for Math Studio clip: Linkages and mobility

To request the files, email me at and mention the item id. promo-mechanism-linkages

Math Studio clip: Supports and determinacy On request Watch the clip for Math Studio clip: Supports and determinacy

To request the files, email me at and mention the item id. promo-mechanism-supports

Math Studio clip: Riemann prisms On request Watch the clip for Math Studio clip: Riemann prisms

To request the files, email me at and mention the item id. promo-lab-riemann2

Math Studio clip: Polar coordinates On request Watch the clip for Math Studio clip: Polar coordinates

To request the files, email me at and mention the item id. promo-lab-polar

Math Studio clip: Triple integral: boxes & mass On request Watch the clip for Math Studio clip: Triple integral: boxes & mass

To request the files, email me at and mention the item id. promo-lab-triple

Math Studio clip: Cylindrical coordinates On request Watch the clip for Math Studio clip: Cylindrical coordinates

To request the files, email me at and mention the item id. promo-lab-cyl

Math Studio clip: Spherical coordinates On request Watch the clip for Math Studio clip: Spherical coordinates

To request the files, email me at and mention the item id. promo-lab-sph

Math Studio clip: Change of variables (Jacobian) On request Watch the clip for Math Studio clip: Change of variables (Jacobian)

To request the files, email me at and mention the item id. promo-lab-jacobian

Math Studio clip: Volumes by slicing: any cross-section On request Watch the clip for Math Studio clip: Volumes by slicing: any cross-section

To request the files, email me at and mention the item id. promo-lab-slicing

Math Studio clip: 3D determinant: the unit cube under A On request Watch the clip for Math Studio clip: 3D determinant: the unit cube under A

To request the files, email me at and mention the item id. promo-lab-det3

Math Studio clip: Solids of revolution On request Watch the clip for Math Studio clip: Solids of revolution

To request the files, email me at and mention the item id. promo-revolve

Math Studio clip: Linear maps in the plane On request Watch the clip for Math Studio clip: Linear maps in the plane

To request the files, email me at and mention the item id. promo-transform

Math Studio clip: Matrices in space On request Watch the clip for Math Studio clip: Matrices in space

To request the files, email me at and mention the item id. promo-transform3d

Math Studio clip: Arc length On request Watch the clip for Math Studio clip: Arc length

To request the files, email me at and mention the item id. promo-arc

Math Studio clip: Surface area On request Watch the clip for Math Studio clip: Surface area

To request the files, email me at and mention the item id. promo-surface

Math Studio clip: Double integrals On request Watch the clip for Math Studio clip: Double integrals

To request the files, email me at and mention the item id. promo-double

Math Studio clip: Polar integration On request Watch the clip for Math Studio clip: Polar integration

To request the files, email me at and mention the item id. promo-polar

Math Studio clip: Phase planes On request Watch the clip for Math Studio clip: Phase planes

To request the files, email me at and mention the item id. promo-solver-ode