refine_signal_mask#

mufasa.signals.refine_signal_mask(sig_mask, minsize=2, expand=20, clean=True)[source]#

Refine a signal mask by removing noisy features and expanding the mask.

Parameters:
  • sig_mask (LazyComparisonMask or ndarray) – Initial signal mask.

  • minsize (int, optional) – Minimum number of continuous spectral channels for signal mask.

  • expand (int, optional) – Number of spectral channels to expand signal regions.

  • clean (bool, optional) – Remove spatially isolated pixels.

Returns:

Refined signal mask.

Return type:

ndarray