Metadata-Version: 2.1
Name: ripflow
Version: 0.2.1
Summary: Python package to insert analysis pipelines into data streams
Home-page: https://github.com/soerenjalas/ripflow
Author: Soeren Jalas
Author-email: soeren.jalas@desy.de
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: avro (>=1.11.1,<2.0.0)
Requires-Dist: numpy (>=1.24.2,<2.0.0)
Requires-Dist: pyzmq (>=25.0.0,<26.0.0)
Project-URL: Repository, https://github.com/soerenjalas/ripflow
Description-Content-Type: text/markdown



# <img src="docs/assets/ripflow_logo_k.svg" width="60"> ripflow Python middle layer analysis framework

## Introduction

ripflow provides a framework to parallelize data analysis tasks in arbitrary data streams.

The package contains the Python classes to build a middle layer application that reads data from various sources and applies arbitrary analysis pipelines onto the data using overlapping worker processes. The processed data is then published via programmable sink connectors.

For more information, see the [documentation](https://soerenjalas.github.io/ripflow/).

