GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.FrameDBInteractions.FrameConvertOpacity module

Frame for converting high-resolution line-by-line opacities to correlated-k format. This module handles the conversion of petitRADTRANS line-by-line opacity files to lower resolution correlated-k format for faster radiative transfer calculations.

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

Bases: MyPanel

A panel for converting line-by-line opacities to correlated-k format.

This class provides functionality to: - Select input high-resolution opacity file - Set target resolution for correlated-k - Launch conversion process in background - Monitor conversion progress

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

Initialize the FrameConvertOpacity panel with all necessary components.

cleanup()[source]

Clean up resources when panel is destroyed.