[docs]@add_suffix_to_doc(DOCUMENT_EXTRA_PARAMETERS)classFormatConfig(TransformConfig):""" Config class for :py:class:`clinicadl.transforms.Format`. """dtype:Optional[DtypeLike]=Field(default=FORMAT_DEFAULTS["dtype"],json_schema_extra={"reader":read_dtype})squeeze:Union[bool,NonNegativeInt,Sequence[NonNegativeInt]]=FORMAT_DEFAULTS["squeeze"]unsqueeze:Optional[NonNegativeInt]=FORMAT_DEFAULTS["unsqueeze"]@classmethoddef_get_class(cls):returnFormat
[docs]@add_suffix_to_doc(DOCUMENT_EXTRA_PARAMETERS)classMergeFieldsConfig(TransformConfig):""" Config class for :py:class:`clinicadl.transforms.MergeFields`. """keys:Sequence[str]output_key:str@classmethoddef_get_class(cls):returnMergeFieldsdefget_object(self,**kwargs):returnMergeFields(*self.keys,**self.to_dict(exclude=[NAME_,"keys"]))