Changeset 37048
- Timestamp:
- Jul 17, 2014, 10:20:02 AM (12 years ago)
- Location:
- trunk/Ohana/src/dvopsps/src
- Files:
-
- 4 edited
-
insert_detections_dvopsps.c (modified) (3 diffs)
-
insert_detections_dvopsps_catalog.c (modified) (5 diffs)
-
insert_objects_dvopsps_catalog.c (modified) (5 diffs)
-
insert_skytable.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvopsps/src/insert_detections_dvopsps.c
r36188 r37048 2 2 # define USE_MYSQL 1 3 3 // # define SAVE_REMOTE 1 4 5 # define MARKTIME(MSG,...) { \6 float dtime; \7 gettimeofday (&stop, (void *) NULL); \8 dtime = DTIME (stop, start); \9 fprintf (stderr, MSG, __VA_ARGS__); }10 4 11 5 // we have two ways of writing to the mysql database: … … 245 239 buffer.Nalloc = 0; 246 240 247 struct timeval start, stop;248 249 241 if (Ndetections == 0) return TRUE; 250 242 … … 254 246 int Ninsert = 0; 255 247 256 gettimeofday (&start, (void *) NULL);248 INITTIME; 257 249 for (i = 0; i < Ndetections; i++) { 258 250 -
trunk/Ohana/src/dvopsps/src/insert_detections_dvopsps_catalog.c
r36375 r37048 1 1 # include "dvopsps.h" 2 2 # define DEBUG 0 3 4 # define MARKTIME(MSG,...) { \5 float dtime; \6 gettimeofday (&stop, (void *) NULL); \7 dtime = DTIME (stop, start); \8 fprintf (stderr, MSG, __VA_ARGS__); }9 3 10 4 int Ndetections = 0; … … 68 62 detections[Ndetections].airMass = measure->airmass; 69 63 detections[Ndetections].expTime = pow(10.0, 0.4 * measure->dt); // expTime 70 detections[Ndetections].ra = average->R - measure->dR / 3600.; // ra71 detections[Ndetections].dec = average->D - measure->dD / 3600.; // dec64 detections[Ndetections].ra = measure->R; // ra 65 detections[Ndetections].dec = measure->D; // dec 72 66 detections[Ndetections].raErr = measure->dXccd * 0.01 * fabs(measure->pltscale); // estimate of raErr 73 67 detections[Ndetections].decErr = measure->dYccd * 0.01 * fabs(measure->pltscale); // estimate of decErr … … 107 101 off_t i, j; 108 102 int missingID = 0; 109 struct timeval start, stop;110 103 111 104 IOBuffer buffer; … … 117 110 off_t found = 0; 118 111 119 gettimeofday (&start, (void *) NULL);112 INITTIME; 120 113 insert_detections_mysql_init (&buffer); 121 114 int Ninsert = 0; … … 226 219 float zp = code->C * 0.001 + code->K * (measure->airmass - 1) - measure->Mcal; 227 220 float exptime = pow(10.0, 0.4 * measure->dt); 228 double ra = average->R - measure->dR / 3600.0;229 double dec = average->D - measure->dD / 3600.0;221 double ra = measure->R; 222 double dec = measure->D; 230 223 double dR = measure->dXccd * 0.01 * fabs(measure->pltscale); 231 224 double dD = measure->dYccd * 0.01 * fabs(measure->pltscale); -
trunk/Ohana/src/dvopsps/src/insert_objects_dvopsps_catalog.c
r36833 r37048 2 2 # define DEBUG 0 3 3 4 # define MARKTIME(MSG,...) { \5 float dtime; \6 gettimeofday (&stop, (void *) NULL); \7 dtime = DTIME (stop, start); \8 fprintf (stderr, MSG, __VA_ARGS__); }9 10 4 int insert_objects_dvopsps_catalog (Catalog *catalog, char *basename, MYSQL *mysql) { 11 5 12 6 off_t i; 13 7 int missingID = 0; 14 struct timeval start, stop;15 8 16 9 IOBuffer ave_buffer, sec_buffer; … … 31 24 insert_objects_mysql_create_tables (cleanname, mysql); 32 25 33 gettimeofday (&start, (void *) NULL);26 INITTIME; 34 27 insert_objects_mysql_init (&ave_buffer, &sec_buffer, cleanname); 35 28 int Ninsert = 0; … … 323 316 float stackPSFMag = -999.0; 324 317 float stackPSFMagErr = -999.0; 325 if (isfinite(secfilt->dF luxPSF) && isfinite(secfilt->FluxPSF) && (secfilt->dFluxPSF> 0.0)) {326 float SN = secfilt->F luxPSF / secfilt->dFluxPSF;318 if (isfinite(secfilt->dFpsfStk) && isfinite(secfilt->FpsfStk) && (secfilt->dFpsfStk > 0.0)) { 319 float SN = secfilt->FpsfStk / secfilt->dFpsfStk; 327 320 if (SN > 3.0) { 328 stackPSFMag = -2.5 * log10(secfilt->F luxPSF) + 8.9;329 stackPSFMagErr = secfilt->dF luxPSF / secfilt->FluxPSF;321 stackPSFMag = -2.5 * log10(secfilt->FpsfStk) + 8.9; 322 stackPSFMagErr = secfilt->dFpsfStk / secfilt->FpsfStk; 330 323 } 331 324 } … … 333 326 float stackKronMag = -999.0; 334 327 float stackKronMagErr = -999.0; 335 if (isfinite(secfilt->dF luxKron) && isfinite(secfilt->FluxKron) && (secfilt->dFluxKron> 0.0)) {336 float SN = secfilt->F luxKron / secfilt->dFluxKron;328 if (isfinite(secfilt->dFkronStk) && isfinite(secfilt->FkronStk) && (secfilt->dFkronStk > 0.0)) { 329 float SN = secfilt->FkronStk / secfilt->dFkronStk; 337 330 if (SN > 3.0) { 338 stackKronMag = -2.5 * log10(secfilt->F luxKron) + 8.9;339 stackKronMagErr = secfilt->dF luxKron / secfilt->FluxKron;331 stackKronMag = -2.5 * log10(secfilt->FkronStk) + 8.9; 332 stackKronMagErr = secfilt->dFkronStk / secfilt->FkronStk; 340 333 } 341 334 } … … 347 340 PRINT_FLOAT(sec_buffer, meanKronMagErr, "%.6f, "); // umag precision 348 341 PRINT_FLOAT(sec_buffer, meanPSFMagErr, "%.6f, "); // umag precision 349 PRINT_FLOAT(sec_buffer, secfilt-> Xm,"%.6f, ");342 PRINT_FLOAT(sec_buffer, secfilt->Mchisq, "%.6f, "); 350 343 PRINT_FLOAT(sec_buffer, stackPSFMag, "%.6f, "); // umag precision 351 344 PRINT_FLOAT(sec_buffer, stackPSFMagErr, "%.6f, "); // umag precision 352 345 PRINT_FLOAT(sec_buffer, stackKronMag, "%.6f, "); // umag precision 353 346 PRINT_FLOAT(sec_buffer, stackKronMagErr, "%.6f, "); // 0.36 umag precision 354 PrintIOBuffer (sec_buffer, "%u, ", secfilt->flags);355 PrintIOBuffer (sec_buffer, "%hd, ", secfilt->Ncode);356 PrintIOBuffer (sec_buffer, "%hd, ", secfilt->Nused);357 PrintIOBuffer (sec_buffer, "% hd, ", secfilt->M_20);358 PrintIOBuffer (sec_buffer, "% hd, ", secfilt->M_80);347 PrintIOBuffer (sec_buffer, "%u, ", secfilt->flags); 348 PrintIOBuffer (sec_buffer, "%hd, ", secfilt->Ncode); 349 PrintIOBuffer (sec_buffer, "%hd, ", secfilt->Nused); 350 PrintIOBuffer (sec_buffer, "%.6f, ", secfilt->Mmin); 351 PrintIOBuffer (sec_buffer, "%.6f, ", secfilt->Mmax); 359 352 PrintIOBuffer (sec_buffer, "%hd, ", secfilt->ubercalDist); 360 PrintIOBuffer (sec_buffer, "% hd, ", secfilt->Mstdev);353 PrintIOBuffer (sec_buffer, "%.6f, ", secfilt->Mstdev); 361 354 PrintIOBuffer (sec_buffer, "%lu ", secfilt->stackDetectID); 362 355 PrintIOBuffer (sec_buffer, "),\n"); -
trunk/Ohana/src/dvopsps/src/insert_skytable.c
r35098 r37048 2 2 # define DEBUG 1 3 3 # define USE_MYSQL 1 4 5 # define MARKTIME(MSG,...) { \6 float dtime; \7 gettimeofday (&stop, (void *) NULL); \8 dtime = DTIME (stop, start); \9 fprintf (stderr, MSG, __VA_ARGS__); }10 4 11 5 // determine the relevant catalogs, launch parallel clients if desired … … 13 7 14 8 off_t i; 15 struct timeval start, stop;16 9 SkyTable *sky = NULL; 17 10 … … 34 27 # endif 35 28 36 gettimeofday (&start, (void *) NULL); 29 INITTIME; 30 37 31 insert_skytable_mysql_init (&buffer); 38 32 int Ninsert = 0;
Note:
See TracChangeset
for help on using the changeset viewer.
