Project

General

Profile

Actions

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.

Status:
In Code Review
Priority:
Normal
Assignee:
Category:
Python scripting
Target version:
-
Start date:
03/29/2011
Due date:
% Done:

0%

Estimated time:
Affected Version:
Appion/Leginon 2.1.0
Show in known bugs:
No
Workaround:

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.

Actions #1

Updated by Anchi Cheng over 13 years ago

  • 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.

Actions

Also available in: Atom PDF