hydromt.model.processes.grid.grid_from_constant#

hydromt.model.processes.grid.grid_from_constant(grid_like: ~xarray.core.dataarray.DataArray | ~xarray.core.dataset.Dataset, constant: int | float, name: str, dtype: type = <class 'numpy.float32'>, nodata: int | float = None, mask_name: str = 'mask') DataArray[source]#

Prepare a grid based on a constant value.

Parameters:
  • grid_like (xr.DataArray, xr.Dataset) – Grid to copy metadata from.

  • constant (int, float) – Constant value to fill grid with.

  • name (str) – Name of grid.

  • dtype (type, optional) – Data type of grid. By default np.float32.

  • nodata (int, float, optional) – Nodata value. By default infered from dtype.

  • mask_name (str, optional) – Name of mask in self.grid to use for masking raster_data. By default ‘mask’. Use None to disable masking.

Returns:

da – Grid with constant value.

Return type:

xr.DataArray