Revit Task Dialogs are invaluable for displaying messages and collecting finite user input. To make them easier to use in Python code, I have added a TaskDialog wrapper class to RevitPythonWrapper. The first step I went through, was to read through code samples that use the class – Spiderinnet had great …

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 …

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 …