Changeset 12033
- Timestamp:
- Feb 23, 2007, 5:02:34 PM (19 years ago)
- Location:
- trunk/ippdb
- Files:
-
- 6 edited
-
configure.ac (modified) (1 diff)
-
src/ippdb.c (modified) (24 diffs)
-
src/ippdb.h (modified) (9 diffs)
-
tests/alloc.c (modified) (3 diffs)
-
tests/metadatafromobject.c (modified) (3 diffs)
-
tests/objectfrommetadata.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/configure.ac
r12026 r12033 7 7 AC_PREREQ(2.59) 8 8 9 AC_INIT([ippdb], [1.1.1 1], [pan-starrs.ifa.hawaii.edu])9 AC_INIT([ippdb], [1.1.12], [pan-starrs.ifa.hawaii.edu]) 10 10 AC_CONFIG_SRCDIR([ippdb.pc.in]) 11 11 -
trunk/ippdb/src/ippdb.c
r12026 r12033 14848 14848 static void warpSkyfileRowFree(warpSkyfileRow *object); 14849 14849 14850 warpSkyfileRow *warpSkyfileRowAlloc(psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)14850 warpSkyfileRow *warpSkyfileRowAlloc(psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev) 14851 14851 { 14852 14852 warpSkyfileRow *_object; … … 14860 14860 _object->uri = psStringCopy(uri); 14861 14861 _object->bg = bg; 14862 _object->bg_ mean_stdev = bg_mean_stdev;14862 _object->bg_stdev = bg_stdev; 14863 14863 14864 14864 return _object; … … 14900 14900 return false; 14901 14901 } 14902 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, 0.0)) {14903 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");14902 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) { 14903 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 14904 14904 psFree(md); 14905 14905 return false; … … 14918 14918 } 14919 14919 14920 bool warpSkyfileInsert(psDB * dbh, psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)14920 bool warpSkyfileInsert(psDB * dbh, psS32 warp_id, const char *skycell_id, const char *tess_id, const char *uri, psF64 bg, psF64 bg_stdev) 14921 14921 { 14922 14922 psMetadata *md = psMetadataAlloc(); … … 14946 14946 return false; 14947 14947 } 14948 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {14949 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");14948 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) { 14949 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 14950 14950 psFree(md); 14951 14951 return false; … … 14974 14974 bool warpSkyfileInsertObject(psDB *dbh, warpSkyfileRow *object) 14975 14975 { 14976 return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->bg, object->bg_ mean_stdev);14976 return warpSkyfileInsert(dbh, object->warp_id, object->skycell_id, object->tess_id, object->uri, object->bg, object->bg_stdev); 14977 14977 } 14978 14978 … … 15072 15072 return false; 15073 15073 } 15074 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {15075 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");15074 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) { 15075 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 15076 15076 psFree(md); 15077 15077 return false; … … 15111 15111 return false; 15112 15112 } 15113 psF64 bg_ mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");15114 if (!status) { 15115 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_ mean_stdev");15116 return false; 15117 } 15118 15119 return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, bg, bg_ mean_stdev);15113 psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev"); 15114 if (!status) { 15115 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev"); 15116 return false; 15117 } 15118 15119 return warpSkyfileRowAlloc(warp_id, skycell_id, tess_id, uri, bg, bg_stdev); 15120 15120 } 15121 15121 psArray *warpSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 16015 16015 static void diffSkyfileRowFree(diffSkyfileRow *object); 16016 16016 16017 diffSkyfileRow *diffSkyfileRowAlloc(psS32 diff_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)16017 diffSkyfileRow *diffSkyfileRowAlloc(psS32 diff_id, const char *uri, psF64 bg, psF64 bg_stdev) 16018 16018 { 16019 16019 diffSkyfileRow *_object; … … 16025 16025 _object->uri = psStringCopy(uri); 16026 16026 _object->bg = bg; 16027 _object->bg_ mean_stdev = bg_mean_stdev;16027 _object->bg_stdev = bg_stdev; 16028 16028 16029 16029 return _object; … … 16053 16053 return false; 16054 16054 } 16055 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, 0.0)) {16056 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");16055 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) { 16056 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 16057 16057 psFree(md); 16058 16058 return false; … … 16071 16071 } 16072 16072 16073 bool diffSkyfileInsert(psDB * dbh, psS32 diff_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)16073 bool diffSkyfileInsert(psDB * dbh, psS32 diff_id, const char *uri, psF64 bg, psF64 bg_stdev) 16074 16074 { 16075 16075 psMetadata *md = psMetadataAlloc(); … … 16089 16089 return false; 16090 16090 } 16091 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {16092 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");16091 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) { 16092 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 16093 16093 psFree(md); 16094 16094 return false; … … 16117 16117 bool diffSkyfileInsertObject(psDB *dbh, diffSkyfileRow *object) 16118 16118 { 16119 return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->bg, object->bg_ mean_stdev);16119 return diffSkyfileInsert(dbh, object->diff_id, object->uri, object->bg, object->bg_stdev); 16120 16120 } 16121 16121 … … 16205 16205 return false; 16206 16206 } 16207 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {16208 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");16207 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) { 16208 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 16209 16209 psFree(md); 16210 16210 return false; … … 16234 16234 return false; 16235 16235 } 16236 psF64 bg_ mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");16237 if (!status) { 16238 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_ mean_stdev");16239 return false; 16240 } 16241 16242 return diffSkyfileRowAlloc(diff_id, uri, bg, bg_ mean_stdev);16236 psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev"); 16237 if (!status) { 16238 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev"); 16239 return false; 16240 } 16241 16242 return diffSkyfileRowAlloc(diff_id, uri, bg, bg_stdev); 16243 16243 } 16244 16244 psArray *diffSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 17051 17051 static void stackSumSkyfileRowFree(stackSumSkyfileRow *object); 17052 17052 17053 stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS32 stack_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)17053 stackSumSkyfileRow *stackSumSkyfileRowAlloc(psS32 stack_id, const char *uri, psF64 bg, psF64 bg_stdev) 17054 17054 { 17055 17055 stackSumSkyfileRow *_object; … … 17061 17061 _object->uri = psStringCopy(uri); 17062 17062 _object->bg = bg; 17063 _object->bg_ mean_stdev = bg_mean_stdev;17063 _object->bg_stdev = bg_stdev; 17064 17064 17065 17065 return _object; … … 17089 17089 return false; 17090 17090 } 17091 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, 0.0)) {17092 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");17091 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, 0.0)) { 17092 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 17093 17093 psFree(md); 17094 17094 return false; … … 17107 17107 } 17108 17108 17109 bool stackSumSkyfileInsert(psDB * dbh, psS32 stack_id, const char *uri, psF64 bg, psF64 bg_ mean_stdev)17109 bool stackSumSkyfileInsert(psDB * dbh, psS32 stack_id, const char *uri, psF64 bg, psF64 bg_stdev) 17110 17110 { 17111 17111 psMetadata *md = psMetadataAlloc(); … … 17125 17125 return false; 17126 17126 } 17127 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, bg_mean_stdev)) {17128 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");17127 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, bg_stdev)) { 17128 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 17129 17129 psFree(md); 17130 17130 return false; … … 17153 17153 bool stackSumSkyfileInsertObject(psDB *dbh, stackSumSkyfileRow *object) 17154 17154 { 17155 return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->bg, object->bg_ mean_stdev);17155 return stackSumSkyfileInsert(dbh, object->stack_id, object->uri, object->bg, object->bg_stdev); 17156 17156 } 17157 17157 … … 17241 17241 return false; 17242 17242 } 17243 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_ mean_stdev", PS_DATA_F64, NULL, object->bg_mean_stdev)) {17244 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_ mean_stdev");17243 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg_stdev", PS_DATA_F64, NULL, object->bg_stdev)) { 17244 psError(PS_ERR_UNKNOWN, false, "failed to add item bg_stdev"); 17245 17245 psFree(md); 17246 17246 return false; … … 17270 17270 return false; 17271 17271 } 17272 psF64 bg_ mean_stdev = psMetadataLookupF64(&status, md, "bg_mean_stdev");17273 if (!status) { 17274 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_ mean_stdev");17275 return false; 17276 } 17277 17278 return stackSumSkyfileRowAlloc(stack_id, uri, bg, bg_ mean_stdev);17272 psF64 bg_stdev = psMetadataLookupF64(&status, md, "bg_stdev"); 17273 if (!status) { 17274 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item bg_stdev"); 17275 return false; 17276 } 17277 17278 return stackSumSkyfileRowAlloc(stack_id, uri, bg, bg_stdev); 17279 17279 } 17280 17280 psArray *stackSumSkyfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) -
trunk/ippdb/src/ippdb.h
r12026 r12033 7504 7504 char *uri; 7505 7505 psF64 bg; 7506 psF64 bg_ mean_stdev;7506 psF64 bg_stdev; 7507 7507 } warpSkyfileRow; 7508 7508 … … 7518 7518 const char *uri, 7519 7519 psF64 bg, 7520 psF64 bg_ mean_stdev7520 psF64 bg_stdev 7521 7521 ); 7522 7522 … … 7553 7553 const char *uri, 7554 7554 psF64 bg, 7555 psF64 bg_ mean_stdev7555 psF64 bg_stdev 7556 7556 ); 7557 7557 … … 8135 8135 char *uri; 8136 8136 psF64 bg; 8137 psF64 bg_ mean_stdev;8137 psF64 bg_stdev; 8138 8138 } diffSkyfileRow; 8139 8139 … … 8147 8147 const char *uri, 8148 8148 psF64 bg, 8149 psF64 bg_ mean_stdev8149 psF64 bg_stdev 8150 8150 ); 8151 8151 … … 8180 8180 const char *uri, 8181 8181 psF64 bg, 8182 psF64 bg_ mean_stdev8182 psF64 bg_stdev 8183 8183 ); 8184 8184 … … 8750 8750 char *uri; 8751 8751 psF64 bg; 8752 psF64 bg_ mean_stdev;8752 psF64 bg_stdev; 8753 8753 } stackSumSkyfileRow; 8754 8754 … … 8762 8762 const char *uri, 8763 8763 psF64 bg, 8764 psF64 bg_ mean_stdev8764 psF64 bg_stdev 8765 8765 ); 8766 8766 … … 8795 8795 const char *uri, 8796 8796 psF64 bg, 8797 psF64 bg_ mean_stdev8797 psF64 bg_stdev 8798 8798 ); 8799 8799 -
trunk/ippdb/tests/alloc.c
r12026 r12033 1590 1590 exit(EXIT_FAILURE); 1591 1591 } 1592 if (!object->bg_ mean_stdev == 64.64) {1592 if (!object->bg_stdev == 64.64) { 1593 1593 psFree(object); 1594 1594 exit(EXIT_FAILURE); … … 1696 1696 exit(EXIT_FAILURE); 1697 1697 } 1698 if (!object->bg_ mean_stdev == 64.64) {1698 if (!object->bg_stdev == 64.64) { 1699 1699 psFree(object); 1700 1700 exit(EXIT_FAILURE); … … 1786 1786 exit(EXIT_FAILURE); 1787 1787 } 1788 if (!object->bg_ mean_stdev == 64.64) {1788 if (!object->bg_stdev == 64.64) { 1789 1789 psFree(object); 1790 1790 exit(EXIT_FAILURE); -
trunk/ippdb/tests/metadatafromobject.c
r12026 r12033 1856 1856 exit(EXIT_FAILURE); 1857 1857 } 1858 if (!psMetadataLookupF64(&status, md, "bg_ mean_stdev") == 64.64) {1858 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1859 1859 psFree(md); 1860 1860 exit(EXIT_FAILURE); … … 1986 1986 exit(EXIT_FAILURE); 1987 1987 } 1988 if (!psMetadataLookupF64(&status, md, "bg_ mean_stdev") == 64.64) {1988 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1989 1989 psFree(md); 1990 1990 exit(EXIT_FAILURE); … … 2100 2100 exit(EXIT_FAILURE); 2101 2101 } 2102 if (!psMetadataLookupF64(&status, md, "bg_ mean_stdev") == 64.64) {2102 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 2103 2103 psFree(md); 2104 2104 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r12026 r12033 2839 2839 exit(EXIT_FAILURE); 2840 2840 } 2841 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_ mean_stdev", 0, NULL, 64.64)) {2841 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 2842 2842 psFree(md); 2843 2843 exit(EXIT_FAILURE); … … 2872 2872 exit(EXIT_FAILURE); 2873 2873 } 2874 if (!object->bg_ mean_stdev == 64.64) {2874 if (!object->bg_stdev == 64.64) { 2875 2875 psFree(object); 2876 2876 exit(EXIT_FAILURE); … … 3035 3035 exit(EXIT_FAILURE); 3036 3036 } 3037 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_ mean_stdev", 0, NULL, 64.64)) {3037 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 3038 3038 psFree(md); 3039 3039 exit(EXIT_FAILURE); … … 3060 3060 exit(EXIT_FAILURE); 3061 3061 } 3062 if (!object->bg_ mean_stdev == 64.64) {3062 if (!object->bg_stdev == 64.64) { 3063 3063 psFree(object); 3064 3064 exit(EXIT_FAILURE); … … 3191 3191 exit(EXIT_FAILURE); 3192 3192 } 3193 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_ mean_stdev", 0, NULL, 64.64)) {3193 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 3194 3194 psFree(md); 3195 3195 exit(EXIT_FAILURE); … … 3216 3216 exit(EXIT_FAILURE); 3217 3217 } 3218 if (!object->bg_ mean_stdev == 64.64) {3218 if (!object->bg_stdev == 64.64) { 3219 3219 psFree(object); 3220 3220 exit(EXIT_FAILURE);
Note:
See TracChangeset
for help on using the changeset viewer.
