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/libdvo/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libdvo/src/dvo_catalog_mef.c

    r12391 r15487  
    5151    }
    5252  } else {
    53     Nbytes = gfits_matrix_size (&header);
     53    Nbytes = gfits_data_size (&header);
    5454    fseek (f, Nbytes, SEEK_CUR);
    5555  }
     
    7373    }
    7474  } else {
    75     Nbytes = gfits_matrix_size (&header);
     75    Nbytes = gfits_data_size (&header);
    7676    fseek (f, Nbytes, SEEK_CUR);
    7777  }
     
    9494    }
    9595  } else {
    96     Nbytes = gfits_matrix_size (&header);
     96    Nbytes = gfits_data_size (&header);
    9797    fseek (f, Nbytes, SEEK_CUR);
    9898  }
     
    139139  } else {
    140140    /* no real need to skip the data array here... */
    141     Nbytes = gfits_matrix_size (&header);
     141    Nbytes = gfits_data_size (&header);
    142142    fseek (f, Nbytes, SEEK_CUR);
    143143    if (primary != NULL) free (primary);
  • trunk/Ohana/src/libdvo/src/dvo_catalog_split.c

    r13325 r15487  
    585585
    586586    /* skip past matrix (already at end of header) */
    587     Nskip = gfits_matrix_size (&catalog[0].header);
     587    Nskip = gfits_data_size (&catalog[0].header);
    588588    fseek (catalog[0].f, Nskip, SEEK_CUR);
    589589
     
    615615
    616616    /* skip past PHU header and matrix */
    617     Nskip = catfile[0].header.size + gfits_matrix_size (&catfile[0].header);
     617    Nskip = catfile[0].header.size + gfits_data_size (&catfile[0].header);
    618618    fseek (catfile[0].f, Nskip, SEEK_SET);
    619619
     
    642642    header.Naxis[1] = Nlines;
    643643
    644     vtable.size = gfits_matrix_size (&header);
     644    vtable.size = gfits_data_size (&header);
    645645    vtable.Nrow = Nout;
    646646    vtable.pad = vtable.size - Nx*Ny;
     
    705705
    706706    /* skip past PHU header and matrix */
    707     Nskip = catfile[0].header.size + gfits_matrix_size (&catfile[0].header);
     707    Nskip = catfile[0].header.size + gfits_data_size (&catfile[0].header);
    708708    fseek (catfile[0].f, Nskip, SEEK_SET);
    709709
  • trunk/Ohana/src/libdvo/src/dvo_convert.c

    r15035 r15487  
    245245    gfits_modify (theader, "NAXIS2", "%d", 1, Nimage);
    246246    theader[0].Naxis[1] = Nimage;
    247     ftable[0].size = gfits_matrix_size (theader);
     247    ftable[0].size = gfits_data_size (theader);
    248248    return (TRUE);
    249249  }
     
    266266    gfits_modify (theader, "NAXIS2", "%d", 1, Nimage); \
    267267    theader[0].Naxis[1] = Nimage; \
    268     ftable[0].size = gfits_matrix_size (theader); \
     268    ftable[0].size = gfits_data_size (theader); \
    269269    return (TRUE); }
    270270
     
    344344      gfits_modify (theader, "NAXIS2", "%d", 1, Nimage); \
    345345      theader[0].Naxis[1] = Nimage; \
    346       vtable[0].size = gfits_matrix_size (theader); \
     346      vtable[0].size = gfits_data_size (theader); \
    347347      return (TRUE); }
    348348
  • trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c

    r15038 r15487  
    6363    out[i].dD      = in[i].dD * 100.0;
    6464    out[i].M       = in[i].M  * 1000.0;
     65    if (out[i].M < 0) {
     66        fprintf (stderr, ".");
     67    }
    6568    out[i].dM      = in[i].dM * 1000.0;
    6669    out[i].dt      = in[i].dt * 1000.0;
  • trunk/Ohana/src/libdvo/src/dvo_image_raw.c

    r15035 r15487  
    8888  gfits_modify (&db[0].theader, "NAXIS2", "%d", 1, Nimage);
    8989  db[0].theader.Naxis[1] = Nimage;
    90   db[0].ftable.size = gfits_matrix_size (&db[0].theader);
     90  db[0].ftable.size = gfits_data_size (&db[0].theader);
    9191  db[0].swapped = FALSE;  /* table does not have internal byte-order */
    9292  return (TRUE);
  • trunk/Ohana/src/libdvo/src/fits_db.c

    r13182 r15487  
    126126    }
    127127  } else {
    128     Nskip = gfits_matrix_size (&db[0].header);
     128    Nskip = gfits_data_size (&db[0].header);
    129129    Fseek (db[0].f, Nskip, SEEK_CUR);
    130130  }
Note: See TracChangeset for help on using the changeset viewer.