Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

RevitLookup for Revit 2016 is here!

jeremytammik
Autodesk

RevitLookup for Revit 2016 is here!

jeremytammik
Autodesk
Autodesk

Hi everybody!

 

Here is an excerpt from todays post on the Revit 2016 API News on The Building Coder:

 

http://thebuildingcoder.typepad.com/blog/2015/04/revit-2016-api-news-and-devdays-online-recording.ht...

 

As you certainly know, RevitLookup is one of the most important tools to understand and explore the Revit database, its elements, their properties and relationships.

 

It was originally included in the Revit SDK and then moved to its own RevitLookup GitHub repository to facilitate community support and easy addition of enhancements.

 

The first version for Revit 2016 has now been published.

 

The current version is release 2016.0.0.6.

 

Please help yourself!

 

If you have already made enhancements to your own version that you would like to share, or notice anything missing in the current version, please fork

the repository, add your changes, and submit a pull request for me to integrate them back into the main stream.

 

Thank you!

 

I wish you lots of fun exploring the exciting new possibilities provided by the Revit 2016 API!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Reply
9,867 Views
16 Replies
Replies (16)

Anonymous
Not applicable
Thanks Jeremy, I can't image working without this tool anymore 🙂 And how about Buildin parameter checker ? Is it still being maintained ?
0 Likes

jeremytammik
Autodesk
Autodesk

Dear Remy,

 

Thank you for your kudos and pertinent question.

 

Good thing you asked.

 

Just for you, I will migrate it to Revit 2016 right away.

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

0 Likes

Anonymous
Not applicable
Super 🙂
0 Likes

jeremytammik
Autodesk
Autodesk

Dear Remy,

 

Done.

 

This was one of the easiest migrations ever.

 

Not one single warning ensued.

 

Just for you, the new release of BipChecker for Revit 2016 is now available from GitHub:

 

https://github.com/jeremytammik/BipChecker/releases/tag/2016.0.0.0

 

The most up-to-date version is always provided in the main master branch:

 

https://github.com/jeremytammik/BipChecker

 

Enjoy!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

jeremytammik
Autodesk
Autodesk

onBIM-Consulting
Enthusiast
Enthusiast

failed to initialize.pngfailed to initialize 02.png

 

Hi Jeremy,

thank you for all you have done by developers. I'm starting with this now, so sorry for the beginner question, but I desperately searched several places and found no answer. So, where do I find the *.dll file to run the Revit LookUp tool?

0 Likes

onBIM-Consulting
Enthusiast
Enthusiast
or better, what i need to do to run it?
0 Likes

stever66
Advisor
Advisor

I believe you need Microsoft visual studio.  The free version will do.   You use it to open the revit lookup.sln file, and then build the .dll from within visual studio.

0 Likes

jeremytammik
Autodesk
Autodesk

Dear Ricardo,

 

Steve is absolutely right. Thank you, Steve!

 

The source code and solution file is provided, and no executable.

 

You have to build that yourself.

 

Please work through the Revit API getting started material, especially the DevTV and My First Revit Plugin tutorials:

 

http://thebuildingcoder.typepad.com/blog/about-the-author.html#2

 

That explains all you need to know about compiling and installing a Revit add-in.

 

Always grab the most up-to-date version of RevitLookup from the GitHub repository:

 

https://github.com/jeremytammik/RevitLookup

 

Versions for older releases of Revit are also available from the previous releases:

 

https://github.com/jeremytammik/RevitLookup/releases

 

Good luck and have fun!

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Maltezc
Advocate
Advocate

Hi guys, i'm about to begin on this and have a little programming experience but most of it is in python so althoguht this may be a not so bright question, I thought I'd ask if this exists in python instead of C# ?

 

Any help is appreciated. I've found this github repository to follow so it helps if I try to disect it but its not completely commented and I haven't found a great tutorial on it yet. 

 

https://github.com/eirannejad/pyRevit/tree/master/pyRevit

 

 

0 Likes

jeremytammik
Autodesk
Autodesk

Thank you very much for the interesting link!

 

No, there is no Python version of RevitLookup that I am aware of.

 

To install RevitLookup, you need to compile it, e.g. using Visual Studio or Visual Studio Express, to create a .NET DLL assembly.

 

With the .NET DLL assembly and the add-in manifest provided in the GitHub repository in hand, you install it like any other Revit add-in b copying the two into the appropriate Revit Add-Ins folder.

 

There are hundreds of tutorials on achieving that around.

 

The most accessible I am aware of are listed in the Revit API getting started material at

 

http://thebuildingcoder.typepad.com/blog/about-the-author.html#2



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Maltezc
Advocate
Advocate

Okay. Thanks for the swift response and the references. I just wanted to check before I started diving in to C#. 

 

Thanks again. 

0 Likes

Anonymous
Not applicable

Dear Maltezc,

I'm the creator of the pyRevit repository you've mentioned here. I apologise for the lack of extensive documentation on the tools. I'm a working Architect and have very limited time to put the scripts together and hardly any time to sit down and document them properly. I'll try to do a better job in the future 🙂

 

pyRevit repository is basically a library of python scripts for Revit that automate various tasks and add some functionality to Revit. It also has a startup script that creates buttons in the Revit UI for all the scripts in the library to make them easier to use.

 

As Jeremy mentioned, there is no python version of RevitLookup tool. RevitLookup dives deep into the Revit database and needs the efficiency and speed of C# in doing that. Also the installation and UI is going to be much better. As he mentioned, to use RevitLookup you need to download the repository from github and compile it using Microsoft Visual C# (You can use the free Express version).

 

For using RevitLookup or pyRevit, a little bit of programming knowledge (C# and python) is really helpful. If you like to learn more about C# for Revit, Jeremey's blog at The Building Coder is an amazing resource; and if you'd like to learn more about python and python for Revit, diving into the scripts at pyRevit library would be helpful.

 

Let me know if I can help better.

 

0 Likes

jeremytammik
Autodesk
Autodesk

By the way, I forgot:

 

You may be able to call the C# RevitLookup functionality from the Python RevitPythonShell:

 

http://thebuildingcoder.typepad.com/blog/2015/05/copyelements-revit-2016-scalability-python-and-ruby...

 

Check it out and let us know!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

onBIM-Consulting
Enthusiast
Enthusiast
This is awesome. Thank you very much Jeremy.
0 Likes