scopesim.optics.surface_utils.make_emission_from_array#
- scopesim.optics.surface_utils.make_emission_from_array(flux, wave, meta) SourceSpectrum#
Create an emission SourceSpectrum using an array.
Takes care of bins and solid angles. The solid_angle is kept in the returned SourceSpectrum meta dictionary under self.meta[“solid_angle”].
- Parameters:
flux (array-like, Quantity) – if flux is not an array, the
emission_unitmust be in meta dictwave (array-like, Quantity) – if flux is not an array, the
wavelength_unitmust be in meta dictmeta (dict)
- Returns:
flux
- Return type:
synphot.SourceSpectrum