[ncl-talk] addfiles error in ncl

Mary Haley haley at ucar.edu
Wed Nov 25 15:57:13 MST 2015


Thanks Debasish!  I do see the problem and am looking into it.

For starters, though, I think you want "cat" mode and not "join" mode.
 "cat" mode will append your time values. Otherwise, you end up with a 144
x 1 x 180 x 360 array, when I think what you want is a 144 x 180 x 360
array.

But, it fails in "cat" mode too, right when it hits file #132.

We are off Thursday and Friday for Thanksgiving holiday, so I may not get
back to this right away.

I appreciate you providing the files.

--Mary


On Wed, Nov 25, 2015 at 3:29 PM, Debasish Hazra <debasish.hazra5 at gmail.com>
wrote:

> Thanks Mary. I attached the script along with this email and uploaded the
> files in ftp.
>
> Debasish.
>
> On Wed, Nov 25, 2015 at 4:57 PM, Mary Haley <haley at ucar.edu> wrote:
>
>> Debasish,
>>
>> Can you create a small clean script that shows the problem with just a
>> subset of the files, and then provide me with the script and the files?
>>
>> Thanks,
>>
>> --Mary
>>
>>
>> On Wed, Nov 25, 2015 at 2:02 PM, Debasish Hazra <
>> debasish.hazra5 at gmail.com> wrote:
>>
>>> Mary,
>>>
>>> I tried your inclusion in the code. Variable exists in all files.
>>>
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20030901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20031001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20031101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20031201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20040901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20041001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20041101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20041201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20050901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20051001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20051101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20051201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20060901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20061001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20061101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20061201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20070901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20071001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20071101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20071201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20080901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20081001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20081101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20081201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20090901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20091001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20091101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20091201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20100901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20101001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20101101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20101201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20110901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20111001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20111101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20111201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20120901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20121001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20121101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20121201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20131001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20131101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20131201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140201.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140301.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140401.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140501.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140601.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140701.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140801.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20140901.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20141001.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20141101.180W_90S_180E_90N.nc'?
>>> True
>>> (0)     Is variable on file '../../MODIS/Monthly/AOD/
>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20141201.180W_90S_180E_90N.nc'?
>>> True
>>> fatal:incorrect size for list filevar subselection
>>> fatal:["Execute.c":8578]:Execute: Error occurred at or near line 41 in
>>> file aerosl2d_modis.ncl
>>>
>>> But it shows error in the line : mod_aod =
>>> m[:]->MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean
>>>
>>> Debasish.
>>>
>>> On Wed, Nov 25, 2015 at 3:34 PM, Mary Haley <haley at ucar.edu> wrote:
>>>
>>>> Debasish,
>>>>
>>>> Is the error message the same? If so, you should verify that the
>>>> variable "MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean" exists on
>>>> all files.
>>>>
>>>> To verify this, try:
>>>>
>>>> vname = "MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean"
>>>> do n=0,dimsizes(fname)-1
>>>>   var_exists = isfilevar(m[n],vname)
>>>>   print("Is variable on file '" + fname(n) + "'? " + var_exists)
>>>> end do
>>>>
>>>> If you are getting a different error message, then please include this,
>>>> and include the code again.
>>>>
>>>> Thanks,
>>>>
>>>> --Mary
>>>>
>>>>
>>>> On Wed, Nov 25, 2015 at 12:12 PM, Debasish Hazra <
>>>> debasish.hazra5 at gmail.com> wrote:
>>>>
>>>>> Kyle,
>>>>>
>>>>> Thanks. I tried with your option :
>>>>> fname = systemfunc("ls -1 ../../MODIS/Monthly/AOD/*.nc")
>>>>>  m = addfiles(fname,"r")
>>>>>        ListSetType (m, "join")
>>>>>
>>>>>            print(m)
>>>>> and it printed out all the 144 file names. I have attached a text file
>>>>> of the output. But still shows, it cannot read that variable.
>>>>>
>>>>> Debasish
>>>>>
>>>>> On Wed, Nov 25, 2015 at 1:38 PM, Kyle Griffin <ksgriffin2 at wisc.edu>
>>>>> wrote:
>>>>>
>>>>>> Have you considered the input to addfiles? You appear to be passing
>>>>>> the filesize value (column 5 when you run ls -l (lower case L) in your
>>>>>> directory) to the NCL function. I can't imagine this is intended, as
>>>>>> addfiles is looking for the file name itself - but fname ends up as the
>>>>>> size, not the name. Even if you were getting them as names, you then run
>>>>>> toint(fname), which should fail if you were actually getting the names as
>>>>>> strings.
>>>>>>
>>>>>> Try using 'ls -1 filenames*.nc' (the number one) and this should
>>>>>> print out all of your files in that directory with one name on each line, a
>>>>>> format that addfiles will read from quite well and you can avoid your use
>>>>>> of awk. Your current method could also work, but would require pulling a
>>>>>> later column in the awk command (perhaps 9?).
>>>>>>
>>>>>> Consider what you actually want your 'print(fsz)' statement to
>>>>>> output...you do well by looking at it, but that output is showing you the
>>>>>> problem of trying to read the variable from a bunch of numbers and not
>>>>>> files.
>>>>>>
>>>>>>
>>>>>> Kyle
>>>>>>
>>>>>> ----------------------------------------
>>>>>> Kyle S. Griffin
>>>>>> Department of Atmospheric and Oceanic Sciences
>>>>>> University of Wisconsin - Madison
>>>>>> Room 1407
>>>>>> 1225 W Dayton St, Madison, WI 53706
>>>>>> Email: ksgriffin2 at wisc.edu
>>>>>>
>>>>>> On Wed, Nov 25, 2015 at 12:28 PM, Debasish Hazra <
>>>>>> debasish.hazra5 at gmail.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>>  I am trying to read  bunch of files in ncl and at first it gave "
>>>>>>> ncl fatal:incorrect size for list filevar subselection" error. Followed by
>>>>>>> ncl examples I tried something like this :
>>>>>>>
>>>>>>>  fname = systemfunc("ls -l ../../MODIS/Monthly/AOD/*.nc | awk
>>>>>>> '{print $5}' ")
>>>>>>>        fsz = toint(fname)
>>>>>>>        m = addfiles(fsz,"r")
>>>>>>>        ListSetType (m, "join")
>>>>>>>
>>>>>>>            print(fsz)
>>>>>>>            printVarSummary(fsz)
>>>>>>>
>>>>>>>          mod_aod =
>>>>>>> m[:]->MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean
>>>>>>>
>>>>>>> which print outs and gave error as :
>>>>>>>
>>>>>>>  Variable: fsz
>>>>>>> Type: integer
>>>>>>> Total Size: 576 bytes
>>>>>>>             144 values
>>>>>>> Number of Dimensions: 1
>>>>>>> Dimensions and sizes:   [144]
>>>>>>> Coordinates:
>>>>>>> (0)     264160
>>>>>>> (1)     263836
>>>>>>> (2)     263836
>>>>>>> (3)     263836
>>>>>>> (4)     263836
>>>>>>> (5)     263836
>>>>>>> (6)     263836
>>>>>>> (7)     263836
>>>>>>> (8)     263836
>>>>>>> (9)     263836
>>>>>>> [SNIP]
>>>>>>> (133)   522664
>>>>>>> (134)   522664
>>>>>>> (135)   522664
>>>>>>> (136)   522664
>>>>>>> (137)   522664
>>>>>>> (138)   522668
>>>>>>> (139)   522668
>>>>>>> (140)   522668
>>>>>>> (141)   522668
>>>>>>> (142)   522664
>>>>>>> (143)   522664
>>>>>>>
>>>>>>> fatal:No valid instance of variable
>>>>>>> MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean found in file list
>>>>>>>
>>>>>>> However, ncl_filedump of this files show :
>>>>>>> g4.subsetted.MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean.20130701.180W_90S_180E_90N.nc
>>>>>>>
>>>>>>> shows
>>>>>>> title : MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean
>>>>>>> (180W_90S_180E_90N)
>>>>>>>    dimensions:
>>>>>>>       time = 1  // unlimited
>>>>>>>       lat = 180
>>>>>>>       lon = 360
>>>>>>>    variables:
>>>>>>>       float MYD08_M3_051_Optical_Depth_Land_And_Ocean_Mean_Mean (
>>>>>>> time, lat, lon )
>>>>>>>
>>>>>>> Any help why this one is not working. Thanks.
>>>>>>>
>>>>>>> Attached is the one of the many identical files I was trying to work
>>>>>>> on.
>>>>>>>
>>>>>>> Debasish.
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ncl-talk mailing list
>>>>>>> ncl-talk at ucar.edu
>>>>>>> List instructions, subscriber options, unsubscribe:
>>>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ncl-talk mailing list
>>>>> ncl-talk at ucar.edu
>>>>> List instructions, subscriber options, unsubscribe:
>>>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20151125/93b56895/attachment.html 


More information about the ncl-talk mailing list