Fast and friendly system identification for structures. Learn More
The mdof
system id package allows structural engineers to solve inverse eigenanalysis and related problems -- from structural vibrations, the goal is to identify the system properties.
Inverse eigenanalysis:
eigvecs, eigvals = eigid(input_motion, output_motion)
State space system identification:
A,B,C,D = sysid(input_motion, output_motion)
Create beautiful visuals for historical modal property documentation with integration of the osmg
and opensees
packages.
![]() |
![]() |
Click JupyterLab on DataHub (UC Berkeley users) or (non-UC Berkeley users) to access and experiment with example Jupyter notebooks.