GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Parameters.PanelInfo module

Panel for managing target and instrument information in the GUI.

This module provides a panel interface for configuring target parameters, instrument settings, and various simulation parameters for spectroscopic analysis.

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Parameters.PanelInfo.PanelInfo(parent: Any, row: int, column: int, color: str, path_default: str, **kwargs)[source]

Bases: MyPanel

Panel for managing target and instrument information.

This panel provides controls for configuring: - Target selection and parameters - Instrument settings (HR and LR) - Simulation parameters - Chemistry and radiative transfer settings

__init__(parent: Any, row: int, column: int, color: str, path_default: str, **kwargs)[source]

Initialize the PanelInfo.

Parameters:
  • parent – Parent widget

  • row – Row position in parent

  • column – Column position in parent

  • color – Background color

  • path_default – Default path for database

  • **kwargs – Additional keyword arguments

modify_target_list(target_list: List[str]) None[source]

Update the target list dropdown and related instrument information.

Parameters:

target_list – List of available targets

update_HR_list() None[source]

Update the HR instrument list with current settings.

update_LR_list() None[source]

Update the LR instrument list with current settings.