About
Visual Dynamics is a units-aware toolset for structural dynamics test work, written from scratch.
This toolset was created to streamline workflow and lower the barrier to entry for structural dynamics analysis. One project carries the whole job — import a run, look at it, identify what is there, judge it against a requirement, write the report — and each step knows what the one before it produced.
What it is trying to be
Thirteen principles shape it, and they are written down rather than implied: data you can see and handle, a workflow that knows what comes next, an interface that shows only what applies, and a scripting API that can do everything the buttons can — so an analysis done by hand on Tuesday can be replayed over a hundred runs on Wednesday.
Built with AI
This tool was developed using the best AI tools available at the time. AI use is encouraged and embraced in this project to develop code and fix bugs as fast as possible.
It is one of the thirteen principles rather than a footnote, and it comes with the rest of them: every fix is falsified against a test that fails without it, and the suite is the gate everything passes before it lands.
Units, taken seriously
Every value carries what it is and what it is in. Data is stored in SI and converted at the moment it is displayed, so a plot in g and the same plot in m/s² are one measurement seen twice — not two numbers that might disagree. A record whose units were never declared says so rather than guessing.
Standing on
Bendat and Piersol for the spectral conventions; the universal file format for saying what a channel is; and the open structural dynamics tools that showed what these programs should do. Nothing is taken from them — their methods were read and then written here.
Getting in touch
Bug reports are very welcome and I will try to fix them promptly. For anything larger, write first: [email protected].