← lovegrover.com

Active Matter Lab

Ten run-anywhere simulations of active matter, soft matter and statistical mechanics — written in pure Python, sold as one-time packs of four. Open a notebook in Google Colab, press Run all, watch the physics happen, then turn the dials yourself. No ffmpeg, no LAMMPS, nothing to install.

Every notebook ships in two modes: assisted loads the bundled data and shows the result instantly, and full runs the whole simulation from scratch so you can reproduce and change it. Each pack includes the notebooks, their data files, and a plain-language README that explains the physics without assuming a PhD.

Packs

Month 1 · weeks 1–4

$9

one-time, yours to keep

  • Motility-induced phase separation
  • Vicsek flocking
  • The 2D Ising model
  • Brownian motion
Buy Month 1 →

Month 2 · weeks 5–8

$9

one-time, yours to keep

  • Kuramoto synchronization
  • Reaction-diffusion (Turing patterns)
  • Diffusion-limited aggregation
  • Percolation
Buy Month 2 →

Prices are in US dollars. Weeks 9 and 10 are finished and will be released as Month 3 once that pack is complete.

The simulations

Ten titles. Each is a complete notebook with its own data file and README, and each is sold as part of the four-simulation pack it belongs to.

Motility-Induced Phase Separation simulation

WEEK 1

Motility-Induced Phase Separation

Self-propelled discs that only ever push each other apart — no attraction anywhere in the model — and yet above a certain crowding they separate into a dense phase and a dilute one. The founding result of active matter, with the crowding dial in your hands.

Included in Month 1 · $9

Vicsek Flocking simulation

WEEK 2

Vicsek Flocking

A thousand movers, no leader, one rule: steer the way your neighbours are heading. A flock snaps into being every time. Turn the noise up and find the exact point where collective motion collapses.

Included in Month 1 · $9

The 2D Ising Model simulation

WEEK 3

The 2D Ising Model

A grid of tiny magnets. Cool it past the critical temperature and the whole sheet locks into one direction on its own. The textbook phase transition, animated, with the temperature yours to sweep.

Included in Month 1 · $9

Brownian Motion simulation

WEEK 4

Brownian Motion

A speck jostled by molecules far too small to see. This is the random walk that convinced physics atoms are real — and you measure the spread growing linearly with time, exactly as Einstein predicted in 1905.

Included in Month 1 · $9

Kuramoto Synchronization simulation

WEEK 5

Kuramoto Synchronization

Thousands of oscillators, each with its own natural rhythm. Turn up the coupling and they snap into a single beat. The mathematics behind fireflies blinking together, metronomes on a shared board, and heart cells.

Included in Month 2 · $9

Reaction-Diffusion (Turing Patterns) simulation

WEEK 6

Reaction-Diffusion (Turing Patterns)

Two chemicals, spreading and reacting. Out of a featureless soup come spots, stripes, mazes and dividing blobs — Alan Turing's 1952 answer to how a leopard gets its spots, with the feed and kill rates as your dials.

Included in Month 2 · $9

Diffusion-Limited Aggregation simulation

WEEK 7

Diffusion-Limited Aggregation

Random walkers drift in and stick on contact. What grows is a branching fractal of dimension 1.7 — the shape of snowflakes, lightning, mineral dendrites and soot. Measure the dimension from your own data.

Included in Month 2 · $9

Percolation simulation

WEEK 8

Percolation

Fill a grid at random. Nothing happens, nothing happens — then at exactly 59.27% one cluster suddenly spans the whole thing. A sharp phase transition with no temperature in sight, and a number nobody put into the rules.

Included in Month 2 · $9

The Sandpile (Self-Organised Criticality) simulation

WEEK 9

The Sandpile (Self-Organised Criticality)

Drop grains until piles of four topple. The heap tunes itself to a critical point with nothing tuned — avalanches of every size, a power law straight across four decades. The model behind earthquake statistics.

Coming in Month 3

The Self-Avoiding Walk simulation

WEEK 10

The Self-Avoiding Walk

A polymer should be a random walk. It isn't: two beads cannot share a spot, and that one ban swells the coil to N^(3/4). Sampled with the pivot algorithm, and you measure the Flory exponent yourself.

Coming in Month 3

What you need to run them

Questions

Email contact@lovegrover.com and I will answer personally — including “does this cover X?” before you buy.