convert_flux¶
-
synphot.units.
convert_flux
(wavelengths, fluxes, out_flux_unit, **kwargs)[source]¶ Perform conversion for supported flux units.
Parameters: - wavelengths : array-like or
Quantity
Wavelength values. If not a Quantity, assumed to be in Angstrom.
- fluxes : array-like or
Quantity
Flux values. If not a Quantity, assumed to be in PHOTLAM.
- out_flux_unit : str or
Unit
Output flux unit.
- area : float or
Quantity
Area that fluxes cover. If not a Quantity, assumed to be in \(cm^{2}\). This value must be provided for conversions involving OBMAG and count, otherwise it is not needed.
- vegaspec :
SourceSpectrum
Vega spectrum from
from_vega()
. This is only used for conversions involving VEGAMAG.
Returns: - out_flux :
Quantity
Converted flux values.
Raises: - astropy.units.core.UnitsError
Conversion failed.
- synphot.exceptions.SynphotError
Area or Vega spectrum is not given when needed.
- wavelengths : array-like or