diff --git a/farben.txt b/farben.txt new file mode 100644 index 0000000..f0b4277 --- /dev/null +++ b/farben.txt @@ -0,0 +1,29 @@ +DROPS Karisma + +66 236 212 219 -7, -6 +74 155 132 159 -5, -4 +76 91 66 112 -3, -2 +65 59 68 97 -1, 0 +37 36 46 72 1, 2 +17 38 45 83 3, 4 +07 31 64 131 5, 6 +73 29 86 103 7, 8 +60 71 118 139 9, 10 +69 189 204 199 11, 12 +50 139 170 163 13, 14 +57 71 70 46 15, 16 +87 104 101 68 17, 18 +86 112 126 94 19, 20 +79 248 226 152 21, 22 +52 227 165 82 23, 24 +11 212 116 75 25, 26 +33 228 162 178 +80 186 103 104 27, 28 +81 157 74 77 29, 30 +18 195 41 54 31, 32 +48 152 35 48 33, 34 +39 129 49 80 35, 36 +83 49 22 26 37, 38 +82 66 23 20 39, 40 + +Monatstrenner: 53 diff --git a/simulation/simulate.py b/simulation/simulate.py index c980a69..46bb91b 100644 --- a/simulation/simulate.py +++ b/simulation/simulate.py @@ -2,36 +2,65 @@ import png import psycopg import json +# rainbow +#COLORS = ( +# (128, 0, 0), +# (130, 40, 40), +# (141, 83, 59), +# (153, 102, 117), +# (153, 102, 169), +# (128, 0, 128), +# (101, 0, 155), +# (72, 0, 225), +# (4, 0, 208), +# (0, 68, 220), +# (1, 114, 226), +# (1, 159, 232), +# (11, 175, 162), +# (23, 179, 77), +# (0, 212, 28), +# (0, 255, 0), +# (128, 255, 0), +# (200, 255, 0), +# (255, 255, 0), +# (255, 219, 0), +# (255, 182, 0), +# (255, 146, 0), +# (255, 109, 0), +# (255, 73, 0), +# (255, 0, 0), +# (255, 0, 128), +# (255, 105, 180), +# (255, 0, 255), +# (168, 0, 185) +#) + COLORS = ( - (128, 0, 0), - (130, 40, 40), - (141, 83, 59), - (153, 102, 117), - (153, 102, 169), - (128, 0, 128), - (101, 0, 155), - (72, 0, 225), - (4, 0, 208), - (0, 68, 220), - (1, 114, 226), - (1, 159, 232), - (11, 175, 162), - (23, 179, 77), - (0, 212, 28), - (0, 255, 0), - (128, 255, 0), - (200, 255, 0), - (255, 255, 0), - (255, 219, 0), - (255, 182, 0), - (255, 146, 0), - (255, 109, 0), - (255, 73, 0), - (255, 0, 0), - (255, 0, 128), - (255, 105, 180), - (255, 0, 255), - (168, 0, 185) + # (236, 212, 219), + (155, 132, 159), + (91, 66, 112), + (59, 68, 97), + (36, 46, 72), + (38, 45, 83), + (31, 64, 131), + (29, 86, 103), + (71, 118, 139), + (189, 204, 199), + (139, 170, 163), + (71, 70, 46), + (104, 101, 68), + (112, 126, 94), + (248, 226, 152), + (227, 165, 82), + (212, 116, 75), + # (228, 162, 178), + (186, 103, 104), + (157, 74, 77), + (195, 41, 54), + (152, 35, 48), + (129, 49, 80), + (49, 22, 26), + (66, 23, 20) ) @@ -59,19 +88,19 @@ conn.close() min_t = min(temperatures) max_t = max(temperatures) span_t = max_t - min_t -# print(f"{min_t=}, {max_t=}, {span_t=}") +print(f"{min_t=}, {max_t=}, {span_t=}") temperatures = [ int(x/2) for x in temperatures ] min_t = min(temperatures) max_t = max(temperatures) span_t = max_t - min_t -# print(f"{min_t=}, {max_t=}, {span_t=}") +print(f"{min_t=}, {max_t=}, {span_t=}") temperatures = [ x - min_t for x in temperatures ] min_t = min(temperatures) max_t = max(temperatures) span_t = max_t - min_t -# print(f"{min_t=}, {max_t=}, {span_t=}") +print(f"{min_t=}, {max_t=}, {span_t=}") height = 350 diff --git a/simulation/temperature.png b/simulation/temperature.png index f8ab2e4..e71e91d 100644 Binary files a/simulation/temperature.png and b/simulation/temperature.png differ