IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28723


Ignore:
Timestamp:
Jul 27, 2010, 3:17:14 PM (16 years ago)
Author:
eugene
Message:

handle failed call to gfits_table_get_FOO functions

Location:
branches/eam_branches/ipp-20100621/Ohana/src
Files:
40 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20100621/Ohana/src/addstar/src/LoadData.c

    r27435 r28723  
    8080         
    8181    inStars = ReadStarsFITS (f, headers[Nhead], headers[Ndata], &images[0][Nvalid].nstar);
     82    if (!inStars) {
     83      // XXX need to free the data here or in ReadStarsFITS on error
     84      continue;
     85    }
     86
    8287    inStars = FilterStars (inStars, &images[0][Nvalid], Nvalid);
    8388    *stars = MergeStars (*stars, Nstars, inStars, images[0][Nvalid].nstar);
  • branches/eam_branches/ipp-20100621/Ohana/src/addstar/src/ReadStarsFITS.c

    r27435 r28723  
    4949  if (stars == NULL) {
    5050    fprintf (stderr, "ERROR: invalid table type %s\n", type);
    51     exit (1);
     51    return (NULL);
    5252  }
    5353  // Nstars is not necessarily == *nstars (The former is the number of detections, the
     
    6969  swapped = FALSE;
    7070  smpdata = gfits_table_get_SMPData (table, &Nstars, &swapped);
     71  if (!smpdata) {
     72    fprintf (stderr, "skipping inconsistent entry\n");
     73    return (NULL);
     74  }
    7175  ZeroPt = GetZeroPoint();
    7276
     
    108112
    109113  ps1data = gfits_table_get_PS1_DEV_0 (table, &Nstars, NULL);
     114  if (!ps1data) {
     115    fprintf (stderr, "skipping inconsistent entry\n");
     116    return (NULL);
     117  }
    110118  ZeroPt = GetZeroPoint();
    111119
     
    153161
    154162  ps1data = gfits_table_get_PS1_DEV_1 (table, &Nstars, NULL);
     163  if (!ps1data) {
     164    fprintf (stderr, "skipping inconsistent entry\n");
     165    return (NULL);
     166  }
    155167  ZeroPt = GetZeroPoint();
    156168
     
    212224
    213225  ps1data = gfits_table_get_CMF_PS1_V1 (table, &Nstars, NULL);
     226  if (!ps1data) {
     227    fprintf (stderr, "skipping inconsistent entry\n");
     228    return (NULL);
     229  }
    214230  ZeroPt = GetZeroPoint();
    215231
     
    284300
    285301  ps1data = gfits_table_get_CMF_PS1_V1_Alt (table, &Nstars, NULL);
     302  if (!ps1data) {
     303    fprintf (stderr, "skipping inconsistent entry\n");
     304    return (NULL);
     305  }
    286306  ZeroPt = GetZeroPoint();
    287307
     
    348368
    349369  ps1data = gfits_table_get_CMF_PS1_V2 (table, &Nstars, NULL);
     370  if (!ps1data) {
     371    fprintf (stderr, "skipping inconsistent entry\n");
     372    return (NULL);
     373  }
    350374  ZeroPt = GetZeroPoint();
    351375
  • branches/eam_branches/ipp-20100621/Ohana/src/delstar/src/delete_imagename.c

    r28241 r28723  
    1919
    2020  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     21  if (!image) {
     22    fprintf (stderr, "ERROR: failed to read images\n");
     23    exit (2);
     24  }
    2125
    2226  /* find image in db by name */
  • branches/eam_branches/ipp-20100621/Ohana/src/delstar/src/delete_times.c

    r27435 r28723  
    2626
    2727  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     28  if (!image) {
     29    fprintf (stderr, "ERROR: failed to read images\n");
     30    exit (2);
     31  }
    2832
    2933  /* find images for time range, delete each image */
  • branches/eam_branches/ipp-20100621/Ohana/src/delstar/src/find_image_db.c

    r27435 r28723  
    1717
    1818  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     19  if (!image) {
     20    fprintf (stderr, "ERROR: failed to read images\n");
     21    exit (2);
     22  }
    1923
    2024  Nlist = 0;
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/src/dvo_image_merge_dbs.c

    r28354 r28723  
    1313 
    1414  images = gfits_table_get_Image (&in[0].ftable, &Nimages, &in[0].swapped);
     15  if (!images) {
     16    fprintf (stderr, "ERROR: failed to read images\n");
     17    exit (2);
     18  }
     19
    1520  ALLOCATE (IDmap->old, off_t, Nimages);
    1621  ALLOCATE (IDmap->new, off_t, Nimages);
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/src/dvoconvert.c

    r28241 r28723  
    148148  // convert the raw image table to Image type (byteswap if needed)
    149149  images = gfits_table_get_Image (&inDB.ftable, &Nimages, &inDB.swapped);
     150  if (!images) {
     151    fprintf (stderr, "ERROR: failed to read images\n");
     152    exit (2);
     153  }
    150154
    151155  // update additional metadata
  • branches/eam_branches/ipp-20100621/Ohana/src/dvomerge/src/dvoverify.c

    r28268 r28723  
    154154  // convert the raw image table to Image type (byteswap if needed)
    155155  images = gfits_table_get_Image (&inDB.ftable, &Nimages, &inDB.swapped);
     156  if (!images) {
     157    fprintf (stderr, "ERROR: failed to read images\n");
     158    exit (2);
     159  }
    156160
    157161  // update additional metadata
  • branches/eam_branches/ipp-20100621/Ohana/src/gastro2/src/rfits.c

    r27435 r28723  
    1515
    1616  stars = gfits_table_get_SMPData (&table, &Nstars, NULL);
     17  if (!stars) {
     18    fprintf (stderr, "ERROR: failed to read stars\n");
     19    exit (2);
     20  }
    1721
    1822  ALLOCATE (stardata, StarData, Nstars);
  • branches/eam_branches/ipp-20100621/Ohana/src/getstar/src/dvoImageExtract.c

    r27435 r28723  
    3232  // convert database table to internal structure
    3333  images = gfits_table_get_Image (&db.ftable, &Nimages, &db.swapped);
     34  if (!images) {
     35    fprintf (stderr, "ERROR: failed to read images\n");
     36    exit (2);
     37  }
    3438 
    3539  matches = SelectImages (argv[1], images, Nimages, &Nmatches);
  • branches/eam_branches/ipp-20100621/Ohana/src/getstar/src/dvoImageOverlaps.c

    r27435 r28723  
    3535  // convert database table to internal structure
    3636  dbImages = gfits_table_get_Image (&db.ftable, &NdbImages, &db.swapped);
     37  if (!dbImages) {
     38    fprintf (stderr, "ERROR: failed to read images\n");
     39    exit (2);
     40  }
    3741 
    3842  // for (i = 1; i < 2; i++) {
  • branches/eam_branches/ipp-20100621/Ohana/src/getstar/src/dvoImagesAtCoords.c

    r27435 r28723  
    5555    // convert database table to internal structure
    5656    dbImages = gfits_table_get_Image (&db.ftable, &NdbImages, &db.swapped);
     57    if (!dbImages) {
     58      fprintf (stderr, "ERROR: failed to read images\n");
     59      exit (2);
     60    }
    5761  }
    5862 
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/detsearch.c

    r27435 r28723  
    3636  if (!output.Modify && !output.Delete && !output.Altpath) gfits_db_close (&db);
    3737  detrend = gfits_table_get_DetReg (&db.ftable, &Ndetrend, &db.swapped);
     38  if (!detrend) {
     39    fprintf (stderr, "ERROR: failed to read detrend info\n");
     40    exit (2);
     41  }
    3842 
    3943  match = MatchCriteria (detrend, Ndetrend, &Nmatch);          /* match basic criteria */
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/imphotsearch.c

    r27435 r28723  
    3333
    3434  image = gfits_table_get_Image (&db.ftable, &Nimage, &db.swapped);
     35  if (!image) {
     36    fprintf (stderr, "ERROR: failed to read images\n");
     37    exit (2);
     38  }
    3539
    3640  match = subset (image, Nimage, &Nmatch);
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/imregtable.c

    r27435 r28723  
    3434
    3535  image = gfits_table_get_RegImage (&ftable, &Nimage, NULL);
     36  if (!image) {
     37    fprintf (stderr, "ERROR: failed to read images\n");
     38    exit (2);
     39  }
    3640
    3741  /* load database table */
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/imsearch.c

    r27435 r28723  
    3030
    3131  image = gfits_table_get_RegImage (&db.ftable, &Nimage, &db.swapped);
     32  if (!image) {
     33    fprintf (stderr, "ERROR: failed to read images\n");
     34    exit (2);
     35  }
    3236 
    3337  match = match_criteria (image, Nimage, &Nmatch);
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/imstatreg.c

    r27611 r28723  
    6767    }
    6868    subset = gfits_table_get_RegImage (&temp_db.ftable, &Nsubset, &temp_db.swapped);
     69    if (!subset) {
     70      fprintf (stderr, "ERROR: failed to read images\n");
     71      exit (2);
     72    }
    6973    fprintf (stderr, "temporary database read\n");
    7074
     
    9397    }
    9498    image = gfits_table_get_RegImage (&image_db.ftable, &Nimage, &image_db.swapped);
     99    if (!image) {
     100      fprintf (stderr, "ERROR: failed to read images\n");
     101    exit (2);
     102    }
    95103    fprintf (stderr, "main database read\n");
    96104
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/photsearch.c

    r27435 r28723  
    4242  if (output.convert) {
    4343    photpars_old = gfits_table_get_PhotParsOld (&db.ftable, &Nphotpars, &db.swapped);
     44    if (!photpars_old) {
     45      fprintf (stderr, "ERROR: failed to read photometry parameters\n");
     46      exit (2);
     47    }
    4448    photpars = PhotParsOld_to_PhotPars (photpars_old, Nphotpars);
    4549  } else {
    4650    photpars = gfits_table_get_PhotPars (&db.ftable, &Nphotpars, &db.swapped);
     51    if (!photpars) {
     52      fprintf (stderr, "ERROR: failed to read photometry parameters\n");
     53      exit (2);
     54    }
    4755  }
    4856
  • branches/eam_branches/ipp-20100621/Ohana/src/imregister/src/spsearch.c

    r27435 r28723  
    3030
    3131  spectrum = gfits_table_get_Spectrum (&db.ftable, &Nspectrum, &db.swapped);
     32  if (!spectrum) {
     33    fprintf (stderr, "ERROR: failed to read spectrum\n");
     34    exit (2);
     35  }
    3236 
    3337  match = match_criteria (spectrum, Nspectrum, &Nmatch);
  • branches/eam_branches/ipp-20100621/Ohana/src/markstar/src/find_images.c

    r7080 r28723  
    2626
    2727  timage = gfits_table_get_Image (&db[0].ftable, &Ntimage, &db[0].swapped);
     28  if (!timage) {
     29    fprintf (stderr, "ERROR: failed to read images\n");
     30    exit (2);
     31  }
    2832
    2933  /* set up buffers for images, temporary storage */
  • branches/eam_branches/ipp-20100621/Ohana/src/mosastro/src/rfits.c

    r27435 r28723  
    3232  off_t Nstars;
    3333  stars = gfits_table_get_SMPData (&table, &Nstars, NULL);
     34  if (!stars) {
     35    fprintf (stderr, "ERROR: failed to read stars\n");
     36    exit (2);
     37  }
     38
    3439  mychip[0].Nstars = Nstars;
    3540  gfits_scan (table.header, "NAXIS1", "%d", 1, &Nx);
  • branches/eam_branches/ipp-20100621/Ohana/src/opihi/dvo/LoadImages.c

    r27435 r28723  
    3838
    3939  image = gfits_table_get_Image (&db.ftable, Nimage, &db.swapped);
     40  if (!image) {
     41    fprintf (stderr, "ERROR: failed to read images\n");
     42    exit (2);
     43  }
    4044  return (image);
    4145}
  • branches/eam_branches/ipp-20100621/Ohana/src/opihi/dvo/cmpReadFile.c

    r27435 r28723  
    2020
    2121  smpdata = gfits_table_get_SMPData (&table, &Nstars, NULL);
     22  if (!smpdata) {
     23    fprintf (stderr, "ERROR: failed to read stars\n");
     24    exit (2);
     25  }
    2226
    2327  ALLOCATE (stars, CMPstars, Nstars);
  • branches/eam_branches/ipp-20100621/Ohana/src/photdbc/src/copy_images.c

    r28331 r28723  
    4646   
    4747  image = gfits_table_get_Image (&in.ftable, &Nimage, &in.swapped);
     48  if (!image) {
     49      fprintf (stderr, "ERROR: failed to read images\n");
     50      exit (2);
     51  }
    4852  dvo_image_addrows (&out, image, Nimage);
    4953
  • branches/eam_branches/ipp-20100621/Ohana/src/photdbc/src/find_images.c

    r12332 r28723  
    2828
    2929  timage = gfits_table_get_Image (&db[0].ftable, &Ntimage, &db[0].swapped);
     30  if (!timage) {
     31      fprintf (stderr, "ERROR: failed to read images\n");
     32      exit (2);
     33  }
    3034
    3135  nimage = 0;
     
    97101      if (found) {
    98102        image[nimage] = timage[i];
    99         if (image[nimage].code == ID_IMAGE_NOCAL) {
    100           image[nimage].code &= ~ID_IMAGE_NOCAL;
     103        if (image[nimage].code == ID_IMAGE_PHOTOM_NOCAL) {
     104          image[nimage].code &= ~ID_IMAGE_PHOTOM_NOCAL;
    101105        }           
    102106        line_number[nimage] = i;
  • branches/eam_branches/ipp-20100621/Ohana/src/photdbc/src/flag_measures.c

    r12332 r28723  
    1616
    1717  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     18  if (!image) {
     19      fprintf (stderr, "ERROR: failed to read images\n");
     20      exit (2);
     21  }
    1822
    1923  PhotNsec = GetPhotcodeNsecfilt ();
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/ImageOps.c

    r28241 r28723  
    323323    /* on PoorImages run, skip good images */
    324324    if (PoorImages) {
    325       bad = image[i].flags & (ID_IMAGE_FEW | ID_IMAGE_POOR | ID_IMAGE_SKIP);
     325      bad = image[i].flags & (ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_SKIP);
    326326      if (!bad) continue;
    327327    }     
     
    369369      mark = (N < IMAGE_TOOFEW) || (N < IMAGE_GOOD_FRACTION*Nlist[i]);
    370370      if (mark) {
    371         image[i].flags |= ID_IMAGE_FEW;
     371        image[i].flags |= ID_IMAGE_PHOTOM_FEW;
    372372        Nfew ++;
    373373      } else {
    374         image[i].flags &= ~ID_IMAGE_FEW;
     374        image[i].flags &= ~ID_IMAGE_PHOTOM_FEW;
    375375      }     
    376376    }
     
    387387
    388388  if (PoorImages) {
    389     IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
     389    IMAGE_BAD = ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_SKIP;
    390390    STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    391391    MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
     
    429429  for (i = 0; i < Nimage; i++) {
    430430    mark = FALSE;
    431     image[i].flags &= ~ID_IMAGE_POOR;
     431    image[i].flags &= ~ID_IMAGE_PHOTOM_POOR;
    432432    mark = (image[i].dMcal > MaxScatter) || (fabs(image[i].Mcal - MedOffset) > MaxOffset);
    433433    if (mark) {
    434434      Nmark ++;
    435       image[i].flags |= ID_IMAGE_POOR;
     435      image[i].flags |= ID_IMAGE_PHOTOM_POOR;
    436436    } else {
    437       image[i].flags &= ~ID_IMAGE_POOR;
     437      image[i].flags &= ~ID_IMAGE_PHOTOM_POOR;
    438438    }
    439439  }
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/MosaicOps.c

    r28241 r28723  
    189189      image[im].dMcal = mosaic[i].dMcal;
    190190      image[im].Xm = mosaic[i].Xm;
    191       image[im].flags |= (mosaic[i].flags & ID_IMAGE_FEW);
    192       image[im].flags |= (mosaic[i].flags & ID_IMAGE_POOR);
     191      image[im].flags |= (mosaic[i].flags & ID_IMAGE_PHOTOM_FEW);
     192      image[im].flags |= (mosaic[i].flags & ID_IMAGE_PHOTOM_POOR);
    193193    }
    194194  }     
     
    351351    /* on PoorImages run, skip good images */
    352352    if (PoorImages) {
    353       bad = mosaic[i].flags & (ID_IMAGE_FEW | ID_IMAGE_POOR | ID_IMAGE_SKIP);
     353      bad = mosaic[i].flags & (ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_SKIP);
    354354      if (!bad) continue;
    355355    }     
     
    401401      if (mark) {
    402402        fprintf (stderr, "marked mosaic %s ("OFF_T_FMT"), ("OFF_T_FMT" < %d) || ("OFF_T_FMT" < %f*"OFF_T_FMT")\n", image[imlist[i][0]].name,  i,  N, IMAGE_TOOFEW,  N, IMAGE_GOOD_FRACTION,  Nlist[i]);
    403         mosaic[i].flags |= ID_IMAGE_FEW;
     403        mosaic[i].flags |= ID_IMAGE_PHOTOM_FEW;
    404404        Nfew ++;
    405405      } else {
    406         mosaic[i].flags &= ~ID_IMAGE_FEW;
     406        mosaic[i].flags &= ~ID_IMAGE_PHOTOM_FEW;
    407407      }
    408408    }
     
    421421
    422422  if (PoorImages) {
    423     IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
     423    IMAGE_BAD = ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_SKIP;
    424424    STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    425425    MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
     
    593593    if (mark) {
    594594      Nmark ++;
    595       mosaic[i].flags |= ID_IMAGE_POOR;
     595      mosaic[i].flags |= ID_IMAGE_PHOTOM_POOR;
    596596    } else {
    597       mosaic[i].flags &= ~ID_IMAGE_POOR;
     597      mosaic[i].flags &= ~ID_IMAGE_PHOTOM_POOR;
    598598    }
    599599  }
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/StarOps.c

    r28241 r28723  
    302302}
    303303
    304 /* set measure.Mcal for all measures except ID_MEAS_NOCAL and ID_IMAGE_NOCAL */
     304/* set measure.Mcal for all measures except ID_MEAS_NOCAL and ID_IMAGE_PHOTOM_NOCAL */
    305305int setMcalOutput (Catalog *catalog, int Ncatalog) {
    306306
     
    310310
    311311  MEAS_BAD = ID_MEAS_NOCAL;
    312   IMAGE_BAD = ID_IMAGE_NOCAL;
     312  IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL;
    313313
    314314  for (i = 0; i < Ncatalog; i++) {
     
    470470      /* apply to list of all relevant measurements, including IMAGE_POOR & IMAGE_FEW */
    471471      image_bad = IMAGE_BAD;
    472       IMAGE_BAD = ID_IMAGE_NOCAL;
     472      IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL;
    473473      m = catalog[i].average[j].measureOffset;
    474474      N = 0;
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/initialize.c

    r17242 r28723  
    2727  initstats (STATMODE);
    2828
    29   IMAGE_BAD = ID_IMAGE_POOR | ID_IMAGE_FEW | ID_IMAGE_SKIP;
     29  IMAGE_BAD = ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_SKIP;
    3030  STAR_BAD  = ID_STAR_POOR | ID_STAR_FEW;
    3131  MEAS_BAD  = ID_MEAS_NOCAL | ID_MEAS_POOR_PHOTOM | ID_MEAS_SKIP_PHOTOM | ID_MEAS_AREA;
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/load_images.c

    r28241 r28723  
    2525  // convert database table to internal structure
    2626  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     27  if (!image) {
     28      fprintf (stderr, "ERROR: failed to read images\n");
     29      exit (2);
     30  }
    2731
    2832  // select the images which overlap the selected sky regions
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/select_images.c

    r28241 r28723  
    157157      image[nimage] = timage[i];
    158158      /* always allow 'few' images to succeed, if possible */
    159       if (image[nimage].flags & ID_IMAGE_FEW) {
    160         image[nimage].flags &= ~(ID_IMAGE_FEW | ID_IMAGE_POOR);
     159      if (image[nimage].flags & ID_IMAGE_PHOTOM_FEW) {
     160        image[nimage].flags &= ~(ID_IMAGE_PHOTOM_FEW | ID_IMAGE_PHOTOM_POOR);
    161161      }
    162162      if (RESET) {
    163163        assignMcal (&image[nimage], (double *) NULL, -1);
    164164        image[nimage].dMcal = NAN;
    165         image[nimage].flags &= ~ID_IMAGE_POOR;
     165        image[nimage].flags &= ~ID_IMAGE_PHOTOM_POOR;
    166166      }
    167167      line_number[nimage] = i;
  • branches/eam_branches/ipp-20100621/Ohana/src/relphot/src/setMrelFinal.c

    r28241 r28723  
    7575
    7676  /* allow measures from images marked POOR and FEW */
    77   if (pass >= 3) IMAGE_BAD = ID_IMAGE_NOCAL;
     77  if (pass >= 3) IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL;
    7878 
    7979  /* allow measures marked as outliers (POOR) and off image region (AREA) */
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/find_image_sgroups.c

    r27435 r28723  
    1313  imlink = *Imlink;
    1414  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     15  if (!image) {
     16      fprintf (stderr, "ERROR: failed to read images\n");
     17      exit (2);
     18  }
    1519
    1620  coords.crpix1 = coords.crpix2 = 0.0;
     
    2832  for (i = 0; i < Nimage; i++) {
    2933    if (imlink[i].sgroup != NULL) continue;
    30     if (image[i].flags & ID_IMAGE_NOCAL) continue;
     34    if (image[i].flags & ID_IMAGE_PHOTOM_NOCAL) continue;
    3135
    3236    /* new sgroup, set ref coords */
     
    5357
    5458    for (j = 0; j < Nimage; j++) {
    55       if (image[j].flags & ID_IMAGE_NOCAL) continue;
     59      if (image[j].flags & ID_IMAGE_PHOTOM_NOCAL) continue;
    5660      if (imlink[j].sgroup != NULL) continue;
    5761
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/find_image_tgroups.c

    r27435 r28723  
    1212
    1313  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     14  if (!image) {
     15      fprintf (stderr, "ERROR: failed to read images\n");
     16      exit (2);
     17  }
     18
    1419  ALLOCATE (imlink, ImageLink, Nimage);
    1520
     
    6469      if (image[j].tzero < tmin[i]) continue;
    6570      if (image[j].tzero > tmax[i]) continue;
    66       if (image[j].flags & ID_IMAGE_NOCAL) continue;
     71      if (image[j].flags & ID_IMAGE_PHOTOM_NOCAL) continue;
    6772     
    6873      group[i].image[Nentry] = &image[j];
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/initialize.c

    r27790 r28723  
    1616  }
    1717
    18   IMAGE_BAD = ID_IMAGE_NOCAL | ID_IMAGE_POOR | ID_IMAGE_SKIP | ID_IMAGE_FEW;
     18  IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL | ID_IMAGE_PHOTOM_POOR | ID_IMAGE_PHOTOM_SKIP | ID_IMAGE_PHOTOM_FEW;
    1919
    2020  initstats (STATMODE);
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/load_images.c

    r28241 r28723  
    2222  /* use a vtable to keep the images to be calibrated */
    2323  image = gfits_table_get_Image (&db[0].ftable, Nimage, &db[0].swapped);
     24  if (!image) {
     25      fprintf (stderr, "ERROR: failed to read images\n");
     26      exit (2);
     27  }
    2428
    2529  fprintf (stderr, "loaded "OFF_T_FMT" images\n", *Nimage);
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/match_zpts_to_images.c

    r27790 r28723  
    7070    // we have a match: set zpt and record the match
    7171    image[Ni].Mcal = SCALE*code[0].C - zpts[Nz].zpt;
    72     image[Ni].flags &= ~ID_IMAGE_NOCAL; // clear the NOCAL flag
     72    image[Ni].flags &= ~ID_IMAGE_PHOTOM_NOCAL; // clear the NOCAL flag
    7373    zpts[Nz].found = TRUE;
    7474    NImatch ++;
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/subset_images.c

    r27435 r28723  
    99  /* use a vtable to keep the images to be calibrated */
    1010  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     11  if (!image) {
     12      fprintf (stderr, "ERROR: failed to read images\n");
     13      exit (2);
     14  }
    1115
    1216  Nkeep = 0;
     
    1620  for (i = 0; i < Nimage; i++) {
    1721     
    18     image[i].flags |= ID_IMAGE_NOCAL;
     22    image[i].flags |= ID_IMAGE_PHOTOM_NOCAL;
    1923
    2024    /* select images by photcode */
     
    2731      if (image[i].tzero > TSTOP) continue;
    2832    }
    29     image[i].flags &= ~ID_IMAGE_NOCAL;
     33    image[i].flags &= ~ID_IMAGE_PHOTOM_NOCAL;
    3034    keep[Nkeep] = i;
    3135    Nkeep ++;
  • branches/eam_branches/ipp-20100621/Ohana/src/uniphot/src/update.c

    r27435 r28723  
    1414
    1515  image = gfits_table_get_Image (&db[0].ftable, &Nimage, &db[0].swapped);
     16  if (!image) {
     17      fprintf (stderr, "ERROR: failed to read images\n");
     18      exit (2);
     19  }
    1620
    1721  /* clear the NOCAL flags */
    1822  for (i = 0; i < Nimage; i++) {
    19     image[i].flags &= ~ID_IMAGE_NOCAL;
     23    image[i].flags &= ~ID_IMAGE_PHOTOM_NOCAL;
    2024  }
    2125
Note: See TracChangeset for help on using the changeset viewer.