DravaΒΆ

An event-driven runtime for scientific streaming pipelines.

Drava connects a data source to one or more processing or inference stages and runs them at high frame rates on GPU hardware. A stage is a single Python callback; the runtime owns the streaming machinery β€” transport, batching, multi-threaded dispatch, end-of-stream handling, and per-stage observability.

Developed at Argonne National Laboratory and built on the xkrt tasking runtime.