feat: add obipipeline for concurrent sibling annex stats

Add the `obipipeline` crate and replace sequential scatter/gather logic with a concurrent pipeline using `Flat` and `Transform` stages. Introduce `SiblingAnnexStats` API to compute distributions, and add CLI flags to `distance.rs` for constructing the annex and exporting statistics as CSV.
This commit is contained in:
Eric Coissac
2026-08-10 15:31:04 +02:00
parent ea914bb536
commit ba990a48a0
5 changed files with 310 additions and 59 deletions
+1
View File
@@ -1701,6 +1701,7 @@ dependencies = [
"obikpartitionner",
"obikseq",
"obilayeredmap",
"obipipeline",
"obiread",
"obiskbuilder",
"obiskio",