Changeset 36217
- Timestamp:
- Oct 15, 2013, 11:39:41 AM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130904/psModules/src/objects
- Files:
-
- 3 edited
-
pmSourceExtendedPars.c (modified) (2 diffs)
-
pmSourceExtendedPars.h (modified) (1 diff)
-
pmSourceIO_CMF.c.in (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130904/psModules/src/objects/pmSourceExtendedPars.c
r36157 r36217 290 290 static void pmSourceGalaxyFitsFree (pmSourceGalaxyFits *tmp) { 291 291 292 psFree (tmp-> Io);293 psFree (tmp->d Io);292 psFree (tmp->Flux); 293 psFree (tmp->dFlux); 294 294 psFree (tmp->chisq); 295 295 … … 302 302 psMemSetDeallocator(tmp, (psFreeFunc) pmSourceGalaxyFitsFree); 303 303 304 tmp-> Io= psVectorAllocEmpty (25, PS_TYPE_F32);305 tmp->d Io= psVectorAllocEmpty (25, PS_TYPE_F32);304 tmp->Flux = psVectorAllocEmpty (25, PS_TYPE_F32); 305 tmp->dFlux = psVectorAllocEmpty (25, PS_TYPE_F32); 306 306 tmp->chisq = psVectorAllocEmpty (25, PS_TYPE_F32); 307 307 tmp->nPix = 0; -
branches/eam_branches/ipp-20130904/psModules/src/objects/pmSourceExtendedPars.h
r36157 r36217 83 83 84 84 typedef struct { 85 psVector * Io;86 psVector *d Io;85 psVector *Flux; 86 psVector *dFlux; 87 87 psVector *chisq; 88 88 int nPix; -
branches/eam_branches/ipp-20130904/psModules/src/objects/pmSourceIO_CMF.c.in
r36162 r36217 1209 1209 1210 1210 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); 1215 1215 psFree (radFlux); 1216 1216 psFree (radFluxErr); … … 1393 1393 psMetadataAddF32 (row, PS_LIST_TAIL, "NPIX", 0, "number of pixels for fits", source->galaxyFits->nPix); 1394 1394 1395 psVector * Io = source->galaxyFits->Io;1396 psVector *d Io = source->galaxyFits->dIo;1395 psVector *Flux = source->galaxyFits->Flux; 1396 psVector *dFlux = source->galaxyFits->dFlux; 1397 1397 psVector *chisq = source->galaxyFits->chisq; 1398 1398 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); 1416 1405 } 1417 1406
Note:
See TracChangeset
for help on using the changeset viewer.
