Content

To-do

2016-04-19 List of long-term perspective and on-going projects

This list is approved by Chris:

2016-06-02

2016-05-17

Detector

Algorithms

Calibman

Cross check for optical metrology

Meng's FDE

Detector Calibration StorePSAS-148

Done

2016-03-24 through 2016-05-18

ImgAlgos

Calibman

Meng's FDE

Detector

2016-02-11 through 2016-03-24

pyimgalgos PSAS-178 H-project as a 1-st candidate to sci-beam

(tick) improve HBins - add edgemode parameter HBins auto-doc

(tick) add RadialBkgd - low frequency background subtraction: Radial Background Subtraction Algorithm

(tick) develop uni-tests for HBins:

calibman PSAS-6

(tick) do not start on hosts where data is not seen

(tick) do not start under opr accounts

(tick) use switch between :xtc and :smd mode of the event reader

(tick) improve py-algorithm for ndarray averaging, command det_ndarr_raw_proc

(tick) command line for event_keys

(tick) clean-up code, get rid of Frame

(tick) replace psana module-based scan

(tick) replace psana module-based averaging with Detector-based averaging

PSANA

(tick) in ImgAlgos/ImgSaveInFile save image in other formats: bin, tiff, etc...
(tick) pdscalibdata::NDArrIOV1 - I/O ndarray of any shape.

Detector PSAS-139

(tick) add method for export numpy array in text form

(tick) add method to load calibration text file similar to NDArrIO

(tick) load variable size calibration

(tick) add method center()

  Andor3d - support for variable size data in calibman and Detector

2014-06-27 Generic geometry parametrization

(tick) CalibManager.OpticAlignmentCspadV1.py - generates constants type "geometry" for CSPAD

(tick) pyimgalgos.GeometryObject.py, GeometryAccess.py- works with calibration constants type "geometry"

(tick) C++ version of GeometryObject, GeometryAccess

(tick) cspad_image_producer.py - use default calibration directory

(tick) PSCalib.CalibFileFinder.py - analog of C++ PSCalib::CalibFileFinder

(tick) generic image producer based on type "geometry"

(tick) GUI-based tool for sensors' alignment using type "geometry"

(tick) CalibManager/app/calibrun - add option to use configuration parameters from file

CorAna

(tick) find the reason of the difference with Marcin's results

(tick) 2013-06-05 Marcin apply LLD threshold = 200, in stead of 20.

(tick) fits to g2 function vs time

(plus) plot for fit parameters vs q

(plus) use processing for any camera