sdssflux2ab¶
-
pydl.photoop.sdssio.
sdssflux2ab
(flux, magnitude=False, ivar=False)[source]¶ Convert the SDSS calibrated fluxes (magnitudes) into AB fluxes (magnitudes).
Parameters: flux :
numpy.ndarray
Array of calibrated fluxes or SDSS magnitudes with 5 columns, corresponding to the 5 filters u, g, r, i, z.
magnitude :
bool
, optionalIf set to
True
, then assumeflux
are SDSS magnitudes instead of linear flux units.ivar :
numpy.ndarray
, optionalIf set, the input fluxes are actually inverse variances.
Returns: Array of fluxes or magnitudes on the AB system.
Notes
Uses the conversions posted by D.Hogg (sdss-calib/845):
u(AB,2.5m) = u(2.5m) - 0.042 g(AB,2.5m) = g(2.5m) + 0.036 r(AB,2.5m) = r(2.5m) + 0.015 i(AB,2.5m) = i(2.5m) + 0.013 z(AB,2.5m) = z(2.5m) - 0.002