Changeset 33397
- Timestamp:
- Mar 4, 2012, 6:27:05 AM (14 years ago)
- Location:
- branches/eam_branches/ipp-20111122/Ohana/src
- Files:
-
- 7 added
- 24 edited
-
libautocode/Makefile.Targets (modified) (10 diffs)
-
libautocode/def/average-ps1-v2.d (modified) (1 diff)
-
libautocode/def/average-ps1-v3.d (added)
-
libautocode/def/average.d (modified) (3 diffs)
-
libautocode/def/image-ps1-v3.d (added)
-
libautocode/def/image.d (modified) (1 diff)
-
libautocode/def/measure-ps1-v3.d (added)
-
libautocode/def/photcode-ps1-v3.d (added)
-
libautocode/def/secfilt-ps1-v3.d (added)
-
libautocode/def/secfilt.d (modified) (1 diff)
-
libdvo/Makefile (modified) (2 diffs)
-
libdvo/include/dvo.h (modified) (2 diffs)
-
libdvo/include/ps1_v3_defs.h (added)
-
libdvo/src/LoadPhotcodesFITS.c (modified) (1 diff)
-
libdvo/src/SavePhotcodesFITS.c (modified) (1 diff)
-
libdvo/src/dvo_catalog.c (modified) (1 diff)
-
libdvo/src/dvo_catalog_raw.c (modified) (8 diffs)
-
libdvo/src/dvo_convert.c (modified) (10 diffs)
-
libdvo/src/dvo_convert_PS1_DEV_1.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_PS1_DEV_2.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_PS1_DEV_3.c (modified) (2 diffs)
-
libdvo/src/dvo_convert_PS1_REF.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_PS1_V1.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_PS1_V2.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_PS1_V3.c (added)
-
libdvo/src/dvo_convert_elixir.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_loneos.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_panstarrs_DEV_0.c (modified) (4 diffs)
-
libdvo/src/dvo_convert_panstarrs_DEV_1.c (modified) (4 diffs)
-
libdvo/src/dvo_image.c (modified) (1 diff)
-
libdvo/src/dvo_image_raw.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/libautocode/Makefile.Targets
r33102 r33397 10 10 $(ASRC)/average-ps1-v1.$(ARCH).o \ 11 11 $(ASRC)/average-ps1-v2.$(ARCH).o \ 12 $(ASRC)/average-ps1-v3.$(ARCH).o \ 12 13 $(ASRC)/average-ps1-ref.$(ARCH).o \ 13 14 $(ASRC)/secfilt.$(ARCH).o \ … … 20 21 $(ASRC)/secfilt-ps1-v1.$(ARCH).o \ 21 22 $(ASRC)/secfilt-ps1-v2.$(ARCH).o \ 23 $(ASRC)/secfilt-ps1-v3.$(ARCH).o \ 22 24 $(ASRC)/secfilt-ps1-ref.$(ARCH).o \ 23 25 $(ASRC)/measure.$(ARCH).o \ … … 30 32 $(ASRC)/measure-ps1-v1.$(ARCH).o \ 31 33 $(ASRC)/measure-ps1-v2.$(ARCH).o \ 34 $(ASRC)/measure-ps1-v3.$(ARCH).o \ 32 35 $(ASRC)/measure-ps1-ref.$(ARCH).o \ 33 36 $(ASRC)/missing.$(ARCH).o \ … … 39 42 $(ASRC)/photcode-ps1-v1.$(ARCH).o \ 40 43 $(ASRC)/photcode-ps1-v2.$(ARCH).o \ 44 $(ASRC)/photcode-ps1-v3.$(ARCH).o \ 41 45 $(ASRC)/photcode-ps1-ref.$(ARCH).o \ 42 46 $(ASRC)/image.$(ARCH).o \ … … 50 54 $(ASRC)/image-ps1-v1.$(ARCH).o \ 51 55 $(ASRC)/image-ps1-v2.$(ARCH).o \ 56 $(ASRC)/image-ps1-v3.$(ARCH).o \ 52 57 $(ASRC)/image-ps1-ref.$(ARCH).o \ 53 58 $(ASRC)/regimage.$(ARCH).o \ … … 84 89 $(AINC)/average-ps1-v1.h \ 85 90 $(AINC)/average-ps1-v2.h \ 91 $(AINC)/average-ps1-v3.h \ 86 92 $(AINC)/average-ps1-ref.h \ 87 93 $(AINC)/secfilt.h \ … … 94 100 $(AINC)/secfilt-ps1-v1.h \ 95 101 $(AINC)/secfilt-ps1-v2.h \ 102 $(AINC)/secfilt-ps1-v3.h \ 96 103 $(AINC)/secfilt-ps1-ref.h \ 97 104 $(AINC)/measure.h \ … … 104 111 $(AINC)/measure-ps1-v1.h \ 105 112 $(AINC)/measure-ps1-v2.h \ 113 $(AINC)/measure-ps1-v3.h \ 106 114 $(AINC)/measure-ps1-ref.h \ 107 115 $(AINC)/missing.h \ … … 113 121 $(AINC)/photcode-ps1-v1.h \ 114 122 $(AINC)/photcode-ps1-v2.h \ 123 $(AINC)/photcode-ps1-v3.h \ 115 124 $(AINC)/photcode-ps1-ref.h \ 116 125 $(AINC)/image.h \ … … 124 133 $(AINC)/image-ps1-v1.h \ 125 134 $(AINC)/image-ps1-v2.h \ 135 $(AINC)/image-ps1-v3.h \ 126 136 $(AINC)/image-ps1-ref.h \ 127 137 $(AINC)/regimage.h \ -
branches/eam_branches/ipp-20111122/Ohana/src/libautocode/def/average-ps1-v2.d
r27579 r33397 9 9 FIELD R, RA, double, RA, decimal degrees 10 10 FIELD D, DEC, double, DEC, decimal degrees 11 FIELD dR, RA_ERR, float, RA error arcsec12 FIELD dD, DEC_ERR, float, DEC error arcsec11 FIELD dR, RA_ERR, float, RA error, arcsec 12 FIELD dD, DEC_ERR, float, DEC error, arcsec 13 13 14 14 FIELD uR, U_RA, float, RA*cos(D) proper-motion, arcsec/year -
branches/eam_branches/ipp-20111122/Ohana/src/libautocode/def/average.d
r27579 r33397 2 2 EXTNAME DVO_AVERAGE 3 3 TYPE BINTABLE 4 SIZE 1 124 SIZE 120 5 5 DESCRIPTION DVO Average Object Table 6 6 … … 39 39 # 'flags' was called 'code' prior to 2009.02.07 40 40 FIELD flags, FLAGS, uint32_t, average object flags (star; ghost; etc) 41 FIELD photFlagsUpper, PHOTFLAGS_U, uint32_t, upper bit of 2 bit summary of per-measure photflags 42 FIELD photFlagsLower, PHOTFLAGS_L, uint32_t, lower bit of 2 bit summary of per-measure photflags 41 43 42 44 # objID + catID gives a unique ID for all objects in the database … … 54 56 # *** 20100331 : new fields needed to assess astrometry analysis quality: 55 57 58 59 # photflagsUpper & photflagsLower: we have Nmeasures of a given source 60 # using psphot. each of these as a photFlag field, with bits 61 # describing the detection quality. photflagsUpper and photFlagsLower 62 # represent a 2 bit value (0-3) which defines the frequency of a given 63 # bit in the measurements: 64 # for a given bit, if that bit is raised for these percentile ranges, 65 # the following bits are set: 66 # min | max | L | U 67 # 0% | 25% | 0 | 0 68 # 25% | 50% | 1 | 0 69 # 50% | 75% | 0 | 1 70 # 75% | 100% | 1 | 1 -
branches/eam_branches/ipp-20111122/Ohana/src/libautocode/def/image.d
r33241 r33397 63 63 FIELD nLinkAstrom, NLINK_ASTROM, short, mean number of matched measurements for astrometry 64 64 FIELD nLinkPhotom, NLINK_PHOTOM, short, mean number of matched measurements for astrometry 65 FIELD dummy3, DUMMY3, short, place holder for byte boundaries65 FIELD ubercalDist, UBERCAL_DIST, short, distance to nearest ubercal image 66 66 67 67 FIELD dXpixSys, XPIX_SYS_ERR, float, systematic astrometry error in X -
branches/eam_branches/ipp-20111122/Ohana/src/libautocode/def/secfilt.d
r33393 r33397 2 2 EXTNAME DVO_SECFILT 3 3 TYPE BINTABLE 4 SIZE 24 5 #SIZE 28 4 SIZE 32 6 5 DESCRIPTION DVO SecFilt : Secondary Filter Data 7 6 8 7 # elements of data structure / FITS table 9 FIELD M, MAG, float, other mags, mags 10 FIELD dM, MAG_ERR, float, scatter on mag, mags 11 FIELD Xm, MAG_CHI, float, chisq on average mag, [100*log(value)] 12 FIELD flags, FLAGS, uint32_t, photometry flags 13 FIELD Ncode, NCODE, short, number of detections in band 14 FIELD Nused, NUSED, short, number of detections used in average 15 FIELD M_20, MAG_20, short, lower 20percent mag, millimags 16 FIELD M_80, MAG_80, short, upper 20percent mag, millimags 17 #FIELD ubercalDist, UBERCAL_DIST, short, number of images from an ubercal-image 18 #FIELD dummy, DUMMY, short, padding 8 FIELD M, MAG, float, average mag in this band, mags 9 FIELD Map, MAG, float, average mag in this band, mags 10 FIELD dM, MAG_ERR, float, formal error on average mag, mags 11 FIELD Xm, MAG_CHI, float, chisq on average mag, [100*log(value)] 12 FIELD flags, FLAGS, uint32_t, photometry flags 13 FIELD Ncode, NCODE, short, number of detections in band 14 FIELD Nused, NUSED, short, number of detections used in average 15 FIELD M_20, MAG_20, short, lower 20percent mag, millimags 16 FIELD M_80, MAG_80, short, upper 20percent mag, millimags 17 FIELD ubercalDist, UBERCAL_DIST, short, number of images from an ubercal-image 18 FIELD dummy, DUMMY, char[2], padding 19 19 20 20 # *** 20090206 : new fields : M_20, M_80; dropped dummy 21 # *** 20120302 : new fields : ubercalDist, dummy; dropped dummy21 # *** 20120302 : new fields : ubercalDist, Map, dummy[2byte] -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/Makefile
r33239 r33397 34 34 $(DESTINC)/ps1_v1_defs.h \ 35 35 $(DESTINC)/ps1_v2_defs.h \ 36 $(DESTINC)/ps1_v3_defs.h \ 36 37 $(DESTINC)/ps1_ref_defs.h 37 38 … … 69 70 $(SRC)/dvo_convert_PS1_V1.$(ARCH).o \ 70 71 $(SRC)/dvo_convert_PS1_V2.$(ARCH).o \ 72 $(SRC)/dvo_convert_PS1_V3.$(ARCH).o \ 71 73 $(SRC)/dvo_convert_PS1_REF.$(ARCH).o \ 72 74 $(SRC)/flatcorr_io.$(ARCH).o \ -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/include/dvo.h
r33396 r33397 26 26 DVO_FORMAT_PS1_V1, 27 27 DVO_FORMAT_PS1_V2, 28 DVO_FORMAT_PS1_V3, 28 29 } DVOTableFormat; 29 30 … … 535 536 # include "ps1_v1_defs.h" 536 537 # include "ps1_v2_defs.h" 538 # include "ps1_v3_defs.h" 537 539 # include "ps1_ref_defs.h" 538 540 -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/LoadPhotcodesFITS.c
r29001 r33397 41 41 gfits_scan (&db.theader, "EXTNAME", "%s", 1, extname); 42 42 43 if (!strcmp (extname, "DVO_PHOTCODE")) { 44 PhotCode_Elixir *photcode_elixir = gfits_table_get_PhotCode_Elixir (&db.ftable, &Ncode, &db.swapped); 45 if (!photcode_elixir) { 46 fprintf (stderr, "ERROR: failed to read photcodes\n"); 47 exit (2); 48 } 49 photcode = PhotCode_Elixir_To_Internal (photcode_elixir, Ncode); 50 free (photcode_elixir); 51 } 43 # define CONVERT_FORMAT(NAME, FORMAT) \ 44 if (!strcmp (extname, NAME)) { \ 45 PhotCode_##FORMAT *photcode_input = gfits_table_get_PhotCode_##FORMAT (&db.ftable, &Ncode, &db.swapped); \ 46 if (!photcode_input) { \ 47 fprintf (stderr, "ERROR: failed to read photcodes in LoadPhotcodesFITS.c\n"); \ 48 fprintf (stderr, "file is either corrupted or this is a programming error\n"); \ 49 fprintf (stderr, "exiting to avoid damaging dvo db\n"); \ 50 exit (2); \ 51 } \ 52 photcode = PhotCode_##FORMAT##_To_Internal (photcode_input, Ncode); \ 53 free (photcode_input); \ 54 } 52 55 53 if (!strcmp (extname, "DVO_PHOTCODE_ELIXIR")) { 54 PhotCode_Elixir *photcode_elixir = gfits_table_get_PhotCode_Elixir (&db.ftable, &Ncode, &db.swapped); 55 if (!photcode_elixir) { 56 fprintf (stderr, "ERROR: failed to read photcodes\n"); 57 exit (2); 58 } 59 photcode = PhotCode_Elixir_To_Internal (photcode_elixir, Ncode); 60 free (photcode_elixir); 61 } 62 63 if (!strcmp (extname, "DVO_PHOTCODE_PS1_DEV_1")) { 64 PhotCode_PS1_DEV_1 *photcode_ps1_dev_1 = gfits_table_get_PhotCode_PS1_DEV_1 (&db.ftable, &Ncode, &db.swapped); 65 if (!photcode_ps1_dev_1) { 66 fprintf (stderr, "ERROR: failed to read photcodes\n"); 67 exit (2); 68 } 69 photcode = PhotCode_PS1_DEV_1_To_Internal (photcode_ps1_dev_1, Ncode); 70 free (photcode_ps1_dev_1); 71 } 72 73 if (!strcmp (extname, "DVO_PHOTCODE_PS1_DEV_2")) { 74 PhotCode_PS1_DEV_2 *photcode_ps1_dev_2 = gfits_table_get_PhotCode_PS1_DEV_2 (&db.ftable, &Ncode, &db.swapped); 75 if (!photcode_ps1_dev_2) { 76 fprintf (stderr, "ERROR: failed to read photcodes\n"); 77 exit (2); 78 } 79 photcode = PhotCode_PS1_DEV_2_To_Internal (photcode_ps1_dev_2, Ncode); 80 free (photcode_ps1_dev_2); 81 } 82 83 if (!strcmp (extname, "DVO_PHOTCODE_PS1_DEV_3")) { 84 PhotCode_PS1_DEV_3 *photcode_ps1_dev_3 = gfits_table_get_PhotCode_PS1_DEV_3 (&db.ftable, &Ncode, &db.swapped); 85 if (!photcode_ps1_dev_3) { 86 fprintf (stderr, "ERROR: failed to read photcodes\n"); 87 exit (2); 88 } 89 photcode = PhotCode_PS1_DEV_3_To_Internal (photcode_ps1_dev_3, Ncode); 90 free (photcode_ps1_dev_3); 91 } 92 93 if (!strcmp (extname, "DVO_PHOTCODE_PS1_V1")) { 94 PhotCode_PS1_V1 *photcode_ps1_v1 = gfits_table_get_PhotCode_PS1_V1 (&db.ftable, &Ncode, &db.swapped); 95 if (!photcode_ps1_v1) { 96 fprintf (stderr, "ERROR: failed to read photcodes\n"); 97 exit (2); 98 } 99 photcode = PhotCode_PS1_V1_To_Internal (photcode_ps1_v1, Ncode); 100 free (photcode_ps1_v1); 101 } 102 103 if (!strcmp (extname, "DVO_PHOTCODE_PS1_V2")) { 104 PhotCode_PS1_V2 *photcode_ps1_v2 = gfits_table_get_PhotCode_PS1_V2 (&db.ftable, &Ncode, &db.swapped); 105 if (!photcode_ps1_v2) { 106 fprintf (stderr, "ERROR: failed to read photcodes\n"); 107 exit (2); 108 } 109 photcode = PhotCode_PS1_V2_To_Internal (photcode_ps1_v2, Ncode); 110 free (photcode_ps1_v2); 111 } 112 113 if (!strcmp (extname, "DVO_PHOTCODE_PS1_REF")) { 114 PhotCode_PS1_REF *photcode_ps1_ref = gfits_table_get_PhotCode_PS1_REF (&db.ftable, &Ncode, &db.swapped); 115 if (!photcode_ps1_ref) { 116 fprintf (stderr, "ERROR: failed to read photcodes\n"); 117 exit (2); 118 } 119 photcode = PhotCode_PS1_REF_To_Internal (photcode_ps1_ref, Ncode); 120 free (photcode_ps1_ref); 121 } 56 CONVERT_FORMAT("DVO_PHOTCODE", Elixir); 57 CONVERT_FORMAT("DVO_PHOTCODE_ELIXIR", Elixir); 58 CONVERT_FORMAT("DVO_PHOTCODE_PS1_DEV_1", PS1_DEV_1); 59 CONVERT_FORMAT("DVO_PHOTCODE_PS1_DEV_2", PS1_DEV_2); 60 CONVERT_FORMAT("DVO_PHOTCODE_PS1_DEV_3", PS1_DEV_3); 61 CONVERT_FORMAT("DVO_PHOTCODE_PS1_REF", PS1_REF); 62 CONVERT_FORMAT("DVO_PHOTCODE_PS1_V1", PS1_V1); 63 CONVERT_FORMAT("DVO_PHOTCODE_PS1_V2", PS1_V2); 64 CONVERT_FORMAT("DVO_PHOTCODE_PS1_V3", PS1_V3); 122 65 123 66 table = GetPhotcodeTable (); -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/SavePhotcodesFITS.c
r28246 r33397 29 29 // for the moment, we simply support the latest photcode format for output 30 30 // XXX update this as needed as new formats are defined 31 PhotCode_PS1_V 2 *photcode_output = PhotCode_Internal_To_PS1_V2(table[0].code, table[0].Ncode);31 PhotCode_PS1_V3 *photcode_output = PhotCode_Internal_To_PS1_V3 (table[0].code, table[0].Ncode); 32 32 33 33 /* convert FITS format data to internal format (byteswaps & EXTNAME) */ 34 34 if (!gfits_db_create (&db)) return (FALSE); 35 if (!gfits_table_set_PhotCode_PS1_V 2(&db.ftable, photcode_output, table[0].Ncode)) return (FALSE);35 if (!gfits_table_set_PhotCode_PS1_V3 (&db.ftable, photcode_output, table[0].Ncode)) return (FALSE); 36 36 if (!gfits_db_save (&db)) return (FALSE); 37 37 if (!gfits_db_close (&db)) return (FALSE); -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_catalog.c
r33221 r33397 54 54 if (!strcasecmp (catformat, "PS1_V1")) return (DVO_FORMAT_PS1_V1); 55 55 if (!strcasecmp (catformat, "PS1_V2")) return (DVO_FORMAT_PS1_V2); 56 if (!strcasecmp (catformat, "PS1_V3")) return (DVO_FORMAT_PS1_V3); 56 57 if (!strcasecmp (catformat, "PS1_REF")) return (DVO_FORMAT_PS1_REF); 57 58 return (DVO_FORMAT_UNDEF); -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_catalog_raw.c
r28241 r33397 88 88 FORMAT_CASE (PS1_V1, PS1_V1); 89 89 FORMAT_CASE (PS1_V2, PS1_V2); 90 FORMAT_CASE (PS1_V3, PS1_V3); 90 91 FORMAT_CASE (PS1_REF, PS1_REF); 91 92 … … 280 281 if (catalog[0].catformat == DVO_FORMAT_PS1_V1) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_V1"); 281 282 if (catalog[0].catformat == DVO_FORMAT_PS1_V2) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_V2"); 283 if (catalog[0].catformat == DVO_FORMAT_PS1_V3) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_V3"); 282 284 if (catalog[0].catformat == DVO_FORMAT_PS1_REF) gfits_modify (&catalog[0].header, "FORMAT", "%s", 1, "PS1_REF"); 283 285 … … 381 383 FORMAT_CASE (PS1_V1, PS1_V1); 382 384 FORMAT_CASE (PS1_V2, PS1_V2); 385 FORMAT_CASE (PS1_V3, PS1_V3); 383 386 FORMAT_CASE (PS1_REF, PS1_REF); 384 387 … … 430 433 FORMAT_CASE (PS1_V1, PS1_V1); 431 434 FORMAT_CASE (PS1_V2, PS1_V2); 435 FORMAT_CASE (PS1_V3, PS1_V3); 432 436 FORMAT_CASE (PS1_REF, PS1_REF); 433 437 … … 483 487 FORMAT_CASE (PS1_V1, PS1_V1); 484 488 FORMAT_CASE (PS1_V2, PS1_V2); 489 FORMAT_CASE (PS1_V3, PS1_V3); 485 490 FORMAT_CASE (PS1_REF, PS1_REF); 486 491 … … 532 537 FORMAT_CASE (PS1_V1, PS1_V1); 533 538 FORMAT_CASE (PS1_V2, PS1_V2); 539 FORMAT_CASE (PS1_V3, PS1_V3); 534 540 FORMAT_CASE (PS1_REF, PS1_REF); 535 541 … … 585 591 FORMAT_CASE (PS1_V1, PS1_V1); 586 592 FORMAT_CASE (PS1_V2, PS1_V2); 593 FORMAT_CASE (PS1_V3, PS1_V3); 587 594 FORMAT_CASE (PS1_REF, PS1_REF); 588 595 … … 634 641 FORMAT_CASE (PS1_V1, PS1_V1); 635 642 FORMAT_CASE (PS1_V2, PS1_V2); 643 FORMAT_CASE (PS1_V3, PS1_V3); 636 644 FORMAT_CASE (PS1_REF, PS1_REF); 637 645 -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert.c
r33221 r33397 39 39 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V1", PS1_V1); 40 40 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V2", PS1_V2); 41 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V3", PS1_V3); 41 42 CONVERT_FORMAT ("DVO_AVERAGE_PS1_REF", PS1_REF); 42 43 # undef CONVERT_FORMAT … … 94 95 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V1", PS1_V1, PS1_V1); 95 96 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V2", PS1_V2, PS1_V2); 97 CONVERT_FORMAT ("DVO_AVERAGE_PS1_V3", PS1_V3, PS1_V3); 96 98 CONVERT_FORMAT ("DVO_AVERAGE_PS1_REF", PS1_REF, PS1_REF); 97 99 # undef CONVERT_FORMAT … … 127 129 FORMAT_CASE (PS1_V1, PS1_V1); 128 130 FORMAT_CASE (PS1_V2, PS1_V2); 131 FORMAT_CASE (PS1_V3, PS1_V3); 129 132 FORMAT_CASE (PS1_REF, PS1_REF); 130 133 # undef FORMAT_CASE … … 181 184 CONVERT_FORMAT ("DVO_MEASURE_PS1_V1", PS1_V1, PS1_V1); 182 185 CONVERT_FORMAT ("DVO_MEASURE_PS1_V2", PS1_V2, PS1_V2); 186 CONVERT_FORMAT ("DVO_MEASURE_PS1_V3", PS1_V3, PS1_V3); 183 187 CONVERT_FORMAT ("DVO_MEASURE_PS1_REF", PS1_REF, PS1_REF); 184 188 # undef CONVERT_FORMAT … … 214 218 FORMAT_CASE (PS1_V1, PS1_V1); 215 219 FORMAT_CASE (PS1_V2, PS1_V2); 220 FORMAT_CASE (PS1_V3, PS1_V3); 216 221 FORMAT_CASE (PS1_REF, PS1_REF); 217 222 # undef FORMAT_CASE … … 268 273 CONVERT_FORMAT ("DVO_SECFILT_PS1_V1", PS1_V1, PS1_V1); 269 274 CONVERT_FORMAT ("DVO_SECFILT_PS1_V2", PS1_V2, PS1_V2); 275 CONVERT_FORMAT ("DVO_SECFILT_PS1_V3", PS1_V3, PS1_V3); 270 276 CONVERT_FORMAT ("DVO_SECFILT_PS1_REF", PS1_REF, PS1_REF); 271 277 # undef CONVERT_FORMAT … … 301 307 FORMAT_CASE (PS1_V1, PS1_V1); 302 308 FORMAT_CASE (PS1_V2, PS1_V2); 309 FORMAT_CASE (PS1_V3, PS1_V3); 303 310 FORMAT_CASE (PS1_REF, PS1_REF); 304 311 # undef FORMAT_CASE … … 379 386 CONVERT_FORMAT ("DVO_IMAGE_PS1_V1", PS1_V1, PS1_V1); 380 387 CONVERT_FORMAT ("DVO_IMAGE_PS1_V2", PS1_V2, PS1_V2); 388 CONVERT_FORMAT ("DVO_IMAGE_PS1_V3", PS1_V3, PS1_V3); 381 389 CONVERT_FORMAT ("DVO_IMAGE_PS1_REF", PS1_REF, PS1_REF); 382 390 … … 416 424 FORMAT_CASE (PS1_V1, PS1_V1); 417 425 FORMAT_CASE (PS1_V2, PS1_V2); 426 FORMAT_CASE (PS1_V3, PS1_V3); 418 427 FORMAT_CASE (PS1_REF, PS1_REF); 419 428 … … 469 478 FORMAT_CASE (PS1_V1, PS1_V1); 470 479 FORMAT_CASE (PS1_V2, PS1_V2); 480 FORMAT_CASE (PS1_V3, PS1_V3); 471 481 FORMAT_CASE (PS1_REF, PS1_REF); 472 482 -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_1.c
r30605 r33397 147 147 out[i].Npos = 0.0; 148 148 out[i].extID = 0; 149 150 // added in PS1_V3 151 out[i].photFlagsUpper = 0; 152 out[i].photFlagsLower = 0; 149 153 } 150 154 return (out); … … 206 210 // changed or added for PS1_V2 207 211 out[i].flags = 0; 212 213 // added in PS1_V3 214 out[i].Map = 0; 215 out[i].ubercalDist = 0; 208 216 } 209 217 return (out); … … 268 276 out[i].nLinkAstrom = in[i].nLinkAstrom; 269 277 out[i].nLinkPhotom = in[i].nLinkPhotom; 270 out[i]. dummy3 = in[i].dummy3;278 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 271 279 out[i].dXpixSys = in[i].dXpixSys; 272 280 out[i].dYpixSys = in[i].dYpixSys; … … 335 343 out[i].nLinkAstrom = in[i].nLinkAstrom; 336 344 out[i].nLinkPhotom = in[i].nLinkPhotom; 337 out[i].dummy3 = in[i]. dummy3;345 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 338 346 out[i].dXpixSys = in[i].dXpixSys; 339 347 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_2.c
r30605 r33397 141 141 out[i].Npos = 0.0; 142 142 out[i].extID = 0; 143 144 // added in PS1_V3 145 out[i].photFlagsUpper = 0; 146 out[i].photFlagsLower = 0; 143 147 } 144 148 return (out); … … 200 204 // changed or added for PS1_V2 201 205 out[i].flags = 0; 206 207 // added in PS1_V3 208 out[i].Map = 0; 209 out[i].ubercalDist = 0; 202 210 } 203 211 return (out); … … 264 272 out[i].nLinkAstrom = in[i].nLinkAstrom; 265 273 out[i].nLinkPhotom = in[i].nLinkPhotom; 266 out[i]. dummy3 = in[i].dummy3;274 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 267 275 out[i].dXpixSys = in[i].dXpixSys; 268 276 out[i].dYpixSys = in[i].dYpixSys; … … 329 337 out[i].nLinkAstrom = in[i].nLinkAstrom; 330 338 out[i].nLinkPhotom = in[i].nLinkPhotom; 331 out[i].dummy3 = in[i]. dummy3;339 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 332 340 out[i].dXpixSys = in[i].dXpixSys; 333 341 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_3.c
r30605 r33397 48 48 out[i].nLinkAstrom = in[i].nLinkAstrom; 49 49 out[i].nLinkPhotom = in[i].nLinkPhotom; 50 out[i]. dummy3 = in[i].dummy3;50 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 51 51 out[i].dXpixSys = in[i].dXpixSys; 52 52 out[i].dYpixSys = in[i].dYpixSys; … … 107 107 out[i].nLinkAstrom = in[i].nLinkAstrom; 108 108 out[i].nLinkPhotom = in[i].nLinkPhotom; 109 out[i].dummy3 = in[i]. dummy3;109 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 110 110 out[i].dXpixSys = in[i].dXpixSys; 111 111 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_REF.c
r30605 r33397 114 114 out[i].catID = in[i].catID; 115 115 out[i].extID = 0; 116 117 // added in PS1_V3 118 out[i].photFlagsUpper = 0; 119 out[i].photFlagsLower = 0; 116 120 } 117 121 return (out); … … 160 164 // changed or added for PS1_V2 161 165 out[i].flags = 0; 166 167 // added in PS1_V3 168 out[i].Map = 0; 169 out[i].ubercalDist = 0; 162 170 } 163 171 return (out); … … 223 231 out[i].nLinkAstrom = in[i].nLinkAstrom; 224 232 out[i].nLinkPhotom = in[i].nLinkPhotom; 225 out[i]. dummy3 = in[i].dummy3;233 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 226 234 out[i].dXpixSys = in[i].dXpixSys; 227 235 out[i].dYpixSys = in[i].dYpixSys; … … 285 293 out[i].nLinkAstrom = in[i].nLinkAstrom; 286 294 out[i].nLinkPhotom = in[i].nLinkPhotom; 287 out[i].dummy3 = in[i]. dummy3;295 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 288 296 out[i].dXpixSys = in[i].dXpixSys; 289 297 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_V1.c
r30605 r33397 146 146 out[i].catID = in[i].catID; 147 147 out[i].extID = in[i].extID; 148 149 // added in PS1_V3 150 out[i].photFlagsUpper = 0; 151 out[i].photFlagsLower = 0; 148 152 } 149 153 return (out); … … 204 208 // changed or added for PS1_V2 205 209 out[i].flags = 0; 210 211 // added in PS1_V3 212 out[i].Map = 0; 213 out[i].ubercalDist = 0; 206 214 } 207 215 return (out); … … 272 280 out[i].nLinkAstrom = in[i].nLinkAstrom; 273 281 out[i].nLinkPhotom = in[i].nLinkPhotom; 274 out[i]. dummy3= in[i].dummy3;282 out[i].ubercalDist = in[i].dummy3; 275 283 out[i].dXpixSys = in[i].dXpixSys; 276 284 out[i].dYpixSys = in[i].dYpixSys; … … 336 344 out[i].nLinkAstrom = in[i].nLinkAstrom; 337 345 out[i].nLinkPhotom = in[i].nLinkPhotom; 338 out[i].dummy3 = in[i]. dummy3;346 out[i].dummy3 = in[i].ubercalDist; 339 347 out[i].dXpixSys = in[i].dXpixSys; 340 348 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_PS1_V2.c
r30605 r33397 147 147 out[i].catID = in[i].catID; 148 148 out[i].extID = in[i].extID; 149 150 // added in PS1_V3 151 out[i].photFlagsUpper = 0; 152 out[i].photFlagsLower = 0; 149 153 } 150 154 return (out); … … 207 211 out[i].M_20 = in[i].M_20; 208 212 out[i].M_80 = in[i].M_80; 213 214 // added in PS1_V3 215 out[i].Map = 0; 216 out[i].ubercalDist = 0; 209 217 } 210 218 return (out); … … 281 289 out[i].nLinkAstrom = in[i].nLinkAstrom; 282 290 out[i].nLinkPhotom = in[i].nLinkPhotom; 283 out[i]. dummy3 = in[i].dummy3;291 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 284 292 out[i].dXpixSys = in[i].dXpixSys; 285 293 out[i].dYpixSys = in[i].dYpixSys; … … 343 351 out[i].nLinkAstrom = in[i].nLinkAstrom; 344 352 out[i].nLinkPhotom = in[i].nLinkPhotom; 345 out[i].dummy3 = in[i]. dummy3;353 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 346 354 out[i].dXpixSys = in[i].dXpixSys; 347 355 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_elixir.c
r30605 r33397 158 158 out[i].Npos = 0.0; 159 159 out[i].extID = 0; 160 161 // added in PS1_V3 162 out[i].photFlagsUpper = 0; 163 out[i].photFlagsLower = 0; 160 164 } 161 165 return (out); … … 215 219 // changed or added for PS1_V2 216 220 out[i].flags = 0; 221 222 // added in PS1_V3 223 out[i].Map = 0; 224 out[i].ubercalDist = 0; 217 225 } 218 226 return (out); … … 271 279 out[i].nLinkAstrom = in[i].nLinkAstrom; 272 280 out[i].nLinkPhotom = in[i].nLinkPhotom; 273 out[i]. dummy3 = in[i].dummy3;281 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 274 282 out[i].dXpixSys = in[i].dXpixSys; 275 283 out[i].dYpixSys = in[i].dYpixSys; … … 341 349 out[i].nLinkAstrom = in[i].nLinkAstrom; 342 350 out[i].nLinkPhotom = in[i].nLinkPhotom; 343 out[i].dummy3 = in[i]. dummy3;351 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 344 352 out[i].dXpixSys = in[i].dXpixSys; 345 353 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_loneos.c
r30605 r33397 150 150 out[i].Npos = 0.0; 151 151 out[i].extID = 0; 152 153 // added in PS1_V3 154 out[i].photFlagsUpper = 0; 155 out[i].photFlagsLower = 0; 152 156 } 153 157 return (out); … … 208 212 // changed or added for PS1_V2 209 213 out[i].flags = 0; 214 215 // added in PS1_V3 216 out[i].Map = 0; 217 out[i].ubercalDist = 0; 210 218 } 211 219 return (out); … … 264 272 out[i].nLinkAstrom = in[i].nLinkAstrom; 265 273 out[i].nLinkPhotom = in[i].nLinkPhotom; 266 out[i]. dummy3 = in[i].dummy3;274 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 267 275 out[i].dXpixSys = in[i].dXpixSys; 268 276 out[i].dYpixSys = in[i].dYpixSys; … … 334 342 out[i].nLinkAstrom = in[i].nLinkAstrom; 335 343 out[i].nLinkPhotom = in[i].nLinkPhotom; 336 out[i].dummy3 = in[i]. dummy3;344 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 337 345 out[i].dXpixSys = in[i].dXpixSys; 338 346 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_0.c
r30605 r33397 154 154 out[i].Npos = 0.0; 155 155 out[i].extID = 0; 156 157 // added in PS1_V3 158 out[i].photFlagsUpper = 0; 159 out[i].photFlagsLower = 0; 156 160 } 157 161 return (out); … … 215 219 // changed or added for PS1_V2 216 220 out[i].flags = 0; 221 222 // added in PS1_V3 223 out[i].Map = 0; 224 out[i].ubercalDist = 0; 217 225 } 218 226 return (out); … … 278 286 out[i].nLinkAstrom = in[i].nLinkAstrom; 279 287 out[i].nLinkPhotom = in[i].nLinkPhotom; 280 out[i]. dummy3 = in[i].dummy3;288 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 281 289 out[i].dXpixSys = in[i].dXpixSys; 282 290 out[i].dYpixSys = in[i].dYpixSys; … … 347 355 out[i].nLinkAstrom = in[i].nLinkAstrom; 348 356 out[i].nLinkPhotom = in[i].nLinkPhotom; 349 out[i].dummy3 = in[i]. dummy3;357 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 350 358 out[i].dXpixSys = in[i].dXpixSys; 351 359 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_1.c
r30605 r33397 154 154 out[i].Npos = 0.0; 155 155 out[i].extID = 0; 156 157 // added in PS1_V3 158 out[i].photFlagsUpper = 0; 159 out[i].photFlagsLower = 0; 156 160 } 157 161 return (out); … … 215 219 // changed or added for PS1_V2 216 220 out[i].flags = 0; 221 222 // added in PS1_V3 223 out[i].Map = 0; 224 out[i].ubercalDist = 0; 217 225 } 218 226 return (out); … … 278 286 out[i].nLinkAstrom = in[i].nLinkAstrom; 279 287 out[i].nLinkPhotom = in[i].nLinkPhotom; 280 out[i]. dummy3 = in[i].dummy3;288 out[i].ubercalDist = in[i].dummy3; // new name PS1_V3 281 289 out[i].dXpixSys = in[i].dXpixSys; 282 290 out[i].dYpixSys = in[i].dYpixSys; … … 347 355 out[i].nLinkAstrom = in[i].nLinkAstrom; 348 356 out[i].nLinkPhotom = in[i].nLinkPhotom; 349 out[i].dummy3 = in[i]. dummy3;357 out[i].dummy3 = in[i].ubercalDist; // new name PS1_V3 350 358 out[i].dXpixSys = in[i].dXpixSys; 351 359 out[i].dYpixSys = in[i].dYpixSys; -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_image.c
r28246 r33397 211 211 if (db[0].format == DVO_FORMAT_PS1_V1) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_V1"); 212 212 if (db[0].format == DVO_FORMAT_PS1_V2) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_V2"); 213 if (db[0].format == DVO_FORMAT_PS1_V3) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_V3"); 213 214 if (db[0].format == DVO_FORMAT_PS1_REF) gfits_modify (&db[0].header, "FORMAT", "%s", 1, "PS1_REF"); 214 215 -
branches/eam_branches/ipp-20111122/Ohana/src/libdvo/src/dvo_image_raw.c
r28241 r33397 57 57 if (db[0].format == DVO_FORMAT_PS1_V1) ImageSize = sizeof(Image_PS1_V1); 58 58 if (db[0].format == DVO_FORMAT_PS1_V2) ImageSize = sizeof(Image_PS1_V2); 59 if (db[0].format == DVO_FORMAT_PS1_V3) ImageSize = sizeof(Image_PS1_V3); 59 60 if (db[0].format == DVO_FORMAT_PS1_REF) ImageSize = sizeof(Image_PS1_REF); 60 61 … … 85 86 if (db[0].format == DVO_FORMAT_PS1_V1) gfits_table_mkheader_Image_PS1_V1 (&db[0].theader); 86 87 if (db[0].format == DVO_FORMAT_PS1_V2) gfits_table_mkheader_Image_PS1_V2 (&db[0].theader); 88 if (db[0].format == DVO_FORMAT_PS1_V3) gfits_table_mkheader_Image_PS1_V3 (&db[0].theader); 87 89 if (db[0].format == DVO_FORMAT_PS1_REF) gfits_table_mkheader_Image_PS1_REF (&db[0].theader); 88 90
Note:
See TracChangeset
for help on using the changeset viewer.
