forrest@0: ; *********************************************** forrest@0: ; xy_4.ncl forrest@0: ; *********************************************** forrest@0: load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" forrest@0: load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl" forrest@0: load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" forrest@0: ;************************************************ forrest@0: begin forrest@0: ;************************************************ forrest@0: ; read in data: observed forrest@0: ;************************************************ forrest@0: diri = "/fis/cgd/cseg/people/jeff/clamp_data/co2/" forrest@0: fili = "co2_globalView_222.nc" forrest@0: g = addfile (diri+fili,"r") forrest@0: a = g->CO2_SEAS forrest@0: lon = g->LON forrest@0: lat = g->LAT forrest@0: forrest@0: ncase = dimsizes(lat) forrest@0: print (ncase) forrest@0: forrest@0: lat_tmp = lat forrest@0: lat_tmp@_FillValue = 1.e+36 forrest@0: forrest@0: do n = 0,ncase-1 forrest@0: if (.not. ismissing(lat_tmp(n))) then forrest@0: indexes = ind(lat(n) .eq. lat .and. lon(n) .eq. lon) forrest@0: if (dimsizes(indexes) .gt. 1) then forrest@0: lat_tmp(indexes(1:)) = lat_tmp@_FillValue forrest@0: end if forrest@0: delete (indexes) forrest@0: end if forrest@0: end do forrest@0: forrest@0: indexes = ind(.not. ismissing(lat_tmp)) forrest@0: print (indexes) forrest@0: forrest@0: lat_new = lat(indexes) forrest@0: lon_new = lon(indexes) forrest@0: print (lat_new +"/"+lon_new) forrest@0: forrest@0: exit forrest@0: forrest@0: end