Version 3.0.0 released on 2024-12-12! pip install blosc2==3.0.0

Python-Blosc2: Compress Better, Compute Bigger

N-dim & compressed arrays

NDArray objects allow for efficient storage and manipulation of N-dim data, making it easy to work with large datasets.

Excellent compression

Combines advanced codecs and filters for efficient compression, reducing storage space while maintaining high performance.

Optimized compute engine

It teams with internal compression to compute complex mathematical expressions and reductions at high speed.

Uncomplicated format

Blosc2’s format, with specs taking less than 4000 words, makes it easy to integrate with other systems and tools.

Flexible storage

Can store data in memory, disk, or network, adapting to your needs and facilitates integration into various systems.

Two-level partitions

Leverages multi-level CPU caches, enhancing data access and performance for modern multi-core processors.

Sparse arrays

For efficient storage and data manipulation with many zero values.

Documentation

Getting Started

New to Python-Blosc2? Check out the getting started guides. They contain an introduction to Python-Blosc2 main concepts and different tutorials.

API Reference

The reference guide contains a detailed description of the Python-Blosc2 API. The reference describes how the functions work and which parameters can be used.

Development

Saw a typo in the documentation? Want to improve existing functionalities? The contributing guidelines will guide you through the process of improving Python-Blosc2.

Release Notes

Want to see what’s new in the latest release? Check out the release notes to find out!