0001 function [defaultDataDir defaultCalfile defaultReader defaultLogDir hostNum] = whichHost()
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 [s w] = unix('hostname');
0027
0028
0029 hostNum = nan;
0030
0031
0032 host = strfind(w, 'cbasscontrol');
0033 if(~isempty(host))
0034 hostNum = 0;
0035 defaultDataDir = '/mnt/data/cbass/arc';
0036 defaultLogDir = '/mnt/data/cbass/log';
0037 defaultCalfile = '/home/cbass/gcpCbass/control/conf/cbass/cal';
0038 defaultReader = '/home/cbass/gcpCbass/matlab/common/';
0039 end
0040
0041
0042 host = strfind(w, 'haggis');
0043 if(~isempty(host))
0044 hostNum = 1;
0045 defaultDataDir = '/scr/cbassarc/data/arc';
0046 defaultLogDir = '/scr/cbassarc/data/log';
0047 defaultCalfile = '/home/cbassuser/cbass/gcpCbass/control/conf/cbass/cal';
0048 defaultReader = '/home/cbassuser/cbass/gcpCbass/matlab/common/';
0049 end
0050
0051
0052 host = strfind(w, 'falcon');
0053 if(~isempty(host))
0054 hostNum = 2;
0055 defaultDataDir = '/nas/scratch/cdickins/cbass/cbassarc/data/arc';
0056 defaultLogDir = '/nas/scratch/cdickins/cbass/cbassarc/data/log';
0057 defaultCalfile = '/home/muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0058 defaultReader = '/home/muchovej/cbass/gcpCbass/matlab/common/';
0059 end
0060
0061
0062 host = strfind(w, 'aslx10');
0063 if(~isempty(host))
0064 hostNum = 3;
0065 defaultDataDir = '/data/cbassuser/data/arc';
0066 defaultLogDir = '/data/cbassuser/data/log';
0067 defaultCalfile = '/home/Muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0068 defaultReader = '/home/Muchovej/cbass/gcpCbass/matlab/common/';
0069 end
0070
0071
0072 host = strfind(w, 'asosx48');
0073 if(~isempty(host))
0074 hostNum = 4;
0075 defaultDataDir = '/Volumes/Data2/CBASS_ARC';
0076 defaultLogDir = '/Volumes/Data2/CBASS_ARC/data/log';
0077
0078
0079 defaultCalfile = '/Volumes/Data2/cbass_lion/majoc-osx/cbass/gcpCbass/control/conf/cbass/cal';
0080 defaultReader = '/Volumes/Data2/cbass_lion/majoc-osx/cbass/gcpCbass/matlab/common/';
0081 end
0082
0083
0084 host = strfind(w, 'asosx39');
0085 if(~isempty(host))
0086 hostNum = 5;
0087 defaultDataDir = '/Volumes/My Book/zuntz/cbass/arc';
0088 defaultLogDir = '/Volumes/My Book/zuntz/cbass/log';
0089 defaultCalfile = '/Users/zuntz/src/cbass/cbass/gcpCbass/control/conf/cbass/cal';
0090 defaultReader = '/Users/zuntz/src/cbass/cbass/gcpCbass/matlab/common/';
0091 end
0092
0093
0094 host = strfind(w, 'aslx2');
0095 if(~isempty(host))
0096 hostNum = 6;
0097 defaultDataDir = '/home/jxl/cbass_data/arc';
0098 defaultLogDir = '/home/jxl/cbass_data/log';
0099 defaultCalfile = '/home/jxl/cbass/gcpCbass/control/conf/cbass/cal';
0100 defaultReader = '/home/jxl/cbass/gcpCbass/matlab/common/';
0101 end
0102
0103
0104 host = strfind(w, 'pravda');
0105 if(~isempty(host))
0106 hostNum = 7;
0107 defaultDataDir = '/Volumes/DATA/cbass/arc';
0108 defaultLogDir = '/Volumes/DATA/cbass/log';
0109 defaultCalfile = '/Users/oliver/C-BASS/software/cbass/gcpCbass/control/conf/cbass/cal';
0110 defaultReader = '/Users/oliver/C-BASS/software/cbass/gcpCbass/matlab/common/';
0111 end
0112
0113
0114 host = strfind(w, 'elephant');
0115 if(~isempty(host))
0116 hostNum = 8;
0117 defaultDataDir = '/elephant/CBASS_ARC/data/arc';
0118 defaultLogDir = '/elephant/CBASS_ARC/data/log';
0119 defaultCalfile = '/elephant/cbass/gcpCbass/control/conf/cbass/cal';
0120 defaultReader = '/elephant/cbass/gcpCbass/matlab/common/';
0121 end
0122
0123
0124 host = strfind(w, 'redkite');
0125 if(~isempty(host))
0126 hostNum = 9;
0127 defaultDataDir = '/scratch/redkite_2/cdickins/cbass/cbassarc/data/arc';
0128 defaultLogDir = '/scratch/redkite_2/cdickins/cbass/cbassarc/data/log';
0129 defaultCalfile = '/home/muchovej/cbass/gcpCbass/control/conf/cbass/cal';
0130 defaultReader = '/home/muchovej/cbass/gcpCbass/matlab/common/';
0131 end
0132
0133
0134 host = strfind(w, 'springbok');
0135 if(~isempty(host))
0136 hostNum = 10;
0137 defaultDataDir = '/disk/haggis1/cbassarc/data/arc';
0138 defaultLogDir = '/disk/haggis1/cbassarc/data/log';
0139 defaultCalfile = '/home/sjcm/cbass/gcpCbass/control/conf/cbass/cal';
0140 defaultReader = '/home/sjcm/cbass/gcpCbass/matlab/common/';
0141 end
0142
0143
0144 host = strfind(w, 'zap');
0145 if(~isempty(host))
0146 hostNum = 11;
0147 display('whichHost:: zap found.');
0148 defaultDataDir = '/misc/data/cbass/arc';
0149 defaultLogDir = '/misc/data/cbass/log';
0150 defaultCalfile = '/home/sjcm/gcpCbass/control/conf/cbass/cal';
0151 defaultReader = '/home/sjcm/gcpCbass/matlab/common/';
0152 end
0153
0154
0155 host = strfind(w, 'asosxlap63');
0156 if(~isempty(host))
0157 hostNum = 12;
0158 display('whichHost:: Angela Laptop');
0159 defaultDataDir = '/Users/taylora/CBASS/majoc-osx/CBASS_ARC';
0160 defaultLogDir = '/Users/taylora/CBASS/majoc-osx/CBASS_ARC/log';
0161 defaultCalfile = '/Users/taylora/CBASS/majoc-osx/cbass/gcpCbass/control/conf/cbass/cal';
0162 defaultReader = '/Users/taylora/CBASS/majoc-osx/cbass/gcpCbass/matlab/common/';
0163 end
0164
0165
0166
0167
0168 host = strfind(w, 'sparrow');
0169 if(~isempty(host))
0170 hostNum = 14;
0171 defaultDataDir = '/stripe/scratch/mpeel/cbassarc/data/arc';
0172 defaultLogDir = '/stripe/scratch/mpeel/cbassarc/data/log';
0173 defaultCalfile = '/mirror/data/mpeel/cbass/muchovej/gcpCbass/control/conf/cbass/cal';
0174 defaultReader = '/mirror/data/mpeel/cbass/muchovej/gcpCbass/matlab/common/';
0175 end
0176
0177
0178 host = strfind(w, 'aslx5');
0179 if(~isempty(host))
0180 hostNum = 15;
0181 defaultDataDir = '/home/LeechJ/cbass_data/arc';
0182 defaultLogDir = '/home/LeechJ/cbass_data/log';
0183 defaultCalfile = '/home/LeechJ/cbass/gcpCbass/control/conf/cbass/cal';
0184 defaultReader = '/home/LeechJ/cbass/gcpCbass/matlab/common/';
0185 end
0186
0187
0188 host = strfind(w, 'cbaezar');
0189 if(~isempty(host))
0190 hostNum = 16;
0191 defaultDataDir = '/data/cbassdata/arc/';
0192
0193 defaultLogDir = '/data/cbassdata/log/';
0194 defaultCalfile = '/home/cbassuser/cbass/gcpCbass/control/conf/cbass/cal';
0195 defaultReader = '/home/cbassuser/cbass/gcpCbass/matlab/common/';
0196 end
0197
0198
0199 host = strfind(w, 'mammoth');
0200 if(~isempty(host))
0201 hostNum = 17;
0202 defaultDataDir = '/elephant/CBASS_ARC/data/arc';
0203 defaultLogDir = '/elephant/CBASS_ARC/data/log';
0204 defaultCalfile = '/elephant/cbass/gcpCbass/control/conf/cbass/cal';
0205 defaultReader = '/elephant/cbass/gcpCbass/matlab/common/';
0206 end
0207
0208
0209
0210 host = strfind(w, 'asosx25');
0211 if(~isempty(host))
0212 hostNum = 42;
0213 display('whichHost:: MaJoCs Build');
0214 defaultDataDir = '/Volumes/Data/Buildsite/svn/cb/CBASS_ARC';
0215 defaultLogDir = '/home/Carter/cbass_data/log';
0216 defaultCalfile = '/Volumes/Data/Buildsite/svn/cb/cbass/gcpCbass/control/conf/cbass/cal';
0217 defaultReader = '/Volumes/Data/Buildsite/svn/cb/cbass/gcpCbass/matlab/common/';
0218 end
0219
0220
0221
0222 [s w] = unix('defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName');
0223 host = strfind(w, 'ASOSXLAP63');
0224 if(~isempty(host))
0225 hostNum = 13;
0226 display('whichHost:: Angela Laptop');
0227 defaultDataDir = '/Users/taylora/CBASS/majoc-osx/CBASS_ARC';
0228 defaultLogDir = '/Users/taylora/CBASS/majoc-osx/CBASS_ARC/log';
0229 defaultCalfile = '/Users/taylora/CBASS/majoc-osx/cbass/gcpCbass/control/conf/cbass/cal';
0230 defaultReader = '/Users/taylora/CBASS/majoc-osx/cbass/gcpCbass/matlab/common/';
0231 end
0232
0233
0234
0235
0236
0237
0238 if(isnan(hostNum))
0239 error('whichHost:: Can not match your host name to a recognized one');
0240 error('whichHost:: Update read_arc.m to reflect your host');
0241 end
0242
0243 return;
0244