34 reconstructed_arr = np.empty(arr_size, dtype=np.uint)
36 for i
in range(len(change_locations)):
38 if (i + 1) == len(change_locations):
39 reconstructed_arr[change_locations[i]:] = change_values[i]
41 reconstructed_arr[change_locations[i]:change_locations[i + 1]] = change_values[i]
42 return reconstructed_arr
211 pulser_vals: np.ndarray
212 pulser_idx: np.ndarray
213 calibration_vals: np.ndarray
214 calibration_idx: np.ndarray
215 ready_vals: np.ndarray
216 ready_idx: np.ndarray
217 context_vals: np.ndarray
218 context_idx: np.ndarray
220 wib_sync_vals: np.ndarray
221 wib_sync_idx: np.ndarray
222 femb_sync_vals: np.ndarray
223 femb_sync_idx: np.ndarray
227 crc_err_vals: np.ndarray
228 crc_err_idx: np.ndarray
229 link_valid_vals: np.ndarray
230 link_valid_idx: np.ndarray
237 colddata_timestamp_0_diff_vals: np.ndarray
238 colddata_timestamp_0_diff_idx: np.ndarray
239 colddata_timestamp_0_first: int
241 colddata_timestamp_1_diff_vals: np.ndarray
242 colddata_timestamp_1_diff_idx: np.ndarray
243 colddata_timestamp_1_first: int
245 timestamp_dts_diff_vals: np.ndarray
246 timestamp_dts_diff_idx: np.ndarray
247 timestamp_dts_first: int
253@dataclass(order=True)