Hi everyone!
I’m currently exploring ways to improve post-processing workflows in structural simulation, and I wanted to share a small side project I recently built using Streamlit and PyDPF.
What it does
The tool reads Ansys .rst
result files and generates interactive 3D plots for displacements and Von Mises stress. It’s designed to make it easier to share and interpret simulation results, especially when communicating with clients or non-technical stakeholders.
Key Features
- Read
.rst
result files from Ansys Mechanical - Visualize displacement and Von Mises stress fields
- Export plots to lightweight HTML (great for sharing)
- Toggle mesh visibility for cleaner visualizations
- Adjust legend scale for better control and clarity
It’s quite responsive and handles large result files efficiently. Still an early version, but I’m planning to add:
- Time step selection
- Animation export
- Support for more result types and enhancements to the UI
Note on Deployment
Because the app depends on an Ansys licensing server (via PyDPF), it can’t be hosted on Streamlit Community Cloud. However, I’m preparing to publish the code on GitHub soon, so others can try it locally or on licensed setups.
This has been a fun and useful experiment so far — feedback or collaboration ideas are very welcome!
Demo Available
You can see a short demo in action on my LinkedIn post here:
#pyansys #fea #ansys #simulation #mechanicalengineering #cae… | Tuan Manh N. | 10 comments
—
Happy coding, and thank you Streamlit team for making such a friendly tool for engineers and data folks alike!