- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scripts_Laura/read_AMSUA_test.py
r19 r24 9 9 import netCDF4 10 10 11 ################ fichiers par mois - CH1 ################################################### 12 13 f1='/net/dedale/usr/dedale/surf/lelod/ANTARC/AMSUA_CH1_ANTARC_' 14 f2='2010.DAT' 15 date=np.array(['JANUARY', 'FEBRUARY', 'MARCH', 'APRIL', 'MAY', 'JUNE', 'JULY']) 16 17 numlines_month=np.zeros([7],float) 18 19 for i in range (0,7): 20 f=f1+str(date[i])+f2 21 fichier=open(f,'r') 22 numlines_month[i]=0 23 for line in fichier: numlines_month[i]+=1 11 ################ fichiers par mois ################################################### 12 13 ######### 14 ## CH1 ## 15 ######### 16 17 f1 = '/net/dedale/usr/dedale/surf/lelod/ANTARC/AMSUA_CH1_ANTARC_' 18 f2 = '2010.DAT' 19 date = np.array(['JANUARY', 'FEBRUARY', 'MARCH', 'APRIL', 'MAY', 'JUNE', 'JULY']) 20 21 numlines_month = np.zeros([7],float) 22 23 for i in range (0, 7): 24 print 'mois =', date[i] 25 f = f1 + str(date[i]) + f2 26 fichier = open(f,'r') 27 numlines_month[i] = 0 28 for line in fichier : numlines_month[i] += 1 24 29 25 30 fichier.close() 26 31 27 32 28 i=0 #JANUARY 29 f=f1+str(date[i])+f2 30 fichier=open(f,'r') 33 i = 0 #JANUARY 34 f = f1 + str(date[i]) + f2 35 fichier = open(f,'r') 36 amch = np.zeros([20, numlines_month[i]], float) 37 for iligne in range (0, numlines_month[i]): 38 line = fichier.readline() 39 liste = line.split() 40 for j in range (0, 20): 41 amch[j,iligne] = float(liste[j]) 42 43 fichier.close() 44 amch1_JAN = amch 45 lon1_JAN = amch1_JAN[0,:] 46 lat1_JAN = amch1_JAN[1,:] 47 jjr1_JAN = amch1_JAN[4,:] 48 fov1_JAN = amch1_JAN[7,:] 49 ts1_JAN = amch1_JAN[10,:] 50 emis1_JAN = amch1_JAN[16,:] 51 tb1_JAN = amch1_JAN[15,:] 52 tup1_JAN = amch1_JAN[18,:] 53 tdn1_JAN = amch1_JAN[17,:] 54 trans1_JAN = amch1_JAN[19,:] 55 orog1_JAN = amch1_JAN[13,:] 56 57 58 i = 1 #FEBRUARY 59 f = f1 + str(date[i]) + f2 60 fichier = open(f,'r') 61 amch = np.zeros([20, numlines_month[i]], float) 62 for iligne in range (0, numlines_month[i]): 63 line = fichier.readline() 64 liste = line.split() 65 for j in range(0,20): 66 amch[j,iligne] = float(liste[j]) 67 68 fichier.close() 69 amch1_FEB = amch 70 lon1_FEB = amch1_FEB[0,:] 71 lat1_FEB = amch1_FEB[1,:] 72 jjr1_FEB = amch1_FEB[4,:] 73 fov1_FEB = amch1_FEB[7,:] 74 ts1_FEB = amch1_FEB[10,:] 75 emis1_FEB = amch1_FEB[16,:] 76 tb1_FEB = amch1_FEB[15,:] 77 tup1_FEB = amch1_FEB[18,:] 78 tdn1_FEB = amch1_FEB[17,:] 79 trans1_FEB = amch1_FEB[19,:] 80 orog1_FEB = amch1_FEB[13,:] 81 82 83 i = 2 #MARCH 84 f = f1 + str(date[i]) + f2 85 fichier = open(f, 'r') 86 amch = np.zeros([20, numlines_month[i]], float) 87 for iligne in range (0, numlines_month[i]): 88 line = fichier.readline() 89 liste = line.split() 90 for j in range (0, 20): 91 amch[j,iligne] = float(liste[j]) 92 93 fichier.close() 94 amch1_MAR = amch 95 lon1_MAR = amch1_MAR[0,:] 96 lat1_MAR = amch1_MAR[1,:] 97 jjr1_MAR = amch1_MAR[4,:] 98 fov1_MAR = amch1_MAR[7,:] 99 ts1_MAR = amch1_MAR[10,:] 100 emis1_MAR = amch1_MAR[16,:] 101 tb1_MAR = amch1_MAR[15,:] 102 tup1_MAR = amch1_MAR[18,:] 103 tdn1_MAR = amch1_MAR[17,:] 104 trans1_MAR = amch1_MAR[19,:] 105 orog1_MAR = amch1_MAR[13,:] 106 107 108 i = 3 #APRIL 109 f = f1 + str(date[i]) + f2 110 fichier = open(f, 'r') 111 amch = np.zeros([20, numlines_month[i]], float) 112 for iligne in range (0, numlines_month[i]): 113 line = fichier.readline() 114 liste = line.split() 115 for j in range (0, 20): 116 amch[j,iligne] = float(liste[j]) 117 118 fichier.close() 119 amch1_APR = amch 120 lon1_APR = amch1_APR[0,:] 121 lat1_APR = amch1_APR[1,:] 122 jjr1_APR = amch1_APR[4,:] 123 fov1_APR = amch1_APR[7,:] 124 ts1_APR = amch1_APR[10,:] 125 emis1_APR = amch1_APR[16,:] 126 tb1_APR = amch1_APR[15,:] 127 tup1_APR = amch1_APR[18,:] 128 tdn1_APR = amch1_APR[17,:] 129 trans1_APR = amch1_APR[19,:] 130 orog1_APR = amch1_APR[13,:] 131 132 133 i = 4 #MAY 134 f = f1 + str(date[i]) + f2 135 fichier = open(f, 'r') 31 136 amch=np.zeros([20,numlines_month[i]],float) 32 137 for iligne in range (0,numlines_month[i]): … … 36 141 amch[j,iligne] = float(liste[j]) 37 142 38 39 fichier.close() 40 41 42 amch1_JAN=amch 43 #### def des variables 44 lon1_JAN=amch1_JAN[0,:] 45 lat1_JAN=amch1_JAN[1,:] 46 jjr1_JAN=amch1_JAN[4,:] 47 ts1_JAN=amch1_JAN[10,:] 48 emis1_JAN=amch1_JAN[16,:] 49 tb1_JAN=amch1_JAN[15,:] 50 tup1_JAN=amch1_JAN[18,:] 51 tdn1_JAN=amch1_JAN[17,:] 52 trans1_JAN=amch1_JAN[19,:] 53 orog1_JAN=amch1_JAN[13,:] 54 55 56 i=1 #FEBRUARY 57 f=f1+str(date[i])+f2 58 fichier=open(f,'r') 59 amch=np.zeros([20,numlines_month[i]],float) 60 for iligne in range (0,numlines_month[i]): 61 line=fichier.readline() 62 liste = line.split() 63 for j in range(0,20): 64 amch[j,iligne] = float(liste[j]) 65 66 67 fichier.close() 68 69 70 amch1_FEB=amch 71 #### def des variables CH1 corrigees 72 lon1_FEB=amch1_FEB[0,:] 73 lat1_FEB=amch1_FEB[1,:] 74 jjr1_FEB=amch1_FEB[4,:] 75 ts1_FEB=amch1_FEB[10,:] 76 emis1_FEB=amch1_FEB[16,:] 77 tb1_FEB=amch1_FEB[15,:] 78 tup1_FEB=amch1_FEB[18,:] 79 tdn1_FEB=amch1_FEB[17,:] 80 trans1_FEB=amch1_FEB[19,:] 81 orog1_FEB=amch1_FEB[13,:] 82 83 84 i=2 #MARCH 85 f=f1+str(date[i])+f2 86 fichier=open(f,'r') 87 amch=np.zeros([20,numlines_month[i]],float) 88 for iligne in range (0,numlines_month[i]): 89 line=fichier.readline() 90 liste = line.split() 91 for j in range(0,20): 92 amch[j,iligne] = float(liste[j]) 93 94 95 fichier.close() 96 97 98 amch1_MAR=amch 99 #### def des variables 100 lon1_MAR=amch1_MAR[0,:] 101 lat1_MAR=amch1_MAR[1,:] 102 jjr1_MAR=amch1_MAR[4,:] 103 ts1_MAR=amch1_MAR[10,:] 104 emis1_MAR=amch1_MAR[16,:] 105 tb1_MAR=amch1_MAR[15,:] 106 tup1_MAR=amch1_MAR[18,:] 107 tdn1_MAR=amch1_MAR[17,:] 108 trans1_MAR=amch1_MAR[19,:] 109 orog1_MAR=amch1_MAR[13,:] 110 111 112 i=3 #APRIL 113 f=f1+str(date[i])+f2 114 fichier=open(f,'r') 115 amch=np.zeros([20,numlines_month[i]],float) 116 for iligne in range (0,numlines_month[i]): 117 line=fichier.readline() 118 liste = line.split() 119 for j in range(0,20): 120 amch[j,iligne] = float(liste[j]) 121 122 123 fichier.close() 124 125 126 amch1_APR=amch 127 #### def des variables 128 lon1_APR=amch1_APR[0,:] 129 lat1_APR=amch1_APR[1,:] 130 jjr1_APR=amch1_APR[4,:] 131 ts1_APR=amch1_APR[10,:] 132 emis1_APR=amch1_APR[16,:] 133 tb1_APR=amch1_APR[15,:] 134 tup1_APR=amch1_APR[18,:] 135 tdn1_APR=amch1_APR[17,:] 136 trans1_APR=amch1_APR[19,:] 137 orog1_APR=amch1_APR[13,:] 138 139 140 i=4 #MAY 141 f=f1+str(date[i])+f2 142 fichier=open(f,'r') 143 amch=np.zeros([20,numlines_month[i]],float) 144 for iligne in range (0,numlines_month[i]): 145 line=fichier.readline() 146 liste = line.split() 147 for j in range(0,20): 148 amch[j,iligne] = float(liste[j]) 149 150 151 fichier.close() 152 153 143 fichier.close() 154 144 amch1_MAY=amch 155 #### def des variables156 145 lon1_MAY=amch1_MAY[0,:] 157 146 lat1_MAY=amch1_MAY[1,:] 158 147 jjr1_MAY=amch1_MAY[4,:] 148 fov1_MAY = amch1_MAY[7,:] 159 149 ts1_MAY=amch1_MAY[10,:] 160 150 emis1_MAY=amch1_MAY[16,:] … … 165 155 orog1_MAY=amch1_MAY[13,:] 166 156 157 167 158 i=5 #JUNE 168 159 f=f1+str(date[i])+f2 … … 175 166 amch[j,iligne] = float(liste[j]) 176 167 177 178 fichier.close() 179 180 168 fichier.close() 181 169 amch1_JUN=amch 182 #### def des variables183 170 lon1_JUN=amch1_JUN[0,:] 184 171 lat1_JUN=amch1_JUN[1,:] 185 172 jjr1_JUN=amch1_JUN[4,:] 173 fov1_JUN = amch1_JUN[7,:] 186 174 ts1_JUN=amch1_JUN[10,:] 187 175 emis1_JUN=amch1_JUN[16,:] … … 192 180 orog1_JUN=amch1_JUN[13,:] 193 181 194 i=6 #JULLY 182 183 i=6 #JULY 195 184 f=f1+str(date[i])+f2 196 185 fichier=open(f,'r') … … 202 191 amch[j,iligne] = float(liste[j]) 203 192 204 205 fichier.close() 206 207 193 fichier.close() 208 194 amch1_JUL=amch 209 #### def des variables210 195 lon1_JUL=amch1_JUL[0,:] 211 196 lat1_JUL=amch1_JUL[1,:] 212 197 jjr1_JUL=amch1_JUL[4,:] 198 fov1_JUL = amch1_JUL[7,:] 213 199 ts1_JUL=amch1_JUL[10,:] 214 200 emis1_JUL=amch1_JUL[16,:] … … 220 206 221 207 208 ########## 209 ## CH15 ## 210 ########## 211 212 f1 = '/net/dedale/usr/dedale/surf/lelod/ANTARC/AMSUA_CH15_ANTARC_' 213 f2 = '2010.DAT' 214 date = np.array(['JANUARY', 'FEBRUARY', 'MARCH', 'APRIL', 'MAY', 'JUNE', 'JULY']) 215 216 numlines_month = np.zeros([7],float) 217 218 for i in range (0, 7): 219 print 'mois =', date[i] 220 f = f1 + str(date[i]) + f2 221 fichier = open(f,'r') 222 numlines_month[i] = 0 223 for line in fichier : numlines_month[i] += 1 224 225 fichier.close() 226 227 228 i = 0 #JANUARY 229 f = f1 + str(date[i]) + f2 230 fichier = open(f,'r') 231 amch = np.zeros([20, numlines_month[i]], float) 232 for iligne in range (0, numlines_month[i]): 233 line = fichier.readline() 234 liste = line.split() 235 for j in range (0, 20): 236 amch[j,iligne] = float(liste[j]) 237 238 fichier.close() 239 amch15_JAN = amch 240 lon15_JAN = amch15_JAN[0,:] 241 lat15_JAN = amch15_JAN[1,:] 242 jjr15_JAN = amch15_JAN[4,:] 243 fov15_JAN = amch15_JAN[7,:] 244 ts15_JAN = amch15_JAN[10,:] 245 emis15_JAN = amch15_JAN[16,:] 246 tb15_JAN = amch15_JAN[15,:] 247 tup15_JAN = amch15_JAN[18,:] 248 tdn15_JAN = amch15_JAN[17,:] 249 trans15_JAN = amch15_JAN[19,:] 250 orog15_JAN = amch15_JAN[13,:] 251 252 253 i = 1 #FEBRUARY 254 f = f1 + str(date[i]) + f2 255 fichier = open(f,'r') 256 amch = np.zeros([20, numlines_month[i]], float) 257 for iligne in range (0, numlines_month[i]): 258 line = fichier.readline() 259 liste = line.split() 260 for j in range(0,20): 261 amch[j,iligne] = float(liste[j]) 262 263 fichier.close() 264 amch15_FEB = amch 265 lon15_FEB = amch15_FEB[0,:] 266 lat15_FEB = amch15_FEB[1,:] 267 jjr15_FEB = amch15_FEB[4,:] 268 fov15_FEB = amch15_FEB[7,:] 269 ts15_FEB = amch15_FEB[10,:] 270 emis15_FEB = amch15_FEB[16,:] 271 tb15_FEB = amch15_FEB[15,:] 272 tup15_FEB = amch15_FEB[18,:] 273 tdn15_FEB = amch15_FEB[17,:] 274 trans15_FEB = amch15_FEB[19,:] 275 orog15_FEB = amch15_FEB[13,:] 276 277 278 i = 2 #MARCH 279 f = f1 + str(date[i]) + f2 280 fichier = open(f, 'r') 281 amch = np.zeros([20, numlines_month[i]], float) 282 for iligne in range (0, numlines_month[i]): 283 line = fichier.readline() 284 liste = line.split() 285 for j in range (0, 20): 286 amch[j,iligne] = float(liste[j]) 287 288 fichier.close() 289 amch15_MAR = amch 290 lon15_MAR = amch15_MAR[0,:] 291 lat15_MAR = amch15_MAR[1,:] 292 jjr15_MAR = amch15_MAR[4,:] 293 fov15_MAR = amch15_MAR[7,:] 294 ts15_MAR = amch15_MAR[10,:] 295 emis15_MAR = amch15_MAR[16,:] 296 tb15_MAR = amch15_MAR[15,:] 297 tup15_MAR = amch15_MAR[18,:] 298 tdn15_MAR = amch15_MAR[17,:] 299 trans15_MAR = amch15_MAR[19,:] 300 orog15_MAR = amch15_MAR[13,:] 301 302 303 i = 3 #APRIL 304 f = f1 + str(date[i]) + f2 305 fichier = open(f, 'r') 306 amch = np.zeros([20, numlines_month[i]], float) 307 for iligne in range (0, numlines_month[i]): 308 line = fichier.readline() 309 liste = line.split() 310 for j in range (0, 20): 311 amch[j,iligne] = float(liste[j]) 312 313 fichier.close() 314 amch15_APR = amch 315 lon15_APR = amch15_APR[0,:] 316 lat15_APR = amch15_APR[1,:] 317 jjr15_APR = amch15_APR[4,:] 318 fov15_APR = amch15_APR[7,:] 319 ts15_APR = amch15_APR[10,:] 320 emis15_APR = amch15_APR[16,:] 321 tb15_APR = amch15_APR[15,:] 322 tup15_APR = amch15_APR[18,:] 323 tdn15_APR = amch15_APR[17,:] 324 trans15_APR = amch15_APR[19,:] 325 orog15_APR = amch15_APR[13,:] 326 327 328 i = 4 #MAY 329 f = f1 + str(date[i]) + f2 330 fichier = open(f, 'r') 331 amch=np.zeros([20,numlines_month[i]],float) 332 for iligne in range (0,numlines_month[i]): 333 line=fichier.readline() 334 liste = line.split() 335 for j in range(0,20): 336 amch[j,iligne] = float(liste[j]) 337 338 fichier.close() 339 amch15_MAY=amch 340 lon15_MAY=amch15_MAY[0,:] 341 lat15_MAY=amch15_MAY[1,:] 342 jjr15_MAY=amch15_MAY[4,:] 343 fov15_MAY = amch15_MAY[7,:] 344 ts15_MAY=amch15_MAY[10,:] 345 emis15_MAY=amch15_MAY[16,:] 346 tb15_MAY=amch15_MAY[15,:] 347 tup15_MAY=amch15_MAY[18,:] 348 tdn15_MAY=amch15_MAY[17,:] 349 trans15_MAY=amch15_MAY[19,:] 350 orog15_MAY=amch15_MAY[13,:] 351 352 353 i=5 #JUNE 354 f=f1+str(date[i])+f2 355 fichier=open(f,'r') 356 amch=np.zeros([20,numlines_month[i]],float) 357 for iligne in range (0,numlines_month[i]): 358 line=fichier.readline() 359 liste = line.split() 360 for j in range(0,20): 361 amch[j,iligne] = float(liste[j]) 362 363 fichier.close() 364 amch15_JUN=amch 365 lon15_JUN=amch15_JUN[0,:] 366 lat15_JUN=amch15_JUN[1,:] 367 jjr15_JUN=amch15_JUN[4,:] 368 fov15_JUN = amch15_JUN[7,:] 369 ts15_JUN=amch15_JUN[10,:] 370 emis15_JUN=amch15_JUN[16,:] 371 tb15_JUN=amch15_JUN[15,:] 372 tup15_JUN=amch15_JUN[18,:] 373 tdn15_JUN=amch15_JUN[17,:] 374 trans15_JUN=amch15_JUN[19,:] 375 orog15_JUN=amch15_JUN[13,:] 376 377 378 i=6 #JULY 379 f=f1+str(date[i])+f2 380 fichier=open(f,'r') 381 amch=np.zeros([20,numlines_month[i]],float) 382 for iligne in range (0,numlines_month[i]): 383 line=fichier.readline() 384 liste = line.split() 385 for j in range(0,20): 386 amch[j,iligne] = float(liste[j]) 387 388 fichier.close() 389 amch15_JUL = amch 390 lon15_JUL = amch15_JUL[0,:] 391 lat15_JUL = amch15_JUL[1,:] 392 jjr15_JUL = amch15_JUL[4,:] 393 fov15_JUL = amch15_JUL[7,:] 394 ts15_JUL = amch15_JUL[10,:] 395 emis15_JUL = amch15_JUL[16,:] 396 tb15_JUL = amch15_JUL[15,:] 397 tup15_JUL = amch15_JUL[18,:] 398 tdn15_JUL = amch15_JUL[17,:] 399 trans15_JUL = amch15_JUL[19,:] 400 orog15_JUL = amch15_JUL[13,:] 222 401 223 402
Note: See TracChangeset
for help on using the changeset viewer.