1212"""
1313QNH = 1013.25
1414
15- BAR_CHAR = u' \u2588 '
15+ BAR_CHAR = " \u2588 "
1616
17- ANSI_COLOR_RED = ' \x1b [31m'
18- ANSI_COLOR_GREEN = ' \x1b [32m'
19- ANSI_COLOR_YELLOW = ' \x1b [33m'
20- ANSI_COLOR_BLUE = ' \x1b [34m'
21- ANSI_COLOR_MAGENTA = ' \x1b [35m'
22- ANSI_COLOR_BLACK = ' \x1b [30m'
23- ANSI_COLOR_RESET = ' \x1b [0m'
17+ ANSI_COLOR_RED = " \x1b [31m"
18+ ANSI_COLOR_GREEN = " \x1b [32m"
19+ ANSI_COLOR_YELLOW = " \x1b [33m"
20+ ANSI_COLOR_BLUE = " \x1b [34m"
21+ ANSI_COLOR_MAGENTA = " \x1b [35m"
22+ ANSI_COLOR_BLACK = " \x1b [30m"
23+ ANSI_COLOR_RESET = " \x1b [0m"
2424
2525
2626colours = [ANSI_COLOR_BLUE , ANSI_COLOR_GREEN , ANSI_COLOR_YELLOW , ANSI_COLOR_RED , ANSI_COLOR_MAGENTA ]
@@ -83,12 +83,15 @@ def calculate_altitude(pressure, qnh=1013.25):
8383 p_bar = p_colour + p_bar + ANSI_COLOR_RESET
8484 a_bar = a_colour + a_bar + ANSI_COLOR_RESET
8585
86- t_reading = "{ :.4f}c". format ( temperature ) .ljust (BAR_WIDTH + 14 )
87- p_reading = "{ :.4f}hPa". format ( pressure / 100 ) .ljust (BAR_WIDTH + 14 )
88- a_reading = "{ :.2f}m". format ( altitude ) .ljust (BAR_WIDTH + 14 )
86+ t_reading = f" { temperature :.4f} c" .ljust (BAR_WIDTH + 14 )
87+ p_reading = f" { pressure / 100 :.4f} hPa" .ljust (BAR_WIDTH + 14 )
88+ a_reading = f" { altitude :.2f} m" .ljust (BAR_WIDTH + 14 )
8989
90- sys .stdout .write ('\x1b [0;1H' )
91- sys .stdout .write (u"""{title}
90+ title = "ICP10125 Sensor" .ljust (BAR_WIDTH + 14 , " " )
91+ blank = " " * (BAR_WIDTH + 14 )
92+
93+ sys .stdout .write ("\x1b [0;1H" )
94+ sys .stdout .write (f"""{ title }
9295{ blank }
9396Temperature: { t_bar }
9497{ t_reading }
@@ -97,16 +100,7 @@ def calculate_altitude(pressure, qnh=1013.25):
97100Altitude: { a_bar }
98101{ a_reading }
99102{ blank }
100- """ .format (
101- title = "ICP10125 Sensor" .ljust (BAR_WIDTH + 14 , " " ),
102- t_bar = t_bar ,
103- p_bar = p_bar ,
104- a_bar = a_bar ,
105- t_reading = t_reading ,
106- p_reading = p_reading ,
107- a_reading = a_reading ,
108- blank = " " * (BAR_WIDTH + 14 )
109- ))
103+ """ )
110104 sys .stdout .flush ()
111105
112106except KeyboardInterrupt :
0 commit comments