Changeset 36334
- Timestamp:
- Dec 2, 2013, 10:42:38 AM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130904/psModules/src/objects
- Files:
-
- 2 edited
-
pmSourceIO_CMF.c.in (modified) (3 diffs)
-
pmSourcePhotometry.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130904/psModules/src/objects/pmSourceIO_CMF.c.in
r36329 r36334 825 825 @>PS1_DV2@ pmChip *chip = readout->parent->parent; 826 826 827 pmModelStatus badModel = PM_MODEL_STATUS_NONE; 828 badModel |= PM_MODEL_STATUS_BADARGS; 829 badModel |= PM_MODEL_STATUS_OFFIMAGE; 830 badModel |= PM_MODEL_STATUS_NAN_CHISQ; 831 badModel |= PM_MODEL_SERSIC_PCM_FAIL_GUESS; 832 badModel |= PM_MODEL_SERSIC_PCM_FAIL_GRID; 833 badModel |= PM_MODEL_PCM_FAIL_GUESS; 834 827 835 table = psArrayAllocEmpty (sources->n); 828 836 … … 849 857 850 858 // skip models which were not actually fitted 851 if (model->flags & PM_MODEL_STATUS_BADARGS) continue; 859 // XXX 860 if (model->flags & badModel) continue; 852 861 853 862 PAR = model->params->data.F32; … … 909 918 910 919 // EAM : adding for PV2 outputs: 911 @>PS1_SV 2@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_FLAGS", PS_DATA_S16, "model fit flags (pmModelStatus)", source->modelEXT ? source->modelEXT->flags : 0);920 @>PS1_SV1@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_FLAGS", PS_DATA_S16, "model fit flags (pmModelStatus)", source->modelEXT ? source->modelEXT->flags : 0); 912 921 913 922 @>PS1_DV2@ psMetadataAddF32 (row, PS_LIST_TAIL, "POSANGLE", 0, "position angle at source (degrees)", posAngle); -
branches/eam_branches/ipp-20130904/psModules/src/objects/pmSourcePhotometry.c
r36314 r36334 113 113 source->apFluxErr = NAN; 114 114 115 pmModelStatus badModel = PM_MODEL_STATUS_NONE; 116 badModel |= PM_MODEL_STATUS_BADARGS; 117 badModel |= PM_MODEL_STATUS_OFFIMAGE; 118 badModel |= PM_MODEL_STATUS_NAN_CHISQ; 119 badModel |= PM_MODEL_SERSIC_PCM_FAIL_GUESS; 120 badModel |= PM_MODEL_SERSIC_PCM_FAIL_GRID; 121 badModel |= PM_MODEL_PCM_FAIL_GUESS; 122 115 123 // XXXXXX review: 116 124 // Select the 'best' model -- this is used for PSF_QF,_PERFECT & ???. isPSF is true if this … … 162 170 for (int i = 0; i < source->modelFits->n; i++) { 163 171 pmModel *model = source->modelFits->data[i]; 164 if (model->flags & PM_MODEL_STATUS_BADARGS) continue;172 if (model->flags & badModel) continue; 165 173 status = pmSourcePhotometryModel (&model->mag, NULL, model); 166 174 if (model == source->modelEXT) foundEXT = true;
Note:
See TracChangeset
for help on using the changeset viewer.
