drizzle_to_wavelength

grizli.multifit.drizzle_to_wavelength(beams, wcs=None, ra=0.0, dec=0.0, wave=10000.0, size=5, pixscale=0.1, pixfrac=0.6, kernel='square', theta=0.0, direct_extension='REF', fcontam=0.2, custom_key=None, ds9=None)[source]

Drizzle a cutout at a specific wavelength from a list of BeamCutout objects

Parameters
beamslist of BeamCutout objects.
wcsWCS or None

Pre-determined WCS. If not specified, generate one based on ra, dec, pixscale and pixscale.

ra, dec, wavefloat

Sky coordinates and central wavelength

sizefloat

Size of the output thumbnail, in arcsec

pixscalefloat

Pixel scale of the output thumbnail, in arcsec

pixfracfloat

Drizzle PIXFRAC (for kernel = ‘point’)

kernelstr, (‘square’ or ‘point’)

Drizzle kernel to use

thetafloat

Position angle of output WCS

direct_extensionstr, (‘SCI’ or ‘REF’)

Extension of self.direct.data do drizzle for the thumbnail

fcontam: float

Factor by which to scale the contamination arrays and add to the pixel variances.

custom_keystr

Key of beam.grism.data dictionary to use as the science array for the drizzled output

ds9DS9, optional

Display each step of the drizzling to an open DS9 window

Returns
hduHDUList

FITS HDUList with the drizzled thumbnail, line and continuum cutouts.