Caterva for Python (multidimensional compressed data containers).
Project description
python-caterva
Python wrapper for Caterva. Still on development.
Clone repo and submodules
git clone --recurse-submodules https://github.com/Blosc/python-caterva
Development workflow
Install requirements
pip install -r requirements.txt
Compile
python setup.py build_ext --build-type=RelWithDebInfo
Run tests
PYTHONPATH=. pytest
Run bench
PYTHONPATH=. python bench/compare_getslice.py
Installing
CFLAGS='' pip install caterva
We don't produce wheels yet, so you will currently need a C compiler in order to install cat4py. The reason why you need the CFLAGS=''
above is to prevent Anaconda Python injecting their own paths for dependencies (LZ4, Zstd...).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
caterva-0.5.1.tar.gz
(1.4 MB
view hashes)