IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 17201


Ignore:
Timestamp:
Mar 28, 2008, 3:35:27 PM (18 years ago)
Author:
eugene
Message:

split measure flags into photom and astrom

Location:
trunk/Ohana/src
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo/dbExtractAverages.c

    r16984 r17201  
    197197      for (i = 0; i < average[0].Nm; i++) {
    198198        if (field->photcode->code != GetPhotcodeEquivCodebyCode (measure[i].photcode)) continue;
    199         if (measure[i].flags & (ID_MEAS_POOR | ID_MEAS_SKIP)) continue;
     199        if (measure[i].flags & (ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM)) continue;
    200200        value ++;
    201201      }
  • trunk/Ohana/src/opihi/dvo/extract.c

    r13479 r17201  
    357357          for (k = 0; k < catalog.average[i].Nm; k++, m++) {
    358358            if (code[0].code != GetPhotcodeEquivCodebyCode (catalog.measure[m].photcode)) continue;
    359             if (catalog.measure[m].photcode & (ID_MEAS_POOR | ID_MEAS_SKIP)) continue;
     359            if (catalog.measure[m].photcode & (ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM)) continue;
    360360            Ncode ++;
    361361          }
  • trunk/Ohana/src/relphot/src/ImageOps.c

    r16810 r17201  
    239239    IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
    240240    STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    241     MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR | ID_MEAS_SKIP | ID_MEAS_AREA;
     241    MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
    242242  }
    243243  return;
  • trunk/Ohana/src/relphot/src/MosaicOps.c

    r16810 r17201  
    389389    IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
    390390    STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    391     MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR | ID_MEAS_SKIP | ID_MEAS_AREA;
     391    MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
    392392  }
    393393  return (TRUE);
  • trunk/Ohana/src/relphot/src/StarOps.c

    r16810 r17201  
    328328      for (k = 0; k < N; k++) {
    329329        if (fabs (list[k] - stats.median) > Ns*stats.sigma) {
    330           catalog[i].measure[ilist[k]].dbFlags |= ID_MEAS_POOR;
     330          catalog[i].measure[ilist[k]].dbFlags |= ID_MEAS_POOR_PHOTOM;
    331331          Ndel ++;
    332332        }
  • trunk/Ohana/src/relphot/src/bcatalog.c

    r16810 r17201  
    7171      }
    7272
    73       subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_SKIP;
     73      subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_SKIP_PHOTOM;
    7474      subcatalog[0].measure[Nmeasure]        = catalog[0].measure[offset];
    7575      subcatalog[0].measure[Nmeasure].averef = Naverage;
     
    7777        subcatalog[0].measure[Nmeasure].Mcal = 0;
    7878        subcatalog[0].measure[Nmeasure].dbFlags &= 0xff00;
    79         subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_POOR;
     79        subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_POOR_PHOTOM;
    8080        subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_AREA;
    8181        subcatalog[0].measure[Nmeasure].dbFlags &= ~ID_MEAS_NOCAL;
  • trunk/Ohana/src/relphot/src/initialize.c

    r14590 r17201  
    2525  IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
    2626  STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    27   MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR | ID_MEAS_SKIP | ID_MEAS_AREA;
     27  MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
    2828
    2929  if (SHOW_PARAMS) {
  • trunk/Ohana/src/relphot/src/setMrelFinal.c

    r16810 r17201  
    2828        catalog[0].measure[m].Mcal = 0;
    2929        catalog[0].measure[m].dbFlags &= 0xff00;
    30         catalog[0].measure[m].dbFlags &= ~ID_MEAS_POOR;
    31         catalog[0].measure[m].dbFlags &= ~ID_MEAS_SKIP;
     30        catalog[0].measure[m].dbFlags &= ~ID_MEAS_POOR_PHOTOM;
     31        catalog[0].measure[m].dbFlags &= ~ID_MEAS_SKIP_PHOTOM;
    3232        catalog[0].measure[m].dbFlags &= ~ID_MEAS_AREA;
    3333        catalog[0].measure[m].dbFlags &= ~ID_MEAS_NOCAL;
     
    4747    skip_measurements (catalog, i);       /* set ID_MEAS_SKIP for measures to be skipped */
    4848    setMrelOutput  (catalog, 1, FALSE);   /* set Mrel using all measures not skipped */
    49     clean_measures (catalog, 1, TRUE);    /* mark outliers ID_MEAS_POOR */
     49    clean_measures (catalog, 1, TRUE);    /* mark outliers ID_MEAS_POOR_PHOTOM */
    5050    setMrelOutput  (catalog, 1, TRUE);    /* set Mrel using remaining measures */
    5151  }
     
    7676 
    7777  /* allow measures marked as outliers (POOR) and off image region (AREA) */
    78   if (pass >= 3) MEAS_BAD = ID_MEAS_NOCAL | ID_MEAS_SKIP;
     78  if (pass >= 3) MEAS_BAD = ID_MEAS_NOCAL | ID_MEAS_SKIP_PHOTOM;
    7979
    8080  /* mark measures which should be ignored on second pass */
     
    8888
    8989      /* clear SKIP for all measures at first */
    90       catalog[0].measure[m].dbFlags &= ~ID_MEAS_SKIP;
     90      catalog[0].measure[m].dbFlags &= ~ID_MEAS_SKIP_PHOTOM;
    9191
    9292      /** never use these measurements (wrong photcode, bad time range) */
     
    129129
    130130    skip:
    131       catalog[0].measure[m].dbFlags |= ID_MEAS_SKIP;
     131      catalog[0].measure[m].dbFlags |= ID_MEAS_SKIP_PHOTOM;
    132132      Nskip ++;
    133133    }
Note: See TracChangeset for help on using the changeset viewer.