Threading

Asynchronous workers for GUI responsiveness and parallel processing.

Async Workers

Async Kernel

Plot Workers

Base Plot Worker

GUI Integration

Unified Threading

Cleanup Optimization

Progress Management

Bayesian Fit Worker

Background worker for NumPyro NUTS sampling, keeping the GUI responsive during long Bayesian inference runs.

Batch Bayesian Coordinator

Coordinates batch all-Q Bayesian fitting, running NUTS sampling across multiple Q bins with progress tracking.