#low-latency #data-flow #operator #distributed #composable #data-pipeline #api

dora-operator-api

dora goal is to be a low latency, composable, and distributed data flow

48 releases

new 0.3.8 Dec 11, 2024
0.3.7 Nov 18, 2024
0.3.6 Aug 28, 2024
0.3.5 Jul 3, 2024
0.1.0 Jun 24, 2022

#249 in Robotics

Download history 91/week @ 2024-08-14 6/week @ 2024-08-21 147/week @ 2024-08-28 26/week @ 2024-09-11 32/week @ 2024-09-18 25/week @ 2024-09-25 3/week @ 2024-10-02 1/week @ 2024-10-09 96/week @ 2024-10-30 43/week @ 2024-11-06 219/week @ 2024-11-13 45/week @ 2024-11-20 4/week @ 2024-11-27

342 downloads per month

Apache-2.0

26KB
651 lines

The operator API is a framework to implement dora operators. The implemented operator will be managed by dora.

This framework enable us to make optimisation and provide advanced features. It is the recommended way of using dora.

An operator requires to be registered and implement the DoraOperator trait. It is composed of an on_event method that defines the behaviour of the operator when there is an event such as receiving an input for example.

Try it out with:

dora new op --kind operator

Dependencies

~15–22MB
~320K SLoC