All Functions

Standard Workflow

The core class for managing reliability studies.

core.SimulationStudy A workflow manager for simulation reliability assessment.

Graphical User Interface

Launch the standalone DigiQual dashboard locally.

dq_ui User Interface for DigiQual Shiny Application

Functional API

Standalone tools for Sampling, Diagnostics, PoD, and Plotting.

sampling.generate_lhs Generates a Latin Hypercube Sample and scales it to the provided variable bounds.
diagnostics.validate_simulation Validates simulation data, coercing to numeric and removing invalid rows.
diagnostics.sample_sufficiency Performs a suite of statistical diagnostics to evaluate if the current sample size is sufficient.
diagnostics.ValidationError Raised when simulation data fails validation checks.
adaptive.run_adaptive_search Orchestrates the Active Learning loop on raw DataFrames using the Executor architecture.
adaptive.generate_targeted_samples Active Learning Engine: Generates new samples based on diagnostic failures.
pod.fit_all_robust_mean_models Fits all polynomial models (and optionally Kriging) and returns them for caching.
pod.generate_latex_equation Extracts a LaTeX formatted equation from a fitted Polynomial Pipeline.
pod.optimise_bandwidth Finds the optimal kernel smoothing bandwidth using Leave-One-Out Cross-Validation (LOO-CV).
pod.fit_variance_model Calculates residuals and defines the smoothing bandwidth for variance estimation.
pod.infer_best_distribution Selects the best statistical distribution for the standardized residuals using AIC.
pod.plot_model_selection Generates a normalized bar chart of the Bias-Variance Tradeoff from CV scores,
pod.predict_local_std Estimates the local standard deviation using Gaussian Kernel Smoothing.
pod.compute_pod_curve Calculates the Probability of Detection (PoD) curve.
pod.bootstrap_pod_ci Estimates 95% Confidence Bounds for the PoD curve via Bootstrapping.
pod.calculate_reliability_point Calculates the defect size (a90/95) where the Lower Confidence Bound
integration.compute_multi_dim_pod Calculates the marginal Probability of Detection (PoD) across a grid of Parameters of Interest (PoI).
ahat.fit_linear_a_hat_model Fits a simple linear regression model according to the standard a-hat vs a method.
ahat.compute_linear_pod_curve Calculates the PoD curve using the standard a-hat vs a analytical assumptions.
ahat.bootstrap_linear_pod_ci Estimates 95% Confidence Bounds for the classical linear PoD curve via Bootstrapping.
ahat.plot_linear_signal_model Diagnostic Plot: Visualizes the standard linear a-hat vs a model.
plotting.plot_signal_model Diagnostic Plot 1: Signal vs Parameter of Interest (The Physics).
plotting.plot_pod_curve Result Plot 2: Probability of Detection (The Reliability).
plotting.plot_pod_surface Plots a 2D heatmap / contour for multi-dimensional PoD (2 Parameters of Interest).
plotting.plot_signal_surface Result Plot 1 (Multi-Dimensional): Signal vs Parameters of Interest.
executors.Executor THE BLUEPRINT:
executors.PythonExecutor THE IN-MEMORY TRANSLATOR:
executors.CLIExecutor THE HEAVY-DUTY TRANSLATOR (Process Isolation):
executors.MatlabExecutor THE MATLAB TRANSLATOR: