self-service finite-state machines for the programmer on the go
conda install jjhelmus::automat
Automat is a library for concise, idiomatic Python expression of finite-state automata (particularly deterministic finite-state transducers).