Skip to content

Grain Boundary Operations

Sunil Anandatheertha edited this page May 22, 2026 · 1 revision

Grain Boundary Operations

UPXO provides dedicated modules for detecting, analysing, and operating on grain boundaries in 2D and 3D grain structures.


2D Grain Boundary Operations (gbops/mcgb2dops.py)

  • Grain boundary pixel detection and labelling
  • Boundary segment extraction
  • Triple junction identification
  • Boundary length and curvature metrics
  • Misorientation angle computation (requires crystallographic orientation assignment)

3D Grain Boundary Operations (gbops/grainBoundOps3d.py)

  • Grain boundary voxel/face detection
  • Boundary area computation
  • Boundary network construction

Boundary Zone Analysis (pxtalops/grain_boundary_zones.py)

Defines and analyses regions adjacent to grain boundaries — useful for studying near-boundary property gradients.


Coming Soon

  • Full misorientation distribution functions
  • Grain boundary character distribution (GBCD)
  • Coincidence site lattice (CSL) boundary identification

Clone this wiki locally