Application API#
The application layer creates the Dash app, registers the page system, and connects shared callbacks and routes.
Main entry point#
RosettaX.application.main defines the main application object used to start the local web interface.
Supporting registration modules#
The following modules are primarily used during application bootstrap:
Usage notes#
Use
RosettaXApplicationwhen launching RosettaX programmatically.Keep page-specific behavior inside the corresponding modules in
RosettaX.pages.Keep domain logic in
RosettaX.workflowrather than in application bootstrap code.