automata: A Python package for simulating and manipulating automata
Abstract
Python Versions Dropped Python 3.9 support (minimum version is now Python 3.10) Added Python 3.14 support New Features Added support for character classes [...] in regular expressions (#250). Thanks @StefanosChaliasos ! Bug Fixes Fixed pygraphviz visualization issues with special characters in state names (%, {}, [], , |) by using Unicode equivalents (#284) Documentation Added GNFA discussion to documentation (#283) Removed Latin abbreviations from documentation for better accessibility to non-native English speakers Testing & Infrastructure Switched from nose2 to pytest for all tests (#266) Broke up large test modules into multiple modules for better organization (#269) Skip relevant tests if optional dependencies are missing (#264)
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 2 January 2026