reproject_and_coadd

reproject.mosaicking.reproject_and_coadd(input_data, output_projection, shape_out=None, input_weights=None, hdu_in=None, reproject_function=None, hdu_weights=None, combine_function='mean', match_background=False, background_reference=None, **kwargs)[source]

Given a set of input images, reproject and co-add these to a single final image.

This currently only works with 2-d images with celestial WCS.

Parameters:
input_data : iterable

One or more input datasets to include in the calculation of the final WCS. This should be an iterable containing one entry for each dataset, where a single dataset is one of:

output_projection : WCS or Header

The output projection, which can be either a WCS or a Header instance.

shape_out : tuple, optional

If output_projection is a WCS instance, the shape of the output data should be specified separately.

input_weights : iterable

If specified, this should be an iterable with the same length as input_data, where each item is one of:

hdu_in : int or str, optional

If one or more items in input_data is a FITS file or an HDUList instance, specifies the HDU to use.

reproject_function : callable

The function to use for the reprojection

combine_function : { ‘mean’, ‘sum’, ‘median’ }

The type of function to use for combining the values into the final image.

match_background : bool

Whether to match the backgrounds of the images.

background_reference : None or int

If None, the background matching will make it so that the average of the corrections for all images is zero. If an integer, this specifies the index of the image to use as a reference.

kwargs

Keyword arguments to be passed to the reprojection function.