diff --git a/geomagio/edge/MiniSeedFactory.py b/geomagio/edge/MiniSeedFactory.py index 2479cb5723236677e4e462ecf4aab4e250b73516..94acf5407f8c02b604c4309961a74ef8dda4c8b2 100644 --- a/geomagio/edge/MiniSeedFactory.py +++ b/geomagio/edge/MiniSeedFactory.py @@ -638,7 +638,10 @@ class MiniSeedFactory(TimeseriesFactory): """ try: # Write to MiniSEED - timeseries.write(fh, format="MSEED") + ts = Stream() + for channel in channels: + ts += timeseries.select(channel=channel) + ts.write(fh, format="MSEED") except Exception as e: raise TimeseriesFactoryException(