RevitPythonWrapper has come a long way since it first started in October of 2016. For those unfamiliar with it, rpw is an IronPython library to help you write concise and pythonic Revit API Code. You can read the full documentation here. The library started as a way of consolidating a …

Since the last release of Revit API Docs earlier this year, the website allows the community to contribute code samples with the wider community. I am hoping that over time, this section will be very helpful, especially to beginner Python API developers who struggle to “translate” the C# documentation into Python. The code …

New features and improvements are coming soon to Revit API Docs. With the need to add 2017.1, I decided do to restructure a few things to make it more maintainable, as well as to add a few new features. Here are some of the improvements and fixes: –  2017.1 added …

I am not quite sure where this project is going, but it’s been fun to work on: Revit Python Wrapper, or RPW. For the most part, it doesn’t do anything you can’t do in straight (Iron)Python, but it does provide a lot shortcuts for many common IronPython / Revit API patterns. RPW plays nice …

  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 …