Skip to content

STAIRlab/mdof

This branch is up to date with chrystalchern/mdof:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8751b96 · Mar 9, 2025
May 27, 2024
Mar 9, 2025
Jan 19, 2024
Mar 8, 2025
Mar 9, 2025
Mar 6, 2025
May 26, 2024
Aug 25, 2024
Mar 9, 2025
Jun 20, 2024
Oct 25, 2023
Mar 9, 2025
Oct 15, 2024
Feb 18, 2025
Oct 25, 2023

Repository files navigation

mdof



mdof logo

Fast and friendly system identification for structures.

Documentation

Latest PyPI version Downloads per Month



The mdof package solves inverse problems. It is tailored for the identification of system properties from structural vibrations.

Modal identification:

periods, modeshapes = modes(input_motion, output_motion, dt)

State space system identification:

A,B,C,D = sysid(input_motion, output_motion)

Response reconstruction:

output = reconstruct(realization, dt, input_motion)

Create beautiful visuals for historical modal property documentation with integration of the osmg and opensees packages.

historical mode shape documentation historical spectral density documentation

Getting Started


Support

STAIRlab (STructural Artificial Intelligence Research Lab) PEER (Pacific Earthquake Engineering Research Center) Caltrans (California Department of Transportation) BRACE2 (Bridge Rapid Assessment Center for Extreme Events) NSF (National Science Foundation) GRFP (Graduate Research Fellowship Program)
PEER Logo PEER Logo Caltrans Logo BRACE2 Logo NSF Logo

About

dynamic analysis of structural vibrations

Resources

License

Citation

Stars

Watchers

Forks

Languages

  • Python 74.0%
  • JavaScript 20.0%
  • SCSS 5.1%
  • Makefile 0.9%