Skip to main content

Caterva for Python (multidimensional compressed data containers).

Project description

Python package Documentation Status Contributor Covenant

python-caterva

Python wrapper for Caterva.

Install

pip install caterva

Development Workflow

Clone repo and submodules

git clone --recurse-submodules https://github.com/Blosc/python-caterva

Install requirements

python -m pip install -r requirements-build.txt
python -m pip install -r requirements.txt
python -m pip install -r requirements-tests.txt

Compile

python setup.py build_ext --build-type=RelWithDebInfo

Run tests

PYTHONPATH=. pytest

Installing

python -m pip install .

Project details


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.6.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

caterva-0.6.0-cp39-cp39-win_amd64.whl (632.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

caterva-0.6.0-cp39-cp39-win32.whl (571.9 kB view details)

Uploaded CPython 3.9 Windows x86

caterva-0.6.0-cp39-cp39-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

caterva-0.6.0-cp39-cp39-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9

caterva-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

caterva-0.6.0-cp38-cp38-win_amd64.whl (632.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

caterva-0.6.0-cp38-cp38-win32.whl (571.4 kB view details)

Uploaded CPython 3.8 Windows x86

caterva-0.6.0-cp38-cp38-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

caterva-0.6.0-cp38-cp38-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8

caterva-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

caterva-0.6.0-cp37-cp37m-win_amd64.whl (630.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

caterva-0.6.0-cp37-cp37m-win32.whl (570.3 kB view details)

Uploaded CPython 3.7m Windows x86

caterva-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

caterva-0.6.0-cp37-cp37m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m

caterva-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file caterva-0.6.0.tar.gz.

File metadata

  • Download URL: caterva-0.6.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0.tar.gz
Algorithm Hash digest
SHA256 08aedc5c7a342babab0771dfcd6bdc18d7212e9dd9b77b513b00e1ba07d4023e
MD5 14432815ab297d5932d7416079f5edac
BLAKE2b-256 c145e3a2bf4ec0a24915fb36e125e30f67db43679047e46024ec1428930534d6

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 632.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 23ba5ff79a0cbfdf2d87ab47602228fb5948b5274635b3786ca7c317c006c828
MD5 793ef661ff8876a42332ea570df3586b
BLAKE2b-256 e7d67e890544c0329ba93c3cc526c40b1cb9bb8b08dd632806290bf3218c5b3a

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: caterva-0.6.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 571.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 22e073c14f586f42ded33354a88f94d8e60456a8865b17bc8a04c17859ee4b3a
MD5 453e63427b0971782a3fc4abcdbb4b2e
BLAKE2b-256 4f9f931d38e72b3c644e0097611e29ff41a30031254bddf4cd3d03367cac4995

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9942dc28eb427b709ea40e2c3efe8e0fc7739b42c104865bf3595cea2dfd8bf1
MD5 da62c5202ffd665969fc5881f9715d81
BLAKE2b-256 6917a00309faad45e4a42caf7c66a51ee76ddc4c2ff6058d46443fd8550ea27e

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19df887f89caaa8356b2dfbe90e5613f8e66f0e10881d6368565cf05407de6eb
MD5 f15cfbd4620faebc2907c312317f14e0
BLAKE2b-256 d8b17fa0972bb9398ba8e53a36647fa6e2fae09f3f01157b3f54d2143ff01049

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f581aa922c1713e354818ac81e8054403c1dcc5e3b2c1c452804b607ebd08576
MD5 c3aaea8172587b10ca213c6a749e74c6
BLAKE2b-256 14ee618020a121a664c2cb75040c6390bf30b47c503fcadbf5381d4593dab369

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 632.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 72f530491e00d0cc50ec5dcab2ec2e5b719ca6434c60dbf9f5109ead2c2de6db
MD5 77e8147b22a4fd3bad0d3fb71a1573a9
BLAKE2b-256 6008ed4fd23de68980c5c6927d30ecda5037fb7364dbc33cc5103fa2fd5806f4

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: caterva-0.6.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 571.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 93d39836f2a570094936c3f8dcf26d9a68aa23ff594a504fc1d2b96e3baf3480
MD5 d39a2880e6c3bd638ce4f7af337b9d96
BLAKE2b-256 5bc692ba38ded29f76ef9d84c5d4be1d0b633e03ca0b9d82a92debd9d4462dc4

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c2d5f34f9147e9755a77a5d1c0b8487b786ab68bc716249f00896c9abad95af0
MD5 6cff48c3fea93436740877f469666cd7
BLAKE2b-256 95e568cfa3f52c86c1a17d542806e48185775c68fa9af81350864c889457db3a

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33be31004f45257e0af1b3c3446492702a18bb5381c5d5827fc3c263410d3c4f
MD5 c9e0e906e5b3252e5c193d78a2cbe6c5
BLAKE2b-256 b0605ba94af77ddf05634670e1f7dba266b2f66db7a748ced60f409f241b8233

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 043eed93e0a9d7f699f066920409eea69d03a49dd347d75437ad0114c276da0f
MD5 97b661bfbec043e904ad15399d212603
BLAKE2b-256 73f644cbc665be23a2443d4853736db2609f2f5f628bd66de92452454f039f78

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 630.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a7705f9c02d7a30707abe5095704cf0f41c9f580ce5f592e01dca039724fb1eb
MD5 834fe49ad3ec3d4ba0e0f145a0fa8fe5
BLAKE2b-256 6004b87b9790096a3d87244dc5839cb981d275607b0ae8664281ac76b747b33f

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: caterva-0.6.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 570.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 aee12e33c77bfc63453c9bade5594f5f958a88a14de9e8b45ac37ff4bacc5903
MD5 3c992afb24416b27368511be4913ccb3
BLAKE2b-256 588d0c95d1c7f417ab16067741cebf8d5da50fd850ece11761db08dbf7d5bab9

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e041421fe7172b776eef409f81c9c44fba3323507fed3811dd00c458474da16b
MD5 9284d19443ccd7e6f42511a7512a9227
BLAKE2b-256 b55dffe7c514b62bfb549ae69dfad28505e87e4397d0e07a445c83fea2633bfa

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81a3acebcc5a23b0b7e3ee81c28b4dc1e5320428520f3cc5527ad4aeb74832a4
MD5 7f85f95e17787dd4cfb84c5e768cb3fc
BLAKE2b-256 ef90387f2789aabbe6995859b54e6ef44ef63e3bd7b65160a867d2b409c70dd6

See more details on using hashes here.

Provenance

File details

Details for the file caterva-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: caterva-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for caterva-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 841a4c37f68e3bb26665165b9e4531d34d11da325e1c96f83881786a597395ee
MD5 ac2ab92aa73d988823a3b01cf424f75d
BLAKE2b-256 bfed87a9d113e17786b8d2132ace82dc5362774305380b0195d3300eb1560a20

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page