Hello, I am trying to learn how to create ufuncs, and I got a ufunc to compile correctly with the signature int -> double, but I can't get it to accept any arguments. My function is testfunc and I used NPY_INT as the first signature and NPY_DOUBLE as the second signature. What should I look at to figure this out? In [10]: testfunc.types Out[10]: ['i->d', '?->?'] In [11]: testfunc(x) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /Users/johnsalvatier/Documents/workspace/pymc_numexprtest/src/test/<ipython console> in <module>() TypeError: function not supported for these types, and can't coerce safely to supported types In [12]: x Out[12]: array([1, 2, 3]) In [13]: x.dtype Out[13]: dtype('int32')