Changeset 13649
- Timestamp:
- Jun 5, 2007, 11:55:11 AM (19 years ago)
- Location:
- trunk
- Files:
-
- 16 edited
-
dbconfig/cam.md (modified) (1 diff)
-
dbconfig/chip.md (modified) (1 diff)
-
dbconfig/config.md (modified) (1 diff)
-
ippTools/configure.ac (modified) (2 diffs)
-
ippTools/src/camtool.c (modified) (3 diffs)
-
ippTools/src/camtoolConfig.c (modified) (2 diffs)
-
ippTools/src/chiptool.c (modified) (5 diffs)
-
ippTools/src/chiptoolConfig.c (modified) (2 diffs)
-
ippdb/configure.ac (modified) (1 diff)
-
ippdb/src/ippdb.c (modified) (26 diffs)
-
ippdb/src/ippdb.h (modified) (6 diffs)
-
ippdb/tests/alloc.c (modified) (5 diffs)
-
ippdb/tests/insert.c (modified) (2 diffs)
-
ippdb/tests/insertobject.c (modified) (2 diffs)
-
ippdb/tests/metadatafromobject.c (modified) (5 diffs)
-
ippdb/tests/objectfrommetadata.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/cam.md
r12568 r13649 13 13 camProcessedExp METADATA 14 14 # the camPendingExp row gets deleted so we can not put a fkey on cam_id 15 cam_id S64 0 # Primary Key 16 chip_id S64 0 # Primary Key fkey(chip_id) ref chipProcessedExp(chip_id) 17 workdir STR 255 18 label STR 64 # key 19 recipe STR 64 20 expgroup STR 64 # key 21 dvodb STR 255 22 uri STR 255 23 bg F64 0.0 24 bg_stdev F64 0.0 25 bg_mean_stdev F64 0.0 26 sigma_ra F32 0.0 27 sigma_dec F32 0.0 28 nastro S32 0 29 path_base STR 255 30 zp_mean F32 0.0 31 zp_stdev F32 0.0 32 fault S16 0 # Key NOT NULL 15 cam_id S64 0 # Primary Key 16 chip_id S64 0 # Primary Key fkey(chip_id) ref chipProcessedExp(chip_id) 17 workdir STR 255 18 label STR 64 # key 19 recipe STR 64 20 expgroup STR 64 # key 21 dvodb STR 255 22 uri STR 255 23 bg F32 0.0 24 bg_stdev F32 0.0 25 bg_mean_stdev F32 0.0 26 sigma_ra F32 0.0 27 sigma_dec F32 0.0 28 zp_mean F32 0.0 29 zp_stdev F32 0.0 30 fwhm F32 0.0 31 fwhm_range F32 0.0 32 n_stars S32 0 33 n_extended S32 0 34 n_cr S32 0 35 n_astrom S32 0 36 path_base STR 255 37 fault S16 0 # Key NOT NULL 33 38 END 34 39 -
trunk/dbconfig/chip.md
r12531 r13649 48 48 # fixed) but guide_id needs to wait until we know if this can be tracked at 49 49 # just the exp level. 50 class_id STR 64 # Primary Key 51 uri STR 255 52 bg F64 0.0 53 bg_stdev F64 0.0 54 bg_mean_stdev F64 0.0 55 path_base STR 255 56 fault S16 0 # Key NOT NULL 50 class_id STR 64 # Primary Key 51 uri STR 255 52 bg F32 0.0 53 bg_stdev F32 0.0 54 bg_mean_stdev F32 0.0 55 bias F32 0.0 56 bias_stdev F32 0.0 57 fringe_0 F32 0.0 58 fringe_1 F32 0.0 59 fringe_2 F32 0.0 60 sigma_ra F32 0.0 61 sigma_dec F32 0.0 62 ap_resid F32 0.0 63 ap_resid_stdev F32 0.0 64 fwhm F32 0.0 65 fwhm_range F32 0.0 66 n_stars S32 0 67 n_extended S32 0 68 n_cr S32 0 69 n_astrom S32 0 70 path_base STR 255 71 fault S16 0 # Key NOT NULL 57 72 END -
trunk/dbconfig/config.md
r13620 r13649 2 2 pkg_name STR ippdb 3 3 pkg_namespace STR ippdb 4 pkg_version STR 1.1.2 04 pkg_version STR 1.1.21 5 5 END -
trunk/ippTools/configure.ac
r13622 r13649 1 1 AC_PREREQ(2.59) 2 2 3 AC_INIT([ipptools], [1.1.2 0], [ipp-support@ifa.hawaii.edu])3 AC_INIT([ipptools], [1.1.21], [ipp-support@ifa.hawaii.edu]) 4 4 AC_CONFIG_SRCDIR([autogen.sh]) 5 5 … … 18 18 PKG_CHECK_MODULES([PSLIB], [pslib >= 1.1.0]) 19 19 PKG_CHECK_MODULES([PSMODULES], [psmodules >= 1.1.0]) 20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1. 19])20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.21]) 21 21 22 22 PXTOOLS_CFLAGS="${PSLIB_CFLAGS=} ${PSMODULES_CFLAGS=} ${IPPDB_CFLAGS=}" -
trunk/ippTools/src/camtool.c
r13633 r13649 483 483 } 484 484 485 psS32 nastro = psMetadataLookupS32(&status, config->args, "-nastro");486 if (!status) {487 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -nastro");488 return false;489 }490 if (nastro < 0) {491 psError(PS_ERR_UNKNOWN, true, "-nastro is required");492 return false;493 }494 495 485 psF32 zp_mean = psMetadataLookupF32(&status, config->args, "-zp_mean"); 496 486 if (!status) { … … 510 500 if (isnan(zp_stdev)) { 511 501 psError(PS_ERR_UNKNOWN, true, "-zp_stdev is required"); 502 return false; 503 } 504 505 psF32 fwhm = psMetadataLookupF32(&status, config->args, "-fwhm"); 506 if (!status) { 507 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fwhm"); 508 return false; 509 } 510 if (isnan(fwhm)) { 511 psError(PS_ERR_UNKNOWN, true, "-fwhm is required"); 512 return false; 513 } 514 515 psF32 fwhm_range = psMetadataLookupF32(&status, config->args, "-fwhm_range"); 516 if (!status) { 517 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fwhm_range"); 518 return false; 519 } 520 if (isnan(fwhm_range)) { 521 psError(PS_ERR_UNKNOWN, true, "-fwhm_range is required"); 522 return false; 523 } 524 525 psS32 n_stars = psMetadataLookupS32(&status, config->args, "-n_stars"); 526 if (!status) { 527 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_stars"); 528 return false; 529 } 530 if (n_stars < 0) { 531 psError(PS_ERR_UNKNOWN, true, "-n_stars is required"); 532 return false; 533 } 534 535 psS32 n_extended = psMetadataLookupS32(&status, config->args, "-n_extended"); 536 if (!status) { 537 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_extended"); 538 return false; 539 } 540 if (n_extended < 0) { 541 psError(PS_ERR_UNKNOWN, true, "-n_extended is required"); 542 return false; 543 } 544 545 psS32 n_cr = psMetadataLookupS32(&status, config->args, "-n_cr"); 546 if (!status) { 547 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_cr"); 548 return false; 549 } 550 if (n_cr < 0) { 551 psError(PS_ERR_UNKNOWN, true, "-n_cr is required"); 552 return false; 553 } 554 555 psS32 n_astrom = psMetadataLookupS32(&status, config->args, "-n_astrom"); 556 if (!status) { 557 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_astrom"); 558 return false; 559 } 560 if (n_astrom < 0) { 561 psError(PS_ERR_UNKNOWN, true, "-n_astrom is required"); 512 562 return false; 513 563 } … … 576 626 sigma_ra, 577 627 sigma_dec, 578 nastro,579 path_base,580 628 zp_mean, 581 629 zp_stdev, 630 fwhm, 631 fwhm_range, 632 n_stars, 633 n_extended, 634 n_cr, 635 n_astrom, 636 path_base, 582 637 code 583 638 ); -
trunk/ippTools/src/camtoolConfig.c
r13633 r13649 77 77 "search by exposure time", NAN); 78 78 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg", 0, 79 "search by exposu e background", NAN);79 "search by exposure background", NAN); 80 80 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev", 0, 81 "search by exposu e background stdev", NAN);81 "search by exposure background stdev", NAN); 82 82 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 83 "search by exposu e background mean stdev", NAN);83 "search by exposure background mean stdev", NAN); 84 84 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt", 0, 85 85 "search by altitute", NAN); … … 136 136 "define URI (required)", NULL); 137 137 psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg", 0, 138 "define exposu e background", NAN);138 "define exposure background", NAN); 139 139 psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg_stdev", 0, 140 "define exposu e background stdev", NAN);140 "define exposure background stdev", NAN); 141 141 psMetadataAddF64(addprocessedexpArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 142 "define exposu e background mean stdev", NAN);142 "define exposure background mean stdev", NAN); 143 143 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-sigma_ra", 0, 144 144 "define exposure E ra (required)", NAN); 145 145 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-sigma_dec", 0, 146 146 "define exposure E dec (required)", NAN); 147 psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-nastro", 0,148 "define number of objects (required)", -1);149 147 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-zp_mean", 0, 150 148 "define zero point mean (required)", NAN); 151 149 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-zp_stdev", 0, 152 150 "define zero point stdev (required)", NAN); 151 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fwhm", 0, 152 "define FWHM in arcsec (required)", NAN); 153 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-fhwm_range", 0, 154 "define FWHM range in arcsec (required)", NAN); 155 psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-n_stars", 0, 156 "define number of stars (required)", -1); 157 psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-n_extended", 0, 158 "define number of extended objects (required)", -1); 159 psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-n_cr", 0, 160 "define number of cosmic rays (required)", -1); 161 psMetadataAddS32(addprocessedexpArgs, PS_LIST_TAIL, "-n_astrom", 0, 162 "define number of astrometry reference objects (required)", -1); 153 163 psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-path_base", 0, 154 164 "define banana 1", NULL); -
trunk/ippTools/src/chiptool.c
r13580 r13649 145 145 ADDPARAMF(config->args, where, F32, "decl"); 146 146 ADDPARAMF(config->args, where, F32, "exp_time"); 147 ADDPARAMF(config->args, where, F 64, "bg");148 ADDPARAMF(config->args, where, F 64, "bg_stdev");149 ADDPARAMF(config->args, where, F 64, "bg_mean_stdev");147 ADDPARAMF(config->args, where, F32, "bg"); 148 ADDPARAMF(config->args, where, F32, "bg_stdev"); 149 ADDPARAMF(config->args, where, F32, "bg_mean_stdev"); 150 150 ADDPARAMF(config->args, where, F64, "alt"); 151 151 ADDPARAMF(config->args, where, F64, "az"); … … 838 838 } 839 839 840 psF 64 bg = psMetadataLookupF64(&status, config->args, "-bg");840 psF32 bg = psMetadataLookupF32(&status, config->args, "-bg"); 841 841 if (!status) { 842 842 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg"); … … 844 844 } 845 845 846 psF 64 bg_stdev = psMetadataLookupF64(&status, config->args, "-bg_stdev");846 psF32 bg_stdev = psMetadataLookupF32(&status, config->args, "-bg_stdev"); 847 847 if (!status) { 848 848 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_stdev"); … … 850 850 } 851 851 852 psF 64 bg_mean_stdev = psMetadataLookupF64(&status, config->args, "-bg_mean_stdev");852 psF32 bg_mean_stdev = psMetadataLookupF32(&status, config->args, "-bg_mean_stdev"); 853 853 if (!status) { 854 854 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bg_mean_stdev"); 855 return false; 856 } 857 858 psF32 bias = psMetadataLookupF32(&status, config->args, "-bias"); 859 if (!status) { 860 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bias"); 861 return false; 862 } 863 864 psF32 bias_stdev = psMetadataLookupF32(&status, config->args, "-bias_stdev"); 865 if (!status) { 866 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -bias_stdev"); 867 return false; 868 } 869 870 psF32 fringe_0 = psMetadataLookupF32(&status, config->args, "-fringe_0"); 871 if (!status) { 872 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_0"); 873 return false; 874 } 875 876 psF32 fringe_1 = psMetadataLookupF32(&status, config->args, "-fringe_1"); 877 if (!status) { 878 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_1"); 879 return false; 880 } 881 882 psF32 fringe_2 = psMetadataLookupF32(&status, config->args, "-fringe_2"); 883 if (!status) { 884 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fringe_2"); 885 return false; 886 } 887 888 psF32 sigma_ra = psMetadataLookupF32(&status, config->args, "-sigma_ra"); 889 if (!status) { 890 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -sigma_ra"); 891 return false; 892 } 893 894 psF32 sigma_dec = psMetadataLookupF32(&status, config->args, "-sigma_dec"); 895 if (!status) { 896 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -sigma_dec"); 897 return false; 898 } 899 900 psF32 ap_resid = psMetadataLookupF32(&status, config->args, "-ap_resid"); 901 if (!status) { 902 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -ap_resid"); 903 return false; 904 } 905 906 psF32 ap_resid_stdev = psMetadataLookupF32(&status, config->args, "-ap_resid_stdev"); 907 if (!status) { 908 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -ap_resid_stdev"); 909 return false; 910 } 911 912 psF32 fwhm = psMetadataLookupF32(&status, config->args, "-fwhm"); 913 if (!status) { 914 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fwhm"); 915 return false; 916 } 917 918 psF32 fwhm_range = psMetadataLookupF32(&status, config->args, "-fwhm_range"); 919 if (!status) { 920 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -fwhm_range"); 921 return false; 922 } 923 924 psS32 n_stars = psMetadataLookupS32(&status, config->args, "-n_stars"); 925 if (!status) { 926 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_stars"); 927 return false; 928 } 929 930 psS32 n_extended = psMetadataLookupS32(&status, config->args, "-n_extended"); 931 if (!status) { 932 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_extended"); 933 return false; 934 } 935 936 psS32 n_cr = psMetadataLookupS32(&status, config->args, "-n_cr"); 937 if (!status) { 938 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_cr"); 939 return false; 940 } 941 942 psS32 n_astrom = psMetadataLookupS32(&status, config->args, "-n_astrom"); 943 if (!status) { 944 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -n_astrom"); 855 945 return false; 856 946 } … … 877 967 bg_stdev, 878 968 bg_mean_stdev, 969 bias, 970 bias_stdev, 971 fringe_0, 972 fringe_1, 973 fringe_2, 974 sigma_ra, 975 sigma_dec, 976 ap_resid, 977 ap_resid_stdev, 978 fwhm, 979 fwhm_range, 980 n_stars, 981 n_extended, 982 n_cr, 983 n_astrom, 879 984 path_base, 880 985 code 881 );986 ); 882 987 } 883 988 -
trunk/ippTools/src/chiptoolConfig.c
r13580 r13649 72 72 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time", 0, 73 73 "search by exposure time", NAN); 74 75 // XXX EAM : are these selecting based on the rawExp value or the chipImfile value? 74 76 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg", 0, 75 "search by exposu e background", NAN);77 "search by exposure background", NAN); 76 78 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev", 0, 77 "search by exposu e background stdev", NAN);79 "search by exposure background stdev", NAN); 78 80 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 79 "search by exposu e background mean stdev", NAN);81 "search by exposure background mean stdev", NAN); 80 82 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt", 0, 81 83 "search by altitute", NAN); … … 129 131 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-uri", 0, 130 132 "define URL", NULL); 131 psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg", 0, 132 "define exposue background", NAN); 133 psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev", 0, 134 "define exposue background stdev", NAN); 135 psMetadataAddF64(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 136 "define exposue background mean stdev", NAN); 133 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg", 0, 134 "define exposure background", NAN); 135 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev", 0, 136 "define exposure background stdev", NAN); 137 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 138 "define exposure background mean stdev", NAN); 139 140 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias", 0, 141 "define bias", NAN); 142 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias_stdev", 0, 143 "define bias stdev", NAN); 144 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_0", 0, 145 "define fringe term 0", NAN); 146 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_1", 0, 147 "define fringe term 1", NAN); 148 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_2", 0, 149 "define fringe term 2", NAN); 150 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_ra", 0, 151 "define error in RA", NAN); 152 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_dec", 0, 153 "define error in DEC", NAN); 154 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid", 0, 155 "define aperture residual", NAN); 156 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid_stdev", 0, 157 "define aperture residual stdev", NAN); 158 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm", 0, 159 "define fwhm (arcsec)", NAN); 160 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_range", 0, 161 "define fwhm range (min to max)", NAN); 162 163 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_stars", 0, 164 "define number of stars in image", 0); 165 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_extended", 0, 166 "define number of extended objects in image", 0); 167 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_cr", 0, 168 "define number of cosmic rays in image", 0); 169 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_astrom", 0, 170 "define number of astrometry stars used", 0); 171 137 172 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-path_base", 0, 138 "define ba nana 1", NULL);173 "define base output location", NULL); 139 174 psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, 140 175 "set fault code", 0); -
trunk/ippdb/configure.ac
r13621 r13649 7 7 AC_PREREQ(2.59) 8 8 9 AC_INIT([ippdb], [1.1.2 0], [pan-starrs.ifa.hawaii.edu])9 AC_INIT([ippdb], [1.1.21], [pan-starrs.ifa.hawaii.edu]) 10 10 AC_CONFIG_SRCDIR([ippdb.pc.in]) 11 11 -
trunk/ippdb/src/ippdb.c
r13621 r13649 6984 6984 static void chipProcessedImfileRowFree(chipProcessedImfileRow *object); 6985 6985 6986 chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri, psF 64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)6986 chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 bias, psF32 bias_stdev, psF32 fringe_0, psF32 fringe_1, psF32 fringe_2, psF32 sigma_ra, psF32 sigma_dec, psF32 ap_resid, psF32 ap_resid_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault) 6987 6987 { 6988 6988 chipProcessedImfileRow *_object; … … 6997 6997 _object->bg_stdev = bg_stdev; 6998 6998 _object->bg_mean_stdev = bg_mean_stdev; 6999 _object->bias = bias; 7000 _object->bias_stdev = bias_stdev; 7001 _object->fringe_0 = fringe_0; 7002 _object->fringe_1 = fringe_1; 7003 _object->fringe_2 = fringe_2; 7004 _object->sigma_ra = sigma_ra; 7005 _object->sigma_dec = sigma_dec; 7006 _object->ap_resid = ap_resid; 7007 _object->ap_resid_stdev = ap_resid_stdev; 7008 _object->fwhm = fwhm; 7009 _object->fwhm_range = fwhm_range; 7010 _object->n_stars = n_stars; 7011 _object->n_extended = n_extended; 7012 _object->n_cr = n_cr; 7013 _object->n_astrom = n_astrom; 6999 7014 _object->path_base = psStringCopy(path_base); 7000 7015 _object->fault = fault; … … 7028 7043 return false; 7029 7044 } 7030 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, 0.0)) {7045 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, 0.0)) { 7031 7046 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 7032 7047 psFree(md); 7033 7048 return false; 7034 7049 } 7035 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, 0.0)) {7050 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, 0.0)) { 7036 7051 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 7037 7052 psFree(md); 7038 7053 return false; 7039 7054 } 7040 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, 0.0)) {7055 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, 0.0)) { 7041 7056 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 7057 psFree(md); 7058 return false; 7059 } 7060 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, 0.0)) { 7061 psError(PS_ERR_UNKNOWN, false, "failed to add item bias"); 7062 psFree(md); 7063 return false; 7064 } 7065 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, 0.0)) { 7066 psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev"); 7067 psFree(md); 7068 return false; 7069 } 7070 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, 0.0)) { 7071 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0"); 7072 psFree(md); 7073 return false; 7074 } 7075 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, 0.0)) { 7076 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1"); 7077 psFree(md); 7078 return false; 7079 } 7080 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, 0.0)) { 7081 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2"); 7082 psFree(md); 7083 return false; 7084 } 7085 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, 0.0)) { 7086 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra"); 7087 psFree(md); 7088 return false; 7089 } 7090 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, 0.0)) { 7091 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec"); 7092 psFree(md); 7093 return false; 7094 } 7095 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, 0.0)) { 7096 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid"); 7097 psFree(md); 7098 return false; 7099 } 7100 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, 0.0)) { 7101 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev"); 7102 psFree(md); 7103 return false; 7104 } 7105 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, 0.0)) { 7106 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 7107 psFree(md); 7108 return false; 7109 } 7110 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, 0.0)) { 7111 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 7112 psFree(md); 7113 return false; 7114 } 7115 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, 0)) { 7116 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 7117 psFree(md); 7118 return false; 7119 } 7120 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, 0)) { 7121 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 7122 psFree(md); 7123 return false; 7124 } 7125 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, 0)) { 7126 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 7127 psFree(md); 7128 return false; 7129 } 7130 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, 0)) { 7131 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 7042 7132 psFree(md); 7043 7133 return false; … … 7066 7156 } 7067 7157 7068 bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri, psF 64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)7158 bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 bias, psF32 bias_stdev, psF32 fringe_0, psF32 fringe_1, psF32 fringe_2, psF32 sigma_ra, psF32 sigma_dec, psF32 ap_resid, psF32 ap_resid_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault) 7069 7159 { 7070 7160 psMetadata *md = psMetadataAlloc(); … … 7084 7174 return false; 7085 7175 } 7086 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, bg)) {7176 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, bg)) { 7087 7177 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 7088 7178 psFree(md); 7089 7179 return false; 7090 7180 } 7091 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, bg_stdev)) {7181 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, bg_stdev)) { 7092 7182 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 7093 7183 psFree(md); 7094 7184 return false; 7095 7185 } 7096 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, bg_mean_stdev)) {7186 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, bg_mean_stdev)) { 7097 7187 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 7188 psFree(md); 7189 return false; 7190 } 7191 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, bias)) { 7192 psError(PS_ERR_UNKNOWN, false, "failed to add item bias"); 7193 psFree(md); 7194 return false; 7195 } 7196 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, bias_stdev)) { 7197 psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev"); 7198 psFree(md); 7199 return false; 7200 } 7201 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, fringe_0)) { 7202 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0"); 7203 psFree(md); 7204 return false; 7205 } 7206 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, fringe_1)) { 7207 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1"); 7208 psFree(md); 7209 return false; 7210 } 7211 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, fringe_2)) { 7212 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2"); 7213 psFree(md); 7214 return false; 7215 } 7216 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, sigma_ra)) { 7217 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra"); 7218 psFree(md); 7219 return false; 7220 } 7221 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, sigma_dec)) { 7222 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec"); 7223 psFree(md); 7224 return false; 7225 } 7226 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, ap_resid)) { 7227 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid"); 7228 psFree(md); 7229 return false; 7230 } 7231 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, ap_resid_stdev)) { 7232 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev"); 7233 psFree(md); 7234 return false; 7235 } 7236 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, fwhm)) { 7237 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 7238 psFree(md); 7239 return false; 7240 } 7241 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, fwhm_range)) { 7242 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 7243 psFree(md); 7244 return false; 7245 } 7246 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, n_stars)) { 7247 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 7248 psFree(md); 7249 return false; 7250 } 7251 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, n_extended)) { 7252 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 7253 psFree(md); 7254 return false; 7255 } 7256 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, n_cr)) { 7257 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 7258 psFree(md); 7259 return false; 7260 } 7261 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, n_astrom)) { 7262 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 7098 7263 psFree(md); 7099 7264 return false; … … 7132 7297 bool chipProcessedImfileInsertObject(psDB *dbh, chipProcessedImfileRow *object) 7133 7298 { 7134 return chipProcessedImfileInsert(dbh, object->chip_id, object->class_id, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object-> path_base, object->fault);7299 return chipProcessedImfileInsert(dbh, object->chip_id, object->class_id, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->bias, object->bias_stdev, object->fringe_0, object->fringe_1, object->fringe_2, object->sigma_ra, object->sigma_dec, object->ap_resid, object->ap_resid_stdev, object->fwhm, object->fwhm_range, object->n_stars, object->n_extended, object->n_cr, object->n_astrom, object->path_base, object->fault); 7135 7300 } 7136 7301 … … 7220 7385 return false; 7221 7386 } 7222 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, object->bg)) {7387 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, object->bg)) { 7223 7388 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 7224 7389 psFree(md); 7225 7390 return false; 7226 7391 } 7227 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, object->bg_stdev)) {7392 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, object->bg_stdev)) { 7228 7393 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 7229 7394 psFree(md); 7230 7395 return false; 7231 7396 } 7232 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, object->bg_mean_stdev)) {7397 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, object->bg_mean_stdev)) { 7233 7398 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 7399 psFree(md); 7400 return false; 7401 } 7402 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias", PS_DATA_F32, NULL, object->bias)) { 7403 psError(PS_ERR_UNKNOWN, false, "failed to add item bias"); 7404 psFree(md); 7405 return false; 7406 } 7407 if (!psMetadataAdd(md, PS_LIST_TAIL, "bias_stdev", PS_DATA_F32, NULL, object->bias_stdev)) { 7408 psError(PS_ERR_UNKNOWN, false, "failed to add item bias_stdev"); 7409 psFree(md); 7410 return false; 7411 } 7412 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_0", PS_DATA_F32, NULL, object->fringe_0)) { 7413 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_0"); 7414 psFree(md); 7415 return false; 7416 } 7417 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_1", PS_DATA_F32, NULL, object->fringe_1)) { 7418 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_1"); 7419 psFree(md); 7420 return false; 7421 } 7422 if (!psMetadataAdd(md, PS_LIST_TAIL, "fringe_2", PS_DATA_F32, NULL, object->fringe_2)) { 7423 psError(PS_ERR_UNKNOWN, false, "failed to add item fringe_2"); 7424 psFree(md); 7425 return false; 7426 } 7427 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_ra", PS_DATA_F32, NULL, object->sigma_ra)) { 7428 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_ra"); 7429 psFree(md); 7430 return false; 7431 } 7432 if (!psMetadataAdd(md, PS_LIST_TAIL, "sigma_dec", PS_DATA_F32, NULL, object->sigma_dec)) { 7433 psError(PS_ERR_UNKNOWN, false, "failed to add item sigma_dec"); 7434 psFree(md); 7435 return false; 7436 } 7437 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid", PS_DATA_F32, NULL, object->ap_resid)) { 7438 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid"); 7439 psFree(md); 7440 return false; 7441 } 7442 if (!psMetadataAdd(md, PS_LIST_TAIL, "ap_resid_stdev", PS_DATA_F32, NULL, object->ap_resid_stdev)) { 7443 psError(PS_ERR_UNKNOWN, false, "failed to add item ap_resid_stdev"); 7444 psFree(md); 7445 return false; 7446 } 7447 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, object->fwhm)) { 7448 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 7449 psFree(md); 7450 return false; 7451 } 7452 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, object->fwhm_range)) { 7453 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 7454 psFree(md); 7455 return false; 7456 } 7457 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, object->n_stars)) { 7458 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 7459 psFree(md); 7460 return false; 7461 } 7462 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, object->n_extended)) { 7463 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 7464 psFree(md); 7465 return false; 7466 } 7467 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, object->n_cr)) { 7468 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 7469 psFree(md); 7470 return false; 7471 } 7472 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, object->n_astrom)) { 7473 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 7234 7474 psFree(md); 7235 7475 return false; … … 7269 7509 return false; 7270 7510 } 7271 psF 64 bg = psMetadataLookupF64(&status, md, "bg");7511 psF32 bg = psMetadataLookupF32(&status, md, "bg"); 7272 7512 if (!status) { 7273 7513 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg"); 7274 7514 return false; 7275 7515 } 7276 psF 64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");7516 psF32 bg_stdev = psMetadataLookupF32(&status, md, "bg_stdev"); 7277 7517 if (!status) { 7278 7518 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev"); 7279 7519 return false; 7280 7520 } 7281 psF 64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");7521 psF32 bg_mean_stdev = psMetadataLookupF32(&status, md, "bg_mean_stdev"); 7282 7522 if (!status) { 7283 7523 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev"); 7284 7524 return false; 7285 7525 } 7526 psF32 bias = psMetadataLookupF32(&status, md, "bias"); 7527 if (!status) { 7528 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bias"); 7529 return false; 7530 } 7531 psF32 bias_stdev = psMetadataLookupF32(&status, md, "bias_stdev"); 7532 if (!status) { 7533 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bias_stdev"); 7534 return false; 7535 } 7536 psF32 fringe_0 = psMetadataLookupF32(&status, md, "fringe_0"); 7537 if (!status) { 7538 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_0"); 7539 return false; 7540 } 7541 psF32 fringe_1 = psMetadataLookupF32(&status, md, "fringe_1"); 7542 if (!status) { 7543 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_1"); 7544 return false; 7545 } 7546 psF32 fringe_2 = psMetadataLookupF32(&status, md, "fringe_2"); 7547 if (!status) { 7548 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fringe_2"); 7549 return false; 7550 } 7551 psF32 sigma_ra = psMetadataLookupF32(&status, md, "sigma_ra"); 7552 if (!status) { 7553 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item sigma_ra"); 7554 return false; 7555 } 7556 psF32 sigma_dec = psMetadataLookupF32(&status, md, "sigma_dec"); 7557 if (!status) { 7558 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item sigma_dec"); 7559 return false; 7560 } 7561 psF32 ap_resid = psMetadataLookupF32(&status, md, "ap_resid"); 7562 if (!status) { 7563 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item ap_resid"); 7564 return false; 7565 } 7566 psF32 ap_resid_stdev = psMetadataLookupF32(&status, md, "ap_resid_stdev"); 7567 if (!status) { 7568 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item ap_resid_stdev"); 7569 return false; 7570 } 7571 psF32 fwhm = psMetadataLookupF32(&status, md, "fwhm"); 7572 if (!status) { 7573 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm"); 7574 return false; 7575 } 7576 psF32 fwhm_range = psMetadataLookupF32(&status, md, "fwhm_range"); 7577 if (!status) { 7578 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm_range"); 7579 return false; 7580 } 7581 psS32 n_stars = psMetadataLookupS32(&status, md, "n_stars"); 7582 if (!status) { 7583 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_stars"); 7584 return false; 7585 } 7586 psS32 n_extended = psMetadataLookupS32(&status, md, "n_extended"); 7587 if (!status) { 7588 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_extended"); 7589 return false; 7590 } 7591 psS32 n_cr = psMetadataLookupS32(&status, md, "n_cr"); 7592 if (!status) { 7593 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_cr"); 7594 return false; 7595 } 7596 psS32 n_astrom = psMetadataLookupS32(&status, md, "n_astrom"); 7597 if (!status) { 7598 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_astrom"); 7599 return false; 7600 } 7286 7601 char* path_base = psMetadataLookupPtr(&status, md, "path_base"); 7287 7602 if (!status) { … … 7295 7610 } 7296 7611 7297 return chipProcessedImfileRowAlloc(chip_id, class_id, uri, bg, bg_stdev, bg_mean_stdev, path_base, fault);7612 return chipProcessedImfileRowAlloc(chip_id, class_id, uri, bg, bg_stdev, bg_mean_stdev, bias, bias_stdev, fringe_0, fringe_1, fringe_2, sigma_ra, sigma_dec, ap_resid, ap_resid_stdev, fwhm, fwhm_range, n_stars, n_extended, n_cr, n_astrom, path_base, fault); 7298 7613 } 7299 7614 psArray *chipProcessedImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 7811 8126 static void camProcessedExpRowFree(camProcessedExpRow *object); 7812 8127 7813 camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF 64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault)8128 camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psF32 zp_mean, psF32 zp_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault) 7814 8129 { 7815 8130 camProcessedExpRow *_object; … … 7831 8146 _object->sigma_ra = sigma_ra; 7832 8147 _object->sigma_dec = sigma_dec; 7833 _object->nastro = nastro;7834 _object->path_base = psStringCopy(path_base);7835 8148 _object->zp_mean = zp_mean; 7836 8149 _object->zp_stdev = zp_stdev; 8150 _object->fwhm = fwhm; 8151 _object->fwhm_range = fwhm_range; 8152 _object->n_stars = n_stars; 8153 _object->n_extended = n_extended; 8154 _object->n_cr = n_cr; 8155 _object->n_astrom = n_astrom; 8156 _object->path_base = psStringCopy(path_base); 7837 8157 _object->fault = fault; 7838 8158 … … 7894 8214 return false; 7895 8215 } 7896 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, 0.0)) {8216 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, 0.0)) { 7897 8217 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 7898 8218 psFree(md); 7899 8219 return false; 7900 8220 } 7901 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, 0.0)) {8221 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, 0.0)) { 7902 8222 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 7903 8223 psFree(md); 7904 8224 return false; 7905 8225 } 7906 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, 0.0)) {8226 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, 0.0)) { 7907 8227 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 7908 8228 psFree(md); … … 7919 8239 return false; 7920 8240 } 7921 if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, 0)) { 7922 psError(PS_ERR_UNKNOWN, false, "failed to add item nastro"); 8241 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, 0.0)) { 8242 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean"); 8243 psFree(md); 8244 return false; 8245 } 8246 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, 0.0)) { 8247 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev"); 8248 psFree(md); 8249 return false; 8250 } 8251 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, 0.0)) { 8252 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 8253 psFree(md); 8254 return false; 8255 } 8256 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, 0.0)) { 8257 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 8258 psFree(md); 8259 return false; 8260 } 8261 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, 0)) { 8262 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 8263 psFree(md); 8264 return false; 8265 } 8266 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, 0)) { 8267 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 8268 psFree(md); 8269 return false; 8270 } 8271 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, 0)) { 8272 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 8273 psFree(md); 8274 return false; 8275 } 8276 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, 0)) { 8277 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 7923 8278 psFree(md); 7924 8279 return false; … … 7929 8284 return false; 7930 8285 } 7931 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, 0.0)) {7932 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");7933 psFree(md);7934 return false;7935 }7936 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, 0.0)) {7937 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");7938 psFree(md);7939 return false;7940 }7941 8286 if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, "Key NOT NULL", 0)) { 7942 8287 psError(PS_ERR_UNKNOWN, false, "failed to add item fault"); … … 7957 8302 } 7958 8303 7959 bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF 64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault)8304 bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *workdir, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF32 bg, psF32 bg_stdev, psF32 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psF32 zp_mean, psF32 zp_stdev, psF32 fwhm, psF32 fwhm_range, psS32 n_stars, psS32 n_extended, psS32 n_cr, psS32 n_astrom, const char *path_base, psS16 fault) 7960 8305 { 7961 8306 psMetadata *md = psMetadataAlloc(); … … 8000 8345 return false; 8001 8346 } 8002 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, bg)) {8347 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, bg)) { 8003 8348 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 8004 8349 psFree(md); 8005 8350 return false; 8006 8351 } 8007 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, bg_stdev)) {8352 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, bg_stdev)) { 8008 8353 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 8009 8354 psFree(md); 8010 8355 return false; 8011 8356 } 8012 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, bg_mean_stdev)) {8357 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, bg_mean_stdev)) { 8013 8358 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 8014 8359 psFree(md); … … 8025 8370 return false; 8026 8371 } 8027 if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, nastro)) { 8028 psError(PS_ERR_UNKNOWN, false, "failed to add item nastro"); 8372 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, zp_mean)) { 8373 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean"); 8374 psFree(md); 8375 return false; 8376 } 8377 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, zp_stdev)) { 8378 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev"); 8379 psFree(md); 8380 return false; 8381 } 8382 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, fwhm)) { 8383 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 8384 psFree(md); 8385 return false; 8386 } 8387 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, fwhm_range)) { 8388 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 8389 psFree(md); 8390 return false; 8391 } 8392 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, n_stars)) { 8393 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 8394 psFree(md); 8395 return false; 8396 } 8397 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, n_extended)) { 8398 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 8399 psFree(md); 8400 return false; 8401 } 8402 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, n_cr)) { 8403 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 8404 psFree(md); 8405 return false; 8406 } 8407 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, n_astrom)) { 8408 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 8029 8409 psFree(md); 8030 8410 return false; … … 8032 8412 if (!psMetadataAdd(md, PS_LIST_TAIL, "path_base", PS_DATA_STRING, NULL, path_base)) { 8033 8413 psError(PS_ERR_UNKNOWN, false, "failed to add item path_base"); 8034 psFree(md);8035 return false;8036 }8037 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, zp_mean)) {8038 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");8039 psFree(md);8040 return false;8041 }8042 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, zp_stdev)) {8043 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");8044 8414 psFree(md); 8045 8415 return false; … … 8073 8443 bool camProcessedExpInsertObject(psDB *dbh, camProcessedExpRow *object) 8074 8444 { 8075 return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->workdir, object->label, object->recipe, object->expgroup, object->dvodb, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object-> nastro, object->path_base, object->zp_mean, object->zp_stdev, object->fault);8445 return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->workdir, object->label, object->recipe, object->expgroup, object->dvodb, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object->zp_mean, object->zp_stdev, object->fwhm, object->fwhm_range, object->n_stars, object->n_extended, object->n_cr, object->n_astrom, object->path_base, object->fault); 8076 8446 } 8077 8447 … … 8186 8556 return false; 8187 8557 } 8188 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F 64, NULL, object->bg)) {8558 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F32, NULL, object->bg)) { 8189 8559 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); 8190 8560 psFree(md); 8191 8561 return false; 8192 8562 } 8193 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F 64, NULL, object->bg_stdev)) {8563 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F32, NULL, object->bg_stdev)) { 8194 8564 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 8195 8565 psFree(md); 8196 8566 return false; 8197 8567 } 8198 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F 64, NULL, object->bg_mean_stdev)) {8568 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_mean_stdev", PS_DATA_F32, NULL, object->bg_mean_stdev)) { 8199 8569 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_mean_stdev"); 8200 8570 psFree(md); … … 8211 8581 return false; 8212 8582 } 8213 if (!psMetadataAdd(md, PS_LIST_TAIL, "nastro", PS_DATA_S32, NULL, object->nastro)) { 8214 psError(PS_ERR_UNKNOWN, false, "failed to add item nastro"); 8583 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, object->zp_mean)) { 8584 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean"); 8585 psFree(md); 8586 return false; 8587 } 8588 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, object->zp_stdev)) { 8589 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev"); 8590 psFree(md); 8591 return false; 8592 } 8593 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm", PS_DATA_F32, NULL, object->fwhm)) { 8594 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm"); 8595 psFree(md); 8596 return false; 8597 } 8598 if (!psMetadataAdd(md, PS_LIST_TAIL, "fwhm_range", PS_DATA_F32, NULL, object->fwhm_range)) { 8599 psError(PS_ERR_UNKNOWN, false, "failed to add item fwhm_range"); 8600 psFree(md); 8601 return false; 8602 } 8603 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_stars", PS_DATA_S32, NULL, object->n_stars)) { 8604 psError(PS_ERR_UNKNOWN, false, "failed to add item n_stars"); 8605 psFree(md); 8606 return false; 8607 } 8608 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_extended", PS_DATA_S32, NULL, object->n_extended)) { 8609 psError(PS_ERR_UNKNOWN, false, "failed to add item n_extended"); 8610 psFree(md); 8611 return false; 8612 } 8613 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_cr", PS_DATA_S32, NULL, object->n_cr)) { 8614 psError(PS_ERR_UNKNOWN, false, "failed to add item n_cr"); 8615 psFree(md); 8616 return false; 8617 } 8618 if (!psMetadataAdd(md, PS_LIST_TAIL, "n_astrom", PS_DATA_S32, NULL, object->n_astrom)) { 8619 psError(PS_ERR_UNKNOWN, false, "failed to add item n_astrom"); 8215 8620 psFree(md); 8216 8621 return false; … … 8221 8626 return false; 8222 8627 } 8223 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_mean", PS_DATA_F32, NULL, object->zp_mean)) {8224 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_mean");8225 psFree(md);8226 return false;8227 }8228 if (!psMetadataAdd(md, PS_LIST_TAIL, "zp_stdev", PS_DATA_F32, NULL, object->zp_stdev)) {8229 psError(PS_ERR_UNKNOWN, false, "failed to add item zp_stdev");8230 psFree(md);8231 return false;8232 }8233 8628 if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, object->fault)) { 8234 8629 psError(PS_ERR_UNKNOWN, false, "failed to add item fault"); … … 8285 8680 return false; 8286 8681 } 8287 psF 64 bg = psMetadataLookupF64(&status, md, "bg");8682 psF32 bg = psMetadataLookupF32(&status, md, "bg"); 8288 8683 if (!status) { 8289 8684 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg"); 8290 8685 return false; 8291 8686 } 8292 psF 64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev");8687 psF32 bg_stdev = psMetadataLookupF32(&status, md, "bg_stdev"); 8293 8688 if (!status) { 8294 8689 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev"); 8295 8690 return false; 8296 8691 } 8297 psF 64 bg_mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");8692 psF32 bg_mean_stdev = psMetadataLookupF32(&status, md, "bg_mean_stdev"); 8298 8693 if (!status) { 8299 8694 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_mean_stdev"); … … 8310 8705 return false; 8311 8706 } 8312 psS32 nastro = psMetadataLookupS32(&status, md, "nastro"); 8313 if (!status) { 8314 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item nastro"); 8707 psF32 zp_mean = psMetadataLookupF32(&status, md, "zp_mean"); 8708 if (!status) { 8709 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_mean"); 8710 return false; 8711 } 8712 psF32 zp_stdev = psMetadataLookupF32(&status, md, "zp_stdev"); 8713 if (!status) { 8714 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_stdev"); 8715 return false; 8716 } 8717 psF32 fwhm = psMetadataLookupF32(&status, md, "fwhm"); 8718 if (!status) { 8719 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm"); 8720 return false; 8721 } 8722 psF32 fwhm_range = psMetadataLookupF32(&status, md, "fwhm_range"); 8723 if (!status) { 8724 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item fwhm_range"); 8725 return false; 8726 } 8727 psS32 n_stars = psMetadataLookupS32(&status, md, "n_stars"); 8728 if (!status) { 8729 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_stars"); 8730 return false; 8731 } 8732 psS32 n_extended = psMetadataLookupS32(&status, md, "n_extended"); 8733 if (!status) { 8734 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_extended"); 8735 return false; 8736 } 8737 psS32 n_cr = psMetadataLookupS32(&status, md, "n_cr"); 8738 if (!status) { 8739 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_cr"); 8740 return false; 8741 } 8742 psS32 n_astrom = psMetadataLookupS32(&status, md, "n_astrom"); 8743 if (!status) { 8744 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item n_astrom"); 8315 8745 return false; 8316 8746 } … … 8320 8750 return false; 8321 8751 } 8322 psF32 zp_mean = psMetadataLookupF32(&status, md, "zp_mean");8323 if (!status) {8324 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_mean");8325 return false;8326 }8327 psF32 zp_stdev = psMetadataLookupF32(&status, md, "zp_stdev");8328 if (!status) {8329 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item zp_stdev");8330 return false;8331 }8332 8752 psS16 fault = psMetadataLookupS16(&status, md, "fault"); 8333 8753 if (!status) { … … 8336 8756 } 8337 8757 8338 return camProcessedExpRowAlloc(cam_id, chip_id, workdir, label, recipe, expgroup, dvodb, uri, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, nastro, path_base, zp_mean, zp_stdev, fault);8758 return camProcessedExpRowAlloc(cam_id, chip_id, workdir, label, recipe, expgroup, dvodb, uri, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, zp_mean, zp_stdev, fwhm, fwhm_range, n_stars, n_extended, n_cr, n_astrom, path_base, fault); 8339 8759 } 8340 8760 psArray *camProcessedExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) -
trunk/ippdb/src/ippdb.h
r13621 r13649 3581 3581 char *class_id; 3582 3582 char *uri; 3583 psF64 bg; 3584 psF64 bg_stdev; 3585 psF64 bg_mean_stdev; 3583 psF32 bg; 3584 psF32 bg_stdev; 3585 psF32 bg_mean_stdev; 3586 psF32 bias; 3587 psF32 bias_stdev; 3588 psF32 fringe_0; 3589 psF32 fringe_1; 3590 psF32 fringe_2; 3591 psF32 sigma_ra; 3592 psF32 sigma_dec; 3593 psF32 ap_resid; 3594 psF32 ap_resid_stdev; 3595 psF32 fwhm; 3596 psF32 fwhm_range; 3597 psS32 n_stars; 3598 psS32 n_extended; 3599 psS32 n_cr; 3600 psS32 n_astrom; 3586 3601 char *path_base; 3587 3602 psS16 fault; … … 3597 3612 const char *class_id, 3598 3613 const char *uri, 3599 psF64 bg, 3600 psF64 bg_stdev, 3601 psF64 bg_mean_stdev, 3614 psF32 bg, 3615 psF32 bg_stdev, 3616 psF32 bg_mean_stdev, 3617 psF32 bias, 3618 psF32 bias_stdev, 3619 psF32 fringe_0, 3620 psF32 fringe_1, 3621 psF32 fringe_2, 3622 psF32 sigma_ra, 3623 psF32 sigma_dec, 3624 psF32 ap_resid, 3625 psF32 ap_resid_stdev, 3626 psF32 fwhm, 3627 psF32 fwhm_range, 3628 psS32 n_stars, 3629 psS32 n_extended, 3630 psS32 n_cr, 3631 psS32 n_astrom, 3602 3632 const char *path_base, 3603 3633 psS16 fault … … 3634 3664 const char *class_id, 3635 3665 const char *uri, 3636 psF64 bg, 3637 psF64 bg_stdev, 3638 psF64 bg_mean_stdev, 3666 psF32 bg, 3667 psF32 bg_stdev, 3668 psF32 bg_mean_stdev, 3669 psF32 bias, 3670 psF32 bias_stdev, 3671 psF32 fringe_0, 3672 psF32 fringe_1, 3673 psF32 fringe_2, 3674 psF32 sigma_ra, 3675 psF32 sigma_dec, 3676 psF32 ap_resid, 3677 psF32 ap_resid_stdev, 3678 psF32 fwhm, 3679 psF32 fwhm_range, 3680 psS32 n_stars, 3681 psS32 n_extended, 3682 psS32 n_cr, 3683 psS32 n_astrom, 3639 3684 const char *path_base, 3640 3685 psS16 fault … … 4015 4060 char *dvodb; 4016 4061 char *uri; 4017 psF 64bg;4018 psF 64bg_stdev;4019 psF 64bg_mean_stdev;4062 psF32 bg; 4063 psF32 bg_stdev; 4064 psF32 bg_mean_stdev; 4020 4065 psF32 sigma_ra; 4021 4066 psF32 sigma_dec; 4022 psS32 nastro;4023 char *path_base;4024 4067 psF32 zp_mean; 4025 4068 psF32 zp_stdev; 4069 psF32 fwhm; 4070 psF32 fwhm_range; 4071 psS32 n_stars; 4072 psS32 n_extended; 4073 psS32 n_cr; 4074 psS32 n_astrom; 4075 char *path_base; 4026 4076 psS16 fault; 4027 4077 } camProcessedExpRow; … … 4041 4091 const char *dvodb, 4042 4092 const char *uri, 4043 psF 64bg,4044 psF 64bg_stdev,4045 psF 64bg_mean_stdev,4093 psF32 bg, 4094 psF32 bg_stdev, 4095 psF32 bg_mean_stdev, 4046 4096 psF32 sigma_ra, 4047 4097 psF32 sigma_dec, 4048 psS32 nastro,4049 const char *path_base,4050 4098 psF32 zp_mean, 4051 4099 psF32 zp_stdev, 4100 psF32 fwhm, 4101 psF32 fwhm_range, 4102 psS32 n_stars, 4103 psS32 n_extended, 4104 psS32 n_cr, 4105 psS32 n_astrom, 4106 const char *path_base, 4052 4107 psS16 fault 4053 4108 ); … … 4088 4143 const char *dvodb, 4089 4144 const char *uri, 4090 psF 64bg,4091 psF 64bg_stdev,4092 psF 64bg_mean_stdev,4145 psF32 bg, 4146 psF32 bg_stdev, 4147 psF32 bg_mean_stdev, 4093 4148 psF32 sigma_ra, 4094 4149 psF32 sigma_dec, 4095 psS32 nastro,4096 const char *path_base,4097 4150 psF32 zp_mean, 4098 4151 psF32 zp_stdev, 4152 psF32 fwhm, 4153 psF32 fwhm_range, 4154 psS32 n_stars, 4155 psS32 n_extended, 4156 psS32 n_cr, 4157 psS32 n_astrom, 4158 const char *path_base, 4099 4159 psS16 fault 4100 4160 ); -
trunk/ippdb/tests/alloc.c
r13621 r13649 716 716 chipProcessedImfileRow *object; 717 717 718 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16 );718 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16 ); 719 719 720 720 if (!object) { … … 734 734 exit(EXIT_FAILURE); 735 735 } 736 if (!object->bg == 64.64) { 737 psFree(object); 738 exit(EXIT_FAILURE); 739 } 740 if (!object->bg_stdev == 64.64) { 741 psFree(object); 742 exit(EXIT_FAILURE); 743 } 744 if (!object->bg_mean_stdev == 64.64) { 736 if (!object->bg == 32.32) { 737 psFree(object); 738 exit(EXIT_FAILURE); 739 } 740 if (!object->bg_stdev == 32.32) { 741 psFree(object); 742 exit(EXIT_FAILURE); 743 } 744 if (!object->bg_mean_stdev == 32.32) { 745 psFree(object); 746 exit(EXIT_FAILURE); 747 } 748 if (!object->bias == 32.32) { 749 psFree(object); 750 exit(EXIT_FAILURE); 751 } 752 if (!object->bias_stdev == 32.32) { 753 psFree(object); 754 exit(EXIT_FAILURE); 755 } 756 if (!object->fringe_0 == 32.32) { 757 psFree(object); 758 exit(EXIT_FAILURE); 759 } 760 if (!object->fringe_1 == 32.32) { 761 psFree(object); 762 exit(EXIT_FAILURE); 763 } 764 if (!object->fringe_2 == 32.32) { 765 psFree(object); 766 exit(EXIT_FAILURE); 767 } 768 if (!object->sigma_ra == 32.32) { 769 psFree(object); 770 exit(EXIT_FAILURE); 771 } 772 if (!object->sigma_dec == 32.32) { 773 psFree(object); 774 exit(EXIT_FAILURE); 775 } 776 if (!object->ap_resid == 32.32) { 777 psFree(object); 778 exit(EXIT_FAILURE); 779 } 780 if (!object->ap_resid_stdev == 32.32) { 781 psFree(object); 782 exit(EXIT_FAILURE); 783 } 784 if (!object->fwhm == 32.32) { 785 psFree(object); 786 exit(EXIT_FAILURE); 787 } 788 if (!object->fwhm_range == 32.32) { 789 psFree(object); 790 exit(EXIT_FAILURE); 791 } 792 if (!object->n_stars == -32) { 793 psFree(object); 794 exit(EXIT_FAILURE); 795 } 796 if (!object->n_extended == -32) { 797 psFree(object); 798 exit(EXIT_FAILURE); 799 } 800 if (!object->n_cr == -32) { 801 psFree(object); 802 exit(EXIT_FAILURE); 803 } 804 if (!object->n_astrom == -32) { 745 805 psFree(object); 746 806 exit(EXIT_FAILURE); … … 802 862 camProcessedExpRow *object; 803 863 804 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16 );864 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16 ); 805 865 806 866 if (!object) { … … 840 900 exit(EXIT_FAILURE); 841 901 } 842 if (!object->bg == 64.64) {843 psFree(object); 844 exit(EXIT_FAILURE); 845 } 846 if (!object->bg_stdev == 64.64) {847 psFree(object); 848 exit(EXIT_FAILURE); 849 } 850 if (!object->bg_mean_stdev == 64.64) {902 if (!object->bg == 32.32) { 903 psFree(object); 904 exit(EXIT_FAILURE); 905 } 906 if (!object->bg_stdev == 32.32) { 907 psFree(object); 908 exit(EXIT_FAILURE); 909 } 910 if (!object->bg_mean_stdev == 32.32) { 851 911 psFree(object); 852 912 exit(EXIT_FAILURE); … … 860 920 exit(EXIT_FAILURE); 861 921 } 862 if (!object->nastro == -32) { 922 if (!object->zp_mean == 32.32) { 923 psFree(object); 924 exit(EXIT_FAILURE); 925 } 926 if (!object->zp_stdev == 32.32) { 927 psFree(object); 928 exit(EXIT_FAILURE); 929 } 930 if (!object->fwhm == 32.32) { 931 psFree(object); 932 exit(EXIT_FAILURE); 933 } 934 if (!object->fwhm_range == 32.32) { 935 psFree(object); 936 exit(EXIT_FAILURE); 937 } 938 if (!object->n_stars == -32) { 939 psFree(object); 940 exit(EXIT_FAILURE); 941 } 942 if (!object->n_extended == -32) { 943 psFree(object); 944 exit(EXIT_FAILURE); 945 } 946 if (!object->n_cr == -32) { 947 psFree(object); 948 exit(EXIT_FAILURE); 949 } 950 if (!object->n_astrom == -32) { 863 951 psFree(object); 864 952 exit(EXIT_FAILURE); 865 953 } 866 954 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 867 psFree(object);868 exit(EXIT_FAILURE);869 }870 if (!object->zp_mean == 32.32) {871 psFree(object);872 exit(EXIT_FAILURE);873 }874 if (!object->zp_stdev == 32.32) {875 955 psFree(object); 876 956 exit(EXIT_FAILURE); -
trunk/ippdb/tests/insert.c
r13621 r13649 253 253 } 254 254 255 if (!chipProcessedImfileInsert(dbh, -64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16)) {255 if (!chipProcessedImfileInsert(dbh, -64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16)) { 256 256 exit(EXIT_FAILURE); 257 257 } … … 283 283 } 284 284 285 if (!camProcessedExpInsert(dbh, -64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16)) {285 if (!camProcessedExpInsert(dbh, -64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16)) { 286 286 exit(EXIT_FAILURE); 287 287 } -
trunk/ippdb/tests/insertobject.c
r13621 r13649 366 366 } 367 367 368 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16);368 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16); 369 369 if (!object) { 370 370 exit(EXIT_FAILURE); … … 410 410 } 411 411 412 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16);412 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16); 413 413 if (!object) { 414 414 exit(EXIT_FAILURE); -
trunk/ippdb/tests/metadatafromobject.c
r13621 r13649 837 837 bool status; 838 838 839 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16);839 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16); 840 840 if (!object) { 841 841 exit(EXIT_FAILURE); … … 860 860 exit(EXIT_FAILURE); 861 861 } 862 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 863 psFree(md); 864 exit(EXIT_FAILURE); 865 } 866 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 867 psFree(md); 868 exit(EXIT_FAILURE); 869 } 870 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 862 if (!psMetadataLookupF32(&status, md, "bg") == 32.32) { 863 psFree(md); 864 exit(EXIT_FAILURE); 865 } 866 if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) { 867 psFree(md); 868 exit(EXIT_FAILURE); 869 } 870 if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) { 871 psFree(md); 872 exit(EXIT_FAILURE); 873 } 874 if (!psMetadataLookupF32(&status, md, "bias") == 32.32) { 875 psFree(md); 876 exit(EXIT_FAILURE); 877 } 878 if (!psMetadataLookupF32(&status, md, "bias_stdev") == 32.32) { 879 psFree(md); 880 exit(EXIT_FAILURE); 881 } 882 if (!psMetadataLookupF32(&status, md, "fringe_0") == 32.32) { 883 psFree(md); 884 exit(EXIT_FAILURE); 885 } 886 if (!psMetadataLookupF32(&status, md, "fringe_1") == 32.32) { 887 psFree(md); 888 exit(EXIT_FAILURE); 889 } 890 if (!psMetadataLookupF32(&status, md, "fringe_2") == 32.32) { 891 psFree(md); 892 exit(EXIT_FAILURE); 893 } 894 if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) { 895 psFree(md); 896 exit(EXIT_FAILURE); 897 } 898 if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) { 899 psFree(md); 900 exit(EXIT_FAILURE); 901 } 902 if (!psMetadataLookupF32(&status, md, "ap_resid") == 32.32) { 903 psFree(md); 904 exit(EXIT_FAILURE); 905 } 906 if (!psMetadataLookupF32(&status, md, "ap_resid_stdev") == 32.32) { 907 psFree(md); 908 exit(EXIT_FAILURE); 909 } 910 if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) { 911 psFree(md); 912 exit(EXIT_FAILURE); 913 } 914 if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) { 915 psFree(md); 916 exit(EXIT_FAILURE); 917 } 918 if (!psMetadataLookupS32(&status, md, "n_stars") == -32) { 919 psFree(md); 920 exit(EXIT_FAILURE); 921 } 922 if (!psMetadataLookupS32(&status, md, "n_extended") == -32) { 923 psFree(md); 924 exit(EXIT_FAILURE); 925 } 926 if (!psMetadataLookupS32(&status, md, "n_cr") == -32) { 927 psFree(md); 928 exit(EXIT_FAILURE); 929 } 930 if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) { 871 931 psFree(md); 872 932 exit(EXIT_FAILURE); … … 935 995 bool status; 936 996 937 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16);997 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, 32.32, -32, -32, -32, -32, "a string", -16); 938 998 if (!object) { 939 999 exit(EXIT_FAILURE); … … 977 1037 exit(EXIT_FAILURE); 978 1038 } 979 if (!psMetadataLookupF 64(&status, md, "bg") == 64.64) {980 psFree(md); 981 exit(EXIT_FAILURE); 982 } 983 if (!psMetadataLookupF 64(&status, md, "bg_stdev") == 64.64) {984 psFree(md); 985 exit(EXIT_FAILURE); 986 } 987 if (!psMetadataLookupF 64(&status, md, "bg_mean_stdev") == 64.64) {1039 if (!psMetadataLookupF32(&status, md, "bg") == 32.32) { 1040 psFree(md); 1041 exit(EXIT_FAILURE); 1042 } 1043 if (!psMetadataLookupF32(&status, md, "bg_stdev") == 32.32) { 1044 psFree(md); 1045 exit(EXIT_FAILURE); 1046 } 1047 if (!psMetadataLookupF32(&status, md, "bg_mean_stdev") == 32.32) { 988 1048 psFree(md); 989 1049 exit(EXIT_FAILURE); … … 997 1057 exit(EXIT_FAILURE); 998 1058 } 999 if (!psMetadataLookupS32(&status, md, "nastro") == -32) { 1059 if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) { 1060 psFree(md); 1061 exit(EXIT_FAILURE); 1062 } 1063 if (!psMetadataLookupF32(&status, md, "zp_stdev") == 32.32) { 1064 psFree(md); 1065 exit(EXIT_FAILURE); 1066 } 1067 if (!psMetadataLookupF32(&status, md, "fwhm") == 32.32) { 1068 psFree(md); 1069 exit(EXIT_FAILURE); 1070 } 1071 if (!psMetadataLookupF32(&status, md, "fwhm_range") == 32.32) { 1072 psFree(md); 1073 exit(EXIT_FAILURE); 1074 } 1075 if (!psMetadataLookupS32(&status, md, "n_stars") == -32) { 1076 psFree(md); 1077 exit(EXIT_FAILURE); 1078 } 1079 if (!psMetadataLookupS32(&status, md, "n_extended") == -32) { 1080 psFree(md); 1081 exit(EXIT_FAILURE); 1082 } 1083 if (!psMetadataLookupS32(&status, md, "n_cr") == -32) { 1084 psFree(md); 1085 exit(EXIT_FAILURE); 1086 } 1087 if (!psMetadataLookupS32(&status, md, "n_astrom") == -32) { 1000 1088 psFree(md); 1001 1089 exit(EXIT_FAILURE); 1002 1090 } 1003 1091 if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) { 1004 psFree(md);1005 exit(EXIT_FAILURE);1006 }1007 if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) {1008 psFree(md);1009 exit(EXIT_FAILURE);1010 }1011 if (!psMetadataLookupF32(&status, md, "zp_stdev") == 32.32) {1012 1092 psFree(md); 1013 1093 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r13621 r13649 1288 1288 exit(EXIT_FAILURE); 1289 1289 } 1290 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 1291 psFree(md); 1292 exit(EXIT_FAILURE); 1293 } 1294 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 1295 psFree(md); 1296 exit(EXIT_FAILURE); 1297 } 1298 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 1290 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) { 1291 psFree(md); 1292 exit(EXIT_FAILURE); 1293 } 1294 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) { 1295 psFree(md); 1296 exit(EXIT_FAILURE); 1297 } 1298 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) { 1299 psFree(md); 1300 exit(EXIT_FAILURE); 1301 } 1302 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias", 0, NULL, 32.32)) { 1303 psFree(md); 1304 exit(EXIT_FAILURE); 1305 } 1306 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bias_stdev", 0, NULL, 32.32)) { 1307 psFree(md); 1308 exit(EXIT_FAILURE); 1309 } 1310 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_0", 0, NULL, 32.32)) { 1311 psFree(md); 1312 exit(EXIT_FAILURE); 1313 } 1314 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_1", 0, NULL, 32.32)) { 1315 psFree(md); 1316 exit(EXIT_FAILURE); 1317 } 1318 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fringe_2", 0, NULL, 32.32)) { 1319 psFree(md); 1320 exit(EXIT_FAILURE); 1321 } 1322 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) { 1323 psFree(md); 1324 exit(EXIT_FAILURE); 1325 } 1326 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) { 1327 psFree(md); 1328 exit(EXIT_FAILURE); 1329 } 1330 if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid", 0, NULL, 32.32)) { 1331 psFree(md); 1332 exit(EXIT_FAILURE); 1333 } 1334 if (!psMetadataAddF32(md, PS_LIST_TAIL, "ap_resid_stdev", 0, NULL, 32.32)) { 1335 psFree(md); 1336 exit(EXIT_FAILURE); 1337 } 1338 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) { 1339 psFree(md); 1340 exit(EXIT_FAILURE); 1341 } 1342 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) { 1343 psFree(md); 1344 exit(EXIT_FAILURE); 1345 } 1346 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) { 1347 psFree(md); 1348 exit(EXIT_FAILURE); 1349 } 1350 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) { 1351 psFree(md); 1352 exit(EXIT_FAILURE); 1353 } 1354 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) { 1355 psFree(md); 1356 exit(EXIT_FAILURE); 1357 } 1358 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) { 1299 1359 psFree(md); 1300 1360 exit(EXIT_FAILURE); … … 1327 1387 exit(EXIT_FAILURE); 1328 1388 } 1329 if (!object->bg == 64.64) { 1330 psFree(object); 1331 exit(EXIT_FAILURE); 1332 } 1333 if (!object->bg_stdev == 64.64) { 1334 psFree(object); 1335 exit(EXIT_FAILURE); 1336 } 1337 if (!object->bg_mean_stdev == 64.64) { 1389 if (!object->bg == 32.32) { 1390 psFree(object); 1391 exit(EXIT_FAILURE); 1392 } 1393 if (!object->bg_stdev == 32.32) { 1394 psFree(object); 1395 exit(EXIT_FAILURE); 1396 } 1397 if (!object->bg_mean_stdev == 32.32) { 1398 psFree(object); 1399 exit(EXIT_FAILURE); 1400 } 1401 if (!object->bias == 32.32) { 1402 psFree(object); 1403 exit(EXIT_FAILURE); 1404 } 1405 if (!object->bias_stdev == 32.32) { 1406 psFree(object); 1407 exit(EXIT_FAILURE); 1408 } 1409 if (!object->fringe_0 == 32.32) { 1410 psFree(object); 1411 exit(EXIT_FAILURE); 1412 } 1413 if (!object->fringe_1 == 32.32) { 1414 psFree(object); 1415 exit(EXIT_FAILURE); 1416 } 1417 if (!object->fringe_2 == 32.32) { 1418 psFree(object); 1419 exit(EXIT_FAILURE); 1420 } 1421 if (!object->sigma_ra == 32.32) { 1422 psFree(object); 1423 exit(EXIT_FAILURE); 1424 } 1425 if (!object->sigma_dec == 32.32) { 1426 psFree(object); 1427 exit(EXIT_FAILURE); 1428 } 1429 if (!object->ap_resid == 32.32) { 1430 psFree(object); 1431 exit(EXIT_FAILURE); 1432 } 1433 if (!object->ap_resid_stdev == 32.32) { 1434 psFree(object); 1435 exit(EXIT_FAILURE); 1436 } 1437 if (!object->fwhm == 32.32) { 1438 psFree(object); 1439 exit(EXIT_FAILURE); 1440 } 1441 if (!object->fwhm_range == 32.32) { 1442 psFree(object); 1443 exit(EXIT_FAILURE); 1444 } 1445 if (!object->n_stars == -32) { 1446 psFree(object); 1447 exit(EXIT_FAILURE); 1448 } 1449 if (!object->n_extended == -32) { 1450 psFree(object); 1451 exit(EXIT_FAILURE); 1452 } 1453 if (!object->n_cr == -32) { 1454 psFree(object); 1455 exit(EXIT_FAILURE); 1456 } 1457 if (!object->n_astrom == -32) { 1338 1458 psFree(object); 1339 1459 exit(EXIT_FAILURE); … … 1455 1575 exit(EXIT_FAILURE); 1456 1576 } 1457 if (!psMetadataAddF 64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {1458 psFree(md); 1459 exit(EXIT_FAILURE); 1460 } 1461 if (!psMetadataAddF 64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {1462 psFree(md); 1463 exit(EXIT_FAILURE); 1464 } 1465 if (!psMetadataAddF 64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {1577 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg", 0, NULL, 32.32)) { 1578 psFree(md); 1579 exit(EXIT_FAILURE); 1580 } 1581 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 32.32)) { 1582 psFree(md); 1583 exit(EXIT_FAILURE); 1584 } 1585 if (!psMetadataAddF32(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 32.32)) { 1466 1586 psFree(md); 1467 1587 exit(EXIT_FAILURE); … … 1475 1595 exit(EXIT_FAILURE); 1476 1596 } 1477 if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) { 1597 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) { 1598 psFree(md); 1599 exit(EXIT_FAILURE); 1600 } 1601 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) { 1602 psFree(md); 1603 exit(EXIT_FAILURE); 1604 } 1605 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm", 0, NULL, 32.32)) { 1606 psFree(md); 1607 exit(EXIT_FAILURE); 1608 } 1609 if (!psMetadataAddF32(md, PS_LIST_TAIL, "fwhm_range", 0, NULL, 32.32)) { 1610 psFree(md); 1611 exit(EXIT_FAILURE); 1612 } 1613 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_stars", 0, NULL, -32)) { 1614 psFree(md); 1615 exit(EXIT_FAILURE); 1616 } 1617 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_extended", 0, NULL, -32)) { 1618 psFree(md); 1619 exit(EXIT_FAILURE); 1620 } 1621 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_cr", 0, NULL, -32)) { 1622 psFree(md); 1623 exit(EXIT_FAILURE); 1624 } 1625 if (!psMetadataAddS32(md, PS_LIST_TAIL, "n_astrom", 0, NULL, -32)) { 1478 1626 psFree(md); 1479 1627 exit(EXIT_FAILURE); … … 1483 1631 exit(EXIT_FAILURE); 1484 1632 } 1485 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {1486 psFree(md);1487 exit(EXIT_FAILURE);1488 }1489 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {1490 psFree(md);1491 exit(EXIT_FAILURE);1492 }1493 1633 psFree(md); 1494 1634 exit(EXIT_FAILURE); … … 1533 1673 exit(EXIT_FAILURE); 1534 1674 } 1535 if (!object->bg == 64.64) {1536 psFree(object); 1537 exit(EXIT_FAILURE); 1538 } 1539 if (!object->bg_stdev == 64.64) {1540 psFree(object); 1541 exit(EXIT_FAILURE); 1542 } 1543 if (!object->bg_mean_stdev == 64.64) {1675 if (!object->bg == 32.32) { 1676 psFree(object); 1677 exit(EXIT_FAILURE); 1678 } 1679 if (!object->bg_stdev == 32.32) { 1680 psFree(object); 1681 exit(EXIT_FAILURE); 1682 } 1683 if (!object->bg_mean_stdev == 32.32) { 1544 1684 psFree(object); 1545 1685 exit(EXIT_FAILURE); … … 1553 1693 exit(EXIT_FAILURE); 1554 1694 } 1555 if (!object->nastro == -32) { 1695 if (!object->zp_mean == 32.32) { 1696 psFree(object); 1697 exit(EXIT_FAILURE); 1698 } 1699 if (!object->zp_stdev == 32.32) { 1700 psFree(object); 1701 exit(EXIT_FAILURE); 1702 } 1703 if (!object->fwhm == 32.32) { 1704 psFree(object); 1705 exit(EXIT_FAILURE); 1706 } 1707 if (!object->fwhm_range == 32.32) { 1708 psFree(object); 1709 exit(EXIT_FAILURE); 1710 } 1711 if (!object->n_stars == -32) { 1712 psFree(object); 1713 exit(EXIT_FAILURE); 1714 } 1715 if (!object->n_extended == -32) { 1716 psFree(object); 1717 exit(EXIT_FAILURE); 1718 } 1719 if (!object->n_cr == -32) { 1720 psFree(object); 1721 exit(EXIT_FAILURE); 1722 } 1723 if (!object->n_astrom == -32) { 1556 1724 psFree(object); 1557 1725 exit(EXIT_FAILURE); 1558 1726 } 1559 1727 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 1560 psFree(object);1561 exit(EXIT_FAILURE);1562 }1563 if (!object->zp_mean == 32.32) {1564 psFree(object);1565 exit(EXIT_FAILURE);1566 }1567 if (!object->zp_stdev == 32.32) {1568 1728 psFree(object); 1569 1729 exit(EXIT_FAILURE);
Note:
See TracChangeset
for help on using the changeset viewer.
