Rubin Observatory
Published on Rubin Observatory (https://www.lsst.org)

Home > Understanding Data and Simulations > PhoSim

The variation in the LSST PSF as a function of different physical effects. The white line corresponds to the size of one LSST pixel

The Photon Simulator (PhoSim) is a set of fast photon Monte Carlo codes used to calculate the physics of the atmosphere and a telescope and camera in order to simulate realistic astronomical images. It does this using modern numerical techniques applied to comprehensive physical models. PhoSim generates images by collecting photons into pixels. This movie shows the photon Monte Carlo method used in the simulation. 

Physical processes included in the Simulator
  • Photon sampling from galaxy/asteroid/star SEDs & spatial distribution
  • Dust absorption at source and in the Milky Way
  • Von Karman frozen turbulence
  • Atmospheric dispersion
  • Atmospheric molecular opacity and scattering
  • Cloud absorption
  • Reflection/refraction/diffraction of mirrors, lenses, sensors
  • Interference reflection/transmission/absorption of coatings
  • Photo-electric conversion (incl. fringing, field free regions)
  • Charge diffusion (incl. lateral fields, charge sharing)
  • Saturation & blooming
  • Readout:  read noise, dark current, gain, pre-over scans, bias, CTE
  • Hot pixels/columns, dead pixels, lithography errors

Instrument and site characteristics included in the Simulator
  • Site Properties: wind, turbulence intensity, outer scale 
  • Optical design
  • Focal plane layout
  • Obstructions (spider)
  • Tracking of the telescope
  • Surface perturbation & alignment errors of all optics & sensors
  • Mirror, lens, filter, detector coating details
  • Dome seeing
  • Cosmic ray properties
Example of images generated using PhoSim

An example of output catalogs from CatSim and the resulting simulated images are available

  • An example of an input file [1] to PhoSim
  • FITS images generated by these catalogs are here [2]
The full website for PhoSim is available here [3]
  • Phosim installation instructions are available here [4]
  • Tutorials for running and using PhoSim are available here [5]
  • The codebase for the catalog simulations are accessible through Bitbucket [6]

For more details of PhoSim or if you have questions, they can be addressed using community.lsst.org [7].


Source URL: https://www.lsst.org/scientists/simulations/phosim

Links
[1] https://www.lsst.org/sites/default/files/documents/phoSim_example.txt.gz
[2] https://www.lsst.org/sites/default/files/documents/lsst_e_9999_f1_R22_S11_E001.fits.gz
[3] https://bitbucket.org/phosim/phosim_release/wiki/Home
[4] https://confluence.lsstcorp.org/display/PHOSIM/Installation
[5] https://bitbucket.org/phosim/phosim_release/wiki/Walkthrough
[6] https://bitbucket.org/phosim/phosim_release/downloads
[7] https://community.lsst.org