cpp-lln-lab / bidsMReye

BIDS app using deepMReye to decode eye motion for fMRI time series data.
https://bidsmreye.readthedocs.io/en/latest/
Other
5 stars 5 forks source link

`ZeroDivisionError: float division by zero` when trying to create sidecar #201

Open Remi-Gau opened 3 months ago

Remi-Gau commented 3 months ago
[15:05:09] WARNING  bidsMReye - [15:05:09] - log level: WARNING                                                                                                                        bidsmreye.py:115
Mask 0/2, Sum: 4.379, Mean 0.365, Std 0.423, Median 0.157
Mask 1/2, Sum: 10.109, Mean 0.842, Std 1.176, Median 0.521
Mask 2/2, Sum: -15.330, Mean -1.278, Std 11.405, Median 0.018
[15:05:44] WARNING  bidsMReye - [15:05:44] - Found a repetition time of 0.0 seconds.                                                                                                  bids_utils.py:141
┌─────────────────────────────── Traceback (most recent call last) ────────────────────────────────┐
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\runpy.py:197 in _run_module_as_main                   │
│                                                                                                  │
│   194 │   main_globals = sys.modules["__main__"].__dict__                                        │
│   195 │   if alter_argv:                                                                         │
│   196 │   │   sys.argv[0] = mod_spec.origin                                                      │
│ > 197 │   return _run_code(code, main_globals, None,                                             │
│   198 │   │   │   │   │    "__main__", mod_spec)                                                 │
│   199                                                                                            │
│   200 def run_module(mod_name, init_globals=None,                                                │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │   alter_argv = False                                                                         │ │
│ │         code = <code object <module> at 0x0000024B56A1D660, file                             │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\__main__.py",   │ │
│ │                line 2>                                                                       │ │
│ │ main_globals = {                                                                             │ │
│ │                │   '__name__': '__main__',                                                   │ │
│ │                │   '__doc__': None,                                                          │ │
│ │                │   '__package__': '',                                                        │ │
│ │                │   '__loader__': <zipimporter object                                         │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                │   '__spec__': ModuleSpec(name='__main__', loader=<zipimporter object        │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                origin='C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\… │ │
│ │                │   '__annotations__': {},                                                    │ │
│ │                │   '__builtins__': <module 'builtins' (built-in)>,                           │ │
│ │                │   '__file__':                                                               │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__main… │ │
│ │                │   '__cached__':                                                             │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__pyca… │ │
│ │                │   're': <module 're' from                                                   │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\lib\\re.py'>,                   │ │
│ │                │   ... +2                                                                    │ │
│ │                }                                                                             │ │
│ │     mod_name = '__main__'                                                                    │ │
│ │     mod_spec = ModuleSpec(name='__main__', loader=<zipimporter object                        │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                origin='C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\… │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\runpy.py:87 in _run_code                              │
│                                                                                                  │
│    84 │   │   │   │   │      __loader__ = loader,                                                │
│    85 │   │   │   │   │      __package__ = pkg_name,                                             │
│    86 │   │   │   │   │      __spec__ = mod_spec)                                                │
│ >  87 │   exec(code, run_globals)                                                                │
│    88 │   return run_globals                                                                     │
│    89                                                                                            │
│    90 def _run_module_code(code, init_globals=None,                                              │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │       cached = 'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__pyca… │ │
│ │         code = <code object <module> at 0x0000024B56A1D660, file                             │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\__main__.py",   │ │
│ │                line 2>                                                                       │ │
│ │        fname = 'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__main… │ │
│ │ init_globals = None                                                                          │ │
│ │       loader = <zipimporter object                                                           │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">              │ │
│ │     mod_name = '__main__'                                                                    │ │
│ │     mod_spec = ModuleSpec(name='__main__', loader=<zipimporter object                        │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                origin='C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\… │ │
│ │     pkg_name = ''                                                                            │ │
│ │  run_globals = {                                                                             │ │
│ │                │   '__name__': '__main__',                                                   │ │
│ │                │   '__doc__': None,                                                          │ │
│ │                │   '__package__': '',                                                        │ │
│ │                │   '__loader__': <zipimporter object                                         │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                │   '__spec__': ModuleSpec(name='__main__', loader=<zipimporter object        │ │
│ │                "C:\Workdir\MyApps\MyApp\envs\Python391\Scripts\bidsmreye.exe\">,             │ │
│ │                origin='C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\… │ │
│ │                │   '__annotations__': {},                                                    │ │
│ │                │   '__builtins__': <module 'builtins' (built-in)>,                           │ │
│ │                │   '__file__':                                                               │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__main… │ │
│ │                │   '__cached__':                                                             │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye.exe\\__pyca… │ │
│ │                │   're': <module 're' from                                                   │ │
│ │                'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\lib\\re.py'>,                   │ │
│ │                │   ... +2                                                                    │ │
│ │                }                                                                             │ │
│ │  script_name = None                                                                          │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ in <module>:7                                                                                    │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\bidsmreye.py:54 in cli        │
│                                                                                                  │
│    51 │   │   log_level = min(len(log_levels()) - 1, max(log_level + adjustment, 0))             │
│    52 │   log_level_name = log_levels()[log_level]                                               │
│    53 │                                                                                          │
│ >  54 │   bidsmreye(                                                                             │
│    55 │   │   bids_dir=args.bids_dir,                                                            │
│    56 │   │   output_dir=args.output_dir,                                                        │
│    57 │   │   analysis_level=args.analysis_level,                                                │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │           args = Namespace(bids_dir='C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\f… │ │
│ │                  output_dir='C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\bidsmreye… │ │
│ │                  analysis_level='participant', action='prepare', participant_label=['999'],  │ │
│ │                  task=None, run=None, space=None, log_level=None, debug=False,               │ │
│ │                  reset_database=False, bids_filter_file=None, non_linear_coreg=False,        │ │
│ │                  model='1to6')                                                               │ │
│ │           argv = [                                                                           │ │
│ │                  │   'C:\\Workdir\\MyApps\\MyApp\\envs\\Python391\\Scripts\\bidsmreye',      │ │
│ │                  │   '--action',                                                             │ │
│ │                  │   'prepare',                                                              │ │
│ │                  │   'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep',        │ │
│ │                  │   'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\bidsmreye',       │ │
│ │                  │   'participant',                                                          │ │
│ │                  │   '--participant_label',                                                  │ │
│ │                  │   '999'                                                                   │ │
│ │                  ]                                                                           │ │
│ │      log_level = 2                                                                           │ │
│ │ log_level_name = 'WARNING'                                                                   │ │
│ │         parser = MuhParser(prog='bidsmreye', usage=None, description='BIDS app using         │ │
│ │                  deepMReye to decode eye motion for fMRI time series data.',                 │ │
│ │                  formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', │ │
│ │                  add_help=True)                                                              │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\bidsmreye.py:129 in bidsmreye │
│                                                                                                  │
│   126 │   if action in {"all", "generalize"} and isinstance(cfg.model_weights_file, str):        │
│   127 │   │   cfg.model_weights_file = download(cfg.model_weights_file)                          │
│   128 │                                                                                          │
│ > 129 │   dispatch(analysis_level=analysis_level, action=action, cfg=cfg)                        │
│   130                                                                                            │
│   131                                                                                            │
│   132 def dispatch(analysis_level: str, action: str, cfg: Config) -> None:                       │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │             action = 'prepare'                                                               │ │
│ │     analysis_level = 'participant'                                                           │ │
│ │           bids_dir = 'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep'         │ │
│ │        bids_filter = None                                                                    │ │
│ │   bids_filter_file = None                                                                    │ │
│ │                cfg = Config(                                                                 │ │
│ │                      │                                                                       │ │
│ │                      input_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives… │ │
│ │                      │                                                                       │ │
│ │                      output_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivative… │ │
│ │                      │   subjects=['999'],                                                   │ │
│ │                      │   space=['MNI152NLin2009cAsym'],                                      │ │
│ │                      │   task=['aestheticlikingjudgement'],                                  │ │
│ │                      │   run=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],                                │ │
│ │                      │   model_weights_file='1to6',                                          │ │
│ │                      │   bids_filter={                                                       │ │
│ │                      │   │   'bold': {                                                       │ │
│ │                      │   │   │   'datatype': 'func',                                         │ │
│ │                      │   │   │   'desc': 'preproc',                                          │ │
│ │                      │   │   │   'suffix': '^bold$',                                         │ │
│ │                      │   │   │   'extension': 'nii.*',                                       │ │
│ │                      │   │   │   'task': '^aestheticlikingjudgement$',                       │ │
│ │                      │   │   │   'space': '^MNI152NLin2009cAsym$',                           │ │
│ │                      │   │   │   'subject': '999',                                           │ │
│ │                      │   │   │   'run': '1|2|3|4|5|6|7|8|9|10'                               │ │
│ │                      │   │   },                                                              │ │
│ │                      │   │   'mask': {'suffix': 'mask', 'extension': 'p'},                   │ │
│ │                      │   │   'no_label': {                                                   │ │
│ │                      │   │   │   'desc': 'nolabel',                                          │ │
│ │                      │   │   │   'suffix': '^bidsmreye$$',                                   │ │
│ │                      │   │   │   'extension': 'npz'                                          │ │
│ │                      │   │   },                                                              │ │
│ │                      │   │   'eyetrack': {'suffix': '^eyetrack$$', 'extension': 'tsv'},      │ │
│ │                      │   │   'eyetrack_qc': {'suffix': '^eyetrack$$', 'extension': 'json'}   │ │
│ │                      │   },                                                                  │ │
│ │                      │   debug=False,                                                        │ │
│ │                      │   reset_database=False,                                               │ │
│ │                      │   non_linear_coreg=False                                              │ │
│ │                      )                                                                       │ │
│ │              debug = False                                                                   │ │
│ │     log_level_name = 'WARNING'                                                               │ │
│ │ model_weights_file = '1to6'                                                                  │ │
│ │   non_linear_coreg = False                                                                   │ │
│ │         output_dir = 'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\bidsmreye'        │ │
│ │  participant_label = ['999']                                                                 │ │
│ │     reset_database = False                                                                   │ │
│ │                run = None                                                                    │ │
│ │              space = None                                                                    │ │
│ │               task = None                                                                    │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\bidsmreye.py:145 in dispatch  │
│                                                                                                  │
│   142 │   │   │   prepare_data(cfg)                                                              │
│   143 │   │   │   generalize(cfg)                                                                │
│   144 │   │   elif action == "prepare":                                                          │
│ > 145 │   │   │   prepare_data(cfg)                                                              │
│   146 │   │   elif action == "generalize":                                                       │
│   147 │   │   │   generalize(cfg)                                                                │
│   148 │   │   elif action == "qc":                                                               │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │         action = 'prepare'                                                                   │ │
│ │ analysis_level = 'participant'                                                               │ │
│ │            cfg = Config(                                                                     │ │
│ │                  │                                                                           │ │
│ │                  input_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/fMR… │ │
│ │                  │                                                                           │ │
│ │                  output_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/bi… │ │
│ │                  │   subjects=['999'],                                                       │ │
│ │                  │   space=['MNI152NLin2009cAsym'],                                          │ │
│ │                  │   task=['aestheticlikingjudgement'],                                      │ │
│ │                  │   run=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],                                    │ │
│ │                  │   model_weights_file='1to6',                                              │ │
│ │                  │   bids_filter={                                                           │ │
│ │                  │   │   'bold': {                                                           │ │
│ │                  │   │   │   'datatype': 'func',                                             │ │
│ │                  │   │   │   'desc': 'preproc',                                              │ │
│ │                  │   │   │   'suffix': '^bold$',                                             │ │
│ │                  │   │   │   'extension': 'nii.*',                                           │ │
│ │                  │   │   │   'task': '^aestheticlikingjudgement$',                           │ │
│ │                  │   │   │   'space': '^MNI152NLin2009cAsym$',                               │ │
│ │                  │   │   │   'subject': '999',                                               │ │
│ │                  │   │   │   'run': '1|2|3|4|5|6|7|8|9|10'                                   │ │
│ │                  │   │   },                                                                  │ │
│ │                  │   │   'mask': {'suffix': 'mask', 'extension': 'p'},                       │ │
│ │                  │   │   'no_label': {                                                       │ │
│ │                  │   │   │   'desc': 'nolabel',                                              │ │
│ │                  │   │   │   'suffix': '^bidsmreye$$',                                       │ │
│ │                  │   │   │   'extension': 'npz'                                              │ │
│ │                  │   │   },                                                                  │ │
│ │                  │   │   'eyetrack': {'suffix': '^eyetrack$$', 'extension': 'tsv'},          │ │
│ │                  │   │   'eyetrack_qc': {'suffix': '^eyetrack$$', 'extension': 'json'}       │ │
│ │                  │   },                                                                      │ │
│ │                  │   debug=False,                                                            │ │
│ │                  │   reset_database=False,                                                   │ │
│ │                  │   non_linear_coreg=False                                                  │ │
│ │                  )                                                                           │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\prepare_data.py:185 in        │
│ prepare_data                                                                                     │
│                                                                                                  │
│   182 │                                                                                          │
│   183 │   for subject_label in subjects:                                                         │
│   184 │   │                                                                                      │
│ > 185 │   │   process_subject(cfg, layout_in, layout_out, subject_label)                         │
│   186                                                                                            │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │           cfg = Config(                                                                      │ │
│ │                 │                                                                            │ │
│ │                 input_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/fMRI… │ │
│ │                 │                                                                            │ │
│ │                 output_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/bid… │ │
│ │                 │   subjects=['999'],                                                        │ │
│ │                 │   space=['MNI152NLin2009cAsym'],                                           │ │
│ │                 │   task=['aestheticlikingjudgement'],                                       │ │
│ │                 │   run=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],                                     │ │
│ │                 │   model_weights_file='1to6',                                               │ │
│ │                 │   bids_filter={                                                            │ │
│ │                 │   │   'bold': {                                                            │ │
│ │                 │   │   │   'datatype': 'func',                                              │ │
│ │                 │   │   │   'desc': 'preproc',                                               │ │
│ │                 │   │   │   'suffix': '^bold$',                                              │ │
│ │                 │   │   │   'extension': 'nii.*',                                            │ │
│ │                 │   │   │   'task': '^aestheticlikingjudgement$',                            │ │
│ │                 │   │   │   'space': '^MNI152NLin2009cAsym$',                                │ │
│ │                 │   │   │   'subject': '999',                                                │ │
│ │                 │   │   │   'run': '1|2|3|4|5|6|7|8|9|10'                                    │ │
│ │                 │   │   },                                                                   │ │
│ │                 │   │   'mask': {'suffix': 'mask', 'extension': 'p'},                        │ │
│ │                 │   │   'no_label': {                                                        │ │
│ │                 │   │   │   'desc': 'nolabel',                                               │ │
│ │                 │   │   │   'suffix': '^bidsmreye$$',                                        │ │
│ │                 │   │   │   'extension': 'npz'                                               │ │
│ │                 │   │   },                                                                   │ │
│ │                 │   │   'eyetrack': {'suffix': '^eyetrack$$', 'extension': 'tsv'},           │ │
│ │                 │   │   'eyetrack_qc': {'suffix': '^eyetrack$$', 'extension': 'json'}        │ │
│ │                 │   },                                                                       │ │
│ │                 │   debug=False,                                                             │ │
│ │                 │   reset_database=False,                                                    │ │
│ │                 │   non_linear_coreg=False                                                   │ │
│ │                 )                                                                            │ │
│ │     layout_in = BIDS Layout: ..._analysis\derivatives\fMRIprep | Subjects: 1 | Sessions: 0 | │ │
│ │                 Runs: 10                                                                     │ │
│ │    layout_out = BIDS Layout: ...erivatives\bidsmreye\bidsmreye | Subjects: 1 | Sessions: 0 | │ │
│ │                 Runs: 1                                                                      │ │
│ │ subject_label = '999'                                                                        │ │
│ │      subjects = ['999']                                                                      │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\prepare_data.py:155 in        │
│ process_subject                                                                                  │
│                                                                                                  │
│   152 │   │   move_file(deepmreye_mask_name, mask_name)                                          │
│   153 │   │                                                                                      │
│   154 │   │   source = str(Path(img).relative_to(layout_in.root))                                │
│ > 155 │   │   save_sampling_frequency_to_json(layout_out, img=img, source=source)                │
│   156 │   │                                                                                      │
│   157 │   │   combine_data_with_empty_labels(layout_out, mask_name)                              │
│   158                                                                                            │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │                    bf = [                                                                    │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         │                                                                    │ │
│ │                         'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │                         ]                                                                    │ │
│ │                   cfg = Config(                                                              │ │
│ │                         │                                                                    │ │
│ │                         input_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivati… │ │
│ │                         │                                                                    │ │
│ │                         output_dir=WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivat… │ │
│ │                         │   subjects=['999'],                                                │ │
│ │                         │   space=['MNI152NLin2009cAsym'],                                   │ │
│ │                         │   task=['aestheticlikingjudgement'],                               │ │
│ │                         │   run=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],                             │ │
│ │                         │   model_weights_file='1to6',                                       │ │
│ │                         │   bids_filter={                                                    │ │
│ │                         │   │   'bold': {                                                    │ │
│ │                         │   │   │   'datatype': 'func',                                      │ │
│ │                         │   │   │   'desc': 'preproc',                                       │ │
│ │                         │   │   │   'suffix': '^bold$',                                      │ │
│ │                         │   │   │   'extension': 'nii.*',                                    │ │
│ │                         │   │   │   'task': '^aestheticlikingjudgement$',                    │ │
│ │                         │   │   │   'space': '^MNI152NLin2009cAsym$',                        │ │
│ │                         │   │   │   'subject': '999',                                        │ │
│ │                         │   │   │   'run': '1|2|3|4|5|6|7|8|9|10'                            │ │
│ │                         │   │   },                                                           │ │
│ │                         │   │   'mask': {'suffix': 'mask', 'extension': 'p'},                │ │
│ │                         │   │   'no_label': {                                                │ │
│ │                         │   │   │   'desc': 'nolabel',                                       │ │
│ │                         │   │   │   'suffix': '^bidsmreye$$',                                │ │
│ │                         │   │   │   'extension': 'npz'                                       │ │
│ │                         │   │   },                                                           │ │
│ │                         │   │   'eyetrack': {'suffix': '^eyetrack$$', 'extension': 'tsv'},   │ │
│ │                         │   │   'eyetrack_qc': {                                             │ │
│ │                         │   │   │   'suffix': '^eyetrack$$',                                 │ │
│ │                         │   │   │   'extension': 'json'                                      │ │
│ │                         │   │   }                                                            │ │
│ │                         │   },                                                               │ │
│ │                         │   debug=False,                                                     │ │
│ │                         │   reset_database=False,                                            │ │
│ │                         │   non_linear_coreg=False                                           │ │
│ │                         )                                                                    │ │
│ │   deepmreye_mask_name = WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/fMRIpr… │ │
│ │ deepmreye_mask_report = WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/fMRIpr… │ │
│ │                   img = 'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub… │ │
│ │             layout_in = BIDS Layout: ..._analysis\derivatives\fMRIprep | Subjects: 1 |       │ │
│ │                         Sessions: 0 | Runs: 10                                               │ │
│ │            layout_out = BIDS Layout: ...erivatives\bidsmreye\bidsmreye | Subjects: 1 |       │ │
│ │                         Sessions: 0 | Runs: 1                                                │ │
│ │             mask_name = WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/bidsmr… │ │
│ │           report_name = WindowsPath('C:/Workdir/MyApps/MRI_data_analysis/derivatives/bidsmr… │ │
│ │                source = 'sub-999\\func\\sub-999_task-aestheticlikingjudgement_run-01_space-… │ │
│ │         subject_label = '999'                                                                │ │
│ │           this_filter = {                                                                    │ │
│ │                         │   'datatype': 'func',                                              │ │
│ │                         │   'desc': 'preproc',                                               │ │
│ │                         │   'suffix': '^bold$',                                              │ │
│ │                         │   'extension': 'nii.*',                                            │ │
│ │                         │   'task': '^aestheticlikingjudgement$',                            │ │
│ │                         │   'space': '^MNI152NLin2009cAsym$',                                │ │
│ │                         │   'subject': '999',                                                │ │
│ │                         │   'run': '1|2|3|4|5|6|7|8|9|10'                                    │ │
│ │                         }                                                                    │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
│                                                                                                  │
│ C:\Workdir\MyApps\MyApp\envs\Python391\lib\site-packages\bidsmreye\bids_utils.py:143 in          │
│ save_sampling_frequency_to_json                                                                  │
│                                                                                                  │
│   140 │   if sampling_frequency <= 1:                                                            │
│   141 │   │   log.warning(f"Found a repetition time of {sampling_frequency} seconds.")           │
│   142 │   create_sidecar(                                                                        │
│ > 143 │   │   layout_out, img, SamplingFrequency=1 / float(sampling_frequency), source=source    │
│   144 │   )                                                                                      │
│   145                                                                                            │
│   146                                                                                            │
│                                                                                                  │
│ ┌─────────────────────────────────────────── locals ───────────────────────────────────────────┐ │
│ │           func_img = <nibabel.nifti1.Nifti1Image object at 0x0000024B1D8B4C70>               │ │
│ │             header = <nibabel.nifti1.Nifti1Header object at 0x0000024B1D8CEA00>              │ │
│ │                img = 'C:\\Workdir\\MyApps\\MRI_data_analysis\\derivatives\\fMRIprep\\sub-99… │ │
│ │         layout_out = BIDS Layout: ...erivatives\bidsmreye\bidsmreye | Subjects: 1 |          │ │
│ │                      Sessions: 0 | Runs: 1                                                   │ │
│ │ sampling_frequency = 0.0                                                                     │ │
│ │             source = 'sub-999\\func\\sub-999_task-aestheticlikingjudgement_run-01_space-MNI… │ │
│ └──────────────────────────────────────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
ZeroDivisionError: float division by zero
github-actions[bot] commented 3 months ago

We found the following entry in the FAQ which you may find helpful:

Feel free to close this issue if you found an answer in the FAQ. Otherwise, please give us a little time to review.

This is an automated reply, generated by FAQtory