docstr: Initialize the basic workflow object.
  
  This object takes care of any workflow operation that is common to all
  the workflows. Every new workflow should extend this class.
docstr_tok: ["Initialize","the","basic","workflow","object",".","This","object","takes","care","of","any","workflow","operation","that","is","common","to","all","the","workflows",".","Every","new","workflow","should","extend","this","class","."]
code: def __init__(
      self,
      output_strategy="absolute",
      mix_names=False,
      force=False,
      skip=False,
  ):
      """Initialize the basic workflow object.
  
      This object takes care of any workflow operation that is common to all
      the workflows. Every new workflow should extend this class.
      """
      self._output_strategy = output_strategy
      self._mix_names = mix_names
      self.last_generated_outputs = None
      self._force_overwrite = force
      self._skip = skip
  
file_path: dipy/dipy/workflows/workflow.py
imports: import inspect
  import logging
  import os
  from dipy.workflows.multi_io import io_iterator_
label_desc: Use image node_id 1 to create a new Workflow object  with example: obj = Workflow(output_strategy, mix_names, force, skip)