Programming, Math, and Physics

Stjörnhorn - The best software I never wrote

Stjörnhorn - The best software I never wrote

A field report after 100 hours of vibe coding.

The Infinite Zoom Effect

The Infinite Zoom Effect

Create an infinite zoom video from AI-generated image sequences.

The GPT Ghostwriter

The GPT Ghostwriter

Fully automated article generation with GPT-3 and Python.

The Tourist Filter

The Tourist Filter

Capture crowd-free nature photos using object detection.

Dithering and the Engoodening of Computer Graphics

Dithering and the Engoodening of Computer Graphics

Artworks made of dots. On the art of color reduction in computer graphics.

The Magnetic Pendulum

The Magnetic Pendulum

Simulate the chaotic motion of a pendulum influenced by magnets.

World of Wator

World of Wator

Explore predator-prey interactions on a toroidal planet.

Simulating Evolution

Simulating Evolution

Simulate evolutionary behavior in a virtual lake ecosystem.

Barnes-Hut Galaxy Simulator

Barnes-Hut Galaxy Simulator

Efficiently simulate N-body interactions in space.

Rendering a Galaxy

Rendering a Galaxy

Create realistic spiral galaxies using astrophysical models.

Little Boy

Little Boy

Simulate a nuclear chain reaction with simple geometry.

Conway's Game of Life

Conway's Game of Life

Explore complex behavior with simple cellular automata rules.

Creating Videos with Stellarium

Creating Videos with Stellarium

Automate astronomy video creation using Stellarium.

Stellarium Scripting with Typescript

Stellarium Scripting with Typescript

Use Typescript to create maintainable Stellarium scripts.

Earth and Space Science

Tides Explained

Tides Explained

Why there is a tidal bulge on both sides of Earth and how the Moon and Sun create tides.

Flat Earth Debunking Gone Wrong

Flat Earth Debunking Gone Wrong

How a public documentary failed at debunking flat earth myths effectively.

The Beginnings of Life

The Beginnings of Life

The first 3.5 billion years of life on Earth, from chemistry to multicellular organisms.

The Ediacaran Biota

The Ediacaran Biota

Explore the strange soft-bodied life forms of the Ediacaran period.

The Drake Equation

The Drake Equation

Estimate the number of alien civilisations in the Milky Way using the Drake equation.

Untracked Astrophotography

Untracked Astrophotography

Capture deep-sky objects like galaxies and nebulae without expensive equipment.

Space Exploration Image Gallery

Space Exploration Image Gallery

A collection of stunning space images from NASA and ESA missions.

Mathematics, Numerics and Physics

Damped Harmonic Oscillator

Damped Harmonic Oscillator

Model a mechanical oscillator with friction and restoring force.

Runge Kutta vs. Euler

Runge Kutta vs. Euler

Compare integration methods in real-world simulations.

muparser

muparser

A fast C++ math parser with OpenMP support.

muparserx

muparserx

Parse mathematical expressions with arrays and matrices.

muparsersse

muparsersse

A JIT-compiler for mathematical expressions using SSE.