cf.Count.match_by_ncvar¶
-
Count.match_by_ncvar(*ncvars)[source]¶ Whether or not the netCDF variable name satisfies conditions.
New in version 3.0.0.
See also
- Parameters
- ncvars: optional
Define one or more conditions on the netCDF variable name.
A netCDF variable name is specified by a string (e.g.
'lat'), etc.); aQueryobject (e.g.cf.eq('lon')); or a compiled regular expression (e.g.re.compile('^t')) that is compared with the construct’s netCDF variable name viare.search.The condition is satisfied if the netCDF variable name, as returned by the
nc_get_variablemethod, exists and equals the condition value.
- Returns
boolWhether or not at least one of the conditions are met.
Examples
>>> f.nc_get_variable() 'time' >>> f.match_by_ncvar('time') True >>> f.match_by_ncvar('t', 'time') True >>> f.match_by_ncvar('t') False >>> f.match_by_ncvar() True >>> import re >>> f.match_by_ncvar(re.compile('^t')) True