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

Uploaded CPython 3.13Windows x86-64

blosc2-3.3.4-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.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

blosc2-3.3.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

blosc2-3.3.4-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.4.tar.gz.

File metadata

  • Download URL: blosc2-3.3.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ebc8c80852361e1ea4ea5048c8ff09d0b7b5ea3797e29c72caec59d990a4d3f2
MD5 ffb17f8173e4974c322b7178b2478abe
BLAKE2b-256 537bd3eac01355a85b6d7b6ea6e7ec93c0642b74d9334991a597519cba0fd3d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 257a1e70b94ac6b041ac70f039b7284aea2b13fa2d853cdbbfa21c67ce9f50cc
MD5 cd2538c07fc58e0c271d0a606c263c72
BLAKE2b-256 2374606101cd6d4f87adc79426bd9041d023084d3cfebf745496d6ed54645331

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f661f46dbaf8e91a1607ea35c63cceff0144f9a8397012bb999a109bb5d1ba9
MD5 067594c50e76df413fb02d9f039ec999
BLAKE2b-256 ab14d218225b8e406dadd0fcb9b3f832b27971e6dd4671acc6696356bc45d840

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78b15284bfdc987cc60c165c8464d2eed6d555d1140527201d6ddce7fc0f80b6
MD5 a13a5a75f49bab87aebeeb1fd0b46242
BLAKE2b-256 4ddae5ad0ce3b8603c707441f5a9ed7f35835605d3387c47b65cda040a04f81c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b2c1e619fc5a0ec2388198694e2029dc7002a48bf07fdd7f1074023e305067a
MD5 74970e5de3e794682ab28a2b808ac6aa
BLAKE2b-256 55083c5523d8fff83677ae9c72df8a6bc9a903ad72685f3a3906bdad10c67e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2f8361de99ff6ba006b4c439032b9bd50e6af11e6cbc3d13bc4a6ac324ca6f8e
MD5 3959dde57a73d06e544463a5dcd8ed39
BLAKE2b-256 33a85e8b111b2e07c212fc3a8d3011fe4af40468906a3db5e3f3e49b3dc3abb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42a55cf4404c64031a3800a2b8bc74958b8e9facf48ee3ac2065e4e110c5b10f
MD5 0df11638501df5b2077619267946ff24
BLAKE2b-256 dc0bc93f7eb83d0bcf781d1385bca500d85395b5f87a2f1175b13e536fd0fec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74efad04ab9a78d56cf9b4bb2b277ae4b25bc51b90cc1e3e9ff7a03ed4b39c39
MD5 74af42ec758db31bbd08045f23975dbc
BLAKE2b-256 eb954d688ac7653bfab32a363222d843139928462348fdd5985b719153a9ad23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bafad12af6780e6bcefbccd0219ca7e11d31dc0d7896f2a52f5f0d675de32c00
MD5 2ae90950e4b79b9a258f4133b99582d9
BLAKE2b-256 151999de4fd7b4978eb05128a590cb317f8853a62e24114c070143c66ae657f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abb9e1028a35a98700d4ef1781061b342855830de059f594fca2b746b9316033
MD5 b6ce49cf218a31f0a6c82f1f9ba7f316
BLAKE2b-256 c0548d2451edec029357039ea30e9d8173f8427e6bab7305d6ff33e2e60a817b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 50a17f1bdac290f271919e06da4215b5942d9ee7b426cfdaab84fe391585cb38
MD5 ed401f51f9f832339ce2e612caf8369b
BLAKE2b-256 dc92eaca0f848bd90f1cf429cbd53d8935d8092f6fb34dcb078aad6a57d14ba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.4-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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0be0608ff800f7219f98e2751799f47d1fd3188bf7f659ef26c55971120f8e63
MD5 61735e84008c211fe2004bf7d485bc69
BLAKE2b-256 4c20d80cf11fed1e4eec382204fb730bb5f600a2111e40172b903380971c07e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 358e7a03a6627b9f8f5a582151e9806985c7995e76ae070a5ef4275e2f59860e
MD5 4ce519631a03b84d0ae2b09427237a87
BLAKE2b-256 48dfe29d72e2ea6f819d9fc3a4022f7cb95ab98bd50c015f788fb7c1b4bd85af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46199075031a9cf927eb0128720cc59468d7902ee1a529093a1da155cdfa2be6
MD5 5d408da31c51c9c2d53b5975c4d52a3a
BLAKE2b-256 4fd77e22363b0681936f886bbb52897d8b0ac60e108e2e28642a5ae845301588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d1fac127019bb7930d871a3620b769224c9ea2a01144546d26a3b97224394ea
MD5 46bae565991757d43da771eee553e76e
BLAKE2b-256 f6270c308ab61febb0ee6ddcde9109fea79a12e9592ecca0172bfe2e1ac31810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96c2cbfe95011df2455eed17d95eb39c28c35147d971e23a0d8b15cd8ebcd6a3
MD5 818c0b4404aa86c805cbd93f65ec53f0
BLAKE2b-256 c64cccba7bfb1c15e4f82f113ddeccb12125e1ed87fbb515563d744879fe189c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blosc2-3.3.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2b2823e60bf211bec93488a308d1e257c3d8e62cac9e2b79a9f1445065f7fc99
MD5 add194a5d711b50826de531a33f8d6dd
BLAKE2b-256 81ba0de0d6617fe804f34e0d89eabb2fb7a8006b941d55ef5180391b13c11326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 821c5dc39d1734f35cb93ec618a8773ec7691e751ce84f4f7df8a6f6fc89a8f8
MD5 83e31e9d04a8ce9a05b5bf590356dfca
BLAKE2b-256 fcb6aca4a1b96e3557bf73021dcd1c6cf01ca0ed089369fa6d24686be648c80e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80355311d2f169e1c81836c63297f9a04e5ab8cd4e90edb336bab7bceb6d62f8
MD5 40bc26fbdd17a308ba458bb14621d913
BLAKE2b-256 31c3930417a8e61f2480b73d43f5f278badbfd62956d3a1fdd7ffc24c8e632ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec5b0bb93dd4005439b1da465df9b5cdee8e931140de95ce8d4a3148b77163db
MD5 7ff483979cf7217a61d9715e376a74d2
BLAKE2b-256 bd741e2001278e452a84b7e82279e2e06b547250830a91afc496fbc35648065d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blosc2-3.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94e5c801b1cb054450bcb79be719b83eb8955a9db3991d8212aabf4170e65b70
MD5 e2e862cbc3d614f1b2811a689ff34184
BLAKE2b-256 2d614428eebe911a0ea3c93f97524c73d34adc1e9fe2b527c10c7455686cb1e5

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