{ "cells": [ { "cell_type": "markdown", "id": "gt-intro", "metadata": {}, "source": [ "# Grain tracking across load steps\n", "\n", "Track and match grains across two load steps by building a grain graph from each FF reconstruction and matching them via message passing, using `VoronoiMeshBuilder.build_graph` and `GraphGrainMatcher`. Use this when you have two FF grain CSVs of the same sample at different loads or times and want a grain correspondence.\n", "\n", "**Needs:** NEPER (tessellation for the graph).\n", "\n", "
Tier B: needs NEPER
\n", "This notebook needs the neper binary, which is not available in CI or Google Colab, so it is not executed when these docs are built. It ships as an annotated code listing with no stored output \u2014 nothing on this page is a hand-written or fabricated result. Run it in a configured environment (see the installation guide) to produce the figures, and run it from the repository root so the mwe_data/ paths resolve.