Page History
...
epix_alc2
epix_alc3
epix_alc4
Interim Summary
- In alc1 two data banks look different from other banks, but they are not so bad to discard them by changing thresholds.
- The "scratch" in alc3 is not seen in dark.
- The number of bad/discarded pixels can be changed by variation of thresholds.
...
Chuck wants to find "scratch" automatically
2023-04-06 Feature 2 and 3 for dark data vs our standard dark processing
exp=xpplw3319:run=287 -s XppGon.0:Epix100a.3
By default features 1,2,3 are used. Feature 4 and 5 for gain factors are not implemented and are irrelevant to epix100a.
Feature 1 - good frame selection discards 1/0/0 frames for SNR=3/5/8, respectively
Code Block | ||||
---|---|---|---|---|
| ||||
det_raw_pixel_status -d exp=xpplw3319:run=287 -s XppGon.0:Epix100a.3 -n 1000 -R3 --gmode SNR3
Summary of the bad pixel status evaluation for SNR = 3.00, status_data array
0o1: 6445 / 540672 ( 1.192%) pixels Feat.2 mean <= 3588.608
0o2: 13484 / 540672 ( 2.494%) pixels Feat.2 mean >= 4374.797
0o4: 5600 / 540672 ( 1.036%) pixels Feat.3 std <= 2.314
0o10: 34098 / 540672 ( 6.307%) pixels Feat.3 std >= 3.263
Any bad status bit: 57409 / 540672 (10.618%) pixels
det_raw_pixel_status -d exp=xpplw3319:run=287 -s XppGon.0:Epix100a.3 -n 1000 -R5 --gmode SNR5
Summary of the bad pixel status evaluation for SNR=5.00, status_data array
0o1: 5 / 540672 ( 0.001%) pixels Feat.2 mean <= 3326.536
0o2: 87 / 540672 ( 0.016%) pixels Feat.2 mean >= 4636.866
0o4: 878 / 540672 ( 0.162%) pixels Feat.3 std <= 1.999
0o10: 12739 / 540672 ( 2.356%) pixels Feat.3 std >= 3.579
Any bad status bit: 13675 / 540672 ( 2.529%) pixels
det_raw_pixel_status -d exp=xpplw3319:run=287 -s XppGon.0:Epix100a.3 -n 1000 -R8 --gmode SNR8
Summary of the bad pixel status evaluation for SNR=8.00, status_data array
0o1: 0 / 540672 ( 0.000%) pixels Feat.2 mean <= 2933.437
0o2: 33 / 540672 ( 0.006%) pixels Feat.2 mean >= 5029.965
0o4: 0 / 540672 ( 0.000%) pixels Feat.3 std <= 1.525
0o10: 5314 / 540672 ( 0.983%) pixels Feat.3 std >= 4.053
Any bad status bit: 5319 / 540672 ( 0.984%) pixels |
Code Block | ||||
---|---|---|---|---|
| ||||
det_ndarr_raw_proc -d exp=xpplw3319:run=287 -s XppGon.0:Epix100a.3 -n 1000 -o work
raw data found/selected in 1000 events
[I] UtilsCalib.py L0683 begin data summary stage
[I] UtilsCalib.py L0112 evaluate_limits RMS: ave=2.317 std=0.370 limits low=0.097 high=4.536
[I] UtilsCalib.py L0112 evaluate_limits AVE: ave=3983.565 std=188.830 limits low=2850.584 high=5116.546
[I] UtilsCalib.py L0721 bad pixel status:
status 1: 643 pixel rms > 4.536
status 2: 0 pixel rms < 0.097
status 4: 0 pixel intensity > 16000 in more than 0.1 fraction (99/999) of non-empty events
status 8: 0 pixel intensity < 1 in more than 0.1 fraction (99/999) of non-empty events
status 16: 31 pixel average > 5116.55
status 32: 0 pixel average < 2850.58 |
REFERENCES
- Paper in JAC: Automatic bad-pixel mask maker for X-ray pixel detectors with application to serial crystallography,
- Journal of Applied Crystallography - 2022 - Sadri - Automatic bad‐pixel mask maker for X‐ray pixel detectors with.pdf
...
Overview
Content Tools