From 6cadc981921edb2aeef9cdf7e6e8640e1ce99935 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Thu, 21 Jul 2016 21:01:12 -0700 Subject: gpsproof can now show centi-meter resolution Basically %.7f becomes %.9f. Still in testing. --- gpsprof | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'gpsprof') 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' -- cgit v1.2.1