This occurs for 0095011401.
IndexError Traceback (most recent call last)
Cell In[63], line 1
----> 1 arch.get_obs_to_process('xmm_pointed', '0095011401')
File ~/software/anaconda3/envs/daxa_release/lib/python3.12/site-packages/daxa/archive/base.py:1560, in Archive.get_obs_to_process(self, mission_name, search_ident)
1556 proc_res = [[res[0], search_ident] for to_use in res[1:] if to_use]
1558 # This case is generally when search_ident is None and the storage structure is mission-ObsID-Inst-SubExp
1559 elif isinstance(res, dict) and isinstance(list(res.values())[0], dict)
-> 1560 and isinstance(list(list(res.values())[0].values())[0], dict):
1561 proc_res = [[tl_key, ll_key, sp_id] for tl_key, tl_val in res.items() for ll_key, ll_val in
1562 tl_val.items()
1563 for sp_id, to_use in ll_val.items() if to_use]
1565 # This is when the dictionary is two deep and the search_ident is the top level
IndexError: list index out of range
This occurs for 0095011401.
IndexError Traceback (most recent call last)
Cell In[63], line 1
----> 1 arch.get_obs_to_process('xmm_pointed', '0095011401')
File ~/software/anaconda3/envs/daxa_release/lib/python3.12/site-packages/daxa/archive/base.py:1560, in Archive.get_obs_to_process(self, mission_name, search_ident)
1556 proc_res = [[res[0], search_ident] for to_use in res[1:] if to_use]
1558 # This case is generally when search_ident is None and the storage structure is mission-ObsID-Inst-SubExp
1559 elif isinstance(res, dict) and isinstance(list(res.values())[0], dict)
-> 1560 and isinstance(list(list(res.values())[0].values())[0], dict):
1561 proc_res = [[tl_key, ll_key, sp_id] for tl_key, tl_val in res.items() for ll_key, ll_val in
1562 tl_val.items()
1563 for sp_id, to_use in ll_val.items() if to_use]
1565 # This is when the dictionary is two deep and the search_ident is the top level
IndexError: list index out of range