DynamoLibraryScanner

I wanted to share this little utility i started building. I’m in the process of migrating some scripts from 2.13 to 2.17 and wanted to get a better idea of how certain components were used across the entire library.

Right now you can specify Nodes by their FunctionSignature, and dependencies by their Name.

it’s built as a command line tool, so you can just point it at your Dynamo directory and generate the reports

python DynamoLibraryScan.py deprecated_methods_file -d directory -s -p -a -c

The json output is created in the target directory

-s     --summary : output a summary report

-p     --package : output a package report

-a     --all : output a detailed report

-c     --compressed : output a compressed report as csv

The compressed report is like the summary of the summary. something that fits in a table.

what other information might you want to have access to when planning an upgrade?

2 Likes

This tool might be relevant to your interests: GitHub - DynamoDS/DynamoGraphMigrationAssistant

(i can’t get it to build) :sweat_smile: