Skip to content

Installation

Requirements

Environment setup

# Activate conda
source ~/miniconda3/bin/activate

# Create environment from lockfile
conda env create -f environment.yml

# Activate
conda activate thermosim

Key dependencies

Package Role
numpy, scipy Numerics and interpolation
opencv (cv2) Camera calibration and undistortion
meshio Read/write FEM meshes (XDMF, VTU, MSH)
h5py Read HDF5 thermogram files
matplotlib Visualisation
jax, jax-fem GPU-accelerated FEM solver
dolfinx (FEniCSx) FEM assembly
gmsh Mesh generation

Running the docs locally

pip install mkdocs-material
mkdocs serve