patch_denoise.bindings.cli.bids_main#
- patch_denoise.bindings.cli.bids_main(bids_dir: ~typing.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x7efe9052f4a0>], output_dir: ~typing.Annotated[~pathlib.Path, <typer.models.ArgumentInfo object at 0x7efe9052f530>], analysis_level: ~typing.Annotated[~patch_denoise.bindings.cli.AnalysisEnum, <typer.models.ArgumentInfo object at 0x7efe9052f5f0>] = AnalysisEnum.PARTICIPANT, participant_label: ~typing.Annotated[list[int] | None, <typer.models.OptionInfo object at 0x7efe9052f6e0>] = None, session_label: ~typing.Annotated[list[int] | None, <typer.models.OptionInfo object at 0x7efe9052f830>] = None, task_label: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7efe9052f980>] = None, bids_filters: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7efe9052fad0>] = None, method: ~typing.Annotated[~patch_denoise.bindings.cli.DenoiserEnum, <typer.models.OptionInfo object at 0x7efe911673e0>] = DenoiserEnum.OPTIMAL_FRO, patch_shape: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7efe9074b710>] = '11,11,11,-1', patch_overlap: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7efe907de660>] = '5,5,5,-1', recombination: ~typing.Annotated[~patch_denoise.bindings.cli.RecombinationEnum, <typer.models.OptionInfo object at 0x7efe9052e210>] = RecombinationEnum.WEIGHTED, mask: ~typing.Annotated[str, <typer.models.OptionInfo object at 0x7efe9052e000>] = 'auto', mask_threshold: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7efe9052e8a0>] = 50, extras: ~typing.Annotated[list[str] | None, <typer.models.OptionInfo object at 0x7efe9052e990>] = None, nan_to_num: ~typing.Annotated[float | None, <typer.models.OptionInfo object at 0x7efe9052ea50>] = None, verbose: ~typing.Annotated[int, <typer.models.OptionInfo object at 0x7efe9052eae0>] = 0, gpu: ~typing.Annotated[bool, <typer.models.OptionInfo object at 0x7efe9052eb70>] = False, noise_std_map_file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7efe9052fbf0>] = None, noise_std_map_phase_file: ~typing.Annotated[~pathlib.Path | None, <typer.models.OptionInfo object at 0x7efe9052fce0>] = None)[source]#
Run CLI for bids app.