API: App¶
hydra_suite.tracker.app
¶
Application bootstrap and CLI entrypoints.
main()
¶
Application entry point.
Parses command line arguments, sets up logging, checks dependencies, creates Qt application, initializes main window, and starts event loop.
parse_arguments()
¶
Parse command line arguments.
setup_logging(log_level=logging.INFO, _enable_file_logging=False, log_dir=None)
¶
Set up logging configuration for the multi-tracker application.
Note: File logging is now handled per-session in main_window.py. This only sets up console logging.
hydra_suite.tracker.app.launcher
¶
Main entry point for the HYDRA Suite tracker application.
This module provides the command-line interface and GUI launcher for the HYDRA tracking system.
setup_logging(log_level=logging.INFO, _enable_file_logging=False, log_dir=None)
¶
Set up logging configuration for the multi-tracker application.
Note: File logging is now handled per-session in main_window.py. This only sets up console logging.
parse_arguments()
¶
Parse command line arguments.
check_dependencies()
¶
Check that all required dependencies are available.
main()
¶
Application entry point.
Parses command line arguments, sets up logging, checks dependencies, creates Qt application, initializes main window, and starts event loop.