diff --git a/src/pystencils/typing/types.py b/src/pystencils/typing/types.py index 4d80daffae7bd0ca2cf4787c096ef74c51707400..57f32970fa92a750902e47e140bb13abadc90a5f 100644 --- a/src/pystencils/typing/types.py +++ b/src/pystencils/typing/types.py @@ -7,7 +7,7 @@ import sympy as sp def is_supported_type(dtype: np.dtype): scalar = dtype.type - c = np.issctype(dtype) + c = np.issubdtype(dtype, np.generic) subclass = issubclass(scalar, np.floating) or issubclass(scalar, np.integer) or issubclass(scalar, np.bool_) additional_checks = dtype.fields is None and dtype.hasobject is False and dtype.subdtype is None return c and subclass and additional_checks