Skip to content

Commit

Permalink
Fix Mike's buggy code
Browse files Browse the repository at this point in the history
Bug in sigma clipping calibration stars fixed.
  • Loading branch information
young438 committed Aug 13, 2018
1 parent b8dd2e4 commit 4482401
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions maphot/maphot.py
Original file line number Diff line number Diff line change
Expand Up @@ -306,10 +306,11 @@
# Calculate magnitude calibration factor
magCalibArray = (finalCat[FILTER + 'MeanPSFMag_CFHT']
- finalCat[magKeyName])
dmagCalibration = np.std(magCalibArray)
sigmaclip = [np.abs(magCalibArray) < 3 * dmagCalibration]
magCalibration = np.median(magCalibArray[sigmaclip])
dmagCalibration = np.std(magCalibArray[sigmaclip])
dmagCalibration = np.nanstd(magCalibArray)
magCalibration = np.nanmedian(magCalibArray)
sigmaclip = [np.abs(magCalibArray - magCalibration) < 3 * dmagCalibration]
magCalibration = np.nanmedian(magCalibArray[sigmaclip])
dmagCalibration = np.nanstd(magCalibArray[sigmaclip])

# Correct the TNO magnitude and zero point
finalTNOphotCFHT = (TNOPhot.magnitude - lineAperCorr + magCalibration,
Expand Down

0 comments on commit 4482401

Please sign in to comment.