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 statistical tests on sampling sufficiency.
diagnostics.ValidationError Raised when simulation data fails validation checks.
adaptive.run_adaptive_search Orchestrates the Active Learning loop on raw DataFrames.
adaptive.generate_targeted_samples Active Learning Engine: Generates new samples based on diagnostic failures.
pod.fit_robust_mean_model Fits regression models (Polynomials and Kriging) and selects the optimal one.
pod.fit_variance_model Calculates residuals and prepares the grid 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.
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).