List routines by category:
Atmospheric Sciences |
Benchmarking |
Color |
Date/Time |
Doc |
File & I/O |
BPCH Format |
Scientific Data Formats |
GAMAP Examples |
GAMAP Internals |
GAMAP Utilities |
GAMAP Data Manipulation |
GAMAP Models &
Grids |
GAMAP Plotting |
General |
Graphics |
Math & Units |
Plotting |
Regridding |
Strings |
Structures |
Time Series
List routines by alphabetical order:
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
NAME:
CTM_EXAMPLES
PURPOSE:
Quick and dirty demonstration of various CTM_* routines
CATEGORY:
GAMAP Examples, GAMAP Utilities
CALLING SEQUENCE:
CTM_EXAMPLES
INPUTS:
None
KEYWORD PARAMETERS:
/PNG -> Set this switch to create PNG files from screen
shots of examples generated by this program.
OUTPUTS:
None
SUBROUTINES:
External Subroutines Required:
===============================================
OPEN_DEVICE MULTIPANEL
CTM_GET_DATA GETMODELANDGRIDINFO
TVMAP PAUSE
CTM_PLOT SCREEN2PNG
NYMD2TAU (function) CTM_OVERLAY
REQUIREMENTS:
None
NOTES:
Updated with the most recent GAMAP routines.
EXAMPLE:
CTM_EXAMPLES, /PNG
; Show example plots and create screenshot output
; as PNG files.
MODIFICATION HISTORY:
mgs, 20 Aug 1998: INITIAL VERSION
mgs, 22 Oct 1998: - adapted for new use of CTM_GET_DATA
some more comments
mgs, 26 Oct 1998: - attached a few more comments about extended
use of ctm_get_data at end
mgs, 18 Nov 1998: - added call to CTM_MAKE_DATAINFO
bmy, 06 Oct 2006: GAMAP VERSION 2.05
- Updated examples w/ newest GAMAP routines
- Added examples w/ CTM_OVERLAY and
FIND_CELLS_BY_COUNTRY
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.10
- now uses FILE_WHICH to find ctm.bpch.examples
(See /n/home09/ryantosca/IDL/gamap2/examples/ctm_examples.pro)
NAME:
EXAMPLES_MANIP_4D
PURPOSE:
Shows how to manipulate TS data saved as 4D array with
GC_COMBINE_ND49 or GC_COMBINE_ND48.
The routine loops over all available 4D data blocks and print
information for each of them.
CATEGORY:
GAMAP Data Manipulation, GAMAP Examples, Time Series
CALLING SEQUENCE
EXAMPLES_MANIP_4D, File [ , Keywords ]
INPUTS:
FILE -> The name of the file created by GC_COMBINE_ND48/9.
OUTPUT KEYWORD PARAMETERS:
#### ONLY THE LAST DATA SET IF MORE THAN ONE IS AVAILABLE ####
DATA -> Output keyword. Set to a variable name that will
contain the data set on exist.
LON -> Output keyword. Set to a variable name that will
contain the vector of LONGITUDES on exit.
LAT -> Output keyword. Set to a variable name that will
contain the vector of LATITUDES on exit.
TIME -> Output keyword. Set to a variable name that will
contain the vector of TIME STEP on exit. Format is
YYYYMMDD if daily max is asked for (see DMAX keyword),
TAU value else.
LOCALTIME -> to get the output TIME in LOCALTIME. If there
is more than one longitude in the data block, TIME
becomes an array : one vector for each longitude.
KEYWORD PARAMETERS:
MAVG -> The window size (boxcar) of the moving average, if
you want to apply one.
DMAX -> Return daily maximum of the TS.
VERBOSE -> to print some basic information about the data
set.
_EXTRA=e -> Picks up extra keywords for routines
OUTPUTS:
With optional keyword.
SUBROUTINES:
REQUIREMENTS:
References many routines from GAMAP package. Requires GAMAP
v2.10 for handling 4D dataset.
NOTES:
EXAMPLES:
file = dialog_pickfile()
EXAMPLES_MANIP_4D, file, /v, data=ts, lat=lat, lon=lon, time=time
PLOT, time-time[0], ts[0,0,0,*], title='Time series at lon='+ $
strtrim(lon[0],2)+' / lat='+strtrim(lat[0],2)
MODIFICATION HISTORY:
phs, 6 Jun 2007: GAMAP VERSION 2.10
- Initial version
(See /n/home09/ryantosca/IDL/gamap2/examples/examples_manip_4d.pro)
NAME:
EXAMPLE_ANIM_TS
PURPOSE:
Illustrates how to use XINTERANIMATE with GAMAP
timeseries routine GC_COMBINE_ND49.
CATEGORY:
GAMAP Examples, GAMAP Utilities
CALLING SEQUENCE:
EXAMPLE_ANIM_TS [, Keywords ]
INPUTS:
None
KEYWORD PARAMETERS:
None
OUTPUTS:
None
SUBROUTINES:
External Subroutines Required:
================================================
GC_COMBINE_ND49 MULTIPANEL
MYCT PROGRAM_DIR (function)
TAU2YYMMDD (function) TVMAP
REQUIREMENTS:
Requires routines from the GAMAP package.
NOTES:
None
EXAMPLE:
EXAMPLE_ANIM_TS
; Creates sample animation from timeseries data.
MODIFICATION HISTORY:
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.11
(See /n/home09/ryantosca/IDL/gamap2/examples/example_anim_ts.pro)
NAME:
EXAMPLE_ND48_ND49
PURPOSE:
Creates several example plots to illustrate the use of GAMAP
timeseries routines GC_COMBINE_ND48 and GC_COMBINE_ND49.
CATEGORY:
GAMAP Examples, GAMAP Utilities, Time Series
CALLING SEQUENCE:
EXAMPLE_ND48_ND49 [, Keywords ]
INPUTS:
None
KEYWORD PARAMETERS:
/PNG -> Set this switch to save screen output
Portable Network Graphics (PNG) format.
OUTPUTS:
None
SUBROUTINES:
External Subroutines Required:
=========================================
GC_COMBINE_ND48 GC_COMBINE_ND49
MULTIPANEL PROGRAM_DIR (function)
SCREEN2PNG
REQUIREMENTS:
Requires routines from the GAMAP package.
NOTES:
None
EXAMPLE:
EXAMPLE_ND48_ND49, /PNG
; Create example plots and save to PNG file.
MODIFICATION HISTORY:
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.11
(See /n/home09/ryantosca/IDL/gamap2/examples/example_nd48_nd49.pro)
NAME:
EXAMPLE_OVERPLOT
PURPOSE:
Example program for overlay of data with model results.
This program is meant to provide a demonstration example
rather than a ready-to-use program, so please copy it
and adapt it to your needs.
For a try, just call EXAMPLE_OVERPLOT with no options.
Before you rewrite this code, try some of the keyword
options to get a feel how it works.
CATEGORY:
GAMAP Examples, GAMAP Utilities
CALLING SEQUENCE:
EXAMPLE_OVERPLOT [,DATA [,ALTITUDE]] [,keywords]
INPUTS:
DATA -> A vector with your vertical profile data. If nothing
is supplied, a dummy ozone profile is generated.
ALTITUDE -> Altitude vector correspondign to your data. If not
supplied, a vector will be created ranging from 0-12 km.
KEYWORD PARAMETERS:
Keywords to select certain model results:
DIAGN -> Name (or number) of a diagnostic. Default is 'IJ-AVG-$'
TRACER -> A tracer number (default is 2 = 'Ox')
TAU0 -> A time step value. You can specify a date using the
NYMD2TAU function.
Keywords to select the geographical domain:
LONRANGE, LATRANGE -> 2-element vectors specifying the minimum
and maximum longitude and latitude for the model results
to be considered. Not that LONRANGE[1] < LONRANGE[0] is
possible, denoting a region across the Pacific.
Keywords to change the appearance of the plot:
TITLE -> Give your plot a title. Default is 'EXAMPLE PLOT'
with longitude and latitude rang and date.
If you are sure that you select only one data record each
time, you can leave it up to CTM_PLOT to construct a title
(simply remove the TITLE keyword in the call to CTM_PLOT).
Note that you can take advantage of various "variables"
with the '%NAME%' notation (see GAMAP documentation for
details).
_EXTRA -> Look at the documentation of CTM_PLOT and add your
favorite keywords to the call to EXAMPLE_OVERPLOT. You are
likely to use XRANGE or XSTYLE.
OUTPUTS:
just a plot ;-)
SUBROUTINES:
none
REQUIREMENTS:
uses ctm_get_dat and ctm_plot as well as everything that is
needed by these to.
NOTES:
EXAMPLE:
EXAMPLE_OVERPLOT
data = your_fancy_reading_routine(filename)
EXAMPLE_OVERPLOT,data,tau0=nymd2tau(940601L)
MODIFICATION HISTORY:
mgs, 21 May 1999: VERSION 1.00
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.10
(See /n/home09/ryantosca/IDL/gamap2/examples/example_overplot.pro)
NAME:
EXAMPLE_POLAR
PURPOSE:
Quick and dirty examples of polar plots made with CTM_PLOT.
CATEGORY:
GAMAP Examples, GAMAP Utilities
CALLING SEQUENCE:
EXAMPLE_POLAR
INPUTS:
None
KEYWORD PARAMETERS:
/PS -> Set this switch to write output to a PostScript file.
OUTPUTS:
None
SUBROUTINES:
External Subroutines Required:
=================================
MYCT CTM_PLOT MULTIPANEL
REQUIREMENTS:
None
NOTES:
none
EXAMPLE:
EXAMPLE_POLAR, /PS
; Create polar plots and save to PostScript file.
MODIFICATION HISTORY:
mgs, 20 Aug 1998: INITIAL VERSION
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.10
- now uses FILE_WHICH to find ctm.bpch.examples
- rewritten for clarity
bmy, 14 Mar 2008: GAMAP VERSION 2.12
- Bug fix: save output from FILE_WHICH to
FILE (instead of FILENAME)
(See /n/home09/ryantosca/IDL/gamap2/examples/example_polar.pro)
NAME:
EXAMPLE_TVMAP
PURPOSE:
Generates several example plots using CTM_PLOT and TVMAP.
CATEGORY:
GAMAP Examples, GAMAP Utilities
CALLING SEQUENCE:
EXAMPLE_TVMAP [, Keywords ]
INPUTS:
None
KEYWORD PARAMETERS:
/PNG -> Set this switch to save screen output
Portable Network Graphics (PNG) format.
OUTPUTS:
None
SUBROUTINES:
External Subroutines Required:
====================================
CTM_PLOT MULTIPANEL
MYCT NYMD2TAU (function)
SCREEN2PNG TVMAP
REQUIREMENTS:
Requires routines from the GAMAP package.
NOTES:
None
EXAMPLE:
EXAMPLE_TVMAP, /SAMPLE
; Create example plots with pixel plots for all plots.
EXAMPLE_TVMAP, /PNG
; Create example plots and save to a PNG file.
MODIFICATION HISTORY:
bmy & phs, 13 Jul 2007: GAMAP VERSION 2.11
(See /n/home09/ryantosca/IDL/gamap2/examples/example_tvmap.pro)