drizzle_slits_2d¶
- msaexp.utils.drizzle_slits_2d(slits, build_data=None, drizzle_params={'blendheaders': True, 'fillval': 0, 'good_bits': 0, 'kernel': 'square', 'output': None, 'pixfrac': 1.0, 'pscale': None, 'pscale_ratio': 1.0, 'single': False, 'wht_type': 'ivm'}, centered_wcs=False, **kwargs)[source]¶
Run
jwst.resample.resample_spec.ResampleSpecDataon a list of List ofjwst.datamodels.slit.SlitModelobjects.- Parameters
- slitslist
List of
jwst.datamodels.SlitModelobjects- build_datatuple
Data like output from
msaexp.utils.build_regular_wavelength_wcs, i.e.,target_waves, header, data_size, output_wcs- drizzle_paramsdict
Drizzle parameters passed on initialization of the
jwst.resample.resample_spec.ResampleSpecDatastep- kwargsdict
Passed to
build_regular_wavelength_wcsfor building the wavelength grid.
- Returns
- target_wavesarray
The target wavelength array
- header
Header WCS header
- drizzled_slits
jwst.datamodels.ModelContainer The products of
ResampleSpecData.do_drizzle()on the individual slitlets