Changes from branches/alma/external/atnf/PKSIO/PKSreader.cc at r1757 to trunk/external-alma/atnf/PKSIO/PKSreader.cc at r1883
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/external-alma/atnf/PKSIO/PKSreader.cc
r1757 r1883 81 81 buf[30] = '\0'; 82 82 if (String(buf) == "SIMPLE = T") { 83 // Looks like SDFITS. 84 format = "SDFITS"; 85 reader = new PKSFITSreader("SDFITS"); 86 83 file.seek(560); 84 file.read(26, buf, False); 85 buf[26] = '\0' ; 86 if ( String(buf) == "ORIGIN = 'NRAO Green Bank" ) { 87 // Looks like GBT SDFITS 88 format = "GBTFITS" ; 89 reader = new PKSFITSreader("GBTFITS") ; 90 } 91 else { 92 // Looks like SDFITS. 93 format = "SDFITS"; 94 reader = new PKSFITSreader("SDFITS"); 95 } 87 96 } else { 88 97 // Assume it's MBFITS. … … 93 102 94 103 } else if (inFile.isDirectory()) { 95 if (File(name + "/DATA_DESCRIPTION").exists()) { 104 Bool isMS = ( (File(name+"/table.info").exists()) 105 && File(name+"/table.dat").exists() ); 106 if (isMS) { 107 RegularFileIO ifs(name+"/table.info") ; 108 char buf[128] ; 109 ifs.read(sizeof(buf),buf,False) ; 110 if ( strstr( buf, "Measurement Set" ) == NULL ) 111 isMS = False ; 112 } 113 //if (File(name + "/DATA_DESCRIPTION").exists()) { 114 if (isMS) { 96 115 // MS version 2. 97 116 #ifdef NOPKSMS
Note:
See TracChangeset
for help on using the changeset viewer.