zmk-steno-engine/tools
afiqzudinhadi 28e0c1a49f Never trim dictionary — hard error if over budget
Removed all trimming/auto-trim logic. Build fails if compiled dict
exceeds flash budget. CHD now uses spare slots (1.23x load factor)
and fewer buckets (entry_count/5) for reliable construction at any
entry count. Binary format bumped to v3: header stores slot_count
and entry_count separately.
2026-07-02 15:39:52 +08:00
..
alt_approaches.py Initial project: benchmarks, status doc, gitignore 2026-06-24 16:51:44 +08:00
compile_mphf.py Never trim dictionary — hard error if over budget 2026-07-02 15:39:52 +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