jacscanomaly.CandidateCriteria

class jacscanomaly.CandidateCriteria(min_dchi2=None, min_n_eff=None, min_n_contrib=None, min_n_window=None, min_longest_run=None, max_peak_frac=None)[source]

Quality criteria used to accept/reject anomaly candidates.

All thresholds are optional. Any criterion set to None is ignored.

Parameters:
  • min_dchi2 (float | None)

  • min_n_eff (float | None)

  • min_n_contrib (int | None)

  • min_n_window (int | None)

  • min_longest_run (int | None)

  • max_peak_frac (float | None)

__init__(min_dchi2=None, min_n_eff=None, min_n_contrib=None, min_n_window=None, min_longest_run=None, max_peak_frac=None)
Parameters:
  • min_dchi2 (float | None)

  • min_n_eff (float | None)

  • min_n_contrib (int | None)

  • min_n_window (int | None)

  • min_longest_run (int | None)

  • max_peak_frac (float | None)

Return type:

None

Methods

__init__([min_dchi2, min_n_eff, ...])

accepts(*, dchi2, quality)

Attributes

max_peak_frac

min_dchi2

min_longest_run

min_n_contrib

min_n_eff

min_n_window