What's here

A collection of blog posts, visualizations and quick tips in Python and JavaScript. Everything is free for non-commercial use — just credit the site.

Image for blog

Blog Posts

Long-form, illustrated deep dives. Theory, intuition, plots, animations and open-source code.

Read the blog

Image for Visualization

Visualizations

Atomic, ready-to-use visualizations of scientific and mathematical concepts.

See visualizations

Image for Exponential Growth

Quick Tips

Bite-size data science and programming tricks — perfect for a coffee break.

Geeky coffee break

Popular blog posts

A few favourites from the archive.

Teaser image with cellular automata on it

Simple but Stunning: Animated Cellular Automata in Python

Illustration, implementation and animation of elementary cellular automata in Python with Matplotlib.

Read more

Teaser image with Brownian motion on it

Animated Visualization of Brownian Motion in Python

Tutorial on Brownian Motion using Matplotlib to animate the construction step by step.

Read more

Teaser image with radial stacked bar chart

The importance of interactive data visualization

Hands-on D3.js: building a Parallel Coordinates plot from scratch with a live demo.

Read more

Featured visualizations

Hand-picked visualizations to play with.

Teaser image with the Kock snowflake on it

Koch Snowflake in Python with Matplotlib

Implement the Koch Snowflake in Python and animate it with Matplotlib.

See visualization

Teaser image with the bifurcation diagram on it

Chaotic Beauty: Bifurcation Diagram

Visualize the bifurcation diagram of a simple logistic map with Matplotlib.

See visualization

Teaser image with the Julia fractal on it

Julia Set: Animate your own

The mind-bending properties of the Julia Set through the prism of visualization.

See visualization

About iSquared

iSquared is a place to perceive science through interesting visualisations. Each piece explains the concept, implements it in code, and shows it in motion. The goal: make ideas easy to grasp.

Curious about the author? Head over to the $whoami page.

Stay in the loop

Get new posts, visualizations and tips straight to your inbox — no spam, ever.

Join the iSquared mailing list

New posts, visualizations and tips — straight to your inbox. No spam, unsubscribe anytime.