nicetoolbox.visual.config_handler.Configuration

class nicetoolbox.visual.config_handler.Configuration(project_folder: Path, machine_specifics_file: Path, visualizer_config_file: Path, stats_only: bool = False)[source]

Bases: ProjectConfigHandler

Handles loading and resolving all configurations required for visualizer pipeline.

Load all static configuration files.

Parameters:
  • project_folder (Path) – Path to the project folder containing nice_project.toml.

  • machine_specifics_file (Path) – Path to machine_specific_paths.toml, may contain placeholders.

  • visualizer_config_file (Path) – Path to visualizer_config.toml, may contain placeholders.

  • stats_only (bool) – If True, only initialize statistics (skip media).

Methods

check_calibration

check_config

get_camera_names

get_dataset_starting_index

get_updated_visualizer_config

Attributes

machine_specific_path

visualizer_config_file_path

machine_specific_config

project_folder

project_config_path

cfg_loader

auto_placeholders

runtime_placeholders

project_config