check_unicode#

caput.util.typeutils.check_unicode(dset: caput.memdata._memh5.DatasetLike) numpy.typing.NDArray[Any][source]#

Test if dataset contains unicode so we can raise an appropriate error.

If there is no unicode, return the data from the array.

Parameters:
dsetDatasetLike

Dataset to check.

Returns:
converted_arrayarray_like

The converted array. If no conversion was required, just returns arr.