spiral

simcado.source.spiral(half_light_radius, plate_scale, magnitude=10, filter_name='Ks', normalization='total', spectrum='spiral', **kwargs)[source]

Create a extended Source object for a “Galaxy”

Parameters
half_light_radiusfloat

[arcsec]

plate_scalefloat

[arcsec]

magnitudefloat

[mag, mag/arcsec2]

filter_namestr, TransmissionCurve, optional. Default is “Ks”. Values can be either:
  • the name of a SimCADO filter : see optics.get_filter_set()

  • or a TransmissionCurve containing a user-defined filter

normalizationstr, optional

[“half-light”, “centre”, “total”] Where in the profile equals unityy If normalization equals:

  • “half-light” : the pixels at the half-light radius have a surface brightness of magnitude [mag/arcsec2]

  • “centre” : the maximum pixels have a surface brightness of magnitude [mag/arcsec2]

  • “total” : the whole image has a brightness of magnitude [mag]

spectrumstr, EmissionCurve, optional

The spectrum to be associated with the galaxy. Values can either be: - the name of a SimCADO SED spectrum : see get_SED_names() - an EmissionCurve with a user defined spectrum

Returns
galaxy_srcsimcado.Source

See also

sersic_profile
spiral_profile
optics.get_filter_set
source.get_SED_names
spectral.TransmissionCurve
spectral.EmissionCurve