def GlobalUtils::det_type_from_source | ( | source | ) |
def GlobalUtils::string_from_source | ( | source | ) |
----------------------------- ------------------------------
Returns string like "CxiDs2.0:Cspad.0" from "Source('DetInfo(CxiDs2.0:Cspad.0)')" or "Source('DsaCsPad')"
Definition at line 292 of file GlobalUtils.py.
def GlobalUtils::shape_nda_to_2d | ( | arr | ) |
-----------------------------
Return shape of np.array to reshape to 2-d
Definition at line 301 of file GlobalUtils.py.
def GlobalUtils::shape_nda_to_3d | ( | arr | ) |
-----------------------------
Return shape of np.array to reshape to 3-d
Definition at line 310 of file GlobalUtils.py.
def GlobalUtils::reshape_nda_to_2d | ( | arr | ) |
-----------------------------
Reshape np.array to 2-d
Definition at line 319 of file GlobalUtils.py.
def GlobalUtils::reshape_nda_to_3d | ( | arr | ) |
-----------------------------
Reshape np.array to 3-d
Definition at line 329 of file GlobalUtils.py.
def GlobalUtils::merge_masks | ( | mask1 = None , |
||
mask2 = None , |
||||
dtype = np.uint8 | ||||
) |
Merging masks using np.logical_and rule: (0,1,0,1)^(0,0,1,1) = (0,0,0,1)
Definition at line 339 of file GlobalUtils.py.
def GlobalUtils::mask_neighbors | ( | mask, | ||
allnbrs = True , |
||||
dtype = np.uint8 | ||||
) |
Return mask with masked eight neighbor pixels around each 0-bad pixel in input mask. mask : int - n-dimensional (n>1) array with input mask allnbrs : bool - False/True - masks 4/8 neighbor pixels.
Definition at line 357 of file GlobalUtils.py.
def GlobalUtils::mask_edges | ( | mask, | ||
mrows = 1 , |
||||
mcols = 1 , |
||||
dtype = np.uint8 | ||||
) |
Return mask with a requested number of row and column pixels masked - set to 0. mask : int - n-dimensional (n>1) array with input mask mrows : int - number of edge rows to mask mcols : int - number of edge columns to mask
Definition at line 404 of file GlobalUtils.py.
def GlobalUtils::str_tstamp | ( | fmt = '%Y-%m-%dT%H:%M:%S' , |
||
time_sec = None | ||||
) |
-----------------------------
Returns string timestamp for specified format and time in sec or current time by default
Definition at line 468 of file GlobalUtils.py.
def GlobalUtils::get_enviroment | ( | env = 'USER' |
) |
Returns the value of specified by string name environment variable
Definition at line 475 of file GlobalUtils.py.
def GlobalUtils::get_login | ( | ) |
def GlobalUtils::get_hostname | ( | ) |
def GlobalUtils::get_cwd | ( | ) |
def GlobalUtils::create_directory | ( | dir, | ||
verb = False | ||||
) |
Definition at line 505 of file GlobalUtils.py.
def GlobalUtils::save_textfile | ( | text, | ||
path, | ||||
mode = 'w' | ||||
) |
Saves text in file specified by path. mode: 'w'-write, 'a'-append
Definition at line 514 of file GlobalUtils.py.
def GlobalUtils::load_textfile | ( | path | ) |
def GlobalUtils::calib_dir | ( | env | ) |
Definition at line 533 of file GlobalUtils.py.
Referenced by CSPadPixCoords::CSPadInterpolImageProducer::beginRun(), CSPadPixCoords::CSPadImageProducer::getCalibPars(), and CSPadPixCoords::CSPad2x2ImageProducer::getCalibPars().
def GlobalUtils::exp_name | ( | env | ) |
Definition at line 542 of file GlobalUtils.py.
def GlobalUtils::alias_for_src_name | ( | env | ) |
Definition at line 549 of file GlobalUtils.py.
def GlobalUtils::test_mask_neighbors_2d | ( | allnbrs = True |
) |
Definition at line 562 of file GlobalUtils.py.
def GlobalUtils::test_mask_neighbors_3d | ( | allnbrs = True |
) |
Definition at line 585 of file GlobalUtils.py.
def GlobalUtils::test_mask_edges_2d | ( | mrows = 1 , |
||
mcols = 1 | ||||
) |
Definition at line 611 of file GlobalUtils.py.
def GlobalUtils::test_mask_edges_3d | ( | mrows = 1 , |
||
mcols = 1 | ||||
) |
Definition at line 628 of file GlobalUtils.py.
def GlobalUtils::do_test | ( | ) |
Definition at line 658 of file GlobalUtils.py.
string GlobalUtils::__version__ = "$Revision: 13028 $" [static] |
Definition at line 51 of file GlobalUtils.py.
int GlobalUtils::PEDESTALS = 0 [static] |
Definition at line 68 of file GlobalUtils.py.
int GlobalUtils::PIXEL_STATUS = 1 [static] |
Definition at line 69 of file GlobalUtils.py.
int GlobalUtils::PIXEL_RMS = 2 [static] |
Definition at line 70 of file GlobalUtils.py.
int GlobalUtils::PIXEL_GAIN = 3 [static] |
Definition at line 71 of file GlobalUtils.py.
int GlobalUtils::PIXEL_MASK = 4 [static] |
Definition at line 72 of file GlobalUtils.py.
int GlobalUtils::PIXEL_BKGD = 5 [static] |
Definition at line 73 of file GlobalUtils.py.
int GlobalUtils::COMMON_MODE = 6 [static] |
Definition at line 74 of file GlobalUtils.py.
int GlobalUtils::GEOMETRY = 7 [static] |
Definition at line 75 of file GlobalUtils.py.
tuple GlobalUtils::calib_types = ( PEDESTALS, PIXEL_STATUS, PIXEL_RMS, PIXEL_GAIN, PIXEL_MASK, PIXEL_BKGD, COMMON_MODE, GEOMETRY) [static] |
Definition at line 77 of file GlobalUtils.py.
tuple GlobalUtils::calib_names = ('pedestals', 'pixel_status', 'pixel_rms', 'pixel_gain', 'pixel_mask', 'pixel_bkgd', 'common_mode', 'geometry') [static] |
Definition at line 78 of file GlobalUtils.py.
tuple GlobalUtils::calib_dtypes = ( np.float32, np.uint16, np.float32, np.float32, np.uint8, np.float32, np.double, str) [static] |
Definition at line 79 of file GlobalUtils.py.
tuple GlobalUtils::dic_calib_type_to_name = dict(zip(calib_types, calib_names)) [static] |
Definition at line 81 of file GlobalUtils.py.
tuple GlobalUtils::dic_calib_name_to_type = dict(zip(calib_names, calib_types)) [static] |
Definition at line 82 of file GlobalUtils.py.
tuple GlobalUtils::dic_calib_type_to_dtype = dict(zip(calib_types, calib_dtypes)) [static] |
Definition at line 83 of file GlobalUtils.py.
int GlobalUtils::LOADED = 1 [static] |
Definition at line 85 of file GlobalUtils.py.
int GlobalUtils::DEFAULT = 2 [static] |
Definition at line 86 of file GlobalUtils.py.
int GlobalUtils::UNREADABLE = 3 [static] |
Definition at line 87 of file GlobalUtils.py.
int GlobalUtils::UNDEFINED = 4 [static] |
Definition at line 88 of file GlobalUtils.py.
int GlobalUtils::WRONGSIZE = 5 [static] |
Definition at line 89 of file GlobalUtils.py.
int GlobalUtils::NONFOUND = 6 [static] |
Definition at line 90 of file GlobalUtils.py.
int GlobalUtils::DCSTORE = 7 [static] |
Definition at line 91 of file GlobalUtils.py.
tuple GlobalUtils::calib_statvalues = ( LOADED, DEFAULT, UNREADABLE, UNDEFINED, WRONGSIZE, NONFOUND, DCSTORE) [static] |
Definition at line 93 of file GlobalUtils.py.
tuple GlobalUtils::calib_statnames = ('LOADED', 'DEFAULT', 'UNREADABLE', 'UNDEFINED', 'WRONGSIZE', 'NONFOUND', 'DCSTORE') [static] |
Definition at line 94 of file GlobalUtils.py.
tuple GlobalUtils::dic_calib_status_value_to_name = dict(zip(calib_statvalues, calib_statnames)) [static] |
Definition at line 96 of file GlobalUtils.py.
tuple GlobalUtils::dic_calib_status_name_to_value = dict(zip(calib_statnames, calib_statvalues)) [static] |
Definition at line 97 of file GlobalUtils.py.
int GlobalUtils::UNDEFINED = 0 [static] |
Definition at line 104 of file GlobalUtils.py.
int GlobalUtils::CSPAD = 1 [static] |
Definition at line 105 of file GlobalUtils.py.
int GlobalUtils::CSPAD2X2 = 2 [static] |
Definition at line 106 of file GlobalUtils.py.
int GlobalUtils::PRINCETON = 3 [static] |
Definition at line 107 of file GlobalUtils.py.
int GlobalUtils::PNCCD = 4 [static] |
Definition at line 108 of file GlobalUtils.py.
int GlobalUtils::TM6740 = 5 [static] |
Definition at line 109 of file GlobalUtils.py.
int GlobalUtils::OPAL1000 = 6 [static] |
Definition at line 110 of file GlobalUtils.py.
int GlobalUtils::OPAL2000 = 7 [static] |
Definition at line 111 of file GlobalUtils.py.
int GlobalUtils::OPAL4000 = 8 [static] |
Definition at line 112 of file GlobalUtils.py.
int GlobalUtils::OPAL8000 = 9 [static] |
Definition at line 113 of file GlobalUtils.py.
int GlobalUtils::ORCAFL40 = 10 [static] |
Definition at line 114 of file GlobalUtils.py.
int GlobalUtils::EPIX = 11 [static] |
Definition at line 115 of file GlobalUtils.py.
int GlobalUtils::EPIX10K = 12 [static] |
Definition at line 116 of file GlobalUtils.py.
int GlobalUtils::EPIX100A = 13 [static] |
Definition at line 117 of file GlobalUtils.py.
int GlobalUtils::FCCD960 = 14 [static] |
Definition at line 118 of file GlobalUtils.py.
int GlobalUtils::ANDOR = 15 [static] |
Definition at line 119 of file GlobalUtils.py.
int GlobalUtils::ACQIRIS = 16 [static] |
Definition at line 120 of file GlobalUtils.py.
int GlobalUtils::IMP = 17 [static] |
Definition at line 121 of file GlobalUtils.py.
int GlobalUtils::QUARTZ4A150 = 18 [static] |
Definition at line 122 of file GlobalUtils.py.
int GlobalUtils::RAYONIX = 19 [static] |
Definition at line 123 of file GlobalUtils.py.
int GlobalUtils::EVR = 20 [static] |
Definition at line 124 of file GlobalUtils.py.
int GlobalUtils::FCCD = 21 [static] |
Definition at line 125 of file GlobalUtils.py.
int GlobalUtils::TIMEPIX = 22 [static] |
Definition at line 126 of file GlobalUtils.py.
int GlobalUtils::FLI = 23 [static] |
Definition at line 127 of file GlobalUtils.py.
int GlobalUtils::PIMAX = 24 [static] |
Definition at line 128 of file GlobalUtils.py.
int GlobalUtils::ANDOR3D = 25 [static] |
Definition at line 129 of file GlobalUtils.py.
int GlobalUtils::JUNGFRAU = 26 [static] |
Definition at line 130 of file GlobalUtils.py.
tuple GlobalUtils::list_of_det_type [static] |
Initial value:
(UNDEFINED, CSPAD, CSPAD2X2, PRINCETON, PNCCD, TM6740, \ OPAL1000, OPAL2000, OPAL4000, OPAL8000, \ ORCAFL40, EPIX, EPIX10K, EPIX100A, FCCD960, ANDOR, ACQIRIS, IMP, QUARTZ4A150, RAYONIX, EVR, FCCD, TIMEPIX, FLI, PIMAX, ANDOR3D, JUNGFRAU)
Definition at line 140 of file GlobalUtils.py.
tuple GlobalUtils::list_of_det_names [static] |
Initial value:
('UNDEFINED', 'Cspad', 'Cspad2x2', 'Princeton', 'pnCCD', 'Tm6740', \ 'Opal1000', 'Opal2000', 'Opal4000', 'Opal8000', \ 'OrcaFl40', 'Epix', 'Epix10k', 'Epix100a', 'Fccd960', 'Andor', 'Acqiris', 'Imp', 'Quartz4A150', 'Rayonix',\ 'Evr', 'Fccd', 'Timepix', 'Fli', 'Pimax', 'Andor3d', 'Jungfrau')
Definition at line 146 of file GlobalUtils.py.
tuple GlobalUtils::list_of_calib_groups [static] |
Initial value:
('UNDEFINED', 'CsPad::CalibV1', 'CsPad2x2::CalibV1', 'Princeton::CalibV1', 'PNCCD::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'Epix::CalibV1', 'Epix10k::CalibV1', 'Epix100a::CalibV1', 'Camera::CalibV1', 'Andor::CalibV1', 'Acqiris::CalibV1', 'Imp::CalibV1', 'Camera::CalibV1', 'Camera::CalibV1', 'EvrData::CalibV1', 'Camera::CalibV1', 'Timepix::CalibV1', 'Fli::CalibV1', 'Pimax::CalibV1', 'Andor3d::CalibV1', 'Jungfrau::CalibV1' )
Definition at line 152 of file GlobalUtils.py.
tuple GlobalUtils::dic_det_type_to_name = dict(zip(list_of_det_type, list_of_det_names)) [static] |
Definition at line 182 of file GlobalUtils.py.
tuple GlobalUtils::dic_det_type_to_calib_group = dict(zip(list_of_det_type, list_of_calib_groups)) [static] |
Definition at line 185 of file GlobalUtils.py.
GlobalUtils::bld_names = \ [static] |
Definition at line 189 of file GlobalUtils.py.