find_optimal_celestial_wcs¶
- reproject.mosaicking.find_optimal_celestial_wcs(input_data, hdu_in=None, frame=None, auto_rotate=False, projection='TAN', resolution=None, reference=None)[source]¶
Given one or more images, return an optimal WCS projection object and shape.
This currently only works with 2-d images with celestial WCS.
- Parameters:
- input_dataiterable
One or more input data specifications to include in the calculation of the final WCS. This should be an iterable containing one entry for each specification, where a single data specification is one of:
The name of a FITS file as a
str
or apathlib.Path
objectAn
HDUList
objectAn image HDU object such as a
PrimaryHDU
,ImageHDU
, orCompImageHDU
instanceA tuple where the first element is an Numpy array shape tuple and the second element is either a
BaseLowLevelWCS
,BaseHighLevelWCS
, or aHeader
objectA tuple where the first element is a
ndarray
and the second element is either aBaseLowLevelWCS
,BaseHighLevelWCS
, or aHeader
objectAn
NDData
object from which the.data
and.wcs
attributes will be used as the input data.A
BaseLowLevelWCS
object witharray_shape
set or aBaseHighLevelWCS
object whose underlying low level WCS object hasarray_shape
set.
If only one input data needs to be provided, it is also possible to pass it in without including it in an iterable.
- hdu_inint or str, optional
If
input_data
is a FITS file or anHDUList
instance, specifies the HDU to use.- framestr or
BaseCoordinateFrame
The coordinate system for the final image (defaults to the frame of the first image specified).
- auto_rotatebool
Whether to rotate the header to minimize the final image area (if
True
, requires shapely>=1.6 to be installed).- projectionstr
Three-letter code for the WCS projection.
- resolution
Quantity
The resolution of the final image. If not specified, this is the smallest resolution of the input images.
- reference
SkyCoord
The reference coordinate for the final header. If not specified, this is determined automatically from the input images.
- Returns:
- wcs
WCS
The optimal WCS determined from the input images.
- shapetuple
The optimal shape required to cover all the output.
- wcs