diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py index 694dec6c3f5ed20db99cd381b16ac6808ceb6921..6940ee8c28243a81d34aa5cbc425f892a2f69e33 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(