The topic for this post relates to a project I’ve been working on for a few weeks, now. We’ve taken a complex set of spatial analyses – that use our favourite voxel-based architectural space analysis Dynamo package, VASA – and have translated them to work directly in the browser.
(This translation process isn’t really the subject of this series, but it’s pretty interesting, nonetheless, and it’s mostly what I was working on during the recent trip to Munich for the DevCon. Most of the Dynamo code was fairly easy to translate, although things like the automatic lacing of nodes meant throwing in some loops (or maps/reduces) from time to time. The trickiest area related to some hardcore Python scripts that were embedded in the graph: I know very little about Numpy, so had to get my head around some of those operations with the help of copious Print() statements – the easiest way to find out what’s happening in Python running inside Dynamo, as far as I can tell. Rhys…