IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 15, 2013, 11:39:41 AM (13 years ago)
Author:
eugene
Message:

save the galaxy flux for the model tests, not the Io; write as a set of vectors

File:
1 edited

Legend:

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

    r36162 r36217  
    12091209
    12101210        write_annuli:
    1211             psMetadataAdd (row, PS_LIST_TAIL, "APER_FLUX",       PS_DATA_VECTOR, "flux within annuli",       radFlux);
    1212             psMetadataAdd (row, PS_LIST_TAIL, "APER_FLUX_ERR",   PS_DATA_VECTOR, "flux error in annuli",     radFluxErr);
    1213             psMetadataAdd (row, PS_LIST_TAIL, "APER_FLUX_STDEV", PS_DATA_VECTOR, "flux standard deviation",  radFluxStdev);
    1214             psMetadataAdd (row, PS_LIST_TAIL, "APER_FILL",       PS_DATA_VECTOR, "fill factor of annuli",    radFill);
     1211            psMetadataAddVector (row, PS_LIST_TAIL, "APER_FLUX",       PS_META_REPLACE, "flux within annuli",       radFlux);
     1212            psMetadataAddVector (row, PS_LIST_TAIL, "APER_FLUX_ERR",   PS_META_REPLACE, "flux error in annuli",     radFluxErr);
     1213            psMetadataAddVector (row, PS_LIST_TAIL, "APER_FLUX_STDEV", PS_META_REPLACE, "flux standard deviation",  radFluxStdev);
     1214            psMetadataAddVector (row, PS_LIST_TAIL, "APER_FILL",       PS_META_REPLACE, "fill factor of annuli",    radFill);
    12151215            psFree (radFlux);
    12161216            psFree (radFluxErr);
     
    13931393        psMetadataAddF32 (row, PS_LIST_TAIL, "NPIX",             0, "number of pixels for fits",      source->galaxyFits->nPix);
    13941394
    1395         psVector *Io = source->galaxyFits->Io;
    1396         psVector *dIo = source->galaxyFits->dIo;
     1395        psVector *Flux = source->galaxyFits->Flux;
     1396        psVector *dFlux = source->galaxyFits->dFlux;
    13971397        psVector *chisq = source->galaxyFits->chisq;
    13981398
    1399         // we write a series of columns for each of the elements (maybe I should save them as vectors instead?)
    1400         for (int j = 0; j < Io->n; j++) {
    1401 
    1402             char field[16];
    1403 
    1404             snprintf (field, 16, "CHI_%02d", j);
    1405             psMetadataAddF32 (row, PS_LIST_TAIL, field, 0, "chisq of model fit", chisq->data.F32[j]);
    1406 
    1407             snprintf (field, 16, "I0_%02d", j);
    1408             psMetadataAddF32 (row, PS_LIST_TAIL, field, 0, "chisq of model fit", Io->data.F32[j]);
    1409 
    1410             snprintf (field, 16, "D_I0_%02d", j);
    1411             psMetadataAddF32 (row, PS_LIST_TAIL, field, 0, "chisq of model fit", dIo->data.F32[j]);
    1412 
    1413             psArrayAdd (table, 100, row);
    1414             psFree (row);
    1415         }
     1399        psMetadataAddVector (row, PS_LIST_TAIL, "GAL_FLUX",     PS_META_REPLACE, "normalization for galaxy flux", Flux);
     1400        psMetadataAddVector (row, PS_LIST_TAIL, "GAL_FLUX_ERR", PS_META_REPLACE, "error on normalization", dFlux);
     1401        psMetadataAddVector (row, PS_LIST_TAIL, "GAL_CHISQ",    PS_META_REPLACE, "galaxy fit chisq", chisq);
     1402
     1403        psArrayAdd (table, 100, row);
     1404        psFree (row);
    14161405    }
    14171406
Note: See TracChangeset for help on using the changeset viewer.