Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Command examples

Script and its features

  • Script det_pixel_status processes dark or light data and produces 2-d image or per-panel pixel status files.
  • Implemented algorithms, named here as Features after Ref.2,3, are developed in R&D with Chuck briefly documented in Ref.1.
  • Tested for epix100a - other detectors not tested...

All algorithms/features are wrapped under the common hood of event processing loop and files' I/O.  But, not all algorithms/features can be applied simultaneously due to different data types (dark or light) and different processing algorithms. Suggested combinations for -F parameters are shown in three examples below features with associated type of generated status constants in repository

...

merges all status_* constants to status_merged in repository and deploys under /sdf/data/lcls/ds/xpp/xpplw3319/calib/Epix100a::CalibV1/XppGon.0:Epix100a.3/status_extra/

Release

Code available since ana-4.0.53-py3

Code Block
titleWhile ana-4.0.53-py3 is not a default...
# on sdf psana node:
source /sdf/group/lcls/ds/ana/sw/conda1/manage/bin/psconda.sh
conda deactivate
conda activate ana-4.0.53-py3

References

  1. Bad pixel mask for epix100a xpplw3319
  2. Paper in JAC: Automatic bad-pixel mask maker for X-ray pixel detectors with application to serial crystallography,
  3. Journal of Applied Crystallography - 2022 - Sadri - Automatic bad‐pixel mask maker for X‐ray pixel detectors with.pdf
  4. Bad Pixel Status
  5. Calibration Scripts Repository and Logging
  6. Detector Calibration Constants Deployment

...