automata: A Python package for simulating and manipulating automata

Read full text
Authors: Caleb Evans, Eliot W. Robson
Cited by: 0

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