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: MyPanel

A 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