source: trunk/src/scripts_Laura/ARCTIC/read_data_NSIDC_seaIceTypes.py @ 54

Last change on this file since 54 was 34, checked in by lahlod, 10 years ago

scrpt for NSIDC data reading

File size: 1.2 KB
Line 
1#!/usr/bin/env python
2# -*- coding: utf-8 -*-
3import string
4import numpy as np
5import matplotlib.pyplot as plt
6from pylab import *
7from mpl_toolkits.basemap import Basemap
8from mpl_toolkits.basemap import shiftgrid, cm
9from netCDF4 import Dataset
10
11
12## read file ##
13nsidc_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
18time = nsidc_file.variables['time'][:]
19lat = nsidc_file.variables['latitude'][:]
20lon = nsidc_file.variables['longitude'][:]
21sic = nsidc_file.variables['sea_ice_cover'][:]
22domo = nsidc_file.variables['day_of_melt_onset'][:]
23somo = nsidc_file.variables['status_of_melt_onset'][:]
24aosi = nsidc_file.variables['age_of_sea_ice'][:]
25gc = nsidc_file.variables['grid_conversions'][:]
26cs = nsidc_file.variables['coord_system'][:]
27
28
29nsidc_file.close()
30
31
32
33
34plt.ion()
35plt.figure()
36m = Basemap(llcrnrlon=-180, urcrnrlon=180, llcrnrlat=-90., urcrnrlat=90, projection='cyl', resolution='c', fix_aspect=True)
37m.drawcoastlines(linewidth = 1)
38m.drawparallels(np.arange(-90., 90., 20.))
39m.drawmeridians(np.arange(-180., 180., 20.))
40xii,yii = m(*np.meshgrid(lon_cote, lat_cote))
Note: See TracBrowser for help on using the repository browser.