1. User Guide¶ This section covers installation, quick start examples, and usage patterns for fsm-tools. 1.1. Installation 1.1.1. Requirements 1.1.2. From PyPI 1.1.3. From GitHub 1.1.4. Development environment 1.1.5. Version history 1.2. Quick Start 1.2.1. Turing Machine — Type 0 1.2.2. Linear Bounded Automaton — Type 1 1.2.3. Pushdown Automaton — Type 2 1.3. User Guide 1.3.1. API stability 1.3.2. The chomsky parameter 1.3.3. Exception handling 1.3.4. Building an automaton step by step 1.3.5. Known limitations in v0.1.0