48
48
peak_x = np .zeros (1024 )
49
49
peak_y = np .zeros (1024 )
50
50
peak_intensity = np .zeros (1024 )
51
- data = h5 ['processing/cheetah/peakinfo-raw' ].value
52
- peak_mask = (data [:,0 ] > 0 )* (data [:,1 ] > 0 )
53
- n_peak = peak_mask .sum ().astype (np .int )
51
+ peak_data = h5 ['/processing/hitfinder/peakinfo' ].value
52
+ n_peak = peak_data .shape [0 ]
54
53
n_peaks .append (n_peak )
55
- peak_x [0 :n_peak ] = data [ peak_mask ,0 ]
56
- peak_y [0 :n_peak ] = data [ peak_mask ,1 ]
57
- peak_intensity [0 :n_peak ] = data [ peak_mask ,2 ]
54
+ peak_x [0 :n_peak ] = peak_data [: ,0 ]
55
+ peak_y [0 :n_peak ] = peak_data [: ,1 ]
56
+ peak_intensity [0 :n_peak ] = peak_data [: ,2 ]
58
57
peaks_x .append (peak_x )
59
58
peaks_y .append (peak_y )
60
59
peaks_intensity .append (peak_intensity )
63
62
# wavelength
64
63
wavelengths .append (h5 ['/LCLS/photon_energy_eV' ].value [0 ])
65
64
66
- pattern = h5 ['data/rawdata0' ].value
65
+ pattern = h5 ['/ data/rawdata0' ].value
67
66
sy , sx = pattern .shape
68
67
pattern = pattern .reshape ((1 , sy , sx ))
69
68
if i == 0 :
70
- cxi .create_dataset ('/entry_1/instrument_1/detector_1/detector_corrected /data' ,
69
+ cxi .create_dataset ('/entry_1/data_1 /data' ,
71
70
data = pattern , maxshape = (None , sy , sx ))
72
71
else :
73
- cxi ['/entry_1/instrument_1/detector_1/detector_corrected /data' ].resize (i + 1 , axis = 0 )
74
- cxi ['/entry_1/instrument_1/detector_1/detector_corrected /data' ][i ] = pattern
72
+ cxi ['/entry_1/data_1 /data' ].resize (i + 1 , axis = 0 )
73
+ cxi ['/entry_1/data_1 /data' ][i ] = pattern
75
74
76
75
peaks_x = np .asarray (peaks_x )
77
76
peaks_y = np .asarray (peaks_y )
85
84
cxi .create_dataset ('/LCLS/photon_energy_eV' , data = wavelengths )
86
85
cxi .create_dataset ('/entry_1/result_1/nPeaks' , data = n_peaks )
87
86
cxi .create_dataset ('/entry_1/result_1/peakTotalIntensity' , data = peaks_intensity )
87
+ cxi .create_dataset ('/entry_1/result_1/peakSNR' , data = np .zeros_like (peaks_intensity )) # dummy SNR
88
88
cxi .close ()
0 commit comments