3D visualization and mesh analysis for science and engineering
-
Updated
Oct 21, 2026 - 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 visualization and mesh analysis for science and engineering
A python module for scientific analysis of 3D data based on VTK and Numpy
Pythonic scripting interface for Comsol Multiphysics
A Python client library for Ansys MAPDL
Geophysical Inversion and Modeling Library 🌍
2D-Finite Element Analysis with Python
Open finite element infrastructure for nonlinear computational mechanics.
PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.
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.
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
An Open-Source Framework for Advanced Phase-Field Simulations
A symbolic finite element definition library
Micro mechanical computations with an FFT-based method
A general purpose 3D beam finite element input generator
GO-MELT: GPU-Optimized Multilevel Execution of LPBF Thermal simulations
A curated list of awesome stuff related to Finite Element Analysis (FEA) Software for Structural Engineering😎