Snapshot.jl

Featured Notebooks

The Pluto featured notebooks, curated and lightly adapted by Snapshot as lean Therapy components. ๐Ÿ๏ธ live notebooks run their reactive cells as WasmTarget islands โ€” move the sliders, no Julia server. ๐Ÿ“„ static notebooks have no compilable bonds yet.

105/106 interactive cells live across 16 notebooks.

Note: Some notebooks are lightly adapted from the originals to fit the current WasmTarget.jl subset (e.g. WasmMakie figures) so every cell can compile to a live in-browser island. Concepts preserved.
๐Ÿ๏ธ

Basic mathematics

๐Ÿ๏ธ 1/1

Learn mathematics in Julia using pizzas! ๐Ÿ•

Open notebook โ†’
๐Ÿ๏ธ

Visualizing the Collatz Conjecture

๐Ÿ๏ธ 4/4

Explore this cool math problem and create your own visualization!

Open notebook โ†’
๐Ÿ๏ธ

Interactivity with HTML

๐Ÿ๏ธ 8/8

Write your own interactive controls with HTML!

Open notebook โ†’
๐Ÿ๏ธ

Interactivity

๐Ÿ๏ธ 27/27

Sliders, buttons, dropdowns, and more using PlutoUI.jl!

Open notebook โ†’
๐Ÿ๏ธ

Simulating titrations

๐Ÿ๏ธ 3/3

Learn about acid-base titrations by running a digital titration in your browser. The pH curve is computed and plotted live as WebAssembly โ€” drag the sliders to change the acid strength, concentrations and volume.

Open notebook โ†’
๐Ÿ๏ธ

Convolutions

๐Ÿ๏ธ 9/9

Learn about the cool concept of convolution on continuous functions!

Open notebook โ†’
๐Ÿ๏ธ

Images and Filtering

๐Ÿ๏ธ 5/5

Learn how convolutions are used as filters in image processing!

Open notebook โ†’
๐Ÿ๏ธ

Image dithering

๐Ÿ๏ธ 7/7

How does dithering turn a smooth gradient into just a few shades of gray? Build the algorithms from scratch and watch them run live in your browser as WebAssembly.

Open notebook โ†’
๐Ÿ๏ธ

EEG band-power features

๐Ÿ๏ธ 2/2

Interactive EEG spectral band-power feature extraction โ€” pure Julia, runs in the browser via WebAssembly (no server).

Open notebook โ†’
๐Ÿ๏ธ

Fractals and Fractal Art

๐Ÿ๏ธ 15/15

Math + fractals, generate your own fractal art!

Open notebook โ†’
๐Ÿ๏ธ

Images as arrays

๐Ÿ๏ธ 8/8

How can an image be stored as an array of colored pixels? Can we transform this data?

Open notebook โ†’
๐Ÿ๏ธ

The Newton Method

๐Ÿ๏ธ 6/6

Newton's method finds the root of a function by repeatedly following its tangent line. This interactive version runs entirely in your browser as WebAssembly โ€” pick an example function, a starting point, and a number of iterations, and watch the iterates converge.

Open notebook โ†’
๐Ÿ๏ธ

Turtles โ€“ showcase

๐Ÿ๏ธ 4/4

๐Ÿข A couple of cool artworks made with simple Julia code

Open notebook โ†’
๐Ÿ๏ธ

two groups

๐Ÿ๏ธ 3/3

Open notebook โ†’
๐Ÿ๏ธ

Wasm Islands: Success & Failure

๐Ÿ๏ธ 1/2 ยท 1 fb

One slider compiles to a live WebAssembly island; one deliberately fails โ€” showing the compiler-diagnostic card that explains exactly why.

Open notebook โ†’
๐Ÿ๏ธ

wasm islands demo

๐Ÿ๏ธ 2/2

Open notebook โ†’

Pluto notebooks as lean Therapy components โ€” interactive WebAssembly, no server.