cmp.pipelines.common module¶
Definition of common parent classes for pipelines.
-
class
cmp.pipelines.common.Pipeline(project_info)[source]¶ Bases:
traits.has_traits.HasTraitsParent class that extends
HasTraitsand represents a processing pipeline.It is extended by the various pipeline classes.
See also
cmp.pipelines.anatomical.anatomical.AnatomicalPipeline,cmp.pipelines.diffusion.diffusion.DiffusionPipeline,cmp.pipelines.functional.fMRI.fMRIPipeline-
anat_flow= None¶
-
create_stage_flow(stage_name)[source]¶ Create the sub-workflow of a processing stage.
- Parameters
stage_name –
-
number_of_cores= 1¶
-
subject= 'sub-01'¶
-
-
class
cmp.pipelines.common.ProcessThread(group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None)[source]¶ Bases:
threading.ThreadClass use to represent the pipeline process as a
threading.Thread.-
pipeline <Instance> Any Pipeline instance
-
pipeline= <traits.trait_types.Instance object>¶
-
-
class
cmp.pipelines.common.ProgressThread(group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None)[source]¶ Bases:
threading.ThreadClass use to monitor stage execution in a
threading.Thread.Information is display in the ProgressWindow (Not used anymore by CMP3)
-
pw= <traits.trait_types.Instance object>¶
-
stage_names= []¶
-
stages= {}¶
-