Skip to content

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.