Prev
Index
Next
kalman_watch3: Mon Jun 2 08:34:10 2025
File: /proj/sot/ska/data/kalman_watch3/logs/daily.0/kalman_watch.log
Task | Status | Age | MaxAge | Last Date |
kalman_watch3 |
NOT OK
|
0.09 | 1.0 |
Mon Jun 2 08:34:10 2025 |
Errors:
- Line 183: 2025-06-02 08:34:10,542 get_lowkals_new: WARNING: Fewer than two kalman stars at 2025:152:05:56:30.502 for 31.8 secs
File contents:
2025-06-02 08:31:11,562 log_run_info: ******************************************
2025-06-02 08:31:11,562 log_run_info: Running: /proj/sot/ska3/flight/lib/python3.12/site-packages/kalman_watch/kalman_perigee_mon.py
2025-06-02 08:31:11,562 log_run_info: Version: 0.6.0
2025-06-02 08:31:11,562 log_run_info: Time: Mon Jun 2 08:31:11 2025
2025-06-02 08:31:11,562 log_run_info: User: aca
2025-06-02 08:31:11,562 log_run_info: Machine: kady.cfa.harvard.edu
2025-06-02 08:31:11,562 log_run_info: Processing args:
2025-06-02 08:31:11,562 log_run_info: {'data_dir': PosixPath('/proj/sot/ska3/flight/www/ASPECT/kalman_watch3'),
2025-06-02 08:31:11,562 log_run_info: 'emails': ['aca_alert@cfa.harvard.edu'],
2025-06-02 08:31:11,562 log_run_info: 'lookback': 14,
2025-06-02 08:31:11,562 log_run_info: 'make_html': True,
2025-06-02 08:31:11,562 log_run_info: 'rad_data': PosixPath('/proj/sot/ska3/flight/data/stk/radiation_data.fits'),
2025-06-02 08:31:11,562 log_run_info: 'stop': None}
2025-06-02 08:31:11,563 log_run_info: ******************************************
2025-06-02 08:31:11,565 read_kalman_stats: Reading kalman perigee data from /proj/sot/ska3/flight/www/ASPECT/kalman_watch3/perigees/kalman_perigees.ecsv
2025-06-02 08:31:11,594 get_evts_perigee: Getting perigee events between 2025:139:12:31:11.563 and 2025:153:12:31:11.563
2025-06-02 08:31:13,204 get_evts_perigee: Found 0 new perigee event(s)
2025-06-02 08:31:13,204 main: No new perigee events, exiting
2025-06-02 08:31:16,789 get_manvrs_perigee: Getting maneuvers from 2025:108:12:31:16.788 to 2025:152:12:31:16.789
2025-06-02 08:31:20,401 get_manvrs_perigee: Getting intervals of Earth blocks from 2025:108:12:31:16.788 to 2025:152:12:31:16.789
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:110:02:36:26.163 to 2025:110:02:40:14.738
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:112:18:38:55.328 to 2025:112:18:44:02.828
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:113:16:21:55.158 to 2025:113:16:28:23.633
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:119:07:28:13.065 to 2025:119:07:34:39.490
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:120:06:05:40.596 to 2025:120:06:10:57.321
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:121:08:36:28.602 to 2025:121:08:41:41.227
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:124:10:32:26.269 to 2025:124:10:33:16.494
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:129:20:53:30.775 to 2025:129:20:59:59.250
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:137:17:03:25.645 to 2025:137:17:59:15.345
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:140:08:29:12.085 to 2025:140:08:42:49.010
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:141:21:42:07.794 to 2025:141:21:48:48.569
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:142:23:53:40.625 to 2025:143:00:02:44.900
2025-06-02 08:31:27,689 get_manvrs_perigee: Excluding Earth block from 2025:151:20:09:58.150 to 2025:151:20:14:19.525
2025-06-02 08:31:27,757 get_mon_dataset: Getting MON data from 2025:108:15:35:34.730 to 2025:108:15:55:55.505
2025-06-02 08:31:27,757 get_aca_images_cached: Getting ACA images from 2025:108:15:35:34.730 to 2025:108:15:55:55.505
2025-06-02 08:31:27,956 get_ir_thresholds: Getting IR thresholds from 2023:100 to 2023:200
2025-06-02 08:33:43,481 get_mon_dataset: Getting MON data from 2025:111:04:21:47.669 to 2025:111:04:55:55.619
2025-06-02 08:33:43,481 get_aca_images_cached: Getting ACA images from 2025:111:04:21:47.669 to 2025:111:04:55:55.619
2025-06-02 08:33:43,713 get_mon_dataset: Getting MON data from 2025:111:05:50:00.769 to 2025:111:06:25:56.344
2025-06-02 08:33:43,713 get_aca_images_cached: Getting ACA images from 2025:111:05:50:00.769 to 2025:111:06:25:56.344
2025-06-02 08:33:44,019 get_mon_dataset: Getting MON data from 2025:111:07:41:09.420 to 2025:111:08:20:55.620
2025-06-02 08:33:44,020 get_aca_images_cached: Getting ACA images from 2025:111:07:41:09.420 to 2025:111:08:20:55.620
2025-06-02 08:33:44,231 get_mon_dataset: Getting MON data from 2025:113:20:11:44.484 to 2025:113:20:45:56.534
2025-06-02 08:33:44,231 get_aca_images_cached: Getting ACA images from 2025:113:20:11:44.484 to 2025:113:20:45:56.534
2025-06-02 08:33:44,428 get_mon_dataset: Getting MON data from 2025:113:21:21:44.934 to 2025:113:21:55:55.959
2025-06-02 08:33:44,428 get_aca_images_cached: Getting ACA images from 2025:113:21:21:44.934 to 2025:113:21:55:55.959
2025-06-02 08:33:44,632 get_mon_dataset: Getting MON data from 2025:113:23:00:47.885 to 2025:113:23:40:55.610
2025-06-02 08:33:44,632 get_aca_images_cached: Getting ACA images from 2025:113:23:00:47.885 to 2025:113:23:40:55.610
2025-06-02 08:33:45,108 get_mon_dataset: Getting MON data from 2025:116:11:09:04.299 to 2025:116:11:55:55.874
2025-06-02 08:33:45,108 get_aca_images_cached: Getting ACA images from 2025:116:11:09:04.299 to 2025:116:11:55:55.874
2025-06-02 08:33:45,598 get_mon_dataset: Getting MON data from 2025:116:12:51:45.574 to 2025:116:13:25:55.575
2025-06-02 08:33:45,598 get_aca_images_cached: Getting ACA images from 2025:116:12:51:45.574 to 2025:116:13:25:55.575
2025-06-02 08:33:45,829 get_mon_dataset: Getting MON data from 2025:116:14:00:03.525 to 2025:116:14:30:55.700
2025-06-02 08:33:45,830 get_aca_images_cached: Getting ACA images from 2025:116:14:00:03.525 to 2025:116:14:30:55.700
2025-06-02 08:33:46,014 get_mon_dataset: Getting MON data from 2025:119:02:15:54.014 to 2025:119:02:55:55.589
2025-06-02 08:33:46,014 get_aca_images_cached: Getting ACA images from 2025:119:02:15:54.014 to 2025:119:02:55:55.589
2025-06-02 08:33:46,235 get_mon_dataset: Getting MON data from 2025:119:03:50:00.739 to 2025:119:04:13:02.439
2025-06-02 08:33:46,235 get_aca_images_cached: Getting ACA images from 2025:119:03:50:00.739 to 2025:119:04:13:02.439
2025-06-02 08:33:46,409 get_mon_dataset: Getting MON data from 2025:119:05:07:06.565 to 2025:119:05:30:56.440
2025-06-02 08:33:46,410 get_aca_images_cached: Getting ACA images from 2025:119:05:07:06.565 to 2025:119:05:30:56.440
2025-06-02 08:33:46,586 get_mon_dataset: Getting MON data from 2025:119:05:50:41.340 to 2025:119:06:30:38.815
2025-06-02 08:33:46,586 get_aca_images_cached: Getting ACA images from 2025:119:05:50:41.340 to 2025:119:06:30:38.815
2025-06-02 08:33:46,797 get_mon_dataset: Getting MON data from 2025:121:19:09:09.479 to 2025:121:19:16:19.979
2025-06-02 08:33:46,797 get_aca_images_cached: Getting ACA images from 2025:121:19:09:09.479 to 2025:121:19:16:19.979
2025-06-02 08:33:46,824 get_mon_dataset: Not enough images for slot 0 found 0)
2025-06-02 08:33:46,825 get_mon_dataset: Not enough images for slot 1 found 0)
2025-06-02 08:33:46,826 get_mon_dataset: Not enough images for slot 2 found 0)
2025-06-02 08:33:46,827 get_mon_dataset: Not enough images for slot 3 found 0)
2025-06-02 08:33:46,828 get_mon_dataset: Not enough images for slot 4 found 0)
2025-06-02 08:33:46,829 get_mon_dataset: Not enough images for slot 5 found 0)
2025-06-02 08:33:46,830 get_mon_dataset: Not enough images for slot 6 found 0)
2025-06-02 08:33:46,831 get_mon_dataset: Not enough images for slot 7 found 0)
2025-06-02 08:33:46,831 get_mon_dataset: Getting MON data from 2025:121:20:22:11.355 to 2025:121:20:55:55.730
2025-06-02 08:33:46,831 get_aca_images_cached: Getting ACA images from 2025:121:20:22:11.355 to 2025:121:20:55:55.730
2025-06-02 08:33:47,019 get_mon_dataset: Getting MON data from 2025:124:10:18:30.894 to 2025:124:10:32:26.269
2025-06-02 08:33:47,019 get_aca_images_cached: Getting ACA images from 2025:124:10:18:30.894 to 2025:124:10:32:26.269
2025-06-02 08:33:47,195 get_mon_dataset: Getting MON data from 2025:124:10:33:16.494 to 2025:124:10:40:55.694
2025-06-02 08:33:47,195 get_aca_images_cached: Getting ACA images from 2025:124:10:33:16.494 to 2025:124:10:40:55.694
2025-06-02 08:33:47,358 get_mon_dataset: Getting MON data from 2025:127:02:10:52.234 to 2025:127:02:25:55.259
2025-06-02 08:33:47,358 get_aca_images_cached: Getting ACA images from 2025:127:02:10:52.234 to 2025:127:02:25:55.259
2025-06-02 08:33:47,523 get_mon_dataset: Getting MON data from 2025:127:04:05:43.310 to 2025:127:04:40:55.835
2025-06-02 08:33:47,523 get_aca_images_cached: Getting ACA images from 2025:127:04:05:43.310 to 2025:127:04:40:55.835
2025-06-02 08:33:47,960 get_mon_dataset: Getting MON data from 2025:129:17:50:08.424 to 2025:129:18:25:55.800
2025-06-02 08:33:47,960 get_aca_images_cached: Getting ACA images from 2025:129:17:50:08.424 to 2025:129:18:25:55.800
2025-06-02 08:33:48,166 get_mon_dataset: Getting MON data from 2025:129:18:55:35.200 to 2025:129:19:30:55.925
2025-06-02 08:33:48,166 get_aca_images_cached: Getting ACA images from 2025:129:18:55:35.200 to 2025:129:19:30:55.925
2025-06-02 08:33:48,653 get_mon_dataset: Getting MON data from 2025:135:02:29:09.580 to 2025:135:02:36:20.080
2025-06-02 08:33:48,653 get_aca_images_cached: Getting ACA images from 2025:135:02:29:09.580 to 2025:135:02:36:20.080
2025-06-02 08:33:48,680 get_mon_dataset: Not enough images for slot 0 found 0)
2025-06-02 08:33:48,681 get_mon_dataset: Not enough images for slot 1 found 0)
2025-06-02 08:33:48,682 get_mon_dataset: Not enough images for slot 2 found 0)
2025-06-02 08:33:48,683 get_mon_dataset: Not enough images for slot 3 found 0)
2025-06-02 08:33:48,684 get_mon_dataset: Not enough images for slot 4 found 0)
2025-06-02 08:33:48,685 get_mon_dataset: Not enough images for slot 5 found 0)
2025-06-02 08:33:48,686 get_mon_dataset: Not enough images for slot 6 found 0)
2025-06-02 08:33:48,687 get_mon_dataset: Not enough images for slot 7 found 0)
2025-06-02 08:33:48,688 get_mon_dataset: Getting MON data from 2025:137:17:01:00.095 to 2025:137:17:03:25.645
2025-06-02 08:33:48,688 get_aca_images_cached: Getting ACA images from 2025:137:17:01:00.095 to 2025:137:17:03:25.645
2025-06-02 08:33:48,847 get_mon_dataset: Getting MON data from 2025:137:17:59:15.345 to 2025:137:18:00:26.070
2025-06-02 08:33:48,848 get_aca_images_cached: Getting ACA images from 2025:137:17:59:15.345 to 2025:137:18:00:26.070
2025-06-02 08:33:49,004 get_mon_dataset: Getting MON data from 2025:137:18:24:12.870 to 2025:137:18:31:24.395
2025-06-02 08:33:49,004 get_aca_images_cached: Getting ACA images from 2025:137:18:24:12.870 to 2025:137:18:31:24.395
2025-06-02 08:33:49,043 get_mon_dataset: Not enough images for slot 0 found 0)
2025-06-02 08:33:49,044 get_mon_dataset: Not enough images for slot 1 found 0)
2025-06-02 08:33:49,045 get_mon_dataset: Not enough images for slot 2 found 0)
2025-06-02 08:33:49,046 get_mon_dataset: Not enough images for slot 3 found 0)
2025-06-02 08:33:49,047 get_mon_dataset: Not enough images for slot 4 found 0)
2025-06-02 08:33:49,048 get_mon_dataset: Not enough images for slot 5 found 0)
2025-06-02 08:33:49,049 get_mon_dataset: Not enough images for slot 6 found 0)
2025-06-02 08:33:49,050 get_mon_dataset: Not enough images for slot 7 found 0)
2025-06-02 08:33:49,051 get_mon_dataset: Getting MON data from 2025:140:08:26:03.485 to 2025:140:08:29:12.085
2025-06-02 08:33:49,051 get_aca_images_cached: Getting ACA images from 2025:140:08:26:03.485 to 2025:140:08:29:12.085
2025-06-02 08:33:49,303 get_mon_dataset: Getting MON data from 2025:140:08:42:49.010 to 2025:140:08:55:56.210
2025-06-02 08:33:49,303 get_aca_images_cached: Getting ACA images from 2025:140:08:42:49.010 to 2025:140:08:55:56.210
2025-06-02 08:33:49,495 get_mon_dataset: Getting MON data from 2025:142:23:46:22.950 to 2025:142:23:53:40.625
2025-06-02 08:33:49,496 get_aca_images_cached: Getting ACA images from 2025:142:23:46:22.950 to 2025:142:23:53:40.625
2025-06-02 08:33:49,683 get_mon_dataset: Getting MON data from 2025:143:00:02:44.900 to 2025:143:00:15:56.200
2025-06-02 08:33:49,683 get_aca_images_cached: Getting ACA images from 2025:143:00:02:44.900 to 2025:143:00:15:56.200
2025-06-02 08:33:49,884 get_mon_dataset: Getting MON data from 2025:143:01:10:00.325 to 2025:143:01:43:55.975
2025-06-02 08:33:49,884 get_aca_images_cached: Getting ACA images from 2025:143:01:10:00.325 to 2025:143:01:43:55.975
2025-06-02 08:33:50,108 get_mon_dataset: Getting MON data from 2025:145:14:31:50.390 to 2025:145:15:20:56.240
2025-06-02 08:33:50,108 get_aca_images_cached: Getting ACA images from 2025:145:14:31:50.390 to 2025:145:15:20:56.240
2025-06-02 08:33:50,359 get_mon_dataset: Getting MON data from 2025:148:06:51:18.405 to 2025:148:07:25:56.080
2025-06-02 08:33:50,360 get_aca_images_cached: Getting ACA images from 2025:148:06:51:18.405 to 2025:148:07:25:56.080
2025-06-02 08:33:50,565 get_mon_dataset: Getting MON data from 2025:150:21:31:20.920 to 2025:150:22:05:55.520
2025-06-02 08:33:50,565 get_aca_images_cached: Getting ACA images from 2025:150:21:31:20.920 to 2025:150:22:05:55.520
2025-06-02 08:33:50,778 get_kalman_drops_nman: processing NMAN data
2025-06-02 07:33:51,386 _get_tlm: Getting telemetry for 2025:108:14:38:57.861
2025-06-02 07:33:51,711 obss: Getting observations from kadi commands for 2025/Apr-18
2025-06-02 07:33:51,727 _get_tlm: Getting telemetry for 2025:111:06:06:32.696
2025-06-02 07:33:52,003 obss: Getting observations from kadi commands for 2025/Apr-21
2025-06-02 07:33:52,015 _get_tlm: Getting telemetry for 2025:113:21:33:28.816
2025-06-02 07:33:52,264 obss: Getting observations from kadi commands for 2025/Apr-23
2025-06-02 07:33:52,275 _get_tlm: Getting telemetry for 2025:116:13:00:22.011
2025-06-02 07:33:52,530 obss: Getting observations from kadi commands for 2025/Apr-26
2025-06-02 07:33:52,539 _get_tlm: Getting telemetry for 2025:119:04:28:33.439
2025-06-02 07:33:52,805 obss: Getting observations from kadi commands for 2025/Apr-29
2025-06-02 07:33:52,816 _get_tlm: Getting telemetry for 2025:121:19:57:38.832
2025-06-02 07:33:53,075 obss: Getting observations from kadi commands for 2025/May-01
2025-06-02 07:33:53,089 _get_tlm: Getting telemetry for 2025:124:11:26:34.651
2025-06-02 07:33:53,340 obss: Getting observations from kadi commands for 2025/May-04
2025-06-02 07:33:53,354 _get_tlm: Getting telemetry for 2025:127:02:54:50.666
2025-06-02 07:33:53,650 obss: Getting observations from kadi commands for 2025/May-07
2025-06-02 07:33:53,664 _get_tlm: Getting telemetry for 2025:129:18:22:33.747
2025-06-02 07:33:53,913 obss: Getting observations from kadi commands for 2025/May-09
2025-06-02 07:33:53,924 _get_tlm: Getting telemetry for 2025:132:09:50:06.481
2025-06-02 07:33:54,186 obss: Getting observations from kadi commands for 2025/May-12
2025-06-02 07:33:54,202 _get_tlm: Getting telemetry for 2025:135:01:17:53.877
2025-06-02 07:33:54,446 obss: Getting observations from kadi commands for 2025/May-15
2025-06-02 07:33:54,461 _get_tlm: Getting telemetry for 2025:137:16:45:53.362
2025-06-02 07:33:54,704 obss: Getting observations from kadi commands for 2025/May-17
2025-06-02 07:33:54,717 _get_tlm: Getting telemetry for 2025:140:08:13:27.724
2025-06-02 07:33:54,976 obss: Getting observations from kadi commands for 2025/May-20
2025-06-02 07:33:54,991 _get_tlm: Getting telemetry for 2025:142:23:40:40.549
2025-06-02 07:33:55,241 obss: Getting observations from kadi commands for 2025/May-22
2025-06-02 07:33:55,254 _get_tlm: Getting telemetry for 2025:145:15:08:42.626
2025-06-02 07:33:55,535 obss: Getting observations from kadi commands for 2025/May-25
2025-06-02 07:33:55,549 _get_tlm: Getting telemetry for 2025:148:06:37:59.536
2025-06-02 07:33:55,813 obss: Getting observations from kadi commands for 2025/May-28
2025-06-02 07:33:55,826 _get_tlm: Getting telemetry for 2025:150:22:07:27.321
2025-06-02 07:33:56,073 obss: Getting observations from kadi commands for 2025/May-30
2025-06-02 07:34:07,296 get_color_marker_for_perigee_plotly: Perigee 2025:108:14:38:57.861 color='rgb(229, 134, 6)' marker='circle'
2025-06-02 07:34:07,297 get_color_marker_for_perigee_plotly: Perigee 2025:111:06:06:32.696 color='rgb(93, 105, 177)' marker='square'
2025-06-02 07:34:07,297 get_color_marker_for_perigee_plotly: Perigee 2025:113:21:33:28.816 color='rgb(82, 188, 163)' marker='diamond'
2025-06-02 07:34:07,297 get_color_marker_for_perigee_plotly: Perigee 2025:116:13:00:22.011 color='rgb(153, 201, 69)' marker='triangle-up'
2025-06-02 07:34:07,297 get_color_marker_for_perigee_plotly: Perigee 2025:119:04:28:33.439 color='rgb(204, 97, 176)' marker='triangle-down'
2025-06-02 07:34:07,297 get_color_marker_for_perigee_plotly: Perigee 2025:121:19:57:38.832 color='rgb(36, 121, 108)' marker='triangle-left'
2025-06-02 07:34:07,298 get_color_marker_for_perigee_plotly: Perigee 2025:124:11:26:34.651 color='rgb(218, 165, 27)' marker='triangle-right'
2025-06-02 07:34:07,298 get_color_marker_for_perigee_plotly: Perigee 2025:127:02:54:50.666 color='rgb(47, 138, 196)' marker='circle'
2025-06-02 07:34:07,298 get_color_marker_for_perigee_plotly: Perigee 2025:129:18:22:33.747 color='rgb(118, 78, 159)' marker='square'
2025-06-02 07:34:07,298 get_color_marker_for_perigee_plotly: Perigee 2025:132:09:50:06.481 color='rgb(237, 100, 90)' marker='diamond'
2025-06-02 07:34:07,298 get_color_marker_for_perigee_plotly: Perigee 2025:135:01:17:53.877 color='rgb(165, 170, 153)' marker='triangle-up'
2025-06-02 07:34:07,299 get_color_marker_for_perigee_plotly: Perigee 2025:137:16:45:53.362 color='rgb(229, 134, 6)' marker='triangle-down'
2025-06-02 07:34:07,299 get_color_marker_for_perigee_plotly: Perigee 2025:140:08:13:27.724 color='rgb(93, 105, 177)' marker='triangle-left'
2025-06-02 07:34:07,299 get_color_marker_for_perigee_plotly: Perigee 2025:142:23:40:40.549 color='rgb(82, 188, 163)' marker='triangle-right'
2025-06-02 07:34:07,299 get_color_marker_for_perigee_plotly: Perigee 2025:145:15:08:42.626 color='rgb(153, 201, 69)' marker='circle'
2025-06-02 07:34:07,299 get_color_marker_for_perigee_plotly: Perigee 2025:148:06:37:59.536 color='rgb(204, 97, 176)' marker='square'
2025-06-02 07:34:07,300 get_color_marker_for_perigee_plotly: Perigee 2025:150:22:07:27.321 color='rgb(36, 121, 108)' marker='diamond'
2025-06-02 07:34:07,300 plot_mon_win_and_aokalstr_composite_plotly: plotting predictions
2025-06-02 07:34:08,119 clean_aca_images_cache: Cleaning ACA images cache to keep most recent 70 files
2025-06-02 08:34:10,344 main: Overriding starting time with the time of latest low-kalman event
2025-06-02 08:34:10,344 get_lowkals_new: Getting telemetry between 2025:152:02:11:32.783 and 2025:153:12:34:10.338
2025-06-02 08:34:10,527 get_lowkals_new: Finding intervals of low kalman stars
2025-06-02 08:34:10,542 get_lowkals_new: WARNING: Fewer than two kalman stars at 2025:152:05:56:30.502 for 31.8 secs
2025-06-02 08:34:10,543 get_lowkals_new: Last telemetry date: 2025:152:18:06:34.389
2025-06-02 08:34:10,543 get_lowkals_new: Found 2 new low kalman events
2025-06-02 08:34:10,546 main: Updating events file /proj/sot/ska3/flight/www/ASPECT/kalman_watch3/low_kalman_events.ecsv
2025-06-02 08:34:10,723 make_web_page: Writing HTML to /proj/sot/ska3/flight/www/ASPECT/kalman_watch3/index.html
2025:152:02:11:32.783 2025:153:12:34:10.338