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!