Skip to content

Focus Tool

The focus tool controls focus observations used to determine optimal instrument or telescope focus position. This code is usually executed in the console window although a server-side version is available on some systems. focus is an instance of the Focus class.

focus.set_pars(1, 30, 10)  
focus.run()

Focus Parameters

Parameters may be changed from the command line as: focus.number_exposures=7 or focus.set_pars(1.0, 5, 25, 15).

focus.number_exposures = 7
Number of exposures in focus sequence
focus.focus_step = 30
Number of focus steps between each exposure in a frame
focus.detector_shift = 10
Number of rows to shift detector for each focus step
focus.focus_position
Current focus position
focus.exposure_time = 1.0
Exposure time (seconds)
focus.focus_component = "instrument"
Focus component for motion - "instrument" or "telescope"
focus.focus_type = "absolute"
Focus type, "absolute" or "step"
focus.set_pars_called = 1
Flag to not prompt for focus position
focus.move_delay = 3
Delay in seconds between focus moves

Focus Code Documentation

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.

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.