Preprocessing¶
Fiber Section Mesh¶
Fiber section mesh is a tool to create a mesh of fiber sections for OpenSeesPy models. It can be used to generate fiber sections from a given geometry and material properties.
Tcl to Python¶
Converts Tcl commands to Python commands for OpenSeesPy. This is useful if you have a model defined in Tcl and want to convert it to Python for use with OpenSeesPy.
|
Convert OpenSees |
Gmsh to OpenSeesPy¶
Building the OpenSeesPy model from a Gmsh mesh file or model.
|
Generate OpenSees code from GMSH. |
Unit System¶
A class to handle unit systems in OpenSeesPy. It allows for the conversion of units and provides a way to manage different unit systems within the OpenSeesPy framework.
|
A class for unit conversion. |
Loads Transform and Processing¶
This module provides functions to apply load distributions, create gravity loads, and transform various types of loads (uniform, point, surface) from global system into a local system for OpenSeesPy.
Applying the gravity loads. |
|
|
Applying the gravity loads. |
|
Transforms a uniformly distributed beam load from the global coordinate system to the local coordinate system. |
|
Transforms point loads for beam elements from global to local coordinates. |
Converts uniform surface loads into equivalent nodal forces in the global coordinate system. |
|
Apply load distribution along specified coordinate axis. |
Model Data¶
Return the model data from the OpenSeesPy model.
Get nodal data from the OpenSees model. |
|
Get nodal mass data from the OpenSees model, including the mass from the nodes and elements. |
|
|
Get the mass, stiffness, or damping matrix from the OpenSees model. |
Model Mass¶
A class used to generate node masses. |
Utilities¶
|
Finds free nodes in the model, i.e. nodes that are not attached to any element. |
Removes free node from the model, i.e. nodes that are not attached to any element. |