1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
import netCDF4 as ndf
import matplotlib.pyplot as plt
import numpy as np
import glob
import math
ext="*.nc4"
for files in sorted(glob.glob(ext),reverse=True):
print(files)
part_ds = ndf.Dataset(files, "r", format="NETCDF4")
part = part_ds.variables['part']
t = part_ds.variables['time']
l = part_ds.variables['lon']
L = part_ds.variables['lat']
O = part_ds.variables['O3']
T = part_ds.variables['T']
PV = part_ds.variables['PV']
p = part_ds.variables['p']
Tabtime = np.zeros(0)
Tabpart = np.zeros(0)
Tabtime = np.arange(0, len(t),1)
Tabpart = np.arange(0, 15,1)
lt=np.zeros((len(t),15))
Lt=np.zeros((len(t),15))
for i in Tabtime:
for j in Tabpart:
if l[i][j] <= 120 and l[i][j] >= 26:
if L[i][j] >= 15 and L[i][j] <= 45:
lt[i][j] = np.append(lt, l[i][j])
Lt[i][j] = np.append(Lt, L[i][j])
print(lt) |
Partager