GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameCCNIght.FrameCCNight module

Frame for handling Cross-Correlation Night selection and configuration.

This module provides a GUI panel for selecting and configuring cross-correlation parameters for night observations, including target selection, instrument settings, and night simulation options.

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

Bases: MyPanel

Panel for managing cross-correlation night selection and configuration.

This class provides a GUI interface for selecting targets, instruments, and configuring cross-correlation parameters for night observations.

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

Initialize the FrameCCNight panel.

Parameters:
  • parent – Parent widget

  • color – Background color

  • row – Row position

  • column – Column position

  • path_default – Default path for resources

  • frame_input – Input frame reference

  • width_GUI – GUI width

  • height_GUI – GUI height

  • window – Main window reference

  • **kwargs – Additional keyword arguments

update_selection()[source]

Update the selection text field with current instrument and nights.

update_target()[source]

Update widgets when target selection changes.

update_night_sim()[source]

Update nights when simulation checkbox changes.

update_hr()[source]

Update nights when HR instrument changes.

modify_target_list(target_list)[source]

Update the target dropdown with a new list of targets.

update_from_rad_mode()[source]

Update widgets when radiation mode changes.