Glad it helped! Definitely best to begin in Dynamo if youre new to programming and green on the Revit API. PyRevit is a step along the road eventually.
Great!!!! im so glad I followed all your videos through years (different accounts lol), and now i can easily catch up with you and drag the bar to anywhere in the video and still be understanding what happened. im so proud of myself and huge thanks to your patient and deep courses.
Hey Gavin, Thank you for your inspiring videos. Thanks to you, I plan to pick up the camera and start making videos myself. This will mainly concern the Dutch standards for the MEP sector.
Yes that is my frustration. But instead of complaining, I want to do something about it. There is a lot about architecture and construction, but not MEP. I'll mention you as inspiration ;)@@AussieBIMGuru
I love this kind of content! Do you have a specifically video about how to use properly the Revit API, when you are trying to do your own Dynamo scripts? Even if one day the AI takes over of programming, still will be useful to learn how to
The Revit API is vast, so no 1 video can cover it in entirety. I have two videos which may help, one on the API and the other a pyRevit tutorial where I show how I work with the API docs in more depth: czcams.com/video/HvzQUp0yG8E/video.html czcams.com/video/xw2vKZq8MCs/video.html
Thank you so much for posting content like this, you are such an inspiration! I'm struggling working at a structural engineering company at the moment because i want to grow in this direction of BIM and programming and they don't seem to see the value or potential since we're consultants. Do you have any advice for a young eager developer. Should I make stuff and try to convince them it's worth it or should I change companies to a developer company for structural engineering tools perhaps?
It's hard to say without knowing your level of experience and connections to other companies to leverage, but I've found typically the only reason to stay at a company that isn't innovating to the level I want is if I'm building good experience on the projects at least. Once I hit the 5th year of my career I instead targeted firms that innovate to find the right fit, as firms generally take a long time to change if they haven't at least started that journey to some degree already (e.g. if they aren't embracing BIM by now, they probably wont until they have to and it is too late to remain competitive).
Thank you for the quality of information you shared ! I have some questions: - I understand that the addins created in pyrevit do have a compilation system in which users cannot see the source code, but can this be added to give limited monthly access if they pay for a membership? That is, in case the payment is not made, access to the addin will be removed, something similar to the addins created with C#. - Is it possible to make an addin in pyrevit that takes advantage of both python dialects (ironpython and cpython)? This way we would take advantage of the native access to the Revit API with ironpython, and at the same time, third-party libraries and tools that can be useful for tasks such as data processing, text analysis and communication with web services.
At the point you want to do subscription apps I think you would be better off writing that system in C#, pyrevit doesnt have one for you to my understanding. If you write in Python that would never be protectable, it would need to be compiled into your dlls etc as part of your compiled code. Pyrevit is an open source addin so there is no guarantee they will support your paid product via keeping it up to date so you put yourself on the line somewhat by working this way. You can specify python3 in the script header but cannot mix and match the engines to my knowledge. So you cant temporarily use modules like pandas/numpy then in the same script go back to ironpython and do a winform. At least to my knowledge.
Do you see use in using AI software like ChatGPT in conjunction with pyrevit to make the coding process quicker or more accessible to those with very basic coding knowledge?
@@architectmohamedahmed4607 personally i am unsure, best ask the universities offering the program. There is no government funded programs for BIM I know of. I have a video on the topic here: czcams.com/video/FOHtPjJBeno/video.html
This kind of videos changed my life
Glad it helped inspire!
Thanks Gavin for providing such inspiring and useful video.
You're welcome!
Great content! I was so confused on where to start automation, this class was very enlightening, thanks!
Glad it helped! Definitely best to begin in Dynamo if youre new to programming and green on the Revit API. PyRevit is a step along the road eventually.
As always! Good job!!!
@@Maksim_Ikryanov Thanks!
Great!!!! im so glad I followed all your videos through years (different accounts lol), and now i can easily catch up with you and drag the bar to anywhere in the video and still be understanding what happened. im so proud of myself and huge thanks to your patient and deep courses.
Congrats on catching up to the content, glad to hear!
Hey Gavin, Thank you for your inspiring videos. Thanks to you, I plan to pick up the camera and start making videos myself. This will mainly concern the Dutch standards for the MEP sector.
Awesome! We need more MEP content creators in the BIM space. Drop me a line when you kick off, I'll be keen to check out the content 😀
Yes that is my frustration. But instead of complaining, I want to do something about it. There is a lot about architecture and construction, but not MEP. I'll mention you as inspiration ;)@@AussieBIMGuru
I love this kind of content! Do you have a specifically video about how to use properly the Revit API, when you are trying to do your own Dynamo scripts?
Even if one day the AI takes over of programming, still will be useful to learn how to
The Revit API is vast, so no 1 video can cover it in entirety. I have two videos which may help, one on the API and the other a pyRevit tutorial where I show how I work with the API docs in more depth:
czcams.com/video/HvzQUp0yG8E/video.html
czcams.com/video/xw2vKZq8MCs/video.html
Thank you so much for posting content like this, you are such an inspiration! I'm struggling working at a structural engineering company at the moment because i want to grow in this direction of BIM and programming and they don't seem to see the value or potential since we're consultants. Do you have any advice for a young eager developer. Should I make stuff and try to convince them it's worth it or should I change companies to a developer company for structural engineering tools perhaps?
It's hard to say without knowing your level of experience and connections to other companies to leverage, but I've found typically the only reason to stay at a company that isn't innovating to the level I want is if I'm building good experience on the projects at least. Once I hit the 5th year of my career I instead targeted firms that innovate to find the right fit, as firms generally take a long time to change if they haven't at least started that journey to some degree already (e.g. if they aren't embracing BIM by now, they probably wont until they have to and it is too late to remain competitive).
Thank you for the quality of information you shared !
I have some questions:
- I understand that the addins created in pyrevit do have a compilation system in which users cannot see the source code, but can this be added to give limited monthly access if they pay for a membership? That is, in case the payment is not made, access to the addin will be removed, something similar to the addins created with C#.
- Is it possible to make an addin in pyrevit that takes advantage of both python dialects (ironpython and cpython)? This way we would take advantage of the native access to the Revit API with ironpython, and at the same time, third-party libraries and tools that can be useful for tasks such as data processing, text analysis and communication with web services.
At the point you want to do subscription apps I think you would be better off writing that system in C#, pyrevit doesnt have one for you to my understanding. If you write in Python that would never be protectable, it would need to be compiled into your dlls etc as part of your compiled code. Pyrevit is an open source addin so there is no guarantee they will support your paid product via keeping it up to date so you put yourself on the line somewhat by working this way.
You can specify python3 in the script header but cannot mix and match the engines to my knowledge. So you cant temporarily use modules like pandas/numpy then in the same script go back to ironpython and do a winform. At least to my knowledge.
Do you see use in using AI software like ChatGPT in conjunction with pyrevit to make the coding process quicker or more accessible to those with very basic coding knowledge?
Not for absolute beginners. Copilots such as github copilot might help however. ChatGPT in my opinion is not a good copilot program.
s there a master's or diploma study in the field of BIM in Australia?
I am a graduate of Engineering, Department of Architecture 2020
Yes I believe Bond University offers a masters in BIM.
@@AussieBIMGuru Do you think there are funded grants?
Can I use my personal email?
@@architectmohamedahmed4607 personally i am unsure, best ask the universities offering the program. There is no government funded programs for BIM I know of.
I have a video on the topic here:
czcams.com/video/FOHtPjJBeno/video.html