Backup of David's Google+ Posts

I love that Jake Vanderplas wanted to experiment with quaternions in Python, and decided that one of his first projects would be to make a fully functional Rubik's cube simulator in matplotlib.

Quaternions and Key Bindings: Simple 3D Visualization in Matplotlib - Pythonic Perambulations


David Blume on Nov 27, 2012
That was fast!  There's a video of his matplotlib Rubik's cube in action and a link to the source code over here: Awesome!