lsurf.detectors.analysis.compute_intensity_distribution

lsurf.detectors.analysis.compute_intensity_distribution(events, num_bins=50)[source]

Compute intensity distribution histogram.

Parameters:
  • events (list of DetectionEvent) – Detection events to analyze.

  • num_bins (int, optional) – Number of histogram bins. Default is 50.

Returns:

  • bin_centers (ndarray, shape (num_bins,)) – Bin centers (intensity values).

  • counts (ndarray, shape (num_bins,)) – Number of events in each bin.

Return type:

tuple[ndarray[tuple[Any, …], dtype[float64]], ndarray[tuple[Any, …], dtype[int64]]]