ImpulseQt v3.1.7
Posted: 23 Nov 2025, 21:18
ImpulseQt v3.1.7 – Changelog
–––––––––––––––––––––––––––––
• Centroid column in the calibration table now always displays bin/channel values. ✅
• Peak calibration table is now saved in settings and restored on startup. ✅
• Peak table now persists between sessions and is only cleared by the user via the “Clear Peaks” button. ✅
• Fixed a bug in single-point linear calibration. ✅
• Optional linearity trace added to the main spectrum plot. ✅
• Linearity points are now stored in settings and persist between sessions. ✅
• Added an option to download the peaks/ROI table as a CSV file. ✅
• CSV downloads now auto-append a unique numeric suffix (e.g. spectrum.csv, spectrum_1.csv, spectrum_2.csv). ✅
• Pulse shape plot y-axis changed from raw 16-bit values to percentage of sound card input (% full scale). ✅
• Distortion metric redefined as a percentage mismatch between each pulse and the mean pulse shape,
giving a stable, interpretable 0–100 scale for “shape tolerance.” ✅
Notes about changes
There are a few important changes applicable to GS-PRO (sound card) users.
a) The pulse shape plot now shows the pulse height in percentage of sound card dynamic range, typical mean pulse height is 10-15%
b) The pulse distortion has also changed to percentage, no longer necessary to enter huge numbers.
Steven
More sensible numbers on the pulse height and distortion axis..
New Linearity Function - This function serves as a sanity check, if the line looks wonky or if it turns around and goes the wrong way you have most likely calibrated the wrong peak.
–––––––––––––––––––––––––––––
• Centroid column in the calibration table now always displays bin/channel values. ✅
• Peak calibration table is now saved in settings and restored on startup. ✅
• Peak table now persists between sessions and is only cleared by the user via the “Clear Peaks” button. ✅
• Fixed a bug in single-point linear calibration. ✅
• Optional linearity trace added to the main spectrum plot. ✅
• Linearity points are now stored in settings and persist between sessions. ✅
• Added an option to download the peaks/ROI table as a CSV file. ✅
• CSV downloads now auto-append a unique numeric suffix (e.g. spectrum.csv, spectrum_1.csv, spectrum_2.csv). ✅
• Pulse shape plot y-axis changed from raw 16-bit values to percentage of sound card input (% full scale). ✅
• Distortion metric redefined as a percentage mismatch between each pulse and the mean pulse shape,
giving a stable, interpretable 0–100 scale for “shape tolerance.” ✅
Notes about changes
There are a few important changes applicable to GS-PRO (sound card) users.
a) The pulse shape plot now shows the pulse height in percentage of sound card dynamic range, typical mean pulse height is 10-15%
b) The pulse distortion has also changed to percentage, no longer necessary to enter huge numbers.
Steven
More sensible numbers on the pulse height and distortion axis..
New Linearity Function - This function serves as a sanity check, if the line looks wonky or if it turns around and goes the wrong way you have most likely calibrated the wrong peak.