- Timestamp:
- Aug 30, 2012, 6:08:59 AM (14 years ago)
- Location:
- branches/eam_branches/ipp-20120805/psModules/src/objects
- Files:
-
- 5 edited
-
Makefile.am (modified) (3 diffs)
-
pmSource.c (modified) (2 diffs)
-
pmSourceExtendedPars.c (modified) (1 diff)
-
pmSourceIO.h (modified) (1 diff)
-
pmSourceIO_CMF.c.in (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20120805/psModules/src/objects/Makefile.am
r34259 r34367 49 49 pmSourceIO_CMF_PS1_DV1.c \ 50 50 pmSourceIO_CMF_PS1_DV2.c \ 51 pmSourceIO_CMF_PS1_DV3.c \ 51 52 pmSourceIO_MatchedRefs.c \ 52 53 pmSourcePlots.c \ … … 133 134 134 135 # pmSourceID_CMF_* functions use a common framework 135 BUILT_SOURCES = pmSourceIO_CMF_PS1_V1.c pmSourceIO_CMF_PS1_V2.c pmSourceIO_CMF_PS1_V3.c pmSourceIO_CMF_PS1_DV1.c pmSourceIO_CMF_PS1_DV2.c pmSourceIO_CMF_PS1_ SV1.c136 BUILT_SOURCES = pmSourceIO_CMF_PS1_V1.c pmSourceIO_CMF_PS1_V2.c pmSourceIO_CMF_PS1_V3.c pmSourceIO_CMF_PS1_DV1.c pmSourceIO_CMF_PS1_DV2.c pmSourceIO_CMF_PS1_DV3.c pmSourceIO_CMF_PS1_SV1.c 136 137 137 138 pmSourceIO_CMF_PS1_V1.c : pmSourceIO_CMF.c.in mksource.pl … … 153 154 mksource.pl pmSourceIO_CMF.c.in PS1_DV2 pmSourceIO_CMF_PS1_DV2.c 154 155 156 pmSourceIO_CMF_PS1_DV3.c : pmSourceIO_CMF.c.in mksource.pl 157 mksource.pl pmSourceIO_CMF.c.in PS1_DV3 pmSourceIO_CMF_PS1_DV3.c 158 155 159 pmSourceIO_CMF_PS1_SV1.c : pmSourceIO_CMF.c.in mksource.pl 156 160 mksource.pl pmSourceIO_CMF.c.in PS1_SV1 pmSourceIO_CMF_PS1_SV1.c -
branches/eam_branches/ipp-20120805/psModules/src/objects/pmSource.c
r34085 r34367 650 650 if (source->peak->y >= region->y1) continue; 651 651 652 # define DEBUG 0 653 # define TEST_X 2792 654 # define TEST_Y 1741 655 # if (DEBUG) 656 if ((fabs(source->peak->x - TEST_X) < 5) && (fabs(source->peak->y - TEST_Y) < 5)) { 657 fprintf (stderr, "test peak\n"); 658 } 659 # endif 660 652 661 // should be set by pmSourceAlloc 653 662 psAssert (source->type == PM_SOURCE_TYPE_UNKNOWN, "source type was not init-ed?"); … … 665 674 666 675 // XXX EAM : can we use the value of SATURATE if mask is NULL? 676 // XXX a 5x5 box centered on the peak is a rather small region to check for 667 677 inner = psRegionForSquare (source->peak->x, source->peak->y, 2); 668 678 inner = psRegionForImage (source->maskView, inner); -
branches/eam_branches/ipp-20120805/psModules/src/objects/pmSourceExtendedPars.c
r32347 r34367 190 190 bool pmSourceRadialProfileSortPair (psVector *index, psVector *extra) { 191 191 192 psAssert (index->n == extra->n, "mismatched vector lengths"); 193 if (index->n < 2) return true; 194 192 195 // sort the vector set by the radius 193 196 PSSORT (index->n, COMPARE_INDEX, SWAP_INDEX, NONE); -
branches/eam_branches/ipp-20120805/psModules/src/objects/pmSourceIO.h
r34269 r34367 38 38 MK_PROTO(CMF_PS1_DV1); 39 39 MK_PROTO(CMF_PS1_DV2); 40 MK_PROTO(CMF_PS1_DV3); 40 41 41 42 int pmSourceGetDophotType (pmSource *source); -
branches/eam_branches/ipp-20120805/psModules/src/objects/pmSourceIO_CMF.c.in
r34271 r34367 733 733 } 734 734 735 @PS1_DV3@ pmChip *chip = readout->parent->parent; 736 735 737 table = psArrayAllocEmpty (sources->n); 736 738 … … 766 768 yErr = dPAR[PM_PAR_YPOS]; 767 769 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 768 777 float kronFlux = source->moments ? source->moments->KronFlux : NAN; 769 778 float kronMag = isfinite(kronFlux) ? -2.5*log10(kronFlux) : NAN; … … 777 786 psMetadataAddF32 (row, PS_LIST_TAIL, "X_EXT_SIG", 0, "Sigma in EXT x coordinate", xErr); 778 787 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); 779 790 psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG", 0, "EXT fit instrumental magnitude", model->mag); 780 791 psMetadataAddF32 (row, PS_LIST_TAIL, "EXT_INST_MAG_SIG", 0, "Sigma of PSF instrumental magnitude", model->magErr); … … 790 801 psMetadataAddF32 (row, PS_LIST_TAIL, "KRON_MAG", 0, "Kron Mag", kronMag); 791 802 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); 793 805 psMetadataAddStr (row, PS_LIST_TAIL, "MODEL_TYPE", 0, "name of model", pmModelClassGetName (model->type)); 794 806
Note:
See TracChangeset
for help on using the changeset viewer.
