nicetoolbox.detectors.main

Run the NICE toolbox inference pipeline. The main script imports various modules and classes to run method detectors and feature detectors on the provided datasets.

Functions

entry_point

Entry point for running NICE toolbox detectors.

get_algo_components

Return the component list for an algorithm config.

main

Main entry point for the NICE Toolbox detectors pipeline.

nicetoolbox.detectors.main.entry_point()[source]

Entry point for running NICE toolbox detectors.

nicetoolbox.detectors.main.get_algo_components(algo_cfg: BaseAlgorithmConfig) list[str][source]

Return the component list for an algorithm config.

For configs that declare components per instance, reads from the config. For all other detectors, falls back to the class-level components attribute.

nicetoolbox.detectors.main.main(project_folder_path: Path, machine_specifics_file: Path, run_config_file: Path)[source]

Main entry point for the NICE Toolbox detectors pipeline.

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

  • machine_specifics_file (Path) – The path to the machine specifics file.

  • run_config_file (Path) – The path to the run configuration file.