Bug#1111533: ITP: python3-eventdispatch -- Event Dispatch: discrete time synchronization, Markov control
Package: wnpp
Severity: wishlist
Owner: Charlie Yan <cyanatg@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : python3-eventdispatch
Version : 0.2
Upstream Contact: Name <cyanatg@gmail.com>
* URL : https://github.com/cyan-at/eventdispatch
* License : Apache-2.0
Programming Lang: Python
Description : Event Dispatch: discrete time synchronization, Markov control
Inspired from robotics and applied mathematics, python3-eventdispatch is a framework / architecture to compose complex software behaviors based on threading primitives.
It offers an alternative to other architectures such as behavior trees or state machines, relevant to any software system that deals with those concepts.
This package consists of:
1. a core module
2. a set of other modules that build upon the core, offering capabilities common to many use-cases
3. a handful of example executable programs to showcase some important concepts
####
I (the author) have used it in various robotics and software use-cases, where it has improved performance, scalability, and robustness.
I have seen similar '*dispatch' or 'eventdispatcher' package offerings that try to address the same problem, but none with the same theoretical foundation, interface, target problem.
This package will be a dependency for a family of 'carrier' packages, that integrate this framework with others such as ROS (Robotics Operating System), ZMQ, Kafka, and others.
While I have a personal launchpad hosting this package, the ITP aims to publish it to the Ubuntu/Debian main / universe / multiverse etc for other buildfarms to find this package.
####
I plan to maintain it myself, as part of a team if possible. I don't anticipate many changes to this package, nor to the carrier packages after initial packaging.
I am looking for co-maintainers and sponsors.
Reply to: