Lightweight state management engine for embedded linux
Project description
Myosin is an experimental framework for developing lightweight state-driven software systems. Myosin provides a flexible and homogenous strictly-typed API for facilitating data transactions between system modules simplifying development and improving system scalability.
Install
Myosin is distributed on PyPI and can be installed using pip:
$ pip install myosin
Features
Built on Python Standard Libraries
Thread-safe Accessors
Strictly Typed Object-Oriented API
Built-in Fault-Tolerance
State-driven Asynchronous Callbacks
Prometheus Monitoring
Visit the documentation page to learn more.
Contributing
Contributions are welcome! Please see the issue backlog and project kanban for active work items or contact me at christian@leapsystems.online.
License
This project is licensed under the terms of the MIT License
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 Distribution
Built Distribution
File details
Details for the file myosin-0.2.3.tar.gz
.
File metadata
- Download URL: myosin-0.2.3.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df5fc85f68eed80a7bb3409693cf4c251b9a1717d0d2574b6c7f55dbee837aa8 |
|
MD5 | b01facdc0dd3d69897daca9bbffc4eed |
|
BLAKE2b-256 | 005645d190238e089da9b2e921b1b24d8777f9463a955da71e082655ac653c1d |
File details
Details for the file myosin-0.2.3-py3-none-any.whl
.
File metadata
- Download URL: myosin-0.2.3-py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b116c6e92334ddbb8cf35e41397fcf53f45483e5bfde58cde0493b05d99e87 |
|
MD5 | fad7073ea726b3cc67454d5f158da101 |
|
BLAKE2b-256 | b828bbb4451b0a6fa1202ad65dfda00eaea00012a0405b55329c79a833b0c122 |