RectangleSkyRegion

class regions.RectangleSkyRegion(center, width, height, angle=<Quantity 0. deg>, meta=None, visual=None)[source]

Bases: regions.SkyRegion

A rectangle in sky coordinates.

Parameters
centerSkyCoord

The position of the center of the rectangle.

widthQuantity

The width of the rectangle (before rotation) as an angle

heightQuantity

The height of the rectangle (before rotation) as an angle

angleQuantity, optional

The rotation angle of the rectangle, measured anti-clockwise. If set to zero (the default), the width axis is lined up with the longitude axis of the celestial coordinates.

metaRegionMeta object, optional

A dictionary which stores the meta attributes of this region.

visualRegionVisual object, optional

A dictionary which stores the visual meta attributes of this region.

Attributes Summary

angle

Descriptor class for SkyRegion which takes a scalar Quantity object.

center

Descriptor class for SkyRegion which takes a scalar SkyCoord object.

height

Descriptor class for SkyRegion which takes a scalar Quantity object.

width

Descriptor class for SkyRegion which takes a scalar Quantity object.

Methods Summary

to_pixel(wcs)

Returns the equivalent region defined in pixel coordinates.

Attributes Documentation

angle

Descriptor class for SkyRegion which takes a scalar Quantity object.

center

Descriptor class for SkyRegion which takes a scalar SkyCoord object.

height

Descriptor class for SkyRegion which takes a scalar Quantity object.

width

Descriptor class for SkyRegion which takes a scalar Quantity object.

Methods Documentation

to_pixel(wcs)[source]

Returns the equivalent region defined in pixel coordinates.

Parameters
wcsWCS instance

The world coordinate system transformation to assume

Returns
pixel_regionPixelRegion object.