arim Documentation#

Date: Feb 26, 2025 Version: 0.10.0.a0

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.

Installation

Install arim

Installation
User Guide

In-depth information on key concepts in arim

User Guide
API reference

The reference guide for the arim API.

API Reference
Development

Guide for development

Contributing

Citation#

If arim has formed a significant part of your work and you would like to acknowledge us, please cite the following paper:

    1. 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.