arim Documentation#
Date: Jun 10, 2025 Version: 0.10
Links: Install | Source | Help & Support
arim is a Python library for the modelling and imaging of ultrasonic inspections for nondestructive testing.
Features currently include:
Ray-based forward modelling for contact and immersion inspections in 2D.
Imaging via the total focusing method (TFM) and multi-view TFM for contact and immersion inspections.
Instructions for installation
In-depth overview & bibliography for key concepts
Reference guide for the arim API
Guide for development
Citation#
If arim has formed a significant part of your work and you would like to acknowledge us, please cite the following paper:
Budyn, R. L. T. Bevan, J. Zhang, A. J. Croxford and P. D. Wilcox, “A Model for Multiview Ultrasonic Array Inspection of Small Two-Dimensional Defects,” in IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 66, no. 6, pp. 1129-1139, June 2019, doi: 10.1109/TUFFC.2019.2909988.