3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
-
Updated
Jun 17, 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
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.
🔍 finite element analysis for continuum mechanics of solid bodies
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
⚡🧠A finite element Python implementation
High-order unstructured mesh representation and discrete function spaces
A shape optimisation toolbox built on the Firedrake finite element library.
Utilities for doing calculations in continuum mechanics.