photon_mosaic.preprocessing.derotation#

Derotation preprocessing step for photon-mosaic.

This module provides a function to derotate image data using the derotation package.

Functions

run(dataset_folder, output_folder, ...[, ...])

Derotate image data using the derotation pipeline.

photon_mosaic.preprocessing.derotation.run(dataset_folder, output_folder, glob_naming_pattern_tif, glob_naming_pattern_bin, path_to_stimulus_randperm, ses_idx=0, **kwargs)[source]#

Derotate image data using the derotation pipeline.

Parameters:
  • dataset_folder (Path) – The path to the dataset folder.

  • output_folder (Path) – The path to the output folder.

  • glob_naming_pattern_tif (Union[str, List[str]]) – Pattern(s) to match tif files. Can be a single pattern or a list of patterns where the session index selects the appropriate pattern.

  • glob_naming_pattern_bin (Union[str, List[str]]) – Pattern(s) to match bin files. Can be a single pattern or a list of patterns where the session index selects the appropriate pattern.

  • path_to_stimulus_randperm (str) – Path to the stimulus randomization file.

  • ses_idx (int, optional) – Session index to process. Default is 0.

  • **kwargs (dict) – Additional arguments for the derotation pipeline.

Returns:

The function saves the derotated data to the output folder and returns nothing.

Return type:

None