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?