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

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.3.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.3-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

blosc2-3.3.3-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.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

blosc2-3.3.3-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

blosc2-3.3.3-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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

blosc2-3.3.3-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

blosc2-3.3.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

blosc2-3.3.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

blosc2-3.3.3-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.3.tar.gz.

File metadata

  • Download URL: blosc2-3.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 e406ef8e21a296e0aff83d1569fa81c3cb005d99fcbd6ef4a37b30d7fc8eba5a
MD5 394ebedfcc52038cc3cae8bc6d5e90b8
BLAKE2b-256 10028585daf8d86884768ba434e08e18366e1ec0136a35a289789b0cacbf2010

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9e3fd11a8be86319434aa163eef48f4a873c578d392e3e3d9d8512459e142824
MD5 378fc443c64d975e14d8cb336dc4336a
BLAKE2b-256 40bbb9bfb90e6c6ce7e7559a8345cbfd6600716841812ef334b45db96318101b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f9b646265c3268d3abc2668c367c2483af174155933bcb1dace44bbd82f69f7
MD5 f41b0e203463486ab4d4a0cec1b9fdfd
BLAKE2b-256 716989534f5bf270eab71f20639f0934a3deac24bbcf21a25d981442fb4f2742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74c07c7de0cef6205f1e93d0375a320e0a3485dd05e32b460bcc7ba36088780e
MD5 219d1b40b08b60eeb57d40f0db154a4f
BLAKE2b-256 d1979a0a47530d1830b24761708465f8152f5b83870bfaf6a4fa59d5647c3260

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cbf0ba5f9061ec5d98b49f9fbed356cd3c75b89ff92ed6879bfdf01601fa5b9
MD5 5618ca82034c114226cf6cc3a5cb815d
BLAKE2b-256 89259b649fc351e993f87b0d197ad101b775edcbdd025b2379c96f637d0f36a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ef9d40ee5f6988b115aca819acfe11580b645cbfa538058496aba315665b9e4e
MD5 9e44b098185e1fadde9fa1f6e8c6f6c6
BLAKE2b-256 5a3f867d05f8f087d0742df783e9580321bc1cf22718ec5ea3d2cd24516bee74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a03c80460c2f38f1e2bea776db9cb8015fd9e252d97fc56a3b8fb0d7fde42cb8
MD5 16a97d2b37b58386e35d32e334fe745f
BLAKE2b-256 12a9950b921f86a5bfb4b191ccfb3e14c6f8dd880ad121107384592dc8964b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27a5a7fe84983d0415f20d43c6051183a50adce73fe3735e3326307e1abe5cb0
MD5 be404273146d34da1e76ab2d62781614
BLAKE2b-256 3157275ad7a5c384ed19f6e59bb99716e00107706ddae832b7f3e6b7ec9b20ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33644d256214a02df2bddc495ead9ba7b93e7b822f9a758b503660024f1a97a5
MD5 e5031fd63263c4583e437b284ddcb84e
BLAKE2b-256 5de94fb170853291072f3f4aa680cae3ac4863e44bcc9cb0d5de19886cb381bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8335f72e46fcc6f4f71d152da7d6eb20fad9f834d59e4b743e093638b4f0c02c
MD5 287cf6d31ad4b4ff27f21be28d932d86
BLAKE2b-256 8d7aae19999e2656b4371ecd4d8f3de16fb0a24d5b5e37031a4d64250f6a2bb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f10f8267d7cd6e9ce1255bff1950dc211fee9e659df6fe8d62588896cdc546a5
MD5 a4db3466d23965352f4e30936a5caf9f
BLAKE2b-256 e4399f0c9b86a7be6fe3a7de888004f132ab80d5b94f222cd4daae38177a9fde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 003406698268c291512de28b5caebad653820f661c60b1ec15721e371691616a
MD5 60a226ff49ebf07eab3135ca822216ec
BLAKE2b-256 7e554a5027118855dbac3ee6d1092c211274e4a9d9d329b4f9a1b9188a3b4eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24fda61075290d043841730ee27e177dbf62008f0c87f682515f04df3f4152ae
MD5 3bc03f37a130acf995a624a293c7e0d5
BLAKE2b-256 102abcedd99a3c20391a62ba379a4781fcd892fae8e8811e29470621759285f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c38afaf4228802fb0c3d676a6d23d706c0e2f9e2f64b0c95b595e66e741ad572
MD5 3da3c5a88d36d88aa5745cbb4b9ff19f
BLAKE2b-256 38db203981d0f6991a5ac555bb7ead45ba87a1e461f29753e932c1d1e2329e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1f0351a5a1e1e3956c37db8bc77f1b274ccb0b1b03c18ca62171ef0b49675a3
MD5 a57e5792173e044e908870588531dfb7
BLAKE2b-256 57a2efcdfed2993ae7975e02350e3179da9daf80e9a040f4016ffd01793b4566

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5cf0637d653645e344b9909b7448e8a737847db74884bd46b5b8e604441ef65
MD5 b0e5c1b40302ea9da06742063159d59a
BLAKE2b-256 3547a972cb9bda2a010ff4039d29537418da0336b0ff2e6452dab1ebb5df929e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87d2c35249670c34c25520ae4475843638a2206ce2ebd8b39a1644ba9e422c69
MD5 80c05f06ebd3bc4f67c3c96e7f33b80b
BLAKE2b-256 fc82b6e082944d0edea5f7ca9ea339a8a184442cebbaa9ce6c069e7bf7e24018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baf75ab113abd32b54b15a620c3f4842cc77d72d6d620f59ec5acbcc17e4413f
MD5 2e688d9ab072f35d9182afd1fd870742
BLAKE2b-256 d071728dac9bbc1a30d1f15685238272b73e6a792f3e6efffee75d169588fd58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f92b8f011f67f604b31ffc5f6d8d3a88532321d49e07a91d57ef9997dbc232e7
MD5 958db051350f7b1e9bce764b9d8b06d6
BLAKE2b-256 0e824883a1f8a1f174621f5ad74a4ee95ba13b7b5a3371d51687101251ee7794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4edf5cc81c8ef7f003b8e41490d6ef9b23e85cec89b841d06568f3a0948ed2a6
MD5 609649a2c4fa7a1f9f3895bef40ee0fb
BLAKE2b-256 025ba0bae65e3584e47ccf41bcf6b6cccadae1e5fefcdedf8b195bf3e598435a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf53da362b7b8fa0ec577d90d4c711726392e75c9e08b6992306a763532d8c2c
MD5 f7e3ffcaacacbe1786204c56db27a945
BLAKE2b-256 65e060c507ef7d5089d9642356a8a88645ecf1e06052856f32ba6765d332bbed

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