Changeset 39462
- Timestamp:
- Mar 14, 2016, 1:36:34 PM (10 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 5 edited
-
include/dvodb.h (modified) (2 diffs)
-
src/dbExtractAverages.c (modified) (2 diffs)
-
src/dbFields.c (modified) (2 diffs)
-
src/dvo_catalog.c (modified) (3 diffs)
-
src/dvo_convert_PS1_V5.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/dvodb.h
r39457 r39462 315 315 AVE_NGALPHOT, 316 316 AVE_NPOS, 317 AVE_NWARP_OK, 317 318 AVE_OBJ_FLAGS, 318 319 AVE_TYPE, … … 322 323 AVE_EXTID_HI, 323 324 AVE_EXTID_LO, 325 AVE_PHOT_FLAGS_HI, 326 AVE_PHOT_FLAGS_LO, 324 327 AVE_REF_COLOR_BLUE, 325 328 AVE_REF_COLOR_RED, -
trunk/Ohana/src/libdvo/src/dbExtractAverages.c
r39269 r39462 143 143 value.Int = average[0].Npos; 144 144 break; 145 case AVE_NWARP_OK: 146 value.Int = average[0].NwarpOK; 147 break; 145 148 146 149 case AVE_CHISQ_POS: … … 195 198 case AVE_EXTID_LO: 196 199 value.Int = (0x00000000FFFFFFFF & average[0].extID); 200 break; 201 202 case AVE_PHOT_FLAGS_HI: 203 value.Int = average[0].photFlagsUpper; 204 break; 205 case AVE_PHOT_FLAGS_LO: 206 value.Int = average[0].photFlagsLower; 197 207 break; 198 208 -
trunk/Ohana/src/libdvo/src/dbFields.c
r39308 r39462 725 725 if (!strcasecmp (fieldName, "NPOS")) ESCAPE (AVE_NPOS, OPIHI_INT); 726 726 if (!strcasecmp (fieldName, "NASTROM")) ESCAPE (AVE_NPOS, OPIHI_INT); 727 if (!strcasecmp (fieldName, "NWARP_OK")) ESCAPE (AVE_NWARP_OK, OPIHI_INT); 727 728 if (!strcasecmp (fieldName, "FLAGS")) ESCAPE (AVE_OBJ_FLAGS, OPIHI_INT); 728 729 if (!strcasecmp (fieldName, "OBJ_FLAGS")) ESCAPE (AVE_OBJ_FLAGS, OPIHI_INT); … … 732 733 if (!strcasecmp (fieldName, "EXTID_HI")) ESCAPE (AVE_EXTID_HI, OPIHI_INT); 733 734 if (!strcasecmp (fieldName, "EXTID_LO")) ESCAPE (AVE_EXTID_LO, OPIHI_INT); 734 if (!strcasecmp (fieldName, "REF_COLOR_BLUE")) ESCAPE (AVE_REF_COLOR_BLUE, OPIHI_FLT); 735 if (!strcasecmp (fieldName, "REF_COLOR_RED")) ESCAPE (AVE_REF_COLOR_RED, OPIHI_FLT); 735 if (!strcasecmp (fieldName, "PHOTFLAGS_HI")) ESCAPE (AVE_PHOT_FLAGS_HI, OPIHI_INT); 736 if (!strcasecmp (fieldName, "PHOTFLAGS_LO")) ESCAPE (AVE_PHOT_FLAGS_LO, OPIHI_INT); 737 if (!strcasecmp (fieldName, "PHOT_FLAGS_HI")) ESCAPE (AVE_PHOT_FLAGS_HI, OPIHI_INT); 738 if (!strcasecmp (fieldName, "PHOT_FLAGS_LO")) ESCAPE (AVE_PHOT_FLAGS_LO, OPIHI_INT); 739 if (!strcasecmp (fieldName, "PHOTFLAGS_UPPER")) ESCAPE (AVE_PHOT_FLAGS_HI, OPIHI_INT); 740 if (!strcasecmp (fieldName, "PHOTFLAGS_LOWER")) ESCAPE (AVE_PHOT_FLAGS_LO, OPIHI_INT); 741 if (!strcasecmp (fieldName, "PHOT_FLAGS_UPPER")) ESCAPE (AVE_PHOT_FLAGS_HI, OPIHI_INT); 742 if (!strcasecmp (fieldName, "PHOT_FLAGS_LOWER")) ESCAPE (AVE_PHOT_FLAGS_LO, OPIHI_INT); 743 if (!strcasecmp (fieldName, "REF_COLOR_BLUE")) ESCAPE (AVE_REF_COLOR_BLUE, OPIHI_FLT); 744 if (!strcasecmp (fieldName, "REF_COLOR_RED")) ESCAPE (AVE_REF_COLOR_RED, OPIHI_FLT); 736 745 737 746 if (!strcasecmp (fieldName, "E_BV")) ESCAPE (AVE_E_BV , OPIHI_FLT); -
trunk/Ohana/src/libdvo/src/dvo_catalog.c
r39395 r39462 183 183 average->Nlensobj = 0; 184 184 average->Nstarpar = 0; 185 average->Ngalphot = 0;185 average->Ngalphot = 0; 186 186 187 187 average->measureOffset = -1; … … 190 190 average->lensobjOffset = -1; 191 191 average->starparOffset = -1; 192 average->galphotOffset = -1;192 average->galphotOffset = -1; 193 193 194 194 average->refColorBlue = NAN; … … 199 199 average->projectionID = 0; 200 200 201 average-> dummy= 0;201 average->NwarpOK = 0; 202 202 203 203 average->flags = 0; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V5.c
r39457 r39462 165 165 dvo_average_init (&out[i]); 166 166 167 out[i].R = in[i].R;168 out[i].D = in[i].D;169 out[i].dR = in[i].dR;170 out[i].dD = in[i].dD;171 out[i].uR = in[i].uR;172 out[i].uD = in[i].uD;173 out[i].duR = in[i].duR;174 out[i].duD = in[i].duD;175 out[i].P = in[i].P;176 out[i].dP = in[i].dP;177 178 out[i].Rstk = in[i].Rstk;179 out[i].Dstk = in[i].Dstk;180 out[i].dRstk = in[i].dRstk;181 out[i].dDstk = in[i].dDstk;182 183 out[i].ChiSqAve = in[i].ChiSqAve;184 out[i].ChiSqPM = in[i].ChiSqPM;185 out[i].ChiSqPar = in[i].ChiSqPar;186 out[i].Tmean = in[i].Tmean;187 out[i].Trange = in[i].Trange;188 189 out[i].psfQF = in[i].psfQF;190 out[i].psfQFperf = in[i].psfQFperf;191 out[i].stargal = in[i].stargal;192 out[i].Npos = in[i].Npos;193 194 out[i].Nmeasure = in[i].Nmeasure;195 out[i].Nmissing = in[i].Nmissing;196 out[i].Nlensing = in[i].Nlensing;197 out[i].Nlensobj = in[i].Nlensobj;198 out[i].Nstarpar = in[i].Nstarpar;199 out[i].Ngalphot = in[i].Ngalphot;200 201 out[i].measureOffset = in[i].measureOffset;202 out[i].missingOffset = in[i].missingOffset;203 out[i].lensingOffset = in[i].lensingOffset;204 out[i].lensobjOffset = in[i].lensobjOffset;205 out[i].starparOffset = in[i].starparOffset;206 out[i].galphotOffset = in[i].galphotOffset;207 208 out[i].refColorBlue = in[i].refColorBlue;209 out[i].refColorRed = in[i].refColorRed;210 211 out[i].tessID = in[i].tessID;212 out[i].skycellID = in[i].skycellID;213 out[i].projectionID = in[i].projectionID;214 215 out[i].flags = in[i].flags;216 out[i].photFlagsUpper = in[i].photFlagsUpper;217 out[i].photFlagsLower = in[i].photFlagsLower;218 out[i].objID = in[i].objID;219 out[i].catID = in[i].catID;220 out[i].extID = in[i].extID;221 222 out[i].uRgal = in[i].uRgal;223 out[i].uDgal = in[i].uDgal;224 }225 return (out);226 }227 228 // 'primary' is needed to conform with the API for Loneos and Elixir, but is not used229 Average_PS1_V5 *AverageInternalTo_PS1_V5 (Average *in, off_t Nvalues, SecFilt *primary) {230 OHANA_UNUSED_PARAM(primary);231 232 off_t i;233 Average_PS1_V5 *out;234 235 ALLOCATE_ZERO (out, Average_PS1_V5, Nvalues);236 237 for (i = 0; i < Nvalues; i++) {238 167 out[i].R = in[i].R; 239 168 out[i].D = in[i].D; … … 253 182 254 183 out[i].ChiSqAve = in[i].ChiSqAve; 184 out[i].ChiSqPM = in[i].ChiSqPM; 185 out[i].ChiSqPar = in[i].ChiSqPar; 186 out[i].Tmean = in[i].Tmean; 187 out[i].Trange = in[i].Trange; 188 189 out[i].psfQF = in[i].psfQF; 190 out[i].psfQFperf = in[i].psfQFperf; 191 out[i].stargal = in[i].stargal; 192 out[i].Npos = in[i].Npos; 193 194 out[i].Nmeasure = in[i].Nmeasure; 195 out[i].Nmissing = in[i].Nmissing; 196 out[i].Nlensing = in[i].Nlensing; 197 out[i].Nlensobj = in[i].Nlensobj; 198 out[i].Nstarpar = in[i].Nstarpar; 199 out[i].Ngalphot = in[i].Ngalphot; 200 201 out[i].measureOffset = in[i].measureOffset; 202 out[i].missingOffset = in[i].missingOffset; 203 out[i].lensingOffset = in[i].lensingOffset; 204 out[i].lensobjOffset = in[i].lensobjOffset; 205 out[i].starparOffset = in[i].starparOffset; 206 out[i].galphotOffset = in[i].galphotOffset; 207 208 out[i].refColorBlue = in[i].refColorBlue; 209 out[i].refColorRed = in[i].refColorRed; 210 211 out[i].tessID = in[i].tessID; 212 out[i].skycellID = in[i].skycellID; 213 out[i].projectionID = in[i].projectionID; 214 215 out[i].NwarpOK = in[i].NwarpOK; 216 217 out[i].flags = in[i].flags; 218 out[i].photFlagsUpper = in[i].photFlagsUpper; 219 out[i].photFlagsLower = in[i].photFlagsLower; 220 out[i].objID = in[i].objID; 221 out[i].catID = in[i].catID; 222 out[i].extID = in[i].extID; 223 224 out[i].uRgal = in[i].uRgal; 225 out[i].uDgal = in[i].uDgal; 226 } 227 return (out); 228 } 229 230 // 'primary' is needed to conform with the API for Loneos and Elixir, but is not used 231 Average_PS1_V5 *AverageInternalTo_PS1_V5 (Average *in, off_t Nvalues, SecFilt *primary) { 232 OHANA_UNUSED_PARAM(primary); 233 234 off_t i; 235 Average_PS1_V5 *out; 236 237 ALLOCATE_ZERO (out, Average_PS1_V5, Nvalues); 238 239 for (i = 0; i < Nvalues; i++) { 240 out[i].R = in[i].R; 241 out[i].D = in[i].D; 242 out[i].dR = in[i].dR; 243 out[i].dD = in[i].dD; 244 out[i].uR = in[i].uR; 245 out[i].uD = in[i].uD; 246 out[i].duR = in[i].duR; 247 out[i].duD = in[i].duD; 248 out[i].P = in[i].P; 249 out[i].dP = in[i].dP; 250 251 out[i].Rstk = in[i].Rstk; 252 out[i].Dstk = in[i].Dstk; 253 out[i].dRstk = in[i].dRstk; 254 out[i].dDstk = in[i].dDstk; 255 256 out[i].ChiSqAve = in[i].ChiSqAve; 255 257 out[i].ChiSqPM = in[i].ChiSqPM; 256 258 out[i].ChiSqPar = in[i].ChiSqPar; … … 284 286 out[i].projectionID = in[i].projectionID; 285 287 288 out[i].NwarpOK = in[i].NwarpOK; 289 286 290 out[i].flags = in[i].flags; 287 291 out[i].photFlagsUpper = in[i].photFlagsUpper;
Note:
See TracChangeset
for help on using the changeset viewer.
