Skip to content

[AGIPD] [CS] new current source calibration constant

Vratko Rovensky requested to merge feat/agipd_cs into master

Description

New AGIPD firmware enables usage of current source (CS) for calibration purposes. It is an internal per-pixel calibration source allowing to perform dynamic scan through the gain stages of AGIPD. Current source, in comparison with the pulse capacitor, allows to take dynamic range scan for all three gain stages.

The set of notebooks contained in this MR enable calculation of constants from current source data scan, to be later used for correction of AGIPD relative gain, similarly to pulse capacitor constants.

How Has This Been Tested?

The scripts were tested with CS injection runs 6-21 and dark run 5 in: /gpfs/exfel/exp/SPB/202330/p900340/raw

Full image files after merging are available here: /gpfs/exfel/exp/SPB/202330/p900340/scratch/CSmergedFiles/19012023

Full characterisation report and local files with constants are in: gpfs/exfel/exp/SPB/202330/p900340/scratch/CS_Processing/19062023/

The scripts were tested with Jupyter Notebook and also through xfel-calibrate command.

Relevant Documents (optional)

Merging report: CSmerge_test_230908.pdf

Characterisation report: CS_report_DBtest_230918_all.pdf

Types of changes

  • New feature (non-breaking change which adds functionality)

Checklist:

To Do:

  • Move DB injection to summary ntb.

Reviewers

@ahmedk @jsztuk

Edited by Vratko Rovensky

Merge request reports