IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18427


Ignore:
Timestamp:
Jul 6, 2008, 12:50:41 PM (18 years ago)
Author:
eugene
Message:

add filter for min fwhm

Location:
trunk/Ohana/src/addstar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/include/addstar.h

    r18374 r18427  
    117117int    PLOT;
    118118double MAX_CERROR;
     119double MIN_FWHM_X;
     120double MIN_FWHM_Y;
    119121
    120122/* modify server behavior (make this an addstar cleanup mode?) */
  • trunk/Ohana/src/addstar/src/ConfigInit.c

    r15036 r18427  
    4242  MAX_CERROR = 0.5; // arcseconds
    4343  ScanConfig (config, "ADDSTAR_MAX_CERROR",     "%lf", 0, &MAX_CERROR);
     44
     45  MIN_FWHM_X = 0.0; // arcseconds
     46  ScanConfig (config, "ADDSTAR_MIN_FWHM_X",     "%lf", 0, &MIN_FWHM_X);
     47  MIN_FWHM_Y = 0.0; // arcseconds
     48  ScanConfig (config, "ADDSTAR_MIN_FWHM_Y",     "%lf", 0, &MIN_FWHM_Y);
    4449
    4550  /* used by parse_time to find time-related keywords */
  • trunk/Ohana/src/addstar/src/ReadImageHeader.c

    r16983 r18427  
    66
    77  int Nastro, ccdnum, hour, min, Nx, Ny;
    8   double tmp, sec, Cerror, ZeroPt;
     8  double tmp, sec, Cerror, ZeroPt, FWHM_X, FWHM_Y;
    99  char *c, photname[64], line[80];
    1010
     
    4242  Cerror = 0;
    4343  gfits_scan (header, "CERROR", "%lf", 1, &Cerror);
     44  FWHM_X = FWHM_Y = 0;
     45  gfits_scan (header, "FWHM_X", "%lf", 1, &FWHM_X);
     46  gfits_scan (header, "FWHM_Y", "%lf", 1, &FWHM_Y);
    4447  if (((Nastro == 0) || (Cerror > MAX_CERROR)) && !ACCEPT_ASTROM) {
    4548    fprintf (stderr, "bad astrometric solution in header\n");
     49    return (FALSE);
     50  }
     51  if ((MIN_FWHM_X > 0.01) && (FWHM_X < MIN_FWHM_X)) {
     52    fprintf (stderr, "bad psf, skipping\n");
     53    return (FALSE);
     54  }
     55  if ((MIN_FWHM_Y > 0.01) && (FWHM_Y < MIN_FWHM_Y)) {
     56    fprintf (stderr, "bad psf, skipping\n");
    4657    return (FALSE);
    4758  }
Note: See TracChangeset for help on using the changeset viewer.