Workspace

Analysis widgets and operator tools

The right-hand side of the desktop is a live analysis workspace. Each widget is tied to backend payloads, export routines, and workflow state. The widgets are not generic plots; they are part of the instrument-design loop.

Precision (Fisher Info)

The precision widget compares the ideal reference, instrument theory, and optional Monte Carlo validation. It supports F, F^-2, Fisher throughput, and, only in the supported case, Resolvability (R) and Photons For R=3.

ControlPurpose
Log X / Log YAxis scaling only; does not change the data.
MetricSelects the displayed metric.
Series checkboxesShow/hide ideal, theory, Monte Carlo points, CI bands labelled with the active confidence level, and batch-sweep overlays.
Monte Carlo markersMC validation remains point-based even when confidence-interval bands are displayed.
Resolvability photon spinnerShown only in Resolvability (R) mode and only when resolvability is supported.

Gridded MLE Accuracy

This widget shows estimator mean and spread versus ground truth. It is the main answer to “does the estimator track the swept parameter correctly?” after the one-dimensional theory path has been computed.

When a dead-time correction family is enabled in the controller, this widget can also display the corresponding corrected companion accuracy curve alongside the raw detector-limited estimate. The raw curve remains the same baseline that would be shown with dead-time correction disabled. The corrected curve labels now include the active method name, for example Isbaner-lite corrected, Rapp (MCPDF-lite) corrected, Rapp (MCPDF-full) corrected, Rapp (MCHC-lite) corrected, or Rapp (MCHC-full) corrected. The Isbaner-lite and Rapp (MCHC-lite) companions use histogram-side surrogate correction followed by the standard detector-free gridded MLE, Rapp (MCPDF-lite) remains a detector-aware surrogate companion fit on the observed gated histogram, Rapp (MCPDF-full) is the promoted stationary detected-histogram fit, and Rapp (MCHC-full) is the promoted stationary histogram-correction-plus-standard-MLE path.

The default view is the point-by-point tracking plot. The Accuracy Summary toggle switches to one bar per visible curve, using the RMS standardized bias metric sqrt(mean(((x - x0) / s)^2)), where x0 is the ground truth, x is the Monte Carlo mean, and s is the Monte Carlo standard deviation. Lower bars indicate better overall accuracy across the sweep. Summary labels are compacted on the x-axis so large comparison sets remain readable.

Instrument Diagnostics

This widget displays excitation/IRF, reference PDF, optional PDF ensemble, and distilled gate geometry. It is the main visual explanation of why the current instrument behaves the way the precision widgets report. When a histogram-side dead-time correction is active, it can also overlay backprojected observed and corrected histograms for the current reference lifetime. These histogram overlays are available for Isbaner-lite, Rapp (MCHC-lite), and Rapp (MCHC-full); Rapp (MCPDF-lite) and Rapp (MCPDF-full) remain detected-histogram companion fits rather than histogram-correction prepasses.

MC Image validation viewer

Shows intensity and fitted-lifetime image products from the synthetic validation-image workflow. Clicking a pixel drives the pixel inspector and phasor highlight.

Pixel Inspector

Displays the pixel decay, dense reconvolved fit, optional IRF overlay, and residuals. This is the detailed local explanation for one selected pixel in validation-image mode.

Phasor Space

Shows pixel phasors, the universal semicircle, and the discrete single-exponential locus implied by the active gate scheme. It also includes precision and accuracy subplots tied to the selected truth value.

Clipboard and report export

Plain English

The graph clipboard export is now configurable. Export settings affect the copied image only; they do not change the live widget layout.

FeatureCurrent behavior
Settings gearOpens per-graph export settings next to the clipboard button.
Saved profilesNamed clipboard-export profiles can be saved, updated, renamed, and deleted from the dialog, then reused across graphs. Selecting a saved profile keeps it active while you edit, so Update rewrites that profile instead of bouncing back to a generic custom state.
Use default settingsWhen enabled, exports the graph with its live/current appearance and makes the remaining controls informational.
Custom size and aspectApplied to the main graph area, not to the on-screen widget layout.
Font sizeApplied to the export path only.
Line widths and markersCustom exports can override plot-trace width, marker size, and axis/tick width independently without changing the live widget permanently.
Theme overrideCan force light or dark export independently of the GUI theme.
Grid and box stylingCustom exports can independently control X/Y grids, grid intensity, and whether the plot area gets a visible bounding box.
Tick stylingExports can choose major-only, major-plus-minor, or no ticks, flip ticks inward or outward, override tick length, and label every visible exported tick level without changing the live widget.
PNG / SVGBoth are supported for clipboard export.
Include legendAdds a separate static export legend, not the interactive checkbox panel.
SVG curve outputSVG export now merges adjacent line segments into continuous polylines so downstream editors see one curve per trace instead of many tiny fragments.

SAVE AS remains the report exporter and writes a browsable HTML report, figure assets, and CSV data from the active run.

Profiles manager

The profile manager previews, repairs, imports, exports, and applies full instrument profiles. It now surfaces gate-property diagnostics more explicitly so ideal-gate assumptions and related profile settings are easier to verify.