isfilevardim
Checks if file variable dimensions are defined for a file variable.
Prototype
function isfilevardim ( thefile [1] : file, varname [1] : string, dimnames : string ) return_val [dimsizes(dimnames)] : logical
Arguments
thefileA reference to a file created using addfile. Thus, it must be a supported file format.
varnameA single string variable name.
dimnamesAn array of any dimensionality containing strings.
Return value
The output of isfilevardim is a logical array with the same dimensions as the dimnames parameter.
Description
For each element in the dimnames parameter, isfilevardim returns True if the element is a dimension of the file variable varname in the file thefile and False if not. If the parameter thefile is not a valid file or varname isn't a defined file variable, then a single missing value is returned.
See Also
Examples
Example 1
Check to see if the variable "TEMP" has dimension names time, level, lev, latitude, lat, longitude, lon associated with it.
f = addfile ("foo.nc" , "r") ; create a file reference
; list of dimension names
dimNames = (/"time","level","lev","latitude","lat","longitude","lon"/)
tf = isfilevardim(f, "TEMP", dimNames) ; ==> tf(7)
print(tf) ; each element will be True or False