Announcements

Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.

Snakes on a (Dynamo) Plane

dynamo-banner3.PNG
Comment (11)
(0) Recommend

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...

 

Back to calendar page



Labels (1)
Event details
  • Thursday, October 21, 2021
  • 10:00 AM PDT
  • English (US)
Featured Guests

Autodesk Support
Autodesk Support

Autodesk
Autodesk


Related products
11 Comments
ryan_durham
Explorer

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?

jacob.small
Autodesk Support

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.

patrick_ericson
Enthusiast

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.

https://forums.autodesk.com/t5/community-conversations/eb-p/communityconversations?filter=includeOng...

 

Is there a reason why the sessions after September 16 are in "limbo"?


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

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.


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

Here is the YouTube link to the recording.

Best,
Shaan

Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter


kate.merriman
Autodesk

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.


David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
EESignature

I’m currently updating everything, but had my internet service go down and now using only my phone. I haven't yet added yesterdays session recording to the list yet but it is public and shown on the event page.

I don’t see any hidden sessions in the YouTube admin session.

Shaan Hurley
Technologist
Between the Lines Blog
@ShaanHurley on Twitter


shaan.hurley
Alumni

Resources from the session:

Python Platform Documentation

https://docs.python.org/3.8/

•documentation on how to use/call functions in Python 3.8

https://docs.python.org/2.7/

•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

https://apidocs.co/

•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:

https://docs.google.com/document/d/1_ms_ZyyKoaWbWbcio3CN5qTI2Ywq4OJep3SIsWOXXuI/edit#heading=h.76xq4...

•Handout from Gui Talorico’s 2017 session

https://github.com/Amoursol/dynamoPython/blob/master/images/DivingDeeper_ABeginnersLookAtPythonInDyn...

Hand

General Compute:

https://stackoverflow.com/questions

•public forum for general coding questions

Dynamo Forum:

https://forum.dynamobim.com/

•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