Structural Analysis Library for Python based on the direct stiffness method
Stars
92
Forks
32
Watchers
92
Open Issues
3
Overall repository health assessment
No package.json found
This might not be a Node.js project
92
commits
Added caching for 6x gain in K and 124x gain in reducedK
d81db67View on GitHubGeneralized direct stiffness method and moved it to Structure base class
02f41c5View on GitHubSimplified global BC array construction. Truss and Frame both have a Node subclass.
8d38a9aView on GitHubRecombined addMember method. Renamed some methods. Unified and reduced code.
839e6b8View on GitHubGlobal stiffness matrix now uses array slicing for more efficient assembly
e9ae3c8View on GitHubMany smaller improvements. Moved structure stiffness assembly to base class and made code more consistent.
2f33c71View on GitHubAdded a few frame tests. moved reduced K to its own method
3ac72bcView on GitHubUpdated Node fixity code to use a dictionary instead of if, and added better exception
4454e61View on GitHubRemoved np.matrix in Truss.py, and moved to np.array since np.matrix is deprecated.
1ddf62eView on GitHubMoved frame specific methods to Frame.py. Removed extraneous 3D code.
27e59edView on GitHub