#PyVista

2025-12-16

If one has a linear-elastic material in mind, one would assume this works for any kind of finite element simulations. In case of large rotations and large strains, "linear" is not unique. There are many different implementations of linear-elastic materials. Beside the mathematical details, a cube, rotated by 90° and stretched to a factor of 2, will show different deformations. You'll see a small-strain, Total-Lagrange (Saint-Venant Kirchhoff material) and the co-rotated framework as well as a compressible Neo-Hookean material model formulation.

Reminder: don't use small-strain linear-elastic material formulations in simulations where large rotations occur - just because the strains are "small".

All figures created by #felupe for simulation and #pyvista for plotting.

#python #computationalmechanics #scientificcomputing #numpy #fem #fea #opensource

small-strain frameworkTotal Lagrangian frameworkco-rotational frameworkcompressible Neo-Hookean material model formulation
2025-09-14

I made a #streamlit app for a nonlinear #fea simulation of a deformable hyperelastic solid body. This uses #FElupe for the simulation and #pyvista / #stpyvista for showing the final result in your browser.

felupe-web.streamlit.app/

#computationalmechanics #scientificcomputing #fem #python #opensource #FiniteElementMethod

a screenshot of the demo app with the deformed cube
Francis Mangion (M)franciswashere
2024-09-15
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2024-02-04

Oh for christ's sake what is #pyvista doing here? Randomly moving the axis origins around when switching between rendering modes? How is one supposed to do #CAD like this? 🙄

I'm using pyvista to view the generated #sdfCAD models but shifting axes around is a pretty severe no-go for a 3D viewer. pyvista also recently started spitting out some weird vue2/vue3 errors... Are there any other good #STL viewers for #Jupyter?

#Python #codeCAD

Jacob Williams ✅jacobwilliams
2024-01-15

Current status. More playing around with . When I get this hooked up to then I will really be dangerous.

3D plot of the Earth with some random yellow and red dots around it, a random trajectory, and assorted other pyvista elements.
Jacob Williams ✅jacobwilliams
2024-01-14

Current status.

Plot of the Earth with a messed up texture map. It is surrounded by a messed up red orbit.
2023-04-29

@deathanddrek btw, converted the #AD&D random dungeon generator to #python... with a downstream function to make 3d versions in #pyvista

Noticias sobre Python y Datos de la semana, episodio 69 🐍⚙️

En resumen: #HackathonSomosNLP, versiones nuevas de PyTorch e Ibis, convierte JupyterLab en un IDE de verdad, visualización 3D interactiva, y el futuro de la documentación en Python (según un servidor) astrojuanlu.substack.com/p/epi Apoya el noticiero suscribiéndote por correo 📬

#NoticieroPythonYDatos #JupyterLab #PyTorch #Ibis #PyVista #Sphinx #MkDocs #Python #PyData

Noticias sobre Python y Datos de la semana, episodio 69 

En resumen: #HackathonSomosNLP, versiones nuevas de PyTorch e Ibis, convierte JupyterLab en un IDE de verdad, visualización 3D interactiva, y el futuro de la documentación en Python (según un servidor)
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2023-03-16

@sander76 @blub @rcarmo Okay, #3DModelling with #PythonSDF in @Jupyter is starting to be fun! 🥳

Some functions arguments are unintuitive, but the smoothing and transitions are gold coming from :openscad: #OpenSCAD! 🤩

#pyvista

Jupyter Lab screenshot showing 3D model output of

c1 = capsule(-Z*2, Z*2, radius=1)
for h in [-1,0,1]:
    c1 -= cylinder(0.5).orient(X).translate(Z*h*2).rotate(h*pi/8,Z).k(0.5)

along with boilerplate to show static 3D render with pyvista. The model is a rounded vertical capsul with three horizonal and slightly rotated holes in it.
2023-01-28

Wireframe view of #RandomDungeon #PyVista

Wireframe view of Random Dungeon done in Pyvista
2023-01-28

vtk file is here of the above is here github.com/bluetyson/ADnD1e-Ra - unstructured grid - #PyVista - small and also if you save as text format can upload without zipping

2023-01-28

or another way to look at it in #3D #RandomDungeonGenerator thanks to #PyVista - 10 levels

Same RandomDungeon as earlier, xarray plot, but in 3D  RandomDungeonGenerator 10 levels

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst