Hi Dawn,
Eventhough your variable "msk" does not vary along time, it may have a valid time axis with single point. Use show data or show grid commands to check that. If there is no time information for "msk", you should be able to use masked u at L=2 without any problem. Solutions : define u1 as u*msk[l=1] ! preffered method, whatever may be the L specified for U, msk will have always L=1 information or you can reshape the msk variable to a grid with does not have any time axis information (not preffered) or you can even regrid the msk variable onto u variables grid (not preffered, will take significant amount of time). Please let me know if you have any questions, Jaison On Tue, 16 Oct 2007 15:30:37 -0700 (PDT), ferret ocean wrote > hi, Ferreters, > > I have a variable (msk) which's 3D (x,y,z), and also have zonal and meridional velocity which are 4D (x,y,z,t), when I get masked u at [l=1], I can use > > let u1=u*msk; fill u1[l=1,k=1] ! No problem. > > However, when I want to get masked u at L=2, then wrong message "msk not in the range L=2". How I can extend msk to the whole period? > > Any helps are apreciated. > > Dawn > Looking for a deal? Find great prices on flights and hotels with Yahoo! FareChase. > -- > This message has been scanned for viruses and > dangerous content by MailScanner, and is > believed to be clean. -- Centre for Atmospheric and Oceanic Sciences, Indian Institute of Science Bangalore-560 012 India -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. |