v0.6.0
Multiple feature improvements and bugfixes:
- Added a geometry fitting module
- Added a Sdynpy Showcase to give an example that doesn't rely on external files
- Added additional content in the Modal Tutorials
- Modified VID3D reader to create subsets from 2D element locations
- Changed
NDDataArray
s to save to .npz file so the function type can be saved as well - Added a function to create a physical damping matrix from modal parameters
- Added ability to specify output degrees of freedom when requesting state space matrices from systems
- Added ability to read system identification data from new Rattlesnake versions
- Added ability to read modal data from new Rattlesnake versions
- Added ability to save Rattlesnake Random Vibration specification from SDynPy Power Spectral Density Matrices
- Added modal scale factor and orthogonality calculations
- Added ability to use PyQt6 because new M1 Macs seem to have trouble using PyQt5
- Added ability to specify max hammer frequency in simulate_test
- Fixed bug in code-coverage pattern matching
- Fixed a bug in pseudoinverse definition
- Fixed a bug in indexing
- Fixed a bug in SignalProcessingGUI
- Fixed a bug with PyVista changing names of properties
- Added a test for force broadcasting in CoordinateArrays
- Added a test for indexing