scopesim.source.source_utils module

scopesim.source.source_utils.convert_to_list_of_spectra(spectra, lam)[source]
scopesim.source.source_utils.make_img_wcs_header(pixel_scale, image_size)[source]

Create a WCS header for an image

pixel_scalefloat

arcsecs

image_sizetuple

x, y where x, y are integers

scopesim.source.source_utils.photons_in_range(spectra, wave_min, wave_max, area=None, bandpass=None)[source]
Parameters:
spectra
wave_min

[um]

wave_max

[um]

areaQuantity

[m2]

bandpassSpectralElement
Returns:
countsu.Quantity array
scopesim.source.source_utils.scale_imagehdu(imagehdu, waverange, area=None)[source]
scopesim.source.source_utils.validate_source_input(**kwargs)[source]