1 | #!/usr/bin/env python |
---|
2 | # -*- coding: utf-8 -*- |
---|
3 | import string |
---|
4 | import numpy as np |
---|
5 | import matplotlib.pyplot as plt |
---|
6 | from pylab import * |
---|
7 | from mpl_toolkits.basemap import Basemap |
---|
8 | from mpl_toolkits.basemap import shiftgrid, cm |
---|
9 | from netCDF4 import Dataset |
---|
10 | |
---|
11 | |
---|
12 | ## read file ## |
---|
13 | nsidc_file = Dataset ('/net/argos/data/parvati/lahlod/ARCTIC/asicd25e2_20100101.nc','r', format = 'NETCDF4') |
---|
14 | #for i in nsidc_file.variables: |
---|
15 | # print nsidc_file.variables[i] |
---|
16 | |
---|
17 | |
---|
18 | time = nsidc_file.variables['time'][:] |
---|
19 | lat = nsidc_file.variables['latitude'][:] |
---|
20 | lon = nsidc_file.variables['longitude'][:] |
---|
21 | sic = nsidc_file.variables['sea_ice_cover'][:] |
---|
22 | domo = nsidc_file.variables['day_of_melt_onset'][:] |
---|
23 | somo = nsidc_file.variables['status_of_melt_onset'][:] |
---|
24 | aosi = nsidc_file.variables['age_of_sea_ice'][:] |
---|
25 | gc = nsidc_file.variables['grid_conversions'][:] |
---|
26 | cs = nsidc_file.variables['coord_system'][:] |
---|
27 | |
---|
28 | |
---|
29 | nsidc_file.close() |
---|
30 | |
---|
31 | |
---|
32 | |
---|
33 | |
---|
34 | plt.ion() |
---|
35 | plt.figure() |
---|
36 | m = Basemap(llcrnrlon=-180, urcrnrlon=180, llcrnrlat=-90., urcrnrlat=90, projection='cyl', resolution='c', fix_aspect=True) |
---|
37 | m.drawcoastlines(linewidth = 1) |
---|
38 | m.drawparallels(np.arange(-90., 90., 20.)) |
---|
39 | m.drawmeridians(np.arange(-180., 180., 20.)) |
---|
40 | xii,yii = m(*np.meshgrid(lon_cote, lat_cote)) |
---|