IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 30, 2012, 6:08:59 AM (14 years ago)
Author:
eugene
Message:

add PS1_DV3 format to output CMFs (not yet complete); some additional test code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120805/psModules/src/objects/pmSourceIO_CMF.c.in

    r34271 r34367  
    733733    }
    734734
     735    @PS1_DV3@ pmChip *chip = readout->parent->parent;
     736
    735737    table = psArrayAllocEmpty (sources->n);
    736738
     
    766768            yErr = dPAR[PM_PAR_YPOS];
    767769
     770            @PS1_DV3@ psSphere ptSky = {0.0, 0.0, 0.0, 0.0};
     771            @PS1_DV3@ float posAngle = 0.0;
     772            @PS1_DV3@ float pltScale = 0.0;
     773            @PS1_DV3@ pmSourceLocalAstrometry (&ptSky, &posAngle, &pltScale, chip, xPos, yPos);
     774            @PS1_DV3@ double raPos = ptSky.r*PS_DEG_RAD;
     775            @PS1_DV3@ double decPos = ptSky.d*PS_DEG_RAD;
     776
    768777            float kronFlux = source->moments ? source->moments->KronFlux : NAN;
    769778            float kronMag = isfinite(kronFlux) ? -2.5*log10(kronFlux) : NAN;
     
    777786            psMetadataAddF32 (row, PS_LIST_TAIL, "X_EXT_SIG",        0, "Sigma in EXT x coordinate",                  xErr);
    778787            psMetadataAddF32 (row, PS_LIST_TAIL, "Y_EXT_SIG",        0, "Sigma in EXT y coordinate",                  yErr);
     788            @PS1_DV3@ psMetadataAddF32 (row, PS_LIST_TAIL, "RA_EXT",           0, "EXT model ra coordinate",                    raPos);
     789            @PS1_DV3@ psMetadataAddF32 (row, PS_LIST_TAIL, "DEC_EXT",          0, "EXT model dec coordinate",                   decPos);
    779790            psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG",     0, "EXT fit instrumental magnitude",             model->mag);
    780791            psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG_SIG", 0, "Sigma of PSF instrumental magnitude",        model->magErr);
     
    790801            psMetadataAddF32 (row, PS_LIST_TAIL, "KRON_MAG",         0, "Kron Mag",                                   kronMag);
    791802
    792             psMetadataAddF32 (row, PS_LIST_TAIL, "NPARAMS",          0, "number of model parameters",                 model->params->n);
     803            @ALL, !PS1_DV3@ psMetadataAddF32 (row, PS_LIST_TAIL, "NPARAMS",          0, "number of model parameters",                 model->params->n);
     804            @PS1_DV3@       psMetadataAddS32 (row, PS_LIST_TAIL, "NPARAMS",          0, "number of model parameters",                 model->params->n);
    793805            psMetadataAddStr (row, PS_LIST_TAIL, "MODEL_TYPE",       0, "name of model",                              pmModelClassGetName (model->type));
    794806
Note: See TracChangeset for help on using the changeset viewer.