Journaling (save commands from interactive session) ** Jennifer please note **
Matthias Munnich
munnich at ATMOS.UCLA.EDU
Mon May 21 19:51:44 EDT 2007
Hi Chuck:
OK, so the email I compose in the meantime is relevant.
... Matt
-----------------8<-----------------------------
Hi Bernd,
seems these part of my local changes to GrADS made it into v1.9, so the
following should work:
(i) GrADS session command log:
---------------------------------------------------
$ grads -H myhistory.gs
start grads and log all commands into file myhistory.gs
(ii) Save history to a file:
--------------------------------------
ga-> history myhis.txt
to save the commands in "myhis.txt". If you use the ".gs" extension
all commands are (single) quoted, so to replay your old session you can:
ga-> history mycom.gs
ga-> quit
$ grads
ga-> mycom.gs
By default history save commands up to the last "quit" command and tags
it with the current date.
(iii) Display history:
-------------------------------
$ga-> history
displays the current history with command numbers
ga-> history 21 37
displays command commands 21 to 37
ga-> history 21 37 myfile.gs
saves commands 21 to 37 to "myfile.gs"
(iv) Re-execute part of command history
----------------------------------------------------------------
ga-> repeat 17
re-execute command 17
ga-> repeat 21 37
re-executes most (*) commands 21 through 37
(v) Commands in hardcopy output:
-------------------------------------------------------
If you use "ga-> print myplot.eps" to write an eps file myplot.eps, the
current history will be saved as
comment in the EPS output, to help you figure out how you produce a
particular plot.
(vi) Shortcuts;
----------------------
Valid shortcuts are "his" for "history" and "r" for "repeat"
Jennifer,
note that all this does not seem to be yet documented.
... Matt
(*) "History" and "repeat" are not repeated to avoid an infinite command
execution loop.
----------------->8-----------------------------
Charles Seman wrote:
> Matt,
>
> With help from Hans Vahlenkamp here at GFDL, a version of "log.gs" was
> found in a grads.gslib.tar.gz file with owner/timestamp =
> fiorino/02/17/94... Our current version (attached) is different from the
> older version, and we don't think that "log.gs" is being distributed
> anymore...
>
> Chuck
>
> Matthias Munnich wrote:
>> Hi Chuck,
>>
>> are you sure this isn't a local GrADS extension at your site? I once
>> implemented
>> a "his" (or "history") command which does much the same (and more).
>> I just looked and still found my stuff in gauser.c of the 1.9b4 sources
>> but nothing about a "log".
>> command.
>>
>> ... Matt
>>
>>
>> Charles Seman wrote:
>>
>>> Bernd,
>>>
>>> Try typing "log" at the GrADS prompt:
>>> ---
>>>
>>> Grid Analysis and Display System (GrADS) Version 1.9b4
>>> Copyright (c) 1988-2005 by Brian Doty and IGES
>>> Center for Ocean-Land-Atmosphere Studies (COLA)
>>> Institute for Global Environment and Society (IGES)
>>> GrADS comes with ABSOLUTELY NO WARRANTY
>>> See file COPYRIGHT for more information
>>>
>>> Config: v1.9b4 32-bit little-endian readline sdf/xdf netcdf lats athena
>>> printim
>>>
>>> Issue 'q config' command for more information.
>>>
>>> Landscape mode? (no for portrait):
>>> GX Package Initialization: Size = 11 8.5
>>> ga-> log
>>> Save a list of commands to be generated to a file.
>>> 3 choices for naming the file the grads commands will be saved to:
>>> WARNING: There is no check if you will be over-writing an existing
>>> file.
>>>
>>> Enter "<cr>" to choose the default file name
>>> grads.log
>>>
>>> Enter "n" or "name" to choose a complete file name.
>>>
>>> Enter "p" or "-" to choose a prefix to the name
>>> grads.log.
>>> ---
>>>
>>> I hope this helps,
>>> Chuck
>>>
>>>
>>> bernd.becker at METOFFICE.GOV.UK wrote:
>>>
>>>> HI!
>>>>
>>>> How do you switch on journaling in grads?
>>>>
>>>> I would like to save the commands which I am going to type into a
>>>> an interactive grads sessions into a txt file, to build a
>>>> macro-script more easily later.
>>>>
>>>> What is the correct syntax to invoke this behaviour in grads 1.9?
>>>>
>>>> Thanks!
>>>> --
>>>> Bernd Becker The Monthly Outlook
>>>> Met Office FitzRoy Road Exeter Devon EX1 3PB United Kingdom
>>>> Tel.: +44 (0) 1392 884511 Fax: +44 (0)870 900 5050
>>>> E-mail:bernd.becker at metoffice.gov.uk - http://www.metoffice.gov.uk
>>>>
>>>>
>>> --
>>>
>>> Please note that Charles.Seman at noaa.gov should be considered my NOAA
>>> email address, not cjs at gfdl.noaa.gov.
>>>
>>> ********************************************************************
>>> Charles Seman Charles.Seman at noaa.gov
>>> U.S. Department of Commerce / NOAA / OAR
>>> Geophysical Fluid Dynamics Laboratory voice: (609) 452-6547
>>> 201 Forrestal Road fax: (609) 987-5063
>>> Princeton, NJ 08540-6649 http://www.gfdl.noaa.gov/~cjs/
>>> ********************************************************************
>>>
>>> "The contents of this message are mine personally and do not reflect
>>> any position of the Government or NOAA."
>>>
>>
>>
>> --
>> --------------------------------
>> Matthias Munnich
>> Univ. of California, Los Angeles
>> Dept. of Atmos. and Oceanic Sc. and
>> Inst. of Geophysics and Planetary Physics
>> 3845 Slichter Hall
>> Los Angeles, CA 90095-1567
>> Phone: +1-310-794 5899
>> Fax: +1-310-206 3051
>> Email: munnich at atmos.ucla.edu
>> --------------------------------
>>
>
> --
>
> Please note that Charles.Seman at noaa.gov should be considered my NOAA
> email address, not cjs at gfdl.noaa.gov.
>
> ********************************************************************
> Charles Seman Charles.Seman at noaa.gov
> U.S. Department of Commerce / NOAA / OAR
> Geophysical Fluid Dynamics Laboratory voice: (609) 452-6547
> 201 Forrestal Road fax: (609) 987-5063
> Princeton, NJ 08540-6649 http://www.gfdl.noaa.gov/~cjs/
> ********************************************************************
>
> "The contents of this message are mine personally and do not reflect
> any position of the Government or NOAA."
>
--
--------------------------------
Matthias Munnich
Univ. of California, Los Angeles
Dept. of Atmos. and Oceanic Sc. and
Inst. of Geophysics and Planetary Physics
3845 Slichter Hall
Los Angeles, CA 90095-1567
Phone: +1-310-794 5899
Fax: +1-310-206 3051
Email: munnich at atmos.ucla.edu
--------------------------------
More information about the gradsusr
mailing list