ValueError:could not broadcast input array


I have encountered this error in the homogeneous refinement step. And I have no idea what may cause this problem. Is there anyone can help me out?

====== Refinement ======
Refining Structure with volume size 0.
Traceback (most recent call last):
File “/net/jiang/home/cryosparc/cryosparc-compute/”, line 552, in
superspeed = job_type==‘superrefine’)
File “/net/jiang/home/cryosparc/cryosparc-compute/”, line 70, in refine
premult3 = sigproc.generate_premultiplier(N, 3)
File “/net/jiang/home/cryosparc/cryosparc-compute/”, line 187, in generate_premultiplier
sig[Nsig/2-7nsig/2:Nsig/2+7nsig/2] = y
ValueError: could not broadcast input array from shape (896) into shape (64)


Hi @Chen,

What is the box size you are using for multirefinement?

Hi @apunjani,

The boxsize is 768 and 41123 of particles in total. So is it because the boxsize is too big?