Hi Sturla,

On Sat, Mar 14, 2009 at 12:23 PM, Sturla Molden <stu...@molden.no> wrote:

> >
> > Will memmap be fixed to use offsets correctly before 1.3?
>
> I posted this to scipy-dev (possibly wrong list) on March 9, so I'll
> repeat it here: In Python 2.6, mmap has a offset keyword. NumPy's memmap
> should use this to allow big files to be memory mapped on 32 bit systems.
> Only a minor change is required:
>
> if float(sys.version[:3]) > 2.5:
>
>     bytes = bytes - offset
>
>     mm = mmap.mmap(fid.fileno(), bytes, access=acc, offset=offset)
>
>     self = ndarray.__new__(subtype, shape, dtype=descr, buffer=mm,
>                 offset=0, order=order)
>
> else:
>
>     mm = mmap.mmap(fid.fileno(), bytes, access=acc)
>
>     self = ndarray.__new__(subtype, shape, dtype=descr, buffer=mm,
>                 offset=offset, order=order)
>
>
> Instead of just:
>
>     mm = mmap.mmap(fid.fileno(), bytes, access=acc)
>
>     self = ndarray.__new__(subtype, shape, dtype=descr, buffer=mm,
>                 offset=offset, order=order)
>
>
Can you open a ticket for this?

Chuck
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to