From 0568da4c89e30bb3257577afd77743a254f1a055 Mon Sep 17 00:00:00 2001 From: kienle <kienle@passcal.nmt.edu> Date: Mon, 21 Aug 2023 10:27:23 -0600 Subject: [PATCH] Fix bug with size 1 RT130 trace --- sohstationviewer/model/reftek/reftek_data/core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sohstationviewer/model/reftek/reftek_data/core.py b/sohstationviewer/model/reftek/reftek_data/core.py index b4b35704f..ddc08d0ba 100644 --- a/sohstationviewer/model/reftek/reftek_data/core.py +++ b/sohstationviewer/model/reftek/reftek_data/core.py @@ -197,9 +197,9 @@ class Reftek130(obspy_rt130_core.Reftek130): # numbers (namely, appending a negative number with 1s # does not change its value), we do not have to care # about the actual encoding type of the stored packets. - sample_data = (packets_['payload'][:, :4]) - sample_data = sample_data.view(np.dtype('>i4')).squeeze() - npts = len(sample_data) + sample_data = np.asarray(packets_['payload'][:, :4]) + sample_data = sample_data.view(np.dtype('>i4')).squeeze(axis=-1) + npts = sample_data.size tr = DiscontinuousTrace( data=sample_data, header=copy.deepcopy(header), times=(packets_['time'] / 10**9).round(3) -- GitLab