csaxs_bec.bec_ipython_client.plugins.LamNI.lamni.LamNI#
- class LamNI(client)[source]#
Bases:
LamNIOpticsMixin,LamniGuiToolsMethods
Add a sample to the OMNY sample database and retrieve the tomo id.
feedback_disablefeedback_disable_and_reset_anglefeedback_enable_with_resetfeedback_enable_without_resetfeedback_statusget_calibration_of_capstops_left_and_rightlamnigui_docslamnigui_idlelamnigui_raiselamnigui_remove_all_dockslamnigui_show_guilamnigui_show_progresslamnigui_show_xeyealignlamnigui_stop_guilcs_inlcs_outleye_inleye_outMove in the LamNI zone plate, disabling/re-enabling RT feedback around the move.
lfzp_infolights_offlights_onMove in the LamNI optics (FZP + OSA).
Move out the LamNI optics.
losa_inlosa_outRemove the special angles and reset repeats to 1.
rt_offrt_onset_clientSet the special angles for a tomo.
show_analog_signalsshow_interferometer_positionsshow_signal_strengthPerform one sub-tomogram (tomo_type 1 only).
Print and interactively update the tomo parameters.
Write the tomo reconstruct file for the reconstruction queue.
Start a tomo scan.
tomo_scan_projectionCreate and write the PDF report with current LamNI settings.
write_to_scilogAttributes
corridor_sizegolden_max_number_of_projectionsgolden_projections_at_0_deg_for_damage_estimationgolden_ratio_bunch_sizelamni_piezo_range_xlamni_piezo_range_ylamni_stitch_xlamni_stitch_ymanual_shift_xmanual_shift_yptycho_reconstruct_foldernamesample_nametomo_angle_stepsizetomo_circfovtomo_countingtimetomo_shellsteptomo_stitch_overlaptomo_type- add_sample_database(samplename, date, eaccount, scan_number, setup, sample_additional_info, user)[source]#
Add a sample to the OMNY sample database and retrieve the tomo id.
- lfzp_in()#
Move in the LamNI zone plate, disabling/re-enabling RT feedback around the move.
- loptics_in()#
Move in the LamNI optics (FZP + OSA).
- loptics_out()#
Move out the LamNI optics.
- set_special_angles(angles: list, repeats: int = 20, tolerance: float = 0.5)[source]#
Set the special angles for a tomo.
- Parameters:
angles (list) – List of special angles.
repeats (int, optional) – Number of repeats at a special angle. Defaults to 20.
tolerance (float, optional) – Angle tolerance in degrees. Defaults to 0.5.
- sub_tomo_scan(subtomo_number, start_angle=None)[source]#
Perform one sub-tomogram (tomo_type 1 only).
- tomo_reconstruct(base_path='~/Data10/specES1')[source]#
Write the tomo reconstruct file for the reconstruction queue.
- tomo_scan(subtomo_start=1, start_angle=None, projection_number=None)[source]#
Start a tomo scan.
- Parameters:
subtomo_start (int) – For tomo_type 1, the sub-tomogram to start from. Defaults to 1.
start_angle (float, optional) – Override starting angle of the first sub-tomogram.
projection_number (int, optional) – For tomo_types 2 and 3, resume from this index.