write_xarray_to_netcdf#

mhm_tools.common.file_handler.write_xarray_to_netcdf(ds, file_path, var_name=None, encoding=None, engine='netcdf4')[source]#

Write an xarray Dataset or DataArray to a NetCDF file.

Parameters:
  • ds (xr.Dataset or xr.DataArray) – Dataset or data array to write.

  • file_path (str or pathlib.Path) – Target NetCDF file path.

  • var_name (str, optional) – Data variable to write or DataArray name override.

  • encoding (dict, optional) – Per-variable NetCDF encoding.

  • engine (str, default “netcdf4”) – Xarray NetCDF backend engine.

Return type:

None