Prev   Index   Next

kadi: Thu Feb 5 08:36:59 2026

File: /proj/sot/ska/data/kadi/logs/daily.0/kadi_validate.log

Task Status AgeMaxAge Last Date
kadi OK 0.091.5 Thu Feb 5 08:36:59 2026

No errors

File contents:

2026-02-05 08:36:06,721 run_validators: Validating pitch
2026-02-05 08:36:06,722 get_command_sheet_exclude_intervals: Getting exclude times from https://docs.google.com/spreadsheets/d/19d6XqBhWoFjC-z1lS1nM6wLE_zjr4GYB1lOvrEGCbKQ/export?format=csv&id=19d6XqBhWoFjC-z1lS1nM6wLE_zjr4GYB1lOvrEGCbKQ&gid=1681877928
_get_data: Getting data for conlofp between 2026:022:13:20:36.721 to 2026:036:13:51:36.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/ccdm8eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/ccdm8eng/CONLOFP.h5
_get_msid_data_from_cxc: Slicing CONLOFP arrays [4390:1149312]
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2026-02-05 08:36:07,963 tlm: Fetching telemetry for ['pitch_comp'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for pitch_comp between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_comp_data: Getting computed values for pitch_comp
_get_data: Getting data for conlofp between 2026:022:13:05:36.721 to 2026:036:14:06:36.721
_get_msid_data_from_cxc: Using times_cache for ccdm8eng 885474405.9049999 to 886687665.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/ccdm8eng/CONLOFP.h5
_get_msid_data_from_cxc: Slicing CONLOFP arrays [3512:1149312]
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
_get_data: Getting data for aopcadmd between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOPCADMD.h5
_get_msid_data_from_cxc: Slicing AOPCADMD arrays [4420:1149312]
_get_data: Getting data for orbitephem0_x between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/orbitephem0/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/orbitephem0/ORBITEPHEM0_X.h5
_get_msid_data_from_cxc: Slicing ORBITEPHEM0_X arrays [5198:9240]
_get_data: Getting data for orbitephem0_y between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for orbitephem0 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/orbitephem0/ORBITEPHEM0_Y.h5
_get_msid_data_from_cxc: Slicing ORBITEPHEM0_Y arrays [5198:9240]
_get_data: Getting data for orbitephem0_z between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for orbitephem0 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/orbitephem0/ORBITEPHEM0_Z.h5
_get_msid_data_from_cxc: Slicing ORBITEPHEM0_Z arrays [5198:9240]
_get_data: Getting data for solarephem0_x between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/solarephem0/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/solarephem0/SOLAREPHEM0_X.h5
_get_msid_data_from_cxc: Slicing SOLAREPHEM0_X arrays [5198:9240]
_get_data: Getting data for solarephem0_y between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for solarephem0 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/solarephem0/SOLAREPHEM0_Y.h5
_get_msid_data_from_cxc: Slicing SOLAREPHEM0_Y arrays [5198:9240]
_get_data: Getting data for solarephem0_z between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for solarephem0 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/solarephem0/SOLAREPHEM0_Z.h5
_get_msid_data_from_cxc: Slicing SOLAREPHEM0_Z arrays [5198:9240]
_get_data: Getting data for aoattqt1 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOATTQT1.h5
_get_msid_data_from_cxc: Slicing AOATTQT1 arrays [3717:1149312]
_get_data: Getting data for aoattqt2 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for pcad3eng 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOATTQT2.h5
_get_msid_data_from_cxc: Slicing AOATTQT2 arrays [3717:1149312]
_get_data: Getting data for aoattqt3 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for pcad3eng 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOATTQT3.h5
_get_msid_data_from_cxc: Slicing AOATTQT3 arrays [3717:1149312]
_get_data: Getting data for aoattqt4 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_msid_data_from_cxc: Using times_cache for pcad3eng 885474615.9049999 to 886687455.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOATTQT4.h5
_get_msid_data_from_cxc: Slicing AOATTQT4 arrays [3717:1149312]
fetch: Setting bads because of gaps in aoattqt1 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt2 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt3 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt4 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
interpolate: Interpolating index for orbitephem0_x
interpolate: Slicing on indexes
interpolate: Interpolating index for orbitephem0_y
interpolate: Slicing on indexes
interpolate: Interpolating index for orbitephem0_z
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_x
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_y
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_z
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt1
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt2
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt3
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt4
interpolate: Slicing on indexes
interpolate: Interpolating index for pitch_comp
interpolate: Slicing on indexes
2026-02-05 08:36:11,735 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:11,736 get_states: Getting commanded states ['pitch', 'pcad_mode'] between 2026:022:13:36:07.191 - 2026:036:13:22:27.641
2026-02-05 08:36:11,736 get_cmds: Getting commands from 2026:022:13:36:07.191 to 2026:036:13:22:27.641 for scenario=None
2026-02-05 08:36:11,736 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:11,737 get_cmds: Recent commands not in cache: updating local cmd_events, loads and getting recent commands
2026-02-05 08:36:11,737 read_cmd_events_from_sheet: Getting cmd_events from https://docs.google.com/spreadsheets/d/19d6XqBhWoFjC-z1lS1nM6wLE_zjr4GYB1lOvrEGCbKQ/export?format=csv
2026-02-05 08:36:12,083 get_cmd_events_from_sheet: Writing 168 cmd_events to /home/aca/.kadi/cmd_events.csv
2026-02-05 08:36:12,092 get_occweb_page: Getting OCCweb FOT/mission_planning/PRODUCTS/APPR_LOADS/2026/JAN with cache=False
2026-02-05 08:36:12,256 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/JAN1226A.pkl.gz
2026-02-05 08:36:12,263 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/JAN1926B.pkl.gz
2026-02-05 08:36:12,270 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/JAN2126A.pkl.gz
2026-02-05 08:36:12,274 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/JAN2626A.pkl.gz
2026-02-05 08:36:12,278 get_occweb_page: Getting OCCweb FOT/mission_planning/PRODUCTS/APPR_LOADS/2026/FEB with cache=False
2026-02-05 08:36:12,337 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/FEB0226A.pkl.gz
2026-02-05 08:36:12,343 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/FEB0626A.pkl.gz
2026-02-05 08:36:12,349 update_cmd_events_and_loads_and_get_cmds_recent: Including loads JAN1226A, JAN1926B, JAN2126A, JAN2626A, FEB0226A, FEB0626A
2026-02-05 08:36:12,353 update_cmd_events_and_loads_and_get_cmds_recent: Load JAN1226A has 2023 commands with RLTT=2026:012:00:54:56.513
2026-02-05 08:36:12,356 update_cmd_events_and_loads_and_get_cmds_recent: Load JAN1926B has 1668 commands with RLTT=2026:019:00:52:29.632
2026-02-05 08:36:12,358 update_cmd_events_and_loads_and_get_cmds_recent: Load JAN2126A has 1126 commands with RLTT=2026:021:13:00:00.000
2026-02-05 08:36:12,362 update_cmd_events_and_loads_and_get_cmds_recent: Load JAN2626A has 1842 commands with RLTT=2026:025:19:08:18.509
2026-02-05 08:36:12,365 update_cmd_events_and_loads_and_get_cmds_recent: Load FEB0226A has 1712 commands with RLTT=2026:032:23:33:17.523
2026-02-05 08:36:12,371 update_cmd_events_and_loads_and_get_cmds_recent: Load FEB0626A has 2394 commands with RLTT=2026:037:13:10:00.000
2026-02-05 08:36:12,401 update_cmd_events_and_loads_and_get_cmds_recent: Including cmd_events:
Obsid at 2026:019:16:05:13.348
SCS-107 at 2026:019:09:52:11.046
2026-02-05 08:36:12,412 update_cmd_events_and_loads_and_get_cmds_recent: Processing JAN1226A with 2023 commands
2026-02-05 08:36:12,412 update_cmd_events_and_loads_and_get_cmds_recent: Adding 2023 commands from JAN1226A
2026-02-05 08:36:12,413 update_cmd_events_and_loads_and_get_cmds_recent: Processing JAN1926B with 1668 commands
2026-02-05 08:36:12,413 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1668 commands from JAN1926B
2026-02-05 08:36:12,413 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT SCS-107 at 2026:019:09:52:11.046 with 16 commands
2026-02-05 08:36:12,413 update_cmd_events_and_loads_and_get_cmds_recent: Removing 528 cmds in SCS slots [131, 132, 133] from JAN1926B due to DISABLE SCS in CMD_EVT at 2026:019:09:52:11.046
2026-02-05 08:36:12,414 update_cmd_events_and_loads_and_get_cmds_recent: Adding 16 commands from CMD_EVT SCS-107 at 2026:019:09:52:11.046
2026-02-05 08:36:12,414 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT Obsid at 2026:019:16:05:13.348 with 1 commands
2026-02-05 08:36:12,414 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1 commands from CMD_EVT Obsid at 2026:019:16:05:13.348
2026-02-05 08:36:12,414 update_cmd_events_and_loads_and_get_cmds_recent: Processing JAN2126A with 1126 commands
2026-02-05 08:36:12,414 update_cmd_events_and_loads_and_get_cmds_recent: Removing 654 cmds in SCS slots [128, 129, 130, 131, 132, 133] from JAN1926B due to RLTT in JAN2126A
2026-02-05 08:36:12,415 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1126 commands from JAN2126A
2026-02-05 08:36:12,415 update_cmd_events_and_loads_and_get_cmds_recent: Processing JAN2626A with 1842 commands
2026-02-05 08:36:12,416 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1842 commands from JAN2626A
2026-02-05 08:36:12,416 update_cmd_events_and_loads_and_get_cmds_recent: Processing FEB0226A with 1712 commands
2026-02-05 08:36:12,416 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1712 commands from FEB0226A
2026-02-05 08:36:12,416 update_cmd_events_and_loads_and_get_cmds_recent: Processing FEB0626A with 2394 commands
2026-02-05 08:36:12,417 update_cmd_events_and_loads_and_get_cmds_recent: Removing 629 cmds in SCS slots [128, 129, 130, 131, 132, 133] from FEB0226A due to RLTT in FEB0626A
2026-02-05 08:36:12,418 update_cmd_events_and_loads_and_get_cmds_recent: Adding 2394 commands from FEB0626A
2026-02-05 08:36:12,785 load_pars_dict: Loaded /proj/sot/ska3/aca/data/kadi/cmds2.pkl with 187698 pars
2026-02-05 08:36:12,803 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:12,805 get_cmds: Getting commands from 2026:015:13:36:07.191 to 2026:022:13:36:07.191 for scenario=None
2026-02-05 08:36:12,806 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:12,806 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:12,807 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:19,403 get_plot_figure: Compressing Telem data for state pitch
2026-02-05 08:36:21,347 get_plot_figure: Creating Telem scatter plot for state pitch
2026-02-05 08:36:21,501 get_plot_figure: Compressing State data for state pitch
2026-02-05 08:36:23,486 get_plot_figure: Creating State scatter plot for state pitch
2026-02-05 08:36:23,551 get_plot_html: Creating HTML for state pitch
2026-02-05 08:36:24,017 run_validators: Validating off_nom_roll
_get_data: Getting data for conlofp between 2026:022:13:20:36.721 to 2026:036:13:51:36.721
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2026-02-05 08:36:24,200 tlm: Fetching telemetry for ['roll_comp'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for roll_comp between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_comp_data: Getting computed values for roll_comp
_get_data: Getting data for conlofp between 2026:022:13:05:36.721 to 2026:036:14:06:36.721
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
_get_data: Getting data for aopcadmd between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_data: Getting data for orbitephem0_x between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for orbitephem0_y between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for orbitephem0_z between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for solarephem0_x between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for solarephem0_y between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for solarephem0_z between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for aoattqt1 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for aoattqt2 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for aoattqt3 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
_get_data: Getting data for aoattqt4 between 2026:022:13:09:06.721 to 2026:036:14:03:06.721
fetch: Setting bads because of gaps in aoattqt1 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt2 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt3 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
fetch: Setting bads because of gaps in aoattqt4 between 2026:036:13:22:32.766 to 2026:036:14:03:06.116
interpolate: Interpolating index for orbitephem0_x
interpolate: Slicing on indexes
interpolate: Interpolating index for orbitephem0_y
interpolate: Slicing on indexes
interpolate: Interpolating index for orbitephem0_z
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_x
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_y
interpolate: Slicing on indexes
interpolate: Interpolating index for solarephem0_z
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt1
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt2
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt3
interpolate: Slicing on indexes
interpolate: Interpolating index for aoattqt4
interpolate: Slicing on indexes
interpolate: Interpolating index for roll_comp
interpolate: Slicing on indexes
2026-02-05 08:36:25,373 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:25,373 get_states: Getting commanded states ['off_nom_roll', 'pitch', 'pcad_mode'] between 2026:022:13:36:07.191 - 2026:036:13:22:27.641
2026-02-05 08:36:25,374 get_cmds: Getting commands from 2026:022:13:36:07.191 to 2026:036:13:22:27.641 for scenario=None
2026-02-05 08:36:25,374 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:25,374 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:25,375 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:25,377 get_cmds: Getting commands from 2026:015:13:36:07.191 to 2026:022:13:36:07.191 for scenario=None
2026-02-05 08:36:25,377 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:25,378 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:25,378 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:30,053 get_plot_figure: Compressing Telem data for state off_nom_roll
2026-02-05 08:36:31,944 get_plot_figure: Creating Telem scatter plot for state off_nom_roll
2026-02-05 08:36:31,966 get_plot_figure: Compressing State data for state off_nom_roll
2026-02-05 08:36:33,764 get_plot_figure: Creating State scatter plot for state off_nom_roll
2026-02-05 08:36:33,827 get_plot_html: Creating HTML for state off_nom_roll
2026-02-05 08:36:33,853 run_validators: Validating dither
_get_data: Getting data for conlofp between 2026:022:13:20:36.721 to 2026:036:13:51:36.721
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2026-02-05 08:36:34,056 get_cmds: Getting commands from 2026:022:13:16:06.721 to 2026:036:13:36:06.721 for scenario=None
2026-02-05 08:36:34,056 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:34,057 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:34,057 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:34,102 add_exclude_interval: dither: excluding interval 2026:026:13:52:31.000 - 2026:026:14:05:31.000: SRDC
2026-02-05 08:36:34,104 add_exclude_interval: dither: excluding interval 2026:031:14:09:59.000 - 2026:031:14:22:59.000: SRDC
2026-02-05 08:36:34,105 add_exclude_interval: dither: excluding interval 2026:034:11:45:00.000 - 2026:034:11:58:00.000: SRDC
2026-02-05 08:36:34,105 tlm: Fetching telemetry for ['aodithen'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for aodithen between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad8eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad8eng/AODITHEN.h5
_get_msid_data_from_cxc: Slicing AODITHEN arrays [553:143664]
interpolate: Interpolating index for aodithen
interpolate: Slicing on indexes
2026-02-05 08:36:34,288 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:34,288 get_states: Getting commanded states ['dither'] between 2026:022:13:36:13.583 - 2026:036:13:22:23.720
2026-02-05 08:36:34,288 get_cmds: Getting commands from 2026:022:13:36:13.583 to 2026:036:13:22:23.720 for scenario=None
2026-02-05 08:36:34,289 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:34,289 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:34,290 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:34,292 get_cmds: Getting commands from 2026:015:13:36:13.583 to 2026:022:13:36:13.583 for scenario=None
2026-02-05 08:36:34,292 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:34,293 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:34,293 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:35,021 get_plot_figure: Compressing Telem data for state dither
2026-02-05 08:36:35,242 get_plot_figure: Creating Telem scatter plot for state dither
2026-02-05 08:36:35,243 get_plot_figure: Compressing State data for state dither
2026-02-05 08:36:35,471 get_plot_figure: Creating State scatter plot for state dither
2026-02-05 08:36:35,497 get_plot_html: Creating HTML for state dither
2026-02-05 08:36:35,519 run_validators: Validating pcad_mode
2026-02-05 08:36:35,530 get_cmds: Getting commands from 2026:022:13:16:06.721 to 2026:036:13:36:06.721 for scenario=None
2026-02-05 08:36:35,530 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:35,530 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:35,531 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:35,569 add_exclude_interval: pcad_mode: excluding interval 2026:026:13:52:31.000 - 2026:026:14:05:31.000: SRDC
2026-02-05 08:36:35,571 add_exclude_interval: pcad_mode: excluding interval 2026:031:14:09:59.000 - 2026:031:14:22:59.000: SRDC
2026-02-05 08:36:35,572 add_exclude_interval: pcad_mode: excluding interval 2026:034:11:45:00.000 - 2026:034:11:58:00.000: SRDC
2026-02-05 08:36:35,573 tlm: Fetching telemetry for ['aopcadmd'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for aopcadmd between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad3eng/AOPCADMD.h5
_get_msid_data_from_cxc: Slicing AOPCADMD arrays [4420:1149312]
interpolate: Interpolating index for aopcadmd
interpolate: Slicing on indexes
2026-02-05 08:36:35,881 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:35,881 get_states: Getting commanded states ['pcad_mode'] between 2026:022:13:36:07.433 - 2026:036:13:22:27.820
2026-02-05 08:36:35,882 get_cmds: Getting commands from 2026:022:13:36:07.433 to 2026:036:13:22:27.820 for scenario=None
2026-02-05 08:36:35,882 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:35,882 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:35,883 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:35,885 get_cmds: Getting commands from 2026:015:13:36:07.433 to 2026:022:13:36:07.433 for scenario=None
2026-02-05 08:36:35,885 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:35,886 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:35,886 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:40,775 get_plot_figure: Compressing Telem data for state pcad_mode
2026-02-05 08:36:42,560 get_plot_figure: Creating Telem scatter plot for state pcad_mode
2026-02-05 08:36:42,564 get_plot_figure: Compressing State data for state pcad_mode
2026-02-05 08:36:44,323 get_plot_figure: Creating State scatter plot for state pcad_mode
2026-02-05 08:36:44,368 get_plot_html: Creating HTML for state pcad_mode
2026-02-05 08:36:44,391 run_validators: Validating simpos
2026-02-05 08:36:44,397 tlm: Fetching telemetry for ['3tscpos'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for 3tscpos between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/sim_mrg/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/sim_mrg/3TSCPOS.h5
_get_msid_data_from_cxc: Slicing 3TSCPOS arrays [139:35835]
interpolate: Interpolating index for 3tscpos
interpolate: Slicing on indexes
2026-02-05 08:36:44,528 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:44,528 get_states: Getting commanded states ['simpos'] between 2026:022:13:36:21.783 - 2026:036:13:22:16.032
2026-02-05 08:36:44,528 get_cmds: Getting commands from 2026:022:13:36:21.783 to 2026:036:13:22:16.032 for scenario=None
2026-02-05 08:36:44,528 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:44,529 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:44,529 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:44,531 get_cmds: Getting commands from 2026:015:13:36:21.783 to 2026:022:13:36:21.783 for scenario=None
2026-02-05 08:36:44,532 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:44,532 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:44,533 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:44,664 get_plot_figure: Compressing Telem data for state simpos
2026-02-05 08:36:44,720 get_plot_figure: Creating Telem scatter plot for state simpos
2026-02-05 08:36:44,723 get_plot_figure: Compressing State data for state simpos
2026-02-05 08:36:44,778 get_plot_figure: Creating State scatter plot for state simpos
2026-02-05 08:36:44,786 get_plot_html: Creating HTML for state simpos
2026-02-05 08:36:44,808 run_validators: Validating obsid
2026-02-05 08:36:44,814 tlm: Fetching telemetry for ['cobsrqid'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for cobsrqid between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/ccdm10eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/ccdm10eng/COBSRQID.h5
_get_msid_data_from_cxc: Slicing COBSRQID arrays [2210:574656]
interpolate: Interpolating index for cobsrqid
interpolate: Slicing on indexes
2026-02-05 08:36:45,015 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:45,016 get_states: Getting commanded states ['obsid'] between 2026:022:13:36:07.433 - 2026:036:13:22:27.563
2026-02-05 08:36:45,016 get_cmds: Getting commands from 2026:022:13:36:07.433 to 2026:036:13:22:27.563 for scenario=None
2026-02-05 08:36:45,016 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:45,016 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:45,017 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:45,019 get_cmds: Getting commands from 2026:015:13:36:07.433 to 2026:022:13:36:07.433 for scenario=None
2026-02-05 08:36:45,019 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:45,020 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:45,020 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:47,287 get_plot_figure: Compressing Telem data for state obsid
2026-02-05 08:36:48,165 get_plot_figure: Creating Telem scatter plot for state obsid
2026-02-05 08:36:48,168 get_plot_figure: Compressing State data for state obsid
2026-02-05 08:36:49,045 get_plot_figure: Creating State scatter plot for state obsid
2026-02-05 08:36:49,064 get_plot_html: Creating HTML for state obsid
2026-02-05 08:36:49,089 run_validators: Validating letg
2026-02-05 08:36:49,095 tlm: Fetching telemetry for ['4ootgsel', '4ootgmtn'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for 4ootgsel between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/tel2eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/tel2eng/4OOTGSEL.h5
_get_msid_data_from_cxc: Slicing 4OOTGSEL arrays [139:35916]
_get_data: Getting data for 4ootgmtn between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Using times_cache for tel2eng 885475335.9049999 to 886686735.9049999
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/tel2eng/4OOTGMTN.h5
_get_msid_data_from_cxc: Slicing 4OOTGMTN arrays [139:35916]
interpolate: Interpolating index for 4ootgsel
interpolate: Slicing on indexes
interpolate: Interpolating index for 4ootgmtn
interpolate: Slicing on indexes
2026-02-05 08:36:49,400 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:49,401 get_states: Getting commanded states ['letg'] between 2026:022:13:36:21.783 - 2026:036:13:22:05.013
2026-02-05 08:36:49,401 get_cmds: Getting commands from 2026:022:13:36:21.783 to 2026:036:13:22:05.013 for scenario=None
2026-02-05 08:36:49,401 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:49,401 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:49,402 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:49,404 get_cmds: Getting commands from 2026:015:13:36:21.783 to 2026:022:13:36:21.783 for scenario=None
2026-02-05 08:36:49,404 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:49,405 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:49,405 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:49,554 get_plot_figure: Compressing Telem data for state letg
2026-02-05 08:36:49,610 get_plot_figure: Creating Telem scatter plot for state letg
2026-02-05 08:36:49,611 get_plot_figure: Compressing State data for state letg
2026-02-05 08:36:49,666 get_plot_figure: Creating State scatter plot for state letg
2026-02-05 08:36:49,673 get_plot_html: Creating HTML for state letg
2026-02-05 08:36:49,697 run_validators: Validating hetg
2026-02-05 08:36:49,703 tlm: Fetching telemetry for ['4ootgsel', '4ootgmtn'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for 4ootgsel between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_data: Getting data for 4ootgmtn between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
interpolate: Interpolating index for 4ootgsel
interpolate: Slicing on indexes
interpolate: Interpolating index for 4ootgmtn
interpolate: Slicing on indexes
2026-02-05 08:36:49,717 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:49,717 get_states: Getting commanded states ['hetg'] between 2026:022:13:36:21.783 - 2026:036:13:22:05.013
2026-02-05 08:36:49,717 get_cmds: Getting commands from 2026:022:13:36:21.783 to 2026:036:13:22:05.013 for scenario=None
2026-02-05 08:36:49,717 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:49,718 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:49,718 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:49,720 get_cmds: Getting commands from 2026:015:13:36:21.783 to 2026:022:13:36:21.783 for scenario=None
2026-02-05 08:36:49,720 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:49,721 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:49,721 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:49,868 get_plot_figure: Compressing Telem data for state hetg
2026-02-05 08:36:49,923 get_plot_figure: Creating Telem scatter plot for state hetg
2026-02-05 08:36:49,925 get_plot_figure: Compressing State data for state hetg
2026-02-05 08:36:49,980 get_plot_figure: Creating State scatter plot for state hetg
2026-02-05 08:36:49,987 get_plot_html: Creating HTML for state hetg
2026-02-05 08:36:50,011 run_validators: Validating sun_pos_mon
2026-02-05 08:36:50,018 tlm: Fetching telemetry for ['aopssupm'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for aopssupm between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad8eng/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/pcad8eng/AOPSSUPM.h5
_get_msid_data_from_cxc: Slicing AOPSSUPM arrays [553:143664]
interpolate: Interpolating index for aopssupm
interpolate: Slicing on indexes
filter_bad: Filtering bad values for aopssupm
2026-02-05 08:36:50,258 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:50,258 get_states: Getting commanded states ['sun_pos_mon'] between 2026:022:13:36:13.583 - 2026:036:13:22:20.901
2026-02-05 08:36:50,258 get_cmds: Getting commands from 2026:022:13:36:13.583 to 2026:036:13:22:20.901 for scenario=None
2026-02-05 08:36:50,258 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:50,259 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:50,259 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:50,261 get_cmds: Getting commands from 2026:015:13:36:13.583 to 2026:022:13:36:13.583 for scenario=None
2026-02-05 08:36:50,262 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:50,262 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:50,263 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:50,807 get_plot_figure: Compressing Telem data for state sun_pos_mon
2026-02-05 08:36:51,025 get_plot_figure: Creating Telem scatter plot for state sun_pos_mon
2026-02-05 08:36:51,027 get_plot_figure: Compressing State data for state sun_pos_mon
2026-02-05 08:36:51,245 get_plot_figure: Creating State scatter plot for state sun_pos_mon
2026-02-05 08:36:51,259 get_plot_html: Creating HTML for state sun_pos_mon
2026-02-05 08:36:51,281 run_validators: Validating dpa_power
2026-02-05 08:36:51,288 tlm: Fetching telemetry for ['dpa_power'] between 2026:022:13:36:06.721 and 2026:036:13:36:06.721
_get_data: Getting data for dpa_power between 2026:022:13:21:06.721 to 2026:036:13:51:06.721
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/dp_acispow128/TIME.h5
_get_msid_data_from_cxc: Reading /proj/sot/ska3/aca/data/eng_archive/data/dp_acispow128/DP_DPA_POWER.h5
_get_msid_data_from_cxc: Slicing DP_DPA_POWER arrays [33:35685]
interpolate: Interpolating index for dpa_power
interpolate: Slicing on indexes
2026-02-05 08:36:51,553 get_states: Using kadi.commands.states to get cmd_states
2026-02-05 08:36:51,554 get_states: Getting commanded states ['dpa_power'] between 2026:022:13:36:16.416 - 2026:036:13:22:08.088
2026-02-05 08:36:51,554 get_cmds: Getting commands from 2026:022:13:36:16.416 to 2026:036:13:22:08.088 for scenario=None
2026-02-05 08:36:51,554 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:51,554 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:51,555 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:51,557 get_cmds: Getting commands from 2026:015:13:36:16.416 to 2026:022:13:36:16.416 for scenario=None
2026-02-05 08:36:51,557 get_cmds: Cache key: (None, None, 30.0, None)
2026-02-05 08:36:51,558 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2026-02-05 08:36:51,558 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2026-02-05 08:36:55,868 get_plot_figure: Compressing Telem data for state dpa_power
2026-02-05 08:36:56,351 get_plot_figure: Creating Telem scatter plot for state dpa_power
2026-02-05 08:36:56,592 get_plot_figure: Compressing State data for state dpa_power
2026-02-05 08:36:56,650 get_plot_figure: Creating State scatter plot for state dpa_power
2026-02-05 08:36:56,698 get_plot_html: Creating HTML for state dpa_power