Anything to help code Python in Dynamo would be a dream.
add metadata in general, author contacts, category, keywords etc.
also something that allows you to search a node by type and “zoom to”, the same for warnings and errors.
A log to capture start and end execution times of each node as well as custom messages for debugging (right click on the node, add custom log message when starting and when ending).
And that would include having your own boiler plate code saved instead of copy-paste from an outside source all the time.
Regarding the “most used nodes”: Is it possible to use some machine learning tech that suggests the next Node? So you can drag and drop.
This one is cool and available in DynaMonito and Warnamo at this time.
I think all options. something like floating panels. Users can turn on/off any panel that they want (bellow image).
Also it would be great if users can Open / preview more than one graph - at the same time.
Thanks Qilong for creating this poll!
Probably not so much related to the Right panel. . .
I think adding “Relay” as Grasshopper has would be highly beneficial in making scripts tidier in general.
And of course flattening, grafting and reparametrising right there in the node. This would save dynamo users a lot of time.
As for the right panel, I think some analytics about the script would be helpful. Running time bottlenecks per node, suggestions to improve/declutter the graph, all that. Of course it should learn and adapt to a particular user.
Have you seen this post I have messaged much earlier? Call for Feedback on Extensions on Dynamo Right Side Panel. I have prototyped a smart node suggestion extension (an upgrade of current available package the-Saurus) using Machine Learning to try to give user a semi-drag and drop experience. Does that look similar to what you are thinking in mind?
Searching for nodes is excruciatingly slow on bigger graphs, so a Favorite Node / Bookmarks Bar feature would be much appreciated.
Maybe a search that spits out nodes with a certain input type
so geometry as a search string gives you all nodes that take geometry as input
A copy clipboard for generic node structures so you can save your selection and paste it multiple times
This would be great for comments on custom python nodes and general information on how a graph (and specific nodes) work - much easier than the “groups and notes” method currently used.
A favorite tab for my most used nodes. It is kind of annoying to write again and again and again the names of the nodes that I use.
I would like to have a grouping tab or feature as well, to help me see for ex. all the nodes that belongs to the category inquiry.
When I was using Catia-XgenerativeDesing, I noticed two features that I came across that I strongly wanted to have in Dynamo, which provided a real convenience.
You can drag any node directly onto the previously created “Group”. This includes the node you dragged into the previously created “Group”. It then regularizes the knots in the intertwined “Group” in one move. Here’s an example.
Sometimes in the scenarios we create, we connect the nodes from a single variable, and it can complicate the scenario quite a while. In such cases, when we want to replace the variable with another node, we change the connection of all the individual nodes that are connected, which can be quite laborious. In such cases “Catia” has found a pretty good way.
The connector actions already exist in Dynamo
If you use
Shift + Click on the out port, you can move these easily!
There are more in Dynamo 2.3 also - see here: https://dynamobim.org/dynamo-core-2-3-release/
I missed the latest updates. Thank you for the briefing.
I have tried it, but it still have so much room for growth, i have couple of ideas to use Machine Learning in Dynamo
Adding “Favorites” to the Node Library would be phenomenal to have. Even the last 3-5 nodes that you have placed would be great too. Sure you can copy and paste a node you just placed, but I usually find that if I do that, the pasted node is automatically connected to other nodes.
how about Input type and/or Output type.