scopesim_templates.extragalactic.galaxies.elliptical

Contents

scopesim_templates.extragalactic.galaxies.elliptical#

scopesim_templates.extragalactic.galaxies.elliptical(r_eff, pixel_scale, filter_name, amplitude, spectrum='NGC_0584', **kwargs)#

Create a extended Source object for an elliptical galaxy.

Note

This docstring is from simcado, needs to be updated

Parameters:
  • r_eff (float) – [arcsec]

  • pixel_scale (float) – [arcsec]

  • filter_name (str, 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

  • amplitude (float) – [mag, mag/arcsec2]

  • spectrum (str, 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

  • n (float, optional) – Default = 4. Sersic index - n=1 for exponential (spiral), - n=4 for de Vaucouleurs (elliptical)

  • ellipticity (float) – Default = 0.5

  • angle (float) – [deg] Default = 30. Rotation anti-clockwise from the x-axis

  • width (int) – [arcsec] Dimensions of the image. Default: 512*pixel_scale

  • height (int) – [arcsec] Dimensions of the image. Default: 512*pixel_scale

  • x_offset (float) – [arcsec] The distance between the centre of the profile and the centre of the image. Default: (dx,dy) = (0,0)

  • y_offset (float) – [arcsec] The distance between the centre of the profile and the centre of the image. Default: (dx,dy) = (0,0)

  • normalization (str, optional) –

    [“total”, “half-light”, “centre”] Where the profile equals unity If normalization equals: - “total” : [Default] whole image has brightness of amplitude [mag] - “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]

Returns:

galaxy_src

Return type:

Source