nicetoolbox.detectors.main.main

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

The main function of the NICE Toolbox.

Parameters:
  • run_config_file (str) – The path to the run configuration file.

  • detector_config_file (str) – The path to the detector configuration file.

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

This function is the entry point of the NICE toolbox. It performs the following steps:

  1. Initializes the configuration handler with the provided configuration files.

  2. Initializes the IO module with the IO configuration from the configuration

    handler.

  3. Sets up logging and logs the start of the NICE toolbox.

  4. Checks the configuration consistency and saves the experiment configuration.

  5. Runs the datasets specified in the configuration.

  6. For each dataset, initializes the IO module and prepares the data.

  7. Runs the method detectors specified in the configuration for each dataset.

  8. Runs the feature extraction pipeline specified in the configuration for each

    dataset.