From 22a924f804d147dad688585b68a59df66295cd12 Mon Sep 17 00:00:00 2001
From: Hal Simpson <hasimpson@usgs.gov>
Date: Thu, 12 Nov 2015 13:23:11 -0700
Subject: [PATCH] Ignore empty channels

---
 geomagio/iaga2002/IAGA2002Parser.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/geomagio/iaga2002/IAGA2002Parser.py b/geomagio/iaga2002/IAGA2002Parser.py
index 239369945..119d987f0 100644
--- a/geomagio/iaga2002/IAGA2002Parser.py
+++ b/geomagio/iaga2002/IAGA2002Parser.py
@@ -166,6 +166,9 @@ class IAGA2002Parser(object):
         self.parse_comments()
         self.times = self._parsedata[0]
         for channel, data in zip(self.channels, self._parsedata[1:]):
+            #ignore empty channels
+            if data.count(data[0]) == len(data):
+                continue
             data = numpy.array(data, dtype=numpy.float64)
             # filter empty values
             data[data == EIGHTS] = numpy.nan
-- 
GitLab