Alphabetical listing of NCL Functions
Category listing | Function type listing | Browsable listingA | 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. |
| 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. |
| 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. |
| 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. |
| 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_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. |
| 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 d |