nipoppy.config.pipeline.ProcessingPipelineConfig

class nipoppy.config.pipeline.ProcessingPipelineConfig(/, **data)

Schema for processing pipeline configuration.

Parameters:

data (Any)

validate_after()

Validate the pipeline config after instantiation.

Specifically, make sure that BIDS_PATH_INJECTION_MAP entries have valid keys (must be valid Python identifiers) and do not use reserved keywords.

BIDS_PATH_INJECTION_MAP: dict[str, dict] = None
STEPS: list[nipoppy.config.pipeline_step.ProcPipelineStepConfig] = None
model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].