diff options
author | Gary E. Miller <gem@rellim.com> | 2016-07-21 21:01:12 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2016-07-21 21:01:12 -0700 |
commit | 6cadc981921edb2aeef9cdf7e6e8640e1ce99935 (patch) | |
tree | 8a3c1f33927732eeae82dbc4195cb36403c4d7cf /gpsprof | |
parent | aace4ba99a359d9ec6eb4e288da7de83df1b9908 (diff) | |
download | gpsd-6cadc981921edb2aeef9cdf7e6e8640e1ce99935.tar.gz |
gpsproof can now show centi-meter resolution
Basically %.7f becomes %.9f. Still in testing.
Diffstat (limited to 'gpsprof')
-rwxr-xr-x | gpsprof | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -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' |