-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Based on slack discussion with Francesco Valentino
I’ve started looking into how PSFs are currently implemented in MICADO simulations in ScopeSim.
The conversation stemmed from my attempt to reproduce something similar to _get_limiting_mags in SIMCADO and compute limiting magnitude for SCAO, MCAO simulations in ScopeSim. Since I get some different results from Davies+2010, we were wondering if this is due to the background, PSF, or other factors.When I implement some simple Micado simulations with micado = sim.OpticalTrain(micado_cmds), I can see that the code calls for MORFEO.yaml (MCAO) and MICADO_Standalone_RO.yaml (SCAO). There I can see two non-varying PSFs that are used:
- name : relay_psf description : SCAO PSF class : FieldConstantPSF kwargs: filename : PSF_SCAO_ConstPSF_0_5off.fits warning : “Default PSF is NOT field varying. See documentation.”and
- name : morfeo_generic_psf description : MORFEO field varying MCAO PSF class : FieldConstantPSF kwargs: filename : PSF_MCAO_ConstPSF_40_18_6.fits warning : “Default PSF is not Field Varying. See Documentation”So here’s some questions:
- How were these PSFs generated? With Anisocado? In the header of the psf fits files, I can read some of the parameters (e.g., for PSF_MCAO_ConstPSF_40_18_6.fits: wavelength=1.2 (um), EsoMedian (atmospheric conditions from Anisocado?), Seeing=0.67, Strehl = 0.047, etc.)
- How’s the wavelength dependence accounted for? It’s an analytical rescaling?
- Looking at Anisocado, one can create a different PSF and pass it on in fits format, I think. Does one have to add the information to a yaml file or can the psf be passed on directly within python, after creating the PSF?
- Is .fits format from Anisocado the standard that will be kept? I ask because other groups are working on realistic PSFs that depend on the availability of nearby stars, distance from the target, etc. We were wondering if / how these PSFs can be implemented in future simulations.
For reference, here’s the plot I was trying to recreate from Davies+10
Metadata
Metadata
Assignees
Labels
Type
Projects
Status


