Content
Current calibration store
/reg/d/psdm/CXI/cxi12315/calib/CsPad::CalibV1/CxiDs1.0:Cspad.0/pedestals/1-end.data /reg/d/psdm/CXI/cxi12315/calib/CsPad2x2::CalibV1/CxiSc2.0:Cspad2x2.0/geometry/5-end.data /reg/d/psdm/AMO/amo12313/calib/PNCCD::CalibV1/Camp.0:pnCCD.1/pixel_status/8-22.data
List of questions
Distinguishing from LCLS ?
Do we want to separate old and new calibration in the 1st directory level?
/reg/d/psdm/<INSTRUMENT>/<experiment>/calib/ or /reg/d/psdm/<INSTRUMENT>/<experiment>/calib2/
Detector name
Current name has FS-non-friendly characters "." and ":". Need to get rid of this characters to use detector name in the path to file:
CxiSc2.0:Cspad2x2.0 # current name has non-friendly FS characters "." and ":" CxiSc2-0-Cspad2x2-0 # tentative replacement
Get rid of calibration software directory level
Sub-directory level like CsPad::CalibV1, CsPad2x2::CalibV1, PNCCD::CalibV1
is not used now and its name is defined from the detector name using dictionary.
File version
Do we need in calibration file version?
Two ways of implementation:
- In file name:
/reg/d/psdm/CXI/cxi12315/calib/CxiDs1-0-Cspad-0/pedestals/1-end-v01.data
- In sub-directory name:
/reg/d/psdm/CXI/cxi12315/calib/CxiDs1-0-Cspad-0/pedestals/v01/1-end.data
How do we save calibration data
- text file with meta-data for arrays and comments, code etc.
- np file good for n-d arrays
- hdf5 file
References
Overview
Content Tools