def METHOD_NAME(self) -> str:
    """The log directory for this run.
    By default, it is named ``'version_${self.version}'`` but it can be overridden by passing a string value for the
    constructor's version parameter instead of ``None`` or an int.
    """
    # create a pseudo standard path
    version = self.version if isinstance(self.version, str) else f"version_{self.version}"
    return os.path.join(self.root_dir, version)