lsst.meas.algorithms g6f40f426a6+b01f34f958
|
Functions | |
splitId (oid, asDict=True) | |
showSourceSet (sSet, xy0=(0, 0), display=None, ctype=afwDisplay.GREEN, symb="+", size=2) | |
showPsfSpatialCells (exposure, psfCellSet, nMaxPerCell=-1, showChi2=False, showMoments=False, symb=None, ctype=None, ctypeUnused=None, ctypeBad=None, size=2, display=None) | |
showPsfCandidates (exposure, psfCellSet, psf=None, display=None, normalize=True, showBadCandidates=True, fitBasisComponents=False, variance=None, chi=None) | |
makeSubplots (fig, nx=2, ny=2, Nx=1, Ny=1, plottingArea=(0.1, 0.1, 0.85, 0.80), pxgutter=0.05, pygutter=0.05, xgutter=0.04, ygutter=0.04, headroom=0.0, panelBorderWeight=0, panelColor='black') | |
plotPsfSpatialModel (exposure, psf, psfCellSet, showBadCandidates=True, numSample=128, matchKernelAmplitudes=False, keepPlots=True) | |
showPsf (psf, eigenValues=None, XY=None, normalize=True, display=None) | |
showPsfMosaic (exposure, psf=None, nx=7, ny=None, showCenter=True, showEllipticity=False, showFwhm=False, stampSize=0, display=None, title=None) | |
showPsfResiduals (exposure, sourceSet, magType="psf", scale=10, display=None) | |
saveSpatialCellSet (psfCellSet, fileName="foo.fits", display=None) | |
Variables | |
bool | keptPlots = False |
_LOG = logging.getLogger(__name__) | |
Support utilities for Measuring sources
lsst.meas.algorithms.utils.makeSubplots | ( | fig, | |
nx = 2 , |
|||
ny = 2 , |
|||
Nx = 1 , |
|||
Ny = 1 , |
|||
plottingArea = (0.1, 0.1, 0.85, 0.80) , |
|||
pxgutter = 0.05 , |
|||
pygutter = 0.05 , |
|||
xgutter = 0.04 , |
|||
ygutter = 0.04 , |
|||
headroom = 0.0 , |
|||
panelBorderWeight = 0 , |
|||
panelColor = 'black' |
|||
) |
Return a generator of a set of subplots, a set of Nx*Ny panels of nx*ny plots. Each panel is fully filled by row (starting in the bottom left) before the next panel is started. If panelBorderWidth is greater than zero a border is drawn around each panel, adjusted to enclose the axis labels. E.g. subplots = makeSubplots(fig, 2, 2, Nx=1, Ny=1, panelColor='k') ax = subplots.next(); ax.text(0.3, 0.5, '[0, 0] (0,0)') ax = subplots.next(); ax.text(0.3, 0.5, '[0, 0] (1,0)') ax = subplots.next(); ax.text(0.3, 0.5, '[0, 0] (0,1)') ax = subplots.next(); ax.text(0.3, 0.5, '[0, 0] (1,1)') fig.show() Parameters ---------- fig : `matplotlib.pyplot.figure` The matplotlib figure to draw nx : `int` The number of plots in each row of each panel ny : `int` The number of plots in each column of each panel Nx : `int` The number of panels in each row of the figure Ny : `int` The number of panels in each column of the figure plottingArea : `tuple` (x0, y0, x1, y1) for the part of the figure containing all the panels pxgutter : `float` Spacing between columns of panels in units of (x1 - x0) pygutter : `float` Spacing between rows of panels in units of (y1 - y0) xgutter : `float` Spacing between columns of plots within a panel in units of (x1 - x0) ygutter : `float` Spacing between rows of plots within a panel in units of (y1 - y0) headroom : `float` Extra spacing above each plot for e.g. a title panelBorderWeight : `int` Width of border drawn around panels panelColor : `str` Colour of border around panels
lsst.meas.algorithms.utils.saveSpatialCellSet | ( | psfCellSet, | |
fileName = "foo.fits" , |
|||
display = None |
|||
) |
lsst.meas.algorithms.utils.showPsf | ( | psf, | |
eigenValues = None , |
|||
XY = None , |
|||
normalize = True , |
|||
display = None |
|||
) |
lsst.meas.algorithms.utils.showPsfCandidates | ( | exposure, | |
psfCellSet, | |||
psf = None , |
|||
display = None , |
|||
normalize = True , |
|||
showBadCandidates = True , |
|||
fitBasisComponents = False , |
|||
variance = None , |
|||
chi = None |
|||
) |
Display the PSF candidates. If psf is provided include PSF model and residuals; if normalize is true normalize the PSFs (and residuals) If chi is True, generate a plot of residuals/sqrt(variance), i.e. chi If fitBasisComponents is true, also find the best linear combination of the PSF's components (if they exist)
lsst.meas.algorithms.utils.showPsfMosaic | ( | exposure, | |
psf = None , |
|||
nx = 7 , |
|||
ny = None , |
|||
showCenter = True , |
|||
showEllipticity = False , |
|||
showFwhm = False , |
|||
stampSize = 0 , |
|||
display = None , |
|||
title = None |
|||
) |
lsst.meas.algorithms.utils.showPsfResiduals | ( | exposure, | |
sourceSet, | |||
magType = "psf" , |
|||
scale = 10 , |
|||
display = None |
|||
) |
lsst.meas.algorithms.utils.showPsfSpatialCells | ( | exposure, | |
psfCellSet, | |||
nMaxPerCell = -1 , |
|||
showChi2 = False , |
|||
showMoments = False , |
|||
symb = None , |
|||
ctype = None , |
|||
ctypeUnused = None , |
|||
ctypeBad = None , |
|||
size = 2 , |
|||
display = None |
|||
) |
lsst.meas.algorithms.utils.showSourceSet | ( | sSet, | |
xy0 = (0, 0) , |
|||
display = None , |
|||
ctype = afwDisplay.GREEN , |
|||
symb = "+" , |
|||
size = 2 |
|||
) |
|
protected |