Skip to content

Implement lambkin-export to common data formats #113

@hidmic

Description

@hidmic

Feature description

LAMBKIN collects a lot of data for each benchmark run, which is then made available through lambkin.data APIs. This is fine and all, but it is overkill for many uses cases. Sometimes, you just need to look at the data on a spreadsheet. Having a CLI to quickly export benchmark data to common formats such as .csv would simplify some workflows.

Definition of Done

  • Update lambkin.data APIs to collect all data by default e.g.:
  • Add an export verb to the lambkin CLI to output lambkin.data frames in CSV e.g.:
    • lambkin export [-f csv] [-i path/to/input] [-o output.csv] evo.stats
  • Update export verb to take filtering predicates on benchmark iteration metadata e.g.:
    • lambkin export -k "variation.parameters.some_parameter == 100" evo.stats

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions