[Numpy-discussion] Pickling ufuncs?
oliphant at ee.byu.edu
Tue Jan 30 15:51:16 CST 2007
Robert Kern wrote:
> Note that this is a hack. It won't work for the ufuncs in scipy.special, for
> We should look into including __module__ information in ufuncs. This is how
> regular functions are pickled.
This sounds like a good idea. Would it be possible to add a "dict"
object to the end of the ufunc structure without bumping up the Version
number of the C-API? I think it would be possible, but I'm interested
in other points of view.
If we added the dict object then we could add the __module__ attribute
to all ufuncs and use that in pickling.
Then, we could add an API function that took a module name and found all
ufuncs under that name and set their __module__ attribute correctly.
More information about the Numpy-discussion