ImpulseQt v3.2.5.0

PRA, BeqMoni, Theremino, Fitzpeaks and beyond!
Post Reply
User avatar
Sesselmann
Posts: 1383
Joined: 27 Apr 2015, 11:40
Location: Sydney
Contact:

ImpulseQt v3.2.5.0

Post by Sesselmann » 28 Apr 2026, 07:06

While testing impulse with a synthetic pulse which has a resolution of 0.2% I noticed a slow but steady peak drift to the left. The drift was slow - only around 1 channel in 4000 every 30 seconds, but because it appeared constant I decided to investigate - Was it the synthetic pulser drifting or was it the software?

Sure enough after diving into the problem, I found a systemic rounding error relating to energy and the bin (channel) index - My code used an arbitrary float for channel pitch, which due to the nature of 16 bit resolution needs to be powers of two, 2, 4, 8 etc.. it has been fixed in this version.

While I was at it - also made improvements to the file selection method on the histogram tab - replaced dropdown with a proper file selector.

Impulse v3.2.5.0
–––––––––––––––––––––––––––––
CRITICAL
• BugFix - Slight peak drift caused by rounding error in bin index ⚠️
• Fixed Windows error in Export peaks to csv ("∆E" replaced with "dE") ✅
• Increase stop at counts digits ✅
• increase stop at time digits ✅
• Highlight ULD and LLD in plot ✅
• File navigator for open spectrum file ✅
• File navigator for open comparison file ✅
• Open csv spectrum file ✅
• cosmetic changes ✅

Post Reply

Who is online

Users browsing this forum: No registered users and 39 guests