Thursday, June 19, 2008

code_swarm - visualising the life of an open source project

check out this beautiful time-lapse visualisation:


code_swarm - Python from Michael Ogawa on Vimeo.

the creator describes it like this:
This visualization, called code_swarm, shows the history of commits in a software project. A commit happens when a developer makes changes to the code or documents and transfers them into the central project repository. Both developers and files are represented as moving elements. When a developer commits a file, it lights up and flies towards that developer. Files are colored according to their purpose, such as whether they are source code or a document. If files or developers have not been active for a while, they will fade away. A histogram at the bottom keeps a reminder of what has come before.

..which is a fair description but doesn't hint at the organic beauty of it all. you get to see a software project (development of the python language, in this case) pulsate and throb like a living thing.

found at o'reilly radar

0 comments: