|
shell scripts: |
slice.shExample: Temperature slice at 300m from overturning experimentThe figure below was made by issuing the command: slice.sh 4dmap hycom_008c15_h.nc hycom_008c15_TS.nc thknss temp 300 10
slice.sh: syntaxslice.sh --help
slice.sh / ncl-metno 1.2
>>>
>>>
>>> NOTE: This script assumes that the variable to depict has been
>>> stored with dimensions in the order x -y -layer(-time)
>>> or lon-lat-layer(-time)
>>> (w/ Fortran style sequence of dimensions).
>>>
>>> Syntax:
>>> =======
>>>
>>> slice.sh (layer) <option> <hfile> <varfile> <hname> <varname>\
>>> <depth> (<time>)
>>> where
>>> (layer) include an initial argument 'layer' if you want isopleths
>>> to be drawn for layer interfaces, ignore otherwise
>>> <option> specifies dimensions and geo- or nongeo-grid
>>> implemented:
>>> [34]d - [34]D fields
>>> [34]dmap - [34]D fields, dims. are lon & lat
>>> [34]dMap - [34]D fields, lon & lat are 2d fields
>>> ...[34]d[mM]ap will be displayed on a geogr. map
>>> <hfile> name of netCDF file w/thickness results
>>> <varfile> name of netCDF file w/requested variable
>>> you may use '.' if both variables are on the same file
>>> <hname> name of thickness variable
>>> <varname> name of variable to depict
>>> NOTE! This script requires the existence of an
>>> attribute 'missing_value' to <varname>
>>> <depth> depth for which the contour plot is to be drawn
>>> (positive integer, 1-4 digits)
>>> <time> time step no. to depict
>>> a negative <time> value is interpreted as a flag that
>>> stops the ncl script from being deleted
>>>
>>> Special case:
>>> If <option> is one of [34]dMap, the name of the 2d longitude and
>>> latitude variable may be specified on the command line:
>>> slice.sh (layer) <option> <lonname> <latname> <hfile> <varfile> <hname> <varname> <depth> (<time>)
>>> (Alternatively, if these names are not 'lon' or 'lat', 'userdef.ncl' may
>>> be edited when option is one of [34]dMap.)
>>>
>>> The script will produce an eps-file and a png-file.
>>>
>>>
>>> User specifications:
>>> ====================
>>>
>>> By copying the default spec.s from
>>> /home/arnem/lib/ncl-metno/userdef.ncl
>>> to the directory where the command 'slice.sh' is given,
>>> the user may specify
>>> * title
>>> * zooming
>>> * font
>>> * 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).
>>>
>>>
>>> Example:
>>> =========
>>>
>>> slice.sh 4dmap hycom_expt007.nc . thknss salin 1000 30
>>> will produce a depiction on a lon-lat grid w/ a map,
>>> of the variable 'salin' on the file 'hycom_expt007.nc',
>>> for a depth of 1000m w/ layers given by 'thknss' on the
>>> same file, from timestep no. 30
>>>
>>>
>>> Terminating.
|