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
- 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
- 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