pyfast_adt.main.adaptor.microscope.adaptor_gatan_fei

Classes

Tem_gatan_fei

every angle for moving the satge must be in deg as input and output, velocity for the stage in radian/s and um for the stage xyz movement

Module Contents

class pyfast_adt.main.adaptor.microscope.adaptor_gatan_fei.Tem_gatan_fei(ip='192.168.21.1', port=8080, cam_table=None)

Bases: pyfast_adt.main.adaptor.microscope.adaptor_tem.Tem_base

every angle for moving the satge must be in deg as input and output, velocity for the stage in radian/s and um for the stage xyz movement

tem = None
move_stage_up(stage_ampl)

‘ take a float as stage ampl (um) and move the stage on +y of that quantity, rotation and scale to um already inside

move_stage_down(stage_ampl)
move_stage_left(stage_ampl)
move_stage_right(stage_ampl)
move_stage_z_up(stage_ampl)
move_stage_z_down(stage_ampl)
move_beam_up(beam_ampl)
move_beam_down(beam_ampl)
move_beam_left(beam_ampl)
move_beam_right(beam_ampl)
diffraction(checked_diff_value, kl=None)
euc_focus()
wobbler(checked_wobbler_value)
move_screen(checked_screen_value)
get_screen_position()
apply_rotation(vector, theta=212)
fake()
get_stage()
get_beam_shift()
connect(ip, port)
microscope_thread_setup(tracking_file='tracking.txt', tracking_dict=None)
calc_stage_speed(speed)

“calculate the speed in degrees/s for the tecnai series, 1 is equivalent to the maximum (normalized). speed is provided in degrees/s and return it in rad/s.

beamshift_tracking(experiment_type, tracking_step, tracking_positions)
get_voltage()
get_projection_mode()