From 5ae341dcca919fce7bd741a9f1d19818d41086df Mon Sep 17 00:00:00 2001
From: ldam <ldam@passcal.nmt.edu>
Date: Tue, 29 Aug 2023 11:04:40 -0600
Subject: [PATCH] fix error 'To change to a dtype of a different size, the
 array must be C-contiguous' in python 3.7

---
 sohstationviewer/model/reftek_data/reftek_reader/core.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sohstationviewer/model/reftek_data/reftek_reader/core.py b/sohstationviewer/model/reftek_data/reftek_reader/core.py
index 220d38f3f..5c5f5a0f3 100644
--- a/sohstationviewer/model/reftek_data/reftek_reader/core.py
+++ b/sohstationviewer/model/reftek_data/reftek_reader/core.py
@@ -197,7 +197,7 @@ 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 = np.asarray(packets_['payload'][:, :4])
+                        sample_data = np.ascontiguousarray(packets_['payload'][:, :4])
                         sample_data = sample_data.view(np.dtype('>i4'))
                         sample_data = sample_data.squeeze(axis=-1)
                         npts = sample_data.size
-- 
GitLab