|
shell scripts: |
transport.shSyntaxExample 1: Volume transport in layer 18First the file userdef.ncl was copied from /home/arnem/lib/ncl-metno/ , with the contents of four lines changed to vsz= 0.06 ; Size (length) of reference vector vsp= 4. ; Speed of reference vector vd = 0.02 ; Distance between vectors curly_on= 1 ; in order to modify the sizes of the vectors. The figure below was then made by issuing the command: transport.sh 4dmap hycom_031_uv.nc hycom_031_h.nc u v thknss 18 120
Example 2: As example 1, but with more contoursThe next figure was made by issuing the same command as in Example 1, after the file userdef.ncl was copied from /home/arnem/lib/ncl-metno/ , with the same changes as in Example 1 above, and additional changes of three other lines to v1= 0.4 ; Low value for isopleths, disregarded when nv is 0 or 1 v2= 7.2 ; High value for isopleths, disregarded when nv is 0 or 1 nv= 17 ; No. of isopleths, there will be nv+1 colors in order to specify the use of contours and colors.
transport.sh: syntaxtransport.sh --help
transport.sh / ncl-metno 1.2
>>>
>>>
>>> NOTE: The user is **STRONGLY** recommended to copy
>>> /home/arnem/lib/ncl-metno/userdef.ncl
>>> to the directory where the command 'transport.sh' is given,
>>> and at least consider altering
>>> * vector spec.
>>> -otherwise, lengths of vector will be scaled as ocean currents
>>> rather than a transport quantity
>>>
>>>
>>> Syntax:
>>> =======
>>>
>>> transport.sh <option> <uvfile> <varfile> <u> <v> <var> [<d3node> (<d4node>)]
>>> where
>>> <option> specifies dimensions and geo- or nongeo-grid
>>> implemented:
>>> [234]d - [234]D fields
>>> [234]dmap - [234]D fields, dims. are lon & lat
>>> ...[234]dmap will be displayed on a geogr. map
>>> <uvfile> name of the netcdf file w/ <u> and <v>
>>> <varfile> name of the netcdf file w/ <var>
>>> you may type '.' if <uvfile> & <varfile> are the same
>>> <u> name of variable w/ velocity in the x-direction
>>> on the netcdf file (case sensitive)
>>> <v> name of variable w/ velocity in the y-direction
>>> on the netcdf file (case sensitive)
>>> NOTE! special case: if <v> is set to 1 ,
>>> speed is contoured
>>> <var> name of variable to base filled contours on
>>> on the netcdf file (case sensitive)
>>> NOTE! This script requires the same dimensions for
>>> <u>, <v> and <var>, i.e., they must all be
>>> 2d, or 2dmap, etc.
>>> <d3node> node no. of third dimension
>>> if <option> is one of 2d, 2dmap and a fourth
>>> argument is present, or if <d3node> is negative,
>>> this will be interpreted as a flag that will cause
>>> the ncl script to remain (see examples below)
>>> <d4node> node no. of fourth dimension
>>>
>>> The script will produce an eps-file and a png-file.
>>>
>>> NOTE! Unless a user spec. file exists, this script will give
>>> rise to unreasonably long or short vectors if variable
>>> values are of a different order than 1.
>>>
>>>
>>> User specifications:
>>> ====================
>>>
>>> By copying the default spec.s from
>>> /home/arnem/lib/ncl-metno/userdef.ncl
>>> to the directory where the command 'contour.sh' is given,
>>> the user may specify
>>> * title
>>> * font
>>> * zooming
>>> * vector spec.s (size, distance, curly/regular vectors)
>>> * color map (palette)
>>> * no. of colors
>>> * plot size limits
>>> for geographical maps:
>>> * names of longitude & latitude variables
>>> * map projection
>>> * coastline detail level
>>> (look up, or copy, this file to edit your own 'userdef' file).
>>>
>>>
>>> Examples:
>>> =========
>>>
>>> transport.sh 2dmap uv.nc topography.nc ubaro_mean vbaro_mean depth
>>> will produce transport vectors on top of filled contours
>>> for the volume transport, on a lon-lat grid w/ a map,
>>> based on variables 'ubaro', vbaro' on the file 'uv.nc',
>>> and 'depth' on the file 'topography.nc'
>>> transport.sh 4dmap hydrography.nc . u v temp 1 10
>>> will produce transport vectors on top of filled contours
>>> for temperature transport, on a lon-lat grid w/ a map,
>>> for the first node in the third dimension (usually
>>> the top vertical level) and the tenth node in the
>>> fourth dimension (usually time step no. 10), based on
>>> variables 'u', 'v' and 'var' on the file 'hydrography.nc'
>>> transport.sh 4dmap hydrography.nc . u v 1 1 10
>>> special case (variable to contour is set to '1'): will
>>> produce velocity vectors on top of filled contours for
>>> the current speed, for the first node in the third dimension
>>> and the tenth node in the fourth dimension, on a lon-lat
>>> grid w/ a map, based on variables 'u' and 'v' on the file
>>> 'hydrography.nc'
>>>
>>>
>>> Terminating.
|