Pixel Level Simulation for Dark Energy Surveys

Chris Stoughton, Nickolai Kuropatkin

Fermilab Experimental Astrophysics Group

May 3, 2005

Overview

These packages provide a convenient way to simulate astronomical objects observed by imaging pixel detectors. The calling programs are responsible for describing the objects as a Collection of DetectorObjects, that is, in terms of the position, shape, and size of the object in pixel coordinates, and the flux in terms of the mean number of photons that reach the detector. The PixelDetector must also be specified by defining its size, electronics, and response to cosmic rays. If the DetectorObjectss have not been convolved with the PSF by the calling programs, a PSFFactory may be specified to provide a PSF object to use for convolution.

Packages

  • snap.snoop.physics.pixel -- demonstrates integration into SNAPSim
  • gov.fnal.eag.sim.pixel -- simulates astronomical images
  • gov.fnal.eag.shapelets.functions -- describes images in shapelet space
  • gov.fnal.eag.matrix -- operates on matrices of complex numbers
  • gov.fnal.eag.sim.random -- convenience wrapper for colt random number engines
  • gov.fnal.eag.sim.repository.image -- puts and gets PixeledImages