Skip to content

Commit e079262

Browse files
committed
correct second moment transformation
1 parent 102d38c commit e079262

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

python/lsst/pipe/tasks/finalizeCharacterization.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -637,12 +637,12 @@ def _compute_sky_moments(self, wcs, x, y, ixx, iyy, ixy):
637637
cd22 = cd_matrix[1, 1]
638638

639639
# Transform moments: M_sky = CD * M_pixel * CD^T
640-
# Iuu = CD11*(Ixx*CD11 + Ixy*CD21) + CD12*(Ixy*CD11 + Iyy*CD21)
641-
iuu[i] = (cd11 * (ixx[i] * cd11 + ixy[i] * cd21)
642-
+ cd12 * (ixy[i] * cd11 + iyy[i] * cd21))
643-
# Ivv = CD21*(Ixx*CD12 + Ixy*CD22) + CD22*(Ixy*CD12 + Iyy*CD22)
644-
ivv[i] = (cd21 * (ixx[i] * cd12 + ixy[i] * cd22)
645-
+ cd22 * (ixy[i] * cd12 + iyy[i] * cd22))
640+
# Iuu = CD11*(Ixx*CD11 + Ixy*CD12) + CD12*(Ixy*CD11 + Iyy*CD12)
641+
iuu[i] = (cd11 * (ixx[i] * cd11 + ixy[i] * cd12)
642+
+ cd12 * (ixy[i] * cd11 + iyy[i] * cd12))
643+
# Ivv = CD21*(Ixx*CD21 + Ixy*CD22) + CD22*(Ixy*CD21 + Iyy*CD22)
644+
ivv[i] = (cd21 * (ixx[i] * cd21 + ixy[i] * cd22)
645+
+ cd22 * (ixy[i] * cd21 + iyy[i] * cd22))
646646
# Iuv = (CD11*Ixx + CD12*Ixy)*CD21 + (CD11*Ixy + CD12*Iyy)*CD22
647647
iuv[i] = ((cd11 * ixx[i] + cd12 * ixy[i]) * cd21
648648
+ (cd11 * ixy[i] + cd12 * iyy[i]) * cd22)

0 commit comments

Comments
 (0)