cf.AuxiliaryCoordinate.nc_clear_node_coordinate_variable_groups

AuxiliaryCoordinate.nc_clear_node_coordinate_variable_groups()[source]

Remove the netCDF node coordinate variable group hierarchy.

The group hierarchy is defined by the netCDF name. Groups are delimited by / (slash) characters in the netCDF name. The groups are returned, in hierarchical order, as a sequence of strings. If the name is not set, or contains no / characters then an empty sequence is returned, signifying the root group.

An alternative technique for removing the group structure is to set the netCDF node coordinate variable name, with nc_set_node_coordinate_variable, with no / characters.

New in version (cfdm): 1.11.0.0

Returns
tuple of str

The removed group structure.

Examples

>>> f.nc_set_node_coordinate_variable('time')
>>> f.nc_node_coordinate_variable_groups()
()
>>> f.nc_set_node_coordinate_variable_groups(['forecast', 'model'])
>>> f.nc_node_coordinate_variable_groups()
('forecast', 'model')
>>> f.nc_get_node_coordinate_variable()
'/forecast/model/time'
>>> f.nc_clear_node_coordinate_variable_groups()
('forecast', 'model')
>>> f.nc_get_variable()
'time'
>>> f.nc_set_node_coordinate_variable('/forecast/model/time')
>>> f.nc_variable_groups()
('forecast', 'model')
>>> f.nc_del_node_coordinate_variable('/forecast/model/time')
'/forecast/model/time'
>>> f.nc_node_coordinate_variable_groups()
()