Loading [MathJax]/extensions/tex2jax.js
LSST Applications g04a91732dc+7fec47d7bc,g07dc498a13+5ab4d22ec3,g0fba68d861+565de8e5d5,g1409bbee79+5ab4d22ec3,g1a7e361dbc+5ab4d22ec3,g1fd858c14a+11200c7927,g20f46db602+25d63fd678,g35bb328faa+fcb1d3bbc8,g4d2262a081+61302e889d,g4d39ba7253+d05e267ece,g4e0f332c67+5d362be553,g53246c7159+fcb1d3bbc8,g60b5630c4e+d05e267ece,g78460c75b0+2f9a1b4bcd,g786e29fd12+cf7ec2a62a,g7b71ed6315+fcb1d3bbc8,g8048e755c2+a1301e4c20,g8852436030+163ceb82d8,g89139ef638+5ab4d22ec3,g89e1512fd8+fbb808ebce,g8d6b6b353c+d05e267ece,g9125e01d80+fcb1d3bbc8,g989de1cb63+5ab4d22ec3,g9f33ca652e+8abe617c77,ga9baa6287d+d05e267ece,gaaedd4e678+5ab4d22ec3,gabe3b4be73+1e0a283bba,gb1101e3267+fefe9ce5b1,gb58c049af0+f03b321e39,gb90eeb9370+824c420ec4,gc741bbaa4f+77ddc33078,gcf25f946ba+163ceb82d8,gd315a588df+0f88d5218e,gd6cbbdb0b4+c8606af20c,gd9a9a58781+fcb1d3bbc8,gde0f65d7ad+e6bd566e97,ge278dab8ac+932305ba37,ge82c20c137+76d20ab76d,w.2025.10
LSST Data Management Base Package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
lsst.meas.algorithms.dynamicDetection Namespace Reference

Classes

class  DynamicDetectionConfig
 
class  DynamicDetectionTask
 

Functions

 countMaskedPixels (maskedIm, maskPlane)
 

Function Documentation

◆ countMaskedPixels()

lsst.meas.algorithms.dynamicDetection.countMaskedPixels ( maskedIm,
maskPlane )
Count the number of pixels in a given mask plane.

Parameters
----------
maskedIm : `lsst.afw.image.MaskedImage`
    Masked image to examine.
maskPlane : `str`
    Name of the mask plane to examine.

Returns
-------
nPixMasked : `int`
    Number of pixels with ``maskPlane`` bit set.

Definition at line 545 of file dynamicDetection.py.

545def countMaskedPixels(maskedIm, maskPlane):
546 """Count the number of pixels in a given mask plane.
547
548 Parameters
549 ----------
550 maskedIm : `lsst.afw.image.MaskedImage`
551 Masked image to examine.
552 maskPlane : `str`
553 Name of the mask plane to examine.
554
555 Returns
556 -------
557 nPixMasked : `int`
558 Number of pixels with ``maskPlane`` bit set.
559 """
560 maskBit = maskedIm.mask.getPlaneBitMask(maskPlane)
561 nPixMasked = np.sum(np.bitwise_and(maskedIm.mask.array, maskBit))/maskBit
562 return nPixMasked