CircleAnnulusPixelRegion¶
- class regions.CircleAnnulusPixelRegion(center, inner_radius, outer_radius, meta=None, visual=None)[source]¶
Bases:
AnnulusPixelRegionA circular annulus in pixel coordinates.
- Parameters:
- center
PixCoord The position of the center of the annulus.
- inner_radiusfloat
The inner radius of the annulus in pixels.
- outer_radiusfloat
The outer radius of the annulus in pixels.
- meta
RegionMetaordict, optional A dictionary that stores the meta attributes of the region.
- visual
RegionVisualordict, optional A dictionary that stores the visual meta attributes of the region.
- center
Examples
from regions import PixCoord, CircleAnnulusPixelRegion import matplotlib.pyplot as plt fig, ax = plt.subplots(1, 1) reg = CircleAnnulusPixelRegion(PixCoord(x=6, y=6), inner_radius=5.5, outer_radius=8.0) patch = reg.plot(ax=ax, facecolor='none', edgecolor='red', lw=2, label='Circle Annulus') ax.legend(handles=(patch,), loc='upper center') ax.set_xlim(-5, 20) ax.set_ylim(-5, 20) ax.set_aspect('equal')
(
Source code,png,hires.png,pdf,svg)
Attributes Summary
The center pixel position as a
PixCoord.The inner radius in pixels as a float.
The meta attributes as a
RegionMetaThe outer radius in pixels as a float.
The visual attributes as a
RegionVisual.Methods Summary
to_sky(wcs)Return a region defined in sky coordinates.
Attributes Documentation
- inner_radius¶
The inner radius in pixels as a float.
- meta¶
The meta attributes as a
RegionMeta
- outer_radius¶
The outer radius in pixels as a float.
- visual¶
The visual attributes as a
RegionVisual.
Methods Documentation