A library for writing/reading HDF5/XML datasets of Fiji BigDataViewer/BigStitcher format as numpy arrays.
Run pip install npy2bdv
in the command line. Use import npy2bdv
in the code.
For a quick start, see examples in the Jupyter
notebook
.
API documentation.
None
, gzip
, lzf
(None
by default).4,256,256
)name
, exposureTime
, exposureUnits
microscope
(name and version), user
writing virtual stacks of arbitrary size, by plane or sub-stack. Handy when your stack is larger than your RAM.
See Recent changes
Currently speeds betewen 150 - 320 MB/s were achieved with confidence. Speeds of up to 2300 MB/s reported in earlier versions are likely due to bugs in testing methods in notebook examples_h5writing.ipynb
. More tesing is underway.
This code was inspired by Talley Lambert's code and improved by generous input from Adam Glaser, VolkerH, Doug Shepherd, Peter H, Mike Taormina and Pradeep Rajasekhar.
To report issues or bugs please use the issues tool.
You can cite it like so
If you find this library useful, send me some love :blush:
It will give me some dopamine and motivation to keep improving it :heart: