nipoppy.config.pipeline_step¶
Pipeline step configuration.
Module Contents¶
- class nipoppy.config.pipeline_step.AnalysisLevelType¶
-
Pipeline step types.
- group = 'group'¶
- participant = 'participant'¶
- participant_session = 'participant_session'¶
- session = 'session'¶
- class nipoppy.config.pipeline_step.BasePipelineStepConfig(/, **data)¶
Bases:
nipoppy.config.container.SchemaWithContainerConfig,abc.ABCSchema for processing pipeline step configuration.
- Parameters:
data (Any)
- ANALYSIS_LEVEL: AnalysisLevelType¶
- DESCRIPTOR_FILE: pathlib.Path | None¶
- INVOCATION_FILE: pathlib.Path | None¶
- classmethod validate_before(data)¶
Validate the pipeline step configuration before instantiation.
Specifically: - Apply substitutions for step name in the config
- Parameters:
data (Any)
- Return type:
Any
- class nipoppy.config.pipeline_step.BidsPipelineStepConfig(/, **data)¶
Bases:
BasePipelineStepConfigSchema for BIDS pipeline step configuration.
- Parameters:
data (Any)
- model_config¶
- class nipoppy.config.pipeline_step.ProcPipelineStepConfig(/, **data)¶
Bases:
BasePipelineStepConfigSchema for processing pipeline step configuration.
- Parameters:
data (Any)
- PYBIDS_IGNORE_FILE: pathlib.Path | None¶
- model_config¶