summaryrefslogtreecommitdiff
path: root/gpsprof
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2016-07-21 21:01:12 -0700
committerGary E. Miller <gem@rellim.com>2016-07-21 21:01:12 -0700
commit6cadc981921edb2aeef9cdf7e6e8640e1ce99935 (patch)
tree8a3c1f33927732eeae82dbc4195cb36403c4d7cf /gpsprof
parentaace4ba99a359d9ec6eb4e288da7de83df1b9908 (diff)
downloadgpsd-6cadc981921edb2aeef9cdf7e6e8640e1ce99935.tar.gz
gpsproof can now show centi-meter resolution
Basically %.7f becomes %.9f. Still in testing.
Diffstat (limited to 'gpsprof')
-rwxr-xr-xgpsprof16
1 files changed, 8 insertions, 8 deletions
diff --git a/gpsprof b/gpsprof
index 1fb0937a..1d4e31f0 100755
--- a/gpsprof
+++ b/gpsprof
@@ -196,7 +196,7 @@ class spaceplot(plotter):
for i in range(len(self.recentered)):
(lat, lon) = self.recentered[i][:2]
(raw1, raw2, alt) = self.fixes[i]
- res += "%.7f\t%.7f\t%.7f\t%.7f\t%.7f\n" % (lat, lon, raw1, raw2, alt)
+ res += "%.7f\t%.9f\t%.9f\t%.9f\t%.9f\n" % (lat, lon, raw1, raw2, alt)
return res
def plot(self):
@@ -226,17 +226,17 @@ class spaceplot(plotter):
alt_fixes.sort(key=lambda a: abs(alt_avg - a))
alt_ep = abs(alt_fixes[len(alt_fixes) // 2] - alt_avg)
if self.centroid[0] < 0:
- latstring = "%.7fS" % -self.centroid[0]
+ latstring = "%.9fS" % -self.centroid[0]
elif self.centroid[0] == 0:
latstring = "0"
else:
- latstring = "%.7fN" % self.centroid[0]
+ latstring = "%.9fN" % self.centroid[0]
if self.centroid[1] < 0:
- lonstring = "%.7fW" % -self.centroid[1]
+ lonstring = "%.9fW" % -self.centroid[1]
elif self.centroid[1] == 0:
lonstring = "0"
else:
- lonstring = "%.7fE" % self.centroid[1]
+ lonstring = "%.9fE" % self.centroid[1]
fmt = "set autoscale\n"
fmt += "set format x \"%.3f\"\n"
fmt += "set format y \"%.3f\"\n"
@@ -254,9 +254,9 @@ class spaceplot(plotter):
fmt += 'set ytics nomirror\n'
fmt += 'set y2tics\n'
fmt += "set format y2 \"%.3f\"\n"
- fmt += 'cep=%.7f\n' % self.d((0, 0), self.recentered[len(self.fixes) // 2])
- fmt += 'cep95=%.7f\n' % self.d((0, 0), self.recentered[int(len(self.fixes) * 0.95)])
- fmt += 'cep99=%.7f\n' % self.d((0, 0), self.recentered[int(len(self.fixes) * 0.99)])
+ fmt += 'cep=%.9f\n' % self.d((0, 0), self.recentered[len(self.fixes) // 2])
+ fmt += 'cep95=%.9f\n' % self.d((0, 0), self.recentered[int(len(self.fixes) * 0.95)])
+ fmt += 'cep99=%.9f\n' % self.d((0, 0), self.recentered[int(len(self.fixes) * 0.99)])
fmt += 'set parametric\n'
fmt += 'set trange [0:2*pi]\n'
fmt += 'cx(t, r) = sin(t)*r\n'