LSST Applications g0265f82a02+c6dfa2ddaf,g1162b98a3f+ffe7eabc7e,g2079a07aa2+1b2e822518,g2bbee38e9b+c6dfa2ddaf,g337abbeb29+c6dfa2ddaf,g36da64cc00+ea84795170,g3ddfee87b4+955a963fd8,g50ff169b8f+2eb0e556e8,g52b1c1532d+90ebb246c7,g555ede804d+955a963fd8,g591dd9f2cf+bac198a2cb,g5ec818987f+420292cfeb,g858d7b2824+d6c9a0a3b8,g876c692160+aabc49a3c3,g8a8a8dda67+90ebb246c7,g8cdfe0ae6a+4fd9e222a8,g99cad8db69+e6cd765486,g9ddcbc5298+a1346535a5,ga1e77700b3+df8f93165b,ga8c6da7877+acd47f83f4,gae46bcf261+c6dfa2ddaf,gb0e22166c9+8634eb87fb,gb3f2274832+12c8382528,gba4ed39666+1ac82b564f,gbb8dafda3b+0574160a1f,gbeb006f7da+dea2fbb49f,gc28159a63d+c6dfa2ddaf,gc86a011abf+d6c9a0a3b8,gcf0d15dbbd+955a963fd8,gdaeeff99f8+1cafcb7cd4,gdc0c513512+d6c9a0a3b8,ge79ae78c31+c6dfa2ddaf,geb67518f79+ba1859f325,gee10cc3b42+90ebb246c7,gf1cff7945b+d6c9a0a3b8,w.2024.13
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.