From 30dd99949dbaab78de2eec68d610979afc764f34 Mon Sep 17 00:00:00 2001
From: Eddie McWhirter <emcwhirter@usgs.gov>
Date: Tue, 23 Jun 2015 15:18:17 -0600
Subject: [PATCH] Move logic for total minute time output to value formatter.

---
 geomagio/pcdcp/PCDCPWriter.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/geomagio/pcdcp/PCDCPWriter.py b/geomagio/pcdcp/PCDCPWriter.py
index 743426d15..7e5dccc9f 100644
--- a/geomagio/pcdcp/PCDCPWriter.py
+++ b/geomagio/pcdcp/PCDCPWriter.py
@@ -77,7 +77,7 @@ class PCDCPWriter(object):
         for i in xrange(len(traces[0].data)):
             buf.append(self._format_values(
                 datetime.utcfromtimestamp(starttime + i * delta),
-                (int(round(t.data[i]*100)) for t in traces)))
+                (t.data[i] for t in traces)))
 
         return ''.join(buf)
 
@@ -98,11 +98,11 @@ class PCDCPWriter(object):
             Formatted line containing values.
         """
         tt = time.timetuple()
-        totalMinutes = tt.tm_hour * 60 + tt.tm_min
+        totalMinutes = int(tt.tm_hour * 60 + tt.tm_min)
         return '{0:0>4d} ' \
                 '{2: >8d} {3: >8d} {4: >8d} {5: >8d}\n'.format(
                 totalMinutes, int(time.microsecond / 1000),
-                *[self.empty_value if numpy.isnan(val) else val
+                *[self.empty_value if numpy.isnan(val) else int(round(val*100))
                         for val in values])
 
     @classmethod
-- 
GitLab