Changeset 39254
- Timestamp:
- Dec 11, 2015, 5:03:35 PM (11 years ago)
- Location:
- trunk/Ohana/src/dvopsps/src
- Files:
-
- 2 edited
-
insert_diffobj_dvopsps_catalog.c (modified) (3 diffs)
-
insert_objects_dvopsps_catalog.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvopsps/src/insert_diffobj_dvopsps_catalog.c
r39092 r39254 94 94 "CAT_ID INT, " 95 95 "RA_MEAN DOUBLE, " 96 "DEC_MEAN DOUBLE, " 96 "DEC_MEAN DOUBLE, " 97 97 "RA_ERR FLOAT, " 98 "DEC_ERR FLOAT, " 98 "DEC_ERR FLOAT, " 99 "IAU_NAME VARCHAR(32), " 100 "PSO_NAME VARCHAR(32), " 99 101 "FLAGS INT " 100 102 ")\n", basename); … … 167 169 "DEC_MEAN, " 168 170 "RA_ERR, " 169 "DEC_ERR, " 171 "DEC_ERR, " 172 "IAU_NAME, " 173 "PSO_NAME, " 170 174 "FLAGS " 171 175 ") VALUES \n", basename); … … 218 222 PRINT_FLOAT(ave_buffer, average->dD, "%.5f, "); // 0.010 mas precision 219 223 224 // Add names. 225 int ra_hr,ra_min,ra_sec,ra_fracsec; 226 int dec_deg,dec_min,dec_sec,dec_fracsec; 227 double tmp_ra = average->R; 228 double tmp_dec = average->D; 229 double dec_sign = tmp_dec / fabs(tmp_dec); 230 tmp_dec = fabs(tmp_dec); 231 232 tmp_ra /= 15.0; 233 ra_hr = (int) floor(tmp_ra); 234 235 tmp_ra -= ra_hr; 236 tmp_ra *= 60.0; 237 ra_min = (int) floor(tmp_ra); 238 239 tmp_ra -= ra_min; 240 tmp_ra *= 60.0; 241 ra_sec = (int) floor(tmp_ra); 242 243 tmp_ra -= ra_sec; 244 tmp_ra *= 1000.0; 245 ra_fracsec = (int) floor(tmp_ra); 246 247 dec_deg = (int) floor(tmp_dec); 248 249 tmp_dec -= dec_deg; 250 tmp_dec *= 60.0; 251 dec_min = (int) floor(tmp_dec); 252 253 tmp_dec -= dec_min; 254 tmp_dec *= 60.0; 255 dec_sec = (int) floor(tmp_dec); 256 257 tmp_dec -= dec_sec; 258 tmp_dec *= 1000.0; 259 dec_fracsec = (int) floor(tmp_dec); 260 261 dec_deg *= (int) dec_sign; 262 263 // IAU NAME 264 PrintIOBuffer(ave_buffer, "'PSO J%02d%02d%02d.%03d%+02d%02d%02d.%03d', ", 265 ra_hr,ra_min,ra_sec,ra_fracsec, 266 dec_deg,dec_min,dec_sec,dec_fracsec); 267 268 // PSO NAME 269 tmp_ra = average->R; 270 tmp_dec = average->D; 271 PrintIOBuffer(ave_buffer, "'PSO J%.5f%+.5f', ", 272 tmp_ra,tmp_dec); 273 274 // End names 275 220 276 PrintIOBuffer (ave_buffer, "%u ", average->flags); 221 277 PrintIOBuffer (ave_buffer, "),\n"); -
trunk/Ohana/src/dvopsps/src/insert_objects_dvopsps_catalog.c
r39098 r39254 101 101 "EPOCH_MEAN DOUBLE, " 102 102 "RA_ERR FLOAT, " 103 "DEC_ERR FLOAT, " 103 "DEC_ERR FLOAT, " 104 "IAU_NAME VARCHAR(32), " 105 "PSO_NAME VARCHAR(32), " 104 106 "CHISQ_POS FLOAT, " 105 107 "CHISQ_PM FLOAT, " … … 208 210 "EPOCH_MEAN, " 209 211 "RA_ERR, " 210 "DEC_ERR, " 212 "DEC_ERR, " 213 "IAU_NAME, " 214 "PSO_NAME, " 211 215 "CHISQ_POS, " 212 216 "CHISQ_PM, " … … 276 280 PRINT_FLOAT(ave_buffer, average->dD, "%.5f, "); // 0.010 mas precision 277 281 282 // Add names. 283 int ra_hr,ra_min,ra_sec,ra_fracsec; 284 int dec_deg,dec_min,dec_sec,dec_fracsec; 285 double tmp_ra,tmp_dec; 286 287 if (secfilt->NstackDet != 0) { 288 tmp_ra = average->Rstk; 289 tmp_dec = average->Dstk; 290 } 291 else { 292 tmp_ra = average->R; 293 tmp_dec = average->D; 294 } 295 296 double dec_sign = tmp_dec / fabs(tmp_dec); 297 tmp_dec = fabs(tmp_dec); 298 299 300 tmp_ra /= 15.0; 301 ra_hr = (int) floor(tmp_ra); 302 303 tmp_ra -= ra_hr; 304 tmp_ra *= 60.0; 305 ra_min = (int) floor(tmp_ra); 306 307 tmp_ra -= ra_min; 308 tmp_ra *= 60.0; 309 ra_sec = (int) floor(tmp_ra); 310 311 tmp_ra -= ra_sec; 312 tmp_ra *= 1000.0; 313 ra_fracsec = (int) floor(tmp_ra); 314 315 dec_deg = (int) floor(tmp_dec); 316 317 tmp_dec -= dec_deg; 318 tmp_dec *= 60.0; 319 dec_min = (int) floor(tmp_dec); 320 321 tmp_dec -= dec_min; 322 tmp_dec *= 60.0; 323 dec_sec = (int) floor(tmp_dec); 324 325 tmp_dec -= dec_sec; 326 tmp_dec *= 1000.0; 327 dec_fracsec = (int) floor(tmp_dec); 328 329 dec_deg *= (int) dec_sign; 330 331 // IAU NAME 332 PrintIOBuffer(ave_buffer, "'PSO J%02d%02d%02d.%03d%+02d%02d%02d.%03d', ", 333 ra_hr,ra_min,ra_sec,ra_fracsec, 334 dec_deg,dec_min,dec_sec,dec_fracsec); 335 336 // PSO NAME 337 if (secfilt->NstackDet != 0) { 338 tmp_ra = average->Rstk; 339 tmp_dec = average->Dstk; 340 } 341 else { 342 tmp_ra = average->R; 343 tmp_dec = average->D; 344 } 345 346 PrintIOBuffer(ave_buffer, "'PSO J%.5f%+.5f', ", 347 tmp_ra,tmp_dec); 348 349 // End names 350 278 351 PRINT_FLOAT(ave_buffer, average->ChiSqAve, "%.4f, "); 279 352 PRINT_FLOAT(ave_buffer, average->ChiSqPM, "%.4f, ");
Note:
See TracChangeset
for help on using the changeset viewer.
