A 3D structural engineering finite element library for Python
PyNite
An easy to use linear elastic 3D structural engineering finite element analysis library for Python.
- 3D static analysis of elastic structures.
- P-Δ analysis of frame type structures.
- Member point loads, linearly varying distributed loads, and nodal loads are supported.
- Classify loads by load case and create load combinations from load cases.
- Produces shear, moment, and deflection results and diagrams for each member.
- Tension-only and compression-only elements.
- Springs: two-way, tension-only, and compression-only.
- Quadrilateral plate elements (based on an isoparametric formulation).
- Rectangular plate elements (based on a 12-term polynomial formulation).
- Basic meshing algorithms for some common shapes.
- Reports support reactions.
- Rendering of model geometry, supports, load cases, load combinations, and deformed shapes.
- Generates PDF reports for models and model results.
As I’ve gotten into the structural engineering