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.5.1

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

blosc2-3.5.1-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.5.1.tar.gz.

File metadata

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

File hashes

Hashes for blosc2-3.5.1.tar.gz
Algorithm Hash digest
SHA256 5d72f7a9a8b3b523c588be9d66e9e7f2463483716c4c01e5056c1f7e37167f85
MD5 e0c3663099da2808c694da2488e7f57c
BLAKE2b-256 10a01abec67127972fabf07bc1b7208324399fb25576ba3a2104738dbd40fc8a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.5.1-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.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9d36c4a8489c0f8719040a7543918e2701821340b8643d508c450d0d012259bf
MD5 3f7763b7d2df6bab8a66d1b561b5ad89
BLAKE2b-256 b1f055b5090c8fb6e9a12810cf141cd59875718148a78f62a4da818045f7e4b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f88cfa1f1d64d77278c7fae0ab8c42291b7b2e8f36fcee154a0c55388e697fe9
MD5 606418979a1fac9d5694b35b52661f10
BLAKE2b-256 c9388815054e054e45fda3c9d1e25ac77e6387d10d8e33c64bcf79f432b3c4fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 485ca015db7352fa0e3b78b912c66ec495d60b94cab36a82abfb9f87715e6abd
MD5 cf1efc49791ba1617a6682bef7aa738a
BLAKE2b-256 2bc8b86f3ecfecff76cab9c3c1f54fcbb05ab654b6d0a940b9b614b896f8105f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b59805aa56ff1f9e6e4ba2f293e54cdf356b64db983bb019dbdbac72f88f2e38
MD5 4bd6aefd2fa5efebde7b073cd5de7025
BLAKE2b-256 0c3bbd2803d030c204984f8b14ce9919bcb67b6582141898a28887ae1fa58d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44b4e51fd0b5a7e6ccae8053e133037f5984f6990a1e9b787376f4ec42aaf5bf
MD5 5d83bb5366d40a21e42731d54a35a92a
BLAKE2b-256 c11738adc448a44c8d0e6f3700de4c072d5cbf3cdd7dffdfe62ccf179c985641

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.5.1-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.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 530965c444186bfb92a4406ab4c2d801939df35a5c58658131000f68ce1a37ec
MD5 3925593084a756fdcd8b54bc845b36cf
BLAKE2b-256 6b64a7497c8ba3aceed462d9cbe8227aeee20fbf77415702a0ced11a03fd0d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5df464652ddcae9ef8d8b3354ad224b1e147187dde5b6470e0e9f95bec328756
MD5 be1dc219deb87e273526366abb5df0b2
BLAKE2b-256 a6fddf0d0c7aec2d135b9c8df9d3d8136c84d614d04595f051b1f5b8aeab238d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d7c23e48414283dcfa5676abc6a4be9fb92a7b372a20f7acf90438abc69a746e
MD5 55a347f932fd1e5c6c6d0d71c9260c05
BLAKE2b-256 077f8e77b054ce2eff7b7c9810378cfcc78f73a4e45c2bf122833395f5dce61d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e3d1d0885e955e184efae81168448106644d5a0a60c0911b98e94fe9d756fa9
MD5 fa9947bfd30e201959ccde653810d2aa
BLAKE2b-256 2084dafbb363539313c5d5e2f4c082c42a652c5767831e7e1fe77eb509aed73e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 780213c917d9ac28b52a09ac82baa761262e8421688937b67f6516987a96fc58
MD5 fa6ac1e46da5c67fcb067cc79f91ae5b
BLAKE2b-256 d4abbbc1771dc66815277c3d3e316d0f2864209bc15421608ee13ce955b9de3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.5.1-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.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0e6f5ccfb817363191577dd0e40839788f664891908b82c2dcd969fb37e0e954
MD5 cbb7ce6ae0fac8fc22203a3f79790a1f
BLAKE2b-256 b459e3fb8114b369a6f7467e642e7e9818fb77ca47a177de767eb2414f8678ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d77e0abe67675ec21ce812a4da3d01406dd4942c8929a5a78d91b2f558dd8c9e
MD5 53a396ee7354bb6e80ef1b2de931377c
BLAKE2b-256 a631171ed90aa74936f1335cb471d95915232328b280d4888e1a8c9cca1fd3f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fcf6658546da153fc8537dbf8edab1b22d6cedba32ec8c2a9a4165e450375b28
MD5 88ea9ba4a0bb44c4cae67d8e0f50603f
BLAKE2b-256 ee4ed3d80033a20e97a1d5c3eccfecce343144407334e8b7f17b1532987a4974

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a9fc80970d5bb135bd9579db26d96ec79739bd1f187bbaf52e04102e7c664de
MD5 66e81825648db23ef1e6ce3d31b672cd
BLAKE2b-256 a44e0f94eb790fb86bfd0f4d92496bc515db849987a7b9cbb10c49a9cf3a0037

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebf860878dd7a4fb41dcb90b1c6b3c5db7e34dc64ab51bea3679534af4a54a4a
MD5 97bba5e3964ddd6a9ed380cbf176b019
BLAKE2b-256 fa182001026c7bdac8fb3d9df6f31d3c4e2a2f22f73870509ddd163e36b0e521

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.5.1-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.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4dcaf581cd7ec91d91f379e7e3dc7d5dd6c300e88ae162b04b106d21f10f5c1
MD5 ecb0ff92437c15295733e7e0d71804cc
BLAKE2b-256 a1d7e8e98d5a2252d8aafd84a4a1431bd44612159ce339dd9a2199087998d8ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d3174273decf69b9e61b2a57d4cad5bf651de04d22526568f5a5e3036631831f
MD5 302282585525bec24768b112b7d91bd3
BLAKE2b-256 84a28019187fb5a1789203dd96eea0d4311bc56f3386ddfe9e723357acb8a7bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0fcc6c64315121f02555a398e6fbaf4b71edc39a4ca7567e089ce1af7288e9ed
MD5 64b5c8f1807b9b9dc41647640fde8fd6
BLAKE2b-256 24f1c4112715dece9e0eb837f63c53ce1cd5e889afbe19712222ef0a5da3690d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fc7976024a89d490911ce9ef78968369acca908f0f771cf00e072a457ee342d
MD5 e3b86118377d9cf8bbdbe8b5743df2f3
BLAKE2b-256 fed322581f254299c27a81a2fb2356665e15fc0e7186f626e508d82514d22b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff031df2707cd7143b7c744bf10c55932151001cc5ff9d79a899714714732a2d
MD5 18f59c57cb5800d95cfe93b5f8e81a96
BLAKE2b-256 554c89aa228bf6e64b0daa1b7e485d404601e8e136c3834f87909f2803cb60fa

See more details on using hashes here.

Supported by

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