From d7e334782bb24f510eb21601fa3c05677fc8df41 Mon Sep 17 00:00:00 2001
From: Heather Schovanec <hschovanec@usgs.gov>
Date: Thu, 14 Sep 2017 09:22:23 -0600
Subject: [PATCH] Add comments concerning JSON serialization

---
 geomagio/imfjson/IMFJSONWriter.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/geomagio/imfjson/IMFJSONWriter.py b/geomagio/imfjson/IMFJSONWriter.py
index 899f19649..252966178 100644
--- a/geomagio/imfjson/IMFJSONWriter.py
+++ b/geomagio/imfjson/IMFJSONWriter.py
@@ -88,9 +88,11 @@ class IMFJSONWriter(object):
             # TODO: Add flag metadata
             values += [value_dict]
             series = np.copy(trace.data)
-            series = ChannelConverter.get_minutes_from_radians(series)
+            if c == 'D':
+                series = ChannelConverter.get_minutes_from_radians(series)
             series[np.isnan(series)] = None
-            value_dict['values'] = series
+            # Converting numpy array to list required for JSON serialization
+            value_dict['values'] = series.tolist()
         return values
 
     def _format_metadata(self, stats, channels):
-- 
GitLab