- Subscribe
- Mark as read
- Mark as new
Come dive into the world of Python inside of Dynamo with Jacob and Sol and explore how this powerful scripting language interacts with the Dynamo environment. You will understand the difference between engines (IronPython vs. CPython) and releases, how to access the authoring environment and all the power that this node brings you, how to leverage intellisense and directory searching as well as how the .NET language of many of our hosts (Like Revit) interacts with Python.
Here is the recorded session:
We will show you how to supercharge your Python world with additional powerful libraries, explain key concepts such as looping and level control, explore documentation and annotation of scripts to ensure human readability and explore some of the awesome resources that exist out there to help you in your journey.
This session is supported by an Autodesk Community Manager as part of Community Conversations - live, virtual events designed to allow you to gain expertise, connect with leaders and grow your community network.
Use the comments area below to ask the presenter or organizers a question before the event begins. The live virtual event will be hosted on Zoom and will allow you to discuss the topic live with our host and presenters.
A recording will be posted here if you aren't able to join us.
To learn more about Autodesk Community Conversations, including how to become a presenter, find more information here: https://forums.autodesk.com/t5/community-conversations/welcome-to-community-conversations/td-p/10167...
- Thursday, October 21, 2021
- 10:00 AM PDT
- English (US)
Hello!
Will this demo cover Dynamo in Civil 3D? I am looking at trying to see if I can use Dynamo to assign Civil 3D Styles and assign layers to feature lines, COGO points and pipe networks after bringing in feature lines, COGO points and pipe networks from the Esri Autodesk Connector for ArcGIS in Civil 3D. Is it possible to create a script using Dynamo in Civil 3D to assign the correct Style to the feature lines, COGO points and pipe? networks?
Hey Ryan,
This session will be covering Dynamo's Python capabilities at a high level. We will not be getting into any specific integration just yet, but we will cover the concepts needed to execute a task such as yours.
In my time teaching users around the world how to use Dynamo I've learned that you need to first focus on providing the foundational concepts which are needed to successfully apply the tool to their workflow. The sessions have focused on that content first accordingly. We're just about done with the foundation, and sometime in 2022 we should start having sessions focused on particular aspects of the various integrations (ie: Revit, Civil 3D, Alias, FormIt, AdvanceSteel, etc.).
For now I recommend you check out the Dynamo forum, as I believe what you're after is doable (GIS to BIM has been automated in many different ways over the years, and GIS to CAD/Civil3D isn't that different where it would be limiting). Be sure to read the 'how to get help' post and follow those guidelines when you create your post. This will ensure you get the most traction possible.
Is there a way to get access to the recordings when I couldn't attend to the meeting?
Hi Patrick,
We always post the session recordings to the event page a day or two followin. I will be posting this recording later today.
Best,
Shaan
Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter
Hi Shaan,
At the moment, when I click on the Upcoming Events tab, I understandably get future sessions ("upcoming" and "ongoing"), but the Past Events tab only has up to the sessions on September 16, 2021. I had to use a URL I cooked up that includes ongoing, upcoming and past to get to this page.
Is there a reason why the sessions after September 16 are in "limbo"?
The video, when available, will be posted to this session's page (here, up top in the description of the session). Or you can go to the Autodesk Customer Success > Dynamo Office Hours playlist on YouTube to see all of the videos in this series in one place. The first 16 sessions are available there at the moment. The site says a 17th is "hidden" (the AU Sessions of Note session), and this session is yet to appear.
Here is the YouTube link to the recording.
Best,
Shaan
Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter
@David_W_Koch try this link: https://www.youtube.com/watch?v=DVmnfpvDoKI&list=PLdlF7MirPEC2yNFTGymESd3t7Xosfk9c2
Kate Merriman
Program Manager
Thanks. That link appears to be the same as mine, which I got by going to Autodesk Customer Success (via my subscription), then clicking through Playlists and then Dynamo Office Hours. Interestingly enough, the 17th session (AU Sessions of Note) now shows for me, and it says there are 18 videos, but only 17 show, with a note a the bottom that 1 unavailable video is hidden.
I won't pretend to be an expert on YouTube playlists (I am not one); I imagine that 18th video will become available and unhidden eventually. The video for the Snakes on a (Dynamo) Plane now shows on this page, so it is available. I was able to watch the presentation live.
I don’t see any hidden sessions in the YouTube admin session.
Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter
Resources from the session:
Python Platform Documentation
•documentation on how to use/call functions in Python 3.8
•documentation on how to use/call functions in Python 2.7
•https://ironpython.net/documentation/
•documentation on specific content related to Iron Python
•https://docs.python.org/3/howto/pyporting.html
•information on porting code from Python 2 to 3
Dynamo API Documentation
•https://www.fuget.org/packages/DynamoVisualProgramming.Core/
•Documentation on the Dynamo API
Integration API documentation
•Online API documentation for Revit, Navisworks, and other tools
•https://www.revitapidocs.com/
•Online documentation for the Revit API
•https://www.autodesk.com/developer-network/platform-technologies/revit
•Revit Development tools
•https://www.autodesk.com/developer-network/platform-technologies/autocad
•AutoCAD Development tools
•https://www.autodesk.com/developer-network/platform-technologies/autocad-civil-3d
•Civil 3D Development tools
Dynamo Python Primer:
•https://dynamopythonprimer.gitbook.io/
•Guided examples to get started with Dynamo Python in a Revit context
Dynamo Python Repository:
•https://github.com/Amoursol/dynamoPython
•Repository of Dynamo Python code for examples on how to perform any common tasks in Revit and Dynamo Sandbox
Autodesk Developer Network Blogs:
•The Building Coder: http://thebuildingcoder.typepad.com/
•Jeremy Tammik’s musings on using code to do things in Revit
•AEC DevBlog: http://adndevblog.typepad.com/aec/
•ADN Developers providing news, insights, and highlights from the larger community
•Field of View: https://fieldofviewblog.wordpress.com/
•Mikako Harada’s blog on BIM, cloud technology, and API applications to AEC
•Through the Interface: http://through-the-interface.typepad.com/
•Kean Walmsley’s blog focusing on his various research endeavors in AEC Tech
•AutoCAD DevBlog: http://adndevblog.typepad.com/autocad/
•ADN Developers providing news, insights, and highlights around AutoCAD Development
Autodesk University:
•https://www.autodesk.com/autodesk-university/au-online?query=python
•The back-catalog of Autodesk university content (excluding 2021 for a few more weeks) which indicates the use of Python in the session
Some highlights:
•Handout from Gui Talorico’s 2017 session
Hand
General Compute:
•https://stackoverflow.com/questions
•public forum for general coding questions
Dynamo Forum:
•access to the larger Dynamo community
PyRevit Forum:
•https://discourse.pyrevitlabs.io/
•The official form for PyRevit support, containing many great threads and code samples
Integration Specific Forums:
•https://forums.autodesk.com/t5/net/bd-p/152
•AutoCAD .NET
•https://forums.autodesk.com/t5/objectarx/bd-p/34
•AutoCAD ObjectARX
•https://forums.autodesk.com/t5/autocad-civil-3d-customization/bd-p/190
•AutoCAD Civil 3D Customization
•https://forums.autodesk.com/t5/navisworks-api/bd-p/600
•Autodesk Navisworks Customization
•https://forums.autodesk.com/t5/revit-api-forum/bd-p/160
Autodesk Revit API
Autodesk Developer Network:
•https://www.autodesk.com/developer-network/overview
•Information on the Autodesk Developer Network, including access to direct API support
•Membership is required for some content
out from Sol Amour’s 2018 AU Session
Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter