Page History
...
parameter | default value | description | ||
---|---|---|---|---|
| "DetInfo(:Cspad)" | input source of data | ||
|
| key for input data, by default use raw data | ||
| "bkgd_subtracted" | output key for the next data processing stage | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="78d36966ecf167a8-8c21b4e9-4b304428-8df79498-849952e553169ec5c6f3cdf9"><ac:plain-text-body><![CDATA[ | | "cspad_background.dat" | file with CSPad array [4*8*185][388] of averaged background | ]]></ac:plain-text-body></ac:structured-macro> |
| 0 | CSPad sector in quad from 0 to 7 | ||
| 0 | module verbosity:
|
...
parameter | default value | description | ||
---|---|---|---|---|
| "DetInfo(:Cspad)" | input source of data | ||
|
| key for input data, by default use raw data | ||
| "bkgd_subtracted" | output key for the next data processing stage | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="203f5269fcb5034f-15e0f913-48874a50-bb96a93a-641122e758a82beb6d2d9537"><ac:plain-text-body><![CDATA[ | | "cspad_mask.dat" | file with CSPad mask array [4*8*185][388] | ]]></ac:plain-text-body></ac:structured-macro> |
| 0 | this amplitude will replace the amplitude in each masked pixel | ||
| 1 | control bits for applied mask:
| ||
| 0 | module verbosity:
|
...
This package contains python modules which work with both frameworks pyana and psana. Functionality of many modules resembles package ImgAlgos
See also Examples for package py_img_algos
Module py_img_algos.cspad_arr_producer
This module gets data from evt
store for CSAPD or CSPAD2x2 depending on unique detector name in parameter source
, produce numpy array of full scale shape (4,8,185,388) or (185, 388, 2) of specified in dtype
type, and saves it in the evt
store with unique name key_out
. In case of missing 2x1 sections, their pixel amplitudes substituted by the value form val_miss
.
parameter | default value | type | description |
---|---|---|---|
| *-*|Cspad-* | string | address of Detector-Id|Device-ID |
| int | string | output array data type (. Implemented types: int, int8, int16, int32, uint8, uint16, uint32, float, double) . |
| cspad_array | string | unique keyword for output array identification |
| 0 | float | intensity value substituted for missing 2x1 sections in data |
| 1 | int | module verbosity:
|
...
See also Examples for package py_img_algos
...
parameter | default value | type | description |
---|
Module py_img_algos.cspad_image_
...
producer
parameter | default value | type | description |
---|
Module py_img_algos.tahometer
Is intended to print records showing job performance current and integrated from the beginning of job:
| '' (empty) | string | path to calibration directory for ex.: |
| cspad_array | string | keyword for input numpy array, shape=(4, 8, 185, 388) - for cspad or (185, 388, 2) - for cspad2x2 |
| cspad_image | string | unique keyword for output 2-d image numpy array |
| 1 | int | module verbosity:
|
See also Examples for package py_img_algos
Module py_img_algos.image_save_in_file
This module gets from evt
store 2-d image numpy array for specified unique name in key_in
and saves it in the file with name given by parameter ofname
. File extension defimes the output file format. Run and event numbers are added to the name of the output file. For example, for ofname = image.tiff
files will be created with names image-r####-ev######.tiff
, where symbols # stands for number.
parameter | default value | type | description |
---|---|---|---|
| image | string | unique keyword for input 2-d image numpy array |
| img.npy | string | output file name (type is selected by extension) supported formats: txt, tiff, gif, pdf, eps, png, jpg, jpeg, npy (default), npz |
| 1 | int | module verbosity:
|
See also Examples for package py_img_algos
Module py_img_algos.tahometer
Is intended to print records showing job performance current and integrated from the beginning of job:
Code Block | ||
---|---|---|
| ||
py_img_algos.tahometer: run:0049 | ||
Code Block | ||
| ||
py_img_algos.tahometer: run:0049 evt:000005 t[sec]: 2.575 dt[sec]: 2.575 n/t[1/sec]: 1.942 dn/dt[1/sec]: 1.942
|
parameter | default value | type | description |
---|---|---|---|
| 100 | int | interval in number of events to print current statistics |
| 1 | int | module verbosity:
|
See also Examples for package py_img_algos