parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart for 10 overwritten by 2 queued: [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log eventframe end! Sum of Nevent: 282 wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Min/max CdTe frame1 0.0 9583.0 New Min/max CdTe frame2 0.0 733.0700892814313 eventframestart eventframe end! Sum of Nevent: 315 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 15936.0 New Min/max CdTe frame2 0.0 1340.8607500486028 validating command... submitted uplink command: [13, 34] queueing 2 bytes transmitted 0x0d22 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log for 14 overwritten by 4 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos1_ql.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' for 12 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte4_hk.log eventframestart eventframe end! Sum of Nevent: 270 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 8192.0 New Min/max CdTe frame2 0.0 776.1542514193843 wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 9 overwritten by 3 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log eventframestart ************CAUTION: FRAME DATA STRUCTURE( OF THE END) IS NOT CORRECT, LAST FRAME is BROKEN************* No data from parser. Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 157, in image_update new_frame = self.reader.collection.image_array(area_correction=False)[:,::-1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'image_array' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 193, in spectrogram_update new_frame = self.reader.collection.spectrogram_array(remap=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'spectrogram_array' wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log eventframestart eventframe end! Sum of Nevent: 336 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 17024.0 New Min/max CdTe frame2 0.0 1395.0039764962307 wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log for 12 overwritten by 16 queued: [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log eventframestart eventframe end! Sum of Nevent: 154 Min/max CdTe frame1 0.0 4736.0 New Min/max CdTe frame2 0.0 545.5883253262344 for 15 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos2_ql.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 10 overwritten by 2 queued: [1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log eventframestart Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/DEReader.py", line 90, in raw_2_parsed parsed_data, error_flag = CdTedehkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 552, in CdTedehkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/DEReader.py", line 90, in raw_2_parsed parsed_data, error_flag = CdTedehkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 552, in CdTedehkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/DEReader.py", line 90, in raw_2_parsed parsed_data, error_flag = CdTedehkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 552, in CdTedehkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/DEReader.py", line 90, in raw_2_parsed parsed_data, error_flag = CdTedehkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 552, in CdTedehkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' validating command... submitted uplink command: [8, 5] queueing 2 bytes transmitted 0x0805 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Could not parse CdTe canister status Could not parse CdTe canister status wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log for 11 overwritten by 2 queued: [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Could not parse CdTe canister status Could not parse CdTe canister status eventframestart for 12 overwritten by 16 queued: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log eventframe end! Sum of Nevent: 286 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Could not parse CdTe canister status eventframestart eventframe end! Sum of Nevent: 117 Could not parse CdTe canister status Min/max CdTe frame1 0.0 3583.0 New Min/max CdTe frame2 0.0 459.64328648600184 Min/max CdTe frame1 0.0 10304.0 New Min/max CdTe frame2 0.0 687.2972952441598 wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' validating command... submitted uplink command: [8, 6] queueing 2 bytes transmitted 0x0806 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log for 14 overwritten by 5 queued: [1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos1_ql.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log for 12 overwritten by 16 queued: [1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte4_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' for 15 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos2_ql.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 9 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart eventframe end! Sum of Nevent: 265 for 10 overwritten by 3 queued: [1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log Min/max CdTe frame1 0.0 9138.0 New Min/max CdTe frame2 0.0 707.5983606668242 eventframestart eventframe end! Sum of Nevent: 272 Min/max CdTe frame1 0.0 13888.0 New Min/max CdTe frame2 0.0 1184.3750267705227 wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status for 11 overwritten by 2 queued: [1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log for 12 overwritten by 16 queued: [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte4_hk.log eventframestart eventframe end! Sum of Nevent: 250 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 9216.0 New Min/max CdTe frame2 0.0 671.7027921633778 for 15 overwritten by 8 queued: [1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 590848 bytes to logs/received/6-4-2024_11-57-50/cmos2_pc.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log validating command... submitted uplink command: [8, 7] queueing 2 bytes transmitted 0x0807 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log for 10 overwritten by 6 queued: [1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log eventframestart Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' for 14 overwritten by 5 queued: [1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos1_ql.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 9 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range for 10 overwritten by 6 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log eventframestart ************CAUTION: FRAME DATA STRUCTURE( OF THE END) IS NOT CORRECT, LAST FRAME is BROKEN************* No data from parser. Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 157, in image_update new_frame = self.reader.collection.image_array(area_correction=False)[:,::-1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'image_array' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 193, in spectrogram_update new_frame = self.reader.collection.spectrogram_array(remap=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'spectrogram_array' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' for 14 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 590848 bytes to logs/received/6-4-2024_11-57-50/cmos1_pc.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Could not parse CdTe canister status Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Could not parse CdTe canister status Could not parse CdTe canister status wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 9 overwritten by 1 queued: [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart eventframe end! Sum of Nevent: 229 wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Min/max CdTe frame1 0.0 8129.0 New Min/max CdTe frame2 0.0 637.9020696881578 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' validating command... submitted uplink command: [14, 15] queueing 2 bytes transmitted 0x0e0f to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 9 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log eventframestart eventframe end! Sum of Nevent: 246 Min/max CdTe frame1 0.0 7935.0 New Min/max CdTe frame2 0.0 641.7435848316709 wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status for 11 overwritten by 1 queued: [1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log for 12 overwritten by 16 queued: [1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte4_hk.log eventframestart eventframe end! Sum of Nevent: 286 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart eventframe end! Sum of Nevent: 252 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 8000.0 New Min/max CdTe frame2 0.0 748.4367311993151 Min/max CdTe frame1 0.0 9984.0 New Min/max CdTe frame2 0.0 685.7632461265724 for 15 overwritten by 2 queued: [1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 590848 bytes to logs/received/6-4-2024_11-57-50/cmos2_pc.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status for 11 overwritten by 1 queued: [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log eventframestart eventframe end! Sum of Nevent: 267 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 9280.0 New Min/max CdTe frame2 0.0 650.9869174266197 validating command... submitted uplink command: [15, 15] queueing 2 bytes transmitted 0x0f0f to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log for 10 overwritten by 8 queued: [1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log eventframestart eventframe end! Sum of Nevent: 255 Min/max CdTe frame1 0.0 12992.0 New Min/max CdTe frame2 0.0 1232.6196798947776 wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log for 11 overwritten by 6 queued: [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Could not parse CdTe canister status Could not parse CdTe canister status eventframestart eventframe end! Sum of Nevent: 212 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Could not parse CdTe canister status Could not parse CdTe canister status Min/max CdTe frame1 0.0 7616.0 New Min/max CdTe frame2 0.0 604.1875521094463 for 9 overwritten by 7 queued: [1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart ************CAUTION: FRAME DATA STRUCTURE( OF THE END) IS NOT CORRECT, LAST FRAME is BROKEN************* No data from parser. Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 157, in image_update new_frame = self.reader.collection.image_array(area_correction=False)[:,::-1] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'image_array' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 297, in base_essential_update_plot self.update_product(self.plotting_product)() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/windows/CdTeWindow.py", line 193, in spectrogram_update new_frame = self.reader.collection.spectrogram_array(remap=True, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'spectrogram_array' wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log for 10 overwritten by 8 queued: [1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log eventframestart wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos1_hk.log validating command... submitted uplink command: [14, 12] queueing 2 bytes transmitted 0x0e0c to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' wrote 536 bytes to logs/received/6-4-2024_11-57-50/cmos2_hk.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log for 9 overwritten by 7 queued: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte1_pc.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart for 10 overwritten by 16 queued: [1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte2_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTePCReader.py", line 94, in raw_2_parsed flags, event_df, all_hkdicts = CdTerawdataframe2parser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeframeparser.py", line 290, in CdTerawdataframe2parser asicdatabits[ibit] = (eventdata[nword] >> (31-amari)) & 0x00000001 ~~~~~~~~~~~~^^^^^^ IndexError: list assignment index out of range eventframestart eventframe end! Sum of Nevent: 128 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 6336.0 New Min/max CdTe frame2 0.0 760.4363729513472 wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status Could not parse CdTe canister status for 11 overwritten by 2 queued: [1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte3_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log for 12 overwritten by 3 queued: [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte4_hk.log eventframestart eventframe end! Sum of Nevent: 230 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' eventframestart eventframe end! Sum of Nevent: 271 Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Min/max CdTe frame1 0.0 8768.0 New Min/max CdTe frame2 0.0 770.5316230393361 Min/max CdTe frame1 0.0 8384.0 New Min/max CdTe frame2 0.0 631.5417764907128 wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 32 bytes to logs/received/6-4-2024_11-57-50/cdtede_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte3_hk.log Could not parse CdTe canister status Could not parse CdTe canister status Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Could not parse CdTe canister status Could not parse CdTe canister status for 12 overwritten by 5 queued: [1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1] wrote 32780 bytes to logs/received/6-4-2024_11-57-50/cdte4_pc.log eventframestart eventframe end! Sum of Nevent: 213 Min/max CdTe frame1 0.0 6784.0 New Min/max CdTe frame2 0.0 659.2270390023015 wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte1_hk.log wrote 816 bytes to logs/received/6-4-2024_11-57-50/cdte2_hk.log Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 248, in raw_2_collected parsed = self.raw_2_parsed(raw) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/CdTeHKReader.py", line 93, in raw_2_parsed parsed_data, error_flag = CdTecanisterhkparser(raw_data) #CdTerawalldata2parser(raw_data)# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/parsers/CdTeparser.py", line 485, in CdTecanisterhkparser status = status_converter[status_raw] ~~~~~~~~~~~~~~~~^^^^^^^^^^^^ TypeError: unhashable type: 'list' for 15 overwritten by 4 queued: [1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] wrote 492544 bytes to logs/received/6-4-2024_11-57-50/cmos2_ql.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log validating command... submitted uplink command: [15, 12] queueing 2 bytes transmitted 0x0f0c to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log validating command... submitted uplink command: [2, 84] queueing 2 bytes transmitted 0x0254 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log wrote 38 bytes to logs/received/6-4-2024_11-57-50/timepix_tpx.log validating command... submitted uplink command: [2, 88] queueing 2 bytes transmitted 0x0258 to Formatter via uplink /dev/tty.usbserial-FTK1YS5N wrote 2 bytes to logs/sent/6-4-2024_11-57-50/uplink.log ^CTraceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/listening.py", line 621, in Listener() File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/listening.py", line 238, in __init__ with open(json_config_file, "r") as json_config: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ NotADirectoryError: [Errno 20] Not a directory: '/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/listening.py/../../foxsi4-commands/systems.json' Exception ignored in: Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/listening.py", line 341, in __del__ self.unix_socket.close() ^^^^^^^^^^^^^^^^ AttributeError: 'Listener' object has no attribute 'unix_socket' Traceback (most recent call last): File "/Users/foxsi/Documents/FOXSI/GSE-FOXSI-4/FoGSE/readers/BaseReader.py", line 235, in raw_2_collected def raw_2_collected(self): KeyboardInterrupt