Changeset 7575 for trunk/psastro
- Timestamp:
- Jun 14, 2006, 4:23:56 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psastro/src/psastroLoadReferences.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psastro/src/psastroLoadReferences.c
r7573 r7575 3 3 4 4 # define ELIXIR_MODE 1 5 # define PIPE_MODE 15 # define PIPE_MODE 0 6 6 7 7 psArray *psastroLoadReferences (pmConfig *config) { … … 55 55 sprintf (tempFile, "/tmp/psastro.XXXXXX"); 56 56 if ((fd = mkstemp (tempFile)) == -1) { 57 fprintf (stderr, "error creating temp output file\n");58 return NULL;57 fprintf (stderr, "error creating temp output file\n"); 58 return NULL; 59 59 } 60 60 close (fd); … … 71 71 status = system (tempLine); 72 72 if (status) { 73 fprintf (stderr, "error loading reference data\n");74 return NULL;73 fprintf (stderr, "error loading reference data\n"); 74 return NULL; 75 75 } 76 76 … … 98 98 psMetadata *row = table->data[i]; 99 99 100 // DVO tables are stored in degrees101 # if ELIXIR_MODE100 // DVO tables are stored in degrees 101 # if ELIXIR_MODE 102 102 ref->sky->r = RAD_DEG*psMetadataLookupF32 (&status, row, "RA"); 103 103 ref->sky->d = RAD_DEG*psMetadataLookupF32 (&status, row, "DEC"); 104 ref->Mag = 0.001*psMetadataLookupS32 (&status, row, "MAG"); // XXX ELIXIR uses millimags, PANSTARRS uses mags 105 # else104 ref->Mag = 0.001*psMetadataLookupS32 (&status, row, "MAG"); // XXX ELIXIR uses millimags, PANSTARRS uses mags 105 # else 106 106 ref->sky->r = RAD_DEG*psMetadataLookupF64 (&status, row, "RA"); 107 107 ref->sky->d = RAD_DEG*psMetadataLookupF64 (&status, row, "DEC"); 108 108 ref->Mag = psMetadataLookupF32 (&status, row, "MAG"); 109 # endif109 # endif 110 110 111 111 psArrayAdd (refs, 100, ref); 112 psFree (ref);112 psFree (ref); 113 113 } 114 114 psFree (header); 115 115 psFree (table); 116 116 117 psTrace (__func__, 3, "loaded %d reference stars from (%10.6f,%10.6f) - (%10.6f,%10.6f)\n", 118 refs->n, RAmin, DECmin, RAmax, DECmax);117 psTrace (__func__, 3, "loaded %d reference stars from (%10.6f,%10.6f) - (%10.6f,%10.6f)\n", 118 refs->n, RAmin, DECmin, RAmax, DECmax); 119 119 return refs; 120 120 }
Note:
See TracChangeset
for help on using the changeset viewer.
