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

Uploaded Source

Built Distributions

caterva-0.7.0-cp39-cp39-win_amd64.whl (634.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

caterva-0.7.0-cp39-cp39-win32.whl (575.6 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9

caterva-0.7.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.7.0-cp38-cp38-win_amd64.whl (634.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

caterva-0.7.0-cp38-cp38-win32.whl (575.1 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

caterva-0.7.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.7.0-cp37-cp37m-win_amd64.whl (632.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

caterva-0.7.0-cp37-cp37m-win32.whl (573.9 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

caterva-0.7.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.7.0.tar.gz.

File metadata

  • Download URL: caterva-0.7.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0.tar.gz
Algorithm Hash digest
SHA256 cba212c4483a960e43442ce769d30086eea30856833fddf375e28838a2462a32
MD5 40c58841eb17a3b43f62a9e4e43b3f25
BLAKE2b-256 981196dea1e9acd0910a9745e3441bd81f0b53fcc326a22eed0d8725bf7cf4db

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 634.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 62c3b93449ebd57f311a6c72ed4dba31ac50e0a75b32213a518a8b434e7720fc
MD5 b5f513e179efa673d52d9bc2c7435618
BLAKE2b-256 1f3bef4f456b4a173a78fba3779df73de308de5a472ca129aafd058b686984e0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 575.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 21722ef802070f5694e5884bad49a136fb663c3411acde7afc7ce21f2be21d0c
MD5 2f563603b7f741500f13837fa0831f07
BLAKE2b-256 ab56e7b6ed37854f0953d1552b295983ec3bcecb025a711c4c2b5cc65f4a5d7f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e2f8e7a37cc786599bbec35f9184006f4d1e21c31628766253652487bf6380d0
MD5 1146700eb9ccf13e2b9b5af59e6ae8ce
BLAKE2b-256 b21dc13a0a6f7dad133b57d6f4f35e87d572d2d9c313d99707696015cbdbc44d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dec0e06197f40a08fb0028f255a088037afe3d7f8f4c06b365145427a1f8504d
MD5 28cbf45ac00d3b8f713509499a735116
BLAKE2b-256 b0c4f27a3a55d3945849f1482840f754414c84dc5a3a537afc4ee90b02f2ec40

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3838b3cf35e33148e5e8f6516d3a4a1e0bf26fca24a2554701e8e3b5d391784
MD5 9840157c8ecb94cb8d850b0c10ecabc4
BLAKE2b-256 8d2dbc198bdc7a85e0c4402f9cb75b912de5f50eeae534f4247c7d41be3cf131

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 634.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b829c3911a7803d86a929fea2ea59acd6a191944e95b4219c73e8ac996707965
MD5 5ff113d4731626d0117810a59cfc7a08
BLAKE2b-256 4896d646b84c2bdcad102ca262b94febf1b1343aeed8b310685c642a8a0150f5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 575.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c2b2d94f69bd514440fe4a7606300c1d1f1830890549f4a600231f15a56d82cb
MD5 a324d1db8dd56289057184ae74bdd842
BLAKE2b-256 01c560b06458f3db0b0ca5960d756824957f0b7327596ad8920f639db0fdad6a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d67fe8c777df9c8b4c92ceeb4ecb418f2a008aac71c3f9b92c446238a8de4be6
MD5 91ccfbd639b324b3e5c160f048450028
BLAKE2b-256 6e7bb5e575e64be0bf8a45f77898cb3b7e60e3d8d40f33a656b3b7703ebaf431

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4eda33e295438cb615e07211f8f1950f6ab9a7d386e01ad2f0184f8d4187b867
MD5 93a4d5cc66b56fc8b272b9f332b45e82
BLAKE2b-256 edb7381c2267037b7c115080a4ce06333c0226b1e04f7aa37ecd78cd45cf168a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81620103f7e70c82c933d773e17cf00af38a4e74c045bed1f6ab39fe090a8936
MD5 6abcf71c3096cca554df0a3418cc4ed7
BLAKE2b-256 93519814e465303b21d520ff6e418b0aafa303e8586e81deaf31bb460384f40a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 632.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 194ea5fc8aaa121ef5cc08e108c2d2e65e75fb0fd8615b8b0fb532f140f7600d
MD5 c01e694e39ff8f0b6ff3fc3d83d68209
BLAKE2b-256 100e547de5a3bbdde25231e2eaba20b5583fb2bb0d8b82e2f09492bfe74a6d4b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 573.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1cdafa481c8ff490dafbf37e3897babd2a0fcc0aaf37566494f561ecbcb42b63
MD5 1fcfaa7c7c3414bb87ad5c6f8bee9372
BLAKE2b-256 d920ed97f973b5d39436950dc5c99236e3dd89f2432145aa4b104380ebd28a5e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 66bc96f40aca4885c79d9a7cc30c0b4d52eed4c9b1a3ad1a2552520c1690b4e5
MD5 f7fdf7027bc033bbf802f5eac5b6162c
BLAKE2b-256 c9153152c8b7c3c5e66830de0b3428910c0f22320572677c085310c65f519034

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 97ca3cf2d4b0023b9315a8c209b4f18c0ffa721f574e23cbcc096f96d5935b02
MD5 87cfb4da0f02c68500c2315140a9fc64
BLAKE2b-256 2fdce319fbc346bc222e44aa58236c48145aebf1aba661b9b900d805372f893a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: caterva-0.7.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.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for caterva-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78b8a7796941f5a2067f35d1562326e3629c5b08aeda64ecedf403bea738083d
MD5 618d699c09b3179b2b3f932d0f98ae81
BLAKE2b-256 0c59bf7056ff62fd969ee0fe74189581783791a15ef950ff9a2152ef0a3d2ca7

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