digiqual
  1. Home
  • Home
  • Getting Started
    • Installation & Setup
    • Python Quick Start
    • Launch the App
  • Detailed Manuals & Theory
    • GUI Desktop Manual
    • Automated Optimisation
    • Generalised PoD Theory
  • API Reference

On this page

  • Core Capabilities
  • Deployment Architectures
  • References
  • Edit this page
  • Report an issue

digiqual

High-Fidelity Reliability Assessment for Non-Destructive Evaluation

A Python-based implementation of the Generalized a-vs-â framework for Model-Assisted Probability of Detection (MAPOD) studies.

Advanced NDE Reliability Engineering

digiqual is a specialized statistical library developed for Non-Destructive Evaluation (NDE) professionals. It provides a rigorous framework for conducting Model-Assisted Probability of Detection (MAPOD) studies, utilizing the Generalized \(\hat{a}\)-versus-\(a\) Method.

The package is designed to provide robust, conservative reliability assessments in complex scenarios where traditional linear regression, homoscedasticity, and normality assumptions are statistically invalid.

Core Capabilities

🔬 Statistical Generalisation

Supports non-linear signal responses through automated cross-validation model selection and treats noise as a heteroscedastic, non-Gaussian process.

🔄 Adaptive Optimisation

Utilises an Active Learning lifecycle to orchestrate automated loops of initialisation, execution, and diagnostic-driven refinement.

💻 Multimodal Execution

Integrates with external physics solvers via specialised Executors for Python, MATLAB, and Command Line Interfaces (CLI), facilitating process isolation.

Deployment Architectures

  • Python Package
  • Python GUI
  • Standalone Application

For engineers developing custom reliability pipelines or integrating PoD into large-scale Monte Carlo simulation environments.

uv add digiqual
Tip

If you are completely new, head over to the Installation Guide for setup details, & the Quick Start Guide for an intro to the SimulationStudy Class.

A browser-based graphical user interface (GUI) built with a modern design system, providing a visual workflow for design, diagnostics, and analysis.

uv users can use the uvx shortcut to load the app directly:

uvx -v digiqual@latest

Alternatively, once the package is installed, the GUI can be launched from a python command:

# Launch the local application
from digiqual import dq_ui

dq_ui()
Tip

For more information about the GUI, head over to the Launch the App page.

We are actively developing standalone, double-click executables for both Windows and macOS. In the near future, you or your colleagues will be able to run the complete DigiQual toolkit as a standard desktop application, without needing to install Python, manage virtual environments, or touch a command line.

References

This package implements methods described in:

Malkiel, N., Croxford, A. J., & Wilcox, P. D. (2025). A generalized method for the reliability assessment of safety–critical inspection. Proceedings of the Royal Society A, 481: 20240654. https://doi.org/10.1098/rspa.2024.0654

Malkiel, N., Croxford, A. J., & Wilcox, P. D. (2026). A comprehensive investigation of flexible and multi-dimensional simulation-based PoD analysis NDT & E International, 159: 103596. https://doi.org/10.1016/j.ndteint.2025.103596

Installation & Setup
  • Edit this page
  • Report an issue