Prev
Index
Next
centroid_dashboard: Fri May 29 13:17:45 2026
File: /proj/sot/ska/data/ska_trend/centroid_dashboard/logs/daily.0/centroid_dashboard.log
| Task | Status | Age | MaxAge | Last Date |
| centroid_dashboard |
OK
|
0.89 | 1.0 |
Fri May 29 13:17:45 2026 |
No errors
File contents:
2026-05-29 13:16:19,925 main: Processing from 2026:142:17:16:19.925 to 2026:149:17:16:19.925
2026-05-29 13:16:29,931 get_observations: Found observation 41469 at 2026:142:19:23:21.822 with 1 manvrs
2026-05-29 13:16:29,932 get_observations: Found observation 41468 at 2026:142:23:35:40.252 with 1 manvrs
2026-05-29 13:16:29,932 get_observations: Found observation 41467 at 2026:143:01:13:22.082 with 1 manvrs
2026-05-29 13:16:29,932 get_observations: Found observation 32351 at 2026:143:03:08:58.995 with 1 manvrs
2026-05-29 13:16:29,933 get_observations: Found observation 31222 at 2026:143:06:27:34.081 with 1 manvrs
2026-05-29 13:16:29,933 get_observations: Found observation 41466 at 2026:143:20:54:58.569 with 1 manvrs
2026-05-29 13:16:29,934 get_observations: Found observation 32350 at 2026:143:21:46:02.021 with 1 manvrs
2026-05-29 13:16:29,934 get_observations: Found observation 31282 at 2026:144:03:59:56.946 with 1 manvrs
2026-05-29 13:16:29,934 get_observations: Found observation 30166 at 2026:144:09:57:43.377 with 1 manvrs
2026-05-29 13:16:29,935 get_observations: Found observation 32348 at 2026:144:18:52:41.123 with 1 manvrs
2026-05-29 13:16:29,935 get_observations: Found observation 29759 at 2026:144:22:22:47.310 with 1 manvrs
2026-05-29 13:16:29,936 get_observations: Found observation 30269 at 2026:144:23:23:46.387 with 1 manvrs
2026-05-29 13:16:29,936 get_observations: Found observation 41465 at 2026:145:07:41:03.238 with 1 manvrs
2026-05-29 13:16:29,937 get_observations: Found observation 41464 at 2026:145:10:55:40.252 with 1 manvrs
2026-05-29 13:16:29,937 get_observations: Found observation 41463 at 2026:145:13:55:40.252 with 1 manvrs
2026-05-29 13:16:29,938 get_observations: Found observation 41462 at 2026:145:15:35:40.252 with 1 manvrs
2026-05-29 13:16:29,938 get_observations: Found observation 41461 at 2026:145:17:25:40.252 with 1 manvrs
2026-05-29 13:16:29,938 get_observations: Found observation 30131 at 2026:145:18:33:49.065 with 1 manvrs
2026-05-29 13:16:29,939 get_observations: Found observation 31374 at 2026:145:23:17:01.302 with 1 manvrs
2026-05-29 13:16:29,939 get_observations: Found observation 32360 at 2026:146:05:56:52.000 with 1 manvrs
2026-05-29 13:16:29,940 get_observations: Found observation 31375 at 2026:146:10:06:45.175 with 1 manvrs
2026-05-29 13:16:29,940 get_observations: Found observation 30417 at 2026:146:16:11:30.123 with 1 manvrs
2026-05-29 13:16:29,941 get_observations: Found observation 32347 at 2026:146:19:30:50.711 with 1 manvrs
2026-05-29 13:16:29,941 get_observations: Found observation 32364 at 2026:146:22:28:04.859 with 1 manvrs
2026-05-29 13:16:29,942 get_observations: Found observation 30097 at 2026:147:01:42:15.834 with 1 manvrs
2026-05-29 13:16:29,942 get_observations: Found observation 30430 at 2026:147:10:32:55.895 with 1 manvrs
2026-05-29 13:16:29,942 get_observations: Found observation 30437 at 2026:147:13:47:22.592 with 1 manvrs
2026-05-29 13:16:29,943 get_observations: Found observation 41460 at 2026:147:22:36:09.951 with 1 manvrs
2026-05-29 13:16:29,943 get_observations: Found observation 41459 at 2026:148:00:55:40.252 with 1 manvrs
2026-05-29 13:16:29,944 get_observations: Found observation 41458 at 2026:148:02:55:40.252 with 1 manvrs
2026-05-29 13:16:29,944 get_observations: Found observation 41457 at 2026:148:04:45:40.252 with 1 manvrs
2026-05-29 13:16:29,945 get_observations: Found observation 41456 at 2026:148:05:55:40.252 with 1 manvrs
2026-05-29 13:16:29,945 get_observations: Found observation 41455 at 2026:148:07:55:40.252 with 1 manvrs
2026-05-29 13:16:29,945 get_observations: Found observation 30202 at 2026:148:11:05:24.459 with 1 manvrs
2026-05-29 13:16:29,946 get_observations: Found observation 30398 at 2026:148:14:28:11.045 with 1 manvrs
2026-05-29 13:16:29,946 get_observations: Found observation 32361 at 2026:148:19:14:17.614 with 1 manvrs
2026-05-29 13:16:29,947 get_observations: Found observation 32363 at 2026:148:22:37:04.186 with 1 manvrs
2026-05-29 13:16:29,947 get_observations: Found observation 32362 at 2026:149:03:23:10.709 with 1 manvrs
2026-05-29 13:16:29,948 get_observations: Found observation 29860 at 2026:149:06:44:24.016 with 1 manvrs
2026-05-29 13:16:29,948 get_observations: Found observation 32365 at 2026:149:12:51:56.088 with 1 manvrs
2026-05-29 13:16:29,949 get_observations: Found observation 30170 at 2026:149:16:58:16.120 with 1 manvrs
2026-05-29 13:16:29,949 main: Found 41 observations
2026-05-29 13:16:29,949 main: ********************************************************************************
2026-05-29 13:16:29,949 main: Processing observation 41469
2026-05-29 13:16:29,949 main: ********************************************************************************
2026-05-29 13:16:29,953 obs_link_from_info: Found prev obsid 41470
2026-05-29 13:16:29,956 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,958 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,961 process_obs: ObsID 41469 already processed, skipping
2026-05-29 13:16:29,961 main:
2026-05-29 13:16:29,961 main: ********************************************************************************
2026-05-29 13:16:29,961 main: Processing observation 41468
2026-05-29 13:16:29,961 main: ********************************************************************************
2026-05-29 13:16:29,962 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,963 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,966 process_obs: ObsID 41468 already processed, skipping
2026-05-29 13:16:29,966 main:
2026-05-29 13:16:29,966 main: ********************************************************************************
2026-05-29 13:16:29,966 main: Processing observation 41467
2026-05-29 13:16:29,966 main: ********************************************************************************
2026-05-29 13:16:29,967 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,968 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,972 process_obs: ObsID 41467 already processed, skipping
2026-05-29 13:16:29,972 main:
2026-05-29 13:16:29,972 main: ********************************************************************************
2026-05-29 13:16:29,972 main: Processing observation 32351
2026-05-29 13:16:29,972 main: ********************************************************************************
2026-05-29 13:16:29,973 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,974 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,977 process_obs: ObsID 32351 already processed, skipping
2026-05-29 13:16:29,978 main:
2026-05-29 13:16:29,978 main: ********************************************************************************
2026-05-29 13:16:29,978 main: Processing observation 31222
2026-05-29 13:16:29,978 main: ********************************************************************************
2026-05-29 13:16:29,979 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,980 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,983 process_obs: ObsID 31222 already processed, skipping
2026-05-29 13:16:29,983 main:
2026-05-29 13:16:29,983 main: ********************************************************************************
2026-05-29 13:16:29,983 main: Processing observation 41466
2026-05-29 13:16:29,983 main: ********************************************************************************
2026-05-29 13:16:29,984 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,985 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,989 process_obs: ObsID 41466 already processed, skipping
2026-05-29 13:16:29,989 main:
2026-05-29 13:16:29,989 main: ********************************************************************************
2026-05-29 13:16:29,989 main: Processing observation 32350
2026-05-29 13:16:29,989 main: ********************************************************************************
2026-05-29 13:16:29,990 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,991 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:29,994 process_obs: ObsID 32350 already processed, skipping
2026-05-29 13:16:29,994 main:
2026-05-29 13:16:29,994 main: ********************************************************************************
2026-05-29 13:16:29,994 main: Processing observation 31282
2026-05-29 13:16:29,994 main: ********************************************************************************
2026-05-29 13:16:29,995 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:29,996 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:30,000 process_obs: ObsID 31282 already processed, skipping
2026-05-29 13:16:30,000 main:
2026-05-29 13:16:30,000 main: ********************************************************************************
2026-05-29 13:16:30,000 main: Processing observation 30166
2026-05-29 13:16:30,000 main: ********************************************************************************
2026-05-29 13:16:30,001 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,002 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:30,006 process_obs: ObsID 30166 already processed, skipping
2026-05-29 13:16:30,006 main:
2026-05-29 13:16:30,006 main: ********************************************************************************
2026-05-29 13:16:30,006 main: Processing observation 32348
2026-05-29 13:16:30,006 main: ********************************************************************************
2026-05-29 13:16:30,007 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,008 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY1826A/last.html
2026-05-29 13:16:30,012 process_obs: ObsID 32348 already processed, skipping
2026-05-29 13:16:30,012 main:
2026-05-29 13:16:30,012 main: ********************************************************************************
2026-05-29 13:16:30,012 main: Processing observation 29759
2026-05-29 13:16:30,012 main: ********************************************************************************
2026-05-29 13:16:30,013 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,014 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,018 process_obs: ObsID 29759 already processed, skipping
2026-05-29 13:16:30,018 main:
2026-05-29 13:16:30,018 main: ********************************************************************************
2026-05-29 13:16:30,018 main: Processing observation 30269
2026-05-29 13:16:30,018 main: ********************************************************************************
2026-05-29 13:16:30,019 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,020 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,024 process_obs: ObsID 30269 already processed, skipping
2026-05-29 13:16:30,024 main:
2026-05-29 13:16:30,024 main: ********************************************************************************
2026-05-29 13:16:30,024 main: Processing observation 41465
2026-05-29 13:16:30,024 main: ********************************************************************************
2026-05-29 13:16:30,025 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,026 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,029 process_obs: ObsID 41465 already processed, skipping
2026-05-29 13:16:30,029 main:
2026-05-29 13:16:30,029 main: ********************************************************************************
2026-05-29 13:16:30,029 main: Processing observation 41464
2026-05-29 13:16:30,029 main: ********************************************************************************
2026-05-29 13:16:30,030 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,031 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,035 process_obs: ObsID 41464 already processed, skipping
2026-05-29 13:16:30,035 main:
2026-05-29 13:16:30,035 main: ********************************************************************************
2026-05-29 13:16:30,035 main: Processing observation 41463
2026-05-29 13:16:30,035 main: ********************************************************************************
2026-05-29 13:16:30,036 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,037 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,040 process_obs: ObsID 41463 already processed, skipping
2026-05-29 13:16:30,040 main:
2026-05-29 13:16:30,040 main: ********************************************************************************
2026-05-29 13:16:30,040 main: Processing observation 41462
2026-05-29 13:16:30,040 main: ********************************************************************************
2026-05-29 13:16:30,041 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,042 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,045 process_obs: ObsID 41462 already processed, skipping
2026-05-29 13:16:30,045 main:
2026-05-29 13:16:30,045 main: ********************************************************************************
2026-05-29 13:16:30,045 main: Processing observation 41461
2026-05-29 13:16:30,045 main: ********************************************************************************
2026-05-29 13:16:30,046 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,047 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,051 process_obs: ObsID 41461 already processed, skipping
2026-05-29 13:16:30,051 main:
2026-05-29 13:16:30,051 main: ********************************************************************************
2026-05-29 13:16:30,051 main: Processing observation 30131
2026-05-29 13:16:30,051 main: ********************************************************************************
2026-05-29 13:16:30,052 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,053 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,056 process_obs: ObsID 30131 already processed, skipping
2026-05-29 13:16:30,056 main:
2026-05-29 13:16:30,056 main: ********************************************************************************
2026-05-29 13:16:30,056 main: Processing observation 31374
2026-05-29 13:16:30,056 main: ********************************************************************************
2026-05-29 13:16:30,057 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,058 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,061 process_obs: ObsID 31374 already processed, skipping
2026-05-29 13:16:30,061 main:
2026-05-29 13:16:30,061 main: ********************************************************************************
2026-05-29 13:16:30,061 main: Processing observation 32360
2026-05-29 13:16:30,061 main: ********************************************************************************
2026-05-29 13:16:30,062 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,063 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,067 process_obs: ObsID 32360 already processed, skipping
2026-05-29 13:16:30,067 main:
2026-05-29 13:16:30,067 main: ********************************************************************************
2026-05-29 13:16:30,067 main: Processing observation 31375
2026-05-29 13:16:30,067 main: ********************************************************************************
2026-05-29 13:16:30,068 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,069 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,072 process_obs: ObsID 31375 already processed, skipping
2026-05-29 13:16:30,072 main:
2026-05-29 13:16:30,072 main: ********************************************************************************
2026-05-29 13:16:30,072 main: Processing observation 30417
2026-05-29 13:16:30,072 main: ********************************************************************************
2026-05-29 13:16:30,073 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,074 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 13:16:30,077 process_obs: ObsID 30417 already processed, skipping
2026-05-29 13:16:30,077 main:
2026-05-29 13:16:30,077 main: ********************************************************************************
2026-05-29 13:16:30,077 main: Processing observation 32347
2026-05-29 13:16:30,077 main: ********************************************************************************
2026-05-29 13:16:30,078 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 13:16:30,079 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:33,928 get_centroid_resids_from_file: Reading centroid residuals from /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32347/centroid_resids.pkl
2026-05-29 12:16:33,931 write_centroid_resids: Centroid residuals file exists, skipping
2026-05-29 12:16:33,931 plot_crs_time: Plot file exists, skipping
2026-05-29 12:16:33,931 plot_crs_scatter: Plot file exists, skipping
2026-05-29 12:16:34,089 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:34,610 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32347/n_kalman_delta_roll.png
2026-05-29 12:16:37,574 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32347/index.html
2026-05-29 12:16:37,576 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32347/info.json
2026-05-29 12:16:37,590 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/32/32347/index.html
2026-05-29 12:16:37,591 main:
2026-05-29 12:16:37,591 main: ********************************************************************************
2026-05-29 12:16:37,591 main: Processing observation 32364
2026-05-29 12:16:37,591 main: ********************************************************************************
2026-05-29 12:16:37,592 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,593 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:37,597 process_obs: ObsID 32364 already processed, skipping
2026-05-29 12:16:37,597 main:
2026-05-29 12:16:37,597 main: ********************************************************************************
2026-05-29 12:16:37,597 main: Processing observation 30097
2026-05-29 12:16:37,597 main: ********************************************************************************
2026-05-29 12:16:37,598 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,599 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:37,603 process_obs: ObsID 30097 already processed, skipping
2026-05-29 12:16:37,603 main:
2026-05-29 12:16:37,603 main: ********************************************************************************
2026-05-29 12:16:37,603 main: Processing observation 30430
2026-05-29 12:16:37,603 main: ********************************************************************************
2026-05-29 12:16:37,604 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,605 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:37,608 process_obs: ObsID 30430 already processed, skipping
2026-05-29 12:16:37,608 main:
2026-05-29 12:16:37,608 main: ********************************************************************************
2026-05-29 12:16:37,608 main: Processing observation 30437
2026-05-29 12:16:37,608 main: ********************************************************************************
2026-05-29 12:16:37,609 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,610 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:37,614 process_obs: ObsID 30437 already processed, skipping
2026-05-29 12:16:37,614 main:
2026-05-29 12:16:37,614 main: ********************************************************************************
2026-05-29 12:16:37,614 main: Processing observation 41460
2026-05-29 12:16:37,614 main: ********************************************************************************
2026-05-29 12:16:37,615 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,616 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:37,622 process_obs: ObsID 41460 already processed, skipping
2026-05-29 12:16:37,622 main:
2026-05-29 12:16:37,622 main: ********************************************************************************
2026-05-29 12:16:37,622 main: Processing observation 41459
2026-05-29 12:16:37,622 main: ********************************************************************************
2026-05-29 12:16:37,623 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:37,664 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:39,577 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:16:40,764 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/centroid_resids.pkl with 8 slots
2026-05-29 12:16:40,834 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/centroid_resids_time.png
2026-05-29 12:16:41,189 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/centroid_resids_scatter.png
2026-05-29 12:16:41,278 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:41,394 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/n_kalman_delta_roll.png
2026-05-29 12:16:43,453 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/index.html
2026-05-29 12:16:43,455 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41459/info.json
2026-05-29 12:16:43,457 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/41/41459/index.html
2026-05-29 12:16:43,458 main:
2026-05-29 12:16:43,458 main: ********************************************************************************
2026-05-29 12:16:43,458 main: Processing observation 41458
2026-05-29 12:16:43,458 main: ********************************************************************************
2026-05-29 12:16:43,460 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:43,461 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:45,384 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:16:46,383 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/centroid_resids.pkl with 8 slots
2026-05-29 12:16:46,445 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/centroid_resids_time.png
2026-05-29 12:16:46,965 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/centroid_resids_scatter.png
2026-05-29 12:16:47,045 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:47,222 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/n_kalman_delta_roll.png
2026-05-29 12:16:47,384 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/index.html
2026-05-29 12:16:47,385 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41458/info.json
2026-05-29 12:16:47,388 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/41/41458/index.html
2026-05-29 12:16:47,389 main:
2026-05-29 12:16:47,389 main: ********************************************************************************
2026-05-29 12:16:47,389 main: Processing observation 41457
2026-05-29 12:16:47,389 main: ********************************************************************************
2026-05-29 12:16:47,390 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:47,391 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:49,330 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:16:49,994 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/centroid_resids.pkl with 8 slots
2026-05-29 12:16:50,061 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/centroid_resids_time.png
2026-05-29 12:16:50,323 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/centroid_resids_scatter.png
2026-05-29 12:16:50,398 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:50,548 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/n_kalman_delta_roll.png
2026-05-29 12:16:50,694 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/index.html
2026-05-29 12:16:50,695 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41457/info.json
2026-05-29 12:16:50,698 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/41/41457/index.html
2026-05-29 12:16:50,699 main:
2026-05-29 12:16:50,699 main: ********************************************************************************
2026-05-29 12:16:50,699 main: Processing observation 41456
2026-05-29 12:16:50,699 main: ********************************************************************************
2026-05-29 12:16:50,700 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:50,701 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:52,582 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:16:53,810 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/centroid_resids.pkl with 8 slots
2026-05-29 12:16:53,880 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/centroid_resids_time.png
2026-05-29 12:16:54,194 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/centroid_resids_scatter.png
2026-05-29 12:16:54,290 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:54,413 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/n_kalman_delta_roll.png
2026-05-29 12:16:54,553 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/index.html
2026-05-29 12:16:54,555 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41456/info.json
2026-05-29 12:16:54,557 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/41/41456/index.html
2026-05-29 12:16:54,558 main:
2026-05-29 12:16:54,558 main: ********************************************************************************
2026-05-29 12:16:54,558 main: Processing observation 41455
2026-05-29 12:16:54,558 main: ********************************************************************************
2026-05-29 12:16:54,559 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:54,560 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:16:56,460 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:16:57,439 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/centroid_resids.pkl with 8 slots
2026-05-29 12:16:57,509 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/centroid_resids_time.png
2026-05-29 12:16:57,816 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/centroid_resids_scatter.png
2026-05-29 12:16:57,926 plot_n_kalman_delta_roll: No OBC - GND deltas available, not plotting
2026-05-29 12:16:58,063 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/n_kalman_delta_roll.png
2026-05-29 12:16:58,211 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/index.html
2026-05-29 12:16:58,212 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/41455/info.json
2026-05-29 12:16:58,215 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/41/41455/index.html
2026-05-29 12:16:58,215 main:
2026-05-29 12:16:58,216 main: ********************************************************************************
2026-05-29 12:16:58,216 main: Processing observation 30202
2026-05-29 12:16:58,216 main: ********************************************************************************
2026-05-29 12:16:58,217 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:16:58,218 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:00,165 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:17:00,570 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/centroid_resids.pkl with 5 slots
2026-05-29 12:17:00,618 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/centroid_resids_time.png
2026-05-29 12:17:00,862 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/centroid_resids_scatter.png
2026-05-29 12:17:01,559 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/n_kalman_delta_roll.png
2026-05-29 12:17:01,734 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/index.html
2026-05-29 12:17:01,736 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30202/info.json
2026-05-29 12:17:01,739 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/30/30202/index.html
2026-05-29 12:17:01,740 main:
2026-05-29 12:17:01,740 main: ********************************************************************************
2026-05-29 12:17:01,740 main: Processing observation 30398
2026-05-29 12:17:01,740 main: ********************************************************************************
2026-05-29 12:17:01,742 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:01,743 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:04,594 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:17:05,144 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/centroid_resids.pkl with 5 slots
2026-05-29 12:17:05,199 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/centroid_resids_time.png
2026-05-29 12:17:05,466 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/centroid_resids_scatter.png
2026-05-29 12:17:06,629 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/n_kalman_delta_roll.png
2026-05-29 12:17:06,797 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/index.html
2026-05-29 12:17:06,799 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30398/info.json
2026-05-29 12:17:06,802 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/30/30398/index.html
2026-05-29 12:17:06,802 main:
2026-05-29 12:17:06,803 main: ********************************************************************************
2026-05-29 12:17:06,803 main: Processing observation 32361
2026-05-29 12:17:06,803 main: ********************************************************************************
2026-05-29 12:17:06,804 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:06,805 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:11,094 get_centroid_resids: Computing centroid residuals from telemetry
2026-05-29 12:17:11,367 write_centroid_resids: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/centroid_resids.pkl with 5 slots
2026-05-29 12:17:11,412 plot_crs_time: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/centroid_resids_time.png
2026-05-29 12:17:11,647 plot_crs_scatter: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/centroid_resids_scatter.png
2026-05-29 12:17:12,493 plot_n_kalman_delta_roll: Writing plot file /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/n_kalman_delta_roll.png
2026-05-29 12:17:12,639 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/index.html
2026-05-29 12:17:12,640 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32361/info.json
2026-05-29 12:17:12,643 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/32/32361/index.html
2026-05-29 12:17:12,643 main:
2026-05-29 12:17:12,643 main: ********************************************************************************
2026-05-29 12:17:12,643 main: Processing observation 32363
2026-05-29 12:17:12,643 main: ********************************************************************************
2026-05-29 12:17:12,645 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:12,646 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:14,792 __init__: ObsID 32363 has insufficient telemetry, skipping
2026-05-29 12:17:14,792 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32363/index.html
2026-05-29 12:17:14,797 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32363/info.json
2026-05-29 12:17:14,798 main:
2026-05-29 12:17:14,798 main: ********************************************************************************
2026-05-29 12:17:14,798 main: Processing observation 32362
2026-05-29 12:17:14,798 main: ********************************************************************************
2026-05-29 12:17:14,799 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:14,800 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:16,893 __init__: ObsID 32362 has insufficient telemetry, skipping
2026-05-29 12:17:16,894 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32362/index.html
2026-05-29 12:17:16,898 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32362/info.json
2026-05-29 12:17:16,899 main:
2026-05-29 12:17:16,899 main: ********************************************************************************
2026-05-29 12:17:16,899 main: Processing observation 29860
2026-05-29 12:17:16,899 main: ********************************************************************************
2026-05-29 12:17:16,900 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:16,902 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:19,010 __init__: ObsID 29860 has insufficient telemetry, skipping
2026-05-29 12:17:19,011 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/29860/index.html
2026-05-29 12:17:19,015 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/29860/info.json
2026-05-29 12:17:19,016 main:
2026-05-29 12:17:19,016 main: ********************************************************************************
2026-05-29 12:17:19,016 main: Processing observation 32365
2026-05-29 12:17:19,016 main: ********************************************************************************
2026-05-29 12:17:19,017 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:19,020 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:21,071 __init__: ObsID 32365 has no maneuver event in telemetry, skipping
2026-05-29 12:17:21,071 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32365/index.html
2026-05-29 12:17:21,076 info: could not get attribute kalman_start for obsid 32365
2026-05-29 12:17:21,076 info: could not get attribute kalman_stop for obsid 32365
2026-05-29 12:17:21,076 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/32365/info.json
2026-05-29 12:17:21,077 main:
2026-05-29 12:17:21,077 main: ********************************************************************************
2026-05-29 12:17:21,077 main: Processing observation 30170
2026-05-29 12:17:21,077 main: ********************************************************************************
2026-05-29 12:17:21,077 obs_link_from_info: No /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30170/info.json file found, obs=None
2026-05-29 12:17:21,078 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/last.html
2026-05-29 12:17:21,079 write_redirect_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/last.html
2026-05-29 12:17:23,119 __init__: ObsID 30170 has no maneuver event in telemetry, skipping
2026-05-29 12:17:23,120 write_index_html: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30170/index.html
2026-05-29 12:17:23,124 info: could not get attribute kalman_start for obsid 30170
2026-05-29 12:17:23,124 info: could not get attribute kalman_stop for obsid 30170
2026-05-29 12:17:23,124 write_info_json: Writing /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports/2026/MAY2526A/30170/info.json
2026-05-29 12:17:23,125 main:
2026-05-29 13:17:24,551 run_check: Starting centroid dashboard continuity check
2026-05-29 13:17:24,551 collect_observations: Scanning observations in /proj/sot/ska3/aca/www/ASPECT_ICXC/centroid_reports
2026-05-29 13:17:24,566 collect_observations: Processing year 2020
2026-05-29 13:17:26,871 collect_observations: Processing year 2021
2026-05-29 13:17:30,111 collect_observations: Processing year 2022
2026-05-29 13:17:33,924 collect_observations: Processing year 2023
2026-05-29 13:17:37,401 collect_observations: Processing year 2024
2026-05-29 13:17:40,681 collect_observations: Processing year 2025
2026-05-29 13:17:44,284 collect_observations: Processing year 2026
2026-05-29 13:17:45,363 collect_observations: Collected 13942 observations from 4-digit years
2026-05-29 13:17:45,367 sort_observations_by_date: Sorted observations by date
2026-05-29 13:17:45,367 check_continuity: Starting continuity check from most recent: ObsID 30170 (MAY2526A) at 2026:149:16:33:01.836
2026-05-29 13:17:45,384 check_continuity: Reached chain start at ObsID 47337 (MAR3020A) at 2020:092:05:29:19.712
2026-05-29 13:17:45,384 check_continuity: Chain complete: visited 13942 observations out of 13942 total
2026-05-29 13:17:45,384 run_check: ✓ Observation chain continuity check PASSED
2026-05-29 13:17:45,384 run_check: Summary: 13942 observations from 4-digit years, all properly linked