Hi,
Currently Exposure Group Utilities fails if a CTF parameter varies within the newly designated group (e.g. see attached error).
For certain workflows this is undesirable - for example, refinement of tetrafoil aberrations or anisotropic magnification may require more data than refinement of beam tilt, so we would like to refine beam tilts with image shift groups, while refining overall values for the entire dataset for other parameters.
Would it be possible to optionally disable this warning as an advanced parameter?
Cheers
Oli
[CPU: 298.1 MB Avail: 373.21 GB]
Operation type is combine&set.
[CPU: 298.1 MB Avail: 373.21 GB]
Setting exposure group ID 1 for entire dataset
[CPU: 298.1 MB Avail: 373.21 GB]
[CPU: 298.1 MB Avail: 373.21 GB]
Now verifying if CTF values are constant across entire exposure group...
[CPU: 479.9 MB Avail: 373.02 GB]
Traceback (most recent call last):
File "cryosparc_master/cryosparc_compute/run.py", line 96, in cryosparc_compute.run.main
File "/home/user/software/cryosparc/cryosparc2_master/cryosparc_compute/jobs/utilities/run_exp_groups.py", line 233, in run_exp_groups
assert False, "Field %s is not constant in group %d with %d items, should be %s" % (field, eg_id, len(exp_group), str(first_value_in_group))
AssertionError: Field ctf/shift_A is not constant in group 1 with 504733 items, should be [0.2655208 0.5999216]