Hacker GitHub

← All repos

pytransitions/transitions

View on GitHub ↗ ★ 6,610 Python

A lightweight, object-oriented finite state machine implementation in Python with many extensions

6 mentions on Hacker News by 6 people: 0 stories, 6 comments · first 2017-06-26 · latest 2021-03-26

Mentions per year 6 mentions · busiest year 2021 (3)
20082026
  1. …on Github but can't tell which is better. For classical Hierarchical FSMs my go to is transitions: https://github.com/pytransitions/transitions
    comment by antman · 2021-03-26 · in Behavior Trees in Robotics and AI
  2. BTW, did you check this? https://github.com/pytransitions/transitions/blob/master/exa...
    comment by pknerd · 2021-02-22 · in Finite State Machines
  3. I've used https://github.com/pytransitions/transitions in production python systems. It worked great but the system was fairly simple and wasn't changed often. In my opinion, it's nicer when the state machine can be defined as…
    comment by dkarp · 2021-02-22 · in Finite State Machines
  4. …constraint programming[1] libraries all from within python, no real need for an extra language. [0] https://github.com/pytransitions/transitions [1] https://pypi.org/project/python-constraint
    comment by nurettin · 2020-07-13 · in Real World Programming in SWI-Prolog
  5. No Rust, but here's a Python implementation that I have built on top of before: https://github.com/pytransitions/transitions You add the concept of finite "triggers", where [state i] + [trigger result j] always takes you to [new…
    comment by skrtskrt · 2020-04-01 · in State Machines in Rust
  6. In case you're using Python, I can't recommend this library enough - https://github.com/pytransitions/transitions . An absolute pleasure to work with.
    comment by siddhant · 2017-06-26 · in Designing state machines