Normann and GitHub
a7e98b5b82
fix(eosdash): render predictions without provider-specific load statistics ( #1479 )
...
With load.provider = "LoadImport", EOSdash requests Akkudoktor-only statistics and returns an error instead of rendering any prediction charts when the API correctly responds with 404.
Fetch only keys advertised by /v1/prediction/keys, tolerate individual 404s if availability changes, and render the load mean/stddev lines only when their series exist. Charts without their required series are skipped; empty/all-null responses produce a no-data message instead of invalid axes or concatenation errors. Other HTTP failures remain visible.
Regression coverage uses real Bokeh plotting for LoadImport, LoadAkkudoktor/Adjusted, independently available statistics, missing/empty series, and non-404 errors. The existing timezone/DST regression remains covered.
2026-10-30 16:58:59 +01:00
..
2026-10-30 08:03:19 +01:00
2026-10-11 08:39:16 +02:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2026-07-15 16:38:53 +02:00
2026-02-22 14:12:42 +01:00
2026-09-10 23:20:35 +02:00
2026-09-17 19:14:01 +02:00
2026-10-28 20:15:25 +01:00
2026-10-28 20:15:25 +01:00
2026-10-28 20:15:25 +01:00
2026-10-29 15:27:41 +01:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2026-09-17 20:14:24 +02:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2026-10-11 08:39:08 +02:00
2026-10-29 08:52:01 +01:00
2026-10-11 08:39:05 +02:00
2026-07-15 16:38:53 +02:00
2026-09-10 23:20:35 +02:00
2026-10-28 20:15:25 +01:00
2026-08-23 02:26:16 +02:00
2026-10-28 20:15:25 +01:00
2026-10-28 20:15:25 +01:00
2026-10-28 20:15:25 +01:00
2026-07-22 14:50:55 +02:00
2026-08-23 02:26:16 +02:00
2026-10-25 06:10:48 +01:00
2026-10-28 20:15:25 +01:00
2026-10-30 15:17:12 +01:00
2026-08-21 07:07:34 +02:00
2026-10-30 16:58:59 +01:00
2025-12-30 22:08:21 +01:00
2026-10-30 08:03:19 +01:00
2026-08-23 02:26:16 +02:00
2026-08-23 02:26:16 +02:00
2026-10-11 08:39:01 +02:00
2026-10-11 08:39:20 +02:00
2026-08-23 02:26:16 +02:00
2026-08-23 02:26:16 +02:00
2026-08-23 02:26:16 +02:00
2026-09-26 16:54:27 +02:00
2026-07-29 12:56:08 +02:00
2026-07-29 12:56:08 +02:00
2026-09-17 17:51:40 +02:00
2026-09-17 17:51:40 +02:00
2026-10-28 20:15:25 +01:00
2026-10-30 15:17:12 +01:00
2026-09-17 17:51:40 +02:00
2026-09-10 23:20:35 +02:00
2026-08-01 12:45:19 +02:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-28 18:59:43 +01:00
2026-10-30 15:17:12 +01:00
2026-09-17 20:14:24 +02:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-09-17 17:51:40 +02:00
2026-09-17 19:14:01 +02:00
2026-10-28 20:15:25 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-11 09:38:14 +02:00
2025-10-28 02:50:31 +01:00
2026-10-28 19:04:40 +01:00
2026-10-11 11:37:43 +02:00
2026-10-30 15:17:12 +01:00
2026-10-26 07:14:00 +01:00
2026-07-22 14:50:55 +02:00
2025-12-30 22:08:21 +01:00
2026-10-28 20:15:25 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-10-30 15:17:12 +01:00
2026-09-03 00:15:40 +02:00
2026-09-10 23:20:35 +02:00
2026-09-10 23:20:35 +02:00
2025-04-05 13:08:12 +02:00
2026-08-01 12:45:19 +02:00
2026-09-17 13:53:54 +02:00
2026-07-22 14:50:55 +02:00
2026-09-03 00:15:40 +02:00
2026-08-23 02:26:16 +02:00
2026-10-28 20:15:25 +01:00
2026-07-22 14:50:55 +02:00
2026-07-22 14:50:55 +02:00
2026-07-20 14:37:03 +02:00
2026-10-26 07:16:16 +01:00
2026-10-30 15:17:12 +01:00
2026-02-22 14:12:42 +01:00
2026-10-30 15:17:12 +01:00
2026-10-14 15:23:02 +02:00
2026-09-13 00:22:32 +02:00
2026-07-30 19:54:05 +02:00
2026-09-11 22:07:25 +02:00
2025-10-28 02:50:31 +01:00
2026-10-11 08:39:16 +02:00
2026-09-17 20:14:24 +02:00
2026-09-17 20:14:24 +02:00
2026-09-10 23:20:35 +02:00
2026-09-26 16:57:49 +02:00
2026-07-15 16:38:53 +02:00
2026-10-28 20:15:25 +01:00
2026-08-23 02:26:16 +02:00
2026-09-14 08:24:55 +02:00