Getting started with pyRevit!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 74

  • @snowwalker8778
    @snowwalker8778 ปีที่แล้ว +5

    Guys, this person has spent really a lot of time in creating quality content, we need to support him by clicking more likes, I did and you ? Thanks Gavin!

  • @adamhadji5488
    @adamhadji5488 2 ปีที่แล้ว +9

    Thanks Gavin for making these videos. I can’t wait to see your series on pyRevit & Python. You and Ehsan are doing great work by providing this information/opportunities for free, I much appreciate it.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      You're welcome Adam, hope you're going well since we last spoke!

  • @BH-gg6hk
    @BH-gg6hk 2 ปีที่แล้ว +1

    Commenting for the TH-cam algorithm as many others have. I’m really looking forward to this series. Coming from a company delivering a software platform to the building services sector to an engineer at a consultancy firm I have been piecing together tools using pyrevit that will streamline much of the repetitive tasks. I have found your tutorials invaluable to get me back up to speed with Revit (after only ever doing content creation for a manufacturer) and this series will guide me further in the direction I want to go with my career. For that I share my gratitude, keep up the good work!

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Glad to hear the content has bee helpful for other consultants out there, and thanks for the support!

  • @JoseIgnacioNN
    @JoseIgnacioNN 2 ปีที่แล้ว +2

    Great video! cant wait for the rest of the serie 😁

  • @vasilecorjan3631
    @vasilecorjan3631 2 ปีที่แล้ว +1

    Looking forward to the next videos!!!

  • @charleswang4327
    @charleswang4327 2 ปีที่แล้ว +1

    Thanks for sharing. It's already been a daily tool for us now. Highly recommended for simple task.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Agree! I use it about the same amount as Dynamo these days if not more.

  • @letsbimtogether
    @letsbimtogether 2 ปีที่แล้ว +1

    Great idea for a series mate, looking towards the rest

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      Look forward to releasing them too!

  • @unidesigndc
    @unidesigndc 2 ปีที่แล้ว +2

    Good on you Mate! Keep them coming...

  • @BIMGenie
    @BIMGenie 2 ปีที่แล้ว +1

    I have honestly had a similar idea for what you created for My Pouch. Could even preload as part of the revit deployment. Digging the Roo references too. Nice work and very educational as always! Cheers!

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +1

      You're most welcome to use it elsewhere if it helps save some time :)
      No doubt someone else has made ir before me as well!

  • @parametricbim2023
    @parametricbim2023 2 ปีที่แล้ว +2

    Thank you Gavin.. you and ehsan are great.. I wish it could help me in my PhD thesis .. thank you again

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      If you're looking for tips I can be reached at aussiebimguru@gmail.com.

  • @mazrisbimdiary
    @mazrisbimdiary 2 ปีที่แล้ว +1

    Wonderful video as always!!

  • @adsongomes6274
    @adsongomes6274 ปีที่แล้ว +1

    Hey Crump, how's it going? Greetings from Brazil! I wanted to thank you because I've recently started delving into the world of Revit and Python, all thanks to your awesome videos! Congratulations on your work, seriously! I'm trying to create an exporter for IFC and DWG in my Revit, and I'm also brainstorming a custom taskbar. Any tips on the best way to do this? I'm a bit lost, but I'm excited about the possibilities! Keep inspiring people, your work is top-notch! Thanks!

  • @minggangyin17
    @minggangyin17 2 ปีที่แล้ว +1

    Great sharing,thanks!

  • @AIWorks2040
    @AIWorks2040 8 หลายเดือนก่อน +1

    Thank you ..........

  • @ancadospel4786
    @ancadospel4786 2 ปีที่แล้ว +3

    Great presentation, as usual! I love how structured and smooth your presentations are - the temptation would be to assume you have talent, but I believe there is a lot of work behind it all. Learning Python and the Revit API was the path I planned to take initially, but at the time it felt Dynamo was more accessible and faster at getting results for a beginner. Fast forward a few years and I feel I am still at the beginning. First learn Dynamo (in itself a whole new software to learn and use) and the logic behind all the nodes OTB or imported. Then you have CodeBlocks and Design Script which is its own type of environment, then you have (and should learn) Python under Dynamo (a limited type of Python with no printing functions and only one output), then for reading and understanding the Revit API one needs C#. Of course, building macros is another learning curve altogether, where learning C# is essential. PyRevit seems yet another learning experience with its own technicalities and jargon. Sure, learning should be a continuous process in life but I just feel that I am always in the beginning, not quite riding the wave yet. Thank you in any case for making the experience smoother!

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว +3

      Cheers! Some of this comes naturally to me based on my interests and way of thinking but a lot came from gridning away at it until it began to make more sense. I've had periods of time where it didn't 'stick' for me in programming, the key is not to get too far ahead of yourself, approach it in layers and milestones driven by short term goals.

  • @dykodesigns
    @dykodesigns 2 ปีที่แล้ว +2

    That looks quite interesting, I have done some game programming in the past but that was with a C/Pascal like programming language called BennuGD. Python looks more like a normal programming language as opposed to Dynamo.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Ah I've heard about Bennu but never came across it myself. I find Python a good entry level language with a relatively high ceiling. It's main shortcoming is that you can't easily create deployable software with it unlike C based languages, but it's very intuitive semantically.

  • @mitchelloatman
    @mitchelloatman 2 ปีที่แล้ว +1

    Holding ALT key while clicking on a button made in PyRevit Ribbon will open the source folder of the tool.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Thanks! Yep have been using this tip recently, handy when devving the tools.

  • @arnfinneggen2251
    @arnfinneggen2251 2 ปีที่แล้ว +1

    Great video! Cant wait to see what kind of use this will unlock!
    But!
    I have been trying to add pyRevit, but with no luck. It seems like I cant add the toolbar into the program.
    For starters; I wanted to add it to add my custom fillings for revit object.

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      It sounds like it isnt loading which can be caused by clashes with addins. Maybe try using something like the diroots addin manager to disable them all and then turn them on to find which one is preventing pyrevit from working.

  • @HusamSalami-ox6gq
    @HusamSalami-ox6gq ปีที่แล้ว +1

    Super..... Vielen Dank

  • @fouezdesign
    @fouezdesign 2 ปีที่แล้ว +1

    Great man

  • @feri4life177
    @feri4life177 2 ปีที่แล้ว +1

    best

  • @RevitGord
    @RevitGord 2 ปีที่แล้ว +1

    💯💥

  • @jorgecruz4839
    @jorgecruz4839 2 ปีที่แล้ว +1

    Thanks for this great video Gavin! A quick question, can we create scripts based on python 3? and if so, is it possible to import data analysis libraries such as pandas or numpy? Once again big thanks to you and Ehsan!

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Yes I believe if you type ! python3 on the first line of a script pyrevit will work with it using that version instead of the default (ironpython).

    • @jorgecruz4839
      @jorgecruz4839 2 ปีที่แล้ว

      @@AussieBIMGuru great! Thank you very much for the reply!

  • @daniel674714
    @daniel674714 2 ปีที่แล้ว +1

    are you not having issues with Dynamo after installing pyRevit? If I install pyRevit, Dynamo will not work (graphs not opening, wires not showing,)

    • @AussieBIMGuru
      @AussieBIMGuru  2 ปีที่แล้ว

      Hrm seems OK so far. I know it isnt ready for Revit 2023 but no issues in 2020-22 on my side. Reach out to Ehsan as he'll probably be keen to know if its a bug.

  • @robineriksson4044
    @robineriksson4044 ปีที่แล้ว

    Which laptop are you running revit with?
    I find mine lacking the power to run it smoothly, esp when I start to render images or opening two projects at the same time for when updating families etc.

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      I use an MSI WT75 8SM. Generally anything with 16+gb ram, a comparible vector graphics card and 3.7ghz processor or higher (ideally i7+) handles Revit well. 8GB ram and poor graphics cards are the usual issues I find with specs.

  • @adanieltorres01
    @adanieltorres01 4 หลายเดือนก่อน

    Hi Gavin
    I'm a bit stuck on the issue of the folder where all the files are placed to create the extension in the toolbar (i.e. where the "pyRoovit" folder is located, so I can create my own extension)
    I hope I have made myself understood
    Excellent video and playlist, greetings from Mexico!

    • @AussieBIMGuru
      @AussieBIMGuru  4 หลายเดือนก่อน +1

      Generally you can place it anywhere that can be pathed to in the settings. You will want to path to the folder which contains the .extension folder, not the extension folder itself.

    • @adanieltorres01
      @adanieltorres01 4 หลายเดือนก่อน +1

      @@AussieBIMGuru thank you so much, Gavin!

  • @studiocourtyard
    @studiocourtyard 11 หลายเดือนก่อน

    Hello gavin, should we learn c# or python?

    • @AussieBIMGuru
      @AussieBIMGuru  11 หลายเดือนก่อน +1

      Comes down to what you need to achieve really. I suggest learning Python first if it is for Dynamo/pyRevit etc. There is less courses/guides for C# so it can be hard to begin there.
      I have a video here on benefits of Python for architects:
      th-cam.com/video/XKylk5D2RSY/w-d-xo.htmlsi=U1Mfg08FIkmKuI4B

    • @studiocourtyard
      @studiocourtyard 11 หลายเดือนก่อน

      @@AussieBIMGuru ok thanks.

  • @farhank90
    @farhank90 ปีที่แล้ว

    How to change order/ sequence of sheets while making a single batch pdf file

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว

      Look into genius loci which I believe has a control in python and/or ability to print merged in provided order.
      Personally not sure myself though - i always bind in sheet number order.

  • @Prosenjits94
    @Prosenjits94 ปีที่แล้ว

    Sir,
    I'm beginner in VS code. Import Autodesk.Revit.DB showing yellow wave line in VS code.
    can you please help me on this.

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      If youre in pyrevit use:
      from pyrevit import DB

    • @Prosenjits94
      @Prosenjits94 ปีที่แล้ว

      @@AussieBIMGuru Thank you for your valuable time.
      the code line is "from Autodesk.Revit.DB import".
      PROBLEM is showing "Import "Autodesk.Revit.DB" Could not be resolved.
      and the TERMINAL showing showing "WRN: Assembly binding logging is turned off".

    • @AussieBIMGuru
      @AussieBIMGuru  ปีที่แล้ว +1

      @@Prosenjits94 oh I don't use VS code unfortunately, this is a Python video. Maybe try the revit forums for help.

    • @Prosenjits94
      @Prosenjits94 ปีที่แล้ว

      @@AussieBIMGuru Thank you. I Appreciate.

  • @calvinlao4847
    @calvinlao4847 2 ปีที่แล้ว

    can pyrevit work on revit 2023?

  • @Th1swayD3athgaming
    @Th1swayD3athgaming 6 หลายเดือนก่อน

    does not copy views templates from one revit model to another

    • @AussieBIMGuru
      @AussieBIMGuru  6 หลายเดือนก่อน +1

      I have a separate video in this playlist where I build a tool for that.

    • @Th1swayD3athgaming
      @Th1swayD3athgaming 6 หลายเดือนก่อน

      @@AussieBIMGuru would it be possible to grab shared coordinates ?? or am i being too greedy lol

    • @AussieBIMGuru
      @AussieBIMGuru  6 หลายเดือนก่อน

      Not that I am aware of, dont think it is API exposed. Its two clicks away with acquire coordinates though I guess.

    • @Th1swayD3athgaming
      @Th1swayD3athgaming 6 หลายเดือนก่อน +1

      @@AussieBIMGuru it is but maybe we can write a scrip for one/? lol..beggar being greedy ..me lol..great content by the way...love your work.

    • @AussieBIMGuru
      @AussieBIMGuru  6 หลายเดือนก่อน

      @Th1swayD3athgaming if its not im the API scripts cant reach it generally. Shared coords are a relation between models vs something that can be copied so itd have to be coordonate specific API which I cant spot in my searching currently.

  • @biboydeplomo6823
    @biboydeplomo6823 2 ปีที่แล้ว +1

    YT Algorithm =)