NCL Home > Documentation > Functions by type

Built-in functions

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
abs Returns the absolute value of numeric data.
acos Computes the inverse cosine of numeric types.
addfile Opens a data file that is (or is to be) written in a supported file format.
addfiles Creates a reference that spans multiple data files.
all Returns True if all the elements of the input evaluate as True.
angmom_atm Calculates the atmosphere's relative angular momentum.
any Returns True if any of the values of its input evaluate as True.
area_hi2lores Interpolates from high resolution grids to low resolution grids using local area averaging.
areaint2 Interpolates from one grid to another grid using local area averaging.
asciiread Reads a file that contains ASCII representations of basic data types.
asciiwrite Creates an ascii text file of numeric or string data type.
asin Computes the inverse sine of numeric types.
atan Computes the inverse tangent of numeric types.
atan2 Computes the inverse tangent of (y/x) for numeric types.
attsetvalues Applies resources to the given objects.
avg Computes the average of a variable regardless of dimensionality.
betainc Evaluates the incomplete beta function.
cancor Performs canonical correlation analysis between two sets of variables.
cbinread Reads binary files created using the C block I/O function write.
cbinwrite Creates a binary file in raw C block I/O format for a numeric data type.
cdfbin_p Calculates the binomial density of a cumulative distribution function.
cdfbin_pr Calculates the probability of success of each trial of a cumulative distribution function.
cdfbin_s Calculates the number of successes of a cumulative distribution function.
cdfbin_xn Calculates the number of binomial trials of a cumulative distribution function.
cdfchi_p Calculates the intergral of a cumulative chi-square distribution function.
cdfchi_x Calculates the upper limit of intergration of a cumulative chi-square distribution function.
cdfgam_p Calculates the integral of a cumulative gamma distribution function.
cdfgam_x Calculates the upper limit of intergration of a cumulative gamma distribution function.
cdfnor_p Calculates the integral of a cumulative normal distribution function.
cdfnor_x Calculates the upper limit of integration of a cumulative normal distribution function.
cdft_p Calculates the one-sided probability given a t-value and the degrees of freedom.
cdft_t Calculates the t-value given the one-sided probability and the degrees of freedom.
ceil Computes the smallest integer value larger than the input.
center_finite_diff Performs a centered finite difference operation on the rightmost dimension.
cfftb Performs a backward complex discrete fourier transform [Fourier Synthesis].
cfftf Performs a forward complex discrete fourier transform of a real periodic sequence.
cfftf_frq_reorder Reorders the data returned by cfftf.
charactertodouble Coerces values of type character to values of type double.
charactertofloat Coerces values of type character to values of type float.
charactertointeger Coerces values of type character to values of type integer.
charactertolong Coerces values of type character to values of NCL type long.
charactertoshort Coerces values of type character to values of type short.
charactertostring Coerces values of type character to values of type string.
chartodouble Coerces values of type character to values of type double.
chartofloat Coerces values of type character to values of type float.
chartoint Coerces values of type character to values of type integer.
chartointeger Coerces values of type character to values of type integer.
chartolong Coerces values of type character to values of NCL type long.
chartoshort Coerces values of type character to values of type short.
chartostring Coerces values of type character to values of type string.
chiinv Evaluates the inverse chi-squared distribution function.
clear Clears the given workstation objects.
conform Expands an array or scalar so that it conforms to the shape of the given variable.
conform_dims Expands an array or scalar so that it conforms to the shape of the given dimension sizes.
cos Computes the cosine of numeric types.
cosh Computes the hyperbolic cosine of numeric types.
craybinnumrec Returns the number of unformatted sequential access Fortran records in a Cray COS blocked binary file.
craybinrecread Reads COS blocked unformatted sequential access Fortran binary files.
csa1 Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa1d Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa1s Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa1x Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa1xd Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa1xs Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time.
csa2 Calculates an approximating cubic spline for two-dimensional input data.
csa2d Calculates an approximating cubic spline for two-dimensional input data.
csa2l Calculates an approximating cubic spline for two-dimensional input data.
csa2ld Calculates an approximating cubic spline for two-dimensional input data.
csa2ls Calculates an approximating cubic spline for two-dimensional input data.
csa2lx Calculates an approximating cubic spline for two-dimensional input data.
csa2lxd Calculates an approximating cubic spline for two-dimensional input data.
csa2lxs Calculates an approximating cubic spline for two-dimensional input data.
csa2s Calculates an approximating cubic spline for two-dimensional input data.
csa2x Calculates an approximating cubic spline for two-dimensional input data.
csa2xd Calculates an approximating cubic spline for two-dimensional input data.
csa2xs Calculates an approximating cubic spline for two-dimensional input data.
csa3 Calculates an approximating cubic spline for three-dimensional input data.
csa3d Calculates an approximating cubic spline for three-dimensional input data.
csa3l Calculates an approximating cubic spline for three-dimensional input data.
csa3ld Calculates an approximating cubic spline for three-dimensional input data.
csa3ls Calculates an approximating cubic spline for three-dimensional input data.
csa3lx Calculates an approximating cubic spline for three-dimensional input data.
csa3lxd Calculates an approximating cubic spline for three-dimensional input data.
csa3lxs Calculates an approximating cubic spline for three-dimensional input data.
csa3s Calculates an approximating cubic spline for three-dimensional input data.
csa3x Calculates an approximating cubic spline for three-dimensional input data.
csa3xd Calculates an approximating cubic spline for three-dimensional input data.
csa3xs Calculates an approximating cubic spline for three-dimensional input data.
csc2s Converts Cartesian coordinates on a unit sphere to spherical coordinates (lat/lon).
csgetp Retrieves control parameters for Cssgrid routines.
css2c Converts spherical coordinates (lat/lon) to Cartesian coordinates on a unit sphere.
cssetp Sets control parameters for Cssgrid routines.
cssgrid Uses tension splines to interpolate randomly spaced data on a unit sphere to data values on a uniform grid.
csstri Calculates a Delaunay triangulation of data randomly positioned on the surface of a sphere.
csvoro Determines Voronoi polygons for data randomly positioned on a sphere and returns vertices for the one surrounding a specified input point.
cumsum Calculates the cumulative sum.
cz2ccm Computes geopotential height in hybrid coordinates.
datatondc Converts data units into normalized device coordinates (NDCs).
day_of_week Calculates the day of the week given month, day, and year.
day_of_year Calculates the day of the year given month, day, and year.
days_in_month Calculates the number of days in a month given month, day, and year.
delete Deletes variables, attributes, and coordinate variables.
destroy Destroys objects from NCL.
dewtemp_trh Calculates the dew point temperature given temperature and relative humidity.
dim_avg Computes the average of a variable's rightmost dimension at all other dimensions.
dim_avg_wgt Computes the weighted average of a variable's rightmost dimension at all other dimensions.
dim_cumsum Calculates the cumulative sum along the rightmost dimension.
dim_gbits Unpacks bit chunks from the rightmost dimension of the input array.
dim_max Finds the maximum of a variable's rightmost dimension at all other dimensions.
dim_median Computes the median of a variable's rightmost dimension at all other dimensions.
dim_min Finds the minimum of a variable's rightmost dimension at all other dimensions.
dim_num Calculates the number of True values of a variable's rightmost dimension at all other dimensions.
dim_pqsort Computes the permutation vector generated by sorting the n - 1th (rightmost) dimension.
dim_product Computes the product of a variable's rightmost dimension at all other dimensions.
dim_rmsd Computes the root-mean-square-difference between two variables' rightmost dimension at all other dimensions.
dim_rmvmean Calculates and removes the mean of the (rightmost) dimension at all other dimensions.
dim_rmvmed Calculates and removes the median of the (rightmost) dimension at all other dimensions.
dim_standardize Calculates standardized anomalies of the rightmost dimension at all other dimensions.
dim_stat4 Computes the first four moments (average, variance, skewness, and kurtosis) of the rightmost dimension for all other dimensions.
dim_stddev Computes the population standard deviation of a variable's rightmost dimension at all other dimensions.
dim_sum Computes the arithmetic sum of a variable's rightmost dimension at all other dimensions.
dim_sum_wgt Computes the weighted sum of a variable's rightmost dimension at all other dimensions.
dim_variance Computes the population variance of a variable's rightmost dimension at all other dimensions.
dimsizes Returns the dimension sizes of the input variable.
doubletobyte Coerces values of type double to values of type byte.
doubletochar Coerces values of type double to values of type character.
doubletocharacter Coerces values of type double to values of type character.
doubletofloat Coerces values of type double to values of type float.
doubletoint Coerces values of type double to values of type integer.
doubletointeger Coerces values of type double to values of type integer.
doubletolong Coerces values of type double to values of type long.
doubletoshort Coerces values of type double to values of type short.
dpres_hybrid_ccm Calculates the pressure differences of a hybrid coordinate system.
dpres_plevel Calculates the pressure layer thicknesses of a constant pressure level coordinate system.
draw Draws the given graphical objects.
dsgetp Gets parameters for Dsgrid routines.
dsgrid2 Interpolates gridded 2-D data.
dsgrid2d Interpolates gridded 2-D data.
dsgrid2s Interpolates gridded 2-D data.
dsgrid3 Interpolates gridded 3-D data.
dsgrid3d Interpolates gridded 3-D data.
dsgrid3s Interpolates gridded 3-D data.
dspnt2 Interpolates 2-D data at specified points.
dspnt2d Interpolates 2-D data at specified points.
dspnt2s Interpolates 2-D data at specified points.
dspnt3 Interpolates 3-D data at specified points.
dspnt3d Interpolates 3-D data at specified points.
dspnt3s Interpolates 3-D data at specified points.
dssetp Sets parameters for Dsgrid routines.
dtrend Estimates and removes the least squares linear trend of the rightmost dimension from all grid points.
dtrend_msg Estimates and removes the least squares linear trend of the rightmost dimension from all grid points (missing values allowed).
dtrend_quadratic Estimates and removes the least squares quadratic trend of the rightmost dimension from all grid points.
dv2uvF Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics.
dv2uvf Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics.
dv2uvG Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics.
dv2uvg Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics.
echo_off Disables echoing of NCL statements as they are encountered.
echo_on Enables echoing of NCL statements as they are encountered.
eof2data Reconstructs a data set from EOFs and EOF time series.
eof_varimax Rotates EOFs using the using Kaiser row normalization and the varimax criterion (deprecated version).
eofcor Calculates empirical orthogonal functions via a correlation matrix (NCL's original function).
eofcor_pcmsg Calculates empirical orthogonal functions via a correlation matrix (missing values allowed) (deprecated version).
eofcor_ts Calculates the time series of the amplitudes associated with each eigenvalue in an EOF which was calculated using a correlation matrix.
eofcov Calculates empirical orthogonal functions via a covariance matrix (original version).
eofcov_pcmsg Calculates empirical orthogonal functions via a covariance matrix (missing values allowed)(deprecated version).
eofcov_ts Calculates the time series of the amplitudes associated with each eigenvalue in an EOF which was calculated using a covariance matrix.
eofunc Compute empirical orthogonal functions (EOFs, aka: Principal Component Analysis).
eofunc_ts Calculates the time series of the amplitudes associated with each eigenvalue in an EOF.
eofunc_varimax Rotates EOFs using the using Kaiser row normalization and the varimax criterion.
equiv_sample_size Estimates the number of independent values of a series of correlated observations.
erf Evaluates the real error function.
erfc Evaluates the real complementary error function.
esacr Computes sample auto-correlations
esacv Computes sample auto-covariances
esccr Computes sample cross-correlations.
esccv Computes sample cross-covariances.
escorc Computes sample cross-correlations at lag 0 only.
escovc Computes sample cross-covariances at lag 0 only.
exit Forces an NCL script to exit immediately.
exp Computes the value of e (the base of natural logarithms) raised to the power of the input.
exp_tapersh Performs tapering (filtering) of the spherical harmonic coefficients.
exp_tapersh_wgts Calculates weights which can be used to perform tapering (filtering) of spherical harmonic coefficients.
exp_tapershC Performs tapering (filtering) of the spherical harmonic coefficients.
ezfftb Perform a Fourier synthesis from real and imaginary coefficients.
ezfftf Perform a Fourier analysis on a periodic sequence.
f2fosh Interpolates a scalar quantity from a fixed grid (including pole points) to a fixed-offset grid.
f2foshv Interpolates a vector quantity on a fixed grid (including pole points) to a fixed-offset grid.
f2fsh Interpolates a scalar quantity from one fixed grid to another.
f2fshv Interpolates a vector quantity from one fixed grid to another.
f2gsh Interpolates a scalar quantity from a fixed grid to a Gaussian grid (with optional truncation).
f2gshv Interpolates a vector quantity on a fixed grid to a Gaussian grid (optional truncation).
fabs Computes the absolute value of numeric types.
fbindirread Reads records written by a Fortran direct access write.
fbindirwrite Writes binary records to a file in manner analogous to fortran's "access=direct".
fbinnumrec Returns the number of unformatted sequential Fortran records in a binary file.
fbinread Reads one binary record that has been written using an UNFORMATTED FORTRAN write.
fbinrecread Reads unformatted sequential access Fortran binary files.
fbinrecwrite Writes a single unformatted sequential access Fortran record to a file.
fbinwrite Writes a single binary record to a file in manner analogous to fortran's "form=unformatted, access=sequential".
fft2db Performs a two-dimensional discrete backward Fourier transform (Fourier synthesis).
fft2df Performs a two-dimensional forward real discrete Fourier transform (i.e., Fourier analysis) of a real periodic array.
fileattdef Defines global (file) attributes associated with a supported file.
filedimdef Defines dimension names, dimension sizes, unlimited dimensions on a supported file.
filevarattdef Copies attributes from an input variable to one or more variables on a supported file.
filevardef Defines a list of variable names, variable var_types, and variable dimension names for a supported file.
filevardimsizes Returns the dimension sizes of variable on a supported file.
filwgts_lancos Calculates one-dimensional filter weights (deprecated).
filwgts_lanczos Calculates one-dimensional filter weights.
filwgts_normal Calculates one-dimensional filter weights based upon the normal (gaussian) distribution.
floattobyte Coerces values of type float to values of type byte.
floattochar Coerces values of type float to values of type character.
floattocharacter Coerces values of type float to values of type character.
floattoint Coerces values of type float to values of type integer.
floattointeger Coerces values of type float to values of type integer.
floattolong Coerces values of type float to values of type long.
floattoshort Coerces values of type float to values of type short.
floor Computes the largest integer value smaller than the input.
fluxEddy Calculates time averaged eddy flux quantities.
fo2fsh Interpolates a scalar quantity from a fixed-offset grid to a fixed grid.
fo2fshv Interpolates a vector quantity from a fixed-offset grid to a fixed grid.
fourier_info Performs fourier analysis on one or more periodic series.
frame Updates and clears the given workstation objects.
fspan Creates an array of evenly-spaced floating point numbers.
ftcurv Calculates an interpolatory spline through a sequence of functional values.
ftcurvd Calculates the derivatives of an interpolatory spline under tension.
ftcurvi Calculates integrals of an interpolatory spline under tension between two user-specified limits.
ftcurvp Calculates an interpolatory spline under tension through a sequence of functional values for a periodic function.
ftcurvpi Calculates an integral of an interpolatory spline between two specified points.
ftcurvps Calculates a smoothing spline.
ftcurvs Calculates a smoothing spline.
ftest Applies F-test for variances and returns an estimate of the statistical significance.
ftgetp Retrieves control parameters for Fitgrid routines.
ftkurv Calculates an interpolatory spline for parametric curves.
ftkurvd Calculates an interpolatory spline for parametric curves; it also calculates first and second derivatives of the interpolatory spline.
ftkurvp Calculates an interpolatory spline under tension through a sequence of points in the plane forming a closed curve.
ftkurvpd Calculates an interpolatory spline for closed parametric curves; it also calculates first and second derivatives of the interpolatory spline.
ftsetp Sets control parameters for Fitgrid routines.
ftsurf Calculates an interpolatory surface passing through a rectangular grid of function values.
g2fsh Interpolates a scalar quantity from a Gaussian grid to a fixed grid.
g2fshv Interpolates a vector quantity from a Gaussian grid to a fixed grid.
g2gsh Interpolates a scalar quantity from one Gaussian grid to another (with optional truncation).
g2gshv Interpolates a vector quantity from one Gaussian to another (optional truncation).
gammainc Evaluates the incomplete gamma function.
gaus Computes gaussian latitudes and weights.
gaus_lobat Computes gaussian latitudes and weights using Gauss-Lobatto quadrature.
gaus_lobat_wgt Computes Gauss-Lobatto weights given a one-dimensional array of Gauss-Lobatto latitudes.
gc_aangle Finds the acute angle between two great circles on the globe.
gc_clkwise Tests clockwise/counterclockwise ordering of points on spherical polygon.
gc_dangle Finds the directed angle between two great circles having a specified intersection point.
gc_inout Determines if a specified point is inside or outside of a spherical polygon.
gc_latlon Interpolates points along a great circle on the surface of the globe.
gc_onarc Determines if a point on the globe lies on a specified great circle arc.
gc_pnt2gc Finds the angular distance from a point to a great circle.
gc_qarea Finds the area of a quadrilateral patch on the unit sphere.
gc_tarea Finds the area of a triangular patch on the unit sphere.
generate_2d_array Generates a "nice" 2D array of pseudo random data, especially for use in 2D graphics.
get_ncl_version Returns the current NCL version.
get_script_name Returns the name of a script of commands provided to NCL for execution.
get_script_prefix_name Returns the name of a script of commands provided to NCL for execution, if provided, with any script name tag removed.
get_sphere_radius Retrieves the radius of a sphere used in spherical harmonic routines.
getbitsone Unpacks one-bit chunks from the input array.
getenv Returns the string value of a shell environment variable.
getfiledimsizes Returns a list of dimension sizes of the given file variable.
getfilevaratts Returns all attribute names associated with a variable on a supported file.
getfilevardims Returns all dimension names associated with a variable on a supported file.
getfilevardimsizes Returns the dimension sizes of variable on a supported file.
getfilevarnames Returns an array of file variable names in the specified supported file.
getfilevartypes Returns the types of the named variables stored in the given supported file.
getvaratts Returns a list of attribute names for the given variable.
getvardims Returns a list of dimension names for the given variable.
gradsf Computes the gradient of an array that is on a fixed grid using spherical harmonics.
gradsg Computes the gradient of an array that is on a gaussian grid using spherical harmonics.
greg2jul Converts a Gregorian date to a Julian day.
grid2triple Converts a two-dimensional grid with one-dimensional coordinate variables to an array where each grid value is associated with its coordinates.
hlsrgb Converts HLS color values to RGB.
hsvrgb Converts HSV color values to RGB.
hydro Computes geopotential height using the hydrostatic equation.
hyi2hyo Interpolates from data on one set of hybrid levels to another set of hybrid levels.
idsfft Interpolates 2D random data.
igradsf Computes a scalar array from its gradient components on a fixed grid using spherical harmonics.
igradsF Computes a scalar array from its gradient components on a fixed grid using spherical harmonics.
igradsg Computes a scalar array from its gradient components on a gaussian grid using spherical harmonics.
igradsG Computes a scalar array from its gradient components on a gaussian grid using spherical harmonics.
ilapsf Inverts the Laplacian (on a fixed grid) using spherical harmonics.
ilapsF Inverts the Laplacian (on a fixed grid) using spherical harmonics.
ilapsg Inverts the Laplacian (on a gaussian grid) using spherical harmonics.
ilapsG Inverts the Laplacian (on a gaussian grid) using spherical harmonics.
ilapvf Inverts the vector Laplacian (on a fixed grid) using spherical harmonics.
ilapvg Inverts the vector Laplacian (on a gaussian grid) using spherical harmonics.
ind Returns the indices where the input is True.
ind_resolve Resolves a single list of indices to their multi-dimensional representation.
int2p Interpolates pressure levels to a different set of pressure levels.
integertobyte Coerces values of type integer to values of type byte.
integertochar Coerces values of type integer to values of type character.
integertocharacter Coerces values of type integer to values of type character.
integertoshort Coerces values of type integer to values of type short.
inttobyte Coerces values of type integer to values of type byte.
inttochar Coerces values of type integer to values of type character.
inttoshort Coerces values of type integer to values of type short.
inverse_matrix Computes the inverse of a general matrix using LU factorization.
isatt Returns logical values indicating whether the given attributes are attached to the given variable.
isbigendian Returns True if you are running NCL on a big endian machine.
isbyte Returns True if input is of type byte.
ischar Returns True if input is of type char.
iscoord Returns True for every input string that is a coordinate variables of the given variable.
isdefined Returns True for every element of the input that is a defined keyword, variable, or function/procedure name.
isdim Returns True if variable dimensions are defined in the given variable.
isdimnamed Returns True if variable dimensions have names in given variable.
isdouble Returns True if input is of type double.
isfile Returns True if input is of type file.
isfilepresent Checks if a file exists.
isfilevar Checks if specified file variables are defined in a file.
isfilevaratt Checks if specified file variable attributes are defined for a file variable.
isfilevarcoord Checks if a coordinate variable is defined in a file.
isfilevardim Checks if file variable dimensions are defined for a file variable.
isfloat Returns True if input is of type float.
isfunc Returns True for every element of the input that is a defined function.
isgraphic Returns True if input is of type graphic.
isinteger Returns True if input is of type integer.
isleapyear Determines if a given year is a leap year (Gregorian calendar).
islogical Returns True if input is of type logical.
islong Returns True if input is of type long.
ismissing Returns True for every element of the input that contains a missing value.
isnan_ieee Returns a logical array indicating which input values contain an IEEE NaN.
isnumeric Returns True if input is of type numeric.
ispan Creates an array of equally-spaced integer values.
isproc Returns True for every element of the input that is a defined procedure.
isshort Returns True if input is of type short.
isstring Returns True if input is of type string.
isunlimited Returns True if the given dimension name is defined as unlimited on the given file.
isvar Returns True for every element of the input that is a defined variable.
jul2greg Converts a Julian day to a Gregorian date.
lapsF Computes the Laplacian using spherical harmonics, given a scalar z on a fixed grid.
lapsf Computes the Laplacian using spherical harmonics, given a scalar z on a fixed grid.
lapsG Computes the Laplacian using spherical harmonics, given a scalar z on a gaussian grid.
lapsg Computes the Laplacian using spherical harmonics, given a scalar z on a gaussian grid.
lapvf Computes the vector Laplacian using spherical harmonics, given a vector quantity (u,v) on a fixed grid.
lapvg Computes the vector Laplacian using spherical harmonics, given a vector quantity (u,v) on a gaussian grid.
latlon2utm Converts from lat/lon to UTM using a specified datum.
lclvl Calculates the pressure of the lifting condensation level.
lderuvf Computes the latitudinal derivatives using spherical harmonics, given vector components (u,v) on a fixed grid.
lderuvg Computes the latitudinal derivatives using spherical harmonics, given vector components (u,v) on a gaussian grid.
linint1 Interpolates from one series to another using piecewise linear interpolation.
linint2 Interpolates from one grid to another grid using bilinear interpolation.
linint2_points Interpolates from a grid to arbitrarily specified coordinate pairs using bilinear interpolation.
linmsg Linearly interpolates to fill in missing values.
linrood_latwgt Computes the latitudes and weights used by the Lin-Rood Model.
linrood_wgt Computes the weights used by the Lin-Rood Model.
list_files Lists all of the variables that reference files.
list_filevars Lists all of the variables associated with a specific file.
list_hlus Lists all of the HLU objects currently referenced by NCL variables.
list_procfuncs Lists all of the currently defined NCL functions and procedures and their argument lists.
list_vars Lists the currently defined variables that do not reference files or HLU objects.
ListGetType Queries the manner in which a variable of type list was created.
ListSetType Specifies the manner in which a variable of type list is to be implemented.
loadscript Loads the given NCL script.
local_max Determines the relative maxima for a 2-dimensional array.
local_min Determines the relative minima for a 2-dimensional array.
log Computes the natural log of a numeric type.
log10 Computes the log base 10 of a numeric type.
longtobyte Coerces values of type long to values of type byte.
longtochar Coerces values of type long to values of type character.
longtocharacter Coerces values of type long to values of type character.
longtoint Coerces values of type long to values of type integer.
longtointeger Coerces values of type long to values of type integer.
longtoshort Coerces values of type long to values of type short.
lspoly Calculates a set of coefficients for a weighted least squares polynomial fit to the given data.
mask Masks a multi-dimensional array against another given a single mask value.
max Computes the maximum value of a multi-dimensional array.
maxind Returns the index of the first occurrence of a maximum value.
min Computes the minimum value of a multi-dimensional array.
minind Returns the index of the first occurrence of a minimum value.
mixhum_ptd Calculates the mixing ratio or specific humidity given pressure and dew point temperature.
mixhum_ptrh Calculates the mixing ratio or specific humidity given pressure, temperature and relative humidity.
monthday Calculates a concatenated month_day given a day and year.
natgrid Interpolates from 2D random data to get values on a rectangular output grid.
natgridd Interpolates from 2D random data to get values on a rectangular output grid.
natgrids Interpolates from 2D random data to get values on a rectangular output grid.
ncargpath Returns the absolute pathnames of various NCAR Graphics directories.
ncargversion Prints the NCAR Graphics version, copyright, trademark and general licensing terms.
ndctodata Converts normalized device coordinates (NDCs) into data coordinates.
ndtooned Converts a multi-dimensional array to a one-dimensional array.
new Creates an NCL variable.
ngezlogo Draws the NCAR logo in the lower right corner of the given workstation.
nggcog Calculates the latitudes and longitudes of a set of points approximating a circle at a given point on the surface of the globe.
nggetp Retrieves values for various parameters for the NCAR ngezlogo procedure.
nglogo Draws various NCAR and UCAR logos on the given workstation.
ngsetp Sets values for various parameters for the NCAR ngezlogo procedure.
NhlAddAnnotation Add annotations to a plot object as an external annotation.
NhlAddData Adds one or more additional data items to a plot.
NhlAddOverlay Overlays one plot object on another.
NhlAddPrimitive Adds a Primitive object to an existing plot.
NhlAppGetDefaultParentId Returns a reference to the current default App object.
NhlChangeWorkstation Changes the output workstation of one or more NCL View objects.
NhlClassName Retrieve the class name of one or more NCL objects.
NhlClearWorkstation Clears the given workstation objects.
NhlDataPolygon Draws a polygon using data coordinates.
NhlDataPolyline Draws a polyline using data coordinates.
NhlDataPolymarker Draws polymarkers using data coordinates.
NhlDataToNDC Converts data units into normalized device coordinates (NDCs).
NhlDestroy Destroys objects from NCL.
NhlDraw Draws the given graphical objects.
NhlFrame Updates and clears the given workstation objects.
NhlFreeColor Removes one or more color entries from one or more workstations.
NhlGetBB Retrieves the bounding boxes of a list of NCL objects.
NhlGetErrorObjectId Returns a reference to the current Error object.
NhlGetNamedColorIndex Returns color map indexes that match the given color names in the color maps of the given workstations.
NhlGetParentId Returns the ids of the parent ids of the given objects.
NhlGetParentWorkstation Returns the ids of the parent workstations of the given objects.
NhlGetWorkspaceObjectId Returns a reference to the current Workspace object.
NhlIsAllocatedColor Queries a list of workstations to determine whether or not the given color indexes have been allocated.
NhlIsApp Returns True for each given object that is an App object.
NhlIsDataComm Returns True for each given object that is a DataComm object.
NhlIsDataItem Returns True for each given object that is a DataItem object.
NhlIsDataSpec Returns True for each given object that is a DataSpec object.
NhlIsTransform Returns True for each given object that is a Transform object.
NhlIsView Returns True for each given object that is a View object.
NhlIsWorkstation Returns True for each given object that is a Workstation object.
NhlName Retrieves the name of one or more NCL objects.
NhlNDCPolygon Draws a polygon using NDC coordinates.
NhlNDCPolyline Draws a polyline using NDC coordinates.
NhlNDCPolymarker Draws polymarkers using NDC coordinates.
NhlNDCToData Converts normalized device coordinates (NDCs) into data coordinates.
NhlNewColor Allocates new workstation color indexes.
NhlNewDashPattern Adds new dash patterns to the existing table of dash patterns.
NhlNewMarker Adds new markers to the existing table of markers.
NhlPalGetDefined Returns a list of available color maps.
NhlRemoveAnnotation Remove annotations from the plot they are registered in.
NhlRemoveData Removes data items from one or more plots.
NhlRemoveOverlay Removes one or more plots from an overlay.
NhlRemovePrimitive Removes one or more primitives from the given Transform object.
NhlSetColor Sets the colors for a given list of color indexes and workstations.
NhlSetDashPattern Sets the dash patterns for a given list of dash pattern indexes and workstations.
NhlSetMarker Sets the markers for a given list of marker indexes and workstations.
NhlUpdateData Forces the DataComm instances to update their internal states.
NhlUpdateWorkstation Updates the given workstation objects.
nice_mnmxintvl Calculates "nice" values for endpoints and spacing to be used for creating a series of equally-spaced levels through the data domain.
nngetaspectd Retrieves an aspect at a specified coordinate position.
nngetaspects Retrieves an aspect at a specified coordinate position.
nngetp Retrieves control parameters for Natgrid routines.
nngetsloped Retrieves a slope at a specified coordinate position.
nngetslopes Retrieves a slope at a specified coordinate position.
nngetwts Retrieves natural neighbors and weights for the function values at those neighbors.
nngetwtsd Retrieves natural neighbors and weights for the function values at those neighbors.
nnpnt Interpolates from 2D random data to get values at a specified set of points.
nnpntd Interpolates from 2D random data to get values at a specified set of points.
nnpntend Terminates interpolation from 2D random data to get values at a specified set of points.
nnpntendd Terminates interpolation from 2D random data to get values at a specified set of points.
nnpntinit Initializes internal quantities, for given input data, to allow subsequent nnpnt calls to interpolate at specified points.
nnpntinitd Initializes internal quantities, for given input data, to allow subsequent nnpntd calls to interpolate at specified points.
nnpntinits Initializes internal quantities, for given input data, to allow subsequent nnpnts calls to interpolate at specified points.
nnpnts Interpolates from 2D random data to get values at a specified set of points.
nnsetp Sets control parameters for Natgrid routines.
num Counts the number of True values in the input.
omega_ccm Calculates omega [vertical pressure velocity] using the model diagnostic method.
onedtond Converts a one-dimensional array to a multi-dimensional array.
overlay Overlays one plot object on another.
paleo_outline Creates continental outlines from model orography data.
poisson_grid_fill Replaces all _FillValue values in a grid with values derived from solving Poisson's equation via relaxation.
pop_remap Regrids a POP ocean model grid to another grid.
prcwater_dp Computes column precipitable water of the rightmost dimension.
pres2hybrid Interpolates data on constant pressure levels to hybrid levels.
pres_hybrid_ccm Calculates pressure at the hybrid levels.
pres_sigma Calculates the pressure at specified sigma levels.
print Prints the value of a variable or expression.
printFileVarSummary Prints a summary of a file variable's information.
printVarSummary Prints a summary of a variable's information.
product Computes the product of the input.
pslec Computes sea level pressure using the ECMWF formulation.
pslhor Computes sea level pressure using the ECMWF formulation and Trenberth's horizontal correction.
pslhyp Computes sea level pressure using the hypsometric equation.
qsort Sorts a singly dimensioned array.
rand Generates a pseudo random number.
random_chi Generates random numbers using a chi-squared distribution.
random_gamma Generates random numbers using a gamma distribution.
random_normal Generates random numbers using a normal distribution.
random_setallseed Sets initial seeds for random number generators.
random_uniform Generates random numbers using a uniform range distribution.
rcm2points Interpolates a Regional Climate Model grid to a set points.
rcm2rgrid Interpolates a Regional Climate Model grid to lat/lon regular grid.
rdsstoi Reads weekly/monthly compocp site and climatology grids.
reg_multlin Performs basic multiple linear regression analysis.
regCoef Calculates the linear regression coefficient between two variables.
regcoef Calculates the linear regression coefficient between two variables.
regline Calculates the linear regression coefficient between two series.
relhum Calculates relative humidity given temperature, mixing ratio, and pressure.
replace_ieeenan Changes all occurrences of IEEE NaN to a user-specified value.
rgbhls Converts RGB color values to HLS.
rgbhsv Converts RGB color values to HSV.
rgbyiq Converts RGB color values to YIQ values.
rgrid2rcm Interpolates a lat/lon regular grid to a Regional Climate Model grid.
rhomb_trunc Performs rhomboidal truncation on spherical harmonic coefficients.
rhomb_trunC Performs rhomboidal truncation on spherical harmonic coefficients.
rip_cape_2d ** Computes convective available potential energy (CAPE), convective inhibition (CIN), lifted condensation level (LCL), and level of free convection (LFC).
rip_cape_3d ** Computes convective available potential energy (CAPE) and convective inhibition (CIN).
rip_reflectivity Computes simulated reflectivity from WRF model output.
round Rounds a float or double variable to the nearest whole number.
rtest Determines the statistical significance of a linear correlation coefficient.
runave Calculates an unweighted running average.
set_sphere_radius Sets the radius of a sphere used in spherical harmonic routines.
setfileoption Sets a number of file-format-specific options.
sfvp2uvf Computes the wind components given stream function and velocity potential (on a fixed grid) via spherical harmonics.
sfvp2uvg Computes the wind components given stream function and velocity potential (on a gaussian grid) via spherical harmonics.
shaeC Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics.
shaec Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics.
shagC Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics.
shagc Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics.
shgetnp Finds the nearest point, or points (in a specified set of points), to a given point in 3-space.
shgetp Retrieves control parameters for Shgrid routines.
shgrid Interpolate using randomly spaced data in 3-space.
shorttobyte Coerces values of type short to values of type byte.
shorttochar Coerces values of type short to values of type character.
shorttocharacter Coerces values of type short to values of type character.
shsec Computes spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics.
shseC Computes the spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics.
shsetp Sets control parameters for Shgrid routines.
shsgC Computes the spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics.
shsgc Computes spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics.
shsgc_R42 Computes spherical harmonic synthesis of a scalar quantity via rhomboidally truncated (R42) spherical harmonic coefficients onto a (108x128) gaussian grid.
sigma2hybrid Interpolates from sigma to hybrid coordinates.
simpeq Integrates a sequence of equally spaced points using Simpson's Rule.
simpne Integrates a sequence of unequally spaced points using Simpson's three-point formula.
sin Computes the sine of numeric types.
sindex_yrmo Calculates the Southern Oscillation Index given two series of year-month values.
sinh Computes the hyperbolic sine of numeric types.
sizeof Returns the total size, in bytes, of the input variable.
sleep Pauses execution of NCL scripts for a specified number of seconds.
smth9 Performs nine point local smoothing on one or more 2D grids.
snindex_yrmo Calculates the Southern Oscillation Index and the noise index given two series of year-month values.
solve_linsys Computes the solution to a real system of linear equations.
specx_anal Calculates spectra quantities of a series.
specxy_anal Calculates cross spectra quantities of a series.
sprintf Converts floats or doubles into formatted strings.
sprinti Converts integers into formatted strings.
sqrt Computes the square root of its input.
sqsort Sorts a singly dimensioned arrays of strings.
srand Establishes a seed for the rand function.
stat2 Calculates the first two moments of the given input.
stat4 Calculates estimates of the first four moments (mean, variance, skewness, and kurtosis) of the given input.
stat_medrng Calculates median, range, and mid-range of the given input.
stat_trim Calculates trimmed estimates of the first two moments of the given input.
status_exit Exits an NCL script passing a status code to the calling environment.
stdatmus_p2tdz Calculates the corresponding temperature, density, and height based on the 1976 U.S. standard atmosphere, given the pressure.
stdatmus_z2tdp Calculates the corresponding temperature, density, and pressure based on the 1976 U.S. standard atmosphere, given the height.
stddev Calculates the sample standard deviation.
stringtochar Coerces values of type string to values of type character.
stringtocharacter Coerces values of type string to values of type character.
stringtodouble Coerces values of type string to values of type double.
stringtofloat Coerces values of type string to values of type float.
stringtoint Coerces values of type string to values of type integer.
stringtointeger Coerces values of type string to values of type integer.
stringtolong Coerces values of type string to values of type long.
stringtoshort Coerces values of type string to values of type short.
strlen Returns the length of a string variable.
student_t Calculates the two-tailed probability of the Student-t distribution.
sum Sums the input.
svd_lapack Calculates the singular value decomposition of a general rectangular matrix.
svdcov Uses singular value decomposition and returns the left and right homogeneous and heterogeneous arrays associated with the two input datasets.
svdcov_sv Uses singular value decomposition to return the left and right singular vectors associated with the two input datasets.
svdstd Uses singular value decomposition and returns the left and right homogeneous and heterogeneous arrays associated with the two input datasets.
svdstd_sv Uses singular value decomposition to return the left and right singular vectors associated with the two input datasets.
system Executes a shell command.
systemfunc Executes a shell command and returns the output.
tan Computes the tangent of numeric types.
tanh Computes the hyperbolic tangent of numeric types.
taper Applies split-cosine-bell tapering to one or more series.
tdclrs Defines a set of colors for use with selected TDPACK routines.
tdctri Cuts the triangles in a triangle list with a plane perpendicular to an axis (for use with selected TDPACK routines).
tdcudp Not yet implemented.
tdcurv Draws the projection of a curve defined by an array of points in 3-space.
tddtri Draws triangles defined by a triangle list (for use with selected TDPACK routines).
tdez2d Draws a surface on the specified workstation.
tdez3d Draws an isosurface on the specified workstation.
tdgetp Retrieves TDPACK parameter values.
tdgrds Draws perimeters, ticks, and grid lines on the six sides of a box (for use with selected TDPACK routines).
tdgrid Draws a grid on a particular face of a box in 3-space (for use with selected TDPACK routines).
tdgtrs Gets the definition of a specified rendering style (for use with selected TDPACK routines).
tdinit Defines eye position, line of sight, up direction, and stereo flag for selected TDPACK routines.
tditri Adds triangles defining an isosurface to a triangle list (for use with selected TDPACK routines).
tdlbla Draws labels for a particular face of a box in 3-space (for use with selected TDPACK routines).
tdlblp Not yet implemented.
tdlbls Draws labels for all faces of a box in 3-space (for use with selected TDPACK routines).
tdline Draws the projection of a solid line in 3-space (for use with selected TDPACK routines).
tdlndp Not yet implemented.
tdlnpa Draws the projection of a line joining two points in the reference parallelogram (for use with selected TDPACK routines).
tdlpdp Not yet implemented.