SurfaceBrightLimitMetric¶
- class rubin_sim.maf.metrics.SurfaceBrightLimitMetric(pixscale=0.2, nsigma=3.0, tot_area=100.0, filter_col='filter', units='mag/sq arcsec', airmass_col='airmass', exptime_col='visitExposureTime', metric_name='SurfaceBrightLimit', skybrightness_col='skyBrightness', nexp_col='numExposures', zpt=None, k_atm=None, readnoise=8.8, **kwargs)¶
Bases:
BaseMetric
Gaussian limit, ignoring systematic errors in photometry
- Parameters:
- pixscale
float
(0.2) Pixelscale, Arcseconds per pixel
- nsigma
float
(3) The detection limit (usuall 3 or 5)
- tot_area
float
(100) Total sky area summed over, square arcseconds
- zpt
dict
offloat
(None) telescope zeropoints. If None, computed from phot_utils
- k_atm
dict
offloat
(None) Atmospheric extinction parameters. If None, computed from phot_utils
- readnoise
float
(8.8) Readnoise in electrons
- pixscale
Methods Summary
run
(data_slice, slice_point)Calculate metric values.
Methods Documentation
- run(data_slice, slice_point)¶
Calculate metric values.
- Parameters:
- data_slice
numpy.recarray
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: