from glob import glob import numpy as np Configs = {} XrayFolder = f'/mnt/sls_det_storage/moench_data/2504_SoleilBeamtime/Moench040_g4_SimonStars_150V_50us' Configs['SiemenStarLowerLeft'] = { 'caliFile': np.load('/home/xie_x1/MLED/data-process/utils/BacksidePulsing_Calibration/Moench040/Moench040_AduToKevMapping_g4_50us_150V_250423.npy'), 'pedestalFileName': f'{XrayFolder}/15keV_pedestal_d0_f0_0.raw', 'signalFileNames': glob(f'{XrayFolder}/15keV_signal_d0_f*_0.raw'), 'Roi': [140, 240, 110, 220], 'NX': 400, 'NY': 400, 'energy': 15, # keV 'selectionRange': 2, 'headerSize': 56, # 'writeCluster': True, # 'outputFolder': '/mnt/sls_det_storage/moench_data/MLXID/Samples/Measurement/2504_SOLEIL_SiemenStarClusters_MOENCH040_150V/', 'outputFolder': '/home/xie_x1/MLXID/DataProcess/Samples/SiemenStarLowerLeft/', 'NFrame': 20_000_000, ### 20_000_000 in total 'NThread': 16, 'NChunks': 160, 'runName': 'SiemenStarLowerLeft', } Configs['SiemenStarLowerRight'] = { 'caliFile': np.load('/home/xie_x1/MLED/data-process/utils/BacksidePulsing_Calibration/Moench040/Moench040_AduToKevMapping_g4_50us_150V_250423.npy'), 'pedestalFileName': f'{XrayFolder}/15keV_pedestal_d0_f0_0.raw', 'signalFileNames': glob(f'{XrayFolder}/15keV_signal_d0_f*_0.raw'), 'Roi': [235, 345, 110, 220], 'NX': 400, 'NY': 400, 'energy': 15, # keV 'selectionRange': 2, 'headerSize': 56, # 'writeCluster': True, 'outputFolder': '/home/xie_x1/MLXID/DataProcess/Samples/SiemenStarLowerRight/', 'NFrame': 20_000, ### 20_000_000 in total 'NThread': 16, 'NChunks': 320, 'runName': 'SiemenStarLowerRight', } Configs['SiemenStars'] = { 'caliFile': np.load('/home/xie_x1/MLED/data-process/utils/BacksidePulsing_Calibration/Moench040/Moench040_AduToKevMapping_g4_50us_150V_250423.npy'), 'pedestalFileName': f'{XrayFolder}/15keV_pedestal_d0_f0_0.raw', 'signalFileNames': glob(f'{XrayFolder}/15keV_signal_d0_f*_0.raw'), 'Roi': [140, 350, 110, 350], ### Xmin, Xmax, Ymin, Ymax 'NX': 400, 'NY': 400, 'energy': 15, # keV 'selectionRange': 2, 'headerSize': 56, # 'writeCluster': True, 'outputFolder': '/mnt/sls_det_storage/moench_data/MLXID/Samples/Measurement/2504_SOLEIL_SiemenStarClusters_MOENCH040_150V/', 'NFrame': 20_000, ### 20_000_000 in total 'NThread': 16, 'NChunks': 16, 'runName': 'SiemenStars', }