Prev   Index   Next

kadi: Wed Dec 3 08:37:06 2025

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

Task Status AgeMaxAge Last Date
kadi OK 0.091.5 Wed Dec 3 08:37:06 2025

No errors

File contents:

2025-12-03 08:36:08,288 run_validators: Validating pitch
2025-12-03 08:36:08,289 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 2025:323:13:20:38.288 to 2025:337:13:51:38.288
_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 [1277:1143968]
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2025-12-03 08:36:09,546 tlm: Fetching telemetry for ['pitch_comp'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for pitch_comp between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_get_comp_data: Getting computed values for pitch_comp
_get_data: Getting data for conlofp between 2025:323:13:05:38.288 to 2025:337:14:06:38.288
_get_msid_data_from_cxc: Using times_cache for ccdm8eng 879944807.472 to 881158067.472
_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 [399:1143968]
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
_get_data: Getting data for aopcadmd between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [1306:1143968]
_get_data: Getting data for orbitephem0_x between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_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 [4910:8952]
_get_data: Getting data for orbitephem0_y between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for orbitephem0 879945017.472 to 881157857.472
_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 [4910:8952]
_get_data: Getting data for orbitephem0_z between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for orbitephem0 879945017.472 to 881157857.472
_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 [4910:8952]
_get_data: Getting data for solarephem0_x between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_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 [4910:8952]
_get_data: Getting data for solarephem0_y between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for solarephem0 879945017.472 to 881157857.472
_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 [4910:8952]
_get_data: Getting data for solarephem0_z between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for solarephem0 879945017.472 to 881157857.472
_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 [4910:8952]
_get_data: Getting data for aoattqt1 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_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 [603:1143968]
_get_data: Getting data for aoattqt2 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for pcad3eng 879945017.472 to 881157857.472
_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 [603:1143968]
_get_data: Getting data for aoattqt3 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for pcad3eng 879945017.472 to 881157857.472
_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 [603:1143968]
_get_data: Getting data for aoattqt4 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_msid_data_from_cxc: Using times_cache for pcad3eng 879945017.472 to 881157857.472
_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 [603:1143968]
fetch: Setting bads because of gaps in aoattqt1 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt2 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt3 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt4 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
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
2025-12-03 08:36:13,629 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:13,630 get_states: Getting commanded states ['pitch', 'pcad_mode'] between 2025:323:13:36:08.941 - 2025:337:03:21:07.341
2025-12-03 08:36:13,630 get_cmds: Getting commands from 2025:323:13:36:08.941 to 2025:337:03:21:07.341 for scenario=None
2025-12-03 08:36:13,630 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:13,631 get_cmds: Recent commands not in cache: updating local cmd_events, loads and getting recent commands
2025-12-03 08:36:13,632 get_cmd_events_from_sheet: Getting cmd_events from https://docs.google.com/spreadsheets/d/19d6XqBhWoFjC-z1lS1nM6wLE_zjr4GYB1lOvrEGCbKQ/export?format=csv
2025-12-03 08:36:13,992 get_cmd_events_from_sheet: Writing 162 cmd_events to /home/aca/.kadi/cmd_events.csv
2025-12-03 08:36:14,002 get_occweb_page: Getting OCCweb FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/NOV with cache=False
2025-12-03 08:36:14,158 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/NOV0525A.pkl.gz
2025-12-03 08:36:14,163 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/NOV0825A.pkl.gz
2025-12-03 08:36:14,169 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/NOV1425A.pkl.gz
2025-12-03 08:36:14,175 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/NOV2425A.pkl.gz
2025-12-03 08:36:14,180 get_occweb_page: Getting OCCweb FOT/mission_planning/PRODUCTS/APPR_LOADS/2025/DEC with cache=False
2025-12-03 08:36:14,229 get_load_cmds_from_occweb_or_local: Already have /home/aca/.kadi/loads/DEC0125A.pkl.gz
2025-12-03 08:36:14,235 update_cmd_events_and_loads_and_get_cmds_recent: Including loads NOV0525A, NOV0825A, NOV1425A, NOV2425A, DEC0125A
2025-12-03 08:36:14,238 update_cmd_events_and_loads_and_get_cmds_recent: Load NOV0525A has 1059 commands with RLTT=2025:309:16:43:00.000
2025-12-03 08:36:14,241 update_cmd_events_and_loads_and_get_cmds_recent: Load NOV0825A has 2195 commands with RLTT=2025:312:17:45:00.000
2025-12-03 08:36:14,245 update_cmd_events_and_loads_and_get_cmds_recent: Load NOV1425A has 2178 commands with RLTT=2025:318:21:50:00.000
2025-12-03 08:36:14,249 update_cmd_events_and_loads_and_get_cmds_recent: Load NOV2425A has 2110 commands with RLTT=2025:327:21:06:00.000
2025-12-03 08:36:14,252 update_cmd_events_and_loads_and_get_cmds_recent: Load DEC0125A has 1873 commands with RLTT=2025:335:01:22:35.242
2025-12-03 08:36:14,286 update_cmd_events_and_loads_and_get_cmds_recent: Including cmd_events:
RTS at 2025:318:00:59:50.923
Obsid at 2025:318:00:57:38.186
Obsid at 2025:315:17:12:14.132
SCS-107 at 2025:315:10:58:50.000
HRC not run at 2025:297:04:02:00.000
HRC not run at 2025:297:04:02:00.000
2025-12-03 08:36:14,311 get_occweb_page: Getting OCCweb FOT/configuration/products/rts/1_ECS4.RTS with cache=False
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT HRC_not_run at 2025:297:04:02:00.000 with 4 commands
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Adding 4 commands from CMD_EVT HRC_not_run at 2025:297:04:02:00.000
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT HRC_not_run at 2025:297:04:02:00.000 with 4 commands
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Adding 4 commands from CMD_EVT HRC_not_run at 2025:297:04:02:00.000
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Processing NOV0525A with 1059 commands
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1059 commands from NOV0525A
2025-12-03 08:36:14,370 update_cmd_events_and_loads_and_get_cmds_recent: Processing NOV0825A with 2195 commands
2025-12-03 08:36:14,371 update_cmd_events_and_loads_and_get_cmds_recent: Removing 228 cmds in SCS slots [128, 129, 130, 131, 132, 133] from NOV0525A due to RLTT in NOV0825A
2025-12-03 08:36:14,371 update_cmd_events_and_loads_and_get_cmds_recent: Adding 2195 commands from NOV0825A
2025-12-03 08:36:14,371 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT SCS-107 at 2025:315:10:58:50.000 with 16 commands
2025-12-03 08:36:14,371 update_cmd_events_and_loads_and_get_cmds_recent: Removing 512 cmds in SCS slots [131, 132, 133] from NOV0825A due to DISABLE SCS in CMD_EVT at 2025:315:10:58:50.000
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Adding 16 commands from CMD_EVT SCS-107 at 2025:315:10:58:50.000
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT Obsid at 2025:315:17:12:14.132 with 1 commands
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1 commands from CMD_EVT Obsid at 2025:315:17:12:14.132
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT Obsid at 2025:318:00:57:38.186 with 1 commands
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1 commands from CMD_EVT Obsid at 2025:318:00:57:38.186
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Processing CMD_EVT RTS at 2025:318:00:59:50.923 with 13 commands
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Adding 13 commands from CMD_EVT RTS at 2025:318:00:59:50.923
2025-12-03 08:36:14,372 update_cmd_events_and_loads_and_get_cmds_recent: Processing NOV1425A with 2178 commands
2025-12-03 08:36:14,373 update_cmd_events_and_loads_and_get_cmds_recent: Removing 316 cmds in SCS slots [128, 129, 130, 131, 132, 133] from NOV0825A due to RLTT in NOV1425A
2025-12-03 08:36:14,374 update_cmd_events_and_loads_and_get_cmds_recent: Removing 5 cmds in SCS slots [135] from CMD_EVT due to DISABLE SCS in NOV1425A at 2025:318:21:52:33.000
2025-12-03 08:36:14,374 update_cmd_events_and_loads_and_get_cmds_recent: Adding 2178 commands from NOV1425A
2025-12-03 08:36:14,374 update_cmd_events_and_loads_and_get_cmds_recent: Processing NOV2425A with 2110 commands
2025-12-03 08:36:14,374 update_cmd_events_and_loads_and_get_cmds_recent: Adding 2110 commands from NOV2425A
2025-12-03 08:36:14,374 update_cmd_events_and_loads_and_get_cmds_recent: Processing DEC0125A with 1873 commands
2025-12-03 08:36:14,375 update_cmd_events_and_loads_and_get_cmds_recent: Adding 1873 commands from DEC0125A
2025-12-03 08:36:14,765 load_pars_dict: Loaded /proj/sot/ska3/aca/data/kadi/cmds2.pkl with 185652 pars
2025-12-03 08:36:14,789 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:14,792 get_cmds: Getting commands from 2025:316:13:36:08.941 to 2025:323:13:36:08.941 for scenario=None
2025-12-03 08:36:14,792 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:14,793 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:14,793 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:21,950 get_plot_figure: Compressing Telem data for state pitch
2025-12-03 08:36:24,134 get_plot_figure: Creating Telem scatter plot for state pitch
2025-12-03 08:36:24,197 get_plot_figure: Compressing State data for state pitch
2025-12-03 08:36:26,104 get_plot_figure: Creating State scatter plot for state pitch
2025-12-03 08:36:26,182 get_plot_html: Creating HTML for state pitch
2025-12-03 08:36:26,200 run_validators: Validating off_nom_roll
_get_data: Getting data for conlofp between 2025:323:13:20:38.288 to 2025:337:13:51:38.288
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2025-12-03 08:36:26,377 tlm: Fetching telemetry for ['roll_comp'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for roll_comp between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_get_comp_data: Getting computed values for roll_comp
_get_data: Getting data for conlofp between 2025:323:13:05:38.288 to 2025:337:14:06:38.288
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
_get_data: Getting data for aopcadmd between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_get_data: Getting data for orbitephem0_x between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for orbitephem0_y between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for orbitephem0_z between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for solarephem0_x between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for solarephem0_y between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for solarephem0_z between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for aoattqt1 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for aoattqt2 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for aoattqt3 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
_get_data: Getting data for aoattqt4 between 2025:323:13:09:08.288 to 2025:337:14:03:08.288
fetch: Setting bads because of gaps in aoattqt1 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt2 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt3 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
fetch: Setting bads because of gaps in aoattqt4 between 2025:337:03:21:12.466 to 2025:337:14:03:07.866
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
2025-12-03 08:36:27,613 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:27,614 get_states: Getting commanded states ['off_nom_roll', 'pitch', 'pcad_mode'] between 2025:323:13:36:08.941 - 2025:337:03:21:07.341
2025-12-03 08:36:27,614 get_cmds: Getting commands from 2025:323:13:36:08.941 to 2025:337:03:21:07.341 for scenario=None
2025-12-03 08:36:27,614 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:27,615 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:27,615 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:27,618 get_cmds: Getting commands from 2025:316:13:36:08.941 to 2025:323:13:36:08.941 for scenario=None
2025-12-03 08:36:27,618 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:27,619 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:27,619 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:31,738 get_plot_figure: Compressing Telem data for state off_nom_roll
2025-12-03 08:36:33,762 get_plot_figure: Creating Telem scatter plot for state off_nom_roll
2025-12-03 08:36:33,785 get_plot_figure: Compressing State data for state off_nom_roll
2025-12-03 08:36:35,707 get_plot_figure: Creating State scatter plot for state off_nom_roll
2025-12-03 08:36:35,760 get_plot_html: Creating HTML for state off_nom_roll
2025-12-03 08:36:35,771 run_validators: Validating dither
_get_data: Getting data for conlofp between 2025:323:13:20:38.288 to 2025:337:13:51:38.288
interpolate: Interpolating index for conlofp
interpolate: Slicing on indexes
2025-12-03 08:36:35,937 get_cmds: Getting commands from 2025:323:13:16:08.288 to 2025:337:13:36:08.288 for scenario=None
2025-12-03 08:36:35,937 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:35,938 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:35,938 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:35,996 add_exclude_interval: dither: excluding interval 2025:327:19:24:59.000 - 2025:327:19:37:59.000: SRDC
2025-12-03 08:36:35,997 add_exclude_interval: dither: excluding interval 2025:330:18:14:59.000 - 2025:330:18:27:59.000: SRDC
2025-12-03 08:36:35,998 add_exclude_interval: dither: excluding interval 2025:333:11:59:59.000 - 2025:333:12:12:59.000: SRDC
2025-12-03 08:36:36,000 add_exclude_interval: dither: excluding interval 2025:336:01:39:59.000 - 2025:336:01:52:59.000: SRDC
2025-12-03 08:36:36,000 tlm: Fetching telemetry for ['aodithen'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for aodithen between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [164:142996]
interpolate: Interpolating index for aodithen
interpolate: Slicing on indexes
2025-12-03 08:36:36,186 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:36,186 get_states: Getting commanded states ['dither'] between 2025:323:13:36:08.817 - 2025:337:03:21:07.259
2025-12-03 08:36:36,187 get_cmds: Getting commands from 2025:323:13:36:08.817 to 2025:337:03:21:07.259 for scenario=None
2025-12-03 08:36:36,187 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:36,187 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:36,188 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:36,190 get_cmds: Getting commands from 2025:316:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:36,190 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:36,191 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:36,192 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:37,736 get_plot_figure: Compressing Telem data for state dither
2025-12-03 08:36:37,973 get_plot_figure: Creating Telem scatter plot for state dither
2025-12-03 08:36:37,975 get_plot_figure: Compressing State data for state dither
2025-12-03 08:36:38,210 get_plot_figure: Creating State scatter plot for state dither
2025-12-03 08:36:38,737 get_plot_html: Creating HTML for state dither
2025-12-03 08:36:38,741 run_validators: Validating pcad_mode
2025-12-03 08:36:38,752 get_cmds: Getting commands from 2025:323:13:16:08.288 to 2025:337:13:36:08.288 for scenario=None
2025-12-03 08:36:38,752 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:38,753 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:38,753 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:38,797 add_exclude_interval: pcad_mode: excluding interval 2025:327:19:24:59.000 - 2025:327:19:37:59.000: SRDC
2025-12-03 08:36:38,798 add_exclude_interval: pcad_mode: excluding interval 2025:330:18:14:59.000 - 2025:330:18:27:59.000: SRDC
2025-12-03 08:36:38,799 add_exclude_interval: pcad_mode: excluding interval 2025:333:11:59:59.000 - 2025:333:12:12:59.000: SRDC
2025-12-03 08:36:38,801 add_exclude_interval: pcad_mode: excluding interval 2025:336:01:39:59.000 - 2025:336:01:52:59.000: SRDC
2025-12-03 08:36:38,801 tlm: Fetching telemetry for ['aopcadmd'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for aopcadmd between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [1306:1143968]
interpolate: Interpolating index for aopcadmd
interpolate: Slicing on indexes
2025-12-03 08:36:39,014 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:39,014 get_states: Getting commanded states ['pcad_mode'] between 2025:323:13:36:08.817 - 2025:337:03:21:08.284
2025-12-03 08:36:39,014 get_cmds: Getting commands from 2025:323:13:36:08.817 to 2025:337:03:21:08.284 for scenario=None
2025-12-03 08:36:39,014 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:39,015 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:39,015 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:39,017 get_cmds: Getting commands from 2025:316:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:39,018 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:39,018 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:39,019 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:46,635 get_plot_figure: Compressing Telem data for state pcad_mode
2025-12-03 08:36:48,535 get_plot_figure: Creating Telem scatter plot for state pcad_mode
2025-12-03 08:36:48,539 get_plot_figure: Compressing State data for state pcad_mode
2025-12-03 08:36:50,438 get_plot_figure: Creating State scatter plot for state pcad_mode
2025-12-03 08:36:50,492 get_plot_html: Creating HTML for state pcad_mode
2025-12-03 08:36:50,497 run_validators: Validating simpos
2025-12-03 08:36:50,503 tlm: Fetching telemetry for ['3tscpos'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for 3tscpos between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [41:35677]
interpolate: Interpolating index for 3tscpos
interpolate: Slicing on indexes
2025-12-03 08:36:50,679 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:50,679 get_states: Getting commanded states ['simpos'] between 2025:323:13:36:33.417 - 2025:337:03:21:07.772
2025-12-03 08:36:50,680 get_cmds: Getting commands from 2025:323:13:36:33.417 to 2025:337:03:21:07.772 for scenario=None
2025-12-03 08:36:50,680 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:50,680 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:50,681 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:50,683 get_cmds: Getting commands from 2025:316:13:36:33.417 to 2025:323:13:36:33.417 for scenario=None
2025-12-03 08:36:50,684 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:50,684 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:50,685 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:50,809 get_plot_figure: Compressing Telem data for state simpos
2025-12-03 08:36:50,871 get_plot_figure: Creating Telem scatter plot for state simpos
2025-12-03 08:36:50,873 get_plot_figure: Compressing State data for state simpos
2025-12-03 08:36:50,935 get_plot_figure: Creating State scatter plot for state simpos
2025-12-03 08:36:50,944 get_plot_html: Creating HTML for state simpos
2025-12-03 08:36:50,948 run_validators: Validating obsid
2025-12-03 08:36:50,954 tlm: Fetching telemetry for ['cobsrqid'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for cobsrqid between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [653:571984]
interpolate: Interpolating index for cobsrqid
interpolate: Slicing on indexes
2025-12-03 08:36:51,197 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:51,198 get_states: Getting commanded states ['obsid'] between 2025:323:13:36:08.817 - 2025:337:03:21:07.003
2025-12-03 08:36:51,198 get_cmds: Getting commands from 2025:323:13:36:08.817 to 2025:337:03:21:07.003 for scenario=None
2025-12-03 08:36:51,198 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:51,199 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:51,199 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:51,202 get_cmds: Getting commands from 2025:316:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:51,202 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:51,203 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:51,203 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:53,123 get_plot_figure: Compressing Telem data for state obsid
2025-12-03 08:36:54,080 get_plot_figure: Creating Telem scatter plot for state obsid
2025-12-03 08:36:54,082 get_plot_figure: Compressing State data for state obsid
2025-12-03 08:36:55,035 get_plot_figure: Creating State scatter plot for state obsid
2025-12-03 08:36:55,052 get_plot_html: Creating HTML for state obsid
2025-12-03 08:36:55,057 run_validators: Validating letg
2025-12-03 08:36:55,063 tlm: Fetching telemetry for ['4ootgsel', '4ootgmtn'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for 4ootgsel between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [41:35749]
_get_data: Getting data for 4ootgmtn between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_get_msid_data_from_cxc: Using times_cache for tel2eng 879945737.472 to 881157137.472
_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 [41:35749]
interpolate: Interpolating index for 4ootgsel
interpolate: Slicing on indexes
interpolate: Interpolating index for 4ootgmtn
interpolate: Slicing on indexes
2025-12-03 08:36:55,461 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:55,461 get_states: Getting commanded states ['letg'] between 2025:323:13:36:33.417 - 2025:337:03:20:56.753
2025-12-03 08:36:55,462 get_cmds: Getting commands from 2025:323:13:36:33.417 to 2025:337:03:20:56.753 for scenario=None
2025-12-03 08:36:55,462 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:55,462 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:55,463 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:55,465 get_cmds: Getting commands from 2025:316:13:36:33.417 to 2025:323:13:36:33.417 for scenario=None
2025-12-03 08:36:55,465 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:55,466 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:55,466 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:55,473 get_cmds: Getting commands from 2025:293:13:36:33.417 to 2025:323:13:36:33.417 for scenario=None
2025-12-03 08:36:55,473 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:55,474 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:55,475 _merge_cmds_archive_recent: Merging cmds_recent with archive commands from 2025:293:13:36:33.417
2025-12-03 08:36:57,500 load_idx_cmds: Loaded /proj/sot/ska3/aca/data/kadi/cmds2.h5 with 1764597 commands
2025-12-03 08:36:57,509 get_matching_block_idx: Selecting commands from cmds_arch[0:]
2025-12-03 08:36:57,884 get_matching_block_idx: Matching blocks for (a) recent commands and (b) existing HDF5
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=0, b=0, size=8)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=3489, b=8, size=21)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=3511, b=29, size=825)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=4337, b=854, size=236)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=4573, b=1091, size=1180)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=5754, b=2271, size=513)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=6267, b=2785, size=5795)
2025-12-03 08:36:57,884 get_matching_block_idx: Match(a=12062, b=8580, size=0)
2025-12-03 08:36:57,884 get_matching_block_idx: Diffs between (a) recent commands and (b) existing HDF5
2025-12-03 08:36:57,884 get_matching_block_idx: ('equal', 0, 8, 0, 8)
2025-12-03 08:36:57,885 get_matching_block_idx: ('delete', 8, 3489, 8, 8)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 3489, 3510, 8, 29)
2025-12-03 08:36:57,885 get_matching_block_idx: ('delete', 3510, 3511, 29, 29)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 3511, 4336, 29, 854)
2025-12-03 08:36:57,885 get_matching_block_idx: ('delete', 4336, 4337, 854, 854)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 4337, 4573, 854, 1090)
2025-12-03 08:36:57,885 get_matching_block_idx: ('insert', 4573, 4573, 1090, 1091)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 4573, 5753, 1091, 2271)
2025-12-03 08:36:57,885 get_matching_block_idx: ('delete', 5753, 5754, 2271, 2271)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 5754, 6267, 2271, 2784)
2025-12-03 08:36:57,885 get_matching_block_idx: ('insert', 6267, 6267, 2784, 2785)
2025-12-03 08:36:57,885 get_matching_block_idx: ('equal', 6267, 12062, 2785, 8580)
2025-12-03 08:36:57,889 get_cmds: Getting commands from archive + recent: start < recent loads start + 3 days for scenario=None
2025-12-03 08:36:58,111 get_plot_figure: Compressing Telem data for state letg
2025-12-03 08:36:58,171 get_plot_figure: Creating Telem scatter plot for state letg
2025-12-03 08:36:58,172 get_plot_figure: Compressing State data for state letg
2025-12-03 08:36:58,232 get_plot_figure: Creating State scatter plot for state letg
2025-12-03 08:36:58,240 get_plot_html: Creating HTML for state letg
2025-12-03 08:36:58,246 run_validators: Validating hetg
2025-12-03 08:36:58,253 tlm: Fetching telemetry for ['4ootgsel', '4ootgmtn'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for 4ootgsel between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_get_data: Getting data for 4ootgmtn between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
interpolate: Interpolating index for 4ootgsel
interpolate: Slicing on indexes
interpolate: Interpolating index for 4ootgmtn
interpolate: Slicing on indexes
2025-12-03 08:36:58,267 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:58,267 get_states: Getting commanded states ['hetg'] between 2025:323:13:36:33.417 - 2025:337:03:20:56.753
2025-12-03 08:36:58,267 get_cmds: Getting commands from 2025:323:13:36:33.417 to 2025:337:03:20:56.753 for scenario=None
2025-12-03 08:36:58,267 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,268 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,268 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:58,270 get_cmds: Getting commands from 2025:316:13:36:33.417 to 2025:323:13:36:33.417 for scenario=None
2025-12-03 08:36:58,271 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,271 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,272 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:58,279 get_cmds: Getting commands from 2025:293:13:36:33.417 to 2025:323:13:36:33.417 for scenario=None
2025-12-03 08:36:58,279 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,280 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,280 _merge_cmds_archive_recent: Merging cmds_recent with archive commands from 2025:293:13:36:33.417
2025-12-03 08:36:58,282 get_cmds: Getting commands from archive + recent: start < recent loads start + 3 days for scenario=None
2025-12-03 08:36:58,508 get_plot_figure: Compressing Telem data for state hetg
2025-12-03 08:36:58,568 get_plot_figure: Creating Telem scatter plot for state hetg
2025-12-03 08:36:58,570 get_plot_figure: Compressing State data for state hetg
2025-12-03 08:36:58,630 get_plot_figure: Creating State scatter plot for state hetg
2025-12-03 08:36:58,639 get_plot_html: Creating HTML for state hetg
2025-12-03 08:36:58,642 run_validators: Validating sun_pos_mon
2025-12-03 08:36:58,650 tlm: Fetching telemetry for ['aopssupm'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for aopssupm between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [164:142996]
interpolate: Interpolating index for aopssupm
interpolate: Slicing on indexes
filter_bad: Filtering bad values for aopssupm
2025-12-03 08:36:58,950 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:36:58,950 get_states: Getting commanded states ['sun_pos_mon'] between 2025:323:13:36:08.817 - 2025:337:03:21:04.440
2025-12-03 08:36:58,950 get_cmds: Getting commands from 2025:323:13:36:08.817 to 2025:337:03:21:04.440 for scenario=None
2025-12-03 08:36:58,950 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,951 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,951 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:58,953 get_cmds: Getting commands from 2025:316:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:58,954 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,954 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,955 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:36:58,968 get_cmds: Getting commands from 2025:293:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:58,968 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,969 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,969 _merge_cmds_archive_recent: Merging cmds_recent with archive commands from 2025:293:13:36:08.817
2025-12-03 08:36:58,971 get_cmds: Getting commands from archive + recent: start < recent loads start + 3 days for scenario=None
2025-12-03 08:36:58,992 get_cmds: Getting commands from 2025:143:13:36:08.817 to 2025:323:13:36:08.817 for scenario=None
2025-12-03 08:36:58,992 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:36:58,993 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:36:58,993 _merge_cmds_archive_recent: Merging cmds_recent with archive commands from 2025:143:13:36:08.817
2025-12-03 08:36:58,997 get_cmds: Getting commands from archive + recent: start < recent loads start + 3 days for scenario=None
2025-12-03 08:36:59,845 get_plot_figure: Compressing Telem data for state sun_pos_mon
2025-12-03 08:37:00,081 get_plot_figure: Creating Telem scatter plot for state sun_pos_mon
2025-12-03 08:37:00,084 get_plot_figure: Compressing State data for state sun_pos_mon
2025-12-03 08:37:00,324 get_plot_figure: Creating State scatter plot for state sun_pos_mon
2025-12-03 08:37:00,338 get_plot_html: Creating HTML for state sun_pos_mon
2025-12-03 08:37:00,343 run_validators: Validating dpa_power
2025-12-03 08:37:00,350 tlm: Fetching telemetry for ['dpa_power'] between 2025:323:13:36:08.288 and 2025:337:13:36:08.288
_get_data: Getting data for dpa_power between 2025:323:13:21:08.288 to 2025:337:13:51:08.288
_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 [112:35685]
interpolate: Interpolating index for dpa_power
interpolate: Slicing on indexes
2025-12-03 08:37:00,714 get_states: Using kadi.commands.states to get cmd_states
2025-12-03 08:37:00,714 get_states: Getting commanded states ['dpa_power'] between 2025:323:13:36:28.416 - 2025:337:03:20:59.828
2025-12-03 08:37:00,714 get_cmds: Getting commands from 2025:323:13:36:28.416 to 2025:337:03:20:59.828 for scenario=None
2025-12-03 08:37:00,714 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:37:00,715 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:37:00,715 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:37:00,717 get_cmds: Getting commands from 2025:316:13:36:28.416 to 2025:323:13:36:28.416 for scenario=None
2025-12-03 08:37:00,718 get_cmds: Cache key: (None, None, 30.0, None)
2025-12-03 08:37:00,718 get_cmds: Getting recent commands from cache cache_key=(None, None, 30.0, None)
2025-12-03 08:37:00,719 get_cmds: Getting commands from recent only: start and stop are within recent commands for scenario=None
2025-12-03 08:37:05,142 get_plot_figure: Compressing Telem data for state dpa_power
2025-12-03 08:37:05,577 get_plot_figure: Creating Telem scatter plot for state dpa_power
2025-12-03 08:37:05,837 get_plot_figure: Compressing State data for state dpa_power
2025-12-03 08:37:05,900 get_plot_figure: Creating State scatter plot for state dpa_power
2025-12-03 08:37:05,954 get_plot_html: Creating HTML for state dpa_power