ThubanPDX / pyRevit

IronPython UI generator and script library for Autodesk Revit®

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyRevit for Autodesk Revit®

Browse to pyRevit blog to learn more and download the installation.

  • In it's simplest form, it's a folder of IronPython .py scripts for Autodesk Revit.
  • There is also an IronPython helper script, named __init__.py, that creates a ribbon tab and creates UI buttons for the IronPython scripts at Revit startup. Adding a button to this tab is as easy as adding a IronPython script file to the pyRevit folder and reloading pyRevit.

Branches

Branches in this repository are used for features, development, and different components of the pyRevit library. Here is a quick explanation on the purpose for each branch:

####Master Branches:

The setup program clones these two branches into your machine at installation.

  • master : Master branch holds the main published repository. (It's currently empty but will hold the library scripts for final release of version 3.) It also includes this Readme file that provides a link to the pyRevit blog.
  • loader : This is the main branch for the loader script that creates UI buttons for the library scripts. It also includes the compiled .dll binaries for RevitPythonLoader that is needed to create the buttons.

####Develop Branches:

  • loaderDev : This is the develop branch for the python loader script and the pyRevit module.
  • loaderBinaryDev : This branch has the visual studio project and is the develop branch for RevitPythonLoader which is the addon required to load the loader and create IExternalCommand interfaces for Revit.
  • verThreeDev : This is the beta version code for the pyRevit library. The current beta installer, clones this branch to your machine. This will be pulled to master for the final version.
  • verThreeFR : Work-in-progress branch for final release of version 3.

####Misc Branches:

  • verTwoBackup : Backup branch for easy access to version two scripts.
  • gh-pages : The source for pyRevit blog.

License

This package is licensed under GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007. See LICENSE.md for full license text. See this page for more help on licensing your work.

Credits

I'd like to thank people listed here for their great contributions:

  • Daren Thomas (original version, maintainer of RevitPythonShell) for creating RPS and helping me.
  • Jeremy Tammik (creator and maintainer of RevitLookup)
  • Icons8 for the beautiful icons.
  • ThubanPDX. For testing and new ideas for tools and scripts.
  • Neil Reilly for the handy introduction and installation video.
  • Gui Talarico. For testing and new tool ideas and contributing python scripts to the library.
  • git-scm for the open source, portable git for windows.

NOTE: If you are not on this list, but believe you should be, please contact me!

About

IronPython UI generator and script library for Autodesk Revit®

License:GNU General Public License v3.0