Falcon 4 linear mode
Added by Trishant Umrekar over 2 years ago
Hello,
Is there a function to switch between linear and counting for the Falcon 4 in the preset editor? The only way I can see to do it right now is to add a new camera to Leginon with linear enabled - for which I would need to re-do the appropriate (identical) calibrations.
Best regards,
Trishant
Replies (2)
RE: Falcon 4 linear mode - Added by Anchi Cheng over 2 years ago
No, linear mode (Instrument Falcon4) and counted mode (Instrument Falcon4EC) are considered different camera in Leginon and are tied to different calibrations.
Let's say your Falcon4 is on Glacios
add Falcon4 in instruments.cfg on your microscope pc.¶
add Falcon4 camera in feicam.py¶
class Falcon4(Falcon3): name = 'Falcon4EC' camera_name = 'BM-Falcon' binning_limits = [1,2,4] electron_counting = False intensity_averaged = False base_frame_time = 0.02907 # seconds physical_frame_rate = 250 # rolling shutter frames per second
I am not sure about intensity_averaged, though. It needs testing but I am having a hard time getting scope time for this. We pretty much use only counted mode. Although someone suggested that we use linear mode for gr image acquisition.
You can do the test for me after you've performed the next step. First set it to False. Then acquire a linear mode image in Leginon navigation or correction node. Note the mean value of the intensity. After that, double the exposure time without saturating the camera and see if the mean value of the image intensity also doubles. If not, you have a case that intensity_averaged needs to be set to True.
register the camera in database by making a preset that uses the camera.¶
export_leginon_cal.py¶
Usage export_leginon_cal.py source_database_hostname source_camera_hosthame camera_name <source_tem_name>
Example python ../export_leginon_cal.py your_db_hostname Falcon4EC your_camera_host Glacios
The output should be cal_your_tem_host+Glacios+your_camera_host+Falcon4EC.json
rename the output json file to replace Facon4EC to Falcon4 so it becomes¶
cal_your_tem_host+Glacios+your_camera_host+Falcon4.json
import_leginon_cal.py¶
Usage import_leginon_cal.py database_hostname camera_cal_json_file
Example python ../import_leginon_cal.py your_db_hostname cal_your_tem_host+Glacios+your_camera_host+Falcon4.json
Hope this makes sense.
RE: Falcon 4 linear mode - Added by Trishant Umrekar over 2 years ago
Hi Anchi,
Apart from a few name changes (camera_name=EF-Falcon, microscope name EFGlacios), what you suggested worked fine. The camera seems to be intensity averaged based on a few test images, so I have set that to true.
Thanks!