Skip to main content

A fast & compressed ndarray library with a flexible compute engine.

Project description

A fast & compressed ndarray library with a flexible compute engine

Author:

The Blosc development team

Contact:

blosc@blosc.org

Github:

https://github.com/Blosc/python-blosc2

Actions:

actions

PyPi:

version

NumFOCUS:

numfocus

Code of Conduct:

Contributor Covenant

What is Python-Blosc2?

Python-Blosc2 is a high-performance compressed ndarray library with a flexible compute engine, using C-Blosc2 as its compression backend. It allows complex calculations on compressed data, whether stored in memory, on disk, or over the network (e.g., via Caterva2). It uses the C-Blosc2 simple and open format for storing compressed data.

More info: https://www.blosc.org/python-blosc2/getting_started/overview.html

Installing

Binary packages are available for major OSes (Win, Mac, Linux) and platforms. Install from PyPi using pip:

pip install blosc2 --upgrade

Conda users can install from conda-forge:

conda install -c conda-forge python-blosc2

Documentation

The documentation is available here:

https://blosc.org/python-blosc2/python-blosc2.html

You can find examples at:

https://github.com/Blosc/python-blosc2/tree/main/examples

A tutorial from PyData Global 2024 is available at:

https://github.com/Blosc/Python-Blosc2-3.0-tutorial

It contains Jupyter notebooks explaining the main features of Python-Blosc2.

License

This software is licensed under a 3-Clause BSD license. A copy of the python-blosc2 license can be found in LICENSE.txt.

Discussion forum

Discussion about this package is welcome at:

https://github.com/Blosc/python-blosc2/discussions

Social feeds

Stay informed about the latest developments by following us in Mastodon, Bluesky or LinkedIn.

Thanks

Blosc2 is supported by the NumFOCUS foundation, the LEAPS-INNOV project and ironArray SLU, among many other donors. This allowed the following people have contributed in an important way to the core development of the Blosc2 library:

  • Francesc Alted

  • Marta Iborra

  • Aleix Alcacer

  • Oscar Guiñón

  • Juan David Ibáñez

  • Ivan Vilata i Balaguer

  • Oumaima Ech.Chdig

  • Ricardo Sales Piquer

In addition, other people have participated to the project in different aspects:

  • Jan Sellner, contributed the mmap support for NDArray/SChunk objects.

  • Dimitri Papadopoulos, contributed a large bunch of improvements to the in many aspects of the project. His attention to detail is remarkable.

  • And many others that have contributed with bug reports, suggestions and improvements.

Citing Blosc

You can cite our work on the various libraries under the Blosc umbrella as follows:

@ONLINE{blosc,
  author = {{Blosc Development Team}},
  title = "{A fast, compressed and persistent data store library}",
  year = {2009-2025},
  note = {https://blosc.org}
}

Project details


Release history Release notifications | RSS feed

This version

3.3.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blosc2-3.3.2.tar.gz (3.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

blosc2-3.3.2-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

blosc2-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

blosc2-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

blosc2-3.3.2-cp313-cp313-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

blosc2-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

blosc2-3.3.2-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

blosc2-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

blosc2-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

blosc2-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

blosc2-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

blosc2-3.3.2-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

blosc2-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

blosc2-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

blosc2-3.3.2-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

blosc2-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

blosc2-3.3.2-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

blosc2-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

blosc2-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

blosc2-3.3.2-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

blosc2-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file blosc2-3.3.2.tar.gz.

File metadata

  • Download URL: blosc2-3.3.2.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blosc2-3.3.2.tar.gz
Algorithm Hash digest
SHA256 b9b0751b6849eb56ccd2d78cf0dd8602ca6c07667c63c1b1615351fb702d593a
MD5 0fefdc9f24aff62f4d1f39d2ce8ad1dd
BLAKE2b-256 9b80b60cd371c030afb545c74c6e4fc7b2f79182deb1debbe166a44193625550

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: blosc2-3.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blosc2-3.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6e06557307da741a42912a408baee37b76168f40c3d775612ffb130d1e19fd76
MD5 812ed1b1084dd035e6d958bdcd2aa568
BLAKE2b-256 c7fe053106f69b3bdf7d31b3603d84d17df2e87c505b4e06039afaec0f59988e

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 772181379ea0771d610dad44814c5b594114f1cc4a8af3bf7ea83f8b4ced520d
MD5 cd6ecc9f799452b7b1c1c0cc9494e52e
BLAKE2b-256 c3cc2ad6be058ccba57d33224b6e29edc9d88835db513bc1896fcefb7222f25b

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 503f04273b08bec17bf1094c6edc48cd9d608b6e4ec3b5e06157115cd6a3ebee
MD5 7de74e3914358e482ee2d319687069f3
BLAKE2b-256 65ebe4bd5b0d8a85b8668c1aa7b768931052541906c78e01c7b1053fea19d4fd

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fb78d69ccb234b937114fba419516be548a46b36e6093b593791ad06f8d0d69
MD5 f3eaea14981cdfc2e34365038bf2c538
BLAKE2b-256 d5e840e4adecf3fd437294a735f094dc92637ddc902d8e058a981a045c914751

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9d69bc333e5bf508f380554033cee98d026b8307186654ffa5978d39528c660a
MD5 66a969fd978488dd3806ed441ca938f1
BLAKE2b-256 915135d9f240a054c7d2008b380563e4426f029646b48187bb8b4fb24eb6e77a

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: blosc2-3.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blosc2-3.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c48bf447948471494453edc7cf383834da34cc8c140bf218bd44a009188df4a8
MD5 87b1192d1836b474d1ed5c3600ef2500
BLAKE2b-256 f1475c5321dfab90483a905c22a07ffca660162500d9c01929824124df6e3672

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d5b283ab09018ddfec51835478aa50c4b93a5d546c15e711e10df53c05b1570
MD5 9e2444bf95d2f83ce3c03b79df66853c
BLAKE2b-256 54f2f04d4f264cf4f0d668109a18e5e0d20159711404c894dbaf3cbf5519c767

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91d48d21aba682e449173b82e7b592b0fbccb676c7341827bc1d444bb380df83
MD5 48f2b4352bd6ad9f5453a477b1b9df94
BLAKE2b-256 3f939fd09bcf04ab754524a75bd5556f0958dc0b57d118584830be58deeb41f5

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30f159fcf8edb9d108758e26c38dc77332435e4c111f09410ccc3be6de0f50ed
MD5 d635c9f6bcb12fb0048e964d43eeb801
BLAKE2b-256 4b32d95fa5b8f0f91ea05c4fc7cdc21092e3a6609d0164816a1735baa73d89ed

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 beec554b6bf40ce751dbdddeb1a7954c98582ab13d2c7754101cd9027a463e17
MD5 30221a7ac5bfc28c03095b4d1a254ade
BLAKE2b-256 43b11ed52e7f19941173fd1d3a50532bfad3f6073b35cbc628d5d2713162b997

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: blosc2-3.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blosc2-3.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c588444b4d90a53c1612d60c5018b376fa4ee4a629ecf39d0e1dbd3d6700288c
MD5 ba2995a18cf9f578ff8c3998665f2ca3
BLAKE2b-256 01d12918b9593b4b4f8b310764deb4e93b7d3b6066b7196d727e668d24758b75

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 777ccbe227fa94e32de2b951310df69cdf367e9fb8e1e3c4cfdc9c4ff3289052
MD5 6e9fb1e98c138d2b3080c585ecc4c2b5
BLAKE2b-256 914a0260b86c048417ce7ecc9e42c9311b7fcf7200c0d30637a76cbc51880091

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a072dc81b38fb8fc76719fc7ef778a46b19d22d05af333dec172bb23407fa57
MD5 f23c79e272ff4dcae30d8cc543615c87
BLAKE2b-256 771e8e29f925d963e158e20934ee15c6eafd4c5719e866ced30905ffd71df335

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d6a2c75ded5ea2ebba3dcd9b1835f4f5f3bb1380f446702f991067b2d05ab51
MD5 5515644f88c761f400f8b71fe2efcdff
BLAKE2b-256 5e4378d09135efd037dbc2f900a79508277c72d1fdc3b531babe79ac0fe568cd

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f2b8c7af9fd2b9a474d111627b26ba75a0f79021a966ac7b4a69d52d99d87da
MD5 d9036ed64cbe435c3047527edae48be5
BLAKE2b-256 41b12ca03d5d5c26734e7e1f36ac8137021d5c11c5f7ab740681325643cf858b

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: blosc2-3.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for blosc2-3.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b2c19b58a2e59096a415217bd73b3620e9ad5e5d34895c8d584de8f0917001d
MD5 d2a23ae45f214929de67a891571d918c
BLAKE2b-256 4c8c5e5eb5ba7f1c86cbbf1bff3fa65a9dff22f2b149543fb59b45aba1008f55

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7569b54c1c51db60f5258bbbed1d73ae3b7b820fd594377de34baf2b3dbe18e4
MD5 a72be3a591a49d7347aae91cefb22bb4
BLAKE2b-256 6ed4a98bbff0b420140774ff246e6fd5b66a56a52da61208889fa0860d88c104

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 116c728e49ce88bf5e6f9bc8575b1e5c72df25e5d2bc09c1c06b6e8e70c76d10
MD5 508854104952e8804d525a2502d75e7b
BLAKE2b-256 138ef5ae8c92fd14864da96668a7edd377457e4869a115943743fa41f7389202

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8260e3bbfa9379f3968e980d695a562b4ca45c138aa4e7e721eab0164edceb88
MD5 22d7c0f0ff3771144a12c34adf08df72
BLAKE2b-256 7dc33410de949b286705adef52362d724a3738eece0ef391851cfaf979f3f92d

See more details on using hashes here.

File details

Details for the file blosc2-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for blosc2-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 862265506b3e9ece131e3aa4588db261e06da0e82b142374e335d4156298454d
MD5 b15f2bed25b53f77d101b0617025feea
BLAKE2b-256 c3c48e6877c3b2cf7c2afe9794e5d6e3fa66778391efb916de4919b9658c4d23

See more details on using hashes here.

Supported by

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