Hi guys,

this mail is to inform you and discuss the addition of a new wrapper for 
StreamPipes: StreamPipes Python Wrapper

Current wrappers such as standalone (JVM) or distributed (Flink) already allow 
us to develop new processors in the given
runtime environment. I suppose to add the Python wrapper to this family. 

Why Python wrapper?

* Python is a widely used language especially in the domain of data science
* Python is more concise and thus better to read
* We provide more options for standalone algorithms: It allows newcomers 
unfamiliar with Java to faster implement their algorithmns

Current implementation:

Currently it only works when implementing the declareModel() as part of the 
controller in Java and sending the invocation request
to Python on the receiver side. Thus, it is necessary to run both Java + Python 
in one container . While it works, this should
of course not be the standard way to do it.

As said, I already started a very very basic implementation of it that I would 
add it to the core project under streampipes-wrapper-python 
or do you have any other thoughts?

I am happy to discuss this topic with you and hope that some of you are eager 
to help working on the Python wrapper.

What are your thoughts?

Patrick 



Reply via email to