Artifact bitshuffle_0.5.2-1_amd64

Metadata
deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
  Architecture: amd64
  Depends: python3 (<< 3.14), python3 (>= 3.12~), python3-h5py (>= 2.4.0), python3-numpy
    (>= 1:1.25.0), python3-numpy-abi9, python3:any, libc6 (>= 2.34), libgomp1 (>=
    6), libhdf5-103-1t64, libhdf5-openmpi-103-1t64 (>= 1.8.13), liblz4-1 (>= 0.0~r130),
    liblzf1 (>= 1.5), libzstd1 (>= 1.5.5)
  Description: |-
    filter for improving compression of typed binary data
     Bitshuffle is an algorithm that rearranges typed, binary data for
     improving compression, as well as a python/C package that implements
     this algorithm within the Numpy framework.
     .
     The library can be used along side HDF5 to compress and decompress
     datasets and is integrated through the dynamically loaded filters
     framework. Bitshuffle is HDF5 filter number 32008.
     .
     Algorithmically, Bitshuffle is closely related to HDF5's Shuffle
     filter except it operates at the bit level instead of the byte level.
     Arranging a typed data array in to a matrix with the elements as the
     rows and the bits within the elements as the columns, Bitshuffle
     "transposes" the matrix, such that all the least-significant-bits
     are in a row, etc. This transpose is performed within blocks of
     data roughly 8kB long.
     .
     This does not in itself compress data, only rearranges it for more
     efficient compression. To perform the actual compression you will
     need a compression library. Bitshuffle has been designed to be well
     matched Marc Lehmann's LZF as well as LZ4. Note that because
     Bitshuffle modifies the data at the bit level, sophisticated entropy
     reducing compression libraries such as GZIP and BZIP are unlikely to
     achieve significantly better compression than simpler and faster
     duplicate-string-elimination algorithms such as LZF and LZ4.
     Bitshuffle thus includes routines (and HDF5 filter options) to apply
     LZ4 compression to each block after shuffling.
     .
     The Bitshuffle algorithm relies on neighbouring elements of a dataset
     being highly correlated to improve data compression. Any correlations
     that span at least 24 elements of the dataset may be exploited to
     improve compression.
  Homepage: https://github.com/kiyo-masui/bitshuffle
  Installed-Size: '1096'
  Maintainer: Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>
  Package: bitshuffle
  Priority: optional
  Provides: hdf5-filter-plugin-bshuf-mpi, hdf5-filter-plugin-bshuf-openmpi, hdf5-filter-plugin-bshuf-serial
  Section: libs
  Version: 0.5.2-1
srcpkg_name: bitshuffle
srcpkg_version: 0.5.2-1

File

2024-11-23T19:04:10.455046 UTC: BinaryFileWidget failed to render

Relations

Relation Direction Type Name
built-using Source package bitshuffle_0.5.2-1

binary package System mirror trixie from https://deb.debian.org/debian - 2 days, 15 hours ago 0 minutes
BETA