Reference#
The XChroma application is based on four different modules, each handling a specific aspect of the application.
Modules#
XChroma.app module
The main application module that initializes and manages the graphical user interface (GUI) for XChroma.
XChroma.arduino_control module
Handles communication with the Arduino, allowing control of connected hardware components such as servos and sensors.
XChroma.data_spectro module
Manages spectral data, including intensity measurements, absorbance calculations, and data preprocessing.
XChroma.sequence_control module
Implements sequence execution logic, managing automated workflows and data collection processes.