Temperatures mínimes -------------------- temperatura_minima ~~~~~~~~~~~~~~~~~~ >>> from temperatures import temperatura_minima >>> temperatures = [(0.7, -6.4, 11.7), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8), (2.6, -3.0, 11.3)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 2 >>> temperatures = [(0.9, -7.2, 13.5), (2.3, -5.2, 13.0), (1.2, -6.1, 11.3), (3.3, -3.3, 13.0)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 0 >>> temperatures = [(3.2, -4.8, 16.1), (3.9, -3.5, 14.5), (5.0, -1.9, 11.7), (4.8, -11.5, 17.4)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 3 >>> temperatures = [(11.0, 0.4, 27.4), (3.7, -1.4, 27.9), (9.5, -3.4, 24.2), (19.9, -5.1, 22.4), (18.3, -2.3, 18.6), (12.1, -6.2, 21.0), (7.1, 0.9, 22.0), (12.1, 2.9, 10.7), (9.8, -2.1, 17.2), (10.7, -3.5, 20.0), (6.6, -3.9, 10.1), (5.5, -9.5, 16.8), (14.4, -5.0, 18.0), (17.3, -9.3, 22.8), (14.3, -0.8, 26.9)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 11 >>> temperatures = [(12.4, -4.7, 20.2), (10.5, -6.3, 18.3), (17.2, 2.1, 19.5), (3.9, -5.9, 11.1), (16.9, -3.3, 10.1), (16.1, -2.5, 28.1), (15.5, -9.6, 12.8), (8.2, 1.2, 10.0), (17.2, -1.3, 21.2), (9.2, -3.2, 20.5), (8.8, -7.5, 19.3), (4.4, 2.3, 11.9), (15.5, -3.5, 15.6), (19.2, 1.8, 11.8), (10.9, -0.4, 23.2), (16.5, -5.2, 11.0), (5.8, -8.3, 13.5), (7.9, -2.6, 12.2), (19.7, -5.2, 22.9), (4.8, -8.7, 29.6)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 6 >>> temperatures = [(12.4, -9.9, 11.4), (14.5, -5.2, 11.4), (6.4, 1.2, 12.4), (10.6, -9.5, 28.3), (17.4, -9.4, 12.7), (5.6, -8.1, 17.1), (8.4, 2.5, 24.4), (3.7, -9.5, 22.4), (12.9, 2.9, 20.8), (18.4, 0.3, 19.3), (18.5, -5.7, 20.5), (14.8, -9.9, 13.2), (13.9, -0.9, 17.5), (12.1, -3.1, 23.3), (4.4, -7.4, 16.6), (18.8, 1.0, 21.7), (17.6, -0.3, 20.1), (4.4, -7.6, 19.2), (17.3, 0.6, 20.6), (6.3, -4.6, 11.1), (11.2, -4.9, 28.1), (18.8, -10.0, 26.8), (14.3, 2.5, 10.7), (3.7, -7.9, 13.9), (7.3, 1.7, 17.8)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 21 >>> temperatures = [(6.4, -4.2, 15.5), (8.7, -7.0, 10.6), (9.3, -0.7, 27.9), (14.0, -1.3, 19.7), (14.2, -3.0, 12.3), (9.8, 1.4, 17.9), (8.4, 1.9, 15.1), (6.8, 2.1, 20.7), (11.1, -3.8, 11.6), (3.4, -0.1, 21.2), (8.3, 1.0, 15.4), (14.4, -7.7, 21.6), (12.7, -5.5, 22.6), (18.4, -1.0, 16.3), (6.8, -8.3, 15.2), (7.8, -2.9, 19.0), (12.8, -5.2, 20.8), (10.3, -7.4, 27.2), (8.4, -2.2, 16.1), (18.5, 1.1, 28.3), (18.8, -4.8, 25.8), (14.2, 1.0, 13.0), (12.8, -1.3, 19.8), (15.9, -8.2, 12.5), (6.4, -8.9, 24.2), (11.7, -7.4, 12.1), (8.2, -4.2, 23.3), (17.8, 0.7, 18.4), (8.6, -1.4, 21.3), (11.3, -1.4, 25.5)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 24 >>> temperatures = [(17.0, -4.4, 13.4), (18.7, 1.8, 10.6), (14.6, -1.5, 26.0), (19.4, -0.2, 16.3), (3.1, -0.9, 21.6), (15.6, 2.2, 25.7), (18.8, -8.3, 14.9), (19.5, 1.4, 15.1), (19.8, 0.2, 27.0), (11.6, -1.5, 21.3), (13.2, -9.7, 18.2), (10.5, -3.2, 12.2), (12.3, -5.7, 12.7), (14.1, -9.6, 11.8), (15.2, 0.5, 28.6), (19.5, -8.3, 21.3), (5.7, -6.9, 15.5), (17.4, -0.0, 22.7), (3.5, -1.7, 26.4), (11.5, -9.7, 26.2), (17.0, -8.4, 27.2), (8.6, -5.2, 20.8), (3.5, 0.8, 11.2), (7.1, -6.0, 18.9), (18.2, 0.2, 17.2), (8.9, -3.7, 28.0), (10.1, -4.6, 20.9), (8.1, -3.3, 26.4), (14.0, -0.5, 16.2), (18.6, -1.7, 13.9), (5.8, -6.8, 28.6), (12.7, -6.1, 25.6), (10.8, 2.4, 23.6), (8.6, -4.1, 18.7), (9.4, -9.2, 10.7)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 10 >>> temperatures = [(14.6, -7.3, 14.2), (19.1, -4.1, 22.3), (10.7, -6.6, 26.3), (7.1, -1.6, 29.4), (8.9, -4.5, 12.1), (8.0, -4.1, 20.7), (17.9, -9.4, 12.6), (18.8, -6.7, 25.8), (4.2, -1.1, 14.2), (10.9, -6.9, 29.4), (6.7, 0.1, 24.2), (17.8, -6.5, 19.4), (11.0, -0.3, 25.3), (9.6, -3.4, 18.1), (17.4, -9.9, 27.0), (5.1, 2.0, 24.3), (17.6, 0.5, 28.8), (14.5, -4.3, 15.1), (15.3, 2.7, 14.4), (5.5, -7.0, 15.3), (12.4, -7.8, 13.9), (12.0, -5.2, 23.3), (9.1, 0.9, 22.2), (19.5, -6.8, 16.2), (20.0, -6.2, 15.9), (14.2, -2.3, 10.2), (3.6, -5.0, 27.6), (5.4, -8.2, 28.4), (6.1, -7.8, 25.8), (6.2, 1.3, 22.5), (13.0, -4.4, 26.0), (9.8, -9.5, 15.4), (4.6, -0.4, 23.0), (12.5, -7.5, 27.7), (4.2, 2.5, 22.2), (10.3, -3.3, 12.7), (15.8, -1.8, 23.9), (19.6, -0.4, 16.9), (3.3, 1.4, 15.5), (18.5, -4.4, 28.0)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 14 >>> temperatures = [(10.3, -3.3, 12.7)] >>> r = temperatura_minima(temperatures) >>> r # doctesttag: +TAG=1_temperatures-1_temperatura_minima 0 temperatures_data ~~~~~~~~~~~~~~~~~ >>> from temperatures import temperatures_data >>> estacions = ['AA', 'BB', 'CC', 'DD'] >>> temperatures = [ ... ['09:01:2024', [(0.7, -6.4, 11.7), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8), (2.6, -3.0, 11.3)]], ... ['08:01:2024', [(0.9, -7.2, 13.5), (2.3, -5.2, 13.0), (1.2, -6.1, 11.3), (3.3, -3.3, 13.0)]], ... ['07:01:2024', [(3.2, -4.8, 16.1), (3.9, -3.5, 14.5), (5.0, -1.9, 11.7), (4.8, -11.5, 17.4)]], ... ] >>> from pprint import pprint >>> tmo = temperatures_data(estacions, temperatures) >>> pprint(tmo) # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['09:01:2024', -6.7, 'CC'], ['08:01:2024', -7.2, 'AA'], ['07:01:2024', -11.5, 'DD']] >>> estL = ['AA', 'BB', 'CC', 'DD', 'A', 'B'] >>> tempL = [ ... ['10:01:2024', [(0.7, -6.4, 11.7), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8), (2.6, -3.0, 11.3), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8)] ], ... ] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['10:01:2024', -6.7, 'CC']] >>> tempL = [ ... ['10:01:2024', [(4.2, 2.2, 15.5), (4.6, 3.2, 12.5), (2.0, 0.7, 12.8), (4.5, 2.8, 18.3), (4.6, 3.2, 12.5), (2.0, 0.7, 12.8)] ], ... ['09:01:2024', [(0.7, -6.4, 11.7), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8), (2.6, -3.0, 11.3), (3.3, -3.9, 10.2), (0.9, -6.7, 10.8)]], ... ['08:01:2024', [(0.9, -7.2, 13.5), (2.3, -5.2, 13.0), (1.2, -6.1, 11.3), (3.3, -3.3, 13.0), (2.3, -5.2, 13.0), (1.2, -6.1, 11.3)]], ... ['07:01:2024', [(3.2, -4.8, 16.1), (3.9, -3.5, 14.5), (5.0, -1.9, 11.7), (4.8, -1.5, 17.4), (3.9, -3.5, 14.5), (5.0, -1.9, 11.7)]], ... ['06:01:2024', [(6.5, -1.5, 15.0), (7.1, -1.7, 14.0), (5.1, -0.8, 13.6), (6.7, 0.3, 14.0), (7.1, -1.7, 14.0), (5.1, -0.8, 13.6)]], ... ] >>> tmo = temperatures_data(estL, tempL) >>> pprint(tmo) # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['10:01:2024', 0.7, 'CC'], ['09:01:2024', -6.7, 'CC'], ['08:01:2024', -7.2, 'AA'], ['07:01:2024', -4.8, 'AA'], ['06:01:2024', -1.7, 'BB']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09'] >>> tempL = [['10:12:2023', [(6.7, -7.5, 25.5), (7.5, -2.3, 12.6), (10.3, -4.8, 21.5), (15.8, -4.5, 14.7), (11.5, -9.1, 22.5), (19.3, 1.5, 28.5), (5.3, -4.3, 11.5), (4.1, -8.5, 12.7), (6.6, -3.4, 16.1), (14.5, 2.1, 14.9)]], ['11:12:2023', [(8.4, -7.8, 16.3), (18.8, -4.7, 20.7), (7.4, 0.8, 22.2), (8.2, -5.5, 29.8), (15.2, -1.6, 26.2), (8.0, -5.7, 25.8), (7.2, -6.3, 17.0), (12.4, -4.4, 27.6), (10.1, 2.6, 17.5), (13.8, -3.8, 28.5)]], ['12:12:2023', [(15.6, -9.4, 25.9), (11.6, -4.4, 20.3), (6.7, -8.2, 28.1), (18.1, -8.7, 12.3), (5.9, 2.6, 14.8), (12.1, 2.5, 20.7), (5.6, 2.0, 12.7), (7.9, -0.9, 11.0), (6.9, -5.4, 13.3), (13.1, 0.5, 24.1)]], ['13:12:2023', [(17.6, -6.5, 28.2), (13.2, -9.6, 28.5), (14.6, -2.5, 13.2), (3.0, 1.6, 18.4), (3.2, 1.2, 16.8), (6.8, -7.2, 19.0), (15.7, -8.1, 13.9), (15.5, 0.4, 13.5), (18.7, -0.0, 22.0), (15.4, -5.7, 22.4)]], ['14:12:2023', [(6.9, 0.7, 27.0), (19.5, -8.6, 29.8), (15.2, -1.4, 28.4), (17.6, -7.0, 27.3), (11.4, -7.1, 28.1), (17.0, -5.9, 22.9), (19.1, -2.1, 19.4), (8.9, -7.4, 13.1), (19.1, -4.7, 19.2), (5.9, 1.1, 28.0)]], ['15:12:2023', [(4.3, -0.4, 10.7), (7.0, -8.5, 11.4), (4.0, -5.5, 23.6), (14.4, 0.1, 28.4), (9.2, -4.3, 25.2), (13.5, -4.2, 12.2), (17.4, -4.3, 20.0), (14.4, -3.3, 18.3), (4.8, -8.5, 24.9), (19.4, -7.2, 29.8)]], ['16:12:2023', [(7.8, -5.9, 20.3), (9.3, 2.6, 14.9), (8.2, -3.1, 27.2), (12.9, -4.9, 14.6), (7.0, 2.7, 10.8), (19.8, -5.0, 18.2), (8.3, -9.4, 15.3), (4.6, -3.5, 20.1), (12.0, -3.9, 22.2), (6.0, -4.0, 29.5)]], ['17:12:2023', [(17.2, 1.5, 24.6), (8.6, -2.9, 21.9), (4.1, -9.9, 15.6), (5.2, -6.3, 11.5), (17.3, -4.4, 27.9), (16.3, -5.7, 28.9), (14.1, -2.9, 10.6), (5.6, -5.2, 25.2), (3.3, -0.7, 17.4), (5.3, -3.4, 21.4)]], ['18:12:2023', [(9.9, -7.0, 24.4), (15.4, -3.0, 21.8), (16.7, -9.7, 28.7), (19.6, 0.4, 28.8), (12.4, -4.7, 21.2), (10.7, -7.6, 12.5), (11.9, -1.8, 19.5), (19.5, 0.1, 23.7), (18.1, -4.8, 16.2), (7.8, -7.8, 17.4)]], ['19:12:2023', [(16.7, -6.6, 17.4), (5.9, -0.9, 28.2), (12.6, 0.6, 17.5), (12.8, 2.5, 19.6), (11.6, -7.1, 14.3), (18.0, 1.5, 25.5), (6.5, -5.9, 28.1), (8.8, -5.5, 10.8), (10.4, -2.3, 25.8), (16.5, -3.8, 24.8)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['10:12:2023', -9.1, 'Est04'], ['11:12:2023', -7.8, 'Est00'], ['12:12:2023', -9.4, 'Est00'], ['13:12:2023', -9.6, 'Est01'], ['14:12:2023', -8.6, 'Est01'], ['15:12:2023', -8.5, 'Est01'], ['16:12:2023', -9.4, 'Est06'], ['17:12:2023', -9.9, 'Est02'], ['18:12:2023', -9.7, 'Est02'], ['19:12:2023', -7.1, 'Est04']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14'] >>> tempL = [['15:12:2023', [(17.9, 1.9, 24.9), (13.9, -5.9, 21.8), (13.3, 0.7, 17.0), (19.7, -5.3, 23.4), (7.2, -8.8, 28.3), (4.6, -3.7, 14.0), (11.8, -2.3, 10.5), (16.3, -0.9, 27.5), (17.0, -8.8, 25.8), (3.8, -3.2, 12.2), (5.0, -7.6, 11.0), (9.4, -5.1, 11.1), (4.6, -0.3, 14.4), (14.1, -2.1, 12.1), (7.8, 2.0, 26.1)]], ['16:12:2023', [(10.1, -7.4, 14.5), (7.1, 1.0, 17.4), (18.8, -2.1, 28.7), (13.5, -0.1, 29.6), (11.1, 0.1, 19.6), (12.2, -4.5, 16.0), (11.3, 1.2, 28.9), (7.9, -0.7, 18.5), (8.5, -1.8, 27.9), (11.6, -1.0, 26.3), (7.1, -0.9, 27.9), (16.2, -4.0, 16.6), (3.8, -5.1, 17.3), (6.1, -6.8, 16.7), (8.7, 0.3, 26.4)]], ['17:12:2023', [(16.9, 1.2, 29.0), (11.0, -2.7, 23.9), (14.4, -6.4, 29.3), (9.4, -2.0, 28.6), (18.4, 2.3, 29.6), (5.3, -3.0, 16.2), (3.5, -5.0, 13.8), (19.0, -3.6, 21.0), (15.9, 0.4, 15.4), (13.2, -2.8, 22.9), (8.6, 2.1, 29.8), (15.7, -3.8, 14.4), (8.0, -7.7, 21.3), (7.2, 0.1, 10.6), (13.2, 2.8, 20.7)]], ['18:12:2023', [(9.3, -7.2, 15.5), (19.5, -5.4, 18.9), (13.3, -1.2, 21.2), (13.5, -0.8, 28.5), (4.3, -5.3, 23.9), (7.6, 0.1, 15.2), (5.7, -2.4, 22.6), (15.7, -9.4, 28.2), (13.6, -3.0, 25.1), (3.9, 0.8, 20.0), (8.6, -3.8, 18.8), (3.8, -0.2, 14.6), (14.7, -5.9, 23.6), (4.1, -9.6, 18.0), (4.0, -8.7, 29.2)]], ['19:12:2023', [(5.4, 1.6, 18.2), (13.7, -0.8, 25.7), (12.0, -9.7, 21.6), (10.6, -0.5, 11.5), (17.5, -1.3, 13.4), (10.0, -7.5, 12.3), (3.7, 1.7, 21.9), (7.4, -3.5, 10.6), (3.1, -5.8, 14.1), (7.2, -4.7, 26.6), (11.3, -7.7, 26.5), (19.1, -7.8, 19.8), (9.1, 0.9, 24.5), (12.3, 2.6, 20.1), (4.5, 1.1, 22.8)]], ['20:12:2023', [(15.8, 1.5, 25.5), (17.2, -8.5, 17.5), (19.6, -6.1, 17.0), (4.8, -1.4, 23.0), (3.4, -8.7, 11.0), (9.4, -6.0, 14.5), (9.0, 0.8, 18.7), (8.1, -6.8, 17.5), (11.6, -8.3, 22.7), (19.6, -2.2, 27.1), (14.4, 1.6, 19.4), (10.4, 1.8, 14.8), (8.2, -7.1, 29.7), (15.7, -0.1, 25.4), (9.5, -9.8, 15.0)]], ['21:12:2023', [(11.4, -6.0, 20.6), (11.7, -2.3, 27.0), (13.9, 0.1, 28.6), (5.6, -3.4, 27.7), (18.4, -7.7, 28.6), (5.1, -5.1, 11.2), (17.4, -2.0, 19.6), (5.5, -7.9, 12.4), (18.2, -0.4, 23.8), (19.1, -5.4, 15.3), (9.5, -2.9, 20.7), (4.6, -2.8, 18.4), (14.9, -8.2, 13.1), (7.7, -1.9, 19.6), (10.6, 2.2, 26.3)]], ['22:12:2023', [(11.8, 2.4, 19.8), (4.2, -1.8, 24.3), (10.1, -6.3, 19.0), (14.2, 1.3, 11.5), (11.6, -9.8, 26.8), (12.6, -5.8, 21.3), (10.0, -4.4, 14.2), (11.3, -7.5, 16.7), (11.8, -3.1, 11.7), (16.6, -1.6, 13.4), (7.6, -0.5, 19.0), (17.1, 1.0, 20.1), (4.9, -8.7, 28.0), (3.0, 1.8, 12.3), (8.8, -4.0, 28.1)]], ['23:12:2023', [(4.7, -9.6, 21.6), (6.2, -4.6, 18.5), (9.9, -3.8, 14.2), (4.8, -0.7, 11.6), (15.3, -2.0, 12.5), (8.5, 3.0, 15.3), (11.8, -3.2, 10.8), (11.7, -0.2, 15.8), (16.6, 2.2, 19.0), (13.1, -6.1, 16.3), (14.5, 0.3, 26.3), (11.2, -6.3, 24.9), (9.4, -0.8, 23.1), (3.4, -7.1, 26.2), (11.8, -1.6, 25.8)]], ['24:12:2023', [(18.0, -6.7, 27.6), (9.0, -2.1, 20.9), (4.7, 0.3, 18.7), (16.7, -1.5, 21.0), (18.0, -3.8, 21.1), (16.1, -9.1, 20.4), (8.0, -9.6, 14.1), (12.6, 2.5, 29.3), (3.9, -8.2, 26.7), (7.8, -5.4, 29.7), (8.4, -2.4, 24.0), (15.3, -8.2, 25.0), (13.4, -8.8, 14.1), (8.6, -5.4, 14.1), (14.2, -0.2, 14.2)]], ['25:12:2023', [(10.1, -0.6, 22.5), (3.3, -5.7, 19.5), (12.9, -6.7, 12.5), (17.8, -7.7, 20.1), (18.1, -6.7, 13.6), (17.4, -2.7, 22.5), (13.8, -9.1, 15.1), (10.4, -3.9, 18.0), (16.0, -9.0, 21.3), (4.5, -2.3, 13.4), (19.8, -6.0, 16.7), (7.1, -2.6, 21.3), (9.0, -4.6, 11.4), (7.5, -5.6, 18.7), (10.4, -9.9, 28.8)]], ['26:12:2023', [(17.4, -1.4, 10.2), (13.5, -1.4, 28.7), (14.3, -6.1, 12.0), (5.8, -8.3, 23.5), (19.2, -5.8, 19.9), (8.3, -9.8, 15.5), (16.0, -3.7, 27.0), (4.7, 2.7, 22.7), (16.0, -3.7, 16.9), (18.1, 1.6, 11.7), (7.9, 2.1, 28.0), (11.2, -0.9, 16.5), (4.0, -3.1, 12.7), (6.4, -8.7, 29.0), (19.7, -4.5, 19.9)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['15:12:2023', -8.8, 'Est04'], ['16:12:2023', -7.4, 'Est00'], ['17:12:2023', -7.7, 'Est12'], ['18:12:2023', -9.6, 'Est13'], ['19:12:2023', -9.7, 'Est02'], ['20:12:2023', -9.8, 'Est14'], ['21:12:2023', -8.2, 'Est12'], ['22:12:2023', -9.8, 'Est04'], ['23:12:2023', -9.6, 'Est00'], ['24:12:2023', -9.6, 'Est06'], ['25:12:2023', -9.9, 'Est14'], ['26:12:2023', -9.8, 'Est05']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14', 'Est15', 'Est16', 'Est17', 'Est18', 'Est19'] >>> tempL = [['01:12:2023', [(15.4, 0.7, 10.6), (12.3, -3.9, 28.2), (13.5, -9.7, 18.6), (8.7, -4.8, 26.3), (13.7, 2.7, 11.8), (18.8, -5.0, 14.0), (18.2, -4.3, 17.8), (14.8, -3.8, 14.8), (6.9, 0.7, 22.0), (9.2, -5.7, 12.1), (19.5, -9.6, 11.7), (3.3, -6.7, 28.9), (18.6, 2.6, 15.1), (13.6, -6.8, 26.4), (12.8, 0.1, 13.7), (13.6, -3.9, 27.1), (13.4, -8.5, 16.7), (8.0, -5.7, 10.2), (14.2, -0.8, 26.8), (5.3, -4.8, 21.7)]], ['02:12:2023', [(11.0, 1.3, 13.3), (15.2, -5.6, 18.8), (8.5, -5.6, 24.5), (13.3, -7.2, 12.0), (9.9, 2.9, 13.4), (16.4, -0.0, 19.5), (17.5, 1.4, 19.6), (7.8, -2.0, 11.6), (16.6, -3.8, 25.9), (14.0, 1.2, 25.5), (3.8, -1.6, 25.4), (13.2, -2.5, 21.7), (14.3, -9.1, 13.0), (12.9, -4.7, 17.6), (18.2, -3.8, 12.0), (11.3, -6.6, 22.6), (7.3, -6.4, 16.7), (17.0, 0.8, 15.8), (16.6, -5.7, 22.4), (12.3, -4.6, 16.8)]], ['03:12:2023', [(8.1, -4.0, 15.0), (4.1, -1.5, 22.6), (6.6, -9.3, 11.4), (16.3, -3.5, 15.1), (10.4, -0.3, 27.0), (19.0, -2.6, 25.2), (12.1, -4.2, 17.4), (13.7, 0.9, 29.4), (17.4, -5.7, 16.0), (15.7, 1.9, 19.4), (9.4, -9.6, 20.9), (4.0, -5.2, 11.5), (12.6, -4.7, 18.0), (5.7, -5.8, 23.1), (5.9, -7.9, 26.4), (18.6, -6.8, 20.1), (3.0, -6.1, 23.1), (4.4, -3.9, 17.6), (9.6, -6.3, 17.2), (14.2, -0.0, 15.6)]], ['04:12:2023', [(9.5, -2.1, 23.5), (17.2, -0.8, 11.0), (17.3, -9.1, 10.5), (11.6, -2.9, 18.4), (7.5, -4.9, 19.9), (6.3, -5.3, 27.9), (16.0, -0.0, 13.7), (12.3, 1.4, 14.3), (8.6, -4.8, 13.8), (5.3, -6.8, 11.3), (6.8, -3.8, 22.7), (4.2, -0.9, 11.3), (5.5, -4.7, 20.5), (19.4, 0.1, 10.6), (11.1, -0.1, 17.9), (14.5, 1.8, 29.2), (10.5, -10.0, 20.7), (10.0, -1.3, 26.4), (14.7, 2.0, 10.8), (17.7, -2.8, 13.2)]], ['05:12:2023', [(4.1, -0.0, 19.9), (14.8, -5.8, 29.1), (16.4, 2.0, 16.3), (15.3, 1.0, 10.2), (15.9, -7.5, 15.8), (15.2, 2.8, 22.8), (3.7, -2.8, 27.4), (6.3, -6.8, 29.5), (10.4, -2.2, 22.4), (10.2, -9.3, 29.4), (13.5, -1.5, 27.7), (12.1, -9.6, 11.8), (3.0, -6.4, 19.5), (7.4, -8.5, 23.4), (16.8, -9.1, 27.4), (19.2, -1.4, 10.0), (5.8, -5.8, 12.7), (13.4, 1.6, 12.1), (16.5, -8.8, 20.1), (15.0, -8.4, 25.5)]], ['06:12:2023', [(5.7, -5.5, 15.6), (11.0, -1.2, 27.1), (10.2, -9.5, 29.3), (17.7, -0.2, 21.4), (8.5, 2.9, 15.8), (14.2, -7.9, 19.3), (9.2, -7.0, 25.9), (4.0, 1.9, 19.2), (19.2, -8.3, 24.9), (11.7, -7.6, 13.3), (18.6, -0.9, 12.7), (16.5, -9.7, 14.8), (11.9, -2.9, 10.3), (12.4, -9.0, 19.2), (5.7, -6.4, 22.0), (7.7, -7.3, 15.0), (19.5, -3.4, 28.7), (19.2, -5.3, 13.5), (4.0, -7.1, 24.1), (9.2, -4.4, 20.8)]], ['07:12:2023', [(11.3, -1.3, 22.1), (15.1, -7.4, 23.2), (14.1, -6.9, 22.7), (7.9, -8.9, 20.0), (4.4, -9.2, 10.8), (6.1, -1.0, 12.0), (14.8, -1.9, 15.9), (10.2, -9.0, 14.7), (11.4, -9.3, 12.3), (3.8, -4.0, 13.7), (13.5, 2.8, 15.8), (18.0, -0.8, 27.7), (12.4, -6.4, 16.5), (6.7, -5.0, 12.6), (8.2, -1.4, 29.9), (4.6, -1.1, 28.6), (19.8, -8.6, 24.3), (12.7, -2.8, 16.6), (9.5, -3.1, 11.3), (13.5, -8.4, 28.2)]], ['08:12:2023', [(14.1, -0.4, 15.5), (9.5, 1.5, 24.8), (17.6, -8.6, 15.4), (6.5, -7.8, 16.2), (10.7, -5.7, 21.4), (13.5, 2.4, 16.1), (13.5, 1.9, 10.9), (17.4, -2.1, 13.8), (20.0, -1.2, 19.1), (11.4, -0.7, 14.3), (6.3, -8.1, 16.1), (18.8, -3.5, 21.2), (7.4, -2.1, 24.5), (16.7, 1.2, 26.8), (16.5, -6.5, 20.4), (12.6, -6.6, 20.3), (15.9, -4.1, 21.4), (17.8, -4.0, 13.4), (5.4, 0.1, 24.9), (17.2, -1.9, 10.7)]], ['09:12:2023', [(3.2, -0.9, 18.3), (3.0, -5.1, 29.9), (5.2, -4.5, 15.8), (8.3, -9.1, 11.6), (18.8, -7.2, 15.1), (13.3, -5.0, 24.7), (11.1, 2.8, 26.9), (11.6, -0.3, 25.4), (11.6, -8.4, 18.6), (16.3, 2.9, 27.4), (4.2, 2.9, 18.9), (13.4, -6.6, 23.5), (11.3, 0.9, 27.8), (19.4, 2.4, 24.3), (5.3, -1.7, 21.9), (13.6, -5.1, 20.7), (17.6, -2.1, 10.6), (11.0, -2.1, 13.7), (8.9, -5.2, 12.9), (4.6, 2.2, 10.7)]], ['10:12:2023', [(6.5, -1.3, 19.7), (16.5, -0.8, 18.1), (18.4, -7.4, 16.6), (13.5, -3.2, 29.0), (5.0, -0.1, 22.0), (6.4, -8.5, 27.1), (19.2, 0.7, 10.5), (17.0, -6.8, 24.8), (4.4, -6.5, 13.4), (16.9, -5.7, 28.4), (16.7, 2.0, 14.0), (15.8, -0.0, 13.0), (17.3, -5.1, 29.6), (5.5, -7.6, 11.3), (3.6, 0.6, 29.6), (15.8, -7.7, 24.3), (8.9, 0.7, 14.9), (14.4, -5.2, 24.7), (12.9, -5.7, 14.1), (17.4, 0.8, 18.0)]], ['11:12:2023', [(17.3, -2.2, 21.8), (9.3, -4.1, 17.8), (3.3, 0.2, 23.6), (12.2, -2.8, 28.6), (18.3, 2.6, 10.0), (13.2, -3.2, 16.7), (12.9, -4.0, 10.9), (17.4, -1.0, 22.0), (10.7, -6.2, 17.5), (11.8, -8.6, 21.1), (13.4, -9.6, 16.3), (11.5, 1.6, 20.8), (12.1, -8.7, 15.3), (18.4, -5.4, 25.8), (8.4, -4.6, 28.5), (5.3, -1.9, 21.1), (16.3, -6.8, 25.7), (10.2, -9.6, 11.8), (12.5, -4.8, 19.4), (16.5, -8.3, 27.2)]], ['12:12:2023', [(10.0, -3.5, 15.8), (4.4, 1.1, 25.0), (16.2, -8.1, 25.2), (15.6, -8.1, 12.3), (7.7, -0.4, 28.8), (12.8, -5.5, 30.0), (11.5, -6.3, 22.1), (17.4, -9.0, 19.2), (5.2, -2.5, 22.4), (17.0, -0.5, 13.4), (19.8, -4.1, 17.3), (18.9, -7.3, 12.5), (9.8, 0.2, 15.0), (11.6, 2.4, 25.2), (15.3, -0.4, 23.6), (15.7, -0.8, 25.9), (18.8, 0.6, 15.6), (11.5, -9.5, 14.8), (10.3, 0.7, 17.4), (15.8, -7.6, 23.5)]], ['13:12:2023', [(10.8, -6.0, 27.9), (6.7, -5.0, 11.6), (13.6, -7.4, 21.1), (6.8, -6.3, 20.6), (4.3, -3.1, 12.2), (4.2, -6.1, 23.5), (8.2, -9.7, 20.0), (18.8, -5.8, 13.5), (10.7, -7.9, 22.0), (14.5, -3.4, 26.8), (19.3, -9.0, 21.4), (15.7, -6.9, 13.8), (16.2, -5.4, 26.2), (18.9, 0.3, 19.4), (11.5, 2.5, 25.2), (8.1, -6.7, 18.1), (4.5, -7.5, 28.4), (13.8, -0.1, 17.8), (13.5, -0.8, 25.5), (18.7, -4.6, 29.1)]], ['14:12:2023', [(11.6, -2.3, 18.5), (9.6, -3.6, 29.7), (16.9, 2.3, 25.8), (10.4, -5.6, 19.7), (17.3, -0.3, 12.8), (15.4, -3.0, 12.9), (13.5, 2.9, 16.8), (15.1, -0.1, 24.3), (6.0, -2.4, 14.1), (4.6, -7.1, 15.4), (7.1, -8.3, 25.1), (19.8, -6.7, 21.9), (8.5, -5.0, 12.1), (3.8, -8.8, 16.7), (4.0, 1.5, 13.5), (13.5, 1.4, 26.8), (8.7, -1.3, 20.1), (6.8, 2.8, 10.8), (6.1, 2.3, 28.5), (9.7, -5.3, 21.9)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['01:12:2023', -9.7, 'Est02'], ['02:12:2023', -9.1, 'Est12'], ['03:12:2023', -9.6, 'Est10'], ['04:12:2023', -10.0, 'Est16'], ['05:12:2023', -9.6, 'Est11'], ['06:12:2023', -9.7, 'Est11'], ['07:12:2023', -9.3, 'Est08'], ['08:12:2023', -8.6, 'Est02'], ['09:12:2023', -9.1, 'Est03'], ['10:12:2023', -8.5, 'Est05'], ['11:12:2023', -9.6, 'Est10'], ['12:12:2023', -9.5, 'Est17'], ['13:12:2023', -9.7, 'Est06'], ['14:12:2023', -8.8, 'Est13']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14', 'Est15', 'Est16', 'Est17', 'Est18', 'Est19', 'Est20', 'Est21', 'Est22', 'Est23', 'Est24'] >>> tempL = [['01:12:2023', [(17.8, -8.7, 15.3), (12.9, -6.5, 20.5), (10.8, -3.5, 25.1), (9.2, -3.4, 17.1), (16.0, 1.3, 20.2), (19.8, -2.0, 27.3), (10.1, -1.6, 24.0), (15.0, -4.5, 10.7), (9.6, -9.2, 24.1), (15.6, -9.7, 26.5), (5.2, -1.2, 22.5), (14.8, -5.1, 12.6), (15.4, 2.7, 10.2), (17.9, -3.6, 21.3), (3.7, -0.6, 24.0), (10.5, -3.9, 11.7), (19.4, -9.6, 13.7), (11.4, -5.1, 22.1), (14.1, 3.0, 27.1), (11.0, -8.9, 26.4), (8.6, -7.2, 12.1), (8.8, -6.9, 23.2), (3.5, -6.9, 14.7), (4.3, -0.1, 20.2), (11.0, -3.0, 24.4)]], ['02:12:2023', [(10.3, -1.1, 28.9), (9.9, 1.7, 13.7), (18.0, -9.7, 11.7), (18.8, -4.4, 11.7), (12.7, -0.8, 14.7), (15.6, -4.1, 23.2), (4.1, -8.4, 23.4), (7.5, -8.5, 23.6), (7.4, -2.7, 12.4), (13.1, -5.8, 12.6), (9.1, 2.7, 12.2), (17.7, 1.0, 26.7), (11.7, 1.2, 25.3), (3.7, -3.0, 27.5), (8.6, -4.6, 19.0), (6.4, -2.6, 29.7), (8.8, 0.3, 15.2), (17.7, -7.8, 14.4), (18.2, 1.1, 19.2), (14.6, -9.0, 21.4), (4.1, 2.8, 25.1), (19.1, 2.6, 10.6), (11.8, -4.9, 13.5), (16.4, -7.6, 24.0), (9.4, 0.0, 26.3)]], ['03:12:2023', [(9.4, 2.8, 17.5), (19.9, 0.5, 14.1), (8.4, -1.1, 20.6), (14.9, 1.4, 13.4), (17.0, -7.2, 17.3), (7.4, -2.4, 17.1), (7.1, -4.8, 28.2), (12.9, -0.9, 23.2), (14.1, 0.7, 29.2), (18.5, -9.9, 22.6), (9.4, -8.0, 21.6), (16.6, -2.3, 13.9), (14.2, -2.3, 12.5), (12.7, 1.3, 19.7), (6.8, -0.4, 20.6), (9.3, -7.3, 10.5), (8.0, -9.7, 16.0), (12.5, -3.9, 25.3), (17.0, -1.8, 13.0), (18.7, -8.7, 25.6), (5.2, -7.1, 28.2), (19.8, -3.3, 10.3), (10.6, -2.9, 16.1), (11.9, -6.0, 12.6), (15.9, -9.8, 10.8)]], ['04:12:2023', [(13.3, 1.3, 26.0), (4.3, -7.2, 15.4), (10.4, -4.5, 16.1), (18.8, -5.2, 16.9), (14.4, -5.4, 16.4), (6.9, -5.4, 28.1), (12.9, -1.1, 22.5), (10.8, -3.2, 13.6), (12.9, 1.2, 16.2), (7.3, -3.1, 12.3), (4.3, -1.5, 19.4), (19.3, -0.8, 21.0), (14.0, -8.7, 28.4), (7.9, -3.6, 29.7), (18.2, -2.6, 16.9), (8.8, -1.1, 17.4), (17.7, 1.5, 27.0), (16.3, -7.0, 13.2), (17.9, -7.4, 10.2), (3.1, -6.4, 12.1), (8.7, -0.7, 19.4), (10.1, -9.0, 18.8), (3.1, -7.7, 17.2), (19.8, -6.4, 10.4), (12.3, 0.2, 13.0)]], ['05:12:2023', [(16.9, -0.6, 26.4), (7.9, -5.7, 29.3), (10.1, -2.6, 13.6), (14.3, -9.7, 19.9), (8.6, -3.8, 28.6), (13.7, 0.8, 20.4), (3.4, -2.0, 29.3), (14.8, -6.2, 12.4), (14.3, -3.5, 27.6), (3.9, -9.6, 26.3), (7.8, -9.6, 20.0), (12.2, -7.6, 15.5), (10.7, 0.5, 13.5), (19.9, -3.9, 25.8), (19.0, -8.7, 14.1), (8.0, -6.8, 15.7), (12.2, -0.1, 13.8), (5.1, -2.0, 15.5), (17.3, -8.1, 10.9), (4.0, -0.3, 23.8), (5.0, 0.4, 27.4), (8.3, -9.2, 16.6), (18.7, -7.7, 27.0), (10.3, 2.8, 27.5), (11.7, -0.5, 23.7)]], ['06:12:2023', [(15.9, 0.9, 10.3), (8.4, -3.5, 23.5), (5.4, 0.3, 10.1), (12.1, -5.2, 13.6), (17.5, -4.9, 19.9), (17.9, 2.1, 10.4), (10.8, 2.9, 19.9), (15.7, -2.0, 22.4), (7.0, 1.7, 24.1), (12.2, -5.4, 16.5), (3.7, -9.0, 20.3), (4.4, -0.6, 27.6), (13.3, -8.6, 19.1), (18.2, -0.3, 23.0), (4.1, -5.1, 13.6), (8.0, -3.4, 28.5), (10.3, 1.4, 25.2), (3.7, 0.7, 20.0), (19.8, -0.9, 14.9), (7.2, 1.2, 25.5), (6.9, -2.5, 13.6), (19.5, -1.9, 18.2), (12.2, -8.4, 10.7), (6.3, -3.4, 19.1), (18.7, -8.6, 13.9)]], ['07:12:2023', [(16.3, -6.8, 24.6), (14.2, -0.1, 21.8), (3.7, -7.8, 21.9), (4.6, -7.3, 16.1), (9.0, -2.4, 26.7), (10.5, -1.1, 21.2), (8.9, -3.5, 20.9), (19.6, -4.1, 13.0), (13.1, -0.8, 12.9), (17.6, -6.3, 23.3), (11.8, -1.3, 15.3), (7.1, -8.2, 25.5), (18.1, -0.3, 12.5), (12.3, 2.0, 19.2), (13.5, -2.2, 13.6), (13.4, -0.4, 15.6), (12.6, -2.9, 21.1), (15.9, 2.2, 26.1), (10.7, -4.5, 19.4), (7.6, -3.3, 15.7), (6.9, -1.6, 23.0), (16.5, -4.7, 12.7), (19.2, 2.5, 13.9), (14.1, -4.1, 12.7), (11.3, 2.6, 20.6)]], ['08:12:2023', [(8.3, -2.9, 10.9), (13.0, 0.3, 15.4), (13.3, -1.4, 14.5), (13.5, -4.0, 15.6), (18.7, -9.7, 20.1), (16.2, -9.5, 14.3), (8.8, 1.3, 19.6), (8.8, -4.2, 19.4), (15.0, -2.8, 21.8), (7.6, -7.4, 29.0), (12.7, 1.6, 21.8), (13.4, -0.3, 25.4), (14.6, -4.1, 28.2), (12.0, -4.1, 11.9), (6.0, 2.5, 25.4), (18.7, 2.4, 13.5), (7.7, 0.9, 23.1), (14.1, 2.0, 17.1), (13.3, 1.4, 22.3), (9.3, -7.6, 17.1), (10.4, -6.8, 29.8), (16.9, -6.1, 29.3), (13.3, 0.9, 20.3), (17.8, -3.4, 21.6), (11.0, -6.2, 11.2)]], ['09:12:2023', [(13.0, -1.4, 27.1), (15.0, -8.1, 19.5), (9.8, -7.7, 26.2), (8.9, -1.6, 29.9), (10.2, -0.4, 15.5), (13.1, -9.6, 18.6), (14.0, -4.5, 16.8), (10.8, 2.9, 27.0), (14.2, -9.0, 29.2), (16.3, -6.3, 25.2), (18.0, -2.7, 17.8), (15.0, 2.8, 20.4), (9.3, -2.8, 28.4), (11.9, -4.7, 11.6), (13.7, 0.5, 26.4), (12.0, -7.5, 10.6), (12.6, -6.9, 27.1), (9.1, -0.2, 11.4), (9.7, -3.5, 24.5), (9.8, -3.1, 18.0), (17.9, -0.9, 21.1), (18.7, -0.7, 13.4), (12.8, -7.4, 26.7), (14.5, -4.3, 21.8), (19.0, 2.7, 10.1)]], ['10:12:2023', [(12.7, -7.8, 21.9), (4.0, 2.3, 27.5), (6.1, -5.1, 17.9), (4.5, -0.6, 15.0), (5.5, -8.5, 24.2), (8.2, -1.4, 19.7), (6.8, -2.1, 17.6), (18.3, -8.3, 13.6), (3.6, -6.0, 24.9), (13.4, -3.2, 24.0), (8.1, -6.6, 21.7), (19.3, -3.7, 10.6), (6.1, 1.7, 16.0), (18.6, -8.1, 26.4), (4.5, -6.2, 18.7), (18.3, -2.2, 12.5), (10.5, -7.1, 14.5), (3.7, -5.6, 18.9), (16.0, -4.5, 11.8), (9.2, -7.9, 16.3), (3.3, 2.4, 18.0), (14.9, -3.3, 14.1), (4.7, -7.7, 23.7), (9.4, -1.8, 24.8), (3.5, 2.4, 22.7)]], ['11:12:2023', [(13.2, -3.9, 20.1), (16.2, -3.3, 25.8), (11.2, -1.3, 25.0), (8.8, -7.7, 13.9), (9.0, -6.5, 12.5), (3.7, 0.8, 21.2), (13.0, 0.7, 11.9), (10.3, -1.2, 27.9), (3.8, -9.6, 21.1), (19.9, 0.5, 12.5), (6.8, -8.5, 26.0), (16.3, -1.5, 16.9), (18.4, -8.5, 26.0), (10.6, -7.1, 28.0), (19.6, 0.7, 23.8), (17.6, 1.4, 29.5), (8.2, -6.8, 23.1), (14.5, 0.5, 16.6), (6.4, -3.3, 27.3), (7.2, -8.7, 16.2), (8.6, -6.0, 27.6), (14.7, -5.9, 13.9), (13.4, 2.9, 19.0), (5.4, -7.3, 25.9), (16.8, 1.5, 27.8)]], ['12:12:2023', [(7.1, -9.9, 24.9), (14.8, -5.3, 16.1), (19.9, -5.3, 29.8), (18.9, -1.0, 20.1), (18.9, -8.2, 23.9), (16.3, 3.0, 22.2), (4.4, -6.8, 23.9), (14.9, -9.6, 28.0), (5.7, -7.7, 23.2), (12.0, -0.4, 23.1), (4.4, -6.7, 13.2), (3.4, -5.2, 28.8), (6.9, -3.9, 16.6), (3.7, -4.0, 18.0), (13.5, -4.0, 17.7), (8.2, 2.5, 21.1), (6.1, 1.3, 15.7), (9.2, -1.9, 27.0), (20.0, -5.6, 15.1), (11.3, 2.5, 25.9), (11.8, -8.1, 13.3), (8.4, 2.2, 11.5), (17.0, 0.3, 16.9), (3.3, -6.4, 18.6), (19.0, 0.2, 27.2)]], ['13:12:2023', [(11.2, -3.5, 18.8), (16.6, -1.5, 29.9), (11.3, -9.3, 16.4), (5.2, -8.4, 26.7), (8.3, 0.5, 19.2), (8.2, -1.4, 18.2), (4.0, -2.0, 27.9), (19.4, 2.9, 18.7), (16.9, -1.0, 13.8), (17.6, -6.3, 24.5), (16.3, -4.0, 28.0), (15.5, -4.0, 22.4), (10.2, -6.5, 16.5), (6.1, -1.8, 12.8), (15.0, -8.5, 13.3), (13.8, -0.7, 26.9), (18.9, -3.7, 10.8), (10.3, -2.6, 11.5), (4.5, -3.0, 23.2), (17.8, 0.6, 27.9), (10.7, -7.2, 12.9), (12.2, -7.8, 19.4), (5.5, -7.1, 17.5), (7.4, 0.9, 29.5), (15.6, -3.5, 24.9)]], ['14:12:2023', [(17.4, -8.7, 18.4), (6.9, 1.6, 29.1), (17.1, 2.8, 10.0), (4.7, -4.4, 20.7), (15.1, -5.6, 11.7), (17.6, -8.5, 18.3), (16.4, -7.0, 16.2), (18.1, -3.0, 24.6), (19.3, -2.9, 12.7), (19.8, -7.6, 21.5), (5.4, -3.9, 29.9), (16.8, -0.2, 23.5), (4.4, 1.0, 22.8), (5.0, -5.0, 17.2), (14.4, -0.8, 21.2), (16.7, -8.4, 17.8), (17.4, 2.4, 14.7), (4.4, 1.8, 19.4), (7.9, 2.8, 15.4), (19.8, 2.9, 10.4), (5.6, -2.6, 27.8), (16.2, -7.9, 18.2), (18.7, 0.9, 25.8), (8.2, -8.7, 10.8), (7.4, -2.9, 20.7)]], ['15:12:2023', [(8.2, -4.9, 19.1), (14.2, -1.5, 19.9), (12.9, -5.6, 15.1), (12.8, -3.4, 25.7), (15.6, 1.7, 26.7), (7.2, -4.3, 10.8), (16.5, -5.4, 12.6), (4.6, 1.7, 28.7), (7.3, -8.4, 14.5), (17.9, -0.5, 14.4), (13.8, -2.4, 26.3), (18.6, -8.3, 15.4), (17.4, -8.8, 27.9), (15.6, -4.0, 12.9), (7.3, -7.6, 23.5), (6.2, -7.8, 18.1), (8.0, -6.4, 26.2), (16.7, 2.1, 14.8), (8.5, -2.3, 12.4), (14.6, 2.1, 10.3), (7.4, -7.5, 26.3), (15.8, -9.6, 28.9), (17.6, -3.5, 19.8), (9.5, 2.3, 25.6), (7.3, -9.4, 23.6)]], ['16:12:2023', [(8.5, -4.3, 13.9), (15.7, 1.1, 26.6), (15.1, -0.0, 14.9), (9.4, -9.5, 28.7), (8.2, -5.9, 17.2), (4.2, -1.3, 22.8), (14.0, -2.6, 15.6), (16.5, -3.7, 25.6), (6.5, -1.6, 10.2), (19.2, -7.3, 20.4), (7.5, -2.3, 27.9), (13.7, -7.3, 26.1), (4.0, -6.6, 13.1), (6.2, 2.2, 10.7), (13.9, 0.6, 14.8), (18.1, 0.9, 11.2), (4.8, 0.2, 16.6), (18.6, -3.1, 29.7), (10.1, -3.9, 11.6), (4.8, -4.2, 26.7), (11.6, -7.3, 13.1), (15.3, 1.6, 27.1), (8.2, 2.6, 22.1), (14.4, -7.9, 26.8), (3.2, -9.6, 23.9)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['01:12:2023', -9.7, 'Est09'], ['02:12:2023', -9.7, 'Est02'], ['03:12:2023', -9.9, 'Est09'], ['04:12:2023', -9.0, 'Est21'], ['05:12:2023', -9.7, 'Est03'], ['06:12:2023', -9.0, 'Est10'], ['07:12:2023', -8.2, 'Est11'], ['08:12:2023', -9.7, 'Est04'], ['09:12:2023', -9.6, 'Est05'], ['10:12:2023', -8.5, 'Est04'], ['11:12:2023', -9.6, 'Est08'], ['12:12:2023', -9.9, 'Est00'], ['13:12:2023', -9.3, 'Est02'], ['14:12:2023', -8.7, 'Est00'], ['15:12:2023', -9.6, 'Est21'], ['16:12:2023', -9.6, 'Est24']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14', 'Est15', 'Est16', 'Est17', 'Est18', 'Est19', 'Est20', 'Est21', 'Est22', 'Est23', 'Est24', 'Est25', 'Est26', 'Est27', 'Est28', 'Est29'] >>> tempL = [['01:12:2023', [(8.0, -1.8, 24.9), (10.7, -4.9, 13.9), (7.1, -4.2, 19.0), (16.3, -8.5, 20.6), (17.4, -1.3, 27.7), (3.0, -1.8, 13.0), (10.5, -4.5, 29.4), (11.2, -9.8, 18.5), (19.4, -7.7, 29.1), (5.6, -2.9, 29.5), (17.5, -8.4, 28.7), (9.8, -4.5, 17.9), (10.8, -3.9, 24.7), (5.1, -2.5, 26.7), (16.6, -9.1, 24.5), (14.2, -4.2, 23.9), (4.2, -7.1, 17.8), (11.9, -8.0, 18.8), (9.0, 2.0, 14.5), (12.4, 0.6, 15.8), (3.9, -9.7, 14.3), (17.9, -3.1, 20.7), (15.8, 2.3, 26.0), (15.5, -8.1, 16.6), (5.5, -6.5, 13.9), (12.2, 2.9, 22.0), (18.6, -8.5, 29.8), (17.7, 2.7, 19.6), (15.9, -2.5, 16.6), (13.1, -4.6, 23.6)]], ['02:12:2023', [(5.2, -4.5, 29.4), (13.9, -0.5, 19.2), (12.8, -9.2, 17.2), (6.3, -4.6, 17.4), (6.4, -0.1, 22.2), (17.1, -8.3, 18.1), (19.2, 2.3, 11.8), (12.8, 1.6, 19.0), (6.4, 2.2, 26.0), (18.0, -6.9, 10.1), (16.2, -5.4, 21.7), (11.8, -3.8, 28.8), (12.8, -8.2, 26.7), (15.3, 0.9, 13.0), (4.3, -7.1, 21.9), (3.8, -2.9, 11.3), (13.6, -7.8, 16.0), (15.1, -4.6, 15.0), (8.3, -2.4, 28.7), (4.7, 2.5, 22.1), (17.2, -9.8, 28.5), (4.2, -5.6, 21.4), (4.7, -2.3, 25.7), (4.9, -1.2, 12.1), (8.7, -6.7, 18.6), (18.3, 2.2, 24.8), (16.6, 0.1, 13.5), (5.3, 2.8, 27.9), (8.0, -7.0, 21.2), (11.5, -8.2, 27.6)]], ['03:12:2023', [(7.3, -2.3, 22.2), (17.6, -0.9, 11.1), (18.1, 0.9, 18.7), (12.6, -2.4, 17.0), (18.8, -2.4, 26.1), (9.2, -6.8, 18.8), (6.3, -3.0, 11.0), (9.9, -7.4, 27.7), (17.8, -1.2, 25.2), (7.8, -4.2, 16.4), (19.6, -2.6, 10.9), (15.5, -3.1, 14.1), (3.2, 0.1, 18.6), (15.7, -6.6, 29.6), (15.9, -6.0, 25.9), (4.2, -9.7, 28.9), (14.6, -8.4, 17.9), (14.3, -4.2, 15.8), (14.1, -3.8, 21.9), (17.3, -7.4, 13.7), (13.8, 2.5, 13.2), (11.3, 1.1, 23.9), (12.9, -5.4, 18.9), (18.0, -1.6, 20.7), (5.8, -3.5, 13.9), (13.2, -1.5, 23.3), (9.3, -4.8, 17.8), (15.4, -5.8, 10.1), (18.3, -7.9, 22.0), (13.8, -6.9, 20.9)]], ['04:12:2023', [(15.6, 1.2, 11.6), (19.0, 0.4, 25.6), (7.2, -5.6, 20.8), (14.2, -4.7, 22.9), (4.4, -2.1, 25.5), (14.9, -8.7, 25.8), (7.7, -1.4, 23.8), (19.7, -6.8, 19.5), (12.2, -2.1, 18.7), (12.4, -4.0, 12.6), (3.7, -9.3, 12.7), (5.1, -4.0, 20.2), (19.5, 2.7, 14.3), (6.1, -4.8, 25.1), (19.9, -5.1, 12.5), (16.5, -3.8, 19.1), (4.1, 1.0, 22.0), (19.9, 2.4, 13.8), (17.3, -3.5, 12.6), (12.0, -6.9, 27.2), (9.7, -6.2, 22.1), (10.4, -9.7, 12.8), (12.4, -7.0, 13.6), (18.1, -7.4, 19.1), (8.3, -9.0, 10.1), (4.6, -9.7, 14.9), (13.7, -6.2, 23.1), (4.7, 1.9, 27.3), (15.9, -9.9, 23.7), (5.7, -7.0, 29.7)]], ['05:12:2023', [(17.7, 0.1, 16.7), (18.4, -4.3, 15.8), (10.3, -3.5, 24.3), (12.1, -0.6, 25.8), (5.6, -1.0, 13.7), (7.0, -1.6, 22.1), (19.6, -1.6, 19.3), (7.6, -2.1, 23.5), (15.8, -5.3, 13.9), (18.4, -7.9, 23.8), (11.4, -6.1, 16.9), (17.2, 1.5, 10.4), (7.5, -7.5, 17.9), (16.6, -4.1, 12.4), (6.4, -5.5, 27.6), (14.3, -1.3, 17.1), (18.4, 1.8, 17.5), (11.8, -3.7, 23.0), (9.2, -1.1, 16.4), (15.9, -7.9, 15.0), (17.7, -6.5, 12.3), (5.4, -4.7, 25.1), (8.9, 1.0, 16.6), (10.9, -8.5, 10.8), (13.7, -4.4, 20.6), (6.7, -5.8, 15.5), (11.7, -7.0, 19.8), (8.9, -9.2, 22.0), (9.8, -8.3, 14.7), (7.1, -5.6, 14.3)]], ['06:12:2023', [(9.8, -7.3, 13.7), (16.6, -9.5, 14.1), (17.7, 2.6, 12.8), (5.2, -5.0, 23.7), (10.3, -7.3, 15.0), (5.0, -4.1, 28.7), (12.5, -1.1, 24.4), (9.3, -6.9, 18.1), (5.1, -0.5, 22.5), (5.0, 1.4, 21.6), (3.1, -4.5, 14.2), (11.0, -5.9, 28.9), (15.9, 2.4, 16.5), (9.5, -7.0, 23.2), (10.8, -9.3, 13.9), (15.9, -9.1, 18.8), (15.7, -7.2, 14.3), (7.8, 0.4, 23.2), (5.2, -2.9, 27.4), (6.4, -0.1, 10.1), (18.7, -8.7, 13.7), (17.7, 2.1, 11.4), (11.9, 0.9, 29.3), (15.3, -4.9, 23.8), (5.8, -2.3, 12.4), (8.6, 1.4, 19.7), (3.4, -2.0, 20.2), (10.6, -2.1, 15.2), (8.2, -7.7, 11.1), (13.1, 1.3, 15.9)]], ['07:12:2023', [(10.7, -3.3, 28.0), (6.2, -5.2, 26.4), (8.0, -1.9, 19.3), (6.8, 2.2, 24.7), (13.4, -2.3, 26.1), (3.1, -5.5, 13.4), (7.7, -2.3, 25.3), (12.2, -2.0, 27.0), (13.9, -0.6, 24.7), (14.6, -6.9, 17.8), (15.9, -4.0, 19.1), (13.7, 1.7, 10.5), (18.9, -2.0, 12.2), (18.5, -8.1, 27.4), (6.2, 0.6, 16.5), (19.5, -9.2, 22.7), (10.6, -4.7, 26.3), (9.0, 0.5, 24.5), (5.3, -3.5, 16.5), (15.8, 2.2, 17.0), (3.6, 1.7, 26.4), (17.9, -0.3, 24.7), (15.3, -9.7, 25.8), (18.5, -0.7, 12.4), (8.3, -2.1, 19.6), (5.9, -7.6, 22.4), (6.9, 2.3, 10.4), (12.7, -2.9, 19.4), (14.4, -0.8, 25.6), (4.8, -2.3, 28.1)]], ['08:12:2023', [(13.3, -9.7, 15.0), (7.2, 0.7, 24.3), (9.0, 2.0, 22.4), (12.4, -7.1, 17.6), (10.4, 2.6, 16.7), (17.6, -6.2, 18.5), (11.6, -4.3, 24.5), (4.7, -7.5, 27.4), (14.1, -7.4, 23.5), (10.8, -3.7, 16.8), (15.2, -6.1, 24.0), (4.6, -9.2, 14.0), (16.6, -9.6, 12.5), (17.7, -6.8, 17.5), (9.5, -6.5, 17.2), (11.9, 0.8, 15.4), (15.8, -2.8, 11.1), (18.4, 0.7, 24.3), (19.3, -8.1, 16.0), (14.0, -6.0, 14.2), (13.0, -6.5, 16.6), (18.8, 0.5, 25.5), (5.1, -9.0, 23.6), (18.4, 2.7, 25.6), (15.7, -4.1, 26.6), (8.8, 1.1, 17.4), (11.2, -5.6, 21.1), (19.7, -0.3, 14.8), (10.6, 2.1, 12.2), (14.4, -3.8, 15.0)]], ['09:12:2023', [(8.4, -2.6, 13.5), (4.7, -9.5, 14.4), (10.2, -0.6, 12.0), (7.5, -8.8, 16.8), (13.4, -0.9, 17.6), (3.2, -5.6, 12.3), (15.5, -2.4, 20.4), (16.6, -2.0, 14.5), (17.4, -2.2, 23.3), (3.8, -8.5, 19.1), (11.7, -5.7, 16.7), (3.3, -4.5, 21.9), (19.4, -1.6, 18.5), (17.5, -2.5, 26.5), (13.5, -1.7, 18.1), (7.0, -0.9, 23.8), (19.8, -2.7, 24.2), (19.4, -1.8, 27.2), (5.6, -9.9, 13.2), (14.0, -5.1, 19.4), (12.5, -4.1, 11.7), (20.0, -0.3, 14.0), (12.2, -5.8, 12.8), (7.5, -2.0, 25.0), (19.5, -0.2, 14.3), (4.6, -0.9, 14.2), (11.7, -3.4, 24.6), (9.3, 1.1, 16.0), (7.9, -2.8, 20.6), (11.8, -1.9, 12.8)]], ['10:12:2023', [(7.2, -4.9, 27.1), (3.8, -5.8, 19.2), (16.6, -1.6, 11.8), (3.3, 2.0, 26.4), (13.2, -8.4, 22.7), (19.9, -4.0, 19.1), (16.5, -9.0, 29.5), (18.8, 2.8, 21.3), (5.1, -7.5, 27.0), (10.1, -8.5, 16.9), (14.6, -5.6, 20.9), (6.4, -5.2, 21.3), (10.6, 0.2, 23.4), (7.3, -7.5, 18.4), (19.0, 0.2, 10.1), (20.0, 1.3, 17.1), (10.4, -8.5, 20.7), (7.3, -9.4, 24.4), (19.8, -5.1, 25.4), (6.3, 0.5, 14.5), (18.7, -9.5, 26.8), (19.6, 2.6, 15.8), (13.0, -4.7, 28.5), (9.9, -4.6, 11.7), (13.8, -8.3, 15.3), (16.2, 1.7, 29.6), (3.1, -3.5, 27.4), (12.4, -2.5, 11.6), (16.3, -9.2, 21.3), (10.7, -9.1, 23.6)]], ['11:12:2023', [(12.2, -5.9, 16.9), (12.2, -3.4, 23.2), (7.6, -3.2, 22.5), (9.5, -7.9, 12.8), (6.3, -4.8, 23.8), (15.6, -6.0, 13.3), (17.7, 0.1, 22.1), (7.0, -6.4, 22.1), (5.9, -6.1, 21.6), (9.5, 2.0, 28.6), (19.3, -8.4, 14.8), (10.0, 1.2, 21.7), (4.7, -9.6, 13.7), (8.0, -1.8, 25.5), (18.3, -8.8, 26.5), (8.8, 1.3, 23.1), (10.4, -2.9, 27.0), (6.6, 0.6, 19.5), (15.1, 1.2, 14.1), (7.2, 1.0, 24.7), (16.1, -6.2, 11.3), (13.0, -6.7, 10.2), (12.5, -4.0, 25.4), (8.7, -6.5, 23.6), (19.3, -2.7, 29.6), (18.3, -4.3, 26.3), (7.4, -7.3, 29.2), (10.8, -6.0, 20.9), (18.7, -1.2, 19.8), (7.3, 2.5, 13.7)]], ['12:12:2023', [(18.9, 0.4, 17.4), (15.3, -9.4, 25.7), (17.8, -7.8, 18.5), (7.7, -6.1, 17.0), (6.6, -9.1, 11.6), (12.2, -0.4, 26.2), (9.5, -8.9, 14.4), (13.2, -3.5, 18.0), (4.4, -7.2, 23.3), (19.2, -3.5, 24.4), (11.0, -6.4, 11.2), (8.8, 1.4, 21.8), (17.2, 2.9, 11.9), (14.9, -5.4, 12.1), (12.2, -9.6, 21.9), (15.2, -2.5, 20.4), (6.9, -7.7, 27.5), (4.7, -7.0, 11.1), (14.1, 2.0, 28.6), (9.4, -8.2, 16.9), (6.1, 2.4, 29.9), (11.8, -2.8, 11.5), (7.4, -7.0, 13.5), (19.5, 3.0, 11.1), (13.5, 0.8, 23.6), (7.8, -3.5, 26.4), (6.1, -5.3, 28.1), (8.4, 1.6, 27.3), (10.7, -6.1, 29.8), (3.5, -1.7, 24.9)]], ['13:12:2023', [(17.9, -0.3, 10.5), (6.4, 0.0, 28.3), (5.9, -8.3, 19.9), (13.6, -6.7, 11.7), (4.8, -7.8, 29.5), (7.6, -6.7, 19.3), (8.0, 2.4, 22.6), (9.1, -0.4, 17.2), (4.0, 2.1, 26.1), (11.8, -3.6, 25.1), (8.1, 0.6, 28.3), (9.9, -4.3, 12.5), (19.5, 0.8, 28.9), (10.5, -5.9, 26.6), (4.6, -6.9, 23.3), (5.5, -5.2, 16.8), (11.6, -8.4, 28.4), (8.5, -9.5, 13.0), (18.2, -2.5, 21.4), (19.8, -3.3, 19.9), (12.8, 0.2, 24.1), (4.5, -2.7, 26.7), (7.5, -5.2, 28.8), (12.8, -2.2, 29.1), (7.0, -3.5, 28.9), (13.4, -3.8, 25.3), (9.0, -5.8, 29.3), (5.8, -5.2, 18.5), (18.2, -2.6, 14.6), (3.5, 1.1, 29.7)]], ['14:12:2023', [(3.0, -1.4, 17.6), (14.3, -4.8, 21.5), (5.5, -7.3, 21.4), (11.4, -2.8, 29.7), (5.5, -8.9, 29.7), (4.3, -6.9, 22.2), (7.9, -0.4, 24.1), (18.4, 0.1, 29.0), (18.9, -1.5, 13.7), (17.4, -6.7, 24.7), (15.9, -0.1, 25.6), (13.9, -9.9, 13.8), (12.3, -9.2, 10.7), (16.7, -7.7, 25.4), (10.4, -8.0, 19.1), (19.9, -3.8, 21.7), (3.8, -6.8, 17.7), (17.2, 0.9, 28.0), (7.6, -2.5, 26.8), (7.7, -5.5, 10.5), (5.0, 1.7, 11.3), (3.1, -2.5, 24.9), (8.1, 2.5, 11.0), (9.1, 2.3, 25.9), (6.5, 0.8, 28.8), (5.9, -0.1, 24.8), (4.5, -10.0, 14.1), (4.2, -5.8, 29.2), (6.2, 1.3, 16.6), (4.6, -5.3, 20.5)]], ['15:12:2023', [(11.7, -7.6, 26.1), (11.3, -8.3, 26.4), (15.8, 0.4, 13.2), (14.3, -6.3, 20.2), (8.1, -9.2, 18.6), (8.0, -8.3, 10.5), (16.9, -9.7, 15.4), (16.1, -3.3, 23.3), (19.8, 2.3, 29.1), (10.1, -8.6, 14.4), (18.3, -4.7, 24.4), (12.5, -2.1, 29.9), (16.9, 0.3, 28.3), (8.0, -1.6, 22.2), (15.7, -3.5, 25.4), (14.4, -6.1, 28.2), (10.6, -7.5, 14.9), (14.1, 2.6, 10.8), (9.7, 0.4, 21.4), (9.7, -2.1, 19.3), (7.2, -8.1, 17.2), (11.4, -2.0, 20.1), (18.9, -4.4, 28.9), (10.2, -1.6, 18.7), (6.2, 2.3, 17.1), (19.8, 2.6, 10.6), (17.6, -7.9, 14.1), (19.6, -2.3, 26.9), (9.8, 0.2, 27.4), (9.5, 2.6, 24.1)]], ['16:12:2023', [(19.0, -8.1, 13.8), (16.8, -6.1, 10.6), (9.7, -2.2, 14.6), (7.7, -4.0, 28.5), (15.9, -3.3, 24.6), (9.5, -6.4, 11.8), (17.4, 1.7, 23.1), (12.1, -0.6, 17.9), (16.5, 1.0, 13.7), (10.9, -9.0, 11.0), (11.7, -8.0, 12.8), (11.0, 0.3, 22.4), (16.2, -5.6, 13.2), (3.2, -4.9, 11.6), (9.6, 2.8, 18.3), (9.9, 2.2, 13.9), (14.2, -4.1, 28.5), (9.5, -4.2, 11.4), (4.8, -0.9, 18.2), (16.1, -0.9, 26.8), (6.3, -0.8, 12.7), (9.1, -5.1, 14.1), (8.2, -9.9, 12.2), (15.2, -9.3, 21.8), (13.8, -7.0, 12.1), (11.8, -8.7, 20.2), (7.5, 2.7, 13.8), (17.1, -6.1, 27.0), (11.3, -1.1, 20.5), (3.8, -8.0, 23.7)]], ['17:12:2023', [(14.1, 2.5, 14.1), (13.6, -2.0, 15.8), (19.5, 2.7, 13.0), (16.1, 2.9, 11.6), (3.4, -9.1, 27.6), (12.6, -3.6, 28.2), (18.3, -9.7, 22.4), (14.8, -8.8, 10.4), (10.1, -9.8, 25.7), (13.1, -2.2, 10.3), (7.2, -8.6, 20.0), (3.2, 1.7, 14.9), (18.5, -2.7, 10.3), (12.0, -0.4, 18.8), (13.4, -3.0, 22.3), (13.4, -9.1, 15.6), (18.8, 0.2, 26.9), (5.9, -3.9, 17.0), (3.1, -5.2, 29.1), (7.1, -4.2, 20.0), (10.5, -5.4, 11.3), (10.4, -5.4, 16.0), (7.3, 2.2, 14.9), (4.8, -9.9, 29.3), (10.4, -5.5, 12.0), (6.6, 1.6, 17.5), (15.1, -2.0, 27.0), (12.0, -2.5, 23.8), (5.5, 2.2, 21.3), (16.7, 0.5, 18.8)]], ['18:12:2023', [(14.8, -8.2, 12.8), (18.9, -9.2, 11.8), (4.0, -7.3, 13.4), (19.8, -3.8, 19.5), (12.3, -6.8, 21.7), (15.3, -0.6, 23.3), (19.9, 1.5, 23.0), (13.8, -5.2, 22.5), (11.6, -9.4, 15.9), (11.5, -6.4, 13.4), (15.9, -3.9, 10.6), (7.7, 2.0, 11.4), (9.8, -0.4, 11.2), (16.0, -7.7, 20.9), (19.2, -2.6, 13.9), (13.0, 2.6, 12.1), (13.3, 2.0, 22.2), (13.8, -3.7, 29.0), (17.9, -1.6, 24.3), (10.5, 0.3, 12.9), (15.1, -6.4, 10.5), (16.9, 2.8, 19.1), (3.7, -4.6, 29.9), (7.2, -3.0, 28.9), (19.5, -0.0, 24.2), (10.0, -6.4, 24.0), (11.1, -3.0, 11.3), (15.9, -7.8, 20.0), (7.0, 1.1, 29.6), (16.9, -1.9, 22.4)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['01:12:2023', -9.8, 'Est07'], ['02:12:2023', -9.8, 'Est20'], ['03:12:2023', -9.7, 'Est15'], ['04:12:2023', -9.9, 'Est28'], ['05:12:2023', -9.2, 'Est27'], ['06:12:2023', -9.5, 'Est01'], ['07:12:2023', -9.7, 'Est22'], ['08:12:2023', -9.7, 'Est00'], ['09:12:2023', -9.9, 'Est18'], ['10:12:2023', -9.5, 'Est20'], ['11:12:2023', -9.6, 'Est12'], ['12:12:2023', -9.6, 'Est14'], ['13:12:2023', -9.5, 'Est17'], ['14:12:2023', -10.0, 'Est26'], ['15:12:2023', -9.7, 'Est06'], ['16:12:2023', -9.9, 'Est22'], ['17:12:2023', -9.9, 'Est23'], ['18:12:2023', -9.4, 'Est08']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14', 'Est15', 'Est16', 'Est17', 'Est18', 'Est19', 'Est20', 'Est21', 'Est22', 'Est23', 'Est24', 'Est25', 'Est26', 'Est27', 'Est28', 'Est29', 'Est30', 'Est31', 'Est32', 'Est33', 'Est34'] >>> tempL = [['01:12:2023', [(18.6, -6.8, 23.3), (5.9, -7.8, 24.0), (17.0, -2.2, 17.0), (5.9, 0.1, 19.0), (8.5, -4.7, 29.3), (6.5, -4.4, 22.1), (19.7, 0.5, 15.0), (14.1, -9.1, 28.1), (6.2, -4.8, 29.1), (15.5, -7.6, 11.3), (19.0, -8.5, 21.3), (8.6, -1.1, 28.8), (15.8, -1.0, 11.5), (5.1, -8.8, 23.5), (14.5, 1.5, 19.6), (16.4, -4.4, 25.4), (7.8, 2.6, 28.7), (4.0, -4.3, 28.2), (9.1, -2.7, 25.0), (11.2, -6.2, 23.7), (8.9, -3.7, 16.8), (14.5, -9.8, 28.5), (14.7, -2.1, 12.4), (13.0, 1.8, 20.3), (3.1, -4.5, 23.5), (7.4, -1.3, 27.5), (16.6, -1.5, 28.9), (5.0, -0.5, 15.6), (15.0, -3.0, 22.5), (10.6, -6.3, 17.7), (6.3, -9.0, 13.2), (5.7, -0.4, 10.7), (15.6, -6.7, 28.0), (19.3, -6.8, 15.2), (14.8, -2.7, 15.1)]], ['02:12:2023', [(10.1, -1.2, 28.5), (19.7, -5.3, 23.5), (11.5, -9.5, 25.7), (7.9, -8.4, 28.1), (11.2, 1.4, 20.7), (7.9, -1.9, 12.9), (10.7, -0.2, 10.8), (19.1, -1.6, 18.7), (16.0, -0.3, 11.5), (17.5, -9.1, 27.3), (15.6, -0.1, 23.7), (7.8, 1.9, 25.8), (6.2, -6.7, 13.7), (18.3, -1.9, 18.5), (15.3, -1.1, 13.6), (14.6, -4.3, 22.2), (9.8, -0.5, 19.5), (11.6, -7.0, 17.1), (12.9, -8.2, 30.0), (6.6, -2.9, 28.2), (14.1, -5.1, 16.3), (19.8, 0.1, 15.7), (16.5, 0.5, 15.7), (10.5, -4.8, 25.3), (7.8, -3.5, 12.7), (9.5, -4.6, 13.7), (7.0, -6.2, 20.5), (15.6, -5.0, 19.5), (16.3, -8.4, 17.1), (4.8, -6.3, 13.9), (9.0, -3.2, 21.7), (17.9, -9.4, 22.2), (7.9, 1.4, 19.0), (16.5, -3.5, 17.4), (4.4, -3.1, 24.0)]], ['03:12:2023', [(4.9, -3.1, 18.8), (7.1, -0.2, 14.9), (3.5, 1.1, 22.8), (15.6, -7.0, 15.0), (17.8, 1.7, 11.9), (19.9, -8.8, 28.2), (13.2, -0.4, 10.2), (6.5, -6.8, 28.1), (5.2, 1.3, 24.3), (8.1, -6.9, 18.9), (12.7, -1.8, 28.8), (19.1, -4.0, 13.8), (3.4, 1.5, 22.8), (5.2, -8.0, 14.4), (16.4, 1.5, 26.3), (18.6, -1.9, 26.0), (17.5, -9.4, 25.3), (12.4, -9.4, 13.3), (6.3, 0.5, 29.8), (13.8, -0.1, 16.5), (13.8, 2.3, 19.6), (15.1, -1.5, 26.8), (15.1, -6.4, 14.6), (18.2, -9.6, 17.2), (14.6, 1.0, 16.7), (14.1, -6.5, 23.0), (4.1, -7.5, 25.8), (12.0, -5.7, 18.6), (17.2, -7.7, 12.7), (12.7, -2.0, 28.1), (9.6, -9.7, 27.7), (5.9, -2.7, 13.2), (4.4, -0.4, 17.5), (13.1, -0.5, 12.6), (13.2, -4.6, 10.6)]], ['04:12:2023', [(12.0, 2.7, 12.8), (15.2, -0.7, 21.0), (3.6, -9.5, 17.5), (12.7, -3.9, 22.5), (19.5, -7.8, 14.7), (4.1, -9.3, 19.7), (19.2, -1.7, 19.9), (11.2, -1.1, 11.3), (9.7, -4.4, 23.0), (9.7, -4.3, 14.6), (4.6, -0.6, 10.1), (10.9, -0.7, 23.2), (10.2, -5.4, 13.9), (10.0, -9.9, 14.1), (17.3, -7.1, 13.3), (7.4, -1.4, 10.9), (7.2, -1.5, 14.7), (10.8, -6.7, 23.4), (8.5, -9.9, 19.3), (12.5, -9.0, 14.3), (7.5, 1.6, 19.3), (8.1, -0.1, 13.2), (14.6, -4.1, 25.8), (9.7, -5.5, 14.2), (3.8, 1.6, 22.7), (19.0, -1.0, 26.9), (6.4, -8.5, 16.3), (3.1, -6.9, 15.2), (6.8, 1.2, 14.5), (4.6, -8.9, 21.2), (19.9, -1.5, 25.5), (3.0, -1.9, 20.3), (11.2, -4.5, 30.0), (7.5, -2.7, 27.3), (10.2, -4.2, 19.5)]], ['05:12:2023', [(13.8, 1.1, 18.5), (13.4, -0.9, 24.3), (7.2, -3.2, 20.5), (16.8, -9.8, 21.0), (6.6, -2.6, 25.7), (14.5, 1.2, 18.6), (9.5, 1.3, 19.9), (3.4, 0.2, 10.6), (15.1, -2.4, 26.4), (13.9, -1.1, 29.6), (7.5, 2.0, 27.7), (18.5, 0.2, 13.8), (19.1, 1.3, 17.9), (11.7, -8.0, 25.5), (5.3, -9.7, 16.0), (8.2, -7.9, 28.8), (4.8, 1.0, 16.5), (16.8, -2.7, 25.3), (5.8, -0.7, 17.5), (8.9, -6.8, 15.6), (18.7, 0.7, 29.2), (4.8, -1.4, 16.5), (4.2, -0.4, 28.2), (14.9, -1.3, 15.8), (4.0, -8.2, 11.0), (17.4, 2.3, 21.5), (3.7, -5.8, 29.1), (3.8, -0.0, 13.6), (7.2, 2.7, 21.4), (18.3, -1.9, 22.9), (12.5, -6.2, 27.1), (11.9, -3.8, 18.1), (3.1, -9.7, 14.8), (16.8, -4.9, 18.8), (8.8, -0.8, 24.8)]], ['06:12:2023', [(5.7, -8.2, 25.8), (17.7, -0.6, 11.8), (14.7, -9.8, 16.0), (9.5, -9.1, 20.9), (3.5, -0.6, 25.8), (13.4, -8.4, 19.5), (15.7, -7.8, 26.6), (8.1, -9.2, 25.5), (3.2, -3.5, 20.2), (17.8, -6.2, 28.8), (11.2, -2.7, 12.7), (7.3, -7.6, 24.6), (10.3, 2.6, 23.3), (16.8, -9.8, 15.6), (3.4, -3.4, 15.4), (10.4, -7.2, 18.5), (18.6, -4.8, 18.6), (18.2, -0.8, 11.8), (14.3, -6.9, 24.4), (16.4, -6.8, 23.8), (9.1, -9.2, 15.8), (18.5, 0.1, 26.6), (11.8, -3.8, 11.5), (4.6, 1.1, 17.8), (4.9, -4.4, 12.2), (14.8, -6.7, 19.8), (4.2, -0.4, 11.4), (9.3, -7.0, 20.4), (15.7, -9.2, 21.7), (14.2, -6.5, 18.9), (10.8, -8.0, 13.4), (17.4, 1.0, 18.7), (4.6, -7.7, 26.4), (13.4, 0.4, 17.6), (10.1, 1.1, 15.8)]], ['07:12:2023', [(12.1, -8.2, 12.8), (6.0, 0.6, 20.4), (18.6, 1.0, 27.9), (14.8, 0.3, 10.1), (10.6, 2.7, 15.0), (9.8, -4.7, 11.0), (8.6, -7.7, 29.7), (16.6, -5.7, 10.9), (6.3, -9.1, 28.2), (18.7, -3.9, 17.1), (10.7, -2.8, 25.8), (7.3, -5.1, 22.7), (6.1, -9.4, 21.3), (10.0, -3.8, 24.5), (15.4, -0.2, 13.3), (8.2, 1.3, 15.7), (12.0, -2.1, 20.6), (13.2, -5.1, 26.6), (12.4, -9.5, 16.3), (17.2, -4.9, 11.0), (4.8, 2.1, 15.3), (7.6, 1.6, 12.0), (6.7, -1.4, 16.5), (14.9, -5.9, 24.6), (7.1, -5.8, 12.0), (4.1, 2.7, 12.2), (13.4, -8.3, 15.4), (7.7, -9.4, 25.1), (9.8, -6.2, 14.7), (9.6, -7.4, 16.4), (11.5, -3.8, 29.9), (18.0, -3.8, 15.1), (3.8, -7.1, 13.5), (14.0, -4.5, 23.9), (11.7, -0.6, 23.0)]], ['08:12:2023', [(15.9, -9.3, 11.3), (18.9, -0.6, 19.8), (5.3, -3.6, 11.2), (5.4, -8.1, 10.8), (16.8, 1.2, 18.3), (10.5, -4.2, 15.6), (4.1, -9.0, 10.1), (15.1, -8.0, 28.5), (16.3, -7.6, 28.2), (19.7, 2.7, 16.7), (15.8, -6.2, 12.2), (8.4, 2.8, 17.9), (4.8, -1.1, 17.6), (7.9, -2.3, 24.6), (6.6, -3.9, 13.8), (15.5, -3.7, 20.1), (4.9, -1.3, 22.8), (18.5, -2.6, 19.7), (10.2, -0.4, 17.1), (4.7, -10.0, 23.7), (12.1, 1.9, 25.0), (11.6, -8.3, 26.2), (13.3, 1.9, 21.0), (9.4, -1.9, 10.8), (11.4, 0.5, 25.6), (19.0, -2.1, 22.4), (3.0, -7.0, 16.6), (10.7, 0.9, 19.9), (18.5, -1.4, 19.2), (14.4, -9.8, 22.5), (7.3, 2.8, 21.6), (5.0, -7.5, 12.9), (14.2, -7.7, 12.1), (16.8, -2.0, 12.8), (12.9, -3.2, 28.3)]], ['09:12:2023', [(11.3, -5.2, 24.0), (3.2, -6.9, 12.9), (9.2, -0.7, 17.3), (11.5, 1.1, 19.5), (6.2, 0.6, 13.8), (12.3, -1.0, 16.8), (7.0, 2.8, 11.6), (10.9, -0.4, 14.1), (18.1, -4.8, 13.1), (4.1, -4.8, 18.8), (18.3, -3.5, 17.3), (9.7, -1.9, 21.6), (17.0, -9.6, 27.7), (12.2, -1.5, 27.7), (7.5, -0.5, 25.0), (3.2, -8.3, 22.8), (12.6, -9.9, 24.3), (5.7, 0.3, 21.8), (10.7, -8.2, 28.6), (16.0, -0.6, 21.4), (10.4, -9.2, 11.8), (5.6, -2.9, 14.6), (3.3, -7.1, 15.5), (12.2, -9.1, 23.2), (7.5, -8.7, 13.4), (10.2, -3.2, 13.7), (7.1, -6.2, 18.1), (4.4, -3.2, 14.2), (10.2, 0.7, 29.0), (13.6, -5.8, 21.9), (5.1, 2.1, 29.1), (15.8, -8.4, 11.4), (15.4, -0.0, 15.7), (11.1, 2.6, 27.0), (7.0, -2.9, 11.2)]], ['10:12:2023', [(14.1, 2.8, 24.1), (14.6, -6.4, 16.2), (9.3, -0.9, 17.3), (12.5, -2.8, 16.0), (6.3, -4.0, 17.8), (4.6, -7.1, 27.2), (17.0, -8.5, 12.9), (18.4, -6.2, 27.6), (18.0, -1.8, 20.0), (17.5, -5.5, 20.3), (13.0, -8.6, 19.7), (19.1, 1.4, 18.5), (17.8, -2.0, 21.1), (17.6, 2.1, 17.8), (10.4, -8.3, 20.1), (6.9, 1.5, 16.0), (17.9, 1.1, 18.2), (8.0, -8.7, 27.0), (11.5, -6.9, 22.6), (7.1, -0.3, 24.3), (8.9, -8.0, 21.9), (19.1, -1.3, 26.1), (18.3, -5.5, 15.0), (3.2, 0.8, 20.9), (11.2, 2.9, 16.0), (16.2, -7.1, 13.8), (17.5, -0.4, 18.0), (6.2, -6.5, 15.0), (3.9, -6.0, 22.6), (5.4, 1.2, 27.4), (9.5, -9.9, 26.8), (9.0, -7.7, 11.1), (6.2, -4.0, 10.0), (19.4, -0.1, 21.7), (10.8, 0.1, 27.4)]], ['11:12:2023', [(19.8, -3.0, 14.6), (6.9, 2.0, 28.7), (15.7, -1.3, 16.8), (18.2, -4.3, 11.9), (8.4, -4.1, 19.9), (12.9, -1.6, 26.3), (8.0, 1.8, 19.9), (14.7, -0.2, 29.7), (3.6, 1.1, 11.3), (8.1, -0.3, 23.7), (6.6, -0.8, 26.1), (13.1, 2.0, 18.5), (6.0, -1.0, 25.1), (14.5, -2.5, 26.2), (17.6, -1.8, 22.3), (18.4, -0.9, 26.8), (4.0, -4.0, 22.8), (5.5, 1.5, 24.9), (15.2, 0.0, 17.8), (7.1, 0.1, 22.7), (7.6, -3.2, 14.6), (9.0, 1.1, 26.0), (9.8, -7.5, 17.0), (9.8, 3.0, 10.4), (18.4, 1.7, 16.1), (17.6, 2.9, 15.1), (10.7, 1.4, 13.9), (14.7, 0.6, 15.5), (18.5, -8.8, 19.6), (9.1, -0.6, 24.1), (18.8, -5.4, 15.5), (14.4, -9.2, 26.2), (14.3, -5.9, 11.7), (10.6, -5.1, 20.0), (14.9, -9.1, 29.9)]], ['12:12:2023', [(15.8, -5.2, 14.8), (19.8, -3.2, 28.8), (11.5, 2.3, 16.3), (14.0, 0.2, 24.1), (17.5, -6.8, 18.7), (6.3, -2.2, 23.3), (15.4, 2.5, 15.4), (5.5, 0.7, 21.2), (13.0, 2.9, 19.7), (8.7, -2.9, 12.1), (14.7, 1.5, 18.6), (11.2, 2.6, 27.0), (13.0, -1.4, 11.0), (3.9, 1.8, 11.9), (19.3, -0.2, 12.7), (6.1, -1.3, 26.1), (9.6, 2.3, 20.2), (9.9, -1.2, 10.5), (11.4, 2.2, 25.9), (8.2, -6.0, 22.1), (9.0, -4.8, 17.3), (14.4, -8.2, 19.8), (15.0, -2.6, 25.2), (15.1, -7.7, 17.6), (11.2, 2.5, 17.6), (3.8, -5.0, 15.8), (19.5, -8.8, 23.0), (17.7, -4.6, 29.4), (3.7, -5.6, 22.4), (13.4, -3.4, 12.2), (16.3, -9.5, 29.8), (11.1, -7.8, 12.7), (6.2, -9.2, 28.2), (7.8, -0.1, 22.9), (16.6, -4.2, 20.0)]], ['13:12:2023', [(16.1, 0.5, 23.5), (17.6, -2.7, 26.2), (12.4, -2.6, 14.8), (11.5, -10.0, 18.9), (19.6, -2.1, 18.8), (3.5, -6.7, 23.0), (9.8, -3.5, 27.8), (19.0, -4.5, 26.4), (18.4, -0.9, 18.2), (15.5, 0.8, 20.0), (12.3, 0.4, 25.6), (19.9, 0.4, 11.9), (18.9, -5.9, 10.1), (13.9, -2.5, 29.3), (9.7, -9.2, 14.4), (6.8, -7.7, 17.9), (8.0, -7.1, 16.0), (19.6, -9.7, 17.8), (17.2, -3.1, 24.5), (14.9, -7.0, 16.1), (11.7, -5.4, 12.1), (19.9, -4.8, 12.5), (18.0, -4.8, 16.7), (13.6, -9.0, 21.1), (5.6, 0.4, 16.9), (6.8, -6.7, 22.2), (4.3, -5.9, 25.0), (6.2, 2.5, 23.0), (19.2, -2.8, 14.5), (19.5, -8.6, 26.0), (17.7, 0.8, 24.8), (10.1, -7.6, 29.6), (12.0, -3.1, 28.4), (10.4, -2.8, 15.1), (11.8, -2.9, 28.2)]], ['14:12:2023', [(5.3, -3.7, 27.0), (5.4, -5.0, 27.1), (8.5, -8.9, 19.1), (16.2, -7.1, 26.0), (11.3, 2.4, 26.9), (11.0, 2.8, 11.0), (17.6, -5.5, 19.2), (3.3, -6.7, 13.7), (14.0, -4.0, 24.6), (16.7, 0.9, 21.0), (10.1, -5.4, 23.1), (3.7, -5.0, 12.5), (12.6, -2.8, 17.9), (12.9, -2.4, 15.1), (5.3, -8.0, 29.9), (13.5, 0.8, 18.9), (3.5, 0.5, 18.2), (6.1, -9.6, 11.5), (18.3, -0.6, 26.7), (18.4, -6.9, 10.2), (4.9, -3.6, 12.9), (8.8, 1.3, 15.7), (8.8, -2.2, 27.5), (5.8, -3.4, 18.1), (6.1, 2.4, 15.4), (11.2, -1.1, 16.6), (4.8, 2.6, 11.8), (9.5, 3.0, 15.8), (16.7, -3.7, 14.1), (12.5, -3.7, 29.5), (4.2, -4.7, 15.6), (8.7, -2.3, 29.5), (5.9, 2.6, 29.4), (3.2, -4.0, 15.5), (8.6, -4.5, 28.1)]], ['15:12:2023', [(14.5, -6.2, 27.5), (15.7, -5.1, 23.5), (18.8, -5.4, 28.6), (19.4, -2.9, 16.8), (10.7, -0.6, 25.0), (5.8, -5.4, 27.1), (15.6, -6.7, 10.7), (15.6, -9.2, 11.2), (4.7, -1.5, 18.8), (7.6, -9.9, 12.8), (18.6, -5.4, 19.5), (7.5, -7.9, 18.0), (10.4, 2.8, 18.4), (14.2, -0.2, 25.4), (18.7, -0.2, 20.2), (10.1, -2.0, 17.3), (6.6, 1.2, 29.1), (6.0, -3.2, 11.0), (17.5, -9.8, 28.5), (15.2, -0.5, 25.8), (14.7, 2.5, 10.4), (4.3, -4.1, 17.8), (10.3, -9.8, 23.1), (15.1, -7.8, 11.9), (5.4, 0.4, 16.5), (18.9, -8.8, 11.3), (11.7, -1.9, 10.3), (11.2, -5.7, 21.8), (19.6, 1.6, 15.3), (11.0, -2.8, 14.4), (9.5, -4.8, 19.3), (4.6, -4.3, 14.4), (17.9, 1.5, 28.2), (6.1, 0.9, 21.1), (7.8, -8.3, 26.0)]], ['16:12:2023', [(19.3, 1.0, 19.3), (19.7, -1.4, 14.0), (3.4, -8.6, 17.2), (18.3, -2.2, 19.7), (4.1, -8.7, 25.9), (17.9, -8.3, 23.2), (15.8, -3.6, 17.7), (16.2, -5.4, 10.5), (11.1, -2.4, 22.3), (12.8, -3.8, 24.7), (6.3, 1.6, 11.6), (4.5, -5.0, 12.1), (6.4, -2.7, 21.2), (11.9, -2.9, 27.7), (12.6, -2.9, 19.6), (6.3, -9.8, 13.0), (7.2, -0.4, 15.2), (11.6, -6.6, 21.3), (18.6, -4.7, 18.5), (11.3, 2.0, 23.2), (4.6, 1.3, 20.1), (7.6, -8.5, 16.2), (15.3, -1.5, 15.2), (8.0, -9.4, 22.2), (8.4, 0.7, 13.4), (14.6, -0.5, 17.1), (12.7, -8.7, 24.5), (9.4, -2.4, 17.2), (3.1, -2.2, 16.9), (7.2, -6.0, 22.7), (4.6, -0.1, 28.5), (18.0, -2.0, 15.4), (19.6, -7.4, 18.0), (17.1, 2.3, 27.3), (14.1, -0.0, 11.7)]], ['17:12:2023', [(13.9, -1.8, 11.9), (5.3, -3.3, 23.4), (11.1, -4.9, 26.2), (4.4, -5.5, 12.6), (19.6, -9.7, 13.5), (14.7, 0.6, 23.4), (13.5, -5.2, 14.5), (10.2, -3.8, 22.9), (6.3, -7.9, 11.7), (6.9, 2.8, 19.7), (4.5, -4.3, 25.1), (10.2, -1.9, 23.1), (11.0, 1.1, 16.6), (20.0, -1.8, 26.0), (8.2, -4.1, 24.9), (15.7, -10.0, 10.2), (6.4, 0.7, 14.2), (9.3, -6.6, 23.8), (5.3, -10.0, 21.4), (15.9, -7.2, 25.4), (14.4, -0.9, 10.6), (4.3, 2.9, 28.9), (4.1, -9.6, 22.6), (16.3, -6.0, 10.7), (18.2, -1.5, 18.8), (7.3, -1.1, 21.4), (7.2, 2.9, 20.1), (9.3, -7.3, 19.0), (12.1, -2.1, 16.7), (6.6, -5.2, 15.9), (5.2, 1.9, 16.2), (17.7, -6.9, 12.0), (13.9, -7.8, 29.6), (10.8, 1.2, 15.7), (7.5, -10.0, 15.5)]], ['18:12:2023', [(5.9, -0.6, 24.8), (18.8, -4.0, 24.1), (5.2, -8.2, 20.0), (12.8, -2.9, 20.7), (16.4, -2.1, 27.9), (3.9, 1.4, 20.5), (10.9, -1.7, 14.0), (5.4, -1.1, 12.8), (18.8, -0.6, 24.0), (15.4, -9.7, 22.1), (5.3, -7.7, 16.8), (15.5, -0.0, 23.7), (5.5, -6.2, 29.3), (5.0, -6.7, 13.1), (18.2, -8.5, 14.5), (3.7, -5.4, 25.4), (6.6, -0.9, 13.2), (18.5, -2.5, 29.7), (12.8, 1.7, 21.2), (16.0, 2.7, 11.9), (14.7, -5.8, 18.8), (15.5, 1.6, 11.9), (10.5, 2.2, 15.3), (18.0, -9.8, 26.2), (15.6, -6.7, 20.8), (6.4, -4.8, 13.0), (6.9, -1.7, 13.5), (17.7, -6.5, 16.7), (9.1, -5.7, 24.2), (6.2, 1.0, 22.0), (14.0, -5.2, 21.9), (14.7, -7.4, 13.6), (3.9, -0.2, 23.5), (5.9, -7.9, 14.0), (3.7, -9.5, 13.5)]], ['19:12:2023', [(18.1, -8.9, 29.7), (17.6, -5.5, 19.6), (6.8, -2.5, 18.1), (9.5, 1.5, 18.1), (11.4, -8.8, 25.2), (9.4, -4.9, 11.3), (4.8, -8.6, 14.1), (14.4, -2.1, 16.1), (18.5, -5.5, 19.6), (7.7, -6.8, 21.6), (14.1, -0.4, 27.4), (4.9, -3.0, 28.3), (18.5, -10.0, 20.8), (4.7, -3.8, 27.1), (17.1, -4.0, 22.4), (5.0, -1.0, 13.7), (11.5, -1.7, 28.1), (4.7, -2.3, 18.9), (9.9, -2.2, 10.4), (8.3, -1.9, 26.9), (12.9, 3.0, 20.4), (11.7, -2.0, 26.8), (7.0, -6.7, 20.4), (13.6, -3.4, 23.0), (3.3, -2.5, 20.9), (9.9, -1.0, 16.8), (9.1, -1.6, 29.8), (9.3, -9.1, 27.4), (15.0, -2.7, 28.6), (14.4, -1.2, 12.0), (16.3, -8.8, 18.4), (11.9, -7.5, 23.2), (14.5, -6.2, 23.2), (16.7, -5.7, 14.6), (5.2, -1.7, 15.0)]], ['20:12:2023', [(13.5, 2.8, 26.4), (3.6, -6.8, 13.7), (12.0, 2.4, 18.4), (6.1, -0.1, 12.9), (4.4, -1.8, 28.4), (10.9, -2.9, 27.6), (19.0, -4.9, 11.5), (18.7, -9.3, 15.5), (9.5, -9.6, 14.1), (3.8, -4.1, 21.1), (12.3, 2.3, 21.7), (6.2, -1.5, 23.3), (6.5, -3.6, 10.9), (17.2, -5.8, 21.6), (6.0, -6.0, 15.7), (7.4, -1.6, 19.6), (5.7, -1.9, 28.8), (3.2, -2.1, 24.1), (11.6, -6.2, 18.4), (7.1, -9.0, 27.7), (7.1, 2.6, 17.2), (8.3, 0.2, 14.1), (12.0, -4.2, 16.1), (15.3, -7.0, 23.3), (9.8, -3.5, 11.9), (18.5, 1.6, 11.1), (5.0, -6.5, 22.5), (9.5, 0.5, 14.2), (16.2, -7.7, 26.3), (18.3, -6.8, 11.2), (13.3, -3.6, 12.2), (10.9, -3.1, 19.5), (11.5, 0.8, 28.5), (13.1, -1.3, 29.1), (7.0, -7.7, 11.8)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['01:12:2023', -9.8, 'Est21'], ['02:12:2023', -9.5, 'Est02'], ['03:12:2023', -9.7, 'Est30'], ['04:12:2023', -9.9, 'Est13'], ['05:12:2023', -9.8, 'Est03'], ['06:12:2023', -9.8, 'Est02'], ['07:12:2023', -9.5, 'Est18'], ['08:12:2023', -10.0, 'Est19'], ['09:12:2023', -9.9, 'Est16'], ['10:12:2023', -9.9, 'Est30'], ['11:12:2023', -9.2, 'Est31'], ['12:12:2023', -9.5, 'Est30'], ['13:12:2023', -10.0, 'Est03'], ['14:12:2023', -9.6, 'Est17'], ['15:12:2023', -9.9, 'Est09'], ['16:12:2023', -9.8, 'Est15'], ['17:12:2023', -10.0, 'Est15'], ['18:12:2023', -9.8, 'Est23'], ['19:12:2023', -10.0, 'Est12'], ['20:12:2023', -9.6, 'Est08']] >>> estL = ['Est00', 'Est01', 'Est02', 'Est03', 'Est04', 'Est05', 'Est06', 'Est07', 'Est08', 'Est09', 'Est10', 'Est11', 'Est12', 'Est13', 'Est14', 'Est15', 'Est16', 'Est17', 'Est18', 'Est19', 'Est20', 'Est21', 'Est22', 'Est23', 'Est24', 'Est25', 'Est26', 'Est27', 'Est28', 'Est29', 'Est30', 'Est31', 'Est32', 'Est33', 'Est34', 'Est35', 'Est36', 'Est37', 'Est38', 'Est39'] >>> tempL = [['01:12:2023', [(4.0, -0.2, 23.2), (11.1, -5.6, 12.9), (3.8, -5.2, 22.9), (9.8, -6.9, 11.4), (17.9, 0.6, 19.4), (18.0, 2.2, 11.6), (8.9, -2.6, 16.3), (8.9, -7.9, 19.6), (4.4, 1.1, 14.9), (9.2, -7.8, 19.0), (13.8, 0.1, 13.6), (9.9, -0.3, 27.2), (5.9, -5.1, 19.8), (17.5, -1.3, 18.7), (15.8, -0.5, 26.3), (7.8, -5.3, 15.8), (8.0, -9.3, 11.9), (16.9, 0.5, 29.1), (11.8, 1.7, 27.1), (16.0, -4.8, 18.0), (14.4, 1.8, 25.8), (9.5, 1.3, 16.5), (5.6, 0.8, 14.1), (6.9, -4.2, 22.2), (5.4, -7.5, 15.1), (11.3, -4.8, 22.4), (13.3, 1.9, 29.1), (5.4, -3.3, 16.2), (8.0, -2.3, 16.1), (15.9, 0.2, 26.7), (5.7, -3.8, 21.9), (10.7, -6.7, 28.6), (16.8, -2.0, 26.1), (4.4, -7.0, 10.7), (10.0, -2.9, 28.1), (5.8, -7.7, 12.6), (12.3, 2.8, 25.9), (6.1, -8.4, 22.6), (18.4, -0.2, 24.2), (15.7, -8.6, 26.2)]], ['02:12:2023', [(9.4, -5.5, 25.4), (14.7, -0.6, 23.2), (5.3, -9.2, 27.8), (15.3, -8.3, 28.2), (10.7, -5.4, 18.6), (3.8, 1.5, 24.7), (16.2, 0.5, 25.6), (17.6, -9.6, 13.9), (15.1, -1.5, 29.7), (14.8, -7.3, 13.5), (12.1, -3.6, 17.7), (11.2, -5.9, 14.6), (7.2, 2.0, 23.7), (14.6, -3.0, 11.3), (8.0, -6.0, 22.9), (14.6, -1.9, 24.6), (18.6, -4.1, 22.7), (18.9, -7.5, 18.6), (16.7, -0.4, 10.7), (15.6, -6.6, 13.8), (3.3, -6.2, 17.4), (5.4, -7.6, 16.3), (7.5, -7.2, 27.5), (6.4, -2.1, 29.6), (12.1, -7.6, 20.1), (9.2, -6.2, 11.9), (6.3, 0.5, 15.8), (13.8, 0.6, 24.0), (12.2, -1.8, 27.1), (10.3, 1.4, 10.9), (5.8, -5.4, 15.8), (19.1, 1.3, 19.6), (5.8, 0.4, 23.5), (17.3, 0.8, 16.8), (3.5, -2.3, 10.3), (14.4, -0.5, 19.3), (14.6, -2.9, 11.4), (13.8, -6.6, 27.3), (3.2, 0.8, 23.0), (10.2, -8.0, 23.8)]], ['03:12:2023', [(10.2, -8.4, 27.9), (13.4, -1.8, 19.8), (13.6, 1.5, 21.0), (13.3, -5.1, 12.9), (4.4, 1.2, 29.2), (19.0, -10.0, 18.1), (17.6, -8.5, 27.5), (12.2, -0.9, 17.1), (16.9, -7.6, 10.6), (9.3, 1.4, 13.8), (6.8, -9.7, 23.4), (17.2, -6.8, 16.5), (12.6, -6.7, 20.3), (5.3, -5.3, 22.4), (13.4, -6.9, 12.9), (15.1, 0.7, 12.4), (3.7, -3.3, 22.9), (15.1, 0.0, 27.1), (9.8, -2.4, 20.8), (8.8, -3.0, 24.5), (14.5, -0.0, 28.8), (14.8, -7.6, 25.8), (19.1, -7.0, 13.5), (8.3, 2.0, 20.2), (14.4, -4.9, 13.7), (16.8, -2.6, 17.1), (4.0, -7.0, 28.8), (19.3, -4.7, 25.7), (14.5, 2.5, 28.2), (17.7, -2.3, 23.7), (13.5, -9.1, 17.9), (8.0, -2.1, 18.8), (6.4, -6.2, 13.6), (10.7, -6.2, 10.7), (17.7, -0.6, 11.1), (5.9, -6.3, 14.9), (8.5, -0.3, 14.9), (9.2, -5.4, 12.8), (14.7, -6.3, 11.0), (15.4, -3.1, 11.3)]], ['04:12:2023', [(5.6, -7.0, 20.1), (12.7, -2.2, 15.0), (8.8, -3.7, 15.8), (5.1, -6.3, 12.9), (12.0, -4.2, 21.3), (12.7, -4.2, 19.5), (10.3, 2.2, 14.2), (11.8, 1.9, 29.1), (14.9, -9.0, 21.9), (9.9, -7.9, 26.7), (9.6, -0.3, 17.4), (13.1, -6.7, 18.5), (18.8, -7.4, 27.1), (3.9, 1.4, 27.3), (19.1, -0.5, 10.5), (19.7, -7.3, 15.5), (7.1, -4.9, 11.6), (9.2, -3.7, 25.9), (9.5, -1.9, 14.8), (5.4, -6.8, 25.9), (14.0, -2.3, 22.9), (7.2, 2.5, 26.6), (17.8, -2.7, 23.2), (11.5, -2.8, 22.6), (10.6, -1.2, 23.4), (16.5, 0.3, 19.5), (7.2, -3.9, 18.5), (7.1, -3.6, 12.3), (3.9, -6.0, 25.5), (7.4, -0.1, 25.6), (14.8, -1.8, 30.0), (14.3, -7.7, 29.4), (4.9, -7.1, 29.1), (6.6, 2.9, 25.8), (9.9, 1.0, 19.5), (16.0, -9.0, 10.5), (3.9, -5.5, 20.6), (12.8, -4.2, 13.5), (9.1, -5.5, 18.6), (17.8, -0.6, 21.8)]], ['05:12:2023', [(10.8, -0.9, 11.4), (17.6, -9.5, 21.8), (7.4, -7.3, 13.0), (6.4, -2.7, 26.8), (13.9, -6.5, 24.4), (19.2, 1.9, 26.9), (6.1, -4.8, 14.7), (3.0, -6.5, 29.9), (11.9, 0.1, 27.7), (5.2, -8.0, 20.9), (17.4, -0.3, 20.7), (9.3, -6.4, 11.6), (9.2, 0.3, 16.1), (17.0, 0.9, 15.6), (12.4, -7.8, 18.8), (8.2, 0.1, 19.1), (14.3, -2.5, 26.1), (10.6, -6.7, 13.5), (3.9, -8.7, 15.5), (14.3, -7.2, 14.0), (13.1, 0.9, 21.6), (17.9, -0.3, 14.5), (8.3, 1.9, 20.5), (5.6, 2.9, 19.0), (9.2, -0.6, 18.7), (14.4, -0.6, 15.1), (17.9, -0.6, 21.8), (4.1, -0.6, 20.2), (7.4, -4.7, 18.9), (7.2, 1.4, 20.0), (19.4, -8.1, 16.1), (3.4, -8.5, 13.1), (11.7, -6.4, 21.3), (8.7, -8.7, 12.9), (12.5, -8.6, 10.6), (7.1, -7.5, 22.7), (19.6, -3.5, 29.1), (10.7, -5.2, 10.8), (18.8, -3.7, 16.6), (15.9, -5.2, 16.9)]], ['06:12:2023', [(4.3, 1.0, 26.8), (7.9, -3.0, 20.8), (18.3, -8.1, 11.1), (5.7, -4.4, 28.1), (17.2, 2.3, 13.8), (12.9, -9.8, 23.2), (6.7, -6.3, 20.8), (9.7, 1.7, 27.3), (13.4, -9.9, 14.1), (6.1, 2.0, 28.2), (14.3, -1.1, 10.5), (9.3, 0.8, 22.6), (13.2, -5.0, 14.8), (11.7, 2.8, 22.7), (3.6, 1.6, 29.8), (4.5, 2.1, 16.2), (11.2, -3.2, 25.0), (18.7, 0.6, 23.2), (6.5, 0.4, 15.2), (10.6, -4.3, 19.3), (9.7, 1.8, 19.6), (7.9, -6.7, 25.0), (5.5, -8.8, 10.9), (14.4, -0.0, 18.6), (18.9, -3.5, 29.6), (9.1, -5.1, 27.2), (4.0, -9.2, 12.4), (15.8, -6.0, 27.1), (14.3, -8.5, 26.6), (7.5, -3.0, 13.0), (10.3, -7.1, 27.2), (9.4, -4.6, 14.8), (15.1, -5.8, 28.2), (16.4, -0.2, 12.3), (12.4, -1.5, 15.0), (19.9, -8.0, 16.7), (12.7, -0.0, 21.5), (13.0, -7.7, 27.8), (12.8, -2.8, 28.5), (19.0, -8.8, 29.5)]], ['07:12:2023', [(9.8, -2.4, 22.3), (7.4, -5.3, 17.1), (9.9, -9.1, 27.5), (6.6, -4.4, 13.0), (16.5, 0.3, 25.8), (6.1, 1.0, 12.6), (4.8, 2.8, 28.8), (6.9, 1.8, 17.9), (16.9, -7.5, 11.5), (19.4, -1.3, 20.3), (11.5, -0.5, 12.4), (19.7, -8.0, 14.3), (19.0, -4.8, 20.3), (4.8, 1.4, 29.4), (4.3, -4.7, 22.0), (12.3, -6.3, 20.7), (19.7, -4.0, 21.1), (11.7, -0.0, 27.6), (9.8, -1.0, 17.9), (6.9, -8.4, 25.5), (17.7, -0.6, 20.5), (6.3, 0.3, 28.9), (10.9, 1.5, 14.1), (8.9, -4.5, 29.0), (19.8, -0.3, 15.6), (19.0, 1.3, 10.8), (12.3, -7.2, 27.4), (17.1, 1.3, 19.8), (8.3, 0.7, 17.5), (8.7, -0.7, 10.6), (11.4, 0.6, 24.9), (17.3, 2.7, 16.7), (17.9, 3.0, 21.8), (16.5, 2.3, 26.0), (5.8, 2.4, 12.5), (5.5, 1.8, 14.3), (14.2, 0.2, 19.0), (15.1, -1.5, 12.2), (6.7, -5.1, 19.7), (3.1, -0.6, 20.3)]], ['08:12:2023', [(6.0, -7.8, 20.4), (10.3, -8.5, 12.2), (9.7, 0.9, 27.0), (12.2, 0.4, 19.1), (12.3, -7.7, 19.7), (13.1, -2.2, 11.3), (15.1, -6.1, 12.4), (14.6, -2.0, 26.5), (13.7, -3.2, 17.0), (19.8, -0.0, 28.2), (19.7, -3.9, 16.9), (19.4, 1.0, 22.5), (4.4, -3.9, 26.6), (19.1, -8.6, 22.5), (7.8, -1.8, 14.8), (4.4, -0.1, 16.3), (10.1, 1.1, 18.9), (9.7, -9.9, 19.0), (11.6, -1.8, 25.1), (12.2, -9.8, 20.4), (9.0, -6.7, 10.2), (6.2, 2.7, 22.4), (9.1, -1.7, 25.5), (5.0, 0.8, 23.3), (14.4, -2.8, 25.9), (7.9, -9.0, 19.6), (18.3, -2.0, 18.2), (18.9, -8.6, 17.7), (15.1, -5.5, 17.2), (8.3, -9.7, 29.6), (11.5, -3.2, 28.3), (16.3, 2.6, 14.8), (8.1, -3.5, 22.8), (3.3, -8.3, 19.7), (14.6, -8.1, 11.6), (6.5, 2.1, 23.2), (4.2, -7.3, 20.2), (13.4, -4.9, 24.1), (3.0, -2.9, 20.8), (14.9, 0.1, 22.2)]], ['09:12:2023', [(7.8, -6.7, 19.9), (9.4, -0.3, 26.9), (4.1, 0.9, 12.3), (8.5, -9.3, 16.1), (18.8, 0.6, 22.9), (17.5, 0.5, 23.1), (16.2, -6.4, 22.6), (10.8, -9.8, 20.0), (5.9, -8.6, 20.2), (10.7, -2.5, 23.6), (3.7, -1.2, 27.4), (13.6, -5.1, 11.5), (8.6, 2.2, 28.3), (13.6, -4.3, 18.0), (10.5, -3.1, 28.5), (5.6, -7.3, 25.6), (12.6, -7.3, 11.7), (12.1, -3.2, 25.5), (18.6, -8.9, 12.9), (13.7, -8.5, 10.8), (16.6, -3.4, 16.3), (11.7, -1.6, 14.0), (19.4, -5.4, 22.2), (8.1, -2.0, 26.0), (14.4, -8.4, 22.8), (11.1, -3.0, 25.7), (4.6, -8.0, 14.6), (10.1, -8.2, 12.2), (8.3, -3.0, 19.8), (17.1, 2.1, 24.3), (7.4, 2.5, 17.2), (15.4, -9.4, 26.1), (13.3, -2.3, 29.0), (7.7, -6.7, 18.5), (18.2, -4.4, 23.7), (14.2, 2.4, 17.3), (10.3, 1.0, 15.5), (5.1, 1.7, 17.1), (15.6, -4.1, 14.7), (6.6, -3.9, 26.4)]], ['10:12:2023', [(9.5, 2.5, 18.5), (14.9, 2.3, 13.2), (14.8, 2.5, 12.2), (18.3, -9.1, 30.0), (11.0, -4.0, 16.0), (3.7, -1.6, 21.9), (7.6, -3.0, 29.0), (14.1, 2.5, 23.7), (4.1, -5.7, 27.9), (8.8, -7.2, 22.0), (16.3, -9.9, 10.8), (10.8, -8.3, 26.8), (4.0, -9.9, 13.5), (11.5, -4.4, 13.9), (20.0, -1.6, 11.3), (10.5, -9.8, 26.8), (7.5, -5.9, 18.8), (3.1, 2.9, 10.1), (19.2, -9.5, 22.5), (17.9, 2.8, 15.0), (11.2, -9.7, 28.3), (17.9, 0.6, 21.3), (9.3, -2.4, 12.0), (17.8, -9.5, 18.9), (16.9, 2.3, 11.8), (3.4, -4.6, 28.6), (17.9, -3.5, 18.8), (10.3, -9.4, 21.7), (11.1, 2.4, 25.0), (6.5, -6.1, 12.7), (16.4, 0.3, 10.2), (6.8, 1.4, 16.4), (5.3, -6.8, 17.7), (15.1, 2.4, 13.4), (16.3, -6.0, 15.8), (18.3, -0.9, 22.9), (16.6, -9.9, 21.5), (6.4, -0.7, 16.8), (15.0, 0.2, 20.9), (11.2, 1.1, 27.2)]], ['11:12:2023', [(13.5, -9.3, 20.6), (9.9, -3.9, 13.4), (10.1, -4.9, 15.2), (5.0, -1.3, 20.9), (16.3, 2.4, 10.2), (10.6, -8.6, 23.8), (9.2, -2.1, 21.8), (12.0, 0.7, 15.4), (18.8, 0.7, 17.9), (16.8, 1.7, 16.4), (11.0, -7.0, 17.1), (14.4, -7.1, 25.3), (17.9, -1.1, 16.2), (18.2, 0.0, 16.7), (15.2, -7.0, 23.9), (15.0, -7.0, 14.9), (13.2, 1.9, 20.0), (18.0, -3.5, 25.9), (11.6, -0.8, 28.1), (5.0, -5.5, 15.7), (13.9, -7.4, 15.8), (17.9, -0.2, 10.9), (15.4, 2.3, 12.3), (16.2, -1.3, 18.0), (13.5, -4.8, 23.0), (17.6, -1.3, 20.8), (9.3, 1.3, 15.6), (19.9, -7.2, 15.9), (4.2, -4.0, 17.2), (16.3, 1.9, 24.8), (17.3, 1.9, 24.1), (8.3, -9.1, 18.0), (12.7, -2.6, 25.9), (17.2, -2.1, 13.0), (7.8, -9.4, 17.7), (12.4, -5.9, 24.7), (12.7, 0.8, 28.6), (7.2, -10.0, 14.4), (13.8, -5.6, 10.3), (15.9, 0.6, 10.0)]], ['12:12:2023', [(5.3, -3.1, 16.4), (5.4, -7.5, 13.5), (6.4, -7.5, 21.8), (13.8, -7.0, 15.1), (8.8, -9.3, 15.5), (8.7, 2.0, 18.0), (7.5, -1.2, 12.9), (14.9, -4.8, 21.5), (12.5, -1.2, 14.2), (15.2, -8.3, 15.4), (4.9, -5.6, 22.4), (19.2, -4.5, 29.6), (19.3, -7.6, 26.0), (4.6, -10.0, 10.2), (14.6, -5.9, 26.9), (13.6, -5.1, 15.4), (16.7, -9.9, 19.3), (3.2, 0.8, 23.3), (19.4, -2.8, 16.8), (4.3, -0.7, 28.4), (18.3, 0.8, 22.5), (18.7, -4.6, 14.3), (6.7, -3.0, 10.1), (18.7, -9.7, 13.3), (16.9, -6.9, 26.2), (8.2, -4.1, 28.5), (4.9, 1.0, 29.3), (12.9, -7.2, 19.7), (4.2, -5.3, 17.8), (10.8, -2.0, 30.0), (13.6, -6.2, 14.0), (7.6, -5.0, 10.9), (14.7, -1.0, 25.3), (12.4, -8.4, 27.5), (9.0, -3.5, 26.4), (16.5, 1.2, 10.2), (12.2, -6.3, 16.0), (12.0, -4.4, 16.3), (11.1, -7.0, 19.8), (5.9, -1.6, 21.4)]], ['13:12:2023', [(12.1, -6.2, 19.2), (7.5, -2.3, 12.3), (12.9, -1.5, 18.0), (14.9, -7.8, 23.9), (8.9, 1.8, 29.5), (9.3, 0.1, 26.6), (5.0, -7.2, 12.3), (8.3, -5.5, 20.4), (18.8, -8.4, 14.9), (11.8, -8.7, 27.0), (12.1, -9.8, 21.8), (6.1, 2.6, 21.1), (16.4, 2.9, 25.6), (3.8, -5.5, 14.8), (12.8, -6.3, 29.7), (14.3, -1.3, 18.7), (9.7, 0.9, 12.5), (19.2, 2.4, 27.4), (8.6, 2.0, 28.1), (16.0, -10.0, 16.1), (8.3, -8.8, 11.3), (7.5, -4.1, 19.9), (3.1, 0.0, 22.6), (11.4, -6.6, 23.6), (11.4, -1.1, 17.3), (11.9, -8.4, 25.9), (12.6, -6.7, 11.8), (8.9, -4.7, 13.1), (4.8, -3.4, 21.9), (15.2, -9.7, 20.7), (8.3, -4.9, 10.5), (11.2, 2.6, 10.9), (17.2, -4.2, 20.4), (13.3, -1.9, 10.0), (20.0, -6.5, 28.5), (8.0, -6.5, 12.6), (3.0, 1.9, 16.5), (16.5, -7.3, 19.2), (4.2, -5.9, 13.5), (10.2, 2.8, 29.5)]], ['14:12:2023', [(12.7, 0.9, 24.5), (8.3, -9.3, 13.4), (13.4, -1.3, 20.4), (11.9, -2.5, 22.5), (7.5, -1.4, 22.4), (16.9, -10.0, 23.4), (4.7, 2.8, 23.3), (19.2, 1.1, 25.0), (5.1, -2.1, 19.1), (14.6, 2.0, 22.1), (15.3, -4.7, 25.6), (14.9, -8.6, 28.3), (6.3, -6.5, 13.1), (5.5, -10.0, 19.0), (10.2, -7.6, 17.5), (6.7, -7.3, 24.3), (8.5, -2.3, 25.3), (13.2, 1.7, 15.2), (4.6, -2.9, 25.3), (7.9, -9.4, 11.7), (8.6, -7.8, 16.4), (16.1, -9.5, 14.4), (8.2, -3.6, 21.4), (18.6, -1.7, 19.3), (12.3, 2.6, 28.1), (17.8, -8.7, 17.4), (14.3, -1.2, 13.8), (19.2, -4.4, 11.3), (9.2, 1.3, 15.8), (4.7, -2.1, 18.4), (6.3, 0.7, 27.4), (12.5, 2.2, 11.9), (5.5, -4.5, 11.8), (8.3, -4.6, 10.8), (15.1, -3.1, 18.8), (16.6, -6.1, 29.7), (8.2, 2.2, 12.2), (14.9, 1.7, 18.6), (5.8, -9.0, 23.8), (18.9, -7.1, 13.1)]], ['15:12:2023', [(11.6, 1.3, 22.2), (8.1, -2.6, 11.0), (19.1, -8.7, 18.3), (3.6, -2.1, 10.3), (15.3, 1.0, 29.8), (4.3, -4.5, 24.7), (8.1, 2.2, 13.3), (5.6, -8.1, 11.2), (3.2, 0.9, 17.5), (13.2, 0.4, 29.2), (9.6, -0.6, 20.7), (14.4, -5.4, 18.4), (13.7, -6.3, 12.4), (5.9, -4.2, 10.3), (14.4, -0.1, 24.7), (10.6, -5.6, 14.6), (4.3, 1.1, 11.5), (4.5, -2.9, 19.9), (6.6, 0.8, 20.1), (5.6, 2.8, 11.8), (6.4, -0.3, 24.9), (7.7, -6.5, 20.9), (18.8, -8.3, 10.7), (14.8, 0.9, 18.3), (4.0, -5.8, 25.1), (3.8, -7.5, 29.2), (8.6, -2.9, 21.5), (11.7, -9.9, 26.5), (10.4, -7.1, 17.1), (12.9, -6.1, 15.3), (3.1, -6.6, 22.2), (16.7, -1.9, 19.4), (5.6, -4.0, 29.2), (7.1, -1.7, 21.2), (10.7, 1.0, 11.3), (19.4, 0.5, 13.7), (11.0, -7.7, 15.5), (20.0, -2.2, 23.6), (15.7, 2.1, 28.3), (3.3, -6.4, 14.1)]], ['16:12:2023', [(7.3, 1.3, 15.2), (18.1, -3.2, 17.5), (15.9, -7.1, 14.6), (5.5, 1.6, 11.4), (18.4, -9.7, 29.9), (4.3, -7.7, 14.4), (8.4, -4.2, 23.1), (13.1, -6.3, 23.6), (4.5, -6.0, 11.2), (11.7, -6.3, 28.4), (19.3, -0.5, 25.2), (13.0, -9.8, 28.9), (15.4, -9.0, 12.3), (19.6, -6.0, 20.4), (11.6, -0.1, 28.6), (14.9, 0.3, 20.4), (8.6, -4.8, 29.7), (4.4, -3.4, 25.1), (9.6, -1.3, 13.8), (8.3, 2.8, 29.8), (16.7, -5.8, 22.5), (18.9, -0.1, 28.8), (4.0, -1.4, 19.5), (17.2, -4.8, 10.1), (12.4, 0.1, 29.0), (20.0, -0.9, 23.3), (4.8, -0.6, 19.4), (16.2, -9.9, 16.8), (5.0, -4.7, 27.6), (10.6, -6.1, 10.4), (16.6, 2.9, 16.0), (4.1, -6.9, 18.5), (13.5, -4.2, 17.2), (3.3, -10.0, 11.3), (13.9, -4.0, 28.2), (14.8, -3.3, 13.6), (5.9, 2.7, 21.8), (5.8, -10.0, 14.5), (7.0, -0.7, 14.5), (14.8, -1.5, 17.3)]], ['17:12:2023', [(17.2, -9.8, 10.3), (8.7, -4.6, 19.8), (12.7, -6.2, 20.8), (5.6, -2.7, 28.7), (5.5, -3.7, 27.8), (15.2, 1.2, 24.3), (19.1, 2.6, 21.3), (15.0, -3.8, 20.2), (11.3, -4.5, 12.5), (17.6, -9.3, 29.9), (16.1, -2.9, 11.6), (10.8, -2.0, 27.5), (13.0, -3.8, 22.9), (7.5, -9.6, 21.3), (13.6, -8.6, 17.0), (9.1, 2.9, 15.6), (6.3, -1.9, 28.1), (16.3, -6.5, 28.4), (3.1, 0.4, 26.8), (6.3, -6.0, 12.5), (19.8, -6.1, 17.6), (12.3, -2.8, 27.4), (13.0, -7.7, 21.5), (17.5, 2.0, 20.0), (10.9, -1.6, 24.8), (13.3, -8.7, 27.4), (17.7, -8.0, 20.5), (3.8, -4.7, 17.4), (16.8, -3.4, 19.0), (3.1, -0.7, 14.3), (5.2, -4.1, 15.3), (8.3, -4.5, 27.9), (14.0, -3.8, 12.3), (4.4, -2.9, 13.4), (4.3, -6.2, 15.9), (19.4, -8.2, 26.7), (16.9, -0.8, 17.6), (12.2, 0.3, 27.2), (19.6, -1.5, 16.9), (18.6, -0.8, 14.3)]], ['18:12:2023', [(11.9, -4.2, 27.7), (19.4, -7.4, 13.2), (13.9, -2.6, 10.1), (3.6, 0.6, 12.8), (13.9, 1.2, 25.1), (16.3, -9.3, 20.9), (3.1, -8.0, 25.3), (6.2, -6.1, 27.4), (8.0, -7.9, 22.9), (17.1, -1.3, 21.2), (7.0, -2.1, 29.7), (12.9, -5.7, 29.4), (9.8, -1.7, 11.2), (18.9, -2.0, 17.5), (16.8, 2.6, 22.8), (7.6, -4.8, 16.1), (12.5, -1.3, 29.1), (6.2, -2.9, 14.6), (13.9, -4.8, 24.0), (5.1, -2.8, 17.7), (6.6, 1.9, 15.4), (8.7, -4.0, 12.0), (15.2, -3.8, 25.0), (16.4, -6.1, 27.8), (17.0, -8.4, 17.2), (10.0, -7.9, 17.3), (6.9, 2.3, 16.5), (4.8, 1.2, 10.5), (11.7, 2.3, 24.5), (19.7, -7.5, 13.3), (16.6, -9.2, 23.5), (14.6, -3.1, 25.8), (19.9, -4.5, 16.7), (7.4, 1.9, 16.5), (17.3, 2.7, 21.4), (12.0, -5.5, 19.1), (6.2, 1.9, 28.1), (4.7, 2.9, 16.0), (16.9, -6.7, 15.3), (5.9, 0.7, 20.5)]], ['19:12:2023', [(15.8, -1.6, 25.7), (9.4, -5.6, 10.3), (15.0, -0.3, 19.9), (5.9, -8.8, 14.2), (14.9, -3.4, 11.2), (7.6, -1.9, 12.1), (12.2, 2.1, 22.3), (16.5, -5.5, 29.8), (18.4, -5.5, 21.3), (7.2, -0.1, 15.9), (9.6, 1.1, 25.9), (16.3, -9.5, 13.1), (6.0, 2.9, 21.5), (16.6, -3.7, 27.4), (9.1, 1.7, 23.3), (9.0, 3.0, 22.2), (6.1, -7.9, 21.3), (17.4, -3.0, 17.3), (13.3, -5.1, 11.6), (12.0, -1.5, 10.3), (10.3, -8.9, 19.2), (16.3, -0.0, 27.0), (19.6, -9.0, 19.8), (13.3, -4.5, 11.7), (9.9, -1.2, 22.7), (15.8, -9.7, 25.8), (4.3, -6.8, 12.2), (19.5, 1.8, 26.8), (16.4, -0.9, 11.9), (14.5, -4.2, 24.2), (19.9, 2.2, 10.6), (14.7, -0.2, 13.5), (4.4, 1.3, 19.5), (12.9, 1.9, 17.3), (13.2, -3.3, 12.0), (8.7, -3.3, 14.6), (4.9, 2.6, 25.5), (11.5, -9.1, 16.2), (17.4, 1.9, 29.8), (12.0, -0.0, 13.1)]], ['20:12:2023', [(14.0, -1.2, 13.6), (6.2, -4.7, 26.1), (7.2, -3.2, 28.6), (16.3, -8.0, 29.2), (18.1, -4.0, 14.4), (6.6, -3.5, 14.1), (12.1, -0.7, 14.8), (5.1, -1.5, 27.7), (14.2, -7.0, 27.2), (13.1, 2.7, 16.7), (9.7, -7.1, 25.3), (15.5, 1.3, 20.8), (17.3, -5.7, 25.3), (11.1, -4.3, 18.1), (8.5, -9.5, 13.7), (15.6, 0.3, 18.9), (18.3, 2.8, 24.2), (12.7, -3.2, 27.5), (6.5, -5.8, 10.7), (6.1, -6.3, 13.5), (3.4, -6.6, 13.3), (15.5, 0.9, 16.1), (14.3, 0.7, 14.9), (14.5, 1.3, 28.8), (17.2, 1.4, 20.4), (14.6, 0.0, 24.8), (15.3, 2.6, 11.9), (14.7, 2.2, 24.5), (15.4, -7.0, 15.1), (4.3, -1.8, 23.2), (17.1, -7.7, 27.8), (19.6, -4.9, 21.1), (12.3, 2.1, 10.7), (8.4, -7.2, 26.9), (9.1, 1.9, 13.3), (11.1, -6.7, 25.9), (6.1, -4.2, 21.1), (14.3, -2.0, 25.2), (8.2, -2.1, 29.5), (12.6, -1.1, 21.6)]], ['21:12:2023', [(19.2, -7.8, 26.6), (18.7, 1.1, 21.2), (19.5, -1.6, 12.3), (14.4, -5.1, 23.6), (18.0, -0.3, 22.6), (10.1, -2.0, 14.9), (15.1, 3.0, 25.2), (16.5, -0.6, 11.9), (13.5, -8.5, 15.2), (14.7, -7.8, 23.4), (14.9, -9.4, 28.3), (8.4, -6.6, 28.2), (8.4, -0.3, 18.1), (12.1, -0.1, 29.6), (14.9, -6.8, 28.5), (4.3, 2.5, 10.4), (14.6, -9.9, 22.3), (14.8, -3.6, 11.3), (14.5, -5.9, 24.2), (5.2, -2.2, 28.9), (10.0, -6.7, 21.6), (6.1, -5.5, 23.1), (6.6, -6.4, 27.3), (19.0, -8.2, 26.6), (7.3, -0.9, 19.9), (13.1, -1.4, 26.2), (13.0, -5.2, 24.4), (11.7, -3.3, 12.9), (18.1, -9.4, 18.4), (15.9, -3.9, 28.7), (18.2, -4.8, 16.9), (3.3, -1.4, 29.5), (17.2, -4.8, 24.1), (15.4, -8.2, 12.8), (12.3, 0.2, 11.3), (13.6, -3.7, 29.8), (16.2, -2.7, 11.3), (9.0, 0.0, 15.3), (13.5, 1.4, 15.9), (9.4, -3.9, 15.1)]], ['22:12:2023', [(15.3, 1.1, 26.5), (19.9, -0.4, 14.5), (16.1, -8.9, 22.8), (13.1, -7.4, 24.0), (15.9, -4.8, 29.6), (13.4, -6.5, 14.6), (16.2, -0.0, 14.2), (19.5, -7.5, 14.4), (13.3, -9.7, 16.5), (15.5, 1.4, 24.2), (13.1, 0.6, 15.2), (14.1, -7.4, 20.7), (14.3, 2.5, 18.3), (5.7, 1.0, 28.6), (9.3, -6.6, 28.1), (17.1, -2.7, 28.7), (16.5, -1.5, 21.8), (12.0, 0.2, 28.8), (19.8, -2.8, 15.6), (17.6, -3.6, 17.5), (18.3, -3.6, 23.3), (18.6, -2.8, 19.3), (18.2, -7.8, 22.5), (13.2, -5.8, 17.8), (5.9, -2.7, 28.3), (14.9, -1.9, 20.6), (16.6, -9.1, 26.1), (8.1, 0.7, 13.3), (16.7, 1.3, 16.6), (19.8, -2.5, 13.2), (14.4, -5.7, 28.0), (5.6, -6.7, 13.4), (7.5, -2.1, 12.4), (15.7, 0.8, 10.3), (3.4, -8.3, 21.7), (10.1, -4.7, 14.9), (5.4, 1.9, 26.4), (18.5, -9.3, 14.0), (7.7, -7.9, 28.6), (10.9, -8.1, 17.5)]]] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-no_buida [['01:12:2023', -9.3, 'Est16'], ['02:12:2023', -9.6, 'Est07'], ['03:12:2023', -10.0, 'Est05'], ['04:12:2023', -9.0, 'Est08'], ['05:12:2023', -9.5, 'Est01'], ['06:12:2023', -9.9, 'Est08'], ['07:12:2023', -9.1, 'Est02'], ['08:12:2023', -9.9, 'Est17'], ['09:12:2023', -9.8, 'Est07'], ['10:12:2023', -9.9, 'Est10'], ['11:12:2023', -10.0, 'Est37'], ['12:12:2023', -10.0, 'Est13'], ['13:12:2023', -10.0, 'Est19'], ['14:12:2023', -10.0, 'Est05'], ['15:12:2023', -9.9, 'Est27'], ['16:12:2023', -10.0, 'Est33'], ['17:12:2023', -9.8, 'Est00'], ['18:12:2023', -9.3, 'Est05'], ['19:12:2023', -9.7, 'Est25'], ['20:12:2023', -9.5, 'Est14'], ['21:12:2023', -9.9, 'Est16'], ['22:12:2023', -9.7, 'Est08']] >>> tempL = [] >>> tmo = temperatures_data(estL, tempL) >>> tmo # doctesttag: +TAG=1_temperatures-2_temperatures_data-buida [] Afinitats --------- maxima_val ~~~~~~~~~~ >>> from afinitats import maxima_val >>> r = maxima_val([('id2',4), ('id3',7), ('id4',5), ('id7',9)]) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('id7', 9) >>> r = maxima_val([('id1',6), ('id3',2), ('id5',8)]) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('id5', 8) >>> r = maxima_val([('id1',5), ('id2',8)]) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('id2', 8) >>> r = maxima_val([('id1',8), ('id5',7), ('id6',4)]) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('id1', 8) >>> v = [('P00', 12), ('P01', 11), ('P02', 2), ('P03', 10), ('P04', 10), ('P05', 2), ('P06', 6), ('P07', 3), ('P08', 5), ('P09', 5), ('P10', 10), ('P11', 8), ('P12', 4), ('P13', 9), ('P14', 13), ('P15', 4), ('P16', 7), ('P17', 3), ('P18', 4), ('P19', 6)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P14', 13) >>> v = [('P00', 13), ('P01', 2), ('P02', 12), ('P03', 10), ('P04', 12), ('P05', 8), ('P06', 7), ('P07', 10), ('P08', 12), ('P09', 10), ('P10', 9), ('P11', 7), ('P12', 11), ('P13', 2), ('P14', 10), ('P15', 12), ('P16', 7), ('P17', 6), ('P18', 12), ('P19', 11), ('P20', 2), ('P21', 5), ('P22', 4), ('P23', 5), ('P24', 11)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P00', 13) >>> v = [('P00', 13), ('P01', 4), ('P02', 6), ('P03', 4), ('P04', 5), ('P05', 6), ('P06', 8), ('P07', 7), ('P08', 3), ('P09', 3), ('P10', 2), ('P11', 10), ('P12', 9), ('P13', 10), ('P14', 14), ('P15', 6), ('P16', 3), ('P17', 5), ('P18', 13), ('P19', 3), ('P20', 3), ('P21', 12), ('P22', 6), ('P23', 11), ('P24', 11)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P14', 14) >>> v = [('P00', 5), ('P01', 12), ('P02', 6), ('P03', 4), ('P04', 6), ('P05', 6), ('P06', 3), ('P07', 6), ('P08', 4), ('P09', 4), ('P10', 5), ('P11', 3), ('P12', 5), ('P13', 8), ('P14', 6), ('P15', 5), ('P16', 14), ('P17', 8), ('P18', 3), ('P19', 13), ('P20', 4), ('P21', 3), ('P22', 4), ('P23', 10), ('P24', 4), ('P25', 4), ('P26', 5), ('P27', 13), ('P28', 10), ('P29', 7)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P16', 14) >>> v = [('P00', 4), ('P01', 12), ('P02', 4), ('P03', 8), ('P04', 10), ('P05', 12), ('P06', 12), ('P07', 9), ('P08', 6), ('P09', 2), ('P10', 8), ('P11', 6), ('P12', 13), ('P13', 7), ('P14', 5), ('P15', 11), ('P16', 7), ('P17', 13), ('P18', 5), ('P19', 9), ('P20', 13), ('P21', 14), ('P22', 4), ('P23', 8), ('P24', 8), ('P25', 7), ('P26', 6), ('P27', 13), ('P28', 13), ('P29', 8), ('P30', 13), ('P31', 4), ('P32', 2), ('P33', 5), ('P34', 3)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P21', 14) >>> v = [('P00', 6), ('P01', 10), ('P02', 8), ('P03', 13), ('P04', 4), ('P05', 3), ('P06', 5), ('P07', 10), ('P08', 9), ('P09', 6), ('P10', 2), ('P11', 14), ('P12', 9), ('P13', 9), ('P14', 12), ('P15', 8), ('P16', 9), ('P17', 12), ('P18', 11), ('P19', 2), ('P20', 6), ('P21', 11), ('P22', 2), ('P23', 13), ('P24', 6), ('P25', 5), ('P26', 2), ('P27', 6), ('P28', 7), ('P29', 4), ('P30', 9), ('P31', 3), ('P32', 5), ('P33', 8), ('P34', 11), ('P35', 6), ('P36', 12), ('P37', 2), ('P38', 13), ('P39', 5)] >>> r = maxima_val(v) >>> r # doctesttag: +TAG=2_afinitats-1_maxima_val ('P11', 14) parelles_afins ~~~~~~~~~~~~~~ >>> from afinitats import parelles_afins >>> dic_vals = {'id1': [('id2',4), ('id3',7), ('id4',5), ('id7',9)], ... 'id2': [('id1',6), ('id3',2), ('id5',8)], ... 'id3': [('id1',5), ('id2',8)], ... 'id4': [('id1',9), ('id5',6), ('id6',7)], ... 'id5': [('id2',3), ('id4',5), ('id6',7), ('id7',6)], ... 'id6': [('id4',4), ('id5',7), ('id7',3)], ... 'id7': [('id1',8), ('id5',7), ('id6',4)] } >>> r = parelles_afins(dic_vals, 7) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('id1', 'id7', 9, 8), ('id5', 'id6', 7, 7)] >>> r = parelles_afins(dic_vals, 8) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('id1', 'id7', 9, 8)] >>> r = parelles_afins(dic_vals, 9) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [] >>> dic_vals = { ... 'P00': [('P11', 6), ... ('P05', 8), ... ('P08', 5), ... ('P05', 10), ... ('P07', 3), ... ('P09', 12), ... ('P11', 8), ... ('P09', 9), ... ('P10', 9)], ... 'P01': [('P14', 2), ... ('P02', 11), ... ('P14', 4), ... ('P11', 2), ... ('P03', 9), ... ('P05', 3), ... ('P08', 11), ... ('P14', 3), ... ('P14', 3)], ... 'P02': [('P09', 6), ('P09', 7), ('P01', 13), ('P10', 3)], ... 'P03': [('P02', 11), ('P00', 5), ('P07', 13), ('P02', 7), ('P09', 5)], ... 'P04': [('P05', 9)], ... 'P05': [('P04', 14), ... ('P03', 7), ... ('P07', 9), ... ('P14', 14), ... ('P03', 9), ... ('P07', 6), ... ('P09', 10), ... ('P09', 7)], ... 'P06': [('P11', 12), ... ('P01', 4), ... ('P05', 4), ... ('P08', 8), ... ('P03', 12), ... ('P08', 2)], ... 'P07': [('P03', 14), ... ('P04', 10), ... ('P03', 2), ... ('P10', 5), ... ('P12', 10), ... ('P11', 8), ... ('P08', 4), ... ('P12', 8), ... ('P02', 6), ... ('P12', 6)], ... 'P08': [('P13', 9), ('P07', 3)], ... 'P09': [('P02', 3), ('P00', 14)], ... 'P10': [('P02', 6)], ... 'P11': [('P14', 3), ... ('P05', 7), ... ('P12', 3), ... ('P09', 4), ... ('P10', 9), ... ('P00', 4), ... ('P12', 2), ... ('P10', 7), ... ('P14', 2), ... ('P14', 4), ... ('P06', 10), ... ('P04', 5)], ... 'P12': [('P07', 13), ... ('P06', 7), ... ('P09', 3), ... ('P02', 2), ... ('P14', 14), ... ('P06', 13), ... ('P04', 10), ... ('P09', 14)], ... 'P13': [('P08', 8), ... ('P05', 7), ... ('P10', 2), ... ('P01', 6), ... ('P05', 5), ... ('P08', 3)], ... 'P14': [('P05', 5), ... ('P00', 12), ... ('P09', 12), ... ('P13', 6), ... ('P01', 13), ... ('P08', 12), ... ('P11', 8), ... ('P12', 14), ... ('P03', 5), ... ('P07', 2), ... ('P05', 3), ... ('P11', 7), ... ('P13', 10)]} >>> r = parelles_afins(dic_vals, 8) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P00', 'P09', 12, 14), ('P01', 'P02', 11, 13), ('P03', 'P07', 13, 14), ('P04', 'P05', 9, 14), ('P06', 'P11', 12, 10), ('P08', 'P13', 9, 8), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 9) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P00', 'P09', 12, 14), ('P01', 'P02', 11, 13), ('P03', 'P07', 13, 14), ('P04', 'P05', 9, 14), ('P06', 'P11', 12, 10), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 10) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P00', 'P09', 12, 14), ('P01', 'P02', 11, 13), ('P03', 'P07', 13, 14), ('P06', 'P11', 12, 10), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 11) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P00', 'P09', 12, 14), ('P01', 'P02', 11, 13), ('P03', 'P07', 13, 14), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 12) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P00', 'P09', 12, 14), ('P03', 'P07', 13, 14), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 13) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P03', 'P07', 13, 14), ('P12', 'P14', 14, 14)] >>> r = parelles_afins(dic_vals, 14) >>> r # doctesttag: +TAG=2_afinitats-2_parelles_afins [('P12', 'P14', 14, 14)] Cotitzacions ------------ maxims ~~~~~~ >>> from cot import maxims >>> r = maxims([8.63,8.74,8.61,8.68]) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [8.74] >>> r = maxims([19.43,19.7,19.28,19.94,19.77,19.16,19.38]) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [19.7, 19.94] >>> r = maxims([2.91,2.92,2.91,2.94,2.97,2.99,2.92,2.91,2.99,2.96,2.96,2.98,2.94,2.9,2.87,2.95]) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [2.92, 2.99, 2.99, 2.98] >>> r = maxims([81,11.91,11.46,11.71,11.43,11.95,11.41,11.94,11.88,11.83,11.62,11.42,11.82,11.65,11.78,11.75]) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [11.71, 11.95, 11.94, 11.82, 11.78] >>> c = [87.93, 92.32, 97.63, 74.51, 36.81, 52.83, 32.03, 72.24, 34.48, 87.69, 98.37, 90.44, 25.46, 17.53, 53.56, 31.34, 33.2, 63.92, 47.3, 59.67] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [97.63, 52.83, 72.24, 98.37, 53.56, 63.92] >>> c = [88.39, 57.64, 44.83, 88.26, 81.2, 86.93, 80.22, 71.99, 61.98, 90.29, 39.03, 49.52, 59.47, 27.42, 88.03, 53.69, 54.76, 17.45, 62.95, 49.08, 73.57, 43.42, 15.65, 16.54, 59.35] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [88.26, 86.93, 90.29, 59.47, 88.03, 54.76, 62.95, 73.57] >>> c = [56.3, 10.81, 19.21, 80.01, 22.75, 97.4, 68.25, 10.14, 54.05, 99.61, 26.52, 52.57, 57.42, 97.65, 92.95, 92.94, 39.16, 35.0, 19.93, 22.33, 57.59, 99.4, 57.86, 52.5, 46.52, 66.22, 19.86, 18.51, 63.36, 66.69] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [80.01, 97.4, 99.61, 97.65, 99.4, 66.22] >>> c = [98.03, 12.96, 31.52, 47.55, 56.24, 86.46, 30.13, 75.41, 63.83, 16.22, 24.11, 23.97, 71.28, 28.59, 77.97, 95.85, 95.47, 71.61, 46.61, 17.81, 44.18, 87.47, 81.43, 98.94, 82.68, 67.71, 46.56, 66.35, 59.25, 45.53, 13.6, 67.71, 78.44, 58.11, 47.25] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [86.46, 75.41, 24.11, 71.28, 95.85, 87.47, 98.94, 66.35, 78.44] >>> c = [58.75, 98.27, 15.96, 25.72, 37.98, 20.16, 16.47, 40.33, 69.98, 13.19, 64.34, 24.99, 27.33, 86.79, 94.99, 55.25, 22.35, 98.55, 51.33, 68.05, 35.04, 34.66, 20.13, 91.82, 97.27, 94.29, 21.81, 66.15, 37.0, 25.38, 68.47, 64.43, 43.22, 16.92, 13.13, 76.97, 53.41, 99.63, 31.34, 34.16] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [98.27, 37.98, 69.98, 64.34, 94.99, 98.55, 68.05, 97.27, 66.15, 68.47, 76.97, 99.63] >>> c = [51.24, 67.12, 79.51, 33.64, 81.7, 23.91, 20.46, 57.2, 74.25, 48.85, 32.99, 37.68, 87.51, 11.65, 23.49, 25.95, 61.09, 10.87, 96.42, 15.33, 74.48, 83.69, 75.84, 73.57, 17.71, 31.63, 36.32, 25.7, 65.48, 31.37, 35.63, 65.4, 84.6, 99.37, 56.33, 47.82, 84.21, 17.97, 83.35, 48.46, 85.73, 83.03, 82.26, 26.9, 10.34] >>> r = maxims(c) >>> r # doctesttag: +TAG=3_cot-1_maxims-no_buida [79.51, 81.7, 74.25, 87.51, 61.09, 96.42, 83.69, 36.32, 65.48, 99.37, 84.21, 83.35, 85.73] >>> r = maxims([5.3]) >>> r # doctesttag: +TAG=3_cot-1_maxims-buida [] >>> r = maxims([5.3, 5.2, 5.5, 5.6, 5.7, 5.8, 5.9]) >>> r # doctesttag: +TAG=3_cot-1_maxims-buida [] actualitza ~~~~~~~~~~ >>> from cot import actualitza Creació del fitxer cotitzacions1.txt >>> dades1 ="""\ ... ACC_60,6.87,6.81,6.97,6.84,6.86 ... ACC_61,4.77,4.77,4.87,4.84,4.91,4.86,4.8,4.76,4.97,4.85,4.83 ... ACC_11,2.97,2.86,2.9,2.9 ... ACC_10,2.97,3.01,2.95,3.02,2.97,2.93,3.03,2.87,3.04,2.95 ... ACC_14,13.85,13.49,13.56,13.36,13.91,13.94,13.7,13.76,13.77 ... ACC_52,11.97,11.75,11.99,11.64,11.95,11.56,11.76,11.68,11.74,11.4,11.85,11.92 ... ACC_61,18.53,18.77,18.37,18.62 ... ACC_85,2.95,2.98,2.86,2.87,2.93,2.95,2.91,2.91""" >>> with open('cotitzacions1.txt', 'w') as f: r = f.write(dades1) Tests cotitzacions1.txt >>> d = {'ACC_60': [6.8, 6.93, 6.87], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [2.96, 2.99, 2.97], 'ACC_14': [13.45], 'ACC_52': [11.86, 11.8], 'ACC_85': [2.93, 2.86, 2.99]} >>> actualitza('cotitzacions1.txt', d) >>> if d != {'ACC_60': [6.8, 6.93, 6.87], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.93, 2.86, 2.99]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_60': [6.8, 6.93, 6.87], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.93, 2.86, 2.99]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_60': [], 'ACC_61': [], 'ACC_11': [], 'ACC_10': [], 'ACC_14': [], 'ACC_52': [], 'ACC_85': []} >>> actualitza('cotitzacions1.txt', d) >>> if d != {'ACC_60': [6.97], 'ACC_61': [4.87, 4.91, 4.97], 'ACC_11': [], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.98, 2.95]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_60': [6.97], 'ACC_61': [4.87, 4.91, 4.97], 'ACC_11': [], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.98, 2.95]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_60': [], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [], 'ACC_14': [13.45], 'ACC_52': [], 'ACC_85': [2.93, 2.86, 2.99]} >>> actualitza('cotitzacions1.txt',d) >>> if d != {'ACC_60': [6.97], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.93, 2.86, 2.99]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_60': [6.97], 'ACC_61': [18.74, 18.98, 18.6], 'ACC_11': [2.98], 'ACC_10': [3.01, 3.02, 3.03, 3.04], 'ACC_14': [13.56, 13.94], 'ACC_52': [11.99, 11.95, 11.76, 11.74], 'ACC_85': [2.93, 2.86, 2.99]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) Creació del fitxer cotitzacions2.txt >>> dades2 ="""\ ... ACC_63,19.43,19.7,19.28,19.94,19.77,19.16,19.38 ... ACC_55,2.94,2.91,2.98,2.98,2.92,2.86,2.93,2.89,2.86,2.85,2.99,2.91,2.92,2.87,2.97,2.88,2.87,2.88 ... ACC_79,2.91,2.9,2.93,2.87,2.85,2.94,2.94,2.98,2.85,2.85,2.98,3.0,2.92,2.88,2.87,2.89,2.95,2.88 ... ACC_45,5.89,5.94,5.94,5.73,5.81 ... ACC_13,3.88,3.84,3.91,3.83,3.82,3.94,3.94,3.84,3.97,3.94,3.99,3.91,3.96,3.91,3.88,3.8,3.98,3.93,3.81,3.9 ... ACC_48,8.59,8.71,8.84,8.79,8.62,8.91,8.62,8.81,8.61,8.74,8.71,8.63,8.65,8.94,8.62,8.57,8.97,8.99,8.77 ... ACC_57,1.92,1.99,1.95,1.97,1.91,1.94,1.93,1.97 ... ACC_34,17.93,17.14,17.85,17.68,17.96,17.39,17.21,17.55,17.84 ... ACC_73,13.39,13.94,13.9,13.79,13.87,13.82,13.71 ... ACC_87,17.82,17.87,17.15,17.32,17.2,17.96 ... ACC_30,8.63,8.74,8.61,8.68 ... ACC_59,2.98,2.89,3.0,2.91,2.97,2.93 ... ACC_72,3.0,2.88,2.96,2.85,2.97,2.85,2.89,2.85 ... ACC_34,12.73,12.48,12.57,12.59,12.65,12.66 ... ACC_67,2.91,2.92,2.91,2.94,2.97,2.99,2.92,2.91,2.99,2.96,2.96,2.98,2.94,2.9,2.87,2.95 ... ACC_24,10.6,10.65,10.57,10.49,10.61,10.85,10.59,10.71,10.73,10.93,10.73,10.99,10.73,10.84,10.83,10.64,10.52,10.48 ... ACC_44,8.59,8.69,8.77,8.89,8.67,8.81,8.56,8.59,8.57,8.84 ... ACC_81,11.91,11.46,11.71,11.43,11.95,11.41,11.94,11.88,11.83,11.62,11.42,11.82,11.65,11.78,11.75 ... ACC_36,10.55,10.78,10.74,10.72,10.84,10.88,10.58,10.94,10.48,10.76,10.82,10.96,10.56,10.46,10.92,10.63,10.77""" >>> with open('cotitzacions2.txt', 'w') as f: r = f.write(dades2) Tests cotitzacions2.txt >>> d = {'ACC_63': [19.83], 'ACC_55': [9.72, 9.53], 'ACC_79': [2.9, 2.87, 2.98], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.89, 3.98, 3.9], 'ACC_48': [8.58, 8.59, 8.81], 'ACC_57': [1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.99], 'ACC_67': [2.93, 2.91], 'ACC_24': [10.77, 10.45, 10.69], 'ACC_44': [8.58, 8.9], 'ACC_81': [11.45, 11.81], 'ACC_36': [10.85, 10.54, 10.71]} >>> actualitza('cotitzacions2.txt', d) >>> if d != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_63': [19.83, 2.3], 'ACC_55': [9.72, 9.53, 3.4, 4.5, 5.6], 'ACC_79': [2.9, 2.87, 2.98], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.89, 3.98, 3.9], 'ACC_48': [8.58, 8.59, 8.81], 'ACC_57': [1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.99], 'ACC_67': [2.93, 2.91], 'ACC_24': [10.77, 10.45, 10.69], 'ACC_44': [8.58, 8.9], 'ACC_81': [11.45, 11.81], 'ACC_36': [10.85, 10.54, 10.71]} >>> actualitza('cotitzacions2.txt', d) >>> if d != {'ACC_63': [19.83, 2.3], 'ACC_55': [9.72, 9.53, 3.4, 4.5, 5.6], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_63': [19.83, 2.3], 'ACC_55': [9.72, 9.53, 3.4, 4.5, 5.6], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_63': [19.83], 'ACC_55': [9.72, 9.53], 'ACC_79': [2.9, 2.87, 2.98], 'ACC_45': [5.88, 5.8], 'ACC_13': [1.1, 1.2, 1.3, 3.89, 3.98, 3.9], 'ACC_48': [1.1, 1.2, 1.3, 8.58, 8.59, 8.81], 'ACC_57': [1.1, 1.2, 1.3, 1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.99], 'ACC_67': [2.93, 2.91], 'ACC_24': [10.77, 10.45, 10.69], 'ACC_44': [8.58, 8.9], 'ACC_81': [11.45, 11.81], 'ACC_36': [10.85, 10.54, 10.71]} >>> actualitza('cotitzacions2.txt', d) >>> if d != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [1.1, 1.2, 1.3, 3.89, 3.98, 3.9], 'ACC_48': [1.1, 1.2, 1.3, 8.58, 8.59, 8.81], 'ACC_57': [1.1, 1.2, 1.3, 1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [1.1, 1.2, 1.3, 3.89, 3.98, 3.9], 'ACC_48': [1.1, 1.2, 1.3, 8.58, 8.59, 8.81], 'ACC_57': [1.1, 1.2, 1.3, 1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_63': [19.83], 'ACC_55': [9.72, 9.53], 'ACC_79': [2.9, 2.87, 2.98], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.89, 3.98, 3.9], 'ACC_48': [8.58, 8.59, 8.81], 'ACC_57': [1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [3.89, 3.98, 2.99], 'ACC_67': [3.89, 3.98, 2.93, 2.91], 'ACC_24': [3.89, 3.98, 10.77, 10.45, 10.69], 'ACC_44': [8.58, 8.9], 'ACC_81': [11.45, 11.81], 'ACC_36': [10.85, 10.54, 10.71]} >>> actualitza('cotitzacions2.txt', d) >>> if d != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [3.89, 3.98, 2.99], 'ACC_67': [3.89, 3.98, 2.93, 2.91], 'ACC_24': [3.89, 3.98, 10.77, 10.45, 10.69], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [3.89, 3.98, 2.99], 'ACC_67': [3.89, 3.98, 2.93, 2.91], 'ACC_24': [3.89, 3.98, 10.77, 10.45, 10.69], 'ACC_44': [8.89, 8.81, 8.59], 'ACC_81': [11.71, 11.95, 11.94, 11.82, 11.78], 'ACC_36': [10.78, 10.88, 10.94, 10.96, 10.92]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> d = {'ACC_63': [19.83], 'ACC_55': [9.72, 9.53], 'ACC_79': [2.9, 2.87, 2.98], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.89, 3.98, 3.9], 'ACC_48': [8.58, 8.59, 8.81], 'ACC_57': [1.93], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.99], 'ACC_67': [2.93, 2.91], 'ACC_24': [10.77, 10.45, 10.69], 'ACC_44': [17.35, 17.15, 17.17, 8.58, 8.9], 'ACC_81': [17.35, 17.15, 17.17, 11.45, 11.81], 'ACC_36': [17.35, 17.15, 17.17, 10.85, 10.54, 10.71]} >>> actualitza('cotitzacions2.txt', d) >>> if d != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [17.35, 17.15, 17.17, 8.58, 8.9], 'ACC_81': [17.35, 17.15, 17.17, 11.45, 11.81], 'ACC_36': [17.35, 17.15, 17.17, 10.85, 10.54, 10.71]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) >>> if {e: [float(c) for c in x] for e, x in d.items()} != {'ACC_63': [19.7, 19.94], 'ACC_55': [2.93, 2.99, 2.92, 2.97], 'ACC_79': [2.93, 2.98, 3.0, 2.95], 'ACC_45': [5.88, 5.8], 'ACC_13': [3.91, 3.97, 3.99, 3.96, 3.98], 'ACC_48': [8.84, 8.91, 8.81, 8.74, 8.94, 8.99], 'ACC_57': [1.99, 1.97, 1.94], 'ACC_34': [12.39, 12.49], 'ACC_73': [13.74, 13.38, 13.7], 'ACC_87': [17.35, 17.15, 17.17], 'ACC_30': [8.92, 8.63, 8.83], 'ACC_59': [2.92, 2.97, 2.89], 'ACC_72': [2.96, 2.97, 2.89], 'ACC_67': [2.92, 2.99, 2.99, 2.98], 'ACC_24': [10.65, 10.85, 10.93, 10.99, 10.84], 'ACC_44': [17.35, 17.15, 17.17, 8.58, 8.9], 'ACC_81': [17.35, 17.15, 17.17, 11.45, 11.81], 'ACC_36': [17.35, 17.15, 17.17, 10.85, 10.54, 10.71]}: # doctesttag: +TAG=3_cot-2_actualitza ... print(d) Nombre d’or ----------- >>> from nombres import nombre_or >>> no1, n1 = nombre_or(0.01) >>> round(no1, 2), n1 # doctesttag: +TAG=4_nombres (1.62, 7) >>> no2, n2 = nombre_or(0.1) >>> round(no2, 2), n2 # doctesttag: +TAG=4_nombres (1.6, 5) >>> no3, n3 = nombre_or(0.001) >>> round(no3, 3), n3 # doctesttag: +TAG=4_nombres (1.618, 10) >>> no4, n4 = nombre_or(0.0006) >>> round(no4, 5), n4 # doctesttag: +TAG=4_nombres (1.61818, 10) >>> no5, n5 = nombre_or(0.000000001) >>> round(no5, 10), n5 # doctesttag: +TAG=4_nombres (1.618033989, 24) >>> no, n = nombre_or(1e-10) >>> round(no, 10), n # doctesttag: +TAG=4_nombres (1.6180339887, 27) >>> no, n = nombre_or(1e-15) >>> round(no, 10), n # doctesttag: +TAG=4_nombres (1.6180339887, 39) >>> no, n = nombre_or(1e-20) >>> round(no, 10), n # doctesttag: +TAG=4_nombres (1.6180339887, 41) >>> no, n = nombre_or(1e-25) >>> round(no, 10), n # doctesttag: +TAG=4_nombres (1.6180339887, 41) >>> no, n = nombre_or(1e-30) >>> round(no, 10), n # doctesttag: +TAG=4_nombres (1.6180339887, 41)