IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34891


Ignore:
Timestamp:
Jan 7, 2013, 4:38:41 PM (13 years ago)
Author:
eugene
Message:

add ubercal dist to imextract fields; clip absurd values from averages; merge changes from trunk

Location:
branches/eam_branches/ipp-20121219/Ohana
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20121219/Ohana

  • branches/eam_branches/ipp-20121219/Ohana/src/libdvo/include/dvodb.h

    r34871 r34891  
    250250      IMAGE_Y_ERR_SYS,
    251251      IMAGE_MAG_ERR_SYS,
     252      IMAGE_UBERCAL_DIST,
    252253      IMAGE_NFIT_PHOTOM,
    253254      IMAGE_NFIT_ASTROM,
  • branches/eam_branches/ipp-20121219/Ohana/src/libdvo/src/dbExtractImages.c

    r31635 r34891  
    328328      break;
    329329
     330    case IMAGE_UBERCAL_DIST:
     331      value.Int = image[N].ubercalDist;
     332      break;
     333
    330334    case IMAGE_NFIT_PHOTOM:
    331335      value.Int = image[N].nFitPhotom;
  • branches/eam_branches/ipp-20121219/Ohana/src/libdvo/src/dbFields.c

    r34871 r34891  
    473473  if (!strcasecmp (fieldName, "dY_SYS"  )) ESCAPE (IMAGE_Y_ERR_SYS,  MAG_NONE, OPIHI_FLT);
    474474  if (!strcasecmp (fieldName, "dM_SYS"  )) ESCAPE (IMAGE_MAG_ERR_SYS,MAG_NONE, OPIHI_FLT);
     475
     476  if (!strcasecmp (fieldName, "UBERCAL_DIST")) ESCAPE (IMAGE_UBERCAL_DIST,MAG_NONE, OPIHI_INT);
     477  if (!strcasecmp (fieldName, "UCDIST")) ESCAPE (IMAGE_UBERCAL_DIST,MAG_NONE, OPIHI_INT);
     478
    475479  if (!strcasecmp (fieldName, "NFIT_PHOTOM")) ESCAPE (IMAGE_NFIT_PHOTOM,MAG_NONE, OPIHI_INT);
    476480  if (!strcasecmp (fieldName, "NFIT_ASTROM")) ESCAPE (IMAGE_NFIT_ASTROM,MAG_NONE, OPIHI_INT);
  • branches/eam_branches/ipp-20121219/Ohana/src/libohana/src

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/eam_branches/ipp-20121219/Ohana/src/opihi

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/eam_branches/ipp-20121219/Ohana/src/opihi/cmd.astro

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/eam_branches/ipp-20121219/Ohana/src/opihi/cmd.data

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/eam_branches/ipp-20121219/Ohana/src/relphot/src/StarOps.c

    r34844 r34891  
    451451        }
    452452
     453        // skip some absurd values NAN, < 0.0, > 30.0
    453454        Msys = PhotSysTiny (&catalog[Nc].measureT[m], &catalog[Nc].averageT[j], &catalog[Nc].secfilt[j*Nsecfilt]);
    454455        if (isnan(Msys)) SKIP_THIS_MEAS(Nsys);
     456        if (Msys <  0.0) SKIP_THIS_MEAS(Nsys);
     457        if (Msys > 30.0) SKIP_THIS_MEAS(Nsys);
    455458
    456459        int myUbercalDist = getUbercalDist(m,Nc);
  • branches/eam_branches/ipp-20121219/Ohana/src/relphot/src/args.c

    r34844 r34891  
    176176  }
    177177
     178  SET_MREL_VERSION = 1;
     179  if ((N = get_argument (argc, argv, "-set-mrel-version"))) {
     180    remove_argument (N, &argc, argv);
     181    SET_MREL_VERSION = atof(argv[N]);
     182    remove_argument (N, &argc, argv);
     183  }
     184
    178185  UPDATE = FALSE;
    179186  if ((N = get_argument (argc, argv, "-update"))) {
  • branches/eam_branches/ipp-20121219/Ohana/src/relphot/src/reload_catalogs.c

    r34642 r34891  
    187187    if (!KEEP_UBERCAL)    { snprintf (tmpline, 1024, "%s -reset-ubercal",       command);                                         strcpy (command, tmpline); }
    188188    if (UPDATE_CATFORMAT) { snprintf (tmpline, 1024, "%s -update-catformat %s", command, UPDATE_CATFORMAT);                       strcpy (command, tmpline); }
     189    if (SET_MREL_VERSION != 1) { snprintf (tmpline, 1024, "%s -set-mrel-version %d", command, SET_MREL_VERSION);                  strcpy (command, tmpline); }
    189190    if (AreaSelect)       { snprintf (tmpline, 1024, "%s -area %f %f %f %f",    command, AreaXmin, AreaXmax, AreaYmin, AreaYmax); strcpy (command, tmpline); }
    190191    if (TimeSelect) {
  • branches/eam_branches/ipp-20121219/Ohana/src/relphot/src/relphot_objects.c

    r34642 r34891  
    165165    if (UPDATE)        { snprintf (tmpline, 1024, "%s -update",         command);                    strcpy (command, tmpline); }
    166166    if (!KEEP_UBERCAL) { snprintf (tmpline, 1024, "%s -reset-ubercal",  command);                    strcpy (command, tmpline); }
     167    if (SET_MREL_VERSION != 1) { snprintf (tmpline, 1024, "%s -set-mrel-version %d", command, SET_MREL_VERSION); strcpy (command, tmpline); }
    167168
    168169    fprintf (stderr, "command: %s\n", command);
  • branches/eam_branches/ipp-20121219/Ohana/src/relphot/src/setMrelCatalog.c

    r34844 r34891  
    4848
    4949  for (j = 0; j < catalog[Nc].Naverage; j++) {
    50     off_t m = catalog[Nc].average[j].measureOffset;
    51     setMrelAverageExposure (m, Nc, pass, flatcorr, results, &catalog[Nc].average[j], &catalog[Nc].averageT[j], &catalog[Nc].secfilt[j*Nsecfilt], &catalog[Nc].measure[m], &catalog[Nc].measureT[m], &catalog[Nc].found[Nsecfilt*j]);
     50    // we are guaranteed to have averageT, but not average
     51    off_t m = catalog[Nc].averageT[j].measureOffset;
     52    Average *average = catalog[Nc].average ? &catalog[Nc].average[j] : NULL;
     53    Measure *measure = catalog[Nc].measure ? &catalog[Nc].measure[m] : NULL;
     54    setMrelAverageExposure (m, Nc, pass, flatcorr, results, average, &catalog[Nc].averageT[j], &catalog[Nc].secfilt[j*Nsecfilt], measure, &catalog[Nc].measureT[m], &catalog[Nc].found[Nsecfilt*j]);
    5255
    5356    // only apply Stack operation on setMrelFinal in first pass
     
    147150      }
    148151
     152      // skip some absurd values NAN, < 0.0, > 30.0
    149153      Msys = PhotSysTiny (&measureT[k], &averageT[0], &secfilt[0]);
    150154      if (isnan(Msys)) SKIP_THIS_MEAS(Nsys);
     155      if (Msys <  0.0) SKIP_THIS_MEAS(Nsys);
     156      if (Msys > 30.0) SKIP_THIS_MEAS(Nsys);
    151157
    152158      int myUbercalDist = getUbercalDist(meas, cat);
Note: See TracChangeset for help on using the changeset viewer.