-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev Pipeline.get_openalea_dataflow #4
Comments
Rhizoscan pipeline: Basically, a pipeline is a list of rhizoscan.workflow.node (or simply a lsit of python functions) which is stored in the |
All the work is done. |
It is a real pipeline (but the Pipeline class is not formal, one could probably cheat). Basically, a pipeline is a sequence of function, with named inputs and outputs, that is executed in a common namespace. The connection (i.e. dataflow edges) can thus be computed by finding the outputs that have the same name as some later function's inputs, or the opposite. Something like:
Well, we can dev a much better algorithm for this, but you see my point. So if you give me the Dataflow api to add fct and edges, I'll be able to code a conversion. We could also convert the other way around, knowing a dataflow partial order (but I don't see the use of it). |
Implements a conversion of rhizoscan Pipeline to OpenAlea.core.dataflow.Dataflow
to start : need a coarse description of
The text was updated successfully, but these errors were encountered: