We are trying to run a ThreeDSFC job on cryosparc v4.1.2 using as input the volume and mask resulting from a homogeneous refinement job. We have tried to vary the input parameters of the job but we always receive the same error:
Traceback (most recent call last):
File “cryosparc_master/cryosparc_compute/run.py”, line 96, in cryosparc_compute.run.main
File “/home/lnd/Cryosparc/cryosparc_worker/cryosparc_compute/jobs/fsc3D/run.py”, line 80, in run_fsc3D
results = compute.generate_3dfsc(map_half_A, map_half_B, apix, dthetaInDegrees)
File “/home/lnd/Cryosparc/cryosparc_worker/cryosparc_compute/jobs/fsc3D/compute.py”, line 858, in generate_3dfsc
NormalizeShells(nx,ny,nz,kXofR,kYofR,kZofR,inc,retofROutR, retofROutI, n1ofROut,n2ofROut, NumAtEachR, RMax);
IndexError: index 8 is out of bounds for axis 0 with size 8
Hey @Pielhaas and @shuhui, it seems to be a bug within the 3DFSC code itself, and I’m not sure why it’s only showing up now. But we will fix it on our end in a future patch
File “/s0/cryosparc_user/cryosparc_worker/cryosparc_compute/jobs/fsc3D/compute.py”, line 858, in generate_3dfsc*
NormalizeShells(nx,ny,nz,kXofR,kYofR,kZofR,inc,retofROutR, retofROutI, n1ofROut,n2ofROut, NumAtEachR, RMax);* IndexError: index 8 is out of bounds for axis 0 with size 8