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.6.0.tar.gz (3.7 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.6.0-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

blosc2-3.6.0-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.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

blosc2-3.6.0-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.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

blosc2-3.6.0-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.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

blosc2-3.6.0-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.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

blosc2-3.6.0-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.6.0.tar.gz.

File metadata

  • Download URL: blosc2-3.6.0.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.6.0.tar.gz
Algorithm Hash digest
SHA256 3db74359723f39d53621de288177bd6f948d724d403de58397273d13875cc15d
MD5 d42ff128574a53b378366d731bd5c773
BLAKE2b-256 51f4baabcf752fe5c751e49093820a819db17c6a0a8acd9d8f3db1b64b53fa0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.6.0-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.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 71335fdd0679f0a6565f3b39b9a1c65d7e188e5027fe57edd36fef609d31c46b
MD5 4f8a0c202017ffd3a9fe4d35ffd08f33
BLAKE2b-256 0ce2c376305b455c6f6a982dcb97663e490d7eefc9225aa694a1edbf8cbc5f30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a51be097c4b49d02ff866c06c772fda967dcb0aefb7db2bf17e79457506ddd95
MD5 0a9cdb6942c7ec7fad881c0c436f03a2
BLAKE2b-256 ec7bfe20f95fa780e39b50a8501fe8bc5297e3039e04c824672dc48e202375d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c75edaa3125aa9b7495377f38fcb0e9097e348f3e0f204e167a552832b31cb9a
MD5 9383fb296b2bc306c7b4911539433c3e
BLAKE2b-256 59f4563ed400d664ec87cabc6063c6c72d726adaa276b7154d9473cb2c71450e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6427f77d352160d91631cfb8d3e273d2748caf79819d8abe96c72693fc08e10f
MD5 89d5b6219e2deab558bff0990f7e20ad
BLAKE2b-256 f1b07cbd92a7d4c7d9b53e872e19f77a14a65eea888691829cf3ea74e38b547b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a90a2f67977ad4b18fc7332e7d747cea86a398e338e29e24e50b7d5c8af63a34
MD5 410bdf0aaa9025ad5965064205cc55e8
BLAKE2b-256 d497ada42b0ff91f9999a5a38700a73be1580955ce038fe73d79f4807e774942

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.6.0-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.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 93959801d2622ce56a5fd5817cbd8dd82da467fb011a4c9f401c12ab9aac8821
MD5 9c2fc17d8e6c88dcbac465e014a8043d
BLAKE2b-256 a25084fd7c88501e625d0f69a845a2eea46fc03b0b8fe3a499f4686f4a052b32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e44d8cd41d475d3c6b12d5c2dd47c6291bf96933596e755a370362b5ffab775a
MD5 d83231b0bbcd609e947a4f41c08f1f34
BLAKE2b-256 6e0128520f7af588e91141339592c1aa805f8581da6a5a4e72dec332831c2362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 601883b8ac5aaf8a20082f25f92c1fbff9fe47db6d76d986b5211e4f2a239d69
MD5 3831922a295f6fe594eca348cb74f59b
BLAKE2b-256 b359d1634c2c6d7d3c1c7c06739f11c6b9956cd9b8b5ebfc57d706744724f374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89199e2304bfde014f6cb0ffecf80cf57a423fc37671d0426058c12bd594e6e2
MD5 a28f4ed9fe022b97010c3a0c0e9ecb46
BLAKE2b-256 18f055b7185ee7bf99dc7c499e2b22b406aa594ab1860b313e84f2b3714b95ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e3e6dd3bd4ad785567cf49d702477eb42f14940c6ac7f90fde1843db7d095b93
MD5 f96585d1dd551ab114da606f7435ca79
BLAKE2b-256 880d0aa0efa5169b8407546065db7ade941409db4560a8f650aab9403bab9012

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.6.0-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.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7340869a3df1e958e1d7b77c9ec0b4120aa09014c8c66b22a5264fa6902ea6ba
MD5 416b190cd8c6c40f6b5cba1db0213deb
BLAKE2b-256 6226e4bf465ef981186eb449a337c1779cc3f97ac195ddb587945c86ec70b5c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bd5a45149e655aaf2049c2d26aa504ddc51744535d65665797599ca181b404aa
MD5 d858bf1571b3338c8c59a4b0f470221e
BLAKE2b-256 e0fff75a2c3312e3016c040045d91df2a53e9c3577e5dd01c71f7de89b1d12e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4f89a509393b236490edd64986c845b3e765299bc6b9ec340ae41b26951b5ac3
MD5 0e0bd19942ac9ec3890df0cc1dc6cdb9
BLAKE2b-256 547ed8899c8c892e7718f1a7185537a943cb1638a476cf0baf486dbfd06538bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae819175499cde26c62c4c5d21b05da6ce2b5e82f115067e2478d384d9c4507d
MD5 6517acc0ed6746e689b96452116d3014
BLAKE2b-256 8aa72d19bf5c003903a15d1ead3970531416858bd697353eaca195348329143d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ddcc509f2298f0419f0592057d5bd15a624cfc84e2c3adaf2671aad5887a3d6
MD5 ae5b5ef64a969d20a067e13888f4cf87
BLAKE2b-256 b24f2913a28fec55d9d6058df9e2a23dfa40914bb907d06e06b17952bb2b98d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.6.0-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.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc3bf1d654d3fe39f019af254df6c19cb61683368ec69e5524014204eb3e095d
MD5 94e606875a6f26980bb7034a9a773729
BLAKE2b-256 8a848e5c2ef8d51b3927ef1e428821ed2568d0bfdf6f701fa2bfa397a81f86c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 61bff7ea4b541cda17b8a3f1938d683c1210cf0dacac70577d62fab2f38a07bf
MD5 12dc5daf84ef7c5be9b4234c14f75625
BLAKE2b-256 01b11f4aae8a70cc25c20f1e5dae377d6d59270471a6a7947ca1fa1b724b3bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d78d9a96744f62160f884729b3066e7a502e7eabe5a3a6ba883bf39763831696
MD5 8bee04557c5ae08283302c4d4a84bec3
BLAKE2b-256 b1ad3abbbe3aec828f858cd4c6857cacb377d063bfbbc2651c8a685b18b6a5ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01d47194e871c5bc9ee18d48702f31294f003178a7e5857043fcff487ff8504e
MD5 3b422d607cc82700383a5aa50e52b232
BLAKE2b-256 9e18a6f3f7b87b29c3b09132974449906666fef31e51e6f0cfc69d78e39f64c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42b796dc23242ea3c5efe89031127e05b46e6b5647f142b1bd3ead3741cf4c90
MD5 af806ddcfbe66f53ade8e5804c9ce512
BLAKE2b-256 d889a1aebfc327aa6782ebff96022fc8a1f74de11ae68d0bf67974a36ac34240

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