From 84ae24d2f98c2dae413f1e3e5bed2f5527d401cc Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Thu, 12 Nov 2015 11:46:56 +0000
Subject: [PATCH] Floating point formatting on OverlayInfoPanel

---
 fsl/fsleyes/controls/overlayinfopanel.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fsl/fsleyes/controls/overlayinfopanel.py b/fsl/fsleyes/controls/overlayinfopanel.py
index 914f01520..7a2014861 100644
--- a/fsl/fsleyes/controls/overlayinfopanel.py
+++ b/fsl/fsleyes/controls/overlayinfopanel.py
@@ -218,8 +218,8 @@ class OverlayInfoPanel(fslpanel.FSLEyesPanel):
             
             pixdim = hdr['pixdim'][i + 1]
 
-            if   i  < 3: pixdim = '{} {}'.format(pixdim, voxUnits)
-            elif i == 3: pixdim = '{} {}'.format(pixdim, timeUnits)
+            if   i  < 3: pixdim = '{:0.4g} {}'.format(pixdim, voxUnits)
+            elif i == 3: pixdim = '{:0.4g} {}'.format(pixdim, timeUnits)
                 
             info.addInfo(
                 strings.nifti['pixdim{}'.format(i + 1)],
@@ -356,7 +356,7 @@ class OverlayInfoPanel(fslpanel.FSLEyesPanel):
             lines.append('<tr>')
 
             for coli in range(array.shape[1]):
-                lines.append('<td>{}</td>'.format(array[rowi, coli]))
+                lines.append('<td>{:0.4g}</td>'.format(array[rowi, coli]))
             lines.append('</tr>')
             
         return ''.join(lines)
-- 
GitLab