fspan | 创建均匀分布的浮点数组 |
generate_unique_indices | 生成唯一的随机数 (subscripts). |
ispan | 创建均匀分布的整形、长整型、int64 数组 |
nice_mnmxintvl | 通过数据域计算较好的端点值和间隔值以用来创建一系列均匀分布的值 |
数组操作
array_append_record | 在之前存在的数组上追加记录 |
conform | 扩大数组或标量使其符合给定变量 |
conform_dims | 扩大数组或标量使其符合给定维数 |
crossp3 | 计算长度为3的多个向量的叉积 |
dim_gbits | Unpacks bit chunks from the rightmost dimension of the input array. |
epsZero | Sets all values in input array to zero that are +/- a user supplied epsilon about zero. |
get1Dindex_Collapse | 返回一个包含下标值的一维数组,这些下标对应的值不在用户提供的列表值中 |
get1Dindex_Exclude | 返回一个包含下标值的一维数组,这些下标对应的值不在用户提供的列表值中 |
getbitsone | 从输入数组中解包一位数据块 |
grid2triple | 将一个二位网格和几个一维坐标变量转换为一个数组,结果数组中每个网格值和坐标相关联 |
ind_resolve | 将一个单一下标列表解释为它们的多维表示 |
mask | Masks a multi-dimensional array against another given a single mask value. |
merge_levels_sfc | 将一个多层变量和地表变量进行合并 |
ndtooned | 将一个多维数组转换为一维数组 |
onedtond | 将一个一维数组转换为多维数组 |
rm_single_dims | 从一个向量中移除一个维度的数据,当这些数据代表元数据时 |
sparse_matrix_mult | 执行稀疏矩阵乘法. 函数在构建中. 调用参数可能改变. |
transpose | 转置一个矩阵并复制所有属性和坐标变量 |
where | 基于一个条件数组进行数组赋值 |
数组查询
all | 当所有元素为真时返回true |
any | 当输入中有一个元素为真时返回true |
closest_val | 在一个递增的一维数组中返回最接近输入值的元素的索引 |
dimsizes | 返回输入变量的维度值 |
get1Dindex | 在一维数组中查找精确匹配用户指定列表值对应的下标值 |
getind_latlon2d | 在二位经纬度数组中查找最接近用户指定经纬度的下标 |
ind | 返回输入值为真的下标 |
ind_nearest_coord | 在一组地点中查找最接近一个经纬度向量的值的下标 |
isMonotonic | 检查一个一维数组是否单调 |
local_max_1d | 确定一维数组的最大值 |
local_min_1d | 确定一维数组的最小值 |
maxind | 返回第一个最大值出现的索引 |
minind | 返回第一个最小值出现的索引 |
month_to_annual | 转换月份到年份值 |
month_to_annual_weighted | 将月份值和一月的天数进行加权后转换为年份值 |
monthly_total_to_daily_mean | 将月总量值[如降水]转换为日平均值 |
niceLatLon2D | 检查两维地图坐标是否有较好的结构 |
num | 计算输入数组中为真的值 |
region_ind | 返回二维经纬度数组中包含用户指定经纬度边界的值的下标 |
CESM
angmom_atm | Calculates the atmosphere's relative angular momentum. |
band_pass_area_time | Create a time series of area averages; band pass filter the resulting area averaged time series and calculate other statistics. |
band_pass_area_time_plot | Generate a plot using the output from band_pass_area_time. |
band_pass_hovmueller | Create a band-pass filtered time series suitable for a time vs longitude (Hovmueller) plot. |
band_pass_hovmueller_plot | Generate a plot using the output from band_pass_hovmueller. |
band_pass_latlon_time | Create band-pass filtered series at each lat/lon grid point. |
band_pass_latlon_time_plot | Generate a plot using the output from band_pass_latlon_time. |
cz2ccm | Computes geopotential height in hybrid coordinates. |
decomposeSymAsym | Decompose a variable which is symmetric about the equator into symmetric and asymmetric parts. |
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. |
dz_height | Calculates the height layer thicknesses at each grid point over varying surface terrain. |
kf_filter | Extract equatorial waves by filtering in the Wheeler-Kiladis wavenumber-frequency domain. |
mjo_cross | Calculate space-time cross spectrum over multiple segments. |
mjo_cross_coh2pha | Calculate space-time coherence-squared and phase using the array returned by mjo_cross_segment . |
mjo_cross_plot | Plot coherence-squared and phase spectra as returned by mjo_cross. |
mjo_cross_segment | Calculate space-time cross spectrum for a single time segment. |
mjo_phase_background | Plot background for MJO phase-space diagram. |
mjo_space_time_cross | Calculate space-time cross spectrum over multiple segments. |
mjo_spectra | Driver to calculate and plot seasonal spectra via segment averaging as defined by the US-CLIVAR MJO diagnostics website . |
mjo_spectra_season | Calculates seasonal spectra via segment averaging as defined by the US-CLIVAR MJO diagnostics website . |
mjo_wavenum_freq_season | Calculates wavenumber-frequency spectar via seasonal averaging as defined by the US-CLIVAR MJO diagnostics website . |
mjo_wavenum_freq_season_plot | Plot wavenumber-frequency spectra as returned by mjo_wavenum_freq_season. |
mjo_xcor_lag_ovly | Plot lagged cross-correlations as returned by mjo_xcor_lag_season. |
mjo_xcor_lag_ovly_panel | Plot lagged cross-correlations as returned by mjo_xcor_lag_season as panels. |
mjo_xcor_lag_season | Calculates lagged correlations between a reference series and gridded data as specified by the US-CLIVAR MJO diagnostics website . |
moc_globe_atl | Facilitates calculating the meridional overturning circulation for the globe and Atlantic. |
omega_ccm | Calculates omega [vertical pressure velocity] using the model diagnostic method. |
omega_ccm_driver | Computes vertical pressure velocity [omega] via model diagnostic code. |
pop_remap | Regrids a POP ocean model grid to another grid. |
PopLatLon | Regrids a scalar variable on a POP grid to a lat/lon grid or vice-versa. |
PopLatLonV | Converts vectors on a POP grid to a lat/lon grid and vice-versa. |
pres_hybrid_ccm | Calculates pressure at the hybrid levels. |
resolveWavesHayashi | Reorder the complex coefficients returned by cfftf to resolve the progressive and retrogressive waves. |
vinth2p | Interpolates CESM hybrid coordinates to pressure coordinates |
vinth2p_ecmwf | Interpolates CESM hybrid coordinates to pressure coordinates but uses an ECMWF formulation to extrapolate values below ground. |
vinth2p_ecmwf_nodes | Interpolates CESM hybrid coordinates to pressure coordinates but uses an ECMWF formulation to extrapolate values below ground. |
vinth2p_nodes | Interpolates CESM hybrid coordinates to pressure coordinates on an unstructured grid. |
vintp2p_ecmwf | Interpolates data at multidimensional pressure levels to constant pressure coordinates and uses an ECMWF formulation to extrapolate values below ground. |
wgt_vert_avg_beta | Computes weighted vertical average or sum using pressure thickness and beta factors. |
wgt_volave_ccm | Calculates the volume average of a quantity from the CCM using weights. |
wgt_volrmse_ccm | Calculates a weighted volume root-mean-square-difference between two variables from the CCM. |
wkSpaceTime | Calculates Wheeler-Kiladis space-time spectra. |
wkSpaceTime_cam | Calculates Wheeler-Kiladis space-time spectra using a generic CAM interface. |
Climatology
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. |
clmDayTLL | Calculates long term daily means (daily climatology) from daily data. |
clmDayTLLL | 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 |
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). |
rmAnnCycle1D | Removes annual cycle from a one-dimensional time series. |
rmMonAnnCycLLLT | Removes the annual cycle from "monthly" data. |
rmMonAnnCycLLT | Removes the annual cycle from "monthly" data. |
rmMonAnnCycTLL | Removes the annual cycle from "monthly" data. |
smthClmDayTLL | Calculates a smooth mean daily annual cycle. |
stdMonLLLT | Calculates standard deviations of monthly means. |
stdMonLLT | Calculates standard deviations of monthly means. |
stdMonTLL | Calculates standard deviations of monthly means. |
stdMonTLLL | Calculates standard deviations of monthly means. |
Color routines
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_merge_colormaps | Merges two color maps and sets this as the color map for 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. |
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. |
namedcolor2rgb | Returns the RGB triplets of the given list of named colors. |
NhlFreeColor | Removes one or more color entries from one or more workstations. |
NhlGetNamedColorIndex | Returns color map indexes that match the given color names in the color maps of the given workstations. |
NhlIsAllocatedColor | Queries a list of workstations to determine whether or not the given color indexes have been allocated. |
NhlNewColor | Allocates new workstation color indexes. |
NhlPalGetDefined | Returns a list of available color maps. |
NhlSetColor | Sets the colors for a given list of color indexes and workstations. |
rgbhls | Converts RGB color values to HLS. |
rgbhsv | Converts RGB color values to HSV. |
RGBtoCmap | Reads a text file of RGB triplets and converts them to a colormap. |
rgbyiq | Converts RGB color values to YIQ values. |
span_named_colors | Returns an RGB array that is a span between given list of named colors. |
yiqrgb | Converts YIQ color values to RGB. |
Cumulativedistributionfunctions
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. |
Date routines
calendar_decode2 | Translates numeric time coordinates to calendar times. |
cd_calendar | Converts a mixed Julian/Gregorian date to a UT-referenced date. |
cd_inv_calendar | Converts a UT-referenced date to a mixed Julian/Gregorian date. |
day_of_week | Calculates the day of the week given month, day, and year (Gregorian calendar). |
day_of_year | Calculates the day of the year given month, day, and year (Gregorian calendar). |
days_in_month | Calculates the number of days in a month given month, day, and year (Gregorian calendar). |
greg2jul | Converts a Gregorian date to a Julian day. |
grib_stime2itime | Converts grib initial_time (string) to time (integer). |
isleapyear | Determines if a given year is a leap year (Gregorian calendar). |
jul2greg | Converts a Julian day to a Gregorian date. |
monthday | Calculates a concatenated month_day given a day and year (Gregorian calendar). |
time_axis_labels | Sets resources necessary to draw nice tickmark labels using a format of date/time on an axis. |
ut_calendar | Converts a mixed Julian/Gregorian date to a UT-referenced date. |
ut_convert | Converts a time variable from one set of units to another. |
ut_inv_calendar | Converts a UT-referenced date to a mixed Julian/Gregorian date. |
ut_string | Converts time values into nicely formatted strings. |
yyyyddd_to_yyyymmdd | Given concatenated year and day-of-year (yyyyddd) create a one-dimensional array containing concatenated year, month and day-of-month [yyyymmdd] values. |
yyyymm_time | Creates a one-dimensional array containing year-month [yyyymm] values. |
yyyymm_to_yyyyfrac | Converts a one dimensional array containing yyyymm values to yyyy and fractional year. |
yyyymmdd_time | Creates a one-dimensional array containing year-month-day [yyyymmdd] values. |
yyyymmdd_to_yyyyddd | Given concatenated year-month-day_of_month (yyyymmdd) create a one-dimensional array containing concatenated year and day_of_year [yyyyddd] values. |
yyyymmdd_to_yyyyfrac | Converts a one dimensional array containing yyyymmdd values to yyyy and fractional year. |
yyyymmddhh_to_yyyyfrac | Converts a one dimensional array containing yyyymmddhh values to yyyy and fractional year. |
Empirical orthogonal functions
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. |
File IO
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. (deprecated: see addfiles) |
asciiread | Reads a file that contains ASCII representations of basic data types. |
asciiwrite | Creates an ascii text file of numeric or string data type. |
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. |
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. |
fbindirread | Reads binary records written by a Fortran direct access write or C write. |
fbindirSwap | Reads byte-reversed data and writes output file that can be read by fbindirread or cbinread (deprecated). |
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 (deprecated). |
fbinseqSwap2 | Byte swaps Fortran sequential files (more memory friendly) (deprecated). |
fbinwrite | Writes a single binary record to a file in manner analogous to fortran's "form=unformatted, access=sequential". |
fileattdef | Defines global (file) attributes associated with a supported file. |
filechunkdimdef | Defines chunking dimension names, dimension sizes, unlimited dimensions on 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. |
filevarchunkdef | Defines a list of variable names, variable var_types, and variable dimension names for a supported file. |
filevarcompressleveldef | Defines a list of variable names, variable var_types, and variable dimension names for 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. |
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. |
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. |
list_files | Lists all of the variables that reference files. |
list_filevars | Lists all of the variables associated with a specific file. |
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. |
numAsciiCol | Returns the number of columns in an ASCII file. |
numAsciiRow | Returns the number of rows in an ASCII file. |
readAsciiHead | Reads an ASCII file and returns just the header. |
readAsciiTable | Reads an ASCII file given the number of lines at the beginning and end of the file to ignore. |
setfileoption | Sets a number of file-format-specific options. |
v5d_close | Closes a Vis5D+ format file. |
v5d_create | Creates a Vis5D+ format file. |
v5d_setLowLev | Sets the lowest vertical offset, in grid level, for each 3-dimensional gridded variable in a Vis5D+ format file. |
v5d_setUnits | Sets a name for physical units for a variable in a Vis5D+ format file. |
v5d_write | Writes compressed data to a Vis5D+ format file. |
v5d_write_var | Writes a single 3-dimensional gridded variable to a Vis5D+ format file. |
wrf_user_getvar | Extracts data from ARW WRF model output, and does basic diagnostics calculations. |
wrf_user_list_times | Extracts the list of available times in the ARW WRF model output. |
write_matrix | Writes nicely-formatted integer, float, or double precision two-dimensional (2D) arrays to standard out or to a file. |
General applied math
abs | 求绝对值 |
acos | 反余弦 |
asin | 反正弦 |
atan | 反正切 |
atan2 | 求(y/x)的反正弦. |
avg | 求平均值 |
betainc | Evaluates the incomplete beta function. |
cancor | 对两个变量集进行典型相关分析 |
cdft_p | 根据一个t值和自由度计算 one-sided 概率 |
cdft_t | Calculates the t-value given the one-sided probability and the degrees of freedom. |
ceil | 上取整 返回大于传入值的最小整型值 |
center_finite_diff | Performs a centered finite difference operation on the rightmost dimension. |
center_finite_diff_n | Performs a centered finite difference operation on the given 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. |
chiinv | Evaluates the inverse chi-squared distribution function. |
cos | 余弦 |
cosh | 双曲余弦 |
covcorm | 计算协方差或相关系数矩阵 |
cumsum | 计算累积总和 |
decimalPlaces | Truncates or rounds to the number of decimal places specified |
dim_avg | Computes the average of a variable's rightmost dimension at all other dimensions. |
dim_avg_n | Computes the average of a variable's given dimension(s) at all other dimensions. |
dim_avg_n_Wrap | Computes the average of a variable's given dimensions at all other dimensions and retains metadata. |
dim_avg_wgt | Computes the weighted average of a variable's rightmost dimension at all other dimensions. |
dim_avg_wgt_n | Computes the weighted average of a variable's given dimension at all other dimensions. |
dim_avg_wgt_n_Wrap | Computes the weighted average of a variable's given dimension at all other dimensions and retains metadata. |
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_n | Calculates the cumulative sum along the given dimension(s). |
dim_cumsum_n_Wrap | Calculates the cumulative sum along the given dimension(s) and retains meta data. |
dim_cumsum_Wrap | Calculates the cumulative sum along the rightmost dimension and retains meta data. |
dim_max | Finds the maximum of a variable's rightmost dimension at all other dimensions. |
dim_max_n | Finds the maximum of a variable's given dimensions at all other dimensions. |
dim_max_n_Wrap | Computes the maximum of a variable's given dimensions at all other dimensions and retains metadata. |
dim_median | Computes the median of a variable's rightmost dimension at all other dimensions. |
dim_median_n | Computes the median of a variable's given dimensions at all other dimensions. |
dim_min | Finds the minimum of a variable's rightmost dimension at all other dimensions. |
dim_min_n | Finds the minimum of a variable's given dimensions at all other dimensions. |
dim_min_n_Wrap | Computes the minimum of a variable's given dimensions at all other dimensions and retains metadata. |
dim_num | Calculates the number of True values of a variable's rightmost dimension at all other dimensions. |
dim_num_n | Calculates the number of True values of a variable's given dimensions at all other dimensions. |
dim_numrun_n | Counts the number of "runs" (sequences) within a series containing zeros and ones. |
dim_pqsort | Computes the permutation vector generated by sorting the n - 1th (rightmost) dimension. |
dim_pqsort_n | Computes the permutation vector generated by sorting the given dimension. |
dim_product | Computes the product of a variable's rightmost dimension at all other dimensions. |
dim_product_n | Computes the product of a variable's given dimension(s) at all other dimensions. |
dim_rmsd | Computes the root-mean-square-difference between two variables' rightmost dimension at all other dimensions. |
dim_rmsd_n | Computes the root-mean-square-difference between two variables' given dimensions at all other dimensions. |
dim_rmsd_n_Wrap | Computes the root-mean-square-difference between two variables' given dimensions 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_n | Calculates and removes the mean of the given dimension(s) at all other dimensions. |
dim_rmvmean_n_Wrap | Calculates and removes the mean of the given dimensions at all other dimensions and retains metadata. |
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_rmvmed_n | Calculates and removes the median of the given dimension(s) at all other dimensions. |
dim_rmvmed_n_Wrap | Calculates and removes the median of the given dimensions at all other dimensions and retains metadata. |
dim_rmvmed_Wrap | Calculates and removes the median of the (rightmost) dimension at all other dimensions and retains metadata. |
dim_standardize | Calculates standardized anomalies of the rightmost dimension at all other dimensions. |
dim_standardize_n | Calculates standardized anomalies of the given dimension(s) at all other dimensions. |
dim_standardize_n_Wrap | Calculates standardized anomalies of the given dimensions at all other dimensions and retains metadata. |
dim_standardize_Wrap | Calculates standardized anomalies of the rightmost dimension at all other dimensions and retains metadata. |
dim_stat4 | Computes the first four moments (average, variance, skewness, and kurtosis) of the rightmost dimension for all other dimensions. |
dim_stat4_n | Computes the first four moments (average, variance, skewness, and kurtosis) of the given dimension(s) for all other dimensions. |
dim_stddev | Computes the population standard deviation of a variable's rightmost dimension at all other dimensions. |
dim_stddev_n | Computes the population standard deviation of a variable's given dimension(s) at all other dimensions. |
dim_stddev_n_Wrap | Computes the population standard deviation of a variable's given dimension(s) at all other dimensions and retains metadata. |
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_n | Computes the arithmetic sum of a variable's given dimension(s) at all other dimensions. |
dim_sum_n_Wrap | Computes the arithmetic sum of a variable's given dimensions at all other dimensions and retains metadata. |
dim_sum_wgt | Computes the weighted sum of a variable's rightmost dimension at all other dimensions. |
dim_sum_wgt_n | Computes the weighted sum of a variable's given dimension at all other dimensions. |
dim_sum_wgt_n_Wrap | Computes the weighted sum of a variable's given dimension at all other dimensions and retains metadata. |
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 unbiased estimates of the variance of a variable's rightmost dimension. |
dim_variance_n | Computes the unbiased estimates of the variance of a variable's given dimension(s) at all other dimensions. |
dim_variance_n_Wrap | Computes unbiased estimates of the variance of a variable's given dimension(s) at all other dimensions and retains metadata. |
dim_variance_Wrap | Computes unbiased estimates of the variance of a variable's rightmost dimension at all other dimensions and retains metadata. |
dtrend | Estimates and removes the least squares linear trend of the rightmost dimension from all grid points. |
dtrend_leftdim | Estimates and removes the least squares linear trend of the leftmost dimension from all grid points and retains meta data. |
dtrend_msg | Estimates and removes the least squares linear trend of the rightmost dimension from all grid points (missing values allowed). |
dtrend_msg_n | Estimates and removes the least squares linear trend of the dim-th dimension from all grid points (missing values allowed). |
dtrend_n | Estimates and removes the least squares linear trend of the given dimension from all grid points. |
dtrend_quadratic | Estimates and removes the least squares quadratic trend of the rightmost dimension from all grid points. |
dtrend_quadratic_msg_n | Estimates and removes the least squares quadratic trend of the dim-th dimension from all grid points (missing values allowed). |
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. |
exp | Computes the value of e (the base of natural logarithms) raised to the power of the input. |
ezfftb | Perform a Fourier synthesis from real and imaginary coefficients. |
ezfftf | Perform a Fourier analysis on a periodic sequence. |
fabs | Computes the absolute value of numeric types. |
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. |
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. |
floor | 下取整 |
fourier_info | Performs fourier analysis on one or more periodic series. |
ftest | Applies F-test for variances and returns an estimate of the statistical significance. |
gamma | Evaluates the complete gamma function. |
gammainc | Evaluates the incomplete gamma function. |
genNormalDist | Generates a normal distribution. |
inverse_matrix | Computes the inverse of a general matrix using LU factorization. |
kf_filter | Extract equatorial waves by filtering in the Wheeler-Kiladis wavenumber-frequency domain. |
kron_product | Computes the Kronecker product for two-dimensional matrices. |
linrood_latwgt | Computes the latitudes and weights used by the Lin-Rood Model. |
linrood_wgt | Computes the weights used by the Lin-Rood Model. |
local_max | Determines the relative maxima for a 2-dimensional array. |
local_min | Determines the relative minima for a 2-dimensional array. |
log | Computes the natural log of a numeric type. |
log10 | Computes the log base 10 of a numeric type. |
lspoly | Calculates a set of coefficients for a weighted least squares polynomial fit to the given data. |
max | Computes the maximum value of a multi-dimensional array. |
min | Computes the minimum value of a multi-dimensional array. |
NewCosWeight | Performs cosine weighting on the given array. |
pattern_cor | Compute centered or uncentered pattern correlation. |
pdfx | Generates a univariate probability density distribution (PDF). |
pdfxy | Generates a joint probability density distribution. |
pdfxy_bin | Performs looping necessary to calculate the bivariate (joint) probability distribution (see pdfxy). |
product | Computes the product of the input. |
qsort | Sorts a singly dimensioned array. |
quadroots | Determine roots of a quadratic equation [ a*x^2 + b*x + c]. |
reg_multlin | Performs basic multiple linear regression analysis. |
regcoef | Calculates the linear regression coefficient between two variables. |
regCoef | Calculates the linear regression coefficient between two variables. |
regline | Calculates the linear regression coefficient between two series. |
rmInsufData | Sets all instances (i.e. time) of a grid point to missing if a user-prescribed percentage of points is missing. |
round | Rounds a float or double variable to the nearest whole number. |
rtest | Determines the statistical significance of a linear correlation coefficient. |
run_cor | Calculates a running correlation. |
runave | Calculates an unweighted running average on the rightmost dimension. |
runave_n | Calculates an unweighted running average on the given dimension. |
runave_n_Wrap | Calculates an unweighted running average on the given dimension and retains metadata. |
runave_Wrap | Calculates an unweighted running average on the rightmost dimension and retains metadata. |
simpeq | Integrates a sequence of equally spaced points using Simpson's Rule. |
simpne | Integrates a sequence of unequally spaced points using Simpson's three-point formula. |
sin | Computes the sine of numeric types. |
sindex_yrmo | Calculates the Southern Oscillation Index given two series of year-month values. |
sinh | Computes the hyperbolic sine of numeric types. |
smth9 | Performs nine point local smoothing on one or more 2D grids. |
smth9_Wrap | Performs nine point local smoothing on one or more 2D grids and retains metadata. |
snindex_yrmo | Calculates the Southern Oscillation Index and the noise index given two series of year-month values. |
solve_linsys | Computes the solution to a real system of linear equations. |
spcorr | Computes Spearman rank order correlation coefficient. |
spcorr_n | Computes Spearman rank order correlation coefficient across the given dimension. |
specx_anal | Calculates spectra of a series. |
specx_ci | Calculates the theoretical Markov spectrum and the lower and upper confidence curves. |
specxy_anal | Calculates cross spectra quantities of a series. |
sqrt | 求平方根 |
SqrtCosWeight | Performs square-root of the cosine weighting on the given array. |
sqsort | Sorts a singly dimensioned arrays of strings. |
stat2 | Calculates the first two moments of the given input. |
stat4 | Calculates estimates of the first four moments (mean, variance, skewness, and kurtosis) of the given input. |
stat_dispersion | Computes a number of dispersion statistics for large sample sizes. |
stat_medrng | Calculates median, range, and mid-range of the given input. |
stat_trim | Calculates trimmed estimates of the first two moments of the given input. |
stddev | Calculates the sample standard deviation. |
student_t | Calculates the two-tailed probability of the Student-t distribution. |
sum | 求和 |
tan | 求正弦 |
tanh | 求双曲正弦 |
taper | Applies split-cosine-bell tapering to one or more series across the rightmost dimension. |
taper_n | Applies split-cosine-bell tapering to one or more series across the given dimension. |
ttest | Returns an estimate of the statistical significance and, optionally, the t-values. |
variance | Computes an unbiased estimate the variance of all input points. |
wave_number_spc | Computes the total power spectrum as a function of latitudinal wave number. |
wavelet | Calculates the wavelet transform of a time series and significance levels. |
wavelet_default | Calculates the wavelet transform of a time series and significance levels. |
wgt_areaave | Calculates the area average of a quantity using weights. |
wgt_areaave2 | Calculates the area average of a quantity using two-dimensional weights. |
wgt_areaave_Wrap | Calculates the area average of a quantity using weights and retains metadata. |
wgt_arearmse | Calculates a weighted area root-mean-square-difference between two variables. |
wgt_arearmse2 | Calculates a weighted area root-mean-square-difference (rmse) between two variables using two-dimensional weights. |
wgt_areasum2 | Calculates the area sum (total) of a quantity using two-dimensional weights. |
wgt_runave | Calculates a weighted running average across the rightmost dimension. |
wgt_runave_leftdim | Calculate a weighted running average over the leftmost dimenaion (usually, "time") and return in the original order with meta data. |
wgt_runave_n | Calculates a weighted running average across the given dimension. |
wgt_runave_n_Wrap | Calculates a weighted running average on the given dimension and retains metadata. |
wgt_runave_Wrap | Calculates a weighted running average on the rightmost dimension and retains metadata. |
wgt_volave | Calculates the volume average of a quantity using weights. |
wgt_volave_ccm | Calculates the volume average of a quantity from the CCM using weights. |
wgt_volrmse | Calculates a weighted volume root-mean-square-difference between two variables. |
wgt_volrmse_ccm | Calculates a weighted volume root-mean-square-difference between two variables from the CCM. |
wk_smooth121 | Performs a specialized 1-2-1 filter for Wheeler-Kiladis plots. |
zonalAve | Computes a zonal average of the input array. |
Graphics routines
boxplot | 创建box图. |
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.) |
draw | 绘制给定的图形对象. |
drawNDCGrid | Draws NDC grid lines at 0.1 NDC coordinate intervals and labels them. |
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. |
gsn_add_annotation | 在给定的绘图上增加注解. |
gsn_add_polygon | 在给定的绘图上增加填充的多边形. |
gsn_add_polyline | 在给定的绘图上增加非填充的多边形. |
gsn_add_polymarker | 在给定的绘图上增加多点标记. |
gsn_add_text | 在给定的绘图上增加字串. |
gsn_attach_plots | 在给定的绘图上增加一系列绘图. |
gsn_blank_plot | 绘制只有标记点的空白绘图 |
gsn_contour/ gsn_csm_contour | 创建并绘制等值线图. |
gsn_contour_map/ gsn_csm_contour_map | 在地图上创建并绘制等值线图. |
gsn_contour_shade | 使用颜色或图案用给定的高低值绘制阴影(比如给大于给定值的等值线填色). |
gsn_create_labelbar | 创建标签条. |
gsn_create_legend | 创建图例. |
gsn_create_text | 创建文本字串. |
gsn_csm_attach_zonal_means | 在等值线或地图上附加区域平均值. |
gsn_csm_blank_plot | 绘制只有标记点的空白图. |
gsn_csm_contour_map_ce | 在柱形等距投影地图上绘制等值线图 |
gsn_csm_contour_map_overlay | 在一个地图上绘制两个等值线图. |
gsn_csm_contour_map_polar | 在极点投影地图上绘制等值线图. |
gsn_csm_hov | 创建并绘制 Hovmueller图 (时间-经度图). |
gsn_csm_lat_time | 创建并绘制纬度时间图. |
gsn_csm_map/ gsn_map | 创建并绘制地图. |
gsn_csm_map_ce | 创建并绘制柱形等距投影地图 |
gsn_csm_map_polar | 创建并绘制极点投影地图. |
gsn_csm_pres_hgt | 创建并绘制压力高度图. |
gsn_csm_pres_hgt_streamline | 创建并绘制压力高度等值线图和流线的叠加图. |
gsn_csm_pres_hgt_vector | 创建并绘制压力高度等值线图和风矢量的叠加图. |
gsn_csm_streamline/ gsn_streamline | 创建并绘制流线图. |
gsn_csm_streamline_contour_map | 在地图上的等高线图上创建并绘制流线. |
gsn_csm_streamline_contour_map_ce | 在柱形等距投影地图(cylindrical equidistant map)的等高线图上创建并绘制流线. |
gsn_csm_streamline_contour_map_polar | 在极点投影地图的等高线图上创建并绘制流线. |
gsn_csm_streamline_map/ gsn_streamline_map | 在地图上创建并绘制流线图. |
gsn_csm_streamline_map_ce | 在柱形等距投影地图(cylindrical equidistant map)上创建并绘制流线. |
gsn_csm_streamline_map_polar | 在极点投影地图上创建并绘制流线. |
gsn_csm_time_lat | 创建并绘制时间纬度图 |
gsn_csm_vector/ gsn_vector | 创建并绘制风矢量图. |
gsn_csm_vector_map/ gsn_vector_map | 在地图上创建并绘制风矢量图. |
gsn_csm_vector_map_ce | 在柱形等距投影地图(cylindrical equidistant map)上创建并绘制风矢量图 . |
gsn_csm_vector_map_polar | 在极点投影地图上创建并绘制风矢量图. |
gsn_csm_vector_scalar/ gsn_vector_scalar | 创建并绘制风矢量图, 使用标量场来绘制等值线或对风矢量着色 |
gsn_csm_vector_scalar_map/ gsn_vector_scalar_map | 在地图上进行上面操作 |
gsn_csm_vector_scalar_map_ce | |
gsn_csm_vector_scalar_map_polar | |
gsn_csm_x2y | 用两个不同的X坐标绘制XY图 |
gsn_csm_x2y2 | 用两个X坐标和两个Y坐标绘制XY图 |
gsn_csm_xy/ gsn_xy | 绘制XY图. |
gsn_csm_xy2 | 用2个不同的Y坐标绘制XY图. |
gsn_csm_xy3 | 用3个不同的Y坐标绘制XY图. |
gsn_csm_y/ gsn_y | 绘制XY图,X坐标值用索引值. |
gsn_histogram | 在给定绘制区上绘制直方图. |
gsn_labelbar_ndc | 在给定绘制区之上绘制标签条. |
gsn_legend_ndc | 在给定绘制区之上绘制图例. |
gsn_open_wks | 打开一个绘制区用来绘图. |
gsn_panel | 在单一框架上绘制多个大小相同的图 |
gsn_polygon | 在给定的绘图上绘制填充多边形 |
gsn_polygon_ndc | 在给定的绘制区上绘制填充多边形. |
gsn_polyline | 在给定的绘图上绘制填充非填充多边形 |
gsn_polyline_ndc | 在给定的绘制区上绘制填充非填充多边形 |
gsn_polymarker | 在给定的绘图上绘制多个标记点 |
gsn_polymarker_ndc | 在给定的绘制区上绘制多个标记点 |
gsn_streamline_scalar | 创建并绘制流线图,用给定的标量场着色. |
gsn_streamline_scalar_map | 在地图上进行上面操作. |
gsn_table | Draws a table with text. |
gsn_text | 在给定的绘图上绘制文字. |
gsn_text_ndc | 在给定的绘制区上绘制文字 |
infoTimeStamp | 在绘制区底部绘制两段文字用来说明绘图创建的时间和其他信息. |
maximize_output | 将绘制在单一框架内的一系列绘图. |
msgValOutline | 在风矢量和流线图上的缺失数据周围绘制边框 |
ngezlogo | 在给定绘制区的右下角绘制NCAR logo. |
nggetp | 获取 ngezlogo 程序变量参数的值. |
nglogo | 在给定绘制区绘制各种 NCAR 和 UCAR logos. |
ngsetp | 设置 ngezlogo 程序变量参数的值. |
NhlAddAnnotation | Add annotations to a plot object as an external annotation. |
NhlAddOverlay | Overlays one plot object on another. |
NhlAddPrimitive | Adds a Primitive object to an existing plot. |
NhlDataPolygon | Draws a polygon using data coordinates. |
NhlDataPolyline | Draws a polyline using data coordinates. |
NhlDataPolymarker | Draws polymarkers using data coordinates. |
NhlDraw | Draws the given graphical objects. |
NhlNDCPolygon | Draws a polygon using NDC coordinates. |
NhlNDCPolyline | Draws a polyline using NDC coordinates. |
NhlNDCPolymarker | Draws polymarkers using NDC coordinates. |
NhlNewDashPattern | Adds new dash patterns to the existing table of dash patterns. |
NhlNewMarker | Adds new markers to the existing table of markers. |
NhlRemoveAnnotation | Remove annotations from the plot they are registered in. |
NhlRemoveOverlay | Removes one or more plots from an overlay. |
NhlRemovePrimitive | Removes one or more primitives from the given Transform object. |
NhlSetDashPattern | Sets the dash patterns for a given list of dash pattern indexes and workstations. |
NhlSetMarker | Sets the markers for a given list of marker indexes and workstations. |
overlay | 用一个绘图覆盖另一个 |
paleo_outline | Creates continental outlines from model orography data. |
pie_chart | 绘制一个基本的饼状图. |
reset_device_coordinates | 重置 PS/PDF 设备坐标为它们的默认值. |
setColorContourClear | 将着色的等值线图上处于给定的两个值之间区域设为透明. |
ShadeCOI | Adds the cone of influence as a shaded polygon. |
skewT_BackGround | Creates a background chart for Skew T, Log P plotting. (documentation under construction.) |
skewT_PlotData | Plot a sounding and (optionally) winds on Skew T, Log P charts created by skewT_BackGround. (documentation under construction.) |
symMinMaxPlt | Calculates the minimum/maximum values for a variable and uses nice_mnmxintvl to calculate the symmetric contour interval. |
tdclrs | Defines a set of colors for use with selected TDPACK routines. |
tdctri | Cuts the triangles in a triangle list with a plane perpendicular to an axis (for use with selected TDPACK routines). |
tdcudp | Not yet implemented. |
tdcurv | Draws the projection of a curve defined by an array of points in 3-space. |
tddtri | Draws triangles defined by a triangle list (for use with selected TDPACK routines). |
tdez2d | Draws a surface on the specified workstation. |
tdez3d | Draws an isosurface on the specified workstation. |
tdgetp | Retrieves TDPACK parameter values. |
tdgrds | Draws perimeters, ticks, and grid lines on the six sides of a box (for use with selected TDPACK routines). |
tdgrid | Draws a grid on a particular face of a box in 3-space (for use with selected TDPACK routines). |
tdgtrs | Gets the definition of a specified rendering style (for use with selected TDPACK routines). |
tdinit | Defines eye position, line of sight, up direction, and stereo flag for selected TDPACK routines. |
tditri | Adds triangles defining an isosurface to a triangle list (for use with selected TDPACK routines). |
tdlbla | Draws labels for a particular face of a box in 3-space (for use with selected TDPACK routines). |
tdlblp | Not yet implemented. |
tdlbls | Draws labels for all faces of a box in 3-space (for use with selected TDPACK routines). |
tdline | Draws the projection of a solid line in 3-space (for use with selected TDPACK routines). |
tdlndp | Not yet implemented. |
tdlnpa | Draws the projection of a line joining two points in the reference parallelogram (for use with selected TDPACK routines). |
tdlpdp | Not yet implemented. |
tdmtri | Adds triangles defining a 3D marker to a triangle list for use with selected TDPACK routines. |
tdotri | Orders the triangles in a triangle list for proper rendering (for use with selected TDPACK routines). |
tdpara | Defines the reference parallelogram for use with selected TDPACK routines. |
tdplch | Draws a string in the plane of the reference parallelogram (for use with selected TDPACK routines). |
tdprpa | Retrieves the coordinates of a projection in the projection plane, given the parallelogram coordinates of a point (for use with selected TDPACK routines). |
tdprpi | Retrieves the parallelogram coordinates of a point in the reference parallelogram, given a point in the projection plane (for use with selected TDPACK routines.) |
tdprpt | Retrieves the coordinates of its projection in the projection plane, given the coordinates of a point in 3-space (for use with selected TDPACK routines). |
tdsetp | Sets TDPACK parameter values. |
tdsort | Sorts an array (for use with selected TDPACK routines). |
tdstri | Adds triangles defining a simple surface to a triangle list (for use with selected TDPACK routines). |
tdstrs | Sets the values defining a selected rendering style (for use with selected TDPACK routines). |
tdttri | Adds triangles defining a trajectory to a triangle list (for use with selected TDPACK routines). |
WindRoseBasic | Plots a basic wind rose. |
WindRoseColor | Plot a wind rose diagram where different colors are used to differentiate speed ranges. |
WindRoseThickLine | Plot a black and white wind rose diagram where different line thicknesses are used to differentiate speed ranges. |
wmbarb | Draws wind barbs on the given workstation. |
wmbarbmap | Draws wind barbs over maps. |
wmdrft | Draws weather front lines on the given workstation. |
wmgetp | Retrieves parameter values for selected Wmap routines. |
wmlabs | Plots special symbols and icons for daily weather. |
wmsetp | Sets parameter values for selected Wmap routines. |
wmstnm | Plots station model data on the given workstation. |
wmvect | Draws vectors on the given workstation. |
wmvectmap | Draws vectors over maps. |
wmvlbl | Draws an informational label box for plots produced by wmvect or wmvectmap. |
wrf_contour | Creates a contour plot from ARW WRF model output. |
wrf_map | Creates a map background for ARW WRF model data. |
wrf_map_overlay | Overlays different plot id's over a map background (deprecated in version 5.1.0). |
wrf_map_overlays | Overlays different plot id's over a map background. |
wrf_map_zoom | Zooms into a portion of the ARW WRF model domain, and creates a map background (deprecated in version 5.1.0). |
wrf_overlay | Overlays multiple plots, created from other ARW WRF plot functions (deprecated in version 5.1.0). |
wrf_overlays | Overlays multiple plots, created from other ARW WRF plot functions. |
wrf_vector | Creates a vector plot from ARW WRF model output. |
Interpolation
area_conserve_remap | Perform areal conservative remapping on rectilinear grids. |
area_conserve_remap_Wrap | Perform areal conservative remapping on rectilinear grids and preserves meta data. |
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) |
bin_avg | Calculates gridded binned averages and counts using randomly spaced data. |
csa1 | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa1d | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa1s | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa1x | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa1xd | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa1xs | Calculates an approximating cubic spline for the input data, one 1-dimensional section at a time. |
csa2 | Calculates an approximating cubic spline for two-dimensional input data. |
csa2d | Calculates an approximating cubic spline for two-dimensional input data. |
csa2l | Calculates an approximating cubic spline for two-dimensional input data. |
csa2ld | Calculates an approximating cubic spline for two-dimensional input data. |
csa2ls | Calculates an approximating cubic spline for two-dimensional input data. |
csa2lx | Calculates an approximating cubic spline for two-dimensional input data. |
csa2lxd | Calculates an approximating cubic spline for two-dimensional input data. |
csa2lxs | Calculates an approximating cubic spline for two-dimensional input data. |
csa2s | Calculates an approximating cubic spline for two-dimensional input data. |
csa2x | Calculates an approximating cubic spline for two-dimensional input data. |
csa2xd | Calculates an approximating cubic spline for two-dimensional input data. |
csa2xs | Calculates an approximating cubic spline for two-dimensional input data. |
csa3 | Calculates an approximating cubic spline for three-dimensional input data. |
csa3d | Calculates an approximating cubic spline for three-dimensional input data. |
csa3l | Calculates an approximating cubic spline for three-dimensional input data. |
csa3ld | Calculates an approximating cubic spline for three-dimensional input data. |
csa3ls | Calculates an approximating cubic spline for three-dimensional input data. |
csa3lx | Calculates an approximating cubic spline for three-dimensional input data. |
csa3lxd | Calculates an approximating cubic spline for three-dimensional input data. |
csa3lxs | Calculates an approximating cubic spline for three-dimensional input data. |
csa3s | Calculates an approximating cubic spline for three-dimensional input data. |
csa3x | Calculates an approximating cubic spline for three-dimensional input data. |
csa3xd | Calculates an approximating cubic spline for three-dimensional input data. |
csa3xs | Calculates an approximating cubic spline for three-dimensional input data. |
csc2s | Converts Cartesian coordinates on a unit sphere to spherical coordinates (lat/lon). |
csgetp | Retrieves control parameters for Cssgrid routines. |
css2c | Converts spherical coordinates (lat/lon) to Cartesian coordinates on a unit sphere. |
cssetp | Sets control parameters for Cssgrid routines. |
cssgrid | Uses tension splines to interpolate randomly spaced data on a unit sphere to data values on a uniform grid. |
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. |
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. |
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. |
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. |
idsfft | Interpolates 2D random data. |
int2p | Interpolates pressure levels to a different set of pressure levels. |
int2p_n | Interpolates pressure levels to a different set of pressure levels. |
int2p_n_Wrap | Interpolates pressure levels to a different set of pressure levels and returns meta data. |
int2p_Wrap | Interpolates pressure levels to a different set of pressure levels and returns meta data. |
linint1 | Interpolates from one series to another using piecewise linear interpolation across the rightmost dimension. |
linint1_n | Interpolates from one series to another using piecewise linear interpolation across the given dimension. |
linint1_n_Wrap | Interpolates from one series to another using piecewise linear interpolation across the given dimension, and retains metadata. |
linint1_Wrap | Interpolates from one series to another using piecewise linear interpolation, and retains metadata. |
linint2 | Interpolates from one rectilinear grid to another using bilinear interpolation. |
linint2_points | Interpolates from a grid to arbitrarily specified coordinate pairs using bilinear interpolation. |
linmsg | Linearly interpolates to fill in missing values. |
linmsg_n | Linearly interpolates to fill in missing values, given the dimension to do the interpolation across. |
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. |
natgrids | Interpolates from 2D random data to get values on a rectangular output grid. |
nngetaspectd | Retrieves an aspect at a specified coordinate position. |
nngetaspects | Retrieves an aspect at a specified coordinate position. |
nngetp | Retrieves control parameters for Natgrid routines. |
nngetsloped | Retrieves a slope at a specified coordinate position. |
nngetslopes | Retrieves a slope at a specified coordinate position. |
nngetwts | Retrieves natural neighbors and weights for the function values at those neighbors. |
nngetwtsd | Retrieves natural neighbors and weights for the function values at those neighbors. |
nnpnt | Interpolates from 2D random data to get values at a specified set of points. |
nnpntd | Interpolates from 2D random data to get values at a specified set of points. |
nnpntend | Terminates interpolation from 2D random data to get values at a specified set of points. |
nnpntendd | Terminates interpolation from 2D random data to get values at a specified set of points. |
nnpntinit | Initializes internal quantities, for given input data, to allow subsequent nnpnt calls to interpolate at specified points. |
nnpntinitd | Initializes internal quantities, for given input data, to allow subsequent nnpntd calls to interpolate at specified points. |
nnpntinits | Initializes internal quantities, for given input data, to allow subsequent nnpnts calls to interpolate at specified points. |
nnpnts | Interpolates from 2D random data to get values at a specified set of points. |
nnsetp | Sets control parameters for Natgrid routines. |
obj_anal_ic | Iterative improvement objective analysis. |
obj_anal_ic_deprecated | Iterative correction objective analysis (Cressman, Barnes). |
obj_anal_ic_Wrap | Iterative improvement objective analysis and returns meta data. |
poisson_grid_fill | Replaces all _FillValue values in a grid with values derived from solving Poisson's equation via relaxation. |
rcm2points | Interpolates curvilinear grids (RCM, WRF, NARR) to user specified locations. |
rcm2rgrid | Interpolates RCM, WRF and NARR grids to rectilinear lat/lon grids. |
rgrid2rcm | Interpolates a rectilinear lat/lon grid to curvilinear grids like those used by the RCM, WRF and NARR models/datasets. |
shgetnp | Finds the nearest point, or points (in a specified set of points), to a given point in 3-space. |
shgetp | Retrieves control parameters for Shgrid routines. |
shgrid | Interpolate using randomly spaced data in 3-space. |
shsetp | Sets control parameters for Shgrid routines. |
sigma2hybrid | Interpolates from sigma to hybrid coordinates. |
trop_wmo | Determines the level of the thermal tropopause. |
wrf_interp_1d | Linearly interpolates a one-dimensional variable in the vertical. |
wrf_interp_2d_xy | Extracts a cross section from a given input field. |
wrf_interp_3d_z | Interpolates to a specified pressure/height level. |
wrf_user_intrp2d | Interpolates ARW WRF 2D model data along a give line. |
wrf_user_intrp3d | Interpolates ARW WRF model data vertically or horizontally. |
wrf_user_unstagger | Unstaggers an input variable along a specified dimension. |
Lat/lon functions
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. |
bin_avg | Calculates gridded binned averages and counts using randomly spaced data. |
bin_sum | Calculates binned sums and counts over multiple invocations of the procedure. |
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 | Finds the great circle distance (true surface distance) between two points on the globe and interpolates points along the great circle. |
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. |
getind_latlon2d | Finds the indices (subscripts) of two-dimensional latitude/longitude arrays closest to a user specified latitude/longitude coordinate pair. |
landsea_mask | Returns a grid that contains a land sea mask given any latitude and longitude array. |
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. |
lonFlip | Reorders an array about the central longitude coordinate variable (rectilinear grids only). |
lonGlobeF | Generates longitudes and associated metadata for a global fixed grid. |
lonGlobeFo | Generates longitudes and associated metadata for a global fixed offset grid. |
lonPivot | Pivots about a user specified longitude (rectilinear grids only). |
nggcog | Calculates the latitudes and longitudes of a set of points approximating a circle at a given point on the surface of the globe. |
niceLatLon2D | Check two dimensional map coordinates to see if they have a "nice" structure. |
NormCosWgtGlobe | Create normalized cosine weights that sum to 2.0. |
plt_pdfxy | Creates a nice plot of the joint probability array created by the pdfxy function. |
region_ind | Returns the indices (subscripts) of two-dimensional latitude/longitude arrays that span user specified latitude/longitude boundaries. |
utm2latlon | Converts from UTM to lat/lon using a specified datum. |
wrf_ij_to_ll | Finds the nearest longitude, latitude locations to the specified model grid indices (i,j). |
wrf_latlon_to_ij | Finds the nearest model grid indices (i,j) to the specific location(s) in latitude and longitude (deprecated). |
wrf_ll_to_ij | Finds the nearest model grid indices (i,j) to the specified location(s) in longitude and latitude. |
wrf_user_ij_to_ll | Finds the nearest longitude, latitude locations to the specified model grid indices (i,j). |
wrf_user_ll_to_ij | Finds the nearest model grid indices (i,j) to the specified location(s) in longitude and latitude. |
Metadata routines
assignFillValue | Transfers the _FillValue attribute from one variable to another. |
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). |
default_fillvalue | Retrieves the default missing value for the given variable type. |
delete_VarAtts | Deletes one or more attributes associated with a variable. |
getFillValue | Retrieves the _FillValue of a variable, if present. |
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. |
isatt | Returns logical values indicating whether the given attributes are attached to the given variable. |
iscoord | Returns True for every input string that is a coordinate variables of the given variable. |
isdim | Returns True if variable dimensions are defined in the given variable. |
isdimnamed | Returns True if variable dimensions have names in given variable. |
ismissing | Returns True for every element of the input that contains a missing value. |
isunlimited | Returns True if the given dimension name is defined as unlimited on the given file. |
mod | Remainder function which emulates the fortran "mod" intrinsic function. |
nameDim | Assigns given named dimensions, long_name, and units to the input variable. |
set_default_fillvalue | Sets the default missing value for the given variable type. |
Meteorology
angmom_atm | Calculates the atmosphere's relative angular momentum. |
dewtemp_trh | Calculates the dew point temperature given temperature and relative humidity. |
fluxEddy | Calculates time averaged eddy flux quantities. |
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. |
kf_filter | Extract equatorial waves by filtering in the Wheeler-Kiladis wavenumber-frequency domain. |
lclvl | Calculates the pressure of the lifting condensation level. |
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. |
prcwater_dp | Computes column precipitable water of the rightmost dimension. |
pres2hybrid | Interpolates data on constant pressure levels to hybrid levels. |
pres2hybrid_Wrap | Interpolates data on constant pressure levels to hybrid levels and retains metadata. |
pres_sigma | Calculates the pressure at specified sigma levels. |
pslec | Computes sea level pressure using the ECMWF formulation. |
pslhor | Computes sea level pressure using the ECMWF formulation and Trenberth's horizontal correction. |
pslhyp | Computes sea level pressure using the hypsometric equation. |
rdsstoi | Reads weekly/monthly compocp site and climatology grids. |
relhum | Calculates relative humidity given temperature, mixing ratio, and pressure. |
relhum_ttd | Calculates relative humidity given temperature and dew point temperature. |
stdatmus_p2tdz | Calculates the corresponding temperature, density, and height based on the 1976 U.S. standard atmosphere, given the pressure. |
stdatmus_z2tdp | Calculates the corresponding temperature, density, and pressure based on the 1976 U.S. standard atmosphere, given the height. |
uv2dv_cfd | Computes divergence using centered finite differences. |
uv2vr_cfd | Computes relative vorticity using centered finite differences. |
vibeta | Performs vertical integration using beta factors. |
z2geouv | Computes the geostrophic zonal and meridional wind components using geopotential height. |
zonal_mpsi | Computes a zonal mean meridional stream function. |
zonal_mpsi_Wrap | Computes a zonal mean meridional stream function and retains metadata. |
NCL object routines
attsetvalues | Applies resources to the given objects. |
destroy | Destroys objects from NCL. |
list_hlus | Lists all of the HLU objects currently referenced by NCL variables. |
NhlAddAnnotation | Add annotations to a plot object as an external annotation. |
NhlAddData | Adds one or more additional data items to a plot. |
NhlAddOverlay | Overlays one plot object on another. |
NhlAddPrimitive | Adds a Primitive object to an existing plot. |
NhlAppGetDefaultParentId | Returns a reference to the current default App object. |
NhlClassName | Retrieve the class name of one or more NCL objects. |
NhlDestroy | Destroys objects from NCL. |
NhlGetBB | Retrieves the bounding boxes of a list of NCL objects. |
NhlGetClassResources | Returns a list of resources associated with the given class name and an optional filter string. |
NhlGetErrorObjectId | Returns a reference to the current Error object. |
NhlGetParentId | Returns the ids of the parent ids of the given objects. |
NhlGetWorkspaceObjectId | Returns a reference to the current Workspace object. |
NhlIsApp | Returns True for each given object that is an App object. |
NhlIsDataComm | Returns True for each given object that is a DataComm object. |
NhlIsDataItem | Returns True for each given object that is a DataItem object. |
NhlIsDataSpec | Returns True for each given object that is a DataSpec object. |
NhlIsTransform | Returns True for each given object that is a Transform object. |
NhlIsView | Returns True for each given object that is a View object. |
NhlName | Retrieves the name of one or more NCL objects. |
NhlRemoveAnnotation | Remove annotations from the plot they are registered in. |
NhlRemoveData | Removes data items from one or more plots. |
NhlRemoveOverlay | Removes one or more plots from an overlay. |
NhlRemovePrimitive | Removes one or more primitives from the given Transform object. |
NhlUpdateData | Forces the DataComm instances to update their internal states. |
overlay | Overlays one plot object on another. |
Oceanography
pop_remap | Regrids a POP ocean model grid to another grid. |
PopLatLon | Regrids a scalar variable on a POP grid to a lat/lon grid or vice-versa. |
PopLatLonV | Converts vectors on a POP grid to a lat/lon grid and vice-versa. |
rho_mwjf | Computes ocean water density given a specified range for potential temperature (deg Celisus) and salinity (psu). |
Printing
Prints the value of a variable or expression. | |
printFileVarSummary | Prints a summary of a file variable's information. |
printMinMax | Prints the minimum and maximum values of a variable. |
printVarSummary | Prints a summary of a variable's information. |
show_ascii | Prints the ASCII table to the screen. |
write_matrix | Writes nicely-formatted integer, float, or double precision two-dimensional (2D) arrays to standard out or to a file. |
Random number generators
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). |
rand | Generates a pseudo random number. |
random_chi | Generates random numbers using a chi-squared distribution. |
random_gamma | Generates random numbers using a gamma distribution. |
random_normal | Generates random numbers using a normal distribution. |
random_setallseed | Sets initial seeds for random number generators. |
random_uniform | Generates random numbers using a uniform range distribution. |
srand | Establishes a seed for the rand function. |
Regridding
area_conserve_remap | Perform areal conservative remapping on rectilinear grids. |
area_conserve_remap_Wrap | Perform areal conservative remapping on rectilinear grids and preserves meta data. |
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) |
bin_avg | Calculates gridded binned averages and counts using randomly spaced data. |
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). |
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). |
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). |
linint2 | Interpolates from one rectilinear grid to another 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 rectilinear grid to another using bilinear interpolation (retains metadata). |
obj_anal_ic | Iterative improvement objective analysis. |
obj_anal_ic_deprecated | Iterative correction objective analysis (Cressman, Barnes). |
obj_anal_ic_Wrap | Iterative improvement objective analysis and returns meta data. |
poisson_grid_fill | Replaces all _FillValue values in a grid with values derived from solving Poisson's equation via relaxation. |
pop_remap | Regrids a POP ocean model grid to another grid. |
PopLatLon | Regrids a scalar variable on a POP grid to a lat/lon grid or vice-versa. |
PopLatLonV | Converts vectors on a POP grid to a lat/lon grid and vice-versa. |
rcm2points | Interpolates curvilinear grids (RCM, WRF, NARR) to user specified locations. |
rcm2points_Wrap | Interpolates curvilinear grids (RCM, WRF, NARR) to user specified locations and retains meta data. |
rcm2rgrid | Interpolates RCM, WRF and NARR grids to rectilinear lat/lon grids. |
rcm2rgrid_Wrap | Interpolates RCM, WRF and NARR grids to rectilinear lat/lon grid and retains meta data. |
remap_elements | Remap a scalar variable from one grid to another grid. |
rgrid2rcm | Interpolates a rectilinear lat/lon grid to curvilinear grids like those used by the RCM, WRF and NARR models/datasets. |
rgrid2rcm_Wrap | Interpolates a rectilinear lat/lon grid to curvilinear grids like those used by the RCM, WRF and NARR models/datasets and retains meta data. |
triple2grid | Places randomly-spaced data onto the nearest locations of a grid described by one-dimensional coordinate arrays. |
triple2grid2d | Places randomly-spaced data onto the nearest locations of a grid described by two-dimensional coordinate arrays. |
triple2grid_Wrap | Places randomly-spaced data onto the nearest locations of a grid described by one-dimensional coordinate arrays and preserves meta data.. |
RIP
rip_cape_2d | Computes convective available potential energy (CAPE), convective inhibition (CIN), lifted condensation level (LCL), and level of free convection (LFC) (deprecated version). |
rip_cape_3d | Computes convective available potential energy (CAPE) and convective inhibition (CIN) (deprecated version). |
wrf_cape_2d | Computes maximum convective available potential energy (CAPE), maximum convective inhibition (CIN), lifted condensation level (LCL), and level of free convection (LFC). |
wrf_cape_3d | Computes convective available potential energy (CAPE) and convective inhibition (CIN). |
Singular value decomposition
svd_lapack | Calculates the singular value decomposition of a general rectangular matrix. |
svdcov | Uses singular value decomposition and returns the left and right homogeneous and heterogeneous arrays associated with the two input datasets. |
svdcov_sv | Uses singular value decomposition to return the left and right singular vectors associated with the two input datasets. |
svdstd | Uses singular value decomposition and returns the left and right homogeneous and heterogeneous arrays associated with the two input datasets. |
svdstd_sv | Uses singular value decomposition to return the left and right singular vectors associated with the two input datasets. |
Spherical harmonic routines
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. |
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. |
get_sphere_radius | Retrieves the radius of a sphere used in spherical harmonic routines. |
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. |
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. |
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. |
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. |
rhomb_trunc | Performs rhomboidal truncation on spherical harmonic coefficients. |
rhomb_trunC | Performs rhomboidal truncation on spherical harmonic coefficients. |
set_sphere_radius | Sets the radius of a sphere used in spherical harmonic routines. |
sfvp2uvf | Computes the wind components given stream function and velocity potential (on a fixed grid) via spherical harmonics. |
sfvp2uvg | Computes the wind components given stream function and velocity potential (on a gaussian grid) via spherical harmonics. |
shaeC | Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics. |
shaec | Computes spherical harmonic analysis of a scalar field on a fixed grid via spherical harmonics. |
shagC | Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics. |
shagc | Computes spherical harmonic analysis of a scalar field on a gaussian grid via spherical harmonics. |
shsec | Computes spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics. |
shseC | Computes the spherical harmonic synthesis of a scalar quantity on a fixed grid via spherical harmonics. |
shsgC | Computes the spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics. |
shsgc | Computes spherical harmonic synthesis of a scalar quantity on a gaussian grid via spherical harmonics. |
shsgc_R42 | Computes spherical harmonic synthesis of a scalar quantity via rhomboidally truncated (R42) spherical harmonic coefficients onto a (108x128) gaussian grid. |
shsgc_R42_Wrap | Computes spherical harmonic synthesis of a scalar quantity via rhomboidally truncated (R42) spherical harmonic coefficients onto a (108x128) gaussian grid. (creates metadata). |
tri_trunC | Performs triangular truncation on spherical harmonic coefficients. |
tri_trunc | Performs triangular truncation on spherical harmonic coefficients. |
uv2dvf | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid. |
uv2dvF | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid. |
uv2dvF_Wrap | Computes the divergence using spherical harmonics given the u and v wind components on a fixed grid (retains metadata). |
uv2dvg | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid. |
uv2dvG | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid. |
uv2dvG_Wrap | Computes the divergence using spherical harmonics given the u and v wind components on a gaussian grid (retains metadata). |
uv2sfvpF | Computes the stream function and velocity potential via spherical harmonics given u and v on a fixed grid. |
uv2sfvpf | Computes the stream function and velocity potential via spherical harmonics given u and v on a fixed grid. |
uv2sfvpG | Computes the stream function and velocity potential via spherical harmonics given u and v on a gaussian grid. |
uv2sfvpg | Computes the stream function and velocity potential via spherical harmonics given u and v on a gaussian grid. |
uv2vrdvF | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a fixed grid. |
uv2vrdvf | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a fixed grid. |
uv2vrdvG | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a gaussian grid. |
uv2vrdvg | Computes the vorticity and divergence via spherical harmonics, given the u and v wind components on a gaussian grid. |
uv2vrF | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid. |
uv2vrf | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid. |
uv2vrF_Wrap | Computes the vorticity via spherical harmonics, given the u and v wind components on a fixed grid (retains metadata). |
uv2vrG | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid. |
uv2vrg | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid. |
uv2vrG_Wrap | Computes the vorticity via spherical harmonics, given the u and v wind components on a gaussian grid (retains metadata). |
vhaeC | Computes vector spherical harmonic analysis of vector fields on a fixed grid via spherical harmonics. |
vhaec | Computes vector spherical harmonic analysis of vector fields on a fixed grid via spherical harmonics. |
vhagC | Computes vector spherical harmonic analysis of vector fields on a gaussian grid via spherical harmonics. |
vhagc | Computes vector spherical harmonic analysis of vector fields on a gaussian grid via spherical harmonics. |
vhseC | Computes vector spherical harmonic syntheses of vector fields on a fixed grid via spherical harmonics. |
vhsec | Computes vector spherical harmonic syntheses of vector fields on a fixed grid via spherical harmonics. |
vhsgc | Computes vector spherical harmonic syntheses of vector fields on a gaussian grid via spherical harmonics. |
vhsgC | Computes vector spherical harmonic syntheses of vector fields on a gaussian grid via spherical harmonics. |
vr2uvf | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid. |
vr2uvF | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid. |
vr2uvF_Wrap | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a fixed grid (retains metadata). |
vr2uvg | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid. |
vr2uvG | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid. |
vr2uvG_Wrap | Computes the rotational wind components via spherical harmonics, given an array containing relative vorticity on a gaussian grid (retains metadata). |
vrdv2uvf | Computes the wind components via spherical harmonics, given vorticity and divergence on a fixed grid. |
vrdv2uvF | Computes the wind components via spherical harmonics, given vorticity and divergence on a fixed grid. |
vrdv2uvg | Computes the wind components via spherical harmonics, given vorticity and divergence on a gaussian grid. |
vrdv2uvG | Computes the wind components via spherical harmonics, given vorticity and divergence on a gaussian grid. |
String manipulators
changeCase | Changes the case of a string. (Deprecated: see str_lower/str_upper.) |
changeCaseChar | Changes the case of each character in a string. (Deprecated: see str_switch.) |
charactertostring | Coerces values of type character to values of type string. |
chartostring | Coerces values of type character to values of type string. |
get_file_suffix | Extract the suffix associated with a file name. |
indStrSubset | Returns the indices corresponding to the location of the substring, if it is a subset of the other given string. (Deprecated: see str_index_of_substr.) |
isStrSubset | Return True or False if one string is a subset of another string. |
oneDtostring | Converts a 1-dimensional array to a single string. |
replaceSingleChar | Within a string replace one character with another character. (Deprecated: see str_sub_str.) |
sprintf | Converts floats or doubles into formatted strings. |
sprinti | Converts integers into formatted strings. |
str_capital | Capitalizes all words in each string. |
str_concat | Concatenates all strings into a single string. |
str_fields_count | Counts the number of fields separated by the given delimiters in an array of strings. |
str_get_cols | Returns an array of substrings, given a start and end index into the given string. |
str_get_dq | Returns the double quote (") character as a string. |
str_get_field | Returns an array of substrings given a field number and a combination of delimiters. |
str_get_nl | Returns the newline (\n) character as a string. |
str_index_of_substr | Returns the start indexes where one or more occurrences of a substring is found in a string. |
str_insert | Inserts a substring into the given strings. |
str_is_blank | Returns True for strings that contain all blanks. |
str_join | Joins all strings into one string, with each string separated by delimiter. |
str_left_strip | Strips leading spaces and TABs from the input strings. |
str_lower | Converts all input strings to lowercase. |
str_match | Returns a list of strings that contain the given substring (case sensitive). |
str_match_ic | Returns a list of strings that contain the given substring (case insensitive). |
str_match_ind | Returns a list of indexes into an array of strings that contain the given substring (case sensitive). |
str_match_ind_ic | Returns a list of indexes into an array of strings that contain the given substring (case insensitive). |
str_right_strip | Strips ending spaces and TABs from the input strings. |
str_split | Splits a string into an array of strings given a delimiter. |
str_split_by_length | Splits a string or strings into an array of strings given a length, or an array of lengths. |
str_split_csv | Splits strings into an array of (comma seperated variable CSV), or similar) strings by given delimiter (usually a comma ","). |
str_squeeze | Strips off leading and ending spaces and TABs, and replaces multiple spaces and/or TABs with a single space. |
str_strip | Strips leading and ending spaces and TABs from the input strings. |
str_sub_str | Replaces a substring with a new substring. |
str_switch | Switches the case of characters in the given string(s). |
str_upper | Converts all input strings to uppercase. |
stringtochar | Coerces values of type string to values of type character. |
stringtocharacter | Coerces values of type string to values of type character. |
stringtodouble | Coerces values of type string to values of type double. |
stringtofloat | Coerces values of type string to values of type float. |
stringtoint | Coerces values of type string to values of type integer. |
stringtointeger | Coerces values of type string to values of type integer. |
stringtolong | Coerces values of type string to values of type long. |
stringtoshort | Coerces values of type string to values of type short. |
System tools
echo_off | Disables echoing of NCL statements as they are encountered. |
echo_on | Enables echoing of NCL statements as they are encountered. |
exit | Forces an NCL script to exit immediately. |
get_cpu_time | Returns the CPU time used by NCL. |
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. |
getenv | Returns the string value of a shell environment variable. |
isbigendian | Returns True if you are running NCL on a big endian machine. |
loadscript | Loads the given NCL script. |
ncargpath | Returns the absolute pathnames of various NCAR Graphics directories. |
ncargversion | Prints the NCAR Graphics version, copyright, trademark and general licensing terms. |
sleep | Pauses execution of NCL scripts for a specified number of seconds. |
status_exit | Exits an NCL script passing a status code to the calling environment. |
strlen | Returns the length of a string variable. |
system | Executes a shell command. |
systemfunc | Executes a shell command and returns the output. |
unique_string | Returns a unique string given the input string as a prefix. |
wallClockElapseTime | Calculates and prints elapsed 'wall clock' time. |
Type converters
byte2flt | Converts values of type byte to values of type float. |
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. |
cshstringtolist | Converts a comma delimited string from csh and breaks it up into separate strings. |
datatondc | Converts data units into normalized device coordinates (NDCs). |
dble2flt | Converts values of type double to values of type float and preserves metadata. |
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. |
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. |
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. |
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. |
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. |
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. |
ndctodata | Converts normalized device coordinates (NDCs) into data coordinates. |
NhlDataToNDC | Converts data units into normalized device coordinates (NDCs). |
NhlNDCToData | Converts normalized device coordinates (NDCs) into data coordinates. |
numeric2int | Converts values of any numeric type to type integer. |
pack_values | Compress values of type float or double to values of type short or byte. |
short2flt | Converts values of type short to values of type float using the "scale" and "offset" attributes (if present). |
short2flt_hdf | Converts values of type short to values of type float using the "scale" and "offset" attributes (if present). |
shorttobyte | Coerces values of type short to values of type byte. |
shorttochar | Coerces values of type short to values of type character. |
shorttocharacter | Coerces values of type short to values of type character. |
stringtochar | Coerces values of type string to values of type character. |
stringtocharacter | Coerces values of type string to values of type character. |
stringtodouble | Coerces values of type string to values of type double. |
stringtofloat | Coerces values of type string to values of type float. |
stringtoint | Coerces values of type string to values of type integer. |
stringtointeger | Coerces values of type string to values of type integer. |
stringtolong | Coerces values of type string to values of type long. |
stringtoshort | Coerces values of type string to values of type short. |
time_to_newtime | Change a "udunits" recognized time unit to a new (different) "udunits" recognized time unit. |
tobyte | Converts values of any snumeric data type or string to values of type (NCL) byte (unsigned char). |
tochar | Converts values of any snumeric data type or string to values of type char. |
todouble | Converts values of any snumeric data type or string to values of type double. |
tofloat | Converts values of any snumeric data type or string to values of type float. |
toint | Converts values of any snumeric data type or string to values of type integer. |
toint64 | Converts values of any snumeric data type or string to values of type int64 (64 bit long, or long long). |
tointeger | Converts values of any snumeric data type or string to values of type integer. |
tolong | Converts values of any snumeric data type or string to values of type long. |
toshort | Converts values of any snumeric data type or string to values of type short. |
tosigned | Converts any kind of 8/16/32/64 integers to its coresponding signed integers. |
tostring | Converts values of any snumeric data type to values of type string. |
toubyte | Converts values of any snumeric data type or string to values of type unsigned byte. |
touint | Converts values of any snumeric data type or string to values of type unsigned integer. |
touint64 | Converts values of any snumeric data type or string to values of type uint64 (unsigned 64 bit long, or unsigned long long). |
toulong | Converts values of any snumeric data type or string to values of type unsigned long. |
tounsigned | Converts any kind of 8/16/32/64 integers to its coresponding unsigned integers. |
toushort | Converts values of any snumeric data type or string to values of type unsigned short. |
ushorttoint | Coerces values of type unsigned short to values of type integer. |
Variable manipulators
array_append_record | Attaches [appends] additional records [leftmost dimension] to a previously existing array. |
delete | Deletes variables, attributes, and coordinate variables. |
merge_levels_sfc | Merges a multiple level variable with the corresponding surface variable. |
new | Creates an NCL variable. |
replace_ieeenan | Changes all occurrences of IEEE NaN to a user-specified value. |
rm_single_dims | Removes singleton (degenerate) dimensions from an array while preserving meta data. |
table_attach_columns | Attaches [appends] additional columns to a previously existing two-dimensional array. |
table_attach_rows | Attaches [appends] additional rows to a previously existing two-dimensional array. |
undef | Undefines defined NCL symbols (functions, procedures, variables). |
Variable query
isbyte | Returns True if input is of type byte. |
ischar | Returns True if input is of type char. |
isdefined | Returns True for every element of the input that is a defined keyword, variable, or function/procedure name. |
isdouble | Returns True if input is of type double. |
isenumeric | Returns True if input is of type enumeric. |
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. |
isint | Returns True if input is of type integer. |
isint64 | Returns True if input is of type int64. |
isinteger | Returns True if input is of type integer. |
islogical | Returns True if input is of type logical. |
islong | Returns True if input is of type long. |
isnan_ieee | Returns a logical array indicating which input values contain an IEEE NaN. |
isnumeric | Returns True if input is of type numeric. |
isproc | Returns True for every element of the input that is a defined procedure. |
isshort | Returns True if input is of type short. |
issnumeric | Returns True if input is of type snumeric. |
isstring | Returns True if input is of type string. |
isubyte | Returns True if input is of type ubyte. |
isuint | Returns True if input is of type uint. |
isuint64 | Returns True if input is of type uint64. |
isulong | Returns True if input is of type ulong. |
isunsigned | Returns True if input is one of the unsigned types. |
isushort | Returns True if input is of type short. |
isvar | Returns True for every element of the input that is a defined variable. |
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. |
sizeof | Returns the total size, in bytes, of the input variable. |
typeof | Returns the string name of the type of the input variable. |
Workstation routines
clear | Clears the given workstation objects. |
frame | Updates and clears the given workstation objects. |
NhlChangeWorkstation | Changes the output workstation of one or more NCL View objects. |
NhlClearWorkstation | Clears the given workstation objects. |
NhlFrame | Updates and clears the given workstation objects. |
NhlGetParentWorkstation | Returns the ids of the parent workstations of the given objects. |
NhlIsWorkstation | Returns True for each given object that is a Workstation object. |
NhlUpdateWorkstation | Updates the given workstation objects. |
update | Updates the given workstation objects. |
WRF
wrf_avo | Calculates absolute vorticity from WRF model output. |
wrf_cape_2d | Computes maximum convective available potential energy (CAPE), maximum convective inhibition (CIN), lifted condensation level (LCL), and level of free convection (LFC). |
wrf_cape_3d | Computes convective available potential energy (CAPE) and convective inhibition (CIN). |
wrf_contour | Creates a contour plot from ARW WRF model output. |
wrf_dbz | Calculates simulated equivalent radar reflectivity factor [dBZ] from WRF model output. |
wrf_eth | Calculates equivalent potential temperature from WRF model output. |
wrf_helicity | Calculates storm relative helicity from WRF model output. |
wrf_ij_to_ll | Finds the nearest longitude, latitude locations to the specified model grid indices (i,j). |
wrf_interp_1d | Linearly interpolates a one-dimensional variable in the vertical. |
wrf_interp_2d_xy | Extracts a cross section from a given input field. |
wrf_interp_3d_z | Interpolates to a specified pressure/height level. |
wrf_latlon_to_ij | Finds the nearest model grid indices (i,j) to the specific location(s) in latitude and longitude (deprecated). |
wrf_ll_to_ij | Finds the nearest model grid indices (i,j) to the specified location(s) in longitude and latitude. |
wrf_map | Creates a map background for ARW WRF model data. |
wrf_map_overlay | Overlays different plot id's over a map background (deprecated in version 5.1.0). |
wrf_map_overlays | Overlays different plot id's over a map background. |
wrf_map_zoom | Zooms into a portion of the ARW WRF model domain, and creates a map background (deprecated in version 5.1.0). |
wrf_mapres_c | Sets the appropriate geographical mapping resources based upon WRF file contents. |
wrf_overlay | Overlays multiple plots, created from other ARW WRF plot functions (deprecated in version 5.1.0). |
wrf_overlays | Overlays multiple plots, created from other ARW WRF plot functions. |
wrf_pvo | Calculates potential vorticity from WRF model output. |
wrf_rh | Calculates relative humidity from ARW WRF model output. |
wrf_slp | Calculates sea level pressure from ARW WRF model output. |
wrf_smooth_2d | Smooths a given field. |
wrf_td | Calculates dewpoint temperature in [C] from ARW WRF model output. |
wrf_times_c | Converts WRF variable "Times" which is of type character to user specified numeric units. |
wrf_tk | Calculates temperature in [K] from ARW WRF model output. |
wrf_updraft_helicity | Calculates updraft helicity from WRF model output. |
wrf_user_getvar | Extracts data from ARW WRF model output, and does basic diagnostics calculations. |
wrf_user_ij_to_ll | Finds the nearest longitude, latitude locations to the specified model grid indices (i,j). |
wrf_user_intrp2d | Interpolates ARW WRF 2D model data along a give line. |
wrf_user_intrp3d | Interpolates ARW WRF model data vertically or horizontally. |
wrf_user_latlon_to_ij | Finds the nearest model grid indices (i,j) to the specific location (deprecated). |
wrf_user_list_times | Extracts the list of available times in the ARW WRF model output. |
wrf_user_ll_to_ij | Finds the nearest model grid indices (i,j) to the specified location(s) in longitude and latitude. |
wrf_user_unstagger | Unstaggers an input variable along a specified dimension. |
wrf_uvmet | Rotates u,v components of the wind to earth coordinates. |
wrf_vector | Creates a vector plot from ARW WRF model output. |