patch_denoise.bindings.cli.bids_main#
- patch_denoise.bindings.cli.bids_main(bids_dir: ~typing.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x7f5fb5f5c7d0>], output_dir: ~typing.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x7f5fb5f5c890>], analysis_level: ~typing.Annotated[~patch_denoise.bindings.cli.AnalysisEnum, <typer.models.ArgumentInfo object at 0x7f5fb5f5c950>] = AnalysisEnum.PARTICIPANT, participant_label: ~typing.Annotated[list[int] | None, <typer.models.OptionInfo object at 0x7f5fb5f5ca40>] = None, session_label: ~typing.Annotated[list[int] | None, <typer.models.OptionInfo object at 0x7f5fb5f5cb90>] = None, task_label: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f5fb5f5cce0>] = None, bids_filters: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7f5fb5f5ce30>] = None, method: ~typing.Annotated[~patch_denoise.bindings.cli.DenoiserEnum, <typer.models.OptionInfo object at 0x7f5fb6640bf0>] = DenoiserEnum.OPTIMAL_FRO, patch_shape: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7f5fb74ac200>] = '11,11,11,-1', patch_overlap: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7f5fb5fe6ff0>] = '5,5,5,-1', recombination: ~typing.Annotated[~patch_denoise.bindings.cli.RecombinationEnum, <typer.models.OptionInfo object at 0x7f5fb5ef79b0>] = RecombinationEnum.WEIGHTED, mask: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7f5fb5ef7920>] = 'auto', mask_threshold: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f5fb5ef7890>] = 50, extras: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7f5fb5ef7a40>] = None, nan_to_num: ~typing.Annotated[float | None, <typer.models.OptionInfo object at 0x7f5fb5ef7b00>] = None, verbose: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7f5fb5ef7b90>] = 0, gpu: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7f5fb5ef7c20>] = False, noise_std_map_file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7f5fb5f5cf50>] = None, noise_std_map_phase_file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7f5fb5f5d040>] = None)[source]#
Run CLI for bids app.