Page History
...
Hi everyone,
Here is a short summary of what I heard today for how we should start
with the pnCCD.
For pnCCD algorithms:
common-mode, pedestals, hot-pixels, quadrant rotations, hit-finders,
support in mikhail's calibManager
For pnCCD online displays: (using matplotlib for now)
shot by shot raw data
shot by shot calibrated data
projections of the above
region-of-interest
strip-charts of interesting quantities
(also display calibration values like noise-map,pedestal-map)
After this we will work on the acqiris as well (acqiris
constant-fraction algos already exist in psana).
Attached below is a 12 line python program that plots a real pnCCD
image and an x-projection (amoc0113 also has pnccd data we can look
at). You can run it on a psana node by saving it to pnccd.py and
doing "sit_setup" and then "ipython pnccd.py". This sort of code
should work online too (although we may have to change matplotlib
settings) as well as with calibrated images.
Display group (dan, mikhail, me) meets Thursday at 10:30. Analysis
group (sebastian, ankush(?), phil, mikhail, me) meets Friday at 1.
See you then...
chris
pnCCD overview
Large area pnCCD DAQ and Elictronics, Lothar Struder & Robert Hartmann
Script form Chris
Use interactive psana framework ~cpo/ipsana/shm.py
:
...
Data corrections in module ImgAlgos.NDArrCalib
Midule description: Module ImgAlgos::NDArrCalib
List of parameters in configuration file
...
Code Block |
---|
ssh -Y psana cd <your-favorite-directory> newrel ana-current <release-directory> cd <release-directory> sit_setup addpkg CalibManager HEAD; addpkg <package-name-2> HEAD; addpkg <package-name-3> HEAD; ... scons; calibman |