Dima Pasechnik wrote: > but it looks as if it might be a coercion problem. > Any ideas where to look?
Not really, but it does look like the common parent discovered by the coercion system is incorrect: sage: import numpy as np sage: a = np.float('1.5') sage: b = np.float32('1.5') sage: get_coercion_model().common_parent(b, polygen(RR)) Univariate Polynomial Ring in x over Real Field with 53 bits of precision sage: RR.coerce(a) 1.50000000000000 sage: RR.coerce(b) ... TypeError: no canonical coercion from <type 'numpy.float32'> to Real Field with 53 bits of precision sage: get_coercion_model().common_parent(b, RR) <type 'numpy.float32'> -- Marc -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.