fb4962c4fe
Introduces `TempCompactIntVec` and `TempBitVec` as temporary, file-backed intermediates to replace eager in-memory vectors, enabling OS-level paging under memory pressure. Updates the `MatrixGroupOps` trait to return `io::Result` types, allowing proper error propagation and supporting chunked accumulation for large column groups. Includes builder patterns with `.freeze()` finalization, automatic `TempDir` cleanup on drop, and necessary test updates to handle the new fallible signatures. Also fixes `Cargo.toml` section ordering.
13 lines
169 B
TOML
13 lines
169 B
TOML
[package]
|
|
name = "obicompactvec"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
memmap2 = "0.9"
|
|
ndarray = "0.16"
|
|
rayon = "1"
|
|
tempfile = "3"
|
|
|
|
[dev-dependencies]
|