3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
-
Updated
Dec 12, 2025 - Python
The finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics. Typical problem areas of interest include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential.
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
A python module for scientific analysis of 3D data based on VTK and Numpy
A Python client library for Ansys MAPDL
Geophysical Inversion and Modeling Library 🌍
Pythonic scripting interface for Comsol Multiphysics
2D-Finite Element Analysis with Python
finite element analysis for continuum mechanics of solid bodies
CALFEM for Python is the Python port of the CALFEM finite element toolkit. It also implements meshing function based on GMSH and triangle. Visualisation routines are implemented using visvis and matplotlib.
PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.
RBniCS - reduced order modelling in FEniCS (legacy)
A python library for structural analysis and design
The nutils project
A finite element framework for Python's scientific stack: arbitrary order planar/curvilinear mesh generation and finite element methods for linear and nonlinear analysis of coupled multiphysics problems
A symbolic finite element definition library
Micro mechanical computations with an FFT-based method
An Open-Source Framework for Advanced Phase-Field Simulations
High-order unstructured mesh representation and discrete function spaces
⚡🧠A finite element Python implementation
GO-MELT: GPU-Optimized Multilevel Execution of LPBF Thermal simulations