Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.core.sdynpy_shape

Objects and procedures to handle operations on test or model shapes

Shapes are generally defined as a set of coordinates or degrees of freedom and the respective displacements at each of those degrees of freedom.

Classes

NameSummary
ShapeArrayShape information specifying displacements at nodes.
ShapeCommentTableQDialog(parent: Optional[QWidget] = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = Qt.WindowFlags())

Functions

NameSummary
concatenate_dofsCombines the degrees of freedom from multiple shapes into one set of shapes
from_unvLoad ShapeArrays from universal file data from read_unv
macComputes the modal assurance critera between two sets of shapes
overlay_shapesCombines several shapes and geometries for comparitive visualization
rigid_body_checkPerforms rigid body checks, both looking at the complex plane and residuals
rigid_body_errorComputes rigid shape error based on geometries
rigid_body_fix_node_orientationSolves for the best sensor orientation in the geometry to minimize the residual
shape_alignmentComputes if the shapes are aligned, or if one needs to be flipped
shape_arrayCreates a coordinate array that specify degrees of freedom.
shape_comparison_tableGenerates a shape comparison table between two sets of shapes