EllipseAnnulusSkyRegion

class regions.EllipseAnnulusSkyRegion(center, inner_width, outer_width, inner_height, outer_height, angle=<Quantity 0. deg>, meta=None, visual=None)[source]

Bases: regions.shapes.annulus.AsymmetricAnnulusSkyRegion

A elliptical annulus in SkyCoord coordinates.

Parameters:
center : SkyCoord

The position of the center of the elliptical annulus.

inner_width : Quantity

The inner width of the elliptical annulus (before rotation) as angle

inner_height : Quantity

The inner height of the elliptical annulus (before rotation) as angle

outer_width : Quantity

The outer width of the elliptical annulus (before rotation) as angle

outer_height : Quantity

The outer height of the elliptical annulus (before rotation) as angle

angle : Quantity, optional

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

meta : RegionMeta object, optional

A dictionary which stores the meta attributes of this region.

visual : RegionVisual object, optional

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

Methods Summary

to_pixel(self, wcs) Returns the equivalent region defined in pixel coordinates.

Methods Documentation

to_pixel(self, wcs)[source]

Returns the equivalent region defined in pixel coordinates.

Parameters:
wcs : WCS instance

The world coordinate system transformation to assume

Returns:
pixel_region : PixelRegion object.