I always hated not being able to use print statements in Dynamo’s Python node. After using the StringIO module on another project, I just realized I could use it for a similar effect. The code below allows you to redirect python print statements to the OUT variable of a Python Node in …

Atom Editor is an awesome text editor: It’s free, highly extensible, and cross-platform. Cmder is a console emulator that gives you a powerfull, bash-like experience on windows. These are the 2 main tools I like to use to do development work on Windows.  After poking around, I have finally figured out how …

As tools like dynamo allow more users develop their own tools for Revit, it also increases the need for good documentation and learning resources for the Revit API. The official API documentation is fairly comprehensive (although it’s short on examples) but the Developer’s Guide, articles on The Building Coder Blog, and others,  help fill in the gaps. But as …