GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.Frame_Cross_Correlation.Notebook_Cross_Correlation module¶
Cross Correlation Notebook Module.
This module contains the NotebookCrossCorrelation class which manages a tabbed interface for cross-correlation analysis functionality.
- class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.Frame_Cross_Correlation.Notebook_Cross_Correlation.NotebookCrossCorrelation(parent, color, row, column, path_default, frame_input, window, tab_list, width_gui, height_gui, filters_and_table=None, widget_nights=None, **kwargs)[source]¶
Bases:
MyPanelA notebook widget for managing cross-correlation analysis tabs.
This class creates a tabbed interface containing different frames for cross-correlation operations including run CC, sum CC, and LH analysis. Inherits from MyPanel to provide basic panel functionality.
- __init__(parent, color, row, column, path_default, frame_input, window, tab_list, width_gui, height_gui, filters_and_table=None, widget_nights=None, **kwargs)[source]¶
Initialize the Cross Correlation Notebook.
Creates a tabbed interface with cross-correlation analysis frames. The initialization follows a specific sequence: setting up instance variables, calling parent constructor, creating tab manager, and initializing individual frames based on the provided tab list.
- Parameters:
parent – Parent widget container
color – Background color for the notebook
row – Grid row position
column – Grid column position
path_default – Default file path for operations
frame_input – Input frame reference
window – Main window reference
tab_list – List of tab configurations
width_gui – GUI width dimension
height_gui – GUI height dimension
filters_and_table – Optional filters and table configuration
widget_nights – Optional nights widget reference
**kwargs – Additional keyword arguments passed to parent