Version 3.0.0 beta4 released on 2024-10-02! pip install blosc2==3.0.0b4

Python-Blosc2: Compress Better, Compute Bigger

Excellent compression capabilities

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

Binary data optimization

Designed to enhance compression for binary data (integers, floats, bools), Blosc2 is specially meant for high-performance numerical applications.

Flexible storage

By offering storage in memory, disk, or network, Blosc2 adapts to your needs and facilitates integration into various systems.

N-dimensional, compressed arrays

NDArray objects allow for efficient storage and manipulation of multidimensional data, making it easy to work with complex data sets.

Two-level partitions

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

Optimized compute engine

Blosc2 accelerates complex mathematical operations and reductions with an optimized compute engine, achieving high-performance for computing and data analysis.

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!