Post-processing#
Once a solve returns, post-processing is a matter of reading the dataclass it produced, computing any derived quantities you need, and handing the mesh + result arrays to pyvista / VTK for rendering or export.
Result objects
Field-by-field reference for the in-memory StaticResult /
ModalResult / TransientResult / CyclicModalResult
(returned by the *_solve() calls) and the disk-backed
*ResultDisk handles (returned by read("foo.pv")).
Strain and stress
StaticResult.elastic_strain() for elastic strain, the
Voigt convention, per-element vs nodal-averaged output, stress
recovery.
Visualisation and export
Attach result arrays to the grid, warp by mode shape, write
.vtu / .pv for ParaView.