API
 
Loading...
Searching...
No Matches
corAlign.utils Namespace Reference

Classes

class  XCorrShift
 

Functions

 make_savedir_for_today (start_path='./Data/')
 Make the save directory.
 
 make_savedir (new_path)
 
 make_time_stamp ()
 
 wait_for_ready (client, device, timeout=0.1)
 
 make_horizontal_probe (grid, direction='left')
 
 make_vertical_probe (grid, direction='down')
 
 make_ncpc_alignment_poke_pattern ()
 
 wait_for_state (client, indi_property, value, wait_time=1, tolerance=None)
 
 calibrate_indi_device (client, device_name, device_property, delta_pertubation, camera, measurement_function, num_stack=50, do_wait=False)
 
 align_pupil_mask (camera, reference_image, client, indi_targets, reconstruction_matrix, num_steps=None, shift_offset=np.array([0, 0]), options={ 'num_stack' :4}, do_pad=False)
 

Function Documentation

◆ align_pupil_mask()

corAlign.utils.align_pupil_mask (   camera,
  reference_image,
  client,
  indi_targets,
  reconstruction_matrix,
  num_steps = None,
  shift_offset = np.array([0,0]),
  options = {'num_stack' : 4},
  do_pad = False 
)

Definition at line 143 of file utils.py.

◆ calibrate_indi_device()

corAlign.utils.calibrate_indi_device (   client,
  device_name,
  device_property,
  delta_pertubation,
  camera,
  measurement_function,
  num_stack = 50,
  do_wait = False 
)

Definition at line 84 of file utils.py.

References corAlign.utils.wait_for_state().

◆ make_horizontal_probe()

corAlign.utils.make_horizontal_probe (   grid,
  direction = 'left' 
)

Definition at line 32 of file utils.py.

Referenced by corAlign.utils.make_ncpc_alignment_poke_pattern().

◆ make_ncpc_alignment_poke_pattern()

corAlign.utils.make_ncpc_alignment_poke_pattern ( )

◆ make_savedir()

corAlign.utils.make_savedir (   new_path)

Definition at line 14 of file utils.py.

Referenced by corAlign.utils.make_savedir_for_today().

◆ make_savedir_for_today()

corAlign.utils.make_savedir_for_today (   start_path = './Data/')

Make the save directory.

Definition at line 8 of file utils.py.

References corAlign.utils.make_savedir().

◆ make_time_stamp()

corAlign.utils.make_time_stamp ( )

Definition at line 20 of file utils.py.

◆ make_vertical_probe()

corAlign.utils.make_vertical_probe (   grid,
  direction = 'down' 
)

Definition at line 49 of file utils.py.

Referenced by corAlign.utils.make_ncpc_alignment_poke_pattern().

◆ wait_for_ready()

corAlign.utils.wait_for_ready (   client,
  device,
  timeout = 0.1 
)

Definition at line 27 of file utils.py.

◆ wait_for_state()

corAlign.utils.wait_for_state (   client,
  indi_property,
  value,
  wait_time = 1,
  tolerance = None 
)

Definition at line 74 of file utils.py.

Referenced by corAlign.utils.calibrate_indi_device().