Alphabetical listing of NCL 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.
add90LatX Adds two fake pole points (90S and 90N) to the rightmost dimension of the given data.
add90LatY Adds two fake pole points (90S and 90N) to the leftmost dimension of the given data.
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.
addfiles_GetVar Creates a reference that spans multiple data files and returns metadata.
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.
area_hi2lores_Wrap Interpolates from high resolution grids to low resolution grids using local area averaging. (retains meta data)
areaint2 Interpolates from one grid to another grid using local area averaging.
array_append_record Attaches [appends] additional records [leftmost dimension] to a previously existing array.
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.
assignFillValue Transfers the _FillValue attribute from one variable to another.
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.
boxplot Creates and draws a boxplot.
byte2flt Converts values of type byte to values of type float.
calcDayAnomTLL Calculates daily anomalies from a daily data climatology.
calcMonAnomLLLT Calculates monthly anomalies by subtracting the long term mean from each point (lev,lat,lon,time version)
calcMonAnomLLT Calculates monthly anomalies by subtracting the long term mean from each point (lat,lon,time version)
calcMonAnomTLL Calculates monthly anomalies by subtracting the long term mean from each point (time,lat,lon version)
calcMonAnomTLLL Calculates monthly anomalies by subtracting the long term mean from each point: (time,lev,lat,lon) version.
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.
changeCase Changes the case of a string.
changeCaseChar Changes the case of each character in a string.
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.
clmDayTLL Calculates long term daily means (daily climatology) from daily data.
clmMon2clmDay Create a daily climatology from a monthly climatology.
clmMonLLLT Calculates long term monthly means (monthly climatology) from monthly data: (lev,lat,lon,time) version.
clmMonLLT Calculates long term monthly means (monthly climatology) from monthly data (lat,lon,time version)
clmMonTLL Calculates long term monthly means (monthly climatology) from monthly data: (time,lat,lon) version
clmMonTLLL Calculates long term monthly means (monthly climatology) from monthly data: (time,lev,lat,lon) version
closest_val Finds the index value in a monotonically increasing one dimensional array closest to a desired value.
ColorNegDashZeroPosContour Sets the negative contours to dashed, and colors the negative, positive, and zero contours to user-specified colors.
ColorShadeLeGeContour Shades contour regions given low and high values and two colors.
(Superceded by gsn_contour_shade as of version 4.3.0.)
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.
copy_VarAtts Copies all of a variable's attributes from one variable to another.
copy_VarCoords Copies all named dimensions and coordinate variables from one variable to another.
copy_VarCoords_1 Copies all named dimensions and coordinate variables from one variable to another except for the rightmost dimension.
copy_VarCoords_2 Copies all named dimensions and coordinate variables from one variable to another except for the rightmost two dimensions.
copy_VarMeta Copies all attributes, named dimensions and coordinate variables from one variable to another.
copyatt Copies all attributes, named dimensions and coordinate variables from one variable to another (deprecated version).
cos Computes the cosine of numeric types.
cosh Computes the hyperbolic cosine of numeric types.
covcor Calculate a covariance or correlation matrix.
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.
cshstringtolist Converts a comma delimited string from csh and breaks it up into separate strings.
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.
cssgrid_Wrap Uses tension splines to interpolate randomly spaced data on a unit sphere to data values on a uniform grid (retains metadata).
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.
dble2flt Converts values of type double to values of type float and preserves metadata.
decimalPlaces Truncates or rounds to the number of decimal places specified
delete Deletes variables, attributes, and coordinate variables.
delete_VarAtts Deletes one or more attributes associated with a variable.
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_avg_wgt_Wrap Computes the weighted average of a variable's rightmost dimension at all other dimensions and retains metadata.
dim_avg_Wrap Computes the average of a variable's rightmost dimension at all other dimensions and retains metadata.
dim_cumsum Calculates the cumulative sum along the rightmost dimension.
dim_cumsum_Wrap Calculates the cumulative sum along the rightmost dimension and retains meta data.
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_rmsd_Wrap 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_rmvmean_Wrap Calculates and removes the mean of the (rightmost) dimension at all other dimensions and retains metadata.
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_standardize_Wrap 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_stddev_Wrap Computes the population standard deviation of a variable's rightmost dimension at all other dimensions and retains metadata.
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_sum_wgt_Wrap Computes the weighted sum of a variable's rightmost dimension at all other dimensions and retains metadata.
dim_sum_Wrap Computes the arithmetic sum of a variable's rightmost dimension at all other dimensions and retains metadata.
dim_variance Computes the population variance of a variable's rightmost dimension at all other dimensions.
dim_variance_Wrap Computes the population variance of a variable's rightmost dimension at all other dimensions and retains metadata.
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.
dpres_plevel_Wrap Calculates the pressure layer thicknesses of a constant pressure level coordinate system.
draw Draws the given graphical objects.
drawNDCGrid Draws NDC grid lines at 0.1 NDC coordinate intervals and labels them.
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.
dv2uvF_Wrap Computes the divergent (irrotational) wind components for a fixed grid via spherical harmonics and retains metadata.
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.
dv2uvG_Wrap Computes the divergent (irrotational) wind components for a gaussian grid via spherical harmonics and retains metadata.
dz_height Calculates the height layer thicknesses at each grid point over varying surface terrain.
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.
eofcor_Wrap Calculates empirical orthogonal functions and retains meta data. (NCL's original function).
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.
eofcov_Wrap Calculates empirical orthogonal functions and retains meta data. (NCL's original EOF function).
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_ts_Wrap Calculates the time series of the amplitudes associated with each eigenvalue in an EOF and retains metadata.
eofunc_varimax Rotates EOFs using the using Kaiser row normalization and the varimax criterion.
eofunc_varimax_reorder Reorder the results returned by eof_varimax into descending order by percent variance explained.
eofunc_varimax_Wrap Rotates EOFs using the using Kaiser row normalization and the varimax criterion and retains metadata.
eofunc_Wrap Computes empirical orthogonal functions (aka: Principal Component Analysis, Eigen Analysis) and retains metadata.
epsZero Sets all values in input array to zero that are +/- a user supplied epsilon about zero.
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.
evssm_lapack Calculates the eigenvalues and eigenvectors of a real matrix stored in symmetric storage mode.
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.
f2fosh_Wrap Interpolates a scalar quantity from a fixed grid (including pole points) to a fixed-offset grid (retains metadata).
f2foshv Interpolates a vector quantity on a fixed grid (including pole points) to a fixed-offset grid.
f2foshv_Wrap Interpolates a vector quantity on a fixed grid (including pole points) to a fixed-offset grid (retains metadata).
f2fsh Interpolates a scalar quantity from one fixed grid to another.
f2fsh_Wrap Interpolates a scalar quantity from one fixed grid to another (retains metadata).
f2fshv Interpolates a vector quantity from one fixed grid to another.
f2fshv_Wrap Interpolates a vector quantity from one fixed grid to another (retains metadata).
f2gsh Interpolates a scalar quantity from a fixed grid to a Gaussian grid (with optional truncation).
f2gsh_Wrap Interpolates a scalar quantity from a fixed grid to a Gaussian grid (with optional truncation) (retains metadata).
f2gshv Interpolates a vector quantity on a fixed grid to a Gaussian grid (optional truncation).
f2gshv_Wrap Interpolates a vector quantity on a fixed grid to a Gaussian grid (optional truncation) (retains metadata).
fabs Computes the absolute value of numeric types.
fbindirread Reads records written by a Fortran direct access write.
fbindirSwap Reads byte-reversed data and writes output file that can be read by fbindirread or cbinread.
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.
fbinseqSwap1 Byte swaps Fortran sequential files.
fbinseqSwap2 Byte swaps Fortran sequential files (more memory friendly).
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.
flt2dble Converts values of type float to values of type double and preserves metadata.
flt2string Converts values of type float to values of type string.
fluxEddy Calculates time averaged eddy flux quantities.
fo2fsh Interpolates a scalar quantity from a fixed-offset grid to a fixed grid.
fo2fsh_Wrap Interpolates a scalar quantity from a fixed-offset grid to a fixed grid (retains metadata).
fo2fshv Interpolates a vector quantity from a fixed-offset grid to a fixed grid.
fo2fshv_Wrap Interpolates a vector quantity from a fixed-offset grid to a fixed grid (retains metadata).
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.
g2fsh_Wrap Interpolates a scalar quantity from a Gaussian grid to a fixed grid (retains metadata).
g2fshv Interpolates a vector quantity from a Gaussian grid to a fixed grid.
g2fshv_Wrap Interpolates a vector quantity from a Gaussian grid to a fixed grid (retains metadata).
g2gsh Interpolates a scalar quantity from one Gaussian grid to another (with optional truncation).
g2gsh_Wrap Interpolates a scalar quantity from one Gaussian grid to another (with optional truncation) (retains metadata).
g2gshv Interpolates a vector quantity from one Gaussian to another (optional truncation).
g2gshv_Wrap Interpolates a vector quantity from one Gaussian to another (optional truncation) (retains metadata).
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.
generate_unique_indices Generate unique random indices (subscripts).
get1Dindex Finds the indices of a one-dimensional array which exactly match a user specified list of values.
get1Dindex_Collapse Returns a one dimensional array of subscript indices that DO NOT match the values contained in a user specified list.
get1Dindex_Exclude Returns a one dimensional array of subscript indices that DO NOT match the values contained in a user suppliedlist.
get_file_suffix Extract the suffix associated with a file name.
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.
GetFillColor Chooses a color from a group of RGB triplets based upon a secondary scalar field.
GetFillColorIndex Chooses from a list of color table indices based upon a secondary scalar field.
getFillValue Retrieves the _FillValue of a variable, if present.
getind_latlon2d Finds the indices (subscripts) of two-dimensional latitude/longitude arrays closest to a user specified latitude/longitude coordinate pair.
getvaratts Returns a list of attribute names for the given variable.
getVarDimNames Retrieves dimension names for a variable in memory (deprecated version).
getvardims Returns a list of dimension names for the given variable.
getVarFillValue Retrieves the missing value of a variable, otherwise, it returns the default _FillValue.
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.
grib_stime2itime Converts grib initial_time (string) to time (integer).
grid2triple Converts a two-dimensional grid with one-dimensional coordinate variables to an array where each grid value is associated with its coordinates.
gsn_add_annotation Attaches the given annotation to the given plot.
gsn_add_polygon Attaches a filled polygon to the given plot.
gsn_add_polyline Attaches a polyline to the given plot.
gsn_add_polymarker Attaches polymarkers to the given plot.
gsn_add_text Attaches text strings to the given plot.
gsn_attach_plots Attaches a series of plots to a base plot.
gsn_blank_plot Draws a blank plot.
gsn_contour Creates and draws a contour plot.
gsn_contour_map Creates and draws a contour plot over a map.
gsn_contour_shade Shades contour regions given low and/or high values using colors or patterns.
gsn_create_labelbar Creates a labelbar.
gsn_create_legend Creates a legend.
gsn_create_text Creates text strings.
gsn_csm_attach_zonal_means Attaches a zonal means plot to a contour/map plot.
gsn_csm_contour Creates and draws a contour plot.
gsn_csm_contour_map Creates and draws a contour plot over a map.
gsn_csm_contour_map_ce Creates and draws a contour plot over a cylindrical equidistant map.
gsn_csm_contour_map_overlay Creates and draws two contour plot over a map.
gsn_csm_contour_map_polar Creates and draws a contour plot over a polar stereographic map.
gsn_csm_hov Creates and draws a Hovmueller (time v.s. longitude) plot.
gsn_csm_lat_time Creates and draws a latitude versus time plot.
gsn_csm_map Creates and draws a map.
gsn_csm_map_ce Creates and draws a cylindrical equidistant map.
gsn_csm_map_polar Creates and draws a polar stereographic map.
gsn_csm_pres_hgt Creates and draws a pressure/height plot.
gsn_csm_pres_hgt_streamline Creates and draws a pressure/height contour plot overlaid with streamlines.
gsn_csm_pres_hgt_vector Creates and draws a pressure/height contour plot overlaid with vectors.
gsn_csm_streamline Creates and draws a streamline plot.
gsn_csm_streamline_contour_map Creates and draws streamlines over a contour plot over a map.
gsn_csm_streamline_contour_map_ce Creates and draws streamlines over a contour plot over a cylindrical equidistant map.
gsn_csm_streamline_contour_map_polar Creates and draws streamlines over a contour plot over a polar stereographic map.
gsn_csm_streamline_map Creates and draws a streamline plot over a map.
gsn_csm_streamline_map_ce Creates and draws a streamline plot over a cylindrical equidistant map.
gsn_csm_streamline_map_polar Creates and draws a streamline plot over a polar stereographic map.
gsn_csm_time_lat Creates and draws a time versus latitude plot.
gsn_csm_vector Creates and draws a vector plot.
gsn_csm_vector_map Creates and draws a vector plot over a map.
gsn_csm_vector_map_ce Creates and draws a vector plot over a cylindrical equidistant map.
gsn_csm_vector_map_polar Creates and draws a vector plot over a polar stereographic map.
gsn_csm_vector_scalar Creates and draws a vector plot, and uses a scalar field to draw a separate contour plot or color the vectors.
gsn_csm_vector_scalar_map Creates and draws a vector plot over a map, and uses a scalar field to draw a separate contour plot or color the vectors.
gsn_csm_vector_scalar_map_ce Creates and draws a vector plot over a cylindrical equidistant map projection, and uses a scalar field to draw a separate contour plot or color the vectors.
gsn_csm_vector_scalar_map_polar Creates and draws a vector plot over a polar stereographic map projection, and uses a scalar field to draw a separate contour plot or color the vectors.
gsn_csm_x2y Creates and draws an XY plot with two different X axes.
gsn_csm_x2y2 Creates and draws an XY plot with two different X and Y axes
gsn_csm_xy Creates and draws an XY plot.
gsn_csm_xy2 Creates and draws an XY plot with two different Y axes.
gsn_csm_xy3 Creates and draws an XY plot with three different Y axes.
gsn_csm_y Creates and draws an XY plot, using index values for the X axis.
gsn_define_colormap Defines a color map for the given workstation.
gsn_draw_colormap Draws the current color map for the given workstation.
gsn_draw_named_colors Draws the given list of named colors.
gsn_histogram Draws a histogram plot on the given workstation.
gsn_labelbar_ndc Draws a labelbar on the given workstation.
gsn_legend_ndc Draws a legend on the given workstation.
gsn_map Creates and draws a map.
gsn_merge_colormaps Merges two color maps and sets this as the color map for the given workstation.
gsn_open_wks Opens a workstation on which to draw graphics.
gsn_panel Draws multiple plots of identical size on a single frame.
gsn_polygon Draws a filled polygon on the given plot.
gsn_polygon_ndc Draws a filled polygon on the given workstation.
gsn_polyline Draws a polyline on the given plot.
gsn_polyline_ndc Draws a polyline on the given workstation.
gsn_polymarker Draws polymarkers on the given plot.
gsn_polymarker_ndc Draws polymarkers on the given workstation.
gsn_retrieve_colormap Retrieves a color map for the given workstation.
gsn_reverse_colormap Reverses the color map for the given workstation.
gsn_streamline Creates and draws a streamline plot.
gsn_streamline_map Creates and draws a streamline plot over a map.
gsn_table Draws a table with text.
gsn_text Draws text strings on the given plot.
gsn_text_ndc Draws text strings on the given workstation.
gsn_vector Creates and draws a vector plot.
gsn_vector_map Creates and draws a vector plot over a map.
gsn_vector_scalar Creates and draws a vector plot, and colors the vectors given a scalar field.
gsn_vector_scalar_map Creates and draws a vector plot over a map, and colors the vectors given a scalar field.
gsn_xy Creates and draws an XY plot.
gsn_y Creates and draws an XY plot, using index values for the X axis.
hlsrgb Converts HLS color values to RGB.
hsv2rgb Maps values from the HSV color model to the RGB color model (deprecated).
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.
hyi2hyo_Wrap Interpolates from data on one set of hybrid levels to another set of hybrid levels and preserves metadata.
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.
ilapsF_Wrap Inverts the Laplacian (on a fixed grid) using spherical harmonics and retains metadata.
ilapsg Inverts the Laplacian (on a gaussian grid) using spherical harmonics.
ilapsG Inverts the Laplacian (on a gaussian grid) using spherical harmonics.
ilapsG_Wrap Inverts the Laplacian (on a gaussian grid) using spherical harmonics and retains metadata.
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_nearest_coord Determine indices of locations closest to a coordinate array.
ind_resolve Resolves a single list of indices to their multi-dimensional representation.
indStrSubset Returns the indices corresponding to the location of the substring, if it is a subset of the other given string.
infoTimeStamp Draws two text strings at the bottom of the workstation to indicate the time the plot was created and other information.
int2dble Converts values of type integer to values of type float and preserves metadata.
int2flt Converts values of type integer to values of type float and preserves metadata.
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.
isMonotonic Check a one dimensional array to see if it is monotonic.
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.
isStrSubset Return True or False if one string is a subset of another 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.
landsea_mask Returns a grid that contains a land sea mask given any latitude and longitude array.
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.
latGau Generates gaussian latitudes and associated metadata.
latGauWgt Generates gaussian weights and associated metadata.
latGlobeF Generates latitudes and associated metadata for a global fixed grid.
latGlobeFo Generates latitudes and associated metadata for a global fixed offset grid.
latlon2utm Converts from lat/lon to UTM using a specified datum.
latRegWgt Generates [sin(lat+dlat/2)-sin(lat-dlat/2) weights for equally spaced (regular) global grids that will sum to 2.0.
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.
linint1_Wrap Interpolates from one series to another using piecewise linear interpolation, and retains metadata.
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.
linint2_points_Wrap Interpolates from a grid to arbitrarily specified coordinate pairs using bilinear interpolation, and retains metadata.
linint2_Wrap Interpolates from one grid to another grid using bilinear interpolation (retains metadata).
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_max_1d Determines the relative maxima for a 1-dimensional array.
local_min Determines the relative minima for a 2-dimensional array.
local_min_1d Determines the relative minima for a 1-dimensional array.
log Computes the natural log of a numeric type.
log10 Computes the log base 10 of a numeric type.
lonFlip Reorders the longitude coordinate variable.
lonGlobeF Generates longitudes and associated metadata for a global fixed grid.
lonGlobeFo Generates longitudes and associated metadata for a global fixed offset grid.
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.
lonPivot Pivots about a user specified longitude.
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.
maximize_output Maximizes the sizes of a series of plots drawn in a single frame.
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.
mod Remainder function which emulates the fortran "mod" intrinsic function.
month_to_annual Converts monthly values to annual values.
month_to_annual_weighted Converts monthly values to annual values weighted by the number of days in a month.
month_to_season Computes a user-specified three-month seasonal mean (DJF, JFM, FMA, MAM, AMJ, MJJ, JJA, JAS, ASO, SON, OND, NDJ).
month_to_season12 Computes three-month seasonal means (DJF, JFM, FMA, MAM, AMJ, MJJ, JJA, JAS, ASO, SON, OND, NDJ).
month_to_seasonN Computes a user-specified list of three-month seasonal means (DJF, JFM, FMA, MAM, AMJ, MJJ, JJA, JAS, ASO, SON, OND, NDJ).
monthday Calculates a concatenated month_day given a day and year.
monthly_total_to_daily_mean Convert monthly total values [eg, precipitation] to "per day" values.
msgValOutline Draws an outline around missing data in vector and streamline plots.
nameDim Assigns given named dimensions, long_name, and units to the input variable.
natgrid Interpolates from 2D random data to get values on a rectangular output grid.
natgrid_Wrap Interpolates from 2D random data to get values on a rectangular output grid (retains metadata).
natgridd Interpolates from 2D random data to get values on a rectangular output grid.