GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameTellRem.FrameTellRem module

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameTellRem.FrameTellRem.FrameTellRem(parent, row, column, color, path_default, frame_input, window, **kwargs)[source]

Bases: MyPanel

A panel for handling telluric removal operations in the GUI.

This class provides a user interface for configuring and executing telluric removal operations on astronomical data. It includes controls for target selection, instrument configuration, and various telluric removal parameters.

__init__(parent, row, column, color, path_default, frame_input, window, **kwargs)[source]

Initialize the FrameTellRem panel.

Parameters:
  • parent – Parent widget

  • row – Row position in parent

  • column – Column position in parent

  • color – Background color

  • path_default – Default path for file operations

  • frame_input – Input frame reference

  • window – Main window reference

  • **kwargs – Additional keyword arguments

update_target()[source]

Update target-related information when target selection changes.

update_hr()[source]

Update high-resolution instrument related information.

remove_tell()[source]

Execute telluric removal process.

checkbox_proc()[source]

Check the status of the telluric removal process.

modify_target_list(target_list)[source]

Update the target list dropdown with new targets.

update_from_rad_mode()[source]

Update components based on radiation mode selection.

update_night_sim()[source]

Update night selection based on simulation checkbox.

toggle_fixed_comp_state()[source]

Toggle fixed component entry state based on tangent method checkbox.