Another implementation of Finite State Machine and extensions for Django context.
Project description
Lecteur français
Les machines à états finis sont des machines abstraites très utiles pour la modélisation et le contrôle de processus. Ils sont constitués d'états stables et de transitions. Un automate est dit fini, car il possède un nombre fini d'états. Il passe d'un état à un autre par les transitions qui ont été définies.
Dans ce module python il y a deux implémentations des machines à états finis :
- Une version allégée qui utilise simplement des dictionnaires pour enregistrer les transitions d'états.
- Une version plus avancée qui s'appuie sur des classes d'objet pour décrire le quadruplet constitutif de ce type d'automate.
Ce module embraque aussi un développement spécifique pour transcrire ces machines à états sous forme de contextes pour être exploités dans l'environnement de publication du framework Django.
English reader and ROW
Finite-state machines (FSM) are abstract machines that are very useful for modeling and controlling processes. They are made up of stable states and transitions. An automaton is said to be finite because it has a finite number of states. It moves from one state to another via defined transitions.
In this python module there are two implementations of finite state machines:
- A light version that simply uses dictionaries to record state transitions.
- A more advanced version that uses object classes to describe the quadruplet of this type of automaton.
This module also embraces specific development to transcribe these state machines into contexts for use in the Django framework's publishing environment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fsm_tools-0.0.1.post1-py3-none-any.whl.
File metadata
- Download URL: fsm_tools-0.0.1.post1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b71509584c489062b46f8075a6edf4aee3e000055fbe7b443508b7343467949f
|
|
| MD5 |
036082a2d5be3af991f4e0e13848e168
|
|
| BLAKE2b-256 |
490aa3bc459d98006ef43e752b69a87594804ad616269b0e69ed4b99c1826fc1
|