## Tests
All tests performed with [`foxsi-4matter-v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0).
Refer to [this document](https://docs.google.com/spreadsheets/d/14oV7idhW3nJLKCINS6H_Eq3sqLpr8gnCW0qFMmNseZY/edit#gid=0) for mappings between focal plane position and detector number.
### `run1`
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| Timepix | 20 ºC | None | Typical | `jan121_flightpi` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
- Testing with new Timepix software
- includes suggested changes to `read`ing code (Timepix side of interface)
- Raw packet format [described here](https://docs.google.com/spreadsheets/d/1B5WavUcqDDJvhrAlJsFIm2QKd8nR7qxnuj5FpdyqOuY/edit?usp=sharing) for Timepix.
#### Folder structure
- `run1/`
	- `catch.log` - contains raw Timepix data [38 B] appended to downlink packet header [8 B], as binary formatted as ASCII, with leading timestamp in brackets `[]`.
	- `catch_no_header.log` - same data as `catch.log`, but with downlink packet header omitted.
	- `formatter_terminal.txt` - contains stdout from formatter.
#### Outcomes
- Logger was started *after* Formatter readout, so contains a subset of all downlinked packets.
- From Formatter, observe **22 complete** (rates, software status, and housekeeping) data packets received from Timepix and **8 incomplete** packets (rates, software status, but no housekeeping) packets received.
- All housekeeping packets from Timepix are identical. So suspect housekeeping data collection may not have been started correclty. Followup with Milo and team.
### `run2`
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| Timepix | 20 ºC | None | Typical | `jan121_flightpi` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |  

- Milo has raw data (`.pcap`s etc) recorded locally inside Timepix.
#### Folder structure
- `run2/`
	- `30-1-2024_11/28/23/`
		- `catch.log` - contains Timepix data, HV command sent during this file. Log byte shift issue apparent in lines 1-7 and 9 of the file.
	- other files - should be empty except `housekeeping_*.log`, which hold global housekeeping data.
	- `30-1-2024_11/41/1`
		- `catch.log`
		- other files - should be empty except `housekeeping_*.log`, which hold global housekeeping data.
	- `30-1-2024_11/45/31`
		- `catch.log`
		- other files - should be empty except `housekeeping_*.log`, which hold global housekeeping data.
	- `formatter_terminal.txt` - contains stdout from formatter.
	- `gse_terminal.txt` - contains stdout from GSE from uplink command/logging (not sure which time running).
#### Outcomes
- Successful application of bias voltage to Timepix via uplink command.
- Turned off Timepix while Formatter was running, then back on, and kept getting data. Formatter handles this interruption.
- GSE logger (new) stopped recording, and uplink command stopped working partway through test (see `run2/30-1-2024_11:28:23/catch.log`). Restarted GSE logger (`GSECommand()`) and things continued without issue (logging and uplink).
	- Thanasi will need to investigate.
- When unable to command, GSE still printed out the sending command.
- Data received on ground from Timepix is all identical. No change in rates value or housekeeping.
- Some packets in the GSE new logger are shifted by a number of bytes to the left. Haven't seen this before, think it is an issue with the `catch.log` implementation. Thanasi needs to check.
### `run3`
- No radioactive source used.
- Prior to this test, turned on both CMOSes and tried to ping. CMOS 1 didn't respond, shut it off.

| Systems on | Cooling | Bias | Readout mode | Software version |  |
| ---- | ---- | ---- | ---- | ---- | ---- |
| Timepix | 20 ºC | None | Not used in test | `jan121_flightpi` |  |
| CMOS 2 | 20 ºC | None | Typical | `???` |  |
| Formatter/Housekeeping/Power | — | — | — | untagged. disabled CMOS automatic initialization |  |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |  |
#### Folder structure
- `run3/`
	- `30-1-2024_17/59/40/` - contains GSE logs, no CMOS data
	- `30-1-2024_18/4/59/` - contains GSE logs, no CMOS data
	- `cmos2_terminal.txt` - contains evidence from `df` command before and after `delete_all_data` command was sent. No change.
	- `formatter_terminal.txt` - contains stdout of formatter.
	- `formatter_terminal_send.txt` - contains section of stdout showing formatter command verification bug.
#### Outcomes
- Clear command appears to be sent by formatter, but has no effect on CMOS 2.
- After test, Shimizu san noticed that CMOS `control`, `rmap_slave`, etc software were not running.
### `run4`
- No radioactive source used.
- CMOS 2 rebooted between `run3` and `run4`. Saw background tasks `control`, `rmap_slave`, etc running on boot.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| Timepix | 20 ºC | None | Not used in test | `jan121_flightpi` |
| CMOS 2 | 20 ºC | None | Typical | `???` |
| Formatter/Housekeeping/Power | — | — | — | untagged. disabled CMOS automatic initialization |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure
- `run4/`
	- `cmos2_terminal.txt` - contains evidence from CMOS 2 `df` command and checks on `control`, `rmap_slave`, etc operation.
	- `formatter_terminal_error.txt` - contains section of stdout from formatter showing error after `delete` command sent to CMOS 2.
#### Outcomes
- Appears that CMOS software crashes when `delete_all_data` command received from Formatter.
	- Thanasi will need to fix Formatter exception that occurs when CMOS software exits.
### `run5`
- Am-241 and Fe-55 used during test, waved in front of Timepix.
- Timepix tested with the sources.
- Timepix turned off for a while before this test.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| Timepix | 20 ºC | None | Not used in test | `jan121_flightpi` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure
- `run5/`
	- `30-1-2024_18/47/26/` - contains data taken before uplink command to ramp Timepix bias was sent.
		- `catch.log` - contains raw data from Timepix, formatted as ASCII, including downlink header and timestamp.
		- other files - should be empty except `housekeeping_*.log`, which hold global housekeeping data.
	- `30-1-2024_18/56/51/` - contains data taken after uplink command to ramp Timepix bias was sent.
		- `catch.log` - contains raw data from Timepix, formatted as ASCII, including downlink header and timestamp.
		- other files - should be empty except `housekeeping_*.log`, which hold global housekeeping data.
	- `formatter_terminal.txt` - contains stdout from Formatter.
#### Outcomes
- Not sure what time each source inserted. Milo may know.
- Raw data (`pcap`s) from Timepix were collected by Milo.
- Data sent to Formatter from Timepix are always identical.
### `run6`
- Starting formatter 7:52 pm.
- Expecting to use DE.
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan30` |
| CMOS 1 & 2 | -20 ºC | None | Not used here | `???` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### CdTe configuration
- All on
- All canisters status good
- DE logfile: `CdTeDE_Log_20230523_141722.log`, `CdTeDE_COUT_Log_20230523_141722.log`
- After setup finished, all canister write pointers zero.

```

----- Time from DE start: 603

f4_status: 1

----- Ping Updated ----

Ping OK for Detector 1

Ping OK for Detector 2

Ping OK for Detector 3

Ping OK for Detector 4

Detector #1 Obs_status:0 Ping_Status:1

Detector #2 Obs_status:0 Ping_Status:1

Detector #3 Obs_status:0 Ping_Status:1

Detector #4 Obs_status:0 Ping_Status:1

```

- Manually resent `init`, then `standby`, then `obs` to DE. On last command, saw `f4` status change to `3`, and Formatter segfault.
#### CMOS configuration
- All on
- No communication with CMOS 1
- Data back from CMOS 2
#### Folder structure
- `run6/`
	- `de_terminal.txt` - contains COUT_Log from formatter.
	- `formatter_terminal.txt` - contains stdout from formatter.
### `run7`
- Started Formatter again 7:59 pm.
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan30` |
| CMOS 1 & 2 | -20 ºC | None | Not used here | `???` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### CdTe configuration
- All on
- All canisters status good
- DE logfile: `CdTeDE_Log_20230523_141722.log`, `CdTeDE_COUT_Log_20230523_141722.log`
- Canisters observe status moved to `1`:
```

f4_status: 3

----- Ping Updated ----

Ping OK for Detector 1

Ping OK for Detector 2

Ping OK for Detector 3

Ping OK for Detector 4

Detector #1 Obs_status:1 Ping_Status:1

Detector #2 Obs_status:1 Ping_Status:1

Detector #3 Obs_status:1 Ping_Status:1

Detector #4 Obs_status:1 Ping_Status:1

----- Time from DE start: 1007

f4_status: 3

----- Ping Updated ----

Ping OK for Detector 1

Ping OK for Detector 2

Ping OK for Detector 3

Ping OK for Detector 4

Detector #1 Obs_status:1 Ping_Status:1

Detector #2 Obs_status:1 Ping_Status:1

Detector #3 Obs_status:1 Ping_Status:1

Detector #4 Obs_status:1 Ping_Status:1

```
- All canisters write pointers still zero.
- Resent init sequence with uplink, then stopped, then init sequence again.
#### CMOS configuration
- CMOS 1 no contact
- CMOS 2 reads out data
#### Folder structure
- `run7/`
	- `de_terminal.txt` - contains COUT_Log from formatter.
	- `formatter_terminal.txt` - contains stdout from formatter.
### `run8`
- Trying to restart software once, see error, start a second time right after.
- No luck, all write pointers still point to zero.
- No radioactive source used.
  
| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan30` |
| CMOS 1 & 2 | -20 ºC | None | Not used here | `???` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure
- `run8/`
	- `de_terminal.txt` - contains COUT_Log from formatter.
	- `formatter_terminal.txt` - contains stdout from formatter.
### `run9`
- Like `run8`, but sending `stop` commands to DE between consecutive runs.
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan30` |
| CMOS 1 & 2 | -20 ºC | None | Not used here | `???` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### CdTe configuration
- Log file: `CdTeDE_COUT_Log_20230523_144355.log`, `CdTeDE_Log_20230523_144355.log`.
- No write pointers.
#### Folder structure
- `run9/`
	- `de_terminal.txt` - contains COUT_Log from formatter.
### `run10`
- Power cycled DE and all canisters.
- Turned off CMOSes
- Rebuilt `foxsi-4matter` `v0.1.0` from source.
- No radioactive source used.
  
| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan30` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### CdTe configuration
- Log file: `CdTeDE_COUT_Log_20230523_145953.log`, `CdTeDE_Log_20230523_145953.log`
- All canisters ping connected, but no write pointer.
## `run11` to `run22`
- DE starts working after sparse register file revert.
- Take source data.
- `jan30/CdTeDE_COUT_Log_run11_to_run22.log` contains whole `cout` log from CdTE DE for the tests `run11` through `run22`.
- `jan30/CdTeDE_COUT_Log_run11_to_run22.log` contains whole formatter stdout for the tests `run11` through `run22`.
### `run11`
- No radioactive source used.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | None | Full | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### CdTe configuration
- Reverted today's regfile edits, then rebooted DE. Specifically in the DE:
```bash

mv CdTe_DE/production/run/regfile_sparce CdTe_DE/production/run/regfile_sparce_after_Jan30

mv CdTe_DE/production/run/regfile_sparce_before_Jan30 CdTe_DE/production/run/regfile_sparce

```
- Log file: `CdTeDE_Log_20230523_152435.log`, `CdTeDE_COUT_Log_20230523_152435.log`
- First try no luck (zero write pointers).
- See this after setup by Formatter:
```

----- Time from DE start: 332

f4_status: 1

----- Ping Updated ----

Ping OK for Detector 1

Ping OK for Detector 2

Ping OK for Detector 3

Ping OK for Detector 4

Detector #1 Obs_status:0 Ping_Status:1

Detector #2 Obs_status:0 Ping_Status:1

Detector #3 Obs_status:0 Ping_Status:1

Detector #4 Obs_status:0 Ping_Status:1

----- Time from DE start: 333

f4_status: 1

----- Ping Updated ----

Ping OK for Detector 1

Ping OK for Detector 2

Ping OK for Detector 3

Ping OK for Detector 4

Detector #1 Obs_status:0 Ping_Status:1

Detector #2 Obs_status:0 Ping_Status:1

```
- Second time it works! Take pedestal.
#### Folder structure
- `run11/`
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot 2024-01-31 at 1.26.20 AM` - contains screenshot of pedestals in sparse mode.
### `run12`
- Full readout mode pedestal, roughly 15 minutes integration, biased 200 V (and waited 5 minutes).
- DE data file is roughly half pedestal, half Am-241.
- Am-241 source placed in front of position 2.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Full | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |  
- Log file: `CdTeDE_Log_20230523_152435.log`, `CdTeDE_COUT_Log_20230523_152435.log`
- Start ramp to 60 V 9:34 pm, waited 30 s.
- Waited more than 30 s. Saw biasing command come out on Formatter tape.
- Sent HV ramp to 200 V at 9:38 pm. Waited 5 more minutes.
#### Folder structure:
- `run12/`
	- `de/` - contains raw data recorded locally in the DE. These files are roughly half pedestal, half source data.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `formatter_behavior_on_uplink_cdte.txt` - contains snippet of formatter stdout showing error for uplink command. Thanasi fix.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).

- DE log files:
	- `foxsi4_cdte_20230523_154121_det*_0000000001`—from DE startup obs through bias ramp
### `run13`
- Set sparse readout mode for all canisters via uplink command, then restarted observation.
- Am-241 source in front of position 2.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run13/`
	- `de/` - contains raw data recorded locally in the DE.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run14`
- Am-241 source in front of position 2.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run14/`
	- `de/` - contains raw data recorded locally in the DE.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run15`
- Am-241 source in front of position 3.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run15/`
	- `de/` - contains raw data recorded locally in the DE. Source was moved **during** `*_16373*` files, and was **moved again** (for `run16`) about 15 MB into the `*_16455*` files.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run16`
- Am-241 source in front of position 4.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run16/`
	- `de/` - contains raw data recorded locally in the DE. Source was secured **during** `*_16455*` files (about 40 MB into the file), and was **moved again** (for `run17`) about during the `*_1654*` files (about 42 MB into the file).
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run17`
- Am-241 source in front of position 5.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run17/`
	- `de/` - contains raw data recorded locally in the DE. Source was secured **during** `*_1702*` files (about 13 MB into the file). Files `*_1673*` are entirely in the `run17` configuration.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run18`
- Fe-55 source in front of position 2.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run18/`
	- `de/` - contains raw data recorded locally in the DE. Source was secured **by the time** `*_17192*` files started. Those files encompass the `run18` configuration.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run19`
- Fe-55 source in front of position 3.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run19/`
	- `de/` - contains raw data recorded locally in the DE. Source was moved **during** `*_17274*` files (about 26 MB into the file).
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run20`
- Fe-55 source in front of position 4.
- Nitrogen flowing 1/4 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run20/`
	- `de/` - contains raw data recorded locally in the DE. Source was moved **during** `*_17360*` files (about 25 MB into the file).
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run21`
- Fe-55 source in front of position 4.
- **Nitrogen flowing 1/8 turn open**.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run21/`
	- `de/` - contains raw data recorded locally in the DE. LN2 valve was turned **before** `*_17525*` files started.
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).
### `run22`
- Fe-55 source in front of position 5.
- Nitrogen flowing 1/8 turn open.

| Systems on | Cooling | Bias | Readout mode | Software version |
|------------|---------|------|--------------|-------------------|
| All CdTe | -20 ºC | 200 V | Sparse | `jan29` |
| Formatter/Housekeeping/Power | — | — | — | [`v0.1.0`](https://github.com/foxsi/foxsi-4matter/releases/tag/v0.1.0) |
| GSE | — | — | — | [`fa1a4a6`](https://github.com/foxsi/GSE-FOXSI-4/pull/19/commits/fa1a4a6805d0b7ed3cb07b63a45804b1054d5810) |
#### Folder structure:
- `run22/`
	- `de/` - contains raw data recorded locally in the DE. Source was moved **during** `*_1801*` files (about 22 MB into file).
		- `*det1*` - contains raw frames for CdTe in position 5.
		- `*det2*` - contains raw frames for CdTe in position 3.
		- `*det3*` - contains raw frames for CdTe in position 4.
		- `*det4*` - contains raw frames for CdTe in position 2.
	- `gse/` - contains raw data recorded on the GSE computer using `foxsi-4matter/util/logudp.py`. All recorded after the source was placed.
		- `cdte1.log` - contains raw frames for CdTe in position 5.
		- `cdte2.log` - contains raw frames for CdTe in position 3.
		- `cdte3.log` - contains raw frames for CdTe in position 4.
		- `cdte4.log` - contains raw frames for CdTe in position 2.
	- `Screenshot*.png` - shows pedestal screenshot from GSE.
	- (same DE log file as above, `CdTeDE_COUT_Log_20230523_152435.log`).