fitlins.interfaces.abstract module

Abstract interfaces for design matrix creation and estimation

Estimator tools should be subclassed from these interfaces, ensuring trivial swapping of one tool for another at single points. For example, if there is interest in comparing the design matrix construction between tools without changing estimators, a new DesignMatrixInterface subclass can be written and swapped in without demanding that an estimator also be written.

class fitlins.interfaces.abstract.DesignMatrixInputSpec(**kwargs)[source]

Bases: nipype.interfaces.base.specs.TraitedSpec

class fitlins.interfaces.abstract.DesignMatrixInterface(from_file=None, resource_monitor=None, ignore_exception=False, **inputs)[source]

Bases: nipype.interfaces.base.core.BaseInterface

input_spec[source]

alias of fitlins.interfaces.abstract.DesignMatrixInputSpec

output_spec[source]

alias of fitlins.interfaces.abstract.DesignMatrixOutputSpec

class fitlins.interfaces.abstract.DesignMatrixOutputSpec(**kwargs)[source]

Bases: nipype.interfaces.base.specs.TraitedSpec

class fitlins.interfaces.abstract.EstimatorOutputSpec(**kwargs)[source]

Bases: nipype.interfaces.base.specs.TraitedSpec

class fitlins.interfaces.abstract.FirstLevelEstimatorInputSpec(**kwargs)[source]

Bases: nipype.interfaces.base.specs.TraitedSpec

class fitlins.interfaces.abstract.FirstLevelEstimatorInterface(from_file=None, resource_monitor=None, ignore_exception=False, **inputs)[source]

Bases: nipype.interfaces.base.core.BaseInterface

input_spec[source]

alias of fitlins.interfaces.abstract.FirstLevelEstimatorInputSpec

output_spec[source]

alias of fitlins.interfaces.abstract.EstimatorOutputSpec

class fitlins.interfaces.abstract.SecondLevelEstimatorInputSpec(**kwargs)[source]

Bases: nipype.interfaces.base.specs.TraitedSpec

class fitlins.interfaces.abstract.SecondLevelEstimatorInterface(from_file=None, resource_monitor=None, ignore_exception=False, **inputs)[source]

Bases: nipype.interfaces.base.core.BaseInterface

input_spec[source]

alias of fitlins.interfaces.abstract.SecondLevelEstimatorInputSpec

output_spec[source]

alias of fitlins.interfaces.abstract.SecondLevelEstimatorOutputSpec

class fitlins.interfaces.abstract.SecondLevelEstimatorOutputSpec(**kwargs)[source]

Bases: fitlins.interfaces.abstract.EstimatorOutputSpec