Neal Becker wrote:
>> I'm wondering what are good choices for fast numpy array serialization?
>>
>> mmap: fast, but I guess not self-describing?
>> hdf5: ?
>> pickle: self-describing, but maybe not fast?
>> others?
> 
> I think, in addition, that hdf5 is the only one that easily interoperates 
> with 
> matlab?

netcdf is another option if you want an open standard supported by 
Matlab and the like. I like the netCDF4 package:

http://code.google.com/p/netcdf4-python/

Though is can be kind of slow to write (I have no idea why!)

plain old tofile() should be readable by other tools as well, as long as 
you have a way to specify what is in the file.

> speaking of hdf5, I see:
> 
> pyhdf5io  0.7 - Python module containing high-level hdf5 load and save 
> functions.
> h5py  2.0.0 - Read and write HDF5 files from Python

There is also pytables, which uses HDF5 under the hood.


-Chris





-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[email protected]
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to