# wcs_from_fiducial¶

gwcs.wcstools.wcs_from_fiducial(fiducial, coordinate_frame=None, projection=None, transform=None, name='', bounding_box=None, input_frame=None)[source]

Create a WCS object from a fiducial point in a coordinate frame.

If an additional transform is supplied it is prepended to the projection.

Parameters
fiducialSkyCoord or tuple of float
One of:

A location on the sky in some standard coordinate system. A Quantity with spectral units. A list of the above.

coordinate_frame~gwcs.coordinate_frames.CoordinateFrame

The output coordinate frame. If fiducial is not an instance of SkyCoord, coordinate_frame is required.

projectionProjection

Projection instance - required if there is a celestial component in the fiducial.

transformModel (optional)

An optional tranform to be prepended to the transform constructed by the fiducial point. The number of outputs of this transform must equal the number of axes in the coordinate frame.

namestr

Name of this WCS.

bounding_boxtuple

The bounding box over which the WCS is valid. It is a tuple of tuples of size 2 where each tuple represents a range of (low, high) values. The bounding_box is in the order of the axes, axes_order. For two inputs and axes_order(0, 1) the bounding box is ((xlow, xhigh), (ylow, yhigh)).

input_frame~gwcs.coordinate_frames.CoordinateFrame

The input coordinate frame.