pipeline.engine.base

Module: pipeline.engine.base

Inheritance diagram for nipype.pipeline.engine.base:

Inheritance diagram of nipype.pipeline.engine.base

Defines functionality for pipelined execution of interfaces

The EngineBase class implements the more general view of a task.

EngineBase

class nipype.pipeline.engine.base.EngineBase(name=None, base_dir=None)

Bases: object

Defines common attributes and functions for workflows and nodes.

Attributes:
fullname
inputs
itername

Name for expanded iterable

name
outputs

Methods

clone(name) Clone an EngineBase object
load  
save  
__init__(name=None, base_dir=None)

Initialize base parameters of a workflow or node

Parameters:
name : string (mandatory)

Name of this node. Name must be alphanumeric and not contain any special characters (e.g., ‘.’, ‘@’).

base_dir : string

base output directory (will be hashed before creations) default=None, which results in the use of mkdtemp

clone(name)

Clone an EngineBase object

Parameters:
name : string (mandatory)

A clone of node or workflow must have a new name

fullname
inputs
itername

Name for expanded iterable

load(filename)
name
outputs
save(filename=None)