Pages API#
The RosettaX.pages package contains the Dash pages that compose the user-facing workflow. These modules are mostly orchestration layers that connect layouts, page-local callbacks, and workflow services.
Page map#
p00_sidebarShared sidebar controls and navigation state.
p01_homeLanding page and overview content.
p02_fluorescenceFluorescence calibration upload, peak selection, table editing, and save flow.
p03_scatteringScattering calibration upload, optical model configuration, table editing, calibration fitting, and save flow.
p04_calibrateApplying previously generated calibrations to files.
p05_settingsRuntime profile and default configuration management.
p06_helpIn-application help and supporting documentation.
Representative page modules#
The modules below are useful when extending page behavior or tracing how the UI delegates to the workflow layer.
Extension guidance#
Put reusable scientific or data-processing logic in
RosettaX.workflow.Keep page modules focused on UI state reconstruction, callback wiring, and presentation.
Treat page-local
stateandbackendmodules as the main extension points for UI customizations.