Hi @price
I encountered a message when I am running fgcmCalibrateTract.py
(See following error message). Is the fgcm calibration necessary for coaddDriver.py. I didn’t use that when I coadd using 7.9.1
.
fgcmCalibrateTract.fgcmBuildStars INFO: Spooling out 1041763 observation indices.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: Found version 0 reference catalog with old style units in schema.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: run meas_algorithms/bin/convert_refcat_to_nJy.py
to convert fluxes to nJy.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: See RFC-575 for more details.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader INFO: Converted refcat flux fields to nJy (name, units): (g_flux, ‘’); (r_flux, ‘’); (i_flux, ‘’); (z_flux, ‘’); (y_flux, ‘’); (i_fluxSigma, ‘’); (y_fluxSigma, ‘’); (r_fluxSigma, ‘’); (z_fluxSigma, ‘’); (g_fluxSigma, ‘’)
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: Found version 0 reference catalog with old style units in schema.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: run meas_algorithms/bin/convert_refcat_to_nJy.py
to convert fluxes to nJy.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader WARN: See RFC-575 for more details.
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.refObjLoader INFO: Converted refcat flux fields to nJy (name, units): (g_flux, ‘’); (r_flux, ‘’); (i_flux, ‘’); (z_flux, ‘’); (y_flux, ‘’); (i_fluxSigma, ‘’); (y_fluxSigma, ‘’); (r_fluxSigma, ‘’); (z_fluxSigma, ‘’); (g_fluxSigma, ‘’)
fgcmCalibrateTract.fgcmBuildStars.fgcmLoadReferenceCatalog.referenceSelector INFO: Selected 289170/492043 references
fgcmCalibrateTract FATAL: Failed: too many indices for array
/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/meas_algorithms/8.0-hsc+1/python/lsst/meas/algorithms/sourceSelector.py:335: RuntimeWarning: divide by zero encountered in true_divide
signalToNoise = catalog[self.fluxField]/catalog[self.errField]
Traceback (most recent call last):
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/fgcmcal/8.3-hsc/python/lsst/fgcmcal/fgcmCalibrateTract.py”, line 135, in call
results = task.runDataRef(butler, dataRefList)
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/pipe_base/8.0-hsc+1/python/lsst/pipe/base/timer.py”, line 150, in wrapper
res = func(self, *args, **keyArgs)
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/fgcmcal/8.3-hsc/python/lsst/fgcmcal/fgcmCalibrateTract.py”, line 267, in runDataRef
fgcmStarObservationCat)
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/fgcmcal/8.3-hsc/python/lsst/fgcmcal/fgcmBuildStars.py”, line 875, in fgcmMatchStars
fgcmMakeStars.makeReferenceMatches(self.fgcmLoadReferenceCatalog)
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/fgcm/8.3-hsc/lib/python/fgcm/fgcmMakeStars.py”, line 827, in makeReferenceMatches
self.starConfig[‘referenceFilterNames’])
File “/array/users/ytchen/hscPipe830_ichiro/stack/miniconda3-4.7.10-4d7b902/Linux64/fgcmcal/8.3-hsc/python/lsst/fgcmcal/fgcmLoadReferenceCatalog.py”, line 244, in getFgcmReferenceStarsSkyCircle
fgcmRefCat[‘refMag’][:, :] = 99.0
IndexError: too many indices for array