Renku Workflow¶
Renku uses PROV-O and its own Renku ontology to represent workflows.
Run¶
Represents a workflow template.
-
class
renku.core.models.workflow.run.OrderedSubprocess(*, id, index, process)[source]¶ A subprocess with ordering.
Method generated by attrs for class OrderedSubprocess.
-
class
renku.core.models.workflow.run.OrderedSubprocessSchema(*args, commit=None, client=None, **kwargs)[source]¶ OrderedSubprocess schema.
Create an instance.
-
class
renku.core.models.workflow.run.Run(*, commit=None, client=None, path=None, id=None, label=NOTHING, project=None, command=None, successcodes=NOTHING, subprocesses=NOTHING, arguments=NOTHING, inputs=NOTHING, outputs=NOTHING, run_parameters=NOTHING, name=None, description=None, keywords=NOTHING, activity=None)[source]¶ Represents a renku run execution template.
Method generated by attrs for class Run.
-
property
activity¶ Return the activity object.
-
property
Parameters¶
Represents a workflow template.
-
class
renku.core.models.workflow.parameters.CommandArgument(*, id=None, label=None, default_value=None, description=None, name=None, position=None, prefix=None, value=None)[source]¶ An argument to a command that is neither input nor output.
Method generated by attrs for class CommandArgument.
-
class
renku.core.models.workflow.parameters.CommandArgumentSchema(*args, commit=None, client=None, **kwargs)[source]¶ CommandArgument schema.
Create an instance.
-
class
Meta[source]¶ Meta class.
-
model¶ alias of
renku.core.models.workflow.parameters.CommandArgument
-
-
class
-
class
renku.core.models.workflow.parameters.CommandInput(*, id=None, label=None, default_value=None, description=None, name=None, position=None, prefix=None, consumes, mapped_to=None)[source]¶ An input to a command.
Method generated by attrs for class CommandInput.
-
class
renku.core.models.workflow.parameters.CommandInputSchema(*args, commit=None, client=None, **kwargs)[source]¶ CommandArgument schema.
Create an instance.
-
class
renku.core.models.workflow.parameters.CommandOutput(*, id=None, label=None, default_value=None, description=None, name=None, position=None, prefix=None, create_folder=False, produces, mapped_to=None)[source]¶ An output of a command.
Method generated by attrs for class CommandOutput.
-
class
renku.core.models.workflow.parameters.CommandOutputSchema(*args, commit=None, client=None, **kwargs)[source]¶ CommandArgument schema.
Create an instance.
-
class
Meta[source]¶ Meta class.
-
model¶ alias of
renku.core.models.workflow.parameters.CommandOutput
-
-
class
-
class
renku.core.models.workflow.parameters.CommandParameter(*, id=None, label=None, default_value=None, description=None, name=None, position=None, prefix=None)[source]¶ Represents a parameter for an execution template.
Method generated by attrs for class CommandParameter.
-
property
sanitized_id¶ Return
_idsanitized for use in non-jsonld contexts.
-
property
-
class
renku.core.models.workflow.parameters.CommandParameterSchema(*args, commit=None, client=None, **kwargs)[source]¶ CommandParameter schema.
Create an instance.
-
class
Meta[source]¶ Meta class.
-
model¶ alias of
renku.core.models.workflow.parameters.CommandParameter
-
-
class
-
class
renku.core.models.workflow.parameters.MappedIOStream(*, client=None, id=None, label=None, stream_type)[source]¶ Represents an IO stream (stdin, stdout, stderr).
Method generated by attrs for class MappedIOStream.
-
class
renku.core.models.workflow.parameters.MappedIOStreamSchema(*args, commit=None, client=None, **kwargs)[source]¶ MappedIOStream schema.
Create an instance.
-
class
Meta[source]¶ Meta class.
-
model¶ alias of
renku.core.models.workflow.parameters.MappedIOStream
-
-
class
Renku Workflow Conversion¶
Renku allows conversion of tracked workflows to runnable workflows in supported tools (Currently CWL)