lsst.display.ds9#

The lsst.display.ds9 module provides an SAOImage DS9 backend for the lsst.afw.display module.

Contributing#

lsst.display.ds9 is developed at lsst/display_ds9. You can find Jira issues for this module under the display_ds9 component.

Python API reference#

lsst.display.ds9 Package#

Functions#

ds9Cmd([cmd, trap, flush, silent, frame, get])

Issue a DS9 command, raising errors as appropriate.

ds9Version()

Get the version of DS9 in use.

get(xpa, xtemplate, paramList, mode)

getXpaAccessPoint()

Parse XPA_PORT if set and return an identifier to send DS9 commands.

initDS9([execDs9])

Initialize DS9.

reset()

selectFrame(frame)

Convert integer frame number to DS9 command syntax.

set(xpa, xtemplate, paramList, mode, buf[, len])

setFd1(xpa, xtemplate, paramList, mode, fd)

Classes#

Buffer([size])

Buffer to control sending commands to DS9.

DisplayImpl(display[, verbose])

Virtual device display implementation.

Ds9Error

Represents an error communicating with DS9.

Ds9Event(k, x, y)

An event generated by a mouse or key click on the display.

xparec

Class Inheritance Diagram#

Inheritance diagram of lsst.display.ds9.ds9.Buffer, lsst.display.ds9.ds9.DisplayImpl, lsst.display.ds9.ds9.Ds9Error, lsst.display.ds9.ds9.Ds9Event, lsst.display.ds9.xpa.xparec