Recently pwf, ffwd and opit finished working on a scenography project for a theatre. Part of it involved placing 50 incandescent lightbulbs on a large aluminium frame so that their locations and lengths were randomly chosen within some limits.

opit wrote a quick script to make the blueprint, using Python and Matplotlib. Here’s the output:

Here’s how the system looked onstage: