Focus Class
azcam.console.tools.focus.FocusConsole
Bases: ConsoleTools
Focus tool for consoles. Usually implemented as the "focus" tool.
abort()
Abort focus exposure.
initalize()
Initialize focus routine.
reset()
Reset focus tool to default values.
run(exposure_time='prompt', number_exposures='prompt', focus_step='prompt', detector_shift='prompt')
Execute the focus sequence. If focus.set_pars() was previously called then those values are used and input here is ignored. Args: number_exposures: Number of exposures in focus sequence. focus_step: Number of focus steps between each exposure in a frame. detector_shift: Number of rows to shift detector for each focus step. exposuretime: Exposure time in seconds.
set_pars(exposure_time, number_exposures=7, focus_step=30, detector_shift=10)
Set focus related parameters. Args: number_exposures: Number of exposures in focus sequence. focus_step: Number of focus steps between each exposure in a frame. detector_shift: Number of rows to shift detector for each focus step. exposuretime: Exposure time i seconds.