convert_mask_2d_to_3d#
- echoregions.convert_mask_2d_to_3d(mask_2d_ds: Dataset) Optional[Dataset] #
Convert 2D multi-labeled mask data into its 3D one-hot encoded form.
- Parameters
- mask_2d_dsDataset
- A dataset with the following:
DataArray with the data_var masked by a specified region. Individual data points will be in the form of integers, demarking region_id of masked regions, and nan values, demarking non-masked areas. DataArray with mask labels corresponding to region_id values.
- Returns
- mask_3d_dsDataset
- A dataset with the following:
A DataArray 3D mask where each layer of the mask will contain a 1s/0s mask for each unique label in the 2D mask. The layers will be labeled via region_id values extracted from 2d values. DataArray with mask labels corresponding to region_id values.