IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 6, 2007, 5:09:52 PM (19 years ago)
Author:
eugene
Message:

merging changes from eam_branch_20071015 (read compressed images, clean addstar I/O, other minor issues)

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

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/src/FilterStars.c

    r15038 r15487  
    4545    stars[N].dt      = MTIME;
    4646
    47     stars[N].M       = MIN (stars[N].M + MTIME, NO_MAG);
     47    if ((stars[N].M > 25.0) && (stars[N].M < 32.0)) {
     48      fprintf (stderr, "*");
     49    }
     50
     51    if (stars[N].M >= 0.001*NO_MAG) {
     52      stars[N].M       = 0.001*NO_MAG;
     53    } else {
     54      stars[N].M       = stars[N].M + MTIME;
     55    }
     56
     57    if (stars[N].M > 32.77) {
     58      fprintf (stderr, "*");
     59    }
     60
    4861    stars[N].dM      = MIN (stars[N].dM, NO_ERR);
    4962
    50     stars[N].Mgal    = MIN (stars[N].Mgal + MTIME, NO_MAG);
     63    stars[N].Mgal    = MIN (stars[N].Mgal + MTIME, 0.001*NO_MAG);
    5164   
    5265    if (SUBPIX) {
  • trunk/Ohana/src/addstar/src/LoadStars.c

    r15210 r15487  
    102102
    103103    // advance to the next header
    104     Nskip = gfits_matrix_size (headers[i]);
     104    Nskip = gfits_data_size (headers[i]);
    105105    fseek (f, Nskip, SEEK_CUR);
    106106    if (i == NHEADERS - 1) {
    … …  
    139139      extsize[0][i] = headers[i][0].size;
    140140    } else {
    141       extsize[0][i] = headers[i][0].size + gfits_matrix_size (headers[i]);
     141      extsize[0][i] = headers[i][0].size + gfits_data_size (headers[i]);
    142142    }
    143143    gfits_scan (headers[i], "EXTTYPE", "%s", 1, exttype);
    … …  
    181181  // extension matched to the header in the PHU
    182182  if (Nimage == 0) {
    183     extsize[0][0] = headers[0][0].size + gfits_matrix_size (headers[0]);
    184     extsize[0][1] = headers[1][0].size + gfits_matrix_size (headers[1]);
     183    extsize[0][0] = headers[0][0].size + gfits_data_size (headers[0]);
     184    extsize[0][1] = headers[1][0].size + gfits_data_size (headers[1]);
    185185    gfits_scan (headers[1], ExtnameKeyword, "%s", 1, extname);
    186186    if (!strcmp (extname, "SMPFILE")) {
  • trunk/Ohana/src/addstar/src/ReadStarsFITS.c

    r15038 r15487  
    9696    stars[i].dX      = ps1data[i].dX;
    9797    stars[i].dY      = ps1data[i].dY;
    98     stars[i].M       = ps1data[i].M + ZeroPt;
     98    if ((ps1data[i].M >= 0.0) || isnan(ps1data[i].M)) {
     99        stars[i].M   = 0.001*NO_MAG;
     100    } else {
     101        stars[i].M   = ps1data[i].M + ZeroPt;
     102    }
    99103    stars[i].dM      = ps1data[i].dM;
    100104    stars[i].Mpeak   = ps1data[i].Mpeak;
    … …  
    134138
    135139    /* these are not used */
    136     stars[i].Map     = NO_MAG;
    137     stars[i].Mgal    = NO_MAG;
     140    stars[i].Map     = 0.001*NO_MAG;
     141    stars[i].Mgal    = 0.001*NO_MAG;
    138142    stars[i].dophot  = 0;
    139143  }   
    … …  
    160164    stars[i].dX      = ps1data[i].dX;
    161165    stars[i].dY      = ps1data[i].dY;
    162     stars[i].M       = ps1data[i].M + ZeroPt;
     166    if ((ps1data[i].M >= 0.0) || isnan(ps1data[i].M)) {
     167        stars[i].M   = 0.001*NO_MAG;
     168    } else {
     169        stars[i].M   = ps1data[i].M + ZeroPt;
     170    }
    163171    stars[i].dM      = ps1data[i].dM;
    164172    stars[i].Mpeak   = ps1data[i].Mpeak;
    … …  
    205213
    206214    /* these are not used */
    207     stars[i].Map     = NO_MAG;
    208     stars[i].Mgal    = NO_MAG;
     215    stars[i].Map     = 0.001*NO_MAG;
     216    stars[i].Mgal    = 0.001*NO_MAG;
    209217    stars[i].dophot  = 0;
    210218  }   
Note: See TracChangeset for help on using the changeset viewer.