7 releases
| 0.1.6 | Oct 25, 2025 |
|---|---|
| 0.1.5 | Jun 15, 2025 |
| 0.1.4 | May 24, 2025 |
| 0.1.3 | Apr 2, 2025 |
| 0.1.1 | Jan 16, 2025 |
#28 in #nu-plugin
19KB
440 lines
nu_plugin_roaring
nu_plugin_roaring is a plugin for the Nushell that provides efficient bitmap operations using the Roaring Bitmap data structure.
Installation
cargo install nu_plugin_roaring
plugin add ~/.cargo/bin/nu_plugin_roaring
plugin use roaring
Usage
The plugin supports the following methods: new, len, list, contains, and serialize. Here are some examples:
-
Create a new bitmap, serialize it, and save it to a file:
[1..5 11..<15 21] | roaring new | roaring ser | save test.rr -
Import a serialized bitmap and get its length:
open test.rr | roaring len -
Import a serialized bitmap and check if it contains certain values:
open test.rr | roaring contains 1..3 -
Import a serialized bitmap and list certain values:
# List elements in the range from 1 to 15 open test.rr | roaring list 1..15 # List all elements open test.rr | roaring list
Dependencies
~26–59MB
~1M SLoC