
My reconstruction, built with Python in DrawBot. Panton’s original followed a constant order of scale and position; the code I wrote recursively randomizes the scale and parity (white over black or black over white).

I can also adjust my code to add further layers of scale.

Panton’s original pattern (image via auctionet.com):
