hydromt_wflow.workflows.merge_reservoirs_sediment#
- hydromt_wflow.workflows.merge_reservoirs_sediment(ds: Dataset, ds_like: Dataset, duplicate_id: str = 'error') Dataset | None [source]#
Merge reservoir layers in ds to layers in ds_like for wflow sediment.
It will check if the IDs in ds are not duplicated in ds_like. If they are, the function will raise a warning and return None.
- Parameters:
ds (xr.Dataset) – Dataset containing the reservoir layers to be merged.
ds_like (xr.Dataset) – Dataset containing the reservoir layers to merge into.
duplicate_id (str, optional {"error", "skip"}) – Action to take if duplicate reservoir IDs are found when merging with existing reservoirs. Options are “error” to raise an error (default); “skip” to skip adding new reservoirs.
- Returns:
Merged dataset of reservoir parameters.
- Return type:
xr.Dataset | None