openml.runs.list_runs

openml.runs.list_runs(offset: int | None = None, size: int | None = None, id: list | None = None, task: list[int] | None = None, setup: list | None = None, flow: list | None = None, uploader: list | None = None, tag: str | None = None, study: int | None = None, display_errors: bool = False, output_format: Literal['dict', 'dataframe'] = 'dict', **kwargs: Any) dict | pd.DataFrame

List all runs matching all of the given filters. (Supports large amount of results)

Parameters:
offsetint, optional

the number of runs to skip, starting from the first

sizeint, optional

the maximum number of runs to show

idlist, optional
tasklist, optional
setup: list, optional
flowlist, optional
uploaderlist, optional
tagstr, optional
studyint, optional
display_errorsbool, optional (default=None)

Whether to list runs which have an error (for example a missing prediction file).

output_format: str, optional (default=’dict’)

The parameter decides the format of the output. - If ‘dict’ the output is a dict of dict - If ‘dataframe’ the output is a pandas DataFrame

kwargsdict, optional

Legal filter operators: task_type.

Returns:
dict of dicts, or dataframe