>>> from temperatures_agregades import agrega >>> nom = "bcnrv-20230608.txt" >>> dades = """\ ... 21.6 ... 21.4 ... 21.3 ... 21.2 ... 21.1 ... 21.0 ... 20.9 ... 20.8 ... 20.8 ... 20.8 ... 21.0 ... 21.2 ... 21.6 ... 22.5 ... 23.3 ... 23.7 ... 24.1 ... 24.3 ... 24.7 ... 24.8 ... 24.6 ... 24.2 ... 24.4 ... 24.0 ... 24.1 ... 24.2 ... 23.6 ... 24.6 ... 24.7 ... 24.2 ... 24.3 ... 24.3 ... 24.2 ... 23.6 ... 23.8 ... 23.2 ... 22.9 ... 22.6 ... 22.5 ... 22.4 ... 22.2 ... 22.2 ... 22.1 ... 21.9 ... 21.9 ... 21.8 ... 21.7 ... 21.7 ... """ >>> with open(nom, 'w') as f: ... r = f.write(dades) >>> nom = "gisclareny-20230607.txt" >>> dades = """\ ... 9.4 ... 9.5 ... 9.5 ... 9.5 ... 9.4 ... 9.3 ... 9.3 ... 9.3 ... 9.3 ... 9.7 ... 11.9 ... 13.4 ... 14.8 ... 15.5 ... 15.8 ... 16.3 ... 16.9 ... 16.9 ... 17.1 ... 17.5 ... 18.0 ... 18.3 ... 17.1 ... 16.7 ... 15.8 ... 15.3 ... 15.6 ... 15.6 ... 15.2 ... 14.7 ... 14.9 ... 14.5 ... 14.2 ... 14.2 ... 14.3 ... 14.1 ... 13.9 ... 13.7 ... 13.4 ... 13.1 ... 12.8 ... 12.5 ... 12.2 ... 12.0 ... 11.3 ... 11.1 ... 11.0 ... 10.9 ... """ >>> with open(nom, 'w') as f: ... r = f.write(dades) >>> nom = "alcarràs-20230531.txt" >>> dades = """\ ... 17.3 ... 17.7 ... 17.0 ... 15.8 ... 14.9 ... 14.3 ... 14.1 ... 13.9 ... 13.9 ... 13.7 ... 14.4 ... 16.4 ... 18.0 ... 18.9 ... 19.7 ... 20.6 ... 21.7 ... 23.3 ... 24.3 ... 25.5 ... 25.8 ... 27.0 ... 28.0 ... 28.8 ... 29.2 ... 30.1 ... 29.8 ... 28.7 ... 27.1 ... 26.6 ... 27.2 ... 27.0 ... 26.2 ... 24.7 ... 23.2 ... 22.0 ... 21.5 ... 21.2 ... 20.3 ... 19.6 ... 19.3 ... 18.8 ... 18.6 ... 18.4 ... 18.2 ... 18.3 ... 18.3 ... 18.1 ... """ >>> with open(nom, 'w') as f: ... r = f.write(dades) >>> nom = "mas de barberans-20230423.txt" >>> dades = """\ ... 11.6 ... 11.2 ... 11.0 ... 11.1 ... 10.9 ... 11.1 ... 11.5 ... 11.8 ... 12.0 ... 11.0 ... 10.9 ... 11.8 ... 12.1 ... 12.2 ... 12.3 ... 13.2 ... 14.9 ... 15.8 ... 17.0 ... 18.2 ... 19.4 ... 20.0 ... 20.6 ... 20.7 ... 20.8 ... 21.2 ... 21.2 ... 21.7 ... 21.9 ... 21.9 ... 21.7 ... 21.8 ... 21.2 ... 20.9 ... 20.3 ... 19.5 ... 18.5 ... 17.5 ... 16.8 ... 16.4 ... 16.4 ... 16.5 ... 15.9 ... 16.7 ... 16.8 ... 17.0 ... 16.9 ... 16.8 ... """ >>> with open(nom, 'w') as f: ... r = f.write(dades) >>> nom = "bcn_of-20230608.txt" >>> dades = """\ ... 17.8 ... 17.6 ... 17.5 ... 17.3 ... 17.2 ... 17.4 ... 17.9 ... 18.0 ... 18.2 ... 17.9 ... 18.2 ... 18.3 ... 18.6 ... 19.0 ... 20.3 ... 20.9 ... 21.7 ... 22.6 ... 23.3 ... 24.0 ... 24.7 ... 25.2 ... 24.3 ... 24.4 ... 24.5 ... 24.3 ... 22.7 ... 24.1 ... 24.6 ... 23.8 ... 22.7 ... 22.8 ... 23.1 ... 23.0 ... 23.1 ... 22.1 ... 21.0 ... 20.3 ... 19.9 ... 19.5 ... 19.3 ... 19.1 ... 18.8 ... 18.6 ... 18.4 ... 18.3 ... 18.3 ... 18.2 ... """ >>> with open(nom, 'w') as f: ... r = f.write(dades) ---- inici >>> fitxers = [ ... "bcnrv-20230608.txt", ... "gisclareny-20230607.txt", ... "alcarràs-20230531.txt", ... "mas de barberans-20230423.txt", ... "bcn_of-20230608.txt", ... ] >>> llindars = { ... (8, 6, 2023): 25, ... (7, 6, 2023): 16.5, ... (31, 5, 2023): 17, ... (23, 4, 2023): 20.5, ... } >>> temp_agr = agrega(fitxers, llindars) >>> temp_agr['estació'] ['bcnrv', 'gisclareny', 'alcarràs', 'mas de barberans', 'bcn_of'] >>> temp_agr['data'] [(8, 6, 2023), (7, 6, 2023), (31, 5, 2023), (23, 4, 2023), (8, 6, 2023)] >>> temp_agr['franja'] [-1, 16, 0, 22, 21] ---- fi