Tins · File formats

roaring

Pure-Mojo Roaring bitmaps, 32- and 64-bit, implementing the portable RoaringFormatSpec serialization plus Iceberg's deletion-vector v1 blob framing.

Install
pixi shelf add roaring-mojo
Version

0.1.3 on mojoshelf

What it does

Works today

  • Bitmap32 and Bitmap64 with array, bitset and run containers
  • Portable serialization including the 64-bit extension
  • Iceberg deletion-vector blob framing with its own CRC-32
  • No dependencies

Correctness

Checked against pyroaring, byte-exact in both directions

Byte-exact against pyroaring in both directions, with pyroaring-produced payloads baked into the tests as constants so the oracle cannot drift.

Also in File formats