Skip to content

Error during speed correction sonogram export #163

@CameronBodine

Description

@CameronBodine

Problematic recording: 20250725_HUD_ALB_Recon_Rec00001

Error:

Error Thrown:
joblib.externals.loky.process_executor._RemoteTraceback: 
"""
Traceback (most recent call last):
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\externals\loky\process_executor.py", line 490, in _process_worker
    r = call_item()
        ^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\externals\loky\process_executor.py", line 291, in __call__
    return self.fn(*self.args, **self.kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 607, in __call__
    return [func(*args, **kwargs) for func, args, kwargs in self.items]
            ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\pingmapper\class_sonObj.py", line 1204, in _exportTilesSpd
    self._doSpdCor(chunk, spdCor=spdCor, mask_shdw=mask_shdw, maxCrop=maxCrop, do_egn=self.egn, stretch_wcp=True)
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\pingmapper\class_sonObj.py", line 1316, in _doSpdCor
    sonDat = resize(sonDat,
             ^^^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\skimage\transform\_warps.py", line 196, in resize
    filtered = ndi.gaussian_filter(
               ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\scipy\ndimage\_filters.py", line 853, in gaussian_filter
    gaussian_filter1d(input, sigma, axis, order, output,
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\scipy\ndimage\_filters.py", line 744, in gaussian_filter1d
    lw = int(truncate * sd + 0.5)
         ^^^^^^^^^^^^^^^^^^^^^^^^
OverflowError: cannot convert float infinity to integer
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\pingmapper\gui_main.py", line 766, in gui
    read_master_func(**params)
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\pingmapper\main_readFiles.py", line 1395, in read_master_func
    Parallel(n_jobs= np.min([len(chunks), threadCnt]))(delayed(son._exportTilesSpd)(i, tileFile=imgType, spdCor=spdCor, mask_shdw=mask_shdw, maxCrop=maxCrop) for i in tqdm(chunks))
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 2072, in __call__
    return output if self.return_generator else list(output)
                                                ^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 1682, in _get_outputs
    yield from self._retrieve()
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 1784, in _retrieve
    self._raise_error_fast()
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 1859, in _raise_error_fast
    error_job.get_result(self.timeout)
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 758, in get_result
    return self._return_or_raise()
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\cbodine\miniforge3\envs\ping\Lib\site-packages\joblib\parallel.py", line 773, in _return_or_raise
    raise self._result
OverflowError: cannot convert float infinity to integer

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions