LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
Public Member Functions | |
__init__ (self, display, verbose=False, *args, **kwargs) | |
Protected Member Functions | |
_close (self) | |
_setMaskTransparency (self, transparency, maskplane) | |
_getMaskTransparency (self, maskplane) | |
_show (self) | |
_mtv (self, image, mask=None, wcs=None, title="") | |
_buffer (self, enable=True) | |
_flush (self) | |
_erase (self) | |
_dot (self, symb, c, r, size, ctype, fontFamily="helvetica", textAngle=None) | |
_drawLines (self, points, ctype) | |
_scale (self, algorithm, min, max, unit, *args, **kwargs) | |
_zoom (self, zoomfac) | |
_pan (self, colc, rowc) | |
_getEvent (self) | |
lsst.display.ds9.ds9.DisplayImpl.__init__ | ( | self, | |
display, | |||
verbose = False, | |||
* | args, | ||
** | kwargs ) |
|
protected |
Push and pop buffer size. Parameters ---------- enable : `bool`, optional If `True` (default), push size; else pop it.
Definition at line 464 of file ds9.py.
|
protected |
|
protected |
Draw a symbol onto the specified DS9 frame. Parameters ---------- symb : `str`, or subclass of `lsst.afw.geom.ellipses.BaseCore` Symbol to be drawn. Possible values are: - ``"+"``: Draw a "+" - ``"x"``: Draw an "x" - ``"*"``: Draw a "*" - ``"o"``: Draw a circle - ``"@:Mxx,Mxy,Myy"``: Draw an ellipse with moments (Mxx, Mxy, Myy);(the ``size`` parameter is ignored) - An object derived from `lsst.afw.geom.ellipses.BaseCore`: Draw the ellipse (argument size is ignored) Any other value is interpreted as a string to be drawn. c : `int` Column to draw symbol [0-based coordinates]. r : `int` Row to draw symbol [0-based coordinates]. size : `float` Size of symbol. ctype : `str` the name of a colour (e.g. ``"red"``) fontFamily : `str`, optional String font. May be extended with other characteristics, e.g. ``"times bold italic"``. textAngle: `float`, optional Text will be drawn rotated by ``textAngle``. Notes ----- Objects derived from `lsst.afw.geom.ellipses.BaseCore` include `~lsst.afw.geom.ellipses.Axes` and `lsst.afw.geom.ellipses.Quadrupole`.
Definition at line 487 of file ds9.py.
|
protected |
Connect the points. Parameters ----------- points : `list` of (`int`, `int`) A list of points specified as (col, row). ctype : `str` The name of a colour (e.g. ``"red"``).
Definition at line 530 of file ds9.py.
|
protected |
|
protected |
|
protected |
Listen for a key press on a frame in DS9 and return an event. Returns ------- event : `Ds9Event` Event with (key, x, y).
Definition at line 607 of file ds9.py.
|
protected |
Return the current DS9's mask transparency. Parameters ---------- maskplane : unused This parameter does nothing.
Definition at line 373 of file ds9.py.
|
protected |
Display an Image and/or Mask on a DS9 display. Parameters ---------- image : subclass of `lsst.afw.image.Image` Image to display. mask : subclass of `lsst.afw.image.Mask`, optional Mask. wcs : `lsst.afw.geom.SkyWcs`, optional WCS of data title : `str`, optional Title of image.
Definition at line 393 of file ds9.py.
|
protected |
Pan frame. Parameters ---------- colc : `int` Physical column to which to pan. rowc : `int` Physical row to which to pan.
Definition at line 591 of file ds9.py.
|
protected |
Set image color scale. Parameters ---------- algorithm : {``"linear"``, ``"log"``, ``"pow"``, ``"sqrt"``, ``"squared"``, ``"asinh"``, ``"sinh"``, ``"histequ"``} # noqa: E501 Scaling algorithm. May be any value supported by DS9. min : `float` Minimum value for scale. max : `float` Maximum value for scale. unit : `str` Ignored. *args Ignored. **kwargs Ignored
Definition at line 546 of file ds9.py.
|
protected |
Specify DS9's mask transparency. Parameters ---------- transparency : `int` Percent transparency. maskplane : `NoneType` If `None`, transparency is enabled. Otherwise, this parameter is ignored.
Definition at line 356 of file ds9.py.
|
protected |
Uniconify and raise DS9. Notes ----- Raises if ``self.display.frame`` doesn't exist.
Definition at line 384 of file ds9.py.
|
protected |
Zoom frame by specified amount. Parameters ---------- zoomfac : `int` DS9 zoom factor.
Definition at line 578 of file ds9.py.