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.