Simplify temperature/dewpoint callback

This commit is contained in:
XANTRONIX 2025-02-23 21:41:15 -05:00
parent 8240597ddb
commit 094a2908e2

View file

@ -104,12 +104,12 @@ class SkewT():
# Temperature may possibly be dewpoint, depending on the
# return value of the callback.
#
temp, pressure = fn(sample)
temp = fn(sample)
if temp is None:
continue
gx, gy = self.sample_to_graph(temp, pressure)
gx, gy = self.sample_to_graph(temp, sample.pressure)
sx, sy = self.graph_to_screen(gx, gy)
if first:
@ -129,7 +129,7 @@ class SkewT():
self.draw_isobars(cr, x, y)
cr.set_source_rgb(1, 0, 0)
self.draw_samples(cr, x, y, samples, lambda s: (s.temp, s.pressure))
self.draw_samples(cr, x, y, samples, lambda s: s.temp)
cr.set_source_rgb(0, 1, 0)
self.draw_samples(cr, x, y, samples, lambda s: (s.dewpoint, s.pressure))
self.draw_samples(cr, x, y, samples, lambda s: s.dewpoint)