Skip to content

Client get_runs with dataframe format ignores Metrics #843

@wk9874

Description

@wk9874

Description of Bug

Conversion to dataframe neglects metrics (and other stuff) even if requested by user.

Steps To Reproduce

Steps to reproduce the behavior:

_runs = client.get_runs(
    filters=["folder.path == /GS2/test_data"],
    metrics=True,
    count_limit=100,
    output_format='dataframe'
)
print(_runs)

Expected behavior

Dataframe includes metrics data

Actual Behaviour

Dataframe only contains:

                  name     status          folder                     created                     started ended
0    GS2_test_run_4479  completed  /GS2/test_data  2025-08-15T13:59:12.347087  2025-08-15T13:59:12.347087  None
1    GS2_test_run_4478  completed  /GS2/test_data  2025-08-15T13:59:11.405070  2025-08-15T13:59:11.405070  None
2    GS2_test_run_4477  completed  /GS2/test_data  2025-08-15T13:59:10.446953  2025-08-15T13:59:10.446953  None

Setup

  • OS: Ubuntu
  • Python version 3,.10

Additional context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions