LSST Applications 24.1.5,g02d81e74bb+fa3a7a026e,g180d380827+a53a32eff8,g2079a07aa2+86d27d4dc4,g2305ad1205+c0501b3732,g295015adf3+7d3e92f0ec,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g33d1c0ed96+0e5473021a,g3a166c0a6a+0e5473021a,g3ddfee87b4+5dd1654d75,g48712c4677+3bf1020dcb,g487adcacf7+065c13d9cf,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+d7ac436cfb,g5a732f18d5+53520f316c,g64a986408d+fa3a7a026e,g858d7b2824+fa3a7a026e,g8a8a8dda67+585e252eca,g99cad8db69+a5a909b84f,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+4cf350ccb2,gb0e22166c9+60f28cb32d,gba4ed39666+c2a2e4ac27,gbb8dafda3b+f991a0b59f,gc120e1dc64+9ccbfdb8be,gc28159a63d+0e5473021a,gcf0d15dbbd+5dd1654d75,gd96a1ce819+42fd0ee607,gdaeeff99f8+f9a426f77a,ge6526c86ff+0d71447b4b,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gff1a9f87cc+fa3a7a026e
LSST Data Management Base Package
Loading...
Searching...
No Matches
Static Public Attributes | Protected Member Functions | Static Protected Attributes | List of all members
lsst.pipe.tasks.functors.HsmTraceSize Class Reference
Inheritance diagram for lsst.pipe.tasks.functors.HsmTraceSize:
lsst.pipe.tasks.functors.Functor

Static Public Attributes

str name = 'HSM Trace Size'
 
str shortname = 'hsmTrace'
 

Protected Member Functions

 _func (self, df)
 

Static Protected Attributes

tuple _columns
 

Detailed Description

Functor to calculate the HSM trace radius size for sources.

The HSM trace radius size is a measure of size equal to the square root of
half of the trace of the second moments tensor measured with the
HsmShapeAlgorithm plugin.
This has units of pixels.

Definition at line 1043 of file functors.py.

Member Function Documentation

◆ _func()

lsst.pipe.tasks.functors.HsmTraceSize._func ( self,
df )
protected

Reimplemented from lsst.pipe.tasks.functors.Functor.

Definition at line 1056 of file functors.py.

1056 def _func(self, df):
1057 srcSize = np.sqrt(0.5*(df["ext_shapeHSM_HsmSourceMoments_xx"]
1058 + df["ext_shapeHSM_HsmSourceMoments_yy"]))
1059 return srcSize
1060
1061

Member Data Documentation

◆ _columns

tuple lsst.pipe.tasks.functors.HsmTraceSize._columns
staticprotected
Initial value:
= ("ext_shapeHSM_HsmSourceMoments_xx",
"ext_shapeHSM_HsmSourceMoments_yy")

Definition at line 1053 of file functors.py.

◆ name

str lsst.pipe.tasks.functors.HsmTraceSize.name = 'HSM Trace Size'
static

Definition at line 1051 of file functors.py.

◆ shortname

str lsst.pipe.tasks.functors.HsmTraceSize.shortname = 'hsmTrace'
static

Definition at line 1052 of file functors.py.


The documentation for this class was generated from the following file: