transitions

State machine library

An object-oriented finite state machine implementation in Python with many extensions.

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

GitHub

6k stars
96 watching
527 forks
Language: Python
last commit: 5 months ago
Linked from 3 awesome lists

hierarchical-state-machinenested-statespythonstate-diagramstate-machine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,562
pgularski/pysm A versatile Python State Machine library for building flexible and scalable state-based systems 73
facebook/pyre-check Type-checking software for Python code 6,885
fgmacedo/python-statemachine A Python library for creating and managing finite state machines with support for synchronous and asynchronous programming, conditional transitions, and graphical representation. 931
glyph/automat A Python library for expressing finite-state machines in an idiomatic way, allowing developers to define and enforce complex state transitions without cluttering their code with conditional logic. 594
qubvel-org/segmentation_models.pytorch A comprehensive library for training and applying deep learning models for image segmentation 9,829
pyinstaller/pyinstaller A tool for bundling Python applications and their dependencies into standalone executables. 11,999
pyinfra-dev/pyinfra A tool that transforms Python code into shell commands to manage and deploy infrastructure across various environments such as servers, Docker containers, and local machines. 3,966
pytorch/pytorch A Python library providing tensors and dynamic neural networks with strong GPU acceleration 84,978
pyodide/pyodide Enables the execution of Python code in web browsers and Node.js environments using WebAssembly 12,406
keon/algorithms A collection of Python implementations of various algorithms and data structures. 24,129
robcarver17/pysystemtrade A systematic trading platform that allows users to test and automate futures trading strategies 2,694
google/pytype Automates type checking and error prevention in Python code 4,791
openstack/automaton Provides tools for creating and managing state machines in Python to validate and execute tasks 53
ethereum/py-evm An implementation of the Ethereum Virtual Machine in Python 2,279