On Sat, Sep 22, 2012 at 06:30:27PM +0200, Olivier Grisel wrote: > The only clean solution would be to make `numpy.memmap` use a wrapper > buffer object that would keep track of the filename and offset > attributes instead of using a `mmap.mmap` instance directly.
Indeed, Olivier and I have been struggling to find a solution to our problem: knowing whether the data in an array is a view on a file, and if so which file. This was possible in previous numpy versions, by going up the chain of 'base' references, and looking on the top-most object. It is no longer possible as the base now is a Python mmap that does not keep track of this information. Would people agree with a patch proposing to change the base of an np.memmap with a wrapper on the Python mmap keeping track of this information? If so, we'll try to submit a patch quickly. Gaƫl _______________________________________________ NumPy-Discussion mailing list [email protected] http://mail.scipy.org/mailman/listinfo/numpy-discussion
