[bugfix] snr calculation takes offset from cutting into account

This commit is contained in:
Darius Arnold 2017-11-10 10:23:50 +01:00
parent 8f721da643
commit 8280a5043c

View File

@ -228,7 +228,9 @@ class AICPicker(AutoPicker):
if self.Pick is not None: if self.Pick is not None:
self.Data[0].data = check_counts_ms(self.Data[0].data) self.Data[0].data = check_counts_ms(self.Data[0].data)
# calculate SNR from CF # calculate SNR from CF
self.SNR = getSNR(self.Data, self.TSNR, self.Pick)[0] # TODO Check wether this yields similar results # subtract beginning of Tcf to get sample index in self.Data, which
# is cut out off trace
self.SNR = getSNR(self.Data, self.TSNR, self.Pick-self.Tcf[0])[0] # TODO Check wether this yields similar results
# calculate slope from CF after initial pick # calculate slope from CF after initial pick
try: try:
self.slope, iislope, datafit = calcSlope(self.Data, self.aicsmooth, self.Tcf, self.Pick, self.TSNR) self.slope, iislope, datafit = calcSlope(self.Data, self.aicsmooth, self.Tcf, self.Pick, self.TSNR)