Skip to content

Using a galsim object for a PSF instead of a Gaussian Mixture #255

Description

@s-Sayan

Hi Erin,

First of all, thank you for developing such a flexible and generalizable codebase. I’ve implemented and validated ngmix within the SuperBIT pipeline (link), where we currently use the em5 model for PSF fitting. One example of the fit is shown below.

Image

My main concern is related to PSF modeling with a gaussian mixture. Since SuperBIT is a balloon-borne experiment, we don’t have atmospheric seeing contributing to PSF blurring. The PSF is not undersampled (pixel scale ~0.141", PSF FWHM ~0.47", the stability was an issue and the telescope jitter was much higher than we thought). We perform metacalibration using the psf="dilate" option (as you previously suggested) and include PSF shear terms to correct additive biases. However, it still seems that the Gaussian mixture approximation may not capture important PSF features, particularly for exposures with highly elliptical or unstable PSFs. In those cases, we observe PSF-to-galaxy ellipticity leakage and have had to discard some exposures for metacalibration (see our recent paper: Lensing in the Blue III).

Eric Huff mentioned that ngmix may support using a GalSim object directly for the PSF, instead of a Gaussian mixture approximation. Although this would likely be slower than em5, the relatively small number of objects per SuperBIT target makes it potentially feasible for us.

I tried to locate this functionality in the codebase but wasn’t able to find it. If this option exists, could you please point me to how to use it (or whether it requires a custom implementation)?

Thanks again for your help, and for all your work on ngmix!

Best regards,
Sayan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions