From caa37970ce527498644a21844c0e82193c717d08 Mon Sep 17 00:00:00 2001 From: Jeremy Fee <jmfee@usgs.gov> Date: Wed, 12 Feb 2020 11:37:36 -0700 Subject: [PATCH] Make sure EdgeFactory uses i4 data type before conversion to float --- geomagio/edge/EdgeFactory.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py index 694dec6c3..6940ee8c2 100644 --- a/geomagio/edge/EdgeFactory.py +++ b/geomagio/edge/EdgeFactory.py @@ -460,6 +460,9 @@ class EdgeFactory(TimeseriesFactory): type, interval) data = self.client.get_waveforms(network, station, location, edge_channel, starttime, endtime) + # make sure data is 32bit int + for trace in data: + trace.data = trace.data.astype('i4') data.merge() if data.count() == 0: data += TimeseriesUtility.create_empty_trace( -- GitLab