Patch Ctf problems in 3.1


since our update to 3.1 we do get this error message in patch ctf estimation with many datasets: this happens always at specific micrographs and is really reproduceable.
These micrographs where this happens are fairly contaminated with ice. But still I think that the algorithm should not fail on this point. This is the error:

Traceback (most recent call last):
File “/users/svc_cryosparc/software/regular/cryosparc2_worker/cryosparc_compute/jobs/”, line 1726, in run_with_except_hook
run_old(*args, **kw)
File “/users/svc_cryosparc/software/regular/cryosparc2_worker/deps/anaconda/envs/cryosparc_worker_env/lib/python3.7/”, line 870, in run
self._target(*self._args, **self._kwargs)
File “/users/svc_cryosparc/software/regular/cryosparc2_worker/cryosparc_compute/jobs/”, line 186, in thread_work
work = processor.exec(item)
File “/users/svc_cryosparc/software/regular/cryosparc2_worker/cryosparc_compute/jobs/”, line 43, in exec
return self.process(item)
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 112, in
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 118, in
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 119, in
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 71, in
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 756, in
File “cryosparc_worker/cryosparc_compute/jobs/ctf_estimation/”, line 626, in
ValueError: operands could not be broadcast together with shapes (0,) (30,)



Hi @david.haselbach,

This definitely sounds like a bug, thank you for reporting it. I will post and update when we have looked into it a bit.


Hi, I just want to chime in and say that we get this error message, too. We recently updated to 3.1.0. We can get around the error by choosing “classic mode”

1 Like

FYI to anyone who has been experiencing this, the recently released cryoSPARC version 3.2 includes a fix for this issue.

1 Like