readcon-db 0.1.4

Mmap-backed CON frame corpus (Heed/LMDB), xxHash exact match, multi-language FFI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""Build a multi-frame CON corpus on disk for benchmarks (concat tiny frames)."""

import pathlib
import sys

root = pathlib.Path(
    sys.argv[1] if len(sys.argv) > 1 else "../readcon-core/resources/test"
)
out = pathlib.Path(sys.argv[2] if len(sys.argv) > 2 else "/tmp/bench_frames")
out.mkdir(parents=True, exist_ok=True)
single = (root / "tiny_cuh2.con").read_text()
for n in [10, 50, 100, 200, 500]:
    (out / f"n{n}.con").write_text(single * n)
print("wrote", out)