Hi,
I am trying to run the Hetero Refinement on my particles which I obtained from 2D refinement job.
I am getting following error.
“[CPU: 1.18 GB Avail: 122.16 GB]
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 96, in cryosparc_compute.run.main
File “cryosparc_master/cryosparc_compute/jobs/hetero_refine/run.py”, line 176, in cryosparc_compute.jobs.hetero_refine.run.run_hetero_refine
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/cryosparc_compute/fourier.py”, line 175, in resample_real
fft(x, stack=stack), N, rescale, stack), stack=stack)
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/cryosparc_compute/fourier.py”, line 110, in fft
return fftcenter3(x, fft_threads)
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/cryosparc_compute/fourier.py”, line 74, in fftcenter3
fv = fftmod.fftn(tmp, threads=th)
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/site-packages/pyfftw/interfaces/numpy_fft.py”, line 167, in fftn
return _Xfftn(a, s, axes, overwrite_input, planner_effort,
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/site-packages/pyfftw/interfaces/_utils.py”, line 128, in _Xfftn
FFTW_object = getattr(builders, calling_func)(*planner_args)
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/site-packages/pyfftw/builders/builders.py”, line 380, in fftn
return _Xfftn(a, s, axes, overwrite_input, planner_effort,
File “/home/cryosparc_user/software/cryosparc/cryosparc2_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.8/site-packages/pyfftw/builders/_utils.py”, line 260, in _Xfftn
FFTW_object = pyfftw.FFTW(input_array, output_array, axes, direction,
File “pyfftw/pyfftw.pyx”, line 1135, in pyfftw.pyfftw.FFTW.cinit
ValueError: Zero length array: The input array should have no zero lengthaxes over which the FFT is to be taken”
Any suggestion to solve this issue?
Best
Nitesh