def _get_custom_eval_config() -> dict:
    """
    Custom eval file for computing hota with minimal output.
    See trackeval/eval.py for more informations about config

    Returns:
    dict : config file
    """
    eval_config = {
        "USE_PARALLEL": False,
        "NUM_PARALLEL_CORES": 8,
        "BREAK_ON_ERROR": True,  # Raises exception and exits with error
        "RETURN_ON_ERROR": False,  # if not BREAK_ON_ERROR, then returns from function on error
        "LOG_ON_ERROR": "./error_log.txt",  # if not None, save any errors into a log file.
        "PRINT_RESULTS": False,
        "PRINT_ONLY_COMBINED": False,
        "PRINT_CONFIG": False,
        "TIME_PROGRESS": False,
        "DISPLAY_LESS_PROGRESS": True,
        "OUTPUT_SUMMARY": False,
        "OUTPUT_EMPTY_CLASSES": False,  # If False, summary files are not output for classes with no detections
        "OUTPUT_DETAILED": False,
        "PLOT_CURVES": False,
    }

    return eval_config