Changeset 25027 for branches/pap/psastro/src/psastroLoadRefstars.c
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/psastro
- Property svn:mergeinfo deleted
-
branches/pap/psastro/src/psastroLoadRefstars.c
r23412 r25027 128 128 if (!strcmp (outformat, "PS1_DEV_0")) { 129 129 refstars = psastroReadGetstar_PS1_DEV_0 (fits); 130 131 // XXX test 132 // FILE *outfile = fopen ("refstars.dat", "w"); 133 // assert (outfile); 134 // for (int nn = 0; nn < refstars->n; nn++) { 135 // pmAstromObj *ref = refstars->data[nn]; 136 // fprintf (outfile, "%lf %lf\n", ref->sky->r*PS_DEG_RAD, ref->sky->d*PS_DEG_RAD); 137 // } 138 // fclose (outfile); 130 139 } 131 140 if (refstars == NULL) { … … 181 190 ref->sky->d = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC"); 182 191 ref->Mag = 0.001*psMetadataLookupS32 (&status, row, "MAG"); // ELIXIR uses millimags 192 ref->Color = 0.0; 183 193 } else { 184 194 ref->sky->r = RAD_DEG*psMetadataLookupF64 (&status, row, "RA"); 185 195 ref->sky->d = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC"); 186 196 ref->Mag = psMetadataLookupF32 (&status, row, "MAG"); // PANSTARRS uses mags 197 ref->Color = 0.0; 187 198 } 188 199 … … 216 227 psMetadata *row = psFitsReadTableRow(fits, i); // Table row 217 228 218 ref->sky->r = RAD_DEG*psMetadataLookupF 32(&status, row, "RA");219 ref->sky->d = RAD_DEG*psMetadataLookupF 32(&status, row, "DEC");229 ref->sky->r = RAD_DEG*psMetadataLookupF64 (&status, row, "RA"); 230 ref->sky->d = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC"); 220 231 ref->Mag = psMetadataLookupF32 (&status, row, "MAG"); 232 float MagC1 = psMetadataLookupF32 (&status, row, "MAG_C1"); 233 float MagC2 = psMetadataLookupF32 (&status, row, "MAG_C2"); 234 if (!isnan(MagC1) && !isnan(MagC2)) { 235 ref->Color = MagC1 - MagC2; 236 } else { 237 // XXX save the color and the slope in the table header? 238 ref->Color = 0.0; 239 } 221 240 222 241 // XXX VERY temporary hack to avoid M31 bulge
Note:
See TracChangeset
for help on using the changeset viewer.
