make_one_psf_stpsf

romanisim.psf.make_one_psf_stpsf(sca, filter_name, wcs=None, pix=None, chromatic=False, oversample=4, extra_convolution=None, **kw)

Make a PSF profile for Roman at a specific detector location using the galsim library

Parameters:
scaint

SCA number

filter_namestr

name of filter

wcscallable (optional)

function giving mapping from pixels to sky for use in computing local scale of image for stpsf PSFs

pixtuple (float, float)

pixel location of PSF on focal plane

chromaticbool

Create a multiwavelength-based psf.

oversampleint

oversampling with which to sample Stpsf PSF

extra_convolutiongalsim.gsobject.GSObject or None

Additional convolution to add to PSF

**kwdict

Additional keywords passed to galsim.roman.getPSF or stpsf.calc_psf, depending on whether stpsf is set. May also include “stpsf_options” dictionary to specify WFI object options (e.g. defocus, jitter)

Returns:
profilegalsim.gsobject.GSObject

galsim profile object for convolution with source profiles when rendering scenes.