TripletBandMetric¶
- class rubin_sim.maf.maf_contrib.TripletBandMetric(time_col='expMJD', filter_col='filter', **kwargs)¶
Bases:
BaseMetric
Find the number of ‘triplets’ of three images taken in the same band, based on user-selected minimum and maximum intervals (in hours), as well as constraining the ratio of the two exposures intervals. Triplets are not required to be consecutive observations and may be overlapping.
Methods Summary
reduce_bandall
(bandcounter)reduce_bandg
(bandcounter)reduce_bandi
(bandcounter)reduce_bandr
(bandcounter)reduce_bandu
(bandcounter)reduce_bandy
(bandcounter)reduce_bandz
(bandcounter)run
(data_slice[, slice_point])Calculate metric values.
Methods Documentation
- reduce_bandall(bandcounter)¶
- reduce_bandg(bandcounter)¶
- reduce_bandi(bandcounter)¶
- reduce_bandr(bandcounter)¶
- reduce_bandu(bandcounter)¶
- reduce_bandy(bandcounter)¶
- reduce_bandz(bandcounter)¶
- run(data_slice, slice_point=None)¶
Calculate metric values.
- Parameters:
- data_slice
numpy.ndarray
, (N,) Values passed to metric by the slicer, which the metric will use to calculate metric values at each slice_point.
- slice_point
dict
or None Dictionary of slice_point metadata passed to each metric. E.g. the ra/dec of the healpix pixel or opsim fieldId.
- data_slice
- Returns: