The software package is currently being dramatically improved and updated.
This is a (very) old version, potentially with bugs.
Shapelets web page | Shapelets IDL code | Installation | Help pages | Simulated images |
---|---|---|---|---|
List of routines | ||||
Instrutions for general code | ||||
Instructions for image simulation code |
This routine smooths and Monte-Carlo resamples the PDF of galaxy morphologies from a real galaxy population in a real image, to create one new object. It is called many times by simage_generate_shapecat.pro to create an entire new galaxy catalogue. The size and magnitude of each object are incorporated as dimensions of the morphology PDF, to ensure that galaxies have the right morphological type for their depth. No redshift information is currently included, but this is the most likely place to add it!
The subroutine simage_pdf_kernel_width decides the amount of smoothing to perform upon the PDF of galaxy morphologies to genereate new objects. This amount is crucial: if it is too low, the new objects will not be significantly different. If it is too high, the new objects will not have realistic morphologies. If the flag /PAPER is set, the smoothing kernel from Massey et al. (2004) MNRAS 348, 214 is used, with an appropriate size to realistically morph objects from the HDFs. The subroutine simage_pair_separation calculates the nearest neighbour to a list of points, and can be used by simage_pdf_kernel_width to set the smoothing length in each direction. The subroutine simage_flag_pdf_topology flags each dimension of the PDF according to its topology. For example, an object's size can be any positive number. An object's magnitude can be any number. The phase of an object's polar shapelet coefficients can only lie between zero and two pi, and wraps around if it is extended beyond these limits. More information about the subroutines is available in their individual headers, within the source code for this routine.
See also the header below, which has been extracted from the source code for this routine.
Return to the shapelets web page or the code help menu.
Last modified on 02nd May 2008 by Richard Massey. |