Monocle for Dynamo

Published by John Pierson on

Hi Everyone,

At Parallax Team, we use Dynamo. Like, a lot. Which means, we complain about Dynamo, like, a lot. So instead of just complaining we set out to build tools to make it better.

These tools have found their way into a tool called Monocle.

Monocle is a view extension for Dynamo and is available for any version after 2.0.0.

Here is our video overview of the tools available:

Gavin also did a great review of the tool recently:

And of course there is a Github repo for the open source pieces!

Well, there it is. Go download it and create better Dynamo graphs!


(ps. if you are interested in something more custom, feel free to reach out.)


Thomas · 2018-10-05 at 15:33

#1 🙂

great stuff, thank you guys 🙂

Jean-Marc Couffin · 2018-10-09 at 00:44

Excellent job guys, This is a very nice share to the community.

Kirsty Hogg · 2018-11-21 at 08:11

Hi I really love this tool since hearing about it at AU 2018, it makes organising scripts so much easier! is there going to be an option to change the default group names and colours so they don’t need to be changed each time Dynamo and Revit is opened? It would make company standardisation really easy to implement.

    John Pierson · 2018-11-21 at 08:16

    Hi Kirsty!
    Glad to hear that the tool is helping out with your workflows. For an option to configure, that is what we would consider an “enterprise customization” because it would be specific to each firm. For the free version of this tool, it only supplies “in session” tweaks for now.

Hourqueig · 2019-01-11 at 02:31

I love the dynamo community!
Thank you for this great job

Dave Plumb · 2019-05-01 at 08:53

Hey, Jon!
Been using Monocle for a while and I love it. Thanks!
I have a suggestion for a (hopefully minor) tweak.
I always put a “Housekeeping” group at the top of my graphs.
One of the nodes in Housekeeping is a Text node which I’ve been using Monocle to help fill out.

Monocle sends the package usage to the Clipboard.
Could you make it go one step further and include the actual nodes in that text instead of just the package names?
Thanks for listening

Here’s how I like to document my graphs:

Log Usage




    John Pierson · 2019-05-07 at 10:45

    Hey Dave! Thanks for the comments and the appreciation!

    Right now for the plugin, we currently add a note over every node in the graph with it’s package name. In the event the node becomes unresolved, the note remains to communicate where it came from. We felt this was more a more general strategy and allowed for a persistent and purposeful annotation.

Maxime Sanschagrin · 2019-11-04 at 10:11

Great job, thanks for sharing!!!

Fabiana Costa · 2021-04-17 at 15:15

Hi, Could I add custom in Custom Grouping? There are already , could I add more?

Vladimir · 2021-06-17 at 10:55

Hi, John!

Can we have filter and isolate(Only in OOB) by Package Name? Like in built-in search?

Thanks a lot for tool!

    John Pierson · 2021-06-18 at 06:33

    Let me look at it! Right now we only have the filter for if it is a custom package. But that sounds like a good idea.

Cose che si possono fare con le Schedule (e Dynamo) – Shelidon · 2020-11-20 at 12:35

[…] dato che stiamo usando package personalizzati, diventa fondamentale installare l’estensione Monocle, sempre di John Pierson, che (tra le altre cose) ci consente di tenere sotto controllo i package e […]

Cose che si possono fare con i DWG (e Dynamo) – Shelidon · 2020-11-26 at 18:05

[…] sempre, uso l’estensione Monocle, sempre di John Pierson, per annotare i nodi custom e per il color coding degli […]

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.