@@ -37,7 +37,8 @@ def butter_lowpass_filter(data, cutoff, fs, order=5):
37
37
def doLowpass (tm_in ,varMgr ):
38
38
numTraces = tm_in .traceCount
39
39
sampleCnt = tm_in .numPoints
40
- traces = zeros ((numTraces ,sampleCnt ),float32 )
40
+ dt = tm_in .getSingleTrace (0 ).dtype
41
+ traces = zeros ((numTraces ,sampleCnt ),dt )
41
42
data = zeros ((numTraces ,16 ),uint8 )
42
43
data_out = zeros ((numTraces ,16 ),uint8 )
43
44
savedDataIndex = 0
@@ -57,7 +58,7 @@ def doLowpass(tm_in,varMgr):
57
58
def doBandpass (tm_in ,varMgr ):
58
59
numTraces = tm_in .traceCount
59
60
sampleCnt = tm_in .numPoints
60
- traces = zeros ((numTraces ,sampleCnt ),float32 )
61
+ traces = zeros ((numTraces ,sampleCnt ),tm_in . getDtype () )
61
62
data = zeros ((numTraces ,16 ),uint8 )
62
63
data_out = zeros ((numTraces ,16 ),uint8 )
63
64
savedDataIndex = 0
@@ -91,7 +92,7 @@ def doSingleCWTDenoise(x,wavelet="db4",level=1):
91
92
def doCWTDenoise (tm_in ,varMgr ):
92
93
numTraces = tm_in .traceCount
93
94
sampleCnt = tm_in .numPoints
94
- traces = zeros ((numTraces ,sampleCnt ),float32 )
95
+ traces = zeros ((numTraces ,sampleCnt ),tm_in . getDtype () )
95
96
data = zeros ((numTraces ,16 ),uint8 )
96
97
data_out = zeros ((numTraces ,16 ),uint8 )
97
98
savedDataIndex = 0
0 commit comments