Bug #1252
open
makestack fails if defocal pair shift option was not selected during picking
Added by Anchi Cheng over 13 years ago.
Updated over 13 years ago.
Category:
Python scripting
Affected Version:
Appion/Leginon 2.1.0
Description
Got "Could not find defocal shift data, Please run alignDefocalPairs.py" error. Since alignDefocalPairs.py only need to be run once, and the preset assignment need to be "ef", it is better to let makestack2.py do the alignment and save the result to the database.
- Category set to Python scripting
- Status changed from Assigned to In Code Review
- Assignee changed from Anchi Cheng to Lauren Fisher
r15528 and r15530 fix this bug. The problem is that makestack2.py applies the shift from ef to en since it was made as an option from particle picking particleLoop2.py. even though the option help string for preset (coming from appionLoop) uses 'en' as the example.
testing:
you can use 10dec06a exemplars to try this, I have emptied the apImageTransformationData for this project:
1. Make an ef image that already has an en exemplar as an exemplar so that both of them shown in exemplar list.
2. Use template correlator to pick particles on ef preset and use only the exemplar images.
3. Make stack on en images and use only the exemplar images with the option for use Defocal Pairs on.
This should run fine.
Also available in: Atom
PDF