@staticmethod
    def from_roots(solver_names, tasks_roots, domain, suffix = ".runs.csv"):

        task_paths = []

        for tasks_root in tasks_roots:
            task_paths.extend(borg.util.files_under(tasks_root, domain.extensions))

        return RunData.from_paths(solver_names, task_paths, domain, suffix)
Collect run data by scanning for tasks.
dataset/ETHPy150Open borg-project/borg/borg/storage.py/RunData.from_roots