Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 2.13 KB

workflow.rst

File metadata and controls

94 lines (60 loc) · 2.13 KB

Renku Workflow

.. py:module:: renku.core.models.workflow

Renku uses PROV-O and its own Renku ontology to represent workflows.

Plans

.. automodule:: renku.core.models.workflow.plan
   :members:


.. automodule:: renku.core.models.workflow.composite_plan
   :members:

Parameters

.. automodule:: renku.core.models.workflow.parameter
   :members:


Renku Workflow Logic

.. py:module:: renku.core.management.workflow

Execution Graph

.. automodule:: renku.core.management.workflow.concrete_execution_graph
   :members:

Value Resolution

.. automodule:: renku.core.management.workflow.value_resolution
   :members:

Plan Factory

Used to create Plan objects based on command line arguments

.. automodule:: renku.core.management.workflow.plan_factory
   :members:

Renku Provenance Logic

Use for building a direct acyclic graph of past executions.

.. automodule:: renku.core.management.workflow.activity
   :members:



Renku Workflow Conversion

.. py:module:: renku.core.management.workflow.converters

Renku allows conversion of tracked workflows to runnable workflows in supported tools (Currently CWL)

CWL

.. automodule:: renku.core.management.workflow.converters.cwl
   :no-members:

.. autoclass:: CWLExporter
   :members:
   :inherited-members: