Attention
This repository has been archived. Please use xarray.DataTree instead.
datatree.DataTree.to_netcdf#
- DataTree.to_netcdf(filepath, mode: str = 'w', encoding=None, unlimited_dims=None, **kwargs)[source][source]#
Write datatree contents to a netCDF file.
- Parameters:
filepath (
str
orPath
) – Path to which to save this datatree.mode (
{"w", "a"}
, default:"w"
) – Write (‘w’) or append (‘a’) mode. If mode=’w’, any existing file at this location will be overwritten. If mode=’a’, existing variables will be overwritten. Only appies to the root group.encoding (
dict
, optional) – Nested dictionary with variable names as keys and dictionaries of variable specific encodings as values, e.g.,{"root/set1": {"my_variable": {"dtype": "int16", "scale_factor": 0.1, "zlib": True}, ...}, ...}
. Seexarray.Dataset.to_netcdf
for available options.unlimited_dims (
dict
, optional) – Mapping of unlimited dimensions per group that that should be serialized as unlimited dimensions. By default, no dimensions are treated as unlimited dimensions. Note that unlimited_dims may also be set viadataset.encoding["unlimited_dims"]
.kwargs – Addional keyword arguments to be passed to
xarray.Dataset.to_netcdf