IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34498 for trunk


Ignore:
Timestamp:
Oct 3, 2012, 4:24:24 PM (14 years ago)
Author:
eugene
Message:

fixes for ppMops errors

Location:
trunk/psModules/src/objects
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmModel.c

    r31153 r34498  
    6464    tmp->type = type;
    6565    tmp->mag = NAN;
     66    tmp->magErr = NAN;
    6667    tmp->chisq = NAN;
    6768    tmp->chisqNorm = NAN;
  • trunk/psModules/src/objects/pmSourceIO_CMF.c.in

    r34497 r34498  
    787787            @>PS1_DV2@ double raPos = ptSky.r*PS_DEG_RAD;
    788788            @>PS1_DV2@ double decPos = ptSky.d*PS_DEG_RAD;
     789            @>PS1_DV2@ posAngle *= PS_DEG_RAD;
     790            @>PS1_DV2@ pltScale *= PS_DEG_RAD*3600.0;
    789791
    790792            float kronFlux = source->moments ? source->moments->KronFlux : NAN;
     
    804806            @>PS1_DV2@ psMetadataAddF32 (row, PS_LIST_TAIL, "DEC_EXT",          0, "EXT model dec coordinate",                   decPos);
    805807            @>PS1_DV2@ float instFlux = isfinite(model->mag) ? pow(10.0, -0.4*model->mag) : NAN;
    806                                          @>PS1_DV2@ psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_FLUX",    0, "EXT fit instrumental counts",                instFlux);
     808            @>PS1_DV2@ psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_FLUX",    0, "EXT fit instrumental counts",                instFlux);
     809
    807810            psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG",     0, "EXT fit instrumental magnitude",             model->mag);
    808811            psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG_SIG", 0, "Sigma of PSF instrumental magnitude",        model->magErr);
     
    811814            @>PS1_DV2@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_CAL_MAG", PS_DATA_F32, "EXT Magnitude using supplied calibration",   calMag);
    812815            @>PS1_DV2@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_CHISQ",   PS_DATA_F32, "EXT Magnitude using supplied calibration",   model->chisq);
    813             @>PS1_DV2@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_NDOF",    PS_DATA_F32, "EXT Magnitude using supplied calibration",   model->nDOF);
     816            @>PS1_DV2@ psMetadataAdd (row, PS_LIST_TAIL, "EXT_NDOF",    PS_DATA_S32, "EXT Magnitude using supplied calibration",   model->nDOF);
    814817
    815818            @>PS1_DV2@ psMetadataAddF32 (row, PS_LIST_TAIL, "POSANGLE",   0, "position angle at source (degrees)",         posAngle);
  • trunk/psModules/src/objects/pmSourcePhotometry.c

    r34403 r34498  
    165165            status = pmSourcePhotometryModel (&model->mag, NULL, model);
    166166            if (model == source->modelEXT) foundEXT = true;
     167            float SN = fabs(model->params->data.F32[PM_PAR_I0] / model->dparams->data.F32[PM_PAR_I0]);
     168            model->magErr = 1.0 / SN;
    167169        }
    168170        if (foundEXT) {
Note: See TracChangeset for help on using the changeset viewer.