[Thread Prev][Thread Next][Index]

Re: [ferret_users] Naming (sorting) output frames in the loop REPEAT/L=...



Hi Xuebin, 

I understand my mistake now. I was using wrong symbol, actually 
ampersand '-sign and was getting 

frame'l'.gif.~n~

Now I see this is different simbol,  `-this one, it is below ~ on my keyboard. 

Thank you, 
Sergei



Dr. Sergei Maurits, HPC Specialist
Arctic Region Supercomputing Center
University of Alaska Fairbanks
Fairbanks, AK 99775-6020
907 450 8697 voice   907 450 8604 fax.
maurits@xxxxxxxx



On Jul 18, 2011, at 9:30 PM, <Xuebin.Zhang@xxxxxxxx> wrote:

Hi Sergei,
 
Please try the following,
REPEAT/L=1:120:12 (GO your_plotting_script; FRAME/file=frame`l`.gif;)
 
It should output gif files with loop info added.
 
Xuebin
 
From: owner-ferret_users@xxxxxxxx [mailto:owner-ferret_users@xxxxxxxx] On Behalf Of Sergei Maurits
Sent: Tuesday, 19 July 2011 2:23 PM
To: Ferret users
Subject: [ferret_users] Naming (sorting) output frames in the loop REPEAT/L=...
 
Dear Ferret Users, 
 
I output GIF files in the large loop with command REPEAT/L=1,120, 12. So far I failed 
to find syntax solution that would output my GIF-frames with L-count, like frame.001.gif, 
frame.002.gif, ...etc.  
 
Naturally, in the standard output the frames are named according to the Ferret standards
 
frame.gif
frame.gif.~1~
frame.gif.~2~
....
 
So, my questions:
 
1. Is there any way to name output with the current value of loop variable L in the GIF file name?
2. Are there some UNIX  tools for the following transition 
 
 
first frame         frame.gif         ==> frame.0001.gif
second frame  frame.gif.~1~ ==> frame.0002.gif
....
or something without leading zeros and dots (these are easy to insert) like
 
first frame        ==> frame.1.gif
second frame ==> frame.2.gif
....
 
Basically, I need something that counts frame not in a regular order and substitutes 
~n~  in Ferret notation with the direct order frame number
 
I am aware about Fsort utility, but I'd like to check first about other tools before I 
start my own scripting. 
 
Thank you, 
Sergei Maurits
 
Dr. Sergei Maurits, HPC Specialist
Arctic Region Supercomputing Center
University of Alaska Fairbanks
Fairbanks, AK 99775-6020
907 450 8697 voice   907 450 8604 fax.
maurits@xxxxxxxx
 
 


[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce / NOAA / OAR / PMEL / Ferret

Privacy Policy | Disclaimer | Accessibility Statement