sorcha.modules.PPSNRLimit

Functions

PPSNRLimit(observations[, sigma_limit, snr_name])

Filter that performs a straight SNR cut based on a limit, removing

Module Contents

PPSNRLimit(observations, sigma_limit=2.0, snr_name='SNRPSFMag')[source]

Filter that performs a straight SNR cut based on a limit, removing observations that are less than a SNR limit

Parameters:
  • observations (pandas dataframe) -- Dataframe of observations. Must have equivalent SNR column (see snr_name).

  • sigma_limit (float, default=2.0) -- Limit for SNR cut.

  • snr_name (string, default="SNRPSFMag") -- name of the SNR column

Returns:

observations -- "observations" dataframed modified with entries with SNR < the limit removed.

Return type:

pandas dataframe