Code Monkey home page Code Monkey logo

pyrevit's Introduction

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!

pyrevit's People

Contributors

eirannejad avatar gtalarico avatar thubanpdx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.