This contains a simple implementation of version 1.0 of the npy format spec. An opam package is available and can be installed via:
opam install npy
The main functions are:
- Writing ocaml bigarrays to npy files, these files can then be loaded from python using numpy.load.
- Reading ocaml bigarrays from npy files, the resulting bigarrays are mmapped to the file.
- Reading and writing npz files that could contain multiple arrays.