andydandy74 / ClockworkForDynamo

A collection of 450+ custom nodes for the Dynamo visual programming environment
MIT License
221 stars 96 forks source link
dynamo dynamobim ironpython python revit

Maintained Current version 2.x node count 3.x node count Open issues Closed issues Commits since last release Contributions welcome CodeQL Follow me on LinkedIn for updates

Clockwork logo

Clockwork is a collection of custom nodes for the Dynamo visual programming environment. It contains many Revit-related nodes, but also lots of nodes for various other purposes such as list management, mathematical operations, string operations, geometric operations (mainly bounding boxes, meshes, planes, points, surfaces, UVs and vectors) and paneling. Currently it consists of some 450+ nodes of which a large portion was originally published in a number of separate packages.

Installation

Installation is simple - just use Dynamo's built-in package manager and search for Clockwork. Make sure you have the correct version of Clockwork installed that corresponds to your installed version of Dynamo.

As of Revit 2023 you will also need to install the package "DynamoIronPython2.7" (also from the package manager):

Versions

The different versions are available as separate packages on the Dynamo package manager.

There is a 3.x package in development but until then the 2.x package should also run in Revit 2025.

Package name Supported Last version Revit versions Change log Docs Repository Deprecated nodes Samples
Clockwork for Dynamo 3.x :white_check_mark: not yet released 2022+ Changes Docs Repo Deprecation Samples
Clockwork for Dynamo 2.x :white_check_mark: 2.12.2 2017+ Changes Docs Repo Deprecation Samples
Clockwork for Dynamo 1.x :x: 1.34.0 2015-19 Changes Docs Repo Deprecation Samples
Clockwork for Dynamo 0.9.x :x: 0.90.8 2015-17 Changes Docs Repo Deprecation
Clockwork for Dynamo 0.8.2 :x: 0.82.8 2014-16 Changes Docs Repo Deprecation
Clockwork for Dynamo 0.7.x :x: 0.75.47 2014-16 Changes Docs Repo Deprecation Samples
Clockwork for Dynamo 0.6.3 :x: 0.63.3 2013-14 Docs Repo Deprecation Samples

Renamed, recategorized and deprecated nodes

During migration from one Dynamo version to the next, I regularly recategorize, relabel and rename a lot of nodes. These changes are documented in an excel sheet that contains a list of all nodes within the package.

Material on this repository

This repository contains the following:

Sponsoring?

This is free software. I've created and maintained it on my spare time for a number of years now. I don't do Patreon or GitHub Sponsors and I'm not planning to. However, if you are using this software or have done so in the past and it has increased your productivity, please consider giving something back nonetheless. If you're smart enough to use Dynamo, you're most probably smart enough to know climate change is real, too. And I'd like to believe you're already doing something to battle it at this point.

Do more.

Bad Monkeys logo