cf.DomainList.to_xarray¶
- DomainList.to_xarray(group=True)[source]¶
Convert the list elements to an
xarrayDataset.If the
cf_xarraypackage (https://cf-xarray.readthedocs.io) is installed then thecf_xarrayaccessors that allow some interpretation of CF attributes will be present onxarray.DataArrayandxarray.Datasetobjects.Note that
ds = fl.to_xarray()is identical tods = cf.write(fl, fmt='XARRAY'). Also,cfdm.writeallows a mixture of fields and domains to be written to the samexarraydataset.Added in version 3.21.0.
See also
- Parameter:
- group:
bool, optional If False then create a “flat” dataset, i.e. one with only the root group, regardless of any group structure specified by the netCDF interfaces of the list elements and their components. If True (the default) then any sub-groups will be created and populated.
- group:
- Returns:
xarray.Datasetorxarray.DataTreeThe equivalent
xarraydataset.If there are no sub-groups of the root group, or if group is False, then an
xarray.Datasetis returned.If there are sub-groups of the root group and group is True, then an
xarray.DataTreeis returned.