Wavelet compression in Python
Hi,
I am investigating VDS capabilities and trying to convert numpy array into VDS using Wavelet compression. I am using the example provided along the source code (npy_to_vds.py) with minimal changes
Everything works fine with no compression or with Zip or RLE compression, I can write and read data back, but if I try using Wavelet, like this:
compressionMethod = openvds.CompressionMethod(1)
the code execution gets stuck at committing changes
accessor.commit()
regardless of compression tolerance value. It just hangs here for ages. I am wondering if python port is actual OpenVDS+ binding, maybe it is actually OpenVDS (without plus) that do not support wavelet compression?
If it is OpenVDS+, could you please provide a sample of the code (or maybe edit npy_to_vds.py) that saves VDS format with wavelet compression?
EDIT: I am working on Debian 9, python 3.9, openvds 3.2.6
Thanks, Vasilii