Settings
Provides configuration containers for the yarPPG application.
HydraSettings
dataclass
Base class for Hydra-based configurations.
Mainly manages the hydra-specific settings, deactivating its directory and output management, so that running with hydra.main does not behave differently from a normal CLI.
Source code in src\yarppg\settings.py
Settings
dataclass
Bases: HydraSettings
Comprises all configuration options available in the yarppg application.
Source code in src\yarppg\settings.py
UiSettings
dataclass
available_ui_configs()
Check availability of UIs and return each corresponding settings container.
Source code in src\yarppg\settings.py
get_config(argv)
Get the default configuration with optional overrides.
Source code in src\yarppg\settings.py
register_schemas()
Register base schema and settings for available UI implementations.