Changeset 2963 in Sophya


Ignore:
Timestamp:
Jun 2, 2006, 1:25:33 PM (19 years ago)
Author:
ansari
Message:

Ajout verification/correction noms de colonne lors de lecture FITS / DataTable, et remplacement throw par un warning lors de lecture fits-healpix avec nbcols>1 , Reza 2/6/2006

Location:
trunk/SophyaExt/FitsIOServer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/FitsIOServer/fitshdtable.cc

    r2889 r2963  
    234234  // --ATTENTION-- repcnt (contenu=vecteur) pas pris en compte pour le moment
    235235  for(sa_size_t k=0; k<colnames.size(); k++) {
     236    string ocolnm = colnames[k];
     237    if (dobj->CheckCorrectColName(colnames[k]) )
     238      cout << "FitsHandler<BaseDataTable>::Read()/Warning Column name changed for col["
     239           << k << "] " << ocolnm << " -> " << colnames[k] << endl;
     240
    236241    switch ( coltypes[k] ) {
    237242    case TBYTE :
  • trunk/SophyaExt/FitsIOServer/fitsspherehealpix.cc

    r2898 r2963  
    182182  nbcols = is.NbColsFromFits();
    183183  if (nbcols != 1)
    184     {
    185       throw IOExc("le fichier fits n'est pas une sphere Healpix");
    186     }
     184    cout << "FITS_SphereHEALPix<T>::ReadFromFits()/Warning Fits::NbCols="
     185         << nbcols << " not equal 1" << endl;
     186 
    187187  DVList dvl=is.DVListFromFits();
    188188   nbentries = is.NentriesFromFits(0);
Note: See TracChangeset for help on using the changeset viewer.