.. _doot.workflow.transformer: ========================= doot.workflow.transformer ========================= .. py:module:: doot.workflow.transformer .. autoapi-nested-parse:: Utility classes for building tasks with a bit of structure Classes ------- .. autoapisummary:: doot.workflow.transformer.DootTransformer Module Contents =============== .. _doot.workflow.transformer.DootTransformer: .. py:class:: DootTransformer(spec: doot.workflow.structs.TaskSpec) Bases: :py:obj:`doot.workflow.task.DootTask` Transformers have an abstract artifact dependency and product, and will auto-add to the task graph to transform that artifact .. py:attribute:: _help :type: ClassVar[tuple[str]] :value: ('A Basic Task Constructor',) .. py:attribute:: _default_flags .. py:method:: stub_class(stub: doot.workflow.structs.TaskStub) -> doot.workflow.structs.TaskStub :classmethod: .. py:method:: stub_instance(stub: doot.workflow.structs.TaskStub) -> doot.workflow.structs.TaskStub .. py:method:: class_help() -> str :classmethod: Job *class* help.