import numpy as np
from numpy_quaddtype import *
a = np.array([QuadPrecision("1.23456789012345678901234567890123456")])
a.astype(str) # Raises TypeError
Traceback (most recent call last):
File "main.py", line 39, in <module>
a.astype(str) # Raises TypeError
^^^^^^^^^^^^^
TypeError: cannot cast dtype QuadPrecDType(backend='sleef') to <class 'numpy.dtypes.StrDType'>.