CircleAnnulusPixelRegion¶
- class regions.CircleAnnulusPixelRegion(center, inner_radius, outer_radius, meta=None, visual=None)[source]¶
Bases:
AnnulusPixelRegion
A 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
RegionMeta
ordict
, optional A dictionary that stores the meta attributes of the region.
- visual
RegionVisual
ordict
, 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
RegionMeta
The 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