Guru's Verification engine ensures consistency, confidence, and trust in the knowledge your organization shares. Learn more.

Pyrevit

PyRevit

The Undisputed GOAT (Greatest Of All Time), Completely free, this utility has many built in tools but also allows for launching Python Shell scripts from a Revit plugin type UI. Some functions it has:

  • colored Tabs - This is probably the #1 reason people download PyRevit

  • Minify UI (Temporarily hides tabs in Revit)

  • Hatch Pattern Creator - This is the #1 reason you should download Revit

  • Match Graphical Overrides - this is a gamechanger. The whole Plugin is worth it for this one tool.

  • Preselection filters and auto hide / isolate

  • Sync Views (syncs pan and zoom between a floor plan and RCP for easier workflows) Another Gamechanger.

  • Legend, Schedule, and View tools

  • Renumber tool

  • Advanced model purge tools

The software licensing agreement is also worth the read, as it is basically a manifesto for the philosophies of open source.

When installing Pyrevit it is not neccesary to install any of the optional tool bars. Spamming OK through all of the preset options is fine. Be Sure to close Revit during install. It will by default install for all versions of Revit on your computer.


Activating Colorized Tabs

On the Pyrevit Tab, look for a Down Arrow on the far left called Pyrevit:

image.png

Click on the down arrow and go to Settings.

In Settings, go to UX / UI and check "Colorize Open Documents"

There are some options for how they are color filled. I prefer my RVT files to have a solid fill and my RFA files to have a heavy border fill. You can see a preview below the options and also have the ability to set up some custom tones if you prefer. When you are done, select "Save Settings and Reload"

image.png


Other noteworthy pyrevit tools

  • The Match tool
    • the Match tool matches graphical overrides from element to element. It can "Paint" manual overrides including text prefixes, suffixes, and replacements assigned in a Dimensions override properties.
  • Sync Views
    • Sync Views will match your zoom when switcing between similar views such as plan views, titleblocks, etc.
  • Minify UI
    • Minify UI can be shift-clicked in order to select what Revit Tabs you would like to temp hide while minify UI is active. Minify UI can be toggled, and I reccomend pinning it to the Quick Access toolbar.
  • Hatch Pattern Creator
    • Allows for the custom creation, editing, and exporting of Hatch Patterns, both model and Line. the tool has been know to be slightly unstable and it is reccomended to sync and save prior to using the utility.
  • Wipe
    • The Pyrevit Wipe tool can be invauble for mass deleting elements including views, legends, sheets, titleblocks, etc. It is the go-to tool for wiping a model of all firm standards prior to transmitting a model via dropbox or email.

You must have Author or Collection Owner permission to create Guru Cards. Contact your team's Guru admins to use this template.