archivers/py-blosc2 3.2.0 DragonFly
Fast and compressed ndarray library with a flexible compute engine
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- BSD3CLAUSE
- Categories
- archivers, python
- Package size
- 410.4 KiB, 2191.7 KiB installed
Description
C-Blosc2 is the new major version of C-Blosc, and is backward compatible with both the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python package that wraps C-Blosc2, the newest version of the Blosc compressor.
Currently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be used as a drop-in replacement. However, there are a few exceptions for a full compatibility.
In addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to support super-chunks, multi-dimensional arrays (NDArray), serialization and other bells and whistles introduced in C-Blosc2. Although this is always and endless process, we have already catch up with most of the C-Blosc2 API capabilities.
Note: Python-Blosc2 is meant to be backward compatible with Python-Blosc data. That means that it can read data generated with Python-Blosc, but the opposite is not true (i.e. there is no forward compatibility).
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | archivers/py-blosc2 | 3.2.0 |
| FreeBSD | archivers/py-blosc2 | 3.12.2_4 |
| HardenedBSD | archivers/py-blosc2 | 3.12.2_4 |
| GhostBSD | archivers/py-blosc2 | 3.12.2_4 |
Install
Binary package:
pkg install py311-blosc2
From DPorts:
cd /usr/dports/archivers/py-blosc2 && make install clean
Dependencies
Run dependencies 8
No port depends on this one.