zmk-steno-engine/tools
afiqzudinhadi 1339ec4525 Fix partition + CHD: empirical bytes/entry, 1:1 bucket ratio
Partition: ratio-based split overloaded right side (113K entries →
875KB estimate → heavy trimming to 58K). Now uses 4.5 bytes/entry
from benchmark data → ~34K left, ~113K right, both fit budgets.

CHD: 1:1 bucket ratio (entry_count buckets) prevents hash collision
failures on large partitions. Most buckets have 1 key → trivial
placement. Displacement array grows but still small.
2026-07-02 15:29:25 +08:00
..
alt_approaches.py Initial project: benchmarks, status doc, gitignore 2026-06-24 16:51:44 +08:00
compile_mphf.py Fix partition + CHD: empirical bytes/entry, 1:1 bucket ratio 2026-07-02 15:29:25 +08:00
compile_simple.py Scaffolding: ZMK module structure, Kconfig, DTS, behavior driver 2026-07-02 02:04:28 +08:00
compression_benchmark.py Initial project: benchmarks, status doc, gitignore 2026-06-24 16:51:44 +08:00
dawg_fst_prototype.py Initial project: benchmarks, status doc, gitignore 2026-06-24 16:51:44 +08:00
dict_compiler.py Scaffolding: ZMK module structure, Kconfig, DTS, behavior driver 2026-07-02 02:04:28 +08:00
fetch_dict.py Scaffolding: ZMK module structure, Kconfig, DTS, behavior driver 2026-07-02 02:04:28 +08:00
requirements.txt Scaffolding: ZMK module structure, Kconfig, DTS, behavior driver 2026-07-02 02:04:28 +08:00
test_compiler.py Scaffolding: ZMK module structure, Kconfig, DTS, behavior driver 2026-07-02 02:04:28 +08:00